60.3 MB
/home/fdroid/fdroiddata/tmp/com.crequency.kitx.mobile_5641.apk vs.
/home/fdroid/fdroiddata/tmp/sigcp_com.crequency.kitx.mobile_5641.apk
5.96 KB
/usr/lib/android-sdk/build-tools/debian/apksigner verify --verbose --print-certs {}
error from `/usr/lib/android-sdk/build-tools/debian/apksigner verify --verbose --print-certs {}`: OpenJDK 64-Bit Server VM warning: Insufficient space for shared memory file: 1135518 Try using the -Djava.io.tmpdir= option to select an alternate temp location.
    
Offset 1, 40 lines modifiedOffset 0, 0 lines modified
1 Verifies 
2 Verified·using·v1·scheme·(JAR·signing):·true 
3 Verified·using·v2·scheme·(APK·Signature·Scheme·v2):·true 
4 Verified·using·v3·scheme·(APK·Signature·Scheme·v3):·false 
5 Verified·using·v3.1·scheme·(APK·Signature·Scheme·v3.1):·false 
6 Verified·using·v4·scheme·(APK·Signature·Scheme·v4):·false 
7 Verified·for·SourceStamp:·false 
8 Number·of·signers:·1 
9 Signer·#1·certificate·DN:·CN=Crequency,·OU=Crequency,·O=Crequency,·L=Unknown,·ST=Unknown,·C=Unknown 
10 Signer·#1·certificate·SHA-256·digest:·aac48e0e7514bd6b41a940d4a82eeed6fc8af507add64faa3fca7da7d0bb7536 
11 Signer·#1·certificate·SHA-1·digest:·2e3684db5b748faf915584e1252d4f56fdf4e4b4 
12 Signer·#1·certificate·MD5·digest:·edcb490332eb2b96366767fdb8ee961c 
13 Signer·#1·key·algorithm:·RSA 
14 Signer·#1·key·size·(bits):·2048 
15 Signer·#1·public·key·SHA-256·digest:·2218ef0fb2141a70ea3ffa4c15035ed75ea354bc80498a9d7404a6b5e091fc0b 
16 Signer·#1·public·key·SHA-1·digest:·977fd70968fa621cfd9660a0c4519a3848bbf2f3 
17 Signer·#1·public·key·MD5·digest:·b1c8fe7b2935045da99396cbcba94701 
18 WARNING:·META-INF/com/android/build/gradle/app-metadata.properties·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
19 WARNING:·META-INF/androidx.activity_activity.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
20 WARNING:·META-INF/androidx.annotation_annotation-experimental.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
21 WARNING:·META-INF/androidx.arch.core_core-runtime.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
22 WARNING:·META-INF/androidx.browser_browser.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
23 WARNING:·META-INF/androidx.core_core-ktx.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
24 WARNING:·META-INF/androidx.core_core.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
25 WARNING:·META-INF/androidx.customview_customview.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
26 WARNING:·META-INF/androidx.fragment_fragment.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
27 WARNING:·META-INF/androidx.interpolator_interpolator.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
28 WARNING:·META-INF/androidx.lifecycle_lifecycle-livedata-core.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
29 WARNING:·META-INF/androidx.lifecycle_lifecycle-livedata.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
30 WARNING:·META-INF/androidx.lifecycle_lifecycle-runtime.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
31 WARNING:·META-INF/androidx.lifecycle_lifecycle-viewmodel.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
32 WARNING:·META-INF/androidx.loader_loader.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
33 WARNING:·META-INF/androidx.savedstate_savedstate.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
34 WARNING:·META-INF/androidx.tracing_tracing.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
35 WARNING:·META-INF/androidx.versionedparcelable_versionedparcelable.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
36 WARNING:·META-INF/androidx.viewpager_viewpager.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
37 WARNING:·META-INF/androidx.window_window-java.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
38 WARNING:·META-INF/androidx.window_window.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
39 WARNING:·META-INF/services/kotlinx.coroutines.CoroutineExceptionHandler·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
40 WARNING:·META-INF/services/kotlinx.coroutines.internal.MainDispatcherFactory·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
15.0 KB
zipinfo {}
Max HTML report size reached
2.39 KB
AndroidManifest.xml (decoded)
2.34 KB
AndroidManifest.xml
Max HTML report size reached
48.9 KB
resources.arsc
48.9 KB
aapt2 dump resources {}
Max HTML report size reached
26.2 MB
classes.dex
20.5 MB
dexdump -a -d -f -h {}
Max HTML report size reached
5.72 MB
classes.jar
Max HTML report size reached
30.3 MB
lib/x86_64/libapp.so
1.18 KB
readelf --wide --program-header {}
Max HTML report size reached
1.95 KB
readelf --wide --sections {}
Max HTML report size reached
866 B
readelf --wide --symbols {}
Max HTML report size reached
641 B
readelf --wide --dynamic {}
Max HTML report size reached
414 B
readelf --wide --notes {}
    
Offset 1, 4 lines modifiedOffset 1, 4 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.build-id1 Displaying·notes·found·in:·.note.gnu.build-id
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·ec846970424b715998ed77f6b193b35e3 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·ec84697071e0ecb698ed77f6d7f82bb8
615 B
readelf --wide --debug-dump=frames {}
Max HTML report size reached
599 KB
strings --all --bytes=8 {}
Max HTML report size reached
20.3 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
9.4 MB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
Max HTML report size reached
134 KB
kotlin/kotlin.kotlin_builtins
Max HTML report size reached
21.9 KB
kotlin/ranges/ranges.kotlin_builtins
Max HTML report size reached
5.42 KB
kotlin/internal/internal.kotlin_builtins
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
00000000:·0000·0003·0000·0001·0000·0000·0000·0007··................00000000:·0000·0003·0000·0001·0000·0000·0000·0007··................
00000010:·0aa2·020a·066b·6f74·6c69·6e0a·0943·6c6f··.....kotlin..Clo00000010:·0a88·030a·066b·6f74·6c69·6e0a·0943·6c6f··.....kotlin..Clo
00000020:·6e65·6162·6c65·0a03·416e·790a·0563·6c6f··neable..Any..clo00000020:·6e65·6162·6c65·0a03·416e·790a·0563·6c6f··neable..Any..clo
00000030:·6e65·0a08·696e·7465·726e·616c·0a18·496e··ne..internal..In00000030:·6e65·0a08·696e·7465·726e·616c·0a18·496e··ne..internal..In
00000040:·7472·696e·7369·6343·6f6e·7374·4576·616c··trinsicConstEval00000040:·7472·696e·7369·6343·6f6e·7374·4576·616c··trinsicConstEval
00000050:·7561·7469·6f6e·0a0a·416e·6e6f·7461·7469··uation..Annotati00000050:·7561·7469·6f6e·0a0a·416e·6e6f·7461·7469··uation..Annotati
00000060:·6f6e·0a0a·616e·6e6f·7461·7469·6f6e·0a06··on..annotation..00000060:·6f6e·0a0a·616e·6e6f·7461·7469·6f6e·0a06··on..annotation..
00000070:·5461·7267·6574·0a0e·616c·6c6f·7765·6454··Target..allowedT00000070:·5461·7267·6574·0a0e·616c·6c6f·7765·6454··Target..allowedT
00000080:·6172·6765·7473·0a10·416e·6e6f·7461·7469··argets..Annotati00000080:·6172·6765·7473·0a10·416e·6e6f·7461·7469··argets..Annotati
Offset 13, 29 lines modifiedOffset 13, 47 lines modified
000000c0:·7469·6f6e·0a05·7661·6c75·650a·1341·6e6e··tion..value..Ann000000c0:·7469·6f6e·0a05·7661·6c75·650a·1341·6e6e··tion..value..Ann
000000d0:·6f74·6174·696f·6e52·6574·656e·7469·6f6e··otationRetention000000d0:·6f74·6174·696f·6e52·6574·656e·7469·6f6e··otationRetention
000000e0:·0a06·4249·4e41·5259·0a0b·5369·6e63·654b··..BINARY..SinceK000000e0:·0a06·4249·4e41·5259·0a0b·5369·6e63·654b··..BINARY..SinceK
000000f0:·6f74·6c69·6e0a·0776·6572·7369·6f6e·0a03··otlin..version..000000f0:·6f74·6c69·6e0a·0776·6572·7369·6f6e·0a03··otlin..version..
00000100:·312e·370a·1150·6c61·7466·6f72·6d44·6570··1.7..PlatformDep00000100:·312e·370a·1150·6c61·7466·6f72·6d44·6570··1.7..PlatformDep
00000110:·656e·6465·6e74·0a0d·5075·7265·5265·6966··endent..PureReif00000110:·656e·6465·6e74·0a0d·5075·7265·5265·6966··endent..PureReif
00000120:·6961·626c·650a·0e54·5950·455f·5041·5241··iable..TYPE_PARA00000120:·6961·626c·650a·0e54·5950·455f·5041·5241··iable..TYPE_PARA
00000130:·4d45·5445·5212·680a·0210·000a·0608·0010··METER.h......... 
00000140:·0118·000a·0608·0010·0218·000a·0408·0010··................ 
00000150:·040a·0608·0310·0518·000a·0608·0010·0618··................ 
00000160:·000a·0408·0010·070a·0608·0610·0818·000a··................ 
00000170:·0608·0610·0a18·000a·0608·0610·0e18·000a··................00000130:·4d45·5445·520a·1064·6966·6665·7265·6e63··METER..differenc
 00000140:·654d·6f64·756c·6f0a·0349·6e74·0a01·610a··eModulo..Int..a.
 00000150:·0162·0a01·630a·044c·6f6e·670a·1967·6574··.b..c..Long..get
 00000160:·5072·6f67·7265·7373·696f·6e4c·6173·7445··ProgressionLastE
 00000170:·6c65·6d65·6e74·0a05·7374·6172·740a·0365··lement..start..e
 00000180:·6e64·0a04·7374·6570·0a0c·5075·626c·6973··nd..step..Publis
 00000190:·6865·6441·7069·0a03·6d6f·6412·8001·0a02··hedApi..mod.....
 000001a0:·1000·0a06·0800·1001·1800·0a06·0800·1002··................
 000001b0:·1800·0a04·0800·1004·0a06·0803·1005·1800··................
 000001c0:·0a06·0800·1006·1800·0a04·0800·1007·0a06··................
 000001d0:·0806·1008·1800·0a06·0806·100a·1800·0a06··................
00000180:·0608·0610·1018·000a·0608·0010·1218·000a··................000001e0:·0806·100e·1800·0a06·0806·1010·1800·0a06··................
00000190:·0608·0310·1518·000a·0608·0310·1618·001a··................ 
000001a0:·03b8·0903·2216·0866·1201·0018·014a·0610··...."..f.....J.. 
000001b0:·0338·0048·14f2·0104·0a02·3002·2256·0881··.8.H......0."V.. 
000001c0:·0212·0100·1804·4200·f201·040a·0230·05b2··......B......0.. 
000001d0:·0922·0807·121e·0809·121a·080c·4a06·080a··."..........J... 
000001e0:·3008·380b·4a06·080a·3008·380c·4a06·080a··0.8.J...0.8.J... 
000001f0:·3008·380d·b209·0e08·0912·0a08·0f12·0608··0.8............. 
00000200:·0a30·0a38·11b2·090c·080b·1208·0813·1204··.0.8............000001f0:·0800·1012·1800·0a06·0803·1015·1800·0a06··................
 00000200:·0803·1016·1800·0a06·0800·1019·1800·0a06··................
 00000210:·0800·101d·1800·0a06·0800·1022·1800·1aa8··..........."....
 00000220:·011a·1810·1832·0410·1a28·0032·0410·1b28··.....2...(.2...(
 00000230:·0032·0410·1c28·0038·0048·021a·1810·1832··.2...(.8.H.....2
 00000240:·0410·1a28·0132·0410·1b28·0132·0410·1c28··...(.2...(.2...(
 00000250:·0138·0148·021a·1d10·1e32·0410·1f28·0032··.8.H.....2...(.2
 00000260:·0410·2028·0032·0410·2128·0038·0048·01b2··..·(.2..!(.8.H..
 00000270:·0902·0810·1a1d·101e·3204·101f·2801·3204··........2...(.2.
 00000280:·1020·2801·3204·1021·2801·3801·4801·b209··.·(.2..!(.8.H...
 00000290:·0208·101a·1210·2332·0410·1a28·0032·0410··......#2...(.2..
 000002a0:·1b28·0038·0048·021a·1210·2332·0410·1a28··.(.8.H....#2...(
 000002b0:·0132·0410·1b28·0138·0148·02f2·0108·0a02··.2...(.8.H......
 000002c0:·300e·0a02·300f·b809·0322·1608·6612·0100··0...0...."..f...
 000002d0:·1801·4a06·1003·3800·4814·f201·040a·0230··..J...8.H......0
 000002e0:·0222·5608·8102·1201·0018·0442·00f2·0104··."V........B....
 000002f0:·0a02·3005·b209·2208·0712·1e08·0912·1a08··..0...".........
 00000300:·0c4a·0608·0a30·0838·0b4a·0608·0a30·0838··.J...0.8.J...0.8
 00000310:·0c4a·0608·0a30·0838·0db2·090e·0809·120a··.J...0.8........
 00000320:·080f·1206·080a·300a·3811·b209·0c08·0b12··......0.8.......
 00000330:·0808·1312·0408·0828·1422·3708·8102·1201··.......(."7.....
 00000340:·0018·0c42·00f2·0104·0a02·3005·b209·1208··...B......0.....
 00000350:·0712·0e08·0912·0a08·0c4a·0608·0a30·0838··.........J...0.8
 00000360:·0cb2·090e·0809·120a·080f·1206·080a·300a··..............0.
00000210:·0808·2814·2237·0881·0212·0100·180c·4200··..(."7........B.00000370:·3811·2237·0881·0212·0100·180d·4200·f201··8."7........B...
00000220:·f201·040a·0230·05b2·0912·0807·120e·0809··.....0..........00000380:·040a·0230·05b2·0912·0807·120e·0809·120a··...0............
00000230:·120a·080c·4a06·080a·3008·380c·b209·0e08··....J...0.8.....00000390:·080c·4a06·080a·3008·3817·b209·0e08·0912··..J...0.8.......
 000003a0:·0a08·0f12·0608·0a30·0a38·11··············.......0.8.
00000240:·0912·0a08·0f12·0608·0a30·0a38·1122·3708··.........0.8."7. 
00000250:·8102·1201·0018·0d42·00f2·0104·0a02·3005··.......B......0. 
00000260:·b209·1208·0712·0e08·0912·0a08·0c4a·0608··.............J.. 
00000270:·0a30·0838·17b2·090e·0809·120a·080f·1206··.0.8............ 
00000280:·080a·300a·3811···························..0.8. 
19.8 KB
kotlin/reflect/reflect.kotlin_builtins
Max HTML report size reached
1.04 KB
res/values-ka/strings.xml
1010 B
res/values-ka/strings.xml
Max HTML report size reached
1.07 KB
res/values-uz/strings.xml
1.02 KB
res/values-uz/strings.xml
Max HTML report size reached
1.07 KB
res/values-es-rUS/strings.xml
1.01 KB
res/values-es-rUS/strings.xml
Max HTML report size reached
803 B
res/values/dimens.xml
761 B
res/values/dimens.xml
Max HTML report size reached
1.32 KB
res/values/ids.xml
1.29 KB
res/values/ids.xml
Max HTML report size reached
1.0 KB
res/values/strings.xml
981 B
res/values/strings.xml
Max HTML report size reached
18.2 KB
res/values/public.xml
18.2 KB
res/values/public.xml
Max HTML report size reached
809 B
res/values/attrs.xml
769 B
res/values/attrs.xml
Max HTML report size reached
887 B
res/values/colors.xml
845 B
res/values/colors.xml
Max HTML report size reached
1.03 KB
res/values-hu/strings.xml
1000 B
res/values-hu/strings.xml
Max HTML report size reached
1.08 KB
res/values-el/strings.xml
1.03 KB
res/values-el/strings.xml
Max HTML report size reached
1.03 KB
res/values-bs/strings.xml
1010 B
res/values-bs/strings.xml
Max HTML report size reached
951 B
res/drawable-hdpi/notify_panel_notification_icon_bg.png
841 B
sng
Max HTML report size reached
1.04 KB
res/values-ro/strings.xml
1020 B
res/values-ro/strings.xml
Max HTML report size reached
1.05 KB
res/values-sk/strings.xml
1.01 KB
res/values-sk/strings.xml
Max HTML report size reached
1.07 KB
res/values-as/strings.xml
1.02 KB
res/values-as/strings.xml
Max HTML report size reached
1.05 KB
res/values-gl/strings.xml
1.0 KB
res/values-gl/strings.xml
Max HTML report size reached
1.04 KB
res/values-km/strings.xml
1010 B
res/values-km/strings.xml
Max HTML report size reached
1010 B
res/values-iw/strings.xml
962 B
res/values-iw/strings.xml
Max HTML report size reached
1.02 KB
res/values-th/strings.xml
992 B
res/values-th/strings.xml
Max HTML report size reached
1.06 KB
res/values-ca/strings.xml
1.01 KB
res/values-ca/strings.xml
Max HTML report size reached
515 B
res/layout/notification_template_part_time.xml
423 B
res/layout/notification_template_part_time.xml
    
Offset 1, 2 lines modifiedOffset 1, 2 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <DateTimeView·xmlns:android="http://schemas.android.com/apk/res/android"·android:textAppearance="@style/TextAppearance.Compat.Notification.Time"·android:id="@id/time"·android:layout_width="wrap_content"·android:layout_height="wrap_content"·android:singleLin[·...·truncated·by·diffoscope;·len:·8,·SHA:·0b0c489151a769b85b47ac59c23e7c7560374362764d1ed36d82607d6e3860d2·...·]/>2 <x/>
2.71 KB
res/layout/notification_template_custom_big.xml
2.62 KB
res/layout/notification_template_custom_big.xml
Max HTML report size reached
1.23 KB
res/layout/notification_action_tombstone.xml
1.15 KB
res/layout/notification_action_tombstone.xml
Max HTML report size reached
1.2 KB
res/layout/notification_template_icon_group.xml
1.11 KB
res/layout/notification_template_icon_group.xml
Max HTML report size reached
549 B
res/layout/notification_template_part_chronometer.xml
443 B
res/layout/notification_template_part_chronometer.xml
    
Offset 1, 2 lines modifiedOffset 1, 2 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <Chronometer·xmlns:android="http://schemas.android.com/apk/res/android"·android:textAppearance="@style/TextAppearance.Compat.Notification.Time"·android:id="@id/chronometer"·android:layout_width="wrap_content"·android:layout_height="wrap_content"·android:sin[·...·truncated·by·diffoscope;·len:·14,·SHA:·29175541970baed9dd0a2a43ee7f47e5cbf2b50ba88ff2c2b54488d3b5375c39·...·]/>2 <x/>
1.06 KB
res/layout/notification_action.xml
1020 B
res/layout/notification_action.xml
Max HTML report size reached
1.05 KB
res/values-it/strings.xml
1.0 KB
res/values-it/strings.xml
Max HTML report size reached
1.03 KB
res/values-da/strings.xml
1010 B
res/values-da/strings.xml
Max HTML report size reached
1.04 KB
res/values-de/strings.xml
1010 B
res/values-de/strings.xml
Max HTML report size reached
1.05 KB
res/values-ml/strings.xml
1.01 KB
res/values-ml/strings.xml
Max HTML report size reached
963 B
res/values-zh-rTW/strings.xml
905 B
res/values-zh-rTW/strings.xml
Max HTML report size reached
997 B
res/values-am/strings.xml
947 B
res/values-am/strings.xml
Max HTML report size reached
1.03 KB
res/values-sv/strings.xml
1000 B
res/values-sv/strings.xml
Max HTML report size reached
1.04 KB
res/values-mk/strings.xml
1020 B
res/values-mk/strings.xml
Max HTML report size reached
1.04 KB
res/values-nb/strings.xml
1010 B
res/values-nb/strings.xml
Max HTML report size reached
3.02 KB
res/drawable-xhdpi/notify_panel_notification_icon_bg.png
2.92 KB
sng
Max HTML report size reached
1.07 KB
res/values-hi/strings.xml
1.02 KB
res/values-hi/strings.xml
Max HTML report size reached
969 B
res/values-ja/strings.xml
919 B
res/values-ja/strings.xml
Max HTML report size reached
1.04 KB
res/values-af/strings.xml
1020 B
res/values-af/strings.xml
Max HTML report size reached
1.02 KB
res/values-is/strings.xml
995 B
res/values-is/strings.xml
Max HTML report size reached
1.05 KB
res/values-sw/strings.xml
1.0 KB
res/values-sw/strings.xml
Max HTML report size reached
1.04 KB
res/values-bn/strings.xml
1020 B
res/values-bn/strings.xml
Max HTML report size reached
1.05 KB
res/values-fr/strings.xml
1.0 KB
res/values-fr/strings.xml
Max HTML report size reached
962 B
res/values-zh-rHK/strings.xml
904 B
res/values-zh-rHK/strings.xml
Max HTML report size reached
1.02 KB
res/drawable-mdpi/notify_panel_notification_icon_bg.png
930 B
sng
Max HTML report size reached
1.07 KB
res/values-b+sr+Latn/strings.xml
1.0 KB
res/values-b+sr+Latn/strings.xml
Max HTML report size reached
1.06 KB
res/values-si/strings.xml
1.01 KB
res/values-si/strings.xml
Max HTML report size reached
1.06 KB
res/values-sq/strings.xml
1.01 KB
res/values-sq/strings.xml
Max HTML report size reached
2.22 KB
res/values-en-rXC/strings.xml
2.16 KB
res/values-en-rXC/strings.xml
Max HTML report size reached
1.06 KB
res/values-uk/strings.xml
1.01 KB
res/values-uk/strings.xml
Max HTML report size reached
1.03 KB
res/values-ur/strings.xml
1010 B
res/values-ur/strings.xml
Max HTML report size reached
1.06 KB
res/values-zu/strings.xml
1.02 KB
res/values-zu/strings.xml
Max HTML report size reached
1.06 KB
res/values-or/strings.xml
1.01 KB
res/values-or/strings.xml
Max HTML report size reached
1.08 KB
res/values-te/strings.xml
1.03 KB
res/values-te/strings.xml
Max HTML report size reached
1.04 KB
res/values-sr/strings.xml
1010 B
res/values-sr/strings.xml
Max HTML report size reached
1.05 KB
res/values-mn/strings.xml
1020 B
res/values-mn/strings.xml
Max HTML report size reached
533 B
res/drawable/notification_bg.xml
469 B
res/drawable/notification_bg.xml
    
Offset 1, 5 lines modifiedOffset 1, 2 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
 2 <x/>
2 <selector·xmlns:android="http://schemas.android.com/apk/res/android"·android:exitFadeDuration="@android:integer/config_mediumAnimTime"> 
3 ··<item·android:state_pressed="true"·android:drawable="@drawable/notification_bg_normal_pressed"/> 
4 ··<item·android:state_pressed="false"·android:drawable="@drawable/notification_bg_normal"/> 
5 </selector> 
403 B
res/drawable/notification_icon_background.xml
313 B
res/drawable/notification_icon_background.xml
    
Offset 1, 4 lines modifiedOffset 1, 2 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
 2 <x/>
2 <shape·xmlns:android="http://schemas.android.com/apk/res/android"·android:shape="oval"> 
3 ··<solid·android:color="@color/notification_icon_bg_color"/> 
4 </shape> 
550 B
res/drawable/notification_bg_low.xml
478 B
res/drawable/notification_bg_low.xml
    
Offset 1, 5 lines modifiedOffset 1, 2 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
 2 <x/>
2 <selector·xmlns:android="http://schemas.android.com/apk/res/android"·android:exitFadeDuration="@android:integer/config_mediumAnimTime"> 
3 ··<item·android:state_pressed="true"·android:drawable="@drawable/notification_bg_low_pressed"/> 
4 ··<item·android:state_pressed="false"·android:drawable="@drawable/notification_bg_low_normal"/> 
5 </selector> 
364 B
res/drawable/notification_tile_bg.xml
290 B
res/drawable/notification_tile_bg.xml
    
Offset 1, 2 lines modifiedOffset 1, 2 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <bitmap·xmlns:android="http://schemas.android.com/apk/res/android"·android:src="@drawable/notify_panel_notification_icon_bg"·android:tileMode="repeat"/>2 <x/>
1.22 KB
res/drawable/notification_action_background.xml
1.13 KB
res/drawable/notification_action_background.xml
Max HTML report size reached
1.04 KB
res/values-lv/strings.xml
1020 B
res/values-lv/strings.xml
Max HTML report size reached
1.07 KB
res/values-pt-rPT/strings.xml
1.01 KB
res/values-pt-rPT/strings.xml
Max HTML report size reached
1.03 KB
res/values-az/strings.xml
1000 B
res/values-az/strings.xml
Max HTML report size reached
1.05 KB
res/values-tl/strings.xml
1.0 KB
res/values-tl/strings.xml
Max HTML report size reached
1.05 KB
res/values-pl/strings.xml
1020 B
res/values-pl/strings.xml
Max HTML report size reached
1.02 KB
res/values-gu/strings.xml
996 B
res/values-gu/strings.xml
Max HTML report size reached
1.03 KB
res/values-hy/strings.xml
1010 B
res/values-hy/strings.xml
Max HTML report size reached
1.05 KB
res/values-ne/strings.xml
1.0 KB
res/values-ne/strings.xml
Max HTML report size reached
1.04 KB
res/values-hr/strings.xml
1010 B
res/values-hr/strings.xml
Max HTML report size reached
1.03 KB
res/values-en-rGB/strings.xml
996 B
res/values-en-rGB/strings.xml
Max HTML report size reached
1.07 KB
res/values-my/strings.xml
1.02 KB
res/values-my/strings.xml
Max HTML report size reached
1.04 KB
res/values-ky/strings.xml
1020 B
res/values-ky/strings.xml
Max HTML report size reached
1.01 KB
res/values-lo/strings.xml
983 B
res/values-lo/strings.xml
Max HTML report size reached
1.03 KB
res/values-en-rCA/strings.xml
995 B
res/values-en-rCA/strings.xml
Max HTML report size reached
1.04 KB
res/values-cs/strings.xml
1020 B
res/values-cs/strings.xml
Max HTML report size reached
1.04 KB
res/values-nl/strings.xml
1010 B
res/values-nl/strings.xml
Max HTML report size reached
1.04 KB
res/values-sl/strings.xml
1010 B
res/values-sl/strings.xml
Max HTML report size reached
965 B
res/values-zh-rCN/strings.xml
907 B
res/values-zh-rCN/strings.xml
Max HTML report size reached
1.02 KB
res/values-kk/strings.xml
997 B
res/values-kk/strings.xml
Max HTML report size reached
1.07 KB
res/values-vi/strings.xml
1.02 KB
res/values-vi/strings.xml
Max HTML report size reached
1.06 KB
res/values-ms/strings.xml
1.01 KB
res/values-ms/strings.xml
Max HTML report size reached
1.03 KB
res/values-en-rAU/strings.xml
996 B
res/values-en-rAU/strings.xml
Max HTML report size reached
1.07 KB
res/values-lt/strings.xml
1.02 KB
res/values-lt/strings.xml
Max HTML report size reached
1.06 KB
res/values-be/strings.xml
1.01 KB
res/values-be/strings.xml
Max HTML report size reached
1.06 KB
res/values-fr-rCA/strings.xml
1.01 KB
res/values-fr-rCA/strings.xml
Max HTML report size reached
1.03 KB
res/values-et/strings.xml
1000 B
res/values-et/strings.xml
Max HTML report size reached
1.07 KB
res/values-bg/strings.xml
1.02 KB
res/values-bg/strings.xml
Max HTML report size reached
1.03 KB
res/values-in/strings.xml
1000 B
res/values-in/strings.xml
Max HTML report size reached
1.03 KB
res/values-en-rIN/strings.xml
996 B
res/values-en-rIN/strings.xml
Max HTML report size reached
1.05 KB
res/values-ru/strings.xml
1.0 KB
res/values-ru/strings.xml
Max HTML report size reached
1.03 KB
res/values-fa/strings.xml
1000 B
res/values-fa/strings.xml
Max HTML report size reached
1.05 KB
res/values-es/strings.xml
1.0 KB
res/values-es/strings.xml
Max HTML report size reached
1.07 KB
res/values-kn/strings.xml
1.02 KB
res/values-kn/strings.xml
Max HTML report size reached
1.07 KB
res/values-pt-rBR/strings.xml
1.02 KB
res/values-pt-rBR/strings.xml
Max HTML report size reached
1.05 KB
res/values-pa/strings.xml
1020 B
res/values-pa/strings.xml
Max HTML report size reached
1.06 KB
res/values-pt/strings.xml
1.01 KB
res/values-pt/strings.xml
Max HTML report size reached
1.07 KB
res/values-ta/strings.xml
1.02 KB
res/values-ta/strings.xml
Max HTML report size reached
1.04 KB
res/values-mr/strings.xml
1010 B
res/values-mr/strings.xml
Max HTML report size reached
1.01 KB
res/values-ar/strings.xml
986 B
res/values-ar/strings.xml
Max HTML report size reached
969 B
res/values-ko/strings.xml
919 B
res/values-ko/strings.xml
Max HTML report size reached
1.04 KB
res/values-eu/strings.xml
1020 B
res/values-eu/strings.xml
Max HTML report size reached
1.04 KB
res/values-fi/strings.xml
1010 B
res/values-fi/strings.xml
Max HTML report size reached
1.02 KB
res/values-tr/strings.xml
998 B
res/values-tr/strings.xml
Max HTML report size reached
164 B
original/META-INF/androidx.annotation_annotation-experimental.version
    
Offset 1, 1 lines modifiedOffset 1, 1 lines modified
1 1.3.01 1.1.0
150 B
original/META-INF/androidx.lifecycle_lifecycle-runtime.version
    
Offset 1, 1 lines modifiedOffset 1, 1 lines modified
1 2.3.11 2.2.0
115 B
original/META-INF/androidx.core_core.version
    
Offset 1, 1 lines modifiedOffset 1, 1 lines modified
1 1.10.11 1.6.0
140 B
original/META-INF/androidx.arch.core_core-runtime.version
    
Offset 1, 1 lines modifiedOffset 1, 1 lines modified
1 2.1.01 2.0.0
546 B
smali/t/a.smali
    
Offset 1, 15 lines modifiedOffset 1, 11 lines modified
1 .class·public·final·Lt/a;1 .class·public·interface·abstract·Lt/a;
2 .super·Ljava/lang/Exception;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·direct·methods4 #·virtual·methods
5 .method·public·constructor·<init>()V5 .method·public·abstract·a()V
 6 .end·method
6 ····.locals·1 
  
7 ····const-string·v0,·"wakelock·requires·a·foreground·activity" 
  
8 ····invoke-direct·{p0,·v0},·Ljava/lang/Exception;-><init>(Ljava/lang/String;)V 
  
9 ····return-void7 .method·public·abstract·b(Lt/b;)V
10 .end·method8 .end·method
3.02 KB
smali/t/b.smali
    
Offset 1, 150 lines modifiedOffset 1, 3 lines modified
1 .class·public·final·Lt/b;1 .class·public·interface·abstract·Lt/b;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·instance·fields 
5 .field·private·a:Landroid/app/Activity; 
  
  
6 #·direct·methods 
7 .method·public·constructor·<init>()V 
8 ····.locals·0 
  
9 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V 
  
10 ····return-void 
11 .end·method 
  
12 .method·private·final·a()Z 
13 ····.locals·1 
  
14 ····iget-object·v0,·p0,·Lt/b;->a:Landroid/app/Activity; 
  
15 ····invoke-static·{v0},·Lkotlin/jvm/internal/i;->b(Ljava/lang/Object;)V 
  
16 ····invoke-virtual·{v0},·Landroid/app/Activity;->getWindow()Landroid/view/Window; 
  
17 ····move-result-object·v0 
  
18 ····invoke-virtual·{v0},·Landroid/view/Window;->getAttributes()Landroid/view/WindowManager$LayoutParams; 
  
19 ····move-result-object·v0 
  
20 ····iget·v0,·v0,·Landroid/view/WindowManager$LayoutParams;->flags:I 
  
21 ····and-int/lit16·v0,·v0,·0x80 
  
22 ····if-eqz·v0,·:cond_0 
  
23 ····const/4·v0,·0x1 
  
24 ····goto·:goto_0 
  
25 ····:cond_0 
26 ····const/4·v0,·0x0 
  
27 ····:goto_0 
28 ····return·v0 
29 .end·method 
  
  
30 #·virtual·methods 
31 .method·public·final·b()Lb; 
32 ····.locals·2 
  
33 ····iget-object·v0,·p0,·Lt/b;->a:Landroid/app/Activity; 
  
34 ····if-eqz·v0,·:cond_0 
  
35 ····new-instance·v0,·Lb; 
  
36 ····invoke-direct·{p0},·Lt/b;->a()Z 
  
37 ····move-result·v1 
  
38 ····invoke-static·{v1},·Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; 
  
39 ····move-result-object·v1 
  
40 ····invoke-direct·{v0,·v1},·Lb;-><init>(Ljava/lang/Boolean;)V 
  
41 ····return-object·v0 
  
42 ····:cond_0 
43 ····new-instance·v0,·Lt/a; 
  
44 ····invoke-direct·{v0},·Lt/a;-><init>()V 
  
45 ····throw·v0 
46 .end·method 
  
47 .method·public·final·c(Landroid/app/Activity;)V 
48 ····.locals·0 
  
49 ····iput-object·p1,·p0,·Lt/b;->a:Landroid/app/Activity; 
  
50 ····return-void 
51 .end·method 
  
52 .method·public·final·d(Ld;)V 
53 ····.locals·3 
  
54 ····const-string·v0,·"message" 
  
55 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V 
  
56 ····iget-object·v0,·p0,·Lt/b;->a:Landroid/app/Activity; 
  
57 ····if-eqz·v0,·:cond_2 
  
58 ····invoke-static·{v0},·Lkotlin/jvm/internal/i;->b(Ljava/lang/Object;)V 
  
59 ····invoke-direct·{p0},·Lt/b;->a()Z 
  
60 ····move-result·v1 
  
61 ····invoke-virtual·{p1},·Ld;->a()Ljava/lang/Boolean; 
  
62 ····move-result-object·p1 
  
63 ····invoke-static·{p1},·Lkotlin/jvm/internal/i;->b(Ljava/lang/Object;)V 
  
64 ····invoke-virtual·{p1},·Ljava/lang/Boolean;->booleanValue()Z 
  
65 ····move-result·p1 
  
66 ····const/16·v2,·0x80 
  
67 ····if-eqz·p1,·:cond_0 
  
68 ····if-nez·v1,·:cond_1 
  
69 ····invoke-virtual·{v0},·Landroid/app/Activity;->getWindow()Landroid/view/Window; 
  
70 ····move-result-object·p1 
  
71 ····invoke-virtual·{p1,·v2},·Landroid/view/Window;->addFlags(I)V 
Max diff block lines reached; -1/3064 bytes (-0.03%) of diff not shown.
3.28 KB
smali/x0/a.smali
    
Offset 1, 29 lines modifiedOffset 1, 146 lines modified
1 .class·public·interface·abstract·Lx0/a;1 .class·public·final·Lx0/a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces4 #·interfaces
5 .implements·Lo0/c;5 .implements·Lf0/g$b;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/Signature;7 .annotation·system·Ldalvik/annotation/MemberClasses;
8 ····value·=·{8 ····value·=·{
 9 ········Lx0/a$a;
9 ········"<R:", 
10 ········"Ljava/lang/Object;", 
11 ········">", 
12 ········"Ljava/lang/Object;", 
13 ········"Lo0/c<", 
14 ········"TR;>;" 
15 ····}10 ····}
16 .end·annotation11 .end·annotation
  
  
 12 #·static·fields
 13 .field·public·static·final·f:Lx0/a$a;
  
  
 14 #·instance·fields
 15 .field·public·final·d:Ljava/lang/Throwable;
  
 16 .field·private·final·e:Lf0/g$c;
 17 ····.annotation·system·Ldalvik/annotation/Signature;
 18 ········value·=·{
 19 ············"Lf0/g$c<",
 20 ············"*>;"
 21 ········}
 22 ····.end·annotation
 23 .end·field
  
  
 24 #·direct·methods
 25 .method·static·constructor·<clinit>()V
 26 ····.locals·2
  
 27 ····new-instance·v0,·Lx0/a$a;
  
 28 ····const/4·v1,·0x0
  
 29 ····invoke-direct·{v0,·v1},·Lx0/a$a;-><init>(Lkotlin/jvm/internal/e;)V
  
 30 ····sput-object·v0,·Lx0/a;->f:Lx0/a$a;
  
 31 ····return-void
 32 .end·method
  
 33 .method·public·constructor·<init>(Ljava/lang/Throwable;)V
 34 ····.locals·0
  
 35 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
 36 ····iput-object·p1,·p0,·Lx0/a;->d:Ljava/lang/Throwable;
  
 37 ····sget-object·p1,·Lx0/a;->f:Lx0/a$a;
  
 38 ····iput-object·p1,·p0,·Lx0/a;->e:Lf0/g$c;
  
 39 ····return-void
 40 .end·method
  
  
17 #·virtual·methods41 #·virtual·methods
18 .method·public·abstract·invoke()Ljava/lang/Object;42 .method·public·fold(Ljava/lang/Object;Lm0/p;)Ljava/lang/Object;
 43 ····.locals·0
 44 ····.annotation·system·Ldalvik/annotation/Signature;
 45 ········value·=·{
 46 ············"<R:",
 47 ············"Ljava/lang/Object;",
 48 ············">(TR;",
 49 ············"Lm0/p<",
 50 ············"-TR;-",
 51 ············"Lf0/g$b;",
 52 ············"+TR;>;)TR;"
 53 ········}
 54 ····.end·annotation
  
 55 ····invoke-static·{p0,·p1,·p2},·Lf0/g$b$a;->a(Lf0/g$b;Ljava/lang/Object;Lm0/p;)Ljava/lang/Object;
  
 56 ····move-result-object·p1
  
 57 ····return-object·p1
 58 .end·method
  
 59 .method·public·get(Lf0/g$c;)Lf0/g$b;
 60 ····.locals·0
19 ····.annotation·system·Ldalvik/annotation/Signature;61 ····.annotation·system·Ldalvik/annotation/Signature;
20 ········value·=·{62 ········value·=·{
 63 ············"<E::",
 64 ············"Lf0/g$b;",
21 ············"()TR;"65 ············">(",
 66 ············"Lf0/g$c<",
 67 ············"TE;>;)TE;"
22 ········}68 ········}
23 ····.end·annotation69 ····.end·annotation
  
 70 ····invoke-static·{p0,·p1},·Lf0/g$b$a;->b(Lf0/g$b;Lf0/g$c;)Lf0/g$b;
  
 71 ····move-result-object·p1
  
 72 ····return-object·p1
 73 .end·method
  
 74 .method·public·getKey()Lf0/g$c;
 75 ····.locals·1
 76 ····.annotation·system·Ldalvik/annotation/Signature;
 77 ········value·=·{
 78 ············"()",
 79 ············"Lf0/g$c<",
 80 ············"*>;"
 81 ········}
 82 ····.end·annotation
  
 83 ····iget-object·v0,·p0,·Lx0/a;->e:Lf0/g$c;
  
 84 ····return-object·v0
 85 .end·method
  
 86 .method·public·minusKey(Lf0/g$c;)Lf0/g;
 87 ····.locals·0
Max diff block lines reached; 0/3323 bytes (0.00%) of diff not shown.
1.92 KB
smali/x0/d.smali
    
Offset 1, 43 lines modifiedOffset 1, 51 lines modified
1 .class·public·interface·abstract·Lx0/d;1 .class·public·final·Lx0/d;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces 
5 .implements·Lo0/c; 
  
 4 #·static·fields
 5 .field·private·static·final·a:Lm0/q;
 6 ····.annotation·system·Ldalvik/annotation/Signature;
 7 ········value·=·{
 8 ············"Lm0/q<",
 9 ············"Lw0/c<",
 10 ············"Ljava/lang/Object;",
 11 ············">;",
 12 ············"Ljava/lang/Object;",
 13 ············"Lf0/d<",
 14 ············"-",
 15 ············"Ld0/q;",
 16 ············">;",
 17 ············"Ljava/lang/Object;",
 18 ············">;"
 19 ········}
 20 ····.end·annotation
 21 .end·field
  
  
 22 #·direct·methods
 23 .method·static·constructor·<clinit>()V
 24 ····.locals·2
  
 25 ····sget-object·v0,·Lx0/d$a;->d:Lx0/d$a;
  
 26 ····const/4·v1,·0x3
  
 27 ····invoke-static·{v0,·v1},·Lkotlin/jvm/internal/o;->a(Ljava/lang/Object;I)Ljava/lang/Object;
  
 28 ····move-result-object·v0
  
 29 ····check-cast·v0,·Lm0/q;
  
 30 ····sput-object·v0,·Lx0/d;->a:Lm0/q;
  
 31 ····return-void
 32 .end·method
  
 33 .method·public·static·final·synthetic·a()Lm0/q;
 34 ····.locals·1
  
 35 ····sget-object·v0,·Lx0/d;->a:Lm0/q;
  
 36 ····return-object·v0
 37 .end·method
6 #·annotations 
7 .annotation·system·Ldalvik/annotation/Signature; 
8 ····value·=·{ 
9 ········"<P1:", 
10 ········"Ljava/lang/Object;", 
11 ········"P2:", 
12 ········"Ljava/lang/Object;", 
13 ········"P3:", 
14 ········"Ljava/lang/Object;", 
15 ········"P4:", 
16 ········"Ljava/lang/Object;", 
17 ········"P5:", 
18 ········"Ljava/lang/Object;", 
19 ········"P6:", 
20 ········"Ljava/lang/Object;", 
21 ········"P7:", 
22 ········"Ljava/lang/Object;", 
23 ········"P8:", 
24 ········"Ljava/lang/Object;", 
25 ········"P9:", 
26 ········"Ljava/lang/Object;", 
27 ········"P10:", 
28 ········"Ljava/lang/Object;", 
29 ········"P11:", 
30 ········"Ljava/lang/Object;", 
31 ········"P12:", 
32 ········"Ljava/lang/Object;", 
33 ········"R:", 
34 ········"Ljava/lang/Object;", 
35 ········">", 
36 ········"Ljava/lang/Object;", 
37 ········"Lo0/c<", 
38 ········"TR;>;" 
39 ····} 
40 .end·annotation 
3.71 KB
smali/x0/e.smali
    
Offset 1, 45 lines modifiedOffset 1, 113 lines modified
1 .class·public·interface·abstract·Lx0/e;1 .class·public·final·Lx0/e;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces 
5 .implements·Lo0/c; 
  
 4 #·direct·methods
 5 .method·public·static·final·a(Lx0/c;Lf0/g;)V
 6 ····.locals·2
 7 ····.annotation·system·Ldalvik/annotation/Signature;
 8 ········value·=·{
 9 ············"(",
 10 ············"Lx0/c<",
 11 ············"*>;",
 12 ············"Lf0/g;",
 13 ············")V"
 14 ········}
 15 ····.end·annotation
  
6 #·annotations 
7 .annotation·system·Ldalvik/annotation/Signature; 
8 ····value·=·{ 
9 ········"<P1:", 
10 ········"Ljava/lang/Object;", 
11 ········"P2:", 
12 ········"Ljava/lang/Object;", 
13 ········"P3:", 
14 ········"Ljava/lang/Object;", 
15 ········"P4:", 
16 ········"Ljava/lang/Object;", 
17 ········"P5:", 
18 ········"Ljava/lang/Object;", 
19 ········"P6:", 
20 ········"Ljava/lang/Object;", 
21 ········"P7:", 
22 ········"Ljava/lang/Object;", 
23 ········"P8:", 
24 ········"Ljava/lang/Object;", 
25 ········"P9:", 
26 ········"Ljava/lang/Object;", 
27 ········"P10:", 
28 ········"Ljava/lang/Object;", 
29 ········"P11:", 
30 ········"Ljava/lang/Object;", 
31 ········"P12:", 
32 ········"Ljava/lang/Object;", 
33 ········"P13:", 
34 ········"Ljava/lang/Object;", 
35 ········"R:", 
36 ········"Ljava/lang/Object;", 
37 ········">", 
38 ········"Ljava/lang/Object;", 
39 ········"Lo0/c<", 
40 ········"TR;>;" 
41 ····} 
42 .end·annotation16 ····const/4·v0,·0x0
  
 17 ····invoke-static·{v0},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
 18 ····move-result-object·v0
  
 19 ····new-instance·v1,·Lx0/e$a;
  
 20 ····invoke-direct·{v1,·p0},·Lx0/e$a;-><init>(Lx0/c;)V
  
 21 ····invoke-interface·{p1,·v0,·v1},·Lf0/g;->fold(Ljava/lang/Object;Lm0/p;)Ljava/lang/Object;
  
 22 ····move-result-object·v0
  
 23 ····check-cast·v0,·Ljava/lang/Number;
  
 24 ····invoke-virtual·{v0},·Ljava/lang/Number;->intValue()I
  
 25 ····move-result·v0
  
 26 ····iget·v1,·p0,·Lx0/c;->f:I
  
 27 ····if-ne·v0,·v1,·:cond_0
  
 28 ····return-void
  
 29 ····:cond_0
 30 ····new-instance·v0,·Ljava/lang/StringBuilder;
  
 31 ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V
  
 32 ····const-string·v1,·"Flow·invariant·is·violated:\n\t\tFlow·was·collected·in·"
  
 33 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
 34 ····iget-object·p0,·p0,·Lx0/c;->e:Lf0/g;
  
 35 ····invoke-virtual·{v0,·p0},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
  
 36 ····const-string·p0,·",\n\t\tbut·emission·happened·in·"
  
 37 ····invoke-virtual·{v0,·p0},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
 38 ····invoke-virtual·{v0,·p1},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
  
 39 ····const-string·p0,·".\n\t\tPlease·refer·to·\'flow\'·documentation·or·use·\'flowOn\'·instead"
  
 40 ····invoke-virtual·{v0,·p0},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
 41 ····invoke-virtual·{v0},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
 42 ····move-result-object·p0
  
 43 ····new-instance·p1,·Ljava/lang/IllegalStateException;
  
 44 ····invoke-virtual·{p0},·Ljava/lang/Object;->toString()Ljava/lang/String;
  
 45 ····move-result-object·p0
  
 46 ····invoke-direct·{p1,·p0},·Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
  
 47 ····throw·p1
 48 .end·method
  
 49 .method·public·static·final·b(Lt0/k1;Lt0/k1;)Lt0/k1;
 50 ····.locals·1
  
 51 ····:goto_0
 52 ····if-nez·p0,·:cond_0
  
 53 ····const/4·p0,·0x0
Max diff block lines reached; -1/3767 bytes (-0.03%) of diff not shown.
1.71 KB
smali/x0/b.smali
    
Offset 1, 39 lines modifiedOffset 1, 65 lines modified
1 .class·public·interface·abstract·Lx0/b;1 .class·final·Lx0/b;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces4 #·interfaces
5 .implements·Lo0/c;5 .implements·Lf0/d;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/Signature;7 .annotation·system·Ldalvik/annotation/Signature;
8 ····value·=·{8 ····value·=·{
9 ········"<P1:", 
10 ········"Ljava/lang/Object;",9 ········"Ljava/lang/Object;",
11 ········"P2:",10 ········"Lf0/d<",
12 ········"Ljava/lang/Object;",11 ········"Ljava/lang/Object;",
13 ········"P3:", 
14 ········"Ljava/lang/Object;", 
15 ········"P4:", 
16 ········"Ljava/lang/Object;", 
17 ········"P5:", 
18 ········"Ljava/lang/Object;", 
19 ········"P6:", 
20 ········"Ljava/lang/Object;", 
21 ········"P7:", 
22 ········"Ljava/lang/Object;", 
23 ········"P8:", 
24 ········"Ljava/lang/Object;", 
25 ········"P9:", 
26 ········"Ljava/lang/Object;", 
27 ········"P10:", 
28 ········"Ljava/lang/Object;", 
29 ········"R:", 
30 ········"Ljava/lang/Object;", 
31 ········">",12 ········">;"
32 ········"Ljava/lang/Object;", 
33 ········"Lo0/c<", 
34 ········"TR;>;" 
35 ····}13 ····}
36 .end·annotation14 .end·annotation
  
  
 15 #·static·fields
 16 .field·public·static·final·d:Lx0/b;
  
 17 .field·private·static·final·e:Lf0/g;
  
  
 18 #·direct·methods
 19 .method·static·constructor·<clinit>()V
 20 ····.locals·1
  
 21 ····new-instance·v0,·Lx0/b;
  
 22 ····invoke-direct·{v0},·Lx0/b;-><init>()V
  
 23 ····sput-object·v0,·Lx0/b;->d:Lx0/b;
  
 24 ····sget-object·v0,·Lf0/h;->d:Lf0/h;
  
 25 ····sput-object·v0,·Lx0/b;->e:Lf0/g;
  
 26 ····return-void
 27 .end·method
  
 28 .method·private·constructor·<init>()V
 29 ····.locals·0
  
 30 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
 31 ····return-void
 32 .end·method
  
  
 33 #·virtual·methods
 34 .method·public·getContext()Lf0/g;
 35 ····.locals·1
  
 36 ····sget-object·v0,·Lx0/b;->e:Lf0/g;
  
 37 ····return-object·v0
 38 .end·method
  
 39 .method·public·resumeWith(Ljava/lang/Object;)V
 40 ····.locals·0
  
 41 ····return-void
 42 .end·method
8.8 KB
smali/x0/c.smali
Max HTML report size reached
22.9 KB
smali/n/a.smali
Max HTML report size reached
1.71 KB
smali/n/a$a.smali
    
Offset 1, 32 lines modifiedOffset 1, 74 lines modified
1 .class·public·final·Ln/a$a;1 .class·Ln/a$a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
 4 #·interfaces
 5 .implements·Ly/b$a;
  
  
4 #·annotations6 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Ln/a;8 ····value·=·Ln/a;
7 .end·annotation9 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x1911 ····accessFlags·=·0x0
10 ····name·=·"a"12 ····name·=·null
11 .end·annotation13 .end·annotation
  
  
 14 #·instance·fields
 15 .field·final·synthetic·a:Ln/a;
  
  
12 #·direct·methods16 #·direct·methods
13 .method·private·constructor·<init>()V17 .method·constructor·<init>(Ln/a;)V
14 ····.locals·018 ····.locals·0
  
 19 ····iput-object·p1,·p0,·Ln/a$a;->a:Ln/a;
  
15 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V20 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
16 ····return-void21 ····return-void
17 .end·method22 .end·method
  
18 .method·public·synthetic·constructor·<init>(Lkotlin/jvm/internal/e;)V 
19 ····.locals·0 
  
20 ····invoke-direct·{p0},·Ln/a$a;-><init>()V23 #·virtual·methods
 24 .method·public·a(Ljava/nio/ByteBuffer;Ly/b$b;)V
 25 ····.locals·1
  
 26 ····iget-object·p2,·p0,·Ln/a$a;->a:Ln/a;
  
 27 ····sget-object·v0,·Ly/q;->b:Ly/q;
  
 28 ····invoke-virtual·{v0,·p1},·Ly/q;->c(Ljava/nio/ByteBuffer;)Ljava/lang/String;
  
 29 ····move-result-object·p1
  
 30 ····invoke-static·{p2,·p1},·Ln/a;->c(Ln/a;Ljava/lang/String;)Ljava/lang/String;
  
 31 ····iget-object·p1,·p0,·Ln/a$a;->a:Ln/a;
  
 32 ····invoke-static·{p1},·Ln/a;->f(Ln/a;)Ln/a$d;
  
 33 ····move-result-object·p1
  
 34 ····if-eqz·p1,·:cond_0
  
 35 ····iget-object·p1,·p0,·Ln/a$a;->a:Ln/a;
  
 36 ····invoke-static·{p1},·Ln/a;->f(Ln/a;)Ln/a$d;
  
 37 ····move-result-object·p1
  
 38 ····iget-object·p2,·p0,·Ln/a$a;->a:Ln/a;
  
 39 ····invoke-static·{p2},·Ln/a;->b(Ln/a;)Ljava/lang/String;
  
 40 ····move-result-object·p2
  
 41 ····invoke-interface·{p1,·p2},·Ln/a$d;->a(Ljava/lang/String;)V
  
 42 ····:cond_0
21 ····return-void43 ····return-void
22 .end·method44 .end·method
5.82 KB
smali/n/a$b.smali
    
Offset 1, 68 lines modifiedOffset 1, 208 lines modified
1 .class·public·final·Ln/a$b;1 .class·public·Ln/a$b;
2 .super·Landroid/content/BroadcastReceiver;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingMethod;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Ln/a;->j(Lg0/d$b;)Landroid/content/BroadcastReceiver;6 ····value·=·Ln/a;
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x199 ····accessFlags·=·0x9
10 ····name·=·null10 ····name·=·"b"
11 .end·annotation11 .end·annotation
  
  
12 #·instance·fields12 #·instance·fields
13 .field·final·synthetic·a:Ln/a;13 .field·public·final·a:Ljava/lang/String;
  
14 .field·final·synthetic·b:Lg0/d$b;14 .field·public·final·b:Ljava/lang/String;
  
 15 .field·public·final·c:Ljava/lang/String;
  
  
15 #·direct·methods16 #·direct·methods
16 .method·constructor·<init>(Ln/a;Lg0/d$b;)V17 .method·public·constructor·<init>(Ljava/lang/String;Ljava/lang/String;)V
 18 ····.locals·0
  
 19 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
 20 ····iput-object·p1,·p0,·Ln/a$b;->a:Ljava/lang/String;
  
 21 ····const/4·p1,·0x0
  
 22 ····iput-object·p1,·p0,·Ln/a$b;->b:Ljava/lang/String;
  
 23 ····iput-object·p2,·p0,·Ln/a$b;->c:Ljava/lang/String;
  
 24 ····return-void
 25 .end·method
  
 26 .method·public·constructor·<init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
17 ····.locals·027 ····.locals·0
  
 28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
18 ····iput-object·p1,·p0,·Ln/a$b;->a:Ln/a;29 ····iput-object·p1,·p0,·Ln/a$b;->a:Ljava/lang/String;
  
19 ····iput-object·p2,·p0,·Ln/a$b;->b:Lg0/d$b;30 ····iput-object·p2,·p0,·Ln/a$b;->b:Ljava/lang/String;
  
20 ····invoke-direct·{p0},·Landroid/content/BroadcastReceiver;-><init>()V31 ····iput-object·p3,·p0,·Ln/a$b;->c:Ljava/lang/String;
  
21 ····return-void32 ····return-void
22 .end·method33 .end·method
  
 34 .method·public·static·a()Ln/a$b;
 35 ····.locals·3
  
 36 ····invoke-static·{},·Lm/a;->e()Lm/a;
  
 37 ····move-result-object·v0
  
 38 ····invoke-virtual·{v0},·Lm/a;->c()Lp/d;
  
 39 ····move-result-object·v0
  
 40 ····invoke-virtual·{v0},·Lp/d;->i()Z
  
 41 ····move-result·v1
  
 42 ····if-eqz·v1,·:cond_0
  
 43 ····new-instance·v1,·Ln/a$b;
  
 44 ····invoke-virtual·{v0},·Lp/d;->g()Ljava/lang/String;
  
 45 ····move-result-object·v0
  
 46 ····const-string·v2,·"main"
  
 47 ····invoke-direct·{v1,·v0,·v2},·Ln/a$b;-><init>(Ljava/lang/String;Ljava/lang/String;)V
  
 48 ····return-object·v1
  
 49 ····:cond_0
 50 ····new-instance·v0,·Ljava/lang/AssertionError;
  
 51 ····const-string·v1,·"DartEntrypoints·can·only·be·created·once·a·FlutterEngine·is·created."
  
 52 ····invoke-direct·{v0,·v1},·Ljava/lang/AssertionError;-><init>(Ljava/lang/Object;)V
  
 53 ····throw·v0
 54 .end·method
  
  
23 #·virtual·methods55 #·virtual·methods
24 .method·public·onReceive(Landroid/content/Context;Landroid/content/Intent;)V56 .method·public·equals(Ljava/lang/Object;)Z
25 ····.locals·157 ····.locals·3
  
 58 ····if-ne·p0,·p1,·:cond_0
  
 59 ····const/4·p1,·0x1
  
 60 ····return·p1
  
 61 ····:cond_0
 62 ····const/4·v0,·0x0
  
26 ····const-string·v0,·"context"63 ····if-eqz·p1,·:cond_3
  
27 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V64 ····invoke-virtual·{p0},·Ljava/lang/Object;->getClass()Ljava/lang/Class;
  
28 ····const-string·p1,·"intent"65 ····move-result-object·v1
  
29 ····invoke-static·{p2,·p1},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V66 ····invoke-virtual·{p1},·Ljava/lang/Object;->getClass()Ljava/lang/Class;
  
30 ····const-string·p1,·"status"67 ····move-result-object·v2
  
31 ····const/4·v0,·-0x168 ····if-eq·v1,·v2,·:cond_1
  
32 ····invoke-virtual·{p2,·p1,·v0},·Landroid/content/Intent;->getIntExtra(Ljava/lang/String;I)I69 ····goto·:goto_0
  
 70 ····:cond_1
 71 ····check-cast·p1,·Ln/a$b;
  
 72 ····iget-object·v1,·p0,·Ln/a$b;->a:Ljava/lang/String;
  
Max diff block lines reached; 1897/5926 bytes (32.01%) of diff not shown.
4.39 KB
smali/a/a.smali
    
Offset 1, 134 lines modifiedOffset 1, 105 lines modified
1 .class·public·La/a;1 .class·public·La/a;
2 .super·La/d;2 .super·La/b;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·static·fields 
5 .field·private·static·volatile·c:La/a; 
  
6 .field·private·static·final·d:Ljava/util/concurrent/Executor; 
  
7 .field·private·static·final·e:Ljava/util/concurrent/Executor;4 #·annotations
 5 .annotation·system·Ldalvik/annotation/Signature;
 6 ····value·=·{
 7 ········"<K:",
 8 ········"Ljava/lang/Object;",
 9 ········"V:",
 10 ········"Ljava/lang/Object;",
 11 ········">",
 12 ········"La/b<",
 13 ········"TK;TV;>;"
 14 ····}
 15 .end·annotation
  
  
8 #·instance·fields16 #·instance·fields
9 .field·private·a:La/d; 
  
10 .field·private·b:La/d;17 .field·private·h:Ljava/util/HashMap;
 18 ····.annotation·system·Ldalvik/annotation/Signature;
 19 ········value·=·{
 20 ············"Ljava/util/HashMap<",
 21 ············"TK;",
 22 ············"La/b$c<",
 23 ············"TK;TV;>;>;"
 24 ········}
 25 ····.end·annotation
 26 .end·field
  
  
11 #·direct·methods27 #·direct·methods
12 .method·static·constructor·<clinit>()V 
13 ····.locals·1 
  
14 ····new-instance·v0,·La/a$a; 
  
15 ····invoke-direct·{v0},·La/a$a;-><init>()V 
  
16 ····sput-object·v0,·La/a;->d:Ljava/util/concurrent/Executor; 
  
17 ····new-instance·v0,·La/a$b; 
  
18 ····invoke-direct·{v0},·La/a$b;-><init>()V 
  
19 ····sput-object·v0,·La/a;->e:Ljava/util/concurrent/Executor; 
  
20 ····return-void 
21 .end·method 
  
22 .method·private·constructor·<init>()V28 .method·public·constructor·<init>()V
23 ····.locals·129 ····.locals·1
  
24 ····invoke-direct·{p0},·La/d;-><init>()V30 ····invoke-direct·{p0},·La/b;-><init>()V
  
25 ····new-instance·v0,·La/c;31 ····new-instance·v0,·Ljava/util/HashMap;
  
26 ····invoke-direct·{v0},·La/c;-><init>()V32 ····invoke-direct·{v0},·Ljava/util/HashMap;-><init>()V
  
27 ····iput-object·v0,·p0,·La/a;->b:La/d;33 ····iput-object·v0,·p0,·La/a;->h:Ljava/util/HashMap;
  
28 ····iput-object·v0,·p0,·La/a;->a:La/d; 
  
29 ····return-void34 ····return-void
30 .end·method35 .end·method
  
31 .method·public·static·d()La/a; 
32 ····.locals·2 
  
33 ····sget-object·v0,·La/a;->c:La/a; 
  
34 ····if-eqz·v0,·:cond_0 
  
35 ····sget-object·v0,·La/a;->c:La/a; 
  
36 ····return-object·v0 
  
37 ····:cond_0 
38 ····const-class·v0,·La/a; 
  
 36 #·virtual·methods
 37 .method·protected·b(Ljava/lang/Object;)La/b$c;
 38 ····.locals·1
 39 ····.annotation·system·Ldalvik/annotation/Signature;
 40 ········value·=·{
 41 ············"(TK;)",
 42 ············"La/b$c<",
 43 ············"TK;TV;>;"
 44 ········}
 45 ····.end·annotation
39 ····monitor-enter·v0 
  
40 ····:try_start_0 
41 ····sget-object·v1,·La/a;->c:La/a; 
  
42 ····if-nez·v1,·:cond_1 
  
43 ····new-instance·v1,·La/a; 
  
44 ····invoke-direct·{v1},·La/a;-><init>()V 
  
45 ····sput-object·v1,·La/a;->c:La/a; 
  
46 ····:cond_1 
47 ····monitor-exit·v0 
48 ····:try_end_0 
49 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0 
  
50 ····sget-object·v0,·La/a;->c:La/a;46 ····iget-object·v0,·p0,·La/a;->h:Ljava/util/HashMap;
  
51 ····return-object·v047 ····invoke-virtual·{v0,·p1},·Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
  
 48 ····move-result-object·p1
52 ····:catchall_0 
53 ····move-exception·v1 
  
 49 ····check-cast·p1,·La/b$c;
54 ····:try_start_1 
55 ····monitor-exit·v0 
Max diff block lines reached; 1467/4468 bytes (32.83%) of diff not shown.
11.2 KB
smali/a/b.smali
Max HTML report size reached
10.2 KB
smali/h/a.smali
Max HTML report size reached
593 B
smali/h/d.smali
    
Offset 1, 13 lines modifiedOffset 1, 15 lines modified
1 .class·public·final·synthetic·Lh/d;1 .class·public·final·synthetic·Lh/d;
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(Ljava/lang/String;I)V5 .method·public·static·bridge·synthetic·a(Landroid/view/View;)Ljava/lang/CharSequence;
6 ····.locals·06 ····.locals·0
  
7 ····invoke-static·{p0,·p1},·Landroid/os/Trace;->endAsyncSection(Ljava/lang/String;I)V7 ····invoke-virtual·{p0},·Landroid/view/View;->getAccessibilityPaneTitle()Ljava/lang/CharSequence;
  
8 ····return-void8 ····move-result-object·p0
  
 9 ····return-object·p0
9 .end·method10 .end·method
725 B
smali/h/e.smali
    
Offset 1, 21 lines modifiedOffset 1, 15 lines modified
1 .class·final·Lh/e;1 .class·public·final·synthetic·Lh/e;
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·bridge·synthetic·a(Landroid/view/View;)Landroid/view/WindowInsets;
6 ····.locals·06 ····.locals·0
  
7 ····invoke-static·{p0,·p1},·Lh/c;->a(Ljava/lang/String;I)V7 ····invoke-virtual·{p0},·Landroid/view/View;->getRootWindowInsets()Landroid/view/WindowInsets;
  
 8 ····move-result-object·p0
8 ····return-void 
9 .end·method 
  
10 .method·public·static·b(Ljava/lang/String;I)V 
11 ····.locals·0 
  
12 ····invoke-static·{p0,·p1},·Lh/d;->a(Ljava/lang/String;I)V 
  
13 ····return-void9 ····return-object·p0
14 .end·method10 .end·method
488 B
smali/h/b.smali
    
Offset 1, 21 lines modifiedOffset 1, 3 lines modified
1 .class·final·Lh/b;1 .class·public·interface·abstract·Lh/b;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·direct·methods 
5 .method·public·static·a(Ljava/lang/String;)V 
6 ····.locals·0 
  
7 ····invoke-static·{p0},·Landroid/os/Trace;->beginSection(Ljava/lang/String;)V 
  
8 ····return-void 
9 .end·method 
  
10 .method·public·static·b()V 
11 ····.locals·0 
  
12 ····invoke-static·{},·Landroid/os/Trace;->endSection()V 
  
13 ····return-void 
14 .end·method 
12.0 KB
smali/h/c.smali
Max HTML report size reached
865 B
smali/o/a.smali
    
Offset 1, 15 lines modifiedOffset 1, 23 lines modified
1 .class·public·final·synthetic·Lo/a;1 .class·public·interface·abstract·Lo/a;
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·bridge·synthetic·a(Landroid/net/ConnectivityManager;)Landroid/net/Network; 
6 ····.locals·05 .method·public·abstract·a(ILjava/lang/String;)Ljava/lang/String;
 6 .end·method
  
 7 .method·public·abstract·b()V
 8 .end·method
  
7 ····invoke-virtual·{p0},·Landroid/net/ConnectivityManager;->getActiveNetwork()Landroid/net/Network;9 .method·public·abstract·c(Lx/b;)V
 10 .end·method
  
8 ····move-result-object·p011 .method·public·abstract·d(ILjava/lang/String;)V
 12 .end·method
  
 13 .method·public·abstract·e(ILjava/lang/String;)Z
 14 .end·method
  
9 ····return-object·p015 .method·public·abstract·f(Lio/flutter/embedding/engine/FlutterJNI;)V
10 .end·method16 .end·method
12.8 KB
smali/y/a.smali
Max HTML report size reached
1.78 KB
smali/y/a$a.smali
    
Offset 1, 64 lines modifiedOffset 1, 14 lines modified
1 .class·Ly/a$a;1 .class·synthetic·Ly/a$a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces 
5 .implements·Landroid/view/ViewTreeObserver$OnGlobalFocusChangeListener; 
  
  
6 #·annotations4 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingMethod;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
8 ····value·=·Ly/a;->setOnDescendantFocusChangeListener(Landroid/view/View$OnFocusChangeListener;)V6 ····value·=·Ly/a;
9 .end·annotation7 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x09 ····accessFlags·=·0x1008
12 ····name·=·null10 ····name·=·null
13 .end·annotation11 .end·annotation
  
  
14 #·instance·fields 
15 .field·final·synthetic·a:Landroid/view/View$OnFocusChangeListener; 
  
16 .field·final·synthetic·b:Landroid/view/View; 
  
17 .field·final·synthetic·c:Ly/a; 
  
  
18 #·direct·methods 
19 .method·constructor·<init>(Ly/a;Landroid/view/View$OnFocusChangeListener;Landroid/view/View;)V 
20 ····.locals·0 
21 ····.annotation·system·Ldalvik/annotation/Signature; 
22 ········value·=·{ 
23 ············"()V" 
24 ········} 
25 ····.end·annotation 
  
26 ····iput-object·p1,·p0,·Ly/a$a;->c:Ly/a; 
  
27 ····iput-object·p2,·p0,·Ly/a$a;->a:Landroid/view/View$OnFocusChangeListener; 
  
28 ····iput-object·p3,·p0,·Ly/a$a;->b:Landroid/view/View; 
  
29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V 
  
30 ····return-void 
31 .end·method 
  
  
32 #·virtual·methods 
33 .method·public·onGlobalFocusChanged(Landroid/view/View;Landroid/view/View;)V 
34 ····.locals·1 
  
35 ····iget-object·p1,·p0,·Ly/a$a;->a:Landroid/view/View$OnFocusChangeListener; 
  
36 ····iget-object·p2,·p0,·Ly/a$a;->b:Landroid/view/View; 
  
37 ····invoke-static·{p2},·Ln0/i;->d(Landroid/view/View;)Z 
  
38 ····move-result·v0 
  
39 ····invoke-interface·{p1,·p2,·v0},·Landroid/view/View$OnFocusChangeListener;->onFocusChange(Landroid/view/View;Z)V 
  
40 ····return-void 
41 .end·method 
7.06 KB
smali/kotlin/coroutines/jvm/internal/a.smali
    
Offset 1, 120 lines modifiedOffset 1, 120 lines modified
1 .class·public·abstract·Lkotlin/coroutines/jvm/internal/a;1 .class·public·abstract·Lkotlin/coroutines/jvm/internal/a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces4 #·interfaces
5 .implements·Lq0/d;5 .implements·Lf0/d;
6 .implements·Lkotlin/coroutines/jvm/internal/e;6 .implements·Lkotlin/coroutines/jvm/internal/e;
7 .implements·Ljava/io/Serializable;7 .implements·Ljava/io/Serializable;
  
  
8 #·annotations8 #·annotations
9 .annotation·system·Ldalvik/annotation/Signature;9 .annotation·system·Ldalvik/annotation/Signature;
10 ····value·=·{10 ····value·=·{
11 ········"Ljava/lang/Object;",11 ········"Ljava/lang/Object;",
12 ········"Lq0/d<",12 ········"Lf0/d<",
13 ········"Ljava/lang/Object;",13 ········"Ljava/lang/Object;",
14 ········">;",14 ········">;",
15 ········"Lkotlin/coroutines/jvm/internal/e;",15 ········"Lkotlin/coroutines/jvm/internal/e;",
16 ········"Ljava/io/Serializable;"16 ········"Ljava/io/Serializable;"
17 ····}17 ····}
18 .end·annotation18 .end·annotation
  
  
19 #·instance·fields19 #·instance·fields
20 .field·private·final·completion:Lq0/d;20 .field·private·final·completion:Lf0/d;
21 ····.annotation·system·Ldalvik/annotation/Signature;21 ····.annotation·system·Ldalvik/annotation/Signature;
22 ········value·=·{22 ········value·=·{
23 ············"Lq0/d<",23 ············"Lf0/d<",
24 ············"Ljava/lang/Object;",24 ············"Ljava/lang/Object;",
25 ············">;"25 ············">;"
26 ········}26 ········}
27 ····.end·annotation27 ····.end·annotation
28 .end·field28 .end·field
  
  
29 #·direct·methods29 #·direct·methods
30 .method·public·constructor·<init>(Lq0/d;)V30 .method·public·constructor·<init>(Lf0/d;)V
31 ····.locals·031 ····.locals·0
32 ····.annotation·system·Ldalvik/annotation/Signature;32 ····.annotation·system·Ldalvik/annotation/Signature;
33 ········value·=·{33 ········value·=·{
34 ············"(",34 ············"(",
35 ············"Lq0/d<",35 ············"Lf0/d<",
36 ············"Ljava/lang/Object;",36 ············"Ljava/lang/Object;",
37 ············">;)V"37 ············">;)V"
38 ········}38 ········}
39 ····.end·annotation39 ····.end·annotation
  
40 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V40 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
41 ····iput-object·p1,·p0,·Lkotlin/coroutines/jvm/internal/a;->completion:Lq0/d;41 ····iput-object·p1,·p0,·Lkotlin/coroutines/jvm/internal/a;->completion:Lf0/d;
  
42 ····return-void42 ····return-void
43 .end·method43 .end·method
  
  
44 #·virtual·methods44 #·virtual·methods
45 .method·public·create(Ljava/lang/Object;Lq0/d;)Lq0/d;45 .method·public·create(Lf0/d;)Lf0/d;
46 ····.locals·046 ····.locals·1
47 ····.annotation·system·Ldalvik/annotation/Signature;47 ····.annotation·system·Ldalvik/annotation/Signature;
48 ········value·=·{48 ········value·=·{
49 ············"(",49 ············"(",
50 ············"Ljava/lang/Object;", 
51 ············"Lq0/d<",50 ············"Lf0/d<",
52 ············"*>;)",51 ············"*>;)",
53 ············"Lq0/d<",52 ············"Lf0/d<",
54 ············"Lo0/q;",53 ············"Ld0/q;",
55 ············">;"54 ············">;"
56 ········}55 ········}
57 ····.end·annotation56 ····.end·annotation
  
58 ····const-string·p1,·"completion"57 ····const-string·v0,·"completion"
  
59 ····invoke-static·{p2,·p1},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V58 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
60 ····new-instance·p1,·Ljava/lang/UnsupportedOperationException;59 ····new-instance·p1,·Ljava/lang/UnsupportedOperationException;
  
61 ····const-string·p2,·"create(Any?;Continuation)·has·not·been·overridden"60 ····const-string·v0,·"create(Continuation)·has·not·been·overridden"
  
62 ····invoke-direct·{p1,·p2},·Ljava/lang/UnsupportedOperationException;-><init>(Ljava/lang/String;)V61 ····invoke-direct·{p1,·v0},·Ljava/lang/UnsupportedOperationException;-><init>(Ljava/lang/String;)V
  
63 ····throw·p162 ····throw·p1
64 .end·method63 .end·method
  
65 .method·public·create(Lq0/d;)Lq0/d;64 .method·public·create(Ljava/lang/Object;Lf0/d;)Lf0/d;
66 ····.locals·165 ····.locals·0
67 ····.annotation·system·Ldalvik/annotation/Signature;66 ····.annotation·system·Ldalvik/annotation/Signature;
68 ········value·=·{67 ········value·=·{
69 ············"(",68 ············"(",
 69 ············"Ljava/lang/Object;",
70 ············"Lq0/d<",70 ············"Lf0/d<",
71 ············"*>;)",71 ············"*>;)",
72 ············"Lq0/d<",72 ············"Lf0/d<",
73 ············"Lo0/q;",73 ············"Ld0/q;",
74 ············">;"74 ············">;"
75 ········}75 ········}
76 ····.end·annotation76 ····.end·annotation
  
77 ····const-string·v0,·"completion"77 ····const-string·p1,·"completion"
  
78 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V78 ····invoke-static·{p2,·p1},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
79 ····new-instance·p1,·Ljava/lang/UnsupportedOperationException;79 ····new-instance·p1,·Ljava/lang/UnsupportedOperationException;
  
80 ····const-string·v0,·"create(Continuation)·has·not·been·overridden"80 ····const-string·p2,·"create(Any?;Continuation)·has·not·been·overridden"
  
81 ····invoke-direct·{p1,·v0},·Ljava/lang/UnsupportedOperationException;-><init>(Ljava/lang/String;)V81 ····invoke-direct·{p1,·p2},·Ljava/lang/UnsupportedOperationException;-><init>(Ljava/lang/String;)V
  
82 ····throw·p182 ····throw·p1
83 .end·method83 .end·method
  
84 .method·public·getCallerFrame()Lkotlin/coroutines/jvm/internal/e;84 .method·public·getCallerFrame()Lkotlin/coroutines/jvm/internal/e;
85 ····.locals·285 ····.locals·2
  
86 ····iget-object·v0,·p0,·Lkotlin/coroutines/jvm/internal/a;->completion:Lq0/d;86 ····iget-object·v0,·p0,·Lkotlin/coroutines/jvm/internal/a;->completion:Lf0/d;
  
87 ····instance-of·v1,·v0,·Lkotlin/coroutines/jvm/internal/e;87 ····instance-of·v1,·v0,·Lkotlin/coroutines/jvm/internal/e;
  
88 ····if-eqz·v1,·:cond_088 ····if-eqz·v1,·:cond_0
  
89 ····check-cast·v0,·Lkotlin/coroutines/jvm/internal/e;89 ····check-cast·v0,·Lkotlin/coroutines/jvm/internal/e;
  
Offset 123, 26 lines modifiedOffset 123, 26 lines modified
123 ····:cond_0123 ····:cond_0
124 ····const/4·v0,·0x0124 ····const/4·v0,·0x0
  
125 ····:goto_0125 ····:goto_0
126 ····return-object·v0126 ····return-object·v0
Max diff block lines reached; 2808/7145 bytes (39.30%) of diff not shown.
1.41 KB
smali/kotlin/coroutines/jvm/internal/k.smali
    
Offset 23, 31 lines modifiedOffset 23, 31 lines modified
  
23 #·direct·methods23 #·direct·methods
24 .method·public·constructor·<init>(I)V24 .method·public·constructor·<init>(I)V
25 ····.locals·125 ····.locals·1
  
26 ····const/4·v0,·0x026 ····const/4·v0,·0x0
  
27 ····invoke-direct·{p0,·p1,·v0},·Lkotlin/coroutines/jvm/internal/k;-><init>(ILq0/d;)V27 ····invoke-direct·{p0,·p1,·v0},·Lkotlin/coroutines/jvm/internal/k;-><init>(ILf0/d;)V
  
28 ····return-void28 ····return-void
29 .end·method29 .end·method
  
30 .method·public·constructor·<init>(ILq0/d;)V30 .method·public·constructor·<init>(ILf0/d;)V
31 ····.locals·031 ····.locals·0
32 ····.annotation·system·Ldalvik/annotation/Signature;32 ····.annotation·system·Ldalvik/annotation/Signature;
33 ········value·=·{33 ········value·=·{
34 ············"(I",34 ············"(I",
35 ············"Lq0/d<",35 ············"Lf0/d<",
36 ············"Ljava/lang/Object;",36 ············"Ljava/lang/Object;",
37 ············">;)V"37 ············">;)V"
38 ········}38 ········}
39 ····.end·annotation39 ····.end·annotation
  
40 ····invoke-direct·{p0,·p2},·Lkotlin/coroutines/jvm/internal/d;-><init>(Lq0/d;)V40 ····invoke-direct·{p0,·p2},·Lkotlin/coroutines/jvm/internal/d;-><init>(Lf0/d;)V
  
41 ····iput·p1,·p0,·Lkotlin/coroutines/jvm/internal/k;->arity:I41 ····iput·p1,·p0,·Lkotlin/coroutines/jvm/internal/k;->arity:I
  
42 ····return-void42 ····return-void
43 .end·method43 .end·method
  
  
Offset 59, 15 lines modifiedOffset 59, 15 lines modified
  
59 ····return·v059 ····return·v0
60 .end·method60 .end·method
  
61 .method·public·toString()Ljava/lang/String;61 .method·public·toString()Ljava/lang/String;
62 ····.locals·262 ····.locals·2
  
63 ····invoke-virtual·{p0},·Lkotlin/coroutines/jvm/internal/a;->getCompletion()Lq0/d;63 ····invoke-virtual·{p0},·Lkotlin/coroutines/jvm/internal/a;->getCompletion()Lf0/d;
  
64 ····move-result-object·v064 ····move-result-object·v0
  
65 ····if-nez·v0,·:cond_065 ····if-nez·v0,·:cond_0
  
66 ····invoke-static·{p0},·Lkotlin/jvm/internal/l;->d(Lkotlin/jvm/internal/f;)Ljava/lang/String;66 ····invoke-static·{p0},·Lkotlin/jvm/internal/l;->d(Lkotlin/jvm/internal/f;)Ljava/lang/String;
  
1.33 KB
smali/kotlin/coroutines/jvm/internal/j.smali
    
Offset 1, 33 lines modifiedOffset 1, 33 lines modified
1 .class·public·abstract·Lkotlin/coroutines/jvm/internal/j;1 .class·public·abstract·Lkotlin/coroutines/jvm/internal/j;
2 .super·Lkotlin/coroutines/jvm/internal/a;2 .super·Lkotlin/coroutines/jvm/internal/a;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·direct·methods4 #·direct·methods
5 .method·public·constructor·<init>(Lq0/d;)V5 .method·public·constructor·<init>(Lf0/d;)V
6 ····.locals·16 ····.locals·1
7 ····.annotation·system·Ldalvik/annotation/Signature;7 ····.annotation·system·Ldalvik/annotation/Signature;
8 ········value·=·{8 ········value·=·{
9 ············"(",9 ············"(",
10 ············"Lq0/d<",10 ············"Lf0/d<",
11 ············"Ljava/lang/Object;",11 ············"Ljava/lang/Object;",
12 ············">;)V"12 ············">;)V"
13 ········}13 ········}
14 ····.end·annotation14 ····.end·annotation
  
15 ····invoke-direct·{p0,·p1},·Lkotlin/coroutines/jvm/internal/a;-><init>(Lq0/d;)V15 ····invoke-direct·{p0,·p1},·Lkotlin/coroutines/jvm/internal/a;-><init>(Lf0/d;)V
  
16 ····if-eqz·p1,·:cond_216 ····if-eqz·p1,·:cond_2
  
17 ····invoke-interface·{p1},·Lq0/d;->getContext()Lq0/g;17 ····invoke-interface·{p1},·Lf0/d;->getContext()Lf0/g;
  
18 ····move-result-object·p118 ····move-result-object·p1
  
19 ····sget-object·v0,·Lq0/h;->d:Lq0/h;19 ····sget-object·v0,·Lf0/h;->d:Lf0/h;
  
20 ····if-ne·p1,·v0,·:cond_020 ····if-ne·p1,·v0,·:cond_0
  
21 ····const/4·p1,·0x121 ····const/4·p1,·0x1
  
22 ····goto·:goto_022 ····goto·:goto_0
  
Offset 55, 14 lines modifiedOffset 55, 14 lines modified
55 ····:cond_255 ····:cond_2
56 ····:goto_156 ····:goto_1
57 ····return-void57 ····return-void
58 .end·method58 .end·method
  
  
59 #·virtual·methods59 #·virtual·methods
60 .method·public·getContext()Lq0/g;60 .method·public·getContext()Lf0/g;
61 ····.locals·161 ····.locals·1
  
62 ····sget-object·v0,·Lq0/h;->d:Lq0/h;62 ····sget-object·v0,·Lf0/h;->d:Lf0/h;
  
63 ····return-object·v063 ····return-object·v0
64 .end·method64 .end·method
5.15 KB
smali/kotlin/coroutines/jvm/internal/d.smali
    
Offset 1, 157 lines modifiedOffset 1, 157 lines modified
1 .class·public·abstract·Lkotlin/coroutines/jvm/internal/d;1 .class·public·abstract·Lkotlin/coroutines/jvm/internal/d;
2 .super·Lkotlin/coroutines/jvm/internal/a;2 .super·Lkotlin/coroutines/jvm/internal/a;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·instance·fields4 #·instance·fields
5 .field·private·final·_context:Lq0/g;5 .field·private·final·_context:Lf0/g;
  
6 .field·private·transient·intercepted:Lq0/d;6 .field·private·transient·intercepted:Lf0/d;
7 ····.annotation·system·Ldalvik/annotation/Signature;7 ····.annotation·system·Ldalvik/annotation/Signature;
8 ········value·=·{8 ········value·=·{
9 ············"Lq0/d<",9 ············"Lf0/d<",
10 ············"Ljava/lang/Object;",10 ············"Ljava/lang/Object;",
11 ············">;"11 ············">;"
12 ········}12 ········}
13 ····.end·annotation13 ····.end·annotation
14 .end·field14 .end·field
  
  
15 #·direct·methods15 #·direct·methods
16 .method·public·constructor·<init>(Lq0/d;)V16 .method·public·constructor·<init>(Lf0/d;)V
17 ····.locals·117 ····.locals·1
18 ····.annotation·system·Ldalvik/annotation/Signature;18 ····.annotation·system·Ldalvik/annotation/Signature;
19 ········value·=·{19 ········value·=·{
20 ············"(",20 ············"(",
21 ············"Lq0/d<",21 ············"Lf0/d<",
22 ············"Ljava/lang/Object;",22 ············"Ljava/lang/Object;",
23 ············">;)V"23 ············">;)V"
24 ········}24 ········}
25 ····.end·annotation25 ····.end·annotation
  
26 ····if-eqz·p1,·:cond_026 ····if-eqz·p1,·:cond_0
  
27 ····invoke-interface·{p1},·Lq0/d;->getContext()Lq0/g;27 ····invoke-interface·{p1},·Lf0/d;->getContext()Lf0/g;
  
28 ····move-result-object·v028 ····move-result-object·v0
  
29 ····goto·:goto_029 ····goto·:goto_0
  
30 ····:cond_030 ····:cond_0
31 ····const/4·v0,·0x031 ····const/4·v0,·0x0
  
32 ····:goto_032 ····:goto_0
33 ····invoke-direct·{p0,·p1,·v0},·Lkotlin/coroutines/jvm/internal/d;-><init>(Lq0/d;Lq0/g;)V33 ····invoke-direct·{p0,·p1,·v0},·Lkotlin/coroutines/jvm/internal/d;-><init>(Lf0/d;Lf0/g;)V
  
34 ····return-void34 ····return-void
35 .end·method35 .end·method
  
36 .method·public·constructor·<init>(Lq0/d;Lq0/g;)V36 .method·public·constructor·<init>(Lf0/d;Lf0/g;)V
37 ····.locals·037 ····.locals·0
38 ····.annotation·system·Ldalvik/annotation/Signature;38 ····.annotation·system·Ldalvik/annotation/Signature;
39 ········value·=·{39 ········value·=·{
40 ············"(",40 ············"(",
41 ············"Lq0/d<",41 ············"Lf0/d<",
42 ············"Ljava/lang/Object;",42 ············"Ljava/lang/Object;",
43 ············">;",43 ············">;",
44 ············"Lq0/g;",44 ············"Lf0/g;",
45 ············")V"45 ············")V"
46 ········}46 ········}
47 ····.end·annotation47 ····.end·annotation
  
48 ····invoke-direct·{p0,·p1},·Lkotlin/coroutines/jvm/internal/a;-><init>(Lq0/d;)V48 ····invoke-direct·{p0,·p1},·Lkotlin/coroutines/jvm/internal/a;-><init>(Lf0/d;)V
  
49 ····iput-object·p2,·p0,·Lkotlin/coroutines/jvm/internal/d;->_context:Lq0/g;49 ····iput-object·p2,·p0,·Lkotlin/coroutines/jvm/internal/d;->_context:Lf0/g;
  
50 ····return-void50 ····return-void
51 .end·method51 .end·method
  
  
52 #·virtual·methods52 #·virtual·methods
53 .method·public·getContext()Lq0/g;53 .method·public·getContext()Lf0/g;
54 ····.locals·154 ····.locals·1
  
55 ····iget-object·v0,·p0,·Lkotlin/coroutines/jvm/internal/d;->_context:Lq0/g;55 ····iget-object·v0,·p0,·Lkotlin/coroutines/jvm/internal/d;->_context:Lf0/g;
  
56 ····invoke-static·{v0},·Lkotlin/jvm/internal/i;->b(Ljava/lang/Object;)V56 ····invoke-static·{v0},·Lkotlin/jvm/internal/i;->b(Ljava/lang/Object;)V
  
57 ····return-object·v057 ····return-object·v0
58 .end·method58 .end·method
  
59 .method·public·final·intercepted()Lq0/d;59 .method·public·final·intercepted()Lf0/d;
60 ····.locals·260 ····.locals·2
61 ····.annotation·system·Ldalvik/annotation/Signature;61 ····.annotation·system·Ldalvik/annotation/Signature;
62 ········value·=·{62 ········value·=·{
63 ············"()",63 ············"()",
64 ············"Lq0/d<",64 ············"Lf0/d<",
65 ············"Ljava/lang/Object;",65 ············"Ljava/lang/Object;",
66 ············">;"66 ············">;"
67 ········}67 ········}
68 ····.end·annotation68 ····.end·annotation
  
69 ····iget-object·v0,·p0,·Lkotlin/coroutines/jvm/internal/d;->intercepted:Lq0/d;69 ····iget-object·v0,·p0,·Lkotlin/coroutines/jvm/internal/d;->intercepted:Lf0/d;
  
70 ····if-nez·v0,·:cond_270 ····if-nez·v0,·:cond_2
  
71 ····invoke-virtual·{p0},·Lkotlin/coroutines/jvm/internal/d;->getContext()Lq0/g;71 ····invoke-virtual·{p0},·Lkotlin/coroutines/jvm/internal/d;->getContext()Lf0/g;
  
72 ····move-result-object·v072 ····move-result-object·v0
  
73 ····sget-object·v1,·Lq0/e;->c:Lq0/e$b;73 ····sget-object·v1,·Lf0/e;->a:Lf0/e$b;
  
74 ····invoke-interface·{v0,·v1},·Lq0/g;->get(Lq0/g$c;)Lq0/g$b;74 ····invoke-interface·{v0,·v1},·Lf0/g;->get(Lf0/g$c;)Lf0/g$b;
  
75 ····move-result-object·v075 ····move-result-object·v0
  
76 ····check-cast·v0,·Lq0/e;76 ····check-cast·v0,·Lf0/e;
  
77 ····if-eqz·v0,·:cond_077 ····if-eqz·v0,·:cond_0
  
78 ····invoke-interface·{v0,·p0},·Lq0/e;->l(Lq0/d;)Lq0/d;78 ····invoke-interface·{v0,·p0},·Lf0/e;->f(Lf0/d;)Lf0/d;
  
79 ····move-result-object·v079 ····move-result-object·v0
  
80 ····if-nez·v0,·:cond_180 ····if-nez·v0,·:cond_1
  
81 ····:cond_081 ····:cond_0
82 ····move-object·v0,·p082 ····move-object·v0,·p0
  
83 ····:cond_183 ····:cond_1
84 ····iput-object·v0,·p0,·Lkotlin/coroutines/jvm/internal/d;->intercepted:Lq0/d;84 ····iput-object·v0,·p0,·Lkotlin/coroutines/jvm/internal/d;->intercepted:Lf0/d;
  
85 ····:cond_285 ····:cond_2
86 ····return-object·v086 ····return-object·v0
87 .end·method87 .end·method
  
88 .method·protected·releaseIntercepted()V88 .method·protected·releaseIntercepted()V
89 ····.locals·389 ····.locals·3
Max diff block lines reached; 1183/5184 bytes (22.82%) of diff not shown.
1.65 KB
smali/kotlin/coroutines/jvm/internal/h.smali
    
Offset 1, 57 lines modifiedOffset 1, 57 lines modified
1 .class·public·final·Lkotlin/coroutines/jvm/internal/h;1 .class·public·final·Lkotlin/coroutines/jvm/internal/h;
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(Lq0/d;)Lq0/d;5 .method·public·static·final·a(Lf0/d;)Lf0/d;
6 ····.locals·16 ····.locals·1
7 ····.annotation·system·Ldalvik/annotation/Signature;7 ····.annotation·system·Ldalvik/annotation/Signature;
8 ········value·=·{8 ········value·=·{
9 ············"<T:",9 ············"<T:",
10 ············"Ljava/lang/Object;",10 ············"Ljava/lang/Object;",
11 ············">(",11 ············">(",
12 ············"Lq0/d<",12 ············"Lf0/d<",
13 ············"-TT;>;)",13 ············"-TT;>;)",
14 ············"Lq0/d<",14 ············"Lf0/d<",
15 ············"TT;>;"15 ············"TT;>;"
16 ········}16 ········}
17 ····.end·annotation17 ····.end·annotation
  
18 ····const-string·v0,·"completion"18 ····const-string·v0,·"completion"
  
19 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V19 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
20 ····return-object·p020 ····return-object·p0
21 .end·method21 .end·method
  
22 .method·public·static·final·b(Lq0/d;)V22 .method·public·static·final·b(Lf0/d;)V
23 ····.locals·123 ····.locals·1
24 ····.annotation·system·Ldalvik/annotation/Signature;24 ····.annotation·system·Ldalvik/annotation/Signature;
25 ········value·=·{25 ········value·=·{
26 ············"(",26 ············"(",
27 ············"Lq0/d<",27 ············"Lf0/d<",
28 ············"*>;)V"28 ············"*>;)V"
29 ········}29 ········}
30 ····.end·annotation30 ····.end·annotation
  
31 ····const-string·v0,·"frame"31 ····const-string·v0,·"frame"
  
32 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V32 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
33 ····return-void33 ····return-void
34 .end·method34 .end·method
  
35 .method·public·static·final·c(Lq0/d;)V35 .method·public·static·final·c(Lf0/d;)V
36 ····.locals·136 ····.locals·1
37 ····.annotation·system·Ldalvik/annotation/Signature;37 ····.annotation·system·Ldalvik/annotation/Signature;
38 ········value·=·{38 ········value·=·{
39 ············"(",39 ············"(",
40 ············"Lq0/d<",40 ············"Lf0/d<",
41 ············"*>;)V"41 ············"*>;)V"
42 ········}42 ········}
43 ····.end·annotation43 ····.end·annotation
  
44 ····const-string·v0,·"frame"44 ····const-string·v0,·"frame"
  
45 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V45 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
924 B
smali/kotlin/coroutines/jvm/internal/c.smali
    
Offset 1, 20 lines modifiedOffset 1, 20 lines modified
1 .class·public·final·Lkotlin/coroutines/jvm/internal/c;1 .class·public·final·Lkotlin/coroutines/jvm/internal/c;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces4 #·interfaces
5 .implements·Lq0/d;5 .implements·Lf0/d;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/Signature;7 .annotation·system·Ldalvik/annotation/Signature;
8 ····value·=·{8 ····value·=·{
9 ········"Ljava/lang/Object;",9 ········"Ljava/lang/Object;",
10 ········"Lq0/d<",10 ········"Lf0/d<",
11 ········"Ljava/lang/Object;",11 ········"Ljava/lang/Object;",
12 ········">;"12 ········">;"
13 ····}13 ····}
14 .end·annotation14 .end·annotation
  
  
15 #·static·fields15 #·static·fields
Offset 40, 15 lines modifiedOffset 40, 15 lines modified
40 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V40 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
41 ····return-void41 ····return-void
42 .end·method42 .end·method
  
  
43 #·virtual·methods43 #·virtual·methods
44 .method·public·getContext()Lq0/g;44 .method·public·getContext()Lf0/g;
45 ····.locals·245 ····.locals·2
  
46 ····new-instance·v0,·Ljava/lang/IllegalStateException;46 ····new-instance·v0,·Ljava/lang/IllegalStateException;
  
47 ····const-string·v1,·"This·continuation·is·already·complete"47 ····const-string·v1,·"This·continuation·is·already·complete"
  
48 ····invoke-virtual·{v1},·Ljava/lang/Object;->toString()Ljava/lang/String;48 ····invoke-virtual·{v1},·Ljava/lang/Object;->toString()Ljava/lang/String;
8.06 KB
smali/kotlin/jvm/internal/a.smali
Max HTML report size reached
2.64 KB
smali/kotlin/jvm/internal/h.smali
    
Offset 1, 65 lines modifiedOffset 1, 65 lines modified
1 .class·public·Lkotlin/jvm/internal/h;1 .class·public·Lkotlin/jvm/internal/h;
2 .super·Lkotlin/jvm/internal/g;2 .super·Lkotlin/jvm/internal/g;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·direct·methods4 #·direct·methods
5 .method·public·constructor·<init>(ILb1/d;Ljava/lang/String;Ljava/lang/String;)V5 .method·public·constructor·<init>(ILjava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V
6 ····.locals·76 ····.locals·7
  
7 ····sget-object·v2,·Lkotlin/jvm/internal/a;->NO_RECEIVER:Ljava/lang/Object;7 ····sget-object·v2,·Lkotlin/jvm/internal/a;->NO_RECEIVER:Ljava/lang/Object;
  
8 ····move-object·v0,·p2 
  
9 ····check-cast·v0,·Lkotlin/jvm/internal/b; 
  
10 ····invoke-interface·{v0},·Lkotlin/jvm/internal/b;->b()Ljava/lang/Class; 
  
11 ····move-result-object·v3 
  
12 ····instance-of·p2,·p2,·Lb1/c; 
  
13 ····xor-int/lit8·v6,·p2,·0x1 
  
14 ····move-object·v0,·p08 ····move-object·v0,·p0
  
15 ····move·v1,·p19 ····move·v1,·p1
  
 10 ····move-object·v3,·p2
  
16 ····move-object·v4,·p311 ····move-object·v4,·p3
  
17 ····move-object·v5,·p412 ····move-object·v5,·p4
  
 13 ····move·v6,·p5
  
18 ····invoke-direct/range·{v0·..·v6},·Lkotlin/jvm/internal/g;-><init>(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V14 ····invoke-direct/range·{v0·..·v6},·Lkotlin/jvm/internal/g;-><init>(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V
  
19 ····return-void15 ····return-void
20 .end·method16 .end·method
  
21 .method·public·constructor·<init>(ILjava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V17 .method·public·constructor·<init>(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V
 18 ····.locals·0
  
 19 ····invoke-direct/range·{p0·..·p6},·Lkotlin/jvm/internal/g;-><init>(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V
  
 20 ····return-void
 21 .end·method
  
 22 .method·public·constructor·<init>(ILq0/d;Ljava/lang/String;Ljava/lang/String;)V
22 ····.locals·723 ····.locals·7
  
23 ····sget-object·v2,·Lkotlin/jvm/internal/a;->NO_RECEIVER:Ljava/lang/Object;24 ····sget-object·v2,·Lkotlin/jvm/internal/a;->NO_RECEIVER:Ljava/lang/Object;
  
24 ····move-object·v0,·p025 ····move-object·v0,·p2
  
25 ····move·v1,·p126 ····check-cast·v0,·Lkotlin/jvm/internal/b;
  
26 ····move-object·v3,·p227 ····invoke-interface·{v0},·Lkotlin/jvm/internal/b;->b()Ljava/lang/Class;
  
27 ····move-object·v4,·p328 ····move-result-object·v3
  
28 ····move-object·v5,·p429 ····instance-of·p2,·p2,·Lq0/c;
  
29 ····move·v6,·p530 ····xor-int/lit8·v6,·p2,·0x1
  
30 ····invoke-direct/range·{v0·..·v6},·Lkotlin/jvm/internal/g;-><init>(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V31 ····move-object·v0,·p0
  
 32 ····move·v1,·p1
31 ····return-void 
32 .end·method 
  
 33 ····move-object·v4,·p3
33 .method·public·constructor·<init>(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V 
34 ····.locals·0 
  
 34 ····move-object·v5,·p4
  
35 ····invoke-direct/range·{p0·..·p6},·Lkotlin/jvm/internal/g;-><init>(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V35 ····invoke-direct/range·{v0·..·v6},·Lkotlin/jvm/internal/g;-><init>(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V
  
36 ····return-void36 ····return-void
37 .end·method37 .end·method
3.78 KB
smali/kotlin/jvm/internal/o.smali
    
Offset 55, 213 lines modifiedOffset 55, 213 lines modified
55 ····invoke-interface·{p0},·Lkotlin/jvm/internal/f;->getArity()I55 ····invoke-interface·{p0},·Lkotlin/jvm/internal/f;->getArity()I
  
56 ····move-result·p056 ····move-result·p0
  
57 ····return·p057 ····return·p0
  
58 ····:cond_058 ····:cond_0
59 ····instance-of·v0,·p0,·Lx0/a;59 ····instance-of·v0,·p0,·Lm0/a;
  
60 ····if-eqz·v0,·:cond_160 ····if-eqz·v0,·:cond_1
  
61 ····const/4·p0,·0x061 ····const/4·p0,·0x0
  
62 ····return·p062 ····return·p0
  
63 ····:cond_163 ····:cond_1
64 ····instance-of·v0,·p0,·Lx0/l;64 ····instance-of·v0,·p0,·Lm0/l;
  
65 ····if-eqz·v0,·:cond_265 ····if-eqz·v0,·:cond_2
  
66 ····const/4·p0,·0x166 ····const/4·p0,·0x1
  
67 ····return·p067 ····return·p0
  
68 ····:cond_268 ····:cond_2
69 ····instance-of·v0,·p0,·Lx0/p;69 ····instance-of·v0,·p0,·Lm0/p;
  
70 ····if-eqz·v0,·:cond_370 ····if-eqz·v0,·:cond_3
  
71 ····const/4·p0,·0x271 ····const/4·p0,·0x2
  
72 ····return·p072 ····return·p0
  
73 ····:cond_373 ····:cond_3
74 ····instance-of·v0,·p0,·Lx0/q;74 ····instance-of·v0,·p0,·Lm0/q;
  
75 ····if-eqz·v0,·:cond_475 ····if-eqz·v0,·:cond_4
  
76 ····const/4·p0,·0x376 ····const/4·p0,·0x3
  
77 ····return·p077 ····return·p0
  
78 ····:cond_478 ····:cond_4
79 ····instance-of·v0,·p0,·Lx0/r;79 ····instance-of·v0,·p0,·Lm0/r;
  
80 ····if-eqz·v0,·:cond_580 ····if-eqz·v0,·:cond_5
  
81 ····const/4·p0,·0x481 ····const/4·p0,·0x4
  
82 ····return·p082 ····return·p0
  
83 ····:cond_583 ····:cond_5
84 ····instance-of·v0,·p0,·Lx0/s;84 ····instance-of·v0,·p0,·Lm0/s;
  
85 ····if-eqz·v0,·:cond_685 ····if-eqz·v0,·:cond_6
  
86 ····const/4·p0,·0x586 ····const/4·p0,·0x5
  
87 ····return·p087 ····return·p0
  
88 ····:cond_688 ····:cond_6
89 ····instance-of·v0,·p0,·Lx0/t;89 ····instance-of·v0,·p0,·Lm0/t;
  
90 ····if-eqz·v0,·:cond_790 ····if-eqz·v0,·:cond_7
  
91 ····const/4·p0,·0x691 ····const/4·p0,·0x6
  
92 ····return·p092 ····return·p0
  
93 ····:cond_793 ····:cond_7
94 ····instance-of·v0,·p0,·Lx0/u;94 ····instance-of·v0,·p0,·Lm0/u;
  
95 ····if-eqz·v0,·:cond_895 ····if-eqz·v0,·:cond_8
  
96 ····const/4·p0,·0x796 ····const/4·p0,·0x7
  
97 ····return·p097 ····return·p0
  
98 ····:cond_898 ····:cond_8
99 ····instance-of·v0,·p0,·Lx0/v;99 ····instance-of·v0,·p0,·Lm0/v;
  
100 ····if-eqz·v0,·:cond_9100 ····if-eqz·v0,·:cond_9
  
101 ····const/16·p0,·0x8101 ····const/16·p0,·0x8
  
102 ····return·p0102 ····return·p0
  
103 ····:cond_9103 ····:cond_9
104 ····instance-of·v0,·p0,·Lx0/w;104 ····instance-of·v0,·p0,·Lm0/w;
  
105 ····if-eqz·v0,·:cond_a105 ····if-eqz·v0,·:cond_a
  
106 ····const/16·p0,·0x9106 ····const/16·p0,·0x9
  
107 ····return·p0107 ····return·p0
  
108 ····:cond_a108 ····:cond_a
109 ····instance-of·v0,·p0,·Lx0/b;109 ····instance-of·v0,·p0,·Lm0/b;
  
110 ····if-eqz·v0,·:cond_b110 ····if-eqz·v0,·:cond_b
  
111 ····const/16·p0,·0xa111 ····const/16·p0,·0xa
  
112 ····return·p0112 ····return·p0
  
113 ····:cond_b113 ····:cond_b
114 ····instance-of·v0,·p0,·Lx0/c;114 ····instance-of·v0,·p0,·Lm0/c;
  
115 ····if-eqz·v0,·:cond_c115 ····if-eqz·v0,·:cond_c
  
116 ····const/16·p0,·0xb116 ····const/16·p0,·0xb
  
117 ····return·p0117 ····return·p0
  
118 ····:cond_c118 ····:cond_c
119 ····instance-of·v0,·p0,·Lx0/d;119 ····instance-of·v0,·p0,·Lm0/d;
  
120 ····if-eqz·v0,·:cond_d120 ····if-eqz·v0,·:cond_d
  
121 ····const/16·p0,·0xc121 ····const/16·p0,·0xc
  
122 ····return·p0122 ····return·p0
  
123 ····:cond_d123 ····:cond_d
124 ····instance-of·v0,·p0,·Lx0/e;124 ····instance-of·v0,·p0,·Lm0/e;
  
125 ····if-eqz·v0,·:cond_e125 ····if-eqz·v0,·:cond_e
Max diff block lines reached; 1684/3807 bytes (44.23%) of diff not shown.
2.17 KB
smali/kotlin/jvm/internal/l.smali
    
Offset 2, 15 lines modifiedOffset 2, 15 lines modified
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·static·fields4 #·static·fields
5 .field·private·static·final·a:Lkotlin/jvm/internal/m;5 .field·private·static·final·a:Lkotlin/jvm/internal/m;
  
6 .field·private·static·final·b:[Lb1/c;6 .field·private·static·final·b:[Lq0/c;
  
  
7 #·direct·methods7 #·direct·methods
8 .method·static·constructor·<clinit>()V8 .method·static·constructor·<clinit>()V
9 ····.locals·29 ····.locals·2
  
10 ····const/4·v0,·0x010 ····const/4·v0,·0x0
Offset 51, 53 lines modifiedOffset 51, 53 lines modified
51 ····invoke-direct·{v0},·Lkotlin/jvm/internal/m;-><init>()V51 ····invoke-direct·{v0},·Lkotlin/jvm/internal/m;-><init>()V
  
52 ····:goto_152 ····:goto_1
53 ····sput-object·v0,·Lkotlin/jvm/internal/l;->a:Lkotlin/jvm/internal/m;53 ····sput-object·v0,·Lkotlin/jvm/internal/l;->a:Lkotlin/jvm/internal/m;
  
54 ····const/4·v0,·0x054 ····const/4·v0,·0x0
  
55 ····new-array·v0,·v0,·[Lb1/c;55 ····new-array·v0,·v0,·[Lq0/c;
  
56 ····sput-object·v0,·Lkotlin/jvm/internal/l;->b:[Lb1/c;56 ····sput-object·v0,·Lkotlin/jvm/internal/l;->b:[Lq0/c;
  
57 ····return-void57 ····return-void
58 .end·method58 .end·method
  
59 .method·public·static·a(Lkotlin/jvm/internal/g;)Lb1/e;59 .method·public·static·a(Lkotlin/jvm/internal/g;)Lq0/e;
60 ····.locals·160 ····.locals·1
  
61 ····sget-object·v0,·Lkotlin/jvm/internal/l;->a:Lkotlin/jvm/internal/m;61 ····sget-object·v0,·Lkotlin/jvm/internal/l;->a:Lkotlin/jvm/internal/m;
  
62 ····invoke-virtual·{v0,·p0},·Lkotlin/jvm/internal/m;->a(Lkotlin/jvm/internal/g;)Lb1/e;62 ····invoke-virtual·{v0,·p0},·Lkotlin/jvm/internal/m;->a(Lkotlin/jvm/internal/g;)Lq0/e;
  
63 ····move-result-object·p063 ····move-result-object·p0
  
64 ····return-object·p064 ····return-object·p0
65 .end·method65 .end·method
  
66 .method·public·static·b(Ljava/lang/Class;)Lb1/c;66 .method·public·static·b(Ljava/lang/Class;)Lq0/c;
67 ····.locals·167 ····.locals·1
  
68 ····sget-object·v0,·Lkotlin/jvm/internal/l;->a:Lkotlin/jvm/internal/m;68 ····sget-object·v0,·Lkotlin/jvm/internal/l;->a:Lkotlin/jvm/internal/m;
  
69 ····invoke-virtual·{v0,·p0},·Lkotlin/jvm/internal/m;->b(Ljava/lang/Class;)Lb1/c;69 ····invoke-virtual·{v0,·p0},·Lkotlin/jvm/internal/m;->b(Ljava/lang/Class;)Lq0/c;
  
70 ····move-result-object·p070 ····move-result-object·p0
  
71 ····return-object·p071 ····return-object·p0
72 .end·method72 .end·method
  
73 .method·public·static·c(Ljava/lang/Class;)Lb1/d;73 .method·public·static·c(Ljava/lang/Class;)Lq0/d;
74 ····.locals·274 ····.locals·2
  
75 ····sget-object·v0,·Lkotlin/jvm/internal/l;->a:Lkotlin/jvm/internal/m;75 ····sget-object·v0,·Lkotlin/jvm/internal/l;->a:Lkotlin/jvm/internal/m;
  
76 ····const-string·v1,·""76 ····const-string·v1,·""
  
77 ····invoke-virtual·{v0,·p0,·v1},·Lkotlin/jvm/internal/m;->c(Ljava/lang/Class;Ljava/lang/String;)Lb1/d;77 ····invoke-virtual·{v0,·p0,·v1},·Lkotlin/jvm/internal/m;->c(Ljava/lang/Class;Ljava/lang/String;)Lq0/d;
  
78 ····move-result-object·p078 ····move-result-object·p0
  
79 ····return-object·p079 ····return-object·p0
80 .end·method80 .end·method
  
81 .method·public·static·d(Lkotlin/jvm/internal/f;)Ljava/lang/String;81 .method·public·static·d(Lkotlin/jvm/internal/f;)Ljava/lang/String;
1.68 KB
smali/kotlin/jvm/internal/c$a.smali
    
Offset 100, 15 lines modifiedOffset 100, 15 lines modified
  
100 ····invoke-virtual·{v6,·v4},·Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;100 ····invoke-virtual·{v6,·v4},·Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;
  
101 ····invoke-virtual·{v6},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;101 ····invoke-virtual·{v6},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
102 ····move-result-object·v1102 ····move-result-object·v1
  
103 ····invoke-static·{v0,·v1,·v2,·v3,·v2},·Ld1/d;->Z(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjava/lang/Object;)Ljava/lang/String;103 ····invoke-static·{v0,·v1,·v2,·v3,·v2},·Ls0/d;->U(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjava/lang/Object;)Ljava/lang/String;
  
104 ····move-result-object·v1104 ····move-result-object·v1
  
105 ····if-nez·v1,·:cond_7105 ····if-nez·v1,·:cond_7
  
106 ····:cond_2106 ····:cond_2
107 ····invoke-virtual·{p1},·Ljava/lang/Class;->getEnclosingConstructor()Ljava/lang/reflect/Constructor;107 ····invoke-virtual·{p1},·Ljava/lang/Class;->getEnclosingConstructor()Ljava/lang/reflect/Constructor;
Offset 131, 22 lines modifiedOffset 131, 22 lines modified
  
131 ····invoke-virtual·{v1,·v4},·Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;131 ····invoke-virtual·{v1,·v4},·Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;
  
132 ····invoke-virtual·{v1},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;132 ····invoke-virtual·{v1},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
133 ····move-result-object·p1133 ····move-result-object·p1
  
134 ····invoke-static·{v0,·p1,·v2,·v3,·v2},·Ld1/d;->Z(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjava/lang/Object;)Ljava/lang/String;134 ····invoke-static·{v0,·p1,·v2,·v3,·v2},·Ls0/d;->U(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjava/lang/Object;)Ljava/lang/String;
  
135 ····move-result-object·v1135 ····move-result-object·v1
  
136 ····goto·:goto_0136 ····goto·:goto_0
  
137 ····:cond_3137 ····:cond_3
138 ····invoke-static·{v0,·v4,·v2,·v3,·v2},·Ld1/d;->Y(Ljava/lang/String;CLjava/lang/String;ILjava/lang/Object;)Ljava/lang/String;138 ····invoke-static·{v0,·v4,·v2,·v3,·v2},·Ls0/d;->T(Ljava/lang/String;CLjava/lang/String;ILjava/lang/Object;)Ljava/lang/String;
  
139 ····move-result-object·v1139 ····move-result-object·v1
  
140 ····goto·:goto_0140 ····goto·:goto_0
  
141 ····:cond_4141 ····:cond_4
142 ····invoke-virtual·{p1},·Ljava/lang/Class;->isArray()Z142 ····invoke-virtual·{p1},·Ljava/lang/Class;->isArray()Z
562 B
smali/kotlin/jvm/internal/f.smali
    
Offset 1, 23 lines modifiedOffset 1, 23 lines modified
1 .class·public·interface·abstract·Lkotlin/jvm/internal/f;1 .class·public·interface·abstract·Lkotlin/jvm/internal/f;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces4 #·interfaces
5 .implements·Lo0/c;5 .implements·Ld0/c;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/Signature;7 .annotation·system·Ldalvik/annotation/Signature;
8 ····value·=·{8 ····value·=·{
9 ········"<R:",9 ········"<R:",
10 ········"Ljava/lang/Object;",10 ········"Ljava/lang/Object;",
11 ········">",11 ········">",
12 ········"Ljava/lang/Object;",12 ········"Ljava/lang/Object;",
13 ········"Lo0/c<",13 ········"Ld0/c<",
14 ········"TR;>;"14 ········"TR;>;"
15 ····}15 ····}
16 .end·annotation16 .end·annotation
  
  
17 #·virtual·methods17 #·virtual·methods
18 .method·public·abstract·getArity()I18 .method·public·abstract·getArity()I
933 B
smali/kotlin/jvm/internal/m.smali
    
Offset 10, 31 lines modifiedOffset 10, 31 lines modified
10 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V10 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
11 ····return-void11 ····return-void
12 .end·method12 .end·method
  
  
13 #·virtual·methods13 #·virtual·methods
14 .method·public·a(Lkotlin/jvm/internal/g;)Lb1/e;14 .method·public·a(Lkotlin/jvm/internal/g;)Lq0/e;
15 ····.locals·015 ····.locals·0
  
16 ····return-object·p116 ····return-object·p1
17 .end·method17 .end·method
  
18 .method·public·b(Ljava/lang/Class;)Lb1/c;18 .method·public·b(Ljava/lang/Class;)Lq0/c;
19 ····.locals·119 ····.locals·1
  
20 ····new-instance·v0,·Lkotlin/jvm/internal/c;20 ····new-instance·v0,·Lkotlin/jvm/internal/c;
  
21 ····invoke-direct·{v0,·p1},·Lkotlin/jvm/internal/c;-><init>(Ljava/lang/Class;)V21 ····invoke-direct·{v0,·p1},·Lkotlin/jvm/internal/c;-><init>(Ljava/lang/Class;)V
  
22 ····return-object·v022 ····return-object·v0
23 .end·method23 .end·method
  
24 .method·public·c(Ljava/lang/Class;Ljava/lang/String;)Lb1/d;24 .method·public·c(Ljava/lang/Class;Ljava/lang/String;)Lq0/d;
25 ····.locals·125 ····.locals·1
  
26 ····new-instance·v0,·Lkotlin/jvm/internal/k;26 ····new-instance·v0,·Lkotlin/jvm/internal/k;
  
27 ····invoke-direct·{v0,·p1,·p2},·Lkotlin/jvm/internal/k;-><init>(Ljava/lang/Class;Ljava/lang/String;)V27 ····invoke-direct·{v0,·p1,·p2},·Lkotlin/jvm/internal/k;-><init>(Ljava/lang/Class;Ljava/lang/String;)V
  
28 ····return-object·v028 ····return-object·v0
1.96 KB
smali/kotlin/jvm/internal/i.smali
    
Offset 135, 59 lines modifiedOffset 135, 17 lines modified
  
135 ····move-result-object·v0135 ····move-result-object·v0
  
136 ····invoke-virtual·{v0},·Ljava/lang/Thread;->getStackTrace()[Ljava/lang/StackTraceElement;136 ····invoke-virtual·{v0},·Ljava/lang/Thread;->getStackTrace()[Ljava/lang/StackTraceElement;
  
137 ····move-result-object·v0137 ····move-result-object·v0
  
138 ····const-class·v1,·Lkotlin/jvm/internal/i;138 ····const/4·v1,·0x4
  
139 ····invoke-virtual·{v1},·Ljava/lang/Class;->getName()Ljava/lang/String; 
  
140 ····move-result-object·v1 
  
141 ····const/4·v2,·0x0 
  
142 ····:goto_0 
143 ····aget-object·v3,·v0,·v2 
  
144 ····invoke-virtual·{v3},·Ljava/lang/StackTraceElement;->getClassName()Ljava/lang/String; 
  
145 ····move-result-object·v3 
  
146 ····invoke-virtual·{v3,·v1},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z 
  
147 ····move-result·v3 
  
148 ····if-nez·v3,·:cond_0 
  
149 ····add-int/lit8·v2,·v2,·0x1 
  
150 ····goto·:goto_0 
  
151 ····:cond_0 
152 ····:goto_1 
153 ····aget-object·v3,·v0,·v2 
  
154 ····invoke-virtual·{v3},·Ljava/lang/StackTraceElement;->getClassName()Ljava/lang/String; 
  
155 ····move-result-object·v3 
  
156 ····invoke-virtual·{v3,·v1},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z 
  
157 ····move-result·v3 
  
158 ····if-eqz·v3,·:cond_1 
  
159 ····add-int/lit8·v2,·v2,·0x1 
  
160 ····goto·:goto_1 
  
161 ····:cond_1 
162 ····aget-object·v0,·v0,·v2139 ····aget-object·v0,·v0,·v1
  
163 ····invoke-virtual·{v0},·Ljava/lang/StackTraceElement;->getClassName()Ljava/lang/String;140 ····invoke-virtual·{v0},·Ljava/lang/StackTraceElement;->getClassName()Ljava/lang/String;
  
164 ····move-result-object·v1141 ····move-result-object·v1
  
165 ····invoke-virtual·{v0},·Ljava/lang/StackTraceElement;->getMethodName()Ljava/lang/String;142 ····invoke-virtual·{v0},·Ljava/lang/StackTraceElement;->getMethodName()Ljava/lang/String;
  
Offset 372, 23 lines modifiedOffset 330, 23 lines modified
  
372 ····throw·p0330 ····throw·p0
373 .end·method331 .end·method
  
374 .method·public·static·n(Ljava/lang/String;)V332 .method·public·static·n(Ljava/lang/String;)V
375 ····.locals·1333 ····.locals·1
  
376 ····new-instance·v0,·Lo0/p;334 ····new-instance·v0,·Ld0/p;
  
377 ····invoke-direct·{v0,·p0},·Lo0/p;-><init>(Ljava/lang/String;)V335 ····invoke-direct·{v0,·p0},·Ld0/p;-><init>(Ljava/lang/String;)V
  
378 ····invoke-static·{v0},·Lkotlin/jvm/internal/i;->h(Ljava/lang/Throwable;)Ljava/lang/Throwable;336 ····invoke-static·{v0},·Lkotlin/jvm/internal/i;->h(Ljava/lang/Throwable;)Ljava/lang/Throwable;
  
379 ····move-result-object·p0337 ····move-result-object·p0
  
380 ····check-cast·p0,·Lo0/p;338 ····check-cast·p0,·Ld0/p;
  
381 ····throw·p0339 ····throw·p0
382 .end·method340 .end·method
  
383 .method·public·static·o(Ljava/lang/String;)V341 .method·public·static·o(Ljava/lang/String;)V
384 ····.locals·2342 ····.locals·2
  
408 B
smali/kotlin/jvm/internal/b.smali
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 .class·public·interface·abstract·Lkotlin/jvm/internal/b;1 .class·public·interface·abstract·Lkotlin/jvm/internal/b;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces4 #·interfaces
5 .implements·Lb1/d;5 .implements·Lq0/d;
  
  
6 #·virtual·methods6 #·virtual·methods
7 .method·public·abstract·b()Ljava/lang/Class;7 .method·public·abstract·b()Ljava/lang/Class;
8 ····.annotation·system·Ldalvik/annotation/Signature;8 ····.annotation·system·Ldalvik/annotation/Signature;
9 ········value·=·{9 ········value·=·{
10 ············"()",10 ············"()",
5.44 KB
smali/kotlin/jvm/internal/g.smali
    
Offset 1, 14 lines modifiedOffset 1, 14 lines modified
1 .class·public·Lkotlin/jvm/internal/g;1 .class·public·Lkotlin/jvm/internal/g;
2 .super·Lkotlin/jvm/internal/a;2 .super·Lkotlin/jvm/internal/a;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces4 #·interfaces
5 .implements·Lkotlin/jvm/internal/f;5 .implements·Lkotlin/jvm/internal/f;
6 .implements·Lb1/e;6 .implements·Lq0/e;
  
  
7 #·instance·fields7 #·instance·fields
8 .field·private·final·arity:I8 .field·private·final·arity:I
  
9 .field·private·final·flags:I9 .field·private·final·flags:I
  
Offset 96, 18 lines modifiedOffset 96, 18 lines modified
96 ····iput·p1,·p0,·Lkotlin/jvm/internal/g;->flags:I96 ····iput·p1,·p0,·Lkotlin/jvm/internal/g;->flags:I
  
97 ····return-void97 ····return-void
98 .end·method98 .end·method
  
  
99 #·virtual·methods99 #·virtual·methods
100 .method·protected·computeReflected()Lb1/b;100 .method·protected·computeReflected()Lq0/b;
101 ····.locals·1101 ····.locals·1
  
102 ····invoke-static·{p0},·Lkotlin/jvm/internal/l;->a(Lkotlin/jvm/internal/g;)Lb1/e;102 ····invoke-static·{p0},·Lkotlin/jvm/internal/l;->a(Lkotlin/jvm/internal/g;)Lq0/e;
  
103 ····move-result-object·v0103 ····move-result-object·v0
  
104 ····return-object·v0104 ····return-object·v0
105 .end·method105 .end·method
  
106 .method·public·equals(Ljava/lang/Object;)Z106 .method·public·equals(Ljava/lang/Object;)Z
Offset 178, 19 lines modifiedOffset 178, 19 lines modified
  
178 ····invoke-static·{v1,·v3},·Lkotlin/jvm/internal/i;->a(Ljava/lang/Object;Ljava/lang/Object;)Z178 ····invoke-static·{v1,·v3},·Lkotlin/jvm/internal/i;->a(Ljava/lang/Object;Ljava/lang/Object;)Z
  
179 ····move-result·v1179 ····move-result·v1
  
180 ····if-eqz·v1,·:cond_1180 ····if-eqz·v1,·:cond_1
  
181 ····invoke-virtual·{p0},·Lkotlin/jvm/internal/a;->getOwner()Lb1/d;181 ····invoke-virtual·{p0},·Lkotlin/jvm/internal/a;->getOwner()Lq0/d;
  
182 ····move-result-object·v1182 ····move-result-object·v1
  
183 ····invoke-virtual·{p1},·Lkotlin/jvm/internal/a;->getOwner()Lb1/d;183 ····invoke-virtual·{p1},·Lkotlin/jvm/internal/a;->getOwner()Lq0/d;
  
184 ····move-result-object·p1184 ····move-result-object·p1
  
185 ····invoke-static·{v1,·p1},·Lkotlin/jvm/internal/i;->a(Ljava/lang/Object;Ljava/lang/Object;)Z185 ····invoke-static·{v1,·p1},·Lkotlin/jvm/internal/i;->a(Ljava/lang/Object;Ljava/lang/Object;)Z
  
186 ····move-result·p1186 ····move-result·p1
  
Offset 201, 19 lines modifiedOffset 201, 19 lines modified
201 ····:cond_1201 ····:cond_1
202 ····const/4·v0,·0x0202 ····const/4·v0,·0x0
  
203 ····:goto_0203 ····:goto_0
204 ····return·v0204 ····return·v0
  
205 ····:cond_2205 ····:cond_2
206 ····instance-of·v0,·p1,·Lb1/e;206 ····instance-of·v0,·p1,·Lq0/e;
  
207 ····if-eqz·v0,·:cond_3207 ····if-eqz·v0,·:cond_3
  
208 ····invoke-virtual·{p0},·Lkotlin/jvm/internal/a;->compute()Lb1/b;208 ····invoke-virtual·{p0},·Lkotlin/jvm/internal/a;->compute()Lq0/b;
  
209 ····move-result-object·v0209 ····move-result-object·v0
  
210 ····invoke-virtual·{p1,·v0},·Ljava/lang/Object;->equals(Ljava/lang/Object;)Z210 ····invoke-virtual·{p1,·v0},·Ljava/lang/Object;->equals(Ljava/lang/Object;)Z
  
211 ····move-result·p1211 ····move-result·p1
  
Offset 227, 51 lines modifiedOffset 227, 51 lines modified
227 ····.locals·1227 ····.locals·1
  
228 ····iget·v0,·p0,·Lkotlin/jvm/internal/g;->arity:I228 ····iget·v0,·p0,·Lkotlin/jvm/internal/g;->arity:I
  
229 ····return·v0229 ····return·v0
230 .end·method230 .end·method
  
231 .method·protected·bridge·synthetic·getReflected()Lb1/b;231 .method·protected·bridge·synthetic·getReflected()Lq0/b;
232 ····.locals·1232 ····.locals·1
  
233 ····invoke-virtual·{p0},·Lkotlin/jvm/internal/g;->getReflected()Lb1/e;233 ····invoke-virtual·{p0},·Lkotlin/jvm/internal/g;->getReflected()Lq0/e;
  
234 ····move-result-object·v0234 ····move-result-object·v0
  
235 ····return-object·v0235 ····return-object·v0
236 .end·method236 .end·method
  
237 .method·protected·getReflected()Lb1/e;237 .method·protected·getReflected()Lq0/e;
238 ····.locals·1238 ····.locals·1
  
239 ····invoke-super·{p0},·Lkotlin/jvm/internal/a;->getReflected()Lb1/b;239 ····invoke-super·{p0},·Lkotlin/jvm/internal/a;->getReflected()Lq0/b;
  
240 ····move-result-object·v0240 ····move-result-object·v0
  
241 ····check-cast·v0,·Lb1/e;241 ····check-cast·v0,·Lq0/e;
  
242 ····return-object·v0242 ····return-object·v0
243 .end·method243 .end·method
  
244 .method·public·hashCode()I244 .method·public·hashCode()I
245 ····.locals·2245 ····.locals·2
  
246 ····invoke-virtual·{p0},·Lkotlin/jvm/internal/a;->getOwner()Lb1/d;246 ····invoke-virtual·{p0},·Lkotlin/jvm/internal/a;->getOwner()Lq0/d;
  
247 ····move-result-object·v0247 ····move-result-object·v0
  
248 ····if-nez·v0,·:cond_0248 ····if-nez·v0,·:cond_0
  
249 ····const/4·v0,·0x0249 ····const/4·v0,·0x0
  
250 ····goto·:goto_0250 ····goto·:goto_0
  
251 ····:cond_0251 ····:cond_0
252 ····invoke-virtual·{p0},·Lkotlin/jvm/internal/a;->getOwner()Lb1/d;252 ····invoke-virtual·{p0},·Lkotlin/jvm/internal/a;->getOwner()Lq0/d;
  
253 ····move-result-object·v0253 ····move-result-object·v0
  
254 ····invoke-virtual·{v0},·Ljava/lang/Object;->hashCode()I254 ····invoke-virtual·{v0},·Ljava/lang/Object;->hashCode()I
  
255 ····move-result·v0255 ····move-result·v0
  
Offset 302, 85 lines modifiedOffset 302, 85 lines modified
  
Max diff block lines reached; 2210/5500 bytes (40.18%) of diff not shown.
8.62 KB
smali/kotlin/jvm/internal/c.smali
Max HTML report size reached
1.46 KB
smali/android/view/DisplayCutout.smali
    
Offset 10, 42 lines modifiedOffset 10, 14 lines modified
10 ····new-instance·v0,·Ljava/lang/NoClassDefFoundError;10 ····new-instance·v0,·Ljava/lang/NoClassDefFoundError;
  
11 ····invoke-direct·{v0},·Ljava/lang/NoClassDefFoundError;-><init>()V11 ····invoke-direct·{v0},·Ljava/lang/NoClassDefFoundError;-><init>()V
  
12 ····throw·v012 ····throw·v0
13 .end·method13 .end·method
  
14 .method·public·synthetic·constructor·<init>(Landroid/graphics/Rect;Ljava/util/List;)V 
15 ····.locals·0 
16 ····.param·p1····#·Landroid/graphics/Rect; 
17 ········.annotation·build·Landroid/annotation/Nullable; 
18 ········.end·annotation 
19 ····.end·param 
20 ····.param·p2····#·Ljava/util/List; 
21 ········.annotation·build·Landroid/annotation/Nullable; 
22 ········.end·annotation 
23 ····.end·param 
24 ····.annotation·system·Ldalvik/annotation/Signature; 
25 ········value·=·{ 
26 ············"(", 
27 ············"Landroid/graphics/Rect;", 
28 ············"Ljava/util/List<", 
29 ············"Landroid/graphics/Rect;", 
30 ············">;)V" 
31 ········} 
32 ····.end·annotation 
  
33 ····.annotation·runtime·Ljava/lang/Deprecated; 
34 ····.end·annotation 
  
35 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V 
  
36 ····return-void 
37 .end·method 
  
  
38 #·virtual·methods14 #·virtual·methods
39 .method·public·native·synthetic·getBoundingRects()Ljava/util/List;15 .method·public·native·synthetic·getBoundingRects()Ljava/util/List;
40 ····.annotation·build·Landroid/annotation/NonNull;16 ····.annotation·build·Landroid/annotation/NonNull;
41 ····.end·annotation17 ····.end·annotation
  
42 ····.annotation·system·Ldalvik/annotation/Signature;18 ····.annotation·system·Ldalvik/annotation/Signature;
Offset 65, 10 lines modifiedOffset 37, 7 lines modified
65 .end·method37 .end·method
  
66 .method·public·native·synthetic·getSafeInsetRight()I38 .method·public·native·synthetic·getSafeInsetRight()I
67 .end·method39 .end·method
  
68 .method·public·native·synthetic·getSafeInsetTop()I40 .method·public·native·synthetic·getSafeInsetTop()I
69 .end·method41 .end·method
  
70 .method·public·native·synthetic·hashCode()I 
71 .end·method 
563 B
smali/android/os/LocaleList.smali
    
Offset 13, 19 lines modifiedOffset 13, 14 lines modified
13 ····new-instance·v0,·Ljava/lang/NoClassDefFoundError;13 ····new-instance·v0,·Ljava/lang/NoClassDefFoundError;
  
14 ····invoke-direct·{v0},·Ljava/lang/NoClassDefFoundError;-><init>()V14 ····invoke-direct·{v0},·Ljava/lang/NoClassDefFoundError;-><init>()V
  
15 ····throw·v015 ····throw·v0
16 .end·method16 .end·method
  
17 .method·public·static·native·synthetic·getAdjustedDefault()Landroid/os/LocaleList; 
18 ····.annotation·build·Landroid/annotation/NonNull; 
19 ····.end·annotation 
20 .end·method 
  
  
21 #·virtual·methods17 #·virtual·methods
22 .method·public·native·synthetic·get(I)Ljava/util/Locale;18 .method·public·native·synthetic·get(I)Ljava/util/Locale;
23 .end·method19 .end·method
  
24 .method·public·native·synthetic·size()I20 .method·public·native·synthetic·size()I
25 .end·method21 .end·method
1.78 KB
smali/android/graphics/drawable/Icon.smali
    
Offset 12, 48 lines modifiedOffset 12, 7 lines modified
  
12 ····new-instance·v0,·Ljava/lang/NoClassDefFoundError;12 ····new-instance·v0,·Ljava/lang/NoClassDefFoundError;
  
13 ····invoke-direct·{v0},·Ljava/lang/NoClassDefFoundError;-><init>()V13 ····invoke-direct·{v0},·Ljava/lang/NoClassDefFoundError;-><init>()V
  
14 ····throw·v014 ····throw·v0
15 .end·method15 .end·method
  
16 .method·public·static·native·synthetic·createWithBitmap(Landroid/graphics/Bitmap;)Landroid/graphics/drawable/Icon; 
17 ····.annotation·build·Landroid/annotation/NonNull; 
18 ····.end·annotation 
19 .end·method 
  
20 .method·public·static·native·synthetic·createWithContentUri(Ljava/lang/String;)Landroid/graphics/drawable/Icon; 
21 ····.annotation·build·Landroid/annotation/NonNull; 
22 ····.end·annotation 
23 .end·method 
  
24 .method·public·static·native·synthetic·createWithData([BII)Landroid/graphics/drawable/Icon; 
25 ····.annotation·build·Landroid/annotation/NonNull; 
26 ····.end·annotation 
27 .end·method 
  
28 .method·public·static·native·synthetic·createWithResource(Ljava/lang/String;I)Landroid/graphics/drawable/Icon; 
29 ····.annotation·build·Landroid/annotation/NonNull; 
30 ····.end·annotation 
31 .end·method 
  
  
32 #·virtual·methods 
33 .method·public·native·synthetic·loadDrawable(Landroid/content/Context;)Landroid/graphics/drawable/Drawable; 
34 ····.annotation·build·Landroid/annotation/Nullable; 
35 ····.end·annotation 
36 .end·method 
  
37 .method·public·native·synthetic·setTintList(Landroid/content/res/ColorStateList;)Landroid/graphics/drawable/Icon; 
38 ····.annotation·build·Landroid/annotation/NonNull; 
39 ····.end·annotation 
40 .end·method 
  
41 .method·public·native·synthetic·setTintMode(Landroid/graphics/PorterDuff$Mode;)Landroid/graphics/drawable/Icon; 
42 ····.param·p1····#·Landroid/graphics/PorterDuff$Mode; 
43 ········.annotation·build·Landroid/annotation/NonNull; 
44 ········.end·annotation 
45 ····.end·param 
46 ····.annotation·build·Landroid/annotation/NonNull; 
47 ····.end·annotation 
48 .end·method 
3.13 KB
smali/s0/a.smali
    
Offset 1, 62 lines modifiedOffset 1, 96 lines modified
1 .class·public·Ls0/a;1 .class·Ls0/a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
 4 #·direct·methods
 5 .method·public·static·final·a(I)I
 6 ····.locals·5
4 #·annotations 
5 .annotation·system·Ldalvik/annotation/MemberClasses; 
6 ····value·=·{ 
7 ········Ls0/a$a; 
8 ····} 
9 .end·annotation 
  
 7 ····new-instance·v0,·Lp0/c;
  
 8 ····const/4·v1,·0x2
10 #·direct·methods 
11 .method·public·constructor·<init>()V 
12 ····.locals·0 
  
13 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V9 ····const/16·v2,·0x24
  
 10 ····invoke-direct·{v0,·v1,·v2},·Lp0/c;-><init>(II)V
14 ····return-void 
15 .end·method 
  
 11 ····invoke-virtual·{v0,·p0},·Lp0/c;->f(I)Z
  
 12 ····move-result·v0
16 #·virtual·methods 
17 .method·public·a(Ljava/lang/Throwable;Ljava/lang/Throwable;)V 
18 ····.locals·3 
  
19 ····const-string·v0,·"cause"13 ····if-eqz·v0,·:cond_0
  
20 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V14 ····return·p0
  
21 ····const-string·v0,·"exception"15 ····:cond_0
 16 ····new-instance·v0,·Ljava/lang/IllegalArgumentException;
  
22 ····invoke-static·{p2,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V17 ····new-instance·v3,·Ljava/lang/StringBuilder;
  
23 ····sget-object·v0,·Ls0/a$a;->b:Ljava/lang/reflect/Method;18 ····invoke-direct·{v3},·Ljava/lang/StringBuilder;-><init>()V
  
24 ····if-eqz·v0,·:cond_019 ····const-string·v4,·"radix·"
  
25 ····const/4·v1,·0x120 ····invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
26 ····new-array·v1,·v1,·[Ljava/lang/Object;21 ····invoke-virtual·{v3,·p0},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
  
27 ····const/4·v2,·0x022 ····const-string·p0,·"·was·not·in·valid·range·"
  
28 ····aput-object·p2,·v1,·v223 ····invoke-virtual·{v3,·p0},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
29 ····invoke-virtual·{v0,·p1,·v1},·Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;24 ····new-instance·p0,·Lp0/c;
  
30 ····:cond_0 
31 ····return-void25 ····invoke-direct·{p0,·v1,·v2},·Lp0/c;-><init>(II)V
  
 26 ····invoke-virtual·{v3,·p0},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
  
 27 ····invoke-virtual·{v3},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
 28 ····move-result-object·p0
  
 29 ····invoke-direct·{v0,·p0},·Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
  
 30 ····throw·v0
 31 .end·method
  
 32 .method·public·static·final·b(CI)I
 33 ····.locals·0
  
 34 ····invoke-static·{p0,·p1},·Ljava/lang/Character;->digit(II)I
  
 35 ····move-result·p0
  
 36 ····return·p0
32 .end·method37 .end·method
  
33 .method·public·b()Ly0/c;38 .method·public·static·final·c(C)Z
34 ····.locals·139 ····.locals·1
  
35 ····new-instance·v0,·Ly0/b;40 ····invoke-static·{p0},·Ljava/lang/Character;->isWhitespace(C)Z
  
 41 ····move-result·v0
  
 42 ····if-nez·v0,·:cond_1
  
 43 ····invoke-static·{p0},·Ljava/lang/Character;->isSpaceChar(C)Z
  
 44 ····move-result·p0
  
 45 ····if-eqz·p0,·:cond_0
  
 46 ····goto·:goto_0
  
 47 ····:cond_0
 48 ····const/4·p0,·0x0
  
 49 ····goto·:goto_1
  
36 ····invoke-direct·{v0},·Ly0/b;-><init>()V50 ····:cond_1
 51 ····:goto_0
 52 ····const/4·p0,·0x1
  
37 ····return-object·v053 ····:goto_1
 54 ····return·p0
38 .end·method55 .end·method
11.1 KB
smali/s0/b.smali
Max HTML report size reached
4.07 KB
smali/s0/c.smali
    
Offset 1, 88 lines modifiedOffset 1, 133 lines modified
1 .class·public·final·Ls0/c;1 .class·final·Ls0/c;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
 4 #·interfaces
 5 .implements·Lr0/b;
  
4 #·direct·methods 
5 .method·private·static·final·a(III)I 
6 ····.locals·0 
  
7 ····invoke-static·{p0,·p2},·Ls0/c;->c(II)I6 #·annotations
 7 .annotation·system·Ldalvik/annotation/Signature;
 8 ····value·=·{
 9 ········"Ljava/lang/Object;",
 10 ········"Lr0/b<",
 11 ········"Lp0/c;",
 12 ········">;"
 13 ····}
 14 .end·annotation
  
  
 15 #·instance·fields
 16 .field·private·final·a:Ljava/lang/CharSequence;
  
 17 .field·private·final·b:I
  
 18 .field·private·final·c:I
  
 19 .field·private·final·d:Lm0/p;
 20 ····.annotation·system·Ldalvik/annotation/Signature;
 21 ········value·=·{
 22 ············"Lm0/p<",
 23 ············"Ljava/lang/CharSequence;",
 24 ············"Ljava/lang/Integer;",
 25 ············"Ld0/j<",
 26 ············"Ljava/lang/Integer;",
 27 ············"Ljava/lang/Integer;",
 28 ············">;>;"
 29 ········}
 30 ····.end·annotation
 31 .end·field
  
8 ····move-result·p0 
  
9 ····invoke-static·{p1,·p2},·Ls0/c;->c(II)I32 #·direct·methods
 33 .method·public·constructor·<init>(Ljava/lang/CharSequence;IILm0/p;)V
 34 ····.locals·1
 35 ····.annotation·system·Ldalvik/annotation/Signature;
 36 ········value·=·{
 37 ············"(",
 38 ············"Ljava/lang/CharSequence;",
 39 ············"II",
 40 ············"Lm0/p<",
 41 ············"-",
 42 ············"Ljava/lang/CharSequence;",
 43 ············"-",
 44 ············"Ljava/lang/Integer;",
 45 ············"Ld0/j<",
 46 ············"Ljava/lang/Integer;",
 47 ············"Ljava/lang/Integer;",
 48 ············">;>;)V"
 49 ········}
 50 ····.end·annotation
  
10 ····move-result·p151 ····const-string·v0,·"input"
  
11 ····sub-int/2addr·p0,·p152 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
12 ····invoke-static·{p0,·p2},·Ls0/c;->c(II)I53 ····const-string·v0,·"getNextMatch"
  
13 ····move-result·p054 ····invoke-static·{p4,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
 55 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
14 ····return·p0 
15 .end·method 
  
 56 ····iput-object·p1,·p0,·Ls0/c;->a:Ljava/lang/CharSequence;
16 .method·public·static·final·b(III)I 
17 ····.locals·0 
  
18 ····if-lez·p2,·:cond_157 ····iput·p2,·p0,·Ls0/c;->b:I
  
19 ····if-lt·p0,·p1,·:cond_058 ····iput·p3,·p0,·Ls0/c;->c:I
  
20 ····goto·:goto_059 ····iput-object·p4,·p0,·Ls0/c;->d:Lm0/p;
  
 60 ····return-void
 61 .end·method
21 ····:cond_0 
22 ····invoke-static·{p1,·p0,·p2},·Ls0/c;->a(III)I 
  
23 ····move-result·p0 
  
24 ····sub-int/2addr·p1,·p0 
  
25 ····goto·:goto_0 
  
26 ····:cond_1 
27 ····if-gez·p2,·:cond_362 .method·public·static·final·synthetic·a(Ls0/c;)Lm0/p;
 63 ····.locals·0
  
28 ····if-gt·p0,·p1,·:cond_264 ····iget-object·p0,·p0,·Ls0/c;->d:Lm0/p;
  
29 ····goto·:goto_065 ····return-object·p0
 66 .end·method
  
30 ····:cond_2 
31 ····neg-int·p2,·p267 .method·public·static·final·synthetic·b(Ls0/c;)Ljava/lang/CharSequence;
 68 ····.locals·0
  
32 ····invoke-static·{p0,·p1,·p2},·Ls0/c;->a(III)I69 ····iget-object·p0,·p0,·Ls0/c;->a:Ljava/lang/CharSequence;
  
33 ····move-result·p070 ····return-object·p0
 71 .end·method
  
34 ····add-int/2addr·p1,·p072 .method·public·static·final·synthetic·c(Ls0/c;)I
 73 ····.locals·0
  
 74 ····iget·p0,·p0,·Ls0/c;->c:I
35 ····:goto_0 
36 ····return·p1 
  
37 ····:cond_3 
38 ····new-instance·p0,·Ljava/lang/IllegalArgumentException;75 ····return·p0
 76 .end·method
  
Max diff block lines reached; 772/4134 bytes (18.67%) of diff not shown.
6.39 KB
smali/u0/a.smali
    
Offset 1, 41 lines modifiedOffset 1, 205 lines modified
1 .class·public·Lu0/a;1 .class·public·final·Lu0/a;
2 .super·Lt0/a;2 .super·Lu0/b;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·annotations 
5 .annotation·system·Ldalvik/annotation/MemberClasses; 
6 ····value·=·{ 
7 ········Lu0/a$a; 
8 ····} 
9 .end·annotation4 #·instance·fields
 5 .field·private·volatile·_immediate:Lu0/a;
  
 6 .field·private·final·e:Landroid/os/Handler;
  
 7 .field·private·final·f:Ljava/lang/String;
  
 8 .field·private·final·g:Z
  
 9 .field·private·final·h:Lu0/a;
  
  
10 #·direct·methods10 #·direct·methods
11 .method·public·constructor·<init>()V11 .method·public·constructor·<init>(Landroid/os/Handler;Ljava/lang/String;)V
 12 ····.locals·1
  
 13 ····const/4·v0,·0x0
  
 14 ····invoke-direct·{p0,·p1,·p2,·v0},·Lu0/a;-><init>(Landroid/os/Handler;Ljava/lang/String;Z)V
  
 15 ····return-void
 16 .end·method
  
 17 .method·public·synthetic·constructor·<init>(Landroid/os/Handler;Ljava/lang/String;ILkotlin/jvm/internal/e;)V
12 ····.locals·018 ····.locals·0
  
13 ····invoke-direct·{p0},·Lt0/a;-><init>()V19 ····and-int/lit8·p3,·p3,·0x2
  
 20 ····if-eqz·p3,·:cond_0
  
 21 ····const/4·p2,·0x0
  
 22 ····:cond_0
 23 ····invoke-direct·{p0,·p1,·p2},·Lu0/a;-><init>(Landroid/os/Handler;Ljava/lang/String;)V
  
14 ····return-void24 ····return-void
15 .end·method25 .end·method
  
16 .method·private·final·c(I)Z26 .method·private·constructor·<init>(Landroid/os/Handler;Ljava/lang/String;Z)V
17 ····.locals·127 ····.locals·1
  
18 ····sget-object·v0,·Lu0/a$a;->b:Ljava/lang/Integer;28 ····const/4·v0,·0x0
  
 29 ····invoke-direct·{p0,·v0},·Lu0/b;-><init>(Lkotlin/jvm/internal/e;)V
  
 30 ····iput-object·p1,·p0,·Lu0/a;->e:Landroid/os/Handler;
  
19 ····if-eqz·v0,·:cond_131 ····iput-object·p2,·p0,·Lu0/a;->f:Ljava/lang/String;
  
20 ····invoke-virtual·{v0},·Ljava/lang/Integer;->intValue()I32 ····iput-boolean·p3,·p0,·Lu0/a;->g:Z
  
 33 ····if-eqz·p3,·:cond_0
  
 34 ····move-object·v0,·p0
  
 35 ····:cond_0
 36 ····iput-object·v0,·p0,·Lu0/a;->_immediate:Lu0/a;
  
 37 ····iget-object·p3,·p0,·Lu0/a;->_immediate:Lu0/a;
  
 38 ····if-nez·p3,·:cond_1
  
 39 ····new-instance·p3,·Lu0/a;
  
 40 ····const/4·v0,·0x1
  
 41 ····invoke-direct·{p3,·p1,·p2,·v0},·Lu0/a;-><init>(Landroid/os/Handler;Ljava/lang/String;Z)V
  
 42 ····iput-object·p3,·p0,·Lu0/a;->_immediate:Lu0/a;
  
 43 ····sget-object·p1,·Ld0/q;->a:Ld0/q;
  
 44 ····:cond_1
 45 ····iput-object·p3,·p0,·Lu0/a;->h:Lu0/a;
  
 46 ····return-void
 47 .end·method
  
 48 .method·private·final·q(Lf0/g;Ljava/lang/Runnable;)V
 49 ····.locals·3
  
 50 ····new-instance·v0,·Ljava/util/concurrent/CancellationException;
  
 51 ····new-instance·v1,·Ljava/lang/StringBuilder;
  
 52 ····invoke-direct·{v1},·Ljava/lang/StringBuilder;-><init>()V
  
 53 ····const-string·v2,·"The·task·was·rejected,·the·handler·underlying·the·dispatcher·\'"
  
 54 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
 55 ····invoke-virtual·{v1,·p0},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
  
 56 ····const-string·v2,·"\'·was·closed"
  
 57 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
 58 ····invoke-virtual·{v1},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
 59 ····move-result-object·v1
  
 60 ····invoke-direct·{v0,·v1},·Ljava/util/concurrent/CancellationException;-><init>(Ljava/lang/String;)V
  
 61 ····invoke-static·{p1,·v0},·Lt0/o1;->c(Lf0/g;Ljava/util/concurrent/CancellationException;)V
  
 62 ····invoke-static·{},·Lt0/s0;->b()Lt0/f0;
  
 63 ····move-result-object·v0
  
 64 ····invoke-virtual·{v0,·p1,·p2},·Lt0/f0;->j(Lf0/g;Ljava/lang/Runnable;)V
  
 65 ····return-void
 66 .end·method
  
  
 67 #·virtual·methods
 68 .method·public·equals(Ljava/lang/Object;)Z
Max diff block lines reached; 2224/6513 bytes (34.15%) of diff not shown.
3.39 KB
smali/f/a.smali
    
Offset 1, 178 lines modifiedOffset 1, 23 lines modified
1 .class·public·Lf/a;1 .class·public·final·Lf/a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/MemberClasses;5 .annotation·system·Ldalvik/annotation/MemberClasses;
6 ····value·=·{6 ····value·=·{
7 ········Lf/a$a;7 ········Lf/a$a;
8 ····}8 ····}
9 .end·annotation9 .end·annotation
  
  
10 #·static·fields 
11 .field·public·static·final·a:I 
12 ····.annotation·build·Landroid/annotation/SuppressLint; 
13 ········value·=·{ 
14 ············"CompileTimeConstant" 
15 ········} 
16 ····.end·annotation 
17 .end·field 
  
18 .field·public·static·final·b:I 
19 ····.annotation·build·Landroid/annotation/SuppressLint; 
20 ········value·=·{ 
21 ············"CompileTimeConstant" 
22 ········} 
23 ····.end·annotation 
24 .end·field 
  
25 .field·public·static·final·c:I 
26 ····.annotation·build·Landroid/annotation/SuppressLint; 
27 ········value·=·{ 
28 ············"CompileTimeConstant" 
29 ········} 
30 ····.end·annotation 
31 .end·field 
  
32 .field·public·static·final·d:I 
33 ····.annotation·build·Landroid/annotation/SuppressLint; 
34 ········value·=·{ 
35 ············"CompileTimeConstant" 
36 ········} 
37 ····.end·annotation 
38 .end·field 
  
  
39 #·direct·methods10 #·direct·methods
40 .method·static·constructor·<clinit>()V11 .method·public·static·a(Landroid/os/Handler;)Ljava/util/concurrent/Executor;
41 ····.locals·412 ····.locals·1
  
42 ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I 
  
43 ····const/4·v1,·0x0 
  
44 ····const/16·v2,·0x1e 
  
45 ····if-lt·v0,·v2,·:cond_0 
  
46 ····sget·v3,·Lf/a$a;->a:I 
  
47 ····goto·:goto_0 
  
48 ····:cond_0 
49 ····const/4·v3,·0x0 
  
50 ····:goto_0 
51 ····sput·v3,·Lf/a;->a:I 
  
52 ····if-lt·v0,·v2,·:cond_1 
  
53 ····sget·v3,·Lf/a$a;->b:I 
  
54 ····goto·:goto_1 
  
55 ····:cond_1 
56 ····const/4·v3,·0x0 
  
57 ····:goto_1 
58 ····sput·v3,·Lf/a;->b:I 
  
59 ····if-lt·v0,·v2,·:cond_2 
  
60 ····sget·v3,·Lf/a$a;->c:I 
  
61 ····goto·:goto_2 
  
62 ····:cond_2 
63 ····const/4·v3,·0x0 
  
64 ····:goto_2 
65 ····sput·v3,·Lf/a;->c:I 
  
66 ····if-lt·v0,·v2,·:cond_3 
  
67 ····sget·v1,·Lf/a$a;->d:I 
  
68 ····:cond_3 
69 ····sput·v1,·Lf/a;->d:I 
  
70 ····return-void 
71 .end·method 
  
72 .method·protected·static·a(Ljava/lang/String;Ljava/lang/String;)Z 
73 ····.locals·2 
  
74 ····const-string·v0,·"REL" 
  
75 ····invoke-virtual·{v0,·p1},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z 
  
76 ····move-result·v0 
  
77 ····const/4·v1,·0x0 
  
78 ····if-eqz·v0,·:cond_0 
  
79 ····return·v1 
  
80 ····:cond_0 
81 ····sget-object·v0,·Ljava/util/Locale;->ROOT:Ljava/util/Locale; 
  
82 ····invoke-virtual·{p1,·v0},·Ljava/lang/String;->toUpperCase(Ljava/util/Locale;)Ljava/lang/String; 
  
83 ····move-result-object·p1 
  
84 ····invoke-virtual·{p0,·v0},·Ljava/lang/String;->toUpperCase(Ljava/util/Locale;)Ljava/lang/String; 
  
Max diff block lines reached; 230/3441 bytes (6.68%) of diff not shown.
2.85 KB
smali/f/a$a.smali
    
Offset 1, 64 lines modifiedOffset 1, 84 lines modified
1 .class·final·Lf/a$a;1 .class·Lf/a$a;
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 #·annotations6 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Lf/a;8 ····value·=·Lf/a;
7 .end·annotation9 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x1a11 ····accessFlags·=·0xa
10 ····name·=·"a"12 ····name·=·"a"
11 .end·annotation13 .end·annotation
  
  
12 #·static·fields14 #·instance·fields
13 .field·static·final·a:I15 .field·private·final·d:Landroid/os/Handler;
  
14 .field·static·final·b:I 
  
15 .field·static·final·c:I16 #·direct·methods
 17 .method·constructor·<init>(Landroid/os/Handler;)V
 18 ····.locals·0
  
16 .field·static·final·d:I19 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
 20 ····invoke-static·{p1},·Lg/c;->a(Ljava/lang/Object;)Ljava/lang/Object;
  
 21 ····move-result-object·p1
17 #·direct·methods 
18 .method·static·constructor·<clinit>()V 
19 ····.locals·1 
  
20 ····const/16·v0,·0x1e22 ····check-cast·p1,·Landroid/os/Handler;
  
21 ····invoke-static·{v0},·Landroid/os/ext/SdkExtensions;->getExtensionVersion(I)I23 ····iput-object·p1,·p0,·Lf/a$a;->d:Landroid/os/Handler;
  
22 ····move-result·v024 ····return-void
 25 .end·method
  
23 ····sput·v0,·Lf/a$a;->a:I 
  
24 ····const/16·v0,·0x1f26 #·virtual·methods
 27 .method·public·execute(Ljava/lang/Runnable;)V
 28 ····.locals·2
  
25 ····invoke-static·{v0},·Landroid/os/ext/SdkExtensions;->getExtensionVersion(I)I29 ····iget-object·v0,·p0,·Lf/a$a;->d:Landroid/os/Handler;
  
26 ····move-result·v030 ····invoke-static·{p1},·Lg/c;->a(Ljava/lang/Object;)Ljava/lang/Object;
  
27 ····sput·v0,·Lf/a$a;->b:I31 ····move-result-object·p1
  
28 ····const/16·v0,·0x2132 ····check-cast·p1,·Ljava/lang/Runnable;
  
29 ····invoke-static·{v0},·Landroid/os/ext/SdkExtensions;->getExtensionVersion(I)I33 ····invoke-virtual·{v0,·p1},·Landroid/os/Handler;->post(Ljava/lang/Runnable;)Z
  
30 ····move-result·v034 ····move-result·p1
  
31 ····sput·v0,·Lf/a$a;->c:I35 ····if-eqz·p1,·:cond_0
  
32 ····const·v0,·0xf424036 ····return-void
  
33 ····invoke-static·{v0},·Landroid/os/ext/SdkExtensions;->getExtensionVersion(I)I37 ····:cond_0
 38 ····new-instance·p1,·Ljava/util/concurrent/RejectedExecutionException;
  
34 ····move-result·v039 ····new-instance·v0,·Ljava/lang/StringBuilder;
  
35 ····sput·v0,·Lf/a$a;->d:I40 ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V
  
36 ····return-void41 ····iget-object·v1,·p0,·Lf/a$a;->d:Landroid/os/Handler;
  
 42 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
  
 43 ····const-string·v1,·"·is·shutting·down"
  
 44 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
 45 ····invoke-virtual·{v0},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
 46 ····move-result-object·v0
  
 47 ····invoke-direct·{p1,·v0},·Ljava/util/concurrent/RejectedExecutionException;-><init>(Ljava/lang/String;)V
  
 48 ····throw·p1
37 .end·method49 .end·method
4.44 KB
smali/x/d$a.smali
    
Offset 1, 184 lines modifiedOffset 1, 19 lines modified
1 .class·Lx/d$a;1 .class·public·interface·abstract·Lx/d$a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces 
5 .implements·Ljava/util/concurrent/Callable; 
  
  
6 #·annotations4 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingMethod;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
8 ····value·=·Lx/d;->l(Landroid/content/Context;Lx/d$c;)V6 ····value·=·Lx/d;
9 .end·annotation7 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x09 ····accessFlags·=·0x609
12 ····name·=·null10 ····name·=·"a"
13 .end·annotation 
  
14 .annotation·system·Ldalvik/annotation/Signature; 
15 ····value·=·{ 
16 ········"Ljava/lang/Object;", 
17 ········"Ljava/util/concurrent/Callable<", 
18 ········"Lx/d$b;", 
19 ········">;" 
20 ····} 
21 .end·annotation11 .end·annotation
  
  
22 #·instance·fields 
23 .field·final·synthetic·a:Landroid/content/Context; 
  
24 .field·final·synthetic·b:Lx/d; 
  
  
25 #·direct·methods 
26 .method·constructor·<init>(Lx/d;Landroid/content/Context;)V 
27 ····.locals·0 
28 ····.annotation·system·Ldalvik/annotation/Signature; 
29 ········value·=·{ 
30 ············"()V" 
31 ········} 
32 ····.end·annotation 
  
33 ····iput-object·p1,·p0,·Lx/d$a;->b:Lx/d; 
  
34 ····iput-object·p2,·p0,·Lx/d$a;->a:Landroid/content/Context; 
  
35 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V 
  
36 ····return-void 
37 .end·method 
  
38 .method·public·static·synthetic·a(Lx/d$a;)V 
39 ····.locals·0 
  
40 ····invoke-direct·{p0},·Lx/d$a;->c()V 
  
41 ····return-void 
42 .end·method 
  
43 .method·private·synthetic·c()V 
44 ····.locals·1 
  
45 ····iget-object·v0,·p0,·Lx/d$a;->b:Lx/d; 
  
46 ····invoke-static·{v0},·Lx/d;->b(Lx/d;)Lio/flutter/embedding/engine/FlutterJNI; 
  
47 ····move-result-object·v0 
  
48 ····invoke-virtual·{v0},·Lio/flutter/embedding/engine/FlutterJNI;->prefetchDefaultFontManager()V 
  
49 ····return-void 
50 .end·method 
  
  
51 #·virtual·methods12 #·virtual·methods
 13 .method·public·abstract·a(Z)V
52 .method·public·b()Lx/d$b; 
53 ····.locals·6 
  
54 ····const-string·v0,·"FlutterLoader·initTask" 
  
55 ····invoke-static·{v0},·Ln0/f;->f(Ljava/lang/String;)Ln0/f; 
  
56 ····move-result-object·v0 
  
57 ····:try_start_0 
58 ····iget-object·v1,·p0,·Lx/d$a;->b:Lx/d; 
  
59 ····iget-object·v2,·p0,·Lx/d$a;->a:Landroid/content/Context; 
  
60 ····invoke-static·{v1,·v2},·Lx/d;->a(Lx/d;Landroid/content/Context;)Lx/e; 
  
61 ····iget-object·v1,·p0,·Lx/d$a;->b:Lx/d; 
  
62 ····invoke-static·{v1},·Lx/d;->b(Lx/d;)Lio/flutter/embedding/engine/FlutterJNI; 
  
63 ····move-result-object·v1 
  
64 ····invoke-virtual·{v1},·Lio/flutter/embedding/engine/FlutterJNI;->loadLibrary()V 
  
65 ····iget-object·v1,·p0,·Lx/d$a;->b:Lx/d; 
  
66 ····invoke-static·{v1},·Lx/d;->b(Lx/d;)Lio/flutter/embedding/engine/FlutterJNI; 
  
67 ····move-result-object·v1 
  
68 ····invoke-virtual·{v1},·Lio/flutter/embedding/engine/FlutterJNI;->updateRefreshRate()V 
  
69 ····iget-object·v1,·p0,·Lx/d$a;->b:Lx/d; 
  
70 ····invoke-static·{v1},·Lx/d;->c(Lx/d;)Ljava/util/concurrent/ExecutorService; 
  
71 ····move-result-object·v1 
  
72 ····new-instance·v2,·Lx/c; 
  
73 ····invoke-direct·{v2,·p0},·Lx/c;-><init>(Lx/d$a;)V 
  
74 ····invoke-interface·{v1,·v2},·Ljava/util/concurrent/Executor;->execute(Ljava/lang/Runnable;)V 
  
75 ····new-instance·v1,·Lx/d$b; 
  
76 ····iget-object·v2,·p0,·Lx/d$a;->a:Landroid/content/Context; 
  
77 ····invoke-static·{v2},·Ln0/c;->d(Landroid/content/Context;)Ljava/lang/String; 
  
Max diff block lines reached; 0/4511 bytes (0.00%) of diff not shown.
16.2 KB
smali/x/a.smali
Max HTML report size reached
28.6 KB
smali/x/d.smali
Max HTML report size reached
1.21 KB
smali/x/e.smali
    
Offset 1, 3 lines modifiedOffset 1, 65 lines modified
1 .class·Lx/e;1 .class·public·Lx/e;
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 ········Lx/e$b;
 8 ····}
 9 .end·annotation
  
  
 10 #·instance·fields
 11 .field·public·final·a:Ly/i;
  
 12 .field·private·b:Lx/e$b;
  
 13 .field·public·final·c:Ly/i$c;
  
  
 14 #·direct·methods
 15 .method·public·constructor·<init>(Ly/b;)V
 16 ····.locals·4
  
 17 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
 18 ····new-instance·v0,·Lx/e$a;
  
 19 ····invoke-direct·{v0,·p0},·Lx/e$a;-><init>(Lx/e;)V
  
 20 ····iput-object·v0,·p0,·Lx/e;->c:Ly/i$c;
  
 21 ····new-instance·v1,·Ly/i;
  
 22 ····sget-object·v2,·Ly/p;->b:Ly/p;
  
 23 ····const-string·v3,·"flutter/keyboard"
  
 24 ····invoke-direct·{v1,·p1,·v3,·v2},·Ly/i;-><init>(Ly/b;Ljava/lang/String;Ly/j;)V
  
 25 ····iput-object·v1,·p0,·Lx/e;->a:Ly/i;
  
 26 ····invoke-virtual·{v1,·v0},·Ly/i;->e(Ly/i$c;)V
  
 27 ····return-void
 28 .end·method
  
 29 .method·static·synthetic·a(Lx/e;)Lx/e$b;
 30 ····.locals·0
  
 31 ····iget-object·p0,·p0,·Lx/e;->b:Lx/e$b;
  
 32 ····return-object·p0
 33 .end·method
  
  
 34 #·virtual·methods
 35 .method·public·b(Lx/e$b;)V
 36 ····.locals·0
  
 37 ····iput-object·p1,·p0,·Lx/e;->b:Lx/e$b;
  
 38 ····return-void
 39 .end·method
3.07 KB
smali/x/b.smali
    
Offset 1, 68 lines modifiedOffset 1, 93 lines modified
1 .class·public·final·Lx/b;1 .class·public·Lx/b;
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:Ljava/lang/String;5 .field·private·final·a:Ly/i;
  
6 .field·public·final·b:Ljava/lang/String;6 .field·private·b:Lo/a;
  
7 .field·public·final·c:Ljava/lang/String;7 .field·private·c:Ljava/util/Map;
 8 ····.annotation·system·Ldalvik/annotation/Signature;
 9 ········value·=·{
 10 ············"Ljava/util/Map<",
 11 ············"Ljava/lang/String;",
 12 ············"Ljava/util/List<",
 13 ············"Ly/i$d;",
 14 ············">;>;"
 15 ········}
 16 ····.end·annotation
 17 .end·field
  
8 .field·public·final·d:Ljava/lang/String;18 .field·final·d:Ly/i$c;
  
9 .field·public·final·e:Ljava/lang/String; 
  
10 .field·public·final·f:Ljava/lang/String;19 #·direct·methods
 20 .method·public·constructor·<init>(Ln/a;)V
 21 ····.locals·4
  
11 .field·final·g:Z22 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
 23 ····new-instance·v0,·Lx/b$a;
  
 24 ····invoke-direct·{v0,·p0},·Lx/b$a;-><init>(Lx/b;)V
12 #·direct·methods 
13 .method·public·constructor·<init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)V 
14 ····.locals·0 
  
15 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V25 ····iput-object·v0,·p0,·Lx/b;->d:Ly/i$c;
  
16 ····if-nez·p1,·:cond_026 ····new-instance·v1,·Ly/i;
  
17 ····const-string·p1,·"libapp.so"27 ····sget-object·v2,·Ly/p;->b:Ly/p;
  
 28 ····const-string·v3,·"flutter/deferredcomponent"
18 ····:cond_0 
19 ····iput-object·p1,·p0,·Lx/b;->a:Ljava/lang/String; 
  
20 ····if-nez·p2,·:cond_129 ····invoke-direct·{v1,·p1,·v3,·v2},·Ly/i;-><init>(Ly/b;Ljava/lang/String;Ly/j;)V
  
21 ····const-string·p2,·"vm_snapshot_data"30 ····iput-object·v1,·p0,·Lx/b;->a:Ly/i;
  
 31 ····invoke-virtual·{v1,·v0},·Ly/i;->e(Ly/i$c;)V
22 ····:cond_1 
23 ····iput-object·p2,·p0,·Lx/b;->b:Ljava/lang/String; 
  
24 ····if-nez·p3,·:cond_232 ····invoke-static·{},·Lm/a;->e()Lm/a;
  
25 ····const-string·p3,·"isolate_snapshot_data"33 ····move-result-object·p1
  
 34 ····invoke-virtual·{p1},·Lm/a;->a()Lo/a;
26 ····:cond_2 
27 ····iput-object·p3,·p0,·Lx/b;->c:Ljava/lang/String; 
  
28 ····if-nez·p4,·:cond_335 ····move-result-object·p1
  
29 ····const-string·p4,·"flutter_assets"36 ····iput-object·p1,·p0,·Lx/b;->b:Lo/a;
  
 37 ····new-instance·p1,·Ljava/util/HashMap;
30 ····:cond_3 
31 ····iput-object·p4,·p0,·Lx/b;->d:Ljava/lang/String; 
  
32 ····iput-object·p6,·p0,·Lx/b;->f:Ljava/lang/String;38 ····invoke-direct·{p1},·Ljava/util/HashMap;-><init>()V
  
33 ····if-nez·p5,·:cond_439 ····iput-object·p1,·p0,·Lx/b;->c:Ljava/util/Map;
  
 40 ····return-void
 41 .end·method
  
 42 .method·static·synthetic·a(Lx/b;)Lo/a;
 43 ····.locals·0
  
34 ····const-string·p5,·""44 ····iget-object·p0,·p0,·Lx/b;->b:Lo/a;
  
35 ····:cond_445 ····return-object·p0
 46 .end·method
  
 47 .method·static·synthetic·b(Lx/b;)Ljava/util/Map;
 48 ····.locals·0
  
36 ····iput-object·p5,·p0,·Lx/b;->e:Ljava/lang/String;49 ····iget-object·p0,·p0,·Lx/b;->c:Ljava/util/Map;
  
 50 ····return-object·p0
 51 .end·method
  
  
 52 #·virtual·methods
 53 .method·public·c(Lo/a;)V
 54 ····.locals·0
  
37 ····iput-boolean·p7,·p0,·Lx/b;->g:Z55 ····iput-object·p1,·p0,·Lx/b;->b:Lo/a;
  
38 ····return-void56 ····return-void
39 .end·method57 .end·method
921 B
smali/x/c.smali
    
Offset 1, 34 lines modifiedOffset 1, 34 lines modified
1 .class·public·final·synthetic·Lx/c;1 .class·public·final·synthetic·Lx/c;
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·Ly/a$e;
  
  
6 #·instance·fields6 #·instance·fields
7 .field·public·final·synthetic·d:Lx/d$a;7 .field·public·final·synthetic·a:Lx/d$a;
  
  
8 #·direct·methods8 #·direct·methods
9 .method·public·synthetic·constructor·<init>(Lx/d$a;)V9 .method·public·synthetic·constructor·<init>(Lx/d$a;)V
10 ····.locals·010 ····.locals·0
  
11 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V11 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
12 ····iput-object·p1,·p0,·Lx/c;->d:Lx/d$a;12 ····iput-object·p1,·p0,·Lx/c;->a:Lx/d$a;
  
13 ····return-void13 ····return-void
14 .end·method14 .end·method
  
  
15 #·virtual·methods15 #·virtual·methods
16 .method·public·final·run()V16 .method·public·final·a(Ljava/lang/Object;)V
17 ····.locals·117 ····.locals·1
  
18 ····iget-object·v0,·p0,·Lx/c;->d:Lx/d$a;18 ····iget-object·v0,·p0,·Lx/c;->a:Lx/d$a;
  
19 ····invoke-static·{v0},·Lx/d$a;->a(Lx/d$a;)V19 ····invoke-static·{v0,·p1},·Lx/d;->a(Lx/d$a;Ljava/lang/Object;)V
  
20 ····return-void20 ····return-void
21 .end·method21 .end·method
1.42 KB
smali/x/d$b.smali
    
Offset 1, 46 lines modifiedOffset 1, 34 lines modified
1 .class·Lx/d$b;1 .class·public·Lx/d$b;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Lx/d;6 ····value·=·Lx/d;
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0xa9 ····accessFlags·=·0x9
10 ····name·=·"b"10 ····name·=·"b"
11 .end·annotation11 .end·annotation
  
  
12 #·instance·fields12 #·instance·fields
13 .field·final·a:Ljava/lang/String;13 .field·public·final·a:Landroid/view/KeyEvent;
  
14 .field·final·b:Ljava/lang/String;14 .field·public·final·b:Ljava/lang/Character;
  
15 .field·final·c:Ljava/lang/String; 
  
  
16 #·direct·methods15 #·direct·methods
17 .method·private·constructor·<init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V16 .method·public·constructor·<init>(Landroid/view/KeyEvent;Ljava/lang/Character;)V
18 ····.locals·017 ····.locals·0
  
19 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V18 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
 19 ····iput-object·p1,·p0,·Lx/d$b;->a:Landroid/view/KeyEvent;
20 ····iput-object·p1,·p0,·Lx/d$b;->a:Ljava/lang/String; 
  
21 ····iput-object·p2,·p0,·Lx/d$b;->b:Ljava/lang/String; 
  
22 ····iput-object·p3,·p0,·Lx/d$b;->c:Ljava/lang/String; 
  
23 ····return-void 
24 .end·method 
  
25 .method·synthetic·constructor·<init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lx/d$a;)V 
26 ····.locals·0 
  
27 ····invoke-direct·{p0,·p1,·p2,·p3},·Lx/d$b;-><init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V20 ····iput-object·p2,·p0,·Lx/d$b;->b:Ljava/lang/Character;
  
28 ····return-void21 ····return-void
29 .end·method22 .end·method
2.5 KB
smali/w/a.smali
    
Offset 1, 23 lines modifiedOffset 1, 72 lines modified
1 .class·public·interface·abstract·Lw/a;1 .class·public·Lw/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·a(ILjava/lang/String;)Ljava/lang/String; 
6 .end·method5 .method·public·static·a(Lio/flutter/embedding/engine/a;)V
 6 ····.locals·6
  
7 .method·public·abstract·b(Lf0/b;)V 
8 .end·method7 ····:try_start_0
 8 ····const-class·v0,·Lio/flutter/plugins/GeneratedPluginRegistrant;
  
 9 ····const-string·v1,·"registerWith"
9 .method·public·abstract·c(ILjava/lang/String;)V 
10 .end·method 
  
 10 ····const/4·v2,·0x1
11 .method·public·abstract·d(ILjava/lang/String;)Z 
12 .end·method 
  
13 .method·public·abstract·destroy()V 
14 .end·method11 ····new-array·v3,·v2,·[Ljava/lang/Class;
  
 12 ····const-class·v4,·Lio/flutter/embedding/engine/a;
  
 13 ····const/4·v5,·0x0
  
 14 ····aput-object·v4,·v3,·v5
  
 15 ····invoke-virtual·{v0,·v1,·v3},·Ljava/lang/Class;->getDeclaredMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
  
 16 ····move-result-object·v0
  
 17 ····const/4·v1,·0x0
  
 18 ····new-array·v2,·v2,·[Ljava/lang/Object;
  
 19 ····aput-object·p0,·v2,·v5
  
 20 ····invoke-virtual·{v0,·v1,·v2},·Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
 21 ····:try_end_0
 22 ····.catch·Ljava/lang/Exception;·{:try_start_0·..·:try_end_0}·:catch_0
  
 23 ····goto·:goto_0
  
 24 ····:catch_0
 25 ····move-exception·v0
  
 26 ····new-instance·v1,·Ljava/lang/StringBuilder;
  
 27 ····invoke-direct·{v1},·Ljava/lang/StringBuilder;-><init>()V
  
 28 ····const-string·v2,·"Tried·to·automatically·register·plugins·with·FlutterEngine·("
  
 29 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
 30 ····invoke-virtual·{v1,·p0},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
  
 31 ····const-string·p0,·")·but·could·not·find·or·invoke·the·GeneratedPluginRegistrant."
  
 32 ····invoke-virtual·{v1,·p0},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
 33 ····invoke-virtual·{v1},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
 34 ····move-result-object·p0
  
 35 ····const-string·v1,·"GeneratedPluginsRegister"
  
 36 ····invoke-static·{v1,·p0},·Lm/b;->b(Ljava/lang/String;Ljava/lang/String;)V
  
 37 ····const-string·p0,·"Received·exception·while·registering"
  
 38 ····invoke-static·{v1,·p0,·v0},·Lm/b;->c(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V
  
15 .method·public·abstract·e(Lio/flutter/embedding/engine/FlutterJNI;)V39 ····:goto_0
 40 ····return-void
16 .end·method41 .end·method
648 B
smali/androidx/savedstate/Recreator.smali
    
Offset 15, 18 lines modifiedOffset 15, 18 lines modified
  
  
15 #·instance·fields15 #·instance·fields
16 .field·private·final·a:Landroidx/savedstate/b;16 .field·private·final·a:Landroidx/savedstate/b;
  
  
17 #·virtual·methods17 #·virtual·methods
18 .method·public·d(Landroidx/lifecycle/f;Landroidx/lifecycle/c$b;)V18 .method·public·d(Landroidx/lifecycle/f;Landroidx/lifecycle/c$a;)V
19 ····.locals·119 ····.locals·1
  
20 ····sget-object·v0,·Landroidx/lifecycle/c$b;->ON_CREATE:Landroidx/lifecycle/c$b;20 ····sget-object·v0,·Landroidx/lifecycle/c$a;->ON_CREATE:Landroidx/lifecycle/c$a;
  
21 ····if-eq·p2,·v0,·:cond_021 ····if-eq·p2,·v0,·:cond_0
  
22 ····new-instance·p1,·Ljava/lang/AssertionError;22 ····new-instance·p1,·Ljava/lang/AssertionError;
  
23 ····const-string·p2,·"Next·event·must·be·ON_CREATE"23 ····const-string·p2,·"Next·event·must·be·ON_CREATE"
  
823 B
smali/androidx/savedstate/SavedStateRegistry$1.smali
    
Offset 3, 24 lines modifiedOffset 3, 24 lines modified
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces4 #·interfaces
5 .implements·Landroidx/lifecycle/d;5 .implements·Landroidx/lifecycle/d;
  
  
6 #·virtual·methods6 #·virtual·methods
7 .method·public·d(Landroidx/lifecycle/f;Landroidx/lifecycle/c$b;)V7 .method·public·d(Landroidx/lifecycle/f;Landroidx/lifecycle/c$a;)V
8 ····.locals·18 ····.locals·1
  
9 ····sget-object·p1,·Landroidx/lifecycle/c$b;->ON_START:Landroidx/lifecycle/c$b;9 ····sget-object·p1,·Landroidx/lifecycle/c$a;->ON_START:Landroidx/lifecycle/c$a;
  
10 ····const/4·v0,·0x010 ····const/4·v0,·0x0
  
11 ····if-eq·p2,·p1,·:cond_111 ····if-eq·p2,·p1,·:cond_1
  
12 ····sget-object·p1,·Landroidx/lifecycle/c$b;->ON_STOP:Landroidx/lifecycle/c$b;12 ····sget-object·p1,·Landroidx/lifecycle/c$a;->ON_STOP:Landroidx/lifecycle/c$a;
  
13 ····if-eq·p2,·p1,·:cond_013 ····if-eq·p2,·p1,·:cond_0
  
14 ····return-void14 ····return-void
  
15 ····:cond_015 ····:cond_0
16 ····throw·v016 ····throw·v0
598 B
smali/androidx/fragment/app/Fragment$2.smali
    
Offset 3, 18 lines modifiedOffset 3, 18 lines modified
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces4 #·interfaces
5 .implements·Landroidx/lifecycle/d;5 .implements·Landroidx/lifecycle/d;
  
  
6 #·virtual·methods6 #·virtual·methods
7 .method·public·d(Landroidx/lifecycle/f;Landroidx/lifecycle/c$b;)V7 .method·public·d(Landroidx/lifecycle/f;Landroidx/lifecycle/c$a;)V
8 ····.locals·08 ····.locals·0
  
9 ····sget-object·p1,·Landroidx/lifecycle/c$b;->ON_STOP:Landroidx/lifecycle/c$b;9 ····sget-object·p1,·Landroidx/lifecycle/c$a;->ON_STOP:Landroidx/lifecycle/c$a;
  
10 ····if-eq·p2,·p1,·:cond_010 ····if-eq·p2,·p1,·:cond_0
  
11 ····return-void11 ····return-void
  
12 ····:cond_012 ····:cond_0
13 ····const/4·p1,·0x013 ····const/4·p1,·0x0
874 B
smali/androidx/window/R$styleable.smali
    
Offset 116, 37 lines modifiedOffset 116, 37 lines modified
116 ····.array-data·4116 ····.array-data·4
117 ········0x7f010000117 ········0x7f010000
118 ········0x7f010001118 ········0x7f010001
119 ····.end·array-data119 ····.end·array-data
  
120 ····:array_1120 ····:array_1
121 ····.array-data·4121 ····.array-data·4
122 ········0x7f010015122 ········0x7f010014
 123 ········0x7f010016
123 ········0x7f010017124 ········0x7f010017
124 ········0x7f010018 
125 ····.end·array-data125 ····.end·array-data
  
126 ····:array_2126 ····:array_2
127 ····.array-data·4127 ····.array-data·4
128 ········0x7f010004128 ········0x7f010004
129 ········0x7f010005129 ········0x7f010005
130 ········0x7f010006130 ········0x7f010006
 131 ········0x7f010019
131 ········0x7f01001a132 ········0x7f01001a
132 ········0x7f01001b133 ········0x7f01001b
133 ········0x7f01001c134 ········0x7f01001c
134 ········0x7f01001d 
135 ····.end·array-data135 ····.end·array-data
  
136 ····:array_3136 ····:array_3
137 ····.array-data·4137 ····.array-data·4
138 ········0x7f010014138 ········0x7f010013
 139 ········0x7f010019
139 ········0x7f01001a140 ········0x7f01001a
140 ········0x7f01001b141 ········0x7f01001b
141 ········0x7f01001c142 ········0x7f01001c
142 ········0x7f01001d 
143 ····.end·array-data143 ····.end·array-data
144 .end·method144 .end·method
  
145 .method·private·constructor·<init>()V145 .method·private·constructor·<init>()V
146 ····.locals·0146 ····.locals·0
  
147 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V147 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
1.41 KB
smali/androidx/window/R$attr.smali
    
Offset 23, 29 lines modifiedOffset 23, 29 lines modified
  
23 .field·public·static·final·clearTop:I·=·0x7f01000423 .field·public·static·final·clearTop:I·=·0x7f010004
  
24 .field·public·static·final·finishPrimaryWithSecondary:I·=·0x7f01000524 .field·public·static·final·finishPrimaryWithSecondary:I·=·0x7f010005
  
25 .field·public·static·final·finishSecondaryWithPrimary:I·=·0x7f01000625 .field·public·static·final·finishSecondaryWithPrimary:I·=·0x7f010006
  
26 .field·public·static·final·placeholderActivityName:I·=·0x7f01001426 .field·public·static·final·placeholderActivityName:I·=·0x7f010013
  
27 .field·public·static·final·primaryActivityName:I·=·0x7f01001527 .field·public·static·final·primaryActivityName:I·=·0x7f010014
  
28 .field·public·static·final·secondaryActivityAction:I·=·0x7f01001728 .field·public·static·final·secondaryActivityAction:I·=·0x7f010016
  
29 .field·public·static·final·secondaryActivityName:I·=·0x7f01001829 .field·public·static·final·secondaryActivityName:I·=·0x7f010017
  
30 .field·public·static·final·splitLayoutDirection:I·=·0x7f01001a30 .field·public·static·final·splitLayoutDirection:I·=·0x7f010019
  
31 .field·public·static·final·splitMinSmallestWidth:I·=·0x7f01001b31 .field·public·static·final·splitMinSmallestWidth:I·=·0x7f01001a
  
32 .field·public·static·final·splitMinWidth:I·=·0x7f01001c32 .field·public·static·final·splitMinWidth:I·=·0x7f01001b
  
33 .field·public·static·final·splitRatio:I·=·0x7f01001d33 .field·public·static·final·splitRatio:I·=·0x7f01001c
  
  
34 #·direct·methods34 #·direct·methods
35 .method·private·constructor·<init>()V35 .method·private·constructor·<init>()V
36 ····.locals·036 ····.locals·0
  
37 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V37 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
640 B
smali/androidx/window/R$id.smali
    
Offset 13, 19 lines modifiedOffset 13, 19 lines modified
13 ····name·=·"id"13 ····name·=·"id"
14 .end·annotation14 .end·annotation
  
  
15 #·static·fields15 #·static·fields
16 .field·public·static·final·androidx_window_activity_scope:I·=·0x7f05002616 .field·public·static·final·androidx_window_activity_scope:I·=·0x7f050026
  
17 .field·public·static·final·locale:I·=·0x7f05003717 .field·public·static·final·locale:I·=·0x7f050032
  
18 .field·public·static·final·ltr:I·=·0x7f05003818 .field·public·static·final·ltr:I·=·0x7f050033
  
19 .field·public·static·final·rtl:I·=·0x7f05003f19 .field·public·static·final·rtl:I·=·0x7f05003a
  
  
20 #·direct·methods20 #·direct·methods
21 .method·private·constructor·<init>()V21 .method·private·constructor·<init>()V
22 ····.locals·022 ····.locals·0
  
23 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V23 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
765 B
smali/androidx/window/layout/SidecarWindowBackend$Companion.smali
    
Offset 68, 15 lines modifiedOffset 68, 15 lines modified
68 ····new-instance·v1,·Landroidx/window/layout/SidecarWindowBackend;68 ····new-instance·v1,·Landroidx/window/layout/SidecarWindowBackend;
  
69 ····invoke-direct·{v1,·p1},·Landroidx/window/layout/SidecarWindowBackend;-><init>(Landroidx/window/layout/ExtensionInterfaceCompat;)V69 ····invoke-direct·{v1,·p1},·Landroidx/window/layout/SidecarWindowBackend;-><init>(Landroidx/window/layout/ExtensionInterfaceCompat;)V
  
70 ····invoke-static·{v1},·Landroidx/window/layout/SidecarWindowBackend;->access$setGlobalInstance$cp(Landroidx/window/layout/SidecarWindowBackend;)V70 ····invoke-static·{v1},·Landroidx/window/layout/SidecarWindowBackend;->access$setGlobalInstance$cp(Landroidx/window/layout/SidecarWindowBackend;)V
  
71 ····:cond_071 ····:cond_0
72 ····sget-object·p1,·Lo0/q;->a:Lo0/q;72 ····sget-object·p1,·Ld0/q;->a:Ld0/q;
73 ····:try_end_073 ····:try_end_0
74 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_074 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0
  
75 ····invoke-interface·{v0},·Ljava/util/concurrent/locks/Lock;->unlock()V75 ····invoke-interface·{v0},·Ljava/util/concurrent/locks/Lock;->unlock()V
  
76 ····goto·:goto_076 ····goto·:goto_0
  
1.01 KB
smali/androidx/window/layout/WindowMetricsCalculator$Companion$overrideDecorator$1.smali
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 .class·final·synthetic·Landroidx/window/layout/WindowMetricsCalculator$Companion$overrideDecorator$1;1 .class·final·synthetic·Landroidx/window/layout/WindowMetricsCalculator$Companion$overrideDecorator$1;
2 .super·Lkotlin/jvm/internal/h;2 .super·Lkotlin/jvm/internal/h;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces4 #·interfaces
5 .implements·Lx0/l;5 .implements·Lm0/l;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingMethod;7 .annotation·system·Ldalvik/annotation/EnclosingMethod;
8 ····value·=·Landroidx/window/layout/WindowMetricsCalculator$Companion;->overrideDecorator(Landroidx/window/layout/WindowMetricsCalculatorDecorator;)V8 ····value·=·Landroidx/window/layout/WindowMetricsCalculator$Companion;->overrideDecorator(Landroidx/window/layout/WindowMetricsCalculatorDecorator;)V
9 .end·annotation9 .end·annotation
  
Offset 15, 15 lines modifiedOffset 15, 15 lines modified
15 ····accessFlags·=·0x100015 ····accessFlags·=·0x1000
16 ····name·=·null16 ····name·=·null
17 .end·annotation17 .end·annotation
  
18 .annotation·system·Ldalvik/annotation/Signature;18 .annotation·system·Ldalvik/annotation/Signature;
19 ····value·=·{19 ····value·=·{
20 ········"Lkotlin/jvm/internal/h;",20 ········"Lkotlin/jvm/internal/h;",
21 ········"Lx0/l<",21 ········"Lm0/l<",
22 ········"Landroidx/window/layout/WindowMetricsCalculator;",22 ········"Landroidx/window/layout/WindowMetricsCalculator;",
23 ········"Landroidx/window/layout/WindowMetricsCalculator;",23 ········"Landroidx/window/layout/WindowMetricsCalculator;",
24 ········">;"24 ········">;"
25 ····}25 ····}
26 .end·annotation26 .end·annotation
  
  
1.51 KB
smali/androidx/window/layout/WindowInfoTrackerImpl.smali
    
Offset 67, 36 lines modifiedOffset 67, 36 lines modified
67 ····iget-object·p0,·p0,·Landroidx/window/layout/WindowInfoTrackerImpl;->windowBackend:Landroidx/window/layout/WindowBackend;67 ····iget-object·p0,·p0,·Landroidx/window/layout/WindowInfoTrackerImpl;->windowBackend:Landroidx/window/layout/WindowBackend;
  
68 ····return-object·p068 ····return-object·p0
69 .end·method69 .end·method
  
  
70 #·virtual·methods70 #·virtual·methods
71 .method·public·windowLayoutInfo(Landroid/app/Activity;)Lh1/b;71 .method·public·windowLayoutInfo(Landroid/app/Activity;)Lw0/b;
72 ····.locals·272 ····.locals·2
73 ····.annotation·system·Ldalvik/annotation/Signature;73 ····.annotation·system·Ldalvik/annotation/Signature;
74 ········value·=·{74 ········value·=·{
75 ············"(",75 ············"(",
76 ············"Landroid/app/Activity;",76 ············"Landroid/app/Activity;",
77 ············")",77 ············")",
78 ············"Lh1/b<",78 ············"Lw0/b<",
79 ············"Landroidx/window/layout/WindowLayoutInfo;",79 ············"Landroidx/window/layout/WindowLayoutInfo;",
80 ············">;"80 ············">;"
81 ········}81 ········}
82 ····.end·annotation82 ····.end·annotation
  
83 ····const-string·v0,·"activity"83 ····const-string·v0,·"activity"
  
84 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V84 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
85 ····new-instance·v0,·Landroidx/window/layout/WindowInfoTrackerImpl$windowLayoutInfo$1;85 ····new-instance·v0,·Landroidx/window/layout/WindowInfoTrackerImpl$windowLayoutInfo$1;
  
86 ····const/4·v1,·0x086 ····const/4·v1,·0x0
  
87 ····invoke-direct·{v0,·p0,·p1,·v1},·Landroidx/window/layout/WindowInfoTrackerImpl$windowLayoutInfo$1;-><init>(Landroidx/window/layout/WindowInfoTrackerImpl;Landroid/app/Activity;Lq0/d;)V87 ····invoke-direct·{v0,·p0,·p1,·v1},·Landroidx/window/layout/WindowInfoTrackerImpl$windowLayoutInfo$1;-><init>(Landroidx/window/layout/WindowInfoTrackerImpl;Landroid/app/Activity;Lf0/d;)V
  
88 ····invoke-static·{v0},·Lh1/d;->a(Lx0/p;)Lh1/b;88 ····invoke-static·{v0},·Lw0/d;->a(Lm0/p;)Lw0/b;
  
89 ····move-result-object·p189 ····move-result-object·p1
  
90 ····return-object·p190 ····return-object·p1
91 .end·method91 .end·method
938 B
smali/androidx/window/layout/SidecarCompat$DistinctSidecarElementCallback.smali
    
Offset 105, 15 lines modifiedOffset 105, 15 lines modified
105 ····:try_start_1105 ····:try_start_1
106 ····iput-object·p1,·p0,·Landroidx/window/layout/SidecarCompat$DistinctSidecarElementCallback;->lastDeviceState:Landroidx/window/sidecar/SidecarDeviceState;106 ····iput-object·p1,·p0,·Landroidx/window/layout/SidecarCompat$DistinctSidecarElementCallback;->lastDeviceState:Landroidx/window/sidecar/SidecarDeviceState;
  
107 ····iget-object·v1,·p0,·Landroidx/window/layout/SidecarCompat$DistinctSidecarElementCallback;->callbackInterface:Landroidx/window/sidecar/SidecarInterface$SidecarCallback;107 ····iget-object·v1,·p0,·Landroidx/window/layout/SidecarCompat$DistinctSidecarElementCallback;->callbackInterface:Landroidx/window/sidecar/SidecarInterface$SidecarCallback;
  
108 ····invoke-interface·{v1,·p1},·Landroidx/window/sidecar/SidecarInterface$SidecarCallback;->onDeviceStateChanged(Landroidx/window/sidecar/SidecarDeviceState;)V108 ····invoke-interface·{v1,·p1},·Landroidx/window/sidecar/SidecarInterface$SidecarCallback;->onDeviceStateChanged(Landroidx/window/sidecar/SidecarDeviceState;)V
  
109 ····sget-object·p1,·Lo0/q;->a:Lo0/q;109 ····sget-object·p1,·Ld0/q;->a:Ld0/q;
110 ····:try_end_1110 ····:try_end_1
111 ····.catchall·{:try_start_1·..·:try_end_1}·:catchall_0111 ····.catchall·{:try_start_1·..·:try_end_1}·:catchall_0
  
112 ····invoke-interface·{v0},·Ljava/util/concurrent/locks/Lock;->unlock()V112 ····invoke-interface·{v0},·Ljava/util/concurrent/locks/Lock;->unlock()V
  
113 ····return-void113 ····return-void
  
1.22 KB
smali/androidx/window/layout/SidecarAdapter$Companion.smali
    
Offset 147, 15 lines modifiedOffset 147, 15 lines modified
147 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V147 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
148 ····:try_start_0148 ····:try_start_0
149 ····iget-object·v0,·p1,·Landroidx/window/sidecar/SidecarWindowLayoutInfo;->displayFeatures:Ljava/util/List;149 ····iget-object·v0,·p1,·Landroidx/window/sidecar/SidecarWindowLayoutInfo;->displayFeatures:Ljava/util/List;
  
150 ····if-nez·v0,·:cond_0150 ····if-nez·v0,·:cond_0
  
151 ····invoke-static·{},·Lp0/g;->b()Ljava/util/List;151 ····invoke-static·{},·Le0/g;->b()Ljava/util/List;
  
152 ····move-result-object·v0152 ····move-result-object·v0
153 ····:try_end_0153 ····:try_end_0
154 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_0·..·:try_end_0}·:catch_0154 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_0·..·:try_end_0}·:catch_0
  
155 ····:cond_0155 ····:cond_0
156 ····return-object·v0156 ····return-object·v0
Offset 196, 15 lines modifiedOffset 196, 15 lines modified
196 ····throw·p1196 ····throw·p1
197 ····:try_end_1197 ····:try_end_1
198 ····.catch·Ljava/lang/NoSuchMethodException;·{:try_start_1·..·:try_end_1}·:catch_1198 ····.catch·Ljava/lang/NoSuchMethodException;·{:try_start_1·..·:try_end_1}·:catch_1
199 ····.catch·Ljava/lang/IllegalAccessException;·{:try_start_1·..·:try_end_1}·:catch_1199 ····.catch·Ljava/lang/IllegalAccessException;·{:try_start_1·..·:try_end_1}·:catch_1
200 ····.catch·Ljava/lang/reflect/InvocationTargetException;·{:try_start_1·..·:try_end_1}·:catch_1200 ····.catch·Ljava/lang/reflect/InvocationTargetException;·{:try_start_1·..·:try_end_1}·:catch_1
  
201 ····:catch_1201 ····:catch_1
202 ····invoke-static·{},·Lp0/g;->b()Ljava/util/List;202 ····invoke-static·{},·Le0/g;->b()Ljava/util/List;
  
203 ····move-result-object·p1203 ····move-result-object·p1
  
204 ····return-object·p1204 ····return-object·p1
205 .end·method205 .end·method
  
206 .method·public·final·setSidecarDevicePosture(Landroidx/window/sidecar/SidecarDeviceState;I)V206 .method·public·final·setSidecarDevicePosture(Landroidx/window/sidecar/SidecarDeviceState;I)V
921 B
smali/androidx/window/layout/WindowMetricsCalculator$Companion$decorator$1.smali
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 .class·final·Landroidx/window/layout/WindowMetricsCalculator$Companion$decorator$1;1 .class·final·Landroidx/window/layout/WindowMetricsCalculator$Companion$decorator$1;
2 .super·Lkotlin/jvm/internal/j;2 .super·Lkotlin/jvm/internal/j;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces4 #·interfaces
5 .implements·Lx0/l;5 .implements·Lm0/l;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
8 ····value·=·Landroidx/window/layout/WindowMetricsCalculator$Companion;8 ····value·=·Landroidx/window/layout/WindowMetricsCalculator$Companion;
9 .end·annotation9 .end·annotation
  
Offset 15, 15 lines modifiedOffset 15, 15 lines modified
15 ····accessFlags·=·0x1815 ····accessFlags·=·0x18
16 ····name·=·null16 ····name·=·null
17 .end·annotation17 .end·annotation
  
18 .annotation·system·Ldalvik/annotation/Signature;18 .annotation·system·Ldalvik/annotation/Signature;
19 ····value·=·{19 ····value·=·{
20 ········"Lkotlin/jvm/internal/j;",20 ········"Lkotlin/jvm/internal/j;",
21 ········"Lx0/l<",21 ········"Lm0/l<",
22 ········"Landroidx/window/layout/WindowMetricsCalculator;",22 ········"Landroidx/window/layout/WindowMetricsCalculator;",
23 ········"Landroidx/window/layout/WindowMetricsCalculator;",23 ········"Landroidx/window/layout/WindowMetricsCalculator;",
24 ········">;"24 ········">;"
25 ····}25 ····}
26 .end·annotation26 .end·annotation
  
  
568 B
smali/androidx/window/layout/SidecarAdapter.smali
    
Offset 303, 15 lines modifiedOffset 303, 15 lines modified
  
303 ····invoke-static·{p2,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V303 ····invoke-static·{p2,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
304 ····if-nez·p1,·:cond_0304 ····if-nez·p1,·:cond_0
  
305 ····new-instance·p1,·Landroidx/window/layout/WindowLayoutInfo;305 ····new-instance·p1,·Landroidx/window/layout/WindowLayoutInfo;
  
306 ····invoke-static·{},·Lp0/g;->b()Ljava/util/List;306 ····invoke-static·{},·Le0/g;->b()Ljava/util/List;
  
307 ····move-result-object·p2307 ····move-result-object·p2
  
308 ····invoke-direct·{p1,·p2},·Landroidx/window/layout/WindowLayoutInfo;-><init>(Ljava/util/List;)V308 ····invoke-direct·{p1,·p2},·Landroidx/window/layout/WindowLayoutInfo;-><init>(Ljava/util/List;)V
  
309 ····return-object·p1309 ····return-object·p1
  
4.01 KB
smali/androidx/window/layout/SidecarWindowBackend$WindowLayoutChangeCallbackWrapper.smali
    
Offset 13, 38 lines modifiedOffset 13, 38 lines modified
13 ····name·=·"WindowLayoutChangeCallbackWrapper"13 ····name·=·"WindowLayoutChangeCallbackWrapper"
14 .end·annotation14 .end·annotation
  
  
15 #·instance·fields15 #·instance·fields
16 .field·private·final·activity:Landroid/app/Activity;16 .field·private·final·activity:Landroid/app/Activity;
  
17 .field·private·final·callback:Landroidx/core/util/a;17 .field·private·final·callback:Lg/a;
18 ····.annotation·system·Ldalvik/annotation/Signature;18 ····.annotation·system·Ldalvik/annotation/Signature;
19 ········value·=·{19 ········value·=·{
20 ············"Landroidx/core/util/a<",20 ············"Lg/a<",
21 ············"Landroidx/window/layout/WindowLayoutInfo;",21 ············"Landroidx/window/layout/WindowLayoutInfo;",
22 ············">;"22 ············">;"
23 ········}23 ········}
24 ····.end·annotation24 ····.end·annotation
25 .end·field25 .end·field
  
26 .field·private·final·executor:Ljava/util/concurrent/Executor;26 .field·private·final·executor:Ljava/util/concurrent/Executor;
  
27 .field·private·lastInfo:Landroidx/window/layout/WindowLayoutInfo;27 .field·private·lastInfo:Landroidx/window/layout/WindowLayoutInfo;
  
  
28 #·direct·methods28 #·direct·methods
29 .method·public·constructor·<init>(Landroid/app/Activity;Ljava/util/concurrent/Executor;Landroidx/core/util/a;)V29 .method·public·constructor·<init>(Landroid/app/Activity;Ljava/util/concurrent/Executor;Lg/a;)V
30 ····.locals·130 ····.locals·1
31 ····.annotation·system·Ldalvik/annotation/Signature;31 ····.annotation·system·Ldalvik/annotation/Signature;
32 ········value·=·{32 ········value·=·{
33 ············"(",33 ············"(",
34 ············"Landroid/app/Activity;",34 ············"Landroid/app/Activity;",
35 ············"Ljava/util/concurrent/Executor;",35 ············"Ljava/util/concurrent/Executor;",
36 ············"Landroidx/core/util/a<",36 ············"Lg/a<",
37 ············"Landroidx/window/layout/WindowLayoutInfo;",37 ············"Landroidx/window/layout/WindowLayoutInfo;",
38 ············">;)V"38 ············">;)V"
39 ········}39 ········}
40 ····.end·annotation40 ····.end·annotation
  
41 ····const-string·v0,·"activity"41 ····const-string·v0,·"activity"
  
Offset 60, 15 lines modifiedOffset 60, 15 lines modified
  
60 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V60 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
61 ····iput-object·p1,·p0,·Landroidx/window/layout/SidecarWindowBackend$WindowLayoutChangeCallbackWrapper;->activity:Landroid/app/Activity;61 ····iput-object·p1,·p0,·Landroidx/window/layout/SidecarWindowBackend$WindowLayoutChangeCallbackWrapper;->activity:Landroid/app/Activity;
  
62 ····iput-object·p2,·p0,·Landroidx/window/layout/SidecarWindowBackend$WindowLayoutChangeCallbackWrapper;->executor:Ljava/util/concurrent/Executor;62 ····iput-object·p2,·p0,·Landroidx/window/layout/SidecarWindowBackend$WindowLayoutChangeCallbackWrapper;->executor:Ljava/util/concurrent/Executor;
  
63 ····iput-object·p3,·p0,·Landroidx/window/layout/SidecarWindowBackend$WindowLayoutChangeCallbackWrapper;->callback:Landroidx/core/util/a;63 ····iput-object·p3,·p0,·Landroidx/window/layout/SidecarWindowBackend$WindowLayoutChangeCallbackWrapper;->callback:Lg/a;
  
64 ····return-void64 ····return-void
65 .end·method65 .end·method
  
66 .method·public·static·synthetic·a(Landroidx/window/layout/SidecarWindowBackend$WindowLayoutChangeCallbackWrapper;Landroidx/window/layout/WindowLayoutInfo;)V66 .method·public·static·synthetic·a(Landroidx/window/layout/SidecarWindowBackend$WindowLayoutChangeCallbackWrapper;Landroidx/window/layout/WindowLayoutInfo;)V
67 ····.locals·067 ····.locals·0
  
Offset 84, 19 lines modifiedOffset 84, 19 lines modified
  
84 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V84 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
85 ····const-string·v0,·"$newLayoutInfo"85 ····const-string·v0,·"$newLayoutInfo"
  
86 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V86 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
87 ····invoke-virtual·{p0},·Landroidx/window/layout/SidecarWindowBackend$WindowLayoutChangeCallbackWrapper;->getCallback()Landroidx/core/util/a;87 ····invoke-virtual·{p0},·Landroidx/window/layout/SidecarWindowBackend$WindowLayoutChangeCallbackWrapper;->getCallback()Lg/a;
  
88 ····move-result-object·p088 ····move-result-object·p0
  
89 ····invoke-interface·{p0,·p1},·Landroidx/core/util/a;->accept(Ljava/lang/Object;)V89 ····invoke-interface·{p0,·p1},·Lg/a;->accept(Ljava/lang/Object;)V
  
90 ····return-void90 ····return-void
91 .end·method91 .end·method
  
  
92 #·virtual·methods92 #·virtual·methods
93 .method·public·final·accept(Landroidx/window/layout/WindowLayoutInfo;)V93 .method·public·final·accept(Landroidx/window/layout/WindowLayoutInfo;)V
Offset 123, 26 lines modifiedOffset 123, 26 lines modified
123 ····.locals·1123 ····.locals·1
  
124 ····iget-object·v0,·p0,·Landroidx/window/layout/SidecarWindowBackend$WindowLayoutChangeCallbackWrapper;->activity:Landroid/app/Activity;124 ····iget-object·v0,·p0,·Landroidx/window/layout/SidecarWindowBackend$WindowLayoutChangeCallbackWrapper;->activity:Landroid/app/Activity;
  
125 ····return-object·v0125 ····return-object·v0
126 .end·method126 .end·method
  
127 .method·public·final·getCallback()Landroidx/core/util/a;127 .method·public·final·getCallback()Lg/a;
128 ····.locals·1128 ····.locals·1
129 ····.annotation·system·Ldalvik/annotation/Signature;129 ····.annotation·system·Ldalvik/annotation/Signature;
130 ········value·=·{130 ········value·=·{
131 ············"()",131 ············"()",
132 ············"Landroidx/core/util/a<",132 ············"Lg/a<",
133 ············"Landroidx/window/layout/WindowLayoutInfo;",133 ············"Landroidx/window/layout/WindowLayoutInfo;",
134 ············">;"134 ············">;"
135 ········}135 ········}
136 ····.end·annotation136 ····.end·annotation
  
137 ····iget-object·v0,·p0,·Landroidx/window/layout/SidecarWindowBackend$WindowLayoutChangeCallbackWrapper;->callback:Landroidx/core/util/a;137 ····iget-object·v0,·p0,·Landroidx/window/layout/SidecarWindowBackend$WindowLayoutChangeCallbackWrapper;->callback:Lg/a;
  
138 ····return-object·v0138 ····return-object·v0
139 .end·method139 .end·method
  
140 .method·public·final·getLastInfo()Landroidx/window/layout/WindowLayoutInfo;140 .method·public·final·getLastInfo()Landroidx/window/layout/WindowLayoutInfo;
141 ····.locals·1141 ····.locals·1
  
1.31 KB
smali/androidx/window/layout/f.smali
    
Offset 1, 36 lines modifiedOffset 1, 36 lines modified
1 .class·public·final·synthetic·Landroidx/window/layout/f;1 .class·public·final·synthetic·Landroidx/window/layout/f;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces4 #·interfaces
5 .implements·Landroidx/core/util/a;5 .implements·Lg/a;
  
  
6 #·instance·fields6 #·instance·fields
7 .field·public·final·synthetic·a:Lg1/f;7 .field·public·final·synthetic·a:Lv0/f;
  
  
8 #·direct·methods8 #·direct·methods
9 .method·public·synthetic·constructor·<init>(Lg1/f;)V9 .method·public·synthetic·constructor·<init>(Lv0/f;)V
10 ····.locals·010 ····.locals·0
  
11 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V11 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
12 ····iput-object·p1,·p0,·Landroidx/window/layout/f;->a:Lg1/f;12 ····iput-object·p1,·p0,·Landroidx/window/layout/f;->a:Lv0/f;
  
13 ····return-void13 ····return-void
14 .end·method14 .end·method
  
  
15 #·virtual·methods15 #·virtual·methods
16 .method·public·final·accept(Ljava/lang/Object;)V16 .method·public·final·accept(Ljava/lang/Object;)V
17 ····.locals·117 ····.locals·1
  
18 ····iget-object·v0,·p0,·Landroidx/window/layout/f;->a:Lg1/f;18 ····iget-object·v0,·p0,·Landroidx/window/layout/f;->a:Lv0/f;
  
19 ····check-cast·p1,·Landroidx/window/layout/WindowLayoutInfo;19 ····check-cast·p1,·Landroidx/window/layout/WindowLayoutInfo;
  
20 ····invoke-static·{v0,·p1},·Landroidx/window/layout/WindowInfoTrackerImpl$windowLayoutInfo$1;->a(Lg1/f;Landroidx/window/layout/WindowLayoutInfo;)V20 ····invoke-static·{v0,·p1},·Landroidx/window/layout/WindowInfoTrackerImpl$windowLayoutInfo$1;->b(Lv0/f;Landroidx/window/layout/WindowLayoutInfo;)V
  
21 ····return-void21 ····return-void
22 .end·method22 .end·method
5.3 KB
smali/androidx/window/layout/ExtensionWindowLayoutInfoBackend.smali
    
Offset 30, 15 lines modifiedOffset 30, 15 lines modified
  
30 .field·private·final·extensionWindowBackendLock:Ljava/util/concurrent/locks/ReentrantLock;30 .field·private·final·extensionWindowBackendLock:Ljava/util/concurrent/locks/ReentrantLock;
  
31 .field·private·final·listenerToActivity:Ljava/util/Map;31 .field·private·final·listenerToActivity:Ljava/util/Map;
32 ····.annotation·system·Ldalvik/annotation/Signature;32 ····.annotation·system·Ldalvik/annotation/Signature;
33 ········value·=·{33 ········value·=·{
34 ············"Ljava/util/Map<",34 ············"Ljava/util/Map<",
35 ············"Landroidx/core/util/a<",35 ············"Lg/a<",
36 ············"Landroidx/window/layout/WindowLayoutInfo;",36 ············"Landroidx/window/layout/WindowLayoutInfo;",
37 ············">;",37 ············">;",
38 ············"Landroid/app/Activity;",38 ············"Landroid/app/Activity;",
39 ············">;"39 ············">;"
40 ········}40 ········}
41 ····.end·annotation41 ····.end·annotation
42 .end·field42 .end·field
Offset 75, 22 lines modifiedOffset 75, 22 lines modified
75 ····iput-object·p1,·p0,·Landroidx/window/layout/ExtensionWindowLayoutInfoBackend;->listenerToActivity:Ljava/util/Map;75 ····iput-object·p1,·p0,·Landroidx/window/layout/ExtensionWindowLayoutInfoBackend;->listenerToActivity:Ljava/util/Map;
  
76 ····return-void76 ····return-void
77 .end·method77 .end·method
  
  
78 #·virtual·methods78 #·virtual·methods
79 .method·public·registerLayoutChangeCallback(Landroid/app/Activity;Ljava/util/concurrent/Executor;Landroidx/core/util/a;)V79 .method·public·registerLayoutChangeCallback(Landroid/app/Activity;Ljava/util/concurrent/Executor;Lg/a;)V
80 ····.locals·280 ····.locals·2
81 ····.annotation·system·Ldalvik/annotation/Signature;81 ····.annotation·system·Ldalvik/annotation/Signature;
82 ········value·=·{82 ········value·=·{
83 ············"(",83 ············"(",
84 ············"Landroid/app/Activity;",84 ············"Landroid/app/Activity;",
85 ············"Ljava/util/concurrent/Executor;",85 ············"Ljava/util/concurrent/Executor;",
86 ············"Landroidx/core/util/a<",86 ············"Lg/a<",
87 ············"Landroidx/window/layout/WindowLayoutInfo;",87 ············"Landroidx/window/layout/WindowLayoutInfo;",
88 ············">;)V"88 ············">;)V"
89 ········}89 ········}
90 ····.end·annotation90 ····.end·annotation
  
91 ····const-string·v0,·"activity"91 ····const-string·v0,·"activity"
  
Offset 120, 21 lines modifiedOffset 120, 21 lines modified
120 ····if-nez·v0,·:cond_0120 ····if-nez·v0,·:cond_0
  
121 ····const/4·v0,·0x0121 ····const/4·v0,·0x0
  
122 ····goto·:goto_0122 ····goto·:goto_0
  
123 ····:cond_0123 ····:cond_0
124 ····invoke-virtual·{v0,·p3},·Landroidx/window/layout/ExtensionWindowLayoutInfoBackend$MulticastConsumer;->addListener(Landroidx/core/util/a;)V124 ····invoke-virtual·{v0,·p3},·Landroidx/window/layout/ExtensionWindowLayoutInfoBackend$MulticastConsumer;->addListener(Lg/a;)V
  
125 ····iget-object·v0,·p0,·Landroidx/window/layout/ExtensionWindowLayoutInfoBackend;->listenerToActivity:Ljava/util/Map;125 ····iget-object·v0,·p0,·Landroidx/window/layout/ExtensionWindowLayoutInfoBackend;->listenerToActivity:Ljava/util/Map;
  
126 ····invoke-interface·{v0,·p3,·p1},·Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;126 ····invoke-interface·{v0,·p3,·p1},·Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
  
127 ····sget-object·v0,·Lo0/q;->a:Lo0/q;127 ····sget-object·v0,·Ld0/q;->a:Ld0/q;
  
128 ····:goto_0128 ····:goto_0
129 ····if-nez·v0,·:cond_1129 ····if-nez·v0,·:cond_1
  
130 ····new-instance·v0,·Landroidx/window/layout/ExtensionWindowLayoutInfoBackend$MulticastConsumer;130 ····new-instance·v0,·Landroidx/window/layout/ExtensionWindowLayoutInfoBackend$MulticastConsumer;
  
131 ····invoke-direct·{v0,·p1},·Landroidx/window/layout/ExtensionWindowLayoutInfoBackend$MulticastConsumer;-><init>(Landroid/app/Activity;)V131 ····invoke-direct·{v0,·p1},·Landroidx/window/layout/ExtensionWindowLayoutInfoBackend$MulticastConsumer;-><init>(Landroid/app/Activity;)V
Offset 143, 22 lines modifiedOffset 143, 22 lines modified
  
143 ····invoke-interface·{v1,·p1,·v0},·Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;143 ····invoke-interface·{v1,·p1,·v0},·Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
  
144 ····iget-object·v1,·p0,·Landroidx/window/layout/ExtensionWindowLayoutInfoBackend;->listenerToActivity:Ljava/util/Map;144 ····iget-object·v1,·p0,·Landroidx/window/layout/ExtensionWindowLayoutInfoBackend;->listenerToActivity:Ljava/util/Map;
  
145 ····invoke-interface·{v1,·p3,·p1},·Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;145 ····invoke-interface·{v1,·p3,·p1},·Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
  
146 ····invoke-virtual·{v0,·p3},·Landroidx/window/layout/ExtensionWindowLayoutInfoBackend$MulticastConsumer;->addListener(Landroidx/core/util/a;)V146 ····invoke-virtual·{v0,·p3},·Landroidx/window/layout/ExtensionWindowLayoutInfoBackend$MulticastConsumer;->addListener(Lg/a;)V
  
147 ····iget-object·p3,·p0,·Landroidx/window/layout/ExtensionWindowLayoutInfoBackend;->component:Landroidx/window/extensions/layout/WindowLayoutComponent;147 ····iget-object·p3,·p0,·Landroidx/window/layout/ExtensionWindowLayoutInfoBackend;->component:Landroidx/window/extensions/layout/WindowLayoutComponent;
  
148 ····invoke-interface·{p3,·p1,·v0},·Landroidx/window/extensions/layout/WindowLayoutComponent;->addWindowLayoutInfoListener(Landroid/app/Activity;Ljava/util/function/Consumer;)V148 ····invoke-interface·{p3,·p1,·v0},·Landroidx/window/extensions/layout/WindowLayoutComponent;->addWindowLayoutInfoListener(Landroid/app/Activity;Ljava/util/function/Consumer;)V
  
149 ····:cond_1149 ····:cond_1
150 ····sget-object·p1,·Lo0/q;->a:Lo0/q;150 ····sget-object·p1,·Ld0/q;->a:Ld0/q;
151 ····:try_end_0151 ····:try_end_0
152 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0152 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0
  
153 ····invoke-interface·{p2},·Ljava/util/concurrent/locks/Lock;->unlock()V153 ····invoke-interface·{p2},·Ljava/util/concurrent/locks/Lock;->unlock()V
  
154 ····return-void154 ····return-void
  
Offset 166, 20 lines modifiedOffset 166, 20 lines modified
166 ····move-exception·p1166 ····move-exception·p1
  
167 ····invoke-interface·{p2},·Ljava/util/concurrent/locks/Lock;->unlock()V167 ····invoke-interface·{p2},·Ljava/util/concurrent/locks/Lock;->unlock()V
  
168 ····throw·p1168 ····throw·p1
169 .end·method169 .end·method
  
170 .method·public·unregisterLayoutChangeCallback(Landroidx/core/util/a;)V170 .method·public·unregisterLayoutChangeCallback(Lg/a;)V
171 ····.locals·3171 ····.locals·3
172 ····.annotation·system·Ldalvik/annotation/Signature;172 ····.annotation·system·Ldalvik/annotation/Signature;
173 ········value·=·{173 ········value·=·{
174 ············"(",174 ············"(",
175 ············"Landroidx/core/util/a<",175 ············"Lg/a<",
176 ············"Landroidx/window/layout/WindowLayoutInfo;",176 ············"Landroidx/window/layout/WindowLayoutInfo;",
177 ············">;)V"177 ············">;)V"
178 ········}178 ········}
179 ····.end·annotation179 ····.end·annotation
  
180 ····const-string·v0,·"callback"180 ····const-string·v0,·"callback"
  
Offset 222, 28 lines modifiedOffset 222, 28 lines modified
  
222 ····invoke-interface·{v0},·Ljava/util/concurrent/locks/Lock;->unlock()V222 ····invoke-interface·{v0},·Ljava/util/concurrent/locks/Lock;->unlock()V
  
223 ····return-void223 ····return-void
  
224 ····:cond_1224 ····:cond_1
225 ····:try_start_2225 ····:try_start_2
226 ····invoke-virtual·{v1,·p1},·Landroidx/window/layout/ExtensionWindowLayoutInfoBackend$MulticastConsumer;->removeListener(Landroidx/core/util/a;)V226 ····invoke-virtual·{v1,·p1},·Landroidx/window/layout/ExtensionWindowLayoutInfoBackend$MulticastConsumer;->removeListener(Lg/a;)V
  
227 ····invoke-virtual·{v1},·Landroidx/window/layout/ExtensionWindowLayoutInfoBackend$MulticastConsumer;->isEmpty()Z227 ····invoke-virtual·{v1},·Landroidx/window/layout/ExtensionWindowLayoutInfoBackend$MulticastConsumer;->isEmpty()Z
  
228 ····move-result·p1228 ····move-result·p1
  
229 ····if-eqz·p1,·:cond_2229 ····if-eqz·p1,·:cond_2
  
230 ····iget-object·p1,·p0,·Landroidx/window/layout/ExtensionWindowLayoutInfoBackend;->component:Landroidx/window/extensions/layout/WindowLayoutComponent;230 ····iget-object·p1,·p0,·Landroidx/window/layout/ExtensionWindowLayoutInfoBackend;->component:Landroidx/window/extensions/layout/WindowLayoutComponent;
  
231 ····invoke-interface·{p1,·v1},·Landroidx/window/extensions/layout/WindowLayoutComponent;->removeWindowLayoutInfoListener(Ljava/util/function/Consumer;)V231 ····invoke-interface·{p1,·v1},·Landroidx/window/extensions/layout/WindowLayoutComponent;->removeWindowLayoutInfoListener(Ljava/util/function/Consumer;)V
  
232 ····:cond_2232 ····:cond_2
233 ····sget-object·p1,·Lo0/q;->a:Lo0/q;233 ····sget-object·p1,·Ld0/q;->a:Ld0/q;
234 ····:try_end_2234 ····:try_end_2
Max diff block lines reached; 96/5298 bytes (1.81%) of diff not shown.
989 B
smali/androidx/window/layout/WindowInfoTracker$Companion.smali
    
Offset 32, 19 lines modifiedOffset 32, 19 lines modified
  
32 ····invoke-direct·{v0},·Landroidx/window/layout/WindowInfoTracker$Companion;-><init>()V32 ····invoke-direct·{v0},·Landroidx/window/layout/WindowInfoTracker$Companion;-><init>()V
  
33 ····sput-object·v0,·Landroidx/window/layout/WindowInfoTracker$Companion;->$$INSTANCE:Landroidx/window/layout/WindowInfoTracker$Companion;33 ····sput-object·v0,·Landroidx/window/layout/WindowInfoTracker$Companion;->$$INSTANCE:Landroidx/window/layout/WindowInfoTracker$Companion;
  
34 ····const-class·v0,·Landroidx/window/layout/WindowInfoTracker;34 ····const-class·v0,·Landroidx/window/layout/WindowInfoTracker;
  
35 ····invoke-static·{v0},·Lkotlin/jvm/internal/l;->b(Ljava/lang/Class;)Lb1/c;35 ····invoke-static·{v0},·Lkotlin/jvm/internal/l;->b(Ljava/lang/Class;)Lq0/c;
  
36 ····move-result-object·v036 ····move-result-object·v0
  
37 ····invoke-interface·{v0},·Lb1/c;->a()Ljava/lang/String;37 ····invoke-interface·{v0},·Lq0/c;->a()Ljava/lang/String;
  
38 ····move-result-object·v038 ····move-result-object·v0
  
39 ····sput-object·v0,·Landroidx/window/layout/WindowInfoTracker$Companion;->TAG:Ljava/lang/String;39 ····sput-object·v0,·Landroidx/window/layout/WindowInfoTracker$Companion;->TAG:Ljava/lang/String;
  
40 ····sget-object·v0,·Landroidx/window/layout/EmptyDecorator;->INSTANCE:Landroidx/window/layout/EmptyDecorator;40 ····sget-object·v0,·Landroidx/window/layout/EmptyDecorator;->INSTANCE:Landroidx/window/layout/EmptyDecorator;
  
4.67 KB
smali/androidx/window/layout/SidecarWindowBackend.smali
    
Offset 268, 22 lines modifiedOffset 268, 22 lines modified
268 ····.end·annotation268 ····.end·annotation
  
269 ····iget-object·v0,·p0,·Landroidx/window/layout/SidecarWindowBackend;->windowLayoutChangeCallbacks:Ljava/util/concurrent/CopyOnWriteArrayList;269 ····iget-object·v0,·p0,·Landroidx/window/layout/SidecarWindowBackend;->windowLayoutChangeCallbacks:Ljava/util/concurrent/CopyOnWriteArrayList;
  
270 ····return-object·v0270 ····return-object·v0
271 .end·method271 .end·method
  
272 .method·public·registerLayoutChangeCallback(Landroid/app/Activity;Ljava/util/concurrent/Executor;Landroidx/core/util/a;)V272 .method·public·registerLayoutChangeCallback(Landroid/app/Activity;Ljava/util/concurrent/Executor;Lg/a;)V
273 ····.locals·4273 ····.locals·4
274 ····.annotation·system·Ldalvik/annotation/Signature;274 ····.annotation·system·Ldalvik/annotation/Signature;
275 ········value·=·{275 ········value·=·{
276 ············"(",276 ············"(",
277 ············"Landroid/app/Activity;",277 ············"Landroid/app/Activity;",
278 ············"Ljava/util/concurrent/Executor;",278 ············"Ljava/util/concurrent/Executor;",
279 ············"Landroidx/core/util/a<",279 ············"Lg/a<",
280 ············"Landroidx/window/layout/WindowLayoutInfo;",280 ············"Landroidx/window/layout/WindowLayoutInfo;",
281 ············">;)V"281 ············">;)V"
282 ········}282 ········}
283 ····.end·annotation283 ····.end·annotation
  
284 ····const-string·v0,·"activity"284 ····const-string·v0,·"activity"
  
Offset 306, 21 lines modifiedOffset 306, 21 lines modified
  
306 ····move-result-object·v1306 ····move-result-object·v1
  
307 ····if-nez·v1,·:cond_0307 ····if-nez·v1,·:cond_0
  
308 ····new-instance·p1,·Landroidx/window/layout/WindowLayoutInfo;308 ····new-instance·p1,·Landroidx/window/layout/WindowLayoutInfo;
  
309 ····invoke-static·{},·Lp0/g;->b()Ljava/util/List;309 ····invoke-static·{},·Le0/g;->b()Ljava/util/List;
  
310 ····move-result-object·p2310 ····move-result-object·p2
  
311 ····invoke-direct·{p1,·p2},·Landroidx/window/layout/WindowLayoutInfo;-><init>(Ljava/util/List;)V311 ····invoke-direct·{p1,·p2},·Landroidx/window/layout/WindowLayoutInfo;-><init>(Ljava/util/List;)V
  
312 ····invoke-interface·{p3,·p1},·Landroidx/core/util/a;->accept(Ljava/lang/Object;)V312 ····invoke-interface·{p3,·p1},·Lg/a;->accept(Ljava/lang/Object;)V
313 ····:try_end_0313 ····:try_end_0
314 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0314 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0
  
315 ····invoke-interface·{v0},·Ljava/util/concurrent/locks/Lock;->unlock()V315 ····invoke-interface·{v0},·Ljava/util/concurrent/locks/Lock;->unlock()V
  
316 ····return-void316 ····return-void
  
Offset 328, 15 lines modifiedOffset 328, 15 lines modified
328 ····:try_start_1328 ····:try_start_1
329 ····invoke-direct·{p0,·p1},·Landroidx/window/layout/SidecarWindowBackend;->isActivityRegistered(Landroid/app/Activity;)Z329 ····invoke-direct·{p0,·p1},·Landroidx/window/layout/SidecarWindowBackend;->isActivityRegistered(Landroid/app/Activity;)Z
  
330 ····move-result·v2330 ····move-result·v2
  
331 ····new-instance·v3,·Landroidx/window/layout/SidecarWindowBackend$WindowLayoutChangeCallbackWrapper;331 ····new-instance·v3,·Landroidx/window/layout/SidecarWindowBackend$WindowLayoutChangeCallbackWrapper;
  
332 ····invoke-direct·{v3,·p1,·p2,·p3},·Landroidx/window/layout/SidecarWindowBackend$WindowLayoutChangeCallbackWrapper;-><init>(Landroid/app/Activity;Ljava/util/concurrent/Executor;Landroidx/core/util/a;)V332 ····invoke-direct·{v3,·p1,·p2,·p3},·Landroidx/window/layout/SidecarWindowBackend$WindowLayoutChangeCallbackWrapper;-><init>(Landroid/app/Activity;Ljava/util/concurrent/Executor;Lg/a;)V
  
333 ····invoke-virtual·{p0},·Landroidx/window/layout/SidecarWindowBackend;->getWindowLayoutChangeCallbacks()Ljava/util/concurrent/CopyOnWriteArrayList;333 ····invoke-virtual·{p0},·Landroidx/window/layout/SidecarWindowBackend;->getWindowLayoutChangeCallbacks()Ljava/util/concurrent/CopyOnWriteArrayList;
  
334 ····move-result-object·p2334 ····move-result-object·p2
  
335 ····invoke-virtual·{p2,·v3},·Ljava/util/concurrent/CopyOnWriteArrayList;->add(Ljava/lang/Object;)Z335 ····invoke-virtual·{p2,·v3},·Ljava/util/concurrent/CopyOnWriteArrayList;->add(Ljava/lang/Object;)Z
  
Offset 402, 15 lines modifiedOffset 402, 15 lines modified
402 ····:goto_1402 ····:goto_1
403 ····if-eqz·v1,·:cond_5403 ····if-eqz·v1,·:cond_5
  
404 ····invoke-virtual·{v3,·v1},·Landroidx/window/layout/SidecarWindowBackend$WindowLayoutChangeCallbackWrapper;->accept(Landroidx/window/layout/WindowLayoutInfo;)V404 ····invoke-virtual·{v3,·v1},·Landroidx/window/layout/SidecarWindowBackend$WindowLayoutChangeCallbackWrapper;->accept(Landroidx/window/layout/WindowLayoutInfo;)V
  
405 ····:cond_5405 ····:cond_5
406 ····:goto_2406 ····:goto_2
407 ····sget-object·p1,·Lo0/q;->a:Lo0/q;407 ····sget-object·p1,·Ld0/q;->a:Ld0/q;
408 ····:try_end_1408 ····:try_end_1
409 ····.catchall·{:try_start_1·..·:try_end_1}·:catchall_0409 ····.catchall·{:try_start_1·..·:try_end_1}·:catchall_0
  
410 ····invoke-interface·{v0},·Ljava/util/concurrent/locks/Lock;->unlock()V410 ····invoke-interface·{v0},·Ljava/util/concurrent/locks/Lock;->unlock()V
  
411 ····return-void411 ····return-void
  
Offset 426, 20 lines modifiedOffset 426, 20 lines modified
426 ····.locals·0426 ····.locals·0
  
427 ····iput-object·p1,·p0,·Landroidx/window/layout/SidecarWindowBackend;->windowExtension:Landroidx/window/layout/ExtensionInterfaceCompat;427 ····iput-object·p1,·p0,·Landroidx/window/layout/SidecarWindowBackend;->windowExtension:Landroidx/window/layout/ExtensionInterfaceCompat;
  
428 ····return-void428 ····return-void
429 .end·method429 .end·method
  
430 .method·public·unregisterLayoutChangeCallback(Landroidx/core/util/a;)V430 .method·public·unregisterLayoutChangeCallback(Lg/a;)V
431 ····.locals·5431 ····.locals·5
432 ····.annotation·system·Ldalvik/annotation/Signature;432 ····.annotation·system·Ldalvik/annotation/Signature;
433 ········value·=·{433 ········value·=·{
434 ············"(",434 ············"(",
435 ············"Landroidx/core/util/a<",435 ············"Lg/a<",
436 ············"Landroidx/window/layout/WindowLayoutInfo;",436 ············"Landroidx/window/layout/WindowLayoutInfo;",
437 ············">;)V"437 ············">;)V"
438 ········}438 ········}
439 ····.end·annotation439 ····.end·annotation
  
440 ····const-string·v0,·"callback"440 ····const-string·v0,·"callback"
  
Offset 486, 15 lines modifiedOffset 486, 15 lines modified
  
486 ····invoke-interface·{v2},·Ljava/util/Iterator;->next()Ljava/lang/Object;486 ····invoke-interface·{v2},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
487 ····move-result-object·v3487 ····move-result-object·v3
  
488 ····check-cast·v3,·Landroidx/window/layout/SidecarWindowBackend$WindowLayoutChangeCallbackWrapper;488 ····check-cast·v3,·Landroidx/window/layout/SidecarWindowBackend$WindowLayoutChangeCallbackWrapper;
  
489 ····invoke-virtual·{v3},·Landroidx/window/layout/SidecarWindowBackend$WindowLayoutChangeCallbackWrapper;->getCallback()Landroidx/core/util/a;489 ····invoke-virtual·{v3},·Landroidx/window/layout/SidecarWindowBackend$WindowLayoutChangeCallbackWrapper;->getCallback()Lg/a;
  
490 ····move-result-object·v4490 ····move-result-object·v4
  
491 ····if-ne·v4,·p1,·:cond_1491 ····if-ne·v4,·p1,·:cond_1
  
492 ····const-string·v4,·"callbackWrapper"492 ····const-string·v4,·"callbackWrapper"
  
Offset 533, 15 lines modifiedOffset 533, 15 lines modified
533 ····move-result-object·v1533 ····move-result-object·v1
  
534 ····invoke-direct·{p0,·v1},·Landroidx/window/layout/SidecarWindowBackend;->callbackRemovedForActivity(Landroid/app/Activity;)V534 ····invoke-direct·{p0,·v1},·Landroidx/window/layout/SidecarWindowBackend;->callbackRemovedForActivity(Landroid/app/Activity;)V
  
535 ····goto·:goto_1535 ····goto·:goto_1
  
536 ····:cond_3536 ····:cond_3
537 ····sget-object·p1,·Lo0/q;->a:Lo0/q;537 ····sget-object·p1,·Ld0/q;->a:Ld0/q;
538 ····:try_end_1538 ····:try_end_1
539 ····.catchall·{:try_start_1·..·:try_end_1}·:catchall_0539 ····.catchall·{:try_start_1·..·:try_end_1}·:catchall_0
  
540 ····monitor-exit·v0540 ····monitor-exit·v0
  
Max diff block lines reached; 2/4674 bytes (0.04%) of diff not shown.
1.26 KB
smali/androidx/window/layout/WindowBackend.smali
    
Offset 1, 29 lines modifiedOffset 1, 29 lines modified
1 .class·public·interface·abstract·Landroidx/window/layout/WindowBackend;1 .class·public·interface·abstract·Landroidx/window/layout/WindowBackend;
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·registerLayoutChangeCallback(Landroid/app/Activity;Ljava/util/concurrent/Executor;Landroidx/core/util/a;)V5 .method·public·abstract·registerLayoutChangeCallback(Landroid/app/Activity;Ljava/util/concurrent/Executor;Lg/a;)V
6 ····.annotation·system·Ldalvik/annotation/Signature;6 ····.annotation·system·Ldalvik/annotation/Signature;
7 ········value·=·{7 ········value·=·{
8 ············"(",8 ············"(",
9 ············"Landroid/app/Activity;",9 ············"Landroid/app/Activity;",
10 ············"Ljava/util/concurrent/Executor;",10 ············"Ljava/util/concurrent/Executor;",
11 ············"Landroidx/core/util/a<",11 ············"Lg/a<",
12 ············"Landroidx/window/layout/WindowLayoutInfo;",12 ············"Landroidx/window/layout/WindowLayoutInfo;",
13 ············">;)V"13 ············">;)V"
14 ········}14 ········}
15 ····.end·annotation15 ····.end·annotation
16 .end·method16 .end·method
  
17 .method·public·abstract·unregisterLayoutChangeCallback(Landroidx/core/util/a;)V17 .method·public·abstract·unregisterLayoutChangeCallback(Lg/a;)V
18 ····.annotation·system·Ldalvik/annotation/Signature;18 ····.annotation·system·Ldalvik/annotation/Signature;
19 ········value·=·{19 ········value·=·{
20 ············"(",20 ············"(",
21 ············"Landroidx/core/util/a<",21 ············"Lg/a<",
22 ············"Landroidx/window/layout/WindowLayoutInfo;",22 ············"Landroidx/window/layout/WindowLayoutInfo;",
23 ············">;)V"23 ············">;)V"
24 ········}24 ········}
25 ····.end·annotation25 ····.end·annotation
26 .end·method26 .end·method
681 B
smali/androidx/window/layout/WindowLayoutInfo.smali
    
Offset 132, 13 lines modifiedOffset 132, 13 lines modified
  
132 ····const/4·v6,·0x0132 ····const/4·v6,·0x0
  
133 ····const/16·v7,·0x38133 ····const/16·v7,·0x38
  
134 ····const/4·v8,·0x0134 ····const/4·v8,·0x0
  
135 ····invoke-static/range·{v0·..·v8},·Lp0/g;->l(Ljava/lang/Iterable;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;ILjava/lang/CharSequence;Lx0/l;ILjava/lang/Object;)Ljava/lang/String;135 ····invoke-static/range·{v0·..·v8},·Le0/g;->l(Ljava/lang/Iterable;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;ILjava/lang/CharSequence;Lm0/l;ILjava/lang/Object;)Ljava/lang/String;
  
136 ····move-result-object·v0136 ····move-result-object·v0
  
137 ····return-object·v0137 ····return-object·v0
138 .end·method138 .end·method
3.32 KB
smali/androidx/window/layout/WindowMetricsCalculator$Companion.smali
    
Offset 13, 18 lines modifiedOffset 13, 18 lines modified
13 ····name·=·"Companion"13 ····name·=·"Companion"
14 .end·annotation14 .end·annotation
  
  
15 #·static·fields15 #·static·fields
16 .field·static·final·synthetic·$$INSTANCE:Landroidx/window/layout/WindowMetricsCalculator$Companion;16 .field·static·final·synthetic·$$INSTANCE:Landroidx/window/layout/WindowMetricsCalculator$Companion;
  
17 .field·private·static·decorator:Lx0/l;17 .field·private·static·decorator:Lm0/l;
18 ····.annotation·system·Ldalvik/annotation/Signature;18 ····.annotation·system·Ldalvik/annotation/Signature;
19 ········value·=·{19 ········value·=·{
20 ············"Lx0/l<",20 ············"Lm0/l<",
21 ············"-",21 ············"-",
22 ············"Landroidx/window/layout/WindowMetricsCalculator;",22 ············"Landroidx/window/layout/WindowMetricsCalculator;",
23 ············"+",23 ············"+",
24 ············"Landroidx/window/layout/WindowMetricsCalculator;",24 ············"Landroidx/window/layout/WindowMetricsCalculator;",
25 ············">;"25 ············">;"
26 ········}26 ········}
27 ····.end·annotation27 ····.end·annotation
Offset 39, 15 lines modifiedOffset 39, 15 lines modified
  
39 ····invoke-direct·{v0},·Landroidx/window/layout/WindowMetricsCalculator$Companion;-><init>()V39 ····invoke-direct·{v0},·Landroidx/window/layout/WindowMetricsCalculator$Companion;-><init>()V
  
40 ····sput-object·v0,·Landroidx/window/layout/WindowMetricsCalculator$Companion;->$$INSTANCE:Landroidx/window/layout/WindowMetricsCalculator$Companion;40 ····sput-object·v0,·Landroidx/window/layout/WindowMetricsCalculator$Companion;->$$INSTANCE:Landroidx/window/layout/WindowMetricsCalculator$Companion;
  
41 ····sget-object·v0,·Landroidx/window/layout/WindowMetricsCalculator$Companion$decorator$1;->INSTANCE:Landroidx/window/layout/WindowMetricsCalculator$Companion$decorator$1;41 ····sget-object·v0,·Landroidx/window/layout/WindowMetricsCalculator$Companion$decorator$1;->INSTANCE:Landroidx/window/layout/WindowMetricsCalculator$Companion$decorator$1;
  
42 ····sput-object·v0,·Landroidx/window/layout/WindowMetricsCalculator$Companion;->decorator:Lx0/l;42 ····sput-object·v0,·Landroidx/window/layout/WindowMetricsCalculator$Companion;->decorator:Lm0/l;
  
43 ····return-void43 ····return-void
44 .end·method44 .end·method
  
45 .method·private·constructor·<init>()V45 .method·private·constructor·<init>()V
46 ····.locals·046 ····.locals·0
  
Offset 57, 19 lines modifiedOffset 57, 19 lines modified
57 .end·method57 .end·method
  
  
58 #·virtual·methods58 #·virtual·methods
59 .method·public·final·getOrCreate()Landroidx/window/layout/WindowMetricsCalculator;59 .method·public·final·getOrCreate()Landroidx/window/layout/WindowMetricsCalculator;
60 ····.locals·260 ····.locals·2
  
61 ····sget-object·v0,·Landroidx/window/layout/WindowMetricsCalculator$Companion;->decorator:Lx0/l;61 ····sget-object·v0,·Landroidx/window/layout/WindowMetricsCalculator$Companion;->decorator:Lm0/l;
  
62 ····sget-object·v1,·Landroidx/window/layout/WindowMetricsCalculatorCompat;->INSTANCE:Landroidx/window/layout/WindowMetricsCalculatorCompat;62 ····sget-object·v1,·Landroidx/window/layout/WindowMetricsCalculatorCompat;->INSTANCE:Landroidx/window/layout/WindowMetricsCalculatorCompat;
  
63 ····invoke-interface·{v0,·v1},·Lx0/l;->invoke(Ljava/lang/Object;)Ljava/lang/Object;63 ····invoke-interface·{v0,·v1},·Lm0/l;->invoke(Ljava/lang/Object;)Ljava/lang/Object;
  
64 ····move-result-object·v064 ····move-result-object·v0
  
65 ····check-cast·v0,·Landroidx/window/layout/WindowMetricsCalculator;65 ····check-cast·v0,·Landroidx/window/layout/WindowMetricsCalculator;
  
66 ····return-object·v066 ····return-object·v0
67 .end·method67 .end·method
Offset 83, 23 lines modifiedOffset 83, 23 lines modified
  
83 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V83 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
84 ····new-instance·v0,·Landroidx/window/layout/WindowMetricsCalculator$Companion$overrideDecorator$1;84 ····new-instance·v0,·Landroidx/window/layout/WindowMetricsCalculator$Companion$overrideDecorator$1;
  
85 ····invoke-direct·{v0,·p1},·Landroidx/window/layout/WindowMetricsCalculator$Companion$overrideDecorator$1;-><init>(Ljava/lang/Object;)V85 ····invoke-direct·{v0,·p1},·Landroidx/window/layout/WindowMetricsCalculator$Companion$overrideDecorator$1;-><init>(Ljava/lang/Object;)V
  
86 ····sput-object·v0,·Landroidx/window/layout/WindowMetricsCalculator$Companion;->decorator:Lx0/l;86 ····sput-object·v0,·Landroidx/window/layout/WindowMetricsCalculator$Companion;->decorator:Lm0/l;
  
87 ····return-void87 ····return-void
88 .end·method88 .end·method
  
89 .method·public·final·reset()V89 .method·public·final·reset()V
90 ····.locals·190 ····.locals·1
91 ····.annotation·build·Landroidx/window/core/ExperimentalWindowApi;91 ····.annotation·build·Landroidx/window/core/ExperimentalWindowApi;
92 ····.end·annotation92 ····.end·annotation
  
93 ····sget-object·v0,·Landroidx/window/layout/WindowMetricsCalculator$Companion$reset$1;->INSTANCE:Landroidx/window/layout/WindowMetricsCalculator$Companion$reset$1;93 ····sget-object·v0,·Landroidx/window/layout/WindowMetricsCalculator$Companion$reset$1;->INSTANCE:Landroidx/window/layout/WindowMetricsCalculator$Companion$reset$1;
  
94 ····sput-object·v0,·Landroidx/window/layout/WindowMetricsCalculator$Companion;->decorator:Lx0/l;94 ····sput-object·v0,·Landroidx/window/layout/WindowMetricsCalculator$Companion;->decorator:Lm0/l;
  
95 ····return-void95 ····return-void
96 .end·method96 .end·method
498 B
smali/androidx/window/layout/SidecarCompat.smali
    
Offset 213, 15 lines modifiedOffset 213, 15 lines modified
  
213 ····move-result-object·p1213 ····move-result-object·p1
  
214 ····if-nez·p1,·:cond_0214 ····if-nez·p1,·:cond_0
  
215 ····new-instance·p1,·Landroidx/window/layout/WindowLayoutInfo;215 ····new-instance·p1,·Landroidx/window/layout/WindowLayoutInfo;
  
216 ····invoke-static·{},·Lp0/g;->b()Ljava/util/List;216 ····invoke-static·{},·Le0/g;->b()Ljava/util/List;
  
217 ····move-result-object·v0217 ····move-result-object·v0
  
218 ····invoke-direct·{p1,·v0},·Landroidx/window/layout/WindowLayoutInfo;-><init>(Ljava/util/List;)V218 ····invoke-direct·{p1,·v0},·Landroidx/window/layout/WindowLayoutInfo;-><init>(Ljava/util/List;)V
  
219 ····return-object·p1219 ····return-object·p1
  
920 B
smali/androidx/window/layout/WindowMetricsCalculator$Companion$reset$1.smali
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 .class·final·Landroidx/window/layout/WindowMetricsCalculator$Companion$reset$1;1 .class·final·Landroidx/window/layout/WindowMetricsCalculator$Companion$reset$1;
2 .super·Lkotlin/jvm/internal/j;2 .super·Lkotlin/jvm/internal/j;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces4 #·interfaces
5 .implements·Lx0/l;5 .implements·Lm0/l;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingMethod;7 .annotation·system·Ldalvik/annotation/EnclosingMethod;
8 ····value·=·Landroidx/window/layout/WindowMetricsCalculator$Companion;->reset()V8 ····value·=·Landroidx/window/layout/WindowMetricsCalculator$Companion;->reset()V
9 .end·annotation9 .end·annotation
  
Offset 15, 15 lines modifiedOffset 15, 15 lines modified
15 ····accessFlags·=·0x1815 ····accessFlags·=·0x18
16 ····name·=·null16 ····name·=·null
17 .end·annotation17 .end·annotation
  
18 .annotation·system·Ldalvik/annotation/Signature;18 .annotation·system·Ldalvik/annotation/Signature;
19 ····value·=·{19 ····value·=·{
20 ········"Lkotlin/jvm/internal/j;",20 ········"Lkotlin/jvm/internal/j;",
21 ········"Lx0/l<",21 ········"Lm0/l<",
22 ········"Landroidx/window/layout/WindowMetricsCalculator;",22 ········"Landroidx/window/layout/WindowMetricsCalculator;",
23 ········"Landroidx/window/layout/WindowMetricsCalculator;",23 ········"Landroidx/window/layout/WindowMetricsCalculator;",
24 ········">;"24 ········">;"
25 ····}25 ····}
26 .end·annotation26 .end·annotation
  
  
3.33 KB
smali/androidx/window/layout/ExtensionWindowLayoutInfoBackend$MulticastConsumer.smali
    
Offset 39, 15 lines modifiedOffset 39, 15 lines modified
  
39 .field·private·final·multicastConsumerLock:Ljava/util/concurrent/locks/ReentrantLock;39 .field·private·final·multicastConsumerLock:Ljava/util/concurrent/locks/ReentrantLock;
  
40 .field·private·final·registeredListeners:Ljava/util/Set;40 .field·private·final·registeredListeners:Ljava/util/Set;
41 ····.annotation·system·Ldalvik/annotation/Signature;41 ····.annotation·system·Ldalvik/annotation/Signature;
42 ········value·=·{42 ········value·=·{
43 ············"Ljava/util/Set<",43 ············"Ljava/util/Set<",
44 ············"Landroidx/core/util/a<",44 ············"Lg/a<",
45 ············"Landroidx/window/layout/WindowLayoutInfo;",45 ············"Landroidx/window/layout/WindowLayoutInfo;",
46 ············">;>;"46 ············">;>;"
47 ········}47 ········}
48 ····.end·annotation48 ····.end·annotation
49 .end·field49 .end·field
  
  
Offset 115, 24 lines modifiedOffset 115, 24 lines modified
  
115 ····if-eqz·v1,·:cond_0115 ····if-eqz·v1,·:cond_0
  
116 ····invoke-interface·{p1},·Ljava/util/Iterator;->next()Ljava/lang/Object;116 ····invoke-interface·{p1},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
117 ····move-result-object·v1117 ····move-result-object·v1
  
118 ····check-cast·v1,·Landroidx/core/util/a;118 ····check-cast·v1,·Lg/a;
  
119 ····iget-object·v2,·p0,·Landroidx/window/layout/ExtensionWindowLayoutInfoBackend$MulticastConsumer;->lastKnownValue:Landroidx/window/layout/WindowLayoutInfo;119 ····iget-object·v2,·p0,·Landroidx/window/layout/ExtensionWindowLayoutInfoBackend$MulticastConsumer;->lastKnownValue:Landroidx/window/layout/WindowLayoutInfo;
  
120 ····invoke-interface·{v1,·v2},·Landroidx/core/util/a;->accept(Ljava/lang/Object;)V120 ····invoke-interface·{v1,·v2},·Lg/a;->accept(Ljava/lang/Object;)V
  
121 ····goto·:goto_0121 ····goto·:goto_0
  
122 ····:cond_0122 ····:cond_0
123 ····sget-object·p1,·Lo0/q;->a:Lo0/q;123 ····sget-object·p1,·Ld0/q;->a:Ld0/q;
124 ····:try_end_0124 ····:try_end_0
125 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0125 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0
  
126 ····invoke-interface·{v0},·Ljava/util/concurrent/locks/Lock;->unlock()V126 ····invoke-interface·{v0},·Ljava/util/concurrent/locks/Lock;->unlock()V
  
127 ····return-void127 ····return-void
  
Offset 150, 20 lines modifiedOffset 150, 20 lines modified
150 ····check-cast·p1,·Landroidx/window/extensions/layout/WindowLayoutInfo;150 ····check-cast·p1,·Landroidx/window/extensions/layout/WindowLayoutInfo;
  
151 ····invoke-virtual·{p0,·p1},·Landroidx/window/layout/ExtensionWindowLayoutInfoBackend$MulticastConsumer;->accept(Landroidx/window/extensions/layout/WindowLayoutInfo;)V151 ····invoke-virtual·{p0,·p1},·Landroidx/window/layout/ExtensionWindowLayoutInfoBackend$MulticastConsumer;->accept(Landroidx/window/extensions/layout/WindowLayoutInfo;)V
  
152 ····return-void152 ····return-void
153 .end·method153 .end·method
  
154 .method·public·final·addListener(Landroidx/core/util/a;)V154 .method·public·final·addListener(Lg/a;)V
155 ····.locals·2155 ····.locals·2
156 ····.annotation·system·Ldalvik/annotation/Signature;156 ····.annotation·system·Ldalvik/annotation/Signature;
157 ········value·=·{157 ········value·=·{
158 ············"(",158 ············"(",
159 ············"Landroidx/core/util/a<",159 ············"Lg/a<",
160 ············"Landroidx/window/layout/WindowLayoutInfo;",160 ············"Landroidx/window/layout/WindowLayoutInfo;",
161 ············">;)V"161 ············">;)V"
162 ········}162 ········}
163 ····.end·annotation163 ····.end·annotation
  
164 ····const-string·v0,·"listener"164 ····const-string·v0,·"listener"
  
Offset 177, 15 lines modifiedOffset 177, 15 lines modified
177 ····iget-object·v1,·p0,·Landroidx/window/layout/ExtensionWindowLayoutInfoBackend$MulticastConsumer;->lastKnownValue:Landroidx/window/layout/WindowLayoutInfo;177 ····iget-object·v1,·p0,·Landroidx/window/layout/ExtensionWindowLayoutInfoBackend$MulticastConsumer;->lastKnownValue:Landroidx/window/layout/WindowLayoutInfo;
  
178 ····if-nez·v1,·:cond_0178 ····if-nez·v1,·:cond_0
  
179 ····goto·:goto_0179 ····goto·:goto_0
  
180 ····:cond_0180 ····:cond_0
181 ····invoke-interface·{p1,·v1},·Landroidx/core/util/a;->accept(Ljava/lang/Object;)V181 ····invoke-interface·{p1,·v1},·Lg/a;->accept(Ljava/lang/Object;)V
  
182 ····:goto_0182 ····:goto_0
183 ····iget-object·v1,·p0,·Landroidx/window/layout/ExtensionWindowLayoutInfoBackend$MulticastConsumer;->registeredListeners:Ljava/util/Set;183 ····iget-object·v1,·p0,·Landroidx/window/layout/ExtensionWindowLayoutInfoBackend$MulticastConsumer;->registeredListeners:Ljava/util/Set;
  
184 ····invoke-interface·{v1,·p1},·Ljava/util/Set;->add(Ljava/lang/Object;)Z184 ····invoke-interface·{v1,·p1},·Ljava/util/Set;->add(Ljava/lang/Object;)Z
185 ····:try_end_0185 ····:try_end_0
186 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0186 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0
Offset 210, 20 lines modifiedOffset 210, 20 lines modified
210 ····invoke-interface·{v0},·Ljava/util/Set;->isEmpty()Z210 ····invoke-interface·{v0},·Ljava/util/Set;->isEmpty()Z
  
211 ····move-result·v0211 ····move-result·v0
  
212 ····return·v0212 ····return·v0
213 .end·method213 .end·method
  
214 .method·public·final·removeListener(Landroidx/core/util/a;)V214 .method·public·final·removeListener(Lg/a;)V
215 ····.locals·2215 ····.locals·2
216 ····.annotation·system·Ldalvik/annotation/Signature;216 ····.annotation·system·Ldalvik/annotation/Signature;
217 ········value·=·{217 ········value·=·{
218 ············"(",218 ············"(",
219 ············"Landroidx/core/util/a<",219 ············"Lg/a<",
220 ············"Landroidx/window/layout/WindowLayoutInfo;",220 ············"Landroidx/window/layout/WindowLayoutInfo;",
221 ············">;)V"221 ············">;)V"
222 ········}222 ········}
223 ····.end·annotation223 ····.end·annotation
  
224 ····const-string·v0,·"listener"224 ····const-string·v0,·"listener"
  
766 B
smali/androidx/window/layout/WindowInfoTracker.smali
    
Offset 24, 19 lines modifiedOffset 24, 19 lines modified
24 ····sput-object·v0,·Landroidx/window/layout/WindowInfoTracker;->Companion:Landroidx/window/layout/WindowInfoTracker$Companion;24 ····sput-object·v0,·Landroidx/window/layout/WindowInfoTracker;->Companion:Landroidx/window/layout/WindowInfoTracker$Companion;
  
25 ····return-void25 ····return-void
26 .end·method26 .end·method
  
  
27 #·virtual·methods27 #·virtual·methods
28 .method·public·abstract·windowLayoutInfo(Landroid/app/Activity;)Lh1/b;28 .method·public·abstract·windowLayoutInfo(Landroid/app/Activity;)Lw0/b;
29 ····.annotation·system·Ldalvik/annotation/Signature;29 ····.annotation·system·Ldalvik/annotation/Signature;
30 ········value·=·{30 ········value·=·{
31 ············"(",31 ············"(",
32 ············"Landroid/app/Activity;",32 ············"Landroid/app/Activity;",
33 ············")",33 ············")",
34 ············"Lh1/b<",34 ············"Lw0/b<",
35 ············"Landroidx/window/layout/WindowLayoutInfo;",35 ············"Landroidx/window/layout/WindowLayoutInfo;",
36 ············">;"36 ············">;"
37 ········}37 ········}
38 ····.end·annotation38 ····.end·annotation
39 .end·method39 .end·method
14.1 KB
smali/androidx/window/layout/WindowInfoTrackerImpl$windowLayoutInfo$1.smali
Max HTML report size reached
8.63 KB
smali/androidx/window/java/layout/WindowInfoTrackerCallbackAdapter.smali
Max HTML report size reached
8.96 KB
smali/androidx/window/java/layout/WindowInfoTrackerCallbackAdapter$addListener$1$1.smali
Max HTML report size reached
2.7 KB
smali/androidx/window/java/layout/WindowInfoTrackerCallbackAdapter$addListener$1$1$invokeSuspend$$inlined$collect$1.smali
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 .class·public·final·Landroidx/window/java/layout/WindowInfoTrackerCallbackAdapter$addListener$1$1$invokeSuspend$$inlined$collect$1;1 .class·public·final·Landroidx/window/java/layout/WindowInfoTrackerCallbackAdapter$addListener$1$1$invokeSuspend$$inlined$collect$1;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces4 #·interfaces
5 .implements·Lh1/c;5 .implements·Lw0/c;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingMethod;7 .annotation·system·Ldalvik/annotation/EnclosingMethod;
8 ····value·=·Landroidx/window/java/layout/WindowInfoTrackerCallbackAdapter$addListener$1$1;->invokeSuspend(Ljava/lang/Object;)Ljava/lang/Object;8 ····value·=·Landroidx/window/java/layout/WindowInfoTrackerCallbackAdapter$addListener$1$1;->invokeSuspend(Ljava/lang/Object;)Ljava/lang/Object;
9 .end·annotation9 .end·annotation
  
Offset 15, 51 lines modifiedOffset 15, 51 lines modified
15 ····accessFlags·=·0x1915 ····accessFlags·=·0x19
16 ····name·=·null16 ····name·=·null
17 .end·annotation17 .end·annotation
  
18 .annotation·system·Ldalvik/annotation/Signature;18 .annotation·system·Ldalvik/annotation/Signature;
19 ····value·=·{19 ····value·=·{
20 ········"Ljava/lang/Object;",20 ········"Ljava/lang/Object;",
21 ········"Lh1/c<",21 ········"Lw0/c<",
22 ········"TT;>;"22 ········"TT;>;"
23 ····}23 ····}
24 .end·annotation24 .end·annotation
  
  
25 #·instance·fields25 #·instance·fields
26 .field·final·synthetic·$consumer$inlined:Landroidx/core/util/a;26 .field·final·synthetic·$consumer$inlined:Lg/a;
  
  
27 #·direct·methods27 #·direct·methods
28 .method·public·constructor·<init>(Landroidx/core/util/a;)V28 .method·public·constructor·<init>(Lg/a;)V
29 ····.locals·029 ····.locals·0
  
30 ····iput-object·p1,·p0,·Landroidx/window/java/layout/WindowInfoTrackerCallbackAdapter$addListener$1$1$invokeSuspend$$inlined$collect$1;->$consumer$inlined:Landroidx/core/util/a;30 ····iput-object·p1,·p0,·Landroidx/window/java/layout/WindowInfoTrackerCallbackAdapter$addListener$1$1$invokeSuspend$$inlined$collect$1;->$consumer$inlined:Lg/a;
  
31 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V31 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
32 ····return-void32 ····return-void
33 .end·method33 .end·method
  
  
34 #·virtual·methods34 #·virtual·methods
35 .method·public·emit(Ljava/lang/Object;Lq0/d;)Ljava/lang/Object;35 .method·public·emit(Ljava/lang/Object;Lf0/d;)Ljava/lang/Object;
36 ····.locals·036 ····.locals·0
37 ····.annotation·system·Ldalvik/annotation/Signature;37 ····.annotation·system·Ldalvik/annotation/Signature;
38 ········value·=·{38 ········value·=·{
39 ············"(TT;",39 ············"(TT;",
40 ············"Lq0/d<",40 ············"Lf0/d<",
41 ············"-",41 ············"-",
42 ············"Lo0/q;",42 ············"Ld0/q;",
43 ············">;)",43 ············">;)",
44 ············"Ljava/lang/Object;"44 ············"Ljava/lang/Object;"
45 ········}45 ········}
46 ····.end·annotation46 ····.end·annotation
  
47 ····iget-object·p2,·p0,·Landroidx/window/java/layout/WindowInfoTrackerCallbackAdapter$addListener$1$1$invokeSuspend$$inlined$collect$1;->$consumer$inlined:Landroidx/core/util/a;47 ····iget-object·p2,·p0,·Landroidx/window/java/layout/WindowInfoTrackerCallbackAdapter$addListener$1$1$invokeSuspend$$inlined$collect$1;->$consumer$inlined:Lg/a;
  
48 ····invoke-interface·{p2,·p1},·Landroidx/core/util/a;->accept(Ljava/lang/Object;)V48 ····invoke-interface·{p2,·p1},·Lg/a;->accept(Ljava/lang/Object;)V
  
49 ····sget-object·p1,·Lo0/q;->a:Lo0/q;49 ····sget-object·p1,·Ld0/q;->a:Ld0/q;
  
50 ····return-object·p150 ····return-object·p1
51 .end·method51 .end·method
2.34 KB
smali/androidx/window/embedding/SplitRuleParser.smali
    
Offset 73, 15 lines modifiedOffset 73, 15 lines modified
  
73 ····const/4·v7,·0x673 ····const/4·v7,·0x6
  
74 ····const/4·v8,·0x074 ····const/4·v8,·0x0
  
75 ····move-object·v3,·p275 ····move-object·v3,·p2
  
76 ····invoke-static/range·{v3·..·v8},·Ld1/d;->C(Ljava/lang/CharSequence;CIZILjava/lang/Object;)I76 ····invoke-static/range·{v3·..·v8},·Ls0/d;->A(Ljava/lang/CharSequence;CIZILjava/lang/Object;)I
  
77 ····move-result·v077 ····move-result·v0
  
78 ····if-lez·v0,·:cond_278 ····if-lez·v0,·:cond_2
  
79 ····invoke-virtual·{p2,·v2,·v0},·Ljava/lang/String;->substring(II)Ljava/lang/String;79 ····invoke-virtual·{p2,·v2,·v0},·Ljava/lang/String;->substring(II)Ljava/lang/String;
  
Offset 118, 15 lines modifiedOffset 118, 15 lines modified
  
118 ····const/4·v4,·0x6118 ····const/4·v4,·0x6
  
119 ····const/4·v5,·0x0119 ····const/4·v5,·0x0
  
120 ····move-object·v0,·p2120 ····move-object·v0,·p2
  
121 ····invoke-static/range·{v0·..·v5},·Ld1/d;->C(Ljava/lang/CharSequence;CIZILjava/lang/Object;)I121 ····invoke-static/range·{v0·..·v5},·Ls0/d;->A(Ljava/lang/CharSequence;CIZILjava/lang/Object;)I
  
122 ····move-result·v0122 ····move-result·v0
  
123 ····if-gez·v0,·:cond_3123 ····if-gez·v0,·:cond_3
  
124 ····new-instance·v0,·Ljava/lang/StringBuilder;124 ····new-instance·v0,·Ljava/lang/StringBuilder;
  
Offset 232, 15 lines modifiedOffset 232, 15 lines modified
  
232 ····invoke-virtual·{p1,·p2,·v1},·Landroid/content/res/TypedArray;->getBoolean(IZ)Z232 ····invoke-virtual·{p1,·p2,·v1},·Landroid/content/res/TypedArray;->getBoolean(IZ)Z
  
233 ····move-result·p1233 ····move-result·p1
  
234 ····new-instance·p2,·Landroidx/window/embedding/ActivityRule;234 ····new-instance·p2,·Landroidx/window/embedding/ActivityRule;
  
235 ····invoke-static·{},·Lp0/c0;->b()Ljava/util/Set;235 ····invoke-static·{},·Le0/c0;->b()Ljava/util/Set;
  
236 ····move-result-object·v0236 ····move-result-object·v0
  
237 ····invoke-direct·{p2,·v0,·p1},·Landroidx/window/embedding/ActivityRule;-><init>(Ljava/util/Set;Z)V237 ····invoke-direct·{p2,·v0,·p1},·Landroidx/window/embedding/ActivityRule;-><init>(Ljava/util/Set;Z)V
  
238 ····return-object·p2238 ····return-object·p2
239 .end·method239 .end·method
Offset 370, 15 lines modifiedOffset 370, 15 lines modified
  
370 ····invoke-virtual·{p1,·p2,·v1},·Landroid/content/res/TypedArray;->getBoolean(IZ)Z370 ····invoke-virtual·{p1,·p2,·v1},·Landroid/content/res/TypedArray;->getBoolean(IZ)Z
  
371 ····move-result·v6371 ····move-result·v6
  
372 ····new-instance·p1,·Landroidx/window/embedding/SplitPairRule;372 ····new-instance·p1,·Landroidx/window/embedding/SplitPairRule;
  
373 ····invoke-static·{},·Lp0/c0;->b()Ljava/util/Set;373 ····invoke-static·{},·Le0/c0;->b()Ljava/util/Set;
  
374 ····move-result-object·v3374 ····move-result-object·v3
  
375 ····move-object·v2,·p1375 ····move-object·v2,·p1
  
376 ····invoke-direct/range·{v2·..·v10},·Landroidx/window/embedding/SplitPairRule;-><init>(Ljava/util/Set;ZZZIIFI)V376 ····invoke-direct/range·{v2·..·v10},·Landroidx/window/embedding/SplitPairRule;-><init>(Ljava/util/Set;ZZZIIFI)V
  
Offset 452, 15 lines modifiedOffset 452, 15 lines modified
  
452 ····invoke-direct·{p0,·p1,·v0},·Landroidx/window/embedding/SplitRuleParser;->buildClassName(Ljava/lang/String;Ljava/lang/CharSequence;)Landroid/content/ComponentName;452 ····invoke-direct·{p0,·p1,·v0},·Landroidx/window/embedding/SplitRuleParser;->buildClassName(Ljava/lang/String;Ljava/lang/CharSequence;)Landroid/content/ComponentName;
  
453 ····move-result-object·p1453 ····move-result-object·p1
  
454 ····new-instance·p2,·Landroidx/window/embedding/SplitPlaceholderRule;454 ····new-instance·p2,·Landroidx/window/embedding/SplitPlaceholderRule;
  
455 ····invoke-static·{},·Lp0/c0;->b()Ljava/util/Set;455 ····invoke-static·{},·Le0/c0;->b()Ljava/util/Set;
  
456 ····move-result-object·v4456 ····move-result-object·v4
  
457 ····new-instance·v0,·Landroid/content/Intent;457 ····new-instance·v0,·Landroid/content/Intent;
  
458 ····invoke-direct·{v0},·Landroid/content/Intent;-><init>()V458 ····invoke-direct·{v0},·Landroid/content/Intent;-><init>()V
  
1.26 KB
smali/androidx/window/embedding/ActivityRule.smali
    
Offset 38, 15 lines modifiedOffset 38, 15 lines modified
  
38 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V38 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
39 ····invoke-direct·{p0},·Landroidx/window/embedding/EmbeddingRule;-><init>()V39 ····invoke-direct·{p0},·Landroidx/window/embedding/EmbeddingRule;-><init>()V
  
40 ····iput-boolean·p2,·p0,·Landroidx/window/embedding/ActivityRule;->alwaysExpand:Z40 ····iput-boolean·p2,·p0,·Landroidx/window/embedding/ActivityRule;->alwaysExpand:Z
  
41 ····invoke-static·{p1},·Lp0/g;->t(Ljava/lang/Iterable;)Ljava/util/Set;41 ····invoke-static·{p1},·Le0/g;->t(Ljava/lang/Iterable;)Ljava/util/Set;
  
42 ····move-result-object·p142 ····move-result-object·p1
  
43 ····iput-object·p1,·p0,·Landroidx/window/embedding/ActivityRule;->filters:Ljava/util/Set;43 ····iput-object·p1,·p0,·Landroidx/window/embedding/ActivityRule;->filters:Ljava/util/Set;
  
44 ····return-void44 ····return-void
45 .end·method45 .end·method
Offset 175, 15 lines modifiedOffset 175, 15 lines modified
  
175 ····invoke-interface·{v0,·v1},·Ljava/util/Set;->addAll(Ljava/util/Collection;)Z175 ····invoke-interface·{v0,·v1},·Ljava/util/Set;->addAll(Ljava/util/Collection;)Z
  
176 ····invoke-interface·{v0,·p1},·Ljava/util/Set;->add(Ljava/lang/Object;)Z176 ····invoke-interface·{v0,·p1},·Ljava/util/Set;->add(Ljava/lang/Object;)Z
  
177 ····new-instance·p1,·Landroidx/window/embedding/ActivityRule;177 ····new-instance·p1,·Landroidx/window/embedding/ActivityRule;
  
178 ····invoke-static·{v0},·Lp0/g;->t(Ljava/lang/Iterable;)Ljava/util/Set;178 ····invoke-static·{v0},·Le0/g;->t(Ljava/lang/Iterable;)Ljava/util/Set;
  
179 ····move-result-object·v0179 ····move-result-object·v0
  
180 ····iget-boolean·v1,·p0,·Landroidx/window/embedding/ActivityRule;->alwaysExpand:Z180 ····iget-boolean·v1,·p0,·Landroidx/window/embedding/ActivityRule;->alwaysExpand:Z
  
181 ····invoke-direct·{p1,·v0,·v1},·Landroidx/window/embedding/ActivityRule;-><init>(Ljava/util/Set;Z)V181 ····invoke-direct·{p1,·v0,·v1},·Landroidx/window/embedding/ActivityRule;-><init>(Ljava/util/Set;Z)V
  
1.2 KB
smali/androidx/window/embedding/SplitController$Companion.smali
    
Offset 60, 15 lines modifiedOffset 60, 15 lines modified
60 ····const/4·v2,·0x060 ····const/4·v2,·0x0
  
61 ····invoke-direct·{v1,·v2},·Landroidx/window/embedding/SplitController;-><init>(Lkotlin/jvm/internal/e;)V61 ····invoke-direct·{v1,·v2},·Landroidx/window/embedding/SplitController;-><init>(Lkotlin/jvm/internal/e;)V
  
62 ····invoke-static·{v1},·Landroidx/window/embedding/SplitController;->access$setGlobalInstance$cp(Landroidx/window/embedding/SplitController;)V62 ····invoke-static·{v1},·Landroidx/window/embedding/SplitController;->access$setGlobalInstance$cp(Landroidx/window/embedding/SplitController;)V
  
63 ····:cond_063 ····:cond_0
64 ····sget-object·v1,·Lo0/q;->a:Lo0/q;64 ····sget-object·v1,·Ld0/q;->a:Ld0/q;
65 ····:try_end_065 ····:try_end_0
66 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_066 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0
  
67 ····invoke-interface·{v0},·Ljava/util/concurrent/locks/Lock;->unlock()V67 ····invoke-interface·{v0},·Ljava/util/concurrent/locks/Lock;->unlock()V
  
68 ····goto·:goto_068 ····goto·:goto_0
  
Offset 107, 15 lines modifiedOffset 107, 15 lines modified
  
107 ····invoke-virtual·{p0},·Landroidx/window/embedding/SplitController$Companion;->getInstance()Landroidx/window/embedding/SplitController;107 ····invoke-virtual·{p0},·Landroidx/window/embedding/SplitController$Companion;->getInstance()Landroidx/window/embedding/SplitController;
  
108 ····move-result-object·p2108 ····move-result-object·p2
  
109 ····if-nez·p1,·:cond_0109 ····if-nez·p1,·:cond_0
  
110 ····invoke-static·{},·Lp0/c0;->b()Ljava/util/Set;110 ····invoke-static·{},·Le0/c0;->b()Ljava/util/Set;
  
111 ····move-result-object·p1111 ····move-result-object·p1
  
112 ····:cond_0112 ····:cond_0
113 ····invoke-static·{p2,·p1},·Landroidx/window/embedding/SplitController;->access$setStaticSplitRules(Landroidx/window/embedding/SplitController;Ljava/util/Set;)V113 ····invoke-static·{p2,·p1},·Landroidx/window/embedding/SplitController;->access$setStaticSplitRules(Landroidx/window/embedding/SplitController;Ljava/util/Set;)V
  
114 ····return-void114 ····return-void
2.45 KB
smali/androidx/window/embedding/MatcherUtils.smali
    
Offset 44, 15 lines modifiedOffset 44, 15 lines modified
  
44 ····const/4·v1,·0x044 ····const/4·v1,·0x0
  
45 ····const/4·v2,·0x245 ····const/4·v2,·0x2
  
46 ····const/4·v3,·0x046 ····const/4·v3,·0x0
  
47 ····invoke-static·{p2,·v0,·v1,·v2,·v3},·Ld1/d;->u(Ljava/lang/CharSequence;Ljava/lang/CharSequence;ZILjava/lang/Object;)Z47 ····invoke-static·{p2,·v0,·v1,·v2,·v3},·Ls0/d;->s(Ljava/lang/CharSequence;Ljava/lang/CharSequence;ZILjava/lang/Object;)Z
  
48 ····move-result·v448 ····move-result·v4
  
49 ····if-nez·v4,·:cond_049 ····if-nez·v4,·:cond_0
  
50 ····return·v150 ····return·v1
  
Offset 76, 27 lines modifiedOffset 76, 27 lines modified
  
76 ····const/4·v11,·0x076 ····const/4·v11,·0x0
  
77 ····const-string·v7,·"*"77 ····const-string·v7,·"*"
  
78 ····move-object·v6,·p278 ····move-object·v6,·p2
  
79 ····invoke-static/range·{v6·..·v11},·Ld1/d;->D(Ljava/lang/CharSequence;Ljava/lang/String;IZILjava/lang/Object;)I79 ····invoke-static/range·{v6·..·v11},·Ls0/d;->B(Ljava/lang/CharSequence;Ljava/lang/String;IZILjava/lang/Object;)I
  
80 ····move-result·v480 ····move-result·v4
  
81 ····const-string·v7,·"*"81 ····const-string·v7,·"*"
  
82 ····invoke-static/range·{v6·..·v11},·Ld1/d;->I(Ljava/lang/CharSequence;Ljava/lang/String;IZILjava/lang/Object;)I82 ····invoke-static/range·{v6·..·v11},·Ls0/d;->G(Ljava/lang/CharSequence;Ljava/lang/String;IZILjava/lang/Object;)I
  
83 ····move-result·v683 ····move-result·v6
  
84 ····if-ne·v4,·v6,·:cond_284 ····if-ne·v4,·v6,·:cond_2
  
85 ····invoke-static·{p2,·v0,·v1,·v2,·v3},·Ld1/d;->k(Ljava/lang/String;Ljava/lang/String;ZILjava/lang/Object;)Z85 ····invoke-static·{p2,·v0,·v1,·v2,·v3},·Ls0/d;->k(Ljava/lang/String;Ljava/lang/String;ZILjava/lang/Object;)Z
  
86 ····move-result·v086 ····move-result·v0
  
87 ····if-eqz·v0,·:cond_287 ····if-eqz·v0,·:cond_2
  
88 ····const/4·v0,·0x188 ····const/4·v0,·0x1
  
Offset 118, 15 lines modifiedOffset 118, 15 lines modified
  
118 ····move-result-object·p2118 ····move-result-object·p2
  
119 ····const-string·v0,·"(this·as·java.lang.Strin\u2026ing(startIndex,·endIndex)"119 ····const-string·v0,·"(this·as·java.lang.Strin\u2026ing(startIndex,·endIndex)"
  
120 ····invoke-static·{p2,·v0},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V120 ····invoke-static·{p2,·v0},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V
  
121 ····invoke-static·{p1,·p2,·v1,·v2,·v3},·Ld1/d;->p(Ljava/lang/String;Ljava/lang/String;ZILjava/lang/Object;)Z121 ····invoke-static·{p1,·p2,·v1,·v2,·v3},·Ls0/d;->p(Ljava/lang/String;Ljava/lang/String;ZILjava/lang/Object;)Z
  
122 ····move-result·p1122 ····move-result·p1
  
123 ····return·p1123 ····return·p1
  
124 ····:cond_3124 ····:cond_3
125 ····new-instance·p1,·Ljava/lang/IllegalArgumentException;125 ····new-instance·p1,·Ljava/lang/IllegalArgumentException;
Offset 252, 15 lines modifiedOffset 252, 15 lines modified
  
252 ····invoke-static·{v3,·v4},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V252 ····invoke-static·{v3,·v4},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V
  
253 ····const/4·v4,·0x2253 ····const/4·v4,·0x2
  
254 ····const/4·v5,·0x0254 ····const/4·v5,·0x0
  
255 ····invoke-static·{v3,·v0,·v2,·v4,·v5},·Ld1/d;->u(Ljava/lang/CharSequence;Ljava/lang/CharSequence;ZILjava/lang/Object;)Z255 ····invoke-static·{v3,·v0,·v2,·v4,·v5},·Ls0/d;->s(Ljava/lang/CharSequence;Ljava/lang/CharSequence;ZILjava/lang/Object;)Z
  
256 ····move-result·v0256 ····move-result·v0
  
257 ····xor-int/2addr·v0,·v1257 ····xor-int/2addr·v0,·v1
  
258 ····if-eqz·v0,·:cond_7258 ····if-eqz·v0,·:cond_7
  
4.17 KB
smali/androidx/window/embedding/SplitController.smali
    
Offset 69, 15 lines modifiedOffset 69, 15 lines modified
  
69 ····invoke-virtual·{v0},·Landroidx/window/embedding/ExtensionEmbeddingBackend$Companion;->getInstance()Landroidx/window/embedding/ExtensionEmbeddingBackend;69 ····invoke-virtual·{v0},·Landroidx/window/embedding/ExtensionEmbeddingBackend$Companion;->getInstance()Landroidx/window/embedding/ExtensionEmbeddingBackend;
  
70 ····move-result-object·v070 ····move-result-object·v0
  
71 ····iput-object·v0,·p0,·Landroidx/window/embedding/SplitController;->embeddingBackend:Landroidx/window/embedding/EmbeddingBackend;71 ····iput-object·v0,·p0,·Landroidx/window/embedding/SplitController;->embeddingBackend:Landroidx/window/embedding/EmbeddingBackend;
  
72 ····invoke-static·{},·Lp0/c0;->b()Ljava/util/Set;72 ····invoke-static·{},·Le0/c0;->b()Ljava/util/Set;
  
73 ····move-result-object·v073 ····move-result-object·v0
  
74 ····iput-object·v0,·p0,·Landroidx/window/embedding/SplitController;->staticSplitRules:Ljava/util/Set;74 ····iput-object·v0,·p0,·Landroidx/window/embedding/SplitController;->staticSplitRules:Ljava/util/Set;
  
75 ····return-void75 ····return-void
76 .end·method76 .end·method
Offset 163, 22 lines modifiedOffset 163, 22 lines modified
163 ····invoke-interface·{v0,·p1},·Landroidx/window/embedding/EmbeddingBackend;->setSplitRules(Ljava/util/Set;)V163 ····invoke-interface·{v0,·p1},·Landroidx/window/embedding/EmbeddingBackend;->setSplitRules(Ljava/util/Set;)V
  
164 ····return-void164 ····return-void
165 .end·method165 .end·method
  
  
166 #·virtual·methods166 #·virtual·methods
167 .method·public·final·addSplitListener(Landroid/app/Activity;Ljava/util/concurrent/Executor;Landroidx/core/util/a;)V167 .method·public·final·addSplitListener(Landroid/app/Activity;Ljava/util/concurrent/Executor;Lg/a;)V
168 ····.locals·1168 ····.locals·1
169 ····.annotation·system·Ldalvik/annotation/Signature;169 ····.annotation·system·Ldalvik/annotation/Signature;
170 ········value·=·{170 ········value·=·{
171 ············"(",171 ············"(",
172 ············"Landroid/app/Activity;",172 ············"Landroid/app/Activity;",
173 ············"Ljava/util/concurrent/Executor;",173 ············"Ljava/util/concurrent/Executor;",
174 ············"Landroidx/core/util/a<",174 ············"Lg/a<",
175 ············"Ljava/util/List<",175 ············"Ljava/util/List<",
176 ············"Landroidx/window/embedding/SplitInfo;",176 ············"Landroidx/window/embedding/SplitInfo;",
177 ············">;>;)V"177 ············">;>;)V"
178 ········}178 ········}
179 ····.end·annotation179 ····.end·annotation
  
180 ····const-string·v0,·"activity"180 ····const-string·v0,·"activity"
Offset 191, 15 lines modifiedOffset 191, 15 lines modified
  
191 ····const-string·v0,·"consumer"191 ····const-string·v0,·"consumer"
  
192 ····invoke-static·{p3,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V192 ····invoke-static·{p3,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
193 ····iget-object·v0,·p0,·Landroidx/window/embedding/SplitController;->embeddingBackend:Landroidx/window/embedding/EmbeddingBackend;193 ····iget-object·v0,·p0,·Landroidx/window/embedding/SplitController;->embeddingBackend:Landroidx/window/embedding/EmbeddingBackend;
  
194 ····invoke-interface·{v0,·p1,·p2,·p3},·Landroidx/window/embedding/EmbeddingBackend;->registerSplitListenerForActivity(Landroid/app/Activity;Ljava/util/concurrent/Executor;Landroidx/core/util/a;)V194 ····invoke-interface·{v0,·p1,·p2,·p3},·Landroidx/window/embedding/EmbeddingBackend;->registerSplitListenerForActivity(Landroid/app/Activity;Ljava/util/concurrent/Executor;Lg/a;)V
  
195 ····return-void195 ····return-void
196 .end·method196 .end·method
  
197 .method·public·final·clearRegisteredRules()V197 .method·public·final·clearRegisteredRules()V
198 ····.locals·2198 ····.locals·2
  
Offset 225, 15 lines modifiedOffset 225, 15 lines modified
  
225 ····iget-object·v0,·p0,·Landroidx/window/embedding/SplitController;->embeddingBackend:Landroidx/window/embedding/EmbeddingBackend;225 ····iget-object·v0,·p0,·Landroidx/window/embedding/SplitController;->embeddingBackend:Landroidx/window/embedding/EmbeddingBackend;
  
226 ····invoke-interface·{v0},·Landroidx/window/embedding/EmbeddingBackend;->getSplitRules()Ljava/util/Set;226 ····invoke-interface·{v0},·Landroidx/window/embedding/EmbeddingBackend;->getSplitRules()Ljava/util/Set;
  
227 ····move-result-object·v0227 ····move-result-object·v0
  
228 ····invoke-static·{v0},·Lp0/g;->t(Ljava/lang/Iterable;)Ljava/util/Set;228 ····invoke-static·{v0},·Le0/g;->t(Ljava/lang/Iterable;)Ljava/util/Set;
  
229 ····move-result-object·v0229 ····move-result-object·v0
  
230 ····return-object·v0230 ····return-object·v0
231 .end·method231 .end·method
  
232 .method·public·final·isSplitSupported()Z232 .method·public·final·isSplitSupported()Z
Offset 258, 33 lines modifiedOffset 258, 33 lines modified
258 ····iget-object·v0,·p0,·Landroidx/window/embedding/SplitController;->embeddingBackend:Landroidx/window/embedding/EmbeddingBackend;258 ····iget-object·v0,·p0,·Landroidx/window/embedding/SplitController;->embeddingBackend:Landroidx/window/embedding/EmbeddingBackend;
  
259 ····invoke-interface·{v0,·p1},·Landroidx/window/embedding/EmbeddingBackend;->registerRule(Landroidx/window/embedding/EmbeddingRule;)V259 ····invoke-interface·{v0,·p1},·Landroidx/window/embedding/EmbeddingBackend;->registerRule(Landroidx/window/embedding/EmbeddingRule;)V
  
260 ····return-void260 ····return-void
261 .end·method261 .end·method
  
262 .method·public·final·removeSplitListener(Landroidx/core/util/a;)V262 .method·public·final·removeSplitListener(Lg/a;)V
263 ····.locals·1263 ····.locals·1
264 ····.annotation·system·Ldalvik/annotation/Signature;264 ····.annotation·system·Ldalvik/annotation/Signature;
265 ········value·=·{265 ········value·=·{
266 ············"(",266 ············"(",
267 ············"Landroidx/core/util/a<",267 ············"Lg/a<",
268 ············"Ljava/util/List<",268 ············"Ljava/util/List<",
269 ············"Landroidx/window/embedding/SplitInfo;",269 ············"Landroidx/window/embedding/SplitInfo;",
270 ············">;>;)V"270 ············">;>;)V"
271 ········}271 ········}
272 ····.end·annotation272 ····.end·annotation
  
273 ····const-string·v0,·"consumer"273 ····const-string·v0,·"consumer"
  
274 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V274 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
275 ····iget-object·v0,·p0,·Landroidx/window/embedding/SplitController;->embeddingBackend:Landroidx/window/embedding/EmbeddingBackend;275 ····iget-object·v0,·p0,·Landroidx/window/embedding/SplitController;->embeddingBackend:Landroidx/window/embedding/EmbeddingBackend;
  
276 ····invoke-interface·{v0,·p1},·Landroidx/window/embedding/EmbeddingBackend;->unregisterSplitListenerForActivity(Landroidx/core/util/a;)V276 ····invoke-interface·{v0,·p1},·Landroidx/window/embedding/EmbeddingBackend;->unregisterSplitListenerForActivity(Lg/a;)V
  
277 ····return-void277 ····return-void
278 .end·method278 .end·method
  
279 .method·public·final·unregisterRule(Landroidx/window/embedding/EmbeddingRule;)V279 .method·public·final·unregisterRule(Landroidx/window/embedding/EmbeddingRule;)V
280 ····.locals·1280 ····.locals·1
  
818 B
smali/androidx/window/embedding/ExtensionEmbeddingBackend$Companion.smali
    
Offset 123, 15 lines modifiedOffset 123, 15 lines modified
123 ····new-instance·v2,·Landroidx/window/embedding/ExtensionEmbeddingBackend;123 ····new-instance·v2,·Landroidx/window/embedding/ExtensionEmbeddingBackend;
  
124 ····invoke-direct·{v2,·v1},·Landroidx/window/embedding/ExtensionEmbeddingBackend;-><init>(Landroidx/window/embedding/EmbeddingInterfaceCompat;)V124 ····invoke-direct·{v2,·v1},·Landroidx/window/embedding/ExtensionEmbeddingBackend;-><init>(Landroidx/window/embedding/EmbeddingInterfaceCompat;)V
  
125 ····invoke-static·{v2},·Landroidx/window/embedding/ExtensionEmbeddingBackend;->access$setGlobalInstance$cp(Landroidx/window/embedding/ExtensionEmbeddingBackend;)V125 ····invoke-static·{v2},·Landroidx/window/embedding/ExtensionEmbeddingBackend;->access$setGlobalInstance$cp(Landroidx/window/embedding/ExtensionEmbeddingBackend;)V
  
126 ····:cond_0126 ····:cond_0
127 ····sget-object·v1,·Lo0/q;->a:Lo0/q;127 ····sget-object·v1,·Ld0/q;->a:Ld0/q;
128 ····:try_end_0128 ····:try_end_0
129 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0129 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0
  
130 ····invoke-interface·{v0},·Ljava/util/concurrent/locks/Lock;->unlock()V130 ····invoke-interface·{v0},·Ljava/util/concurrent/locks/Lock;->unlock()V
  
131 ····goto·:goto_0131 ····goto·:goto_0
  
1.3 KB
smali/androidx/window/embedding/SplitPairRule.smali
    
Offset 46, 15 lines modifiedOffset 46, 15 lines modified
  
46 ····iput-boolean·p2,·p0,·Landroidx/window/embedding/SplitPairRule;->finishPrimaryWithSecondary:Z46 ····iput-boolean·p2,·p0,·Landroidx/window/embedding/SplitPairRule;->finishPrimaryWithSecondary:Z
  
47 ····iput-boolean·p3,·p0,·Landroidx/window/embedding/SplitPairRule;->finishSecondaryWithPrimary:Z47 ····iput-boolean·p3,·p0,·Landroidx/window/embedding/SplitPairRule;->finishSecondaryWithPrimary:Z
  
48 ····iput-boolean·p4,·p0,·Landroidx/window/embedding/SplitPairRule;->clearTop:Z48 ····iput-boolean·p4,·p0,·Landroidx/window/embedding/SplitPairRule;->clearTop:Z
  
49 ····invoke-static·{p1},·Lp0/g;->t(Ljava/lang/Iterable;)Ljava/util/Set;49 ····invoke-static·{p1},·Le0/g;->t(Ljava/lang/Iterable;)Ljava/util/Set;
  
50 ····move-result-object·p150 ····move-result-object·p1
  
51 ····iput-object·p1,·p0,·Landroidx/window/embedding/SplitPairRule;->filters:Ljava/util/Set;51 ····iput-object·p1,·p0,·Landroidx/window/embedding/SplitPairRule;->filters:Ljava/util/Set;
  
52 ····return-void52 ····return-void
53 .end·method53 .end·method
Offset 351, 15 lines modifiedOffset 351, 15 lines modified
  
351 ····invoke-interface·{v0,·v1},·Ljava/util/Set;->addAll(Ljava/util/Collection;)Z351 ····invoke-interface·{v0,·v1},·Ljava/util/Set;->addAll(Ljava/util/Collection;)Z
  
352 ····invoke-interface·{v0,·p1},·Ljava/util/Set;->add(Ljava/lang/Object;)Z352 ····invoke-interface·{v0,·p1},·Ljava/util/Set;->add(Ljava/lang/Object;)Z
  
353 ····new-instance·p1,·Landroidx/window/embedding/SplitPairRule;353 ····new-instance·p1,·Landroidx/window/embedding/SplitPairRule;
  
354 ····invoke-static·{v0},·Lp0/g;->t(Ljava/lang/Iterable;)Ljava/util/Set;354 ····invoke-static·{v0},·Le0/g;->t(Ljava/lang/Iterable;)Ljava/util/Set;
  
355 ····move-result-object·v3355 ····move-result-object·v3
  
356 ····iget-boolean·v4,·p0,·Landroidx/window/embedding/SplitPairRule;->finishPrimaryWithSecondary:Z356 ····iget-boolean·v4,·p0,·Landroidx/window/embedding/SplitPairRule;->finishPrimaryWithSecondary:Z
  
357 ····iget-boolean·v5,·p0,·Landroidx/window/embedding/SplitPairRule;->finishSecondaryWithPrimary:Z357 ····iget-boolean·v5,·p0,·Landroidx/window/embedding/SplitPairRule;->finishSecondaryWithPrimary:Z
  
4.85 KB
smali/androidx/window/embedding/ExtensionEmbeddingBackend.smali
    
Offset 235, 22 lines modifiedOffset 235, 22 lines modified
235 ····invoke-interface·{p1,·v0},·Landroidx/window/embedding/EmbeddingInterfaceCompat;->setSplitRules(Ljava/util/Set;)V235 ····invoke-interface·{p1,·v0},·Landroidx/window/embedding/EmbeddingInterfaceCompat;->setSplitRules(Ljava/util/Set;)V
  
236 ····:cond_1236 ····:cond_1
237 ····:goto_0237 ····:goto_0
238 ····return-void238 ····return-void
239 .end·method239 .end·method
  
240 .method·public·registerSplitListenerForActivity(Landroid/app/Activity;Ljava/util/concurrent/Executor;Landroidx/core/util/a;)V240 .method·public·registerSplitListenerForActivity(Landroid/app/Activity;Ljava/util/concurrent/Executor;Lg/a;)V
241 ····.locals·2241 ····.locals·2
242 ····.annotation·system·Ldalvik/annotation/Signature;242 ····.annotation·system·Ldalvik/annotation/Signature;
243 ········value·=·{243 ········value·=·{
244 ············"(",244 ············"(",
245 ············"Landroid/app/Activity;",245 ············"Landroid/app/Activity;",
246 ············"Ljava/util/concurrent/Executor;",246 ············"Ljava/util/concurrent/Executor;",
247 ············"Landroidx/core/util/a<",247 ············"Lg/a<",
248 ············"Ljava/util/List<",248 ············"Ljava/util/List<",
249 ············"Landroidx/window/embedding/SplitInfo;",249 ············"Landroidx/window/embedding/SplitInfo;",
250 ············">;>;)V"250 ············">;>;)V"
251 ········}251 ········}
252 ····.end·annotation252 ····.end·annotation
  
253 ····const-string·v0,·"activity"253 ····const-string·v0,·"activity"
Offset 278, 31 lines modifiedOffset 278, 31 lines modified
  
278 ····const-string·p1,·"EmbeddingBackend"278 ····const-string·p1,·"EmbeddingBackend"
  
279 ····const-string·p2,·"Extension·not·loaded,·skipping·callback·registration."279 ····const-string·p2,·"Extension·not·loaded,·skipping·callback·registration."
  
280 ····invoke-static·{p1,·p2},·Landroid/util/Log;->v(Ljava/lang/String;Ljava/lang/String;)I280 ····invoke-static·{p1,·p2},·Landroid/util/Log;->v(Ljava/lang/String;Ljava/lang/String;)I
  
281 ····invoke-static·{},·Lp0/g;->b()Ljava/util/List;281 ····invoke-static·{},·Le0/g;->b()Ljava/util/List;
  
282 ····move-result-object·p1282 ····move-result-object·p1
  
283 ····invoke-interface·{p3,·p1},·Landroidx/core/util/a;->accept(Ljava/lang/Object;)V283 ····invoke-interface·{p3,·p1},·Lg/a;->accept(Ljava/lang/Object;)V
284 ····:try_end_0284 ····:try_end_0
285 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0285 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0
  
286 ····invoke-interface·{v0},·Ljava/util/concurrent/locks/Lock;->unlock()V286 ····invoke-interface·{v0},·Ljava/util/concurrent/locks/Lock;->unlock()V
  
287 ····return-void287 ····return-void
  
288 ····:cond_0288 ····:cond_0
289 ····:try_start_1289 ····:try_start_1
290 ····new-instance·v1,·Landroidx/window/embedding/ExtensionEmbeddingBackend$SplitListenerWrapper;290 ····new-instance·v1,·Landroidx/window/embedding/ExtensionEmbeddingBackend$SplitListenerWrapper;
  
291 ····invoke-direct·{v1,·p1,·p2,·p3},·Landroidx/window/embedding/ExtensionEmbeddingBackend$SplitListenerWrapper;-><init>(Landroid/app/Activity;Ljava/util/concurrent/Executor;Landroidx/core/util/a;)V291 ····invoke-direct·{v1,·p1,·p2,·p3},·Landroidx/window/embedding/ExtensionEmbeddingBackend$SplitListenerWrapper;-><init>(Landroid/app/Activity;Ljava/util/concurrent/Executor;Lg/a;)V
  
292 ····invoke-virtual·{p0},·Landroidx/window/embedding/ExtensionEmbeddingBackend;->getSplitChangeCallbacks()Ljava/util/concurrent/CopyOnWriteArrayList;292 ····invoke-virtual·{p0},·Landroidx/window/embedding/ExtensionEmbeddingBackend;->getSplitChangeCallbacks()Ljava/util/concurrent/CopyOnWriteArrayList;
  
293 ····move-result-object·p1293 ····move-result-object·p1
  
294 ····invoke-virtual·{p1,·v1},·Ljava/util/concurrent/CopyOnWriteArrayList;->add(Ljava/lang/Object;)Z294 ····invoke-virtual·{p1,·v1},·Ljava/util/concurrent/CopyOnWriteArrayList;->add(Ljava/lang/Object;)Z
  
Offset 324, 22 lines modifiedOffset 324, 22 lines modified
  
324 ····:goto_0324 ····:goto_0
325 ····invoke-virtual·{v1,·p1},·Landroidx/window/embedding/ExtensionEmbeddingBackend$SplitListenerWrapper;->accept(Ljava/util/List;)V325 ····invoke-virtual·{v1,·p1},·Landroidx/window/embedding/ExtensionEmbeddingBackend$SplitListenerWrapper;->accept(Ljava/util/List;)V
  
326 ····goto·:goto_1326 ····goto·:goto_1
  
327 ····:cond_1327 ····:cond_1
328 ····invoke-static·{},·Lp0/g;->b()Ljava/util/List;328 ····invoke-static·{},·Le0/g;->b()Ljava/util/List;
  
329 ····move-result-object·p1329 ····move-result-object·p1
  
330 ····goto·:goto_0330 ····goto·:goto_0
  
331 ····:goto_1331 ····:goto_1
332 ····sget-object·p1,·Lo0/q;->a:Lo0/q;332 ····sget-object·p1,·Ld0/q;->a:Ld0/q;
333 ····:try_end_1333 ····:try_end_1
334 ····.catchall·{:try_start_1·..·:try_end_1}·:catchall_0334 ····.catchall·{:try_start_1·..·:try_end_1}·:catchall_0
  
335 ····invoke-interface·{v0},·Ljava/util/concurrent/locks/Lock;->unlock()V335 ····invoke-interface·{v0},·Ljava/util/concurrent/locks/Lock;->unlock()V
  
336 ····return-void336 ····return-void
  
Offset 429, 20 lines modifiedOffset 429, 20 lines modified
429 ····invoke-interface·{p1,·v0},·Landroidx/window/embedding/EmbeddingInterfaceCompat;->setSplitRules(Ljava/util/Set;)V429 ····invoke-interface·{p1,·v0},·Landroidx/window/embedding/EmbeddingInterfaceCompat;->setSplitRules(Ljava/util/Set;)V
  
430 ····:cond_1430 ····:cond_1
431 ····:goto_0431 ····:goto_0
432 ····return-void432 ····return-void
433 .end·method433 .end·method
  
434 .method·public·unregisterSplitListenerForActivity(Landroidx/core/util/a;)V434 .method·public·unregisterSplitListenerForActivity(Lg/a;)V
435 ····.locals·4435 ····.locals·4
436 ····.annotation·system·Ldalvik/annotation/Signature;436 ····.annotation·system·Ldalvik/annotation/Signature;
437 ········value·=·{437 ········value·=·{
438 ············"(",438 ············"(",
439 ············"Landroidx/core/util/a<",439 ············"Lg/a<",
440 ············"Ljava/util/List<",440 ············"Ljava/util/List<",
441 ············"Landroidx/window/embedding/SplitInfo;",441 ············"Landroidx/window/embedding/SplitInfo;",
442 ············">;>;)V"442 ············">;>;)V"
443 ········}443 ········}
444 ····.end·annotation444 ····.end·annotation
  
445 ····const-string·v0,·"consumer"445 ····const-string·v0,·"consumer"
Offset 471, 15 lines modifiedOffset 471, 15 lines modified
  
471 ····invoke-interface·{v1},·Ljava/util/Iterator;->next()Ljava/lang/Object;471 ····invoke-interface·{v1},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
472 ····move-result-object·v2472 ····move-result-object·v2
  
473 ····check-cast·v2,·Landroidx/window/embedding/ExtensionEmbeddingBackend$SplitListenerWrapper;473 ····check-cast·v2,·Landroidx/window/embedding/ExtensionEmbeddingBackend$SplitListenerWrapper;
  
474 ····invoke-virtual·{v2},·Landroidx/window/embedding/ExtensionEmbeddingBackend$SplitListenerWrapper;->getCallback()Landroidx/core/util/a;474 ····invoke-virtual·{v2},·Landroidx/window/embedding/ExtensionEmbeddingBackend$SplitListenerWrapper;->getCallback()Lg/a;
  
475 ····move-result-object·v3475 ····move-result-object·v3
  
476 ····invoke-static·{v3,·p1},·Lkotlin/jvm/internal/i;->a(Ljava/lang/Object;Ljava/lang/Object;)Z476 ····invoke-static·{v3,·p1},·Lkotlin/jvm/internal/i;->a(Ljava/lang/Object;Ljava/lang/Object;)Z
  
477 ····move-result·v3477 ····move-result·v3
  
Offset 488, 15 lines modifiedOffset 488, 15 lines modified
488 ····invoke-virtual·{p0},·Landroidx/window/embedding/ExtensionEmbeddingBackend;->getSplitChangeCallbacks()Ljava/util/concurrent/CopyOnWriteArrayList;488 ····invoke-virtual·{p0},·Landroidx/window/embedding/ExtensionEmbeddingBackend;->getSplitChangeCallbacks()Ljava/util/concurrent/CopyOnWriteArrayList;
  
489 ····move-result-object·p1489 ····move-result-object·p1
  
490 ····invoke-virtual·{p1,·v2},·Ljava/util/concurrent/CopyOnWriteArrayList;->remove(Ljava/lang/Object;)Z490 ····invoke-virtual·{p1,·v2},·Ljava/util/concurrent/CopyOnWriteArrayList;->remove(Ljava/lang/Object;)Z
  
491 ····:cond_1491 ····:cond_1
492 ····sget-object·p1,·Lo0/q;->a:Lo0/q;492 ····sget-object·p1,·Ld0/q;->a:Ld0/q;
493 ····:try_end_0493 ····:try_end_0
494 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0494 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0
  
495 ····invoke-interface·{v0},·Ljava/util/concurrent/locks/Lock;->unlock()V495 ····invoke-interface·{v0},·Ljava/util/concurrent/locks/Lock;->unlock()V
Max diff block lines reached; 19/4845 bytes (0.39%) of diff not shown.
1.56 KB
smali/androidx/window/embedding/EmbeddingAdapter.smali
    
Offset 485, 15 lines modifiedOffset 485, 15 lines modified
  
485 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V485 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
486 ····new-instance·v0,·Ljava/util/ArrayList;486 ····new-instance·v0,·Ljava/util/ArrayList;
  
487 ····const/16·v1,·0xa487 ····const/16·v1,·0xa
  
488 ····invoke-static·{p1,·v1},·Lp0/g;->g(Ljava/lang/Iterable;I)I488 ····invoke-static·{p1,·v1},·Le0/g;->g(Ljava/lang/Iterable;I)I
  
489 ····move-result·v1489 ····move-result·v1
  
490 ····invoke-direct·{v0,·v1},·Ljava/util/ArrayList;-><init>(I)V490 ····invoke-direct·{v0,·v1},·Ljava/util/ArrayList;-><init>(I)V
  
491 ····invoke-interface·{p1},·Ljava/lang/Iterable;->iterator()Ljava/util/Iterator;491 ····invoke-interface·{p1},·Ljava/lang/Iterable;->iterator()Ljava/util/Iterator;
  
Offset 543, 15 lines modifiedOffset 543, 15 lines modified
  
543 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V543 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
544 ····new-instance·v0,·Ljava/util/ArrayList;544 ····new-instance·v0,·Ljava/util/ArrayList;
  
545 ····const/16·v1,·0xa545 ····const/16·v1,·0xa
  
546 ····invoke-static·{p1,·v1},·Lp0/g;->g(Ljava/lang/Iterable;I)I546 ····invoke-static·{p1,·v1},·Le0/g;->g(Ljava/lang/Iterable;I)I
  
547 ····move-result·v1547 ····move-result·v1
  
548 ····invoke-direct·{v0,·v1},·Ljava/util/ArrayList;-><init>(I)V548 ····invoke-direct·{v0,·v1},·Ljava/util/ArrayList;-><init>(I)V
  
549 ····invoke-interface·{p1},·Ljava/lang/Iterable;->iterator()Ljava/util/Iterator;549 ····invoke-interface·{p1},·Ljava/lang/Iterable;->iterator()Ljava/util/Iterator;
  
Offset 774, 15 lines modifiedOffset 774, 15 lines modified
774 ····const-string·v0,·"Unsupported·rule·type"774 ····const-string·v0,·"Unsupported·rule·type"
  
775 ····invoke-direct·{p1,·v0},·Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V775 ····invoke-direct·{p1,·v0},·Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
  
776 ····throw·p1776 ····throw·p1
  
777 ····:cond_3777 ····:cond_3
778 ····invoke-static·{v0},·Lp0/g;->t(Ljava/lang/Iterable;)Ljava/util/Set;778 ····invoke-static·{v0},·Le0/g;->t(Ljava/lang/Iterable;)Ljava/util/Set;
  
779 ····move-result-object·p1779 ····move-result-object·p1
  
780 ····return-object·p1780 ····return-object·p1
781 .end·method781 .end·method
  
782 .method·public·final·translateActivityIntentPredicates(Ljava/util/Set;)Ljava/util/function/Predicate;782 .method·public·final·translateActivityIntentPredicates(Ljava/util/Set;)Ljava/util/function/Predicate;
3.58 KB
smali/androidx/window/embedding/SplitPairFilter.smali
    
Offset 166, 15 lines modifiedOffset 166, 15 lines modified
  
166 ····const-string·v11,·"*"166 ····const-string·v11,·"*"
  
167 ····const/4·v10,·0x2167 ····const/4·v10,·0x2
  
168 ····const/4·v9,·0x0168 ····const/4·v9,·0x0
  
169 ····invoke-static·{v7,·v11,·v12,·v10,·v9},·Ld1/d;->u(Ljava/lang/CharSequence;Ljava/lang/CharSequence;ZILjava/lang/Object;)Z169 ····invoke-static·{v7,·v11,·v12,·v10,·v9},·Ls0/d;->s(Ljava/lang/CharSequence;Ljava/lang/CharSequence;ZILjava/lang/Object;)Z
  
170 ····move-result·v1170 ····move-result·v1
  
171 ····if-eqz·v1,·:cond_7171 ····if-eqz·v1,·:cond_7
  
172 ····const/4·v3,·0x0172 ····const/4·v3,·0x0
  
Offset 184, 15 lines modifiedOffset 184, 15 lines modified
  
184 ····const/4·v6,·0x0184 ····const/4·v6,·0x0
  
185 ····const-string·v2,·"*"185 ····const-string·v2,·"*"
  
186 ····move-object·v1,·v7186 ····move-object·v1,·v7
  
187 ····invoke-static/range·{v1·..·v6},·Ld1/d;->D(Ljava/lang/CharSequence;Ljava/lang/String;IZILjava/lang/Object;)I187 ····invoke-static/range·{v1·..·v6},·Ls0/d;->B(Ljava/lang/CharSequence;Ljava/lang/String;IZILjava/lang/Object;)I
  
188 ····move-result·v1188 ····move-result·v1
  
189 ····invoke-virtual·{v7},·Ljava/lang/String;->length()I189 ····invoke-virtual·{v7},·Ljava/lang/String;->length()I
  
190 ····move-result·v2190 ····move-result·v2
  
Offset 212, 15 lines modifiedOffset 212, 15 lines modified
212 ····const/4·v1,·0x1212 ····const/4·v1,·0x1
  
213 ····:goto_7213 ····:goto_7
214 ····const-string·v2,·"Wildcard·in·package·name·is·only·allowed·at·the·end."214 ····const-string·v2,·"Wildcard·in·package·name·is·only·allowed·at·the·end."
  
215 ····if-eqz·v1,·:cond_11215 ····if-eqz·v1,·:cond_11
  
216 ····invoke-static·{v14,·v11,·v12,·v10,·v9},·Ld1/d;->u(Ljava/lang/CharSequence;Ljava/lang/CharSequence;ZILjava/lang/Object;)Z216 ····invoke-static·{v14,·v11,·v12,·v10,·v9},·Ls0/d;->s(Ljava/lang/CharSequence;Ljava/lang/CharSequence;ZILjava/lang/Object;)Z
  
217 ····move-result·v1217 ····move-result·v1
  
218 ····if-eqz·v1,·:cond_9218 ····if-eqz·v1,·:cond_9
  
219 ····const/4·v1,·0x0219 ····const/4·v1,·0x0
  
Offset 250, 15 lines modifiedOffset 250, 15 lines modified
  
250 ····move·v12,·v4250 ····move·v12,·v4
  
251 ····move-object·v4,·v13251 ····move-object·v4,·v13
  
252 ····move-object·v13,·v5252 ····move-object·v13,·v5
  
253 ····invoke-static/range·{v8·..·v13},·Ld1/d;->D(Ljava/lang/CharSequence;Ljava/lang/String;IZILjava/lang/Object;)I253 ····invoke-static/range·{v8·..·v13},·Ls0/d;->B(Ljava/lang/CharSequence;Ljava/lang/String;IZILjava/lang/Object;)I
  
254 ····move-result·v5254 ····move-result·v5
  
255 ····invoke-virtual·{v14},·Ljava/lang/String;->length()I255 ····invoke-virtual·{v14},·Ljava/lang/String;->length()I
  
256 ····move-result·v8256 ····move-result·v8
  
Offset 288, 15 lines modifiedOffset 288, 15 lines modified
288 ····const/4·v12,·0x1288 ····const/4·v12,·0x1
  
289 ····:goto_9289 ····:goto_9
290 ····const-string·v5,·"Wildcard·in·class·name·is·only·allowed·at·the·end."290 ····const-string·v5,·"Wildcard·in·class·name·is·only·allowed·at·the·end."
  
291 ····if-eqz·v12,·:cond_10291 ····if-eqz·v12,·:cond_10
  
292 ····invoke-static·{v15,·v1,·v3,·v6,·v7},·Ld1/d;->u(Ljava/lang/CharSequence;Ljava/lang/CharSequence;ZILjava/lang/Object;)Z292 ····invoke-static·{v15,·v1,·v3,·v6,·v7},·Ls0/d;->s(Ljava/lang/CharSequence;Ljava/lang/CharSequence;ZILjava/lang/Object;)Z
  
293 ····move-result·v8293 ····move-result·v8
  
294 ····if-eqz·v8,·:cond_b294 ····if-eqz·v8,·:cond_b
  
295 ····const/4·v10,·0x0295 ····const/4·v10,·0x0
  
Offset 306, 15 lines modifiedOffset 306, 15 lines modified
  
306 ····const/4·v13,·0x0306 ····const/4·v13,·0x0
  
307 ····const-string·v9,·"*"307 ····const-string·v9,·"*"
  
308 ····move-object·v8,·v15308 ····move-object·v8,·v15
  
309 ····invoke-static/range·{v8·..·v13},·Ld1/d;->D(Ljava/lang/CharSequence;Ljava/lang/String;IZILjava/lang/Object;)I309 ····invoke-static/range·{v8·..·v13},·Ls0/d;->B(Ljava/lang/CharSequence;Ljava/lang/String;IZILjava/lang/Object;)I
  
310 ····move-result·v8310 ····move-result·v8
  
311 ····invoke-virtual·{v15},·Ljava/lang/String;->length()I311 ····invoke-virtual·{v15},·Ljava/lang/String;->length()I
  
312 ····move-result·v9312 ····move-result·v9
  
Offset 332, 15 lines modifiedOffset 332, 15 lines modified
332 ····:cond_b332 ····:cond_b
333 ····:goto_a333 ····:goto_a
334 ····const/4·v12,·0x1334 ····const/4·v12,·0x1
  
335 ····:goto_b335 ····:goto_b
336 ····if-eqz·v12,·:cond_f336 ····if-eqz·v12,·:cond_f
  
337 ····invoke-static·{v4,·v1,·v3,·v6,·v7},·Ld1/d;->u(Ljava/lang/CharSequence;Ljava/lang/CharSequence;ZILjava/lang/Object;)Z337 ····invoke-static·{v4,·v1,·v3,·v6,·v7},·Ls0/d;->s(Ljava/lang/CharSequence;Ljava/lang/CharSequence;ZILjava/lang/Object;)Z
  
338 ····move-result·v1338 ····move-result·v1
  
339 ····if-eqz·v1,·:cond_d339 ····if-eqz·v1,·:cond_d
  
340 ····const/4·v10,·0x0340 ····const/4·v10,·0x0
  
Offset 350, 15 lines modifiedOffset 350, 15 lines modified
  
350 ····const/4·v13,·0x0350 ····const/4·v13,·0x0
  
351 ····const-string·v9,·"*"351 ····const-string·v9,·"*"
  
352 ····move-object·v8,·v4352 ····move-object·v8,·v4
  
353 ····invoke-static/range·{v8·..·v13},·Ld1/d;->D(Ljava/lang/CharSequence;Ljava/lang/String;IZILjava/lang/Object;)I353 ····invoke-static/range·{v8·..·v13},·Ls0/d;->B(Ljava/lang/CharSequence;Ljava/lang/String;IZILjava/lang/Object;)I
  
354 ····move-result·v1354 ····move-result·v1
  
355 ····invoke-virtual·{v4},·Ljava/lang/String;->length()I355 ····invoke-virtual·{v4},·Ljava/lang/String;->length()I
  
356 ····move-result·v2356 ····move-result·v2
  
Max diff block lines reached; -1/3558 bytes (-0.03%) of diff not shown.
1.77 KB
smali/androidx/window/embedding/ActivityFilter.smali
    
Offset 82, 15 lines modifiedOffset 82, 15 lines modified
  
82 ····const-string·v0,·"*"82 ····const-string·v0,·"*"
  
83 ····const/4·v9,·0x283 ····const/4·v9,·0x2
  
84 ····const/4·v10,·0x084 ····const/4·v10,·0x0
  
85 ····invoke-static·{p2,·v0,·v8,·v9,·v10},·Ld1/d;->u(Ljava/lang/CharSequence;Ljava/lang/CharSequence;ZILjava/lang/Object;)Z85 ····invoke-static·{p2,·v0,·v8,·v9,·v10},·Ls0/d;->s(Ljava/lang/CharSequence;Ljava/lang/CharSequence;ZILjava/lang/Object;)Z
  
86 ····move-result·v186 ····move-result·v1
  
87 ····if-eqz·v1,·:cond_387 ····if-eqz·v1,·:cond_3
  
88 ····const/4·v3,·0x088 ····const/4·v3,·0x0
  
Offset 100, 15 lines modifiedOffset 100, 15 lines modified
  
100 ····const/4·v6,·0x0100 ····const/4·v6,·0x0
  
101 ····const-string·v2,·"*"101 ····const-string·v2,·"*"
  
102 ····move-object·v1,·p2102 ····move-object·v1,·p2
  
103 ····invoke-static/range·{v1·..·v6},·Ld1/d;->D(Ljava/lang/CharSequence;Ljava/lang/String;IZILjava/lang/Object;)I103 ····invoke-static/range·{v1·..·v6},·Ls0/d;->B(Ljava/lang/CharSequence;Ljava/lang/String;IZILjava/lang/Object;)I
  
104 ····move-result·v1104 ····move-result·v1
  
105 ····invoke-virtual·{p2},·Ljava/lang/String;->length()I105 ····invoke-virtual·{p2},·Ljava/lang/String;->length()I
  
106 ····move-result·p2106 ····move-result·p2
  
Offset 126, 15 lines modifiedOffset 126, 15 lines modified
126 ····:cond_3126 ····:cond_3
127 ····:goto_2127 ····:goto_2
128 ····const/4·p2,·0x1128 ····const/4·p2,·0x1
  
129 ····:goto_3129 ····:goto_3
130 ····if-eqz·p2,·:cond_7130 ····if-eqz·p2,·:cond_7
  
131 ····invoke-static·{p1,·v0,·v8,·v9,·v10},·Ld1/d;->u(Ljava/lang/CharSequence;Ljava/lang/CharSequence;ZILjava/lang/Object;)Z131 ····invoke-static·{p1,·v0,·v8,·v9,·v10},·Ls0/d;->s(Ljava/lang/CharSequence;Ljava/lang/CharSequence;ZILjava/lang/Object;)Z
  
132 ····move-result·p2132 ····move-result·p2
  
133 ····if-eqz·p2,·:cond_5133 ····if-eqz·p2,·:cond_5
  
134 ····const/4·v3,·0x0134 ····const/4·v3,·0x0
  
Offset 144, 15 lines modifiedOffset 144, 15 lines modified
  
144 ····const/4·v6,·0x0144 ····const/4·v6,·0x0
  
145 ····const-string·v2,·"*"145 ····const-string·v2,·"*"
  
146 ····move-object·v1,·p1146 ····move-object·v1,·p1
  
147 ····invoke-static/range·{v1·..·v6},·Ld1/d;->D(Ljava/lang/CharSequence;Ljava/lang/String;IZILjava/lang/Object;)I147 ····invoke-static/range·{v1·..·v6},·Ls0/d;->B(Ljava/lang/CharSequence;Ljava/lang/String;IZILjava/lang/Object;)I
  
148 ····move-result·p2148 ····move-result·p2
  
149 ····invoke-virtual·{p1},·Ljava/lang/String;->length()I149 ····invoke-virtual·{p1},·Ljava/lang/String;->length()I
  
150 ····move-result·p1150 ····move-result·p1
  
1.36 KB
smali/androidx/window/embedding/SplitPlaceholderRule.smali
    
Offset 44, 15 lines modifiedOffset 44, 15 lines modified
  
44 ····invoke-static·{p2,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V44 ····invoke-static·{p2,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
45 ····invoke-direct·{p0,·p3,·p4,·p5,·p6},·Landroidx/window/embedding/SplitRule;-><init>(IIFI)V45 ····invoke-direct·{p0,·p3,·p4,·p5,·p6},·Landroidx/window/embedding/SplitRule;-><init>(IIFI)V
  
46 ····iput-object·p2,·p0,·Landroidx/window/embedding/SplitPlaceholderRule;->placeholderIntent:Landroid/content/Intent;46 ····iput-object·p2,·p0,·Landroidx/window/embedding/SplitPlaceholderRule;->placeholderIntent:Landroid/content/Intent;
  
47 ····invoke-static·{p1},·Lp0/g;->t(Ljava/lang/Iterable;)Ljava/util/Set;47 ····invoke-static·{p1},·Le0/g;->t(Ljava/lang/Iterable;)Ljava/util/Set;
  
48 ····move-result-object·p148 ····move-result-object·p1
  
49 ····iput-object·p1,·p0,·Landroidx/window/embedding/SplitPlaceholderRule;->filters:Ljava/util/Set;49 ····iput-object·p1,·p0,·Landroidx/window/embedding/SplitPlaceholderRule;->filters:Ljava/util/Set;
  
50 ····return-void50 ····return-void
51 .end·method51 .end·method
Offset 264, 15 lines modifiedOffset 264, 15 lines modified
  
264 ····invoke-interface·{v0,·v1},·Ljava/util/Set;->addAll(Ljava/util/Collection;)Z264 ····invoke-interface·{v0,·v1},·Ljava/util/Set;->addAll(Ljava/util/Collection;)Z
  
265 ····invoke-interface·{v0,·p1},·Ljava/util/Set;->add(Ljava/lang/Object;)Z265 ····invoke-interface·{v0,·p1},·Ljava/util/Set;->add(Ljava/lang/Object;)Z
  
266 ····new-instance·p1,·Landroidx/window/embedding/SplitPlaceholderRule;266 ····new-instance·p1,·Landroidx/window/embedding/SplitPlaceholderRule;
  
267 ····invoke-static·{v0},·Lp0/g;->t(Ljava/lang/Iterable;)Ljava/util/Set;267 ····invoke-static·{v0},·Le0/g;->t(Ljava/lang/Iterable;)Ljava/util/Set;
  
268 ····move-result-object·v3268 ····move-result-object·v3
  
269 ····iget-object·v4,·p0,·Landroidx/window/embedding/SplitPlaceholderRule;->placeholderIntent:Landroid/content/Intent;269 ····iget-object·v4,·p0,·Landroidx/window/embedding/SplitPlaceholderRule;->placeholderIntent:Landroid/content/Intent;
  
270 ····invoke-virtual·{p0},·Landroidx/window/embedding/SplitRule;->getMinWidth()I270 ····invoke-virtual·{p0},·Landroidx/window/embedding/SplitRule;->getMinWidth()I
  
1.53 KB
smali/androidx/window/embedding/EmbeddingBackend.smali
    
Offset 22, 21 lines modifiedOffset 22, 21 lines modified
  
22 .method·public·abstract·isSplitSupported()Z22 .method·public·abstract·isSplitSupported()Z
23 .end·method23 .end·method
  
24 .method·public·abstract·registerRule(Landroidx/window/embedding/EmbeddingRule;)V24 .method·public·abstract·registerRule(Landroidx/window/embedding/EmbeddingRule;)V
25 .end·method25 .end·method
  
26 .method·public·abstract·registerSplitListenerForActivity(Landroid/app/Activity;Ljava/util/concurrent/Executor;Landroidx/core/util/a;)V26 .method·public·abstract·registerSplitListenerForActivity(Landroid/app/Activity;Ljava/util/concurrent/Executor;Lg/a;)V
27 ····.annotation·system·Ldalvik/annotation/Signature;27 ····.annotation·system·Ldalvik/annotation/Signature;
28 ········value·=·{28 ········value·=·{
29 ············"(",29 ············"(",
30 ············"Landroid/app/Activity;",30 ············"Landroid/app/Activity;",
31 ············"Ljava/util/concurrent/Executor;",31 ············"Ljava/util/concurrent/Executor;",
32 ············"Landroidx/core/util/a<",32 ············"Lg/a<",
33 ············"Ljava/util/List<",33 ············"Ljava/util/List<",
34 ············"Landroidx/window/embedding/SplitInfo;",34 ············"Landroidx/window/embedding/SplitInfo;",
35 ············">;>;)V"35 ············">;>;)V"
36 ········}36 ········}
37 ····.end·annotation37 ····.end·annotation
38 .end·method38 .end·method
  
Offset 51, 18 lines modifiedOffset 51, 18 lines modified
51 ········}51 ········}
52 ····.end·annotation52 ····.end·annotation
53 .end·method53 .end·method
  
54 .method·public·abstract·unregisterRule(Landroidx/window/embedding/EmbeddingRule;)V54 .method·public·abstract·unregisterRule(Landroidx/window/embedding/EmbeddingRule;)V
55 .end·method55 .end·method
  
56 .method·public·abstract·unregisterSplitListenerForActivity(Landroidx/core/util/a;)V56 .method·public·abstract·unregisterSplitListenerForActivity(Lg/a;)V
57 ····.annotation·system·Ldalvik/annotation/Signature;57 ····.annotation·system·Ldalvik/annotation/Signature;
58 ········value·=·{58 ········value·=·{
59 ············"(",59 ············"(",
60 ············"Landroidx/core/util/a<",60 ············"Lg/a<",
61 ············"Ljava/util/List<",61 ············"Ljava/util/List<",
62 ············"Landroidx/window/embedding/SplitInfo;",62 ············"Landroidx/window/embedding/SplitInfo;",
63 ············">;>;)V"63 ············">;>;)V"
64 ········}64 ········}
65 ····.end·annotation65 ····.end·annotation
66 .end·method66 .end·method
3.95 KB
smali/androidx/window/embedding/ExtensionEmbeddingBackend$SplitListenerWrapper.smali
    
Offset 13, 18 lines modifiedOffset 13, 18 lines modified
13 ····name·=·"SplitListenerWrapper"13 ····name·=·"SplitListenerWrapper"
14 .end·annotation14 .end·annotation
  
  
15 #·instance·fields15 #·instance·fields
16 .field·private·final·activity:Landroid/app/Activity;16 .field·private·final·activity:Landroid/app/Activity;
  
17 .field·private·final·callback:Landroidx/core/util/a;17 .field·private·final·callback:Lg/a;
18 ····.annotation·system·Ldalvik/annotation/Signature;18 ····.annotation·system·Ldalvik/annotation/Signature;
19 ········value·=·{19 ········value·=·{
20 ············"Landroidx/core/util/a<",20 ············"Lg/a<",
21 ············"Ljava/util/List<",21 ············"Ljava/util/List<",
22 ············"Landroidx/window/embedding/SplitInfo;",22 ············"Landroidx/window/embedding/SplitInfo;",
23 ············">;>;"23 ············">;>;"
24 ········}24 ········}
25 ····.end·annotation25 ····.end·annotation
26 .end·field26 .end·field
  
Offset 38, 22 lines modifiedOffset 38, 22 lines modified
38 ············">;"38 ············">;"
39 ········}39 ········}
40 ····.end·annotation40 ····.end·annotation
41 .end·field41 .end·field
  
  
42 #·direct·methods42 #·direct·methods
43 .method·public·constructor·<init>(Landroid/app/Activity;Ljava/util/concurrent/Executor;Landroidx/core/util/a;)V43 .method·public·constructor·<init>(Landroid/app/Activity;Ljava/util/concurrent/Executor;Lg/a;)V
44 ····.locals·144 ····.locals·1
45 ····.annotation·system·Ldalvik/annotation/Signature;45 ····.annotation·system·Ldalvik/annotation/Signature;
46 ········value·=·{46 ········value·=·{
47 ············"(",47 ············"(",
48 ············"Landroid/app/Activity;",48 ············"Landroid/app/Activity;",
49 ············"Ljava/util/concurrent/Executor;",49 ············"Ljava/util/concurrent/Executor;",
50 ············"Landroidx/core/util/a<",50 ············"Lg/a<",
51 ············"Ljava/util/List<",51 ············"Ljava/util/List<",
52 ············"Landroidx/window/embedding/SplitInfo;",52 ············"Landroidx/window/embedding/SplitInfo;",
53 ············">;>;)V"53 ············">;>;)V"
54 ········}54 ········}
55 ····.end·annotation55 ····.end·annotation
  
56 ····const-string·v0,·"activity"56 ····const-string·v0,·"activity"
Offset 70, 15 lines modifiedOffset 70, 15 lines modified
  
70 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V70 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
71 ····iput-object·p1,·p0,·Landroidx/window/embedding/ExtensionEmbeddingBackend$SplitListenerWrapper;->activity:Landroid/app/Activity;71 ····iput-object·p1,·p0,·Landroidx/window/embedding/ExtensionEmbeddingBackend$SplitListenerWrapper;->activity:Landroid/app/Activity;
  
72 ····iput-object·p2,·p0,·Landroidx/window/embedding/ExtensionEmbeddingBackend$SplitListenerWrapper;->executor:Ljava/util/concurrent/Executor;72 ····iput-object·p2,·p0,·Landroidx/window/embedding/ExtensionEmbeddingBackend$SplitListenerWrapper;->executor:Ljava/util/concurrent/Executor;
  
73 ····iput-object·p3,·p0,·Landroidx/window/embedding/ExtensionEmbeddingBackend$SplitListenerWrapper;->callback:Landroidx/core/util/a;73 ····iput-object·p3,·p0,·Landroidx/window/embedding/ExtensionEmbeddingBackend$SplitListenerWrapper;->callback:Lg/a;
  
74 ····return-void74 ····return-void
75 .end·method75 .end·method
  
76 .method·public·static·synthetic·a(Landroidx/window/embedding/ExtensionEmbeddingBackend$SplitListenerWrapper;Ljava/util/List;)V76 .method·public·static·synthetic·a(Landroidx/window/embedding/ExtensionEmbeddingBackend$SplitListenerWrapper;Ljava/util/List;)V
77 ····.locals·077 ····.locals·0
  
Offset 94, 19 lines modifiedOffset 94, 19 lines modified
  
94 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V94 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
95 ····const-string·v0,·"$splitsWithActivity"95 ····const-string·v0,·"$splitsWithActivity"
  
96 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V96 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
97 ····invoke-virtual·{p0},·Landroidx/window/embedding/ExtensionEmbeddingBackend$SplitListenerWrapper;->getCallback()Landroidx/core/util/a;97 ····invoke-virtual·{p0},·Landroidx/window/embedding/ExtensionEmbeddingBackend$SplitListenerWrapper;->getCallback()Lg/a;
  
98 ····move-result-object·p098 ····move-result-object·p0
  
99 ····invoke-interface·{p0,·p1},·Landroidx/core/util/a;->accept(Ljava/lang/Object;)V99 ····invoke-interface·{p0,·p1},·Lg/a;->accept(Ljava/lang/Object;)V
  
100 ····return-void100 ····return-void
101 .end·method101 .end·method
  
  
102 #·virtual·methods102 #·virtual·methods
103 .method·public·final·accept(Ljava/util/List;)V103 .method·public·final·accept(Ljava/util/List;)V
Offset 181, 23 lines modifiedOffset 181, 23 lines modified
181 ····invoke-direct·{v1,·p0,·v0},·Landroidx/window/embedding/g;-><init>(Landroidx/window/embedding/ExtensionEmbeddingBackend$SplitListenerWrapper;Ljava/util/List;)V181 ····invoke-direct·{v1,·p0,·v0},·Landroidx/window/embedding/g;-><init>(Landroidx/window/embedding/ExtensionEmbeddingBackend$SplitListenerWrapper;Ljava/util/List;)V
  
182 ····invoke-interface·{p1,·v1},·Ljava/util/concurrent/Executor;->execute(Ljava/lang/Runnable;)V182 ····invoke-interface·{p1,·v1},·Ljava/util/concurrent/Executor;->execute(Ljava/lang/Runnable;)V
  
183 ····return-void183 ····return-void
184 .end·method184 .end·method
  
185 .method·public·final·getCallback()Landroidx/core/util/a;185 .method·public·final·getCallback()Lg/a;
186 ····.locals·1186 ····.locals·1
187 ····.annotation·system·Ldalvik/annotation/Signature;187 ····.annotation·system·Ldalvik/annotation/Signature;
188 ········value·=·{188 ········value·=·{
189 ············"()",189 ············"()",
190 ············"Landroidx/core/util/a<",190 ············"Lg/a<",
191 ············"Ljava/util/List<",191 ············"Ljava/util/List<",
192 ············"Landroidx/window/embedding/SplitInfo;",192 ············"Landroidx/window/embedding/SplitInfo;",
193 ············">;>;"193 ············">;>;"
194 ········}194 ········}
195 ····.end·annotation195 ····.end·annotation
  
196 ····iget-object·v0,·p0,·Landroidx/window/embedding/ExtensionEmbeddingBackend$SplitListenerWrapper;->callback:Landroidx/core/util/a;196 ····iget-object·v0,·p0,·Landroidx/window/embedding/ExtensionEmbeddingBackend$SplitListenerWrapper;->callback:Lg/a;
  
197 ····return-object·v0197 ····return-object·v0
198 .end·method198 .end·method
461 B
smali/androidx/window/core/Version$Companion.smali
    
Offset 76, 15 lines modifiedOffset 76, 15 lines modified
76 .method·public·final·parse(Ljava/lang/String;)Landroidx/window/core/Version;76 .method·public·final·parse(Ljava/lang/String;)Landroidx/window/core/Version;
77 ····.locals·877 ····.locals·8
  
78 ····const/4·v0,·0x078 ····const/4·v0,·0x0
  
79 ····if-eqz·p1,·:cond_979 ····if-eqz·p1,·:cond_9
  
80 ····invoke-static·{p1},·Ld1/d;->m(Ljava/lang/CharSequence;)Z80 ····invoke-static·{p1},·Ls0/d;->m(Ljava/lang/CharSequence;)Z
  
81 ····move-result·v181 ····move-result·v1
  
82 ····if-eqz·v1,·:cond_082 ····if-eqz·v1,·:cond_0
  
83 ····goto/16·:goto_483 ····goto/16·:goto_4
  
2.23 KB
smali/androidx/window/core/Version.smali
    
Offset 34, 15 lines modifiedOffset 34, 15 lines modified
  
34 .field·private·static·final·VERSION_1_0:Landroidx/window/core/Version;34 .field·private·static·final·VERSION_1_0:Landroidx/window/core/Version;
  
35 .field·private·static·final·VERSION_PATTERN_STRING:Ljava/lang/String;·=·"(\\d+)(?:\\.(\\d+))(?:\\.(\\d+))(?:-(.+))?"35 .field·private·static·final·VERSION_PATTERN_STRING:Ljava/lang/String;·=·"(\\d+)(?:\\.(\\d+))(?:\\.(\\d+))(?:-(.+))?"
  
  
36 #·instance·fields36 #·instance·fields
37 .field·private·final·bigInteger$delegate:Lo0/e;37 .field·private·final·bigInteger$delegate:Ld0/e;
  
38 .field·private·final·description:Ljava/lang/String;38 .field·private·final·description:Ljava/lang/String;
  
39 .field·private·final·major:I39 .field·private·final·major:I
  
40 .field·private·final·minor:I40 .field·private·final·minor:I
  
Offset 103, 19 lines modifiedOffset 103, 19 lines modified
  
103 ····iput-object·p4,·p0,·Landroidx/window/core/Version;->description:Ljava/lang/String;103 ····iput-object·p4,·p0,·Landroidx/window/core/Version;->description:Ljava/lang/String;
  
104 ····new-instance·p1,·Landroidx/window/core/Version$bigInteger$2;104 ····new-instance·p1,·Landroidx/window/core/Version$bigInteger$2;
  
105 ····invoke-direct·{p1,·p0},·Landroidx/window/core/Version$bigInteger$2;-><init>(Landroidx/window/core/Version;)V105 ····invoke-direct·{p1,·p0},·Landroidx/window/core/Version$bigInteger$2;-><init>(Landroidx/window/core/Version;)V
  
106 ····invoke-static·{p1},·Lo0/f;->a(Lx0/a;)Lo0/e;106 ····invoke-static·{p1},·Ld0/f;->a(Lm0/a;)Ld0/e;
  
107 ····move-result-object·p1107 ····move-result-object·p1
  
108 ····iput-object·p1,·p0,·Landroidx/window/core/Version;->bigInteger$delegate:Lo0/e;108 ····iput-object·p1,·p0,·Landroidx/window/core/Version;->bigInteger$delegate:Ld0/e;
  
109 ····return-void109 ····return-void
110 .end·method110 .end·method
  
111 .method·public·synthetic·constructor·<init>(IIILjava/lang/String;Lkotlin/jvm/internal/e;)V111 .method·public·synthetic·constructor·<init>(IIILjava/lang/String;Lkotlin/jvm/internal/e;)V
112 ····.locals·0112 ····.locals·0
  
Offset 155, 17 lines modifiedOffset 155, 17 lines modified
  
155 ····return-object·v0155 ····return-object·v0
156 .end·method156 .end·method
  
157 .method·private·final·getBigInteger()Ljava/math/BigInteger;157 .method·private·final·getBigInteger()Ljava/math/BigInteger;
158 ····.locals·2158 ····.locals·2
  
159 ····iget-object·v0,·p0,·Landroidx/window/core/Version;->bigInteger$delegate:Lo0/e;159 ····iget-object·v0,·p0,·Landroidx/window/core/Version;->bigInteger$delegate:Ld0/e;
  
160 ····invoke-interface·{v0},·Lo0/e;->getValue()Ljava/lang/Object;160 ····invoke-interface·{v0},·Ld0/e;->getValue()Ljava/lang/Object;
  
161 ····move-result-object·v0161 ····move-result-object·v0
  
162 ····const-string·v1,·"<get-bigInteger>(...)"162 ····const-string·v1,·"<get-bigInteger>(...)"
  
163 ····invoke-static·{v0,·v1},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V163 ····invoke-static·{v0,·v1},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V
  
Offset 317, 15 lines modifiedOffset 317, 15 lines modified
317 .end·method317 .end·method
  
318 .method·public·toString()Ljava/lang/String;318 .method·public·toString()Ljava/lang/String;
319 ····.locals·4319 ····.locals·4
  
320 ····iget-object·v0,·p0,·Landroidx/window/core/Version;->description:Ljava/lang/String;320 ····iget-object·v0,·p0,·Landroidx/window/core/Version;->description:Ljava/lang/String;
  
321 ····invoke-static·{v0},·Ld1/d;->m(Ljava/lang/CharSequence;)Z321 ····invoke-static·{v0},·Ls0/d;->m(Ljava/lang/CharSequence;)Z
  
322 ····move-result·v0322 ····move-result·v0
  
323 ····xor-int/lit8·v0,·v0,·0x1323 ····xor-int/lit8·v0,·v0,·0x1
  
324 ····if-eqz·v0,·:cond_0324 ····if-eqz·v0,·:cond_0
  
777 B
smali/androidx/window/core/Version$bigInteger$2.smali
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 .class·final·Landroidx/window/core/Version$bigInteger$2;1 .class·final·Landroidx/window/core/Version$bigInteger$2;
2 .super·Lkotlin/jvm/internal/j;2 .super·Lkotlin/jvm/internal/j;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces4 #·interfaces
5 .implements·Lx0/a;5 .implements·Lm0/a;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingMethod;7 .annotation·system·Ldalvik/annotation/EnclosingMethod;
8 ····value·=·Landroidx/window/core/Version;-><init>(IIILjava/lang/String;)V8 ····value·=·Landroidx/window/core/Version;-><init>(IIILjava/lang/String;)V
9 .end·annotation9 .end·annotation
  
Offset 15, 15 lines modifiedOffset 15, 15 lines modified
15 ····accessFlags·=·0x1815 ····accessFlags·=·0x18
16 ····name·=·null16 ····name·=·null
17 .end·annotation17 .end·annotation
  
18 .annotation·system·Ldalvik/annotation/Signature;18 .annotation·system·Ldalvik/annotation/Signature;
19 ····value·=·{19 ····value·=·{
20 ········"Lkotlin/jvm/internal/j;",20 ········"Lkotlin/jvm/internal/j;",
21 ········"Lx0/a<",21 ········"Lm0/a<",
22 ········"Ljava/math/BigInteger;",22 ········"Ljava/math/BigInteger;",
23 ········">;"23 ········">;"
24 ····}24 ····}
25 .end·annotation25 .end·annotation
  
  
26 #·instance·fields26 #·instance·fields
11.4 KB
smali/androidx/versionedparcelable/a.smali
Max HTML report size reached
466 B
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·Li/a;5 .implements·Lk/a;
  
  
6 #·direct·methods6 #·direct·methods
7 .method·public·constructor·<init>()V7 .method·public·constructor·<init>()V
8 ····.locals·08 ····.locals·0
  
9 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V9 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
1.59 KB
smali/androidx/versionedparcelable/ParcelImpl.smali
    
Offset 23, 15 lines modifiedOffset 23, 15 lines modified
23 ············">;"23 ············">;"
24 ········}24 ········}
25 ····.end·annotation25 ····.end·annotation
26 .end·field26 .end·field
  
  
27 #·instance·fields27 #·instance·fields
28 .field·private·final·d:Li/a;28 .field·private·final·d:Lk/a;
  
  
29 #·direct·methods29 #·direct·methods
30 .method·static·constructor·<clinit>()V30 .method·static·constructor·<clinit>()V
31 ····.locals·131 ····.locals·1
  
32 ····new-instance·v0,·Landroidx/versionedparcelable/ParcelImpl$a;32 ····new-instance·v0,·Landroidx/versionedparcelable/ParcelImpl$a;
Offset 48, 19 lines modifiedOffset 48, 19 lines modified
  
48 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V48 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
49 ····new-instance·v0,·Landroidx/versionedparcelable/b;49 ····new-instance·v0,·Landroidx/versionedparcelable/b;
  
50 ····invoke-direct·{v0,·p1},·Landroidx/versionedparcelable/b;-><init>(Landroid/os/Parcel;)V50 ····invoke-direct·{v0,·p1},·Landroidx/versionedparcelable/b;-><init>(Landroid/os/Parcel;)V
  
51 ····invoke-virtual·{v0},·Landroidx/versionedparcelable/a;->u()Li/a;51 ····invoke-virtual·{v0},·Landroidx/versionedparcelable/a;->u()Lk/a;
  
52 ····move-result-object·p152 ····move-result-object·p1
  
53 ····iput-object·p1,·p0,·Landroidx/versionedparcelable/ParcelImpl;->d:Li/a;53 ····iput-object·p1,·p0,·Landroidx/versionedparcelable/ParcelImpl;->d:Lk/a;
  
54 ····return-void54 ····return-void
55 .end·method55 .end·method
  
  
56 #·virtual·methods56 #·virtual·methods
57 .method·public·describeContents()I57 .method·public·describeContents()I
Offset 74, 13 lines modifiedOffset 74, 13 lines modified
74 .method·public·writeToParcel(Landroid/os/Parcel;I)V74 .method·public·writeToParcel(Landroid/os/Parcel;I)V
75 ····.locals·075 ····.locals·0
  
76 ····new-instance·p2,·Landroidx/versionedparcelable/b;76 ····new-instance·p2,·Landroidx/versionedparcelable/b;
  
77 ····invoke-direct·{p2,·p1},·Landroidx/versionedparcelable/b;-><init>(Landroid/os/Parcel;)V77 ····invoke-direct·{p2,·p1},·Landroidx/versionedparcelable/b;-><init>(Landroid/os/Parcel;)V
  
78 ····iget-object·p1,·p0,·Landroidx/versionedparcelable/ParcelImpl;->d:Li/a;78 ····iget-object·p1,·p0,·Landroidx/versionedparcelable/ParcelImpl;->d:Lk/a;
  
79 ····invoke-virtual·{p2,·p1},·Landroidx/versionedparcelable/a;->L(Li/a;)V79 ····invoke-virtual·{p2,·p1},·Landroidx/versionedparcelable/a;->L(Lk/a;)V
  
80 ····return-void80 ····return-void
81 .end·method81 .end·method
3.22 KB
smali/androidx/versionedparcelable/b.smali
    
Offset 29, 61 lines modifiedOffset 29, 61 lines modified
  
29 ····move-result·v229 ····move-result·v2
  
30 ····invoke-virtual·{p1},·Landroid/os/Parcel;->dataSize()I30 ····invoke-virtual·{p1},·Landroid/os/Parcel;->dataSize()I
  
31 ····move-result·v331 ····move-result·v3
  
32 ····new-instance·v5,·Ld/a;32 ····new-instance·v5,·Lb/a;
  
33 ····invoke-direct·{v5},·Ld/a;-><init>()V33 ····invoke-direct·{v5},·Lb/a;-><init>()V
  
34 ····new-instance·v6,·Ld/a;34 ····new-instance·v6,·Lb/a;
  
35 ····invoke-direct·{v6},·Ld/a;-><init>()V35 ····invoke-direct·{v6},·Lb/a;-><init>()V
  
36 ····new-instance·v7,·Ld/a;36 ····new-instance·v7,·Lb/a;
  
37 ····invoke-direct·{v7},·Ld/a;-><init>()V37 ····invoke-direct·{v7},·Lb/a;-><init>()V
  
38 ····const-string·v4,·""38 ····const-string·v4,·""
  
39 ····move-object·v0,·p039 ····move-object·v0,·p0
  
40 ····move-object·v1,·p140 ····move-object·v1,·p1
  
41 ····invoke-direct/range·{v0·..·v7},·Landroidx/versionedparcelable/b;-><init>(Landroid/os/Parcel;IILjava/lang/String;Ld/a;Ld/a;Ld/a;)V41 ····invoke-direct/range·{v0·..·v7},·Landroidx/versionedparcelable/b;-><init>(Landroid/os/Parcel;IILjava/lang/String;Lb/a;Lb/a;Lb/a;)V
  
42 ····return-void42 ····return-void
43 .end·method43 .end·method
  
44 .method·private·constructor·<init>(Landroid/os/Parcel;IILjava/lang/String;Ld/a;Ld/a;Ld/a;)V44 .method·private·constructor·<init>(Landroid/os/Parcel;IILjava/lang/String;Lb/a;Lb/a;Lb/a;)V
45 ····.locals·045 ····.locals·0
46 ····.annotation·system·Ldalvik/annotation/Signature;46 ····.annotation·system·Ldalvik/annotation/Signature;
47 ········value·=·{47 ········value·=·{
48 ············"(",48 ············"(",
49 ············"Landroid/os/Parcel;",49 ············"Landroid/os/Parcel;",
50 ············"II",50 ············"II",
51 ············"Ljava/lang/String;",51 ············"Ljava/lang/String;",
52 ············"Ld/a<",52 ············"Lb/a<",
53 ············"Ljava/lang/String;",53 ············"Ljava/lang/String;",
54 ············"Ljava/lang/reflect/Method;",54 ············"Ljava/lang/reflect/Method;",
55 ············">;",55 ············">;",
56 ············"Ld/a<",56 ············"Lb/a<",
57 ············"Ljava/lang/String;",57 ············"Ljava/lang/String;",
58 ············"Ljava/lang/reflect/Method;",58 ············"Ljava/lang/reflect/Method;",
59 ············">;",59 ············">;",
60 ············"Ld/a<",60 ············"Lb/a<",
61 ············"Ljava/lang/String;",61 ············"Ljava/lang/String;",
62 ············"Ljava/lang/Class;",62 ············"Ljava/lang/Class;",
63 ············">;)V"63 ············">;)V"
64 ········}64 ········}
65 ····.end·annotation65 ····.end·annotation
  
66 ····invoke-direct·{p0,·p5,·p6,·p7},·Landroidx/versionedparcelable/a;-><init>(Ld/a;Ld/a;Ld/a;)V66 ····invoke-direct·{p0,·p5,·p6,·p7},·Landroidx/versionedparcelable/a;-><init>(Lb/a;Lb/a;Lb/a;)V
  
67 ····new-instance·p5,·Landroid/util/SparseIntArray;67 ····new-instance·p5,·Landroid/util/SparseIntArray;
  
68 ····invoke-direct·{p5},·Landroid/util/SparseIntArray;-><init>()V68 ····invoke-direct·{p5},·Landroid/util/SparseIntArray;-><init>()V
  
69 ····iput-object·p5,·p0,·Landroidx/versionedparcelable/b;->d:Landroid/util/SparseIntArray;69 ····iput-object·p5,·p0,·Landroidx/versionedparcelable/b;->d:Landroid/util/SparseIntArray;
  
Offset 251, 23 lines modifiedOffset 251, 23 lines modified
  
251 ····invoke-virtual·{v0,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;251 ····invoke-virtual·{v0,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
252 ····invoke-virtual·{v0},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;252 ····invoke-virtual·{v0},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
253 ····move-result-object·v4253 ····move-result-object·v4
  
254 ····iget-object·v5,·p0,·Landroidx/versionedparcelable/a;->a:Ld/a;254 ····iget-object·v5,·p0,·Landroidx/versionedparcelable/a;->a:Lb/a;
  
255 ····iget-object·v6,·p0,·Landroidx/versionedparcelable/a;->b:Ld/a;255 ····iget-object·v6,·p0,·Landroidx/versionedparcelable/a;->b:Lb/a;
  
256 ····iget-object·v7,·p0,·Landroidx/versionedparcelable/a;->c:Ld/a;256 ····iget-object·v7,·p0,·Landroidx/versionedparcelable/a;->c:Lb/a;
  
257 ····move-object·v0,·v8257 ····move-object·v0,·v8
  
258 ····invoke-direct/range·{v0·..·v7},·Landroidx/versionedparcelable/b;-><init>(Landroid/os/Parcel;IILjava/lang/String;Ld/a;Ld/a;Ld/a;)V258 ····invoke-direct/range·{v0·..·v7},·Landroidx/versionedparcelable/b;-><init>(Landroid/os/Parcel;IILjava/lang/String;Lb/a;Lb/a;Lb/a;)V
  
259 ····return-object·v8259 ····return-object·v8
260 .end·method260 .end·method
  
261 .method·public·g()Z261 .method·public·g()Z
262 ····.locals·1262 ····.locals·1
  
9.3 KB
smali/androidx/core/content/a.smali
Max HTML report size reached
2.12 KB
smali/androidx/core/content/b.smali
    
Offset 1, 15 lines modifiedOffset 1, 68 lines modified
1 .class·public·final·synthetic·Landroidx/core/content/b;1 .class·public·Landroidx/core/content/b;
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/core/content/b$a;
 8 ····}
 9 .end·annotation
  
  
 10 #·static·fields
 11 .field·private·static·final·a:Ljava/lang/Object;
  
 12 .field·private·static·final·b:Ljava/lang/Object;
  
  
4 #·direct·methods13 #·direct·methods
5 .method·public·static·bridge·synthetic·a(Landroid/content/Context;Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;Ljava/lang/String;Landroid/os/Handler;I)Landroid/content/Intent;14 .method·static·constructor·<clinit>()V
6 ····.locals·015 ····.locals·1
  
 16 ····new-instance·v0,·Ljava/lang/Object;
  
 17 ····invoke-direct·{v0},·Ljava/lang/Object;-><init>()V
  
 18 ····sput-object·v0,·Landroidx/core/content/b;->a:Ljava/lang/Object;
  
 19 ····new-instance·v0,·Ljava/lang/Object;
  
 20 ····invoke-direct·{v0},·Ljava/lang/Object;-><init>()V
  
 21 ····sput-object·v0,·Landroidx/core/content/b;->b:Ljava/lang/Object;
  
 22 ····return-void
 23 .end·method
  
 24 .method·public·static·a(Landroid/content/Context;)Ljava/util/concurrent/Executor;
 25 ····.locals·2
  
 26 ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I
  
 27 ····const/16·v1,·0x1c
  
 28 ····if-lt·v0,·v1,·:cond_0
  
 29 ····invoke-static·{p0},·Landroidx/core/content/b$a;->a(Landroid/content/Context;)Ljava/util/concurrent/Executor;
  
 30 ····move-result-object·p0
  
 31 ····return-object·p0
  
 32 ····:cond_0
 33 ····new-instance·v0,·Landroid/os/Handler;
  
 34 ····invoke-virtual·{p0},·Landroid/content/Context;->getMainLooper()Landroid/os/Looper;
  
 35 ····move-result-object·p0
  
 36 ····invoke-direct·{v0,·p0},·Landroid/os/Handler;-><init>(Landroid/os/Looper;)V
  
7 ····invoke-virtual/range·{p0·..·p5},·Landroid/content/Context;->registerReceiver(Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;Ljava/lang/String;Landroid/os/Handler;I)Landroid/content/Intent;37 ····invoke-static·{v0},·Lf/a;->a(Landroid/os/Handler;)Ljava/util/concurrent/Executor;
  
8 ····move-result-object·p038 ····move-result-object·p0
  
9 ····return-object·p039 ····return-object·p0
10 .end·method40 .end·method
1.15 KB
smali/androidx/core/graphics/drawable/IconCompatParcelizer.smali
    
Offset 97, 15 lines modifiedOffset 97, 15 lines modified
  
97 ····invoke-virtual·{p0,·v1,·v2},·Landroidx/versionedparcelable/a;->t(Ljava/lang/String;I)Ljava/lang/String;97 ····invoke-virtual·{p0,·v1,·v2},·Landroidx/versionedparcelable/a;->t(Ljava/lang/String;I)Ljava/lang/String;
  
98 ····move-result-object·p098 ····move-result-object·p0
  
99 ····iput-object·p0,·v0,·Landroidx/core/graphics/drawable/IconCompat;->j:Ljava/lang/String;99 ····iput-object·p0,·v0,·Landroidx/core/graphics/drawable/IconCompat;->j:Ljava/lang/String;
  
100 ····invoke-virtual·{v0},·Landroidx/core/graphics/drawable/IconCompat;->f()V100 ····invoke-virtual·{v0},·Landroidx/core/graphics/drawable/IconCompat;->c()V
  
101 ····return-object·v0101 ····return-object·v0
102 .end·method102 .end·method
  
103 .method·public·static·write(Landroidx/core/graphics/drawable/IconCompat;Landroidx/versionedparcelable/a;)V103 .method·public·static·write(Landroidx/core/graphics/drawable/IconCompat;Landroidx/versionedparcelable/a;)V
104 ····.locals·3104 ····.locals·3
  
Offset 113, 15 lines modifiedOffset 113, 15 lines modified
  
113 ····invoke-virtual·{p1,·v0,·v0},·Landroidx/versionedparcelable/a;->x(ZZ)V113 ····invoke-virtual·{p1,·v0,·v0},·Landroidx/versionedparcelable/a;->x(ZZ)V
  
114 ····invoke-virtual·{p1},·Landroidx/versionedparcelable/a;->f()Z114 ····invoke-virtual·{p1},·Landroidx/versionedparcelable/a;->f()Z
  
115 ····move-result·v1115 ····move-result·v1
  
116 ····invoke-virtual·{p0,·v1},·Landroidx/core/graphics/drawable/IconCompat;->g(Z)V116 ····invoke-virtual·{p0,·v1},·Landroidx/core/graphics/drawable/IconCompat;->d(Z)V
  
117 ····iget·v1,·p0,·Landroidx/core/graphics/drawable/IconCompat;->a:I117 ····iget·v1,·p0,·Landroidx/core/graphics/drawable/IconCompat;->a:I
  
118 ····const/4·v2,·-0x1118 ····const/4·v2,·-0x1
  
119 ····if-eq·v2,·v1,·:cond_0119 ····if-eq·v2,·v1,·:cond_0
  
15.4 KB
smali/androidx/core/graphics/drawable/IconCompat.smali
Max HTML report size reached
1.31 KB
smali/androidx/core/app/RemoteActionCompatParcelizer.smali
    
Offset 19, 15 lines modifiedOffset 19, 15 lines modified
  
19 ····invoke-direct·{v0},·Landroidx/core/app/RemoteActionCompat;-><init>()V19 ····invoke-direct·{v0},·Landroidx/core/app/RemoteActionCompat;-><init>()V
  
20 ····iget-object·v1,·v0,·Landroidx/core/app/RemoteActionCompat;->a:Landroidx/core/graphics/drawable/IconCompat;20 ····iget-object·v1,·v0,·Landroidx/core/app/RemoteActionCompat;->a:Landroidx/core/graphics/drawable/IconCompat;
  
21 ····const/4·v2,·0x121 ····const/4·v2,·0x1
  
22 ····invoke-virtual·{p0,·v1,·v2},·Landroidx/versionedparcelable/a;->v(Li/a;I)Li/a;22 ····invoke-virtual·{p0,·v1,·v2},·Landroidx/versionedparcelable/a;->v(Lk/a;I)Lk/a;
  
23 ····move-result-object·v123 ····move-result-object·v1
  
24 ····check-cast·v1,·Landroidx/core/graphics/drawable/IconCompat;24 ····check-cast·v1,·Landroidx/core/graphics/drawable/IconCompat;
  
25 ····iput-object·v1,·v0,·Landroidx/core/app/RemoteActionCompat;->a:Landroidx/core/graphics/drawable/IconCompat;25 ····iput-object·v1,·v0,·Landroidx/core/app/RemoteActionCompat;->a:Landroidx/core/graphics/drawable/IconCompat;
  
Offset 93, 15 lines modifiedOffset 93, 15 lines modified
  
93 ····invoke-virtual·{p1,·v0,·v0},·Landroidx/versionedparcelable/a;->x(ZZ)V93 ····invoke-virtual·{p1,·v0,·v0},·Landroidx/versionedparcelable/a;->x(ZZ)V
  
94 ····iget-object·v0,·p0,·Landroidx/core/app/RemoteActionCompat;->a:Landroidx/core/graphics/drawable/IconCompat;94 ····iget-object·v0,·p0,·Landroidx/core/app/RemoteActionCompat;->a:Landroidx/core/graphics/drawable/IconCompat;
  
95 ····const/4·v1,·0x195 ····const/4·v1,·0x1
  
96 ····invoke-virtual·{p1,·v0,·v1},·Landroidx/versionedparcelable/a;->M(Li/a;I)V96 ····invoke-virtual·{p1,·v0,·v1},·Landroidx/versionedparcelable/a;->M(Lk/a;I)V
  
97 ····iget-object·v0,·p0,·Landroidx/core/app/RemoteActionCompat;->b:Ljava/lang/CharSequence;97 ····iget-object·v0,·p0,·Landroidx/core/app/RemoteActionCompat;->b:Ljava/lang/CharSequence;
  
98 ····const/4·v1,·0x298 ····const/4·v1,·0x2
  
99 ····invoke-virtual·{p1,·v0,·v1},·Landroidx/versionedparcelable/a;->D(Ljava/lang/CharSequence;I)V99 ····invoke-virtual·{p1,·v0,·v1},·Landroidx/versionedparcelable/a;->D(Ljava/lang/CharSequence;I)V
  
408 B
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·Li/a;5 .implements·Lk/a;
  
  
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;
  
3.77 KB
smali/androidx/lifecycle/FullLifecycleObserverAdapter$a.smali
    
Offset 18, 26 lines modifiedOffset 18, 26 lines modified
18 .field·static·final·synthetic·a:[I18 .field·static·final·synthetic·a:[I
  
  
19 #·direct·methods19 #·direct·methods
20 .method·static·constructor·<clinit>()V20 .method·static·constructor·<clinit>()V
21 ····.locals·321 ····.locals·3
  
22 ····invoke-static·{},·Landroidx/lifecycle/c$b;->values()[Landroidx/lifecycle/c$b;22 ····invoke-static·{},·Landroidx/lifecycle/c$a;->values()[Landroidx/lifecycle/c$a;
  
23 ····move-result-object·v023 ····move-result-object·v0
  
24 ····array-length·v0,·v024 ····array-length·v0,·v0
  
25 ····new-array·v0,·v0,·[I25 ····new-array·v0,·v0,·[I
  
26 ····sput-object·v0,·Landroidx/lifecycle/FullLifecycleObserverAdapter$a;->a:[I26 ····sput-object·v0,·Landroidx/lifecycle/FullLifecycleObserverAdapter$a;->a:[I
  
27 ····:try_start_027 ····:try_start_0
28 ····sget-object·v1,·Landroidx/lifecycle/c$b;->ON_CREATE:Landroidx/lifecycle/c$b;28 ····sget-object·v1,·Landroidx/lifecycle/c$a;->ON_CREATE:Landroidx/lifecycle/c$a;
  
29 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I29 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I
  
30 ····move-result·v130 ····move-result·v1
  
31 ····const/4·v2,·0x131 ····const/4·v2,·0x1
  
Offset 45, 15 lines modifiedOffset 45, 15 lines modified
45 ····:try_end_045 ····:try_end_0
46 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_0·..·:try_end_0}·:catch_046 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_0·..·:try_end_0}·:catch_0
  
47 ····:catch_047 ····:catch_0
48 ····:try_start_148 ····:try_start_1
49 ····sget-object·v0,·Landroidx/lifecycle/FullLifecycleObserverAdapter$a;->a:[I49 ····sget-object·v0,·Landroidx/lifecycle/FullLifecycleObserverAdapter$a;->a:[I
  
50 ····sget-object·v1,·Landroidx/lifecycle/c$b;->ON_START:Landroidx/lifecycle/c$b;50 ····sget-object·v1,·Landroidx/lifecycle/c$a;->ON_START:Landroidx/lifecycle/c$a;
  
51 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I51 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I
  
52 ····move-result·v152 ····move-result·v1
  
53 ····const/4·v2,·0x253 ····const/4·v2,·0x2
  
Offset 61, 15 lines modifiedOffset 61, 15 lines modified
61 ····:try_end_161 ····:try_end_1
62 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_1·..·:try_end_1}·:catch_162 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_1·..·:try_end_1}·:catch_1
  
63 ····:catch_163 ····:catch_1
64 ····:try_start_264 ····:try_start_2
65 ····sget-object·v0,·Landroidx/lifecycle/FullLifecycleObserverAdapter$a;->a:[I65 ····sget-object·v0,·Landroidx/lifecycle/FullLifecycleObserverAdapter$a;->a:[I
  
66 ····sget-object·v1,·Landroidx/lifecycle/c$b;->ON_RESUME:Landroidx/lifecycle/c$b;66 ····sget-object·v1,·Landroidx/lifecycle/c$a;->ON_RESUME:Landroidx/lifecycle/c$a;
  
67 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I67 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I
  
68 ····move-result·v168 ····move-result·v1
  
69 ····const/4·v2,·0x369 ····const/4·v2,·0x3
  
Offset 77, 15 lines modifiedOffset 77, 15 lines modified
77 ····:try_end_277 ····:try_end_2
78 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_2·..·:try_end_2}·:catch_278 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_2·..·:try_end_2}·:catch_2
  
79 ····:catch_279 ····:catch_2
80 ····:try_start_380 ····:try_start_3
81 ····sget-object·v0,·Landroidx/lifecycle/FullLifecycleObserverAdapter$a;->a:[I81 ····sget-object·v0,·Landroidx/lifecycle/FullLifecycleObserverAdapter$a;->a:[I
  
82 ····sget-object·v1,·Landroidx/lifecycle/c$b;->ON_PAUSE:Landroidx/lifecycle/c$b;82 ····sget-object·v1,·Landroidx/lifecycle/c$a;->ON_PAUSE:Landroidx/lifecycle/c$a;
  
83 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I83 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I
  
84 ····move-result·v184 ····move-result·v1
  
85 ····const/4·v2,·0x485 ····const/4·v2,·0x4
  
Offset 93, 15 lines modifiedOffset 93, 15 lines modified
93 ····:try_end_393 ····:try_end_3
94 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_3·..·:try_end_3}·:catch_394 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_3·..·:try_end_3}·:catch_3
  
95 ····:catch_395 ····:catch_3
96 ····:try_start_496 ····:try_start_4
97 ····sget-object·v0,·Landroidx/lifecycle/FullLifecycleObserverAdapter$a;->a:[I97 ····sget-object·v0,·Landroidx/lifecycle/FullLifecycleObserverAdapter$a;->a:[I
  
98 ····sget-object·v1,·Landroidx/lifecycle/c$b;->ON_STOP:Landroidx/lifecycle/c$b;98 ····sget-object·v1,·Landroidx/lifecycle/c$a;->ON_STOP:Landroidx/lifecycle/c$a;
  
99 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I99 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I
  
100 ····move-result·v1100 ····move-result·v1
  
101 ····const/4·v2,·0x5101 ····const/4·v2,·0x5
  
Offset 109, 15 lines modifiedOffset 109, 15 lines modified
109 ····:try_end_4109 ····:try_end_4
110 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_4·..·:try_end_4}·:catch_4110 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_4·..·:try_end_4}·:catch_4
  
111 ····:catch_4111 ····:catch_4
112 ····:try_start_5112 ····:try_start_5
113 ····sget-object·v0,·Landroidx/lifecycle/FullLifecycleObserverAdapter$a;->a:[I113 ····sget-object·v0,·Landroidx/lifecycle/FullLifecycleObserverAdapter$a;->a:[I
  
114 ····sget-object·v1,·Landroidx/lifecycle/c$b;->ON_DESTROY:Landroidx/lifecycle/c$b;114 ····sget-object·v1,·Landroidx/lifecycle/c$a;->ON_DESTROY:Landroidx/lifecycle/c$a;
  
115 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I115 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I
  
116 ····move-result·v1116 ····move-result·v1
  
117 ····const/4·v2,·0x6117 ····const/4·v2,·0x6
  
Offset 125, 15 lines modifiedOffset 125, 15 lines modified
125 ····:try_end_5125 ····:try_end_5
126 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_5·..·:try_end_5}·:catch_5126 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_5·..·:try_end_5}·:catch_5
  
127 ····:catch_5127 ····:catch_5
128 ····:try_start_6128 ····:try_start_6
129 ····sget-object·v0,·Landroidx/lifecycle/FullLifecycleObserverAdapter$a;->a:[I129 ····sget-object·v0,·Landroidx/lifecycle/FullLifecycleObserverAdapter$a;->a:[I
  
130 ····sget-object·v1,·Landroidx/lifecycle/c$b;->ON_ANY:Landroidx/lifecycle/c$b;130 ····sget-object·v1,·Landroidx/lifecycle/c$a;->ON_ANY:Landroidx/lifecycle/c$a;
  
131 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I131 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I
  
132 ····move-result·v1132 ····move-result·v1
  
133 ····const/4·v2,·0x7133 ····const/4·v2,·0x7
  
1.63 KB
smali/androidx/lifecycle/CompositeGeneratedAdaptersObserver.smali
    
Offset 7, 15 lines modifiedOffset 7, 15 lines modified
  
  
7 #·instance·fields7 #·instance·fields
8 .field·private·final·a:[Landroidx/lifecycle/b;8 .field·private·final·a:[Landroidx/lifecycle/b;
  
  
9 #·virtual·methods9 #·virtual·methods
10 .method·public·d(Landroidx/lifecycle/f;Landroidx/lifecycle/c$b;)V10 .method·public·d(Landroidx/lifecycle/f;Landroidx/lifecycle/c$a;)V
11 ····.locals·611 ····.locals·6
  
12 ····new-instance·v0,·Landroidx/lifecycle/i;12 ····new-instance·v0,·Landroidx/lifecycle/i;
  
13 ····invoke-direct·{v0},·Landroidx/lifecycle/i;-><init>()V13 ····invoke-direct·{v0},·Landroidx/lifecycle/i;-><init>()V
  
14 ····iget-object·v1,·p0,·Landroidx/lifecycle/CompositeGeneratedAdaptersObserver;->a:[Landroidx/lifecycle/b;14 ····iget-object·v1,·p0,·Landroidx/lifecycle/CompositeGeneratedAdaptersObserver;->a:[Landroidx/lifecycle/b;
Offset 27, 15 lines modifiedOffset 27, 15 lines modified
27 ····const/4·v4,·0x027 ····const/4·v4,·0x0
  
28 ····:goto_028 ····:goto_0
29 ····if-ge·v4,·v2,·:cond_029 ····if-ge·v4,·v2,·:cond_0
  
30 ····aget-object·v5,·v1,·v430 ····aget-object·v5,·v1,·v4
  
31 ····invoke-interface·{v5,·p1,·p2,·v3,·v0},·Landroidx/lifecycle/b;->a(Landroidx/lifecycle/f;Landroidx/lifecycle/c$b;ZLandroidx/lifecycle/i;)V31 ····invoke-interface·{v5,·p1,·p2,·v3,·v0},·Landroidx/lifecycle/b;->a(Landroidx/lifecycle/f;Landroidx/lifecycle/c$a;ZLandroidx/lifecycle/i;)V
  
32 ····add-int/lit8·v4,·v4,·0x132 ····add-int/lit8·v4,·v4,·0x1
  
33 ····goto·:goto_033 ····goto·:goto_0
  
34 ····:cond_034 ····:cond_0
35 ····iget-object·v1,·p0,·Landroidx/lifecycle/CompositeGeneratedAdaptersObserver;->a:[Landroidx/lifecycle/b;35 ····iget-object·v1,·p0,·Landroidx/lifecycle/CompositeGeneratedAdaptersObserver;->a:[Landroidx/lifecycle/b;
Offset 45, 15 lines modifiedOffset 45, 15 lines modified
45 ····:goto_145 ····:goto_1
46 ····if-ge·v3,·v2,·:cond_146 ····if-ge·v3,·v2,·:cond_1
  
47 ····aget-object·v4,·v1,·v347 ····aget-object·v4,·v1,·v3
  
48 ····const/4·v5,·0x148 ····const/4·v5,·0x1
  
49 ····invoke-interface·{v4,·p1,·p2,·v5,·v0},·Landroidx/lifecycle/b;->a(Landroidx/lifecycle/f;Landroidx/lifecycle/c$b;ZLandroidx/lifecycle/i;)V49 ····invoke-interface·{v4,·p1,·p2,·v5,·v0},·Landroidx/lifecycle/b;->a(Landroidx/lifecycle/f;Landroidx/lifecycle/c$a;ZLandroidx/lifecycle/i;)V
  
50 ····add-int/lit8·v3,·v3,·0x150 ····add-int/lit8·v3,·v3,·0x1
  
51 ····goto·:goto_151 ····goto·:goto_1
  
52 ····:cond_152 ····:cond_1
53 ····return-void53 ····return-void
1.24 KB
smali/androidx/lifecycle/SingleGeneratedAdapterObserver.smali
    
Offset 7, 26 lines modifiedOffset 7, 26 lines modified
  
  
7 #·instance·fields7 #·instance·fields
8 .field·private·final·a:Landroidx/lifecycle/b;8 .field·private·final·a:Landroidx/lifecycle/b;
  
  
9 #·virtual·methods9 #·virtual·methods
10 .method·public·d(Landroidx/lifecycle/f;Landroidx/lifecycle/c$b;)V10 .method·public·d(Landroidx/lifecycle/f;Landroidx/lifecycle/c$a;)V
11 ····.locals·311 ····.locals·3
  
12 ····iget-object·v0,·p0,·Landroidx/lifecycle/SingleGeneratedAdapterObserver;->a:Landroidx/lifecycle/b;12 ····iget-object·v0,·p0,·Landroidx/lifecycle/SingleGeneratedAdapterObserver;->a:Landroidx/lifecycle/b;
  
13 ····const/4·v1,·0x013 ····const/4·v1,·0x0
  
14 ····const/4·v2,·0x014 ····const/4·v2,·0x0
  
15 ····invoke-interface·{v0,·p1,·p2,·v1,·v2},·Landroidx/lifecycle/b;->a(Landroidx/lifecycle/f;Landroidx/lifecycle/c$b;ZLandroidx/lifecycle/i;)V15 ····invoke-interface·{v0,·p1,·p2,·v1,·v2},·Landroidx/lifecycle/b;->a(Landroidx/lifecycle/f;Landroidx/lifecycle/c$a;ZLandroidx/lifecycle/i;)V
  
16 ····iget-object·v0,·p0,·Landroidx/lifecycle/SingleGeneratedAdapterObserver;->a:Landroidx/lifecycle/b;16 ····iget-object·v0,·p0,·Landroidx/lifecycle/SingleGeneratedAdapterObserver;->a:Landroidx/lifecycle/b;
  
17 ····const/4·v1,·0x117 ····const/4·v1,·0x1
  
18 ····invoke-interface·{v0,·p1,·p2,·v1,·v2},·Landroidx/lifecycle/b;->a(Landroidx/lifecycle/f;Landroidx/lifecycle/c$b;ZLandroidx/lifecycle/i;)V18 ····invoke-interface·{v0,·p1,·p2,·v1,·v2},·Landroidx/lifecycle/b;->a(Landroidx/lifecycle/f;Landroidx/lifecycle/c$a;ZLandroidx/lifecycle/i;)V
  
19 ····return-void19 ····return-void
20 .end·method20 .end·method
342 B
smali/androidx/lifecycle/d.smali
    
Offset 3, 9 lines modifiedOffset 3, 9 lines modified
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces4 #·interfaces
5 .implements·Landroidx/lifecycle/e;5 .implements·Landroidx/lifecycle/e;
  
  
6 #·virtual·methods6 #·virtual·methods
7 .method·public·abstract·d(Landroidx/lifecycle/f;Landroidx/lifecycle/c$b;)V7 .method·public·abstract·d(Landroidx/lifecycle/f;Landroidx/lifecycle/c$a;)V
8 .end·method8 .end·method
1.82 KB
smali/androidx/lifecycle/LiveData$LifecycleBoundObserver.smali
    
Offset 16, 28 lines modifiedOffset 16, 28 lines modified
  
  
16 #·instance·fields16 #·instance·fields
17 .field·final·b:Landroidx/lifecycle/f;17 .field·final·b:Landroidx/lifecycle/f;
  
  
18 #·virtual·methods18 #·virtual·methods
19 .method·public·d(Landroidx/lifecycle/f;Landroidx/lifecycle/c$b;)V19 .method·public·d(Landroidx/lifecycle/f;Landroidx/lifecycle/c$a;)V
20 ····.locals·020 ····.locals·0
  
21 ····iget-object·p1,·p0,·Landroidx/lifecycle/LiveData$LifecycleBoundObserver;->b:Landroidx/lifecycle/f;21 ····iget-object·p1,·p0,·Landroidx/lifecycle/LiveData$LifecycleBoundObserver;->b:Landroidx/lifecycle/f;
  
22 ····invoke-interface·{p1},·Landroidx/lifecycle/f;->g()Landroidx/lifecycle/c;22 ····invoke-interface·{p1},·Landroidx/lifecycle/f;->g()Landroidx/lifecycle/c;
  
23 ····move-result-object·p123 ····move-result-object·p1
  
24 ····invoke-virtual·{p1},·Landroidx/lifecycle/c;->a()Landroidx/lifecycle/c$c;24 ····invoke-virtual·{p1},·Landroidx/lifecycle/c;->a()Landroidx/lifecycle/c$b;
  
25 ····move-result-object·p125 ····move-result-object·p1
  
26 ····sget-object·p2,·Landroidx/lifecycle/c$c;->d:Landroidx/lifecycle/c$c;26 ····sget-object·p2,·Landroidx/lifecycle/c$b;->d:Landroidx/lifecycle/c$b;
  
27 ····if-eq·p1,·p2,·:cond_027 ····if-eq·p1,·p2,·:cond_0
  
28 ····invoke-virtual·{p0},·Landroidx/lifecycle/LiveData$LifecycleBoundObserver;->i()Z28 ····invoke-virtual·{p0},·Landroidx/lifecycle/LiveData$LifecycleBoundObserver;->i()Z
  
29 ····move-result·p129 ····move-result·p1
  
Offset 56, 19 lines modifiedOffset 56, 19 lines modified
  
56 ····iget-object·v0,·p0,·Landroidx/lifecycle/LiveData$LifecycleBoundObserver;->b:Landroidx/lifecycle/f;56 ····iget-object·v0,·p0,·Landroidx/lifecycle/LiveData$LifecycleBoundObserver;->b:Landroidx/lifecycle/f;
  
57 ····invoke-interface·{v0},·Landroidx/lifecycle/f;->g()Landroidx/lifecycle/c;57 ····invoke-interface·{v0},·Landroidx/lifecycle/f;->g()Landroidx/lifecycle/c;
  
58 ····move-result-object·v058 ····move-result-object·v0
  
59 ····invoke-virtual·{v0},·Landroidx/lifecycle/c;->a()Landroidx/lifecycle/c$c;59 ····invoke-virtual·{v0},·Landroidx/lifecycle/c;->a()Landroidx/lifecycle/c$b;
  
60 ····move-result-object·v060 ····move-result-object·v0
  
61 ····sget-object·v1,·Landroidx/lifecycle/c$c;->g:Landroidx/lifecycle/c$c;61 ····sget-object·v1,·Landroidx/lifecycle/c$b;->g:Landroidx/lifecycle/c$b;
  
62 ····invoke-virtual·{v0,·v1},·Landroidx/lifecycle/c$c;->a(Landroidx/lifecycle/c$c;)Z62 ····invoke-virtual·{v0,·v1},·Landroidx/lifecycle/c$b;->a(Landroidx/lifecycle/c$b;)Z
  
63 ····move-result·v063 ····move-result·v0
  
64 ····return·v064 ····return·v0
65 .end·method65 .end·method
887 B
smali/androidx/lifecycle/Lifecycling$1.smali
    
Offset 1, 22 lines modifiedOffset 1, 22 lines modified
1 .class·Landroidx/lifecycle/Lifecycling$1;1 .class·final·Landroidx/lifecycle/Lifecycling$1;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces4 #·interfaces
5 .implements·Landroidx/lifecycle/d;5 .implements·Landroidx/lifecycle/d;
  
  
6 #·instance·fields6 #·instance·fields
7 .field·final·synthetic·a:Landroidx/lifecycle/d;7 .field·final·synthetic·a:Landroidx/lifecycle/d;
  
  
8 #·virtual·methods8 #·virtual·methods
9 .method·public·d(Landroidx/lifecycle/f;Landroidx/lifecycle/c$b;)V9 .method·public·d(Landroidx/lifecycle/f;Landroidx/lifecycle/c$a;)V
10 ····.locals·110 ····.locals·1
  
11 ····iget-object·v0,·p0,·Landroidx/lifecycle/Lifecycling$1;->a:Landroidx/lifecycle/d;11 ····iget-object·v0,·p0,·Landroidx/lifecycle/Lifecycling$1;->a:Landroidx/lifecycle/d;
  
12 ····invoke-interface·{v0,·p1,·p2},·Landroidx/lifecycle/d;->d(Landroidx/lifecycle/f;Landroidx/lifecycle/c$b;)V12 ····invoke-interface·{v0,·p1,·p2},·Landroidx/lifecycle/d;->d(Landroidx/lifecycle/f;Landroidx/lifecycle/c$a;)V
  
13 ····return-void13 ····return-void
14 .end·method14 .end·method
9.46 KB
smali/androidx/lifecycle/c$a.smali
Max HTML report size reached
446 B
smali/androidx/lifecycle/ReflectiveGenericLifecycleObserver.smali
    
Offset 3, 14 lines modifiedOffset 3, 14 lines modified
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces4 #·interfaces
5 .implements·Landroidx/lifecycle/d;5 .implements·Landroidx/lifecycle/d;
  
  
6 #·virtual·methods6 #·virtual·methods
7 .method·public·d(Landroidx/lifecycle/f;Landroidx/lifecycle/c$b;)V7 .method·public·d(Landroidx/lifecycle/f;Landroidx/lifecycle/c$a;)V
8 ····.locals·08 ····.locals·0
  
9 ····const/4·p1,·0x09 ····const/4·p1,·0x0
  
10 ····throw·p110 ····throw·p1
11 .end·method11 .end·method
420 B
smali/androidx/lifecycle/b.smali
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 .class·public·interface·abstract·Landroidx/lifecycle/b;1 .class·public·interface·abstract·Landroidx/lifecycle/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(Landroidx/lifecycle/f;Landroidx/lifecycle/c$b;ZLandroidx/lifecycle/i;)V5 .method·public·abstract·a(Landroidx/lifecycle/f;Landroidx/lifecycle/c$a;ZLandroidx/lifecycle/i;)V
6 .end·method6 .end·method
6.24 KB
smali/androidx/lifecycle/g$a.smali
    
Offset 1, 46 lines modifiedOffset 1, 226 lines modified
1 .class·Landroidx/lifecycle/g$a;1 .class·synthetic·Landroidx/lifecycle/g$a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Landroidx/lifecycle/g;6 ····value·=·Landroidx/lifecycle/g;
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x89 ····accessFlags·=·0x1008
10 ····name·=·"a"10 ····name·=·null
11 .end·annotation11 .end·annotation
  
  
12 #·instance·fields12 #·static·fields
13 .field·a:Landroidx/lifecycle/c$c;13 .field·static·final·synthetic·a:[I
  
14 .field·b:Landroidx/lifecycle/d;14 .field·static·final·synthetic·b:[I
  
  
15 #·virtual·methods15 #·direct·methods
16 .method·a(Landroidx/lifecycle/f;Landroidx/lifecycle/c$b;)V16 .method·static·constructor·<clinit>()V
17 ····.locals·217 ····.locals·7
  
18 ····invoke-virtual·{p2},·Landroidx/lifecycle/c$b;->b()Landroidx/lifecycle/c$c;18 ····invoke-static·{},·Landroidx/lifecycle/c$b;->values()[Landroidx/lifecycle/c$b;
  
19 ····move-result-object·v019 ····move-result-object·v0
  
20 ····iget-object·v1,·p0,·Landroidx/lifecycle/g$a;->a:Landroidx/lifecycle/c$c;20 ····array-length·v0,·v0
  
21 ····invoke-static·{v1,·v0},·Landroidx/lifecycle/g;->h(Landroidx/lifecycle/c$c;Landroidx/lifecycle/c$c;)Landroidx/lifecycle/c$c;21 ····new-array·v0,·v0,·[I
  
22 ····move-result-object·v122 ····sput-object·v0,·Landroidx/lifecycle/g$a;->b:[I
  
23 ····iput-object·v1,·p0,·Landroidx/lifecycle/g$a;->a:Landroidx/lifecycle/c$c;23 ····const/4·v1,·0x1
  
 24 ····:try_start_0
24 ····iget-object·v1,·p0,·Landroidx/lifecycle/g$a;->b:Landroidx/lifecycle/d;25 ····sget-object·v2,·Landroidx/lifecycle/c$b;->e:Landroidx/lifecycle/c$b;
  
25 ····invoke-interface·{v1,·p1,·p2},·Landroidx/lifecycle/d;->d(Landroidx/lifecycle/f;Landroidx/lifecycle/c$b;)V26 ····invoke-virtual·{v2},·Ljava/lang/Enum;->ordinal()I
  
26 ····iput-object·v0,·p0,·Landroidx/lifecycle/g$a;->a:Landroidx/lifecycle/c$c;27 ····move-result·v2
  
 28 ····aput·v1,·v0,·v2
 29 ····:try_end_0
 30 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_0·..·:try_end_0}·:catch_0
  
 31 ····:catch_0
 32 ····const/4·v0,·0x2
  
 33 ····:try_start_1
 34 ····sget-object·v2,·Landroidx/lifecycle/g$a;->b:[I
  
 35 ····sget-object·v3,·Landroidx/lifecycle/c$b;->f:Landroidx/lifecycle/c$b;
  
 36 ····invoke-virtual·{v3},·Ljava/lang/Enum;->ordinal()I
  
 37 ····move-result·v3
  
 38 ····aput·v0,·v2,·v3
 39 ····:try_end_1
 40 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_1·..·:try_end_1}·:catch_1
  
 41 ····:catch_1
 42 ····const/4·v2,·0x3
  
 43 ····:try_start_2
 44 ····sget-object·v3,·Landroidx/lifecycle/g$a;->b:[I
  
 45 ····sget-object·v4,·Landroidx/lifecycle/c$b;->g:Landroidx/lifecycle/c$b;
  
 46 ····invoke-virtual·{v4},·Ljava/lang/Enum;->ordinal()I
  
 47 ····move-result·v4
  
 48 ····aput·v2,·v3,·v4
 49 ····:try_end_2
 50 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_2·..·:try_end_2}·:catch_2
  
 51 ····:catch_2
 52 ····const/4·v3,·0x4
  
 53 ····:try_start_3
 54 ····sget-object·v4,·Landroidx/lifecycle/g$a;->b:[I
  
 55 ····sget-object·v5,·Landroidx/lifecycle/c$b;->h:Landroidx/lifecycle/c$b;
  
 56 ····invoke-virtual·{v5},·Ljava/lang/Enum;->ordinal()I
  
 57 ····move-result·v5
  
 58 ····aput·v3,·v4,·v5
 59 ····:try_end_3
 60 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_3·..·:try_end_3}·:catch_3
  
 61 ····:catch_3
 62 ····const/4·v4,·0x5
  
 63 ····:try_start_4
 64 ····sget-object·v5,·Landroidx/lifecycle/g$a;->b:[I
  
 65 ····sget-object·v6,·Landroidx/lifecycle/c$b;->d:Landroidx/lifecycle/c$b;
  
 66 ····invoke-virtual·{v6},·Ljava/lang/Enum;->ordinal()I
  
 67 ····move-result·v6
  
 68 ····aput·v4,·v5,·v6
 69 ····:try_end_4
 70 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_4·..·:try_end_4}·:catch_4
  
 71 ····:catch_4
 72 ····invoke-static·{},·Landroidx/lifecycle/c$a;->values()[Landroidx/lifecycle/c$a;
  
 73 ····move-result-object·v5
  
 74 ····array-length·v5,·v5
  
 75 ····new-array·v5,·v5,·[I
  
 76 ····sput-object·v5,·Landroidx/lifecycle/g$a;->a:[I
  
 77 ····:try_start_5
 78 ····sget-object·v6,·Landroidx/lifecycle/c$a;->ON_CREATE:Landroidx/lifecycle/c$a;
  
Max diff block lines reached; 13/6322 bytes (0.21%) of diff not shown.
24.8 KB
smali/androidx/lifecycle/g.smali
Max HTML report size reached
872 B
smali/androidx/lifecycle/c.smali
    
Offset 2, 16 lines modifiedOffset 2, 16 lines modified
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/MemberClasses;5 .annotation·system·Ldalvik/annotation/MemberClasses;
6 ····value·=·{6 ····value·=·{
7 ········Landroidx/lifecycle/c$c;, 
8 ········Landroidx/lifecycle/c$b;7 ········Landroidx/lifecycle/c$b;,
 8 ········Landroidx/lifecycle/c$a;
9 ····}9 ····}
10 .end·annotation10 .end·annotation
  
  
11 #·instance·fields11 #·instance·fields
12 .field·a:Ljava/util/concurrent/atomic/AtomicReference;12 .field·a:Ljava/util/concurrent/atomic/AtomicReference;
13 ····.annotation·system·Ldalvik/annotation/Signature;13 ····.annotation·system·Ldalvik/annotation/Signature;
Offset 37, 12 lines modifiedOffset 37, 12 lines modified
37 ····iput-object·v0,·p0,·Landroidx/lifecycle/c;->a:Ljava/util/concurrent/atomic/AtomicReference;37 ····iput-object·v0,·p0,·Landroidx/lifecycle/c;->a:Ljava/util/concurrent/atomic/AtomicReference;
  
38 ····return-void38 ····return-void
39 .end·method39 .end·method
  
  
40 #·virtual·methods40 #·virtual·methods
41 .method·public·abstract·a()Landroidx/lifecycle/c$c;41 .method·public·abstract·a()Landroidx/lifecycle/c$b;
42 .end·method42 .end·method
  
43 .method·public·abstract·b(Landroidx/lifecycle/e;)V43 .method·public·abstract·b(Landroidx/lifecycle/e;)V
44 .end·method44 .end·method
8.78 KB
smali/androidx/lifecycle/c$b.smali
Max HTML report size reached
1.09 KB
smali/androidx/lifecycle/FullLifecycleObserverAdapter.smali
    
Offset 9, 15 lines modifiedOffset 9, 15 lines modified
9 #·instance·fields9 #·instance·fields
10 .field·private·final·a:Landroidx/lifecycle/a;10 .field·private·final·a:Landroidx/lifecycle/a;
  
11 .field·private·final·b:Landroidx/lifecycle/d;11 .field·private·final·b:Landroidx/lifecycle/d;
  
  
12 #·virtual·methods12 #·virtual·methods
13 .method·public·d(Landroidx/lifecycle/f;Landroidx/lifecycle/c$b;)V13 .method·public·d(Landroidx/lifecycle/f;Landroidx/lifecycle/c$a;)V
14 ····.locals·214 ····.locals·2
  
15 ····sget-object·v0,·Landroidx/lifecycle/FullLifecycleObserverAdapter$a;->a:[I15 ····sget-object·v0,·Landroidx/lifecycle/FullLifecycleObserverAdapter$a;->a:[I
  
16 ····invoke-virtual·{p2},·Ljava/lang/Enum;->ordinal()I16 ····invoke-virtual·{p2},·Ljava/lang/Enum;->ordinal()I
  
17 ····move-result·v117 ····move-result·v1
Offset 78, 15 lines modifiedOffset 78, 15 lines modified
78 ····invoke-interface·{v0,·p1},·Landroidx/lifecycle/a;->c(Landroidx/lifecycle/f;)V78 ····invoke-interface·{v0,·p1},·Landroidx/lifecycle/a;->c(Landroidx/lifecycle/f;)V
  
79 ····:goto_079 ····:goto_0
80 ····iget-object·v0,·p0,·Landroidx/lifecycle/FullLifecycleObserverAdapter;->b:Landroidx/lifecycle/d;80 ····iget-object·v0,·p0,·Landroidx/lifecycle/FullLifecycleObserverAdapter;->b:Landroidx/lifecycle/d;
  
81 ····if-eqz·v0,·:cond_081 ····if-eqz·v0,·:cond_0
  
82 ····invoke-interface·{v0,·p1,·p2},·Landroidx/lifecycle/d;->d(Landroidx/lifecycle/f;Landroidx/lifecycle/c$b;)V82 ····invoke-interface·{v0,·p1,·p2},·Landroidx/lifecycle/d;->d(Landroidx/lifecycle/f;Landroidx/lifecycle/c$a;)V
  
83 ····:cond_083 ····:cond_0
84 ····return-void84 ····return-void
  
85 ····nop85 ····nop
  
86 ····:pswitch_data_086 ····:pswitch_data_0
608 B
smali/androidx/activity/ComponentActivity$2.smali
    
Offset 3, 18 lines modifiedOffset 3, 18 lines modified
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces4 #·interfaces
5 .implements·Landroidx/lifecycle/d;5 .implements·Landroidx/lifecycle/d;
  
  
6 #·virtual·methods6 #·virtual·methods
7 .method·public·d(Landroidx/lifecycle/f;Landroidx/lifecycle/c$b;)V7 .method·public·d(Landroidx/lifecycle/f;Landroidx/lifecycle/c$a;)V
8 ····.locals·08 ····.locals·0
  
9 ····sget-object·p1,·Landroidx/lifecycle/c$b;->ON_STOP:Landroidx/lifecycle/c$b;9 ····sget-object·p1,·Landroidx/lifecycle/c$a;->ON_STOP:Landroidx/lifecycle/c$a;
  
10 ····if-eq·p2,·p1,·:cond_010 ····if-eq·p2,·p1,·:cond_0
  
11 ····return-void11 ····return-void
  
12 ····:cond_012 ····:cond_0
13 ····const/4·p1,·0x013 ····const/4·p1,·0x0
1.42 KB
smali/androidx/activity/OnBackPressedDispatcher$LifecycleOnBackPressedCancellable.smali
    
Offset 33, 35 lines modifiedOffset 33, 35 lines modified
33 ····invoke-virtual·{v0,·p0},·Landroidx/lifecycle/c;->b(Landroidx/lifecycle/e;)V33 ····invoke-virtual·{v0,·p0},·Landroidx/lifecycle/c;->b(Landroidx/lifecycle/e;)V
  
34 ····const/4·v0,·0x034 ····const/4·v0,·0x0
  
35 ····throw·v035 ····throw·v0
36 .end·method36 .end·method
  
37 .method·public·d(Landroidx/lifecycle/f;Landroidx/lifecycle/c$b;)V37 .method·public·d(Landroidx/lifecycle/f;Landroidx/lifecycle/c$a;)V
38 ····.locals·038 ····.locals·0
  
39 ····sget-object·p1,·Landroidx/lifecycle/c$b;->ON_START:Landroidx/lifecycle/c$b;39 ····sget-object·p1,·Landroidx/lifecycle/c$a;->ON_START:Landroidx/lifecycle/c$a;
  
40 ····if-eq·p2,·p1,·:cond_240 ····if-eq·p2,·p1,·:cond_2
  
41 ····sget-object·p1,·Landroidx/lifecycle/c$b;->ON_STOP:Landroidx/lifecycle/c$b;41 ····sget-object·p1,·Landroidx/lifecycle/c$a;->ON_STOP:Landroidx/lifecycle/c$a;
  
42 ····if-ne·p2,·p1,·:cond_042 ····if-ne·p2,·p1,·:cond_0
  
43 ····iget-object·p1,·p0,·Landroidx/activity/OnBackPressedDispatcher$LifecycleOnBackPressedCancellable;->b:Landroidx/activity/a;43 ····iget-object·p1,·p0,·Landroidx/activity/OnBackPressedDispatcher$LifecycleOnBackPressedCancellable;->b:Landroidx/activity/a;
  
44 ····if-eqz·p1,·:cond_144 ····if-eqz·p1,·:cond_1
  
45 ····invoke-interface·{p1},·Landroidx/activity/a;->cancel()V45 ····invoke-interface·{p1},·Landroidx/activity/a;->cancel()V
  
46 ····goto·:goto_046 ····goto·:goto_0
  
47 ····:cond_047 ····:cond_0
48 ····sget-object·p1,·Landroidx/lifecycle/c$b;->ON_DESTROY:Landroidx/lifecycle/c$b;48 ····sget-object·p1,·Landroidx/lifecycle/c$a;->ON_DESTROY:Landroidx/lifecycle/c$a;
  
49 ····if-ne·p2,·p1,·:cond_149 ····if-ne·p2,·p1,·:cond_1
  
50 ····invoke-virtual·{p0},·Landroidx/activity/OnBackPressedDispatcher$LifecycleOnBackPressedCancellable;->cancel()V50 ····invoke-virtual·{p0},·Landroidx/activity/OnBackPressedDispatcher$LifecycleOnBackPressedCancellable;->cancel()V
  
51 ····:cond_151 ····:cond_1
52 ····:goto_052 ····:goto_0
614 B
smali/androidx/activity/ComponentActivity$3.smali
    
Offset 3, 18 lines modifiedOffset 3, 18 lines modified
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces4 #·interfaces
5 .implements·Landroidx/lifecycle/d;5 .implements·Landroidx/lifecycle/d;
  
  
6 #·virtual·methods6 #·virtual·methods
7 .method·public·d(Landroidx/lifecycle/f;Landroidx/lifecycle/c$b;)V7 .method·public·d(Landroidx/lifecycle/f;Landroidx/lifecycle/c$a;)V
8 ····.locals·08 ····.locals·0
  
9 ····sget-object·p1,·Landroidx/lifecycle/c$b;->ON_DESTROY:Landroidx/lifecycle/c$b;9 ····sget-object·p1,·Landroidx/lifecycle/c$a;->ON_DESTROY:Landroidx/lifecycle/c$a;
  
10 ····if-eq·p2,·p1,·:cond_010 ····if-eq·p2,·p1,·:cond_0
  
11 ····return-void11 ····return-void
  
12 ····:cond_012 ····:cond_0
13 ····const/4·p1,·0x013 ····const/4·p1,·0x0
614 B
smali/androidx/activity/ImmLeaksCleaner.smali
    
Offset 79, 18 lines modifiedOffset 79, 18 lines modified
  
79 ····:catch_079 ····:catch_0
80 ····return-void80 ····return-void
81 .end·method81 .end·method
  
  
82 #·virtual·methods82 #·virtual·methods
83 .method·public·d(Landroidx/lifecycle/f;Landroidx/lifecycle/c$b;)V83 .method·public·d(Landroidx/lifecycle/f;Landroidx/lifecycle/c$a;)V
84 ····.locals·284 ····.locals·2
  
85 ····sget-object·p1,·Landroidx/lifecycle/c$b;->ON_DESTROY:Landroidx/lifecycle/c$b;85 ····sget-object·p1,·Landroidx/lifecycle/c$a;->ON_DESTROY:Landroidx/lifecycle/c$a;
  
86 ····if-eq·p2,·p1,·:cond_086 ····if-eq·p2,·p1,·:cond_0
  
87 ····return-void87 ····return-void
  
88 ····:cond_088 ····:cond_0
89 ····sget·p1,·Landroidx/activity/ImmLeaksCleaner;->b:I89 ····sget·p1,·Landroidx/activity/ImmLeaksCleaner;->b:I
2.62 KB
smali/m/a.smali
    
Offset 1, 15 lines modifiedOffset 1, 114 lines modified
1 .class·public·final·synthetic·Lm/a;1 .class·public·final·Lm/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 ········Lm/a$b;
 8 ····}
 9 .end·annotation
  
  
 10 #·static·fields
 11 .field·private·static·e:Lm/a;
  
 12 .field·private·static·f:Z
  
  
 13 #·instance·fields
 14 .field·private·a:Lp/d;
  
 15 .field·private·b:Lo/a;
  
 16 .field·private·c:Lio/flutter/embedding/engine/FlutterJNI$c;
  
 17 .field·private·d:Ljava/util/concurrent/ExecutorService;
  
  
4 #·direct·methods18 #·direct·methods
5 .method·public·static·bridge·synthetic·a(Landroid/bluetooth/le/ScanResult;)Z19 .method·private·constructor·<init>(Lp/d;Lo/a;Lio/flutter/embedding/engine/FlutterJNI$c;Ljava/util/concurrent/ExecutorService;)V
 20 ····.locals·0
  
 21 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
 22 ····iput-object·p1,·p0,·Lm/a;->a:Lp/d;
  
 23 ····iput-object·p2,·p0,·Lm/a;->b:Lo/a;
  
 24 ····iput-object·p3,·p0,·Lm/a;->c:Lio/flutter/embedding/engine/FlutterJNI$c;
  
 25 ····iput-object·p4,·p0,·Lm/a;->d:Ljava/util/concurrent/ExecutorService;
  
 26 ····return-void
 27 .end·method
  
 28 .method·synthetic·constructor·<init>(Lp/d;Lo/a;Lio/flutter/embedding/engine/FlutterJNI$c;Ljava/util/concurrent/ExecutorService;Lm/a$a;)V
6 ····.locals·029 ····.locals·0
  
7 ····invoke-virtual·{p0},·Landroid/bluetooth/le/ScanResult;->isConnectable()Z30 ····invoke-direct·{p0,·p1,·p2,·p3,·p4},·Lm/a;-><init>(Lp/d;Lo/a;Lio/flutter/embedding/engine/FlutterJNI$c;Ljava/util/concurrent/ExecutorService;)V
  
 31 ····return-void
 32 .end·method
  
 33 .method·public·static·e()Lm/a;
 34 ····.locals·1
  
 35 ····const/4·v0,·0x1
  
 36 ····sput-boolean·v0,·Lm/a;->f:Z
  
 37 ····sget-object·v0,·Lm/a;->e:Lm/a;
  
 38 ····if-nez·v0,·:cond_0
  
 39 ····new-instance·v0,·Lm/a$b;
  
 40 ····invoke-direct·{v0},·Lm/a$b;-><init>()V
  
 41 ····invoke-virtual·{v0},·Lm/a$b;->a()Lm/a;
  
 42 ····move-result-object·v0
  
 43 ····sput-object·v0,·Lm/a;->e:Lm/a;
  
 44 ····:cond_0
 45 ····sget-object·v0,·Lm/a;->e:Lm/a;
  
 46 ····return-object·v0
 47 .end·method
  
  
 48 #·virtual·methods
 49 .method·public·a()Lo/a;
 50 ····.locals·1
  
 51 ····iget-object·v0,·p0,·Lm/a;->b:Lo/a;
  
 52 ····return-object·v0
 53 .end·method
  
 54 .method·public·b()Ljava/util/concurrent/ExecutorService;
 55 ····.locals·1
  
 56 ····iget-object·v0,·p0,·Lm/a;->d:Ljava/util/concurrent/ExecutorService;
  
 57 ····return-object·v0
 58 .end·method
  
 59 .method·public·c()Lp/d;
 60 ····.locals·1
  
 61 ····iget-object·v0,·p0,·Lm/a;->a:Lp/d;
  
 62 ····return-object·v0
 63 .end·method
  
 64 .method·public·d()Lio/flutter/embedding/engine/FlutterJNI$c;
 65 ····.locals·1
  
8 ····move-result·p066 ····iget-object·v0,·p0,·Lm/a;->c:Lio/flutter/embedding/engine/FlutterJNI$c;
  
9 ····return·p067 ····return-object·v0
10 .end·method68 .end·method
1.93 KB
smali/m/b.smali
    
Offset 1, 15 lines modifiedOffset 1, 71 lines modified
1 .class·public·final·synthetic·Lm/b;1 .class·public·Lm/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·bridge·synthetic·a(Landroid/bluetooth/BluetoothAdapter;)Z5 .method·static·constructor·<clinit>()V
6 ····.locals·06 ····.locals·0
  
7 ····invoke-virtual·{p0},·Landroid/bluetooth/BluetoothAdapter;->isLe2MPhySupported()Z7 ····return-void
 8 .end·method
  
 9 .method·public·static·a(Ljava/lang/String;Ljava/lang/String;)V
 10 ····.locals·0
  
 11 ····return-void
 12 .end·method
  
 13 .method·public·static·b(Ljava/lang/String;Ljava/lang/String;)V
 14 ····.locals·0
  
 15 ····invoke-static·{p0,·p1},·Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I
  
 16 ····return-void
 17 .end·method
  
 18 .method·public·static·c(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V
 19 ····.locals·0
  
 20 ····invoke-static·{p0,·p1,·p2},·Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I
  
 21 ····return-void
 22 .end·method
  
 23 .method·public·static·d(Ljava/lang/Throwable;)Ljava/lang/String;
 24 ····.locals·0
  
 25 ····invoke-static·{p0},·Landroid/util/Log;->getStackTraceString(Ljava/lang/Throwable;)Ljava/lang/String;
  
 26 ····move-result-object·p0
  
 27 ····return-object·p0
 28 .end·method
  
 29 .method·public·static·e(Ljava/lang/String;Ljava/lang/String;)V
 30 ····.locals·0
  
 31 ····return-void
 32 .end·method
  
 33 .method·public·static·f(Ljava/lang/String;Ljava/lang/String;)V
 34 ····.locals·0
  
 35 ····return-void
 36 .end·method
  
 37 .method·public·static·g(Ljava/lang/String;Ljava/lang/String;)V
 38 ····.locals·0
  
 39 ····invoke-static·{p0,·p1},·Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;)I
  
 40 ····return-void
 41 .end·method
  
 42 .method·public·static·h(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V
 43 ····.locals·0
  
8 ····move-result·p044 ····invoke-static·{p0,·p1,·p2},·Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I
  
9 ····return·p045 ····return-void
10 .end·method46 .end·method
683 B
smali/r/a.smali
    
Offset 1, 15 lines modifiedOffset 1, 20 lines modified
1 .class·public·final·synthetic·Lr/a;1 .class·public·interface·abstract·Lr/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/content/pm/PackageInfo;)J 
6 ····.locals·24 #·annotations
 5 .annotation·system·Ldalvik/annotation/MemberClasses;
 6 ····value·=·{
 7 ········Lr/a$a;,
 8 ········Lr/a$b;
 9 ····}
 10 .end·annotation
  
7 ····invoke-virtual·{p0},·Landroid/content/pm/PackageInfo;->getLongVersionCode()J 
  
8 ····move-result-wide·v011 #·virtual·methods
 12 .method·public·abstract·c(Lr/a$b;)V
 13 .end·method
  
9 ····return-wide·v014 .method·public·abstract·e(Lr/a$b;)V
10 .end·method15 .end·method
4.75 KB
smali/com/crequency/kitx/mobile/MainActivity.smali
    
Offset 2, 15 lines modifiedOffset 2, 15 lines modified
2 .super·Lio/flutter/embedding/android/e;2 .super·Lio/flutter/embedding/android/e;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·instance·fields4 #·instance·fields
5 .field·private·final·f:Ljava/lang/String;5 .field·private·final·f:Ljava/lang/String;
  
6 .field·private·g:Lg0/k;6 .field·private·g:Ly/i;
  
  
7 #·direct·methods7 #·direct·methods
8 .method·public·constructor·<init>()V8 .method·public·constructor·<init>()V
9 ····.locals·19 ····.locals·1
  
10 ····invoke-direct·{p0},·Lio/flutter/embedding/android/e;-><init>()V10 ····invoke-direct·{p0},·Lio/flutter/embedding/android/e;-><init>()V
Offset 18, 78 lines modifiedOffset 18, 78 lines modified
18 ····const-string·v0,·"com.crequency.kitx.mobile/channel"18 ····const-string·v0,·"com.crequency.kitx.mobile/channel"
  
19 ····iput-object·v0,·p0,·Lcom/crequency/kitx/mobile/MainActivity;->f:Ljava/lang/String;19 ····iput-object·v0,·p0,·Lcom/crequency/kitx/mobile/MainActivity;->f:Ljava/lang/String;
  
20 ····return-void20 ····return-void
21 .end·method21 .end·method
  
22 .method·public·static·synthetic·R(Lcom/crequency/kitx/mobile/MainActivity;Lg0/j;Lg0/k$d;)V22 .method·public·static·synthetic·R(Lcom/crequency/kitx/mobile/MainActivity;Ly/h;Ly/i$d;)V
23 ····.locals·023 ····.locals·0
  
24 ····invoke-static·{p0,·p1,·p2},·Lcom/crequency/kitx/mobile/MainActivity;->S(Lcom/crequency/kitx/mobile/MainActivity;Lg0/j;Lg0/k$d;)V24 ····invoke-static·{p0,·p1,·p2},·Lcom/crequency/kitx/mobile/MainActivity;->S(Lcom/crequency/kitx/mobile/MainActivity;Ly/h;Ly/i$d;)V
  
25 ····return-void25 ····return-void
26 .end·method26 .end·method
  
27 .method·private·static·final·S(Lcom/crequency/kitx/mobile/MainActivity;Lg0/j;Lg0/k$d;)V27 .method·private·static·final·S(Lcom/crequency/kitx/mobile/MainActivity;Ly/h;Ly/i$d;)V
28 ····.locals·228 ····.locals·2
  
29 ····const-string·v0,·"this$0"29 ····const-string·v0,·"this$0"
  
30 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V30 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
31 ····const-string·v0,·"call"31 ····const-string·v0,·"call"
  
32 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V32 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
33 ····const-string·v0,·"result"33 ····const-string·v0,·"result"
  
34 ····invoke-static·{p2,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V34 ····invoke-static·{p2,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
35 ····iget-object·v0,·p1,·Lg0/j;->a:Ljava/lang/String;35 ····iget-object·v0,·p1,·Ly/h;->a:Ljava/lang/String;
  
36 ····const-string·v1,·"getMAC"36 ····const-string·v1,·"getMAC"
  
37 ····invoke-static·{v0,·v1},·Lkotlin/jvm/internal/i;->a(Ljava/lang/Object;Ljava/lang/Object;)Z37 ····invoke-static·{v0,·v1},·Lkotlin/jvm/internal/i;->a(Ljava/lang/Object;Ljava/lang/Object;)Z
  
38 ····move-result·v038 ····move-result·v0
  
39 ····if-eqz·v0,·:cond_039 ····if-eqz·v0,·:cond_0
  
40 ····invoke-direct·{p0},·Lcom/crequency/kitx/mobile/MainActivity;->T()Ljava/lang/String;40 ····invoke-direct·{p0},·Lcom/crequency/kitx/mobile/MainActivity;->T()Ljava/lang/String;
  
41 ····move-result-object·v041 ····move-result-object·v0
  
42 ····invoke-interface·{p2,·v0},·Lg0/k$d;->b(Ljava/lang/Object;)V42 ····invoke-interface·{p2,·v0},·Ly/i$d;->b(Ljava/lang/Object;)V
  
43 ····:cond_043 ····:cond_0
44 ····iget-object·v0,·p1,·Lg0/j;->a:Ljava/lang/String;44 ····iget-object·v0,·p1,·Ly/h;->a:Ljava/lang/String;
  
45 ····const-string·v1,·"toastText"45 ····const-string·v1,·"toastText"
  
46 ····invoke-static·{v0,·v1},·Lkotlin/jvm/internal/i;->a(Ljava/lang/Object;Ljava/lang/Object;)Z46 ····invoke-static·{v0,·v1},·Lkotlin/jvm/internal/i;->a(Ljava/lang/Object;Ljava/lang/Object;)Z
  
47 ····move-result·v047 ····move-result·v0
  
48 ····if-eqz·v0,·:cond_248 ····if-eqz·v0,·:cond_2
  
49 ····const-string·v0,·"text"49 ····const-string·v0,·"text"
  
50 ····invoke-virtual·{p1,·v0},·Lg0/j;->a(Ljava/lang/String;)Ljava/lang/Object;50 ····invoke-virtual·{p1,·v0},·Ly/h;->a(Ljava/lang/String;)Ljava/lang/Object;
  
51 ····move-result-object·p151 ····move-result-object·p1
  
52 ····check-cast·p1,·Ljava/lang/String;52 ····check-cast·p1,·Ljava/lang/String;
  
53 ····if-nez·p1,·:cond_153 ····if-nez·p1,·:cond_1
  
54 ····const-string·p1,·""54 ····const-string·p1,·""
  
55 ····:cond_155 ····:cond_1
56 ····invoke-interface·{p2,·p1},·Lg0/k$d;->b(Ljava/lang/Object;)V56 ····invoke-interface·{p2,·p1},·Ly/i$d;->b(Ljava/lang/Object;)V
  
57 ····const/4·p2,·0x157 ····const/4·p2,·0x1
  
58 ····invoke-static·{p0,·p1,·p2},·Landroid/widget/Toast;->makeText(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast;58 ····invoke-static·{p0,·p1,·p2},·Landroid/widget/Toast;->makeText(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast;
  
59 ····move-result-object·p059 ····move-result-object·p0
  
Offset 138, 15 lines modifiedOffset 138, 15 lines modified
  
138 ····move-result-object·v3138 ····move-result-object·v3
  
139 ····const-string·v4,·"wlan0"139 ····const-string·v4,·"wlan0"
  
140 ····const/4·v5,·0x1140 ····const/4·v5,·0x1
  
141 ····invoke-static·{v3,·v4,·v5},·Ld1/d;->l(Ljava/lang/String;Ljava/lang/String;Z)Z141 ····invoke-static·{v3,·v4,·v5},·Ls0/d;->l(Ljava/lang/String;Ljava/lang/String;Z)Z
  
142 ····move-result·v3142 ····move-result·v3
  
143 ····if-eqz·v3,·:cond_0143 ····if-eqz·v3,·:cond_0
  
144 ····invoke-virtual·{v2},·Ljava/net/NetworkInterface;->getHardwareAddress()[B144 ····invoke-virtual·{v2},·Ljava/net/NetworkInterface;->getHardwareAddress()[B
  
Offset 236, 31 lines modifiedOffset 236, 31 lines modified
  
236 ····const-string·v0,·"flutterEngine"236 ····const-string·v0,·"flutterEngine"
  
237 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V237 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
238 ····invoke-super·{p0,·p1},·Lio/flutter/embedding/android/e;->E(Lio/flutter/embedding/engine/a;)V238 ····invoke-super·{p0,·p1},·Lio/flutter/embedding/android/e;->E(Lio/flutter/embedding/engine/a;)V
  
239 ····new-instance·v0,·Lg0/k;239 ····new-instance·v0,·Ly/i;
  
240 ····invoke-virtual·{p1},·Lio/flutter/embedding/engine/a;->j()Lv/a;240 ····invoke-virtual·{p1},·Lio/flutter/embedding/engine/a;->j()Ln/a;
  
241 ····move-result-object·p1241 ····move-result-object·p1
  
242 ····invoke-virtual·{p1},·Lv/a;->k()Lg0/c;242 ····invoke-virtual·{p1},·Ln/a;->h()Ly/b;
  
243 ····move-result-object·p1243 ····move-result-object·p1
Max diff block lines reached; 643/4766 bytes (13.49%) of diff not shown.
7.49 KB
smali/w0/a.smali
    
Offset 1, 217 lines modifiedOffset 1, 179 lines modified
1 .class·public·final·Lw0/a;1 .class·public·abstract·Lw0/a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
 4 #·interfaces
 5 .implements·Lw0/b;
  
4 #·direct·methods 
5 .method·public·static·final·a(Lb1/c;)Ljava/lang/Class; 
6 ····.locals·3 
7 ····.annotation·system·Ldalvik/annotation/Signature; 
8 ········value·=·{ 
9 ············"<T:", 
10 ············"Ljava/lang/Object;", 
11 ············">(", 
12 ············"Lb1/c<", 
13 ············"TT;>;)", 
14 ············"Ljava/lang/Class<", 
15 ············"TT;>;" 
16 ········} 
17 ····.end·annotation 
  
18 ····const-string·v0,·"<this>" 
  
19 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V 
  
20 ····check-cast·p0,·Lkotlin/jvm/internal/b; 
  
21 ····invoke-interface·{p0},·Lkotlin/jvm/internal/b;->b()Ljava/lang/Class; 
  
22 ····move-result-object·p0 
  
23 ····invoke-virtual·{p0},·Ljava/lang/Class;->isPrimitive()Z 
  
24 ····move-result·v0 
  
25 ····const-string·v1,·"null·cannot·be·cast·to·non-null·type·java.lang.Class<T·of·kotlin.jvm.JvmClassMappingKt.<get-javaObjectType>>" 
  
26 ····if-nez·v0,·:cond_0 
  
27 ····invoke-static·{p0,·v1},·Lkotlin/jvm/internal/i;->c(Ljava/lang/Object;Ljava/lang/String;)V 
  
28 ····return-object·p0 
  
 6 #·annotations
 7 .annotation·system·Ldalvik/annotation/Signature;
 8 ····value·=·{
 9 ········"<T:",
 10 ········"Ljava/lang/Object;",
 11 ········">",
 12 ········"Ljava/lang/Object;",
 13 ········"Lw0/b<",
 14 ········"TT;>;"
 15 ····}
 16 .end·annotation
29 ····:cond_0 
30 ····invoke-virtual·{p0},·Ljava/lang/Class;->getName()Ljava/lang/String; 
  
31 ····move-result-object·v0 
  
32 ····invoke-virtual·{v0},·Ljava/lang/String;->hashCode()I 
  
33 ····move-result·v2 
  
34 ····sparse-switch·v2,·:sswitch_data_0 
  
35 ····goto/16·:goto_0 
  
36 ····:sswitch_0 
37 ····const-string·v2,·"short" 
  
38 ····invoke-virtual·{v0,·v2},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z 
  
39 ····move-result·v0 
  
 17 #·direct·methods
 18 .method·public·constructor·<init>()V
 19 ····.locals·0
40 ····if-nez·v0,·:cond_1 
  
41 ····goto/16·:goto_0 
  
42 ····:cond_1 
43 ····const-class·p0,·Ljava/lang/Short; 
  
44 ····goto/16·:goto_020 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
45 ····:sswitch_1 
46 ····const-string·v2,·"float"21 ····return-void
 22 .end·method
  
47 ····invoke-virtual·{v0,·v2},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z 
  
48 ····move-result·v023 #·virtual·methods
 24 .method·public·final·a(Lw0/c;Lf0/d;)Ljava/lang/Object;
 25 ····.locals·5
 26 ····.annotation·system·Ldalvik/annotation/Signature;
 27 ········value·=·{
 28 ············"(",
 29 ············"Lw0/c<",
 30 ············"-TT;>;",
 31 ············"Lf0/d<",
 32 ············"-",
 33 ············"Ld0/q;",
 34 ············">;)",
 35 ············"Ljava/lang/Object;"
 36 ········}
 37 ····.end·annotation
  
49 ····if-nez·v0,·:cond_238 ····instance-of·v0,·p2,·Lw0/a$a;
  
50 ····goto·:goto_039 ····if-eqz·v0,·:cond_0
  
 40 ····move-object·v0,·p2
51 ····:cond_2 
52 ····const-class·p0,·Ljava/lang/Float; 
  
53 ····goto·:goto_041 ····check-cast·v0,·Lw0/a$a;
  
 42 ····iget·v1,·v0,·Lw0/a$a;->g:I
54 ····:sswitch_2 
55 ····const-string·v2,·"boolean" 
  
56 ····invoke-virtual·{v0,·v2},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z43 ····const/high16·v2,·-0x80000000
  
57 ····move-result·v044 ····and-int·v3,·v1,·v2
  
Max diff block lines reached; 4480/7641 bytes (58.63%) of diff not shown.
1.05 KB
smali/w0/b.smali
    
Offset 1, 15 lines modifiedOffset 1, 31 lines modified
1 .class·public·Lw0/b;1 .class·public·interface·abstract·Lw0/b;
2 .super·Ljava/lang/Error;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·direct·methods 
5 .method·public·constructor·<init>()V 
6 ····.locals·14 #·annotations
 5 .annotation·system·Ldalvik/annotation/Signature;
 6 ····value·=·{
 7 ········"<T:",
 8 ········"Ljava/lang/Object;",
 9 ········">",
 10 ········"Ljava/lang/Object;"
 11 ····}
 12 .end·annotation
  
7 ····const-string·v0,·"Kotlin·reflection·implementation·is·not·found·at·runtime.·Make·sure·you·have·kotlin-reflect.jar·in·the·classpath" 
  
8 ····invoke-direct·{p0,·v0},·Ljava/lang/Error;-><init>(Ljava/lang/String;)V 
  
9 ····return-void13 #·virtual·methods
 14 .method·public·abstract·a(Lw0/c;Lf0/d;)Ljava/lang/Object;
 15 ····.annotation·system·Ldalvik/annotation/Signature;
 16 ········value·=·{
 17 ············"(",
 18 ············"Lw0/c<",
 19 ············"-TT;>;",
 20 ············"Lf0/d<",
 21 ············"-",
 22 ············"Ld0/q;",
 23 ············">;)",
 24 ············"Ljava/lang/Object;"
 25 ········}
 26 ····.end·annotation
10 .end·method27 .end·method
5.12 KB
smali/b/a.smali
    
Offset 1, 105 lines modifiedOffset 1, 192 lines modified
1 .class·public·Lb/a;1 .class·public·Lb/a;
2 .super·Lb/b;2 .super·Lb/d;
3 .source·"SourceFile"3 .source·"SourceFile"
  
 4 #·interfaces
 5 .implements·Ljava/util/Map;
  
  
4 #·annotations6 #·annotations
5 .annotation·system·Ldalvik/annotation/Signature;7 .annotation·system·Ldalvik/annotation/Signature;
6 ····value·=·{8 ····value·=·{
7 ········"<K:",9 ········"<K:",
8 ········"Ljava/lang/Object;",10 ········"Ljava/lang/Object;",
9 ········"V:",11 ········"V:",
10 ········"Ljava/lang/Object;",12 ········"Ljava/lang/Object;",
11 ········">",13 ········">",
12 ········"Lb/b<",14 ········"Lb/d<",
 15 ········"TK;TV;>;",
 16 ········"Ljava/util/Map<",
13 ········"TK;TV;>;"17 ········"TK;TV;>;"
14 ····}18 ····}
15 .end·annotation19 .end·annotation
  
  
16 #·instance·fields20 #·instance·fields
17 .field·private·h:Ljava/util/HashMap;21 .field·k:Lb/c;
18 ····.annotation·system·Ldalvik/annotation/Signature;22 ····.annotation·system·Ldalvik/annotation/Signature;
19 ········value·=·{23 ········value·=·{
20 ············"Ljava/util/HashMap<", 
21 ············"TK;", 
22 ············"Lb/b$c<",24 ············"Lb/c<",
23 ············"TK;TV;>;>;"25 ············"TK;TV;>;"
24 ········}26 ········}
25 ····.end·annotation27 ····.end·annotation
26 .end·field28 .end·field
  
  
27 #·direct·methods29 #·direct·methods
28 .method·public·constructor·<init>()V30 .method·public·constructor·<init>()V
 31 ····.locals·0
  
 32 ····invoke-direct·{p0},·Lb/d;-><init>()V
  
 33 ····return-void
 34 .end·method
  
 35 .method·private·m()Lb/c;
29 ····.locals·136 ····.locals·1
 37 ····.annotation·system·Ldalvik/annotation/Signature;
 38 ········value·=·{
 39 ············"()",
 40 ············"Lb/c<",
 41 ············"TK;TV;>;"
 42 ········}
 43 ····.end·annotation
  
30 ····invoke-direct·{p0},·Lb/b;-><init>()V44 ····iget-object·v0,·p0,·Lb/a;->k:Lb/c;
  
31 ····new-instance·v0,·Ljava/util/HashMap;45 ····if-nez·v0,·:cond_0
  
32 ····invoke-direct·{v0},·Ljava/util/HashMap;-><init>()V46 ····new-instance·v0,·Lb/a$a;
  
33 ····iput-object·v0,·p0,·Lb/a;->h:Ljava/util/HashMap;47 ····invoke-direct·{v0,·p0},·Lb/a$a;-><init>(Lb/a;)V
  
34 ····return-void48 ····iput-object·v0,·p0,·Lb/a;->k:Lb/c;
  
 49 ····:cond_0
 50 ····iget-object·v0,·p0,·Lb/a;->k:Lb/c;
  
 51 ····return-object·v0
35 .end·method52 .end·method
  
  
36 #·virtual·methods53 #·virtual·methods
37 .method·protected·b(Ljava/lang/Object;)Lb/b$c;54 .method·public·entrySet()Ljava/util/Set;
38 ····.locals·155 ····.locals·1
39 ····.annotation·system·Ldalvik/annotation/Signature;56 ····.annotation·system·Ldalvik/annotation/Signature;
40 ········value·=·{57 ········value·=·{
41 ············"(TK;)",58 ············"()",
42 ············"Lb/b$c<",59 ············"Ljava/util/Set<",
 60 ············"Ljava/util/Map$Entry<",
43 ············"TK;TV;>;"61 ············"TK;TV;>;>;"
44 ········}62 ········}
45 ····.end·annotation63 ····.end·annotation
  
46 ····iget-object·v0,·p0,·Lb/a;->h:Ljava/util/HashMap;64 ····invoke-direct·{p0},·Lb/a;->m()Lb/c;
  
47 ····invoke-virtual·{v0,·p1},·Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;65 ····move-result-object·v0
  
48 ····move-result-object·p166 ····invoke-virtual·{v0},·Lb/c;->l()Ljava/util/Set;
  
49 ····check-cast·p1,·Lb/b$c;67 ····move-result-object·v0
  
50 ····return-object·p168 ····return-object·v0
51 .end·method69 .end·method
  
52 .method·public·contains(Ljava/lang/Object;)Z70 .method·public·keySet()Ljava/util/Set;
53 ····.locals·171 ····.locals·1
54 ····.annotation·system·Ldalvik/annotation/Signature;72 ····.annotation·system·Ldalvik/annotation/Signature;
55 ········value·=·{73 ········value·=·{
 74 ············"()",
 75 ············"Ljava/util/Set<",
56 ············"(TK;)Z"76 ············"TK;>;"
57 ········}77 ········}
58 ····.end·annotation78 ····.end·annotation
  
59 ····iget-object·v0,·p0,·Lb/a;->h:Ljava/util/HashMap;79 ····invoke-direct·{p0},·Lb/a;->m()Lb/c;
  
60 ····invoke-virtual·{v0,·p1},·Ljava/util/HashMap;->containsKey(Ljava/lang/Object;)Z80 ····move-result-object·v0
  
61 ····move-result·p181 ····invoke-virtual·{v0},·Lb/c;->m()Ljava/util/Set;
  
62 ····return·p182 ····move-result-object·v0
  
 83 ····return-object·v0
63 .end·method84 .end·method
  
64 .method·public·e(Ljava/lang/Object;)Ljava/lang/Object;85 .method·public·putAll(Ljava/util/Map;)V
65 ····.locals·286 ····.locals·2
66 ····.annotation·system·Ldalvik/annotation/Signature;87 ····.annotation·system·Ldalvik/annotation/Signature;
67 ········value·=·{88 ········value·=·{
 89 ············"(",
 90 ············"Ljava/util/Map<",
68 ············"(TK;)TV;"91 ············"+TK;+TV;>;)V"
 92 ········}
 93 ····.end·annotation
  
Max diff block lines reached; 445/5212 bytes (8.54%) of diff not shown.
12.0 KB
smali/b/b.smali
Max HTML report size reached
4.56 KB
smali/r0/a.smali
    
Offset 1, 136 lines modifiedOffset 1, 98 lines modified
1 .class·public·final·enum·Lr0/a;1 .class·public·final·Lr0/a;
2 .super·Ljava/lang/Enum;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
 4 #·interfaces
 5 .implements·Lr0/b;
  
  
4 #·annotations6 #·annotations
5 .annotation·system·Ldalvik/annotation/Signature;7 .annotation·system·Ldalvik/annotation/Signature;
6 ····value·=·{8 ····value·=·{
 9 ········"<T:",
7 ········"Ljava/lang/Enum<",10 ········"Ljava/lang/Object;",
8 ········"Lr0/a;", 
9 ········">;"11 ········">",
 12 ········"Ljava/lang/Object;",
 13 ········"Lr0/b<",
 14 ········"TT;>;"
10 ····}15 ····}
11 .end·annotation16 .end·annotation
  
  
12 #·static·fields17 #·instance·fields
13 .field·public·static·final·enum·d:Lr0/a; 
  
14 .field·public·static·final·enum·e:Lr0/a; 
  
15 .field·public·static·final·enum·f:Lr0/a; 
  
16 .field·private·static·final·synthetic·g:[Lr0/a;18 .field·private·final·a:Ljava/util/concurrent/atomic/AtomicReference;
 19 ····.annotation·system·Ldalvik/annotation/Signature;
 20 ········value·=·{
 21 ············"Ljava/util/concurrent/atomic/AtomicReference<",
 22 ············"Lr0/b<",
 23 ············"TT;>;>;"
 24 ········}
 25 ····.end·annotation
 26 .end·field
  
  
17 #·direct·methods27 #·direct·methods
18 .method·static·constructor·<clinit>()V28 .method·public·constructor·<init>(Lr0/b;)V
19 ····.locals·329 ····.locals·1
 30 ····.annotation·system·Ldalvik/annotation/Signature;
 31 ········value·=·{
 32 ············"(",
 33 ············"Lr0/b<",
 34 ············"+TT;>;)V"
 35 ········}
 36 ····.end·annotation
  
20 ····new-instance·v0,·Lr0/a; 
  
21 ····const-string·v1,·"COROUTINE_SUSPENDED" 
  
22 ····const/4·v2,·0x0 
  
23 ····invoke-direct·{v0,·v1,·v2},·Lr0/a;-><init>(Ljava/lang/String;I)V 
  
24 ····sput-object·v0,·Lr0/a;->d:Lr0/a; 
  
25 ····new-instance·v0,·Lr0/a; 
  
26 ····const-string·v1,·"UNDECIDED" 
  
27 ····const/4·v2,·0x1 
  
28 ····invoke-direct·{v0,·v1,·v2},·Lr0/a;-><init>(Ljava/lang/String;I)V 
  
29 ····sput-object·v0,·Lr0/a;->e:Lr0/a; 
  
30 ····new-instance·v0,·Lr0/a; 
  
31 ····const-string·v1,·"RESUMED" 
  
32 ····const/4·v2,·0x237 ····const-string·v0,·"sequence"
  
33 ····invoke-direct·{v0,·v1,·v2},·Lr0/a;-><init>(Ljava/lang/String;I)V38 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
34 ····sput-object·v0,·Lr0/a;->f:Lr0/a;39 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
35 ····invoke-static·{},·Lr0/a;->a()[Lr0/a;40 ····new-instance·v0,·Ljava/util/concurrent/atomic/AtomicReference;
  
36 ····move-result-object·v041 ····invoke-direct·{v0,·p1},·Ljava/util/concurrent/atomic/AtomicReference;-><init>(Ljava/lang/Object;)V
  
37 ····sput-object·v0,·Lr0/a;->g:[Lr0/a;42 ····iput-object·v0,·p0,·Lr0/a;->a:Ljava/util/concurrent/atomic/AtomicReference;
  
38 ····return-void43 ····return-void
39 .end·method44 .end·method
  
40 .method·private·constructor·<init>(Ljava/lang/String;I)V 
 45 #·virtual·methods
 46 .method·public·iterator()Ljava/util/Iterator;
41 ····.locals·047 ····.locals·2
42 ····.annotation·system·Ldalvik/annotation/Signature;48 ····.annotation·system·Ldalvik/annotation/Signature;
43 ········value·=·{49 ········value·=·{
44 ············"()V"50 ············"()",
 51 ············"Ljava/util/Iterator<",
 52 ············"TT;>;"
45 ········}53 ········}
46 ····.end·annotation54 ····.end·annotation
  
 55 ····iget-object·v0,·p0,·Lr0/a;->a:Ljava/util/concurrent/atomic/AtomicReference;
47 ····invoke-direct·{p0,·p1,·p2},·Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V 
  
48 ····return-void 
49 .end·method 
  
50 .method·private·static·final·synthetic·a()[Lr0/a; 
51 ····.locals·3 
  
52 ····const/4·v0,·0x3 
  
53 ····new-array·v0,·v0,·[Lr0/a; 
  
54 ····sget-object·v1,·Lr0/a;->d:Lr0/a;56 ····const/4·v1,·0x0
  
55 ····const/4·v2,·0x057 ····invoke-virtual·{v0,·v1},·Ljava/util/concurrent/atomic/AtomicReference;->getAndSet(Ljava/lang/Object;)Ljava/lang/Object;
  
 58 ····move-result-object·v0
56 ····aput-object·v1,·v0,·v2 
  
57 ····sget-object·v1,·Lr0/a;->e:Lr0/a; 
  
58 ····const/4·v2,·0x1 
  
59 ····aput-object·v1,·v0,·v259 ····check-cast·v0,·Lr0/b;
Max diff block lines reached; 1063/4635 bytes (22.93%) of diff not shown.
287 B
smali/r0/d.smali
    
Offset 1, 13 lines modifiedOffset 1, 3 lines modified
1 .class·Lr0/d;1 .class·Lr0/d;
2 .super·Lr0/c;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·direct·methods 
5 .method·public·static·c()Ljava/lang/Object; 
6 ····.locals·1 
  
7 ····sget-object·v0,·Lr0/a;->d:Lr0/a; 
  
8 ····return-object·v0 
9 .end·method 
1.26 KB
smali/r0/b.smali
    
Offset 1, 35 lines modifiedOffset 1, 26 lines modified
1 .class·public·final·Lr0/b; 
2 .super·Lr0/d;1 .class·public·interface·abstract·Lr0/b;
 2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·direct·methods 
5 .method·public·static·bridge·synthetic·a(Lx0/p;Ljava/lang/Object;Lq0/d;)Lq0/d; 
6 ····.locals·04 #·annotations
 5 .annotation·system·Ldalvik/annotation/Signature;
 6 ····value·=·{
 7 ········"<T:",
 8 ········"Ljava/lang/Object;",
 9 ········">",
 10 ········"Ljava/lang/Object;"
 11 ····}
 12 .end·annotation
  
7 ····invoke-static·{p0,·p1,·p2},·Lr0/c;->a(Lx0/p;Ljava/lang/Object;Lq0/d;)Lq0/d; 
  
 13 #·virtual·methods
 14 .method·public·abstract·iterator()Ljava/util/Iterator;
 15 ····.annotation·system·Ldalvik/annotation/Signature;
 16 ········value·=·{
 17 ············"()",
 18 ············"Ljava/util/Iterator<",
 19 ············"TT;>;"
 20 ········}
 21 ····.end·annotation
8 ····move-result-object·p0 
  
9 ····return-object·p0 
10 .end·method 
  
11 .method·public·static·bridge·synthetic·b(Lq0/d;)Lq0/d; 
12 ····.locals·0 
  
13 ····invoke-static·{p0},·Lr0/c;->b(Lq0/d;)Lq0/d; 
  
14 ····move-result-object·p0 
  
15 ····return-object·p0 
16 .end·method 
  
17 .method·public·static·bridge·synthetic·c()Ljava/lang/Object; 
18 ····.locals·1 
  
19 ····invoke-static·{},·Lr0/d;->c()Ljava/lang/Object; 
  
20 ····move-result-object·v0 
  
21 ····return-object·v0 
22 .end·method22 .end·method
3.4 KB
smali/r0/c.smali
    
Offset 1, 130 lines modifiedOffset 1, 35 lines modified
1 .class·Lr0/c; 
2 .super·Ljava/lang/Object;1 .class·public·final·Lr0/c;
 2 .super·Lr0/h;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·direct·methods4 #·direct·methods
5 .method·public·static·a(Lx0/p;Ljava/lang/Object;Lq0/d;)Lq0/d;5 .method·public·static·bridge·synthetic·a(Ljava/util/Iterator;)Lr0/b;
6 ····.locals·26 ····.locals·0
7 ····.annotation·system·Ldalvik/annotation/Signature; 
8 ········value·=·{ 
9 ············"<R:", 
10 ············"Ljava/lang/Object;", 
11 ············"T:", 
12 ············"Ljava/lang/Object;", 
13 ············">(", 
14 ············"Lx0/p<", 
15 ············"-TR;-", 
16 ············"Lq0/d<", 
17 ············"-TT;>;+", 
18 ············"Ljava/lang/Object;", 
19 ············">;TR;", 
20 ············"Lq0/d<", 
21 ············"-TT;>;)", 
22 ············"Lq0/d<", 
23 ············"Lo0/q;", 
24 ············">;" 
25 ········} 
26 ····.end·annotation 
  
27 ····const-string·v0,·"<this>" 
  
28 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V 
  
29 ····const-string·v0,·"completion" 
  
30 ····invoke-static·{p2,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V 
  
31 ····invoke-static·{p2},·Lkotlin/coroutines/jvm/internal/h;->a(Lq0/d;)Lq0/d; 
  
32 ····move-result-object·p2 
  
 7 ····invoke-static·{p0},·Lr0/f;->a(Ljava/util/Iterator;)Lr0/b;
33 ····instance-of·v0,·p0,·Lkotlin/coroutines/jvm/internal/a; 
  
34 ····if-eqz·v0,·:cond_0 
  
35 ····check-cast·p0,·Lkotlin/coroutines/jvm/internal/a; 
  
36 ····invoke-virtual·{p0,·p1,·p2},·Lkotlin/coroutines/jvm/internal/a;->create(Ljava/lang/Object;Lq0/d;)Lq0/d; 
  
37 ····move-result-object·p08 ····move-result-object·p0
  
38 ····goto·:goto_0 
  
39 ····:cond_0 
40 ····invoke-interface·{p2},·Lq0/d;->getContext()Lq0/g; 
  
41 ····move-result-object·v0 
  
42 ····sget-object·v1,·Lq0/h;->d:Lq0/h; 
  
43 ····if-ne·v0,·v1,·:cond_1 
  
44 ····new-instance·v0,·Lr0/c$a; 
  
45 ····invoke-direct·{v0,·p2,·p0,·p1},·Lr0/c$a;-><init>(Lq0/d;Lx0/p;Ljava/lang/Object;)V 
  
46 ····move-object·p0,·v0 
  
47 ····goto·:goto_0 
  
48 ····:cond_1 
49 ····new-instance·v1,·Lr0/c$b; 
  
50 ····invoke-direct·{v1,·p2,·v0,·p0,·p1},·Lr0/c$b;-><init>(Lq0/d;Lq0/g;Lx0/p;Ljava/lang/Object;)V 
  
51 ····move-object·p0,·v1 
  
52 ····:goto_0 
53 ····return-object·p09 ····return-object·p0
54 .end·method10 .end·method
  
55 .method·public·static·b(Lq0/d;)Lq0/d;11 .method·public·static·bridge·synthetic·c(Lr0/b;Lm0/l;)Lr0/b;
56 ····.locals·112 ····.locals·0
57 ····.annotation·system·Ldalvik/annotation/Signature; 
58 ········value·=·{ 
59 ············"<T:", 
60 ············"Ljava/lang/Object;", 
61 ············">(", 
62 ············"Lq0/d<", 
63 ············"-TT;>;)", 
64 ············"Lq0/d<", 
65 ············"TT;>;" 
66 ········} 
67 ····.end·annotation 
  
68 ····const-string·v0,·"<this>" 
  
69 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V 
  
70 ····instance-of·v0,·p0,·Lkotlin/coroutines/jvm/internal/d; 
  
71 ····if-eqz·v0,·:cond_0 
  
72 ····move-object·v0,·p0 
  
73 ····check-cast·v0,·Lkotlin/coroutines/jvm/internal/d; 
  
74 ····goto·:goto_013 ····invoke-static·{p0,·p1},·Lr0/h;->c(Lr0/b;Lm0/l;)Lr0/b;
  
 14 ····move-result-object·p0
75 ····:cond_0 
76 ····const/4·v0,·0x0 
  
77 ····:goto_0 
78 ····if-eqz·v0,·:cond_2 
  
79 ····invoke-virtual·{v0},·Lkotlin/coroutines/jvm/internal/d;->intercepted()Lq0/d; 
  
80 ····move-result-object·v015 ····return-object·p0
 16 .end·method
  
81 ····if-nez·v0,·:cond_117 .method·public·static·bridge·synthetic·e(Lr0/b;)Ljava/util/List;
 18 ····.locals·0
  
82 ····goto·:goto_119 ····invoke-static·{p0},·Lr0/h;->e(Lr0/b;)Ljava/util/List;
Max diff block lines reached; 127/3449 bytes (3.68%) of diff not shown.
7.6 KB
smali/p0/a.smali
Max HTML report size reached
4.18 KB
smali/p0/d.smali
    
Offset 1, 131 lines modifiedOffset 1, 75 lines modified
1 .class·Lp0/d;1 .class·public·final·Lp0/d;
2 .super·Lp0/c;2 .super·Lp0/f;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·direct·methods4 #·direct·methods
5 .method·public·static·a([Ljava/lang/Object;)Ljava/util/List;5 .method·public·static·bridge·synthetic·a(II)I
6 ····.locals·16 ····.locals·0
7 ····.annotation·system·Ldalvik/annotation/Signature; 
8 ········value·=·{ 
9 ············"<T:", 
10 ············"Ljava/lang/Object;", 
11 ············">([TT;)", 
12 ············"Ljava/util/List<", 
13 ············"TT;>;" 
14 ········} 
15 ····.end·annotation 
  
16 ····const-string·v0,·"<this>" 
  
17 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V 
  
18 ····invoke-static·{p0},·Lp0/f;->a([Ljava/lang/Object;)Ljava/util/List; 
  
19 ····move-result-object·p0 
  
20 ····const-string·v0,·"asList(this)"7 ····invoke-static·{p0,·p1},·Lp0/f;->a(II)I
  
21 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V8 ····move-result·p0
  
22 ····return-object·p09 ····return·p0
23 .end·method10 .end·method
  
24 .method·public·static·final·b([Ljava/lang/Object;[Ljava/lang/Object;III)[Ljava/lang/Object;11 .method·public·static·bridge·synthetic·b(JJ)J
25 ····.locals·112 ····.locals·0
26 ····.annotation·system·Ldalvik/annotation/Signature; 
27 ········value·=·{ 
28 ············"<T:", 
29 ············"Ljava/lang/Object;", 
30 ············">([TT;[TT;III)[TT;" 
31 ········} 
32 ····.end·annotation 
  
33 ····const-string·v0,·"<this>"13 ····invoke-static·{p0,·p1,·p2,·p3},·Lp0/f;->b(JJ)J
  
34 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V14 ····move-result-wide·p0
  
35 ····const-string·v0,·"destination"15 ····return-wide·p0
 16 .end·method
  
36 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V17 .method·public·static·bridge·synthetic·c(II)I
 18 ····.locals·0
  
37 ····sub-int/2addr·p4,·p319 ····invoke-static·{p0,·p1},·Lp0/f;->c(II)I
  
38 ····invoke-static·{p0,·p3,·p1,·p2,·p4},·Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V20 ····move-result·p0
  
39 ····return-object·p121 ····return·p0
40 .end·method22 .end·method
  
41 .method·public·static·synthetic·c([Ljava/lang/Object;[Ljava/lang/Object;IIIILjava/lang/Object;)[Ljava/lang/Object;23 .method·public·static·bridge·synthetic·d(JJ)J
42 ····.locals·124 ····.locals·0
  
43 ····and-int/lit8·p6,·p5,·0x2 
  
44 ····const/4·v0,·0x0 
  
45 ····if-eqz·p6,·:cond_025 ····invoke-static·{p0,·p1,·p2,·p3},·Lp0/f;->d(JJ)J
  
46 ····const/4·p2,·0x026 ····move-result-wide·p0
  
47 ····:cond_0 
48 ····and-int/lit8·p6,·p5,·0x427 ····return-wide·p0
 28 .end·method
  
49 ····if-eqz·p6,·:cond_129 .method·public·static·bridge·synthetic·e(III)I
 30 ····.locals·0
  
50 ····const/4·p3,·0x031 ····invoke-static·{p0,·p1,·p2},·Lp0/f;->e(III)I
  
 32 ····move-result·p0
51 ····:cond_1 
52 ····and-int/lit8·p5,·p5,·0x8 
  
53 ····if-eqz·p5,·:cond_233 ····return·p0
 34 .end·method
  
54 ····array-length·p4,·p035 .method·public·static·bridge·synthetic·f(II)Lp0/a;
 36 ····.locals·0
  
 37 ····invoke-static·{p0,·p1},·Lp0/f;->f(II)Lp0/a;
55 ····:cond_2 
56 ····invoke-static·{p0,·p1,·p2,·p3,·p4},·Lp0/d;->b([Ljava/lang/Object;[Ljava/lang/Object;III)[Ljava/lang/Object; 
  
57 ····move-result-object·p038 ····move-result-object·p0
  
58 ····return-object·p039 ····return-object·p0
59 .end·method40 .end·method
  
 41 .method·public·static·bridge·synthetic·g(II)Lp0/c;
60 .method·public·static·d([Ljava/lang/Object;Ljava/lang/Object;II)V 
61 ····.locals·1 
62 ····.annotation·system·Ldalvik/annotation/Signature; 
63 ········value·=·{ 
64 ············"<T:", 
65 ············"Ljava/lang/Object;", 
66 ············">([TT;TT;II)V" 
67 ········} 
68 ····.end·annotation 
  
69 ····const-string·v0,·"<this>" 
  
70 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V 
  
71 ····invoke-static·{p0,·p2,·p3,·p1},·Ljava/util/Arrays;->fill([Ljava/lang/Object;IILjava/lang/Object;)V 
  
72 ····return-void 
73 .end·method 
  
74 .method·public·static·synthetic·e([Ljava/lang/Object;Ljava/lang/Object;IIILjava/lang/Object;)V 
75 ····.locals·042 ····.locals·0
  
76 ····and-int/lit8·p5,·p4,·0x243 ····invoke-static·{p0,·p1},·Lp0/f;->g(II)Lp0/c;
  
 44 ····move-result-object·p0
77 ····if-eqz·p5,·:cond_0 
  
Max diff block lines reached; 52/4250 bytes (1.22%) of diff not shown.
3.05 KB
smali/p0/f.smali
    
Offset 1, 24 lines modifiedOffset 1, 141 lines modified
1 .class·Lp0/f;1 .class·Lp0/f;
2 .super·Ljava/lang/Object;2 .super·Lp0/e;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·direct·methods4 #·direct·methods
5 .method·static·a([Ljava/lang/Object;)Ljava/util/List;5 .method·public·static·a(II)I
6 ····.locals·06 ····.locals·0
7 ····.annotation·system·Ldalvik/annotation/Signature; 
8 ········value·=·{ 
9 ············"<T:", 
10 ············"Ljava/lang/Object;", 
11 ············">([TT;)", 
12 ············"Ljava/util/List<", 
13 ············"TT;>;" 
14 ········} 
15 ····.end·annotation 
  
16 ····invoke-static·{p0},·Ljava/util/Arrays;->asList([Ljava/lang/Object;)Ljava/util/List;7 ····if-ge·p0,·p1,·:cond_0
  
 8 ····move·p0,·p1
  
 9 ····:cond_0
 10 ····return·p0
 11 .end·method
  
 12 .method·public·static·b(JJ)J
 13 ····.locals·1
  
 14 ····cmp-long·v0,·p0,·p2
  
 15 ····if-gez·v0,·:cond_0
  
 16 ····move-wide·p0,·p2
  
 17 ····:cond_0
 18 ····return-wide·p0
 19 .end·method
  
 20 .method·public·static·c(II)I
 21 ····.locals·0
  
 22 ····if-le·p0,·p1,·:cond_0
  
 23 ····move·p0,·p1
  
 24 ····:cond_0
 25 ····return·p0
 26 .end·method
  
 27 .method·public·static·d(JJ)J
 28 ····.locals·1
  
 29 ····cmp-long·v0,·p0,·p2
  
 30 ····if-lez·v0,·:cond_0
  
 31 ····move-wide·p0,·p2
  
 32 ····:cond_0
 33 ····return-wide·p0
 34 .end·method
  
 35 .method·public·static·e(III)I
 36 ····.locals·2
  
 37 ····if-gt·p1,·p2,·:cond_2
  
 38 ····if-ge·p0,·p1,·:cond_0
  
 39 ····return·p1
  
 40 ····:cond_0
 41 ····if-le·p0,·p2,·:cond_1
  
 42 ····return·p2
  
 43 ····:cond_1
 44 ····return·p0
  
 45 ····:cond_2
 46 ····new-instance·p0,·Ljava/lang/IllegalArgumentException;
  
 47 ····new-instance·v0,·Ljava/lang/StringBuilder;
  
 48 ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V
  
 49 ····const-string·v1,·"Cannot·coerce·value·to·an·empty·range:·maximum·"
  
 50 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
 51 ····invoke-virtual·{v0,·p2},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
  
 52 ····const-string·p2,·"·is·less·than·minimum·"
  
 53 ····invoke-virtual·{v0,·p2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
 54 ····invoke-virtual·{v0,·p1},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
  
 55 ····const/16·p1,·0x2e
  
 56 ····invoke-virtual·{v0,·p1},·Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;
  
 57 ····invoke-virtual·{v0},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
 58 ····move-result-object·p1
  
 59 ····invoke-direct·{p0,·p1},·Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
  
 60 ····throw·p0
 61 .end·method
  
 62 .method·public·static·f(II)Lp0/a;
 63 ····.locals·2
  
 64 ····sget-object·v0,·Lp0/a;->g:Lp0/a$a;
  
 65 ····const/4·v1,·-0x1
  
 66 ····invoke-virtual·{v0,·p0,·p1,·v1},·Lp0/a$a;->a(III)Lp0/a;
  
17 ····move-result-object·p067 ····move-result-object·p0
  
18 ····return-object·p068 ····return-object·p0
19 .end·method69 .end·method
  
 70 .method·public·static·g(II)Lp0/c;
Max diff block lines reached; -1/3087 bytes (-0.03%) of diff not shown.
2.44 KB
smali/p0/e.smali
    
Offset 1, 122 lines modifiedOffset 1, 3 lines modified
1 .class·Lp0/e;1 .class·Lp0/e;
2 .super·Lp0/d;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·direct·methods 
5 .method·public·static·f([Ljava/lang/Object;)Ljava/lang/Object; 
6 ····.locals·2 
7 ····.annotation·system·Ldalvik/annotation/Signature; 
8 ········value·=·{ 
9 ············"<T:", 
10 ············"Ljava/lang/Object;", 
11 ············">([TT;)TT;" 
12 ········} 
13 ····.end·annotation 
  
14 ····const-string·v0,·"<this>" 
  
15 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V 
  
16 ····array-length·v0,·p0 
  
17 ····const/4·v1,·0x0 
  
18 ····if-nez·v0,·:cond_0 
  
19 ····const/4·v0,·0x1 
  
20 ····goto·:goto_0 
  
21 ····:cond_0 
22 ····const/4·v0,·0x0 
  
23 ····:goto_0 
24 ····if-nez·v0,·:cond_1 
  
25 ····aget-object·p0,·p0,·v1 
  
26 ····return-object·p0 
  
27 ····:cond_1 
28 ····new-instance·p0,·Ljava/util/NoSuchElementException; 
  
29 ····const-string·v0,·"Array·is·empty." 
  
30 ····invoke-direct·{p0,·v0},·Ljava/util/NoSuchElementException;-><init>(Ljava/lang/String;)V 
  
31 ····throw·p0 
32 .end·method 
  
33 .method·public·static·g([C)C 
34 ····.locals·2 
  
35 ····const-string·v0,·"<this>" 
  
36 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V 
  
37 ····array-length·v0,·p0 
  
38 ····if-eqz·v0,·:cond_1 
  
39 ····const/4·v1,·0x1 
  
40 ····if-ne·v0,·v1,·:cond_0 
  
41 ····const/4·v0,·0x0 
  
42 ····aget-char·p0,·p0,·v0 
  
43 ····return·p0 
  
44 ····:cond_0 
45 ····new-instance·p0,·Ljava/lang/IllegalArgumentException; 
  
46 ····const-string·v0,·"Array·has·more·than·one·element." 
  
47 ····invoke-direct·{p0,·v0},·Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V 
  
48 ····throw·p0 
  
49 ····:cond_1 
50 ····new-instance·p0,·Ljava/util/NoSuchElementException; 
  
51 ····const-string·v0,·"Array·is·empty." 
  
52 ····invoke-direct·{p0,·v0},·Ljava/util/NoSuchElementException;-><init>(Ljava/lang/String;)V 
  
53 ····throw·p0 
54 .end·method 
  
55 .method·public·static·h([Ljava/lang/Object;)Ljava/lang/Object; 
56 ····.locals·2 
57 ····.annotation·system·Ldalvik/annotation/Signature; 
58 ········value·=·{ 
59 ············"<T:", 
60 ············"Ljava/lang/Object;", 
61 ············">([TT;)TT;" 
62 ········} 
63 ····.end·annotation 
  
64 ····const-string·v0,·"<this>" 
  
65 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V 
  
66 ····array-length·v0,·p0 
  
67 ····const/4·v1,·0x1 
  
68 ····if-ne·v0,·v1,·:cond_0 
  
69 ····const/4·v0,·0x0 
  
70 ····aget-object·p0,·p0,·v0 
  
71 ····goto·:goto_0 
  
72 ····:cond_0 
73 ····const/4·p0,·0x0 
  
74 ····:goto_0 
75 ····return-object·p0 
76 .end·method 
1.58 KB
smali/p0/b.smali
    
Offset 1, 3 lines modifiedOffset 1, 105 lines modified
1 .class·Lp0/b; 
2 .super·Ljava/lang/Object;1 .class·public·final·Lp0/b;
 2 .super·Le0/v;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
 4 #·instance·fields
 5 .field·private·final·d:I
  
 6 .field·private·final·e:I
  
 7 .field·private·f:Z
  
 8 .field·private·g:I
  
  
 9 #·direct·methods
 10 .method·public·constructor·<init>(III)V
 11 ····.locals·2
  
 12 ····invoke-direct·{p0},·Le0/v;-><init>()V
  
 13 ····iput·p3,·p0,·Lp0/b;->d:I
  
 14 ····iput·p2,·p0,·Lp0/b;->e:I
  
 15 ····const/4·v0,·0x1
  
 16 ····const/4·v1,·0x0
  
 17 ····if-lez·p3,·:cond_0
  
 18 ····if-gt·p1,·p2,·:cond_1
  
 19 ····goto·:goto_0
  
 20 ····:cond_0
 21 ····if-lt·p1,·p2,·:cond_1
  
 22 ····goto·:goto_0
  
 23 ····:cond_1
 24 ····const/4·v0,·0x0
  
 25 ····:goto_0
 26 ····iput-boolean·v0,·p0,·Lp0/b;->f:Z
  
 27 ····if-eqz·v0,·:cond_2
  
 28 ····goto·:goto_1
  
 29 ····:cond_2
 30 ····move·p1,·p2
  
 31 ····:goto_1
 32 ····iput·p1,·p0,·Lp0/b;->g:I
  
 33 ····return-void
 34 .end·method
  
  
 35 #·virtual·methods
 36 .method·public·hasNext()Z
 37 ····.locals·1
  
 38 ····iget-boolean·v0,·p0,·Lp0/b;->f:Z
  
 39 ····return·v0
 40 .end·method
  
 41 .method·public·nextInt()I
 42 ····.locals·2
  
 43 ····iget·v0,·p0,·Lp0/b;->g:I
  
 44 ····iget·v1,·p0,·Lp0/b;->e:I
  
 45 ····if-ne·v0,·v1,·:cond_1
  
 46 ····iget-boolean·v1,·p0,·Lp0/b;->f:Z
  
 47 ····if-eqz·v1,·:cond_0
  
 48 ····const/4·v1,·0x0
  
 49 ····iput-boolean·v1,·p0,·Lp0/b;->f:Z
  
 50 ····goto·:goto_0
  
 51 ····:cond_0
 52 ····new-instance·v0,·Ljava/util/NoSuchElementException;
  
 53 ····invoke-direct·{v0},·Ljava/util/NoSuchElementException;-><init>()V
  
 54 ····throw·v0
  
 55 ····:cond_1
 56 ····iget·v1,·p0,·Lp0/b;->d:I
  
 57 ····add-int/2addr·v1,·v0
  
 58 ····iput·v1,·p0,·Lp0/b;->g:I
  
 59 ····:goto_0
 60 ····return·v0
 61 .end·method
4.42 KB
smali/p0/c.smali
    
Offset 1, 3 lines modifiedOffset 1, 265 lines modified
1 .class·Lp0/c;1 .class·public·final·Lp0/c;
2 .super·Lp0/b;2 .super·Lp0/a;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
 4 #·annotations
 5 .annotation·system·Ldalvik/annotation/MemberClasses;
 6 ····value·=·{
 7 ········Lp0/c$a;
 8 ····}
 9 .end·annotation
  
 10 .annotation·system·Ldalvik/annotation/Signature;
 11 ····value·=·{
 12 ········"Lp0/a;"
 13 ····}
 14 .end·annotation
  
  
 15 #·static·fields
 16 .field·public·static·final·h:Lp0/c$a;
  
 17 .field·private·static·final·i:Lp0/c;
  
  
 18 #·direct·methods
 19 .method·static·constructor·<clinit>()V
 20 ····.locals·3
  
 21 ····new-instance·v0,·Lp0/c$a;
  
 22 ····const/4·v1,·0x0
  
 23 ····invoke-direct·{v0,·v1},·Lp0/c$a;-><init>(Lkotlin/jvm/internal/e;)V
  
 24 ····sput-object·v0,·Lp0/c;->h:Lp0/c$a;
  
 25 ····new-instance·v0,·Lp0/c;
  
 26 ····const/4·v1,·0x1
  
 27 ····const/4·v2,·0x0
  
 28 ····invoke-direct·{v0,·v1,·v2},·Lp0/c;-><init>(II)V
  
 29 ····sput-object·v0,·Lp0/c;->i:Lp0/c;
  
 30 ····return-void
 31 .end·method
  
 32 .method·public·constructor·<init>(II)V
 33 ····.locals·1
  
 34 ····const/4·v0,·0x1
  
 35 ····invoke-direct·{p0,·p1,·p2,·v0},·Lp0/a;-><init>(III)V
  
 36 ····return-void
 37 .end·method
  
 38 .method·public·static·final·synthetic·e()Lp0/c;
 39 ····.locals·1
  
 40 ····sget-object·v0,·Lp0/c;->i:Lp0/c;
  
 41 ····return-object·v0
 42 .end·method
  
  
 43 #·virtual·methods
 44 .method·public·equals(Ljava/lang/Object;)Z
 45 ····.locals·2
  
 46 ····instance-of·v0,·p1,·Lp0/c;
  
 47 ····if-eqz·v0,·:cond_2
  
 48 ····invoke-virtual·{p0},·Lp0/c;->isEmpty()Z
  
 49 ····move-result·v0
  
 50 ····if-eqz·v0,·:cond_0
  
 51 ····move-object·v0,·p1
  
 52 ····check-cast·v0,·Lp0/c;
  
 53 ····invoke-virtual·{v0},·Lp0/c;->isEmpty()Z
  
 54 ····move-result·v0
  
 55 ····if-nez·v0,·:cond_1
  
 56 ····:cond_0
 57 ····invoke-virtual·{p0},·Lp0/a;->a()I
  
 58 ····move-result·v0
  
 59 ····check-cast·p1,·Lp0/c;
  
 60 ····invoke-virtual·{p1},·Lp0/a;->a()I
  
 61 ····move-result·v1
  
 62 ····if-ne·v0,·v1,·:cond_2
  
 63 ····invoke-virtual·{p0},·Lp0/a;->b()I
  
 64 ····move-result·v0
  
 65 ····invoke-virtual·{p1},·Lp0/a;->b()I
  
 66 ····move-result·p1
  
 67 ····if-ne·v0,·p1,·:cond_2
  
 68 ····:cond_1
 69 ····const/4·p1,·0x1
  
 70 ····goto·:goto_0
  
 71 ····:cond_2
 72 ····const/4·p1,·0x0
  
 73 ····:goto_0
 74 ····return·p1
 75 .end·method
Max diff block lines reached; -1/4493 bytes (-0.02%) of diff not shown.
801 B
smali/kotlinx/coroutines/CoroutineExceptionHandler$a.smali
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 .class·public·final·Lkotlinx/coroutines/CoroutineExceptionHandler$a;1 .class·public·final·Lkotlinx/coroutines/CoroutineExceptionHandler$a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces4 #·interfaces
5 .implements·Lq0/g$c;5 .implements·Lf0/g$c;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
8 ····value·=·Lkotlinx/coroutines/CoroutineExceptionHandler;8 ····value·=·Lkotlinx/coroutines/CoroutineExceptionHandler;
9 .end·annotation9 .end·annotation
  
Offset 15, 15 lines modifiedOffset 15, 15 lines modified
15 ····accessFlags·=·0x1915 ····accessFlags·=·0x19
16 ····name·=·"a"16 ····name·=·"a"
17 .end·annotation17 .end·annotation
  
18 .annotation·system·Ldalvik/annotation/Signature;18 .annotation·system·Ldalvik/annotation/Signature;
19 ····value·=·{19 ····value·=·{
20 ········"Ljava/lang/Object;",20 ········"Ljava/lang/Object;",
21 ········"Lq0/g$c<",21 ········"Lf0/g$c<",
22 ········"Lkotlinx/coroutines/CoroutineExceptionHandler;",22 ········"Lkotlinx/coroutines/CoroutineExceptionHandler;",
23 ········">;"23 ········">;"
24 ····}24 ····}
25 .end·annotation25 .end·annotation
  
  
26 #·static·fields26 #·static·fields
821 B
smali/kotlinx/coroutines/CoroutineExceptionHandler.smali
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 .class·public·interface·abstract·Lkotlinx/coroutines/CoroutineExceptionHandler;1 .class·public·interface·abstract·Lkotlinx/coroutines/CoroutineExceptionHandler;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces4 #·interfaces
5 .implements·Lq0/g$b;5 .implements·Lf0/g$b;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/MemberClasses;7 .annotation·system·Ldalvik/annotation/MemberClasses;
8 ····value·=·{8 ····value·=·{
9 ········Lkotlinx/coroutines/CoroutineExceptionHandler$a;9 ········Lkotlinx/coroutines/CoroutineExceptionHandler$a;
10 ····}10 ····}
Offset 27, 9 lines modifiedOffset 27, 9 lines modified
27 ····sput-object·v0,·Lkotlinx/coroutines/CoroutineExceptionHandler;->b:Lkotlinx/coroutines/CoroutineExceptionHandler$a;27 ····sput-object·v0,·Lkotlinx/coroutines/CoroutineExceptionHandler;->b:Lkotlinx/coroutines/CoroutineExceptionHandler$a;
  
28 ····return-void28 ····return-void
29 .end·method29 .end·method
  
  
30 #·virtual·methods30 #·virtual·methods
31 .method·public·abstract·handleException(Lq0/g;Ljava/lang/Throwable;)V31 .method·public·abstract·handleException(Lf0/g;Ljava/lang/Throwable;)V
32 .end·method32 .end·method
1.37 KB
smali/kotlinx/coroutines/android/AndroidExceptionPreHandler.smali
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
1 .class·public·final·Lkotlinx/coroutines/android/AndroidExceptionPreHandler;1 .class·public·final·Lkotlinx/coroutines/android/AndroidExceptionPreHandler;
2 .super·Lq0/a;2 .super·Lf0/a;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces4 #·interfaces
5 .implements·Lkotlinx/coroutines/CoroutineExceptionHandler;5 .implements·Lkotlinx/coroutines/CoroutineExceptionHandler;
  
  
6 #·annotations6 #·annotations
Offset 17, 15 lines modifiedOffset 17, 15 lines modified
  
17 #·direct·methods17 #·direct·methods
18 .method·public·constructor·<init>()V18 .method·public·constructor·<init>()V
19 ····.locals·119 ····.locals·1
  
20 ····sget-object·v0,·Lkotlinx/coroutines/CoroutineExceptionHandler;->b:Lkotlinx/coroutines/CoroutineExceptionHandler$a;20 ····sget-object·v0,·Lkotlinx/coroutines/CoroutineExceptionHandler;->b:Lkotlinx/coroutines/CoroutineExceptionHandler$a;
  
21 ····invoke-direct·{p0,·v0},·Lq0/a;-><init>(Lq0/g$c;)V21 ····invoke-direct·{p0,·v0},·Lf0/a;-><init>(Lf0/g$c;)V
  
22 ····iput-object·p0,·p0,·Lkotlinx/coroutines/android/AndroidExceptionPreHandler;->_preHandler:Ljava/lang/Object;22 ····iput-object·p0,·p0,·Lkotlinx/coroutines/android/AndroidExceptionPreHandler;->_preHandler:Ljava/lang/Object;
  
23 ····return-void23 ····return-void
24 .end·method24 .end·method
  
25 .method·private·final·preHandler()Ljava/lang/reflect/Method;25 .method·private·final·preHandler()Ljava/lang/reflect/Method;
Offset 89, 15 lines modifiedOffset 89, 15 lines modified
89 ····iput-object·v0,·p0,·Lkotlinx/coroutines/android/AndroidExceptionPreHandler;->_preHandler:Ljava/lang/Object;89 ····iput-object·v0,·p0,·Lkotlinx/coroutines/android/AndroidExceptionPreHandler;->_preHandler:Ljava/lang/Object;
  
90 ····return-object·v090 ····return-object·v0
91 .end·method91 .end·method
  
  
92 #·virtual·methods92 #·virtual·methods
93 .method·public·handleException(Lq0/g;Ljava/lang/Throwable;)V93 .method·public·handleException(Lf0/g;Ljava/lang/Throwable;)V
94 ····.locals·394 ····.locals·3
  
95 ····invoke-static·{},·Ljava/lang/Thread;->currentThread()Ljava/lang/Thread;95 ····invoke-static·{},·Ljava/lang/Thread;->currentThread()Ljava/lang/Thread;
  
96 ····move-result-object·p196 ····move-result-object·p1
  
97 ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I97 ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I
1.9 KB
smali/kotlinx/coroutines/android/AndroidDispatcherFactory.smali
    
Offset 13, 54 lines modifiedOffset 13, 54 lines modified
13 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V13 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
14 ····return-void14 ····return-void
15 .end·method15 .end·method
  
  
16 #·virtual·methods16 #·virtual·methods
17 .method·public·bridge·synthetic·createDispatcher(Ljava/util/List;)Le1/u1;17 .method·public·bridge·synthetic·createDispatcher(Ljava/util/List;)Lt0/u1;
18 ····.locals·018 ····.locals·0
  
19 ····invoke-virtual·{p0,·p1},·Lkotlinx/coroutines/android/AndroidDispatcherFactory;->createDispatcher(Ljava/util/List;)Lf1/a;19 ····invoke-virtual·{p0,·p1},·Lkotlinx/coroutines/android/AndroidDispatcherFactory;->createDispatcher(Ljava/util/List;)Lu0/a;
  
20 ····move-result-object·p120 ····move-result-object·p1
  
21 ····return-object·p121 ····return-object·p1
22 .end·method22 .end·method
  
23 .method·public·createDispatcher(Ljava/util/List;)Lf1/a;23 .method·public·createDispatcher(Ljava/util/List;)Lu0/a;
24 ····.locals·324 ····.locals·3
25 ····.annotation·system·Ldalvik/annotation/Signature;25 ····.annotation·system·Ldalvik/annotation/Signature;
26 ········value·=·{26 ········value·=·{
27 ············"(",27 ············"(",
28 ············"Ljava/util/List<",28 ············"Ljava/util/List<",
29 ············"+",29 ············"+",
30 ············"Lkotlinx/coroutines/internal/MainDispatcherFactory;",30 ············"Lkotlinx/coroutines/internal/MainDispatcherFactory;",
31 ············">;)",31 ············">;)",
32 ············"Lf1/a;"32 ············"Lu0/a;"
33 ········}33 ········}
34 ····.end·annotation34 ····.end·annotation
  
35 ····new-instance·p1,·Lf1/a;35 ····new-instance·p1,·Lu0/a;
  
36 ····invoke-static·{},·Landroid/os/Looper;->getMainLooper()Landroid/os/Looper;36 ····invoke-static·{},·Landroid/os/Looper;->getMainLooper()Landroid/os/Looper;
  
37 ····move-result-object·v037 ····move-result-object·v0
  
38 ····const/4·v1,·0x138 ····const/4·v1,·0x1
  
39 ····invoke-static·{v0,·v1},·Lf1/c;->a(Landroid/os/Looper;Z)Landroid/os/Handler;39 ····invoke-static·{v0,·v1},·Lu0/c;->a(Landroid/os/Looper;Z)Landroid/os/Handler;
  
40 ····move-result-object·v040 ····move-result-object·v0
  
41 ····const/4·v1,·0x041 ····const/4·v1,·0x0
  
42 ····const/4·v2,·0x242 ····const/4·v2,·0x2
  
43 ····invoke-direct·{p1,·v0,·v1,·v2,·v1},·Lf1/a;-><init>(Landroid/os/Handler;Ljava/lang/String;ILkotlin/jvm/internal/e;)V43 ····invoke-direct·{p1,·v0,·v1,·v2,·v1},·Lu0/a;-><init>(Landroid/os/Handler;Ljava/lang/String;ILkotlin/jvm/internal/e;)V
  
44 ····return-object·p144 ····return-object·p1
45 .end·method45 .end·method
  
46 .method·public·getLoadPriority()I46 .method·public·getLoadPriority()I
47 ····.locals·147 ····.locals·1
  
1.04 KB
smali/kotlinx/coroutines/internal/t.smali
    
Offset 71, 25 lines modifiedOffset 71, 25 lines modified
71 .method·public·toString()Ljava/lang/String;71 .method·public·toString()Ljava/lang/String;
72 ····.locals·272 ····.locals·2
  
73 ····new-instance·v0,·Ljava/lang/StringBuilder;73 ····new-instance·v0,·Ljava/lang/StringBuilder;
  
74 ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V74 ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V
  
75 ····invoke-static·{p0},·Le1/m0;->a(Ljava/lang/Object;)Ljava/lang/String;75 ····invoke-static·{p0},·Lt0/m0;->a(Ljava/lang/Object;)Ljava/lang/String;
  
76 ····move-result-object·v176 ····move-result-object·v1
  
77 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;77 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
78 ····const/16·v1,·0x4078 ····const/16·v1,·0x40
  
79 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;79 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;
  
80 ····invoke-static·{p0},·Le1/m0;->b(Ljava/lang/Object;)Ljava/lang/String;80 ····invoke-static·{p0},·Lt0/m0;->b(Ljava/lang/Object;)Ljava/lang/String;
  
81 ····move-result-object·v181 ····move-result-object·v1
  
82 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;82 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
83 ····invoke-virtual·{v0},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;83 ····invoke-virtual·{v0},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
4.69 KB
smali/kotlinx/coroutines/internal/s.smali
    
Offset 1, 92 lines modifiedOffset 1, 92 lines modified
1 .class·public·final·Lkotlinx/coroutines/internal/s;1 .class·public·final·Lkotlinx/coroutines/internal/s;
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(Lx0/l;Ljava/lang/Object;Lq0/g;)Lx0/l;5 .method·public·static·final·a(Lm0/l;Ljava/lang/Object;Lf0/g;)Lm0/l;
6 ····.locals·16 ····.locals·1
7 ····.annotation·system·Ldalvik/annotation/Signature;7 ····.annotation·system·Ldalvik/annotation/Signature;
8 ········value·=·{8 ········value·=·{
9 ············"<E:",9 ············"<E:",
10 ············"Ljava/lang/Object;",10 ············"Ljava/lang/Object;",
11 ············">(",11 ············">(",
12 ············"Lx0/l<",12 ············"Lm0/l<",
13 ············"-TE;",13 ············"-TE;",
14 ············"Lo0/q;",14 ············"Ld0/q;",
15 ············">;TE;",15 ············">;TE;",
16 ············"Lq0/g;",16 ············"Lf0/g;",
17 ············")",17 ············")",
18 ············"Lx0/l<",18 ············"Lm0/l<",
19 ············"Ljava/lang/Throwable;",19 ············"Ljava/lang/Throwable;",
20 ············"Lo0/q;",20 ············"Ld0/q;",
21 ············">;"21 ············">;"
22 ········}22 ········}
23 ····.end·annotation23 ····.end·annotation
  
24 ····new-instance·v0,·Lkotlinx/coroutines/internal/s$a;24 ····new-instance·v0,·Lkotlinx/coroutines/internal/s$a;
  
25 ····invoke-direct·{v0,·p0,·p1,·p2},·Lkotlinx/coroutines/internal/s$a;-><init>(Lx0/l;Ljava/lang/Object;Lq0/g;)V25 ····invoke-direct·{v0,·p0,·p1,·p2},·Lkotlinx/coroutines/internal/s$a;-><init>(Lm0/l;Ljava/lang/Object;Lf0/g;)V
  
26 ····return-object·v026 ····return-object·v0
27 .end·method27 .end·method
  
28 .method·public·static·final·b(Lx0/l;Ljava/lang/Object;Lq0/g;)V28 .method·public·static·final·b(Lm0/l;Ljava/lang/Object;Lf0/g;)V
29 ····.locals·129 ····.locals·1
30 ····.annotation·system·Ldalvik/annotation/Signature;30 ····.annotation·system·Ldalvik/annotation/Signature;
31 ········value·=·{31 ········value·=·{
32 ············"<E:",32 ············"<E:",
33 ············"Ljava/lang/Object;",33 ············"Ljava/lang/Object;",
34 ············">(",34 ············">(",
35 ············"Lx0/l<",35 ············"Lm0/l<",
36 ············"-TE;",36 ············"-TE;",
37 ············"Lo0/q;",37 ············"Ld0/q;",
38 ············">;TE;",38 ············">;TE;",
39 ············"Lq0/g;",39 ············"Lf0/g;",
40 ············")V"40 ············")V"
41 ········}41 ········}
42 ····.end·annotation42 ····.end·annotation
  
43 ····const/4·v0,·0x043 ····const/4·v0,·0x0
  
44 ····invoke-static·{p0,·p1,·v0},·Lkotlinx/coroutines/internal/s;->c(Lx0/l;Ljava/lang/Object;Lkotlinx/coroutines/internal/f0;)Lkotlinx/coroutines/internal/f0;44 ····invoke-static·{p0,·p1,·v0},·Lkotlinx/coroutines/internal/s;->c(Lm0/l;Ljava/lang/Object;Lkotlinx/coroutines/internal/f0;)Lkotlinx/coroutines/internal/f0;
  
45 ····move-result-object·p045 ····move-result-object·p0
  
46 ····if-nez·p0,·:cond_046 ····if-nez·p0,·:cond_0
  
47 ····goto·:goto_047 ····goto·:goto_0
  
48 ····:cond_048 ····:cond_0
49 ····invoke-static·{p2,·p0},·Le1/h0;->a(Lq0/g;Ljava/lang/Throwable;)V49 ····invoke-static·{p2,·p0},·Lt0/h0;->a(Lf0/g;Ljava/lang/Throwable;)V
  
50 ····:goto_050 ····:goto_0
51 ····return-void51 ····return-void
52 .end·method52 .end·method
  
53 .method·public·static·final·c(Lx0/l;Ljava/lang/Object;Lkotlinx/coroutines/internal/f0;)Lkotlinx/coroutines/internal/f0;53 .method·public·static·final·c(Lm0/l;Ljava/lang/Object;Lkotlinx/coroutines/internal/f0;)Lkotlinx/coroutines/internal/f0;
54 ····.locals·154 ····.locals·1
55 ····.annotation·system·Ldalvik/annotation/Signature;55 ····.annotation·system·Ldalvik/annotation/Signature;
56 ········value·=·{56 ········value·=·{
57 ············"<E:",57 ············"<E:",
58 ············"Ljava/lang/Object;",58 ············"Ljava/lang/Object;",
59 ············">(",59 ············">(",
60 ············"Lx0/l<",60 ············"Lm0/l<",
61 ············"-TE;",61 ············"-TE;",
62 ············"Lo0/q;",62 ············"Ld0/q;",
63 ············">;TE;",63 ············">;TE;",
64 ············"Lkotlinx/coroutines/internal/f0;",64 ············"Lkotlinx/coroutines/internal/f0;",
65 ············")",65 ············")",
66 ············"Lkotlinx/coroutines/internal/f0;"66 ············"Lkotlinx/coroutines/internal/f0;"
67 ········}67 ········}
68 ····.end·annotation68 ····.end·annotation
  
69 ····:try_start_069 ····:try_start_0
70 ····invoke-interface·{p0,·p1},·Lx0/l;->invoke(Ljava/lang/Object;)Ljava/lang/Object;70 ····invoke-interface·{p0,·p1},·Lm0/l;->invoke(Ljava/lang/Object;)Ljava/lang/Object;
71 ····:try_end_071 ····:try_end_0
72 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_072 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0
  
73 ····goto·:goto_073 ····goto·:goto_0
  
74 ····:catchall_074 ····:catchall_0
75 ····move-exception·p075 ····move-exception·p0
Offset 95, 15 lines modifiedOffset 95, 15 lines modified
  
95 ····invoke-virtual·{p2},·Ljava/lang/Throwable;->getCause()Ljava/lang/Throwable;95 ····invoke-virtual·{p2},·Ljava/lang/Throwable;->getCause()Ljava/lang/Throwable;
  
96 ····move-result-object·v096 ····move-result-object·v0
  
97 ····if-eq·v0,·p0,·:cond_097 ····if-eq·v0,·p0,·:cond_0
  
98 ····invoke-static·{p2,·p0},·Lo0/a;->a(Ljava/lang/Throwable;Ljava/lang/Throwable;)V98 ····invoke-static·{p2,·p0},·Ld0/a;->a(Ljava/lang/Throwable;Ljava/lang/Throwable;)V
  
99 ····:goto_099 ····:goto_0
100 ····return-object·p2100 ····return-object·p2
  
101 ····:cond_0101 ····:cond_0
102 ····new-instance·p2,·Lkotlinx/coroutines/internal/f0;102 ····new-instance·p2,·Lkotlinx/coroutines/internal/f0;
  
Offset 114, 23 lines modifiedOffset 114, 23 lines modified
114 ····move-result-object·p1114 ····move-result-object·p1
  
115 ····invoke-direct·{p2,·p1,·p0},·Lkotlinx/coroutines/internal/f0;-><init>(Ljava/lang/String;Ljava/lang/Throwable;)V115 ····invoke-direct·{p2,·p1,·p0},·Lkotlinx/coroutines/internal/f0;-><init>(Ljava/lang/String;Ljava/lang/Throwable;)V
  
116 ····return-object·p2116 ····return-object·p2
117 .end·method117 .end·method
  
118 .method·public·static·synthetic·d(Lx0/l;Ljava/lang/Object;Lkotlinx/coroutines/internal/f0;ILjava/lang/Object;)Lkotlinx/coroutines/internal/f0;118 .method·public·static·synthetic·d(Lm0/l;Ljava/lang/Object;Lkotlinx/coroutines/internal/f0;ILjava/lang/Object;)Lkotlinx/coroutines/internal/f0;
119 ····.locals·0119 ····.locals·0
  
120 ····and-int/lit8·p3,·p3,·0x2120 ····and-int/lit8·p3,·p3,·0x2
  
121 ····if-eqz·p3,·:cond_0121 ····if-eqz·p3,·:cond_0
  
122 ····const/4·p2,·0x0122 ····const/4·p2,·0x0
  
123 ····:cond_0123 ····:cond_0
124 ····invoke-static·{p0,·p1,·p2},·Lkotlinx/coroutines/internal/s;->c(Lx0/l;Ljava/lang/Object;Lkotlinx/coroutines/internal/f0;)Lkotlinx/coroutines/internal/f0;124 ····invoke-static·{p0,·p1,·p2},·Lkotlinx/coroutines/internal/s;->c(Lm0/l;Ljava/lang/Object;Lkotlinx/coroutines/internal/f0;)Lkotlinx/coroutines/internal/f0;
Max diff block lines reached; 64/4720 bytes (1.36%) of diff not shown.
2.49 KB
smali/kotlinx/coroutines/internal/p.smali
    
Offset 4, 15 lines modifiedOffset 4, 15 lines modified
  
  
4 #·static·fields4 #·static·fields
5 .field·public·static·final·a:Lkotlinx/coroutines/internal/p;5 .field·public·static·final·a:Lkotlinx/coroutines/internal/p;
  
6 .field·private·static·final·b:Z6 .field·private·static·final·b:Z
  
7 .field·public·static·final·c:Le1/u1;7 .field·public·static·final·c:Lt0/u1;
  
  
8 #·direct·methods8 #·direct·methods
9 .method·static·constructor·<clinit>()V9 .method·static·constructor·<clinit>()V
10 ····.locals·310 ····.locals·3
  
11 ····new-instance·v0,·Lkotlinx/coroutines/internal/p;11 ····new-instance·v0,·Lkotlinx/coroutines/internal/p;
Offset 27, 32 lines modifiedOffset 27, 32 lines modified
  
27 ····invoke-static·{v1,·v2},·Lkotlinx/coroutines/internal/y;->e(Ljava/lang/String;Z)Z27 ····invoke-static·{v1,·v2},·Lkotlinx/coroutines/internal/y;->e(Ljava/lang/String;Z)Z
  
28 ····move-result·v128 ····move-result·v1
  
29 ····sput-boolean·v1,·Lkotlinx/coroutines/internal/p;->b:Z29 ····sput-boolean·v1,·Lkotlinx/coroutines/internal/p;->b:Z
  
30 ····invoke-direct·{v0},·Lkotlinx/coroutines/internal/p;->a()Le1/u1;30 ····invoke-direct·{v0},·Lkotlinx/coroutines/internal/p;->a()Lt0/u1;
  
31 ····move-result-object·v031 ····move-result-object·v0
  
32 ····sput-object·v0,·Lkotlinx/coroutines/internal/p;->c:Le1/u1;32 ····sput-object·v0,·Lkotlinx/coroutines/internal/p;->c:Lt0/u1;
  
33 ····return-void33 ····return-void
34 .end·method34 .end·method
  
35 .method·private·constructor·<init>()V35 .method·private·constructor·<init>()V
36 ····.locals·036 ····.locals·0
  
37 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V37 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
38 ····return-void38 ····return-void
39 .end·method39 .end·method
  
40 .method·private·final·a()Le1/u1;40 .method·private·final·a()Lt0/u1;
41 ····.locals·741 ····.locals·7
  
42 ····const-class·v0,·Lkotlinx/coroutines/internal/MainDispatcherFactory;42 ····const-class·v0,·Lkotlinx/coroutines/internal/MainDispatcherFactory;
  
43 ····const/4·v1,·0x043 ····const/4·v1,·0x0
  
44 ····:try_start_044 ····:try_start_0
Offset 77, 19 lines modifiedOffset 77, 19 lines modified
  
77 ····move-result-object·v077 ····move-result-object·v0
  
78 ····invoke-virtual·{v0},·Ljava/util/ServiceLoader;->iterator()Ljava/util/Iterator;78 ····invoke-virtual·{v0},·Ljava/util/ServiceLoader;->iterator()Ljava/util/Iterator;
  
79 ····move-result-object·v079 ····move-result-object·v0
  
80 ····invoke-static·{v0},·Lc1/c;->a(Ljava/util/Iterator;)Lc1/b;80 ····invoke-static·{v0},·Lr0/c;->a(Ljava/util/Iterator;)Lr0/b;
  
81 ····move-result-object·v081 ····move-result-object·v0
  
82 ····invoke-static·{v0},·Lc1/c;->f(Lc1/b;)Ljava/util/List;82 ····invoke-static·{v0},·Lr0/c;->e(Lr0/b;)Ljava/util/List;
  
83 ····move-result-object·v083 ····move-result-object·v0
  
84 ····:goto_084 ····:goto_0
85 ····invoke-interface·{v0},·Ljava/lang/Iterable;->iterator()Ljava/util/Iterator;85 ····invoke-interface·{v0},·Ljava/lang/Iterable;->iterator()Ljava/util/Iterator;
  
86 ····move-result-object·v286 ····move-result-object·v2
Offset 162, 15 lines modifiedOffset 162, 15 lines modified
162 ····invoke-static·{v1,·v1,·v0,·v1},·Lkotlinx/coroutines/internal/q;->b(Ljava/lang/Throwable;Ljava/lang/String;ILjava/lang/Object;)Lkotlinx/coroutines/internal/r;162 ····invoke-static·{v1,·v1,·v0,·v1},·Lkotlinx/coroutines/internal/q;->b(Ljava/lang/Throwable;Ljava/lang/String;ILjava/lang/Object;)Lkotlinx/coroutines/internal/r;
  
163 ····move-result-object·v0163 ····move-result-object·v0
  
164 ····goto·:goto_2164 ····goto·:goto_2
  
165 ····:cond_5165 ····:cond_5
166 ····invoke-static·{v3,·v0},·Lkotlinx/coroutines/internal/q;->d(Lkotlinx/coroutines/internal/MainDispatcherFactory;Ljava/util/List;)Le1/u1;166 ····invoke-static·{v3,·v0},·Lkotlinx/coroutines/internal/q;->d(Lkotlinx/coroutines/internal/MainDispatcherFactory;Ljava/util/List;)Lt0/u1;
  
167 ····move-result-object·v0167 ····move-result-object·v0
168 ····:try_end_0168 ····:try_end_0
169 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0169 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0
  
170 ····goto·:goto_2170 ····goto·:goto_2
  
1.1 KB
smali/kotlinx/coroutines/internal/a.smali
    
Offset 58, 15 lines modifiedOffset 58, 15 lines modified
  
58 ····const/16·v6,·0xa58 ····const/16·v6,·0xa
  
59 ····const/4·v7,·0x059 ····const/4·v7,·0x0
  
60 ····move-object·v2,·v1560 ····move-object·v2,·v15
  
61 ····invoke-static/range·{v1·..·v7},·Lp0/a;->c([Ljava/lang/Object;[Ljava/lang/Object;IIIILjava/lang/Object;)[Ljava/lang/Object;61 ····invoke-static/range·{v1·..·v7},·Le0/a;->c([Ljava/lang/Object;[Ljava/lang/Object;IIIILjava/lang/Object;)[Ljava/lang/Object;
  
62 ····iget-object·v9,·v0,·Lkotlinx/coroutines/internal/a;->a:[Ljava/lang/Object;62 ····iget-object·v9,·v0,·Lkotlinx/coroutines/internal/a;->a:[Ljava/lang/Object;
  
63 ····array-length·v1,·v963 ····array-length·v1,·v9
  
64 ····iget·v13,·v0,·Lkotlinx/coroutines/internal/a;->b:I64 ····iget·v13,·v0,·Lkotlinx/coroutines/internal/a;->b:I
  
Offset 78, 15 lines modifiedOffset 78, 15 lines modified
  
78 ····const/4·v1,·0x078 ····const/4·v1,·0x0
  
79 ····move-object·v10,·v1579 ····move-object·v10,·v15
  
80 ····move-object·v15,·v180 ····move-object·v15,·v1
  
81 ····invoke-static/range·{v9·..·v15},·Lp0/a;->c([Ljava/lang/Object;[Ljava/lang/Object;IIIILjava/lang/Object;)[Ljava/lang/Object;81 ····invoke-static/range·{v9·..·v15},·Le0/a;->c([Ljava/lang/Object;[Ljava/lang/Object;IIIILjava/lang/Object;)[Ljava/lang/Object;
  
82 ····iput-object·v2,·v0,·Lkotlinx/coroutines/internal/a;->a:[Ljava/lang/Object;82 ····iput-object·v2,·v0,·Lkotlinx/coroutines/internal/a;->a:[Ljava/lang/Object;
  
83 ····const/4·v1,·0x083 ····const/4·v1,·0x0
  
84 ····iput·v1,·v0,·Lkotlinx/coroutines/internal/a;->b:I84 ····iput·v1,·v0,·Lkotlinx/coroutines/internal/a;->b:I
  
3.39 KB
smali/kotlinx/coroutines/internal/s$a.smali
    
Offset 1, 107 lines modifiedOffset 1, 107 lines modified
1 .class·final·Lkotlinx/coroutines/internal/s$a;1 .class·final·Lkotlinx/coroutines/internal/s$a;
2 .super·Lkotlin/jvm/internal/j;2 .super·Lkotlin/jvm/internal/j;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces4 #·interfaces
5 .implements·Lx0/l;5 .implements·Lm0/l;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingMethod;7 .annotation·system·Ldalvik/annotation/EnclosingMethod;
8 ····value·=·Lkotlinx/coroutines/internal/s;->a(Lx0/l;Ljava/lang/Object;Lq0/g;)Lx0/l;8 ····value·=·Lkotlinx/coroutines/internal/s;->a(Lm0/l;Ljava/lang/Object;Lf0/g;)Lm0/l;
9 .end·annotation9 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x1811 ····accessFlags·=·0x18
12 ····name·=·null12 ····name·=·null
13 .end·annotation13 .end·annotation
  
14 .annotation·system·Ldalvik/annotation/Signature;14 .annotation·system·Ldalvik/annotation/Signature;
15 ····value·=·{15 ····value·=·{
16 ········"Lkotlin/jvm/internal/j;",16 ········"Lkotlin/jvm/internal/j;",
17 ········"Lx0/l<",17 ········"Lm0/l<",
18 ········"Ljava/lang/Throwable;",18 ········"Ljava/lang/Throwable;",
19 ········"Lo0/q;",19 ········"Ld0/q;",
20 ········">;"20 ········">;"
21 ····}21 ····}
22 .end·annotation22 .end·annotation
  
  
23 #·instance·fields23 #·instance·fields
24 .field·final·synthetic·d:Lx0/l;24 .field·final·synthetic·d:Lm0/l;
25 ····.annotation·system·Ldalvik/annotation/Signature;25 ····.annotation·system·Ldalvik/annotation/Signature;
26 ········value·=·{26 ········value·=·{
27 ············"Lx0/l<",27 ············"Lm0/l<",
28 ············"TE;",28 ············"TE;",
29 ············"Lo0/q;",29 ············"Ld0/q;",
30 ············">;"30 ············">;"
31 ········}31 ········}
32 ····.end·annotation32 ····.end·annotation
33 .end·field33 .end·field
  
34 .field·final·synthetic·e:Ljava/lang/Object;34 .field·final·synthetic·e:Ljava/lang/Object;
35 ····.annotation·system·Ldalvik/annotation/Signature;35 ····.annotation·system·Ldalvik/annotation/Signature;
36 ········value·=·{36 ········value·=·{
37 ············"TE;"37 ············"TE;"
38 ········}38 ········}
39 ····.end·annotation39 ····.end·annotation
40 .end·field40 .end·field
  
41 .field·final·synthetic·f:Lq0/g;41 .field·final·synthetic·f:Lf0/g;
  
  
42 #·direct·methods42 #·direct·methods
43 .method·constructor·<init>(Lx0/l;Ljava/lang/Object;Lq0/g;)V43 .method·constructor·<init>(Lm0/l;Ljava/lang/Object;Lf0/g;)V
44 ····.locals·044 ····.locals·0
45 ····.annotation·system·Ldalvik/annotation/Signature;45 ····.annotation·system·Ldalvik/annotation/Signature;
46 ········value·=·{46 ········value·=·{
47 ············"(",47 ············"(",
48 ············"Lx0/l<",48 ············"Lm0/l<",
49 ············"-TE;",49 ············"-TE;",
50 ············"Lo0/q;",50 ············"Ld0/q;",
51 ············">;TE;",51 ············">;TE;",
52 ············"Lq0/g;",52 ············"Lf0/g;",
53 ············")V"53 ············")V"
54 ········}54 ········}
55 ····.end·annotation55 ····.end·annotation
  
56 ····iput-object·p1,·p0,·Lkotlinx/coroutines/internal/s$a;->d:Lx0/l;56 ····iput-object·p1,·p0,·Lkotlinx/coroutines/internal/s$a;->d:Lm0/l;
  
57 ····iput-object·p2,·p0,·Lkotlinx/coroutines/internal/s$a;->e:Ljava/lang/Object;57 ····iput-object·p2,·p0,·Lkotlinx/coroutines/internal/s$a;->e:Ljava/lang/Object;
  
58 ····iput-object·p3,·p0,·Lkotlinx/coroutines/internal/s$a;->f:Lq0/g;58 ····iput-object·p3,·p0,·Lkotlinx/coroutines/internal/s$a;->f:Lf0/g;
  
59 ····const/4·p1,·0x159 ····const/4·p1,·0x1
  
60 ····invoke-direct·{p0,·p1},·Lkotlin/jvm/internal/j;-><init>(I)V60 ····invoke-direct·{p0,·p1},·Lkotlin/jvm/internal/j;-><init>(I)V
  
61 ····return-void61 ····return-void
62 .end·method62 .end·method
  
  
63 #·virtual·methods63 #·virtual·methods
64 .method·public·final·a(Ljava/lang/Throwable;)V64 .method·public·final·a(Ljava/lang/Throwable;)V
65 ····.locals·265 ····.locals·2
  
66 ····iget-object·p1,·p0,·Lkotlinx/coroutines/internal/s$a;->d:Lx0/l;66 ····iget-object·p1,·p0,·Lkotlinx/coroutines/internal/s$a;->d:Lm0/l;
  
67 ····iget-object·v0,·p0,·Lkotlinx/coroutines/internal/s$a;->e:Ljava/lang/Object;67 ····iget-object·v0,·p0,·Lkotlinx/coroutines/internal/s$a;->e:Ljava/lang/Object;
  
68 ····iget-object·v1,·p0,·Lkotlinx/coroutines/internal/s$a;->f:Lq0/g;68 ····iget-object·v1,·p0,·Lkotlinx/coroutines/internal/s$a;->f:Lf0/g;
  
69 ····invoke-static·{p1,·v0,·v1},·Lkotlinx/coroutines/internal/s;->b(Lx0/l;Ljava/lang/Object;Lq0/g;)V69 ····invoke-static·{p1,·v0,·v1},·Lkotlinx/coroutines/internal/s;->b(Lm0/l;Ljava/lang/Object;Lf0/g;)V
  
70 ····return-void70 ····return-void
71 .end·method71 .end·method
  
72 .method·public·bridge·synthetic·invoke(Ljava/lang/Object;)Ljava/lang/Object;72 .method·public·bridge·synthetic·invoke(Ljava/lang/Object;)Ljava/lang/Object;
73 ····.locals·073 ····.locals·0
  
74 ····check-cast·p1,·Ljava/lang/Throwable;74 ····check-cast·p1,·Ljava/lang/Throwable;
  
75 ····invoke-virtual·{p0,·p1},·Lkotlinx/coroutines/internal/s$a;->a(Ljava/lang/Throwable;)V75 ····invoke-virtual·{p0,·p1},·Lkotlinx/coroutines/internal/s$a;->a(Ljava/lang/Throwable;)V
  
76 ····sget-object·p1,·Lo0/q;->a:Lo0/q;76 ····sget-object·p1,·Ld0/q;->a:Ld0/q;
  
77 ····return-object·p177 ····return-object·p1
78 .end·method78 .end·method
814 B
smali/kotlinx/coroutines/internal/MainDispatcherFactory.smali
    
Offset 1, 22 lines modifiedOffset 1, 22 lines modified
1 .class·public·interface·abstract·Lkotlinx/coroutines/internal/MainDispatcherFactory;1 .class·public·interface·abstract·Lkotlinx/coroutines/internal/MainDispatcherFactory;
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·createDispatcher(Ljava/util/List;)Le1/u1;5 .method·public·abstract·createDispatcher(Ljava/util/List;)Lt0/u1;
6 ····.annotation·system·Ldalvik/annotation/Signature;6 ····.annotation·system·Ldalvik/annotation/Signature;
7 ········value·=·{7 ········value·=·{
8 ············"(",8 ············"(",
9 ············"Ljava/util/List<",9 ············"Ljava/util/List<",
10 ············"+",10 ············"+",
11 ············"Lkotlinx/coroutines/internal/MainDispatcherFactory;",11 ············"Lkotlinx/coroutines/internal/MainDispatcherFactory;",
12 ············">;)",12 ············">;)",
13 ············"Le1/u1;"13 ············"Lt0/u1;"
14 ········}14 ········}
15 ····.end·annotation15 ····.end·annotation
16 .end·method16 .end·method
  
17 .method·public·abstract·getLoadPriority()I17 .method·public·abstract·getLoadPriority()I
18 .end·method18 .end·method
  
1.77 KB
smali/kotlinx/coroutines/internal/q.smali
    
Offset 28, 17 lines modifiedOffset 28, 17 lines modified
28 ····return-object·v028 ····return-object·v0
  
29 ····:cond_029 ····:cond_0
30 ····if-nez·p0,·:cond_130 ····if-nez·p0,·:cond_1
  
31 ····invoke-static·{},·Lkotlinx/coroutines/internal/q;->c()Ljava/lang/Void;31 ····invoke-static·{},·Lkotlinx/coroutines/internal/q;->c()Ljava/lang/Void;
  
32 ····new-instance·p0,·Lo0/d;32 ····new-instance·p0,·Ld0/d;
  
33 ····invoke-direct·{p0},·Lo0/d;-><init>()V33 ····invoke-direct·{p0},·Ld0/d;-><init>()V
  
34 ····throw·p034 ····throw·p0
  
35 ····:cond_135 ····:cond_1
36 ····throw·p036 ····throw·p0
37 .end·method37 .end·method
  
Offset 76, 30 lines modifiedOffset 76, 30 lines modified
76 ····const-string·v1,·"Module·with·the·Main·dispatcher·is·missing.·Add·dependency·providing·the·Main·dispatcher,·e.g.·\'kotlinx-coroutines-android\'·and·ensure·it·has·the·same·version·as·\'kotlinx-coroutines-core\'"76 ····const-string·v1,·"Module·with·the·Main·dispatcher·is·missing.·Add·dependency·providing·the·Main·dispatcher,·e.g.·\'kotlinx-coroutines-android\'·and·ensure·it·has·the·same·version·as·\'kotlinx-coroutines-core\'"
  
77 ····invoke-direct·{v0,·v1},·Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V77 ····invoke-direct·{v0,·v1},·Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
  
78 ····throw·v078 ····throw·v0
79 .end·method79 .end·method
  
80 .method·public·static·final·d(Lkotlinx/coroutines/internal/MainDispatcherFactory;Ljava/util/List;)Le1/u1;80 .method·public·static·final·d(Lkotlinx/coroutines/internal/MainDispatcherFactory;Ljava/util/List;)Lt0/u1;
81 ····.locals·081 ····.locals·0
82 ····.annotation·system·Ldalvik/annotation/Signature;82 ····.annotation·system·Ldalvik/annotation/Signature;
83 ········value·=·{83 ········value·=·{
84 ············"(",84 ············"(",
85 ············"Lkotlinx/coroutines/internal/MainDispatcherFactory;",85 ············"Lkotlinx/coroutines/internal/MainDispatcherFactory;",
86 ············"Ljava/util/List<",86 ············"Ljava/util/List<",
87 ············"+",87 ············"+",
88 ············"Lkotlinx/coroutines/internal/MainDispatcherFactory;",88 ············"Lkotlinx/coroutines/internal/MainDispatcherFactory;",
89 ············">;)",89 ············">;)",
90 ············"Le1/u1;"90 ············"Lt0/u1;"
91 ········}91 ········}
92 ····.end·annotation92 ····.end·annotation
  
93 ····:try_start_093 ····:try_start_0
94 ····invoke-interface·{p0,·p1},·Lkotlinx/coroutines/internal/MainDispatcherFactory;->createDispatcher(Ljava/util/List;)Le1/u1;94 ····invoke-interface·{p0,·p1},·Lkotlinx/coroutines/internal/MainDispatcherFactory;->createDispatcher(Ljava/util/List;)Lt0/u1;
  
95 ····move-result-object·p095 ····move-result-object·p0
96 ····:try_end_096 ····:try_end_0
97 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_097 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0
  
98 ····goto·:goto_098 ····goto·:goto_0
  
2.4 KB
smali/kotlinx/coroutines/internal/r.smali
    
Offset 1, 23 lines modifiedOffset 1, 23 lines modified
1 .class·final·Lkotlinx/coroutines/internal/r;1 .class·final·Lkotlinx/coroutines/internal/r;
2 .super·Le1/u1;2 .super·Lt0/u1;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·instance·fields4 #·instance·fields
5 .field·private·final·e:Ljava/lang/Throwable;5 .field·private·final·e:Ljava/lang/Throwable;
  
6 .field·private·final·f:Ljava/lang/String;6 .field·private·final·f:Ljava/lang/String;
  
  
7 #·direct·methods7 #·direct·methods
8 .method·public·constructor·<init>(Ljava/lang/Throwable;Ljava/lang/String;)V8 .method·public·constructor·<init>(Ljava/lang/Throwable;Ljava/lang/String;)V
9 ····.locals·09 ····.locals·0
  
10 ····invoke-direct·{p0},·Le1/u1;-><init>()V10 ····invoke-direct·{p0},·Lt0/u1;-><init>()V
  
11 ····iput-object·p1,·p0,·Lkotlinx/coroutines/internal/r;->e:Ljava/lang/Throwable;11 ····iput-object·p1,·p0,·Lkotlinx/coroutines/internal/r;->e:Ljava/lang/Throwable;
  
12 ····iput-object·p2,·p0,·Lkotlinx/coroutines/internal/r;->f:Ljava/lang/String;12 ····iput-object·p2,·p0,·Lkotlinx/coroutines/internal/r;->f:Ljava/lang/String;
  
13 ····return-void13 ····return-void
14 .end·method14 .end·method
Offset 63, 57 lines modifiedOffset 63, 57 lines modified
63 ····invoke-direct·{v1,·v0,·v2},·Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;Ljava/lang/Throwable;)V63 ····invoke-direct·{v1,·v0,·v2},·Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;Ljava/lang/Throwable;)V
  
64 ····throw·v164 ····throw·v1
  
65 ····:cond_265 ····:cond_2
66 ····invoke-static·{},·Lkotlinx/coroutines/internal/q;->c()Ljava/lang/Void;66 ····invoke-static·{},·Lkotlinx/coroutines/internal/q;->c()Ljava/lang/Void;
  
67 ····new-instance·v0,·Lo0/d;67 ····new-instance·v0,·Ld0/d;
  
68 ····invoke-direct·{v0},·Lo0/d;-><init>()V68 ····invoke-direct·{v0},·Ld0/d;-><init>()V
  
69 ····throw·v069 ····throw·v0
70 .end·method70 .end·method
  
  
71 #·virtual·methods71 #·virtual·methods
72 .method·public·bridge·synthetic·i(Lq0/g;Ljava/lang/Runnable;)V72 .method·public·bridge·synthetic·j(Lf0/g;Ljava/lang/Runnable;)V
73 ····.locals·073 ····.locals·0
  
74 ····invoke-virtual·{p0,·p1,·p2},·Lkotlinx/coroutines/internal/r;->r(Lq0/g;Ljava/lang/Runnable;)Ljava/lang/Void;74 ····invoke-virtual·{p0,·p1,·p2},·Lkotlinx/coroutines/internal/r;->q(Lf0/g;Ljava/lang/Runnable;)Ljava/lang/Void;
  
75 ····return-void75 ····return-void
76 .end·method76 .end·method
  
77 .method·public·k(Lq0/g;)Z77 .method·public·k(Lf0/g;)Z
78 ····.locals·078 ····.locals·0
  
79 ····invoke-direct·{p0},·Lkotlinx/coroutines/internal/r;->s()Ljava/lang/Void;79 ····invoke-direct·{p0},·Lkotlinx/coroutines/internal/r;->s()Ljava/lang/Void;
  
80 ····new-instance·p1,·Lo0/d;80 ····new-instance·p1,·Ld0/d;
  
81 ····invoke-direct·{p1},·Lo0/d;-><init>()V81 ····invoke-direct·{p1},·Ld0/d;-><init>()V
  
82 ····throw·p182 ····throw·p1
83 .end·method83 .end·method
  
84 .method·public·o()Le1/u1;84 .method·public·m()Lt0/u1;
85 ····.locals·085 ····.locals·0
  
86 ····return-object·p086 ····return-object·p0
87 .end·method87 .end·method
  
88 .method·public·r(Lq0/g;Ljava/lang/Runnable;)Ljava/lang/Void;88 .method·public·q(Lf0/g;Ljava/lang/Runnable;)Ljava/lang/Void;
89 ····.locals·089 ····.locals·0
  
90 ····invoke-direct·{p0},·Lkotlinx/coroutines/internal/r;->s()Ljava/lang/Void;90 ····invoke-direct·{p0},·Lkotlinx/coroutines/internal/r;->s()Ljava/lang/Void;
  
91 ····new-instance·p1,·Lo0/d;91 ····new-instance·p1,·Ld0/d;
  
92 ····invoke-direct·{p1},·Lo0/d;-><init>()V92 ····invoke-direct·{p1},·Ld0/d;-><init>()V
  
93 ····throw·p193 ····throw·p1
94 .end·method94 .end·method
  
95 .method·public·toString()Ljava/lang/String;95 .method·public·toString()Ljava/lang/String;
96 ····.locals·396 ····.locals·3
  
6.59 KB
smali/kotlinx/coroutines/internal/h.smali
    
Offset 130, 15 lines modifiedOffset 130, 15 lines modified
130 ····goto·:goto_0130 ····goto·:goto_0
  
131 ····:catchall_0131 ····:catchall_0
132 ····invoke-static·{p1,·p2},·Ljava/util/ServiceLoader;->load(Ljava/lang/Class;Ljava/lang/ClassLoader;)Ljava/util/ServiceLoader;132 ····invoke-static·{p1,·p2},·Ljava/util/ServiceLoader;->load(Ljava/lang/Class;Ljava/lang/ClassLoader;)Ljava/util/ServiceLoader;
  
133 ····move-result-object·p1133 ····move-result-object·p1
  
134 ····invoke-static·{p1},·Lp0/g;->q(Ljava/lang/Iterable;)Ljava/util/List;134 ····invoke-static·{p1},·Le0/g;->q(Ljava/lang/Iterable;)Ljava/util/List;
  
135 ····move-result-object·p1135 ····move-result-object·p1
  
136 ····:goto_0136 ····:goto_0
137 ····return-object·p1137 ····return-object·p1
138 .end·method138 .end·method
  
Offset 163, 35 lines modifiedOffset 163, 35 lines modified
  
163 ····const/4·v2,·0x0163 ····const/4·v2,·0x0
  
164 ····const/4·v3,·0x2164 ····const/4·v3,·0x2
  
165 ····const/4·v4,·0x0165 ····const/4·v4,·0x0
  
166 ····invoke-static·{v0,·v1,·v2,·v3,·v4},·Ld1/d;->p(Ljava/lang/String;Ljava/lang/String;ZILjava/lang/Object;)Z166 ····invoke-static·{v0,·v1,·v2,·v3,·v4},·Ls0/d;->p(Ljava/lang/String;Ljava/lang/String;ZILjava/lang/Object;)Z
  
167 ····move-result·v1167 ····move-result·v1
  
168 ····if-eqz·v1,·:cond_0168 ····if-eqz·v1,·:cond_0
  
169 ····const-string·p1,·"jar:file:"169 ····const-string·p1,·"jar:file:"
  
170 ····invoke-static·{v0,·p1,·v4,·v3,·v4},·Ld1/d;->Z(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjava/lang/Object;)Ljava/lang/String;170 ····invoke-static·{v0,·p1,·v4,·v3,·v4},·Ls0/d;->U(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjava/lang/Object;)Ljava/lang/String;
  
171 ····move-result-object·p1171 ····move-result-object·p1
  
172 ····const/16·v1,·0x21172 ····const/16·v1,·0x21
  
173 ····invoke-static·{p1,·v1,·v4,·v3,·v4},·Ld1/d;->e0(Ljava/lang/String;CLjava/lang/String;ILjava/lang/Object;)Ljava/lang/String;173 ····invoke-static·{p1,·v1,·v4,·v3,·v4},·Ls0/d;->Z(Ljava/lang/String;CLjava/lang/String;ILjava/lang/Object;)Ljava/lang/String;
  
174 ····move-result-object·p1174 ····move-result-object·p1
  
175 ····const-string·v1,·"!/"175 ····const-string·v1,·"!/"
  
176 ····invoke-static·{v0,·v1,·v4,·v3,·v4},·Ld1/d;->Z(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjava/lang/Object;)Ljava/lang/String;176 ····invoke-static·{v0,·v1,·v4,·v3,·v4},·Ls0/d;->U(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjava/lang/Object;)Ljava/lang/String;
  
177 ····move-result-object·v0177 ····move-result-object·v0
  
178 ····new-instance·v1,·Ljava/util/jar/JarFile;178 ····new-instance·v1,·Ljava/util/jar/JarFile;
  
179 ····invoke-direct·{v1,·p1,·v2},·Ljava/util/jar/JarFile;-><init>(Ljava/lang/String;Z)V179 ····invoke-direct·{v1,·p1,·v2},·Ljava/util/jar/JarFile;-><init>(Ljava/lang/String;Z)V
  
Offset 222, 15 lines modifiedOffset 222, 15 lines modified
222 ····invoke-direct·{v0,·p1},·Lkotlinx/coroutines/internal/h;->f(Ljava/io/BufferedReader;)Ljava/util/List;222 ····invoke-direct·{v0,·p1},·Lkotlinx/coroutines/internal/h;->f(Ljava/io/BufferedReader;)Ljava/util/List;
  
223 ····move-result-object·v0223 ····move-result-object·v0
224 ····:try_end_1224 ····:try_end_1
225 ····.catchall·{:try_start_1·..·:try_end_1}·:catchall_1225 ····.catchall·{:try_start_1·..·:try_end_1}·:catchall_1
  
226 ····:try_start_2226 ····:try_start_2
227 ····invoke-static·{p1,·v4},·Lv0/a;->a(Ljava/io/Closeable;Ljava/lang/Throwable;)V227 ····invoke-static·{p1,·v4},·Lk0/a;->a(Ljava/io/Closeable;Ljava/lang/Throwable;)V
228 ····:try_end_2228 ····:try_end_2
229 ····.catchall·{:try_start_2·..·:try_end_2}·:catchall_3229 ····.catchall·{:try_start_2·..·:try_end_2}·:catchall_3
  
230 ····:try_start_3230 ····:try_start_3
231 ····invoke-virtual·{v1},·Ljava/util/zip/ZipFile;->close()V231 ····invoke-virtual·{v1},·Ljava/util/zip/ZipFile;->close()V
232 ····:try_end_3232 ····:try_end_3
233 ····.catchall·{:try_start_3·..·:try_end_3}·:catchall_0233 ····.catchall·{:try_start_3·..·:try_end_3}·:catchall_0
Offset 250, 15 lines modifiedOffset 250, 15 lines modified
250 ····:try_end_4250 ····:try_end_4
251 ····.catchall·{:try_start_4·..·:try_end_4}·:catchall_2251 ····.catchall·{:try_start_4·..·:try_end_4}·:catchall_2
  
252 ····:catchall_2252 ····:catchall_2
253 ····move-exception·v2253 ····move-exception·v2
  
254 ····:try_start_5254 ····:try_start_5
255 ····invoke-static·{p1,·v0},·Lv0/a;->a(Ljava/io/Closeable;Ljava/lang/Throwable;)V255 ····invoke-static·{p1,·v0},·Lk0/a;->a(Ljava/io/Closeable;Ljava/lang/Throwable;)V
  
256 ····throw·v2256 ····throw·v2
257 ····:try_end_5257 ····:try_end_5
258 ····.catchall·{:try_start_5·..·:try_end_5}·:catchall_3258 ····.catchall·{:try_start_5·..·:try_end_5}·:catchall_3
  
259 ····:catchall_3259 ····:catchall_3
260 ····move-exception·p1260 ····move-exception·p1
Offset 277, 15 lines modifiedOffset 277, 15 lines modified
277 ····.catchall·{:try_start_7·..·:try_end_7}·:catchall_5277 ····.catchall·{:try_start_7·..·:try_end_7}·:catchall_5
  
278 ····throw·v0278 ····throw·v0
  
279 ····:catchall_5279 ····:catchall_5
280 ····move-exception·v0280 ····move-exception·v0
  
281 ····invoke-static·{p1,·v0},·Lo0/a;->a(Ljava/lang/Throwable;Ljava/lang/Throwable;)V281 ····invoke-static·{p1,·v0},·Ld0/a;->a(Ljava/lang/Throwable;Ljava/lang/Throwable;)V
  
282 ····throw·p1282 ····throw·p1
  
283 ····:cond_0283 ····:cond_0
284 ····new-instance·v0,·Ljava/io/BufferedReader;284 ····new-instance·v0,·Ljava/io/BufferedReader;
  
285 ····new-instance·v1,·Ljava/io/InputStreamReader;285 ····new-instance·v1,·Ljava/io/InputStreamReader;
Offset 303, 30 lines modifiedOffset 303, 30 lines modified
  
303 ····invoke-direct·{p1,·v0},·Lkotlinx/coroutines/internal/h;->f(Ljava/io/BufferedReader;)Ljava/util/List;303 ····invoke-direct·{p1,·v0},·Lkotlinx/coroutines/internal/h;->f(Ljava/io/BufferedReader;)Ljava/util/List;
  
304 ····move-result-object·p1304 ····move-result-object·p1
305 ····:try_end_8305 ····:try_end_8
306 ····.catchall·{:try_start_8·..·:try_end_8}·:catchall_6306 ····.catchall·{:try_start_8·..·:try_end_8}·:catchall_6
  
307 ····invoke-static·{v0,·v4},·Lv0/a;->a(Ljava/io/Closeable;Ljava/lang/Throwable;)V307 ····invoke-static·{v0,·v4},·Lk0/a;->a(Ljava/io/Closeable;Ljava/lang/Throwable;)V
  
308 ····return-object·p1308 ····return-object·p1
  
309 ····:catchall_6309 ····:catchall_6
310 ····move-exception·p1310 ····move-exception·p1
  
311 ····:try_start_9311 ····:try_start_9
312 ····throw·p1312 ····throw·p1
313 ····:try_end_9313 ····:try_end_9
314 ····.catchall·{:try_start_9·..·:try_end_9}·:catchall_7314 ····.catchall·{:try_start_9·..·:try_end_9}·:catchall_7
  
315 ····:catchall_7315 ····:catchall_7
316 ····move-exception·v1316 ····move-exception·v1
  
317 ····invoke-static·{v0,·p1},·Lv0/a;->a(Ljava/io/Closeable;Ljava/lang/Throwable;)V317 ····invoke-static·{v0,·p1},·Lk0/a;->a(Ljava/io/Closeable;Ljava/lang/Throwable;)V
  
318 ····throw·v1318 ····throw·v1
319 .end·method319 .end·method
  
Max diff block lines reached; 2310/6667 bytes (34.65%) of diff not shown.
765 B
smali/kotlinx/coroutines/internal/o.smali
    
Offset 283, 15 lines modifiedOffset 283, 15 lines modified
  
283 ····const/4·v1,·0x0283 ····const/4·v1,·0x0
  
284 ····invoke-direct·{p0,·p1,·p2},·Lkotlinx/coroutines/internal/o;->b(J)Lkotlinx/coroutines/internal/o;284 ····invoke-direct·{p0,·p1,·p2},·Lkotlinx/coroutines/internal/o;->b(J)Lkotlinx/coroutines/internal/o;
  
285 ····move-result-object·v2285 ····move-result-object·v2
  
286 ····invoke-static·{v0,·p0,·v1,·v2},·Le1/l;->a(Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Z286 ····invoke-static·{v0,·p0,·v1,·v2},·Lt0/l;->a(Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Z
  
287 ····goto·:goto_0287 ····goto·:goto_0
288 .end·method288 .end·method
  
289 .method·private·final·e(ILjava/lang/Object;)Lkotlinx/coroutines/internal/o;289 .method·private·final·e(ILjava/lang/Object;)Lkotlinx/coroutines/internal/o;
290 ····.locals·2290 ····.locals·2
291 ····.annotation·system·Ldalvik/annotation/Signature;291 ····.annotation·system·Ldalvik/annotation/Signature;
16.9 KB
smali/kotlinx/coroutines/internal/f.smali
Max HTML report size reached
4.79 KB
smali/kotlinx/coroutines/internal/m.smali
    
Offset 110, 15 lines modifiedOffset 110, 15 lines modified
110 ····if-ne·v0,·v2,·:cond_0110 ····if-ne·v0,·v2,·:cond_0
  
111 ····return-object·v2111 ····return-object·v2
  
112 ····:cond_0112 ····:cond_0
113 ····sget-object·v1,·Lkotlinx/coroutines/internal/m;->e:Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater;113 ····sget-object·v1,·Lkotlinx/coroutines/internal/m;->e:Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater;
  
114 ····invoke-static·{v1,·p0,·v0,·v2},·Le1/l;->a(Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Z114 ····invoke-static·{v1,·p0,·v0,·v2},·Lt0/l;->a(Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Z
  
115 ····move-result·v0115 ····move-result·v0
  
116 ····if-nez·v0,·:cond_1116 ····if-nez·v0,·:cond_1
  
117 ····goto·:goto_0117 ····goto·:goto_0
  
Offset 174, 15 lines modifiedOffset 174, 15 lines modified
  
174 ····sget-object·v5,·Lkotlinx/coroutines/internal/m;->d:Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater;174 ····sget-object·v5,·Lkotlinx/coroutines/internal/m;->d:Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater;
  
175 ····check-cast·v4,·Lkotlinx/coroutines/internal/u;175 ····check-cast·v4,·Lkotlinx/coroutines/internal/u;
  
176 ····iget-object·v4,·v4,·Lkotlinx/coroutines/internal/u;->a:Lkotlinx/coroutines/internal/m;176 ····iget-object·v4,·v4,·Lkotlinx/coroutines/internal/u;->a:Lkotlinx/coroutines/internal/m;
  
177 ····invoke-static·{v5,·v3,·v2,·v4},·Le1/l;->a(Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Z177 ····invoke-static·{v5,·v3,·v2,·v4},·Lt0/l;->a(Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Z
  
178 ····move-result·v2178 ····move-result·v2
  
179 ····if-nez·v2,·:cond_7179 ····if-nez·v2,·:cond_7
  
180 ····goto·:goto_0180 ····goto·:goto_0
  
Offset 247, 15 lines modifiedOffset 247, 15 lines modified
247 ····if-eq·v1,·p1,·:cond_1247 ····if-eq·v1,·p1,·:cond_1
  
248 ····return-void248 ····return-void
  
249 ····:cond_1249 ····:cond_1
250 ····sget-object·v1,·Lkotlinx/coroutines/internal/m;->e:Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater;250 ····sget-object·v1,·Lkotlinx/coroutines/internal/m;->e:Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater;
  
251 ····invoke-static·{v1,·p1,·v0,·p0},·Le1/l;->a(Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Z251 ····invoke-static·{v1,·p1,·v0,·p0},·Lt0/l;->a(Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Z
  
252 ····move-result·v0252 ····move-result·v0
  
253 ····if-eqz·v0,·:cond_0253 ····if-eqz·v0,·:cond_0
  
254 ····invoke-virtual·{p0},·Lkotlinx/coroutines/internal/m;->t()Z254 ····invoke-virtual·{p0},·Lkotlinx/coroutines/internal/m;->t()Z
  
Offset 301, 15 lines modifiedOffset 301, 15 lines modified
  
301 ····invoke-virtual·{v0,·p1,·p0},·Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater;->lazySet(Ljava/lang/Object;Ljava/lang/Object;)V301 ····invoke-virtual·{v0,·p1,·p0},·Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater;->lazySet(Ljava/lang/Object;Ljava/lang/Object;)V
  
302 ····sget-object·v0,·Lkotlinx/coroutines/internal/m;->d:Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater;302 ····sget-object·v0,·Lkotlinx/coroutines/internal/m;->d:Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater;
  
303 ····invoke-virtual·{v0,·p1,·p2},·Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater;->lazySet(Ljava/lang/Object;Ljava/lang/Object;)V303 ····invoke-virtual·{v0,·p1,·p2},·Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater;->lazySet(Ljava/lang/Object;Ljava/lang/Object;)V
  
304 ····invoke-static·{v0,·p0,·p2,·p1},·Le1/l;->a(Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Z304 ····invoke-static·{v0,·p0,·p2,·p1},·Lt0/l;->a(Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Z
  
305 ····move-result·v0305 ····move-result·v0
  
306 ····if-nez·v0,·:cond_0306 ····if-nez·v0,·:cond_0
  
307 ····const/4·p1,·0x0307 ····const/4·p1,·0x0
  
Offset 344, 15 lines modifiedOffset 344, 15 lines modified
344 ····const/4·p1,·0x0344 ····const/4·p1,·0x0
  
345 ····return·p1345 ····return·p1
  
346 ····:cond_1346 ····:cond_1
347 ····sget-object·v0,·Lkotlinx/coroutines/internal/m;->d:Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater;347 ····sget-object·v0,·Lkotlinx/coroutines/internal/m;->d:Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater;
  
348 ····invoke-static·{v0,·p0,·p0,·p1},·Le1/l;->a(Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Z348 ····invoke-static·{v0,·p0,·p0,·p1},·Lt0/l;->a(Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Z
  
349 ····move-result·v0349 ····move-result·v0
  
350 ····if-eqz·v0,·:cond_0350 ····if-eqz·v0,·:cond_0
  
351 ····invoke-direct·{p1,·p0},·Lkotlinx/coroutines/internal/m;->n(Lkotlinx/coroutines/internal/m;)V351 ····invoke-direct·{p1,·p0},·Lkotlinx/coroutines/internal/m;->n(Lkotlinx/coroutines/internal/m;)V
  
Offset 564, 15 lines modifiedOffset 564, 15 lines modified
  
564 ····invoke-direct·{v1},·Lkotlinx/coroutines/internal/m;->w()Lkotlinx/coroutines/internal/u;564 ····invoke-direct·{v1},·Lkotlinx/coroutines/internal/m;->w()Lkotlinx/coroutines/internal/u;
  
565 ····move-result-object·v2565 ····move-result-object·v2
  
566 ····sget-object·v3,·Lkotlinx/coroutines/internal/m;->d:Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater;566 ····sget-object·v3,·Lkotlinx/coroutines/internal/m;->d:Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater;
  
567 ····invoke-static·{v3,·p0,·v0,·v2},·Le1/l;->a(Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Z567 ····invoke-static·{v3,·p0,·v0,·v2},·Lt0/l;->a(Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Z
  
568 ····move-result·v0568 ····move-result·v0
  
569 ····if-eqz·v0,·:cond_0569 ····if-eqz·v0,·:cond_0
  
570 ····const/4·v0,·0x0570 ····const/4·v0,·0x0
  
Offset 590, 15 lines modifiedOffset 590, 15 lines modified
  
590 ····sget-object·v0,·Lkotlinx/coroutines/internal/m;->d:Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater;590 ····sget-object·v0,·Lkotlinx/coroutines/internal/m;->d:Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater;
  
591 ····invoke-virtual·{v0,·p1,·p2},·Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater;->lazySet(Ljava/lang/Object;Ljava/lang/Object;)V591 ····invoke-virtual·{v0,·p1,·p2},·Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater;->lazySet(Ljava/lang/Object;Ljava/lang/Object;)V
  
592 ····iput-object·p2,·p3,·Lkotlinx/coroutines/internal/m$a;->c:Lkotlinx/coroutines/internal/m;592 ····iput-object·p2,·p3,·Lkotlinx/coroutines/internal/m$a;->c:Lkotlinx/coroutines/internal/m;
  
593 ····invoke-static·{v0,·p0,·p2,·p3},·Le1/l;->a(Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Z593 ····invoke-static·{v0,·p0,·p2,·p3},·Lt0/l;->a(Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Z
  
594 ····move-result·p1594 ····move-result·p1
  
595 ····if-nez·p1,·:cond_0595 ····if-nez·p1,·:cond_0
  
596 ····const/4·p1,·0x0596 ····const/4·p1,·0x0
  
755 B
smali/kotlinx/coroutines/internal/m$a.smali
    
Offset 74, 15 lines modifiedOffset 74, 15 lines modified
74 ····iget-object·v0,·p0,·Lkotlinx/coroutines/internal/m$a;->c:Lkotlinx/coroutines/internal/m;74 ····iget-object·v0,·p0,·Lkotlinx/coroutines/internal/m$a;->c:Lkotlinx/coroutines/internal/m;
  
75 ····:goto_175 ····:goto_1
76 ····if-eqz·v0,·:cond_276 ····if-eqz·v0,·:cond_2
  
77 ····sget-object·v1,·Lkotlinx/coroutines/internal/m;->d:Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater;77 ····sget-object·v1,·Lkotlinx/coroutines/internal/m;->d:Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater;
  
78 ····invoke-static·{v1,·p1,·p0,·v0},·Le1/l;->a(Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Z78 ····invoke-static·{v1,·p1,·p0,·v0},·Lt0/l;->a(Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Z
  
79 ····move-result·p179 ····move-result·p1
  
80 ····if-eqz·p1,·:cond_280 ····if-eqz·p1,·:cond_2
  
81 ····if-eqz·p2,·:cond_281 ····if-eqz·p2,·:cond_2
  
2.7 KB
smali/kotlinx/coroutines/internal/w.smali
    
Offset 10, 49 lines modifiedOffset 10, 49 lines modified
  
  
10 #·direct·methods10 #·direct·methods
11 .method·static·constructor·<clinit>()V11 .method·static·constructor·<clinit>()V
12 ····.locals·212 ····.locals·2
  
13 ····:try_start_013 ····:try_start_0
14 ····sget-object·v0,·Lo0/k;->d:Lo0/k$a;14 ····sget-object·v0,·Ld0/k;->d:Ld0/k$a;
  
15 ····const-string·v0,·"kotlin.coroutines.jvm.internal.a"15 ····const-string·v0,·"kotlin.coroutines.jvm.internal.a"
  
16 ····invoke-static·{v0},·Ljava/lang/Class;->forName(Ljava/lang/String;)Ljava/lang/Class;16 ····invoke-static·{v0},·Ljava/lang/Class;->forName(Ljava/lang/String;)Ljava/lang/Class;
  
17 ····move-result-object·v017 ····move-result-object·v0
  
18 ····invoke-virtual·{v0},·Ljava/lang/Class;->getCanonicalName()Ljava/lang/String;18 ····invoke-virtual·{v0},·Ljava/lang/Class;->getCanonicalName()Ljava/lang/String;
  
19 ····move-result-object·v019 ····move-result-object·v0
  
20 ····invoke-static·{v0},·Lo0/k;->a(Ljava/lang/Object;)Ljava/lang/Object;20 ····invoke-static·{v0},·Ld0/k;->a(Ljava/lang/Object;)Ljava/lang/Object;
  
21 ····move-result-object·v021 ····move-result-object·v0
22 ····:try_end_022 ····:try_end_0
23 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_023 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0
  
24 ····goto·:goto_024 ····goto·:goto_0
  
25 ····:catchall_025 ····:catchall_0
26 ····move-exception·v026 ····move-exception·v0
  
27 ····sget-object·v1,·Lo0/k;->d:Lo0/k$a;27 ····sget-object·v1,·Ld0/k;->d:Ld0/k$a;
  
28 ····invoke-static·{v0},·Lo0/l;->a(Ljava/lang/Throwable;)Ljava/lang/Object;28 ····invoke-static·{v0},·Ld0/l;->a(Ljava/lang/Throwable;)Ljava/lang/Object;
  
29 ····move-result-object·v029 ····move-result-object·v0
  
30 ····invoke-static·{v0},·Lo0/k;->a(Ljava/lang/Object;)Ljava/lang/Object;30 ····invoke-static·{v0},·Ld0/k;->a(Ljava/lang/Object;)Ljava/lang/Object;
  
31 ····move-result-object·v031 ····move-result-object·v0
  
32 ····:goto_032 ····:goto_0
33 ····invoke-static·{v0},·Lo0/k;->b(Ljava/lang/Object;)Ljava/lang/Throwable;33 ····invoke-static·{v0},·Ld0/k;->b(Ljava/lang/Object;)Ljava/lang/Throwable;
  
34 ····move-result-object·v134 ····move-result-object·v1
  
35 ····if-nez·v1,·:cond_035 ····if-nez·v1,·:cond_0
  
36 ····goto·:goto_136 ····goto·:goto_1
  
Offset 67, 37 lines modifiedOffset 67, 37 lines modified
67 ····:try_start_167 ····:try_start_1
68 ····const-class·v0,·Lkotlinx/coroutines/internal/w;68 ····const-class·v0,·Lkotlinx/coroutines/internal/w;
  
69 ····invoke-virtual·{v0},·Ljava/lang/Class;->getCanonicalName()Ljava/lang/String;69 ····invoke-virtual·{v0},·Ljava/lang/Class;->getCanonicalName()Ljava/lang/String;
  
70 ····move-result-object·v070 ····move-result-object·v0
  
71 ····invoke-static·{v0},·Lo0/k;->a(Ljava/lang/Object;)Ljava/lang/Object;71 ····invoke-static·{v0},·Ld0/k;->a(Ljava/lang/Object;)Ljava/lang/Object;
  
72 ····move-result-object·v072 ····move-result-object·v0
73 ····:try_end_173 ····:try_end_1
74 ····.catchall·{:try_start_1·..·:try_end_1}·:catchall_174 ····.catchall·{:try_start_1·..·:try_end_1}·:catchall_1
  
75 ····goto·:goto_275 ····goto·:goto_2
  
76 ····:catchall_176 ····:catchall_1
77 ····move-exception·v077 ····move-exception·v0
  
78 ····sget-object·v1,·Lo0/k;->d:Lo0/k$a;78 ····sget-object·v1,·Ld0/k;->d:Ld0/k$a;
  
79 ····invoke-static·{v0},·Lo0/l;->a(Ljava/lang/Throwable;)Ljava/lang/Object;79 ····invoke-static·{v0},·Ld0/l;->a(Ljava/lang/Throwable;)Ljava/lang/Object;
  
80 ····move-result-object·v080 ····move-result-object·v0
  
81 ····invoke-static·{v0},·Lo0/k;->a(Ljava/lang/Object;)Ljava/lang/Object;81 ····invoke-static·{v0},·Ld0/k;->a(Ljava/lang/Object;)Ljava/lang/Object;
  
82 ····move-result-object·v082 ····move-result-object·v0
  
83 ····:goto_283 ····:goto_2
84 ····invoke-static·{v0},·Lo0/k;->b(Ljava/lang/Object;)Ljava/lang/Throwable;84 ····invoke-static·{v0},·Ld0/k;->b(Ljava/lang/Object;)Ljava/lang/Throwable;
  
85 ····move-result-object·v185 ····move-result-object·v1
  
86 ····if-nez·v1,·:cond_186 ····if-nez·v1,·:cond_1
  
87 ····goto·:goto_387 ····goto·:goto_3
  
2.0 KB
smali/kotlinx/coroutines/internal/n.smali
    
Offset 96, 15 lines modifiedOffset 96, 15 lines modified
96 ····:cond_196 ····:cond_1
97 ····sget-object·v1,·Lkotlinx/coroutines/internal/n;->a:Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater;97 ····sget-object·v1,·Lkotlinx/coroutines/internal/n;->a:Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater;
  
98 ····invoke-virtual·{v0},·Lkotlinx/coroutines/internal/o;->i()Lkotlinx/coroutines/internal/o;98 ····invoke-virtual·{v0},·Lkotlinx/coroutines/internal/o;->i()Lkotlinx/coroutines/internal/o;
  
99 ····move-result-object·v299 ····move-result-object·v2
  
100 ····invoke-static·{v1,·p0,·v0,·v2},·Le1/l;->a(Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Z100 ····invoke-static·{v1,·p0,·v0,·v2},·Lt0/l;->a(Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Z
  
101 ····goto·:goto_0101 ····goto·:goto_0
  
102 ····:cond_2102 ····:cond_2
103 ····return·v2103 ····return·v2
104 .end·method104 .end·method
  
Offset 127, 15 lines modifiedOffset 127, 15 lines modified
127 ····:cond_0127 ····:cond_0
128 ····sget-object·v1,·Lkotlinx/coroutines/internal/n;->a:Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater;128 ····sget-object·v1,·Lkotlinx/coroutines/internal/n;->a:Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater;
  
129 ····invoke-virtual·{v0},·Lkotlinx/coroutines/internal/o;->i()Lkotlinx/coroutines/internal/o;129 ····invoke-virtual·{v0},·Lkotlinx/coroutines/internal/o;->i()Lkotlinx/coroutines/internal/o;
  
130 ····move-result-object·v2130 ····move-result-object·v2
  
131 ····invoke-static·{v1,·p0,·v0,·v2},·Le1/l;->a(Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Z131 ····invoke-static·{v1,·p0,·v0,·v2},·Lt0/l;->a(Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Z
  
132 ····goto·:goto_0132 ····goto·:goto_0
133 .end·method133 .end·method
  
134 .method·public·final·c()I134 .method·public·final·c()I
135 ····.locals·1135 ····.locals·1
  
Offset 176, 11 lines modifiedOffset 176, 11 lines modified
176 ····:cond_0176 ····:cond_0
177 ····sget-object·v1,·Lkotlinx/coroutines/internal/n;->a:Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater;177 ····sget-object·v1,·Lkotlinx/coroutines/internal/n;->a:Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater;
  
178 ····invoke-virtual·{v0},·Lkotlinx/coroutines/internal/o;->i()Lkotlinx/coroutines/internal/o;178 ····invoke-virtual·{v0},·Lkotlinx/coroutines/internal/o;->i()Lkotlinx/coroutines/internal/o;
  
179 ····move-result-object·v2179 ····move-result-object·v2
  
180 ····invoke-static·{v1,·p0,·v0,·v2},·Le1/l;->a(Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Z180 ····invoke-static·{v1,·p0,·v0,·v2},·Lt0/l;->a(Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Z
  
181 ····goto·:goto_0181 ····goto·:goto_0
182 .end·method182 .end·method
1.4 KB
smali/kotlinx/coroutines/internal/i.smali
    
Offset 8, 45 lines modifiedOffset 8, 45 lines modified
  
  
8 #·direct·methods8 #·direct·methods
9 .method·static·constructor·<clinit>()V9 .method·static·constructor·<clinit>()V
10 ····.locals·210 ····.locals·2
  
11 ····:try_start_011 ····:try_start_0
12 ····sget-object·v0,·Lo0/k;->d:Lo0/k$a;12 ····sget-object·v0,·Ld0/k;->d:Ld0/k$a;
  
13 ····const-string·v0,·"android.os.Build"13 ····const-string·v0,·"android.os.Build"
  
14 ····invoke-static·{v0},·Ljava/lang/Class;->forName(Ljava/lang/String;)Ljava/lang/Class;14 ····invoke-static·{v0},·Ljava/lang/Class;->forName(Ljava/lang/String;)Ljava/lang/Class;
  
15 ····move-result-object·v015 ····move-result-object·v0
  
16 ····invoke-static·{v0},·Lo0/k;->a(Ljava/lang/Object;)Ljava/lang/Object;16 ····invoke-static·{v0},·Ld0/k;->a(Ljava/lang/Object;)Ljava/lang/Object;
  
17 ····move-result-object·v017 ····move-result-object·v0
18 ····:try_end_018 ····:try_end_0
19 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_019 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0
  
20 ····goto·:goto_020 ····goto·:goto_0
  
21 ····:catchall_021 ····:catchall_0
22 ····move-exception·v022 ····move-exception·v0
  
23 ····sget-object·v1,·Lo0/k;->d:Lo0/k$a;23 ····sget-object·v1,·Ld0/k;->d:Ld0/k$a;
  
24 ····invoke-static·{v0},·Lo0/l;->a(Ljava/lang/Throwable;)Ljava/lang/Object;24 ····invoke-static·{v0},·Ld0/l;->a(Ljava/lang/Throwable;)Ljava/lang/Object;
  
25 ····move-result-object·v025 ····move-result-object·v0
  
26 ····invoke-static·{v0},·Lo0/k;->a(Ljava/lang/Object;)Ljava/lang/Object;26 ····invoke-static·{v0},·Ld0/k;->a(Ljava/lang/Object;)Ljava/lang/Object;
  
27 ····move-result-object·v027 ····move-result-object·v0
  
28 ····:goto_028 ····:goto_0
29 ····invoke-static·{v0},·Lo0/k;->d(Ljava/lang/Object;)Z29 ····invoke-static·{v0},·Ld0/k;->d(Ljava/lang/Object;)Z
  
30 ····move-result·v030 ····move-result·v0
  
31 ····sput-boolean·v0,·Lkotlinx/coroutines/internal/i;->a:Z31 ····sput-boolean·v0,·Lkotlinx/coroutines/internal/i;->a:Z
  
32 ····return-void32 ····return-void
33 .end·method33 .end·method
2.4 KB
smali/kotlinx/coroutines/internal/b0$c.smali
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 .class·final·Lkotlinx/coroutines/internal/b0$c;1 .class·final·Lkotlinx/coroutines/internal/b0$c;
2 .super·Lkotlin/jvm/internal/j;2 .super·Lkotlin/jvm/internal/j;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces4 #·interfaces
5 .implements·Lx0/p;5 .implements·Lm0/p;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
8 ····value·=·Lkotlinx/coroutines/internal/b0;8 ····value·=·Lkotlinx/coroutines/internal/b0;
9 .end·annotation9 .end·annotation
  
Offset 15, 17 lines modifiedOffset 15, 17 lines modified
15 ····accessFlags·=·0x1815 ····accessFlags·=·0x18
16 ····name·=·null16 ····name·=·null
17 .end·annotation17 .end·annotation
  
18 .annotation·system·Ldalvik/annotation/Signature;18 .annotation·system·Ldalvik/annotation/Signature;
19 ····value·=·{19 ····value·=·{
20 ········"Lkotlin/jvm/internal/j;",20 ········"Lkotlin/jvm/internal/j;",
21 ········"Lx0/p<",21 ········"Lm0/p<",
22 ········"Lkotlinx/coroutines/internal/e0;",22 ········"Lkotlinx/coroutines/internal/e0;",
23 ········"Lq0/g$b;",23 ········"Lf0/g$b;",
24 ········"Lkotlinx/coroutines/internal/e0;",24 ········"Lkotlinx/coroutines/internal/e0;",
25 ········">;"25 ········">;"
26 ····}26 ····}
27 .end·annotation27 .end·annotation
  
  
28 #·static·fields28 #·static·fields
Offset 53, 41 lines modifiedOffset 53, 41 lines modified
53 ····invoke-direct·{p0,·v0},·Lkotlin/jvm/internal/j;-><init>(I)V53 ····invoke-direct·{p0,·v0},·Lkotlin/jvm/internal/j;-><init>(I)V
  
54 ····return-void54 ····return-void
55 .end·method55 .end·method
  
  
56 #·virtual·methods56 #·virtual·methods
57 .method·public·final·a(Lkotlinx/coroutines/internal/e0;Lq0/g$b;)Lkotlinx/coroutines/internal/e0;57 .method·public·final·a(Lkotlinx/coroutines/internal/e0;Lf0/g$b;)Lkotlinx/coroutines/internal/e0;
58 ····.locals·158 ····.locals·1
  
59 ····instance-of·v0,·p2,·Le1/a2;59 ····instance-of·v0,·p2,·Lt0/a2;
  
60 ····if-eqz·v0,·:cond_060 ····if-eqz·v0,·:cond_0
  
61 ····check-cast·p2,·Le1/a2;61 ····check-cast·p2,·Lt0/a2;
  
62 ····iget-object·v0,·p1,·Lkotlinx/coroutines/internal/e0;->a:Lq0/g;62 ····iget-object·v0,·p1,·Lkotlinx/coroutines/internal/e0;->a:Lf0/g;
  
63 ····invoke-interface·{p2,·v0},·Le1/a2;->h(Lq0/g;)Ljava/lang/Object;63 ····invoke-interface·{p2,·v0},·Lt0/a2;->n(Lf0/g;)Ljava/lang/Object;
  
64 ····move-result-object·v064 ····move-result-object·v0
  
65 ····invoke-virtual·{p1,·p2,·v0},·Lkotlinx/coroutines/internal/e0;->a(Le1/a2;Ljava/lang/Object;)V65 ····invoke-virtual·{p1,·p2,·v0},·Lkotlinx/coroutines/internal/e0;->a(Lt0/a2;Ljava/lang/Object;)V
  
66 ····:cond_066 ····:cond_0
67 ····return-object·p167 ····return-object·p1
68 .end·method68 .end·method
  
69 .method·public·bridge·synthetic·invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;69 .method·public·bridge·synthetic·invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
70 ····.locals·070 ····.locals·0
  
71 ····check-cast·p1,·Lkotlinx/coroutines/internal/e0;71 ····check-cast·p1,·Lkotlinx/coroutines/internal/e0;
  
72 ····check-cast·p2,·Lq0/g$b;72 ····check-cast·p2,·Lf0/g$b;
  
73 ····invoke-virtual·{p0,·p1,·p2},·Lkotlinx/coroutines/internal/b0$c;->a(Lkotlinx/coroutines/internal/e0;Lq0/g$b;)Lkotlinx/coroutines/internal/e0;73 ····invoke-virtual·{p0,·p1,·p2},·Lkotlinx/coroutines/internal/b0$c;->a(Lkotlinx/coroutines/internal/e0;Lf0/g$b;)Lkotlinx/coroutines/internal/e0;
  
74 ····move-result-object·p174 ····move-result-object·p1
  
75 ····return-object·p175 ····return-object·p1
76 .end·method76 .end·method
6.0 KB
smali/kotlinx/coroutines/internal/b0.smali
    
Offset 2, 45 lines modifiedOffset 2, 45 lines modified
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:Lkotlinx/coroutines/internal/x;5 .field·public·static·final·a:Lkotlinx/coroutines/internal/x;
  
6 .field·private·static·final·b:Lx0/p;6 .field·private·static·final·b:Lm0/p;
7 ····.annotation·system·Ldalvik/annotation/Signature;7 ····.annotation·system·Ldalvik/annotation/Signature;
8 ········value·=·{8 ········value·=·{
9 ············"Lx0/p<",9 ············"Lm0/p<",
10 ············"Ljava/lang/Object;",10 ············"Ljava/lang/Object;",
11 ············"Lq0/g$b;",11 ············"Lf0/g$b;",
12 ············"Ljava/lang/Object;",12 ············"Ljava/lang/Object;",
13 ············">;"13 ············">;"
14 ········}14 ········}
15 ····.end·annotation15 ····.end·annotation
16 .end·field16 .end·field
  
17 .field·private·static·final·c:Lx0/p;17 .field·private·static·final·c:Lm0/p;
18 ····.annotation·system·Ldalvik/annotation/Signature;18 ····.annotation·system·Ldalvik/annotation/Signature;
19 ········value·=·{19 ········value·=·{
20 ············"Lx0/p<",20 ············"Lm0/p<",
21 ············"Le1/a2<",21 ············"Lt0/a2<",
22 ············"*>;",22 ············"*>;",
23 ············"Lq0/g$b;",23 ············"Lf0/g$b;",
24 ············"Le1/a2<",24 ············"Lt0/a2<",
25 ············"*>;>;"25 ············"*>;>;"
26 ········}26 ········}
27 ····.end·annotation27 ····.end·annotation
28 .end·field28 .end·field
  
29 .field·private·static·final·d:Lx0/p;29 .field·private·static·final·d:Lm0/p;
30 ····.annotation·system·Ldalvik/annotation/Signature;30 ····.annotation·system·Ldalvik/annotation/Signature;
31 ········value·=·{31 ········value·=·{
32 ············"Lx0/p<",32 ············"Lm0/p<",
33 ············"Lkotlinx/coroutines/internal/e0;",33 ············"Lkotlinx/coroutines/internal/e0;",
34 ············"Lq0/g$b;",34 ············"Lf0/g$b;",
35 ············"Lkotlinx/coroutines/internal/e0;",35 ············"Lkotlinx/coroutines/internal/e0;",
36 ············">;"36 ············">;"
37 ········}37 ········}
38 ····.end·annotation38 ····.end·annotation
39 .end·field39 .end·field
  
  
Offset 54, 28 lines modifiedOffset 54, 28 lines modified
  
54 ····invoke-direct·{v0,·v1},·Lkotlinx/coroutines/internal/x;-><init>(Ljava/lang/String;)V54 ····invoke-direct·{v0,·v1},·Lkotlinx/coroutines/internal/x;-><init>(Ljava/lang/String;)V
  
55 ····sput-object·v0,·Lkotlinx/coroutines/internal/b0;->a:Lkotlinx/coroutines/internal/x;55 ····sput-object·v0,·Lkotlinx/coroutines/internal/b0;->a:Lkotlinx/coroutines/internal/x;
  
56 ····sget-object·v0,·Lkotlinx/coroutines/internal/b0$a;->d:Lkotlinx/coroutines/internal/b0$a;56 ····sget-object·v0,·Lkotlinx/coroutines/internal/b0$a;->d:Lkotlinx/coroutines/internal/b0$a;
  
57 ····sput-object·v0,·Lkotlinx/coroutines/internal/b0;->b:Lx0/p;57 ····sput-object·v0,·Lkotlinx/coroutines/internal/b0;->b:Lm0/p;
  
58 ····sget-object·v0,·Lkotlinx/coroutines/internal/b0$b;->d:Lkotlinx/coroutines/internal/b0$b;58 ····sget-object·v0,·Lkotlinx/coroutines/internal/b0$b;->d:Lkotlinx/coroutines/internal/b0$b;
  
59 ····sput-object·v0,·Lkotlinx/coroutines/internal/b0;->c:Lx0/p;59 ····sput-object·v0,·Lkotlinx/coroutines/internal/b0;->c:Lm0/p;
  
60 ····sget-object·v0,·Lkotlinx/coroutines/internal/b0$c;->d:Lkotlinx/coroutines/internal/b0$c;60 ····sget-object·v0,·Lkotlinx/coroutines/internal/b0$c;->d:Lkotlinx/coroutines/internal/b0$c;
  
61 ····sput-object·v0,·Lkotlinx/coroutines/internal/b0;->d:Lx0/p;61 ····sput-object·v0,·Lkotlinx/coroutines/internal/b0;->d:Lm0/p;
  
62 ····return-void62 ····return-void
63 .end·method63 .end·method
  
64 .method·public·static·final·a(Lq0/g;Ljava/lang/Object;)V64 .method·public·static·final·a(Lf0/g;Ljava/lang/Object;)V
65 ····.locals·265 ····.locals·2
  
66 ····sget-object·v0,·Lkotlinx/coroutines/internal/b0;->a:Lkotlinx/coroutines/internal/x;66 ····sget-object·v0,·Lkotlinx/coroutines/internal/b0;->a:Lkotlinx/coroutines/internal/x;
  
67 ····if-ne·p1,·v0,·:cond_067 ····if-ne·p1,·v0,·:cond_0
  
68 ····return-void68 ····return-void
Offset 83, 72 lines modifiedOffset 83, 72 lines modified
83 ····:cond_083 ····:cond_0
84 ····instance-of·v0,·p1,·Lkotlinx/coroutines/internal/e0;84 ····instance-of·v0,·p1,·Lkotlinx/coroutines/internal/e0;
  
85 ····if-eqz·v0,·:cond_185 ····if-eqz·v0,·:cond_1
  
86 ····check-cast·p1,·Lkotlinx/coroutines/internal/e0;86 ····check-cast·p1,·Lkotlinx/coroutines/internal/e0;
  
87 ····invoke-virtual·{p1,·p0},·Lkotlinx/coroutines/internal/e0;->b(Lq0/g;)V87 ····invoke-virtual·{p1,·p0},·Lkotlinx/coroutines/internal/e0;->b(Lf0/g;)V
  
88 ····goto·:goto_088 ····goto·:goto_0
  
89 ····:cond_189 ····:cond_1
90 ····const/4·v0,·0x090 ····const/4·v0,·0x0
  
91 ····sget-object·v1,·Lkotlinx/coroutines/internal/b0;->c:Lx0/p;91 ····sget-object·v1,·Lkotlinx/coroutines/internal/b0;->c:Lm0/p;
  
92 ····invoke-interface·{p0,·v0,·v1},·Lq0/g;->fold(Ljava/lang/Object;Lx0/p;)Ljava/lang/Object;92 ····invoke-interface·{p0,·v0,·v1},·Lf0/g;->fold(Ljava/lang/Object;Lm0/p;)Ljava/lang/Object;
  
93 ····move-result-object·v093 ····move-result-object·v0
  
94 ····if-eqz·v0,·:cond_294 ····if-eqz·v0,·:cond_2
  
95 ····check-cast·v0,·Le1/a2;95 ····check-cast·v0,·Lt0/a2;
  
96 ····invoke-interface·{v0,·p0,·p1},·Le1/a2;->n(Lq0/g;Ljava/lang/Object;)V96 ····invoke-interface·{v0,·p0,·p1},·Lt0/a2;->g(Lf0/g;Ljava/lang/Object;)V
  
97 ····:goto_097 ····:goto_0
98 ····return-void98 ····return-void
  
99 ····:cond_299 ····:cond_2
100 ····new-instance·p0,·Ljava/lang/NullPointerException;100 ····new-instance·p0,·Ljava/lang/NullPointerException;
  
101 ····const-string·p1,·"null·cannot·be·cast·to·non-null·type·kotlinx.coroutines.ThreadContextElement<kotlin.Any?>"101 ····const-string·p1,·"null·cannot·be·cast·to·non-null·type·kotlinx.coroutines.ThreadContextElement<kotlin.Any?>"
  
102 ····invoke-direct·{p0,·p1},·Ljava/lang/NullPointerException;-><init>(Ljava/lang/String;)V102 ····invoke-direct·{p0,·p1},·Ljava/lang/NullPointerException;-><init>(Ljava/lang/String;)V
  
103 ····throw·p0103 ····throw·p0
104 .end·method104 .end·method
  
105 .method·public·static·final·b(Lq0/g;)Ljava/lang/Object;105 .method·public·static·final·b(Lf0/g;)Ljava/lang/Object;
106 ····.locals·2106 ····.locals·2
  
107 ····const/4·v0,·0x0107 ····const/4·v0,·0x0
  
108 ····invoke-static·{v0},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;108 ····invoke-static·{v0},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
109 ····move-result-object·v0109 ····move-result-object·v0
  
110 ····sget-object·v1,·Lkotlinx/coroutines/internal/b0;->b:Lx0/p;110 ····sget-object·v1,·Lkotlinx/coroutines/internal/b0;->b:Lm0/p;
  
111 ····invoke-interface·{p0,·v0,·v1},·Lq0/g;->fold(Ljava/lang/Object;Lx0/p;)Ljava/lang/Object;111 ····invoke-interface·{p0,·v0,·v1},·Lf0/g;->fold(Ljava/lang/Object;Lm0/p;)Ljava/lang/Object;
  
Max diff block lines reached; 1596/6058 bytes (26.35%) of diff not shown.
437 B
smali/kotlinx/coroutines/internal/a0.smali
    
Offset 32, 15 lines modifiedOffset 32, 15 lines modified
32 ····move-result-object·v032 ····move-result-object·v0
  
33 ····if-nez·v0,·:cond_033 ····if-nez·v0,·:cond_0
  
34 ····return-wide·p134 ····return-wide·p1
  
35 ····:cond_035 ····:cond_0
36 ····invoke-static·{v0},·Ld1/d;->h(Ljava/lang/String;)Ljava/lang/Long;36 ····invoke-static·{v0},·Ls0/d;->h(Ljava/lang/String;)Ljava/lang/Long;
  
37 ····move-result-object·p137 ····move-result-object·p1
  
38 ····const/16·p2,·0x2738 ····const/16·p2,·0x27
  
39 ····const-string·v1,·"System·property·\'"39 ····const-string·v1,·"System·property·\'"
  
1.55 KB
smali/kotlinx/coroutines/internal/e.smali
    
Offset 1, 36 lines modifiedOffset 1, 36 lines modified
1 .class·public·final·Lkotlinx/coroutines/internal/e;1 .class·public·final·Lkotlinx/coroutines/internal/e;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces4 #·interfaces
5 .implements·Le1/i0;5 .implements·Lt0/i0;
  
  
6 #·instance·fields6 #·instance·fields
7 .field·private·final·d:Lq0/g;7 .field·private·final·d:Lf0/g;
  
  
8 #·direct·methods8 #·direct·methods
9 .method·public·constructor·<init>(Lq0/g;)V9 .method·public·constructor·<init>(Lf0/g;)V
10 ····.locals·010 ····.locals·0
  
11 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V11 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
12 ····iput-object·p1,·p0,·Lkotlinx/coroutines/internal/e;->d:Lq0/g;12 ····iput-object·p1,·p0,·Lkotlinx/coroutines/internal/e;->d:Lf0/g;
  
13 ····return-void13 ····return-void
14 .end·method14 .end·method
  
  
15 #·virtual·methods15 #·virtual·methods
16 .method·public·k()Lq0/g;16 .method·public·k()Lf0/g;
17 ····.locals·117 ····.locals·1
  
18 ····iget-object·v0,·p0,·Lkotlinx/coroutines/internal/e;->d:Lq0/g;18 ····iget-object·v0,·p0,·Lkotlinx/coroutines/internal/e;->d:Lf0/g;
  
19 ····return-object·v019 ····return-object·v0
20 .end·method20 .end·method
  
21 .method·public·toString()Ljava/lang/String;21 .method·public·toString()Ljava/lang/String;
22 ····.locals·222 ····.locals·2
  
Offset 38, 15 lines modifiedOffset 38, 15 lines modified
  
38 ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V38 ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V
  
39 ····const-string·v1,·"CoroutineScope(coroutineContext="39 ····const-string·v1,·"CoroutineScope(coroutineContext="
  
40 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;40 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
41 ····invoke-virtual·{p0},·Lkotlinx/coroutines/internal/e;->k()Lq0/g;41 ····invoke-virtual·{p0},·Lkotlinx/coroutines/internal/e;->k()Lf0/g;
  
42 ····move-result-object·v142 ····move-result-object·v1
  
43 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;43 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
  
44 ····const/16·v1,·0x2944 ····const/16·v1,·0x29
  
2.22 KB
smali/kotlinx/coroutines/internal/b0$b.smali
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 .class·final·Lkotlinx/coroutines/internal/b0$b;1 .class·final·Lkotlinx/coroutines/internal/b0$b;
2 .super·Lkotlin/jvm/internal/j;2 .super·Lkotlin/jvm/internal/j;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces4 #·interfaces
5 .implements·Lx0/p;5 .implements·Lm0/p;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
8 ····value·=·Lkotlinx/coroutines/internal/b0;8 ····value·=·Lkotlinx/coroutines/internal/b0;
9 .end·annotation9 .end·annotation
  
Offset 15, 19 lines modifiedOffset 15, 19 lines modified
15 ····accessFlags·=·0x1815 ····accessFlags·=·0x18
16 ····name·=·null16 ····name·=·null
17 .end·annotation17 .end·annotation
  
18 .annotation·system·Ldalvik/annotation/Signature;18 .annotation·system·Ldalvik/annotation/Signature;
19 ····value·=·{19 ····value·=·{
20 ········"Lkotlin/jvm/internal/j;",20 ········"Lkotlin/jvm/internal/j;",
21 ········"Lx0/p<",21 ········"Lm0/p<",
22 ········"Le1/a2<",22 ········"Lt0/a2<",
23 ········"*>;",23 ········"*>;",
24 ········"Lq0/g$b;",24 ········"Lf0/g$b;",
25 ········"Le1/a2<",25 ········"Lt0/a2<",
26 ········"*>;>;"26 ········"*>;>;"
27 ····}27 ····}
28 .end·annotation28 .end·annotation
  
  
29 #·static·fields29 #·static·fields
30 .field·public·static·final·d:Lkotlinx/coroutines/internal/b0$b;30 .field·public·static·final·d:Lkotlinx/coroutines/internal/b0$b;
Offset 54, 54 lines modifiedOffset 54, 54 lines modified
54 ····invoke-direct·{p0,·v0},·Lkotlin/jvm/internal/j;-><init>(I)V54 ····invoke-direct·{p0,·v0},·Lkotlin/jvm/internal/j;-><init>(I)V
  
55 ····return-void55 ····return-void
56 .end·method56 .end·method
  
  
57 #·virtual·methods57 #·virtual·methods
58 .method·public·final·a(Le1/a2;Lq0/g$b;)Le1/a2;58 .method·public·final·a(Lt0/a2;Lf0/g$b;)Lt0/a2;
59 ····.locals·059 ····.locals·0
60 ····.annotation·system·Ldalvik/annotation/Signature;60 ····.annotation·system·Ldalvik/annotation/Signature;
61 ········value·=·{61 ········value·=·{
62 ············"(",62 ············"(",
63 ············"Le1/a2<",63 ············"Lt0/a2<",
64 ············"*>;",64 ············"*>;",
65 ············"Lq0/g$b;",65 ············"Lf0/g$b;",
66 ············")",66 ············")",
67 ············"Le1/a2<",67 ············"Lt0/a2<",
68 ············"*>;"68 ············"*>;"
69 ········}69 ········}
70 ····.end·annotation70 ····.end·annotation
  
71 ····if-eqz·p1,·:cond_071 ····if-eqz·p1,·:cond_0
  
72 ····return-object·p172 ····return-object·p1
  
73 ····:cond_073 ····:cond_0
74 ····instance-of·p1,·p2,·Le1/a2;74 ····instance-of·p1,·p2,·Lt0/a2;
  
75 ····if-eqz·p1,·:cond_175 ····if-eqz·p1,·:cond_1
  
76 ····check-cast·p2,·Le1/a2;76 ····check-cast·p2,·Lt0/a2;
  
77 ····goto·:goto_077 ····goto·:goto_0
  
78 ····:cond_178 ····:cond_1
79 ····const/4·p2,·0x079 ····const/4·p2,·0x0
  
80 ····:goto_080 ····:goto_0
81 ····return-object·p281 ····return-object·p2
82 .end·method82 .end·method
  
83 .method·public·bridge·synthetic·invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;83 .method·public·bridge·synthetic·invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
84 ····.locals·084 ····.locals·0
  
85 ····check-cast·p1,·Le1/a2;85 ····check-cast·p1,·Lt0/a2;
  
86 ····check-cast·p2,·Lq0/g$b;86 ····check-cast·p2,·Lf0/g$b;
  
87 ····invoke-virtual·{p0,·p1,·p2},·Lkotlinx/coroutines/internal/b0$b;->a(Le1/a2;Lq0/g$b;)Le1/a2;87 ····invoke-virtual·{p0,·p1,·p2},·Lkotlinx/coroutines/internal/b0$b;->a(Lt0/a2;Lf0/g$b;)Lt0/a2;
  
88 ····move-result-object·p188 ····move-result-object·p1
  
89 ····return-object·p189 ····return-object·p1
90 .end·method90 .end·method
3.28 KB
smali/kotlinx/coroutines/internal/v.smali
    
Offset 1, 33 lines modifiedOffset 1, 33 lines modified
1 .class·public·Lkotlinx/coroutines/internal/v;1 .class·public·Lkotlinx/coroutines/internal/v;
2 .super·Le1/a;2 .super·Lt0/a;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces4 #·interfaces
5 .implements·Lkotlin/coroutines/jvm/internal/e;5 .implements·Lkotlin/coroutines/jvm/internal/e;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/Signature;7 .annotation·system·Ldalvik/annotation/Signature;
8 ····value·=·{8 ····value·=·{
9 ········"<T:",9 ········"<T:",
10 ········"Ljava/lang/Object;",10 ········"Ljava/lang/Object;",
11 ········">",11 ········">",
12 ········"Le1/a<",12 ········"Lt0/a<",
13 ········"TT;>;",13 ········"TT;>;",
14 ········"Lkotlin/coroutines/jvm/internal/e;"14 ········"Lkotlin/coroutines/jvm/internal/e;"
15 ····}15 ····}
16 .end·annotation16 .end·annotation
  
  
17 #·instance·fields17 #·instance·fields
18 .field·public·final·f:Lq0/d;18 .field·public·final·f:Lf0/d;
19 ····.annotation·system·Ldalvik/annotation/Signature;19 ····.annotation·system·Ldalvik/annotation/Signature;
20 ········value·=·{20 ········value·=·{
21 ············"Lq0/d<",21 ············"Lf0/d<",
22 ············"TT;>;"22 ············"TT;>;"
23 ········}23 ········}
24 ····.end·annotation24 ····.end·annotation
25 .end·field25 .end·field
  
  
26 #·virtual·methods26 #·virtual·methods
Offset 38, 15 lines modifiedOffset 38, 15 lines modified
  
38 ····return·v038 ····return·v0
39 .end·method39 .end·method
  
40 .method·public·final·getCallerFrame()Lkotlin/coroutines/jvm/internal/e;40 .method·public·final·getCallerFrame()Lkotlin/coroutines/jvm/internal/e;
41 ····.locals·241 ····.locals·2
  
42 ····iget-object·v0,·p0,·Lkotlinx/coroutines/internal/v;->f:Lq0/d;42 ····iget-object·v0,·p0,·Lkotlinx/coroutines/internal/v;->f:Lf0/d;
  
43 ····instance-of·v1,·v0,·Lkotlin/coroutines/jvm/internal/e;43 ····instance-of·v1,·v0,·Lkotlin/coroutines/jvm/internal/e;
  
44 ····if-eqz·v1,·:cond_044 ····if-eqz·v1,·:cond_0
  
45 ····check-cast·v0,·Lkotlin/coroutines/jvm/internal/e;45 ····check-cast·v0,·Lkotlin/coroutines/jvm/internal/e;
  
Offset 58, 63 lines modifiedOffset 58, 63 lines modified
58 ····:goto_058 ····:goto_0
59 ····return-object·v059 ····return-object·v0
60 .end·method60 .end·method
  
61 .method·protected·s0(Ljava/lang/Object;)V61 .method·protected·s0(Ljava/lang/Object;)V
62 ····.locals·162 ····.locals·1
  
63 ····iget-object·v0,·p0,·Lkotlinx/coroutines/internal/v;->f:Lq0/d;63 ····iget-object·v0,·p0,·Lkotlinx/coroutines/internal/v;->f:Lf0/d;
  
64 ····invoke-static·{p1,·v0},·Le1/d0;->a(Ljava/lang/Object;Lq0/d;)Ljava/lang/Object;64 ····invoke-static·{p1,·v0},·Lt0/d0;->a(Ljava/lang/Object;Lf0/d;)Ljava/lang/Object;
  
65 ····move-result-object·p165 ····move-result-object·p1
  
66 ····invoke-interface·{v0,·p1},·Lq0/d;->resumeWith(Ljava/lang/Object;)V66 ····invoke-interface·{v0,·p1},·Lf0/d;->resumeWith(Ljava/lang/Object;)V
  
67 ····return-void67 ····return-void
68 .end·method68 .end·method
  
69 .method·protected·w(Ljava/lang/Object;)V69 .method·protected·w(Ljava/lang/Object;)V
70 ····.locals·370 ····.locals·3
  
71 ····iget-object·v0,·p0,·Lkotlinx/coroutines/internal/v;->f:Lq0/d;71 ····iget-object·v0,·p0,·Lkotlinx/coroutines/internal/v;->f:Lf0/d;
  
72 ····invoke-static·{v0},·Lr0/b;->b(Lq0/d;)Lq0/d;72 ····invoke-static·{v0},·Lg0/b;->b(Lf0/d;)Lf0/d;
  
73 ····move-result-object·v073 ····move-result-object·v0
  
74 ····iget-object·v1,·p0,·Lkotlinx/coroutines/internal/v;->f:Lq0/d;74 ····iget-object·v1,·p0,·Lkotlinx/coroutines/internal/v;->f:Lf0/d;
  
75 ····invoke-static·{p1,·v1},·Le1/d0;->a(Ljava/lang/Object;Lq0/d;)Ljava/lang/Object;75 ····invoke-static·{p1,·v1},·Lt0/d0;->a(Ljava/lang/Object;Lf0/d;)Ljava/lang/Object;
  
76 ····move-result-object·p176 ····move-result-object·p1
  
77 ····const/4·v1,·0x077 ····const/4·v1,·0x0
  
78 ····const/4·v2,·0x278 ····const/4·v2,·0x2
  
79 ····invoke-static·{v0,·p1,·v1,·v2,·v1},·Lkotlinx/coroutines/internal/g;->c(Lq0/d;Ljava/lang/Object;Lx0/l;ILjava/lang/Object;)V79 ····invoke-static·{v0,·p1,·v1,·v2,·v1},·Lkotlinx/coroutines/internal/g;->c(Lf0/d;Ljava/lang/Object;Lm0/l;ILjava/lang/Object;)V
  
80 ····return-void80 ····return-void
81 .end·method81 .end·method
  
82 .method·public·final·w0()Le1/k1;82 .method·public·final·w0()Lt0/k1;
83 ····.locals·183 ····.locals·1
  
84 ····invoke-virtual·{p0},·Le1/r1;->N()Le1/r;84 ····invoke-virtual·{p0},·Lt0/r1;->N()Lt0/r;
  
85 ····move-result-object·v085 ····move-result-object·v0
  
86 ····if-nez·v0,·:cond_086 ····if-nez·v0,·:cond_0
  
87 ····const/4·v0,·0x087 ····const/4·v0,·0x0
  
88 ····goto·:goto_088 ····goto·:goto_0
  
89 ····:cond_089 ····:cond_0
90 ····invoke-interface·{v0},·Le1/r;->getParent()Le1/k1;90 ····invoke-interface·{v0},·Lt0/r;->getParent()Lt0/k1;
  
91 ····move-result-object·v091 ····move-result-object·v0
  
92 ····:goto_092 ····:goto_0
93 ····return-object·v093 ····return-object·v0
94 .end·method94 .end·method
8.56 KB
smali/kotlinx/coroutines/internal/g.smali
Max HTML report size reached
682 B
smali/kotlinx/coroutines/internal/c.smali
    
Offset 111, 15 lines modifiedOffset 111, 15 lines modified
111 ····if-eq·v0,·v1,·:cond_0111 ····if-eq·v0,·v1,·:cond_0
  
112 ····return-object·v0112 ····return-object·v0
  
113 ····:cond_0113 ····:cond_0
114 ····sget-object·v0,·Lkotlinx/coroutines/internal/c;->a:Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater;114 ····sget-object·v0,·Lkotlinx/coroutines/internal/c;->a:Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater;
  
115 ····invoke-static·{v0,·p0,·v1,·p1},·Le1/l;->a(Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Z115 ····invoke-static·{v0,·p0,·v1,·p1},·Lt0/l;->a(Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Z
  
116 ····move-result·v0116 ····move-result·v0
  
117 ····if-eqz·v0,·:cond_1117 ····if-eqz·v0,·:cond_1
  
118 ····return-object·p1118 ····return-object·p1
  
1.75 KB
smali/kotlinx/coroutines/internal/b0$a.smali
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 .class·final·Lkotlinx/coroutines/internal/b0$a;1 .class·final·Lkotlinx/coroutines/internal/b0$a;
2 .super·Lkotlin/jvm/internal/j;2 .super·Lkotlin/jvm/internal/j;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces4 #·interfaces
5 .implements·Lx0/p;5 .implements·Lm0/p;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
8 ····value·=·Lkotlinx/coroutines/internal/b0;8 ····value·=·Lkotlinx/coroutines/internal/b0;
9 .end·annotation9 .end·annotation
  
Offset 15, 17 lines modifiedOffset 15, 17 lines modified
15 ····accessFlags·=·0x1815 ····accessFlags·=·0x18
16 ····name·=·null16 ····name·=·null
17 .end·annotation17 .end·annotation
  
18 .annotation·system·Ldalvik/annotation/Signature;18 .annotation·system·Ldalvik/annotation/Signature;
19 ····value·=·{19 ····value·=·{
20 ········"Lkotlin/jvm/internal/j;",20 ········"Lkotlin/jvm/internal/j;",
21 ········"Lx0/p<",21 ········"Lm0/p<",
22 ········"Ljava/lang/Object;",22 ········"Ljava/lang/Object;",
23 ········"Lq0/g$b;",23 ········"Lf0/g$b;",
24 ········"Ljava/lang/Object;",24 ········"Ljava/lang/Object;",
25 ········">;"25 ········">;"
26 ····}26 ····}
27 .end·annotation27 .end·annotation
  
  
28 #·static·fields28 #·static·fields
Offset 53, 18 lines modifiedOffset 53, 18 lines modified
53 ····invoke-direct·{p0,·v0},·Lkotlin/jvm/internal/j;-><init>(I)V53 ····invoke-direct·{p0,·v0},·Lkotlin/jvm/internal/j;-><init>(I)V
  
54 ····return-void54 ····return-void
55 .end·method55 .end·method
  
  
56 #·virtual·methods56 #·virtual·methods
57 .method·public·final·a(Ljava/lang/Object;Lq0/g$b;)Ljava/lang/Object;57 .method·public·final·a(Ljava/lang/Object;Lf0/g$b;)Ljava/lang/Object;
58 ····.locals·158 ····.locals·1
  
59 ····instance-of·v0,·p2,·Le1/a2;59 ····instance-of·v0,·p2,·Lt0/a2;
  
60 ····if-eqz·v0,·:cond_360 ····if-eqz·v0,·:cond_3
  
61 ····instance-of·v0,·p1,·Ljava/lang/Integer;61 ····instance-of·v0,·p1,·Ljava/lang/Integer;
  
62 ····if-eqz·v0,·:cond_062 ····if-eqz·v0,·:cond_0
  
Offset 107, 15 lines modifiedOffset 107, 15 lines modified
107 ····:cond_3107 ····:cond_3
108 ····return-object·p1108 ····return-object·p1
109 .end·method109 .end·method
  
110 .method·public·bridge·synthetic·invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;110 .method·public·bridge·synthetic·invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
111 ····.locals·0111 ····.locals·0
  
112 ····check-cast·p2,·Lq0/g$b;112 ····check-cast·p2,·Lf0/g$b;
  
113 ····invoke-virtual·{p0,·p1,·p2},·Lkotlinx/coroutines/internal/b0$a;->a(Ljava/lang/Object;Lq0/g$b;)Ljava/lang/Object;113 ····invoke-virtual·{p0,·p1,·p2},·Lkotlinx/coroutines/internal/b0$a;->a(Ljava/lang/Object;Lf0/g$b;)Ljava/lang/Object;
  
114 ····move-result-object·p1114 ····move-result-object·p1
  
115 ····return-object·p1115 ····return-object·p1
116 .end·method116 .end·method
3.07 KB
smali/kotlinx/coroutines/internal/e0.smali
    
Offset 1, 106 lines modifiedOffset 1, 106 lines modified
1 .class·final·Lkotlinx/coroutines/internal/e0;1 .class·final·Lkotlinx/coroutines/internal/e0;
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:Lq0/g;5 .field·public·final·a:Lf0/g;
  
6 .field·private·final·b:[Ljava/lang/Object;6 .field·private·final·b:[Ljava/lang/Object;
  
7 .field·private·final·c:[Le1/a2;7 .field·private·final·c:[Lt0/a2;
8 ····.annotation·system·Ldalvik/annotation/Signature;8 ····.annotation·system·Ldalvik/annotation/Signature;
9 ········value·=·{9 ········value·=·{
10 ············"[",10 ············"[",
11 ············"Le1/a2<",11 ············"Lt0/a2<",
12 ············"Ljava/lang/Object;",12 ············"Ljava/lang/Object;",
13 ············">;"13 ············">;"
14 ········}14 ········}
15 ····.end·annotation15 ····.end·annotation
16 .end·field16 .end·field
  
17 .field·private·d:I17 .field·private·d:I
  
  
18 #·direct·methods18 #·direct·methods
19 .method·public·constructor·<init>(Lq0/g;I)V19 .method·public·constructor·<init>(Lf0/g;I)V
20 ····.locals·020 ····.locals·0
  
21 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V21 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
22 ····iput-object·p1,·p0,·Lkotlinx/coroutines/internal/e0;->a:Lq0/g;22 ····iput-object·p1,·p0,·Lkotlinx/coroutines/internal/e0;->a:Lf0/g;
  
23 ····new-array·p1,·p2,·[Ljava/lang/Object;23 ····new-array·p1,·p2,·[Ljava/lang/Object;
  
24 ····iput-object·p1,·p0,·Lkotlinx/coroutines/internal/e0;->b:[Ljava/lang/Object;24 ····iput-object·p1,·p0,·Lkotlinx/coroutines/internal/e0;->b:[Ljava/lang/Object;
  
25 ····new-array·p1,·p2,·[Le1/a2;25 ····new-array·p1,·p2,·[Lt0/a2;
  
26 ····iput-object·p1,·p0,·Lkotlinx/coroutines/internal/e0;->c:[Le1/a2;26 ····iput-object·p1,·p0,·Lkotlinx/coroutines/internal/e0;->c:[Lt0/a2;
  
27 ····return-void27 ····return-void
28 .end·method28 .end·method
  
  
29 #·virtual·methods29 #·virtual·methods
30 .method·public·final·a(Le1/a2;Ljava/lang/Object;)V30 .method·public·final·a(Lt0/a2;Ljava/lang/Object;)V
31 ····.locals·231 ····.locals·2
32 ····.annotation·system·Ldalvik/annotation/Signature;32 ····.annotation·system·Ldalvik/annotation/Signature;
33 ········value·=·{33 ········value·=·{
34 ············"(",34 ············"(",
35 ············"Le1/a2<",35 ············"Lt0/a2<",
36 ············"*>;",36 ············"*>;",
37 ············"Ljava/lang/Object;",37 ············"Ljava/lang/Object;",
38 ············")V"38 ············")V"
39 ········}39 ········}
40 ····.end·annotation40 ····.end·annotation
  
41 ····iget-object·v0,·p0,·Lkotlinx/coroutines/internal/e0;->b:[Ljava/lang/Object;41 ····iget-object·v0,·p0,·Lkotlinx/coroutines/internal/e0;->b:[Ljava/lang/Object;
  
42 ····iget·v1,·p0,·Lkotlinx/coroutines/internal/e0;->d:I42 ····iget·v1,·p0,·Lkotlinx/coroutines/internal/e0;->d:I
  
43 ····aput-object·p2,·v0,·v143 ····aput-object·p2,·v0,·v1
  
44 ····iget-object·p2,·p0,·Lkotlinx/coroutines/internal/e0;->c:[Le1/a2;44 ····iget-object·p2,·p0,·Lkotlinx/coroutines/internal/e0;->c:[Lt0/a2;
  
45 ····add-int/lit8·v0,·v1,·0x145 ····add-int/lit8·v0,·v1,·0x1
  
46 ····iput·v0,·p0,·Lkotlinx/coroutines/internal/e0;->d:I46 ····iput·v0,·p0,·Lkotlinx/coroutines/internal/e0;->d:I
  
47 ····aput-object·p1,·p2,·v147 ····aput-object·p1,·p2,·v1
  
48 ····return-void48 ····return-void
49 .end·method49 .end·method
  
50 .method·public·final·b(Lq0/g;)V50 .method·public·final·b(Lf0/g;)V
51 ····.locals·451 ····.locals·4
  
52 ····iget-object·v0,·p0,·Lkotlinx/coroutines/internal/e0;->c:[Le1/a2;52 ····iget-object·v0,·p0,·Lkotlinx/coroutines/internal/e0;->c:[Lt0/a2;
  
53 ····array-length·v0,·v053 ····array-length·v0,·v0
  
54 ····add-int/lit8·v0,·v0,·-0x154 ····add-int/lit8·v0,·v0,·-0x1
  
55 ····if-ltz·v0,·:cond_155 ····if-ltz·v0,·:cond_1
  
56 ····:goto_056 ····:goto_0
57 ····add-int/lit8·v1,·v0,·-0x157 ····add-int/lit8·v1,·v0,·-0x1
  
58 ····iget-object·v2,·p0,·Lkotlinx/coroutines/internal/e0;->c:[Le1/a2;58 ····iget-object·v2,·p0,·Lkotlinx/coroutines/internal/e0;->c:[Lt0/a2;
  
59 ····aget-object·v2,·v2,·v059 ····aget-object·v2,·v2,·v0
  
60 ····invoke-static·{v2},·Lkotlin/jvm/internal/i;->b(Ljava/lang/Object;)V60 ····invoke-static·{v2},·Lkotlin/jvm/internal/i;->b(Ljava/lang/Object;)V
  
61 ····iget-object·v3,·p0,·Lkotlinx/coroutines/internal/e0;->b:[Ljava/lang/Object;61 ····iget-object·v3,·p0,·Lkotlinx/coroutines/internal/e0;->b:[Ljava/lang/Object;
  
62 ····aget-object·v0,·v3,·v062 ····aget-object·v0,·v3,·v0
  
63 ····invoke-interface·{v2,·p1,·v0},·Le1/a2;->n(Lq0/g;Ljava/lang/Object;)V63 ····invoke-interface·{v2,·p1,·v0},·Lt0/a2;->g(Lf0/g;Ljava/lang/Object;)V
  
64 ····if-gez·v1,·:cond_064 ····if-gez·v1,·:cond_0
  
65 ····goto·:goto_165 ····goto·:goto_1
  
66 ····:cond_066 ····:cond_0
67 ····move·v0,·v167 ····move·v0,·v1
3.65 KB
smali/kotlinx/coroutines/scheduling/a.smali
    
Offset 336, 15 lines modifiedOffset 336, 15 lines modified
336 .end·method336 .end·method
  
337 .method·private·final·a(Lkotlinx/coroutines/scheduling/i;)Z337 .method·private·final·a(Lkotlinx/coroutines/scheduling/i;)Z
338 ····.locals·2338 ····.locals·2
  
339 ····iget-object·v0,·p1,·Lkotlinx/coroutines/scheduling/i;->e:Lkotlinx/coroutines/scheduling/j;339 ····iget-object·v0,·p1,·Lkotlinx/coroutines/scheduling/i;->e:Lkotlinx/coroutines/scheduling/j;
  
340 ····invoke-interface·{v0},·Lkotlinx/coroutines/scheduling/j;->c()I340 ····invoke-interface·{v0},·Lkotlinx/coroutines/scheduling/j;->a()I
  
341 ····move-result·v0341 ····move-result·v0
  
342 ····const/4·v1,·0x1342 ····const/4·v1,·0x1
  
343 ····if-ne·v0,·v1,·:cond_0343 ····if-ne·v0,·v1,·:cond_0
  
Offset 414, 15 lines modifiedOffset 414, 15 lines modified
  
414 ····long-to-int·v2,·v1414 ····long-to-int·v2,·v1
  
415 ····sub-int·v1,·v6,·v2415 ····sub-int·v1,·v6,·v2
  
416 ····const/4·v2,·0x0416 ····const/4·v2,·0x0
  
417 ····invoke-static·{v1,·v2},·La1/d;->a(II)I417 ····invoke-static·{v1,·v2},·Lp0/d;->a(II)I
  
418 ····move-result·v1418 ····move-result·v1
  
419 ····iget·v5,·p0,·Lkotlinx/coroutines/scheduling/a;->d:I419 ····iget·v5,·p0,·Lkotlinx/coroutines/scheduling/a;->d:I
420 ····:try_end_1420 ····:try_end_1
421 ····.catchall·{:try_start_1·..·:try_end_1}·:catchall_0421 ····.catchall·{:try_start_1·..·:try_end_1}·:catchall_0
  
Offset 767, 15 lines modifiedOffset 767, 15 lines modified
767 ····if-ne·v0,·v1,·:cond_1767 ····if-ne·v0,·v1,·:cond_1
  
768 ····return-object·p2768 ····return-object·p2
  
769 ····:cond_1769 ····:cond_1
770 ····iget-object·v0,·p2,·Lkotlinx/coroutines/scheduling/i;->e:Lkotlinx/coroutines/scheduling/j;770 ····iget-object·v0,·p2,·Lkotlinx/coroutines/scheduling/i;->e:Lkotlinx/coroutines/scheduling/j;
  
771 ····invoke-interface·{v0},·Lkotlinx/coroutines/scheduling/j;->c()I771 ····invoke-interface·{v0},·Lkotlinx/coroutines/scheduling/j;->a()I
  
772 ····move-result·v0772 ····move-result·v0
  
773 ····if-nez·v0,·:cond_2773 ····if-nez·v0,·:cond_2
  
774 ····iget-object·v0,·p1,·Lkotlinx/coroutines/scheduling/a$c;->e:Lkotlinx/coroutines/scheduling/a$d;774 ····iget-object·v0,·p1,·Lkotlinx/coroutines/scheduling/a$c;->e:Lkotlinx/coroutines/scheduling/a$d;
  
Offset 818, 15 lines modifiedOffset 818, 15 lines modified
  
818 ····long-to-int·p2,·p1818 ····long-to-int·p2,·p1
  
819 ····sub-int/2addr·v1,·p2819 ····sub-int/2addr·v1,·p2
  
820 ····const/4·p1,·0x0820 ····const/4·p1,·0x0
  
821 ····invoke-static·{v1,·p1},·La1/d;->a(II)I821 ····invoke-static·{v1,·p1},·Lp0/d;->a(II)I
  
822 ····move-result·p2822 ····move-result·p2
  
823 ····iget·v0,·p0,·Lkotlinx/coroutines/scheduling/a;->d:I823 ····iget·v0,·p0,·Lkotlinx/coroutines/scheduling/a;->d:I
  
824 ····if-ge·p2,·v0,·:cond_1824 ····if-ge·p2,·v0,·:cond_1
  
Offset 942, 15 lines modifiedOffset 942, 15 lines modified
  
942 ····return-void942 ····return-void
943 .end·method943 .end·method
  
944 .method·public·final·e(Ljava/lang/Runnable;Lkotlinx/coroutines/scheduling/j;Z)V944 .method·public·final·e(Ljava/lang/Runnable;Lkotlinx/coroutines/scheduling/j;Z)V
945 ····.locals·1945 ····.locals·1
  
946 ····invoke-static·{},·Le1/c;->a()Le1/b;946 ····invoke-static·{},·Lt0/c;->a()Lt0/b;
  
947 ····invoke-virtual·{p0,·p1,·p2},·Lkotlinx/coroutines/scheduling/a;->c(Ljava/lang/Runnable;Lkotlinx/coroutines/scheduling/j;)Lkotlinx/coroutines/scheduling/i;947 ····invoke-virtual·{p0,·p1,·p2},·Lkotlinx/coroutines/scheduling/a;->c(Ljava/lang/Runnable;Lkotlinx/coroutines/scheduling/j;)Lkotlinx/coroutines/scheduling/i;
  
948 ····move-result-object·p1948 ····move-result-object·p1
  
949 ····invoke-direct·{p0},·Lkotlinx/coroutines/scheduling/a;->d()Lkotlinx/coroutines/scheduling/a$c;949 ····invoke-direct·{p0},·Lkotlinx/coroutines/scheduling/a;->d()Lkotlinx/coroutines/scheduling/a$c;
  
Offset 997, 15 lines modifiedOffset 997, 15 lines modified
  
997 ····:cond_2997 ····:cond_2
998 ····const/4·p2,·0x0998 ····const/4·p2,·0x0
  
999 ····:goto_1999 ····:goto_1
1000 ····iget-object·p1,·p1,·Lkotlinx/coroutines/scheduling/i;->e:Lkotlinx/coroutines/scheduling/j;1000 ····iget-object·p1,·p1,·Lkotlinx/coroutines/scheduling/i;->e:Lkotlinx/coroutines/scheduling/j;
  
1001 ····invoke-interface·{p1},·Lkotlinx/coroutines/scheduling/j;->c()I1001 ····invoke-interface·{p1},·Lkotlinx/coroutines/scheduling/j;->a()I
  
1002 ····move-result·p11002 ····move-result·p1
  
1003 ····if-nez·p1,·:cond_41003 ····if-nez·p1,·:cond_4
  
1004 ····if-eqz·p2,·:cond_31004 ····if-eqz·p2,·:cond_3
  
Offset 1179, 15 lines modifiedOffset 1179, 15 lines modified
  
1179 ····:try_start_01179 ····:try_start_0
1180 ····invoke-interface·{p1},·Ljava/lang/Runnable;->run()V1180 ····invoke-interface·{p1},·Ljava/lang/Runnable;->run()V
1181 ····:try_end_01181 ····:try_end_0
1182 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_01182 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0
  
1183 ····:goto_01183 ····:goto_0
1184 ····invoke-static·{},·Le1/c;->a()Le1/b;1184 ····invoke-static·{},·Lt0/c;->a()Lt0/b;
  
1185 ····goto·:goto_11185 ····goto·:goto_1
  
1186 ····:catchall_01186 ····:catchall_0
1187 ····move-exception·p11187 ····move-exception·p1
  
1188 ····:try_start_11188 ····:try_start_1
Offset 1207, 15 lines modifiedOffset 1207, 15 lines modified
  
1207 ····:goto_11207 ····:goto_1
1208 ····return-void1208 ····return-void
  
1209 ····:catchall_11209 ····:catchall_1
1210 ····move-exception·p11210 ····move-exception·p1
  
1211 ····invoke-static·{},·Le1/c;->a()Le1/b;1211 ····invoke-static·{},·Lt0/c;->a()Lt0/b;
  
1212 ····throw·p11212 ····throw·p1
1213 .end·method1213 .end·method
  
1214 .method·public·final·l(J)V1214 .method·public·final·l(J)V
1215 ····.locals·71215 ····.locals·7
  
Max diff block lines reached; 568/3656 bytes (15.54%) of diff not shown.
1.88 KB
smali/kotlinx/coroutines/scheduling/k.smali
    
Offset 28, 24 lines modifiedOffset 28, 24 lines modified
  
28 ····invoke-interface·{v0},·Ljava/lang/Runnable;->run()V28 ····invoke-interface·{v0},·Ljava/lang/Runnable;->run()V
29 ····:try_end_029 ····:try_end_0
30 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_030 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0
  
31 ····iget-object·v0,·p0,·Lkotlinx/coroutines/scheduling/i;->e:Lkotlinx/coroutines/scheduling/j;31 ····iget-object·v0,·p0,·Lkotlinx/coroutines/scheduling/i;->e:Lkotlinx/coroutines/scheduling/j;
  
32 ····invoke-interface·{v0},·Lkotlinx/coroutines/scheduling/j;->e()V32 ····invoke-interface·{v0},·Lkotlinx/coroutines/scheduling/j;->d()V
  
33 ····return-void33 ····return-void
  
34 ····:catchall_034 ····:catchall_0
35 ····move-exception·v035 ····move-exception·v0
  
36 ····iget-object·v1,·p0,·Lkotlinx/coroutines/scheduling/i;->e:Lkotlinx/coroutines/scheduling/j;36 ····iget-object·v1,·p0,·Lkotlinx/coroutines/scheduling/i;->e:Lkotlinx/coroutines/scheduling/j;
  
37 ····invoke-interface·{v1},·Lkotlinx/coroutines/scheduling/j;->e()V37 ····invoke-interface·{v1},·Lkotlinx/coroutines/scheduling/j;->d()V
  
38 ····throw·v038 ····throw·v0
39 .end·method39 .end·method
  
40 .method·public·toString()Ljava/lang/String;40 .method·public·toString()Ljava/lang/String;
41 ····.locals·441 ····.locals·4
  
Offset 55, 27 lines modifiedOffset 55, 27 lines modified
  
55 ····const-string·v1,·"Task["55 ····const-string·v1,·"Task["
  
56 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;56 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
57 ····iget-object·v1,·p0,·Lkotlinx/coroutines/scheduling/k;->f:Ljava/lang/Runnable;57 ····iget-object·v1,·p0,·Lkotlinx/coroutines/scheduling/k;->f:Ljava/lang/Runnable;
  
58 ····invoke-static·{v1},·Le1/m0;->a(Ljava/lang/Object;)Ljava/lang/String;58 ····invoke-static·{v1},·Lt0/m0;->a(Ljava/lang/Object;)Ljava/lang/String;
  
59 ····move-result-object·v159 ····move-result-object·v1
  
60 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;60 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
61 ····const/16·v1,·0x4061 ····const/16·v1,·0x40
  
62 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;62 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;
  
63 ····iget-object·v1,·p0,·Lkotlinx/coroutines/scheduling/k;->f:Ljava/lang/Runnable;63 ····iget-object·v1,·p0,·Lkotlinx/coroutines/scheduling/k;->f:Ljava/lang/Runnable;
  
64 ····invoke-static·{v1},·Le1/m0;->b(Ljava/lang/Object;)Ljava/lang/String;64 ····invoke-static·{v1},·Lt0/m0;->b(Ljava/lang/Object;)Ljava/lang/String;
  
65 ····move-result-object·v165 ····move-result-object·v1
  
66 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;66 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
67 ····const-string·v1,·",·"67 ····const-string·v1,·",·"
  
392 B
smali/kotlinx/coroutines/scheduling/j.smali
    
Offset 1, 11 lines modifiedOffset 1, 11 lines modified
1 .class·public·interface·abstract·Lkotlinx/coroutines/scheduling/j;1 .class·public·interface·abstract·Lkotlinx/coroutines/scheduling/j;
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·c()I5 .method·public·abstract·a()I
6 .end·method6 .end·method
  
7 .method·public·abstract·e()V7 .method·public·abstract·d()V
8 .end·method8 .end·method
742 B
smali/kotlinx/coroutines/scheduling/l.smali
    
Offset 59, 15 lines modifiedOffset 59, 15 lines modified
  
59 ····invoke-static·{},·Lkotlinx/coroutines/internal/y;->a()I59 ····invoke-static·{},·Lkotlinx/coroutines/internal/y;->a()I
  
60 ····move-result·v060 ····move-result·v0
  
61 ····const/4·v1,·0x261 ····const/4·v1,·0x2
  
62 ····invoke-static·{v0,·v1},·La1/d;->a(II)I62 ····invoke-static·{v0,·v1},·Lp0/d;->a(II)I
  
63 ····move-result·v363 ····move-result·v3
  
64 ····const-string·v2,·"kotlinx.coroutines.scheduler.core.pool.size"64 ····const-string·v2,·"kotlinx.coroutines.scheduler.core.pool.size"
  
65 ····const/4·v4,·0x165 ····const/4·v4,·0x1
  
Offset 83, 15 lines modifiedOffset 83, 15 lines modified
  
83 ····move-result·v183 ····move-result·v1
  
84 ····mul-int/lit16·v1,·v1,·0x8084 ····mul-int/lit16·v1,·v1,·0x80
  
85 ····const·v2,·0x1ffffe85 ····const·v2,·0x1ffffe
  
86 ····invoke-static·{v1,·v0,·v2},·La1/d;->e(III)I86 ····invoke-static·{v1,·v0,·v2},·Lp0/d;->e(III)I
  
87 ····move-result·v487 ····move-result·v4
  
88 ····const-string·v3,·"kotlinx.coroutines.scheduler.max.pool.size"88 ····const-string·v3,·"kotlinx.coroutines.scheduler.max.pool.size"
  
89 ····const·v6,·0x1ffffe89 ····const·v6,·0x1ffffe
  
2.33 KB
smali/kotlinx/coroutines/scheduling/n.smali
    
Offset 122, 15 lines modifiedOffset 122, 15 lines modified
122 .end·method122 .end·method
  
123 .method·private·final·c(Lkotlinx/coroutines/scheduling/i;)Lkotlinx/coroutines/scheduling/i;123 .method·private·final·c(Lkotlinx/coroutines/scheduling/i;)Lkotlinx/coroutines/scheduling/i;
124 ····.locals·2124 ····.locals·2
  
125 ····iget-object·v0,·p1,·Lkotlinx/coroutines/scheduling/i;->e:Lkotlinx/coroutines/scheduling/j;125 ····iget-object·v0,·p1,·Lkotlinx/coroutines/scheduling/i;->e:Lkotlinx/coroutines/scheduling/j;
  
126 ····invoke-interface·{v0},·Lkotlinx/coroutines/scheduling/j;->c()I126 ····invoke-interface·{v0},·Lkotlinx/coroutines/scheduling/j;->a()I
  
127 ····move-result·v0127 ····move-result·v0
  
128 ····const/4·v1,·0x1128 ····const/4·v1,·0x1
  
129 ····if-ne·v0,·v1,·:cond_0129 ····if-ne·v0,·v1,·:cond_0
  
Offset 192, 15 lines modifiedOffset 192, 15 lines modified
192 .method·private·final·d(Lkotlinx/coroutines/scheduling/i;)V192 .method·private·final·d(Lkotlinx/coroutines/scheduling/i;)V
193 ····.locals·1193 ····.locals·1
  
194 ····if-eqz·p1,·:cond_1194 ····if-eqz·p1,·:cond_1
  
195 ····iget-object·p1,·p1,·Lkotlinx/coroutines/scheduling/i;->e:Lkotlinx/coroutines/scheduling/j;195 ····iget-object·p1,·p1,·Lkotlinx/coroutines/scheduling/i;->e:Lkotlinx/coroutines/scheduling/j;
  
196 ····invoke-interface·{p1},·Lkotlinx/coroutines/scheduling/j;->c()I196 ····invoke-interface·{p1},·Lkotlinx/coroutines/scheduling/j;->a()I
  
197 ····move-result·p1197 ····move-result·p1
  
198 ····const/4·v0,·0x1198 ····const/4·v0,·0x1
  
199 ····if-ne·p1,·v0,·:cond_0199 ····if-ne·p1,·v0,·:cond_0
  
Offset 306, 15 lines modifiedOffset 306, 15 lines modified
306 ····:cond_1306 ····:cond_1
307 ····const/4·v3,·0x0307 ····const/4·v3,·0x0
  
308 ····if-eqz·p2,·:cond_3308 ····if-eqz·p2,·:cond_3
  
309 ····iget-object·v4,·v0,·Lkotlinx/coroutines/scheduling/i;->e:Lkotlinx/coroutines/scheduling/j;309 ····iget-object·v4,·v0,·Lkotlinx/coroutines/scheduling/i;->e:Lkotlinx/coroutines/scheduling/j;
  
310 ····invoke-interface·{v4},·Lkotlinx/coroutines/scheduling/j;->c()I310 ····invoke-interface·{v4},·Lkotlinx/coroutines/scheduling/j;->a()I
  
311 ····move-result·v4311 ····move-result·v4
  
312 ····const/4·v5,·0x1312 ····const/4·v5,·0x1
  
313 ····if-ne·v4,·v5,·:cond_2313 ····if-ne·v4,·v5,·:cond_2
  
Offset 350, 15 lines modifiedOffset 350, 15 lines modified
350 ····return-wide·v4350 ····return-wide·v4
  
351 ····:cond_4351 ····:cond_4
352 ····sget-object·v1,·Lkotlinx/coroutines/scheduling/n;->b:Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater;352 ····sget-object·v1,·Lkotlinx/coroutines/scheduling/n;->b:Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater;
  
353 ····const/4·v2,·0x0353 ····const/4·v2,·0x0
  
354 ····invoke-static·{v1,·p1,·v0,·v2},·Le1/l;->a(Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Z354 ····invoke-static·{v1,·p1,·v0,·v2},·Lt0/l;->a(Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Z
  
355 ····move-result·v1355 ····move-result·v1
  
356 ····if-eqz·v1,·:cond_0356 ····if-eqz·v1,·:cond_0
  
357 ····const/4·p1,·0x2357 ····const/4·p1,·0x2
  
Offset 526, 15 lines modifiedOffset 526, 15 lines modified
  
526 ····check-cast·v5,·Lkotlinx/coroutines/scheduling/i;526 ····check-cast·v5,·Lkotlinx/coroutines/scheduling/i;
  
527 ····if-eqz·v5,·:cond_2527 ····if-eqz·v5,·:cond_2
  
528 ····iget-object·v6,·v5,·Lkotlinx/coroutines/scheduling/i;->e:Lkotlinx/coroutines/scheduling/j;528 ····iget-object·v6,·v5,·Lkotlinx/coroutines/scheduling/i;->e:Lkotlinx/coroutines/scheduling/j;
  
529 ····invoke-interface·{v6},·Lkotlinx/coroutines/scheduling/j;->c()I529 ····invoke-interface·{v6},·Lkotlinx/coroutines/scheduling/j;->a()I
  
530 ····move-result·v6530 ····move-result·v6
  
531 ····const/4·v7,·0x0531 ····const/4·v7,·0x0
  
532 ····if-ne·v6,·v3,·:cond_1532 ····if-ne·v6,·v3,·:cond_1
  
1.69 KB
smali/kotlinx/coroutines/scheduling/a$c.smali
    
Offset 87, 17 lines modifiedOffset 87, 17 lines modified
  
87 ····iput·p1,·p0,·Lkotlinx/coroutines/scheduling/a$c;->workerCtl:I87 ····iput·p1,·p0,·Lkotlinx/coroutines/scheduling/a$c;->workerCtl:I
  
88 ····sget-object·p1,·Lkotlinx/coroutines/scheduling/a;->o:Lkotlinx/coroutines/internal/x;88 ····sget-object·p1,·Lkotlinx/coroutines/scheduling/a;->o:Lkotlinx/coroutines/internal/x;
  
89 ····iput-object·p1,·p0,·Lkotlinx/coroutines/scheduling/a$c;->nextParkedWorker:Ljava/lang/Object;89 ····iput-object·p1,·p0,·Lkotlinx/coroutines/scheduling/a$c;->nextParkedWorker:Ljava/lang/Object;
  
90 ····sget-object·p1,·Ly0/c;->d:Ly0/c$a;90 ····sget-object·p1,·Ln0/c;->d:Ln0/c$a;
  
91 ····invoke-virtual·{p1},·Ly0/c$a;->b()I91 ····invoke-virtual·{p1},·Ln0/c$a;->b()I
  
92 ····move-result·p192 ····move-result·p1
  
93 ····iput·p1,·p0,·Lkotlinx/coroutines/scheduling/a$c;->h:I93 ····iput·p1,·p0,·Lkotlinx/coroutines/scheduling/a$c;->h:I
  
94 ····return-void94 ····return-void
95 .end·method95 .end·method
Offset 174, 15 lines modifiedOffset 174, 15 lines modified
174 .end·method174 .end·method
  
175 .method·private·final·c(Lkotlinx/coroutines/scheduling/i;)V175 .method·private·final·c(Lkotlinx/coroutines/scheduling/i;)V
176 ····.locals·2176 ····.locals·2
  
177 ····iget-object·v0,·p1,·Lkotlinx/coroutines/scheduling/i;->e:Lkotlinx/coroutines/scheduling/j;177 ····iget-object·v0,·p1,·Lkotlinx/coroutines/scheduling/i;->e:Lkotlinx/coroutines/scheduling/j;
  
178 ····invoke-interface·{v0},·Lkotlinx/coroutines/scheduling/j;->c()I178 ····invoke-interface·{v0},·Lkotlinx/coroutines/scheduling/j;->a()I
  
179 ····move-result·v0179 ····move-result·v0
  
180 ····invoke-direct·{p0,·v0},·Lkotlinx/coroutines/scheduling/a$c;->h(I)V180 ····invoke-direct·{p0,·v0},·Lkotlinx/coroutines/scheduling/a$c;->h(I)V
  
181 ····invoke-direct·{p0,·v0},·Lkotlinx/coroutines/scheduling/a$c;->b(I)V181 ····invoke-direct·{p0,·v0},·Lkotlinx/coroutines/scheduling/a$c;->b(I)V
  
Offset 876, 15 lines modifiedOffset 876, 15 lines modified
876 ····:cond_3876 ····:cond_3
877 ····iget-object·v0,·v0,·Lkotlinx/coroutines/scheduling/a;->j:Ljava/util/concurrent/atomic/AtomicReferenceArray;877 ····iget-object·v0,·v0,·Lkotlinx/coroutines/scheduling/a;->j:Ljava/util/concurrent/atomic/AtomicReferenceArray;
  
878 ····const/4·v2,·0x0878 ····const/4·v2,·0x0
  
879 ····invoke-virtual·{v0,·v4,·v2},·Ljava/util/concurrent/atomic/AtomicReferenceArray;->set(ILjava/lang/Object;)V879 ····invoke-virtual·{v0,·v4,·v2},·Ljava/util/concurrent/atomic/AtomicReferenceArray;->set(ILjava/lang/Object;)V
  
880 ····sget-object·v0,·Lo0/q;->a:Lo0/q;880 ····sget-object·v0,·Ld0/q;->a:Ld0/q;
881 ····:try_end_3881 ····:try_end_3
882 ····.catchall·{:try_start_3·..·:try_end_3}·:catchall_0882 ····.catchall·{:try_start_3·..·:try_end_3}·:catchall_0
  
883 ····monitor-exit·v1883 ····monitor-exit·v1
  
884 ····sget-object·v0,·Lkotlinx/coroutines/scheduling/a$d;->h:Lkotlinx/coroutines/scheduling/a$d;884 ····sget-object·v0,·Lkotlinx/coroutines/scheduling/a$d;->h:Lkotlinx/coroutines/scheduling/a$d;
  
3.5 KB
smali/kotlinx/coroutines/scheduling/e.smali
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
1 .class·final·Lkotlinx/coroutines/scheduling/e;1 .class·final·Lkotlinx/coroutines/scheduling/e;
2 .super·Le1/b1;2 .super·Lt0/b1;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces4 #·interfaces
5 .implements·Lkotlinx/coroutines/scheduling/j;5 .implements·Lkotlinx/coroutines/scheduling/j;
6 .implements·Ljava/util/concurrent/Executor;6 .implements·Ljava/util/concurrent/Executor;
  
  
Offset 49, 15 lines modifiedOffset 49, 15 lines modified
  
49 ····return-void49 ····return-void
50 .end·method50 .end·method
  
51 .method·public·constructor·<init>(Lkotlinx/coroutines/scheduling/c;ILjava/lang/String;I)V51 .method·public·constructor·<init>(Lkotlinx/coroutines/scheduling/c;ILjava/lang/String;I)V
52 ····.locals·052 ····.locals·0
  
53 ····invoke-direct·{p0},·Le1/b1;-><init>()V53 ····invoke-direct·{p0},·Lt0/b1;-><init>()V
  
54 ····iput-object·p1,·p0,·Lkotlinx/coroutines/scheduling/e;->f:Lkotlinx/coroutines/scheduling/c;54 ····iput-object·p1,·p0,·Lkotlinx/coroutines/scheduling/e;->f:Lkotlinx/coroutines/scheduling/c;
  
55 ····iput·p2,·p0,·Lkotlinx/coroutines/scheduling/e;->g:I55 ····iput·p2,·p0,·Lkotlinx/coroutines/scheduling/e;->g:I
  
56 ····iput-object·p3,·p0,·Lkotlinx/coroutines/scheduling/e;->h:Ljava/lang/String;56 ····iput-object·p3,·p0,·Lkotlinx/coroutines/scheduling/e;->h:Ljava/lang/String;
  
Offset 72, 15 lines modifiedOffset 72, 15 lines modified
72 ····const/4·p1,·0x072 ····const/4·p1,·0x0
  
73 ····iput·p1,·p0,·Lkotlinx/coroutines/scheduling/e;->inFlightTasks:I73 ····iput·p1,·p0,·Lkotlinx/coroutines/scheduling/e;->inFlightTasks:I
  
74 ····return-void74 ····return-void
75 .end·method75 .end·method
  
76 .method·private·final·o(Ljava/lang/Runnable;Z)V76 .method·private·final·m(Ljava/lang/Runnable;Z)V
77 ····.locals·377 ····.locals·3
  
78 ····:cond_078 ····:cond_0
79 ····sget-object·v0,·Lkotlinx/coroutines/scheduling/e;->k:Ljava/util/concurrent/atomic/AtomicIntegerFieldUpdater;79 ····sget-object·v0,·Lkotlinx/coroutines/scheduling/e;->k:Ljava/util/concurrent/atomic/AtomicIntegerFieldUpdater;
  
80 ····invoke-virtual·{v0,·p0},·Ljava/util/concurrent/atomic/AtomicIntegerFieldUpdater;->incrementAndGet(Ljava/lang/Object;)I80 ····invoke-virtual·{v0,·p0},·Ljava/util/concurrent/atomic/AtomicIntegerFieldUpdater;->incrementAndGet(Ljava/lang/Object;)I
  
Offset 123, 15 lines modifiedOffset 123, 15 lines modified
123 ····if-nez·p1,·:cond_0123 ····if-nez·p1,·:cond_0
  
124 ····return-void124 ····return-void
125 .end·method125 .end·method
  
  
126 #·virtual·methods126 #·virtual·methods
127 .method·public·c()I127 .method·public·a()I
128 ····.locals·1128 ····.locals·1
  
129 ····iget·v0,·p0,·Lkotlinx/coroutines/scheduling/e;->i:I129 ····iget·v0,·p0,·Lkotlinx/coroutines/scheduling/e;->i:I
  
130 ····return·v0130 ····return·v0
131 .end·method131 .end·method
  
Offset 147, 15 lines modifiedOffset 147, 15 lines modified
147 ····move-result-object·v1147 ····move-result-object·v1
  
148 ····invoke-direct·{v0,·v1},·Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V148 ····invoke-direct·{v0,·v1},·Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
  
149 ····throw·v0149 ····throw·v0
150 .end·method150 .end·method
  
151 .method·public·e()V151 .method·public·d()V
152 ····.locals·3152 ····.locals·3
  
153 ····iget-object·v0,·p0,·Lkotlinx/coroutines/scheduling/e;->j:Ljava/util/concurrent/ConcurrentLinkedQueue;153 ····iget-object·v0,·p0,·Lkotlinx/coroutines/scheduling/e;->j:Ljava/util/concurrent/ConcurrentLinkedQueue;
  
154 ····invoke-virtual·{v0},·Ljava/util/concurrent/ConcurrentLinkedQueue;->poll()Ljava/lang/Object;154 ····invoke-virtual·{v0},·Ljava/util/concurrent/ConcurrentLinkedQueue;->poll()Ljava/lang/Object;
  
155 ····move-result-object·v0155 ····move-result-object·v0
Offset 186, 35 lines modifiedOffset 186, 35 lines modified
186 ····check-cast·v0,·Ljava/lang/Runnable;186 ····check-cast·v0,·Ljava/lang/Runnable;
  
187 ····if-nez·v0,·:cond_1187 ····if-nez·v0,·:cond_1
  
188 ····return-void188 ····return-void
  
189 ····:cond_1189 ····:cond_1
190 ····invoke-direct·{p0,·v0,·v1},·Lkotlinx/coroutines/scheduling/e;->o(Ljava/lang/Runnable;Z)V190 ····invoke-direct·{p0,·v0,·v1},·Lkotlinx/coroutines/scheduling/e;->m(Ljava/lang/Runnable;Z)V
  
191 ····return-void191 ····return-void
192 .end·method192 .end·method
  
193 .method·public·execute(Ljava/lang/Runnable;)V193 .method·public·execute(Ljava/lang/Runnable;)V
194 ····.locals·1194 ····.locals·1
  
195 ····const/4·v0,·0x0195 ····const/4·v0,·0x0
  
196 ····invoke-direct·{p0,·p1,·v0},·Lkotlinx/coroutines/scheduling/e;->o(Ljava/lang/Runnable;Z)V196 ····invoke-direct·{p0,·p1,·v0},·Lkotlinx/coroutines/scheduling/e;->m(Ljava/lang/Runnable;Z)V
  
197 ····return-void197 ····return-void
198 .end·method198 .end·method
  
199 .method·public·i(Lq0/g;Ljava/lang/Runnable;)V199 .method·public·j(Lf0/g;Ljava/lang/Runnable;)V
200 ····.locals·0200 ····.locals·0
  
201 ····const/4·p1,·0x0201 ····const/4·p1,·0x0
  
202 ····invoke-direct·{p0,·p2,·p1},·Lkotlinx/coroutines/scheduling/e;->o(Ljava/lang/Runnable;Z)V202 ····invoke-direct·{p0,·p2,·p1},·Lkotlinx/coroutines/scheduling/e;->m(Ljava/lang/Runnable;Z)V
  
203 ····return-void203 ····return-void
204 .end·method204 .end·method
  
205 .method·public·toString()Ljava/lang/String;205 .method·public·toString()Ljava/lang/String;
206 ····.locals·2206 ····.locals·2
  
Offset 222, 15 lines modifiedOffset 222, 15 lines modified
  
222 ····if-nez·v0,·:cond_0222 ····if-nez·v0,·:cond_0
  
223 ····new-instance·v0,·Ljava/lang/StringBuilder;223 ····new-instance·v0,·Ljava/lang/StringBuilder;
  
224 ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V224 ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V
  
225 ····invoke-super·{p0},·Le1/f0;->toString()Ljava/lang/String;225 ····invoke-super·{p0},·Lt0/f0;->toString()Ljava/lang/String;
  
226 ····move-result-object·v1226 ····move-result-object·v1
  
227 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;227 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
228 ····const-string·v1,·"[dispatcher·=·"228 ····const-string·v1,·"[dispatcher·=·"
  
1.73 KB
smali/kotlinx/coroutines/scheduling/b.smali
    
Offset 2, 15 lines modifiedOffset 2, 15 lines modified
2 .super·Lkotlinx/coroutines/scheduling/c;2 .super·Lkotlinx/coroutines/scheduling/c;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·static·fields4 #·static·fields
5 .field·public·static·final·k:Lkotlinx/coroutines/scheduling/b;5 .field·public·static·final·k:Lkotlinx/coroutines/scheduling/b;
  
6 .field·private·static·final·l:Le1/f0;6 .field·private·static·final·l:Lt0/f0;
  
  
7 #·direct·methods7 #·direct·methods
8 .method·static·constructor·<clinit>()V8 .method·static·constructor·<clinit>()V
9 ····.locals·109 ····.locals·10
  
10 ····new-instance·v0,·Lkotlinx/coroutines/scheduling/b;10 ····new-instance·v0,·Lkotlinx/coroutines/scheduling/b;
Offset 23, 15 lines modifiedOffset 23, 15 lines modified
  
23 ····invoke-static·{},·Lkotlinx/coroutines/internal/y;->a()I23 ····invoke-static·{},·Lkotlinx/coroutines/internal/y;->a()I
  
24 ····move-result·v224 ····move-result·v2
  
25 ····const/16·v3,·0x4025 ····const/16·v3,·0x40
  
26 ····invoke-static·{v3,·v2},·La1/d;->a(II)I26 ····invoke-static·{v3,·v2},·Lp0/d;->a(II)I
  
27 ····move-result·v527 ····move-result·v5
  
28 ····const-string·v4,·"kotlinx.coroutines.io.parallelism"28 ····const-string·v4,·"kotlinx.coroutines.io.parallelism"
  
29 ····const/4·v6,·0x029 ····const/4·v6,·0x0
  
Offset 47, 15 lines modifiedOffset 47, 15 lines modified
  
47 ····const-string·v3,·"Dispatchers.IO"47 ····const-string·v3,·"Dispatchers.IO"
  
48 ····const/4·v4,·0x148 ····const/4·v4,·0x1
  
49 ····invoke-direct·{v1,·v0,·v2,·v3,·v4},·Lkotlinx/coroutines/scheduling/e;-><init>(Lkotlinx/coroutines/scheduling/c;ILjava/lang/String;I)V49 ····invoke-direct·{v1,·v0,·v2,·v3,·v4},·Lkotlinx/coroutines/scheduling/e;-><init>(Lkotlinx/coroutines/scheduling/c;ILjava/lang/String;I)V
  
50 ····sput-object·v1,·Lkotlinx/coroutines/scheduling/b;->l:Le1/f0;50 ····sput-object·v1,·Lkotlinx/coroutines/scheduling/b;->l:Lt0/f0;
  
51 ····return-void51 ····return-void
52 .end·method52 .end·method
  
53 .method·private·constructor·<init>()V53 .method·private·constructor·<init>()V
54 ····.locals·654 ····.locals·6
  
Offset 86, 18 lines modifiedOffset 86, 18 lines modified
86 ····const-string·v1,·"Dispatchers.Default·cannot·be·closed"86 ····const-string·v1,·"Dispatchers.Default·cannot·be·closed"
  
87 ····invoke-direct·{v0,·v1},·Ljava/lang/UnsupportedOperationException;-><init>(Ljava/lang/String;)V87 ····invoke-direct·{v0,·v1},·Ljava/lang/UnsupportedOperationException;-><init>(Ljava/lang/String;)V
  
88 ····throw·v088 ····throw·v0
89 .end·method89 .end·method
  
90 .method·public·final·r()Le1/f0;90 .method·public·final·q()Lt0/f0;
91 ····.locals·191 ····.locals·1
  
92 ····sget-object·v0,·Lkotlinx/coroutines/scheduling/b;->l:Le1/f0;92 ····sget-object·v0,·Lkotlinx/coroutines/scheduling/b;->l:Lt0/f0;
  
93 ····return-object·v093 ····return-object·v0
94 .end·method94 .end·method
  
95 .method·public·toString()Ljava/lang/String;95 .method·public·toString()Ljava/lang/String;
96 ····.locals·196 ····.locals·1
  
449 B
smali/kotlinx/coroutines/scheduling/g.smali
    
Offset 31, 20 lines modifiedOffset 31, 20 lines modified
31 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V31 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
32 ····return-void32 ····return-void
33 .end·method33 .end·method
  
  
34 #·virtual·methods34 #·virtual·methods
35 .method·public·c()I35 .method·public·a()I
36 ····.locals·136 ····.locals·1
  
37 ····sget·v0,·Lkotlinx/coroutines/scheduling/g;->e:I37 ····sget·v0,·Lkotlinx/coroutines/scheduling/g;->e:I
  
38 ····return·v038 ····return·v0
39 .end·method39 .end·method
  
40 .method·public·e()V40 .method·public·d()V
41 ····.locals·041 ····.locals·0
  
42 ····return-void42 ····return-void
43 .end·method43 .end·method
3.57 KB
smali/kotlinx/coroutines/scheduling/c.smali
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
1 .class·public·Lkotlinx/coroutines/scheduling/c;1 .class·public·Lkotlinx/coroutines/scheduling/c;
2 .super·Le1/b1;2 .super·Lt0/b1;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·instance·fields4 #·instance·fields
5 .field·private·final·f:I5 .field·private·final·f:I
  
6 .field·private·final·g:I6 .field·private·final·g:I
Offset 15, 25 lines modifiedOffset 15, 25 lines modified
15 .field·private·j:Lkotlinx/coroutines/scheduling/a;15 .field·private·j:Lkotlinx/coroutines/scheduling/a;
  
  
16 #·direct·methods16 #·direct·methods
17 .method·public·constructor·<init>(IIJLjava/lang/String;)V17 .method·public·constructor·<init>(IIJLjava/lang/String;)V
18 ····.locals·018 ····.locals·0
  
19 ····invoke-direct·{p0},·Le1/b1;-><init>()V19 ····invoke-direct·{p0},·Lt0/b1;-><init>()V
  
20 ····iput·p1,·p0,·Lkotlinx/coroutines/scheduling/c;->f:I20 ····iput·p1,·p0,·Lkotlinx/coroutines/scheduling/c;->f:I
  
21 ····iput·p2,·p0,·Lkotlinx/coroutines/scheduling/c;->g:I21 ····iput·p2,·p0,·Lkotlinx/coroutines/scheduling/c;->g:I
  
22 ····iput-wide·p3,·p0,·Lkotlinx/coroutines/scheduling/c;->h:J22 ····iput-wide·p3,·p0,·Lkotlinx/coroutines/scheduling/c;->h:J
  
23 ····iput-object·p5,·p0,·Lkotlinx/coroutines/scheduling/c;->i:Ljava/lang/String;23 ····iput-object·p5,·p0,·Lkotlinx/coroutines/scheduling/c;->i:Ljava/lang/String;
  
24 ····invoke-direct·{p0},·Lkotlinx/coroutines/scheduling/c;->o()Lkotlinx/coroutines/scheduling/a;24 ····invoke-direct·{p0},·Lkotlinx/coroutines/scheduling/c;->m()Lkotlinx/coroutines/scheduling/a;
  
25 ····move-result-object·p125 ····move-result-object·p1
  
26 ····iput-object·p1,·p0,·Lkotlinx/coroutines/scheduling/c;->j:Lkotlinx/coroutines/scheduling/a;26 ····iput-object·p1,·p0,·Lkotlinx/coroutines/scheduling/c;->j:Lkotlinx/coroutines/scheduling/a;
  
27 ····return-void27 ····return-void
28 .end·method28 .end·method
Offset 81, 15 lines modifiedOffset 81, 15 lines modified
  
81 ····:cond_281 ····:cond_2
82 ····invoke-direct·{p0,·p1,·p2,·p3},·Lkotlinx/coroutines/scheduling/c;-><init>(IILjava/lang/String;)V82 ····invoke-direct·{p0,·p1,·p2,·p3},·Lkotlinx/coroutines/scheduling/c;-><init>(IILjava/lang/String;)V
  
83 ····return-void83 ····return-void
84 .end·method84 .end·method
  
85 .method·private·final·o()Lkotlinx/coroutines/scheduling/a;85 .method·private·final·m()Lkotlinx/coroutines/scheduling/a;
86 ····.locals·786 ····.locals·7
  
87 ····new-instance·v6,·Lkotlinx/coroutines/scheduling/a;87 ····new-instance·v6,·Lkotlinx/coroutines/scheduling/a;
  
88 ····iget·v1,·p0,·Lkotlinx/coroutines/scheduling/c;->f:I88 ····iget·v1,·p0,·Lkotlinx/coroutines/scheduling/c;->f:I
  
89 ····iget·v2,·p0,·Lkotlinx/coroutines/scheduling/c;->g:I89 ····iget·v2,·p0,·Lkotlinx/coroutines/scheduling/c;->g:I
Offset 103, 15 lines modifiedOffset 103, 15 lines modified
103 ····invoke-direct/range·{v0·..·v5},·Lkotlinx/coroutines/scheduling/a;-><init>(IIJLjava/lang/String;)V103 ····invoke-direct/range·{v0·..·v5},·Lkotlinx/coroutines/scheduling/a;-><init>(IIJLjava/lang/String;)V
  
104 ····return-object·v6104 ····return-object·v6
105 .end·method105 .end·method
  
  
106 #·virtual·methods106 #·virtual·methods
107 .method·public·i(Lq0/g;Ljava/lang/Runnable;)V107 .method·public·j(Lf0/g;Ljava/lang/Runnable;)V
108 ····.locals·6108 ····.locals·6
  
109 ····:try_start_0109 ····:try_start_0
110 ····iget-object·v0,·p0,·Lkotlinx/coroutines/scheduling/c;->j:Lkotlinx/coroutines/scheduling/a;110 ····iget-object·v0,·p0,·Lkotlinx/coroutines/scheduling/c;->j:Lkotlinx/coroutines/scheduling/a;
  
111 ····const/4·v2,·0x0111 ····const/4·v2,·0x0
  
Offset 126, 17 lines modifiedOffset 126, 17 lines modified
126 ····invoke-static/range·{v0·..·v5},·Lkotlinx/coroutines/scheduling/a;->f(Lkotlinx/coroutines/scheduling/a;Ljava/lang/Runnable;Lkotlinx/coroutines/scheduling/j;ZILjava/lang/Object;)V126 ····invoke-static/range·{v0·..·v5},·Lkotlinx/coroutines/scheduling/a;->f(Lkotlinx/coroutines/scheduling/a;Ljava/lang/Runnable;Lkotlinx/coroutines/scheduling/j;ZILjava/lang/Object;)V
127 ····:try_end_0127 ····:try_end_0
128 ····.catch·Ljava/util/concurrent/RejectedExecutionException;·{:try_start_0·..·:try_end_0}·:catch_0128 ····.catch·Ljava/util/concurrent/RejectedExecutionException;·{:try_start_0·..·:try_end_0}·:catch_0
  
129 ····goto·:goto_0129 ····goto·:goto_0
  
130 ····:catch_0130 ····:catch_0
131 ····sget-object·v0,·Le1/n0;->j:Le1/n0;131 ····sget-object·v0,·Lt0/n0;->j:Lt0/n0;
  
132 ····invoke-virtual·{v0,·p1,·p2},·Le1/w0;->i(Lq0/g;Ljava/lang/Runnable;)V132 ····invoke-virtual·{v0,·p1,·p2},·Lt0/w0;->j(Lf0/g;Ljava/lang/Runnable;)V
  
133 ····:goto_0133 ····:goto_0
134 ····return-void134 ····return-void
135 .end·method135 .end·method
  
136 .method·public·final·p(Ljava/lang/Runnable;Lkotlinx/coroutines/scheduling/j;Z)V136 .method·public·final·p(Ljava/lang/Runnable;Lkotlinx/coroutines/scheduling/j;Z)V
137 ····.locals·1137 ····.locals·1
Offset 147, 20 lines modifiedOffset 147, 20 lines modified
147 ····invoke-virtual·{v0,·p1,·p2,·p3},·Lkotlinx/coroutines/scheduling/a;->e(Ljava/lang/Runnable;Lkotlinx/coroutines/scheduling/j;Z)V147 ····invoke-virtual·{v0,·p1,·p2,·p3},·Lkotlinx/coroutines/scheduling/a;->e(Ljava/lang/Runnable;Lkotlinx/coroutines/scheduling/j;Z)V
148 ····:try_end_0148 ····:try_end_0
149 ····.catch·Ljava/util/concurrent/RejectedExecutionException;·{:try_start_0·..·:try_end_0}·:catch_0149 ····.catch·Ljava/util/concurrent/RejectedExecutionException;·{:try_start_0·..·:try_end_0}·:catch_0
  
150 ····goto·:goto_0150 ····goto·:goto_0
  
151 ····:catch_0151 ····:catch_0
152 ····sget-object·p3,·Le1/n0;->j:Le1/n0;152 ····sget-object·p3,·Lt0/n0;->j:Lt0/n0;
  
153 ····iget-object·v0,·p0,·Lkotlinx/coroutines/scheduling/c;->j:Lkotlinx/coroutines/scheduling/a;153 ····iget-object·v0,·p0,·Lkotlinx/coroutines/scheduling/c;->j:Lkotlinx/coroutines/scheduling/a;
  
154 ····invoke-virtual·{v0,·p1,·p2},·Lkotlinx/coroutines/scheduling/a;->c(Ljava/lang/Runnable;Lkotlinx/coroutines/scheduling/j;)Lkotlinx/coroutines/scheduling/i;154 ····invoke-virtual·{v0,·p1,·p2},·Lkotlinx/coroutines/scheduling/a;->c(Ljava/lang/Runnable;Lkotlinx/coroutines/scheduling/j;)Lkotlinx/coroutines/scheduling/i;
  
155 ····move-result-object·p1155 ····move-result-object·p1
  
156 ····invoke-virtual·{p3,·p1},·Le1/w0;->E(Ljava/lang/Runnable;)V156 ····invoke-virtual·{p3,·p1},·Lt0/w0;->E(Ljava/lang/Runnable;)V
  
157 ····:goto_0157 ····:goto_0
158 ····return-void158 ····return-void
159 .end·method159 .end·method
1.85 KB
smali/i0/a.smali
    
Offset 1, 15 lines modifiedOffset 1, 81 lines modified
1 .class·public·final·synthetic·Li0/a; 
2 .super·Ljava/lang/Object;1 .class·public·Li0/a;
 2 .super·Lh0/a;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
 4 #·annotations
 5 .annotation·system·Ldalvik/annotation/MemberClasses;
 6 ····value·=·{
 7 ········Li0/a$a;
 8 ····}
 9 .end·annotation
  
  
4 #·direct·methods10 #·direct·methods
5 .method·public·static·bridge·synthetic·a(Ljava/util/HashMap;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;11 .method·public·constructor·<init>()V
6 ····.locals·012 ····.locals·0
  
7 ····invoke-virtual·{p0,·p1,·p2},·Ljava/util/HashMap;->getOrDefault(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;13 ····invoke-direct·{p0},·Lh0/a;-><init>()V
  
 14 ····return-void
 15 .end·method
  
 16 .method·private·final·c(I)Z
 17 ····.locals·1
  
 18 ····sget-object·v0,·Li0/a$a;->b:Ljava/lang/Integer;
  
 19 ····if-eqz·v0,·:cond_1
  
 20 ····invoke-virtual·{v0},·Ljava/lang/Integer;->intValue()I
  
 21 ····move-result·v0
  
 22 ····if-lt·v0,·p1,·:cond_0
  
 23 ····goto·:goto_0
  
 24 ····:cond_0
 25 ····const/4·p1,·0x0
  
 26 ····goto·:goto_1
  
 27 ····:cond_1
 28 ····:goto_0
 29 ····const/4·p1,·0x1
  
 30 ····:goto_1
 31 ····return·p1
 32 .end·method
  
  
 33 #·virtual·methods
 34 .method·public·a(Ljava/lang/Throwable;Ljava/lang/Throwable;)V
 35 ····.locals·1
  
 36 ····const-string·v0,·"cause"
  
 37 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
 38 ····const-string·v0,·"exception"
  
 39 ····invoke-static·{p2,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
 40 ····const/16·v0,·0x13
  
 41 ····invoke-direct·{p0,·v0},·Li0/a;->c(I)Z
  
 42 ····move-result·v0
  
 43 ····if-eqz·v0,·:cond_0
  
 44 ····invoke-virtual·{p1,·p2},·Ljava/lang/Throwable;->addSuppressed(Ljava/lang/Throwable;)V
  
 45 ····goto·:goto_0
  
8 ····move-result-object·p046 ····:cond_0
 47 ····invoke-super·{p0,·p1,·p2},·Lh0/a;->a(Ljava/lang/Throwable;Ljava/lang/Throwable;)V
  
9 ····return-object·p048 ····:goto_0
 49 ····return-void
10 .end·method50 .end·method
1.74 KB
smali/c/a.smali
    
Offset 1, 9 lines modifiedOffset 1, 71 lines modified
1 .class·public·final·Lc/a;1 .class·public·final·Lc/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·final·a:I·=·0x7f0300005 .field·public·static·final·A:I·=·0x7f05001b
  
 6 .field·public·static·final·B:I·=·0x7f05001c
  
 7 .field·public·static·final·C:I·=·0x7f05001d
  
 8 .field·public·static·final·D:I·=·0x7f05001e
  
 9 .field·public·static·final·E:I·=·0x7f05001f
  
 10 .field·public·static·final·F:I·=·0x7f050020
  
 11 .field·public·static·final·G:I·=·0x7f05003e
  
6 .field·public·static·final·b:I·=·0x7f03000112 .field·public·static·final·a:I·=·0x7f050001
  
 13 .field·public·static·final·b:I·=·0x7f050002
  
 14 .field·public·static·final·c:I·=·0x7f050003
  
 15 .field·public·static·final·d:I·=·0x7f050004
  
 16 .field·public·static·final·e:I·=·0x7f050005
  
 17 .field·public·static·final·f:I·=·0x7f050006
  
 18 .field·public·static·final·g:I·=·0x7f050007
  
 19 .field·public·static·final·h:I·=·0x7f050008
  
 20 .field·public·static·final·i:I·=·0x7f050009
  
 21 .field·public·static·final·j:I·=·0x7f05000a
  
 22 .field·public·static·final·k:I·=·0x7f05000b
  
 23 .field·public·static·final·l:I·=·0x7f05000c
  
 24 .field·public·static·final·m:I·=·0x7f05000d
  
 25 .field·public·static·final·n:I·=·0x7f05000e
  
 26 .field·public·static·final·o:I·=·0x7f05000f
  
 27 .field·public·static·final·p:I·=·0x7f050010
  
 28 .field·public·static·final·q:I·=·0x7f050011
  
 29 .field·public·static·final·r:I·=·0x7f050012
  
 30 .field·public·static·final·s:I·=·0x7f050013
  
 31 .field·public·static·final·t:I·=·0x7f050014
  
 32 .field·public·static·final·u:I·=·0x7f050015
  
 33 .field·public·static·final·v:I·=·0x7f050016
  
 34 .field·public·static·final·w:I·=·0x7f050017
  
 35 .field·public·static·final·x:I·=·0x7f050018
  
 36 .field·public·static·final·y:I·=·0x7f050019
  
 37 .field·public·static·final·z:I·=·0x7f05001a
523 B
smali/d0/a.smali
    
Offset 1, 11 lines modifiedOffset 1, 13 lines modified
1 .class·public·interface·abstract·Ld0/a; 
2 .super·Ljava/lang/Object;1 .class·public·final·Ld0/a;
 2 .super·Ld0/b;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·virtual·methods4 #·direct·methods
5 .method·public·abstract·a(Ld0/b;)V 
6 .end·method5 .method·public·static·bridge·synthetic·a(Ljava/lang/Throwable;Ljava/lang/Throwable;)V
 6 ····.locals·0
  
 7 ····invoke-static·{p0,·p1},·Ld0/b;->a(Ljava/lang/Throwable;Ljava/lang/Throwable;)V
  
7 .method·public·abstract·b()V8 ····return-void
8 .end·method9 .end·method
729 B
smali/d0/b.smali
    
Offset 1, 3 lines modifiedOffset 1, 26 lines modified
1 .class·public·interface·abstract·Ld0/b;1 .class·Ld0/b;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
 4 #·direct·methods
 5 .method·public·static·a(Ljava/lang/Throwable;Ljava/lang/Throwable;)V
 6 ····.locals·1
  
 7 ····const-string·v0,·"<this>"
  
 8 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
 9 ····const-string·v0,·"exception"
  
 10 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
 11 ····if-eq·p0,·p1,·:cond_0
  
 12 ····sget-object·v0,·Lh0/b;->a:Lh0/a;
  
 13 ····invoke-virtual·{v0,·p0,·p1},·Lh0/a;->a(Ljava/lang/Throwable;Ljava/lang/Throwable;)V
  
 14 ····:cond_0
 15 ····return-void
 16 .end·method
2.87 KB
smali/q0/a.smali
    
Offset 1, 125 lines modifiedOffset 1, 16 lines modified
1 .class·public·abstract·Lq0/a;1 .class·public·interface·abstract·Lq0/a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces 
5 .implements·Lq0/g$b; 
  
  
6 #·instance·fields 
7 .field·private·final·key:Lq0/g$c; 
8 ····.annotation·system·Ldalvik/annotation/Signature; 
9 ········value·=·{ 
10 ············"Lq0/g$c<", 
11 ············"*>;" 
12 ········} 
13 ····.end·annotation 
14 .end·field 
  
  
15 #·direct·methods 
16 .method·public·constructor·<init>(Lq0/g$c;)V 
17 ····.locals·1 
18 ····.annotation·system·Ldalvik/annotation/Signature; 
19 ········value·=·{ 
20 ············"(", 
21 ············"Lq0/g$c<", 
22 ············"*>;)V" 
23 ········} 
24 ····.end·annotation 
  
25 ····const-string·v0,·"key" 
  
26 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V 
  
27 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V 
  
28 ····iput-object·p1,·p0,·Lq0/a;->key:Lq0/g$c; 
  
29 ····return-void 
30 .end·method 
  
  
31 #·virtual·methods4 #·virtual·methods
 5 .method·public·abstract·getAnnotations()Ljava/util/List;
32 .method·public·fold(Ljava/lang/Object;Lx0/p;)Ljava/lang/Object; 
33 ····.locals·0 
34 ····.annotation·system·Ldalvik/annotation/Signature; 
35 ········value·=·{ 
36 ············"<R:", 
37 ············"Ljava/lang/Object;", 
38 ············">(TR;", 
39 ············"Lx0/p<", 
40 ············"-TR;-", 
41 ············"Lq0/g$b;", 
42 ············"+TR;>;)TR;" 
43 ········} 
44 ····.end·annotation 
  
45 ····invoke-static·{p0,·p1,·p2},·Lq0/g$b$a;->a(Lq0/g$b;Ljava/lang/Object;Lx0/p;)Ljava/lang/Object; 
  
46 ····move-result-object·p1 
  
47 ····return-object·p1 
48 .end·method 
  
49 .method·public·get(Lq0/g$c;)Lq0/g$b; 
50 ····.locals·0 
51 ····.annotation·system·Ldalvik/annotation/Signature; 
52 ········value·=·{ 
53 ············"<E::", 
54 ············"Lq0/g$b;", 
55 ············">(", 
56 ············"Lq0/g$c<", 
57 ············"TE;>;)TE;" 
58 ········} 
59 ····.end·annotation 
  
60 ····invoke-static·{p0,·p1},·Lq0/g$b$a;->b(Lq0/g$b;Lq0/g$c;)Lq0/g$b; 
  
61 ····move-result-object·p1 
  
62 ····return-object·p1 
63 .end·method 
  
64 .method·public·getKey()Lq0/g$c; 
65 ····.locals·1 
66 ····.annotation·system·Ldalvik/annotation/Signature;6 ····.annotation·system·Ldalvik/annotation/Signature;
67 ········value·=·{7 ········value·=·{
68 ············"()",8 ············"()",
69 ············"Lq0/g$c<",9 ············"Ljava/util/List<",
 10 ············"Ljava/lang/annotation/Annotation;",
70 ············"*>;"11 ············">;"
71 ········} 
72 ····.end·annotation 
  
73 ····iget-object·v0,·p0,·Lq0/a;->key:Lq0/g$c; 
  
74 ····return-object·v0 
75 .end·method 
  
76 .method·public·minusKey(Lq0/g$c;)Lq0/g; 
77 ····.locals·0 
78 ····.annotation·system·Ldalvik/annotation/Signature; 
79 ········value·=·{ 
80 ············"(", 
81 ············"Lq0/g$c<", 
82 ············"*>;)", 
83 ············"Lq0/g;" 
84 ········}12 ········}
85 ····.end·annotation13 ····.end·annotation
  
86 ····invoke-static·{p0,·p1},·Lq0/g$b$a;->c(Lq0/g$b;Lq0/g$c;)Lq0/g; 
  
87 ····move-result-object·p1 
  
88 ····return-object·p1 
89 .end·method 
  
90 .method·public·plus(Lq0/g;)Lq0/g; 
91 ····.locals·0 
  
92 ····invoke-static·{p0,·p1},·Lq0/g$b$a;->d(Lq0/g$b;Lq0/g;)Lq0/g; 
  
93 ····move-result-object·p1 
  
94 ····return-object·p1 
95 .end·method14 .end·method
Max diff block lines reached; -1/2904 bytes (-0.03%) of diff not shown.
490 B
smali/q0/d.smali
    
Offset 1, 22 lines modifiedOffset 1, 3 lines modified
1 .class·public·interface·abstract·Lq0/d;1 .class·public·interface·abstract·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/Signature; 
6 ····value·=·{ 
7 ········"<T:", 
8 ········"Ljava/lang/Object;", 
9 ········">", 
10 ········"Ljava/lang/Object;" 
11 ····} 
12 .end·annotation 
  
  
13 #·virtual·methods 
14 .method·public·abstract·getContext()Lq0/g; 
15 .end·method 
  
16 .method·public·abstract·resumeWith(Ljava/lang/Object;)V 
17 .end·method 
1.44 KB
smali/q0/f.smali
    
Offset 1, 54 lines modifiedOffset 1, 6 lines modified
1 .class·public·final·Lq0/f;1 .class·public·interface·abstract·Lq0/f;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
 4 #·interfaces
 5 .implements·Lq0/a;
  
4 #·direct·methods 
5 .method·public·static·final·a(Lx0/p;Ljava/lang/Object;Lq0/d;)V 
6 ····.locals·1 
7 ····.annotation·system·Ldalvik/annotation/Signature; 
8 ········value·=·{ 
9 ············"<R:", 
10 ············"Ljava/lang/Object;", 
11 ············"T:", 
12 ············"Ljava/lang/Object;", 
13 ············">(", 
14 ············"Lx0/p<", 
15 ············"-TR;-", 
16 ············"Lq0/d<", 
17 ············"-TT;>;+", 
18 ············"Ljava/lang/Object;", 
19 ············">;TR;", 
20 ············"Lq0/d<", 
21 ············"-TT;>;)V" 
22 ········} 
23 ····.end·annotation 
  
24 ····const-string·v0,·"<this>" 
  
25 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V 
  
26 ····const-string·v0,·"completion" 
  
27 ····invoke-static·{p2,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V 
  
28 ····invoke-static·{p0,·p1,·p2},·Lr0/b;->a(Lx0/p;Ljava/lang/Object;Lq0/d;)Lq0/d; 
  
29 ····move-result-object·p0 
  
30 ····invoke-static·{p0},·Lr0/b;->b(Lq0/d;)Lq0/d; 
  
31 ····move-result-object·p0 
  
32 ····sget-object·p1,·Lo0/k;->d:Lo0/k$a; 
  
33 ····sget-object·p1,·Lo0/q;->a:Lo0/q; 
  
34 ····invoke-static·{p1},·Lo0/k;->a(Ljava/lang/Object;)Ljava/lang/Object; 
  
35 ····move-result-object·p1 
  
36 ····invoke-interface·{p0,·p1},·Lq0/d;->resumeWith(Ljava/lang/Object;)V 
  
37 ····return-void 
38 .end·method 
1.6 KB
smali/q0/e.smali
    
Offset 1, 57 lines modifiedOffset 1, 39 lines modified
1 .class·public·interface·abstract·Lq0/e;1 .class·public·interface·abstract·Lq0/e;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces4 #·interfaces
5 .implements·Lq0/g$b;5 .implements·Lq0/b;
 6 .implements·Ld0/c;
  
  
6 #·annotations7 #·annotations
7 .annotation·system·Ldalvik/annotation/MemberClasses;8 .annotation·system·Ldalvik/annotation/Signature;
8 ····value·=·{9 ····value·=·{
 10 ········"<R:",
 11 ········"Ljava/lang/Object;",
 12 ········">",
 13 ········"Ljava/lang/Object;",
9 ········Lq0/e$b;,14 ········"Lq0/b<",
10 ········Lq0/e$a;15 ········"TR;>;",
 16 ········"Ld0/c<",
 17 ········"TR;>;"
11 ····}18 ····}
12 .end·annotation19 .end·annotation
  
  
13 #·static·fields 
14 .field·public·static·final·c:Lq0/e$b; 
  
  
15 #·direct·methods20 #·virtual·methods
 21 .method·public·abstract·isExternal()Z
 22 .end·method
16 .method·static·constructor·<clinit>()V 
17 ····.locals·1 
  
18 ····sget-object·v0,·Lq0/e$b;->d:Lq0/e$b; 
  
19 ····sput-object·v0,·Lq0/e;->c:Lq0/e$b; 
  
20 ····return-void23 .method·public·abstract·isInfix()Z
21 .end·method24 .end·method
  
 25 .method·public·abstract·isInline()Z
 26 .end·method
  
 27 .method·public·abstract·isOperator()Z
22 #·virtual·methods 
23 .method·public·abstract·f(Lq0/d;)V 
24 ····.annotation·system·Ldalvik/annotation/Signature; 
25 ········value·=·{ 
26 ············"(", 
27 ············"Lq0/d<", 
28 ············"*>;)V" 
29 ········} 
30 ····.end·annotation 
31 .end·method28 .end·method
  
 29 .method·public·abstract·isSuspend()Z
32 .method·public·abstract·l(Lq0/d;)Lq0/d; 
33 ····.annotation·system·Ldalvik/annotation/Signature; 
34 ········value·=·{ 
35 ············"<T:", 
36 ············"Ljava/lang/Object;", 
37 ············">(", 
38 ············"Lq0/d<", 
39 ············"-TT;>;)", 
40 ············"Lq0/d<", 
41 ············"TT;>;" 
42 ········} 
43 ····.end·annotation 
44 .end·method30 .end·method
4.09 KB
smali/q0/b.smali
    
Offset 1, 144 lines modifiedOffset 1, 83 lines modified
1 .class·public·abstract·Lq0/b;1 .class·public·interface·abstract·Lq0/b;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces4 #·interfaces
5 .implements·Lq0/g$c;5 .implements·Lq0/a;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/Signature;7 .annotation·system·Ldalvik/annotation/Signature;
8 ····value·=·{8 ····value·=·{
9 ········"<B::",9 ········"<R:",
10 ········"Lq0/g$b;", 
11 ········"E::TB;>", 
12 ········"Ljava/lang/Object;",10 ········"Ljava/lang/Object;",
13 ········"Lq0/g$c<", 
14 ········"TE;>;"11 ········">",
 12 ········"Ljava/lang/Object;",
 13 ········"Lq0/a;"
15 ····}14 ····}
16 .end·annotation15 .end·annotation
  
  
 16 #·virtual·methods
 17 .method·public·varargs·abstract·call([Ljava/lang/Object;)Ljava/lang/Object;
17 #·instance·fields 
18 .field·private·final·d:Lx0/l; 
19 ····.annotation·system·Ldalvik/annotation/Signature; 
20 ········value·=·{ 
21 ············"Lx0/l<", 
22 ············"Lq0/g$b;", 
23 ············"TE;>;" 
24 ········} 
25 ····.end·annotation 
26 .end·field 
  
27 .field·private·final·e:Lq0/g$c; 
28 ····.annotation·system·Ldalvik/annotation/Signature;18 ····.annotation·system·Ldalvik/annotation/Signature;
29 ········value·=·{19 ········value·=·{
30 ············"Lq0/g$c<",20 ············"([",
 21 ············"Ljava/lang/Object;",
31 ············"*>;"22 ············")TR;"
32 ········}23 ········}
33 ····.end·annotation24 ····.end·annotation
 25 .end·method
34 .end·field 
  
  
 26 .method·public·abstract·callBy(Ljava/util/Map;)Ljava/lang/Object;
35 #·direct·methods 
36 .method·public·constructor·<init>(Lq0/g$c;Lx0/l;)V 
37 ····.locals·1 
38 ····.annotation·system·Ldalvik/annotation/Signature;27 ····.annotation·system·Ldalvik/annotation/Signature;
39 ········value·=·{28 ········value·=·{
40 ············"(",29 ············"(",
 30 ············"Ljava/util/Map<",
 31 ············"Ljava/lang/Object;",
41 ············"Lq0/g$c<", 
42 ············"TB;>;", 
43 ············"Lx0/l<", 
44 ············"-",32 ············"+",
45 ············"Lq0/g$b;",33 ············"Ljava/lang/Object;",
46 ············"+TE;>;)V"34 ············">;)TR;"
47 ········}35 ········}
48 ····.end·annotation36 ····.end·annotation
  
49 ····const-string·v0,·"baseKey" 
  
50 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V 
  
51 ····const-string·v0,·"safeCast" 
  
52 ····invoke-static·{p2,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V 
  
53 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V 
  
54 ····iput-object·p2,·p0,·Lq0/b;->d:Lx0/l; 
  
55 ····instance-of·p2,·p1,·Lq0/b; 
  
56 ····if-eqz·p2,·:cond_0 
  
57 ····check-cast·p1,·Lq0/b; 
  
58 ····iget-object·p1,·p1,·Lq0/b;->e:Lq0/g$c; 
  
59 ····:cond_0 
60 ····iput-object·p1,·p0,·Lq0/b;->e:Lq0/g$c; 
  
61 ····return-void 
62 .end·method37 .end·method
  
 38 .method·public·abstract·getParameters()Ljava/util/List;
  
63 #·virtual·methods 
64 .method·public·final·a(Lq0/g$c;)Z 
65 ····.locals·1 
66 ····.annotation·system·Ldalvik/annotation/Signature;39 ····.annotation·system·Ldalvik/annotation/Signature;
67 ········value·=·{40 ········value·=·{
68 ············"(",41 ············"()",
69 ············"Lq0/g$c<",42 ············"Ljava/util/List<",
 43 ············"Ljava/lang/Object;",
70 ············"*>;)Z"44 ············">;"
71 ········}45 ········}
72 ····.end·annotation46 ····.end·annotation
 47 .end·method
  
 48 .method·public·abstract·getReturnType()Lq0/f;
73 ····const-string·v0,·"key" 
  
74 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V 
  
75 ····if-eq·p1,·p0,·:cond_1 
  
76 ····iget-object·v0,·p0,·Lq0/b;->e:Lq0/g$c; 
  
77 ····if-ne·v0,·p1,·:cond_0 
  
78 ····goto·:goto_0 
  
79 ····:cond_0 
80 ····const/4·p1,·0x0 
  
81 ····goto·:goto_1 
  
82 ····:cond_1 
83 ····:goto_0 
Max diff block lines reached; 1012/4154 bytes (24.36%) of diff not shown.
3.9 KB
smali/q0/g.smali
    
Offset 1, 55 lines modifiedOffset 1, 154 lines modified
1 .class·public·interface·abstract·Lq0/g;1 .class·public·final·enum·Lq0/g;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Enum;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/MemberClasses;5 .annotation·system·Ldalvik/annotation/Signature;
6 ····value·=·{6 ····value·=·{
 7 ········"Ljava/lang/Enum<",
7 ········Lq0/g$c;,8 ········"Lq0/g;",
 9 ········">;"
8 ········Lq0/g$b;, 
9 ········Lq0/g$a; 
10 ····}10 ····}
11 .end·annotation11 .end·annotation
  
  
 12 #·static·fields
 13 .field·public·static·final·enum·d:Lq0/g;
  
 14 .field·public·static·final·enum·e:Lq0/g;
  
 15 .field·public·static·final·enum·f:Lq0/g;
  
 16 .field·public·static·final·enum·g:Lq0/g;
  
 17 .field·private·static·final·synthetic·h:[Lq0/g;
  
  
12 #·virtual·methods18 #·direct·methods
13 .method·public·abstract·fold(Ljava/lang/Object;Lx0/p;)Ljava/lang/Object; 
14 ····.annotation·system·Ldalvik/annotation/Signature; 
15 ········value·=·{ 
16 ············"<R:", 
17 ············"Ljava/lang/Object;", 
18 ············">(TR;", 
19 ············"Lx0/p<", 
20 ············"-TR;-", 
21 ············"Lq0/g$b;", 
22 ············"+TR;>;)TR;" 
23 ········} 
24 ····.end·annotation19 .method·static·constructor·<clinit>()V
 20 ····.locals·3
  
 21 ····new-instance·v0,·Lq0/g;
  
 22 ····const-string·v1,·"PUBLIC"
  
 23 ····const/4·v2,·0x0
  
 24 ····invoke-direct·{v0,·v1,·v2},·Lq0/g;-><init>(Ljava/lang/String;I)V
  
 25 ····sput-object·v0,·Lq0/g;->d:Lq0/g;
  
 26 ····new-instance·v0,·Lq0/g;
  
 27 ····const-string·v1,·"PROTECTED"
  
 28 ····const/4·v2,·0x1
  
 29 ····invoke-direct·{v0,·v1,·v2},·Lq0/g;-><init>(Ljava/lang/String;I)V
  
 30 ····sput-object·v0,·Lq0/g;->e:Lq0/g;
  
 31 ····new-instance·v0,·Lq0/g;
  
 32 ····const-string·v1,·"INTERNAL"
  
 33 ····const/4·v2,·0x2
  
 34 ····invoke-direct·{v0,·v1,·v2},·Lq0/g;-><init>(Ljava/lang/String;I)V
  
 35 ····sput-object·v0,·Lq0/g;->f:Lq0/g;
  
 36 ····new-instance·v0,·Lq0/g;
  
 37 ····const-string·v1,·"PRIVATE"
  
 38 ····const/4·v2,·0x3
  
 39 ····invoke-direct·{v0,·v1,·v2},·Lq0/g;-><init>(Ljava/lang/String;I)V
  
 40 ····sput-object·v0,·Lq0/g;->g:Lq0/g;
  
 41 ····invoke-static·{},·Lq0/g;->a()[Lq0/g;
  
 42 ····move-result-object·v0
  
 43 ····sput-object·v0,·Lq0/g;->h:[Lq0/g;
  
 44 ····return-void
25 .end·method45 .end·method
  
26 .method·public·abstract·get(Lq0/g$c;)Lq0/g$b;46 .method·private·constructor·<init>(Ljava/lang/String;I)V
 47 ····.locals·0
27 ····.annotation·system·Ldalvik/annotation/Signature;48 ····.annotation·system·Ldalvik/annotation/Signature;
28 ········value·=·{49 ········value·=·{
29 ············"<E::", 
30 ············"Lq0/g$b;", 
31 ············">(",50 ············"()V"
32 ············"Lq0/g$c<", 
33 ············"TE;>;)TE;" 
34 ········}51 ········}
35 ····.end·annotation52 ····.end·annotation
  
 53 ····invoke-direct·{p0,·p1,·p2},·Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V
  
 54 ····return-void
36 .end·method55 .end·method
  
37 .method·public·abstract·minusKey(Lq0/g$c;)Lq0/g; 
38 ····.annotation·system·Ldalvik/annotation/Signature; 
39 ········value·=·{ 
40 ············"(", 
41 ············"Lq0/g$c<", 
42 ············"*>;)", 
43 ············"Lq0/g;" 
44 ········} 
45 ····.end·annotation56 .method·private·static·final·synthetic·a()[Lq0/g;
 57 ····.locals·3
  
 58 ····const/4·v0,·0x4
  
 59 ····new-array·v0,·v0,·[Lq0/g;
  
 60 ····sget-object·v1,·Lq0/g;->d:Lq0/g;
  
Max diff block lines reached; 312/3959 bytes (7.88%) of diff not shown.
7.72 KB
smali/q0/c.smali
Max HTML report size reached
564 B
smali/c0/a.smali
    
Offset 1, 11 lines modifiedOffset 1, 15 lines modified
1 .class·public·interface·abstract·Lc0/a;1 .class·public·final·synthetic·Lc0/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·a()V 
6 .end·method5 .method·public·static·bridge·synthetic·a(Landroid/os/Looper;)Landroid/os/Handler;
 6 ····.locals·0
  
 7 ····invoke-static·{p0},·Landroid/os/Handler;->createAsync(Landroid/os/Looper;)Landroid/os/Handler;
  
 8 ····move-result-object·p0
  
7 .method·public·abstract·b(Lc0/b;)V9 ····return-object·p0
8 .end·method10 .end·method
686 B
smali/c0/b.smali
    
Offset 1, 3 lines modifiedOffset 1, 28 lines modified
1 .class·public·interface·abstract·Lc0/b;1 .class·public·final·Lc0/b;
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/os/Looper;)Landroid/os/Handler;
 6 ····.locals·2
  
 7 ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I
  
 8 ····const/16·v1,·0x1c
  
 9 ····if-lt·v0,·v1,·:cond_0
  
 10 ····invoke-static·{p0},·Lc0/a;->a(Landroid/os/Looper;)Landroid/os/Handler;
  
 11 ····move-result-object·p0
  
 12 ····return-object·p0
  
 13 ····:cond_0
 14 ····new-instance·v0,·Landroid/os/Handler;
  
 15 ····invoke-direct·{v0,·p0},·Landroid/os/Handler;-><init>(Landroid/os/Looper;)V
  
 16 ····return-object·v0
 17 .end·method
3.23 KB
smali/m0/a.smali
    
Offset 1, 107 lines modifiedOffset 1, 29 lines modified
1 .class·public·Lm0/a;1 .class·public·interface·abstract·Lm0/a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
 4 #·interfaces
 5 .implements·Ld0/c;
  
  
4 #·annotations6 #·annotations
5 .annotation·system·Ldalvik/annotation/MemberClasses;7 .annotation·system·Ldalvik/annotation/Signature;
6 ····value·=·{8 ····value·=·{
 9 ········"<R:",
 10 ········"Ljava/lang/Object;",
 11 ········">",
 12 ········"Ljava/lang/Object;",
7 ········Lm0/a$c;,13 ········"Ld0/c<",
 14 ········"TR;>;"
8 ········Lm0/a$d;, 
9 ········Lm0/a$a;, 
10 ········Lm0/a$e;, 
11 ········Lm0/a$b; 
12 ····}15 ····}
13 .end·annotation16 .end·annotation
  
  
14 #·direct·methods17 #·virtual·methods
 18 .method·public·abstract·invoke()Ljava/lang/Object;
15 .method·protected·static·a(Ljava/lang/Throwable;)Ljava/util/ArrayList; 
16 ····.locals·3 
17 ····.annotation·system·Ldalvik/annotation/Signature;19 ····.annotation·system·Ldalvik/annotation/Signature;
18 ········value·=·{20 ········value·=·{
19 ············"(",21 ············"()TR;"
20 ············"Ljava/lang/Throwable;", 
21 ············")", 
22 ············"Ljava/util/ArrayList<", 
23 ············"Ljava/lang/Object;", 
24 ············">;" 
25 ········}22 ········}
26 ····.end·annotation23 ····.end·annotation
  
27 ····new-instance·v0,·Ljava/util/ArrayList; 
  
28 ····const/4·v1,·0x3 
  
29 ····invoke-direct·{v0,·v1},·Ljava/util/ArrayList;-><init>(I)V 
  
30 ····instance-of·v1,·p0,·Lm0/a$b; 
  
31 ····if-eqz·v1,·:cond_0 
  
32 ····check-cast·p0,·Lm0/a$b; 
  
33 ····iget-object·v1,·p0,·Lm0/a$b;->d:Ljava/lang/String; 
  
34 ····invoke-virtual·{v0,·v1},·Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z 
  
35 ····invoke-virtual·{p0},·Ljava/lang/Throwable;->getMessage()Ljava/lang/String; 
  
36 ····move-result-object·v1 
  
37 ····invoke-virtual·{v0,·v1},·Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z 
  
38 ····iget-object·p0,·p0,·Lm0/a$b;->e:Ljava/lang/Object; 
  
39 ····goto·:goto_0 
  
40 ····:cond_0 
41 ····invoke-virtual·{p0},·Ljava/lang/Throwable;->toString()Ljava/lang/String; 
  
42 ····move-result-object·v1 
  
43 ····invoke-virtual·{v0,·v1},·Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z 
  
44 ····invoke-virtual·{p0},·Ljava/lang/Object;->getClass()Ljava/lang/Class; 
  
45 ····move-result-object·v1 
  
46 ····invoke-virtual·{v1},·Ljava/lang/Class;->getSimpleName()Ljava/lang/String; 
  
47 ····move-result-object·v1 
  
48 ····invoke-virtual·{v0,·v1},·Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z 
  
49 ····new-instance·v1,·Ljava/lang/StringBuilder; 
  
50 ····invoke-direct·{v1},·Ljava/lang/StringBuilder;-><init>()V 
  
51 ····const-string·v2,·"Cause:·" 
  
52 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; 
  
53 ····invoke-virtual·{p0},·Ljava/lang/Throwable;->getCause()Ljava/lang/Throwable; 
  
54 ····move-result-object·v2 
  
55 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; 
  
56 ····const-string·v2,·",·Stacktrace:·" 
  
57 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; 
  
58 ····invoke-static·{p0},·Landroid/util/Log;->getStackTraceString(Ljava/lang/Throwable;)Ljava/lang/String; 
  
59 ····move-result-object·p0 
  
60 ····invoke-virtual·{v1,·p0},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; 
  
61 ····invoke-virtual·{v1},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; 
  
62 ····move-result-object·p0 
  
63 ····:goto_0 
64 ····invoke-virtual·{v0,·p0},·Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z 
  
65 ····return-object·v0 
66 .end·method24 .end·method
3.77 KB
smali/m0/j.smali
    
Offset 1, 140 lines modifiedOffset 1, 55 lines modified
1 .class·public·final·Lm0/j;1 .class·public·interface·abstract·Lm0/j;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces4 #·interfaces
5 .implements·Lz/a; 
6 .implements·La0/a;5 .implements·Ld0/c;
  
  
 6 #·annotations
 7 .annotation·system·Ldalvik/annotation/Signature;
 8 ····value·=·{
 9 ········"<P1:",
 10 ········"Ljava/lang/Object;",
 11 ········"P2:",
 12 ········"Ljava/lang/Object;",
 13 ········"P3:",
 14 ········"Ljava/lang/Object;",
 15 ········"P4:",
 16 ········"Ljava/lang/Object;",
 17 ········"P5:",
 18 ········"Ljava/lang/Object;",
 19 ········"P6:",
 20 ········"Ljava/lang/Object;",
 21 ········"P7:",
 22 ········"Ljava/lang/Object;",
 23 ········"P8:",
 24 ········"Ljava/lang/Object;",
 25 ········"P9:",
 26 ········"Ljava/lang/Object;",
 27 ········"P10:",
 28 ········"Ljava/lang/Object;",
 29 ········"P11:",
 30 ········"Ljava/lang/Object;",
 31 ········"P12:",
 32 ········"Ljava/lang/Object;",
 33 ········"P13:",
 34 ········"Ljava/lang/Object;",
 35 ········"P14:",
 36 ········"Ljava/lang/Object;",
 37 ········"P15:",
 38 ········"Ljava/lang/Object;",
 39 ········"P16:",
 40 ········"Ljava/lang/Object;",
 41 ········"P17:",
 42 ········"Ljava/lang/Object;",
 43 ········"P18:",
 44 ········"Ljava/lang/Object;",
 45 ········"R:",
 46 ········"Ljava/lang/Object;",
 47 ········">",
 48 ········"Ljava/lang/Object;",
 49 ········"Ld0/c<",
 50 ········"TR;>;"
 51 ····}
 52 .end·annotation
7 #·instance·fields 
8 .field·private·b:Lm0/i; 
  
  
9 #·direct·methods 
10 .method·public·constructor·<init>()V 
11 ····.locals·0 
  
12 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V 
  
13 ····return-void 
14 .end·method 
  
  
15 #·virtual·methods 
16 .method·public·c(Lz/a$b;)V 
17 ····.locals·2 
  
18 ····new-instance·v0,·Lm0/i; 
  
19 ····invoke-virtual·{p1},·Lz/a$b;->a()Landroid/content/Context; 
  
20 ····move-result-object·v1 
  
21 ····invoke-direct·{v0,·v1},·Lm0/i;-><init>(Landroid/content/Context;)V 
  
22 ····iput-object·v0,·p0,·Lm0/j;->b:Lm0/i; 
  
23 ····invoke-virtual·{p1},·Lz/a$b;->b()Lg0/c; 
  
24 ····move-result-object·p1 
  
25 ····iget-object·v0,·p0,·Lm0/j;->b:Lm0/i; 
  
26 ····invoke-static·{p1,·v0},·Lm0/g;->g(Lg0/c;Lm0/a$c;)V 
  
27 ····return-void 
28 .end·method 
  
29 .method·public·e(La0/c;)V 
30 ····.locals·0 
  
31 ····invoke-virtual·{p0,·p1},·Lm0/j;->g(La0/c;)V 
  
32 ····return-void 
33 .end·method 
  
34 .method·public·f()V 
35 ····.locals·2 
  
36 ····iget-object·v0,·p0,·Lm0/j;->b:Lm0/i; 
  
37 ····if-nez·v0,·:cond_0 
  
38 ····const-string·v0,·"UrlLauncherPlugin" 
  
39 ····const-string·v1,·"urlLauncher·was·never·set." 
  
40 ····invoke-static·{v0,·v1},·Landroid/util/Log;->wtf(Ljava/lang/String;Ljava/lang/String;)I 
  
41 ····return-void 
  
42 ····:cond_0 
43 ····const/4·v1,·0x0 
  
44 ····invoke-virtual·{v0,·v1},·Lm0/i;->l(Landroid/app/Activity;)V 
  
45 ····return-void 
46 .end·method 
  
47 .method·public·g(La0/c;)V 
Max diff block lines reached; -1/3829 bytes (-0.03%) of diff not shown.
1.54 KB
smali/m0/d.smali
    
Offset 1, 34 lines modifiedOffset 1, 43 lines modified
1 .class·public·final·synthetic·Lm0/d;1 .class·public·interface·abstract·Lm0/d;
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·Ld0/c;
  
  
6 #·instance·fields 
7 .field·public·final·synthetic·a:Lm0/a$c; 
  
  
8 #·direct·methods 
9 .method·public·synthetic·constructor·<init>(Lm0/a$c;)V 
10 ····.locals·0 
  
11 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V 
  
12 ····iput-object·p1,·p0,·Lm0/d;->a:Lm0/a$c; 
  
13 ····return-void 
14 .end·method 
  
  
15 #·virtual·methods 
16 .method·public·final·a(Ljava/lang/Object;Lg0/a$e;)V 
17 ····.locals·1 
  
18 ····iget-object·v0,·p0,·Lm0/d;->a:Lm0/a$c; 
  
19 ····invoke-static·{v0,·p1,·p2},·Lm0/g;->d(Lm0/a$c;Ljava/lang/Object;Lg0/a$e;)V 
  
20 ····return-void 
21 .end·method6 #·annotations
 7 .annotation·system·Ldalvik/annotation/Signature;
 8 ····value·=·{
 9 ········"<P1:",
 10 ········"Ljava/lang/Object;",
 11 ········"P2:",
 12 ········"Ljava/lang/Object;",
 13 ········"P3:",
 14 ········"Ljava/lang/Object;",
 15 ········"P4:",
 16 ········"Ljava/lang/Object;",
 17 ········"P5:",
 18 ········"Ljava/lang/Object;",
 19 ········"P6:",
 20 ········"Ljava/lang/Object;",
 21 ········"P7:",
 22 ········"Ljava/lang/Object;",
 23 ········"P8:",
 24 ········"Ljava/lang/Object;",
 25 ········"P9:",
 26 ········"Ljava/lang/Object;",
 27 ········"P10:",
 28 ········"Ljava/lang/Object;",
 29 ········"P11:",
 30 ········"Ljava/lang/Object;",
 31 ········"P12:",
 32 ········"Ljava/lang/Object;",
 33 ········"R:",
 34 ········"Ljava/lang/Object;",
 35 ········">",
 36 ········"Ljava/lang/Object;",
 37 ········"Ld0/c<",
 38 ········"TR;>;"
 39 ····}
 40 .end·annotation
1.87 KB
smali/m0/h.smali
    
Offset 1, 36 lines modifiedOffset 1, 51 lines modified
1 .class·public·final·synthetic·Lm0/h;1 .class·public·interface·abstract·Lm0/h;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces4 #·interfaces
5 .implements·Lm0/i$a;5 .implements·Ld0/c;
  
  
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 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V 
  
12 ····iput-object·p1,·p0,·Lm0/h;->a:Landroid/content/Context; 
  
13 ····return-void 
14 .end·method 
  
  
15 #·virtual·methods 
16 .method·public·final·a(Landroid/content/Intent;)Ljava/lang/String; 
17 ····.locals·1 
  
18 ····iget-object·v0,·p0,·Lm0/h;->a:Landroid/content/Context; 
  
19 ····invoke-static·{v0,·p1},·Lm0/i;->f(Landroid/content/Context;Landroid/content/Intent;)Ljava/lang/String; 
  
20 ····move-result-object·p1 
  
21 ····return-object·p1 
22 .end·method6 #·annotations
 7 .annotation·system·Ldalvik/annotation/Signature;
 8 ····value·=·{
 9 ········"<P1:",
 10 ········"Ljava/lang/Object;",
 11 ········"P2:",
 12 ········"Ljava/lang/Object;",
 13 ········"P3:",
 14 ········"Ljava/lang/Object;",
 15 ········"P4:",
 16 ········"Ljava/lang/Object;",
 17 ········"P5:",
 18 ········"Ljava/lang/Object;",
 19 ········"P6:",
 20 ········"Ljava/lang/Object;",
 21 ········"P7:",
 22 ········"Ljava/lang/Object;",
 23 ········"P8:",
 24 ········"Ljava/lang/Object;",
 25 ········"P9:",
 26 ········"Ljava/lang/Object;",
 27 ········"P10:",
 28 ········"Ljava/lang/Object;",
 29 ········"P11:",
 30 ········"Ljava/lang/Object;",
 31 ········"P12:",
 32 ········"Ljava/lang/Object;",
 33 ········"P13:",
 34 ········"Ljava/lang/Object;",
 35 ········"P14:",
 36 ········"Ljava/lang/Object;",
 37 ········"P15:",
 38 ········"Ljava/lang/Object;",
 39 ········"P16:",
 40 ········"Ljava/lang/Object;",
 41 ········"R:",
 42 ········"Ljava/lang/Object;",
 43 ········">",
 44 ········"Ljava/lang/Object;",
 45 ········"Ld0/c<",
 46 ········"TR;>;"
 47 ····}
 48 .end·annotation
1.64 KB
smali/m0/f.smali
    
Offset 1, 34 lines modifiedOffset 1, 47 lines modified
1 .class·public·final·synthetic·Lm0/f;1 .class·public·interface·abstract·Lm0/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·Ld0/c;
  
  
6 #·instance·fields 
7 .field·public·final·synthetic·a:Lm0/a$c; 
  
  
8 #·direct·methods 
9 .method·public·synthetic·constructor·<init>(Lm0/a$c;)V 
10 ····.locals·0 
  
11 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V 
  
12 ····iput-object·p1,·p0,·Lm0/f;->a:Lm0/a$c; 
  
13 ····return-void 
14 .end·method 
  
  
15 #·virtual·methods 
16 .method·public·final·a(Ljava/lang/Object;Lg0/a$e;)V 
17 ····.locals·1 
  
18 ····iget-object·v0,·p0,·Lm0/f;->a:Lm0/a$c; 
  
19 ····invoke-static·{v0,·p1,·p2},·Lm0/g;->f(Lm0/a$c;Ljava/lang/Object;Lg0/a$e;)V 
  
20 ····return-void 
21 .end·method6 #·annotations
 7 .annotation·system·Ldalvik/annotation/Signature;
 8 ····value·=·{
 9 ········"<P1:",
 10 ········"Ljava/lang/Object;",
 11 ········"P2:",
 12 ········"Ljava/lang/Object;",
 13 ········"P3:",
 14 ········"Ljava/lang/Object;",
 15 ········"P4:",
 16 ········"Ljava/lang/Object;",
 17 ········"P5:",
 18 ········"Ljava/lang/Object;",
 19 ········"P6:",
 20 ········"Ljava/lang/Object;",
 21 ········"P7:",
 22 ········"Ljava/lang/Object;",
 23 ········"P8:",
 24 ········"Ljava/lang/Object;",
 25 ········"P9:",
 26 ········"Ljava/lang/Object;",
 27 ········"P10:",
 28 ········"Ljava/lang/Object;",
 29 ········"P11:",
 30 ········"Ljava/lang/Object;",
 31 ········"P12:",
 32 ········"Ljava/lang/Object;",
 33 ········"P13:",
 34 ········"Ljava/lang/Object;",
 35 ········"P14:",
 36 ········"Ljava/lang/Object;",
 37 ········"R:",
 38 ········"Ljava/lang/Object;",
 39 ········">",
 40 ········"Ljava/lang/Object;",
 41 ········"Ld0/c<",
 42 ········"TR;>;"
 43 ····}
 44 .end·annotation
14.9 KB
smali/m0/i.smali
Max HTML report size reached
1.59 KB
smali/m0/e.smali
    
Offset 1, 34 lines modifiedOffset 1, 45 lines modified
1 .class·public·final·synthetic·Lm0/e;1 .class·public·interface·abstract·Lm0/e;
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·Ld0/c;
  
  
6 #·instance·fields 
7 .field·public·final·synthetic·a:Lm0/a$c; 
  
  
8 #·direct·methods 
9 .method·public·synthetic·constructor·<init>(Lm0/a$c;)V 
10 ····.locals·0 
  
11 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V 
  
12 ····iput-object·p1,·p0,·Lm0/e;->a:Lm0/a$c; 
  
13 ····return-void 
14 .end·method 
  
  
15 #·virtual·methods 
16 .method·public·final·a(Ljava/lang/Object;Lg0/a$e;)V 
17 ····.locals·1 
  
18 ····iget-object·v0,·p0,·Lm0/e;->a:Lm0/a$c; 
  
19 ····invoke-static·{v0,·p1,·p2},·Lm0/g;->e(Lm0/a$c;Ljava/lang/Object;Lg0/a$e;)V 
  
20 ····return-void 
21 .end·method6 #·annotations
 7 .annotation·system·Ldalvik/annotation/Signature;
 8 ····value·=·{
 9 ········"<P1:",
 10 ········"Ljava/lang/Object;",
 11 ········"P2:",
 12 ········"Ljava/lang/Object;",
 13 ········"P3:",
 14 ········"Ljava/lang/Object;",
 15 ········"P4:",
 16 ········"Ljava/lang/Object;",
 17 ········"P5:",
 18 ········"Ljava/lang/Object;",
 19 ········"P6:",
 20 ········"Ljava/lang/Object;",
 21 ········"P7:",
 22 ········"Ljava/lang/Object;",
 23 ········"P8:",
 24 ········"Ljava/lang/Object;",
 25 ········"P9:",
 26 ········"Ljava/lang/Object;",
 27 ········"P10:",
 28 ········"Ljava/lang/Object;",
 29 ········"P11:",
 30 ········"Ljava/lang/Object;",
 31 ········"P12:",
 32 ········"Ljava/lang/Object;",
 33 ········"P13:",
 34 ········"Ljava/lang/Object;",
 35 ········"R:",
 36 ········"Ljava/lang/Object;",
 37 ········">",
 38 ········"Ljava/lang/Object;",
 39 ········"Ld0/c<",
 40 ········"TR;>;"
 41 ····}
 42 .end·annotation
1.45 KB
smali/m0/b.smali
    
Offset 1, 34 lines modifiedOffset 1, 39 lines modified
1 .class·public·final·synthetic·Lm0/b;1 .class·public·interface·abstract·Lm0/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·Ld0/c;
  
  
6 #·instance·fields 
7 .field·public·final·synthetic·a:Lm0/a$c; 
  
  
8 #·direct·methods 
9 .method·public·synthetic·constructor·<init>(Lm0/a$c;)V 
10 ····.locals·0 
  
11 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V 
  
12 ····iput-object·p1,·p0,·Lm0/b;->a:Lm0/a$c; 
  
13 ····return-void 
14 .end·method 
  
  
15 #·virtual·methods 
16 .method·public·final·a(Ljava/lang/Object;Lg0/a$e;)V 
17 ····.locals·1 
  
18 ····iget-object·v0,·p0,·Lm0/b;->a:Lm0/a$c; 
  
19 ····invoke-static·{v0,·p1,·p2},·Lm0/g;->b(Lm0/a$c;Ljava/lang/Object;Lg0/a$e;)V 
  
20 ····return-void 
21 .end·method6 #·annotations
 7 .annotation·system·Ldalvik/annotation/Signature;
 8 ····value·=·{
 9 ········"<P1:",
 10 ········"Ljava/lang/Object;",
 11 ········"P2:",
 12 ········"Ljava/lang/Object;",
 13 ········"P3:",
 14 ········"Ljava/lang/Object;",
 15 ········"P4:",
 16 ········"Ljava/lang/Object;",
 17 ········"P5:",
 18 ········"Ljava/lang/Object;",
 19 ········"P6:",
 20 ········"Ljava/lang/Object;",
 21 ········"P7:",
 22 ········"Ljava/lang/Object;",
 23 ········"P8:",
 24 ········"Ljava/lang/Object;",
 25 ········"P9:",
 26 ········"Ljava/lang/Object;",
 27 ········"P10:",
 28 ········"Ljava/lang/Object;",
 29 ········"R:",
 30 ········"Ljava/lang/Object;",
 31 ········">",
 32 ········"Ljava/lang/Object;",
 33 ········"Ld0/c<",
 34 ········"TR;>;"
 35 ····}
 36 .end·annotation
9.35 KB
smali/m0/g.smali
Max HTML report size reached
1.5 KB
smali/m0/c.smali
    
Offset 1, 34 lines modifiedOffset 1, 41 lines modified
1 .class·public·final·synthetic·Lm0/c;1 .class·public·interface·abstract·Lm0/c;
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·Ld0/c;
  
  
6 #·instance·fields 
7 .field·public·final·synthetic·a:Lm0/a$c; 
  
  
8 #·direct·methods 
9 .method·public·synthetic·constructor·<init>(Lm0/a$c;)V 
10 ····.locals·0 
  
11 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V 
  
12 ····iput-object·p1,·p0,·Lm0/c;->a:Lm0/a$c; 
  
13 ····return-void 
14 .end·method 
  
  
15 #·virtual·methods 
16 .method·public·final·a(Ljava/lang/Object;Lg0/a$e;)V 
17 ····.locals·1 
  
18 ····iget-object·v0,·p0,·Lm0/c;->a:Lm0/a$c; 
  
19 ····invoke-static·{v0,·p1,·p2},·Lm0/g;->c(Lm0/a$c;Ljava/lang/Object;Lg0/a$e;)V 
  
20 ····return-void 
21 .end·method6 #·annotations
 7 .annotation·system·Ldalvik/annotation/Signature;
 8 ····value·=·{
 9 ········"<P1:",
 10 ········"Ljava/lang/Object;",
 11 ········"P2:",
 12 ········"Ljava/lang/Object;",
 13 ········"P3:",
 14 ········"Ljava/lang/Object;",
 15 ········"P4:",
 16 ········"Ljava/lang/Object;",
 17 ········"P5:",
 18 ········"Ljava/lang/Object;",
 19 ········"P6:",
 20 ········"Ljava/lang/Object;",
 21 ········"P7:",
 22 ········"Ljava/lang/Object;",
 23 ········"P8:",
 24 ········"Ljava/lang/Object;",
 25 ········"P9:",
 26 ········"Ljava/lang/Object;",
 27 ········"P10:",
 28 ········"Ljava/lang/Object;",
 29 ········"P11:",
 30 ········"Ljava/lang/Object;",
 31 ········"R:",
 32 ········"Ljava/lang/Object;",
 33 ········">",
 34 ········"Ljava/lang/Object;",
 35 ········"Ld0/c<",
 36 ········"TR;>;"
 37 ····}
 38 .end·annotation
5.11 KB
smali/io/flutter/view/t.smali
    
Offset 1, 186 lines modifiedOffset 1, 17 lines modified
1 .class·public·Lio/flutter/view/t;1 .class·public·final·synthetic·Lio/flutter/view/t;
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 ········Lio/flutter/view/t$c;, 
8 ········Lio/flutter/view/t$b; 
9 ····} 
10 .end·annotation 
  
  
11 #·static·fields 
12 .field·private·static·e:Lio/flutter/view/t; 
  
13 .field·private·static·f:Lio/flutter/view/t$b; 
  
  
14 #·instance·fields 
15 .field·private·a:J 
  
16 .field·private·b:Lio/flutter/embedding/engine/FlutterJNI; 
  
17 .field·private·c:Lio/flutter/view/t$c; 
  
18 .field·private·final·d:Lio/flutter/embedding/engine/FlutterJNI$b; 
  
  
19 #·direct·methods4 #·direct·methods
 5 .method·public·static·a(Lio/flutter/view/TextureRegistry$SurfaceTextureEntry;Lio/flutter/view/TextureRegistry$a;)V
20 .method·private·constructor·<init>(Lio/flutter/embedding/engine/FlutterJNI;)V 
21 ····.locals·3 
  
22 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V 
  
23 ····const-wide/16·v0,·-0x1 
  
24 ····iput-wide·v0,·p0,·Lio/flutter/view/t;->a:J 
  
25 ····new-instance·v0,·Lio/flutter/view/t$c; 
  
26 ····const-wide/16·v1,·0x0 
  
27 ····invoke-direct·{v0,·p0,·v1,·v2},·Lio/flutter/view/t$c;-><init>(Lio/flutter/view/t;J)V 
  
28 ····iput-object·v0,·p0,·Lio/flutter/view/t;->c:Lio/flutter/view/t$c; 
  
29 ····new-instance·v0,·Lio/flutter/view/t$a; 
  
30 ····invoke-direct·{v0,·p0},·Lio/flutter/view/t$a;-><init>(Lio/flutter/view/t;)V 
  
31 ····iput-object·v0,·p0,·Lio/flutter/view/t;->d:Lio/flutter/embedding/engine/FlutterJNI$b; 
  
32 ····iput-object·p1,·p0,·Lio/flutter/view/t;->b:Lio/flutter/embedding/engine/FlutterJNI; 
  
33 ····return-void 
34 .end·method 
  
35 .method·static·synthetic·a(Lio/flutter/view/t;)J 
36 ····.locals·2 
  
37 ····iget-wide·v0,·p0,·Lio/flutter/view/t;->a:J 
  
38 ····return-wide·v0 
39 .end·method 
  
40 .method·static·synthetic·b(Lio/flutter/view/t;J)J 
41 ····.locals·06 ····.locals·0
  
42 ····iput-wide·p1,·p0,·Lio/flutter/view/t;->a:J 
  
43 ····return-wide·p17 ····return-void
44 .end·method 
  
45 .method·static·synthetic·c(Lio/flutter/view/t;)Lio/flutter/embedding/engine/FlutterJNI; 
46 ····.locals·0 
  
47 ····iget-object·p0,·p0,·Lio/flutter/view/t;->b:Lio/flutter/embedding/engine/FlutterJNI; 
  
48 ····return-object·p0 
49 .end·method 
  
50 .method·static·synthetic·d(Lio/flutter/view/t;)Lio/flutter/view/t$c; 
51 ····.locals·0 
  
52 ····iget-object·p0,·p0,·Lio/flutter/view/t;->c:Lio/flutter/view/t$c; 
  
53 ····return-object·p0 
54 .end·method8 .end·method
  
55 .method·static·synthetic·e(Lio/flutter/view/t;Lio/flutter/view/t$c;)Lio/flutter/view/t$c;9 .method·public·static·b(Lio/flutter/view/TextureRegistry$SurfaceTextureEntry;Lio/flutter/view/TextureRegistry$b;)V
56 ····.locals·010 ····.locals·0
  
57 ····iput-object·p1,·p0,·Lio/flutter/view/t;->c:Lio/flutter/view/t$c; 
  
58 ····return-object·p1 
59 .end·method 
  
60 .method·public·static·f(Landroid/hardware/display/DisplayManager;Lio/flutter/embedding/engine/FlutterJNI;)Lio/flutter/view/t; 
61 ····.locals·5 
62 ····.annotation·build·Landroid/annotation/TargetApi; 
63 ········value·=·0x11 
64 ····.end·annotation 
  
65 ····sget-object·v0,·Lio/flutter/view/t;->e:Lio/flutter/view/t; 
  
66 ····if-nez·v0,·:cond_0 
  
67 ····new-instance·v0,·Lio/flutter/view/t; 
  
68 ····invoke-direct·{v0,·p1},·Lio/flutter/view/t;-><init>(Lio/flutter/embedding/engine/FlutterJNI;)V 
  
69 ····sput-object·v0,·Lio/flutter/view/t;->e:Lio/flutter/view/t; 
  
70 ····:cond_0 
71 ····sget-object·v0,·Lio/flutter/view/t;->f:Lio/flutter/view/t$b; 
  
72 ····if-nez·v0,·:cond_1 
  
73 ····new-instance·v0,·Lio/flutter/view/t$b; 
  
74 ····sget-object·v1,·Lio/flutter/view/t;->e:Lio/flutter/view/t; 
  
75 ····invoke-static·{v1},·Ljava/util/Objects;->requireNonNull(Ljava/lang/Object;)Ljava/lang/Object; 
  
Max diff block lines reached; 13/5175 bytes (0.25%) of diff not shown.
809 B
smali/io/flutter/view/s.smali
    
Offset 1, 17 lines modifiedOffset 1, 15 lines modified
1 .class·public·final·synthetic·Lio/flutter/view/s;1 .class·public·final·synthetic·Lio/flutter/view/s;
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(Lio/flutter/view/TextureRegistry$SurfaceTextureEntry;Lio/flutter/view/TextureRegistry$a;)V5 .method·public·static·bridge·synthetic·a(Landroid/view/accessibility/AccessibilityNodeInfo;)Ljava/lang/CharSequence;
6 ····.locals·06 ····.locals·0
  
 7 ····invoke-virtual·{p0},·Landroid/view/accessibility/AccessibilityNodeInfo;->getHintText()Ljava/lang/CharSequence;
7 ····return-void 
8 .end·method 
  
 8 ····move-result-object·p0
9 .method·public·static·b(Lio/flutter/view/TextureRegistry$SurfaceTextureEntry;Lio/flutter/view/TextureRegistry$b;)V 
10 ····.locals·0 
  
11 ····return-void9 ····return-object·p0
12 .end·method10 .end·method
748 B
smali/io/flutter/view/p.smali
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 .class·public·final·synthetic·Lio/flutter/view/p;1 .class·public·final·synthetic·Lio/flutter/view/p;
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(Landroid/view/accessibility/AccessibilityNodeInfo;)Ljava/util/List;5 .method·public·static·bridge·synthetic·a(Landroid/view/accessibility/AccessibilityNodeInfo;)Z
6 ····.locals·06 ····.locals·0
  
7 ····invoke-virtual·{p0},·Landroid/view/accessibility/AccessibilityNodeInfo;->getAvailableExtraData()Ljava/util/List;7 ····invoke-virtual·{p0},·Landroid/view/accessibility/AccessibilityNodeInfo;->isImportantForAccessibility()Z
  
8 ····move-result-object·p08 ····move-result·p0
  
9 ····return-object·p09 ····return·p0
10 .end·method10 .end·method
679 B
smali/io/flutter/view/k.smali
    
Offset 1, 13 lines modifiedOffset 1, 15 lines modified
1 .class·public·final·synthetic·Lio/flutter/view/k;1 .class·public·final·synthetic·Lio/flutter/view/k;
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(Landroid/view/accessibility/AccessibilityNodeInfo;Z)V5 .method·public·static·bridge·synthetic·a(Landroid/view/accessibility/AccessibilityNodeInfo;)Z
6 ····.locals·06 ····.locals·0
  
7 ····invoke-virtual·{p0,·p1},·Landroid/view/accessibility/AccessibilityNodeInfo;->setShowingHintText(Z)V7 ····invoke-virtual·{p0},·Landroid/view/accessibility/AccessibilityNodeInfo;->isShowingHintText()Z
  
8 ····return-void8 ····move-result·p0
  
 9 ····return·p0
9 .end·method10 .end·method
483 B
smali/io/flutter/view/j.smali
    
Offset 3, 13 lines modifiedOffset 3, 13 lines modified
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·direct·methods4 #·direct·methods
5 .method·public·static·bridge·synthetic·a(Landroid/view/accessibility/AccessibilityNodeInfo;)Z5 .method·public·static·bridge·synthetic·a(Landroid/view/accessibility/AccessibilityNodeInfo;)Z
6 ····.locals·06 ····.locals·0
  
7 ····invoke-virtual·{p0},·Landroid/view/accessibility/AccessibilityNodeInfo;->isShowingHintText()Z7 ····invoke-virtual·{p0},·Landroid/view/accessibility/AccessibilityNodeInfo;->isContextClickable()Z
  
8 ····move-result·p08 ····move-result·p0
  
9 ····return·p09 ····return·p0
10 .end·method10 .end·method
760 B
smali/io/flutter/view/q.smali
    
Offset 1, 13 lines modifiedOffset 1, 15 lines modified
1 .class·public·final·synthetic·Lio/flutter/view/q;1 .class·public·final·synthetic·Lio/flutter/view/q;
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(Landroid/view/accessibility/AccessibilityNodeInfo;Ljava/util/List;)V5 .method·public·static·bridge·synthetic·a(Landroid/view/accessibility/AccessibilityNodeInfo;)Ljava/util/List;
6 ····.locals·06 ····.locals·0
  
7 ····invoke-virtual·{p0,·p1},·Landroid/view/accessibility/AccessibilityNodeInfo;->setAvailableExtraData(Ljava/util/List;)V7 ····invoke-virtual·{p0},·Landroid/view/accessibility/AccessibilityNodeInfo;->getAvailableExtraData()Ljava/util/List;
  
8 ····return-void8 ····move-result-object·p0
  
 9 ····return-object·p0
9 .end·method10 .end·method
766 B
smali/io/flutter/view/r.smali
    
Offset 1, 15 lines modifiedOffset 1, 13 lines modified
1 .class·public·final·synthetic·Lio/flutter/view/r;1 .class·public·final·synthetic·Lio/flutter/view/r;
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(Landroid/view/accessibility/AccessibilityNodeInfo;)Ljava/lang/CharSequence;5 .method·public·static·bridge·synthetic·a(Landroid/view/accessibility/AccessibilityNodeInfo;Ljava/util/List;)V
6 ····.locals·06 ····.locals·0
  
7 ····invoke-virtual·{p0},·Landroid/view/accessibility/AccessibilityNodeInfo;->getHintText()Ljava/lang/CharSequence;7 ····invoke-virtual·{p0,·p1},·Landroid/view/accessibility/AccessibilityNodeInfo;->setAvailableExtraData(Ljava/util/List;)V
  
 8 ····return-void
8 ····move-result-object·p0 
  
9 ····return-object·p0 
10 .end·method9 .end·method
4.91 KB
smali/io/flutter/view/AccessibilityViewEmbedder$b.smali
    
Offset 59, 15 lines modifiedOffset 59, 15 lines modified
59 ····.catch·Ljava/lang/NoSuchMethodException;·{:try_start_0·..·:try_end_0}·:catch_059 ····.catch·Ljava/lang/NoSuchMethodException;·{:try_start_0·..·:try_end_0}·:catch_0
  
60 ····goto·:goto_060 ····goto·:goto_0
  
61 ····:catch_061 ····:catch_0
62 ····const-string·v4,·"can\'t·invoke·AccessibilityNodeInfo#getSourceNodeId·with·reflection"62 ····const-string·v4,·"can\'t·invoke·AccessibilityNodeInfo#getSourceNodeId·with·reflection"
  
63 ····invoke-static·{v1,·v4},·Lu/b;->g(Ljava/lang/String;Ljava/lang/String;)V63 ····invoke-static·{v1,·v4},·Lm/b;->g(Ljava/lang/String;Ljava/lang/String;)V
  
64 ····move-object·v4,·v364 ····move-object·v4,·v3
  
65 ····:goto_065 ····:goto_0
66 ····:try_start_166 ····:try_start_1
67 ····const-class·v5,·Landroid/view/accessibility/AccessibilityRecord;67 ····const-class·v5,·Landroid/view/accessibility/AccessibilityRecord;
  
Offset 80, 15 lines modifiedOffset 80, 15 lines modified
80 ····.catch·Ljava/lang/NoSuchMethodException;·{:try_start_1·..·:try_end_1}·:catch_180 ····.catch·Ljava/lang/NoSuchMethodException;·{:try_start_1·..·:try_end_1}·:catch_1
  
81 ····goto·:goto_181 ····goto·:goto_1
  
82 ····:catch_182 ····:catch_1
83 ····const-string·v0,·"can\'t·invoke·AccessibiiltyRecord#getSourceNodeId·with·reflection"83 ····const-string·v0,·"can\'t·invoke·AccessibiiltyRecord#getSourceNodeId·with·reflection"
  
84 ····invoke-static·{v1,·v0},·Lu/b;->g(Ljava/lang/String;Ljava/lang/String;)V84 ····invoke-static·{v1,·v0},·Lm/b;->g(Ljava/lang/String;Ljava/lang/String;)V
  
85 ····move-object·v0,·v385 ····move-object·v0,·v3
  
86 ····:goto_186 ····:goto_1
87 ····sget·v5,·Landroid/os/Build$VERSION;->SDK_INT:I87 ····sget·v5,·Landroid/os/Build$VERSION;->SDK_INT:I
  
88 ····const/16·v6,·0x1a88 ····const/16·v6,·0x1a
Offset 111, 15 lines modifiedOffset 111, 15 lines modified
111 ····.catch·Ljava/lang/NoSuchMethodException;·{:try_start_2·..·:try_end_2}·:catch_2111 ····.catch·Ljava/lang/NoSuchMethodException;·{:try_start_2·..·:try_end_2}·:catch_2
  
112 ····goto·:goto_2112 ····goto·:goto_2
  
113 ····:catch_2113 ····:catch_2
114 ····const-string·v5,·"can\'t·invoke·getParentNodeId·with·reflection"114 ····const-string·v5,·"can\'t·invoke·getParentNodeId·with·reflection"
  
115 ····invoke-static·{v1,·v5},·Lu/b;->g(Ljava/lang/String;Ljava/lang/String;)V115 ····invoke-static·{v1,·v5},·Lm/b;->g(Ljava/lang/String;Ljava/lang/String;)V
  
116 ····move-object·v5,·v3116 ····move-object·v5,·v3
  
117 ····:goto_2117 ····:goto_2
118 ····:try_start_3118 ····:try_start_3
119 ····const-class·v6,·Landroid/view/accessibility/AccessibilityNodeInfo;119 ····const-class·v6,·Landroid/view/accessibility/AccessibilityNodeInfo;
  
Offset 140, 15 lines modifiedOffset 140, 15 lines modified
140 ····move-object·v2,·v3140 ····move-object·v2,·v3
  
141 ····goto·:goto_3141 ····goto·:goto_3
  
142 ····:catch_3142 ····:catch_3
143 ····const-string·v2,·"can\'t·invoke·getChildId·with·reflection"143 ····const-string·v2,·"can\'t·invoke·getChildId·with·reflection"
  
144 ····invoke-static·{v1,·v2},·Lu/b;->g(Ljava/lang/String;Ljava/lang/String;)V144 ····invoke-static·{v1,·v2},·Lm/b;->g(Ljava/lang/String;Ljava/lang/String;)V
  
145 ····move-object·v1,·v3145 ····move-object·v1,·v3
  
146 ····move-object·v2,·v1146 ····move-object·v2,·v1
  
147 ····:goto_3147 ····:goto_3
148 ····move-object·v3,·v5148 ····move-object·v3,·v5
Offset 195, 15 lines modifiedOffset 195, 15 lines modified
195 ····move-object·v1,·v3195 ····move-object·v1,·v3
  
196 ····goto·:goto_5196 ····goto·:goto_5
  
197 ····:catch_4197 ····:catch_4
198 ····const-string·v2,·"can\'t·access·childNodeIdsField·with·reflection"198 ····const-string·v2,·"can\'t·access·childNodeIdsField·with·reflection"
  
199 ····invoke-static·{v1,·v2},·Lu/b;->g(Ljava/lang/String;Ljava/lang/String;)V199 ····invoke-static·{v1,·v2},·Lm/b;->g(Ljava/lang/String;Ljava/lang/String;)V
  
200 ····move-object·v1,·v3200 ····move-object·v1,·v3
  
201 ····move-object·v2,·v1201 ····move-object·v2,·v1
  
202 ····:goto_4202 ····:goto_4
203 ····move-object·v5,·v2203 ····move-object·v5,·v2
Offset 398, 15 lines modifiedOffset 398, 15 lines modified
  
398 ····:catch_4398 ····:catch_4
399 ····move-exception·p1399 ····move-exception·p1
  
400 ····const-string·p2,·"Failed·to·access·longArrayGetIndex·method·or·the·childNodeId·field."400 ····const-string·p2,·"Failed·to·access·longArrayGetIndex·method·or·the·childNodeId·field."
  
401 ····:goto_1401 ····:goto_1
402 ····invoke-static·{v4,·p2,·p1},·Lu/b;->h(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V402 ····invoke-static·{v4,·p2,·p1},·Lm/b;->h(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V
  
403 ····return-object·v1403 ····return-object·v1
404 .end·method404 .end·method
  
405 .method·private·g(Landroid/view/accessibility/AccessibilityNodeInfo;)Ljava/lang/Long;405 .method·private·g(Landroid/view/accessibility/AccessibilityNodeInfo;)Ljava/lang/Long;
406 ····.locals·3406 ····.locals·3
  
Offset 449, 15 lines modifiedOffset 449, 15 lines modified
  
449 ····:catch_1449 ····:catch_1
450 ····move-exception·v1450 ····move-exception·v1
  
451 ····const-string·v2,·"Failed·to·access·getParentNodeId·method."451 ····const-string·v2,·"Failed·to·access·getParentNodeId·method."
  
452 ····:goto_0452 ····:goto_0
453 ····invoke-static·{v0,·v2,·v1},·Lu/b;->h(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V453 ····invoke-static·{v0,·v2,·v1},·Lm/b;->h(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V
  
454 ····:cond_0454 ····:cond_0
455 ····invoke-static·{p1},·Lio/flutter/view/AccessibilityViewEmbedder$b;->l(Landroid/view/accessibility/AccessibilityNodeInfo;)Ljava/lang/Long;455 ····invoke-static·{p1},·Lio/flutter/view/AccessibilityViewEmbedder$b;->l(Landroid/view/accessibility/AccessibilityNodeInfo;)Ljava/lang/Long;
  
456 ····move-result-object·p1456 ····move-result-object·p1
  
457 ····return-object·p1457 ····return-object·p1
Offset 502, 15 lines modifiedOffset 502, 15 lines modified
  
502 ····:catch_1502 ····:catch_1
503 ····move-exception·p1503 ····move-exception·p1
  
504 ····const-string·v1,·"Failed·to·access·the·getRecordSourceNodeId·method."504 ····const-string·v1,·"Failed·to·access·the·getRecordSourceNodeId·method."
  
505 ····:goto_0505 ····:goto_0
506 ····invoke-static·{v0,·v1,·p1},·Lu/b;->h(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V506 ····invoke-static·{v0,·v1,·p1},·Lm/b;->h(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V
  
507 ····return-object·v2507 ····return-object·v2
508 .end·method508 .end·method
  
509 .method·private·i(Landroid/view/accessibility/AccessibilityNodeInfo;)Ljava/lang/Long;509 .method·private·i(Landroid/view/accessibility/AccessibilityNodeInfo;)Ljava/lang/Long;
510 ····.locals·4510 ····.locals·4
  
Max diff block lines reached; 1002/4917 bytes (20.38%) of diff not shown.
3.14 KB
smali/io/flutter/view/AccessibilityViewEmbedder.smali
    
Offset 423, 59 lines modifiedOffset 423, 59 lines modified
  
423 ····invoke-virtual·{p2,·v1},·Landroid/view/accessibility/AccessibilityNodeInfo;->setMaxTextLength(I)V423 ····invoke-virtual·{p2,·v1},·Landroid/view/accessibility/AccessibilityNodeInfo;->setMaxTextLength(I)V
  
424 ····const/16·v1,·0x17424 ····const/16·v1,·0x17
  
425 ····if-lt·v0,·v1,·:cond_0425 ····if-lt·v0,·v1,·:cond_0
  
426 ····invoke-static·{p1},·Lio/flutter/view/i;->a(Landroid/view/accessibility/AccessibilityNodeInfo;)Z426 ····invoke-static·{p1},·Lio/flutter/view/j;->a(Landroid/view/accessibility/AccessibilityNodeInfo;)Z
  
427 ····move-result·v1427 ····move-result·v1
  
428 ····invoke-static·{p2,·v1},·Lio/flutter/view/l;->a(Landroid/view/accessibility/AccessibilityNodeInfo;Z)V428 ····invoke-static·{p2,·v1},·Lio/flutter/view/m;->a(Landroid/view/accessibility/AccessibilityNodeInfo;Z)V
  
429 ····:cond_0429 ····:cond_0
430 ····const/16·v1,·0x18430 ····const/16·v1,·0x18
  
431 ····if-lt·v0,·v1,·:cond_1431 ····if-lt·v0,·v1,·:cond_1
  
432 ····invoke-static·{p1},·Lio/flutter/view/m;->a(Landroid/view/accessibility/AccessibilityNodeInfo;)I432 ····invoke-static·{p1},·Lio/flutter/view/n;->a(Landroid/view/accessibility/AccessibilityNodeInfo;)I
  
433 ····move-result·v1433 ····move-result·v1
  
434 ····invoke-static·{p2,·v1},·Lio/flutter/view/n;->a(Landroid/view/accessibility/AccessibilityNodeInfo;I)V434 ····invoke-static·{p2,·v1},·Lio/flutter/view/o;->a(Landroid/view/accessibility/AccessibilityNodeInfo;I)V
  
435 ····invoke-static·{p1},·Lio/flutter/view/o;->a(Landroid/view/accessibility/AccessibilityNodeInfo;)Z435 ····invoke-static·{p1},·Lio/flutter/view/p;->a(Landroid/view/accessibility/AccessibilityNodeInfo;)Z
  
436 ····move-result·v1436 ····move-result·v1
  
437 ····invoke-static·{p2,·v1},·Lio/flutter/view/a;->a(Landroid/view/accessibility/AccessibilityNodeInfo;Z)V437 ····invoke-static·{p2,·v1},·Lio/flutter/view/a;->a(Landroid/view/accessibility/AccessibilityNodeInfo;Z)V
  
438 ····:cond_1438 ····:cond_1
439 ····const/16·v1,·0x1a439 ····const/16·v1,·0x1a
  
440 ····if-lt·v0,·v1,·:cond_2440 ····if-lt·v0,·v1,·:cond_2
  
441 ····invoke-static·{p1},·Lio/flutter/view/p;->a(Landroid/view/accessibility/AccessibilityNodeInfo;)Ljava/util/List;441 ····invoke-static·{p1},·Lio/flutter/view/q;->a(Landroid/view/accessibility/AccessibilityNodeInfo;)Ljava/util/List;
  
442 ····move-result-object·v0442 ····move-result-object·v0
  
443 ····invoke-static·{p2,·v0},·Lio/flutter/view/q;->a(Landroid/view/accessibility/AccessibilityNodeInfo;Ljava/util/List;)V443 ····invoke-static·{p2,·v0},·Lio/flutter/view/r;->a(Landroid/view/accessibility/AccessibilityNodeInfo;Ljava/util/List;)V
  
444 ····invoke-static·{p1},·Lio/flutter/view/r;->a(Landroid/view/accessibility/AccessibilityNodeInfo;)Ljava/lang/CharSequence;444 ····invoke-static·{p1},·Lio/flutter/view/s;->a(Landroid/view/accessibility/AccessibilityNodeInfo;)Ljava/lang/CharSequence;
  
445 ····move-result-object·v0445 ····move-result-object·v0
  
446 ····invoke-static·{p2,·v0},·Lio/flutter/view/c;->a(Landroid/view/accessibility/AccessibilityNodeInfo;Ljava/lang/CharSequence;)V446 ····invoke-static·{p2,·v0},·Lio/flutter/view/c;->a(Landroid/view/accessibility/AccessibilityNodeInfo;Ljava/lang/CharSequence;)V
  
447 ····invoke-static·{p1},·Lio/flutter/view/j;->a(Landroid/view/accessibility/AccessibilityNodeInfo;)Z447 ····invoke-static·{p1},·Lio/flutter/view/k;->a(Landroid/view/accessibility/AccessibilityNodeInfo;)Z
  
448 ····move-result·p1448 ····move-result·p1
  
449 ····invoke-static·{p2,·p1},·Lio/flutter/view/k;->a(Landroid/view/accessibility/AccessibilityNodeInfo;Z)V449 ····invoke-static·{p2,·p1},·Lio/flutter/view/l;->a(Landroid/view/accessibility/AccessibilityNodeInfo;Z)V
  
450 ····:cond_2450 ····:cond_2
451 ····return-void451 ····return-void
452 .end·method452 .end·method
  
453 .method·private·setFlutterNodeParent(Landroid/view/accessibility/AccessibilityNodeInfo;Landroid/view/View;Landroid/view/accessibility/AccessibilityNodeInfo;)V453 .method·private·setFlutterNodeParent(Landroid/view/accessibility/AccessibilityNodeInfo;Landroid/view/View;Landroid/view/accessibility/AccessibilityNodeInfo;)V
454 ····.locals·3454 ····.locals·3
128 KB
smali/io/flutter/view/h.smali
Max HTML report size reached
686 B
smali/io/flutter/view/o.smali
    
Offset 1, 15 lines modifiedOffset 1, 13 lines modified
1 .class·public·final·synthetic·Lio/flutter/view/o;1 .class·public·final·synthetic·Lio/flutter/view/o;
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(Landroid/view/accessibility/AccessibilityNodeInfo;)Z5 .method·public·static·bridge·synthetic·a(Landroid/view/accessibility/AccessibilityNodeInfo;I)V
6 ····.locals·06 ····.locals·0
  
7 ····invoke-virtual·{p0},·Landroid/view/accessibility/AccessibilityNodeInfo;->isImportantForAccessibility()Z7 ····invoke-virtual·{p0,·p1},·Landroid/view/accessibility/AccessibilityNodeInfo;->setDrawingOrder(I)V
  
 8 ····return-void
8 ····move-result·p0 
  
9 ····return·p0 
10 .end·method9 .end·method
476 B
smali/io/flutter/view/l.smali
    
Offset 3, 11 lines modifiedOffset 3, 11 lines modified
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·direct·methods4 #·direct·methods
5 .method·public·static·bridge·synthetic·a(Landroid/view/accessibility/AccessibilityNodeInfo;Z)V5 .method·public·static·bridge·synthetic·a(Landroid/view/accessibility/AccessibilityNodeInfo;Z)V
6 ····.locals·06 ····.locals·0
  
7 ····invoke-virtual·{p0,·p1},·Landroid/view/accessibility/AccessibilityNodeInfo;->setContextClickable(Z)V7 ····invoke-virtual·{p0,·p1},·Landroid/view/accessibility/AccessibilityNodeInfo;->setShowingHintText(Z)V
  
8 ····return-void8 ····return-void
9 .end·method9 .end·method
1.08 KB
smali/io/flutter/view/f.smali
    
Offset 1, 38 lines modifiedOffset 1, 13 lines modified
1 .class·public·final·synthetic·Lio/flutter/view/f;1 .class·public·final·synthetic·Lio/flutter/view/f;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces 
5 .implements·Ln0/e; 
  
  
6 #·instance·fields 
7 .field·public·final·synthetic·a:Lio/flutter/view/h$l; 
  
  
8 #·direct·methods4 #·direct·methods
9 .method·public·synthetic·constructor·<init>(Lio/flutter/view/h$l;)V5 .method·public·static·bridge·synthetic·a(Landroid/view/View;Ljava/lang/CharSequence;)V
10 ····.locals·06 ····.locals·0
  
 7 ····invoke-virtual·{p0,·p1},·Landroid/view/View;->setAccessibilityPaneTitle(Ljava/lang/CharSequence;)V
11 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V 
  
12 ····iput-object·p1,·p0,·Lio/flutter/view/f;->a:Lio/flutter/view/h$l; 
  
13 ····return-void8 ····return-void
14 .end·method9 .end·method
  
  
15 #·virtual·methods 
16 .method·public·final·test(Ljava/lang/Object;)Z 
17 ····.locals·1 
  
18 ····iget-object·v0,·p0,·Lio/flutter/view/f;->a:Lio/flutter/view/h$l; 
  
19 ····check-cast·p1,·Lio/flutter/view/h$l; 
  
20 ····invoke-static·{v0,·p1},·Lio/flutter/view/h;->b(Lio/flutter/view/h$l;Lio/flutter/view/h$l;)Z 
  
21 ····move-result·p1 
  
22 ····return·p1 
23 .end·method 
678 B
smali/io/flutter/view/m.smali
    
Offset 1, 15 lines modifiedOffset 1, 13 lines modified
1 .class·public·final·synthetic·Lio/flutter/view/m;1 .class·public·final·synthetic·Lio/flutter/view/m;
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(Landroid/view/accessibility/AccessibilityNodeInfo;)I5 .method·public·static·bridge·synthetic·a(Landroid/view/accessibility/AccessibilityNodeInfo;Z)V
6 ····.locals·06 ····.locals·0
  
7 ····invoke-virtual·{p0},·Landroid/view/accessibility/AccessibilityNodeInfo;->getDrawingOrder()I7 ····invoke-virtual·{p0,·p1},·Landroid/view/accessibility/AccessibilityNodeInfo;->setContextClickable(Z)V
  
 8 ····return-void
8 ····move-result·p0 
  
9 ····return·p0 
10 .end·method9 .end·method
674 B
smali/io/flutter/view/n.smali
    
Offset 1, 13 lines modifiedOffset 1, 15 lines modified
1 .class·public·final·synthetic·Lio/flutter/view/n;1 .class·public·final·synthetic·Lio/flutter/view/n;
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(Landroid/view/accessibility/AccessibilityNodeInfo;I)V5 .method·public·static·bridge·synthetic·a(Landroid/view/accessibility/AccessibilityNodeInfo;)I
6 ····.locals·06 ····.locals·0
  
7 ····invoke-virtual·{p0,·p1},·Landroid/view/accessibility/AccessibilityNodeInfo;->setDrawingOrder(I)V7 ····invoke-virtual·{p0},·Landroid/view/accessibility/AccessibilityNodeInfo;->getDrawingOrder()I
  
8 ····return-void8 ····move-result·p0
  
 9 ····return·p0
9 .end·method10 .end·method
128 KB
smali/io/flutter/view/i.smali
Max HTML report size reached
1.08 KB
smali/io/flutter/view/g.smali
    
Offset 1, 30 lines modifiedOffset 1, 38 lines modified
1 .class·public·final·synthetic·Lio/flutter/view/g;1 .class·public·final·synthetic·Lio/flutter/view/g;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces4 #·interfaces
5 .implements·Ln0/e;5 .implements·Lc0/f;
  
  
 6 #·instance·fields
 7 .field·public·final·synthetic·a:Lio/flutter/view/i$l;
  
  
6 #·direct·methods8 #·direct·methods
7 .method·public·synthetic·constructor·<init>()V9 .method·public·synthetic·constructor·<init>(Lio/flutter/view/i$l;)V
8 ····.locals·010 ····.locals·0
  
9 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V11 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
 12 ····iput-object·p1,·p0,·Lio/flutter/view/g;->a:Lio/flutter/view/i$l;
  
10 ····return-void13 ····return-void
11 .end·method14 .end·method
  
  
12 #·virtual·methods15 #·virtual·methods
13 .method·public·final·test(Ljava/lang/Object;)Z16 .method·public·final·test(Ljava/lang/Object;)Z
14 ····.locals·017 ····.locals·1
  
 18 ····iget-object·v0,·p0,·Lio/flutter/view/g;->a:Lio/flutter/view/i$l;
  
15 ····check-cast·p1,·Lio/flutter/view/h$l;19 ····check-cast·p1,·Lio/flutter/view/i$l;
  
16 ····invoke-static·{p1},·Lio/flutter/view/h;->a(Lio/flutter/view/h$l;)Z20 ····invoke-static·{v0,·p1},·Lio/flutter/view/i;->b(Lio/flutter/view/i$l;Lio/flutter/view/i$l;)Z
  
17 ····move-result·p121 ····move-result·p1
  
18 ····return·p122 ····return·p1
19 .end·method23 .end·method
8.4 KB
smali/io/flutter/plugins/GeneratedPluginRegistrant.smali
Max HTML report size reached
390 B
smali/io/flutter/embedding/android/t.smali
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 .class·public·final·synthetic·Lio/flutter/embedding/android/t;1 .class·public·final·synthetic·Lio/flutter/embedding/android/t;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces4 #·interfaces
5 .implements·Lf0/d$a;5 .implements·Lx/d$a;
  
  
6 #·instance·fields6 #·instance·fields
7 .field·public·final·synthetic·a:Lio/flutter/embedding/android/a0$d$a;7 .field·public·final·synthetic·a:Lio/flutter/embedding/android/a0$d$a;
  
  
8 #·direct·methods8 #·direct·methods
41.5 KB
smali/io/flutter/embedding/android/s.smali
Max HTML report size reached
1.83 KB
smali/io/flutter/embedding/android/l$a.smali
    
Offset 37, 15 lines modifiedOffset 37, 15 lines modified
37 .method·public·surfaceChanged(Landroid/view/SurfaceHolder;III)V37 .method·public·surfaceChanged(Landroid/view/SurfaceHolder;III)V
38 ····.locals·038 ····.locals·0
  
39 ····const-string·p1,·"FlutterSurfaceView"39 ····const-string·p1,·"FlutterSurfaceView"
  
40 ····const-string·p2,·"SurfaceHolder.Callback.surfaceChanged()"40 ····const-string·p2,·"SurfaceHolder.Callback.surfaceChanged()"
  
41 ····invoke-static·{p1,·p2},·Lu/b;->f(Ljava/lang/String;Ljava/lang/String;)V41 ····invoke-static·{p1,·p2},·Lm/b;->f(Ljava/lang/String;Ljava/lang/String;)V
  
42 ····iget-object·p1,·p0,·Lio/flutter/embedding/android/l$a;->a:Lio/flutter/embedding/android/l;42 ····iget-object·p1,·p0,·Lio/flutter/embedding/android/l$a;->a:Lio/flutter/embedding/android/l;
  
43 ····invoke-static·{p1},·Lio/flutter/embedding/android/l;->f(Lio/flutter/embedding/android/l;)Z43 ····invoke-static·{p1},·Lio/flutter/embedding/android/l;->f(Lio/flutter/embedding/android/l;)Z
  
44 ····move-result·p144 ····move-result·p1
  
Offset 62, 15 lines modifiedOffset 62, 15 lines modified
62 .method·public·surfaceCreated(Landroid/view/SurfaceHolder;)V62 .method·public·surfaceCreated(Landroid/view/SurfaceHolder;)V
63 ····.locals·163 ····.locals·1
  
64 ····const-string·p1,·"FlutterSurfaceView"64 ····const-string·p1,·"FlutterSurfaceView"
  
65 ····const-string·v0,·"SurfaceHolder.Callback.startRenderingToSurface()"65 ····const-string·v0,·"SurfaceHolder.Callback.startRenderingToSurface()"
  
66 ····invoke-static·{p1,·v0},·Lu/b;->f(Ljava/lang/String;Ljava/lang/String;)V66 ····invoke-static·{p1,·v0},·Lm/b;->f(Ljava/lang/String;Ljava/lang/String;)V
  
67 ····iget-object·p1,·p0,·Lio/flutter/embedding/android/l$a;->a:Lio/flutter/embedding/android/l;67 ····iget-object·p1,·p0,·Lio/flutter/embedding/android/l$a;->a:Lio/flutter/embedding/android/l;
  
68 ····const/4·v0,·0x168 ····const/4·v0,·0x1
  
69 ····invoke-static·{p1,·v0},·Lio/flutter/embedding/android/l;->e(Lio/flutter/embedding/android/l;Z)Z69 ····invoke-static·{p1,·v0},·Lio/flutter/embedding/android/l;->e(Lio/flutter/embedding/android/l;Z)Z
  
Offset 93, 15 lines modifiedOffset 93, 15 lines modified
93 .method·public·surfaceDestroyed(Landroid/view/SurfaceHolder;)V93 .method·public·surfaceDestroyed(Landroid/view/SurfaceHolder;)V
94 ····.locals·194 ····.locals·1
  
95 ····const-string·p1,·"FlutterSurfaceView"95 ····const-string·p1,·"FlutterSurfaceView"
  
96 ····const-string·v0,·"SurfaceHolder.Callback.stopRenderingToSurface()"96 ····const-string·v0,·"SurfaceHolder.Callback.stopRenderingToSurface()"
  
97 ····invoke-static·{p1,·v0},·Lu/b;->f(Ljava/lang/String;Ljava/lang/String;)V97 ····invoke-static·{p1,·v0},·Lm/b;->f(Ljava/lang/String;Ljava/lang/String;)V
  
98 ····iget-object·p1,·p0,·Lio/flutter/embedding/android/l$a;->a:Lio/flutter/embedding/android/l;98 ····iget-object·p1,·p0,·Lio/flutter/embedding/android/l$a;->a:Lio/flutter/embedding/android/l;
  
99 ····const/4·v0,·0x099 ····const/4·v0,·0x0
  
100 ····invoke-static·{p1,·v0},·Lio/flutter/embedding/android/l;->e(Lio/flutter/embedding/android/l;Z)Z100 ····invoke-static·{p1,·v0},·Lio/flutter/embedding/android/l;->e(Lio/flutter/embedding/android/l;Z)Z
  
614 B
smali/io/flutter/embedding/android/s$b.smali
    
Offset 55, 15 lines modifiedOffset 55, 15 lines modified
55 ····return-void55 ····return-void
  
56 ····:cond_056 ····:cond_0
57 ····const-string·p1,·"FlutterView"57 ····const-string·p1,·"FlutterView"
  
58 ····const-string·v0,·"System·settings·changed.·Sending·user·settings·to·Flutter."58 ····const-string·v0,·"System·settings·changed.·Sending·user·settings·to·Flutter."
  
59 ····invoke-static·{p1,·v0},·Lu/b;->f(Ljava/lang/String;Ljava/lang/String;)V59 ····invoke-static·{p1,·v0},·Lm/b;->f(Ljava/lang/String;Ljava/lang/String;)V
  
60 ····iget-object·p1,·p0,·Lio/flutter/embedding/android/s$b;->a:Lio/flutter/embedding/android/s;60 ····iget-object·p1,·p0,·Lio/flutter/embedding/android/s$b;->a:Lio/flutter/embedding/android/s;
  
61 ····invoke-virtual·{p1},·Lio/flutter/embedding/android/s;->B()V61 ····invoke-virtual·{p1},·Lio/flutter/embedding/android/s;->B()V
  
62 ····return-void62 ····return-void
63 .end·method63 .end·method
596 B
smali/io/flutter/embedding/android/k.smali
    
Offset 187, 15 lines modifiedOffset 187, 15 lines modified
  
187 ····invoke-static·{v0,·p0,·p1},·Ljava/lang/String;->format(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;187 ····invoke-static·{v0,·p0,·p1},·Ljava/lang/String;->format(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
  
188 ····move-result-object·p0188 ····move-result-object·p0
  
189 ····const-string·p1,·"FlutterImageView"189 ····const-string·p1,·"FlutterImageView"
  
190 ····invoke-static·{p1,·p0},·Lu/b;->g(Ljava/lang/String;Ljava/lang/String;)V190 ····invoke-static·{p1,·p0},·Lm/b;->g(Ljava/lang/String;Ljava/lang/String;)V
  
191 ····return-void191 ····return-void
192 .end·method192 .end·method
  
193 .method·private·l()V193 .method·private·l()V
194 ····.locals·4194 ····.locals·4
195 ····.annotation·build·Landroid/annotation/TargetApi;195 ····.annotation·build·Landroid/annotation/TargetApi;
423 B
smali/io/flutter/embedding/android/s$a.smali
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 .class·Lio/flutter/embedding/android/s$a;1 .class·Lio/flutter/embedding/android/s$a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces4 #·interfaces
5 .implements·Lio/flutter/view/h$k;5 .implements·Lio/flutter/view/i$k;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
8 ····value·=·Lio/flutter/embedding/android/s;8 ····value·=·Lio/flutter/embedding/android/s;
9 .end·annotation9 .end·annotation
  
2.22 KB
smali/io/flutter/embedding/android/z.smali
    
Offset 3, 15 lines modifiedOffset 3, 15 lines modified
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces4 #·interfaces
5 .implements·Lio/flutter/embedding/android/a0$d;5 .implements·Lio/flutter/embedding/android/a0$d;
  
  
6 #·instance·fields6 #·instance·fields
7 .field·private·final·a:Lg0/c;7 .field·private·final·a:Ly/b;
  
8 .field·private·final·b:Ljava/util/HashMap;8 .field·private·final·b:Ljava/util/HashMap;
9 ····.annotation·system·Ldalvik/annotation/Signature;9 ····.annotation·system·Ldalvik/annotation/Signature;
10 ········value·=·{10 ········value·=·{
11 ············"Ljava/util/HashMap<",11 ············"Ljava/util/HashMap<",
12 ············"Ljava/lang/Long;",12 ············"Ljava/lang/Long;",
13 ············"Ljava/lang/Long;",13 ············"Ljava/lang/Long;",
Offset 31, 15 lines modifiedOffset 31, 15 lines modified
31 ····.end·annotation31 ····.end·annotation
32 .end·field32 .end·field
  
33 .field·private·final·d:Lio/flutter/embedding/android/a0$b;33 .field·private·final·d:Lio/flutter/embedding/android/a0$b;
  
  
34 #·direct·methods34 #·direct·methods
35 .method·public·constructor·<init>(Lg0/c;)V35 .method·public·constructor·<init>(Ly/b;)V
36 ····.locals·636 ····.locals·6
  
37 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V37 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
38 ····new-instance·v0,·Ljava/util/HashMap;38 ····new-instance·v0,·Ljava/util/HashMap;
  
39 ····invoke-direct·{v0},·Ljava/util/HashMap;-><init>()V39 ····invoke-direct·{v0},·Ljava/util/HashMap;-><init>()V
Offset 54, 15 lines modifiedOffset 54, 15 lines modified
  
54 ····new-instance·v0,·Lio/flutter/embedding/android/a0$b;54 ····new-instance·v0,·Lio/flutter/embedding/android/a0$b;
  
55 ····invoke-direct·{v0},·Lio/flutter/embedding/android/a0$b;-><init>()V55 ····invoke-direct·{v0},·Lio/flutter/embedding/android/a0$b;-><init>()V
  
56 ····iput-object·v0,·p0,·Lio/flutter/embedding/android/z;->d:Lio/flutter/embedding/android/a0$b;56 ····iput-object·v0,·p0,·Lio/flutter/embedding/android/z;->d:Lio/flutter/embedding/android/a0$b;
  
57 ····iput-object·p1,·p0,·Lio/flutter/embedding/android/z;->a:Lg0/c;57 ····iput-object·p1,·p0,·Lio/flutter/embedding/android/z;->a:Ly/b;
  
58 ····invoke-static·{},·Lio/flutter/embedding/android/b0;->a()[Lio/flutter/embedding/android/b0$e;58 ····invoke-static·{},·Lio/flutter/embedding/android/b0;->a()[Lio/flutter/embedding/android/b0$e;
  
59 ····move-result-object·p159 ····move-result-object·p1
  
60 ····array-length·v0,·p160 ····array-length·v0,·p1
  
Offset 790, 23 lines modifiedOffset 790, 23 lines modified
790 ····new-instance·v0,·Lio/flutter/embedding/android/w;790 ····new-instance·v0,·Lio/flutter/embedding/android/w;
  
791 ····invoke-direct·{v0,·p2},·Lio/flutter/embedding/android/w;-><init>(Lio/flutter/embedding/android/a0$d$a;)V791 ····invoke-direct·{v0,·p2},·Lio/flutter/embedding/android/w;-><init>(Lio/flutter/embedding/android/a0$d$a;)V
  
792 ····move-object·p2,·v0792 ····move-object·p2,·v0
  
793 ····:goto_0793 ····:goto_0
794 ····iget-object·v0,·p0,·Lio/flutter/embedding/android/z;->a:Lg0/c;794 ····iget-object·v0,·p0,·Lio/flutter/embedding/android/z;->a:Ly/b;
  
795 ····invoke-virtual·{p1},·Lio/flutter/embedding/android/v;->a()Ljava/nio/ByteBuffer;795 ····invoke-virtual·{p1},·Lio/flutter/embedding/android/v;->a()Ljava/nio/ByteBuffer;
  
796 ····move-result-object·p1796 ····move-result-object·p1
  
797 ····const-string·v1,·"flutter/keydata"797 ····const-string·v1,·"flutter/keydata"
  
798 ····invoke-interface·{v0,·v1,·p1,·p2},·Lg0/c;->b(Ljava/lang/String;Ljava/nio/ByteBuffer;Lg0/c$b;)V798 ····invoke-interface·{v0,·v1,·p1,·p2},·Ly/b;->a(Ljava/lang/String;Ljava/nio/ByteBuffer;Ly/b$b;)V
  
799 ····return-void799 ····return-void
800 .end·method800 .end·method
  
801 .method·private·q(ZLjava/lang/Long;Ljava/lang/Long;J)V801 .method·private·q(ZLjava/lang/Long;Ljava/lang/Long;J)V
802 ····.locals·5802 ····.locals·5
  
751 B
smali/io/flutter/embedding/android/s$d.smali
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 .class·Lio/flutter/embedding/android/s$d;1 .class·Lio/flutter/embedding/android/s$d;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces4 #·interfaces
5 .implements·Landroidx/core/util/a;5 .implements·Lg/a;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
8 ····value·=·Lio/flutter/embedding/android/s;8 ····value·=·Lio/flutter/embedding/android/s;
9 .end·annotation9 .end·annotation
  
Offset 15, 15 lines modifiedOffset 15, 15 lines modified
15 ····accessFlags·=·0x015 ····accessFlags·=·0x0
16 ····name·=·null16 ····name·=·null
17 .end·annotation17 .end·annotation
  
18 .annotation·system·Ldalvik/annotation/Signature;18 .annotation·system·Ldalvik/annotation/Signature;
19 ····value·=·{19 ····value·=·{
20 ········"Ljava/lang/Object;",20 ········"Ljava/lang/Object;",
21 ········"Landroidx/core/util/a<",21 ········"Lg/a<",
22 ········"Landroidx/window/layout/WindowLayoutInfo;",22 ········"Landroidx/window/layout/WindowLayoutInfo;",
23 ········">;"23 ········">;"
24 ····}24 ····}
25 .end·annotation25 .end·annotation
  
  
26 #·instance·fields26 #·instance·fields
379 B
smali/io/flutter/embedding/android/a0$e.smali
    
Offset 17, 9 lines modifiedOffset 17, 9 lines modified
17 #·virtual·methods17 #·virtual·methods
18 .method·public·abstract·a(Landroid/view/KeyEvent;)V18 .method·public·abstract·a(Landroid/view/KeyEvent;)V
19 .end·method19 .end·method
  
20 .method·public·abstract·b(Landroid/view/KeyEvent;)Z20 .method·public·abstract·b(Landroid/view/KeyEvent;)Z
21 .end·method21 .end·method
  
22 .method·public·abstract·getBinaryMessenger()Lg0/c;22 .method·public·abstract·getBinaryMessenger()Ly/b;
23 .end·method23 .end·method
1.93 KB
smali/io/flutter/embedding/android/u.smali
    
Offset 3, 32 lines modifiedOffset 3, 32 lines modified
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces4 #·interfaces
5 .implements·Lio/flutter/embedding/android/a0$d;5 .implements·Lio/flutter/embedding/android/a0$d;
  
  
6 #·instance·fields6 #·instance·fields
7 .field·private·final·a:Lf0/d;7 .field·private·final·a:Lx/d;
  
8 .field·private·final·b:Lio/flutter/embedding/android/a0$b;8 .field·private·final·b:Lio/flutter/embedding/android/a0$b;
  
  
9 #·direct·methods9 #·direct·methods
10 .method·public·constructor·<init>(Lf0/d;)V10 .method·public·constructor·<init>(Lx/d;)V
11 ····.locals·111 ····.locals·1
  
12 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V12 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
13 ····new-instance·v0,·Lio/flutter/embedding/android/a0$b;13 ····new-instance·v0,·Lio/flutter/embedding/android/a0$b;
  
14 ····invoke-direct·{v0},·Lio/flutter/embedding/android/a0$b;-><init>()V14 ····invoke-direct·{v0},·Lio/flutter/embedding/android/a0$b;-><init>()V
  
15 ····iput-object·v0,·p0,·Lio/flutter/embedding/android/u;->b:Lio/flutter/embedding/android/a0$b;15 ····iput-object·v0,·p0,·Lio/flutter/embedding/android/u;->b:Lio/flutter/embedding/android/a0$b;
  
16 ····iput-object·p1,·p0,·Lio/flutter/embedding/android/u;->a:Lf0/d;16 ····iput-object·p1,·p0,·Lio/flutter/embedding/android/u;->a:Lx/d;
  
17 ····return-void17 ····return-void
18 .end·method18 .end·method
  
19 .method·public·static·synthetic·b(Lio/flutter/embedding/android/a0$d$a;Z)V19 .method·public·static·synthetic·b(Lio/flutter/embedding/android/a0$d$a;Z)V
20 ····.locals·020 ····.locals·0
  
Offset 73, 26 lines modifiedOffset 73, 26 lines modified
  
73 ····move-result·v473 ····move-result·v4
  
74 ····invoke-virtual·{v3,·v4},·Lio/flutter/embedding/android/a0$b;->a(I)Ljava/lang/Character;74 ····invoke-virtual·{v3,·v4},·Lio/flutter/embedding/android/a0$b;->a(I)Ljava/lang/Character;
  
75 ····move-result-object·v375 ····move-result-object·v3
  
76 ····new-instance·v4,·Lf0/d$b;76 ····new-instance·v4,·Lx/d$b;
  
77 ····invoke-direct·{v4,·p1,·v3},·Lf0/d$b;-><init>(Landroid/view/KeyEvent;Ljava/lang/Character;)V77 ····invoke-direct·{v4,·p1,·v3},·Lx/d$b;-><init>(Landroid/view/KeyEvent;Ljava/lang/Character;)V
  
78 ····if-eqz·v0,·:cond_178 ····if-eqz·v0,·:cond_1
  
79 ····const/4·v1,·0x179 ····const/4·v1,·0x1
  
80 ····:cond_180 ····:cond_1
81 ····iget-object·p1,·p0,·Lio/flutter/embedding/android/u;->a:Lf0/d;81 ····iget-object·p1,·p0,·Lio/flutter/embedding/android/u;->a:Lx/d;
  
82 ····new-instance·v0,·Lio/flutter/embedding/android/t;82 ····new-instance·v0,·Lio/flutter/embedding/android/t;
  
83 ····invoke-direct·{v0,·p2},·Lio/flutter/embedding/android/t;-><init>(Lio/flutter/embedding/android/a0$d$a;)V83 ····invoke-direct·{v0,·p2},·Lio/flutter/embedding/android/t;-><init>(Lio/flutter/embedding/android/a0$d$a;)V
  
84 ····invoke-virtual·{p1,·v4,·v1,·v0},·Lf0/d;->e(Lf0/d$b;ZLf0/d$a;)V84 ····invoke-virtual·{p1,·v4,·v1,·v0},·Lx/d;->e(Lx/d$b;ZLx/d$a;)V
  
85 ····return-void85 ····return-void
86 .end·method86 .end·method
4.22 KB
smali/io/flutter/embedding/android/l.smali
    
Offset 136, 15 lines modifiedOffset 136, 15 lines modified
  
136 ····invoke-virtual·{v0},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;136 ····invoke-virtual·{v0},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
137 ····move-result-object·v0137 ····move-result-object·v0
  
138 ····const-string·v1,·"FlutterSurfaceView"138 ····const-string·v1,·"FlutterSurfaceView"
  
139 ····invoke-static·{v1,·v0},·Lu/b;->f(Ljava/lang/String;Ljava/lang/String;)V139 ····invoke-static·{v1,·v0},·Lm/b;->f(Ljava/lang/String;Ljava/lang/String;)V
  
140 ····iget-object·v0,·p0,·Lio/flutter/embedding/android/l;->d:Lio/flutter/embedding/engine/renderer/FlutterRenderer;140 ····iget-object·v0,·p0,·Lio/flutter/embedding/android/l;->d:Lio/flutter/embedding/engine/renderer/FlutterRenderer;
  
141 ····invoke-virtual·{v0,·p1,·p2},·Lio/flutter/embedding/engine/renderer/FlutterRenderer;->A(II)V141 ····invoke-virtual·{v0,·p1,·p2},·Lio/flutter/embedding/engine/renderer/FlutterRenderer;->A(II)V
  
142 ····return-void142 ····return-void
  
Offset 280, 23 lines modifiedOffset 280, 23 lines modified
280 .method·public·a(Lio/flutter/embedding/engine/renderer/FlutterRenderer;)V280 .method·public·a(Lio/flutter/embedding/engine/renderer/FlutterRenderer;)V
281 ····.locals·2281 ····.locals·2
  
282 ····const-string·v0,·"FlutterSurfaceView"282 ····const-string·v0,·"FlutterSurfaceView"
  
283 ····const-string·v1,·"Attaching·to·FlutterRenderer."283 ····const-string·v1,·"Attaching·to·FlutterRenderer."
  
284 ····invoke-static·{v0,·v1},·Lu/b;->f(Ljava/lang/String;Ljava/lang/String;)V284 ····invoke-static·{v0,·v1},·Lm/b;->f(Ljava/lang/String;Ljava/lang/String;)V
  
285 ····iget-object·v1,·p0,·Lio/flutter/embedding/android/l;->d:Lio/flutter/embedding/engine/renderer/FlutterRenderer;285 ····iget-object·v1,·p0,·Lio/flutter/embedding/android/l;->d:Lio/flutter/embedding/engine/renderer/FlutterRenderer;
  
286 ····if-eqz·v1,·:cond_0286 ····if-eqz·v1,·:cond_0
  
287 ····const-string·v1,·"Already·connected·to·a·FlutterRenderer.·Detaching·from·old·one·and·attaching·to·new·one."287 ····const-string·v1,·"Already·connected·to·a·FlutterRenderer.·Detaching·from·old·one·and·attaching·to·new·one."
  
288 ····invoke-static·{v0,·v1},·Lu/b;->f(Ljava/lang/String;Ljava/lang/String;)V288 ····invoke-static·{v0,·v1},·Lm/b;->f(Ljava/lang/String;Ljava/lang/String;)V
  
289 ····iget-object·v0,·p0,·Lio/flutter/embedding/android/l;->d:Lio/flutter/embedding/engine/renderer/FlutterRenderer;289 ····iget-object·v0,·p0,·Lio/flutter/embedding/android/l;->d:Lio/flutter/embedding/engine/renderer/FlutterRenderer;
  
290 ····invoke-virtual·{v0},·Lio/flutter/embedding/engine/renderer/FlutterRenderer;->z()V290 ····invoke-virtual·{v0},·Lio/flutter/embedding/engine/renderer/FlutterRenderer;->z()V
  
291 ····iget-object·v0,·p0,·Lio/flutter/embedding/android/l;->d:Lio/flutter/embedding/engine/renderer/FlutterRenderer;291 ····iget-object·v0,·p0,·Lio/flutter/embedding/android/l;->d:Lio/flutter/embedding/engine/renderer/FlutterRenderer;
  
Offset 319, 15 lines modifiedOffset 319, 15 lines modified
  
319 ····if-nez·v0,·:cond_0319 ····if-nez·v0,·:cond_0
  
320 ····const-string·v0,·"FlutterSurfaceView"320 ····const-string·v0,·"FlutterSurfaceView"
  
321 ····const-string·v1,·"pause()·invoked·when·no·FlutterRenderer·was·attached."321 ····const-string·v1,·"pause()·invoked·when·no·FlutterRenderer·was·attached."
  
322 ····invoke-static·{v0,·v1},·Lu/b;->g(Ljava/lang/String;Ljava/lang/String;)V322 ····invoke-static·{v0,·v1},·Lm/b;->g(Ljava/lang/String;Ljava/lang/String;)V
  
323 ····return-void323 ····return-void
  
324 ····:cond_0324 ····:cond_0
325 ····const/4·v0,·0x1325 ····const/4·v0,·0x1
  
326 ····iput-boolean·v0,·p0,·Lio/flutter/embedding/android/l;->c:Z326 ····iput-boolean·v0,·p0,·Lio/flutter/embedding/android/l;->c:Z
Offset 348, 15 lines modifiedOffset 348, 15 lines modified
  
348 ····move-result-object·v0348 ····move-result-object·v0
  
349 ····if-eqz·v0,·:cond_0349 ····if-eqz·v0,·:cond_0
  
350 ····const-string·v0,·"Disconnecting·FlutterRenderer·from·Android·surface."350 ····const-string·v0,·"Disconnecting·FlutterRenderer·from·Android·surface."
  
351 ····invoke-static·{v1,·v0},·Lu/b;->f(Ljava/lang/String;Ljava/lang/String;)V351 ····invoke-static·{v1,·v0},·Lm/b;->f(Ljava/lang/String;Ljava/lang/String;)V
  
352 ····invoke-direct·{p0},·Lio/flutter/embedding/android/l;->m()V352 ····invoke-direct·{p0},·Lio/flutter/embedding/android/l;->m()V
  
353 ····:cond_0353 ····:cond_0
354 ····invoke-virtual·{p0},·Lio/flutter/embedding/android/l;->b()V354 ····invoke-virtual·{p0},·Lio/flutter/embedding/android/l;->b()V
  
355 ····const/4·v0,·0x0355 ····const/4·v0,·0x0
Offset 374, 15 lines modifiedOffset 374, 15 lines modified
374 ····iput-object·v0,·p0,·Lio/flutter/embedding/android/l;->d:Lio/flutter/embedding/engine/renderer/FlutterRenderer;374 ····iput-object·v0,·p0,·Lio/flutter/embedding/android/l;->d:Lio/flutter/embedding/engine/renderer/FlutterRenderer;
  
375 ····goto·:goto_0375 ····goto·:goto_0
  
376 ····:cond_1376 ····:cond_1
377 ····const-string·v0,·"detachFromRenderer()·invoked·when·no·FlutterRenderer·was·attached."377 ····const-string·v0,·"detachFromRenderer()·invoked·when·no·FlutterRenderer·was·attached."
  
378 ····invoke-static·{v1,·v0},·Lu/b;->g(Ljava/lang/String;Ljava/lang/String;)V378 ····invoke-static·{v1,·v0},·Lm/b;->g(Ljava/lang/String;Ljava/lang/String;)V
  
379 ····:goto_0379 ····:goto_0
380 ····return-void380 ····return-void
381 .end·method381 .end·method
  
382 .method·public·d()V382 .method·public·d()V
383 ····.locals·3383 ····.locals·3
Offset 391, 30 lines modifiedOffset 391, 30 lines modified
  
391 ····const-string·v1,·"FlutterSurfaceView"391 ····const-string·v1,·"FlutterSurfaceView"
  
392 ····if-nez·v0,·:cond_0392 ····if-nez·v0,·:cond_0
  
393 ····const-string·v0,·"resume()·invoked·when·no·FlutterRenderer·was·attached."393 ····const-string·v0,·"resume()·invoked·when·no·FlutterRenderer·was·attached."
  
394 ····invoke-static·{v1,·v0},·Lu/b;->g(Ljava/lang/String;Ljava/lang/String;)V394 ····invoke-static·{v1,·v0},·Lm/b;->g(Ljava/lang/String;Ljava/lang/String;)V
  
395 ····return-void395 ····return-void
  
396 ····:cond_0396 ····:cond_0
397 ····iget-object·v2,·p0,·Lio/flutter/embedding/android/l;->f:Lio/flutter/embedding/engine/renderer/a;397 ····iget-object·v2,·p0,·Lio/flutter/embedding/android/l;->f:Lio/flutter/embedding/engine/renderer/a;
  
398 ····invoke-virtual·{v0,·v2},·Lio/flutter/embedding/engine/renderer/FlutterRenderer;->j(Lio/flutter/embedding/engine/renderer/a;)V398 ····invoke-virtual·{v0,·v2},·Lio/flutter/embedding/engine/renderer/FlutterRenderer;->j(Lio/flutter/embedding/engine/renderer/a;)V
  
399 ····iget-boolean·v0,·p0,·Lio/flutter/embedding/android/l;->b:Z399 ····iget-boolean·v0,·p0,·Lio/flutter/embedding/android/l;->b:Z
  
400 ····if-eqz·v0,·:cond_1400 ····if-eqz·v0,·:cond_1
  
401 ····const-string·v0,·"Surface·is·available·for·rendering.·Connecting·FlutterRenderer·to·Android·surface."401 ····const-string·v0,·"Surface·is·available·for·rendering.·Connecting·FlutterRenderer·to·Android·surface."
  
402 ····invoke-static·{v1,·v0},·Lu/b;->f(Ljava/lang/String;Ljava/lang/String;)V402 ····invoke-static·{v1,·v0},·Lm/b;->f(Ljava/lang/String;Ljava/lang/String;)V
  
403 ····invoke-direct·{p0},·Lio/flutter/embedding/android/l;->l()V403 ····invoke-direct·{p0},·Lio/flutter/embedding/android/l;->l()V
  
404 ····:cond_1404 ····:cond_1
405 ····const/4·v0,·0x0405 ····const/4·v0,·0x0
  
406 ····iput-boolean·v0,·p0,·Lio/flutter/embedding/android/l;->c:Z406 ····iput-boolean·v0,·p0,·Lio/flutter/embedding/android/l;->c:Z
28.4 KB
smali/io/flutter/embedding/android/f.smali
Max HTML report size reached
4.0 KB
smali/io/flutter/embedding/android/m.smali
    
Offset 134, 15 lines modifiedOffset 134, 15 lines modified
  
134 ····invoke-virtual·{v0},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;134 ····invoke-virtual·{v0},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
135 ····move-result-object·v0135 ····move-result-object·v0
  
136 ····const-string·v1,·"FlutterTextureView"136 ····const-string·v1,·"FlutterTextureView"
  
137 ····invoke-static·{v1,·v0},·Lu/b;->f(Ljava/lang/String;Ljava/lang/String;)V137 ····invoke-static·{v1,·v0},·Lm/b;->f(Ljava/lang/String;Ljava/lang/String;)V
  
138 ····iget-object·v0,·p0,·Lio/flutter/embedding/android/m;->c:Lio/flutter/embedding/engine/renderer/FlutterRenderer;138 ····iget-object·v0,·p0,·Lio/flutter/embedding/android/m;->c:Lio/flutter/embedding/engine/renderer/FlutterRenderer;
  
139 ····invoke-virtual·{v0,·p1,·p2},·Lio/flutter/embedding/engine/renderer/FlutterRenderer;->A(II)V139 ····invoke-virtual·{v0,·p1,·p2},·Lio/flutter/embedding/engine/renderer/FlutterRenderer;->A(II)V
  
140 ····return-void140 ····return-void
  
Offset 277, 23 lines modifiedOffset 277, 23 lines modified
277 .method·public·a(Lio/flutter/embedding/engine/renderer/FlutterRenderer;)V277 .method·public·a(Lio/flutter/embedding/engine/renderer/FlutterRenderer;)V
278 ····.locals·2278 ····.locals·2
  
279 ····const-string·v0,·"FlutterTextureView"279 ····const-string·v0,·"FlutterTextureView"
  
280 ····const-string·v1,·"Attaching·to·FlutterRenderer."280 ····const-string·v1,·"Attaching·to·FlutterRenderer."
  
281 ····invoke-static·{v0,·v1},·Lu/b;->f(Ljava/lang/String;Ljava/lang/String;)V281 ····invoke-static·{v0,·v1},·Lm/b;->f(Ljava/lang/String;Ljava/lang/String;)V
  
282 ····iget-object·v1,·p0,·Lio/flutter/embedding/android/m;->c:Lio/flutter/embedding/engine/renderer/FlutterRenderer;282 ····iget-object·v1,·p0,·Lio/flutter/embedding/android/m;->c:Lio/flutter/embedding/engine/renderer/FlutterRenderer;
  
283 ····if-eqz·v1,·:cond_0283 ····if-eqz·v1,·:cond_0
  
284 ····const-string·v1,·"Already·connected·to·a·FlutterRenderer.·Detaching·from·old·one·and·attaching·to·new·one."284 ····const-string·v1,·"Already·connected·to·a·FlutterRenderer.·Detaching·from·old·one·and·attaching·to·new·one."
  
285 ····invoke-static·{v0,·v1},·Lu/b;->f(Ljava/lang/String;Ljava/lang/String;)V285 ····invoke-static·{v0,·v1},·Lm/b;->f(Ljava/lang/String;Ljava/lang/String;)V
  
286 ····iget-object·v0,·p0,·Lio/flutter/embedding/android/m;->c:Lio/flutter/embedding/engine/renderer/FlutterRenderer;286 ····iget-object·v0,·p0,·Lio/flutter/embedding/android/m;->c:Lio/flutter/embedding/engine/renderer/FlutterRenderer;
  
287 ····invoke-virtual·{v0},·Lio/flutter/embedding/engine/renderer/FlutterRenderer;->z()V287 ····invoke-virtual·{v0},·Lio/flutter/embedding/engine/renderer/FlutterRenderer;->z()V
  
288 ····:cond_0288 ····:cond_0
289 ····iput-object·p1,·p0,·Lio/flutter/embedding/android/m;->c:Lio/flutter/embedding/engine/renderer/FlutterRenderer;289 ····iput-object·p1,·p0,·Lio/flutter/embedding/android/m;->c:Lio/flutter/embedding/engine/renderer/FlutterRenderer;
Offset 310, 15 lines modifiedOffset 310, 15 lines modified
  
310 ····if-nez·v0,·:cond_0310 ····if-nez·v0,·:cond_0
  
311 ····const-string·v0,·"FlutterTextureView"311 ····const-string·v0,·"FlutterTextureView"
  
312 ····const-string·v1,·"pause()·invoked·when·no·FlutterRenderer·was·attached."312 ····const-string·v1,·"pause()·invoked·when·no·FlutterRenderer·was·attached."
  
313 ····invoke-static·{v0,·v1},·Lu/b;->g(Ljava/lang/String;Ljava/lang/String;)V313 ····invoke-static·{v0,·v1},·Lm/b;->g(Ljava/lang/String;Ljava/lang/String;)V
  
314 ····return-void314 ····return-void
  
315 ····:cond_0315 ····:cond_0
316 ····const/4·v0,·0x1316 ····const/4·v0,·0x1
  
317 ····iput-boolean·v0,·p0,·Lio/flutter/embedding/android/m;->b:Z317 ····iput-boolean·v0,·p0,·Lio/flutter/embedding/android/m;->b:Z
Offset 339, 15 lines modifiedOffset 339, 15 lines modified
  
339 ····move-result-object·v0339 ····move-result-object·v0
  
340 ····if-eqz·v0,·:cond_0340 ····if-eqz·v0,·:cond_0
  
341 ····const-string·v0,·"Disconnecting·FlutterRenderer·from·Android·surface."341 ····const-string·v0,·"Disconnecting·FlutterRenderer·from·Android·surface."
  
342 ····invoke-static·{v1,·v0},·Lu/b;->f(Ljava/lang/String;Ljava/lang/String;)V342 ····invoke-static·{v1,·v0},·Lm/b;->f(Ljava/lang/String;Ljava/lang/String;)V
  
343 ····invoke-direct·{p0},·Lio/flutter/embedding/android/m;->n()V343 ····invoke-direct·{p0},·Lio/flutter/embedding/android/m;->n()V
  
344 ····:cond_0344 ····:cond_0
345 ····invoke-virtual·{p0},·Lio/flutter/embedding/android/m;->b()V345 ····invoke-virtual·{p0},·Lio/flutter/embedding/android/m;->b()V
  
346 ····const/4·v0,·0x0346 ····const/4·v0,·0x0
Offset 355, 15 lines modifiedOffset 355, 15 lines modified
355 ····iput-object·v0,·p0,·Lio/flutter/embedding/android/m;->c:Lio/flutter/embedding/engine/renderer/FlutterRenderer;355 ····iput-object·v0,·p0,·Lio/flutter/embedding/android/m;->c:Lio/flutter/embedding/engine/renderer/FlutterRenderer;
  
356 ····goto·:goto_0356 ····goto·:goto_0
  
357 ····:cond_1357 ····:cond_1
358 ····const-string·v0,·"detachFromRenderer()·invoked·when·no·FlutterRenderer·was·attached."358 ····const-string·v0,·"detachFromRenderer()·invoked·when·no·FlutterRenderer·was·attached."
  
359 ····invoke-static·{v1,·v0},·Lu/b;->g(Ljava/lang/String;Ljava/lang/String;)V359 ····invoke-static·{v1,·v0},·Lm/b;->g(Ljava/lang/String;Ljava/lang/String;)V
  
360 ····:goto_0360 ····:goto_0
361 ····return-void361 ····return-void
362 .end·method362 .end·method
  
363 .method·public·d()V363 .method·public·d()V
364 ····.locals·2364 ····.locals·2
Offset 372, 26 lines modifiedOffset 372, 26 lines modified
  
372 ····const-string·v1,·"FlutterTextureView"372 ····const-string·v1,·"FlutterTextureView"
  
373 ····if-nez·v0,·:cond_0373 ····if-nez·v0,·:cond_0
  
374 ····const-string·v0,·"resume()·invoked·when·no·FlutterRenderer·was·attached."374 ····const-string·v0,·"resume()·invoked·when·no·FlutterRenderer·was·attached."
  
375 ····invoke-static·{v1,·v0},·Lu/b;->g(Ljava/lang/String;Ljava/lang/String;)V375 ····invoke-static·{v1,·v0},·Lm/b;->g(Ljava/lang/String;Ljava/lang/String;)V
  
376 ····return-void376 ····return-void
  
377 ····:cond_0377 ····:cond_0
378 ····iget-boolean·v0,·p0,·Lio/flutter/embedding/android/m;->a:Z378 ····iget-boolean·v0,·p0,·Lio/flutter/embedding/android/m;->a:Z
  
379 ····if-eqz·v0,·:cond_1379 ····if-eqz·v0,·:cond_1
  
380 ····const-string·v0,·"Surface·is·available·for·rendering.·Connecting·FlutterRenderer·to·Android·surface."380 ····const-string·v0,·"Surface·is·available·for·rendering.·Connecting·FlutterRenderer·to·Android·surface."
  
381 ····invoke-static·{v1,·v0},·Lu/b;->f(Ljava/lang/String;Ljava/lang/String;)V381 ····invoke-static·{v1,·v0},·Lm/b;->f(Ljava/lang/String;Ljava/lang/String;)V
  
382 ····invoke-direct·{p0},·Lio/flutter/embedding/android/m;->m()V382 ····invoke-direct·{p0},·Lio/flutter/embedding/android/m;->m()V
  
383 ····:cond_1383 ····:cond_1
384 ····const/4·v0,·0x0384 ····const/4·v0,·0x0
  
385 ····iput-boolean·v0,·p0,·Lio/flutter/embedding/android/m;->b:Z385 ····iput-boolean·v0,·p0,·Lio/flutter/embedding/android/m;->b:Z
2.13 KB
smali/io/flutter/embedding/android/f0.smali
    
Offset 16, 44 lines modifiedOffset 16, 44 lines modified
16 ····iput-object·p1,·p0,·Lio/flutter/embedding/android/f0;->a:Landroidx/window/java/layout/WindowInfoTrackerCallbackAdapter;16 ····iput-object·p1,·p0,·Lio/flutter/embedding/android/f0;->a:Landroidx/window/java/layout/WindowInfoTrackerCallbackAdapter;
  
17 ····return-void17 ····return-void
18 .end·method18 .end·method
  
  
19 #·virtual·methods19 #·virtual·methods
20 .method·public·a(Landroid/app/Activity;Ljava/util/concurrent/Executor;Landroidx/core/util/a;)V20 .method·public·a(Landroid/app/Activity;Ljava/util/concurrent/Executor;Lg/a;)V
21 ····.locals·121 ····.locals·1
22 ····.annotation·system·Ldalvik/annotation/Signature;22 ····.annotation·system·Ldalvik/annotation/Signature;
23 ········value·=·{23 ········value·=·{
24 ············"(",24 ············"(",
25 ············"Landroid/app/Activity;",25 ············"Landroid/app/Activity;",
26 ············"Ljava/util/concurrent/Executor;",26 ············"Ljava/util/concurrent/Executor;",
27 ············"Landroidx/core/util/a<",27 ············"Lg/a<",
28 ············"Landroidx/window/layout/WindowLayoutInfo;",28 ············"Landroidx/window/layout/WindowLayoutInfo;",
29 ············">;)V"29 ············">;)V"
30 ········}30 ········}
31 ····.end·annotation31 ····.end·annotation
  
32 ····iget-object·v0,·p0,·Lio/flutter/embedding/android/f0;->a:Landroidx/window/java/layout/WindowInfoTrackerCallbackAdapter;32 ····iget-object·v0,·p0,·Lio/flutter/embedding/android/f0;->a:Landroidx/window/java/layout/WindowInfoTrackerCallbackAdapter;
  
33 ····invoke-virtual·{v0,·p1,·p2,·p3},·Landroidx/window/java/layout/WindowInfoTrackerCallbackAdapter;->addWindowLayoutInfoListener(Landroid/app/Activity;Ljava/util/concurrent/Executor;Landroidx/core/util/a;)V33 ····invoke-virtual·{v0,·p1,·p2,·p3},·Landroidx/window/java/layout/WindowInfoTrackerCallbackAdapter;->addWindowLayoutInfoListener(Landroid/app/Activity;Ljava/util/concurrent/Executor;Lg/a;)V
  
34 ····return-void34 ····return-void
35 .end·method35 .end·method
  
36 .method·public·b(Landroidx/core/util/a;)V36 .method·public·b(Lg/a;)V
37 ····.locals·137 ····.locals·1
38 ····.annotation·system·Ldalvik/annotation/Signature;38 ····.annotation·system·Ldalvik/annotation/Signature;
39 ········value·=·{39 ········value·=·{
40 ············"(",40 ············"(",
41 ············"Landroidx/core/util/a<",41 ············"Lg/a<",
42 ············"Landroidx/window/layout/WindowLayoutInfo;",42 ············"Landroidx/window/layout/WindowLayoutInfo;",
43 ············">;)V"43 ············">;)V"
44 ········}44 ········}
45 ····.end·annotation45 ····.end·annotation
  
46 ····iget-object·v0,·p0,·Lio/flutter/embedding/android/f0;->a:Landroidx/window/java/layout/WindowInfoTrackerCallbackAdapter;46 ····iget-object·v0,·p0,·Lio/flutter/embedding/android/f0;->a:Landroidx/window/java/layout/WindowInfoTrackerCallbackAdapter;
  
47 ····invoke-virtual·{v0,·p1},·Landroidx/window/java/layout/WindowInfoTrackerCallbackAdapter;->removeWindowLayoutInfoListener(Landroidx/core/util/a;)V47 ····invoke-virtual·{v0,·p1},·Landroidx/window/java/layout/WindowInfoTrackerCallbackAdapter;->removeWindowLayoutInfoListener(Lg/a;)V
  
48 ····return-void48 ····return-void
49 .end·method49 .end·method
1.9 KB
smali/io/flutter/embedding/android/m$a.smali
    
Offset 37, 15 lines modifiedOffset 37, 15 lines modified
37 .method·public·onSurfaceTextureAvailable(Landroid/graphics/SurfaceTexture;II)V37 .method·public·onSurfaceTextureAvailable(Landroid/graphics/SurfaceTexture;II)V
38 ····.locals·038 ····.locals·0
  
39 ····const-string·p1,·"FlutterTextureView"39 ····const-string·p1,·"FlutterTextureView"
  
40 ····const-string·p2,·"SurfaceTextureListener.onSurfaceTextureAvailable()"40 ····const-string·p2,·"SurfaceTextureListener.onSurfaceTextureAvailable()"
  
41 ····invoke-static·{p1,·p2},·Lu/b;->f(Ljava/lang/String;Ljava/lang/String;)V41 ····invoke-static·{p1,·p2},·Lm/b;->f(Ljava/lang/String;Ljava/lang/String;)V
  
42 ····iget-object·p1,·p0,·Lio/flutter/embedding/android/m$a;->a:Lio/flutter/embedding/android/m;42 ····iget-object·p1,·p0,·Lio/flutter/embedding/android/m$a;->a:Lio/flutter/embedding/android/m;
  
43 ····const/4·p2,·0x143 ····const/4·p2,·0x1
  
44 ····invoke-static·{p1,·p2},·Lio/flutter/embedding/android/m;->e(Lio/flutter/embedding/android/m;Z)Z44 ····invoke-static·{p1,·p2},·Lio/flutter/embedding/android/m;->e(Lio/flutter/embedding/android/m;Z)Z
  
Offset 68, 15 lines modifiedOffset 68, 15 lines modified
68 .method·public·onSurfaceTextureDestroyed(Landroid/graphics/SurfaceTexture;)Z68 .method·public·onSurfaceTextureDestroyed(Landroid/graphics/SurfaceTexture;)Z
69 ····.locals·169 ····.locals·1
  
70 ····const-string·p1,·"FlutterTextureView"70 ····const-string·p1,·"FlutterTextureView"
  
71 ····const-string·v0,·"SurfaceTextureListener.onSurfaceTextureDestroyed()"71 ····const-string·v0,·"SurfaceTextureListener.onSurfaceTextureDestroyed()"
  
72 ····invoke-static·{p1,·v0},·Lu/b;->f(Ljava/lang/String;Ljava/lang/String;)V72 ····invoke-static·{p1,·v0},·Lm/b;->f(Ljava/lang/String;Ljava/lang/String;)V
  
73 ····iget-object·p1,·p0,·Lio/flutter/embedding/android/m$a;->a:Lio/flutter/embedding/android/m;73 ····iget-object·p1,·p0,·Lio/flutter/embedding/android/m$a;->a:Lio/flutter/embedding/android/m;
  
74 ····const/4·v0,·0x074 ····const/4·v0,·0x0
  
75 ····invoke-static·{p1,·v0},·Lio/flutter/embedding/android/m;->e(Lio/flutter/embedding/android/m;Z)Z75 ····invoke-static·{p1,·v0},·Lio/flutter/embedding/android/m;->e(Lio/flutter/embedding/android/m;Z)Z
  
Offset 124, 15 lines modifiedOffset 124, 15 lines modified
124 .method·public·onSurfaceTextureSizeChanged(Landroid/graphics/SurfaceTexture;II)V124 .method·public·onSurfaceTextureSizeChanged(Landroid/graphics/SurfaceTexture;II)V
125 ····.locals·1125 ····.locals·1
  
126 ····const-string·p1,·"FlutterTextureView"126 ····const-string·p1,·"FlutterTextureView"
  
127 ····const-string·v0,·"SurfaceTextureListener.onSurfaceTextureSizeChanged()"127 ····const-string·v0,·"SurfaceTextureListener.onSurfaceTextureSizeChanged()"
  
128 ····invoke-static·{p1,·v0},·Lu/b;->f(Ljava/lang/String;Ljava/lang/String;)V128 ····invoke-static·{p1,·v0},·Lm/b;->f(Ljava/lang/String;Ljava/lang/String;)V
  
129 ····iget-object·p1,·p0,·Lio/flutter/embedding/android/m$a;->a:Lio/flutter/embedding/android/m;129 ····iget-object·p1,·p0,·Lio/flutter/embedding/android/m$a;->a:Lio/flutter/embedding/android/m;
  
130 ····invoke-static·{p1},·Lio/flutter/embedding/android/m;->f(Lio/flutter/embedding/android/m;)Z130 ····invoke-static·{p1},·Lio/flutter/embedding/android/m;->f(Lio/flutter/embedding/android/m;)Z
  
131 ····move-result·p1131 ····move-result·p1
  
390 B
smali/io/flutter/embedding/android/w.smali
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 .class·public·final·synthetic·Lio/flutter/embedding/android/w;1 .class·public·final·synthetic·Lio/flutter/embedding/android/w;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces4 #·interfaces
5 .implements·Lg0/c$b;5 .implements·Ly/b$b;
  
  
6 #·instance·fields6 #·instance·fields
7 .field·public·final·synthetic·a:Lio/flutter/embedding/android/a0$d$a;7 .field·public·final·synthetic·a:Lio/flutter/embedding/android/a0$d$a;
  
  
8 #·direct·methods8 #·direct·methods
3.15 KB
smali/io/flutter/embedding/android/a0.smali
    
Offset 1, 14 lines modifiedOffset 1, 14 lines modified
1 .class·public·Lio/flutter/embedding/android/a0;1 .class·public·Lio/flutter/embedding/android/a0;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces4 #·interfaces
5 .implements·Lio/flutter/plugin/editing/d$a;5 .implements·Lio/flutter/plugin/editing/d$a;
6 .implements·Lf0/e$b;6 .implements·Lx/e$b;
  
  
7 #·annotations7 #·annotations
8 .annotation·system·Ldalvik/annotation/MemberClasses;8 .annotation·system·Ldalvik/annotation/MemberClasses;
9 ····value·=·{9 ····value·=·{
10 ········Lio/flutter/embedding/android/a0$e;,10 ········Lio/flutter/embedding/android/a0$e;,
11 ········Lio/flutter/embedding/android/a0$d;,11 ········Lio/flutter/embedding/android/a0$d;,
Offset 50, 51 lines modifiedOffset 50, 51 lines modified
  
50 ····const/4·v0,·0x250 ····const/4·v0,·0x2
  
51 ····new-array·v0,·v0,·[Lio/flutter/embedding/android/a0$d;51 ····new-array·v0,·v0,·[Lio/flutter/embedding/android/a0$d;
  
52 ····new-instance·v1,·Lio/flutter/embedding/android/z;52 ····new-instance·v1,·Lio/flutter/embedding/android/z;
  
53 ····invoke-interface·{p1},·Lio/flutter/embedding/android/a0$e;->getBinaryMessenger()Lg0/c;53 ····invoke-interface·{p1},·Lio/flutter/embedding/android/a0$e;->getBinaryMessenger()Ly/b;
  
54 ····move-result-object·v254 ····move-result-object·v2
  
55 ····invoke-direct·{v1,·v2},·Lio/flutter/embedding/android/z;-><init>(Lg0/c;)V55 ····invoke-direct·{v1,·v2},·Lio/flutter/embedding/android/z;-><init>(Ly/b;)V
  
56 ····const/4·v2,·0x056 ····const/4·v2,·0x0
  
57 ····aput-object·v1,·v0,·v257 ····aput-object·v1,·v0,·v2
  
58 ····new-instance·v1,·Lio/flutter/embedding/android/u;58 ····new-instance·v1,·Lio/flutter/embedding/android/u;
  
59 ····new-instance·v2,·Lf0/d;59 ····new-instance·v2,·Lx/d;
  
60 ····invoke-interface·{p1},·Lio/flutter/embedding/android/a0$e;->getBinaryMessenger()Lg0/c;60 ····invoke-interface·{p1},·Lio/flutter/embedding/android/a0$e;->getBinaryMessenger()Ly/b;
  
61 ····move-result-object·v361 ····move-result-object·v3
  
62 ····invoke-direct·{v2,·v3},·Lf0/d;-><init>(Lg0/c;)V62 ····invoke-direct·{v2,·v3},·Lx/d;-><init>(Ly/b;)V
  
63 ····invoke-direct·{v1,·v2},·Lio/flutter/embedding/android/u;-><init>(Lf0/d;)V63 ····invoke-direct·{v1,·v2},·Lio/flutter/embedding/android/u;-><init>(Lx/d;)V
  
64 ····const/4·v2,·0x164 ····const/4·v2,·0x1
  
65 ····aput-object·v1,·v0,·v265 ····aput-object·v1,·v0,·v2
  
66 ····iput-object·v0,·p0,·Lio/flutter/embedding/android/a0;->a:[Lio/flutter/embedding/android/a0$d;66 ····iput-object·v0,·p0,·Lio/flutter/embedding/android/a0;->a:[Lio/flutter/embedding/android/a0$d;
  
67 ····new-instance·v0,·Lf0/e;67 ····new-instance·v0,·Lx/e;
  
68 ····invoke-interface·{p1},·Lio/flutter/embedding/android/a0$e;->getBinaryMessenger()Lg0/c;68 ····invoke-interface·{p1},·Lio/flutter/embedding/android/a0$e;->getBinaryMessenger()Ly/b;
  
69 ····move-result-object·p169 ····move-result-object·p1
  
70 ····invoke-direct·{v0,·p1},·Lf0/e;-><init>(Lg0/c;)V70 ····invoke-direct·{v0,·p1},·Lx/e;-><init>(Ly/b;)V
  
71 ····invoke-virtual·{v0,·p0},·Lf0/e;->b(Lf0/e$b;)V71 ····invoke-virtual·{v0,·p0},·Lx/e;->b(Lx/e$b;)V
  
72 ····return-void72 ····return-void
73 .end·method73 .end·method
  
74 .method·static·synthetic·c(Lio/flutter/embedding/android/a0;Landroid/view/KeyEvent;)V74 .method·static·synthetic·c(Lio/flutter/embedding/android/a0;Landroid/view/KeyEvent;)V
75 ····.locals·075 ····.locals·0
  
Offset 135, 15 lines modifiedOffset 135, 15 lines modified
  
135 ····if-eqz·p1,·:cond_1135 ····if-eqz·p1,·:cond_1
  
136 ····const-string·p1,·"KeyboardManager"136 ····const-string·p1,·"KeyboardManager"
  
137 ····const-string·v0,·"A·redispatched·key·event·was·consumed·before·reaching·KeyboardManager"137 ····const-string·v0,·"A·redispatched·key·event·was·consumed·before·reaching·KeyboardManager"
  
138 ····invoke-static·{p1,·v0},·Lu/b;->g(Ljava/lang/String;Ljava/lang/String;)V138 ····invoke-static·{p1,·v0},·Lm/b;->g(Ljava/lang/String;Ljava/lang/String;)V
  
139 ····:cond_1139 ····:cond_1
140 ····:goto_0140 ····:goto_0
141 ····return-void141 ····return-void
142 .end·method142 .end·method
  
  
Offset 260, 12 lines modifiedOffset 260, 12 lines modified
  
260 ····invoke-virtual·{v1},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;260 ····invoke-virtual·{v1},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
261 ····move-result-object·v0261 ····move-result-object·v0
  
262 ····const-string·v1,·"KeyboardManager"262 ····const-string·v1,·"KeyboardManager"
  
263 ····invoke-static·{v1,·v0},·Lu/b;->g(Ljava/lang/String;Ljava/lang/String;)V263 ····invoke-static·{v1,·v0},·Lm/b;->g(Ljava/lang/String;Ljava/lang/String;)V
  
264 ····:cond_0264 ····:cond_0
265 ····return-void265 ····return-void
266 .end·method266 .end·method
7.49 KB
smali/io/flutter/embedding/android/e.smali
    
Offset 23, 15 lines modifiedOffset 23, 15 lines modified
  
23 #·direct·methods23 #·direct·methods
24 .method·static·constructor·<clinit>()V24 .method·static·constructor·<clinit>()V
25 ····.locals·125 ····.locals·1
  
26 ····const·v0,·0xf1f226 ····const·v0,·0xf1f2
  
27 ····invoke-static·{v0},·Ln0/i;->e(I)I27 ····invoke-static·{v0},·Lc0/j;->e(I)I
  
28 ····move-result·v028 ····move-result·v0
  
29 ····sput·v0,·Lio/flutter/embedding/android/e;->e:I29 ····sput·v0,·Lio/flutter/embedding/android/e;->e:I
  
30 ····return-void30 ····return-void
31 .end·method31 .end·method
Offset 225, 15 lines modifiedOffset 225, 15 lines modified
225 ····:goto_0225 ····:goto_0
226 ····invoke-virtual·{v0,·p1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;226 ····invoke-virtual·{v0,·p1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
227 ····invoke-virtual·{v0},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;227 ····invoke-virtual·{v0},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
228 ····move-result-object·p1228 ····move-result-object·p1
  
229 ····invoke-static·{v4,·p1},·Lu/b;->g(Ljava/lang/String;Ljava/lang/String;)V229 ····invoke-static·{v4,·p1},·Lm/b;->g(Ljava/lang/String;Ljava/lang/String;)V
  
230 ····return·v1230 ····return·v1
  
231 ····:cond_0231 ····:cond_0
232 ····invoke-virtual·{v0},·Lio/flutter/embedding/android/f;->m()Z232 ····invoke-virtual·{v0},·Lio/flutter/embedding/android/f;->m()Z
  
233 ····move-result·v0233 ····move-result·v0
Offset 291, 24 lines modifiedOffset 291, 24 lines modified
291 ····invoke-virtual·{p0,·v1},·Landroid/content/Context;->setTheme(I)V291 ····invoke-virtual·{p0,·v1},·Landroid/content/Context;->setTheme(I)V
  
292 ····goto·:goto_0292 ····goto·:goto_0
  
293 ····:cond_0293 ····:cond_0
294 ····const-string·v1,·"Using·the·launch·theme·as·normal·theme."294 ····const-string·v1,·"Using·the·launch·theme·as·normal·theme."
  
295 ····invoke-static·{v0,·v1},·Lu/b;->f(Ljava/lang/String;Ljava/lang/String;)V295 ····invoke-static·{v0,·v1},·Lm/b;->f(Ljava/lang/String;Ljava/lang/String;)V
296 ····:try_end_0296 ····:try_end_0
297 ····.catch·Landroid/content/pm/PackageManager$NameNotFoundException;·{:try_start_0·..·:try_end_0}·:catch_0297 ····.catch·Landroid/content/pm/PackageManager$NameNotFoundException;·{:try_start_0·..·:try_end_0}·:catch_0
  
298 ····goto·:goto_0298 ····goto·:goto_0
  
299 ····:catch_0299 ····:catch_0
300 ····const-string·v1,·"Could·not·read·meta-data·for·FlutterActivity.·Using·the·launch·theme·as·normal·theme."300 ····const-string·v1,·"Could·not·read·meta-data·for·FlutterActivity.·Using·the·launch·theme·as·normal·theme."
  
301 ····invoke-static·{v0,·v1},·Lu/b;->b(Ljava/lang/String;Ljava/lang/String;)V301 ····invoke-static·{v0,·v1},·Lm/b;->b(Ljava/lang/String;Ljava/lang/String;)V
  
302 ····:cond_1302 ····:cond_1
303 ····:goto_0303 ····:goto_0
304 ····return-void304 ····return-void
305 .end·method305 .end·method
  
  
Offset 384, 15 lines modifiedOffset 384, 15 lines modified
384 ····move-result·v0384 ····move-result·v0
  
385 ····if-eqz·v0,·:cond_0385 ····if-eqz·v0,·:cond_0
  
386 ····return-void386 ····return-void
  
387 ····:cond_0387 ····:cond_0
388 ····invoke-static·{p1},·Le0/a;->a(Lio/flutter/embedding/engine/a;)V388 ····invoke-static·{p1},·Lw/a;->a(Lio/flutter/embedding/engine/a;)V
  
389 ····return-void389 ····return-void
390 .end·method390 .end·method
  
391 .method·protected·I()Lio/flutter/embedding/android/g;391 .method·protected·I()Lio/flutter/embedding/android/g;
392 ····.locals·2392 ····.locals·2
  
Offset 582, 15 lines modifiedOffset 582, 15 lines modified
  
582 ····invoke-virtual·{v0},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;582 ····invoke-virtual·{v0},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
583 ····move-result-object·v0583 ····move-result-object·v0
  
584 ····const-string·v1,·"FlutterActivity"584 ····const-string·v1,·"FlutterActivity"
  
585 ····invoke-static·{v1,·v0},·Lu/b;->g(Ljava/lang/String;Ljava/lang/String;)V585 ····invoke-static·{v1,·v0},·Lm/b;->g(Ljava/lang/String;Ljava/lang/String;)V
  
586 ····iget-object·v0,·p0,·Lio/flutter/embedding/android/e;->b:Lio/flutter/embedding/android/f;586 ····iget-object·v0,·p0,·Lio/flutter/embedding/android/e;->b:Lio/flutter/embedding/android/f;
  
587 ····if-eqz·v0,·:cond_0587 ····if-eqz·v0,·:cond_0
  
588 ····invoke-virtual·{v0},·Lio/flutter/embedding/android/f;->t()V588 ····invoke-virtual·{v0},·Lio/flutter/embedding/android/f;->t()V
  
Offset 847, 17 lines modifiedOffset 847, 17 lines modified
  
847 ····iget-object·v0,·p0,·Lio/flutter/embedding/android/e;->b:Lio/flutter/embedding/android/f;847 ····iget-object·v0,·p0,·Lio/flutter/embedding/android/e;->b:Lio/flutter/embedding/android/f;
  
848 ····invoke-virtual·{v0,·p1},·Lio/flutter/embedding/android/f;->z(Landroid/os/Bundle;)V848 ····invoke-virtual·{v0,·p1},·Lio/flutter/embedding/android/f;->z(Landroid/os/Bundle;)V
  
849 ····iget-object·p1,·p0,·Lio/flutter/embedding/android/e;->c:Landroidx/lifecycle/g;849 ····iget-object·p1,·p0,·Lio/flutter/embedding/android/e;->c:Landroidx/lifecycle/g;
  
850 ····sget-object·v0,·Landroidx/lifecycle/c$b;->ON_CREATE:Landroidx/lifecycle/c$b;850 ····sget-object·v0,·Landroidx/lifecycle/c$a;->ON_CREATE:Landroidx/lifecycle/c$a;
  
851 ····invoke-virtual·{p1,·v0},·Landroidx/lifecycle/g;->f(Landroidx/lifecycle/c$b;)V851 ····invoke-virtual·{p1,·v0},·Landroidx/lifecycle/g;->g(Landroidx/lifecycle/c$a;)V
  
852 ····invoke-direct·{p0},·Lio/flutter/embedding/android/e;->G()V852 ····invoke-direct·{p0},·Lio/flutter/embedding/android/e;->G()V
  
853 ····invoke-direct·{p0},·Lio/flutter/embedding/android/e;->H()Landroid/view/View;853 ····invoke-direct·{p0},·Lio/flutter/embedding/android/e;->H()Landroid/view/View;
  
854 ····move-result-object·p1854 ····move-result-object·p1
  
Offset 890, 17 lines modifiedOffset 890, 17 lines modified
890 ····invoke-virtual·{v0},·Lio/flutter/embedding/android/f;->u()V890 ····invoke-virtual·{v0},·Lio/flutter/embedding/android/f;->u()V
  
891 ····:cond_0891 ····:cond_0
892 ····invoke-virtual·{p0},·Lio/flutter/embedding/android/e;->N()V892 ····invoke-virtual·{p0},·Lio/flutter/embedding/android/e;->N()V
  
893 ····iget-object·v0,·p0,·Lio/flutter/embedding/android/e;->c:Landroidx/lifecycle/g;893 ····iget-object·v0,·p0,·Lio/flutter/embedding/android/e;->c:Landroidx/lifecycle/g;
  
894 ····sget-object·v1,·Landroidx/lifecycle/c$b;->ON_DESTROY:Landroidx/lifecycle/c$b;894 ····sget-object·v1,·Landroidx/lifecycle/c$a;->ON_DESTROY:Landroidx/lifecycle/c$a;
  
895 ····invoke-virtual·{v0,·v1},·Landroidx/lifecycle/g;->f(Landroidx/lifecycle/c$b;)V895 ····invoke-virtual·{v0,·v1},·Landroidx/lifecycle/g;->g(Landroidx/lifecycle/c$a;)V
  
896 ····return-void896 ····return-void
897 .end·method897 .end·method
  
898 .method·protected·onNewIntent(Landroid/content/Intent;)V898 .method·protected·onNewIntent(Landroid/content/Intent;)V
899 ····.locals·1899 ····.locals·1
  
Offset 938, 17 lines modifiedOffset 938, 17 lines modified
938 ····iget-object·v0,·p0,·Lio/flutter/embedding/android/e;->b:Lio/flutter/embedding/android/f;938 ····iget-object·v0,·p0,·Lio/flutter/embedding/android/e;->b:Lio/flutter/embedding/android/f;
  
Max diff block lines reached; 3355/7588 bytes (44.21%) of diff not shown.
605 B
smali/io/flutter/embedding/android/l$b.smali
    
Offset 43, 15 lines modifiedOffset 43, 15 lines modified
43 .method·public·e()V43 .method·public·e()V
44 ····.locals·244 ····.locals·2
  
45 ····const-string·v0,·"FlutterSurfaceView"45 ····const-string·v0,·"FlutterSurfaceView"
  
46 ····const-string·v1,·"onFlutterUiDisplayed()"46 ····const-string·v1,·"onFlutterUiDisplayed()"
  
47 ····invoke-static·{v0,·v1},·Lu/b;->f(Ljava/lang/String;Ljava/lang/String;)V47 ····invoke-static·{v0,·v1},·Lm/b;->f(Ljava/lang/String;Ljava/lang/String;)V
  
48 ····iget-object·v0,·p0,·Lio/flutter/embedding/android/l$b;->a:Lio/flutter/embedding/android/l;48 ····iget-object·v0,·p0,·Lio/flutter/embedding/android/l$b;->a:Lio/flutter/embedding/android/l;
  
49 ····const/high16·v1,·0x3f800000····#·1.0f49 ····const/high16·v1,·0x3f800000····#·1.0f
  
50 ····invoke-virtual·{v0,·v1},·Landroid/view/View;->setAlpha(F)V50 ····invoke-virtual·{v0,·v1},·Landroid/view/View;->setAlpha(F)V
  
23.6 KB
smali/io/flutter/embedding/engine/a.smali
Max HTML report size reached
13.9 KB
smali/io/flutter/embedding/engine/FlutterJNI.smali
Max HTML report size reached
1.18 KB
smali/io/flutter/embedding/engine/a$a.smali
    
Offset 37, 15 lines modifiedOffset 37, 15 lines modified
37 .method·public·a()V37 .method·public·a()V
38 ····.locals·238 ····.locals·2
  
39 ····const-string·v0,·"FlutterEngine"39 ····const-string·v0,·"FlutterEngine"
  
40 ····const-string·v1,·"onPreEngineRestart()"40 ····const-string·v1,·"onPreEngineRestart()"
  
41 ····invoke-static·{v0,·v1},·Lu/b;->f(Ljava/lang/String;Ljava/lang/String;)V41 ····invoke-static·{v0,·v1},·Lm/b;->f(Ljava/lang/String;Ljava/lang/String;)V
  
42 ····iget-object·v0,·p0,·Lio/flutter/embedding/engine/a$a;->a:Lio/flutter/embedding/engine/a;42 ····iget-object·v0,·p0,·Lio/flutter/embedding/engine/a$a;->a:Lio/flutter/embedding/engine/a;
  
43 ····invoke-static·{v0},·Lio/flutter/embedding/engine/a;->b(Lio/flutter/embedding/engine/a;)Ljava/util/Set;43 ····invoke-static·{v0},·Lio/flutter/embedding/engine/a;->b(Lio/flutter/embedding/engine/a;)Ljava/util/Set;
  
44 ····move-result-object·v044 ····move-result-object·v0
  
Offset 77, 19 lines modifiedOffset 77, 19 lines modified
  
77 ····move-result-object·v077 ····move-result-object·v0
  
78 ····invoke-virtual·{v0},·Lio/flutter/plugin/platform/v;->m0()V78 ····invoke-virtual·{v0},·Lio/flutter/plugin/platform/v;->m0()V
  
79 ····iget-object·v0,·p0,·Lio/flutter/embedding/engine/a$a;->a:Lio/flutter/embedding/engine/a;79 ····iget-object·v0,·p0,·Lio/flutter/embedding/engine/a$a;->a:Lio/flutter/embedding/engine/a;
  
80 ····invoke-static·{v0},·Lio/flutter/embedding/engine/a;->d(Lio/flutter/embedding/engine/a;)Lf0/n;80 ····invoke-static·{v0},·Lio/flutter/embedding/engine/a;->d(Lio/flutter/embedding/engine/a;)Lx/n;
  
81 ····move-result-object·v081 ····move-result-object·v0
  
82 ····invoke-virtual·{v0},·Lf0/n;->g()V82 ····invoke-virtual·{v0},·Lx/n;->g()V
  
83 ····return-void83 ····return-void
84 .end·method84 .end·method
  
85 .method·public·b()V85 .method·public·b()V
86 ····.locals·086 ····.locals·0
  
4.32 KB
smali/io/flutter/embedding/engine/d.smali
    
Offset 31, 54 lines modifiedOffset 31, 54 lines modified
  
31 ····new-instance·v0,·Ljava/util/ArrayList;31 ····new-instance·v0,·Ljava/util/ArrayList;
  
32 ····invoke-direct·{v0},·Ljava/util/ArrayList;-><init>()V32 ····invoke-direct·{v0},·Ljava/util/ArrayList;-><init>()V
  
33 ····iput-object·v0,·p0,·Lio/flutter/embedding/engine/d;->a:Ljava/util/List;33 ····iput-object·v0,·p0,·Lio/flutter/embedding/engine/d;->a:Ljava/util/List;
  
34 ····invoke-static·{},·Lu/a;->e()Lu/a;34 ····invoke-static·{},·Lm/a;->e()Lm/a;
  
35 ····move-result-object·v035 ····move-result-object·v0
  
36 ····invoke-virtual·{v0},·Lu/a;->c()Lx/d;36 ····invoke-virtual·{v0},·Lm/a;->c()Lp/d;
  
37 ····move-result-object·v037 ····move-result-object·v0
  
38 ····invoke-virtual·{v0},·Lx/d;->i()Z38 ····invoke-virtual·{v0},·Lp/d;->i()Z
  
39 ····move-result·v139 ····move-result·v1
  
40 ····if-nez·v1,·:cond_040 ····if-nez·v1,·:cond_0
  
41 ····invoke-virtual·{p1},·Landroid/content/Context;->getApplicationContext()Landroid/content/Context;41 ····invoke-virtual·{p1},·Landroid/content/Context;->getApplicationContext()Landroid/content/Context;
  
42 ····move-result-object·v142 ····move-result-object·v1
  
43 ····invoke-virtual·{v0,·v1},·Lx/d;->k(Landroid/content/Context;)V43 ····invoke-virtual·{v0,·v1},·Lp/d;->k(Landroid/content/Context;)V
  
44 ····invoke-virtual·{p1},·Landroid/content/Context;->getApplicationContext()Landroid/content/Context;44 ····invoke-virtual·{p1},·Landroid/content/Context;->getApplicationContext()Landroid/content/Context;
  
45 ····move-result-object·p145 ····move-result-object·p1
  
46 ····invoke-virtual·{v0,·p1,·p2},·Lx/d;->f(Landroid/content/Context;[Ljava/lang/String;)V46 ····invoke-virtual·{v0,·p1,·p2},·Lp/d;->f(Landroid/content/Context;[Ljava/lang/String;)V
  
47 ····:cond_047 ····:cond_0
48 ····return-void48 ····return-void
49 .end·method49 .end·method
  
  
50 #·virtual·methods50 #·virtual·methods
51 .method·public·a(Lio/flutter/embedding/engine/d$b;)Lio/flutter/embedding/engine/a;51 .method·public·a(Lio/flutter/embedding/engine/d$b;)Lio/flutter/embedding/engine/a;
52 ····.locals·852 ····.locals·8
  
53 ····invoke-virtual·{p1},·Lio/flutter/embedding/engine/d$b;->b()Landroid/content/Context;53 ····invoke-virtual·{p1},·Lio/flutter/embedding/engine/d$b;->b()Landroid/content/Context;
  
54 ····move-result-object·v154 ····move-result-object·v1
  
55 ····invoke-virtual·{p1},·Lio/flutter/embedding/engine/d$b;->c()Lv/a$b;55 ····invoke-virtual·{p1},·Lio/flutter/embedding/engine/d$b;->c()Ln/a$b;
  
56 ····move-result-object·v056 ····move-result-object·v0
  
57 ····invoke-virtual·{p1},·Lio/flutter/embedding/engine/d$b;->e()Ljava/lang/String;57 ····invoke-virtual·{p1},·Lio/flutter/embedding/engine/d$b;->e()Ljava/lang/String;
  
58 ····move-result-object·v358 ····move-result-object·v3
  
Offset 108, 15 lines modifiedOffset 108, 15 lines modified
  
108 ····invoke-virtual·{p1},·Lio/flutter/embedding/engine/d$b;->g()Z108 ····invoke-virtual·{p1},·Lio/flutter/embedding/engine/d$b;->g()Z
  
109 ····move-result·v7109 ····move-result·v7
  
110 ····if-nez·v0,·:cond_1110 ····if-nez·v0,·:cond_1
  
111 ····invoke-static·{},·Lv/a$b;->a()Lv/a$b;111 ····invoke-static·{},·Ln/a$b;->a()Ln/a$b;
  
112 ····move-result-object·p1112 ····move-result-object·p1
  
113 ····move-object·v2,·p1113 ····move-object·v2,·p1
  
114 ····goto·:goto_1114 ····goto·:goto_1
  
Offset 134, 26 lines modifiedOffset 134, 26 lines modified
  
134 ····invoke-virtual·{p0,·v1,·v5,·v6,·v7},·Lio/flutter/embedding/engine/d;->b(Landroid/content/Context;Lio/flutter/plugin/platform/v;ZZ)Lio/flutter/embedding/engine/a;134 ····invoke-virtual·{p0,·v1,·v5,·v6,·v7},·Lio/flutter/embedding/engine/d;->b(Landroid/content/Context;Lio/flutter/plugin/platform/v;ZZ)Lio/flutter/embedding/engine/a;
  
135 ····move-result-object·p1135 ····move-result-object·p1
  
136 ····if-eqz·v3,·:cond_2136 ····if-eqz·v3,·:cond_2
  
137 ····invoke-virtual·{p1},·Lio/flutter/embedding/engine/a;->n()Lf0/i;137 ····invoke-virtual·{p1},·Lio/flutter/embedding/engine/a;->n()Lx/i;
  
138 ····move-result-object·v0138 ····move-result-object·v0
  
139 ····invoke-virtual·{v0,·v3},·Lf0/i;->c(Ljava/lang/String;)V139 ····invoke-virtual·{v0,·v3},·Lx/i;->c(Ljava/lang/String;)V
  
140 ····:cond_2140 ····:cond_2
141 ····invoke-virtual·{p1},·Lio/flutter/embedding/engine/a;->j()Lv/a;141 ····invoke-virtual·{p1},·Lio/flutter/embedding/engine/a;->j()Ln/a;
  
142 ····move-result-object·v0142 ····move-result-object·v0
  
143 ····invoke-virtual·{v0,·v2,·v4},·Lv/a;->j(Lv/a$b;Ljava/util/List;)V143 ····invoke-virtual·{v0,·v2,·v4},·Ln/a;->g(Ln/a$b;Ljava/util/List;)V
  
144 ····goto·:goto_2144 ····goto·:goto_2
  
145 ····:cond_3145 ····:cond_3
146 ····iget-object·p1,·p0,·Lio/flutter/embedding/engine/d;->a:Ljava/util/List;146 ····iget-object·p1,·p0,·Lio/flutter/embedding/engine/d;->a:Ljava/util/List;
  
147 ····const/4·v0,·0x0147 ····const/4·v0,·0x0
Offset 162, 15 lines modifiedOffset 162, 15 lines modified
  
162 ····move-result-object·p1162 ····move-result-object·p1
  
163 ····move-object·v0,·p1163 ····move-object·v0,·p1
  
164 ····check-cast·v0,·Lio/flutter/embedding/engine/a;164 ····check-cast·v0,·Lio/flutter/embedding/engine/a;
  
165 ····invoke-virtual/range·{v0·..·v7},·Lio/flutter/embedding/engine/a;->z(Landroid/content/Context;Lv/a$b;Ljava/lang/String;Ljava/util/List;Lio/flutter/plugin/platform/v;ZZ)Lio/flutter/embedding/engine/a;165 ····invoke-virtual/range·{v0·..·v7},·Lio/flutter/embedding/engine/a;->y(Landroid/content/Context;Ln/a$b;Ljava/lang/String;Ljava/util/List;Lio/flutter/plugin/platform/v;ZZ)Lio/flutter/embedding/engine/a;
  
166 ····move-result-object·p1166 ····move-result-object·p1
  
167 ····:goto_2167 ····:goto_2
168 ····iget-object·v0,·p0,·Lio/flutter/embedding/engine/d;->a:Ljava/util/List;168 ····iget-object·v0,·p0,·Lio/flutter/embedding/engine/d;->a:Ljava/util/List;
  
169 ····invoke-interface·{v0,·p1},·Ljava/util/List;->add(Ljava/lang/Object;)Z169 ····invoke-interface·{v0,·p1},·Ljava/util/List;->add(Ljava/lang/Object;)Z
Offset 203, 11 lines modifiedOffset 203, 11 lines modified
  
203 ····move·v6,·p3203 ····move·v6,·p3
  
204 ····move·v7,·p4204 ····move·v7,·p4
  
205 ····move-object·v8,·p0205 ····move-object·v8,·p0
  
206 ····invoke-direct/range·{v0·..·v8},·Lio/flutter/embedding/engine/a;-><init>(Landroid/content/Context;Lx/d;Lio/flutter/embedding/engine/FlutterJNI;Lio/flutter/plugin/platform/v;[Ljava/lang/String;ZZLio/flutter/embedding/engine/d;)V206 ····invoke-direct/range·{v0·..·v8},·Lio/flutter/embedding/engine/a;-><init>(Landroid/content/Context;Lp/d;Lio/flutter/embedding/engine/FlutterJNI;Lio/flutter/plugin/platform/v;[Ljava/lang/String;ZZLio/flutter/embedding/engine/d;)V
  
207 ····return-object·v9207 ····return-object·v9
208 .end·method208 .end·method
7.58 KB
smali/io/flutter/embedding/engine/c$c.smali
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 .class·Lio/flutter/embedding/engine/c$c;1 .class·Lio/flutter/embedding/engine/c$c;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces4 #·interfaces
5 .implements·La0/c;5 .implements·Ls/c;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
8 ····value·=·Lio/flutter/embedding/engine/c;8 ····value·=·Lio/flutter/embedding/engine/c;
9 .end·annotation9 .end·annotation
  
Offset 22, 45 lines modifiedOffset 22, 45 lines modified
  
22 .field·private·final·b:Lio/flutter/embedding/engine/plugins/lifecycle/HiddenLifecycleReference;22 .field·private·final·b:Lio/flutter/embedding/engine/plugins/lifecycle/HiddenLifecycleReference;
  
23 .field·private·final·c:Ljava/util/Set;23 .field·private·final·c:Ljava/util/Set;
24 ····.annotation·system·Ldalvik/annotation/Signature;24 ····.annotation·system·Ldalvik/annotation/Signature;
25 ········value·=·{25 ········value·=·{
26 ············"Ljava/util/Set<",26 ············"Ljava/util/Set<",
27 ············"Lg0/p;",27 ············"Ly/m;",
28 ············">;"28 ············">;"
29 ········}29 ········}
30 ····.end·annotation30 ····.end·annotation
31 .end·field31 .end·field
  
32 .field·private·final·d:Ljava/util/Set;32 .field·private·final·d:Ljava/util/Set;
33 ····.annotation·system·Ldalvik/annotation/Signature;33 ····.annotation·system·Ldalvik/annotation/Signature;
34 ········value·=·{34 ········value·=·{
35 ············"Ljava/util/Set<",35 ············"Ljava/util/Set<",
36 ············"Lg0/m;",36 ············"Ly/k;",
37 ············">;"37 ············">;"
38 ········}38 ········}
39 ····.end·annotation39 ····.end·annotation
40 .end·field40 .end·field
  
41 .field·private·final·e:Ljava/util/Set;41 .field·private·final·e:Ljava/util/Set;
42 ····.annotation·system·Ldalvik/annotation/Signature;42 ····.annotation·system·Ldalvik/annotation/Signature;
43 ········value·=·{43 ········value·=·{
44 ············"Ljava/util/Set<",44 ············"Ljava/util/Set<",
45 ············"Lg0/n;",45 ············"Ly/l;",
46 ············">;"46 ············">;"
47 ········}47 ········}
48 ····.end·annotation48 ····.end·annotation
49 .end·field49 .end·field
  
50 .field·private·final·f:Ljava/util/Set;50 .field·private·final·f:Ljava/util/Set;
51 ····.annotation·system·Ldalvik/annotation/Signature;51 ····.annotation·system·Ldalvik/annotation/Signature;
52 ········value·=·{52 ········value·=·{
53 ············"Ljava/util/Set<",53 ············"Ljava/util/Set<",
54 ············"Lg0/q;",54 ············"Ly/n;",
55 ············">;"55 ············">;"
56 ········}56 ········}
57 ····.end·annotation57 ····.end·annotation
58 .end·field58 .end·field
  
59 .field·private·final·g:Ljava/util/Set;59 .field·private·final·g:Ljava/util/Set;
60 ····.annotation·system·Ldalvik/annotation/Signature;60 ····.annotation·system·Ldalvik/annotation/Signature;
Offset 72, 15 lines modifiedOffset 72, 15 lines modified
72 ····.end·annotation72 ····.end·annotation
73 .end·field73 .end·field
  
74 .field·private·final·h:Ljava/util/Set;74 .field·private·final·h:Ljava/util/Set;
75 ····.annotation·system·Ldalvik/annotation/Signature;75 ····.annotation·system·Ldalvik/annotation/Signature;
76 ········value·=·{76 ········value·=·{
77 ············"Ljava/util/Set<",77 ············"Ljava/util/Set<",
78 ············"La0/c$a;",78 ············"Ls/c$a;",
79 ············">;"79 ············">;"
80 ········}80 ········}
81 ····.end·annotation81 ····.end·annotation
82 .end·field82 .end·field
  
  
83 #·direct·methods83 #·direct·methods
Offset 134, 63 lines modifiedOffset 134, 43 lines modified
134 ····iput-object·p1,·p0,·Lio/flutter/embedding/engine/c$c;->b:Lio/flutter/embedding/engine/plugins/lifecycle/HiddenLifecycleReference;134 ····iput-object·p1,·p0,·Lio/flutter/embedding/engine/c$c;->b:Lio/flutter/embedding/engine/plugins/lifecycle/HiddenLifecycleReference;
  
135 ····return-void135 ····return-void
136 .end·method136 .end·method
  
  
137 #·virtual·methods137 #·virtual·methods
138 .method·public·a(Lg0/p;)V138 .method·public·a(Ly/k;)V
139 ····.locals·1139 ····.locals·1
  
140 ····iget-object·v0,·p0,·Lio/flutter/embedding/engine/c$c;->c:Ljava/util/Set;140 ····iget-object·v0,·p0,·Lio/flutter/embedding/engine/c$c;->d:Ljava/util/Set;
  
141 ····invoke-interface·{v0,·p1},·Ljava/util/Set;->add(Ljava/lang/Object;)Z141 ····invoke-interface·{v0,·p1},·Ljava/util/Set;->add(Ljava/lang/Object;)Z
  
142 ····return-void142 ····return-void
143 .end·method143 .end·method
  
144 .method·public·b(Lg0/m;)V144 .method·public·b(Ly/k;)V
145 ····.locals·1145 ····.locals·1
  
146 ····iget-object·v0,·p0,·Lio/flutter/embedding/engine/c$c;->d:Ljava/util/Set;146 ····iget-object·v0,·p0,·Lio/flutter/embedding/engine/c$c;->d:Ljava/util/Set;
  
147 ····invoke-interface·{v0,·p1},·Ljava/util/Set;->add(Ljava/lang/Object;)Z147 ····invoke-interface·{v0,·p1},·Ljava/util/Set;->remove(Ljava/lang/Object;)Z
  
148 ····return-void148 ····return-void
149 .end·method149 .end·method
  
150 .method·public·c()Landroid/app/Activity;150 .method·public·c()Landroid/app/Activity;
151 ····.locals·1151 ····.locals·1
  
152 ····iget-object·v0,·p0,·Lio/flutter/embedding/engine/c$c;->a:Landroid/app/Activity;152 ····iget-object·v0,·p0,·Lio/flutter/embedding/engine/c$c;->a:Landroid/app/Activity;
  
153 ····return-object·v0153 ····return-object·v0
154 .end·method154 .end·method
  
155 .method·public·d(Lg0/m;)V 
156 ····.locals·1 
  
157 ····iget-object·v0,·p0,·Lio/flutter/embedding/engine/c$c;->d:Ljava/util/Set; 
  
158 ····invoke-interface·{v0,·p1},·Ljava/util/Set;->remove(Ljava/lang/Object;)Z 
  
159 ····return-void 
160 .end·method 
  
161 .method·public·e(Lg0/p;)V 
162 ····.locals·1 
  
163 ····iget-object·v0,·p0,·Lio/flutter/embedding/engine/c$c;->c:Ljava/util/Set; 
  
164 ····invoke-interface·{v0,·p1},·Ljava/util/Set;->remove(Ljava/lang/Object;)Z 
Max diff block lines reached; 4178/7675 bytes (54.44%) of diff not shown.
48.0 KB
smali/io/flutter/embedding/engine/c.smali
Max HTML report size reached
1.25 KB
smali/io/flutter/embedding/engine/c$b.smali
    
Offset 1, 41 lines modifiedOffset 1, 41 lines modified
1 .class·Lio/flutter/embedding/engine/c$b;1 .class·Lio/flutter/embedding/engine/c$b;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces4 #·interfaces
5 .implements·Lz/a$a;5 .implements·Lr/a$a;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
8 ····value·=·Lio/flutter/embedding/engine/c;8 ····value·=·Lio/flutter/embedding/engine/c;
9 .end·annotation9 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0xa11 ····accessFlags·=·0xa
12 ····name·=·"b"12 ····name·=·"b"
13 .end·annotation13 .end·annotation
  
  
14 #·instance·fields14 #·instance·fields
15 .field·final·a:Lx/d;15 .field·final·a:Lp/d;
  
  
16 #·direct·methods16 #·direct·methods
17 .method·private·constructor·<init>(Lx/d;)V17 .method·private·constructor·<init>(Lp/d;)V
18 ····.locals·018 ····.locals·0
  
19 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V19 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
20 ····iput-object·p1,·p0,·Lio/flutter/embedding/engine/c$b;->a:Lx/d;20 ····iput-object·p1,·p0,·Lio/flutter/embedding/engine/c$b;->a:Lp/d;
  
21 ····return-void21 ····return-void
22 .end·method22 .end·method
  
23 .method·synthetic·constructor·<init>(Lx/d;Lio/flutter/embedding/engine/c$a;)V23 .method·synthetic·constructor·<init>(Lp/d;Lio/flutter/embedding/engine/c$a;)V
24 ····.locals·024 ····.locals·0
  
25 ····invoke-direct·{p0,·p1},·Lio/flutter/embedding/engine/c$b;-><init>(Lx/d;)V25 ····invoke-direct·{p0,·p1},·Lio/flutter/embedding/engine/c$b;-><init>(Lp/d;)V
  
26 ····return-void26 ····return-void
27 .end·method27 .end·method
1.52 KB
smali/io/flutter/embedding/engine/d$b.smali
    
Offset 13, 15 lines modifiedOffset 13, 15 lines modified
13 ····name·=·"b"13 ····name·=·"b"
14 .end·annotation14 .end·annotation
  
  
15 #·instance·fields15 #·instance·fields
16 .field·private·a:Landroid/content/Context;16 .field·private·a:Landroid/content/Context;
  
17 .field·private·b:Lv/a$b;17 .field·private·b:Ln/a$b;
  
18 .field·private·c:Ljava/lang/String;18 .field·private·c:Ljava/lang/String;
  
19 .field·private·d:Ljava/util/List;19 .field·private·d:Ljava/util/List;
20 ····.annotation·system·Ldalvik/annotation/Signature;20 ····.annotation·system·Ldalvik/annotation/Signature;
21 ········value·=·{21 ········value·=·{
22 ············"Ljava/util/List<",22 ············"Ljava/util/List<",
Offset 71, 18 lines modifiedOffset 71, 18 lines modified
71 ····.locals·171 ····.locals·1
  
72 ····iget-object·v0,·p0,·Lio/flutter/embedding/engine/d$b;->a:Landroid/content/Context;72 ····iget-object·v0,·p0,·Lio/flutter/embedding/engine/d$b;->a:Landroid/content/Context;
  
73 ····return-object·v073 ····return-object·v0
74 .end·method74 .end·method
  
75 .method·public·c()Lv/a$b;75 .method·public·c()Ln/a$b;
76 ····.locals·176 ····.locals·1
  
77 ····iget-object·v0,·p0,·Lio/flutter/embedding/engine/d$b;->b:Lv/a$b;77 ····iget-object·v0,·p0,·Lio/flutter/embedding/engine/d$b;->b:Ln/a$b;
  
78 ····return-object·v078 ····return-object·v0
79 .end·method79 .end·method
  
80 .method·public·d()Ljava/util/List;80 .method·public·d()Ljava/util/List;
81 ····.locals·181 ····.locals·1
82 ····.annotation·system·Ldalvik/annotation/Signature;82 ····.annotation·system·Ldalvik/annotation/Signature;
Offset 127, 18 lines modifiedOffset 127, 18 lines modified
127 ····.locals·0127 ····.locals·0
  
128 ····iput-boolean·p1,·p0,·Lio/flutter/embedding/engine/d$b;->f:Z128 ····iput-boolean·p1,·p0,·Lio/flutter/embedding/engine/d$b;->f:Z
  
129 ····return-object·p0129 ····return-object·p0
130 .end·method130 .end·method
  
131 .method·public·i(Lv/a$b;)Lio/flutter/embedding/engine/d$b;131 .method·public·i(Ln/a$b;)Lio/flutter/embedding/engine/d$b;
132 ····.locals·0132 ····.locals·0
  
133 ····iput-object·p1,·p0,·Lio/flutter/embedding/engine/d$b;->b:Lv/a$b;133 ····iput-object·p1,·p0,·Lio/flutter/embedding/engine/d$b;->b:Ln/a$b;
  
134 ····return-object·p0134 ····return-object·p0
135 .end·method135 .end·method
  
136 .method·public·j(Ljava/util/List;)Lio/flutter/embedding/engine/d$b;136 .method·public·j(Ljava/util/List;)Lio/flutter/embedding/engine/d$b;
137 ····.locals·0137 ····.locals·0
138 ····.annotation·system·Ldalvik/annotation/Signature;138 ····.annotation·system·Ldalvik/annotation/Signature;
1.76 KB
smali/io/flutter/embedding/engine/renderer/FlutterRenderer$ImageTextureRegistryEntry.smali
    
Offset 89, 15 lines modifiedOffset 89, 15 lines modified
  
89 ····iput-boolean·p1,·p0,·Lio/flutter/embedding/engine/renderer/FlutterRenderer$ImageTextureRegistryEntry;->ignoringFence:Z89 ····iput-boolean·p1,·p0,·Lio/flutter/embedding/engine/renderer/FlutterRenderer$ImageTextureRegistryEntry;->ignoringFence:Z
  
90 ····const-string·p1,·"ImageTextureRegistryEntry"90 ····const-string·p1,·"ImageTextureRegistryEntry"
  
91 ····const-string·v0,·"ImageTextureEntry·can\'t·wait·on·the·fence·on·Android·<·33"91 ····const-string·v0,·"ImageTextureEntry·can\'t·wait·on·the·fence·on·Android·<·33"
  
92 ····invoke-static·{p1,·v0},·Lu/b;->g(Ljava/lang/String;Ljava/lang/String;)V92 ····invoke-static·{p1,·v0},·Lm/b;->g(Ljava/lang/String;Ljava/lang/String;)V
  
93 ····:cond_393 ····:cond_3
94 ····return-void94 ····return-void
95 .end·method95 .end·method
  
96 .method·private·waitOnFence(Landroid/media/Image;)V96 .method·private·waitOnFence(Landroid/media/Image;)V
97 ····.locals·197 ····.locals·1
Offset 116, 15 lines modifiedOffset 116, 15 lines modified
  
116 ····if-nez·p1,·:cond_0116 ····if-nez·p1,·:cond_0
  
117 ····const-string·p1,·"ImageTextureRegistryEntry"117 ····const-string·p1,·"ImageTextureRegistryEntry"
  
118 ····const-string·v0,·"acquireLatestImage·image\'s·fence·was·never·signalled."118 ····const-string·v0,·"acquireLatestImage·image\'s·fence·was·never·signalled."
  
119 ····invoke-static·{p1,·v0},·Lu/b;->b(Ljava/lang/String;Ljava/lang/String;)V119 ····invoke-static·{p1,·v0},·Lm/b;->b(Ljava/lang/String;Ljava/lang/String;)V
120 ····:try_end_0120 ····:try_end_0
121 ····.catch·Ljava/io/IOException;·{:try_start_0·..·:try_end_0}·:catch_0121 ····.catch·Ljava/io/IOException;·{:try_start_0·..·:try_end_0}·:catch_0
  
122 ····:catch_0122 ····:catch_0
123 ····:cond_0123 ····:cond_0
124 ····return-void124 ····return-void
125 .end·method125 .end·method
Offset 267, 15 lines modifiedOffset 267, 15 lines modified
  
267 ····if-eqz·v0,·:cond_1267 ····if-eqz·v0,·:cond_1
  
268 ····const-string·v1,·"ImageTextureRegistryEntry"268 ····const-string·v1,·"ImageTextureRegistryEntry"
  
269 ····const-string·v2,·"Dropping·PlatformView·Frame"269 ····const-string·v2,·"Dropping·PlatformView·Frame"
  
270 ····invoke-static·{v1,·v2},·Lu/b;->b(Ljava/lang/String;Ljava/lang/String;)V270 ····invoke-static·{v1,·v2},·Lm/b;->b(Ljava/lang/String;Ljava/lang/String;)V
  
271 ····invoke-virtual·{v0},·Landroid/media/Image;->close()V271 ····invoke-virtual·{v0},·Landroid/media/Image;->close()V
  
272 ····:cond_1272 ····:cond_1
273 ····if-eqz·p1,·:cond_2273 ····if-eqz·p1,·:cond_2
  
274 ····iget-object·p1,·p0,·Lio/flutter/embedding/engine/renderer/FlutterRenderer$ImageTextureRegistryEntry;->this$0:Lio/flutter/embedding/engine/renderer/FlutterRenderer;274 ····iget-object·p1,·p0,·Lio/flutter/embedding/engine/renderer/FlutterRenderer$ImageTextureRegistryEntry;->this$0:Lio/flutter/embedding/engine/renderer/FlutterRenderer;
858 B
smali/io/flutter/embedding/engine/renderer/FlutterRenderer$e.smali
    
Offset 222, 15 lines modifiedOffset 222, 15 lines modified
  
222 ····invoke-virtual·{v0},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;222 ····invoke-virtual·{v0},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
223 ····move-result-object·v0223 ····move-result-object·v0
  
224 ····const-string·v1,·"FlutterRenderer"224 ····const-string·v1,·"FlutterRenderer"
  
225 ····invoke-static·{v1,·v0},·Lu/b;->f(Ljava/lang/String;Ljava/lang/String;)V225 ····invoke-static·{v1,·v0},·Lm/b;->f(Ljava/lang/String;Ljava/lang/String;)V
  
226 ····iget-object·v0,·p0,·Lio/flutter/embedding/engine/renderer/FlutterRenderer$e;->b:Lio/flutter/embedding/engine/renderer/SurfaceTextureWrapper;226 ····iget-object·v0,·p0,·Lio/flutter/embedding/engine/renderer/FlutterRenderer$e;->b:Lio/flutter/embedding/engine/renderer/SurfaceTextureWrapper;
  
227 ····invoke-virtual·{v0},·Lio/flutter/embedding/engine/renderer/SurfaceTextureWrapper;->release()V227 ····invoke-virtual·{v0},·Lio/flutter/embedding/engine/renderer/SurfaceTextureWrapper;->release()V
  
228 ····iget-object·v0,·p0,·Lio/flutter/embedding/engine/renderer/FlutterRenderer$e;->h:Lio/flutter/embedding/engine/renderer/FlutterRenderer;228 ····iget-object·v0,·p0,·Lio/flutter/embedding/engine/renderer/FlutterRenderer$e;->h:Lio/flutter/embedding/engine/renderer/FlutterRenderer;
  
2.47 KB
smali/io/flutter/embedding/engine/renderer/FlutterRenderer$ImageReaderSurfaceProducer.smali
    
Offset 365, 15 lines modifiedOffset 365, 15 lines modified
  
365 ····iput-boolean·p1,·p0,·Lio/flutter/embedding/engine/renderer/FlutterRenderer$ImageReaderSurfaceProducer;->ignoringFence:Z365 ····iput-boolean·p1,·p0,·Lio/flutter/embedding/engine/renderer/FlutterRenderer$ImageReaderSurfaceProducer;->ignoringFence:Z
  
366 ····const-string·p1,·"ImageReaderSurfaceProducer"366 ····const-string·p1,·"ImageReaderSurfaceProducer"
  
367 ····const-string·v0,·"ImageTextureEntry·can\'t·wait·on·the·fence·on·Android·<·33"367 ····const-string·v0,·"ImageTextureEntry·can\'t·wait·on·the·fence·on·Android·<·33"
  
368 ····invoke-static·{p1,·v0},·Lu/b;->g(Ljava/lang/String;Ljava/lang/String;)V368 ····invoke-static·{p1,·v0},·Lm/b;->g(Ljava/lang/String;Ljava/lang/String;)V
  
369 ····:cond_3369 ····:cond_3
370 ····return-void370 ····return-void
371 .end·method371 .end·method
  
372 .method·private·onImage(Lio/flutter/embedding/engine/renderer/FlutterRenderer$ImageReaderSurfaceProducer$b;)V372 .method·private·onImage(Lio/flutter/embedding/engine/renderer/FlutterRenderer$ImageReaderSurfaceProducer$b;)V
373 ····.locals·2373 ····.locals·2
Offset 398, 15 lines modifiedOffset 398, 15 lines modified
  
398 ····if-eqz·v0,·:cond_1398 ····if-eqz·v0,·:cond_1
  
399 ····const-string·v0,·"ImageReaderSurfaceProducer"399 ····const-string·v0,·"ImageReaderSurfaceProducer"
  
400 ····const-string·v1,·"Skipped·frame·because·resize·is·in·flight."400 ····const-string·v1,·"Skipped·frame·because·resize·is·in·flight."
  
401 ····invoke-static·{v0,·v1},·Lu/b;->e(Ljava/lang/String;Ljava/lang/String;)V401 ····invoke-static·{v0,·v1},·Lm/b;->e(Ljava/lang/String;Ljava/lang/String;)V
  
402 ····invoke-virtual·{p1},·Lio/flutter/embedding/engine/renderer/FlutterRenderer$ImageReaderSurfaceProducer$b;->a()V402 ····invoke-virtual·{p1},·Lio/flutter/embedding/engine/renderer/FlutterRenderer$ImageReaderSurfaceProducer$b;->a()V
  
403 ····monitor-exit·p0403 ····monitor-exit·p0
  
404 ····return-void404 ····return-void
  
Offset 421, 15 lines modifiedOffset 421, 15 lines modified
  
421 ····if-eqz·v0,·:cond_2421 ····if-eqz·v0,·:cond_2
  
422 ····const-string·p1,·"ImageReaderSurfaceProducer"422 ····const-string·p1,·"ImageReaderSurfaceProducer"
  
423 ····const-string·v1,·"Dropping·rendered·frame·that·was·not·acquired·in·time."423 ····const-string·v1,·"Dropping·rendered·frame·that·was·not·acquired·in·time."
  
424 ····invoke-static·{p1,·v1},·Lu/b;->e(Ljava/lang/String;Ljava/lang/String;)V424 ····invoke-static·{p1,·v1},·Lm/b;->e(Ljava/lang/String;Ljava/lang/String;)V
  
425 ····invoke-virtual·{v0},·Lio/flutter/embedding/engine/renderer/FlutterRenderer$ImageReaderSurfaceProducer$b;->a()V425 ····invoke-virtual·{v0},·Lio/flutter/embedding/engine/renderer/FlutterRenderer$ImageReaderSurfaceProducer$b;->a()V
  
426 ····:cond_2426 ····:cond_2
427 ····iget-object·p1,·p0,·Lio/flutter/embedding/engine/renderer/FlutterRenderer$ImageReaderSurfaceProducer;->this$0:Lio/flutter/embedding/engine/renderer/FlutterRenderer;427 ····iget-object·p1,·p0,·Lio/flutter/embedding/engine/renderer/FlutterRenderer$ImageReaderSurfaceProducer;->this$0:Lio/flutter/embedding/engine/renderer/FlutterRenderer;
  
428 ····iget-wide·v0,·p0,·Lio/flutter/embedding/engine/renderer/FlutterRenderer$ImageReaderSurfaceProducer;->id:J428 ····iget-wide·v0,·p0,·Lio/flutter/embedding/engine/renderer/FlutterRenderer$ImageReaderSurfaceProducer;->id:J
Offset 533, 15 lines modifiedOffset 533, 15 lines modified
  
533 ····if-nez·p1,·:cond_0533 ····if-nez·p1,·:cond_0
  
534 ····const-string·p1,·"ImageReaderSurfaceProducer"534 ····const-string·p1,·"ImageReaderSurfaceProducer"
  
535 ····const-string·v0,·"acquireLatestImage·image\'s·fence·was·never·signalled."535 ····const-string·v0,·"acquireLatestImage·image\'s·fence·was·never·signalled."
  
536 ····invoke-static·{p1,·v0},·Lu/b;->b(Ljava/lang/String;Ljava/lang/String;)V536 ····invoke-static·{p1,·v0},·Lm/b;->b(Ljava/lang/String;Ljava/lang/String;)V
537 ····:try_end_0537 ····:try_end_0
538 ····.catch·Ljava/io/IOException;·{:try_start_0·..·:try_end_0}·:catch_0538 ····.catch·Ljava/io/IOException;·{:try_start_0·..·:try_end_0}·:catch_0
  
539 ····:catch_0539 ····:catch_0
540 ····:cond_0540 ····:cond_0
541 ····return-void541 ····return-void
542 .end·method542 .end·method
609 B
smali/io/flutter/embedding/engine/renderer/FlutterRenderer$ImageReaderSurfaceProducer$a.smali
    
Offset 65, 15 lines modifiedOffset 65, 15 lines modified
  
65 ····invoke-virtual·{v1},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;65 ····invoke-virtual·{v1},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
66 ····move-result-object·v066 ····move-result-object·v0
  
67 ····const-string·v1,·"ImageReaderSurfaceProducer"67 ····const-string·v1,·"ImageReaderSurfaceProducer"
  
68 ····invoke-static·{v1,·v0},·Lu/b;->b(Ljava/lang/String;Ljava/lang/String;)V68 ····invoke-static·{v1,·v0},·Lm/b;->b(Ljava/lang/String;Ljava/lang/String;)V
  
69 ····const/4·v0,·0x069 ····const/4·v0,·0x0
  
70 ····:goto_070 ····:goto_0
71 ····if-nez·v0,·:cond_071 ····if-nez·v0,·:cond_0
  
72 ····return-void72 ····return-void
780 B
smali/io/flutter/embedding/engine/renderer/FlutterRenderer$f.smali
    
Offset 70, 15 lines modifiedOffset 70, 15 lines modified
  
70 ····invoke-virtual·{v0},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;70 ····invoke-virtual·{v0},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
71 ····move-result-object·v071 ····move-result-object·v0
  
72 ····const-string·v1,·"FlutterRenderer"72 ····const-string·v1,·"FlutterRenderer"
  
73 ····invoke-static·{v1,·v0},·Lu/b;->f(Ljava/lang/String;Ljava/lang/String;)V73 ····invoke-static·{v1,·v0},·Lm/b;->f(Ljava/lang/String;Ljava/lang/String;)V
  
74 ····iget-object·v0,·p0,·Lio/flutter/embedding/engine/renderer/FlutterRenderer$f;->e:Lio/flutter/embedding/engine/FlutterJNI;74 ····iget-object·v0,·p0,·Lio/flutter/embedding/engine/renderer/FlutterRenderer$f;->e:Lio/flutter/embedding/engine/FlutterJNI;
  
75 ····iget-wide·v1,·p0,·Lio/flutter/embedding/engine/renderer/FlutterRenderer$f;->d:J75 ····iget-wide·v1,·p0,·Lio/flutter/embedding/engine/renderer/FlutterRenderer$f;->d:J
  
76 ····invoke-virtual·{v0,·v1,·v2},·Lio/flutter/embedding/engine/FlutterJNI;->unregisterTexture(J)V76 ····invoke-virtual·{v0,·v1,·v2},·Lio/flutter/embedding/engine/FlutterJNI;->unregisterTexture(J)V
  
2.95 KB
smali/io/flutter/embedding/engine/renderer/FlutterRenderer.smali
    
Offset 265, 15 lines modifiedOffset 265, 15 lines modified
  
265 ····invoke-virtual·{v1},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;265 ····invoke-virtual·{v1},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
266 ····move-result-object·v1266 ····move-result-object·v1
  
267 ····const-string·v2,·"FlutterRenderer"267 ····const-string·v2,·"FlutterRenderer"
  
268 ····invoke-static·{v2,·v1},·Lu/b;->f(Ljava/lang/String;Ljava/lang/String;)V268 ····invoke-static·{v2,·v1},·Lm/b;->f(Ljava/lang/String;Ljava/lang/String;)V
  
269 ····invoke-virtual·{v0},·Lio/flutter/embedding/engine/renderer/FlutterRenderer$ImageReaderSurfaceProducer;->id()J269 ····invoke-virtual·{v0},·Lio/flutter/embedding/engine/renderer/FlutterRenderer$ImageReaderSurfaceProducer;->id()J
  
270 ····move-result-wide·v1270 ····move-result-wide·v1
  
271 ····invoke-direct·{p0,·v1,·v2,·v0},·Lio/flutter/embedding/engine/renderer/FlutterRenderer;->r(JLio/flutter/view/TextureRegistry$ImageConsumer;)V271 ····invoke-direct·{p0,·v1,·v2,·v0},·Lio/flutter/embedding/engine/renderer/FlutterRenderer;->r(JLio/flutter/view/TextureRegistry$ImageConsumer;)V
  
Offset 309, 15 lines modifiedOffset 309, 15 lines modified
  
309 ····invoke-virtual·{v1},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;309 ····invoke-virtual·{v1},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
310 ····move-result-object·v1310 ····move-result-object·v1
  
311 ····const-string·v2,·"FlutterRenderer"311 ····const-string·v2,·"FlutterRenderer"
  
312 ····invoke-static·{v2,·v1},·Lu/b;->f(Ljava/lang/String;Ljava/lang/String;)V312 ····invoke-static·{v2,·v1},·Lm/b;->f(Ljava/lang/String;Ljava/lang/String;)V
  
313 ····invoke-virtual·{v0},·Lio/flutter/embedding/engine/renderer/FlutterRenderer$ImageTextureRegistryEntry;->id()J313 ····invoke-virtual·{v0},·Lio/flutter/embedding/engine/renderer/FlutterRenderer$ImageTextureRegistryEntry;->id()J
  
314 ····move-result-wide·v1314 ····move-result-wide·v1
  
315 ····invoke-direct·{p0,·v1,·v2,·v0},·Lio/flutter/embedding/engine/renderer/FlutterRenderer;->r(JLio/flutter/view/TextureRegistry$ImageConsumer;)V315 ····invoke-direct·{p0,·v1,·v2,·v0},·Lio/flutter/embedding/engine/renderer/FlutterRenderer;->r(JLio/flutter/view/TextureRegistry$ImageConsumer;)V
  
Offset 327, 15 lines modifiedOffset 327, 15 lines modified
327 .method·public·c()Lio/flutter/view/TextureRegistry$SurfaceTextureEntry;327 .method·public·c()Lio/flutter/view/TextureRegistry$SurfaceTextureEntry;
328 ····.locals·2328 ····.locals·2
  
329 ····const-string·v0,·"FlutterRenderer"329 ····const-string·v0,·"FlutterRenderer"
  
330 ····const-string·v1,·"Creating·a·SurfaceTexture."330 ····const-string·v1,·"Creating·a·SurfaceTexture."
  
331 ····invoke-static·{v0,·v1},·Lu/b;->f(Ljava/lang/String;Ljava/lang/String;)V331 ····invoke-static·{v0,·v1},·Lm/b;->f(Ljava/lang/String;Ljava/lang/String;)V
  
332 ····new-instance·v0,·Landroid/graphics/SurfaceTexture;332 ····new-instance·v0,·Landroid/graphics/SurfaceTexture;
  
333 ····const/4·v1,·0x0333 ····const/4·v1,·0x0
  
334 ····invoke-direct·{v0,·v1},·Landroid/graphics/SurfaceTexture;-><init>(I)V334 ····invoke-direct·{v0,·v1},·Landroid/graphics/SurfaceTexture;-><init>(I)V
  
Offset 521, 15 lines modifiedOffset 521, 15 lines modified
  
521 ····invoke-virtual·{p1},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;521 ····invoke-virtual·{p1},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
522 ····move-result-object·p1522 ····move-result-object·p1
  
523 ····const-string·v1,·"FlutterRenderer"523 ····const-string·v1,·"FlutterRenderer"
  
524 ····invoke-static·{v1,·p1},·Lu/b;->f(Ljava/lang/String;Ljava/lang/String;)V524 ····invoke-static·{v1,·p1},·Lm/b;->f(Ljava/lang/String;Ljava/lang/String;)V
  
525 ····invoke-virtual·{v0},·Lio/flutter/embedding/engine/renderer/FlutterRenderer$e;->id()J525 ····invoke-virtual·{v0},·Lio/flutter/embedding/engine/renderer/FlutterRenderer$e;->id()J
  
526 ····move-result-wide·v1526 ····move-result-wide·v1
  
527 ····invoke-virtual·{v0},·Lio/flutter/embedding/engine/renderer/FlutterRenderer$e;->e()Lio/flutter/embedding/engine/renderer/SurfaceTextureWrapper;527 ····invoke-virtual·{v0},·Lio/flutter/embedding/engine/renderer/FlutterRenderer$e;->e()Lio/flutter/embedding/engine/renderer/SurfaceTextureWrapper;
  
Offset 730, 15 lines modifiedOffset 730, 15 lines modified
  
730 ····invoke-virtual·{v1},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;730 ····invoke-virtual·{v1},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
731 ····move-result-object·v1731 ····move-result-object·v1
  
732 ····const-string·v2,·"FlutterRenderer"732 ····const-string·v2,·"FlutterRenderer"
  
733 ····invoke-static·{v2,·v1},·Lu/b;->f(Ljava/lang/String;Ljava/lang/String;)V733 ····invoke-static·{v2,·v1},·Lm/b;->f(Ljava/lang/String;Ljava/lang/String;)V
  
734 ····iget-object·v1,·v0,·Lio/flutter/embedding/engine/renderer/FlutterRenderer$g;->q:Ljava/util/List;734 ····iget-object·v1,·v0,·Lio/flutter/embedding/engine/renderer/FlutterRenderer$g;->q:Ljava/util/List;
  
735 ····invoke-interface·{v1},·Ljava/util/List;->size()I735 ····invoke-interface·{v1},·Ljava/util/List;->size()I
  
736 ····move-result·v1736 ····move-result·v1
  
7.46 KB
smali/io/flutter/plugin/editing/d.smali
    
Offset 15, 15 lines modifiedOffset 15, 15 lines modified
  
  
15 #·instance·fields15 #·instance·fields
16 .field·private·final·a:Landroid/view/View;16 .field·private·final·a:Landroid/view/View;
  
17 .field·private·final·b:I17 .field·private·final·b:I
  
18 .field·private·final·c:Lf0/r;18 .field·private·final·c:Lx/r;
  
19 .field·private·final·d:Lio/flutter/plugin/editing/e;19 .field·private·final·d:Lio/flutter/plugin/editing/e;
  
20 .field·private·final·e:Landroid/view/inputmethod/EditorInfo;20 .field·private·final·e:Landroid/view/inputmethod/EditorInfo;
  
21 .field·private·f:Landroid/view/inputmethod/ExtractedTextRequest;21 .field·private·f:Landroid/view/inputmethod/ExtractedTextRequest;
  
Offset 41, 15 lines modifiedOffset 41, 15 lines modified
  
41 .field·private·final·m:Lio/flutter/plugin/editing/d$a;41 .field·private·final·m:Lio/flutter/plugin/editing/d$a;
  
42 .field·private·n:I42 .field·private·n:I
  
  
43 #·direct·methods43 #·direct·methods
44 .method·public·constructor·<init>(Landroid/view/View;ILf0/r;Lio/flutter/plugin/editing/d$a;Lio/flutter/plugin/editing/e;Landroid/view/inputmethod/EditorInfo;)V44 .method·public·constructor·<init>(Landroid/view/View;ILx/r;Lio/flutter/plugin/editing/d$a;Lio/flutter/plugin/editing/e;Landroid/view/inputmethod/EditorInfo;)V
45 ····.locals·845 ····.locals·8
  
46 ····new-instance·v7,·Lio/flutter/embedding/engine/FlutterJNI;46 ····new-instance·v7,·Lio/flutter/embedding/engine/FlutterJNI;
  
47 ····invoke-direct·{v7},·Lio/flutter/embedding/engine/FlutterJNI;-><init>()V47 ····invoke-direct·{v7},·Lio/flutter/embedding/engine/FlutterJNI;-><init>()V
  
48 ····move-object·v0,·p048 ····move-object·v0,·p0
Offset 62, 20 lines modifiedOffset 62, 20 lines modified
  
62 ····move-object·v4,·p462 ····move-object·v4,·p4
  
63 ····move-object·v5,·p563 ····move-object·v5,·p5
  
64 ····move-object·v6,·p664 ····move-object·v6,·p6
  
65 ····invoke-direct/range·{v0·..·v7},·Lio/flutter/plugin/editing/d;-><init>(Landroid/view/View;ILf0/r;Lio/flutter/plugin/editing/d$a;Lio/flutter/plugin/editing/e;Landroid/view/inputmethod/EditorInfo;Lio/flutter/embedding/engine/FlutterJNI;)V65 ····invoke-direct/range·{v0·..·v7},·Lio/flutter/plugin/editing/d;-><init>(Landroid/view/View;ILx/r;Lio/flutter/plugin/editing/d$a;Lio/flutter/plugin/editing/e;Landroid/view/inputmethod/EditorInfo;Lio/flutter/embedding/engine/FlutterJNI;)V
  
66 ····return-void66 ····return-void
67 .end·method67 .end·method
  
68 .method·public·constructor·<init>(Landroid/view/View;ILf0/r;Lio/flutter/plugin/editing/d$a;Lio/flutter/plugin/editing/e;Landroid/view/inputmethod/EditorInfo;Lio/flutter/embedding/engine/FlutterJNI;)V68 .method·public·constructor·<init>(Landroid/view/View;ILx/r;Lio/flutter/plugin/editing/d$a;Lio/flutter/plugin/editing/e;Landroid/view/inputmethod/EditorInfo;Lio/flutter/embedding/engine/FlutterJNI;)V
69 ····.locals·869 ····.locals·8
  
70 ····const/4·v0,·0x170 ····const/4·v0,·0x1
  
71 ····invoke-direct·{p0,·p1,·v0},·Landroid/view/inputmethod/BaseInputConnection;-><init>(Landroid/view/View;Z)V71 ····invoke-direct·{p0,·p1,·v0},·Landroid/view/inputmethod/BaseInputConnection;-><init>(Landroid/view/View;Z)V
  
72 ····const/4·v0,·0x072 ····const/4·v0,·0x0
Offset 90, 15 lines modifiedOffset 90, 15 lines modified
  
90 ····iput·v0,·p0,·Lio/flutter/plugin/editing/d;->n:I90 ····iput·v0,·p0,·Lio/flutter/plugin/editing/d;->n:I
  
91 ····iput-object·p1,·p0,·Lio/flutter/plugin/editing/d;->a:Landroid/view/View;91 ····iput-object·p1,·p0,·Lio/flutter/plugin/editing/d;->a:Landroid/view/View;
  
92 ····iput·p2,·p0,·Lio/flutter/plugin/editing/d;->b:I92 ····iput·p2,·p0,·Lio/flutter/plugin/editing/d;->b:I
  
93 ····iput-object·p3,·p0,·Lio/flutter/plugin/editing/d;->c:Lf0/r;93 ····iput-object·p3,·p0,·Lio/flutter/plugin/editing/d;->c:Lx/r;
  
94 ····iput-object·p5,·p0,·Lio/flutter/plugin/editing/d;->d:Lio/flutter/plugin/editing/e;94 ····iput-object·p5,·p0,·Lio/flutter/plugin/editing/d;->d:Lio/flutter/plugin/editing/e;
  
95 ····invoke-virtual·{p5,·p0},·Lio/flutter/plugin/editing/e;->a(Lio/flutter/plugin/editing/e$b;)V95 ····invoke-virtual·{p5,·p0},·Lio/flutter/plugin/editing/e;->a(Lio/flutter/plugin/editing/e$b;)V
  
96 ····iput-object·p6,·p0,·Lio/flutter/plugin/editing/d;->e:Landroid/view/inputmethod/EditorInfo;96 ····iput-object·p6,·p0,·Lio/flutter/plugin/editing/d;->e:Landroid/view/inputmethod/EditorInfo;
  
Offset 990, 19 lines modifiedOffset 990, 19 lines modified
  
990 ····move-result-object·p2990 ····move-result-object·p2
  
991 ····const-string·v0,·"uri"991 ····const-string·v0,·"uri"
  
992 ····invoke-interface·{v2,·v0,·p2},·Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;992 ····invoke-interface·{v2,·v0,·p2},·Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
  
993 ····iget-object·p2,·p0,·Lio/flutter/plugin/editing/d;->c:Lf0/r;993 ····iget-object·p2,·p0,·Lio/flutter/plugin/editing/d;->c:Lx/r;
  
994 ····iget·v0,·p0,·Lio/flutter/plugin/editing/d;->b:I994 ····iget·v0,·p0,·Lio/flutter/plugin/editing/d;->b:I
  
995 ····invoke-virtual·{p2,·v0,·v2},·Lf0/r;->b(ILjava/util/Map;)V995 ····invoke-virtual·{p2,·v0,·v2},·Lx/r;->b(ILjava/util/Map;)V
  
996 ····invoke-virtual·{p1},·Landroid/view/inputmethod/InputContentInfo;->releasePermission()V996 ····invoke-virtual·{p1},·Landroid/view/inputmethod/InputContentInfo;->releasePermission()V
  
997 ····return·p3997 ····return·p3
  
998 ····:catch_0998 ····:catch_0
999 ····invoke-virtual·{p1},·Landroid/view/inputmethod/InputContentInfo;->releasePermission()V999 ····invoke-virtual·{p1},·Landroid/view/inputmethod/InputContentInfo;->releasePermission()V
Offset 1343, 15 lines modifiedOffset 1343, 15 lines modified
  
1343 ····invoke-virtual·{v0},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;1343 ····invoke-virtual·{v0},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
1344 ····move-result-object·v01344 ····move-result-object·v0
  
1345 ····const-string·v1,·"InputConnectionAdaptor"1345 ····const-string·v1,·"InputConnectionAdaptor"
  
1346 ····invoke-static·{v1,·v0},·Lu/b;->a(Ljava/lang/String;Ljava/lang/String;)V1346 ····invoke-static·{v1,·v0},·Lm/b;->a(Ljava/lang/String;Ljava/lang/String;)V
  
1347 ····:cond_31347 ····:cond_3
1348 ····if-eqz·p2,·:cond_41348 ····if-eqz·p2,·:cond_4
  
1349 ····move-object·p2,·p11349 ····move-object·p2,·p1
  
1350 ····goto·:goto_31350 ····goto·:goto_3
Offset 1408, 95 lines modifiedOffset 1408, 95 lines modified
  
1408 ····if-eq·p1,·v1,·:cond_11408 ····if-eq·p1,·v1,·:cond_1
  
1409 ····const/4·v1,·0x71409 ····const/4·v1,·0x7
  
1410 ····if-eq·p1,·v1,·:cond_01410 ····if-eq·p1,·v1,·:cond_0
  
1411 ····iget-object·p1,·p0,·Lio/flutter/plugin/editing/d;->c:Lf0/r;1411 ····iget-object·p1,·p0,·Lio/flutter/plugin/editing/d;->c:Lx/r;
  
1412 ····iget·v1,·p0,·Lio/flutter/plugin/editing/d;->b:I1412 ····iget·v1,·p0,·Lio/flutter/plugin/editing/d;->b:I
  
1413 ····invoke-virtual·{p1,·v1},·Lf0/r;->e(I)V1413 ····invoke-virtual·{p1,·v1},·Lx/r;->e(I)V
  
1414 ····goto·:goto_01414 ····goto·:goto_0
  
1415 ····:cond_01415 ····:cond_0
1416 ····iget-object·p1,·p0,·Lio/flutter/plugin/editing/d;->c:Lf0/r;1416 ····iget-object·p1,·p0,·Lio/flutter/plugin/editing/d;->c:Lx/r;
  
1417 ····iget·v1,·p0,·Lio/flutter/plugin/editing/d;->b:I1417 ····iget·v1,·p0,·Lio/flutter/plugin/editing/d;->b:I
  
1418 ····invoke-virtual·{p1,·v1},·Lf0/r;->k(I)V1418 ····invoke-virtual·{p1,·v1},·Lx/r;->k(I)V
  
Max diff block lines reached; 2877/7556 bytes (38.08%) of diff not shown.
4.52 KB
smali/io/flutter/plugin/editing/f.smali
    
Offset 1, 91 lines modifiedOffset 1, 91 lines modified
1 .class·public·Lio/flutter/plugin/editing/f;1 .class·public·Lio/flutter/plugin/editing/f;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces4 #·interfaces
5 .implements·Lf0/p$b;5 .implements·Lx/p$b;
6 .implements·Landroid/view/textservice/SpellCheckerSession$SpellCheckerSessionListener;6 .implements·Landroid/view/textservice/SpellCheckerSession$SpellCheckerSessionListener;
  
  
7 #·instance·fields7 #·instance·fields
8 .field·private·final·a:Lf0/p;8 .field·private·final·a:Lx/p;
  
9 .field·private·final·b:Landroid/view/textservice/TextServicesManager;9 .field·private·final·b:Landroid/view/textservice/TextServicesManager;
  
10 .field·private·c:Landroid/view/textservice/SpellCheckerSession;10 .field·private·c:Landroid/view/textservice/SpellCheckerSession;
  
11 .field·d:Lg0/k$d;11 .field·d:Ly/i$d;
  
  
12 #·direct·methods12 #·direct·methods
13 .method·public·constructor·<init>(Landroid/view/textservice/TextServicesManager;Lf0/p;)V13 .method·public·constructor·<init>(Landroid/view/textservice/TextServicesManager;Lx/p;)V
14 ····.locals·014 ····.locals·0
  
15 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V15 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
16 ····iput-object·p1,·p0,·Lio/flutter/plugin/editing/f;->b:Landroid/view/textservice/TextServicesManager;16 ····iput-object·p1,·p0,·Lio/flutter/plugin/editing/f;->b:Landroid/view/textservice/TextServicesManager;
  
17 ····iput-object·p2,·p0,·Lio/flutter/plugin/editing/f;->a:Lf0/p;17 ····iput-object·p2,·p0,·Lio/flutter/plugin/editing/f;->a:Lx/p;
  
18 ····invoke-virtual·{p2,·p0},·Lf0/p;->b(Lf0/p$b;)V18 ····invoke-virtual·{p2,·p0},·Lx/p;->b(Lx/p$b;)V
  
19 ····return-void19 ····return-void
20 .end·method20 .end·method
  
  
21 #·virtual·methods21 #·virtual·methods
22 .method·public·a(Ljava/lang/String;Ljava/lang/String;Lg0/k$d;)V22 .method·public·a(Ljava/lang/String;Ljava/lang/String;Ly/i$d;)V
23 ····.locals·123 ····.locals·1
  
24 ····iget-object·v0,·p0,·Lio/flutter/plugin/editing/f;->d:Lg0/k$d;24 ····iget-object·v0,·p0,·Lio/flutter/plugin/editing/f;->d:Ly/i$d;
  
25 ····if-eqz·v0,·:cond_025 ····if-eqz·v0,·:cond_0
  
26 ····const/4·p1,·0x026 ····const/4·p1,·0x0
  
27 ····const-string·p2,·"error"27 ····const-string·p2,·"error"
  
28 ····const-string·v0,·"Previous·spell·check·request·still·pending."28 ····const-string·v0,·"Previous·spell·check·request·still·pending."
  
29 ····invoke-interface·{p3,·p2,·v0,·p1},·Lg0/k$d;->a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V29 ····invoke-interface·{p3,·p2,·v0,·p1},·Ly/i$d;->a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V
  
30 ····return-void30 ····return-void
  
31 ····:cond_031 ····:cond_0
32 ····iput-object·p3,·p0,·Lio/flutter/plugin/editing/f;->d:Lg0/k$d;32 ····iput-object·p3,·p0,·Lio/flutter/plugin/editing/f;->d:Ly/i$d;
  
33 ····invoke-virtual·{p0,·p1,·p2},·Lio/flutter/plugin/editing/f;->c(Ljava/lang/String;Ljava/lang/String;)V33 ····invoke-virtual·{p0,·p1,·p2},·Lio/flutter/plugin/editing/f;->c(Ljava/lang/String;Ljava/lang/String;)V
  
34 ····return-void34 ····return-void
35 .end·method35 .end·method
  
36 .method·public·b()V36 .method·public·b()V
37 ····.locals·237 ····.locals·2
  
38 ····iget-object·v0,·p0,·Lio/flutter/plugin/editing/f;->a:Lf0/p;38 ····iget-object·v0,·p0,·Lio/flutter/plugin/editing/f;->a:Lx/p;
  
39 ····const/4·v1,·0x039 ····const/4·v1,·0x0
  
40 ····invoke-virtual·{v0,·v1},·Lf0/p;->b(Lf0/p$b;)V40 ····invoke-virtual·{v0,·v1},·Lx/p;->b(Lx/p$b;)V
  
41 ····iget-object·v0,·p0,·Lio/flutter/plugin/editing/f;->c:Landroid/view/textservice/SpellCheckerSession;41 ····iget-object·v0,·p0,·Lio/flutter/plugin/editing/f;->c:Landroid/view/textservice/SpellCheckerSession;
  
42 ····if-eqz·v0,·:cond_042 ····if-eqz·v0,·:cond_0
  
43 ····invoke-virtual·{v0},·Landroid/view/textservice/SpellCheckerSession;->close()V43 ····invoke-virtual·{v0},·Landroid/view/textservice/SpellCheckerSession;->close()V
  
44 ····:cond_044 ····:cond_0
45 ····return-void45 ····return-void
46 .end·method46 .end·method
  
47 .method·public·c(Ljava/lang/String;Ljava/lang/String;)V47 .method·public·c(Ljava/lang/String;Ljava/lang/String;)V
48 ····.locals·348 ····.locals·3
  
49 ····invoke-static·{p1},·Lh0/c;->b(Ljava/lang/String;)Ljava/util/Locale;49 ····invoke-static·{p1},·Lz/c;->b(Ljava/lang/String;)Ljava/util/Locale;
  
50 ····move-result-object·p150 ····move-result-object·p1
  
51 ····iget-object·v0,·p0,·Lio/flutter/plugin/editing/f;->c:Landroid/view/textservice/SpellCheckerSession;51 ····iget-object·v0,·p0,·Lio/flutter/plugin/editing/f;->c:Landroid/view/textservice/SpellCheckerSession;
  
52 ····const/4·v1,·0x152 ····const/4·v1,·0x1
  
Offset 126, 39 lines modifiedOffset 126, 39 lines modified
  
126 ····array-length·v0,·p1126 ····array-length·v0,·p1
  
127 ····const/4·v1,·0x0127 ····const/4·v1,·0x0
  
128 ····if-nez·v0,·:cond_0128 ····if-nez·v0,·:cond_0
  
129 ····iget-object·p1,·p0,·Lio/flutter/plugin/editing/f;->d:Lg0/k$d;129 ····iget-object·p1,·p0,·Lio/flutter/plugin/editing/f;->d:Ly/i$d;
  
130 ····new-instance·v0,·Ljava/util/ArrayList;130 ····new-instance·v0,·Ljava/util/ArrayList;
  
131 ····invoke-direct·{v0},·Ljava/util/ArrayList;-><init>()V131 ····invoke-direct·{v0},·Ljava/util/ArrayList;-><init>()V
  
132 ····:goto_0132 ····:goto_0
133 ····invoke-interface·{p1,·v0},·Lg0/k$d;->b(Ljava/lang/Object;)V133 ····invoke-interface·{p1,·v0},·Ly/i$d;->b(Ljava/lang/Object;)V
  
134 ····iput-object·v1,·p0,·Lio/flutter/plugin/editing/f;->d:Lg0/k$d;134 ····iput-object·v1,·p0,·Lio/flutter/plugin/editing/f;->d:Ly/i$d;
  
135 ····return-void135 ····return-void
  
136 ····:cond_0136 ····:cond_0
137 ····new-instance·v0,·Ljava/util/ArrayList;137 ····new-instance·v0,·Ljava/util/ArrayList;
  
138 ····invoke-direct·{v0},·Ljava/util/ArrayList;-><init>()V138 ····invoke-direct·{v0},·Ljava/util/ArrayList;-><init>()V
  
139 ····const/4·v2,·0x0139 ····const/4·v2,·0x0
  
140 ····aget-object·p1,·p1,·v2140 ····aget-object·p1,·p1,·v2
  
141 ····if-nez·p1,·:cond_1141 ····if-nez·p1,·:cond_1
  
142 ····iget-object·p1,·p0,·Lio/flutter/plugin/editing/f;->d:Lg0/k$d;142 ····iget-object·p1,·p0,·Lio/flutter/plugin/editing/f;->d:Ly/i$d;
  
143 ····new-instance·v0,·Ljava/util/ArrayList;143 ····new-instance·v0,·Ljava/util/ArrayList;
  
Max diff block lines reached; 388/4549 bytes (8.53%) of diff not shown.
51.7 KB
smali/io/flutter/plugin/editing/m.smali
Max HTML report size reached
6.07 KB
smali/io/flutter/plugin/editing/e.smali
    
Offset 58, 15 lines modifiedOffset 58, 15 lines modified
  
58 .field·private·n:I58 .field·private·n:I
  
59 .field·private·o:Landroid/view/inputmethod/BaseInputConnection;59 .field·private·o:Landroid/view/inputmethod/BaseInputConnection;
  
  
60 #·direct·methods60 #·direct·methods
61 .method·public·constructor·<init>(Lf0/r$e;Landroid/view/View;)V61 .method·public·constructor·<init>(Lx/r$e;Landroid/view/View;)V
62 ····.locals·262 ····.locals·2
  
63 ····invoke-direct·{p0},·Landroid/text/SpannableStringBuilder;-><init>()V63 ····invoke-direct·{p0},·Landroid/text/SpannableStringBuilder;-><init>()V
  
64 ····const/4·v0,·0x064 ····const/4·v0,·0x0
  
65 ····iput·v0,·p0,·Lio/flutter/plugin/editing/e;->d:I65 ····iput·v0,·p0,·Lio/flutter/plugin/editing/e;->d:I
Offset 97, 15 lines modifiedOffset 97, 15 lines modified
  
97 ····invoke-direct·{v0,·p0,·p2,·v1,·p0},·Lio/flutter/plugin/editing/e$a;-><init>(Lio/flutter/plugin/editing/e;Landroid/view/View;ZLandroid/text/Editable;)V97 ····invoke-direct·{v0,·p0,·p2,·v1,·p0},·Lio/flutter/plugin/editing/e$a;-><init>(Lio/flutter/plugin/editing/e;Landroid/view/View;ZLandroid/text/Editable;)V
  
98 ····iput-object·v0,·p0,·Lio/flutter/plugin/editing/e;->o:Landroid/view/inputmethod/BaseInputConnection;98 ····iput-object·v0,·p0,·Lio/flutter/plugin/editing/e;->o:Landroid/view/inputmethod/BaseInputConnection;
  
99 ····if-eqz·p1,·:cond_099 ····if-eqz·p1,·:cond_0
  
100 ····invoke-virtual·{p0,·p1},·Lio/flutter/plugin/editing/e;->n(Lf0/r$e;)V100 ····invoke-virtual·{p0,·p1},·Lio/flutter/plugin/editing/e;->n(Lx/r$e;)V
  
101 ····:cond_0101 ····:cond_0
102 ····return-void102 ····return-void
103 .end·method103 .end·method
  
104 .method·private·j(Lio/flutter/plugin/editing/e$b;ZZZ)V104 .method·private·j(Lio/flutter/plugin/editing/e$b;ZZZ)V
105 ····.locals·1105 ····.locals·1
Offset 193, 24 lines modifiedOffset 193, 24 lines modified
  
193 ····invoke-virtual·{v0,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;193 ····invoke-virtual·{v0,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
194 ····invoke-virtual·{v0},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;194 ····invoke-virtual·{v0},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
195 ····move-result-object·v0195 ····move-result-object·v0
  
196 ····invoke-static·{v1,·v0},·Lu/b;->b(Ljava/lang/String;Ljava/lang/String;)V196 ····invoke-static·{v1,·v0},·Lm/b;->b(Ljava/lang/String;Ljava/lang/String;)V
  
197 ····:cond_0197 ····:cond_0
198 ····iget·v0,·p0,·Lio/flutter/plugin/editing/e;->d:I198 ····iget·v0,·p0,·Lio/flutter/plugin/editing/e;->d:I
  
199 ····if-lez·v0,·:cond_1199 ····if-lez·v0,·:cond_1
  
200 ····const-string·v0,·"a·listener·was·added·to·EditingState·while·a·batch·edit·was·in·progress"200 ····const-string·v0,·"a·listener·was·added·to·EditingState·while·a·batch·edit·was·in·progress"
  
201 ····invoke-static·{v1,·v0},·Lu/b;->g(Ljava/lang/String;Ljava/lang/String;)V201 ····invoke-static·{v1,·v0},·Lm/b;->g(Ljava/lang/String;Ljava/lang/String;)V
  
202 ····iget-object·v0,·p0,·Lio/flutter/plugin/editing/e;->g:Ljava/util/ArrayList;202 ····iget-object·v0,·p0,·Lio/flutter/plugin/editing/e;->g:Ljava/util/ArrayList;
  
203 ····goto·:goto_0203 ····goto·:goto_0
  
204 ····:cond_1204 ····:cond_1
205 ····iget-object·v0,·p0,·Lio/flutter/plugin/editing/e;->f:Ljava/util/ArrayList;205 ····iget-object·v0,·p0,·Lio/flutter/plugin/editing/e;->f:Ljava/util/ArrayList;
Offset 236, 15 lines modifiedOffset 236, 15 lines modified
  
236 ····if-lez·v0,·:cond_0236 ····if-lez·v0,·:cond_0
  
237 ····const-string·v0,·"ListenableEditingState"237 ····const-string·v0,·"ListenableEditingState"
  
238 ····const-string·v2,·"editing·state·should·not·be·changed·in·a·listener·callback"238 ····const-string·v2,·"editing·state·should·not·be·changed·in·a·listener·callback"
  
239 ····invoke-static·{v0,·v2},·Lu/b;->b(Ljava/lang/String;Ljava/lang/String;)V239 ····invoke-static·{v0,·v2},·Lm/b;->b(Ljava/lang/String;Ljava/lang/String;)V
  
240 ····:cond_0240 ····:cond_0
241 ····iget·v0,·p0,·Lio/flutter/plugin/editing/e;->d:I241 ····iget·v0,·p0,·Lio/flutter/plugin/editing/e;->d:I
  
242 ····if-ne·v0,·v1,·:cond_1242 ····if-ne·v0,·v1,·:cond_1
  
243 ····iget-object·v0,·p0,·Lio/flutter/plugin/editing/e;->f:Ljava/util/ArrayList;243 ····iget-object·v0,·p0,·Lio/flutter/plugin/editing/e;->f:Ljava/util/ArrayList;
Offset 306, 15 lines modifiedOffset 306, 15 lines modified
  
306 ····const-string·v1,·"ListenableEditingState"306 ····const-string·v1,·"ListenableEditingState"
  
307 ····if-nez·v0,·:cond_0307 ····if-nez·v0,·:cond_0
  
308 ····const-string·v0,·"endBatchEdit·called·without·a·matching·beginBatchEdit"308 ····const-string·v0,·"endBatchEdit·called·without·a·matching·beginBatchEdit"
  
309 ····invoke-static·{v1,·v0},·Lu/b;->b(Ljava/lang/String;Ljava/lang/String;)V309 ····invoke-static·{v1,·v0},·Lm/b;->b(Ljava/lang/String;Ljava/lang/String;)V
  
310 ····return-void310 ····return-void
  
311 ····:cond_0311 ····:cond_0
312 ····const/4·v2,·0x1312 ····const/4·v2,·0x1
  
313 ····if-ne·v0,·v2,·:cond_6313 ····if-ne·v0,·v2,·:cond_6
Offset 375, 15 lines modifiedOffset 375, 15 lines modified
  
375 ····invoke-virtual·{v0,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;375 ····invoke-virtual·{v0,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
376 ····invoke-virtual·{v0},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;376 ····invoke-virtual·{v0},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
377 ····move-result-object·v0377 ····move-result-object·v0
  
378 ····invoke-static·{v1,·v0},·Lu/b;->f(Ljava/lang/String;Ljava/lang/String;)V378 ····invoke-static·{v1,·v0},·Lm/b;->f(Ljava/lang/String;Ljava/lang/String;)V
  
379 ····invoke-virtual·{p0},·Lio/flutter/plugin/editing/e;->toString()Ljava/lang/String;379 ····invoke-virtual·{p0},·Lio/flutter/plugin/editing/e;->toString()Ljava/lang/String;
  
380 ····move-result-object·v0380 ····move-result-object·v0
  
381 ····iget-object·v1,·p0,·Lio/flutter/plugin/editing/e;->j:Ljava/lang/String;381 ····iget-object·v1,·p0,·Lio/flutter/plugin/editing/e;->j:Ljava/lang/String;
  
Offset 556, 15 lines modifiedOffset 556, 15 lines modified
  
556 ····invoke-virtual·{v0},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;556 ····invoke-virtual·{v0},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
557 ····move-result-object·v0557 ····move-result-object·v0
  
558 ····const-string·v1,·"ListenableEditingState"558 ····const-string·v1,·"ListenableEditingState"
  
559 ····invoke-static·{v1,·v0},·Lu/b;->b(Ljava/lang/String;Ljava/lang/String;)V559 ····invoke-static·{v1,·v0},·Lm/b;->b(Ljava/lang/String;Ljava/lang/String;)V
  
560 ····:cond_0560 ····:cond_0
561 ····iget-object·v0,·p0,·Lio/flutter/plugin/editing/e;->f:Ljava/util/ArrayList;561 ····iget-object·v0,·p0,·Lio/flutter/plugin/editing/e;->f:Ljava/util/ArrayList;
  
562 ····invoke-virtual·{v0,·p1},·Ljava/util/ArrayList;->remove(Ljava/lang/Object;)Z562 ····invoke-virtual·{v0,·p1},·Ljava/util/ArrayList;->remove(Ljava/lang/Object;)Z
  
563 ····iget·v0,·p0,·Lio/flutter/plugin/editing/e;->d:I563 ····iget·v0,·p0,·Lio/flutter/plugin/editing/e;->d:I
Offset 599, 50 lines modifiedOffset 599, 50 lines modified
599 ····:goto_0599 ····:goto_0
600 ····invoke-static·{p0},·Landroid/view/inputmethod/BaseInputConnection;->removeComposingSpans(Landroid/text/Spannable;)V600 ····invoke-static·{p0},·Landroid/view/inputmethod/BaseInputConnection;->removeComposingSpans(Landroid/text/Spannable;)V
  
601 ····:goto_1601 ····:goto_1
602 ····return-void602 ····return-void
603 .end·method603 .end·method
Max diff block lines reached; 1869/6133 bytes (30.47%) of diff not shown.
2.94 KB
smali/io/flutter/plugin/editing/ImeSyncDeferringInsetsCallback$AnimationCallback.smali
    
Offset 228, 15 lines modifiedOffset 228, 15 lines modified
  
228 ····if-nez·p2,·:cond_4228 ····if-nez·p2,·:cond_4
  
229 ····invoke-static·{},·Landroid/view/WindowInsets$Type;->navigationBars()I229 ····invoke-static·{},·Landroid/view/WindowInsets$Type;->navigationBars()I
  
230 ····move-result·p2230 ····move-result·p2
  
231 ····invoke-static·{p1,·p2},·Landroidx/core/view/a0;->a(Landroid/view/WindowInsets;I)Landroid/graphics/Insets;231 ····invoke-static·{p1,·p2},·Lh/m;->a(Landroid/view/WindowInsets;I)Landroid/graphics/Insets;
  
232 ····move-result-object·p2232 ····move-result-object·p2
  
233 ····iget·p2,·p2,·Landroid/graphics/Insets;->bottom:I233 ····iget·p2,·p2,·Landroid/graphics/Insets;->bottom:I
  
234 ····goto·:goto_1234 ····goto·:goto_1
  
Offset 256, 15 lines modifiedOffset 256, 15 lines modified
  
256 ····iget-object·v2,·p0,·Lio/flutter/plugin/editing/ImeSyncDeferringInsetsCallback$AnimationCallback;->this$0:Lio/flutter/plugin/editing/ImeSyncDeferringInsetsCallback;256 ····iget-object·v2,·p0,·Lio/flutter/plugin/editing/ImeSyncDeferringInsetsCallback$AnimationCallback;->this$0:Lio/flutter/plugin/editing/ImeSyncDeferringInsetsCallback;
  
257 ····invoke-static·{v2},·Lio/flutter/plugin/editing/ImeSyncDeferringInsetsCallback;->access$200(Lio/flutter/plugin/editing/ImeSyncDeferringInsetsCallback;)I257 ····invoke-static·{v2},·Lio/flutter/plugin/editing/ImeSyncDeferringInsetsCallback;->access$200(Lio/flutter/plugin/editing/ImeSyncDeferringInsetsCallback;)I
  
258 ····move-result·v2258 ····move-result·v2
  
259 ····invoke-static·{p1,·v2},·Landroidx/core/view/a0;->a(Landroid/view/WindowInsets;I)Landroid/graphics/Insets;259 ····invoke-static·{p1,·v2},·Lh/m;->a(Landroid/view/WindowInsets;I)Landroid/graphics/Insets;
  
260 ····move-result-object·v2260 ····move-result-object·v2
  
261 ····iget·v2,·v2,·Landroid/graphics/Insets;->bottom:I261 ····iget·v2,·v2,·Landroid/graphics/Insets;->bottom:I
  
262 ····sub-int/2addr·v2,·p2262 ····sub-int/2addr·v2,·p2
  
Offset 306, 33 lines modifiedOffset 306, 33 lines modified
  
306 ····iget-object·v0,·p0,·Lio/flutter/plugin/editing/ImeSyncDeferringInsetsCallback$AnimationCallback;->this$0:Lio/flutter/plugin/editing/ImeSyncDeferringInsetsCallback;306 ····iget-object·v0,·p0,·Lio/flutter/plugin/editing/ImeSyncDeferringInsetsCallback$AnimationCallback;->this$0:Lio/flutter/plugin/editing/ImeSyncDeferringInsetsCallback;
  
307 ····invoke-static·{v0},·Lio/flutter/plugin/editing/ImeSyncDeferringInsetsCallback;->access$400(Lio/flutter/plugin/editing/ImeSyncDeferringInsetsCallback;)Landroid/view/View;307 ····invoke-static·{v0},·Lio/flutter/plugin/editing/ImeSyncDeferringInsetsCallback;->access$400(Lio/flutter/plugin/editing/ImeSyncDeferringInsetsCallback;)Landroid/view/View;
  
308 ····move-result-object·v0308 ····move-result-object·v0
  
309 ····invoke-static·{v0},·Landroidx/core/view/e;->d(Landroid/view/View;)Landroidx/core/view/t;309 ····invoke-static·{v0},·Lh/c;->d(Landroid/view/View;)Lh/f;
  
310 ····move-result-object·v0310 ····move-result-object·v0
  
311 ····if-eqz·v0,·:cond_0311 ····if-eqz·v0,·:cond_0
  
312 ····iget-object·v1,·p0,·Lio/flutter/plugin/editing/ImeSyncDeferringInsetsCallback$AnimationCallback;->this$0:Lio/flutter/plugin/editing/ImeSyncDeferringInsetsCallback;312 ····iget-object·v1,·p0,·Lio/flutter/plugin/editing/ImeSyncDeferringInsetsCallback$AnimationCallback;->this$0:Lio/flutter/plugin/editing/ImeSyncDeferringInsetsCallback;
  
313 ····invoke-static·{v1},·Lio/flutter/plugin/editing/ImeSyncDeferringInsetsCallback;->access$500(Lio/flutter/plugin/editing/ImeSyncDeferringInsetsCallback;)Lio/flutter/plugin/editing/ImeSyncDeferringInsetsCallback$b;313 ····invoke-static·{v1},·Lio/flutter/plugin/editing/ImeSyncDeferringInsetsCallback;->access$500(Lio/flutter/plugin/editing/ImeSyncDeferringInsetsCallback;)Lio/flutter/plugin/editing/ImeSyncDeferringInsetsCallback$b;
  
314 ····move-result-object·v1314 ····move-result-object·v1
  
315 ····if-eqz·v1,·:cond_0315 ····if-eqz·v1,·:cond_0
  
316 ····invoke-static·{},·Landroidx/core/view/t$m;->a()I316 ····invoke-static·{},·Lh/f$m;->a()I
  
317 ····move-result·v1317 ····move-result·v1
  
318 ····invoke-virtual·{v0,·v1},·Landroidx/core/view/t;->h(I)Z318 ····invoke-virtual·{v0,·v1},·Lh/f;->h(I)Z
  
319 ····move-result·v0319 ····move-result·v0
  
320 ····iget-object·v1,·p0,·Lio/flutter/plugin/editing/ImeSyncDeferringInsetsCallback$AnimationCallback;->this$0:Lio/flutter/plugin/editing/ImeSyncDeferringInsetsCallback;320 ····iget-object·v1,·p0,·Lio/flutter/plugin/editing/ImeSyncDeferringInsetsCallback$AnimationCallback;->this$0:Lio/flutter/plugin/editing/ImeSyncDeferringInsetsCallback;
  
321 ····invoke-static·{v1},·Lio/flutter/plugin/editing/ImeSyncDeferringInsetsCallback;->access$500(Lio/flutter/plugin/editing/ImeSyncDeferringInsetsCallback;)Lio/flutter/plugin/editing/ImeSyncDeferringInsetsCallback$b;321 ····invoke-static·{v1},·Lio/flutter/plugin/editing/ImeSyncDeferringInsetsCallback;->access$500(Lio/flutter/plugin/editing/ImeSyncDeferringInsetsCallback;)Lio/flutter/plugin/editing/ImeSyncDeferringInsetsCallback$b;
  
462 B
smali/io/flutter/plugin/editing/g.smali
    
Offset 165, 12 lines modifiedOffset 165, 12 lines modified
  
165 ····invoke-virtual·{v2},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;165 ····invoke-virtual·{v2},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
166 ····move-result-object·v1166 ····move-result-object·v1
  
167 ····const-string·v2,·"TextEditingDelta"167 ····const-string·v2,·"TextEditingDelta"
  
168 ····invoke-static·{v2,·v1},·Lu/b;->b(Ljava/lang/String;Ljava/lang/String;)V168 ····invoke-static·{v2,·v1},·Lm/b;->b(Ljava/lang/String;Ljava/lang/String;)V
  
169 ····:goto_0169 ····:goto_0
170 ····return-object·v0170 ····return-object·v0
171 .end·method171 .end·method
582 B
smali/io/flutter/plugin/editing/e$a.smali
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 .class·Lio/flutter/plugin/editing/e$a;1 .class·Lio/flutter/plugin/editing/e$a;
2 .super·Landroid/view/inputmethod/BaseInputConnection;2 .super·Landroid/view/inputmethod/BaseInputConnection;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingMethod;5 .annotation·system·Ldalvik/annotation/EnclosingMethod;
6 ····value·=·Lio/flutter/plugin/editing/e;-><init>(Lf0/r$e;Landroid/view/View;)V6 ····value·=·Lio/flutter/plugin/editing/e;-><init>(Lx/r$e;Landroid/view/View;)V
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x09 ····accessFlags·=·0x0
10 ····name·=·null10 ····name·=·null
11 .end·annotation11 .end·annotation
  
1.81 KB
smali/io/flutter/plugin/platform/SingleViewPresentation$f.smali
    
Offset 43, 15 lines modifiedOffset 43, 15 lines modified
  
43 ····if-nez·v0,·:cond_043 ····if-nez·v0,·:cond_0
  
44 ····const-string·p1,·"PlatformViewsController"44 ····const-string·p1,·"PlatformViewsController"
  
45 ····const-string·v0,·"Embedded·view·called·addView·while·detached·from·presentation"45 ····const-string·v0,·"Embedded·view·called·addView·while·detached·from·presentation"
  
46 ····invoke-static·{p1,·v0},·Lu/b;->g(Ljava/lang/String;Ljava/lang/String;)V46 ····invoke-static·{p1,·v0},·Lm/b;->g(Ljava/lang/String;Ljava/lang/String;)V
  
47 ····return-void47 ····return-void
  
48 ····:cond_048 ····:cond_0
49 ····const/4·v1,·0x049 ····const/4·v1,·0x0
  
50 ····aget-object·v1,·p1,·v150 ····aget-object·v1,·p1,·v1
Offset 76, 15 lines modifiedOffset 76, 15 lines modified
  
76 ····if-nez·v0,·:cond_076 ····if-nez·v0,·:cond_0
  
77 ····const-string·p1,·"PlatformViewsController"77 ····const-string·p1,·"PlatformViewsController"
  
78 ····const-string·v0,·"Embedded·view·called·removeView·while·detached·from·presentation"78 ····const-string·v0,·"Embedded·view·called·removeView·while·detached·from·presentation"
  
79 ····invoke-static·{p1,·v0},·Lu/b;->g(Ljava/lang/String;Ljava/lang/String;)V79 ····invoke-static·{p1,·v0},·Lm/b;->g(Ljava/lang/String;Ljava/lang/String;)V
  
80 ····return-void80 ····return-void
  
81 ····:cond_081 ····:cond_0
82 ····const/4·v1,·0x082 ····const/4·v1,·0x0
  
83 ····aget-object·p1,·p1,·v183 ····aget-object·p1,·p1,·v1
Offset 103, 15 lines modifiedOffset 103, 15 lines modified
  
103 ····if-nez·v0,·:cond_0103 ····if-nez·v0,·:cond_0
  
104 ····const-string·p1,·"PlatformViewsController"104 ····const-string·p1,·"PlatformViewsController"
  
105 ····const-string·v0,·"Embedded·view·called·removeViewImmediate·while·detached·from·presentation"105 ····const-string·v0,·"Embedded·view·called·removeViewImmediate·while·detached·from·presentation"
  
106 ····invoke-static·{p1,·v0},·Lu/b;->g(Ljava/lang/String;Ljava/lang/String;)V106 ····invoke-static·{p1,·v0},·Lm/b;->g(Ljava/lang/String;Ljava/lang/String;)V
  
107 ····return-void107 ····return-void
  
108 ····:cond_0108 ····:cond_0
109 ····const/4·v0,·0x0109 ····const/4·v0,·0x0
  
110 ····aget-object·p1,·p1,·v0110 ····aget-object·p1,·p1,·v0
Offset 134, 15 lines modifiedOffset 134, 15 lines modified
  
134 ····if-nez·v0,·:cond_0134 ····if-nez·v0,·:cond_0
  
135 ····const-string·p1,·"PlatformViewsController"135 ····const-string·p1,·"PlatformViewsController"
  
136 ····const-string·v0,·"Embedded·view·called·updateViewLayout·while·detached·from·presentation"136 ····const-string·v0,·"Embedded·view·called·updateViewLayout·while·detached·from·presentation"
  
137 ····invoke-static·{p1,·v0},·Lu/b;->g(Ljava/lang/String;Ljava/lang/String;)V137 ····invoke-static·{p1,·v0},·Lm/b;->g(Ljava/lang/String;Ljava/lang/String;)V
  
138 ····return-void138 ····return-void
  
139 ····:cond_0139 ····:cond_0
140 ····const/4·v1,·0x0140 ····const/4·v1,·0x0
  
141 ····aget-object·v1,·p1,·v1141 ····aget-object·v1,·p1,·v1
1.45 KB
smali/io/flutter/plugin/platform/t.smali
    
Offset 5, 36 lines modifiedOffset 5, 36 lines modified
5 #·interfaces5 #·interfaces
6 .implements·Landroid/view/View$OnFocusChangeListener;6 .implements·Landroid/view/View$OnFocusChangeListener;
  
  
7 #·instance·fields7 #·instance·fields
8 .field·public·final·synthetic·a:Lio/flutter/plugin/platform/v;8 .field·public·final·synthetic·a:Lio/flutter/plugin/platform/v;
  
9 .field·public·final·synthetic·b:Lf0/l$d;9 .field·public·final·synthetic·b:Lx/l$d;
  
  
10 #·direct·methods10 #·direct·methods
11 .method·public·synthetic·constructor·<init>(Lio/flutter/plugin/platform/v;Lf0/l$d;)V11 .method·public·synthetic·constructor·<init>(Lio/flutter/plugin/platform/v;Lx/l$d;)V
12 ····.locals·012 ····.locals·0
  
13 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V13 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
14 ····iput-object·p1,·p0,·Lio/flutter/plugin/platform/t;->a:Lio/flutter/plugin/platform/v;14 ····iput-object·p1,·p0,·Lio/flutter/plugin/platform/t;->a:Lio/flutter/plugin/platform/v;
  
15 ····iput-object·p2,·p0,·Lio/flutter/plugin/platform/t;->b:Lf0/l$d;15 ····iput-object·p2,·p0,·Lio/flutter/plugin/platform/t;->b:Lx/l$d;
  
16 ····return-void16 ····return-void
17 .end·method17 .end·method
  
  
18 #·virtual·methods18 #·virtual·methods
19 .method·public·final·onFocusChange(Landroid/view/View;Z)V19 .method·public·final·onFocusChange(Landroid/view/View;Z)V
20 ····.locals·220 ····.locals·2
  
21 ····iget-object·v0,·p0,·Lio/flutter/plugin/platform/t;->a:Lio/flutter/plugin/platform/v;21 ····iget-object·v0,·p0,·Lio/flutter/plugin/platform/t;->a:Lio/flutter/plugin/platform/v;
  
22 ····iget-object·v1,·p0,·Lio/flutter/plugin/platform/t;->b:Lf0/l$d;22 ····iget-object·v1,·p0,·Lio/flutter/plugin/platform/t;->b:Lx/l$d;
  
23 ····invoke-static·{v0,·v1,·p1,·p2},·Lio/flutter/plugin/platform/v;->f(Lio/flutter/plugin/platform/v;Lf0/l$d;Landroid/view/View;Z)V23 ····invoke-static·{v0,·v1,·p1,·p2},·Lio/flutter/plugin/platform/v;->f(Lio/flutter/plugin/platform/v;Lx/l$d;Landroid/view/View;Z)V
  
24 ····return-void24 ····return-void
25 .end·method25 .end·method
1.45 KB
smali/io/flutter/plugin/platform/s.smali
    
Offset 5, 36 lines modifiedOffset 5, 36 lines modified
5 #·interfaces5 #·interfaces
6 .implements·Landroid/view/View$OnFocusChangeListener;6 .implements·Landroid/view/View$OnFocusChangeListener;
  
  
7 #·instance·fields7 #·instance·fields
8 .field·public·final·synthetic·a:Lio/flutter/plugin/platform/v;8 .field·public·final·synthetic·a:Lio/flutter/plugin/platform/v;
  
9 .field·public·final·synthetic·b:Lf0/l$d;9 .field·public·final·synthetic·b:Lx/l$d;
  
  
10 #·direct·methods10 #·direct·methods
11 .method·public·synthetic·constructor·<init>(Lio/flutter/plugin/platform/v;Lf0/l$d;)V11 .method·public·synthetic·constructor·<init>(Lio/flutter/plugin/platform/v;Lx/l$d;)V
12 ····.locals·012 ····.locals·0
  
13 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V13 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
14 ····iput-object·p1,·p0,·Lio/flutter/plugin/platform/s;->a:Lio/flutter/plugin/platform/v;14 ····iput-object·p1,·p0,·Lio/flutter/plugin/platform/s;->a:Lio/flutter/plugin/platform/v;
  
15 ····iput-object·p2,·p0,·Lio/flutter/plugin/platform/s;->b:Lf0/l$d;15 ····iput-object·p2,·p0,·Lio/flutter/plugin/platform/s;->b:Lx/l$d;
  
16 ····return-void16 ····return-void
17 .end·method17 .end·method
  
  
18 #·virtual·methods18 #·virtual·methods
19 .method·public·final·onFocusChange(Landroid/view/View;Z)V19 .method·public·final·onFocusChange(Landroid/view/View;Z)V
20 ····.locals·220 ····.locals·2
  
21 ····iget-object·v0,·p0,·Lio/flutter/plugin/platform/s;->a:Lio/flutter/plugin/platform/v;21 ····iget-object·v0,·p0,·Lio/flutter/plugin/platform/s;->a:Lio/flutter/plugin/platform/v;
  
22 ····iget-object·v1,·p0,·Lio/flutter/plugin/platform/s;->b:Lf0/l$d;22 ····iget-object·v1,·p0,·Lio/flutter/plugin/platform/s;->b:Lx/l$d;
  
23 ····invoke-static·{v0,·v1,·p1,·p2},·Lio/flutter/plugin/platform/v;->g(Lio/flutter/plugin/platform/v;Lf0/l$d;Landroid/view/View;Z)V23 ····invoke-static·{v0,·v1,·p1,·p2},·Lio/flutter/plugin/platform/v;->g(Lio/flutter/plugin/platform/v;Lx/l$d;Landroid/view/View;Z)V
  
24 ····return-void24 ····return-void
25 .end·method25 .end·method
409 B
smali/io/flutter/plugin/platform/p.smali
    
Offset 3, 15 lines modifiedOffset 3, 15 lines modified
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·virtual·methods4 #·virtual·methods
5 .method·public·abstract·a()V5 .method·public·abstract·a()V
6 .end·method6 .end·method
  
7 .method·public·abstract·b(Lio/flutter/view/h;)V7 .method·public·abstract·b(Lio/flutter/view/i;)V
8 .end·method8 .end·method
  
9 .method·public·abstract·c(I)Z9 .method·public·abstract·c(I)Z
10 .end·method10 .end·method
  
11 .method·public·abstract·d(I)Landroid/view/View;11 .method·public·abstract·d(I)Landroid/view/View;
12 .end·method12 .end·method
1.94 KB
smali/io/flutter/plugin/platform/a.smali
    
Offset 1, 14 lines modifiedOffset 1, 14 lines modified
1 .class·Lio/flutter/plugin/platform/a;1 .class·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·private·a:Lio/flutter/view/h;5 .field·private·a:Lio/flutter/view/i;
  
  
6 #·direct·methods6 #·direct·methods
7 .method·constructor·<init>()V7 .method·constructor·<init>()V
8 ····.locals·08 ····.locals·0
  
9 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V9 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
Offset 17, 49 lines modifiedOffset 17, 49 lines modified
17 .end·method17 .end·method
  
  
18 #·virtual·methods18 #·virtual·methods
19 .method·public·a(Landroid/view/MotionEvent;Z)Z19 .method·public·a(Landroid/view/MotionEvent;Z)Z
20 ····.locals·120 ····.locals·1
  
21 ····iget-object·v0,·p0,·Lio/flutter/plugin/platform/a;->a:Lio/flutter/view/h;21 ····iget-object·v0,·p0,·Lio/flutter/plugin/platform/a;->a:Lio/flutter/view/i;
  
22 ····if-nez·v0,·:cond_022 ····if-nez·v0,·:cond_0
  
23 ····const/4·p1,·0x023 ····const/4·p1,·0x0
  
24 ····return·p124 ····return·p1
  
25 ····:cond_025 ····:cond_0
26 ····invoke-virtual·{v0,·p1,·p2},·Lio/flutter/view/h;->M(Landroid/view/MotionEvent;Z)Z26 ····invoke-virtual·{v0,·p1,·p2},·Lio/flutter/view/i;->M(Landroid/view/MotionEvent;Z)Z
  
27 ····move-result·p127 ····move-result·p1
  
28 ····return·p128 ····return·p1
29 .end·method29 .end·method
  
30 .method·public·b(Landroid/view/View;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z30 .method·public·b(Landroid/view/View;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z
31 ····.locals·131 ····.locals·1
  
32 ····iget-object·v0,·p0,·Lio/flutter/plugin/platform/a;->a:Lio/flutter/view/h;32 ····iget-object·v0,·p0,·Lio/flutter/plugin/platform/a;->a:Lio/flutter/view/i;
  
33 ····if-nez·v0,·:cond_033 ····if-nez·v0,·:cond_0
  
34 ····const/4·p1,·0x034 ····const/4·p1,·0x0
  
35 ····return·p135 ····return·p1
  
36 ····:cond_036 ····:cond_0
37 ····invoke-virtual·{v0,·p1,·p2,·p3},·Lio/flutter/view/h;->w(Landroid/view/View;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z37 ····invoke-virtual·{v0,·p1,·p2,·p3},·Lio/flutter/view/i;->w(Landroid/view/View;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z
  
38 ····move-result·p138 ····move-result·p1
  
39 ····return·p139 ····return·p1
40 .end·method40 .end·method
  
41 .method·c(Lio/flutter/view/h;)V41 .method·c(Lio/flutter/view/i;)V
42 ····.locals·042 ····.locals·0
  
43 ····iput-object·p1,·p0,·Lio/flutter/plugin/platform/a;->a:Lio/flutter/view/h;43 ····iput-object·p1,·p0,·Lio/flutter/plugin/platform/a;->a:Lio/flutter/view/i;
  
44 ····return-void44 ····return-void
45 .end·method45 .end·method
1.09 KB
smali/io/flutter/plugin/platform/k.smali
    
Offset 1, 36 lines modifiedOffset 1, 36 lines modified
1 .class·public·abstract·Lio/flutter/plugin/platform/k;1 .class·public·abstract·Lio/flutter/plugin/platform/k;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·instance·fields4 #·instance·fields
5 .field·private·final·a:Lg0/i;5 .field·private·final·a:Ly/g;
6 ····.annotation·system·Ldalvik/annotation/Signature;6 ····.annotation·system·Ldalvik/annotation/Signature;
7 ········value·=·{7 ········value·=·{
8 ············"Lg0/i<",8 ············"Ly/g<",
9 ············"Ljava/lang/Object;",9 ············"Ljava/lang/Object;",
10 ············">;"10 ············">;"
11 ········}11 ········}
12 ····.end·annotation12 ····.end·annotation
13 .end·field13 .end·field
  
  
14 #·virtual·methods14 #·virtual·methods
15 .method·public·abstract·a(Landroid/content/Context;ILjava/lang/Object;)Lio/flutter/plugin/platform/j;15 .method·public·abstract·a(Landroid/content/Context;ILjava/lang/Object;)Lio/flutter/plugin/platform/j;
16 .end·method16 .end·method
  
17 .method·public·final·b()Lg0/i;17 .method·public·final·b()Ly/g;
18 ····.locals·118 ····.locals·1
19 ····.annotation·system·Ldalvik/annotation/Signature;19 ····.annotation·system·Ldalvik/annotation/Signature;
20 ········value·=·{20 ········value·=·{
21 ············"()",21 ············"()",
22 ············"Lg0/i<",22 ············"Ly/g<",
23 ············"Ljava/lang/Object;",23 ············"Ljava/lang/Object;",
24 ············">;"24 ············">;"
25 ········}25 ········}
26 ····.end·annotation26 ····.end·annotation
  
27 ····iget-object·v0,·p0,·Lio/flutter/plugin/platform/k;->a:Lg0/i;27 ····iget-object·v0,·p0,·Lio/flutter/plugin/platform/k;->a:Ly/g;
  
28 ····return-object·v028 ····return-object·v0
29 .end·method29 .end·method
3.98 KB
smali/io/flutter/plugin/platform/h$c.smali
    
Offset 22, 28 lines modifiedOffset 22, 28 lines modified
22 .field·static·final·synthetic·c:[I22 .field·static·final·synthetic·c:[I
  
  
23 #·direct·methods23 #·direct·methods
24 .method·static·constructor·<clinit>()V24 .method·static·constructor·<clinit>()V
25 ····.locals·425 ····.locals·4
  
26 ····invoke-static·{},·Lf0/j$d;->values()[Lf0/j$d;26 ····invoke-static·{},·Lx/j$d;->values()[Lx/j$d;
  
27 ····move-result-object·v027 ····move-result-object·v0
  
28 ····array-length·v0,·v028 ····array-length·v0,·v0
  
29 ····new-array·v0,·v0,·[I29 ····new-array·v0,·v0,·[I
  
30 ····sput-object·v0,·Lio/flutter/plugin/platform/h$c;->c:[I30 ····sput-object·v0,·Lio/flutter/plugin/platform/h$c;->c:[I
  
31 ····const/4·v1,·0x131 ····const/4·v1,·0x1
  
32 ····:try_start_032 ····:try_start_0
33 ····sget-object·v2,·Lf0/j$d;->f:Lf0/j$d;33 ····sget-object·v2,·Lx/j$d;->f:Lx/j$d;
  
34 ····invoke-virtual·{v2},·Ljava/lang/Enum;->ordinal()I34 ····invoke-virtual·{v2},·Ljava/lang/Enum;->ordinal()I
  
35 ····move-result·v235 ····move-result·v2
  
36 ····aput·v1,·v0,·v236 ····aput·v1,·v0,·v2
37 ····:try_end_037 ····:try_end_0
Offset 51, 101 lines modifiedOffset 51, 101 lines modified
  
51 ····:catch_051 ····:catch_0
52 ····const/4·v0,·0x252 ····const/4·v0,·0x2
  
53 ····:try_start_153 ····:try_start_1
54 ····sget-object·v2,·Lio/flutter/plugin/platform/h$c;->c:[I54 ····sget-object·v2,·Lio/flutter/plugin/platform/h$c;->c:[I
  
55 ····sget-object·v3,·Lf0/j$d;->e:Lf0/j$d;55 ····sget-object·v3,·Lx/j$d;->e:Lx/j$d;
  
56 ····invoke-virtual·{v3},·Ljava/lang/Enum;->ordinal()I56 ····invoke-virtual·{v3},·Ljava/lang/Enum;->ordinal()I
  
57 ····move-result·v357 ····move-result·v3
  
58 ····aput·v0,·v2,·v358 ····aput·v0,·v2,·v3
59 ····:try_end_159 ····:try_end_1
60 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_1·..·:try_end_1}·:catch_160 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_1·..·:try_end_1}·:catch_1
  
61 ····:catch_161 ····:catch_1
62 ····invoke-static·{},·Lf0/j$l;->values()[Lf0/j$l;62 ····invoke-static·{},·Lx/j$l;->values()[Lx/j$l;
  
63 ····move-result-object·v263 ····move-result-object·v2
  
64 ····array-length·v2,·v264 ····array-length·v2,·v2
  
65 ····new-array·v2,·v2,·[I65 ····new-array·v2,·v2,·[I
  
66 ····sput-object·v2,·Lio/flutter/plugin/platform/h$c;->b:[I66 ····sput-object·v2,·Lio/flutter/plugin/platform/h$c;->b:[I
  
67 ····:try_start_267 ····:try_start_2
68 ····sget-object·v3,·Lf0/j$l;->e:Lf0/j$l;68 ····sget-object·v3,·Lx/j$l;->e:Lx/j$l;
  
69 ····invoke-virtual·{v3},·Ljava/lang/Enum;->ordinal()I69 ····invoke-virtual·{v3},·Ljava/lang/Enum;->ordinal()I
  
70 ····move-result·v370 ····move-result·v3
  
71 ····aput·v1,·v2,·v371 ····aput·v1,·v2,·v3
72 ····:try_end_272 ····:try_end_2
73 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_2·..·:try_end_2}·:catch_273 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_2·..·:try_end_2}·:catch_2
  
74 ····:catch_274 ····:catch_2
75 ····:try_start_375 ····:try_start_3
76 ····sget-object·v2,·Lio/flutter/plugin/platform/h$c;->b:[I76 ····sget-object·v2,·Lio/flutter/plugin/platform/h$c;->b:[I
  
77 ····sget-object·v3,·Lf0/j$l;->f:Lf0/j$l;77 ····sget-object·v3,·Lx/j$l;->f:Lx/j$l;
  
78 ····invoke-virtual·{v3},·Ljava/lang/Enum;->ordinal()I78 ····invoke-virtual·{v3},·Ljava/lang/Enum;->ordinal()I
  
79 ····move-result·v379 ····move-result·v3
  
80 ····aput·v0,·v2,·v380 ····aput·v0,·v2,·v3
81 ····:try_end_381 ····:try_end_3
82 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_3·..·:try_end_3}·:catch_382 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_3·..·:try_end_3}·:catch_3
  
83 ····:catch_383 ····:catch_3
84 ····invoke-static·{},·Lf0/j$g;->values()[Lf0/j$g;84 ····invoke-static·{},·Lx/j$g;->values()[Lx/j$g;
  
85 ····move-result-object·v285 ····move-result-object·v2
  
86 ····array-length·v2,·v286 ····array-length·v2,·v2
  
87 ····new-array·v2,·v2,·[I87 ····new-array·v2,·v2,·[I
  
88 ····sput-object·v2,·Lio/flutter/plugin/platform/h$c;->a:[I88 ····sput-object·v2,·Lio/flutter/plugin/platform/h$c;->a:[I
  
89 ····:try_start_489 ····:try_start_4
90 ····sget-object·v3,·Lf0/j$g;->e:Lf0/j$g;90 ····sget-object·v3,·Lx/j$g;->e:Lx/j$g;
  
91 ····invoke-virtual·{v3},·Ljava/lang/Enum;->ordinal()I91 ····invoke-virtual·{v3},·Ljava/lang/Enum;->ordinal()I
  
92 ····move-result·v392 ····move-result·v3
  
93 ····aput·v1,·v2,·v393 ····aput·v1,·v2,·v3
94 ····:try_end_494 ····:try_end_4
95 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_4·..·:try_end_4}·:catch_495 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_4·..·:try_end_4}·:catch_4
  
96 ····:catch_496 ····:catch_4
97 ····:try_start_597 ····:try_start_5
98 ····sget-object·v1,·Lio/flutter/plugin/platform/h$c;->a:[I98 ····sget-object·v1,·Lio/flutter/plugin/platform/h$c;->a:[I
  
99 ····sget-object·v2,·Lf0/j$g;->f:Lf0/j$g;99 ····sget-object·v2,·Lx/j$g;->f:Lx/j$g;
  
100 ····invoke-virtual·{v2},·Ljava/lang/Enum;->ordinal()I100 ····invoke-virtual·{v2},·Ljava/lang/Enum;->ordinal()I
  
101 ····move-result·v2101 ····move-result·v2
  
102 ····aput·v0,·v1,·v2102 ····aput·v0,·v1,·v2
103 ····:try_end_5103 ····:try_end_5
104 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_5·..·:try_end_5}·:catch_5104 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_5·..·:try_end_5}·:catch_5
  
105 ····:catch_5105 ····:catch_5
106 ····:try_start_6106 ····:try_start_6
107 ····sget-object·v0,·Lio/flutter/plugin/platform/h$c;->a:[I107 ····sget-object·v0,·Lio/flutter/plugin/platform/h$c;->a:[I
  
108 ····sget-object·v1,·Lf0/j$g;->g:Lf0/j$g;108 ····sget-object·v1,·Lx/j$g;->g:Lx/j$g;
  
109 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I109 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I
  
110 ····move-result·v1110 ····move-result·v1
Max diff block lines reached; 821/3996 bytes (20.55%) of diff not shown.
1.85 KB
smali/io/flutter/plugin/platform/u.smali
    
Offset 9, 30 lines modifiedOffset 9, 30 lines modified
9 #·instance·fields9 #·instance·fields
10 .field·public·final·synthetic·d:Lio/flutter/plugin/platform/v$a;10 .field·public·final·synthetic·d:Lio/flutter/plugin/platform/v$a;
  
11 .field·public·final·synthetic·e:Lio/flutter/plugin/platform/z;11 .field·public·final·synthetic·e:Lio/flutter/plugin/platform/z;
  
12 .field·public·final·synthetic·f:F12 .field·public·final·synthetic·f:F
  
13 .field·public·final·synthetic·g:Lf0/l$b;13 .field·public·final·synthetic·g:Lx/l$b;
  
  
14 #·direct·methods14 #·direct·methods
15 .method·public·synthetic·constructor·<init>(Lio/flutter/plugin/platform/v$a;Lio/flutter/plugin/platform/z;FLf0/l$b;)V15 .method·public·synthetic·constructor·<init>(Lio/flutter/plugin/platform/v$a;Lio/flutter/plugin/platform/z;FLx/l$b;)V
16 ····.locals·016 ····.locals·0
  
17 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V17 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
18 ····iput-object·p1,·p0,·Lio/flutter/plugin/platform/u;->d:Lio/flutter/plugin/platform/v$a;18 ····iput-object·p1,·p0,·Lio/flutter/plugin/platform/u;->d:Lio/flutter/plugin/platform/v$a;
  
19 ····iput-object·p2,·p0,·Lio/flutter/plugin/platform/u;->e:Lio/flutter/plugin/platform/z;19 ····iput-object·p2,·p0,·Lio/flutter/plugin/platform/u;->e:Lio/flutter/plugin/platform/z;
  
20 ····iput·p3,·p0,·Lio/flutter/plugin/platform/u;->f:F20 ····iput·p3,·p0,·Lio/flutter/plugin/platform/u;->f:F
  
21 ····iput-object·p4,·p0,·Lio/flutter/plugin/platform/u;->g:Lf0/l$b;21 ····iput-object·p4,·p0,·Lio/flutter/plugin/platform/u;->g:Lx/l$b;
  
22 ····return-void22 ····return-void
23 .end·method23 .end·method
  
  
24 #·virtual·methods24 #·virtual·methods
25 .method·public·final·run()V25 .method·public·final·run()V
Offset 40, 13 lines modifiedOffset 40, 13 lines modified
  
40 ····iget-object·v0,·p0,·Lio/flutter/plugin/platform/u;->d:Lio/flutter/plugin/platform/v$a;40 ····iget-object·v0,·p0,·Lio/flutter/plugin/platform/u;->d:Lio/flutter/plugin/platform/v$a;
  
41 ····iget-object·v1,·p0,·Lio/flutter/plugin/platform/u;->e:Lio/flutter/plugin/platform/z;41 ····iget-object·v1,·p0,·Lio/flutter/plugin/platform/u;->e:Lio/flutter/plugin/platform/z;
  
42 ····iget·v2,·p0,·Lio/flutter/plugin/platform/u;->f:F42 ····iget·v2,·p0,·Lio/flutter/plugin/platform/u;->f:F
  
43 ····iget-object·v3,·p0,·Lio/flutter/plugin/platform/u;->g:Lf0/l$b;43 ····iget-object·v3,·p0,·Lio/flutter/plugin/platform/u;->g:Lx/l$b;
  
44 ····invoke-static·{v0,·v1,·v2,·v3},·Lio/flutter/plugin/platform/v$a;->j(Lio/flutter/plugin/platform/v$a;Lio/flutter/plugin/platform/z;FLf0/l$b;)V44 ····invoke-static·{v0,·v1,·v2,·v3},·Lio/flutter/plugin/platform/v$a;->j(Lio/flutter/plugin/platform/v$a;Lio/flutter/plugin/platform/z;FLx/l$b;)V
  
45 ····return-void45 ····return-void
46 .end·method46 .end·method
16.8 KB
smali/io/flutter/plugin/platform/h.smali
Max HTML report size reached
649 B
smali/io/flutter/plugin/platform/o.smali
    
Offset 121, 15 lines modifiedOffset 121, 15 lines modified
  
121 ····invoke-super·{p0,·p1},·Landroid/widget/FrameLayout;->draw(Landroid/graphics/Canvas;)V121 ····invoke-super·{p0,·p1},·Landroid/widget/FrameLayout;->draw(Landroid/graphics/Canvas;)V
  
122 ····const-string·p1,·"PlatformViewWrapper"122 ····const-string·p1,·"PlatformViewWrapper"
  
123 ····const-string·v0,·"Platform·view·cannot·be·composed·without·a·RenderTarget."123 ····const-string·v0,·"Platform·view·cannot·be·composed·without·a·RenderTarget."
  
124 ····invoke-static·{p1,·v0},·Lu/b;->b(Ljava/lang/String;Ljava/lang/String;)V124 ····invoke-static·{p1,·v0},·Lm/b;->b(Ljava/lang/String;Ljava/lang/String;)V
  
125 ····return-void125 ····return-void
  
126 ····:cond_0126 ····:cond_0
127 ····invoke-interface·{v0},·Lio/flutter/plugin/platform/n;->lockHardwareCanvas()Landroid/graphics/Canvas;127 ····invoke-interface·{v0},·Lio/flutter/plugin/platform/n;->lockHardwareCanvas()Landroid/graphics/Canvas;
  
128 ····move-result-object·p1128 ····move-result-object·p1
520 B
smali/io/flutter/plugin/platform/y.smali
    
Offset 345, 15 lines modifiedOffset 345, 15 lines modified
  
345 ····:cond_2345 ····:cond_2
346 ····:goto_0346 ····:goto_0
347 ····const-string·v0,·"SurfaceTexturePlatformViewRenderTarget"347 ····const-string·v0,·"SurfaceTexturePlatformViewRenderTarget"
  
348 ····const-string·v2,·"Invalid·RenderTarget:·null·or·already·released·SurfaceTexture"348 ····const-string·v2,·"Invalid·RenderTarget:·null·or·already·released·SurfaceTexture"
  
349 ····invoke-static·{v0,·v2},·Lu/b;->b(Ljava/lang/String;Ljava/lang/String;)V349 ····invoke-static·{v0,·v2},·Lm/b;->b(Ljava/lang/String;Ljava/lang/String;)V
  
350 ····return-object·v1350 ····return-object·v1
351 .end·method351 .end·method
  
352 .method·public·release()V352 .method·public·release()V
353 ····.locals·2353 ····.locals·2
  
516 B
smali/io/flutter/plugin/platform/c$a.smali
    
Offset 65, 15 lines modifiedOffset 65, 15 lines modified
  
65 ····invoke-virtual·{v0},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;65 ····invoke-virtual·{v0},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
66 ····move-result-object·p166 ····move-result-object·p1
  
67 ····const-string·v0,·"ImageReaderPlatformViewRenderTarget"67 ····const-string·v0,·"ImageReaderPlatformViewRenderTarget"
  
68 ····invoke-static·{v0,·p1},·Lu/b;->b(Ljava/lang/String;Ljava/lang/String;)V68 ····invoke-static·{v0,·p1},·Lm/b;->b(Ljava/lang/String;Ljava/lang/String;)V
  
69 ····const/4·p1,·0x069 ····const/4·p1,·0x0
  
70 ····:goto_070 ····:goto_0
71 ····if-nez·p1,·:cond_071 ····if-nez·p1,·:cond_0
  
72 ····return-void72 ····return-void
6.65 KB
smali/io/flutter/plugin/platform/h$a.smali
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 .class·Lio/flutter/plugin/platform/h$a;1 .class·Lio/flutter/plugin/platform/h$a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces4 #·interfaces
5 .implements·Lf0/j$h;5 .implements·Lx/j$h;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
8 ····value·=·Lio/flutter/plugin/platform/h;8 ····value·=·Lio/flutter/plugin/platform/h;
9 .end·annotation9 .end·annotation
  
Offset 40, 158 lines modifiedOffset 40, 158 lines modified
40 ····iget-object·v0,·p0,·Lio/flutter/plugin/platform/h$a;->a:Lio/flutter/plugin/platform/h;40 ····iget-object·v0,·p0,·Lio/flutter/plugin/platform/h$a;->a:Lio/flutter/plugin/platform/h;
  
41 ····invoke-static·{v0},·Lio/flutter/plugin/platform/h;->o(Lio/flutter/plugin/platform/h;)V41 ····invoke-static·{v0},·Lio/flutter/plugin/platform/h;->o(Lio/flutter/plugin/platform/h;)V
  
42 ····return-void42 ····return-void
43 .end·method43 .end·method
  
44 .method·public·f(Z)V44 .method·public·b()V
45 ····.locals·145 ····.locals·1
  
46 ····iget-object·v0,·p0,·Lio/flutter/plugin/platform/h$a;->a:Lio/flutter/plugin/platform/h;46 ····iget-object·v0,·p0,·Lio/flutter/plugin/platform/h$a;->a:Lio/flutter/plugin/platform/h;
  
47 ····invoke-static·{v0,·p1},·Lio/flutter/plugin/platform/h;->n(Lio/flutter/plugin/platform/h;Z)V47 ····invoke-static·{v0},·Lio/flutter/plugin/platform/h;->k(Lio/flutter/plugin/platform/h;)V
  
48 ····return-void48 ····return-void
49 .end·method49 .end·method
  
50 .method·public·g()V50 .method·public·c(Lx/j$i;)V
51 ····.locals·151 ····.locals·1
  
52 ····iget-object·v0,·p0,·Lio/flutter/plugin/platform/h$a;->a:Lio/flutter/plugin/platform/h;52 ····iget-object·v0,·p0,·Lio/flutter/plugin/platform/h$a;->a:Lio/flutter/plugin/platform/h;
  
53 ····invoke-static·{v0},·Lio/flutter/plugin/platform/h;->k(Lio/flutter/plugin/platform/h;)V53 ····invoke-static·{v0,·p1},·Lio/flutter/plugin/platform/h;->a(Lio/flutter/plugin/platform/h;Lx/j$i;)V
  
54 ····return-void54 ····return-void
55 .end·method55 .end·method
  
56 .method·public·h(Lf0/j$g;)V56 .method·public·d(Lx/j$g;)V
57 ····.locals·157 ····.locals·1
  
58 ····iget-object·v0,·p0,·Lio/flutter/plugin/platform/h$a;->a:Lio/flutter/plugin/platform/h;58 ····iget-object·v0,·p0,·Lio/flutter/plugin/platform/h$a;->a:Lio/flutter/plugin/platform/h;
  
59 ····invoke-virtual·{v0,·p1},·Lio/flutter/plugin/platform/h;->F(Lf0/j$g;)V59 ····invoke-virtual·{v0,·p1},·Lio/flutter/plugin/platform/h;->F(Lx/j$g;)V
  
60 ····return-void60 ····return-void
61 .end·method61 .end·method
  
62 .method·public·i()V62 .method·public·e()V
63 ····.locals·163 ····.locals·1
  
64 ····iget-object·v0,·p0,·Lio/flutter/plugin/platform/h$a;->a:Lio/flutter/plugin/platform/h;64 ····iget-object·v0,·p0,·Lio/flutter/plugin/platform/h$a;->a:Lio/flutter/plugin/platform/h;
  
65 ····invoke-static·{v0},·Lio/flutter/plugin/platform/h;->l(Lio/flutter/plugin/platform/h;)V65 ····invoke-static·{v0},·Lio/flutter/plugin/platform/h;->l(Lio/flutter/plugin/platform/h;)V
  
66 ····return-void66 ····return-void
67 .end·method67 .end·method
  
68 .method·public·j(Ljava/lang/String;)V68 .method·public·f(Z)V
69 ····.locals·169 ····.locals·1
  
70 ····iget-object·v0,·p0,·Lio/flutter/plugin/platform/h$a;->a:Lio/flutter/plugin/platform/h;70 ····iget-object·v0,·p0,·Lio/flutter/plugin/platform/h$a;->a:Lio/flutter/plugin/platform/h;
  
71 ····invoke-static·{v0,·p1},·Lio/flutter/plugin/platform/h;->d(Lio/flutter/plugin/platform/h;Ljava/lang/String;)V71 ····invoke-static·{v0,·p1},·Lio/flutter/plugin/platform/h;->n(Lio/flutter/plugin/platform/h;Z)V
  
72 ····return-void72 ····return-void
73 .end·method73 .end·method
  
74 .method·public·k(Lf0/j$j;)V74 .method·public·g(Ljava/lang/String;)V
75 ····.locals·175 ····.locals·1
  
76 ····iget-object·v0,·p0,·Lio/flutter/plugin/platform/h$a;->a:Lio/flutter/plugin/platform/h;76 ····iget-object·v0,·p0,·Lio/flutter/plugin/platform/h$a;->a:Lio/flutter/plugin/platform/h;
  
77 ····invoke-static·{v0,·p1},·Lio/flutter/plugin/platform/h;->m(Lio/flutter/plugin/platform/h;Lf0/j$j;)V77 ····invoke-static·{v0,·p1},·Lio/flutter/plugin/platform/h;->d(Lio/flutter/plugin/platform/h;Ljava/lang/String;)V
  
78 ····return-void78 ····return-void
79 .end·method79 .end·method
  
80 .method·public·l(I)V80 .method·public·h(Lx/j$c;)V
81 ····.locals·181 ····.locals·1
  
82 ····iget-object·v0,·p0,·Lio/flutter/plugin/platform/h$a;->a:Lio/flutter/plugin/platform/h;82 ····iget-object·v0,·p0,·Lio/flutter/plugin/platform/h$a;->a:Lio/flutter/plugin/platform/h;
  
83 ····invoke-static·{v0,·p1},·Lio/flutter/plugin/platform/h;->b(Lio/flutter/plugin/platform/h;I)V83 ····invoke-static·{v0,·p1},·Lio/flutter/plugin/platform/h;->h(Lio/flutter/plugin/platform/h;Lx/j$c;)V
  
84 ····return-void84 ····return-void
85 .end·method85 .end·method
  
86 .method·public·m(Ljava/util/List;)V86 .method·public·i(Lx/j$e;)Ljava/lang/CharSequence;
87 ····.locals·187 ····.locals·1
88 ····.annotation·system·Ldalvik/annotation/Signature; 
89 ········value·=·{ 
90 ············"(", 
91 ············"Ljava/util/List<", 
92 ············"Lf0/j$l;", 
93 ············">;)V" 
94 ········} 
95 ····.end·annotation 
  
96 ····iget-object·v0,·p0,·Lio/flutter/plugin/platform/h$a;->a:Lio/flutter/plugin/platform/h;88 ····iget-object·v0,·p0,·Lio/flutter/plugin/platform/h$a;->a:Lio/flutter/plugin/platform/h;
  
97 ····invoke-static·{v0,·p1},·Lio/flutter/plugin/platform/h;->i(Lio/flutter/plugin/platform/h;Ljava/util/List;)V89 ····invoke-static·{v0,·p1},·Lio/flutter/plugin/platform/h;->c(Lio/flutter/plugin/platform/h;Lx/j$e;)Ljava/lang/CharSequence;
  
98 ····return-void90 ····move-result-object·p1
  
 91 ····return-object·p1
99 .end·method92 .end·method
  
100 .method·public·n(Ljava/lang/String;)V93 .method·public·j(I)V
101 ····.locals·194 ····.locals·1
  
102 ····iget-object·v0,·p0,·Lio/flutter/plugin/platform/h$a;->a:Lio/flutter/plugin/platform/h;95 ····iget-object·v0,·p0,·Lio/flutter/plugin/platform/h$a;->a:Lio/flutter/plugin/platform/h;
  
103 ····invoke-static·{v0,·p1},·Lio/flutter/plugin/platform/h;->f(Lio/flutter/plugin/platform/h;Ljava/lang/String;)V96 ····invoke-static·{v0,·p1},·Lio/flutter/plugin/platform/h;->b(Lio/flutter/plugin/platform/h;I)V
  
104 ····return-void97 ····return-void
105 .end·method98 .end·method
  
106 .method·public·o(Lf0/j$c;)V99 .method·public·k(Lx/j$j;)V
107 ····.locals·1100 ····.locals·1
  
108 ····iget-object·v0,·p0,·Lio/flutter/plugin/platform/h$a;->a:Lio/flutter/plugin/platform/h;101 ····iget-object·v0,·p0,·Lio/flutter/plugin/platform/h$a;->a:Lio/flutter/plugin/platform/h;
  
109 ····invoke-static·{v0,·p1},·Lio/flutter/plugin/platform/h;->h(Lio/flutter/plugin/platform/h;Lf0/j$c;)V102 ····invoke-static·{v0,·p1},·Lio/flutter/plugin/platform/h;->m(Lio/flutter/plugin/platform/h;Lx/j$j;)V
Max diff block lines reached; 2020/6722 bytes (30.05%) of diff not shown.
1.06 KB
smali/io/flutter/plugin/platform/h$b.smali
    
Offset 54, 33 lines modifiedOffset 54, 33 lines modified
  
54 ····and-int/lit8·p1,·p1,·0x454 ····and-int/lit8·p1,·p1,·0x4
  
55 ····if-nez·p1,·:cond_055 ····if-nez·p1,·:cond_0
  
56 ····iget-object·p1,·p0,·Lio/flutter/plugin/platform/h$b;->b:Lio/flutter/plugin/platform/h;56 ····iget-object·p1,·p0,·Lio/flutter/plugin/platform/h$b;->b:Lio/flutter/plugin/platform/h;
  
57 ····invoke-static·{p1},·Lio/flutter/plugin/platform/h;->g(Lio/flutter/plugin/platform/h;)Lf0/j;57 ····invoke-static·{p1},·Lio/flutter/plugin/platform/h;->g(Lio/flutter/plugin/platform/h;)Lx/j;
  
58 ····move-result-object·p158 ····move-result-object·p1
  
59 ····const/4·v0,·0x159 ····const/4·v0,·0x1
  
60 ····goto·:goto_060 ····goto·:goto_0
  
61 ····:cond_061 ····:cond_0
62 ····iget-object·p1,·p0,·Lio/flutter/plugin/platform/h$b;->b:Lio/flutter/plugin/platform/h;62 ····iget-object·p1,·p0,·Lio/flutter/plugin/platform/h$b;->b:Lio/flutter/plugin/platform/h;
  
63 ····invoke-static·{p1},·Lio/flutter/plugin/platform/h;->g(Lio/flutter/plugin/platform/h;)Lf0/j;63 ····invoke-static·{p1},·Lio/flutter/plugin/platform/h;->g(Lio/flutter/plugin/platform/h;)Lx/j;
  
64 ····move-result-object·p164 ····move-result-object·p1
  
65 ····const/4·v0,·0x065 ····const/4·v0,·0x0
  
66 ····:goto_066 ····:goto_0
67 ····invoke-virtual·{p1,·v0},·Lf0/j;->m(Z)V67 ····invoke-virtual·{p1,·v0},·Lx/j;->m(Z)V
  
68 ····return-void68 ····return-void
69 .end·method69 .end·method
  
  
70 #·virtual·methods70 #·virtual·methods
71 .method·public·onSystemUiVisibilityChange(I)V71 .method·public·onSystemUiVisibilityChange(I)V
34.0 KB
smali/io/flutter/plugin/platform/v.smali
Max HTML report size reached
761 B
smali/io/flutter/plugin/platform/SingleViewPresentation.smali
    
Offset 308, 15 lines modifiedOffset 308, 15 lines modified
  
308 ····invoke-virtual·{p1},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;308 ····invoke-virtual·{p1},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
309 ····move-result-object·p1309 ····move-result-object·p1
  
310 ····const-string·v1,·"PlatformViewsController"310 ····const-string·v1,·"PlatformViewsController"
  
311 ····invoke-static·{v1,·p1},·Lu/b;->g(Ljava/lang/String;Ljava/lang/String;)V311 ····invoke-static·{v1,·p1},·Lm/b;->g(Ljava/lang/String;Ljava/lang/String;)V
  
312 ····:goto_0312 ····:goto_0
313 ····iget-object·p1,·p0,·Lio/flutter/plugin/platform/SingleViewPresentation;->container:Landroid/widget/FrameLayout;313 ····iget-object·p1,·p0,·Lio/flutter/plugin/platform/SingleViewPresentation;->container:Landroid/widget/FrameLayout;
  
314 ····invoke-virtual·{p1,·v0},·Landroid/view/ViewGroup;->addView(Landroid/view/View;)V314 ····invoke-virtual·{p1,·v0},·Landroid/view/ViewGroup;->addView(Landroid/view/View;)V
  
315 ····new-instance·p1,·Lio/flutter/plugin/platform/SingleViewPresentation$a;315 ····new-instance·p1,·Lio/flutter/plugin/platform/SingleViewPresentation$a;
684 B
smali/io/flutter/plugin/platform/o$a.smali
    
Offset 46, 15 lines modifiedOffset 46, 15 lines modified
46 .method·public·onGlobalFocusChanged(Landroid/view/View;Landroid/view/View;)V46 .method·public·onGlobalFocusChanged(Landroid/view/View;Landroid/view/View;)V
47 ····.locals·147 ····.locals·1
  
48 ····iget-object·p1,·p0,·Lio/flutter/plugin/platform/o$a;->a:Landroid/view/View$OnFocusChangeListener;48 ····iget-object·p1,·p0,·Lio/flutter/plugin/platform/o$a;->a:Landroid/view/View$OnFocusChangeListener;
  
49 ····iget-object·p2,·p0,·Lio/flutter/plugin/platform/o$a;->b:Lio/flutter/plugin/platform/o;49 ····iget-object·p2,·p0,·Lio/flutter/plugin/platform/o$a;->b:Lio/flutter/plugin/platform/o;
  
50 ····invoke-static·{p2},·Ln0/i;->d(Landroid/view/View;)Z50 ····invoke-static·{p2},·Lc0/j;->d(Landroid/view/View;)Z
  
51 ····move-result·v051 ····move-result·v0
  
52 ····invoke-interface·{p1,·p2,·v0},·Landroid/view/View$OnFocusChangeListener;->onFocusChange(Landroid/view/View;Z)V52 ····invoke-interface·{p1,·p2,·v0},·Landroid/view/View$OnFocusChangeListener;->onFocusChange(Landroid/view/View;Z)V
  
53 ····return-void53 ····return-void
54 .end·method54 .end·method
34.2 KB
smali/io/flutter/plugin/platform/v$a.smali
Max HTML report size reached
9.26 KB
smali/d/a.smali
Max HTML report size reached
729 B
smali/z/a.smali
    
Offset 1, 20 lines modifiedOffset 1, 15 lines modified
1 .class·public·interface·abstract·Lz/a;1 .class·public·final·synthetic·Lz/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/content/res/Configuration;)Landroid/os/LocaleList;
 6 ····.locals·0
4 #·annotations 
5 .annotation·system·Ldalvik/annotation/MemberClasses; 
6 ····value·=·{ 
7 ········Lz/a$a;, 
8 ········Lz/a$b; 
9 ····} 
10 .end·annotation 
  
 7 ····invoke-virtual·{p0},·Landroid/content/res/Configuration;->getLocales()Landroid/os/LocaleList;
  
 8 ····move-result-object·p0
11 #·virtual·methods 
12 .method·public·abstract·c(Lz/a$b;)V 
13 .end·method 
  
14 .method·public·abstract·h(Lz/a$b;)V9 ····return-object·p0
15 .end·method10 .end·method
546 B
smali/z/b.smali
    
Offset 1, 8 lines modifiedOffset 1, 15 lines modified
1 .class·public·interface·abstract·Lz/b;1 .class·public·final·synthetic·Lz/b;
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·g(Lz/a;)V5 .method·public·static·bridge·synthetic·a(Ljava/util/List;Ljava/util/Collection;)Ljava/util/Locale;
 6 ····.locals·0
  
 7 ····invoke-static·{p0,·p1},·Ljava/util/Locale;->lookup(Ljava/util/List;Ljava/util/Collection;)Ljava/util/Locale;
  
 8 ····move-result-object·p0
  
 9 ····return-object·p0
6 .end·method10 .end·method
402 B
smali/k/a.smali
    
Offset 1, 15 lines modifiedOffset 1, 3 lines modified
1 .class·public·final·synthetic·Lk/a;1 .class·public·interface·abstract·Lk/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/os/Vibrator;)Z 
6 ····.locals·0 
  
7 ····invoke-virtual·{p0},·Landroid/os/Vibrator;->hasAmplitudeControl()Z 
  
8 ····move-result·p0 
  
9 ····return·p0 
10 .end·method 
1.27 KB
smali/l/a.smali
    
Offset 1, 34 lines modifiedOffset 1, 34 lines modified
1 .class·public·final·synthetic·Ll/a;1 .class·public·final·synthetic·Ll/a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces4 #·interfaces
5 .implements·Lg0/k$c;5 .implements·Ly/i$c;
  
  
6 #·instance·fields6 #·instance·fields
7 .field·public·final·synthetic·b:Lcom/crequency/kitx/mobile/MainActivity;7 .field·public·final·synthetic·a:Lcom/crequency/kitx/mobile/MainActivity;
  
  
8 #·direct·methods8 #·direct·methods
9 .method·public·synthetic·constructor·<init>(Lcom/crequency/kitx/mobile/MainActivity;)V9 .method·public·synthetic·constructor·<init>(Lcom/crequency/kitx/mobile/MainActivity;)V
10 ····.locals·010 ····.locals·0
  
11 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V11 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
12 ····iput-object·p1,·p0,·Ll/a;->b:Lcom/crequency/kitx/mobile/MainActivity;12 ····iput-object·p1,·p0,·Ll/a;->a:Lcom/crequency/kitx/mobile/MainActivity;
  
13 ····return-void13 ····return-void
14 .end·method14 .end·method
  
  
15 #·virtual·methods15 #·virtual·methods
16 .method·public·final·d(Lg0/j;Lg0/k$d;)V16 .method·public·final·a(Ly/h;Ly/i$d;)V
17 ····.locals·117 ····.locals·1
  
18 ····iget-object·v0,·p0,·Ll/a;->b:Lcom/crequency/kitx/mobile/MainActivity;18 ····iget-object·v0,·p0,·Ll/a;->a:Lcom/crequency/kitx/mobile/MainActivity;
  
19 ····invoke-static·{v0,·p1,·p2},·Lcom/crequency/kitx/mobile/MainActivity;->R(Lcom/crequency/kitx/mobile/MainActivity;Lg0/j;Lg0/k$d;)V19 ····invoke-static·{v0,·p1,·p2},·Lcom/crequency/kitx/mobile/MainActivity;->R(Lcom/crequency/kitx/mobile/MainActivity;Ly/h;Ly/i$d;)V
  
20 ····return-void20 ····return-void
21 .end·method21 .end·method
9.26 KB
smali/j/a.smali
Max HTML report size reached
881 B
smali/j/d.smali
    
Offset 1, 34 lines modifiedOffset 1, 13 lines modified
1 .class·public·final·synthetic·Lj/d;1 .class·public·final·synthetic·Lj/d;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces 
5 .implements·Lj/b; 
  
  
6 #·instance·fields 
7 .field·public·final·synthetic·a:Lg0/k$d; 
  
  
8 #·direct·methods4 #·direct·methods
9 .method·public·synthetic·constructor·<init>(Lg0/k$d;)V5 .method·public·static·bridge·synthetic·a(Ljava/lang/String;I)V
10 ····.locals·06 ····.locals·0
  
 7 ····invoke-static·{p0,·p1},·Landroid/os/Trace;->endAsyncSection(Ljava/lang/String;I)V
11 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V 
  
12 ····iput-object·p1,·p0,·Lj/d;->a:Lg0/k$d; 
  
13 ····return-void 
14 .end·method 
  
  
15 #·virtual·methods 
16 .method·public·final·a(Ljava/lang/String;Ljava/lang/String;)V 
17 ····.locals·1 
  
18 ····iget-object·v0,·p0,·Lj/d;->a:Lg0/k$d; 
  
19 ····invoke-static·{v0,·p1,·p2},·Lj/l;->b(Lg0/k$d;Ljava/lang/String;Ljava/lang/String;)V 
  
20 ····return-void8 ····return-void
21 .end·method9 .end·method
1.0 KB
smali/j/e.smali
    
Offset 1, 38 lines modifiedOffset 1, 21 lines modified
1 .class·public·final·synthetic·Lj/e;1 .class·final·Lj/e;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces 
5 .implements·Lj/u$a; 
  
  
6 #·instance·fields 
7 .field·public·final·synthetic·a:Lg0/k$d; 
  
  
8 #·direct·methods4 #·direct·methods
9 .method·public·synthetic·constructor·<init>(Lg0/k$d;)V5 .method·public·static·a(Ljava/lang/String;I)V
10 ····.locals·06 ····.locals·0
  
 7 ····invoke-static·{p0,·p1},·Lj/c;->a(Ljava/lang/String;I)V
11 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V 
  
12 ····iput-object·p1,·p0,·Lj/e;->a:Lg0/k$d; 
  
13 ····return-void8 ····return-void
14 .end·method9 .end·method
  
 10 .method·public·static·b(Ljava/lang/String;I)V
 11 ····.locals·0
  
 12 ····invoke-static·{p0,·p1},·Lj/d;->a(Ljava/lang/String;I)V
15 #·virtual·methods 
16 .method·public·final·a(I)V 
17 ····.locals·1 
  
18 ····iget-object·v0,·p0,·Lj/e;->a:Lg0/k$d; 
  
19 ····invoke-static·{p1},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; 
  
20 ····move-result-object·p1 
  
21 ····invoke-interface·{v0,·p1},·Lg0/k$d;->b(Ljava/lang/Object;)V 
  
22 ····return-void13 ····return-void
23 .end·method14 .end·method
652 B
smali/j/b.smali
    
Offset 1, 13 lines modifiedOffset 1, 21 lines modified
1 .class·interface·abstract·Lj/b;1 .class·final·Lj/b;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·annotations 
5 .annotation·runtime·Ljava/lang/FunctionalInterface; 
6 .end·annotation4 #·direct·methods
 5 .method·public·static·a(Ljava/lang/String;)V
 6 ····.locals·0
  
 7 ····invoke-static·{p0},·Landroid/os/Trace;->beginSection(Ljava/lang/String;)V
  
7 #·virtual·methods 
8 .method·public·abstract·a(Ljava/lang/String;Ljava/lang/String;)V8 ····return-void
 9 .end·method
  
 10 .method·public·static·b()V
 11 ····.locals·0
  
 12 ····invoke-static·{},·Landroid/os/Trace;->endSection()V
  
 13 ····return-void
9 .end·method14 .end·method
933 B
smali/j/c.smali
    
Offset 1, 38 lines modifiedOffset 1, 13 lines modified
1 .class·public·final·synthetic·Lj/c;1 .class·public·final·synthetic·Lj/c;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces 
5 .implements·Lj/y$a; 
  
  
6 #·instance·fields 
7 .field·public·final·synthetic·a:Lg0/k$d; 
  
  
8 #·direct·methods4 #·direct·methods
9 .method·public·synthetic·constructor·<init>(Lg0/k$d;)V5 .method·public·static·bridge·synthetic·a(Ljava/lang/String;I)V
10 ····.locals·06 ····.locals·0
  
 7 ····invoke-static·{p0,·p1},·Landroid/os/Trace;->beginAsyncSection(Ljava/lang/String;I)V
11 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V 
  
12 ····iput-object·p1,·p0,·Lj/c;->a:Lg0/k$d; 
  
13 ····return-void 
14 .end·method 
  
  
15 #·virtual·methods 
16 .method·public·final·a(I)V 
17 ····.locals·1 
  
18 ····iget-object·v0,·p0,·Lj/c;->a:Lg0/k$d; 
  
19 ····invoke-static·{p1},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; 
  
20 ····move-result-object·p1 
  
21 ····invoke-interface·{v0,·p1},·Lg0/k$d;->b(Ljava/lang/Object;)V 
  
22 ····return-void8 ····return-void
23 .end·method9 .end·method
3.47 KB
smali/e0/a.smali
    
Offset 1, 72 lines modifiedOffset 1, 61 lines modified
1 .class·public·Le0/a;1 .class·public·final·Le0/a;
2 .super·Ljava/lang/Object;2 .super·Le0/e;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·direct·methods4 #·direct·methods
5 .method·public·static·a(Lio/flutter/embedding/engine/a;)V5 .method·public·static·bridge·synthetic·a([Ljava/lang/Object;)Ljava/util/List;
6 ····.locals·66 ····.locals·0
  
 7 ····invoke-static·{p0},·Le0/d;->a([Ljava/lang/Object;)Ljava/util/List;
7 ····:try_start_0 
8 ····const-class·v0,·Lio/flutter/plugins/GeneratedPluginRegistrant; 
  
 8 ····move-result-object·p0
9 ····const-string·v1,·"registerWith" 
  
10 ····const/4·v2,·0x1 
  
11 ····new-array·v3,·v2,·[Ljava/lang/Class; 
  
12 ····const-class·v4,·Lio/flutter/embedding/engine/a; 
  
13 ····const/4·v5,·0x0 
  
14 ····aput-object·v4,·v3,·v59 ····return-object·p0
 10 .end·method
  
15 ····invoke-virtual·{v0,·v1,·v3},·Ljava/lang/Class;->getDeclaredMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;11 .method·public·static·bridge·synthetic·c([Ljava/lang/Object;[Ljava/lang/Object;IIIILjava/lang/Object;)[Ljava/lang/Object;
 12 ····.locals·0
  
16 ····move-result-object·v013 ····invoke-static/range·{p0·..·p6},·Le0/d;->c([Ljava/lang/Object;[Ljava/lang/Object;IIIILjava/lang/Object;)[Ljava/lang/Object;
  
17 ····const/4·v1,·0x014 ····move-result-object·p0
  
18 ····new-array·v2,·v2,·[Ljava/lang/Object;15 ····return-object·p0
 16 .end·method
  
19 ····aput-object·p0,·v2,·v517 .method·public·static·bridge·synthetic·d([Ljava/lang/Object;Ljava/lang/Object;II)V
 18 ····.locals·0
  
 19 ····invoke-static·{p0,·p1,·p2,·p3},·Le0/d;->d([Ljava/lang/Object;Ljava/lang/Object;II)V
20 ····invoke-virtual·{v0,·v1,·v2},·Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; 
21 ····:try_end_0 
22 ····.catch·Ljava/lang/Exception;·{:try_start_0·..·:try_end_0}·:catch_0 
  
23 ····goto·:goto_020 ····return-void
 21 .end·method
  
24 ····:catch_0 
25 ····move-exception·v022 .method·public·static·bridge·synthetic·e([Ljava/lang/Object;Ljava/lang/Object;IIILjava/lang/Object;)V
 23 ····.locals·0
  
26 ····new-instance·v1,·Ljava/lang/StringBuilder;24 ····invoke-static/range·{p0·..·p5},·Le0/d;->e([Ljava/lang/Object;Ljava/lang/Object;IIILjava/lang/Object;)V
  
27 ····invoke-direct·{v1},·Ljava/lang/StringBuilder;-><init>()V25 ····return-void
 26 .end·method
  
28 ····const-string·v2,·"Tried·to·automatically·register·plugins·with·FlutterEngine·("27 .method·public·static·bridge·synthetic·f([C)C
 28 ····.locals·0
  
29 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;29 ····invoke-static·{p0},·Le0/e;->f([C)C
  
30 ····invoke-virtual·{v1,·p0},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;30 ····move-result·p0
  
31 ····const-string·p0,·")·but·could·not·find·or·invoke·the·GeneratedPluginRegistrant."31 ····return·p0
 32 .end·method
  
32 ····invoke-virtual·{v1,·p0},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;33 .method·public·static·bridge·synthetic·g([Ljava/lang/Object;)Ljava/lang/Object;
 34 ····.locals·0
  
33 ····invoke-virtual·{v1},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;35 ····invoke-static·{p0},·Le0/e;->g([Ljava/lang/Object;)Ljava/lang/Object;
  
34 ····move-result-object·p036 ····move-result-object·p0
  
 37 ····return-object·p0
35 ····const-string·v1,·"GeneratedPluginsRegister" 
  
36 ····invoke-static·{v1,·p0},·Lu/b;->b(Ljava/lang/String;Ljava/lang/String;)V 
  
37 ····const-string·p0,·"Received·exception·while·registering" 
  
38 ····invoke-static·{v1,·p0,·v0},·Lu/b;->c(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V 
  
39 ····:goto_0 
40 ····return-void 
41 .end·method38 .end·method
883 B
smali/s/a.smali
    
Offset 1, 34 lines modifiedOffset 1, 17 lines modified
1 .class·public·final·synthetic·Ls/a;1 .class·public·interface·abstract·Ls/a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces 
5 .implements·Lg0/k$c; 
  
  
6 #·instance·fields 
7 .field·public·final·synthetic·b:Ls/b; 
  
  
8 #·direct·methods 
9 .method·public·synthetic·constructor·<init>(Ls/b;)V 
10 ····.locals·0 
  
11 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V 
  
12 ····iput-object·p1,·p0,·Ls/a;->b:Ls/b; 
  
13 ····return-void 
14 .end·method 
  
  
15 #·virtual·methods4 #·virtual·methods
16 .method·public·final·d(Lg0/j;Lg0/k$d;)V 
17 ····.locals·15 .method·public·abstract·f()V
 6 .end·method
  
18 ····iget-object·v0,·p0,·Ls/a;->b:Ls/b;7 .method·public·abstract·g(Ls/c;)V
 8 .end·method
  
19 ····invoke-static·{v0,·p1,·p2},·Ls/b;->a(Ls/b;Lg0/j;Lg0/k$d;)V9 .method·public·abstract·h(Ls/c;)V
 10 .end·method
  
20 ····return-void11 .method·public·abstract·i()V
21 .end·method12 .end·method
2.14 KB
smali/s/c$a.smali
    
Offset 1, 93 lines modifiedOffset 1, 22 lines modified
1 .class·public·final·Ls/c$a;1 .class·public·interface·abstract·Ls/c$a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces 
5 .implements·Landroid/hardware/SensorEventListener; 
  
  
6 #·annotations4 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingMethod;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
8 ····value·=·Ls/c;->c(Lg0/d$b;)Landroid/hardware/SensorEventListener;6 ····value·=·Ls/c;
9 .end·annotation7 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x199 ····accessFlags·=·0x609
12 ····name·=·null10 ····name·=·"a"
13 .end·annotation11 .end·annotation
  
  
14 #·instance·fields 
15 .field·final·synthetic·a:Lg0/d$b; 
  
  
16 #·direct·methods 
17 .method·constructor·<init>(Lg0/d$b;)V 
18 ····.locals·0 
  
19 ····iput-object·p1,·p0,·Ls/c$a;->a:Lg0/d$b; 
  
20 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V 
  
21 ····return-void 
22 .end·method 
  
  
23 #·virtual·methods12 #·virtual·methods
 13 .method·public·abstract·c(Landroid/os/Bundle;)V
24 .method·public·onAccuracyChanged(Landroid/hardware/Sensor;I)V 
25 ····.locals·0 
  
26 ····const-string·p2,·"sensor" 
  
27 ····invoke-static·{p1,·p2},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V 
  
28 ····return-void 
29 .end·method14 .end·method
  
 15 .method·public·abstract·e(Landroid/os/Bundle;)V
30 .method·public·onSensorChanged(Landroid/hardware/SensorEvent;)V 
31 ····.locals·8 
  
32 ····const-string·v0,·"event" 
  
33 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V 
  
34 ····iget-object·p1,·p1,·Landroid/hardware/SensorEvent;->values:[F 
  
35 ····array-length·v0,·p1 
  
36 ····new-array·v0,·v0,·[D 
  
37 ····const-string·v1,·"event.values" 
  
38 ····invoke-static·{p1,·v1},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V 
  
39 ····array-length·v1,·p1 
  
40 ····const/4·v2,·0x0 
  
41 ····const/4·v3,·0x0 
  
42 ····:goto_0 
43 ····if-ge·v2,·v1,·:cond_0 
  
44 ····aget·v4,·p1,·v2 
  
45 ····add-int/lit8·v5,·v3,·0x1 
  
46 ····float-to-double·v6,·v4 
  
47 ····aput-wide·v6,·v0,·v3 
  
48 ····add-int/lit8·v2,·v2,·0x1 
  
49 ····move·v3,·v5 
  
50 ····goto·:goto_0 
  
51 ····:cond_0 
52 ····iget-object·p1,·p0,·Ls/c$a;->a:Lg0/d$b; 
  
53 ····invoke-interface·{p1,·v0},·Lg0/d$b;->b(Ljava/lang/Object;)V 
  
54 ····return-void 
55 .end·method16 .end·method
13.6 KB
smali/s/b.smali
Max HTML report size reached
5.49 KB
smali/s/c.smali
    
Offset 1, 223 lines modifiedOffset 1, 22 lines modified
1 .class·public·final·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 #·interfaces 
5 .implements·Lg0/d$d; 
  
 4 #·annotations
 5 .annotation·system·Ldalvik/annotation/MemberClasses;
 6 ····value·=·{
 7 ········Ls/c$a;
 8 ····}
 9 .end·annotation
  
6 #·instance·fields 
7 .field·private·final·b:Landroid/hardware/SensorManager; 
  
8 .field·private·final·c:I 
  
9 .field·private·d:Landroid/hardware/SensorEventListener; 
  
10 .field·private·e:Landroid/hardware/Sensor; 
  
11 .field·private·f:I 
  
  
12 #·direct·methods 
13 .method·public·constructor·<init>(Landroid/hardware/SensorManager;I)V 
14 ····.locals·1 
  
15 ····const-string·v0,·"sensorManager" 
  
16 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V 
  
17 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V 
  
18 ····iput-object·p1,·p0,·Ls/c;->b:Landroid/hardware/SensorManager; 
  
19 ····iput·p2,·p0,·Ls/c;->c:I 
  
20 ····const·p1,·0x30d40 
  
21 ····iput·p1,·p0,·Ls/c;->f:I 
  
22 ····return-void 
23 .end·method 
  
24 .method·private·final·c(Lg0/d$b;)Landroid/hardware/SensorEventListener; 
25 ····.locals·1 
  
26 ····new-instance·v0,·Ls/c$a; 
  
27 ····invoke-direct·{v0,·p1},·Ls/c$a;-><init>(Lg0/d$b;)V 
  
28 ····return-object·v0 
29 .end·method 
  
30 .method·private·final·d(I)Ljava/lang/String; 
31 ····.locals·1 
  
32 ····const/4·v0,·0x1 
  
33 ····if-eq·p1,·v0,·:cond_3 
  
34 ····const/4·v0,·0x2 
  
35 ····if-eq·p1,·v0,·:cond_2 
  
36 ····const/4·v0,·0x4 
  
37 ····if-eq·p1,·v0,·:cond_1 
  
38 ····const/16·v0,·0xa 
  
39 ····if-eq·p1,·v0,·:cond_0 
  
40 ····const-string·p1,·"Undefined" 
  
41 ····goto·:goto_0 
  
42 ····:cond_0 
43 ····const-string·p1,·"User·Accelerometer" 
  
44 ····goto·:goto_0 
  
45 ····:cond_1 
46 ····const-string·p1,·"Gyroscope" 
  
47 ····goto·:goto_0 
  
48 ····:cond_2 
49 ····const-string·p1,·"Magnetometer" 
  
50 ····goto·:goto_0 
  
51 ····:cond_3 
52 ····const-string·p1,·"Accelerometer" 
  
53 ····:goto_0 
54 ····return-object·p1 
55 .end·method 
  
56 .method·private·final·f()V 
57 ····.locals·4 
  
58 ····iget-object·v0,·p0,·Ls/c;->d:Landroid/hardware/SensorEventListener; 
  
59 ····if-eqz·v0,·:cond_0 
  
60 ····iget-object·v1,·p0,·Ls/c;->b:Landroid/hardware/SensorManager; 
  
61 ····invoke-virtual·{v1,·v0},·Landroid/hardware/SensorManager;->unregisterListener(Landroid/hardware/SensorEventListener;)V 
  
62 ····iget-object·v0,·p0,·Ls/c;->b:Landroid/hardware/SensorManager; 
  
63 ····iget-object·v1,·p0,·Ls/c;->d:Landroid/hardware/SensorEventListener; 
  
64 ····iget-object·v2,·p0,·Ls/c;->e:Landroid/hardware/Sensor; 
  
65 ····iget·v3,·p0,·Ls/c;->f:I 
  
66 ····invoke-virtual·{v0,·v1,·v2,·v3},·Landroid/hardware/SensorManager;->registerListener(Landroid/hardware/SensorEventListener;Landroid/hardware/Sensor;I)Z 
  
67 ····:cond_0 
68 ····return-void 
69 .end·method 
  
Max diff block lines reached; 2919/5594 bytes (52.18%) of diff not shown.
12.3 KB
smali/j0/a.smali
Max HTML report size reached
4.0 KB
smali/y0/a.smali
    
Offset 1, 32 lines modifiedOffset 1, 158 lines modified
1 .class·public·abstract·Ly0/a;1 .class·public·final·Ly0/a;
2 .super·Ly0/c;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·direct·methods4 #·direct·methods
5 .method·public·constructor·<init>()V5 .method·public·static·final·synthetic·a(Lf0/d;Ljava/lang/Throwable;)V
6 ····.locals·06 ····.locals·0
  
7 ····invoke-direct·{p0},·Ly0/c;-><init>()V7 ····invoke-static·{p0,·p1},·Ly0/a;->b(Lf0/d;Ljava/lang/Throwable;)V
  
8 ····return-void8 ····return-void
9 .end·method9 .end·method
  
 10 .method·private·static·final·b(Lf0/d;Ljava/lang/Throwable;)V
  
10 #·virtual·methods 
11 .method·public·b()I 
12 ····.locals·111 ····.locals·1
 12 ····.annotation·system·Ldalvik/annotation/Signature;
 13 ········value·=·{
 14 ············"(",
 15 ············"Lf0/d<",
 16 ············"*>;",
 17 ············"Ljava/lang/Throwable;",
 18 ············")V"
 19 ········}
 20 ····.end·annotation
  
 21 ····sget-object·v0,·Ld0/k;->d:Ld0/k$a;
  
13 ····invoke-virtual·{p0},·Ly0/a;->c()Ljava/util/Random;22 ····invoke-static·{p1},·Ld0/l;->a(Ljava/lang/Throwable;)Ljava/lang/Object;
  
14 ····move-result-object·v023 ····move-result-object·v0
  
15 ····invoke-virtual·{v0},·Ljava/util/Random;->nextInt()I24 ····invoke-static·{v0},·Ld0/k;->a(Ljava/lang/Object;)Ljava/lang/Object;
  
16 ····move-result·v025 ····move-result-object·v0
  
17 ····return·v026 ····invoke-interface·{p0,·v0},·Lf0/d;->resumeWith(Ljava/lang/Object;)V
  
 27 ····throw·p1
18 .end·method28 .end·method
  
19 .method·public·abstract·c()Ljava/util/Random;29 .method·public·static·final·c(Lf0/d;Lf0/d;)V
 30 ····.locals·3
 31 ····.annotation·system·Ldalvik/annotation/Signature;
 32 ········value·=·{
 33 ············"(",
 34 ············"Lf0/d<",
 35 ············"-",
 36 ············"Ld0/q;",
 37 ············">;",
 38 ············"Lf0/d<",
 39 ············"*>;)V"
 40 ········}
 41 ····.end·annotation
  
 42 ····:try_start_0
 43 ····invoke-static·{p0},·Lg0/b;->b(Lf0/d;)Lf0/d;
  
 44 ····move-result-object·p0
  
 45 ····sget-object·v0,·Ld0/k;->d:Ld0/k$a;
  
 46 ····sget-object·v0,·Ld0/q;->a:Ld0/q;
  
 47 ····invoke-static·{v0},·Ld0/k;->a(Ljava/lang/Object;)Ljava/lang/Object;
  
 48 ····move-result-object·v0
  
 49 ····const/4·v1,·0x2
  
 50 ····const/4·v2,·0x0
  
 51 ····invoke-static·{p0,·v0,·v2,·v1,·v2},·Lkotlinx/coroutines/internal/g;->c(Lf0/d;Ljava/lang/Object;Lm0/l;ILjava/lang/Object;)V
 52 ····:try_end_0
 53 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0
  
 54 ····goto·:goto_0
  
 55 ····:catchall_0
 56 ····move-exception·p0
  
 57 ····invoke-static·{p1,·p0},·Ly0/a;->a(Lf0/d;Ljava/lang/Throwable;)V
  
 58 ····:goto_0
 59 ····return-void
 60 .end·method
  
 61 .method·public·static·final·d(Lm0/p;Ljava/lang/Object;Lf0/d;Lm0/l;)V
 62 ····.locals·0
 63 ····.annotation·system·Ldalvik/annotation/Signature;
 64 ········value·=·{
 65 ············"<R:",
 66 ············"Ljava/lang/Object;",
 67 ············"T:",
 68 ············"Ljava/lang/Object;",
 69 ············">(",
 70 ············"Lm0/p<",
 71 ············"-TR;-",
 72 ············"Lf0/d<",
 73 ············"-TT;>;+",
 74 ············"Ljava/lang/Object;",
 75 ············">;TR;",
 76 ············"Lf0/d<",
 77 ············"-TT;>;",
 78 ············"Lm0/l<",
 79 ············"-",
 80 ············"Ljava/lang/Throwable;",
 81 ············"Ld0/q;",
 82 ············">;)V"
 83 ········}
 84 ····.end·annotation
  
 85 ····:try_start_0
 86 ····invoke-static·{p0,·p1,·p2},·Lg0/b;->a(Lm0/p;Ljava/lang/Object;Lf0/d;)Lf0/d;
  
 87 ····move-result-object·p0
  
 88 ····invoke-static·{p0},·Lg0/b;->b(Lf0/d;)Lf0/d;
  
 89 ····move-result-object·p0
  
 90 ····sget-object·p1,·Ld0/k;->d:Ld0/k$a;
  
 91 ····sget-object·p1,·Ld0/q;->a:Ld0/q;
Max diff block lines reached; 0/4061 bytes (0.00%) of diff not shown.
3.6 KB
smali/y0/b.smali
    
Offset 1, 43 lines modifiedOffset 1, 117 lines modified
1 .class·public·final·Ly0/b;1 .class·public·final·Ly0/b;
2 .super·Ly0/a;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·instance·fields 
5 .field·private·final·f:Ly0/b$a;4 #·direct·methods
 5 .method·public·static·final·a(Lm0/p;Ljava/lang/Object;Lf0/d;)V
 6 ····.locals·3
 7 ····.annotation·system·Ldalvik/annotation/Signature;
 8 ········value·=·{
 9 ············"<R:",
 10 ············"Ljava/lang/Object;",
 11 ············"T:",
 12 ············"Ljava/lang/Object;",
 13 ············">(",
 14 ············"Lm0/p<",
 15 ············"-TR;-",
 16 ············"Lf0/d<",
 17 ············"-TT;>;+",
 18 ············"Ljava/lang/Object;",
 19 ············">;TR;",
 20 ············"Lf0/d<",
 21 ············"-TT;>;)V"
 22 ········}
 23 ····.end·annotation
  
 24 ····invoke-static·{p2},·Lkotlin/coroutines/jvm/internal/h;->a(Lf0/d;)Lf0/d;
  
 25 ····move-result-object·v0
6 #·direct·methods 
7 .method·public·constructor·<init>()V 
8 ····.locals·1 
  
9 ····invoke-direct·{p0},·Ly0/a;-><init>()V26 ····:try_start_0
 27 ····invoke-interface·{p2},·Lf0/d;->getContext()Lf0/g;
  
10 ····new-instance·v0,·Ly0/b$a;28 ····move-result-object·p2
  
11 ····invoke-direct·{v0},·Ly0/b$a;-><init>()V29 ····const/4·v1,·0x0
  
12 ····iput-object·v0,·p0,·Ly0/b;->f:Ly0/b$a;30 ····invoke-static·{p2,·v1},·Lkotlinx/coroutines/internal/b0;->c(Lf0/g;Ljava/lang/Object;)Ljava/lang/Object;
  
13 ····return-void 
14 .end·method31 ····move-result-object·v1
 32 ····:try_end_0
 33 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_1
  
 34 ····if-eqz·p0,·:cond_0
  
 35 ····const/4·v2,·0x2
15 #·virtual·methods 
16 .method·public·c()Ljava/util/Random; 
17 ····.locals·2 
  
18 ····iget-object·v0,·p0,·Ly0/b;->f:Ly0/b$a;36 ····:try_start_1
 37 ····invoke-static·{p0,·v2},·Lkotlin/jvm/internal/o;->a(Ljava/lang/Object;I)Ljava/lang/Object;
  
19 ····invoke-virtual·{v0},·Ljava/lang/ThreadLocal;->get()Ljava/lang/Object;38 ····move-result-object·p0
  
 39 ····check-cast·p0,·Lm0/p;
  
 40 ····invoke-interface·{p0,·p1,·v0},·Lm0/p;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
  
20 ····move-result-object·v041 ····move-result-object·p0
 42 ····:try_end_1
 43 ····.catchall·{:try_start_1·..·:try_end_1}·:catchall_0
  
 44 ····:try_start_2
 45 ····invoke-static·{p2,·v1},·Lkotlinx/coroutines/internal/b0;->a(Lf0/g;Ljava/lang/Object;)V
 46 ····:try_end_2
 47 ····.catchall·{:try_start_2·..·:try_end_2}·:catchall_1
  
 48 ····invoke-static·{},·Lg0/b;->c()Ljava/lang/Object;
  
 49 ····move-result-object·p1
  
 50 ····if-eq·p0,·p1,·:cond_1
  
 51 ····goto·:goto_1
  
21 ····const-string·v1,·"implStorage.get()"52 ····:catchall_0
 53 ····move-exception·p0
  
22 ····invoke-static·{v0,·v1},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V54 ····goto·:goto_0
  
23 ····check-cast·v0,·Ljava/util/Random;55 ····:cond_0
 56 ····:try_start_3
 57 ····new-instance·p0,·Ljava/lang/NullPointerException;
  
24 ····return-object·v058 ····const-string·p1,·"null·cannot·be·cast·to·non-null·type·(R,·kotlin.coroutines.Continuation<T>)·->·kotlin.Any?"
  
 59 ····invoke-direct·{p0,·p1},·Ljava/lang/NullPointerException;-><init>(Ljava/lang/String;)V
  
 60 ····throw·p0
 61 ····:try_end_3
 62 ····.catchall·{:try_start_3·..·:try_end_3}·:catchall_0
  
 63 ····:goto_0
 64 ····:try_start_4
 65 ····invoke-static·{p2,·v1},·Lkotlinx/coroutines/internal/b0;->a(Lf0/g;Ljava/lang/Object;)V
  
 66 ····throw·p0
 67 ····:try_end_4
 68 ····.catchall·{:try_start_4·..·:try_end_4}·:catchall_1
  
 69 ····:catchall_1
 70 ····move-exception·p0
  
 71 ····sget-object·p1,·Ld0/k;->d:Ld0/k$a;
  
 72 ····invoke-static·{p0},·Ld0/l;->a(Ljava/lang/Throwable;)Ljava/lang/Object;
  
 73 ····move-result-object·p0
  
 74 ····:goto_1
 75 ····invoke-static·{p0},·Ld0/k;->a(Ljava/lang/Object;)Ljava/lang/Object;
  
 76 ····move-result-object·p0
  
 77 ····invoke-interface·{v0,·p0},·Lf0/d;->resumeWith(Ljava/lang/Object;)V
  
 78 ····:cond_1
 79 ····return-void
25 .end·method80 .end·method
15.8 KB
smali/p/a.smali
Max HTML report size reached
1.66 KB
smali/p/b.smali
    
Offset 1, 15 lines modifiedOffset 1, 68 lines modified
1 .class·public·final·synthetic·Lp/b;1 .class·public·final·Lp/b;
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:Ljava/lang/String;
  
 8 .field·public·final·d:Ljava/lang/String;
  
 9 .field·public·final·e:Ljava/lang/String;
  
 10 .field·public·final·f:Ljava/lang/String;
  
 11 .field·final·g:Z
  
  
4 #·direct·methods12 #·direct·methods
5 .method·public·static·bridge·synthetic·a()Ljava/lang/String;13 .method·public·constructor·<init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)V
6 ····.locals·114 ····.locals·0
  
 15 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
 16 ····if-nez·p1,·:cond_0
  
 17 ····const-string·p1,·"libapp.so"
  
 18 ····:cond_0
 19 ····iput-object·p1,·p0,·Lp/b;->a:Ljava/lang/String;
  
 20 ····if-nez·p2,·:cond_1
  
 21 ····const-string·p2,·"vm_snapshot_data"
  
 22 ····:cond_1
 23 ····iput-object·p2,·p0,·Lp/b;->b:Ljava/lang/String;
  
 24 ····if-nez·p3,·:cond_2
  
 25 ····const-string·p3,·"isolate_snapshot_data"
  
 26 ····:cond_2
 27 ····iput-object·p3,·p0,·Lp/b;->c:Ljava/lang/String;
  
 28 ····if-nez·p4,·:cond_3
  
 29 ····const-string·p4,·"flutter_assets"
  
 30 ····:cond_3
 31 ····iput-object·p4,·p0,·Lp/b;->d:Ljava/lang/String;
  
 32 ····iput-object·p6,·p0,·Lp/b;->f:Ljava/lang/String;
  
 33 ····if-nez·p5,·:cond_4
  
 34 ····const-string·p5,·""
  
7 ····invoke-static·{},·Landroid/os/Build;->getSerial()Ljava/lang/String;35 ····:cond_4
 36 ····iput-object·p5,·p0,·Lp/b;->e:Ljava/lang/String;
  
8 ····move-result-object·v037 ····iput-boolean·p7,·p0,·Lp/b;->g:Z
  
9 ····return-object·v038 ····return-void
10 .end·method39 .end·method
22.0 KB
smali/p/c.smali
Max HTML report size reached
6.7 KB
smali/l0/a.smali
    
Offset 1, 104 lines modifiedOffset 1, 217 lines modified
1 .class·public·Ll0/a;1 .class·public·final·Ll0/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 ········Ll0/a$b;, 
8 ········Ll0/a$a; 
9 ····} 
10 .end·annotation 
  
  
11 #·direct·methods4 #·direct·methods
12 .method·protected·static·a(Ljava/lang/Throwable;)Ljava/util/ArrayList;5 .method·public·static·final·a(Lq0/c;)Ljava/lang/Class;
13 ····.locals·36 ····.locals·3
14 ····.annotation·system·Ldalvik/annotation/Signature;7 ····.annotation·system·Ldalvik/annotation/Signature;
15 ········value·=·{8 ········value·=·{
16 ············"(",9 ············"<T:",
17 ············"Ljava/lang/Throwable;", 
18 ············")", 
19 ············"Ljava/util/ArrayList<", 
20 ············"Ljava/lang/Object;",10 ············"Ljava/lang/Object;",
 11 ············">(",
 12 ············"Lq0/c<",
 13 ············"TT;>;)",
 14 ············"Ljava/lang/Class<",
21 ············">;"15 ············"TT;>;"
22 ········}16 ········}
23 ····.end·annotation17 ····.end·annotation
  
24 ····new-instance·v0,·Ljava/util/ArrayList;18 ····const-string·v0,·"<this>"
  
 19 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
 20 ····check-cast·p0,·Lkotlin/jvm/internal/b;
  
 21 ····invoke-interface·{p0},·Lkotlin/jvm/internal/b;->b()Ljava/lang/Class;
  
 22 ····move-result-object·p0
  
 23 ····invoke-virtual·{p0},·Ljava/lang/Class;->isPrimitive()Z
  
 24 ····move-result·v0
  
 25 ····const-string·v1,·"null·cannot·be·cast·to·non-null·type·java.lang.Class<T·of·kotlin.jvm.JvmClassMappingKt.<get-javaObjectType>>"
  
 26 ····if-nez·v0,·:cond_0
  
 27 ····invoke-static·{p0,·v1},·Lkotlin/jvm/internal/i;->c(Ljava/lang/Object;Ljava/lang/String;)V
  
 28 ····return-object·p0
  
 29 ····:cond_0
 30 ····invoke-virtual·{p0},·Ljava/lang/Class;->getName()Ljava/lang/String;
  
 31 ····move-result-object·v0
  
 32 ····invoke-virtual·{v0},·Ljava/lang/String;->hashCode()I
  
25 ····const/4·v1,·0x333 ····move-result·v2
  
26 ····invoke-direct·{v0,·v1},·Ljava/util/ArrayList;-><init>(I)V34 ····sparse-switch·v2,·:sswitch_data_0
  
27 ····instance-of·v1,·p0,·Ll0/a$a;35 ····goto/16·:goto_0
  
28 ····if-eqz·v1,·:cond_036 ····:sswitch_0
 37 ····const-string·v2,·"short"
  
29 ····check-cast·p0,·Ll0/a$a;38 ····invoke-virtual·{v0,·v2},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z
  
30 ····iget-object·v1,·p0,·Ll0/a$a;->d:Ljava/lang/String;39 ····move-result·v0
  
31 ····invoke-virtual·{v0,·v1},·Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z40 ····if-nez·v0,·:cond_1
  
32 ····invoke-virtual·{p0},·Ljava/lang/Throwable;->getMessage()Ljava/lang/String;41 ····goto/16·:goto_0
  
33 ····move-result-object·v142 ····:cond_1
 43 ····const-class·p0,·Ljava/lang/Short;
  
34 ····invoke-virtual·{v0,·v1},·Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z44 ····goto/16·:goto_0
  
35 ····iget-object·p0,·p0,·Ll0/a$a;->e:Ljava/lang/Object;45 ····:sswitch_1
 46 ····const-string·v2,·"float"
  
 47 ····invoke-virtual·{v0,·v2},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z
  
 48 ····move-result·v0
  
 49 ····if-nez·v0,·:cond_2
  
36 ····goto·:goto_050 ····goto·:goto_0
  
37 ····:cond_051 ····:cond_2
38 ····invoke-virtual·{p0},·Ljava/lang/Throwable;->toString()Ljava/lang/String;52 ····const-class·p0,·Ljava/lang/Float;
  
39 ····move-result-object·v153 ····goto·:goto_0
  
40 ····invoke-virtual·{v0,·v1},·Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z54 ····:sswitch_2
 55 ····const-string·v2,·"boolean"
  
41 ····invoke-virtual·{p0},·Ljava/lang/Object;->getClass()Ljava/lang/Class;56 ····invoke-virtual·{v0,·v2},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z
  
42 ····move-result-object·v157 ····move-result·v0
  
43 ····invoke-virtual·{v1},·Ljava/lang/Class;->getSimpleName()Ljava/lang/String;58 ····if-nez·v0,·:cond_3
  
44 ····move-result-object·v159 ····goto·:goto_0
  
45 ····invoke-virtual·{v0,·v1},·Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z60 ····:cond_3
 61 ····const-class·p0,·Ljava/lang/Boolean;
  
46 ····new-instance·v1,·Ljava/lang/StringBuilder;62 ····goto·:goto_0
  
47 ····invoke-direct·{v1},·Ljava/lang/StringBuilder;-><init>()V63 ····:sswitch_3
 64 ····const-string·v2,·"void"
  
48 ····const-string·v2,·"Cause:·"65 ····invoke-virtual·{v0,·v2},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z
  
49 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;66 ····move-result·v0
  
50 ····invoke-virtual·{p0},·Ljava/lang/Throwable;->getCause()Ljava/lang/Throwable;67 ····if-nez·v0,·:cond_4
  
51 ····move-result-object·v268 ····goto·:goto_0
  
52 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;69 ····:cond_4
Max diff block lines reached; 2466/6828 bytes (36.12%) of diff not shown.
1020 B
smali/l0/b.smali
    
Offset 1, 34 lines modifiedOffset 1, 15 lines modified
1 .class·public·final·synthetic·Ll0/b;1 .class·public·Ll0/b;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Error;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces 
5 .implements·Lg0/a$d; 
  
  
6 #·instance·fields 
7 .field·public·final·synthetic·a:Ll0/a$b; 
  
  
8 #·direct·methods4 #·direct·methods
9 .method·public·synthetic·constructor·<init>(Ll0/a$b;)V5 .method·public·constructor·<init>()V
10 ····.locals·0 
  
11 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V 
  
12 ····iput-object·p1,·p0,·Ll0/b;->a:Ll0/a$b; 
  
13 ····return-void 
14 .end·method 
  
  
15 #·virtual·methods 
16 .method·public·final·a(Ljava/lang/Object;Lg0/a$e;)V 
17 ····.locals·16 ····.locals·1
  
18 ····iget-object·v0,·p0,·Ll0/b;->a:Ll0/a$b;7 ····const-string·v0,·"Kotlin·reflection·implementation·is·not·found·at·runtime.·Make·sure·you·have·kotlin-reflect.jar·in·the·classpath"
  
19 ····invoke-static·{v0,·p1,·p2},·Ll0/j;->b(Ll0/a$b;Ljava/lang/Object;Lg0/a$e;)V8 ····invoke-direct·{p0,·v0},·Ljava/lang/Error;-><init>(Ljava/lang/String;)V
  
20 ····return-void9 ····return-void
21 .end·method10 .end·method
9.23 KB
smali/q/a.smali
Max HTML report size reached
11.5 KB
smali/b0/a.smali
Max HTML report size reached
1.75 KB
smali/i/a.smali
    
Offset 1, 3 lines modifiedOffset 1, 62 lines modified
1 .class·public·interface·abstract·Li/a;1 .class·public·final·Li/a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
 4 #·static·fields
 5 .field·private·static·final·a:[Ljava/lang/String;
  
  
 6 #·direct·methods
 7 .method·static·constructor·<clinit>()V
 8 ····.locals·1
  
 9 ····const/4·v0,·0x0
  
 10 ····new-array·v0,·v0,·[Ljava/lang/String;
  
 11 ····sput-object·v0,·Li/a;->a:[Ljava/lang/String;
  
 12 ····return-void
 13 .end·method
  
 14 .method·public·static·a(Landroid/view/inputmethod/EditorInfo;[Ljava/lang/String;)V
 15 ····.locals·2
  
 16 ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I
  
 17 ····const/16·v1,·0x19
  
 18 ····if-lt·v0,·v1,·:cond_0
  
 19 ····iput-object·p1,·p0,·Landroid/view/inputmethod/EditorInfo;->contentMimeTypes:[Ljava/lang/String;
  
 20 ····goto·:goto_0
  
 21 ····:cond_0
 22 ····iget-object·v0,·p0,·Landroid/view/inputmethod/EditorInfo;->extras:Landroid/os/Bundle;
  
 23 ····if-nez·v0,·:cond_1
  
 24 ····new-instance·v0,·Landroid/os/Bundle;
  
 25 ····invoke-direct·{v0},·Landroid/os/Bundle;-><init>()V
  
 26 ····iput-object·v0,·p0,·Landroid/view/inputmethod/EditorInfo;->extras:Landroid/os/Bundle;
  
 27 ····:cond_1
 28 ····iget-object·v0,·p0,·Landroid/view/inputmethod/EditorInfo;->extras:Landroid/os/Bundle;
  
 29 ····const-string·v1,·"androidx.core.view.inputmethod.EditorInfoCompat.CONTENT_MIME_TYPES"
  
 30 ····invoke-virtual·{v0,·v1,·p1},·Landroid/os/BaseBundle;->putStringArray(Ljava/lang/String;[Ljava/lang/String;)V
  
 31 ····iget-object·p0,·p0,·Landroid/view/inputmethod/EditorInfo;->extras:Landroid/os/Bundle;
  
 32 ····const-string·v0,·"android.support.v13.view.inputmethod.EditorInfoCompat.CONTENT_MIME_TYPES"
  
 33 ····invoke-virtual·{p0,·v0,·p1},·Landroid/os/BaseBundle;->putStringArray(Ljava/lang/String;[Ljava/lang/String;)V
  
 34 ····:goto_0
 35 ····return-void
 36 .end·method
6.71 KB
smali/g0/a.smali
    
Offset 1, 221 lines modifiedOffset 1, 136 lines modified
1 .class·public·final·Lg0/a;1 .class·public·final·enum·Lg0/a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Enum;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·annotations4 #·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 .annotation·system·Ldalvik/annotation/Signature;5 .annotation·system·Ldalvik/annotation/Signature;
14 ····value·=·{6 ····value·=·{
15 ········"<T:", 
16 ········"Ljava/lang/Object;",7 ········"Ljava/lang/Enum<",
 8 ········"Lg0/a;",
17 ········">",9 ········">;"
18 ········"Ljava/lang/Object;" 
19 ····}10 ····}
20 .end·annotation11 .end·annotation
  
  
21 #·instance·fields12 #·static·fields
22 .field·private·final·a:Lg0/c;13 .field·public·static·final·enum·d:Lg0/a;
  
23 .field·private·final·b:Ljava/lang/String;14 .field·public·static·final·enum·e:Lg0/a;
  
 15 .field·public·static·final·enum·f:Lg0/a;
24 .field·private·final·c:Lg0/i; 
25 ····.annotation·system·Ldalvik/annotation/Signature; 
26 ········value·=·{ 
27 ············"Lg0/i<", 
28 ············"TT;>;" 
29 ········} 
30 ····.end·annotation 
31 .end·field 
  
32 .field·private·final·d:Lg0/c$c;16 .field·private·static·final·synthetic·g:[Lg0/a;
  
  
33 #·direct·methods17 #·direct·methods
34 .method·public·constructor·<init>(Lg0/c;Ljava/lang/String;Lg0/i;)V18 .method·static·constructor·<clinit>()V
35 ····.locals·119 ····.locals·3
36 ····.annotation·system·Ldalvik/annotation/Signature; 
37 ········value·=·{ 
38 ············"(", 
39 ············"Lg0/c;", 
40 ············"Ljava/lang/String;", 
41 ············"Lg0/i<", 
42 ············"TT;>;)V" 
43 ········} 
44 ····.end·annotation 
  
45 ····const/4·v0,·0x0 
  
46 ····invoke-direct·{p0,·p1,·p2,·p3,·v0},·Lg0/a;-><init>(Lg0/c;Ljava/lang/String;Lg0/i;Lg0/c$c;)V20 ····new-instance·v0,·Lg0/a;
  
 21 ····const-string·v1,·"COROUTINE_SUSPENDED"
47 ····return-void 
48 .end·method 
  
 22 ····const/4·v2,·0x0
49 .method·public·constructor·<init>(Lg0/c;Ljava/lang/String;Lg0/i;Lg0/c$c;)V 
50 ····.locals·0 
51 ····.annotation·system·Ldalvik/annotation/Signature; 
52 ········value·=·{ 
53 ············"(", 
54 ············"Lg0/c;", 
55 ············"Ljava/lang/String;", 
56 ············"Lg0/i<", 
57 ············"TT;>;", 
58 ············"Lg0/c$c;", 
59 ············")V" 
60 ········} 
61 ····.end·annotation 
  
62 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V23 ····invoke-direct·{v0,·v1,·v2},·Lg0/a;-><init>(Ljava/lang/String;I)V
  
63 ····iput-object·p1,·p0,·Lg0/a;->a:Lg0/c;24 ····sput-object·v0,·Lg0/a;->d:Lg0/a;
  
64 ····iput-object·p2,·p0,·Lg0/a;->b:Ljava/lang/String;25 ····new-instance·v0,·Lg0/a;
  
65 ····iput-object·p3,·p0,·Lg0/a;->c:Lg0/i;26 ····const-string·v1,·"UNDECIDED"
  
66 ····iput-object·p4,·p0,·Lg0/a;->d:Lg0/c$c;27 ····const/4·v2,·0x1
  
 28 ····invoke-direct·{v0,·v1,·v2},·Lg0/a;-><init>(Ljava/lang/String;I)V
67 ····return-void 
68 .end·method 
  
 29 ····sput-object·v0,·Lg0/a;->e:Lg0/a;
69 .method·static·synthetic·a(Lg0/a;)Lg0/i; 
70 ····.locals·0 
  
71 ····iget-object·p0,·p0,·Lg0/a;->c:Lg0/i;30 ····new-instance·v0,·Lg0/a;
  
 31 ····const-string·v1,·"RESUMED"
72 ····return-object·p0 
73 .end·method 
  
 32 ····const/4·v2,·0x2
74 .method·static·synthetic·b(Lg0/a;)Ljava/lang/String; 
75 ····.locals·0 
  
 33 ····invoke-direct·{v0,·v1,·v2},·Lg0/a;-><init>(Ljava/lang/String;I)V
76 ····iget-object·p0,·p0,·Lg0/a;->b:Ljava/lang/String; 
  
77 ····return-object·p0 
78 .end·method 
  
 34 ····sput-object·v0,·Lg0/a;->f:Lg0/a;
  
 35 ····invoke-static·{},·Lg0/a;->a()[Lg0/a;
79 #·virtual·methods 
80 .method·public·c(Ljava/lang/Object;)V 
81 ····.locals·1 
82 ····.annotation·system·Ldalvik/annotation/Signature; 
83 ········value·=·{ 
84 ············"(TT;)V" 
85 ········} 
86 ····.end·annotation 
  
87 ····const/4·v0,·0x036 ····move-result-object·v0
Max diff block lines reached; 3365/6839 bytes (49.20%) of diff not shown.
2.84 KB
smali/g0/d.smali
    
Offset 1, 137 lines modifiedOffset 1, 13 lines modified
1 .class·public·final·Lg0/d; 
2 .super·Ljava/lang/Object;1 .class·Lg0/d;
 2 .super·Lg0/c;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·annotations 
5 .annotation·system·Ldalvik/annotation/MemberClasses; 
6 ····value·=·{ 
7 ········Lg0/d$c;, 
8 ········Lg0/d$d;, 
9 ········Lg0/d$b; 
10 ····} 
11 .end·annotation 
  
  
12 #·instance·fields 
13 .field·private·final·a:Lg0/c; 
  
14 .field·private·final·b:Ljava/lang/String; 
  
15 .field·private·final·c:Lg0/l; 
  
16 .field·private·final·d:Lg0/c$c; 
  
  
17 #·direct·methods4 #·direct·methods
18 .method·public·constructor·<init>(Lg0/c;Ljava/lang/String;)V5 .method·public·static·c()Ljava/lang/Object;
19 ····.locals·16 ····.locals·1
  
20 ····sget-object·v0,·Lg0/s;->b:Lg0/s;7 ····sget-object·v0,·Lg0/a;->d:Lg0/a;
  
21 ····invoke-direct·{p0,·p1,·p2,·v0},·Lg0/d;-><init>(Lg0/c;Ljava/lang/String;Lg0/l;)V 
  
22 ····return-void 
23 .end·method 
  
24 .method·public·constructor·<init>(Lg0/c;Ljava/lang/String;Lg0/l;)V 
25 ····.locals·1 
  
26 ····const/4·v0,·0x0 
  
27 ····invoke-direct·{p0,·p1,·p2,·p3,·v0},·Lg0/d;-><init>(Lg0/c;Ljava/lang/String;Lg0/l;Lg0/c$c;)V 
  
28 ····return-void 
29 .end·method 
  
30 .method·public·constructor·<init>(Lg0/c;Ljava/lang/String;Lg0/l;Lg0/c$c;)V 
31 ····.locals·0 
  
32 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V 
  
33 ····iput-object·p1,·p0,·Lg0/d;->a:Lg0/c; 
  
34 ····iput-object·p2,·p0,·Lg0/d;->b:Ljava/lang/String; 
  
35 ····iput-object·p3,·p0,·Lg0/d;->c:Lg0/l; 
  
36 ····iput-object·p4,·p0,·Lg0/d;->d:Lg0/c$c; 
  
37 ····return-void 
38 .end·method 
  
39 .method·static·synthetic·a(Lg0/d;)Lg0/l; 
40 ····.locals·0 
  
41 ····iget-object·p0,·p0,·Lg0/d;->c:Lg0/l; 
  
42 ····return-object·p0 
43 .end·method 
  
44 .method·static·synthetic·b(Lg0/d;)Ljava/lang/String; 
45 ····.locals·0 
  
46 ····iget-object·p0,·p0,·Lg0/d;->b:Ljava/lang/String; 
  
47 ····return-object·p0 
48 .end·method 
  
49 .method·static·synthetic·c(Lg0/d;)Lg0/c; 
50 ····.locals·0 
  
51 ····iget-object·p0,·p0,·Lg0/d;->a:Lg0/c; 
  
52 ····return-object·p0 
53 .end·method 
  
  
54 #·virtual·methods 
55 .method·public·d(Lg0/d$d;)V 
56 ····.locals·3 
  
57 ····iget-object·v0,·p0,·Lg0/d;->d:Lg0/c$c; 
  
58 ····const/4·v1,·0x0 
  
59 ····if-eqz·v0,·:cond_1 
  
60 ····iget-object·v0,·p0,·Lg0/d;->a:Lg0/c; 
  
61 ····iget-object·v2,·p0,·Lg0/d;->b:Ljava/lang/String; 
  
62 ····if-nez·p1,·:cond_0 
  
63 ····goto·:goto_0 
  
64 ····:cond_0 
65 ····new-instance·v1,·Lg0/d$c; 
  
66 ····invoke-direct·{v1,·p0,·p1},·Lg0/d$c;-><init>(Lg0/d;Lg0/d$d;)V 
  
67 ····:goto_0 
68 ····iget-object·p1,·p0,·Lg0/d;->d:Lg0/c$c; 
  
69 ····invoke-interface·{v0,·v2,·v1,·p1},·Lg0/c;->g(Ljava/lang/String;Lg0/c$a;Lg0/c$c;)V 
  
70 ····goto·:goto_2 
  
71 ····:cond_1 
72 ····iget-object·v0,·p0,·Lg0/d;->a:Lg0/c; 
  
73 ····iget-object·v2,·p0,·Lg0/d;->b:Ljava/lang/String; 
  
74 ····if-nez·p1,·:cond_2 
  
75 ····goto·:goto_1 
  
Max diff block lines reached; 65/2879 bytes (2.26%) of diff not shown.
2.97 KB
smali/g0/c$a.smali
    
Offset 1, 19 lines modifiedOffset 1, 103 lines modified
1 .class·public·interface·abstract·Lg0/c$a;1 .class·public·final·Lg0/c$a;
2 .super·Ljava/lang/Object;2 .super·Lkotlin/coroutines/jvm/internal/j;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingMethod;
6 ····value·=·Lg0/c;6 ····value·=·Lg0/c;->a(Lm0/p;Ljava/lang/Object;Lf0/d;)Lf0/d;
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x6099 ····accessFlags·=·0x19
10 ····name·=·"a"10 ····name·=·null
11 .end·annotation11 .end·annotation
  
  
 12 #·instance·fields
 13 .field·private·d:I
  
 14 .field·final·synthetic·e:Lm0/p;
  
 15 .field·final·synthetic·f:Ljava/lang/Object;
  
  
 16 #·direct·methods
 17 .method·public·constructor·<init>(Lf0/d;Lm0/p;Ljava/lang/Object;)V
 18 ····.locals·0
  
 19 ····iput-object·p2,·p0,·Lg0/c$a;->e:Lm0/p;
  
 20 ····iput-object·p3,·p0,·Lg0/c$a;->f:Ljava/lang/Object;
  
 21 ····const-string·p2,·"null·cannot·be·cast·to·non-null·type·kotlin.coroutines.Continuation<kotlin.Any?>"
  
 22 ····invoke-static·{p1,·p2},·Lkotlin/jvm/internal/i;->c(Ljava/lang/Object;Ljava/lang/String;)V
  
 23 ····invoke-direct·{p0,·p1},·Lkotlin/coroutines/jvm/internal/j;-><init>(Lf0/d;)V
  
 24 ····return-void
 25 .end·method
  
  
12 #·virtual·methods26 #·virtual·methods
13 .method·public·abstract·a(Ljava/nio/ByteBuffer;Lg0/c$b;)V27 .method·protected·invokeSuspend(Ljava/lang/Object;)Ljava/lang/Object;
 28 ····.locals·3
  
 29 ····iget·v0,·p0,·Lg0/c$a;->d:I
  
 30 ····const/4·v1,·0x2
  
 31 ····const/4·v2,·0x1
  
 32 ····if-eqz·v0,·:cond_1
  
 33 ····if-ne·v0,·v2,·:cond_0
  
 34 ····iput·v1,·p0,·Lg0/c$a;->d:I
  
 35 ····invoke-static·{p1},·Ld0/l;->b(Ljava/lang/Object;)V
  
 36 ····goto·:goto_0
  
 37 ····:cond_0
 38 ····new-instance·p1,·Ljava/lang/IllegalStateException;
  
 39 ····const-string·v0,·"This·coroutine·had·already·completed"
  
 40 ····invoke-virtual·{v0},·Ljava/lang/Object;->toString()Ljava/lang/String;
  
 41 ····move-result-object·v0
  
 42 ····invoke-direct·{p1,·v0},·Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
  
 43 ····throw·p1
  
 44 ····:cond_1
 45 ····iput·v2,·p0,·Lg0/c$a;->d:I
  
 46 ····invoke-static·{p1},·Ld0/l;->b(Ljava/lang/Object;)V
  
 47 ····iget-object·p1,·p0,·Lg0/c$a;->e:Lm0/p;
  
 48 ····const-string·v0,·"null·cannot·be·cast·to·non-null·type·kotlin.Function2<R·of·kotlin.coroutines.intrinsics.IntrinsicsKt__IntrinsicsJvmKt.createCoroutineUnintercepted$lambda-1,·kotlin.coroutines.Continuation<T·of·kotlin.coroutines.intrinsics.IntrinsicsKt__IntrinsicsJvmKt.createCoroutineUnintercepted$lambda-1>,·kotlin.Any?>"
  
 49 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->c(Ljava/lang/Object;Ljava/lang/String;)V
  
 50 ····iget-object·p1,·p0,·Lg0/c$a;->e:Lm0/p;
  
 51 ····invoke-static·{p1,·v1},·Lkotlin/jvm/internal/o;->a(Ljava/lang/Object;I)Ljava/lang/Object;
  
 52 ····move-result-object·p1
  
 53 ····check-cast·p1,·Lm0/p;
  
 54 ····iget-object·v0,·p0,·Lg0/c$a;->f:Ljava/lang/Object;
  
 55 ····invoke-interface·{p1,·v0,·p0},·Lm0/p;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
  
 56 ····move-result-object·p1
  
 57 ····:goto_0
 58 ····return-object·p1
14 .end·method59 .end·method
1.0 KB
smali/g0/b.smali
    
Offset 1, 19 lines modifiedOffset 1, 35 lines modified
1 .class·public·final·synthetic·Lg0/b;1 .class·public·final·Lg0/b;
2 .super·Ljava/lang/Object;2 .super·Lg0/d;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·direct·methods4 #·direct·methods
5 .method·public·static·a(Lg0/c;)Lg0/c$c;5 .method·public·static·bridge·synthetic·a(Lm0/p;Ljava/lang/Object;Lf0/d;)Lf0/d;
6 ····.locals·16 ····.locals·0
  
 7 ····invoke-static·{p0,·p1,·p2},·Lg0/c;->a(Lm0/p;Ljava/lang/Object;Lf0/d;)Lf0/d;
  
 8 ····move-result-object·p0
  
7 ····new-instance·v0,·Lg0/c$d;9 ····return-object·p0
 10 .end·method
  
8 ····invoke-direct·{v0},·Lg0/c$d;-><init>()V11 .method·public·static·bridge·synthetic·b(Lf0/d;)Lf0/d;
 12 ····.locals·0
  
9 ····invoke-interface·{p0,·v0},·Lg0/c;->a(Lg0/c$d;)Lg0/c$c;13 ····invoke-static·{p0},·Lg0/c;->b(Lf0/d;)Lf0/d;
  
10 ····move-result-object·p014 ····move-result-object·p0
  
11 ····return-object·p015 ····return-object·p0
12 .end·method16 .end·method
  
 17 .method·public·static·bridge·synthetic·c()Ljava/lang/Object;
 18 ····.locals·1
  
 19 ····invoke-static·{},·Lg0/d;->c()Ljava/lang/Object;
  
 20 ····move-result-object·v0
  
 21 ····return-object·v0
 22 .end·method
3.48 KB
smali/g0/c.smali
    
Offset 1, 34 lines modifiedOffset 1, 130 lines modified
1 .class·public·interface·abstract·Lg0/c;1 .class·Lg0/c;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·annotations4 #·direct·methods
 5 .method·public·static·a(Lm0/p;Ljava/lang/Object;Lf0/d;)Lf0/d;
 6 ····.locals·2
5 .annotation·system·Ldalvik/annotation/MemberClasses;7 ····.annotation·system·Ldalvik/annotation/Signature;
6 ····value·=·{8 ········value·=·{
7 ········Lg0/c$d;, 
8 ········Lg0/c$c;, 
9 ········Lg0/c$a;, 
10 ········Lg0/c$b; 
11 ····}9 ············"<R:",
 10 ············"Ljava/lang/Object;",
 11 ············"T:",
 12 ············"Ljava/lang/Object;",
 13 ············">(",
 14 ············"Lm0/p<",
 15 ············"-TR;-",
 16 ············"Lf0/d<",
 17 ············"-TT;>;+",
 18 ············"Ljava/lang/Object;",
 19 ············">;TR;",
 20 ············"Lf0/d<",
 21 ············"-TT;>;)",
 22 ············"Lf0/d<",
 23 ············"Ld0/q;",
 24 ············">;"
 25 ········}
12 .end·annotation26 ····.end·annotation
  
 27 ····const-string·v0,·"<this>"
  
 28 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
13 #·virtual·methods 
14 .method·public·abstract·a(Lg0/c$d;)Lg0/c$c; 
15 .end·method 
  
 29 ····const-string·v0,·"completion"
16 .method·public·abstract·b(Ljava/lang/String;Ljava/nio/ByteBuffer;Lg0/c$b;)V 
17 .end·method 
  
 30 ····invoke-static·{p2,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
18 .method·public·abstract·c(Ljava/lang/String;Lg0/c$a;)V 
19 .end·method 
  
20 .method·public·abstract·d(Ljava/lang/String;Ljava/nio/ByteBuffer;)V 
21 .end·method31 ····invoke-static·{p2},·Lkotlin/coroutines/jvm/internal/h;->a(Lf0/d;)Lf0/d;
  
 32 ····move-result-object·p2
  
 33 ····instance-of·v0,·p0,·Lkotlin/coroutines/jvm/internal/a;
  
 34 ····if-eqz·v0,·:cond_0
  
 35 ····check-cast·p0,·Lkotlin/coroutines/jvm/internal/a;
  
 36 ····invoke-virtual·{p0,·p1,·p2},·Lkotlin/coroutines/jvm/internal/a;->create(Ljava/lang/Object;Lf0/d;)Lf0/d;
  
 37 ····move-result-object·p0
  
 38 ····goto·:goto_0
  
 39 ····:cond_0
 40 ····invoke-interface·{p2},·Lf0/d;->getContext()Lf0/g;
  
 41 ····move-result-object·v0
  
 42 ····sget-object·v1,·Lf0/h;->d:Lf0/h;
  
 43 ····if-ne·v0,·v1,·:cond_1
  
 44 ····new-instance·v0,·Lg0/c$a;
  
 45 ····invoke-direct·{v0,·p2,·p0,·p1},·Lg0/c$a;-><init>(Lf0/d;Lm0/p;Ljava/lang/Object;)V
  
 46 ····move-object·p0,·v0
  
 47 ····goto·:goto_0
  
22 .method·public·abstract·f()Lg0/c$c;48 ····:cond_1
 49 ····new-instance·v1,·Lg0/c$b;
  
 50 ····invoke-direct·{v1,·p2,·v0,·p0,·p1},·Lg0/c$b;-><init>(Lf0/d;Lf0/g;Lm0/p;Ljava/lang/Object;)V
  
 51 ····move-object·p0,·v1
  
 52 ····:goto_0
 53 ····return-object·p0
23 .end·method54 .end·method
  
24 .method·public·abstract·g(Ljava/lang/String;Lg0/c$a;Lg0/c$c;)V55 .method·public·static·b(Lf0/d;)Lf0/d;
 56 ····.locals·1
 57 ····.annotation·system·Ldalvik/annotation/Signature;
 58 ········value·=·{
 59 ············"<T:",
 60 ············"Ljava/lang/Object;",
 61 ············">(",
 62 ············"Lf0/d<",
 63 ············"-TT;>;)",
 64 ············"Lf0/d<",
 65 ············"TT;>;"
 66 ········}
 67 ····.end·annotation
  
 68 ····const-string·v0,·"<this>"
  
 69 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
 70 ····instance-of·v0,·p0,·Lkotlin/coroutines/jvm/internal/d;
  
 71 ····if-eqz·v0,·:cond_0
  
 72 ····move-object·v0,·p0
  
 73 ····check-cast·v0,·Lkotlin/coroutines/jvm/internal/d;
  
 74 ····goto·:goto_0
  
 75 ····:cond_0
 76 ····const/4·v0,·0x0
  
 77 ····:goto_0
 78 ····if-eqz·v0,·:cond_2
  
Max diff block lines reached; 0/3536 bytes (0.00%) of diff not shown.
2.98 KB
smali/g0/c$b.smali
    
Offset 1, 19 lines modifiedOffset 1, 103 lines modified
1 .class·public·interface·abstract·Lg0/c$b;1 .class·public·final·Lg0/c$b;
2 .super·Ljava/lang/Object;2 .super·Lkotlin/coroutines/jvm/internal/d;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingMethod;
6 ····value·=·Lg0/c;6 ····value·=·Lg0/c;->a(Lm0/p;Ljava/lang/Object;Lf0/d;)Lf0/d;
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x6099 ····accessFlags·=·0x19
10 ····name·=·"b"10 ····name·=·null
11 .end·annotation11 .end·annotation
  
  
 12 #·instance·fields
 13 .field·private·d:I
  
 14 .field·final·synthetic·e:Lm0/p;
  
 15 .field·final·synthetic·f:Ljava/lang/Object;
  
  
 16 #·direct·methods
 17 .method·public·constructor·<init>(Lf0/d;Lf0/g;Lm0/p;Ljava/lang/Object;)V
 18 ····.locals·0
  
 19 ····iput-object·p3,·p0,·Lg0/c$b;->e:Lm0/p;
  
 20 ····iput-object·p4,·p0,·Lg0/c$b;->f:Ljava/lang/Object;
  
 21 ····const-string·p3,·"null·cannot·be·cast·to·non-null·type·kotlin.coroutines.Continuation<kotlin.Any?>"
  
 22 ····invoke-static·{p1,·p3},·Lkotlin/jvm/internal/i;->c(Ljava/lang/Object;Ljava/lang/String;)V
  
 23 ····invoke-direct·{p0,·p1,·p2},·Lkotlin/coroutines/jvm/internal/d;-><init>(Lf0/d;Lf0/g;)V
  
 24 ····return-void
 25 .end·method
  
  
12 #·virtual·methods26 #·virtual·methods
13 .method·public·abstract·a(Ljava/nio/ByteBuffer;)V27 .method·protected·invokeSuspend(Ljava/lang/Object;)Ljava/lang/Object;
 28 ····.locals·3
  
 29 ····iget·v0,·p0,·Lg0/c$b;->d:I
  
 30 ····const/4·v1,·0x2
  
 31 ····const/4·v2,·0x1
  
 32 ····if-eqz·v0,·:cond_1
  
 33 ····if-ne·v0,·v2,·:cond_0
  
 34 ····iput·v1,·p0,·Lg0/c$b;->d:I
  
 35 ····invoke-static·{p1},·Ld0/l;->b(Ljava/lang/Object;)V
  
 36 ····goto·:goto_0
  
 37 ····:cond_0
 38 ····new-instance·p1,·Ljava/lang/IllegalStateException;
  
 39 ····const-string·v0,·"This·coroutine·had·already·completed"
  
 40 ····invoke-virtual·{v0},·Ljava/lang/Object;->toString()Ljava/lang/String;
  
 41 ····move-result-object·v0
  
 42 ····invoke-direct·{p1,·v0},·Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
  
 43 ····throw·p1
  
 44 ····:cond_1
 45 ····iput·v2,·p0,·Lg0/c$b;->d:I
  
 46 ····invoke-static·{p1},·Ld0/l;->b(Ljava/lang/Object;)V
  
 47 ····iget-object·p1,·p0,·Lg0/c$b;->e:Lm0/p;
  
 48 ····const-string·v0,·"null·cannot·be·cast·to·non-null·type·kotlin.Function2<R·of·kotlin.coroutines.intrinsics.IntrinsicsKt__IntrinsicsJvmKt.createCoroutineUnintercepted$lambda-1,·kotlin.coroutines.Continuation<T·of·kotlin.coroutines.intrinsics.IntrinsicsKt__IntrinsicsJvmKt.createCoroutineUnintercepted$lambda-1>,·kotlin.Any?>"
  
 49 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->c(Ljava/lang/Object;Ljava/lang/String;)V
  
 50 ····iget-object·p1,·p0,·Lg0/c$b;->e:Lm0/p;
  
 51 ····invoke-static·{p1,·v1},·Lkotlin/jvm/internal/o;->a(Ljava/lang/Object;I)Ljava/lang/Object;
  
 52 ····move-result-object·p1
  
 53 ····check-cast·p1,·Lm0/p;
  
 54 ····iget-object·v0,·p0,·Lg0/c$b;->f:Ljava/lang/Object;
  
 55 ····invoke-interface·{p1,·v0,·p0},·Lm0/p;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
  
 56 ····move-result-object·p1
  
 57 ····:goto_0
 58 ····return-object·p1
14 .end·method59 .end·method
1.08 KB
smali/n0/a.smali
    
Offset 1, 28 lines modifiedOffset 1, 32 lines modified
1 .class·public·final·Ln0/a;1 .class·public·abstract·Ln0/a;
2 .super·Ljava/lang/Object;2 .super·Ln0/c;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·direct·methods4 #·direct·methods
5 .method·public·static·a(Landroid/os/Looper;)Landroid/os/Handler;5 .method·public·constructor·<init>()V
6 ····.locals·26 ····.locals·0
  
7 ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I7 ····invoke-direct·{p0},·Ln0/c;-><init>()V
  
 8 ····return-void
 9 .end·method
  
8 ····const/16·v1,·0x1c 
  
9 ····if-lt·v0,·v1,·:cond_010 #·virtual·methods
 11 .method·public·b()I
 12 ····.locals·1
  
10 ····invoke-static·{p0},·La/b;->a(Landroid/os/Looper;)Landroid/os/Handler;13 ····invoke-virtual·{p0},·Ln0/a;->c()Ljava/util/Random;
  
11 ····move-result-object·p014 ····move-result-object·v0
  
12 ····return-object·p015 ····invoke-virtual·{v0},·Ljava/util/Random;->nextInt()I
  
 16 ····move-result·v0
13 ····:cond_0 
14 ····new-instance·v0,·Landroid/os/Handler; 
  
15 ····invoke-direct·{v0,·p0},·Landroid/os/Handler;-><init>(Landroid/os/Looper;)V17 ····return·v0
 18 .end·method
  
16 ····return-object·v019 .method·public·abstract·c()Ljava/util/Random;
17 .end·method20 .end·method
1.16 KB
smali/n0/b.smali
    
Offset 1, 15 lines modifiedOffset 1, 43 lines modified
1 .class·public·final·synthetic·Ln0/b;1 .class·public·final·Ln0/b;
2 .super·Ljava/lang/Object;2 .super·Ln0/a;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
 4 #·instance·fields
 5 .field·private·final·f:Ln0/b$a;
  
  
4 #·direct·methods6 #·direct·methods
5 .method·public·static·bridge·synthetic·a(Landroid/content/Context;)Ljava/io/File;7 .method·public·constructor·<init>()V
6 ····.locals·08 ····.locals·1
  
 9 ····invoke-direct·{p0},·Ln0/a;-><init>()V
  
 10 ····new-instance·v0,·Ln0/b$a;
  
 11 ····invoke-direct·{v0},·Ln0/b$a;-><init>()V
  
 12 ····iput-object·v0,·p0,·Ln0/b;->f:Ln0/b$a;
  
 13 ····return-void
 14 .end·method
  
  
 15 #·virtual·methods
 16 .method·public·c()Ljava/util/Random;
 17 ····.locals·2
  
 18 ····iget-object·v0,·p0,·Ln0/b;->f:Ln0/b$a;
  
 19 ····invoke-virtual·{v0},·Ljava/lang/ThreadLocal;->get()Ljava/lang/Object;
  
 20 ····move-result-object·v0
  
 21 ····const-string·v1,·"implStorage.get()"
  
7 ····invoke-virtual·{p0},·Landroid/content/Context;->getDataDir()Ljava/io/File;22 ····invoke-static·{v0,·v1},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V
  
8 ····move-result-object·p023 ····check-cast·v0,·Ljava/util/Random;
  
9 ····return-object·p024 ····return-object·v0
10 .end·method25 .end·method
3.91 KB
smali/n0/c.smali
    
Offset 1, 126 lines modifiedOffset 1, 62 lines modified
1 .class·public·final·Ln0/c;1 .class·public·abstract·Ln0/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 ········Ln0/c$a;
 8 ····}
 9 .end·annotation
4 #·direct·methods 
5 .method·public·static·a(Landroid/content/Context;)Ljava/lang/String; 
6 ····.locals·2 
  
7 ····invoke-virtual·{p0},·Landroid/content/Context;->getCodeCacheDir()Ljava/io/File; 
  
8 ····move-result-object·v0 
  
9 ····if-nez·v0,·:cond_0 
  
10 ····invoke-virtual·{p0},·Landroid/content/Context;->getCacheDir()Ljava/io/File; 
  
11 ····move-result-object·v0 
  
12 ····:cond_0 
13 ····if-nez·v0,·:cond_1 
  
14 ····new-instance·v0,·Ljava/io/File; 
  
15 ····invoke-static·{p0},·Ln0/c;->b(Landroid/content/Context;)Ljava/lang/String; 
  
16 ····move-result-object·p0 
  
17 ····const-string·v1,·"cache" 
  
18 ····invoke-direct·{v0,·p0,·v1},·Ljava/io/File;-><init>(Ljava/lang/String;Ljava/lang/String;)V 
  
19 ····:cond_1 
20 ····invoke-virtual·{v0},·Ljava/io/File;->getPath()Ljava/lang/String; 
  
21 ····move-result-object·p0 
  
22 ····return-object·p0 
23 .end·method 
  
24 .method·private·static·b(Landroid/content/Context;)Ljava/lang/String; 
25 ····.locals·2 
  
26 ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I 
  
27 ····const/16·v1,·0x18 
  
28 ····if-lt·v0,·v1,·:cond_0 
  
29 ····invoke-static·{p0},·Ln0/b;->a(Landroid/content/Context;)Ljava/io/File;10 #·static·fields
 11 .field·public·static·final·d:Ln0/c$a;
  
30 ····move-result-object·p012 .field·private·static·final·e:Ln0/c;
  
31 ····invoke-virtual·{p0},·Ljava/io/File;->getPath()Ljava/lang/String; 
  
 13 #·direct·methods
 14 .method·static·constructor·<clinit>()V
32 ····move-result-object·p0 
  
33 ····return-object·p0 
  
34 ····:cond_0 
35 ····invoke-virtual·{p0},·Landroid/content/Context;->getApplicationInfo()Landroid/content/pm/ApplicationInfo; 
  
36 ····move-result-object·p0 
  
37 ····iget-object·p0,·p0,·Landroid/content/pm/ApplicationInfo;->dataDir:Ljava/lang/String; 
  
38 ····return-object·p0 
39 .end·method 
  
40 .method·public·static·c(Landroid/content/Context;)Ljava/lang/String; 
41 ····.locals·215 ····.locals·2
  
42 ····const-string·v0,·"flutter"16 ····new-instance·v0,·Ln0/c$a;
  
43 ····const/4·v1,·0x017 ····const/4·v1,·0x0
  
 18 ····invoke-direct·{v0,·v1},·Ln0/c$a;-><init>(Lkotlin/jvm/internal/e;)V
44 ····invoke-virtual·{p0,·v0,·v1},·Landroid/content/Context;->getDir(Ljava/lang/String;I)Ljava/io/File; 
  
45 ····move-result-object·v0 
  
46 ····if-nez·v0,·:cond_0 
  
47 ····new-instance·v0,·Ljava/io/File;19 ····sput-object·v0,·Ln0/c;->d:Ln0/c$a;
  
48 ····invoke-static·{p0},·Ln0/c;->b(Landroid/content/Context;)Ljava/lang/String;20 ····sget-object·v0,·Lh0/b;->a:Lh0/a;
  
49 ····move-result-object·p021 ····invoke-virtual·{v0},·Lh0/a;->b()Ln0/c;
  
 22 ····move-result-object·v0
50 ····const-string·v1,·"app_flutter" 
  
51 ····invoke-direct·{v0,·p0,·v1},·Ljava/io/File;-><init>(Ljava/lang/String;Ljava/lang/String;)V 
  
52 ····:cond_0 
53 ····invoke-virtual·{v0},·Ljava/io/File;->getPath()Ljava/lang/String; 
  
54 ····move-result-object·p023 ····sput-object·v0,·Ln0/c;->e:Ln0/c;
  
55 ····return-object·p024 ····return-void
56 .end·method25 .end·method
  
57 .method·public·static·d(Landroid/content/Context;)Ljava/lang/String;26 .method·public·constructor·<init>()V
58 ····.locals·227 ····.locals·0
  
59 ····invoke-virtual·{p0},·Landroid/content/Context;->getFilesDir()Ljava/io/File; 
  
60 ····move-result-object·v028 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
 29 ····return-void
 30 .end·method
61 ····if-nez·v0,·:cond_0 
  
62 ····new-instance·v0,·Ljava/io/File; 
  
63 ····invoke-static·{p0},·Ln0/c;->b(Landroid/content/Context;)Ljava/lang/String; 
  
64 ····move-result-object·p0 
Max diff block lines reached; 464/3972 bytes (11.68%) of diff not shown.
8.3 KB
smali/v/a.smali
Max HTML report size reached
1.44 KB
smali/v/b.smali
    
Offset 1, 64 lines modifiedOffset 1, 3 lines modified
1 .class·public·final·synthetic·Lv/b;1 .class·public·interface·abstract·Lv/b;
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·d:Lv/c; 
  
8 .field·public·final·synthetic·e:Ljava/lang/String; 
  
9 .field·public·final·synthetic·f:I 
  
10 .field·public·final·synthetic·g:Lv/c$f; 
  
11 .field·public·final·synthetic·h:Ljava/nio/ByteBuffer; 
  
12 .field·public·final·synthetic·i:J 
  
  
13 #·direct·methods 
14 .method·public·synthetic·constructor·<init>(Lv/c;Ljava/lang/String;ILv/c$f;Ljava/nio/ByteBuffer;J)V 
15 ····.locals·0 
  
16 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V 
  
17 ····iput-object·p1,·p0,·Lv/b;->d:Lv/c; 
  
18 ····iput-object·p2,·p0,·Lv/b;->e:Ljava/lang/String; 
  
19 ····iput·p3,·p0,·Lv/b;->f:I 
  
20 ····iput-object·p4,·p0,·Lv/b;->g:Lv/c$f; 
  
21 ····iput-object·p5,·p0,·Lv/b;->h:Ljava/nio/ByteBuffer; 
  
22 ····iput-wide·p6,·p0,·Lv/b;->i:J 
  
23 ····return-void 
24 .end·method 
  
  
25 #·virtual·methods 
26 .method·public·final·run()V 
27 ····.locals·7 
  
28 ····iget-object·v0,·p0,·Lv/b;->d:Lv/c; 
  
29 ····iget-object·v1,·p0,·Lv/b;->e:Ljava/lang/String; 
  
30 ····iget·v2,·p0,·Lv/b;->f:I 
  
31 ····iget-object·v3,·p0,·Lv/b;->g:Lv/c$f; 
  
32 ····iget-object·v4,·p0,·Lv/b;->h:Ljava/nio/ByteBuffer; 
  
33 ····iget-wide·v5,·p0,·Lv/b;->i:J 
  
34 ····invoke-static/range·{v0·..·v6},·Lv/c;->i(Lv/c;Ljava/lang/String;ILv/c$f;Ljava/nio/ByteBuffer;J)V 
  
35 ····return-void 
36 .end·method 
6.11 KB
smali/v0/a.smali
    
Offset 1, 34 lines modifiedOffset 1, 298 lines modified
1 .class·public·final·Lv0/a;1 .class·public·abstract·Lv0/a;
2 .super·Ljava/lang/Object;2 .super·Lv0/c;
3 .source·"SourceFile"3 .source·"SourceFile"
  
 4 #·interfaces
 5 .implements·Lv0/f;
  
  
 6 #·annotations
 7 .annotation·system·Ldalvik/annotation/MemberClasses;
 8 ····value·=·{
 9 ········Lv0/a$c;,
 10 ········Lv0/a$a;,
 11 ········Lv0/a$b;
 12 ····}
 13 .end·annotation
  
 14 .annotation·system·Ldalvik/annotation/Signature;
 15 ····value·=·{
 16 ········"<E:",
 17 ········"Ljava/lang/Object;",
 18 ········">",
 19 ········"Lv0/c<",
 20 ········"TE;>;",
 21 ········"Lv0/f<",
 22 ········"TE;>;"
 23 ····}
 24 .end·annotation
  
  
4 #·direct·methods25 #·direct·methods
5 .method·public·static·final·a(Ljava/io/Closeable;Ljava/lang/Throwable;)V26 .method·public·constructor·<init>(Lm0/l;)V
6 ····.locals·027 ····.locals·0
 28 ····.annotation·system·Ldalvik/annotation/Signature;
 29 ········value·=·{
 30 ············"(",
 31 ············"Lm0/l<",
 32 ············"-TE;",
 33 ············"Ld0/q;",
 34 ············">;)V"
 35 ········}
 36 ····.end·annotation
  
 37 ····invoke-direct·{p0,·p1},·Lv0/c;-><init>(Lm0/l;)V
  
7 ····if-eqz·p0,·:cond_138 ····return-void
 39 .end·method
  
8 ····if-nez·p1,·:cond_040 .method·public·static·final·synthetic·n(Lv0/a;Lv0/o;)Z
 41 ····.locals·0
  
9 ····invoke-interface·{p0},·Ljava/io/Closeable;->close()V42 ····invoke-direct·{p0,·p1},·Lv0/a;->p(Lv0/o;)Z
  
10 ····goto·:goto_043 ····move-result·p0
  
 44 ····return·p0
 45 .end·method
  
 46 .method·public·static·final·synthetic·o(Lv0/a;Lt0/k;Lv0/o;)V
 47 ····.locals·0
  
 48 ····invoke-direct·{p0,·p1,·p2},·Lv0/a;->w(Lt0/k;Lv0/o;)V
  
 49 ····return-void
 50 .end·method
  
 51 .method·private·final·p(Lv0/o;)Z
 52 ····.locals·0
 53 ····.annotation·system·Ldalvik/annotation/Signature;
 54 ········value·=·{
 55 ············"(",
 56 ············"Lv0/o<",
 57 ············"-TE;>;)Z"
 58 ········}
 59 ····.end·annotation
  
 60 ····invoke-virtual·{p0,·p1},·Lv0/a;->q(Lv0/o;)Z
  
 61 ····move-result·p1
  
 62 ····if-eqz·p1,·:cond_0
  
 63 ····invoke-virtual·{p0},·Lv0/a;->u()V
  
11 ····:cond_064 ····:cond_0
 65 ····return·p1
 66 .end·method
12 ····:try_start_0 
13 ····invoke-interface·{p0},·Ljava/io/Closeable;->close()V 
14 ····:try_end_0 
15 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0 
  
16 ····goto·:goto_067 .method·private·final·w(Lt0/k;Lv0/o;)V
 68 ····.locals·1
 69 ····.annotation·system·Ldalvik/annotation/Signature;
 70 ········value·=·{
 71 ············"(",
 72 ············"Lt0/k<",
 73 ············"*>;",
 74 ············"Lv0/o<",
 75 ············"*>;)V"
 76 ········}
 77 ····.end·annotation
  
 78 ····new-instance·v0,·Lv0/a$c;
  
 79 ····invoke-direct·{v0,·p0,·p2},·Lv0/a$c;-><init>(Lv0/a;Lv0/o;)V
  
 80 ····invoke-interface·{p1,·v0},·Lt0/k;->a(Lm0/l;)V
  
 81 ····return-void
 82 .end·method
  
  
 83 #·virtual·methods
 84 .method·public·final·iterator()Lv0/g;
 85 ····.locals·1
 86 ····.annotation·system·Ldalvik/annotation/Signature;
 87 ········value·=·{
 88 ············"()",
 89 ············"Lv0/g<",
 90 ············"TE;>;"
 91 ········}
 92 ····.end·annotation
  
 93 ····new-instance·v0,·Lv0/a$a;
  
Max diff block lines reached; 2286/6229 bytes (36.70%) of diff not shown.
714 B
smali/a0/a.smali
    
Offset 1, 17 lines modifiedOffset 1, 15 lines modified
1 .class·public·interface·abstract·La0/a;1 .class·public·final·synthetic·La0/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·e(La0/c;)V 
6 .end·method5 .method·public·static·bridge·synthetic·a(Ljava/util/HashMap;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
 6 ····.locals·0
  
 7 ····invoke-virtual·{p0,·p1,·p2},·Ljava/util/HashMap;->getOrDefault(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
7 .method·public·abstract·f()V 
8 .end·method 
  
 8 ····move-result-object·p0
9 .method·public·abstract·g(La0/c;)V 
10 .end·method 
  
11 .method·public·abstract·i()V9 ····return-object·p0
12 .end·method10 .end·method
3.46 KB
smali/a0/b.smali
    
Offset 1, 42 lines modifiedOffset 1, 127 lines modified
1 .class·public·interface·abstract·La0/b;1 .class·public·La0/b;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·virtual·methods 
5 .method·public·abstract·a(I[Ljava/lang/String;[I)Z 
6 .end·method4 #·annotations
 5 .annotation·build·Landroid/annotation/TargetApi;
 6 ····value·=·0x18
 7 .end·annotation
  
 8 .annotation·system·Ldalvik/annotation/MemberClasses;
 9 ····value·=·{
 10 ········La0/b$c;
 11 ····}
 12 .end·annotation
  
7 .method·public·abstract·b(IILandroid/content/Intent;)Z 
8 .end·method 
  
9 .method·public·abstract·c(Landroid/content/Intent;)V 
10 .end·method13 #·static·fields
 14 .field·private·static·c:Ljava/util/HashMap;
 15 ····.annotation·system·Ldalvik/annotation/Signature;
 16 ········value·=·{
 17 ············"Ljava/util/HashMap<",
 18 ············"Ljava/lang/String;",
 19 ············"Ljava/lang/Integer;",
 20 ············">;"
 21 ········}
 22 ····.end·annotation
 23 .end·field
  
11 .method·public·abstract·d(Landroid/os/Bundle;)V 
12 .end·method 
  
13 .method·public·abstract·e(Landroid/os/Bundle;)V24 #·instance·fields
 25 .field·private·final·a:La0/b$c;
  
 26 .field·private·final·b:Lx/h;
  
  
 27 #·direct·methods
 28 .method·public·constructor·<init>(La0/b$c;Lx/h;)V
 29 ····.locals·0
  
 30 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
 31 ····iput-object·p1,·p0,·La0/b;->a:La0/b$c;
  
 32 ····iput-object·p2,·p0,·La0/b;->b:Lx/h;
  
 33 ····new-instance·p1,·La0/b$a;
  
 34 ····invoke-direct·{p1,·p0},·La0/b$a;-><init>(La0/b;)V
  
 35 ····invoke-virtual·{p2,·p1},·Lx/h;->b(Lx/h$b;)V
  
 36 ····return-void
14 .end·method37 .end·method
  
15 .method·public·abstract·f()V38 .method·static·synthetic·a(La0/b;Ljava/lang/String;)Landroid/view/PointerIcon;
 39 ····.locals·0
  
 40 ····invoke-direct·{p0,·p1},·La0/b;->d(Ljava/lang/String;)Landroid/view/PointerIcon;
  
 41 ····move-result-object·p0
  
 42 ····return-object·p0
16 .end·method43 .end·method
  
 44 .method·static·synthetic·b(La0/b;)La0/b$c;
 45 ····.locals·0
  
 46 ····iget-object·p0,·p0,·La0/b;->a:La0/b$c;
  
 47 ····return-object·p0
17 .method·public·abstract·h(Lio/flutter/embedding/android/d;Landroidx/lifecycle/c;)V 
18 ····.annotation·system·Ldalvik/annotation/Signature; 
19 ········value·=·{ 
20 ············"(", 
21 ············"Lio/flutter/embedding/android/d<", 
22 ············"Landroid/app/Activity;", 
23 ············">;", 
24 ············"Landroidx/lifecycle/c;", 
25 ············")V" 
26 ········} 
27 ····.end·annotation 
28 .end·method48 .end·method
  
29 .method·public·abstract·i()V49 .method·private·d(Ljava/lang/String;)Landroid/view/PointerIcon;
 50 ····.locals·2
  
 51 ····sget-object·v0,·La0/b;->c:Ljava/util/HashMap;
  
 52 ····if-nez·v0,·:cond_0
  
 53 ····new-instance·v0,·La0/b$b;
  
 54 ····invoke-direct·{v0,·p0},·La0/b$b;-><init>(La0/b;)V
  
 55 ····sput-object·v0,·La0/b;->c:Ljava/util/HashMap;
  
 56 ····:cond_0
 57 ····sget-object·v0,·La0/b;->c:Ljava/util/HashMap;
  
 58 ····const/16·v1,·0x3e8
  
 59 ····invoke-static·{v1},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
 60 ····move-result-object·v1
  
 61 ····invoke-static·{v0,·p1,·v1},·La0/a;->a(Ljava/util/HashMap;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
  
 62 ····move-result-object·p1
  
 63 ····check-cast·p1,·Ljava/lang/Integer;
  
 64 ····invoke-virtual·{p1},·Ljava/lang/Integer;->intValue()I
  
 65 ····move-result·p1
  
 66 ····iget-object·v0,·p0,·La0/b;->a:La0/b$c;
  
 67 ····invoke-interface·{v0,·p1},·La0/b$c;->c(I)Landroid/view/PointerIcon;
  
Max diff block lines reached; 238/3509 bytes (6.78%) of diff not shown.
2.05 KB
smali/e/a.smali
    
Offset 1, 77 lines modifiedOffset 1, 15 lines modified
1 .class·public·final·Le/a;1 .class·public·final·synthetic·Le/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·=·0x7f05001b4 #·direct·methods
 5 .method·public·static·bridge·synthetic·a(Landroid/graphics/drawable/Icon;)I
 6 ····.locals·0
  
6 .field·public·static·final·B:I·=·0x7f05001c7 ····invoke-virtual·{p0},·Landroid/graphics/drawable/Icon;->getResId()I
  
7 .field·public·static·final·C:I·=·0x7f05001d8 ····move-result·p0
  
 9 ····return·p0
 10 .end·method
8 .field·public·static·final·D:I·=·0x7f05001e 
  
9 .field·public·static·final·E:I·=·0x7f05001f 
  
10 .field·public·static·final·F:I·=·0x7f050020 
  
11 .field·public·static·final·G:I·=·0x7f050043 
  
12 .field·public·static·final·H:I·=·0x7f050044 
  
13 .field·public·static·final·I:I·=·0x7f05004b 
  
14 .field·public·static·final·J:I·=·0x7f05004c 
  
15 .field·public·static·final·a:I·=·0x7f050001 
  
16 .field·public·static·final·b:I·=·0x7f050002 
  
17 .field·public·static·final·c:I·=·0x7f050003 
  
18 .field·public·static·final·d:I·=·0x7f050004 
  
19 .field·public·static·final·e:I·=·0x7f050005 
  
20 .field·public·static·final·f:I·=·0x7f050006 
  
21 .field·public·static·final·g:I·=·0x7f050007 
  
22 .field·public·static·final·h:I·=·0x7f050008 
  
23 .field·public·static·final·i:I·=·0x7f050009 
  
24 .field·public·static·final·j:I·=·0x7f05000a 
  
25 .field·public·static·final·k:I·=·0x7f05000b 
  
26 .field·public·static·final·l:I·=·0x7f05000c 
  
27 .field·public·static·final·m:I·=·0x7f05000d 
  
28 .field·public·static·final·n:I·=·0x7f05000e 
  
29 .field·public·static·final·o:I·=·0x7f05000f 
  
30 .field·public·static·final·p:I·=·0x7f050010 
  
31 .field·public·static·final·q:I·=·0x7f050011 
  
32 .field·public·static·final·r:I·=·0x7f050012 
  
33 .field·public·static·final·s:I·=·0x7f050013 
  
34 .field·public·static·final·t:I·=·0x7f050014 
  
35 .field·public·static·final·u:I·=·0x7f050015 
  
36 .field·public·static·final·v:I·=·0x7f050016 
  
37 .field·public·static·final·w:I·=·0x7f050017 
  
38 .field·public·static·final·x:I·=·0x7f050018 
  
39 .field·public·static·final·y:I·=·0x7f050019 
  
40 .field·public·static·final·z:I·=·0x7f05001a 
2.5 KB
smali/u/a.smali
    
Offset 1, 114 lines modifiedOffset 1, 11 lines modified
1 .class·public·final·Lu/a;1 .class·public·interface·abstract·Lu/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 ········Lu/a$b; 
8 ····} 
9 .end·annotation 
  
  
10 #·static·fields 
11 .field·private·static·e:Lu/a; 
  
12 .field·private·static·f:Z 
  
  
13 #·instance·fields 
14 .field·private·a:Lx/d; 
  
15 .field·private·b:Lw/a; 
  
16 .field·private·c:Lio/flutter/embedding/engine/FlutterJNI$c; 
  
17 .field·private·d:Ljava/util/concurrent/ExecutorService; 
  
  
18 #·direct·methods 
19 .method·private·constructor·<init>(Lx/d;Lw/a;Lio/flutter/embedding/engine/FlutterJNI$c;Ljava/util/concurrent/ExecutorService;)V 
20 ····.locals·0 
  
21 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V 
  
22 ····iput-object·p1,·p0,·Lu/a;->a:Lx/d; 
  
23 ····iput-object·p2,·p0,·Lu/a;->b:Lw/a; 
  
24 ····iput-object·p3,·p0,·Lu/a;->c:Lio/flutter/embedding/engine/FlutterJNI$c; 
  
25 ····iput-object·p4,·p0,·Lu/a;->d:Ljava/util/concurrent/ExecutorService; 
  
26 ····return-void 
27 .end·method 
  
28 .method·synthetic·constructor·<init>(Lx/d;Lw/a;Lio/flutter/embedding/engine/FlutterJNI$c;Ljava/util/concurrent/ExecutorService;Lu/a$a;)V 
29 ····.locals·0 
  
30 ····invoke-direct·{p0,·p1,·p2,·p3,·p4},·Lu/a;-><init>(Lx/d;Lw/a;Lio/flutter/embedding/engine/FlutterJNI$c;Ljava/util/concurrent/ExecutorService;)V 
  
31 ····return-void 
32 .end·method 
  
33 .method·public·static·e()Lu/a; 
34 ····.locals·1 
  
35 ····const/4·v0,·0x1 
  
36 ····sput-boolean·v0,·Lu/a;->f:Z 
  
37 ····sget-object·v0,·Lu/a;->e:Lu/a; 
  
38 ····if-nez·v0,·:cond_0 
  
39 ····new-instance·v0,·Lu/a$b; 
  
40 ····invoke-direct·{v0},·Lu/a$b;-><init>()V 
  
41 ····invoke-virtual·{v0},·Lu/a$b;->a()Lu/a; 
  
42 ····move-result-object·v0 
  
43 ····sput-object·v0,·Lu/a;->e:Lu/a; 
  
44 ····:cond_0 
45 ····sget-object·v0,·Lu/a;->e:Lu/a; 
  
46 ····return-object·v0 
47 .end·method 
  
  
48 #·virtual·methods4 #·virtual·methods
 5 .method·public·abstract·a()V
49 .method·public·a()Lw/a; 
50 ····.locals·1 
  
51 ····iget-object·v0,·p0,·Lu/a;->b:Lw/a; 
  
52 ····return-object·v0 
53 .end·method 
  
54 .method·public·b()Ljava/util/concurrent/ExecutorService; 
55 ····.locals·1 
  
56 ····iget-object·v0,·p0,·Lu/a;->d:Ljava/util/concurrent/ExecutorService; 
  
57 ····return-object·v0 
58 .end·method6 .end·method
  
 7 .method·public·abstract·b(Lu/b;)V
59 .method·public·c()Lx/d; 
60 ····.locals·1 
  
61 ····iget-object·v0,·p0,·Lu/a;->a:Lx/d; 
  
62 ····return-object·v0 
63 .end·method 
  
64 .method·public·d()Lio/flutter/embedding/engine/FlutterJNI$c; 
65 ····.locals·1 
  
66 ····iget-object·v0,·p0,·Lu/a;->c:Lio/flutter/embedding/engine/FlutterJNI$c; 
  
67 ····return-object·v0 
68 .end·method8 .end·method
1.73 KB
smali/u/b.smali
    
Offset 1, 71 lines modifiedOffset 1, 3 lines modified
1 .class·public·Lu/b;1 .class·public·interface·abstract·Lu/b;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·direct·methods 
5 .method·static·constructor·<clinit>()V 
6 ····.locals·0 
  
7 ····return-void 
8 .end·method 
  
9 .method·public·static·a(Ljava/lang/String;Ljava/lang/String;)V 
10 ····.locals·0 
  
11 ····return-void 
12 .end·method 
  
13 .method·public·static·b(Ljava/lang/String;Ljava/lang/String;)V 
14 ····.locals·0 
  
15 ····invoke-static·{p0,·p1},·Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I 
  
16 ····return-void 
17 .end·method 
  
18 .method·public·static·c(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V 
19 ····.locals·0 
  
20 ····invoke-static·{p0,·p1,·p2},·Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I 
  
21 ····return-void 
22 .end·method 
  
23 .method·public·static·d(Ljava/lang/Throwable;)Ljava/lang/String; 
24 ····.locals·0 
  
25 ····invoke-static·{p0},·Landroid/util/Log;->getStackTraceString(Ljava/lang/Throwable;)Ljava/lang/String; 
  
26 ····move-result-object·p0 
  
27 ····return-object·p0 
28 .end·method 
  
29 .method·public·static·e(Ljava/lang/String;Ljava/lang/String;)V 
30 ····.locals·0 
  
31 ····return-void 
32 .end·method 
  
33 .method·public·static·f(Ljava/lang/String;Ljava/lang/String;)V 
34 ····.locals·0 
  
35 ····return-void 
36 .end·method 
  
37 .method·public·static·g(Ljava/lang/String;Ljava/lang/String;)V 
38 ····.locals·0 
  
39 ····invoke-static·{p0,·p1},·Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;)I 
  
40 ····return-void 
41 .end·method 
  
42 .method·public·static·h(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V 
43 ····.locals·0 
  
44 ····invoke-static·{p0,·p1,·p2},·Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I 
  
45 ····return-void 
46 .end·method 
2.23 KB
smali/g/a.smali
    
Offset 1, 70 lines modifiedOffset 1, 24 lines modified
1 .class·public·final·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 #·annotations4 #·annotations
5 .annotation·build·Landroid/annotation/SuppressLint;5 .annotation·system·Ldalvik/annotation/Signature;
6 ····value·=·{6 ····value·=·{
7 ········"PrivateConstructorForUtilityClass"7 ········"<T:",
 8 ········"Ljava/lang/Object;",
 9 ········">",
 10 ········"Ljava/lang/Object;"
8 ····}11 ····}
9 .end·annotation12 .end·annotation
  
  
10 #·static·fields 
11 .field·private·static·final·a:[Ljava/lang/String; 
  
  
12 #·direct·methods13 #·virtual·methods
 14 .method·public·abstract·accept(Ljava/lang/Object;)V
 15 ····.annotation·system·Ldalvik/annotation/Signature;
 16 ········value·=·{
 17 ············"(TT;)V"
 18 ········}
 19 ····.end·annotation
13 .method·static·constructor·<clinit>()V 
14 ····.locals·1 
  
15 ····const/4·v0,·0x0 
  
16 ····new-array·v0,·v0,·[Ljava/lang/String; 
  
17 ····sput-object·v0,·Lg/a;->a:[Ljava/lang/String; 
  
18 ····return-void 
19 .end·method 
  
20 .method·public·static·a(Landroid/view/inputmethod/EditorInfo;[Ljava/lang/String;)V 
21 ····.locals·2 
  
22 ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I 
  
23 ····const/16·v1,·0x19 
  
24 ····if-lt·v0,·v1,·:cond_0 
  
25 ····iput-object·p1,·p0,·Landroid/view/inputmethod/EditorInfo;->contentMimeTypes:[Ljava/lang/String; 
  
26 ····goto·:goto_0 
  
27 ····:cond_0 
28 ····iget-object·v0,·p0,·Landroid/view/inputmethod/EditorInfo;->extras:Landroid/os/Bundle; 
  
29 ····if-nez·v0,·:cond_1 
  
30 ····new-instance·v0,·Landroid/os/Bundle; 
  
31 ····invoke-direct·{v0},·Landroid/os/Bundle;-><init>()V 
  
32 ····iput-object·v0,·p0,·Landroid/view/inputmethod/EditorInfo;->extras:Landroid/os/Bundle; 
  
33 ····:cond_1 
34 ····iget-object·v0,·p0,·Landroid/view/inputmethod/EditorInfo;->extras:Landroid/os/Bundle; 
  
35 ····const-string·v1,·"androidx.core.view.inputmethod.EditorInfoCompat.CONTENT_MIME_TYPES" 
  
36 ····invoke-virtual·{v0,·v1,·p1},·Landroid/os/BaseBundle;->putStringArray(Ljava/lang/String;[Ljava/lang/String;)V 
  
37 ····iget-object·p0,·p0,·Landroid/view/inputmethod/EditorInfo;->extras:Landroid/os/Bundle; 
  
38 ····const-string·v0,·"android.support.v13.view.inputmethod.EditorInfoCompat.CONTENT_MIME_TYPES" 
  
39 ····invoke-virtual·{p0,·v0,·p1},·Landroid/os/BaseBundle;->putStringArray(Ljava/lang/String;[Ljava/lang/String;)V 
  
40 ····:goto_0 
41 ····return-void 
42 .end·method20 .end·method
1.57 KB
smali/h0/a.smali
    
Offset 1, 15 lines modifiedOffset 1, 62 lines modified
1 .class·public·final·synthetic·Lh0/a;1 .class·public·Lh0/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 ········Lh0/a$a;
 8 ····}
 9 .end·annotation
  
  
4 #·direct·methods10 #·direct·methods
5 .method·public·static·bridge·synthetic·a(Landroid/content/res/Configuration;)Landroid/os/LocaleList;11 .method·public·constructor·<init>()V
6 ····.locals·012 ····.locals·0
  
7 ····invoke-virtual·{p0},·Landroid/content/res/Configuration;->getLocales()Landroid/os/LocaleList;13 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
 14 ····return-void
 15 .end·method
  
  
 16 #·virtual·methods
 17 .method·public·a(Ljava/lang/Throwable;Ljava/lang/Throwable;)V
 18 ····.locals·3
  
 19 ····const-string·v0,·"cause"
  
 20 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
 21 ····const-string·v0,·"exception"
  
 22 ····invoke-static·{p2,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
 23 ····sget-object·v0,·Lh0/a$a;->b:Ljava/lang/reflect/Method;
  
 24 ····if-eqz·v0,·:cond_0
  
 25 ····const/4·v1,·0x1
  
 26 ····new-array·v1,·v1,·[Ljava/lang/Object;
  
 27 ····const/4·v2,·0x0
  
 28 ····aput-object·p2,·v1,·v2
  
 29 ····invoke-virtual·{v0,·p1,·v1},·Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
  
 30 ····:cond_0
 31 ····return-void
 32 .end·method
  
 33 .method·public·b()Ln0/c;
 34 ····.locals·1
  
 35 ····new-instance·v0,·Ln0/b;
  
8 ····move-result-object·p036 ····invoke-direct·{v0},·Ln0/b;-><init>()V
  
9 ····return-object·p037 ····return-object·v0
10 .end·method38 .end·method
13.3 KB
smali/h0/b.smali
Max HTML report size reached
14.4 KB
smali/h0/c.smali
Max HTML report size reached
845 B
smali/o0/a.smali
    
Offset 1, 13 lines modifiedOffset 1, 29 lines modified
1 .class·public·final·Lo0/a;1 .class·public·final·Lo0/a;
2 .super·Lo0/b;2 .super·Ln0/a;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·direct·methods4 #·direct·methods
5 .method·public·static·bridge·synthetic·a(Ljava/lang/Throwable;Ljava/lang/Throwable;)V5 .method·public·constructor·<init>()V
6 ····.locals·06 ····.locals·0
  
7 ····invoke-static·{p0,·p1},·Lo0/b;->a(Ljava/lang/Throwable;Ljava/lang/Throwable;)V7 ····invoke-direct·{p0},·Ln0/a;-><init>()V
  
8 ····return-void8 ····return-void
9 .end·method9 .end·method
  
  
 10 #·virtual·methods
 11 .method·public·c()Ljava/util/Random;
 12 ····.locals·2
  
 13 ····invoke-static·{},·Ljava/util/concurrent/ThreadLocalRandom;->current()Ljava/util/concurrent/ThreadLocalRandom;
  
 14 ····move-result-object·v0
  
 15 ····const-string·v1,·"current()"
  
 16 ····invoke-static·{v0,·v1},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V
  
 17 ····return-object·v0
 18 .end·method
6.33 KB
smali/t0/a.smali
    
Offset 1, 81 lines modifiedOffset 1, 254 lines modified
1 .class·public·Lt0/a;1 .class·public·abstract·Lt0/a;
2 .super·Ls0/a;2 .super·Lt0/r1;
3 .source·"SourceFile"3 .source·"SourceFile"
  
 4 #·interfaces
 5 .implements·Lf0/d;
 6 .implements·Lt0/i0;
  
  
4 #·annotations7 #·annotations
5 .annotation·system·Ldalvik/annotation/MemberClasses;8 .annotation·system·Ldalvik/annotation/Signature;
6 ····value·=·{9 ····value·=·{
 10 ········"<T:",
 11 ········"Ljava/lang/Object;",
 12 ········">",
 13 ········"Lt0/r1;",
 14 ········"Lf0/d<",
 15 ········"TT;>;",
7 ········Lt0/a$a;16 ········"Lt0/i0;"
8 ····}17 ····}
9 .end·annotation18 .end·annotation
  
  
 19 #·instance·fields
 20 .field·private·final·e:Lf0/g;
  
  
10 #·direct·methods21 #·direct·methods
11 .method·public·constructor·<init>()V22 .method·public·constructor·<init>(Lf0/g;ZZ)V
12 ····.locals·023 ····.locals·0
  
13 ····invoke-direct·{p0},·Ls0/a;-><init>()V24 ····invoke-direct·{p0,·p3},·Lt0/r1;-><init>(Z)V
  
 25 ····if-eqz·p2,·:cond_0
  
 26 ····sget-object·p2,·Lt0/k1;->c:Lt0/k1$b;
  
 27 ····invoke-interface·{p1,·p2},·Lf0/g;->get(Lf0/g$c;)Lf0/g$b;
  
 28 ····move-result-object·p2
  
 29 ····check-cast·p2,·Lt0/k1;
  
 30 ····invoke-virtual·{p0,·p2},·Lt0/r1;->R(Lt0/k1;)V
  
 31 ····:cond_0
 32 ····invoke-interface·{p1,·p0},·Lf0/g;->plus(Lf0/g;)Lf0/g;
  
 33 ····move-result-object·p1
  
 34 ····iput-object·p1,·p0,·Lt0/a;->e:Lf0/g;
  
14 ····return-void35 ····return-void
15 .end·method36 .end·method
  
16 .method·private·final·c(I)Z 
 37 #·virtual·methods
 38 .method·protected·B()Ljava/lang/String;
 39 ····.locals·2
  
 40 ····invoke-static·{p0},·Lt0/m0;->a(Ljava/lang/Object;)Ljava/lang/String;
  
 41 ····move-result-object·v0
  
 42 ····const-string·v1,·"·was·cancelled"
  
 43 ····invoke-static·{v0,·v1},·Lkotlin/jvm/internal/i;->j(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String;
  
 44 ····move-result-object·v0
  
 45 ····return-object·v0
 46 .end·method
  
 47 .method·public·final·Q(Ljava/lang/Throwable;)V
17 ····.locals·148 ····.locals·1
  
18 ····sget-object·v0,·Lt0/a$a;->b:Ljava/lang/Integer;49 ····iget-object·v0,·p0,·Lt0/a;->e:Lf0/g;
  
19 ····if-eqz·v0,·:cond_150 ····invoke-static·{v0,·p1},·Lt0/h0;->a(Lf0/g;Ljava/lang/Throwable;)V
  
20 ····invoke-virtual·{v0},·Ljava/lang/Integer;->intValue()I51 ····return-void
 52 .end·method
  
21 ····move-result·v053 .method·public·X()Ljava/lang/String;
 54 ····.locals·3
  
22 ····if-lt·v0,·p1,·:cond_055 ····iget-object·v0,·p0,·Lt0/a;->e:Lf0/g;
  
23 ····goto·:goto_056 ····invoke-static·{v0},·Lt0/e0;->b(Lf0/g;)Ljava/lang/String;
  
 57 ····move-result-object·v0
  
 58 ····if-nez·v0,·:cond_0
  
 59 ····invoke-super·{p0},·Lt0/r1;->X()Ljava/lang/String;
  
 60 ····move-result-object·v0
  
 61 ····return-object·v0
  
24 ····:cond_062 ····:cond_0
25 ····const/4·p1,·0x063 ····new-instance·v1,·Ljava/lang/StringBuilder;
  
26 ····goto·:goto_164 ····invoke-direct·{v1},·Ljava/lang/StringBuilder;-><init>()V
  
27 ····:cond_1 
28 ····:goto_0 
29 ····const/4·p1,·0x165 ····const/16·v2,·0x22
  
 66 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;
30 ····:goto_1 
31 ····return·p1 
32 .end·method 
  
 67 ····invoke-virtual·{v1,·v0},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
33 #·virtual·methods 
34 .method·public·a(Ljava/lang/Throwable;Ljava/lang/Throwable;)V 
35 ····.locals·168 ····const-string·v0,·"\":"
  
 69 ····invoke-virtual·{v1,·v0},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
36 ····const-string·v0,·"cause"70 ····invoke-super·{p0},·Lt0/r1;->X()Ljava/lang/String;
  
37 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V71 ····move-result-object·v0
  
38 ····const-string·v0,·"exception"72 ····invoke-virtual·{v1,·v0},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
Max diff block lines reached; 2996/6445 bytes (46.49%) of diff not shown.
3.39 KB
smali/k0/a.smali
    
Offset 1, 105 lines modifiedOffset 1, 34 lines modified
1 .class·public·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 #·annotations 
5 .annotation·system·Ldalvik/annotation/MemberClasses; 
6 ····value·=·{ 
7 ········Lk0/a$b;, 
8 ········Lk0/a$c;, 
9 ········Lk0/a$a; 
10 ····} 
11 .end·annotation 
  
  
12 #·direct·methods4 #·direct·methods
13 .method·protected·static·a(Ljava/lang/Throwable;)Ljava/util/ArrayList;5 .method·public·static·final·a(Ljava/io/Closeable;Ljava/lang/Throwable;)V
14 ····.locals·36 ····.locals·0
15 ····.annotation·system·Ldalvik/annotation/Signature; 
16 ········value·=·{ 
17 ············"(", 
18 ············"Ljava/lang/Throwable;", 
19 ············")", 
20 ············"Ljava/util/ArrayList<", 
21 ············"Ljava/lang/Object;", 
22 ············">;" 
23 ········} 
24 ····.end·annotation 
  
25 ····new-instance·v0,·Ljava/util/ArrayList; 
  
26 ····const/4·v1,·0x3 
  
27 ····invoke-direct·{v0,·v1},·Ljava/util/ArrayList;-><init>(I)V 
  
28 ····instance-of·v1,·p0,·Lk0/a$a; 
  
29 ····if-eqz·v1,·:cond_0 
  
30 ····check-cast·p0,·Lk0/a$a; 
  
31 ····iget-object·v1,·p0,·Lk0/a$a;->d:Ljava/lang/String;7 ····if-eqz·p0,·:cond_1
  
32 ····invoke-virtual·{v0,·v1},·Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z8 ····if-nez·p1,·:cond_0
  
 9 ····invoke-interface·{p0},·Ljava/io/Closeable;->close()V
33 ····invoke-virtual·{p0},·Ljava/lang/Throwable;->getMessage()Ljava/lang/String; 
  
34 ····move-result-object·v1 
  
35 ····invoke-virtual·{v0,·v1},·Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z 
  
36 ····iget-object·p0,·p0,·Lk0/a$a;->e:Ljava/lang/Object; 
  
37 ····goto·:goto_010 ····goto·:goto_0
  
38 ····:cond_011 ····:cond_0
 12 ····:try_start_0
 13 ····invoke-interface·{p0},·Ljava/io/Closeable;->close()V
 14 ····:try_end_0
 15 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0
39 ····invoke-virtual·{p0},·Ljava/lang/Throwable;->toString()Ljava/lang/String; 
  
40 ····move-result-object·v1 
  
41 ····invoke-virtual·{v0,·v1},·Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z 
  
42 ····invoke-virtual·{p0},·Ljava/lang/Object;->getClass()Ljava/lang/Class; 
  
43 ····move-result-object·v1 
  
44 ····invoke-virtual·{v1},·Ljava/lang/Class;->getSimpleName()Ljava/lang/String; 
  
 16 ····goto·:goto_0
45 ····move-result-object·v1 
  
46 ····invoke-virtual·{v0,·v1},·Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z 
  
47 ····new-instance·v1,·Ljava/lang/StringBuilder; 
  
48 ····invoke-direct·{v1},·Ljava/lang/StringBuilder;-><init>()V 
  
49 ····const-string·v2,·"Cause:·" 
  
50 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; 
  
51 ····invoke-virtual·{p0},·Ljava/lang/Throwable;->getCause()Ljava/lang/Throwable; 
  
52 ····move-result-object·v2 
  
53 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; 
  
54 ····const-string·v2,·",·Stacktrace:·" 
  
55 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; 
  
56 ····invoke-static·{p0},·Landroid/util/Log;->getStackTraceString(Ljava/lang/Throwable;)Ljava/lang/String; 
  
57 ····move-result-object·p0 
  
58 ····invoke-virtual·{v1,·p0},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; 
  
59 ····invoke-virtual·{v1},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;17 ····:catchall_0
 18 ····move-exception·p0
  
60 ····move-result-object·p019 ····invoke-static·{p1,·p0},·Ld0/a;->a(Ljava/lang/Throwable;Ljava/lang/Throwable;)V
  
 20 ····:cond_1
61 ····:goto_021 ····:goto_0
 22 ····return-void
62 ····invoke-virtual·{v0,·p0},·Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z 
  
63 ····return-object·v0 
64 .end·method23 .end·method
5.52 KB
smali/f0/a.smali
    
Offset 1, 143 lines modifiedOffset 1, 125 lines modified
1 .class·public·Lf0/a;1 .class·public·abstract·Lf0/a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
 4 #·interfaces
 5 .implements·Lf0/g$b;
  
4 #·annotations 
5 .annotation·system·Ldalvik/annotation/MemberClasses; 
6 ····value·=·{ 
7 ········Lf0/a$b; 
8 ····} 
9 .end·annotation 
  
  
10 #·instance·fields6 #·instance·fields
11 .field·public·final·a:Lg0/a;7 .field·private·final·key:Lf0/g$c;
12 ····.annotation·system·Ldalvik/annotation/Signature;8 ····.annotation·system·Ldalvik/annotation/Signature;
13 ········value·=·{9 ········value·=·{
14 ············"Lg0/a<",10 ············"Lf0/g$c<",
15 ············"Ljava/lang/Object;", 
16 ············">;"11 ············"*>;"
17 ········}12 ········}
18 ····.end·annotation13 ····.end·annotation
19 .end·field14 .end·field
  
20 .field·public·final·b:Lio/flutter/embedding/engine/FlutterJNI; 
  
21 .field·private·c:Lf0/a$b; 
  
22 .field·public·final·d:Lg0/a$d;15 #·direct·methods
 16 .method·public·constructor·<init>(Lf0/g$c;)V
 17 ····.locals·1
23 ····.annotation·system·Ldalvik/annotation/Signature;18 ····.annotation·system·Ldalvik/annotation/Signature;
24 ········value·=·{19 ········value·=·{
 20 ············"(",
25 ············"Lg0/a$d<",21 ············"Lf0/g$c<",
26 ············"Ljava/lang/Object;", 
27 ············">;"22 ············"*>;)V"
28 ········}23 ········}
29 ····.end·annotation24 ····.end·annotation
30 .end·field 
  
 25 ····const-string·v0,·"key"
  
 26 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
31 #·direct·methods 
32 .method·public·constructor·<init>(Lv/a;Lio/flutter/embedding/engine/FlutterJNI;)V 
33 ····.locals·4 
  
34 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V27 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
35 ····new-instance·v0,·Lf0/a$a; 
  
36 ····invoke-direct·{v0,·p0},·Lf0/a$a;-><init>(Lf0/a;)V 
  
37 ····iput-object·v0,·p0,·Lf0/a;->d:Lg0/a$d; 
  
38 ····new-instance·v1,·Lg0/a; 
  
39 ····sget-object·v2,·Lg0/r;->a:Lg0/r; 
  
40 ····const-string·v3,·"flutter/accessibility" 
  
41 ····invoke-direct·{v1,·p1,·v3,·v2},·Lg0/a;-><init>(Lg0/c;Ljava/lang/String;Lg0/i;)V 
  
42 ····iput-object·v1,·p0,·Lf0/a;->a:Lg0/a;28 ····iput-object·p1,·p0,·Lf0/a;->key:Lf0/g$c;
  
43 ····invoke-virtual·{v1,·v0},·Lg0/a;->e(Lg0/a$d;)V 
  
44 ····iput-object·p2,·p0,·Lf0/a;->b:Lio/flutter/embedding/engine/FlutterJNI; 
  
45 ····return-void29 ····return-void
46 .end·method30 .end·method
  
47 .method·static·synthetic·a(Lf0/a;)Lf0/a$b; 
48 ····.locals·0 
  
49 ····iget-object·p0,·p0,·Lf0/a;->c:Lf0/a$b; 
  
50 ····return-object·p0 
51 .end·method 
  
  
52 #·virtual·methods31 #·virtual·methods
53 .method·public·b(ILio/flutter/view/h$g;)V32 .method·public·fold(Ljava/lang/Object;Lm0/p;)Ljava/lang/Object;
54 ····.locals·133 ····.locals·0
  
55 ····iget-object·v0,·p0,·Lf0/a;->b:Lio/flutter/embedding/engine/FlutterJNI; 
  
56 ····invoke-virtual·{v0,·p1,·p2},·Lio/flutter/embedding/engine/FlutterJNI;->dispatchSemanticsAction(ILio/flutter/view/h$g;)V 
  
57 ····return-void 
58 .end·method 
  
59 .method·public·c(ILio/flutter/view/h$g;Ljava/lang/Object;)V 
60 ····.locals·134 ····.annotation·system·Ldalvik/annotation/Signature;
 35 ········value·=·{
 36 ············"<R:",
 37 ············"Ljava/lang/Object;",
 38 ············">(TR;",
 39 ············"Lm0/p<",
 40 ············"-TR;-",
 41 ············"Lf0/g$b;",
 42 ············"+TR;>;)TR;"
 43 ········}
 44 ····.end·annotation
  
61 ····iget-object·v0,·p0,·Lf0/a;->b:Lio/flutter/embedding/engine/FlutterJNI;45 ····invoke-static·{p0,·p1,·p2},·Lf0/g$b$a;->a(Lf0/g$b;Ljava/lang/Object;Lm0/p;)Ljava/lang/Object;
  
62 ····invoke-virtual·{v0,·p1,·p2,·p3},·Lio/flutter/embedding/engine/FlutterJNI;->dispatchSemanticsAction(ILio/flutter/view/h$g;Ljava/lang/Object;)V46 ····move-result-object·p1
  
63 ····return-void47 ····return-object·p1
64 .end·method48 .end·method
  
65 .method·public·d()V49 .method·public·get(Lf0/g$c;)Lf0/g$b;
66 ····.locals·250 ····.locals·0
  
67 ····iget-object·v0,·p0,·Lf0/a;->b:Lio/flutter/embedding/engine/FlutterJNI;51 ····.annotation·system·Ldalvik/annotation/Signature;
 52 ········value·=·{
 53 ············"<E::",
 54 ············"Lf0/g$b;",
 55 ············">(",
 56 ············"Lf0/g$c<",
 57 ············"TE;>;)TE;"
 58 ········}
 59 ····.end·annotation
Max diff block lines reached; 1947/5618 bytes (34.66%) of diff not shown.
8.33 KB
smali/f0/d.smali
Max HTML report size reached
1.1 KB
smali/f0/g$b.smali
    
Offset 1, 19 lines modifiedOffset 1, 47 lines modified
1 .class·public·interface·abstract·Lf0/g$b;1 .class·public·interface·abstract·Lf0/g$b;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
 4 #·interfaces
 5 .implements·Lf0/g;
  
  
4 #·annotations6 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Lf0/g;8 ····value·=·Lf0/g;
7 .end·annotation9 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x60911 ····accessFlags·=·0x609
10 ····name·=·"b"12 ····name·=·"b"
11 .end·annotation13 .end·annotation
  
 14 .annotation·system·Ldalvik/annotation/MemberClasses;
 15 ····value·=·{
 16 ········Lf0/g$b$a;
 17 ····}
 18 .end·annotation
  
  
12 #·virtual·methods19 #·virtual·methods
13 .method·public·abstract·a(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;20 .method·public·abstract·get(Lf0/g$c;)Lf0/g$b;
 21 ····.annotation·system·Ldalvik/annotation/Signature;
 22 ········value·=·{
 23 ············"<E::",
 24 ············"Lf0/g$b;",
 25 ············">(",
 26 ············"Lf0/g$c<",
 27 ············"TE;>;)TE;"
 28 ········}
 29 ····.end·annotation
 30 .end·method
  
 31 .method·public·abstract·getKey()Lf0/g$c;
 32 ····.annotation·system·Ldalvik/annotation/Signature;
 33 ········value·=·{
 34 ············"()",
 35 ············"Lf0/g$c<",
 36 ············"*>;"
 37 ········}
 38 ····.end·annotation
14 .end·method39 .end·method
3.43 KB
smali/f0/h.smali
    
Offset 1, 65 lines modifiedOffset 1, 121 lines modified
1 .class·public·Lf0/h;1 .class·public·final·Lf0/h;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
 4 #·interfaces
 5 .implements·Lf0/g;
 6 .implements·Ljava/io/Serializable;
  
4 #·annotations 
5 .annotation·system·Ldalvik/annotation/MemberClasses; 
6 ····value·=·{ 
7 ········Lf0/h$b; 
8 ····} 
9 .end·annotation 
  
 7 #·static·fields
 8 .field·public·static·final·d:Lf0/h;
  
10 #·instance·fields 
11 .field·public·final·a:Lg0/k; 
  
12 .field·private·b:Lf0/h$b;9 #·direct·methods
 10 .method·static·constructor·<clinit>()V
 11 ····.locals·1
  
13 .field·private·final·c:Lg0/k$c;12 ····new-instance·v0,·Lf0/h;
  
 13 ····invoke-direct·{v0},·Lf0/h;-><init>()V
  
14 #·direct·methods14 ····sput-object·v0,·Lf0/h;->d:Lf0/h;
  
 15 ····return-void
 16 .end·method
  
15 .method·public·constructor·<init>(Lv/a;)V17 .method·private·constructor·<init>()V
16 ····.locals·418 ····.locals·0
  
17 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V19 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
18 ····new-instance·v0,·Lf0/h$a;20 ····return-void
 21 .end·method
  
  
19 ····invoke-direct·{v0,·p0},·Lf0/h$a;-><init>(Lf0/h;)V22 #·virtual·methods
 23 .method·public·fold(Ljava/lang/Object;Lm0/p;)Ljava/lang/Object;
 24 ····.locals·1
 25 ····.annotation·system·Ldalvik/annotation/Signature;
 26 ········value·=·{
 27 ············"<R:",
 28 ············"Ljava/lang/Object;",
 29 ············">(TR;",
 30 ············"Lm0/p<",
 31 ············"-TR;-",
 32 ············"Lf0/g$b;",
 33 ············"+TR;>;)TR;"
 34 ········}
 35 ····.end·annotation
  
20 ····iput-object·v0,·p0,·Lf0/h;->c:Lg0/k$c;36 ····const-string·v0,·"operation"
  
21 ····new-instance·v1,·Lg0/k;37 ····invoke-static·{p2,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
22 ····sget-object·v2,·Lg0/s;->b:Lg0/s;38 ····return-object·p1
 39 .end·method
  
23 ····const-string·v3,·"flutter/mousecursor"40 .method·public·get(Lf0/g$c;)Lf0/g$b;
 41 ····.locals·1
 42 ····.annotation·system·Ldalvik/annotation/Signature;
 43 ········value·=·{
 44 ············"<E::",
 45 ············"Lf0/g$b;",
 46 ············">(",
 47 ············"Lf0/g$c<",
 48 ············"TE;>;)TE;"
 49 ········}
 50 ····.end·annotation
  
24 ····invoke-direct·{v1,·p1,·v3,·v2},·Lg0/k;-><init>(Lg0/c;Ljava/lang/String;Lg0/l;)V51 ····const-string·v0,·"key"
  
25 ····iput-object·v1,·p0,·Lf0/h;->a:Lg0/k;52 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
26 ····invoke-virtual·{v1,·v0},·Lg0/k;->e(Lg0/k$c;)V53 ····const/4·p1,·0x0
  
27 ····return-void54 ····return-object·p1
28 .end·method55 .end·method
  
29 .method·static·synthetic·a(Lf0/h;)Lf0/h$b;56 .method·public·hashCode()I
30 ····.locals·057 ····.locals·1
  
 58 ····const/4·v0,·0x0
  
 59 ····return·v0
 60 .end·method
  
31 ····iget-object·p0,·p0,·Lf0/h;->b:Lf0/h$b;61 .method·public·minusKey(Lf0/g$c;)Lf0/g;
 62 ····.locals·1
 63 ····.annotation·system·Ldalvik/annotation/Signature;
 64 ········value·=·{
 65 ············"(",
 66 ············"Lf0/g$c<",
 67 ············"*>;)",
 68 ············"Lf0/g;"
 69 ········}
 70 ····.end·annotation
  
 71 ····const-string·v0,·"key"
  
 72 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
32 ····return-object·p073 ····return-object·p0
33 .end·method74 .end·method
  
 75 .method·public·plus(Lf0/g;)Lf0/g;
 76 ····.locals·1
  
 77 ····const-string·v0,·"context"
34 #·virtual·methods 
35 .method·public·b(Lf0/h$b;)V 
36 ····.locals·0 
  
37 ····iput-object·p1,·p0,·Lf0/h;->b:Lf0/h$b;78 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
38 ····return-void79 ····return-object·p1
 80 .end·method
  
 81 .method·public·toString()Ljava/lang/String;
 82 ····.locals·1
Max diff block lines reached; 0/3483 bytes (0.00%) of diff not shown.
6.64 KB
smali/f0/f.smali
    
Offset 1, 286 lines modifiedOffset 1, 54 lines modified
1 .class·public·Lf0/f;1 .class·public·final·Lf0/f;
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 ········Lf0/f$b; 
8 ····} 
9 .end·annotation 
  
  
10 #·instance·fields 
11 .field·private·a:Lf0/f$b; 
  
12 .field·private·b:Lf0/f$b; 
  
13 .field·private·c:Z 
  
14 .field·private·final·d:Lg0/a; 
15 ····.annotation·system·Ldalvik/annotation/Signature; 
16 ········value·=·{ 
17 ············"Lg0/a<", 
18 ············"Ljava/lang/String;", 
19 ············">;" 
20 ········} 
21 ····.end·annotation 
22 .end·field 
  
  
23 #·direct·methods4 #·direct·methods
24 .method·public·constructor·<init>(Lg0/a;)V5 .method·public·static·final·a(Lm0/p;Ljava/lang/Object;Lf0/d;)V
25 ····.locals·16 ····.locals·1
26 ····.annotation·system·Ldalvik/annotation/Signature;7 ····.annotation·system·Ldalvik/annotation/Signature;
27 ········value·=·{8 ········value·=·{
 9 ············"<R:",
 10 ············"Ljava/lang/Object;",
 11 ············"T:",
 12 ············"Ljava/lang/Object;",
28 ············"(",13 ············">(",
29 ············"Lg0/a<",14 ············"Lm0/p<",
 15 ············"-TR;-",
 16 ············"Lf0/d<",
 17 ············"-TT;>;+",
30 ············"Ljava/lang/String;",18 ············"Ljava/lang/Object;",
 19 ············">;TR;",
 20 ············"Lf0/d<",
31 ············">;)V"21 ············"-TT;>;)V"
32 ········}22 ········}
33 ····.end·annotation23 ····.end·annotation
  
 24 ····const-string·v0,·"<this>"
34 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V 
  
35 ····const/4·v0,·0x0 
  
36 ····iput-object·v0,·p0,·Lf0/f;->a:Lf0/f$b; 
  
37 ····iput-object·v0,·p0,·Lf0/f;->b:Lf0/f$b; 
  
38 ····const/4·v0,·0x1 
  
39 ····iput-boolean·v0,·p0,·Lf0/f;->c:Z 
  
40 ····iput-object·p1,·p0,·Lf0/f;->d:Lg0/a; 
  
41 ····return-void 
42 .end·method 
  
43 .method·public·constructor·<init>(Lv/a;)V 
44 ····.locals·3 
  
45 ····new-instance·v0,·Lg0/a; 
  
46 ····sget-object·v1,·Lg0/t;->b:Lg0/t; 
  
47 ····const-string·v2,·"flutter/lifecycle" 
  
48 ····invoke-direct·{v0,·p1,·v2,·v1},·Lg0/a;-><init>(Lg0/c;Ljava/lang/String;Lg0/i;)V 
  
49 ····invoke-direct·{p0,·v0},·Lf0/f;-><init>(Lg0/a;)V 
  
50 ····return-void 
51 .end·method 
  
52 .method·private·g(Lf0/f$b;Z)V 
53 ····.locals·3 
  
54 ····iget-object·v0,·p0,·Lf0/f;->a:Lf0/f$b; 
  
55 ····if-ne·v0,·p1,·:cond_0 
  
56 ····iget-boolean·v1,·p0,·Lf0/f;->c:Z 
  
57 ····if-ne·p2,·v1,·:cond_0 
  
58 ····return-void 
  
59 ····:cond_0 
60 ····if-nez·p1,·:cond_1 
  
61 ····if-nez·v0,·:cond_1 
  
62 ····iput-boolean·p2,·p0,·Lf0/f;->c:Z 
  
63 ····return-void 
  
64 ····:cond_1 
65 ····const/4·v0,·0x0 
  
66 ····sget-object·v1,·Lf0/f$a;->a:[I 
  
67 ····invoke-virtual·{p1},·Ljava/lang/Enum;->ordinal()I 
  
68 ····move-result·v2 
  
69 ····aget·v1,·v1,·v2 
  
70 ····const/4·v2,·0x1 
  
71 ····if-eq·v1,·v2,·:cond_3 
  
72 ····const/4·v2,·0x2 
  
73 ····if-eq·v1,·v2,·:cond_2 
  
Max diff block lines reached; 3823/6771 bytes (56.46%) of diff not shown.
1.35 KB
smali/f0/e$b.smali
    
Offset 1, 28 lines modifiedOffset 1, 52 lines modified
1 .class·public·interface·abstract·Lf0/e$b;1 .class·public·final·Lf0/e$b;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
 4 #·interfaces
 5 .implements·Lf0/g$c;
  
  
4 #·annotations6 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Lf0/e;8 ····value·=·Lf0/e;
7 .end·annotation9 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x60911 ····accessFlags·=·0x19
10 ····name·=·"b"12 ····name·=·"b"
11 .end·annotation13 .end·annotation
  
 14 .annotation·system·Ldalvik/annotation/Signature;
 15 ····value·=·{
 16 ········"Ljava/lang/Object;",
 17 ········"Lf0/g$c<",
 18 ········"Lf0/e;",
 19 ········">;"
 20 ····}
 21 .end·annotation
  
  
 22 #·static·fields
 23 .field·static·final·synthetic·d:Lf0/e$b;
  
  
 24 #·direct·methods
 25 .method·static·constructor·<clinit>()V
 26 ····.locals·1
  
 27 ····new-instance·v0,·Lf0/e$b;
  
 28 ····invoke-direct·{v0},·Lf0/e$b;-><init>()V
  
 29 ····sput-object·v0,·Lf0/e$b;->d:Lf0/e$b;
  
 30 ····return-void
 31 .end·method
  
 32 .method·private·constructor·<init>()V
 33 ····.locals·0
  
 34 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
 35 ····return-void
12 #·virtual·methods 
13 .method·public·abstract·a()Ljava/util/Map; 
14 ····.annotation·system·Ldalvik/annotation/Signature; 
15 ········value·=·{ 
16 ············"()", 
17 ············"Ljava/util/Map<", 
18 ············"Ljava/lang/Long;", 
19 ············"Ljava/lang/Long;", 
20 ············">;" 
21 ········} 
22 ····.end·annotation 
23 .end·method36 .end·method
2.05 KB
smali/f0/e.smali
    
Offset 1, 65 lines modifiedOffset 1, 57 lines modified
1 .class·public·Lf0/e;1 .class·public·interface·abstract·Lf0/e;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
 4 #·interfaces
 5 .implements·Lf0/g$b;
  
  
4 #·annotations6 #·annotations
5 .annotation·system·Ldalvik/annotation/MemberClasses;7 .annotation·system·Ldalvik/annotation/MemberClasses;
6 ····value·=·{8 ····value·=·{
7 ········Lf0/e$b;9 ········Lf0/e$b;,
 10 ········Lf0/e$a;
8 ····}11 ····}
9 .end·annotation12 .end·annotation
  
  
10 #·instance·fields13 #·static·fields
11 .field·public·final·a:Lg0/k;14 .field·public·static·final·a:Lf0/e$b;
  
12 .field·private·b:Lf0/e$b; 
  
13 .field·public·final·c:Lg0/k$c; 
  
  
14 #·direct·methods15 #·direct·methods
15 .method·public·constructor·<init>(Lg0/c;)V16 .method·static·constructor·<clinit>()V
16 ····.locals·417 ····.locals·1
  
17 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V 
  
18 ····new-instance·v0,·Lf0/e$a; 
  
19 ····invoke-direct·{v0,·p0},·Lf0/e$a;-><init>(Lf0/e;)V 
  
20 ····iput-object·v0,·p0,·Lf0/e;->c:Lg0/k$c; 
  
21 ····new-instance·v1,·Lg0/k; 
  
22 ····sget-object·v2,·Lg0/s;->b:Lg0/s; 
  
23 ····const-string·v3,·"flutter/keyboard"18 ····sget-object·v0,·Lf0/e$b;->d:Lf0/e$b;
  
24 ····invoke-direct·{v1,·p1,·v3,·v2},·Lg0/k;-><init>(Lg0/c;Ljava/lang/String;Lg0/l;)V 
  
25 ····iput-object·v1,·p0,·Lf0/e;->a:Lg0/k;19 ····sput-object·v0,·Lf0/e;->a:Lf0/e$b;
  
26 ····invoke-virtual·{v1,·v0},·Lg0/k;->e(Lg0/k$c;)V 
  
27 ····return-void20 ····return-void
28 .end·method21 .end·method
  
29 .method·static·synthetic·a(Lf0/e;)Lf0/e$b; 
30 ····.locals·0 
  
31 ····iget-object·p0,·p0,·Lf0/e;->b:Lf0/e$b; 
  
32 ····return-object·p0 
33 .end·method 
  
  
34 #·virtual·methods22 #·virtual·methods
35 .method·public·b(Lf0/e$b;)V 
36 ····.locals·0 
  
37 ····iput-object·p1,·p0,·Lf0/e;->b:Lf0/e$b;23 .method·public·abstract·f(Lf0/d;)Lf0/d;
 24 ····.annotation·system·Ldalvik/annotation/Signature;
 25 ········value·=·{
 26 ············"<T:",
 27 ············"Ljava/lang/Object;",
 28 ············">(",
 29 ············"Lf0/d<",
 30 ············"-TT;>;)",
 31 ············"Lf0/d<",
 32 ············"TT;>;"
 33 ········}
 34 ····.end·annotation
 35 .end·method
  
38 ····return-void36 .method·public·abstract·o(Lf0/d;)V
 37 ····.annotation·system·Ldalvik/annotation/Signature;
 38 ········value·=·{
 39 ············"(",
 40 ············"Lf0/d<",
 41 ············"*>;)V"
 42 ········}
 43 ····.end·annotation
39 .end·method44 .end·method
4.48 KB
smali/f0/b.smali
    
Offset 1, 93 lines modifiedOffset 1, 144 lines modified
1 .class·public·Lf0/b;1 .class·public·abstract·Lf0/b;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
 4 #·interfaces
 5 .implements·Lf0/g$c;
  
4 #·instance·fields 
5 .field·private·final·a:Lg0/k; 
  
6 .field·private·b:Lw/a;6 #·annotations
 7 .annotation·system·Ldalvik/annotation/Signature;
 8 ····value·=·{
 9 ········"<B::",
 10 ········"Lf0/g$b;",
 11 ········"E::TB;>",
 12 ········"Ljava/lang/Object;",
 13 ········"Lf0/g$c<",
 14 ········"TE;>;"
 15 ····}
 16 .end·annotation
  
  
7 .field·private·c:Ljava/util/Map;17 #·instance·fields
 18 .field·private·final·d:Lm0/l;
8 ····.annotation·system·Ldalvik/annotation/Signature;19 ····.annotation·system·Ldalvik/annotation/Signature;
9 ········value·=·{20 ········value·=·{
 21 ············"Lm0/l<",
10 ············"Ljava/util/Map<", 
11 ············"Ljava/lang/String;", 
12 ············"Ljava/util/List<", 
13 ············"Lg0/k$d;",22 ············"Lf0/g$b;",
14 ············">;>;"23 ············"TE;>;"
15 ········}24 ········}
16 ····.end·annotation25 ····.end·annotation
17 .end·field26 .end·field
  
18 .field·final·d:Lg0/k$c;27 .field·private·final·e:Lf0/g$c;
 28 ····.annotation·system·Ldalvik/annotation/Signature;
 29 ········value·=·{
 30 ············"Lf0/g$c<",
 31 ············"*>;"
 32 ········}
 33 ····.end·annotation
 34 .end·field
  
  
19 #·direct·methods35 #·direct·methods
20 .method·public·constructor·<init>(Lv/a;)V36 .method·public·constructor·<init>(Lf0/g$c;Lm0/l;)V
21 ····.locals·437 ····.locals·1
 38 ····.annotation·system·Ldalvik/annotation/Signature;
 39 ········value·=·{
 40 ············"(",
 41 ············"Lf0/g$c<",
 42 ············"TB;>;",
 43 ············"Lm0/l<",
 44 ············"-",
 45 ············"Lf0/g$b;",
 46 ············"+TE;>;)V"
 47 ········}
 48 ····.end·annotation
  
22 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V49 ····const-string·v0,·"baseKey"
  
23 ····new-instance·v0,·Lf0/b$a;50 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
24 ····invoke-direct·{v0,·p0},·Lf0/b$a;-><init>(Lf0/b;)V51 ····const-string·v0,·"safeCast"
  
25 ····iput-object·v0,·p0,·Lf0/b;->d:Lg0/k$c;52 ····invoke-static·{p2,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
26 ····new-instance·v1,·Lg0/k;53 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
27 ····sget-object·v2,·Lg0/s;->b:Lg0/s;54 ····iput-object·p2,·p0,·Lf0/b;->d:Lm0/l;
  
28 ····const-string·v3,·"flutter/deferredcomponent"55 ····instance-of·p2,·p1,·Lf0/b;
  
29 ····invoke-direct·{v1,·p1,·v3,·v2},·Lg0/k;-><init>(Lg0/c;Ljava/lang/String;Lg0/l;)V56 ····if-eqz·p2,·:cond_0
  
30 ····iput-object·v1,·p0,·Lf0/b;->a:Lg0/k;57 ····check-cast·p1,·Lf0/b;
  
31 ····invoke-virtual·{v1,·v0},·Lg0/k;->e(Lg0/k$c;)V58 ····iget-object·p1,·p1,·Lf0/b;->e:Lf0/g$c;
  
32 ····invoke-static·{},·Lu/a;->e()Lu/a;59 ····:cond_0
 60 ····iput-object·p1,·p0,·Lf0/b;->e:Lf0/g$c;
  
33 ····move-result-object·p161 ····return-void
 62 .end·method
  
34 ····invoke-virtual·{p1},·Lu/a;->a()Lw/a; 
  
35 ····move-result-object·p163 #·virtual·methods
 64 .method·public·final·a(Lf0/g$c;)Z
 65 ····.locals·1
 66 ····.annotation·system·Ldalvik/annotation/Signature;
 67 ········value·=·{
 68 ············"(",
 69 ············"Lf0/g$c<",
 70 ············"*>;)Z"
 71 ········}
 72 ····.end·annotation
  
36 ····iput-object·p1,·p0,·Lf0/b;->b:Lw/a;73 ····const-string·v0,·"key"
  
37 ····new-instance·p1,·Ljava/util/HashMap;74 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
38 ····invoke-direct·{p1},·Ljava/util/HashMap;-><init>()V75 ····if-eq·p1,·p0,·:cond_1
  
39 ····iput-object·p1,·p0,·Lf0/b;->c:Ljava/util/Map;76 ····iget-object·v0,·p0,·Lf0/b;->e:Lf0/g$c;
  
40 ····return-void 
41 .end·method77 ····if-ne·v0,·p1,·:cond_0
  
 78 ····goto·:goto_0
  
 79 ····:cond_0
 80 ····const/4·p1,·0x0
  
 81 ····goto·:goto_1
42 .method·static·synthetic·a(Lf0/b;)Lw/a; 
43 ····.locals·0 
  
44 ····iget-object·p0,·p0,·Lf0/b;->b:Lw/a;82 ····:cond_1
 83 ····:goto_0
 84 ····const/4·p1,·0x1
  
45 ····return-object·p085 ····:goto_1
 86 ····return·p1
Max diff block lines reached; 856/4556 bytes (18.79%) of diff not shown.
3.24 KB
smali/f0/g$a.smali
    
Offset 1, 130 lines modifiedOffset 1, 42 lines modified
1 .class·Lf0/g$a;1 .class·public·final·Lf0/g$a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces 
5 .implements·Lg0/k$c; 
  
  
6 #·annotations4 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
8 ····value·=·Lf0/g;6 ····value·=·Lf0/g;
9 .end·annotation7 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x09 ····accessFlags·=·0x19
12 ····name·=·null10 ····name·=·"a"
13 .end·annotation11 .end·annotation
  
  
14 #·instance·fields 
15 .field·final·synthetic·b:Lf0/g; 
  
  
16 #·direct·methods12 #·direct·methods
17 .method·constructor·<init>(Lf0/g;)V13 .method·public·static·a(Lf0/g;Lf0/g;)Lf0/g;
18 ····.locals·014 ····.locals·1
  
 15 ····const-string·v0,·"context"
19 ····iput-object·p1,·p0,·Lf0/g$a;->b:Lf0/g; 
  
20 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V 
  
21 ····return-void 
22 .end·method 
  
 16 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
 17 ····sget-object·v0,·Lf0/h;->d:Lf0/h;
23 #·virtual·methods 
24 .method·public·d(Lg0/j;Lg0/k$d;)V 
25 ····.locals·4 
  
26 ····const-string·v0,·"locale"18 ····if-ne·p1,·v0,·:cond_0
  
 19 ····goto·:goto_0
27 ····iget-object·v1,·p0,·Lf0/g$a;->b:Lf0/g; 
  
28 ····invoke-static·{v1},·Lf0/g;->a(Lf0/g;)Lf0/g$b; 
  
29 ····move-result-object·v1 
  
30 ····if-nez·v1,·:cond_0 
  
31 ····return-void 
  
32 ····:cond_020 ····:cond_0
 21 ····sget-object·v0,·Lf0/g$a$a;->d:Lf0/g$a$a;
33 ····iget-object·v1,·p1,·Lg0/j;->a:Ljava/lang/String; 
  
34 ····invoke-virtual·{v1},·Ljava/lang/String;->hashCode()I 
  
35 ····const-string·v2,·"Localization.getStringResource" 
  
36 ····invoke-virtual·{v1,·v2},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z 
  
37 ····move-result·v1 
  
38 ····if-nez·v1,·:cond_1 
  
39 ····invoke-interface·{p2},·Lg0/k$d;->c()V 
  
40 ····goto·:goto_1 
  
41 ····:cond_1 
42 ····invoke-virtual·{p1},·Lg0/j;->b()Ljava/lang/Object; 
  
43 ····move-result-object·p1 
  
44 ····check-cast·p1,·Lorg/json/JSONObject; 
  
45 ····const/4·v1,·0x022 ····invoke-interface·{p1,·p0,·v0},·Lf0/g;->fold(Ljava/lang/Object;Lm0/p;)Ljava/lang/Object;
  
 23 ····move-result-object·p0
46 ····:try_start_0 
47 ····const-string·v2,·"key" 
  
 24 ····check-cast·p0,·Lf0/g;
48 ····invoke-virtual·{p1,·v2},·Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String; 
  
49 ····move-result-object·v2 
  
50 ····invoke-virtual·{p1,·v0},·Lorg/json/JSONObject;->has(Ljava/lang/String;)Z 
  
51 ····move-result·v3 
  
52 ····if-eqz·v3,·:cond_2 
  
53 ····invoke-virtual·{p1,·v0},·Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String; 
  
54 ····move-result-object·p1 
  
55 ····goto·:goto_0 
  
56 ····:cond_2 
57 ····move-object·p1,·v1 
  
58 ····:goto_025 ····:goto_0
 26 ····return-object·p0
59 ····iget-object·v0,·p0,·Lf0/g$a;->b:Lf0/g; 
  
60 ····invoke-static·{v0},·Lf0/g;->a(Lf0/g;)Lf0/g$b; 
  
61 ····move-result-object·v0 
  
62 ····invoke-interface·{v0,·v2,·p1},·Lf0/g$b;->a(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; 
  
63 ····move-result-object·p1 
  
64 ····invoke-interface·{p2,·p1},·Lg0/k$d;->b(Ljava/lang/Object;)V 
65 ····:try_end_0 
66 ····.catch·Lorg/json/JSONException;·{:try_start_0·..·:try_end_0}·:catch_0 
  
67 ····goto·:goto_1 
  
68 ····:catch_0 
69 ····move-exception·p1 
  
Max diff block lines reached; 0/3280 bytes (0.00%) of diff not shown.
5.49 KB
smali/f0/g.smali
    
Offset 1, 183 lines modifiedOffset 1, 55 lines modified
1 .class·public·Lf0/g;1 .class·public·interface·abstract·Lf0/g;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/MemberClasses;5 .annotation·system·Ldalvik/annotation/MemberClasses;
6 ····value·=·{6 ····value·=·{
 7 ········Lf0/g$c;,
7 ········Lf0/g$b;8 ········Lf0/g$b;,
 9 ········Lf0/g$a;
8 ····}10 ····}
9 .end·annotation11 .end·annotation
  
  
10 #·instance·fields 
11 .field·public·final·a:Lg0/k; 
  
12 .field·private·b:Lf0/g$b; 
  
13 .field·public·final·c:Lg0/k$c; 
  
  
14 #·direct·methods12 #·virtual·methods
 13 .method·public·abstract·fold(Ljava/lang/Object;Lm0/p;)Ljava/lang/Object;
 14 ····.annotation·system·Ldalvik/annotation/Signature;
 15 ········value·=·{
 16 ············"<R:",
 17 ············"Ljava/lang/Object;",
 18 ············">(TR;",
 19 ············"Lm0/p<",
 20 ············"-TR;-",
 21 ············"Lf0/g$b;",
 22 ············"+TR;>;)TR;"
 23 ········}
 24 ····.end·annotation
15 .method·public·constructor·<init>(Lv/a;)V 
16 ····.locals·4 
  
17 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V 
  
18 ····new-instance·v0,·Lf0/g$a; 
  
19 ····invoke-direct·{v0,·p0},·Lf0/g$a;-><init>(Lf0/g;)V 
  
20 ····iput-object·v0,·p0,·Lf0/g;->c:Lg0/k$c; 
  
21 ····new-instance·v1,·Lg0/k; 
  
22 ····sget-object·v2,·Lg0/g;->a:Lg0/g; 
  
23 ····const-string·v3,·"flutter/localization" 
  
24 ····invoke-direct·{v1,·p1,·v3,·v2},·Lg0/k;-><init>(Lg0/c;Ljava/lang/String;Lg0/l;)V 
  
25 ····iput-object·v1,·p0,·Lf0/g;->a:Lg0/k; 
  
26 ····invoke-virtual·{v1,·v0},·Lg0/k;->e(Lg0/k$c;)V 
  
27 ····return-void 
28 .end·method25 .end·method
  
29 .method·static·synthetic·a(Lf0/g;)Lf0/g$b; 
30 ····.locals·0 
  
31 ····iget-object·p0,·p0,·Lf0/g;->b:Lf0/g$b; 
  
32 ····return-object·p026 .method·public·abstract·get(Lf0/g$c;)Lf0/g$b;
 27 ····.annotation·system·Ldalvik/annotation/Signature;
 28 ········value·=·{
 29 ············"<E::",
 30 ············"Lf0/g$b;",
 31 ············">(",
 32 ············"Lf0/g$c<",
 33 ············"TE;>;)TE;"
 34 ········}
 35 ····.end·annotation
33 .end·method36 .end·method
  
 37 .method·public·abstract·minusKey(Lf0/g$c;)Lf0/g;
  
34 #·virtual·methods 
35 .method·public·b(Ljava/util/List;)V 
36 ····.locals·5 
37 ····.annotation·system·Ldalvik/annotation/Signature;38 ····.annotation·system·Ldalvik/annotation/Signature;
38 ········value·=·{39 ········value·=·{
39 ············"(",40 ············"(",
 41 ············"Lf0/g$c<",
40 ············"Ljava/util/List<", 
41 ············"Ljava/util/Locale;", 
42 ············">;)V"42 ············"*>;)",
 43 ············"Lf0/g;"
43 ········}44 ········}
44 ····.end·annotation45 ····.end·annotation
  
45 ····const-string·v0,·"LocalizationChannel" 
  
46 ····const-string·v1,·"Sending·Locales·to·Flutter." 
  
47 ····invoke-static·{v0,·v1},·Lu/b;->f(Ljava/lang/String;Ljava/lang/String;)V 
  
48 ····new-instance·v1,·Ljava/util/ArrayList; 
  
49 ····invoke-direct·{v1},·Ljava/util/ArrayList;-><init>()V 
  
50 ····invoke-interface·{p1},·Ljava/util/List;->iterator()Ljava/util/Iterator; 
  
51 ····move-result-object·p1 
  
52 ····:goto_0 
53 ····invoke-interface·{p1},·Ljava/util/Iterator;->hasNext()Z 
  
54 ····move-result·v2 
  
55 ····if-eqz·v2,·:cond_0 
  
56 ····invoke-interface·{p1},·Ljava/util/Iterator;->next()Ljava/lang/Object; 
  
57 ····move-result-object·v2 
  
58 ····check-cast·v2,·Ljava/util/Locale; 
  
59 ····new-instance·v3,·Ljava/lang/StringBuilder; 
  
60 ····invoke-direct·{v3},·Ljava/lang/StringBuilder;-><init>()V 
  
61 ····const-string·v4,·"Locale·(Language:·" 
Max diff block lines reached; 168/5585 bytes (3.01%) of diff not shown.
7.75 KB
smali/f0/c.smali
Max HTML report size reached
4.76 KB
smali/f0/e$a.smali
    
Offset 1, 124 lines modifiedOffset 1, 136 lines modified
1 .class·Lf0/e$a;1 .class·public·final·Lf0/e$a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces 
5 .implements·Lg0/k$c; 
  
  
6 #·annotations4 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
8 ····value·=·Lf0/e;6 ····value·=·Lf0/e;
9 .end·annotation7 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x09 ····accessFlags·=·0x19
12 ····name·=·null10 ····name·=·"a"
13 .end·annotation11 .end·annotation
  
  
14 #·instance·fields 
15 .field·b:Ljava/util/Map;12 #·direct·methods
 13 .method·public·static·a(Lf0/e;Lf0/g$c;)Lf0/g$b;
 14 ····.locals·2
16 ····.annotation·system·Ldalvik/annotation/Signature;15 ····.annotation·system·Ldalvik/annotation/Signature;
17 ········value·=·{16 ········value·=·{
 17 ············"<E::",
 18 ············"Lf0/g$b;",
18 ············"Ljava/util/Map<", 
19 ············"Ljava/lang/Long;", 
20 ············"Ljava/lang/Long;", 
21 ············">;"19 ············">(",
 20 ············"Lf0/e;",
 21 ············"Lf0/g$c<",
 22 ············"TE;>;)TE;"
22 ········}23 ········}
23 ····.end·annotation24 ····.end·annotation
24 .end·field 
  
25 .field·final·synthetic·c:Lf0/e;25 ····const-string·v0,·"key"
  
 26 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
 27 ····instance-of·v0,·p1,·Lf0/b;
26 #·direct·methods 
27 .method·constructor·<init>(Lf0/e;)V 
28 ····.locals·0 
  
29 ····iput-object·p1,·p0,·Lf0/e$a;->c:Lf0/e;28 ····const/4·v1,·0x0
  
30 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····if-eqz·v0,·:cond_1
  
31 ····new-instance·p1,·Ljava/util/HashMap;30 ····check-cast·p1,·Lf0/b;
  
32 ····invoke-direct·{p1},·Ljava/util/HashMap;-><init>()V31 ····invoke-interface·{p0},·Lf0/g$b;->getKey()Lf0/g$c;
  
33 ····iput-object·p1,·p0,·Lf0/e$a;->b:Ljava/util/Map;32 ····move-result-object·v0
  
 33 ····invoke-virtual·{p1,·v0},·Lf0/b;->a(Lf0/g$c;)Z
34 ····return-void 
35 .end·method 
  
 34 ····move-result·v0
  
 35 ····if-eqz·v0,·:cond_0
36 #·virtual·methods 
37 .method·public·d(Lg0/j;Lg0/k$d;)V 
38 ····.locals·2 
  
39 ····iget-object·v0,·p0,·Lf0/e$a;->c:Lf0/e;36 ····invoke-virtual·{p1,·p0},·Lf0/b;->b(Lf0/g$b;)Lf0/g$b;
  
40 ····invoke-static·{v0},·Lf0/e;->a(Lf0/e;)Lf0/e$b;37 ····move-result-object·p0
  
41 ····move-result-object·v038 ····instance-of·p1,·p0,·Lf0/g$b;
  
42 ····if-nez·v0,·:cond_039 ····if-eqz·p1,·:cond_0
  
 40 ····move-object·v1,·p0
43 ····:goto_0 
44 ····iget-object·p1,·p0,·Lf0/e$a;->b:Ljava/util/Map; 
  
45 ····invoke-interface·{p2,·p1},·Lg0/k$d;->b(Ljava/lang/Object;)V41 ····:cond_0
 42 ····return-object·v1
  
46 ····goto·:goto_143 ····:cond_1
 44 ····sget-object·v0,·Lf0/e;->a:Lf0/e$b;
  
 45 ····if-ne·v0,·p1,·:cond_2
47 ····:cond_0 
48 ····iget-object·p1,·p1,·Lg0/j;->a:Ljava/lang/String; 
  
49 ····invoke-virtual·{p1},·Ljava/lang/String;->hashCode()I46 ····const-string·p1,·"null·cannot·be·cast·to·non-null·type·E·of·kotlin.coroutines.ContinuationInterceptor.get"
  
50 ····const-string·v0,·"getKeyboardState"47 ····invoke-static·{p0,·p1},·Lkotlin/jvm/internal/i;->c(Ljava/lang/Object;Ljava/lang/String;)V
  
51 ····invoke-virtual·{p1,·v0},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z48 ····goto·:goto_0
  
 49 ····:cond_2
 50 ····move-object·p0,·v1
  
52 ····move-result·p151 ····:goto_0
 52 ····return-object·p0
 53 .end·method
  
53 ····if-nez·p1,·:cond_154 .method·public·static·b(Lf0/e;Lf0/g$c;)Lf0/g;
 55 ····.locals·1
 56 ····.annotation·system·Ldalvik/annotation/Signature;
 57 ········value·=·{
 58 ············"(",
 59 ············"Lf0/e;",
 60 ············"Lf0/g$c<",
 61 ············"*>;)",
 62 ············"Lf0/g;"
 63 ········}
 64 ····.end·annotation
  
54 ····invoke-interface·{p2},·Lg0/k$d;->c()V65 ····const-string·v0,·"key"
  
55 ····goto·:goto_166 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
 67 ····instance-of·v0,·p1,·Lf0/b;
56 ····:cond_1 
57 ····:try_start_0 
58 ····iget-object·p1,·p0,·Lf0/e$a;->c:Lf0/e; 
  
59 ····invoke-static·{p1},·Lf0/e;->a(Lf0/e;)Lf0/e$b;68 ····if-eqz·v0,·:cond_1
  
60 ····move-result-object·p169 ····check-cast·p1,·Lf0/b;
Max diff block lines reached; 1131/4837 bytes (23.38%) of diff not shown.
4.73 KB
assets/flutter_assets/AssetManifest.json
4.65 KB
Pretty-printed
Max HTML report size reached
18.2 KB
assets/flutter_assets/AssetManifest.bin
Max HTML report size reached
596 B
assets/flutter_assets/FontManifest.json
518 B
Pretty-printed
Similarity: 0.5% Differences: {'delete': '[1]'}
    
Offset 2, 17 lines modifiedOffset 2, 9 lines modified
2 ····{2 ····{
3 ········"family":·"MaterialIcons",3 ········"family":·"MaterialIcons",
4 ········"fonts":·[4 ········"fonts":·[
5 ············{5 ············{
6 ················"asset":·"fonts/MaterialIcons-Regular.otf"6 ················"asset":·"fonts/MaterialIcons-Regular.otf"
7 ············}7 ············}
8 ········]8 ········]
9 ····}, 
10 ····{ 
11 ········"family":·"packages/community_material_icon/MaterialDesignIconFont", 
12 ········"fonts":·[ 
13 ············{ 
14 ················"asset":·"packages/community_material_icon/fonts/materialdesignicons-webfont.ttf" 
15 ············} 
16 ········] 
17 ····}9 ····}
18 ]10 ]
3.04 KB
smali/d$a.smali vs.
smali/j0/a$a.smali
Files 83% similar despite different names
    
Offset 1, 66 lines modifiedOffset 1, 101 lines modified
1 .class·public·final·Ld$a;1 .class·final·Lj0/a$a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Ld;6 ····value·=·Lj0/a;
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x199 ····accessFlags·=·0x1a
10 ····name·=·"a"10 ····name·=·"a"
11 .end·annotation11 .end·annotation
  
  
 12 #·static·fields
 13 .field·public·static·final·a:Lj0/a$a;
  
 14 .field·public·static·final·b:Ljava/lang/Integer;
  
  
12 #·direct·methods15 #·direct·methods
13 .method·private·constructor·<init>()V16 .method·static·constructor·<clinit>()V
14 ····.locals·017 ····.locals·3
  
15 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V18 ····new-instance·v0,·Lj0/a$a;
  
 19 ····invoke-direct·{v0},·Lj0/a$a;-><init>()V
16 ····return-void 
17 .end·method 
  
 20 ····sput-object·v0,·Lj0/a$a;->a:Lj0/a$a;
18 .method·public·synthetic·constructor·<init>(Lkotlin/jvm/internal/e;)V 
19 ····.locals·0 
  
20 ····invoke-direct·{p0},·Ld$a;-><init>()V21 ····const/4·v0,·0x0
  
21 ····return-void 
22 .end·method22 ····:try_start_0
 23 ····const-string·v1,·"android.os.Build$VERSION"
  
 24 ····invoke-static·{v1},·Ljava/lang/Class;->forName(Ljava/lang/String;)Ljava/lang/Class;
  
 25 ····move-result-object·v1
23 #·virtual·methods 
24 .method·public·final·a(Ljava/util/List;)Ld; 
25 ····.locals·1 
26 ····.annotation·system·Ldalvik/annotation/Signature; 
27 ········value·=·{ 
28 ············"(", 
29 ············"Ljava/util/List<", 
30 ············"+", 
31 ············"Ljava/lang/Object;", 
32 ············">;)", 
33 ············"Ld;" 
34 ········} 
35 ····.end·annotation 
  
36 ····const-string·v0,·"list"26 ····const-string·v2,·"SDK_INT"
  
37 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V27 ····invoke-virtual·{v1,·v2},·Ljava/lang/Class;->getField(Ljava/lang/String;)Ljava/lang/reflect/Field;
  
38 ····const/4·v0,·0x028 ····move-result-object·v1
  
 29 ····invoke-virtual·{v1,·v0},·Ljava/lang/reflect/Field;->get(Ljava/lang/Object;)Ljava/lang/Object;
  
 30 ····move-result-object·v1
  
 31 ····instance-of·v2,·v1,·Ljava/lang/Integer;
  
 32 ····if-eqz·v2,·:cond_0
  
 33 ····check-cast·v1,·Ljava/lang/Integer;
 34 ····:try_end_0
 35 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0
  
39 ····invoke-interface·{p1,·v0},·Ljava/util/List;->get(I)Ljava/lang/Object;36 ····goto·:goto_0
  
40 ····move-result-object·p137 ····:catchall_0
 38 ····nop
  
41 ····check-cast·p1,·Ljava/lang/Boolean;39 ····:cond_0
 40 ····move-object·v1,·v0
  
42 ····new-instance·v0,·Ld;41 ····:goto_0
 42 ····if-eqz·v1,·:cond_2
  
43 ····invoke-direct·{v0,·p1},·Ld;-><init>(Ljava/lang/Boolean;)V43 ····invoke-virtual·{v1},·Ljava/lang/Number;->intValue()I
  
44 ····return-object·v044 ····move-result·v2
  
 45 ····if-lez·v2,·:cond_1
  
 46 ····const/4·v2,·0x1
  
 47 ····goto·:goto_1
  
 48 ····:cond_1
 49 ····const/4·v2,·0x0
  
 50 ····:goto_1
 51 ····if-eqz·v2,·:cond_2
  
 52 ····move-object·v0,·v1
  
 53 ····:cond_2
 54 ····sput-object·v0,·Lj0/a$a;->b:Ljava/lang/Integer;
  
 55 ····return-void
 56 .end·method
  
 57 .method·private·constructor·<init>()V
 58 ····.locals·0
  
 59 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
 60 ····return-void
45 .end·method61 .end·method
2.18 KB
smali/g$a$a.smali vs.
smali/t0/b1$a$a.smali
Files 82% similar despite different names
    
Offset 1, 74 lines modifiedOffset 1, 87 lines modified
1 .class·final·Lg$a$a;1 .class·final·Lt0/b1$a$a;
2 .super·Lkotlin/jvm/internal/j;2 .super·Lkotlin/jvm/internal/j;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces4 #·interfaces
5 .implements·Lx0/a;5 .implements·Lm0/l;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingMethod;
8 ····value·=·Lg$a;8 ····value·=·Lt0/b1$a;-><init>()V
9 .end·annotation9 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x1811 ····accessFlags·=·0x18
12 ····name·=·null12 ····name·=·null
13 .end·annotation13 .end·annotation
  
14 .annotation·system·Ldalvik/annotation/Signature;14 .annotation·system·Ldalvik/annotation/Signature;
15 ····value·=·{15 ····value·=·{
16 ········"Lkotlin/jvm/internal/j;",16 ········"Lkotlin/jvm/internal/j;",
17 ········"Lx0/a<",17 ········"Lm0/l<",
 18 ········"Lf0/g$b;",
18 ········"Lh;",19 ········"Lt0/b1;",
19 ········">;"20 ········">;"
20 ····}21 ····}
21 .end·annotation22 .end·annotation
  
  
22 #·static·fields23 #·static·fields
23 .field·public·static·final·d:Lg$a$a;24 .field·public·static·final·d:Lt0/b1$a$a;
  
  
24 #·direct·methods25 #·direct·methods
25 .method·static·constructor·<clinit>()V26 .method·static·constructor·<clinit>()V
26 ····.locals·127 ····.locals·1
  
27 ····new-instance·v0,·Lg$a$a;28 ····new-instance·v0,·Lt0/b1$a$a;
  
28 ····invoke-direct·{v0},·Lg$a$a;-><init>()V29 ····invoke-direct·{v0},·Lt0/b1$a$a;-><init>()V
  
29 ····sput-object·v0,·Lg$a$a;->d:Lg$a$a;30 ····sput-object·v0,·Lt0/b1$a$a;->d:Lt0/b1$a$a;
  
30 ····return-void31 ····return-void
31 .end·method32 .end·method
  
32 .method·constructor·<init>()V33 .method·constructor·<init>()V
33 ····.locals·134 ····.locals·1
  
34 ····const/4·v0,·0x035 ····const/4·v0,·0x1
  
35 ····invoke-direct·{p0,·v0},·Lkotlin/jvm/internal/j;-><init>(I)V36 ····invoke-direct·{p0,·v0},·Lkotlin/jvm/internal/j;-><init>(I)V
  
36 ····return-void37 ····return-void
37 .end·method38 .end·method
  
  
38 #·virtual·methods39 #·virtual·methods
39 .method·public·final·a()Lh;40 .method·public·final·a(Lf0/g$b;)Lt0/b1;
40 ····.locals·141 ····.locals·1
  
41 ····sget-object·v0,·Lh;->d:Lh;42 ····instance-of·v0,·p1,·Lt0/b1;
  
 43 ····if-eqz·v0,·:cond_0
  
 44 ····check-cast·p1,·Lt0/b1;
  
 45 ····goto·:goto_0
  
 46 ····:cond_0
 47 ····const/4·p1,·0x0
  
 48 ····:goto_0
42 ····return-object·v049 ····return-object·p1
43 .end·method50 .end·method
  
44 .method·public·bridge·synthetic·invoke()Ljava/lang/Object;51 .method·public·bridge·synthetic·invoke(Ljava/lang/Object;)Ljava/lang/Object;
45 ····.locals·152 ····.locals·0
  
 53 ····check-cast·p1,·Lf0/g$b;
  
46 ····invoke-virtual·{p0},·Lg$a$a;->a()Lh;54 ····invoke-virtual·{p0,·p1},·Lt0/b1$a$a;->a(Lf0/g$b;)Lt0/b1;
  
47 ····move-result-object·v055 ····move-result-object·p1
  
48 ····return-object·v056 ····return-object·p1
49 .end·method57 .end·method
6.59 KB
smali/d.smali vs.
smali/x/p$a.smali
Files 82% similar despite different names
    
Offset 1, 185 lines modifiedOffset 1, 142 lines modified
1 .class·public·final·Ld;1 .class·Lx/p$a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
 4 #·interfaces
 5 .implements·Ly/i$c;
  
  
4 #·annotations6 #·annotations
5 .annotation·system·Ldalvik/annotation/MemberClasses;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·{8 ····value·=·Lx/p;
7 ········Ld$a; 
8 ····} 
9 .end·annotation9 .end·annotation
  
  
10 #·static·fields 
11 .field·public·static·final·b:Ld$a;10 .annotation·system·Ldalvik/annotation/InnerClass;
 11 ····accessFlags·=·0x0
 12 ····name·=·null
 13 .end·annotation
  
  
12 #·instance·fields14 #·instance·fields
13 .field·private·final·a:Ljava/lang/Boolean;15 .field·final·synthetic·a:Lx/p;
  
  
14 #·direct·methods16 #·direct·methods
15 .method·static·constructor·<clinit>()V17 .method·constructor·<init>(Lx/p;)V
16 ····.locals·218 ····.locals·0
  
17 ····new-instance·v0,·Ld$a; 
  
18 ····const/4·v1,·0x0 
  
19 ····invoke-direct·{v0,·v1},·Ld$a;-><init>(Lkotlin/jvm/internal/e;)V19 ····iput-object·p1,·p0,·Lx/p$a;->a:Lx/p;
  
20 ····sput-object·v0,·Ld;->b:Ld$a;20 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
21 ····return-void21 ····return-void
22 .end·method22 .end·method
  
23 .method·public·constructor·<init>()V 
24 ····.locals·2 
  
 23 #·virtual·methods
 24 .method·public·a(Ly/h;Ly/i$d;)V
 25 ····.locals·4
25 ····const/4·v0,·0x0 
  
26 ····const/4·v1,·0x1 
  
27 ····invoke-direct·{p0,·v0,·v1,·v0},·Ld;-><init>(Ljava/lang/Boolean;ILkotlin/jvm/internal/e;)V 
  
28 ····return-void 
29 .end·method 
  
 26 ····iget-object·v0,·p0,·Lx/p$a;->a:Lx/p;
30 .method·public·constructor·<init>(Ljava/lang/Boolean;)V 
31 ····.locals·0 
  
32 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V27 ····invoke-static·{v0},·Lx/p;->a(Lx/p;)Lx/p$b;
  
33 ····iput-object·p1,·p0,·Ld;->a:Ljava/lang/Boolean;28 ····move-result-object·v0
  
 29 ····const-string·v1,·"SpellCheckChannel"
34 ····return-void 
35 .end·method 
  
 30 ····if-nez·v0,·:cond_0
36 .method·public·synthetic·constructor·<init>(Ljava/lang/Boolean;ILkotlin/jvm/internal/e;)V 
37 ····.locals·0 
  
38 ····and-int/lit8·p2,·p2,·0x131 ····const-string·p1,·"No·SpellCheckeMethodHandler·registered,·call·not·forwarded·to·spell·check·API."
  
39 ····if-eqz·p2,·:cond_032 ····invoke-static·{v1,·p1},·Lm/b;->f(Ljava/lang/String;Ljava/lang/String;)V
  
40 ····const/4·p1,·0x033 ····return-void
  
41 ····:cond_034 ····:cond_0
42 ····invoke-direct·{p0,·p1},·Ld;-><init>(Ljava/lang/Boolean;)V35 ····iget-object·v0,·p1,·Ly/h;->a:Ljava/lang/String;
  
 36 ····iget-object·p1,·p1,·Ly/h;->b:Ljava/lang/Object;
43 ····return-void 
44 .end·method 
  
 37 ····new-instance·v2,·Ljava/lang/StringBuilder;
  
 38 ····invoke-direct·{v2},·Ljava/lang/StringBuilder;-><init>()V
45 #·virtual·methods 
46 .method·public·final·a()Ljava/lang/Boolean; 
47 ····.locals·1 
  
48 ····iget-object·v0,·p0,·Ld;->a:Ljava/lang/Boolean;39 ····const-string·v3,·"Received·\'"
  
 40 ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
49 ····return-object·v0 
50 .end·method 
  
 41 ····invoke-virtual·{v2,·v0},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
51 .method·public·final·b()Ljava/util/List; 
52 ····.locals·1 
53 ····.annotation·system·Ldalvik/annotation/Signature; 
54 ········value·=·{ 
55 ············"()", 
56 ············"Ljava/util/List<", 
57 ············"Ljava/lang/Object;", 
58 ············">;" 
59 ········} 
60 ····.end·annotation 
  
61 ····iget-object·v0,·p0,·Ld;->a:Ljava/lang/Boolean;42 ····const-string·v3,·"\'·message."
  
62 ····invoke-static·{v0},·Lp0/g;->a(Ljava/lang/Object;)Ljava/util/List;43 ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
63 ····move-result-object·v044 ····invoke-virtual·{v2},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
 45 ····move-result-object·v2
64 ····return-object·v0 
65 .end·method 
  
 46 ····invoke-static·{v1,·v2},·Lm/b;->f(Ljava/lang/String;Ljava/lang/String;)V
66 .method·public·equals(Ljava/lang/Object;)Z 
67 ····.locals·3 
  
68 ····const/4·v0,·0x147 ····invoke-virtual·{v0},·Ljava/lang/String;->hashCode()I
  
Max diff block lines reached; 2789/6675 bytes (41.78%) of diff not shown.
5.82 KB
smali/h.smali vs.
smali/h0/a$a.smali
Files 84% similar despite different names
    
Offset 1, 161 lines modifiedOffset 1, 152 lines modified
1 .class·final·Lh;1 .class·final·Lh0/a$a;
2 .super·Lg0/r;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·static·fields 
5 .field·public·static·final·d:Lh;4 #·annotations
 5 .annotation·system·Ldalvik/annotation/EnclosingClass;
 6 ····value·=·Lh0/a;
 7 .end·annotation
  
 8 .annotation·system·Ldalvik/annotation/InnerClass;
 9 ····accessFlags·=·0x1a
 10 ····name·=·"a"
 11 .end·annotation
  
  
 12 #·static·fields
 13 .field·public·static·final·a:Lh0/a$a;
6 #·direct·methods 
7 .method·static·constructor·<clinit>()V 
8 ····.locals·1 
  
9 ····new-instance·v0,·Lh;14 .field·public·static·final·b:Ljava/lang/reflect/Method;
  
10 ····invoke-direct·{v0},·Lh;-><init>()V15 .field·public·static·final·c:Ljava/lang/reflect/Method;
  
11 ····sput-object·v0,·Lh;->d:Lh; 
  
12 ····return-void 
13 .end·method16 #·direct·methods
 17 .method·static·constructor·<clinit>()V
 18 ····.locals·9
  
 19 ····new-instance·v0,·Lh0/a$a;
14 .method·private·constructor·<init>()V 
15 ····.locals·0 
  
16 ····invoke-direct·{p0},·Lg0/r;-><init>()V20 ····invoke-direct·{v0},·Lh0/a$a;-><init>()V
  
 21 ····sput-object·v0,·Lh0/a$a;->a:Lh0/a$a;
17 ····return-void 
18 .end·method 
  
 22 ····const-class·v0,·Ljava/lang/Throwable;
  
 23 ····invoke-virtual·{v0},·Ljava/lang/Class;->getMethods()[Ljava/lang/reflect/Method;
19 #·virtual·methods 
20 .method·protected·g(BLjava/nio/ByteBuffer;)Ljava/lang/Object; 
21 ····.locals·2 
  
22 ····const-string·v0,·"buffer"24 ····move-result-object·v1
  
23 ····invoke-static·{p2,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V25 ····const-string·v2,·"throwableMethods"
  
24 ····const/4·v0,·0x026 ····invoke-static·{v1,·v2},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V
  
25 ····const/16·v1,·-0x8027 ····array-length·v2,·v1
  
26 ····if-ne·p1,·v1,·:cond_228 ····const/4·v3,·0x0
  
27 ····invoke-virtual·{p0,·p2},·Lg0/r;->f(Ljava/nio/ByteBuffer;)Ljava/lang/Object;29 ····const/4·v4,·0x0
  
28 ····move-result-object·p130 ····:goto_0
 31 ····const/4·v5,·0x0
  
29 ····instance-of·p2,·p1,·Ljava/util/List;32 ····if-ge·v4,·v2,·:cond_2
  
30 ····if-eqz·p2,·:cond_033 ····aget-object·v6,·v1,·v4
  
31 ····check-cast·p1,·Ljava/util/List;34 ····invoke-virtual·{v6},·Ljava/lang/reflect/Method;->getName()Ljava/lang/String;
  
32 ····goto·:goto_035 ····move-result-object·v7
  
 36 ····const-string·v8,·"addSuppressed"
33 ····:cond_0 
34 ····move-object·p1,·v0 
  
 37 ····invoke-static·{v7,·v8},·Lkotlin/jvm/internal/i;->a(Ljava/lang/Object;Ljava/lang/Object;)Z
35 ····:goto_0 
36 ····if-eqz·p1,·:cond_1 
  
37 ····sget-object·p2,·Lb;->b:Lb$a;38 ····move-result·v7
  
38 ····invoke-virtual·{p2,·p1},·Lb$a;->a(Ljava/util/List;)Lb;39 ····if-eqz·v7,·:cond_0
  
39 ····move-result-object·v040 ····invoke-virtual·{v6},·Ljava/lang/reflect/Method;->getParameterTypes()[Ljava/lang/Class;
  
 41 ····move-result-object·v7
40 ····:cond_1 
41 ····return-object·v0 
  
42 ····:cond_2 
43 ····const/16·v1,·-0x7f42 ····const-string·v8,·"it.parameterTypes"
  
 43 ····invoke-static·{v7,·v8},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V
  
44 ····if-ne·p1,·v1,·:cond_544 ····invoke-static·{v7},·Le0/a;->g([Ljava/lang/Object;)Ljava/lang/Object;
  
45 ····invoke-virtual·{p0,·p2},·Lg0/r;->f(Ljava/nio/ByteBuffer;)Ljava/lang/Object;45 ····move-result-object·v7
  
46 ····move-result-object·p146 ····invoke-static·{v7,·v0},·Lkotlin/jvm/internal/i;->a(Ljava/lang/Object;Ljava/lang/Object;)Z
  
47 ····instance-of·p2,·p1,·Ljava/util/List;47 ····move-result·v7
  
48 ····if-eqz·p2,·:cond_348 ····if-eqz·v7,·:cond_0
  
49 ····check-cast·p1,·Ljava/util/List;49 ····const/4·v7,·0x1
  
50 ····goto·:goto_150 ····goto·:goto_1
  
51 ····:cond_351 ····:cond_0
52 ····move-object·p1,·v052 ····const/4·v7,·0x0
  
53 ····:goto_153 ····:goto_1
54 ····if-eqz·p1,·:cond_454 ····if-eqz·v7,·:cond_1
  
55 ····sget-object·p2,·Ld;->b:Ld$a; 
  
56 ····invoke-virtual·{p2,·p1},·Ld$a;->a(Ljava/util/List;)Ld;55 ····goto·:goto_2
  
57 ····move-result-object·v0 
  
58 ····:cond_456 ····:cond_1
 57 ····add-int/lit8·v4,·v4,·0x1
59 ····return-object·v0 
  
Max diff block lines reached; 1808/5883 bytes (30.73%) of diff not shown.
3.04 KB
smali/b$a.smali vs.
smali/i0/a$a.smali
Files 81% similar despite different names
    
Offset 1, 66 lines modifiedOffset 1, 101 lines modified
1 .class·public·final·Lb$a;1 .class·final·Li0/a$a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Lb;6 ····value·=·Li0/a;
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x199 ····accessFlags·=·0x1a
10 ····name·=·"a"10 ····name·=·"a"
11 .end·annotation11 .end·annotation
  
  
 12 #·static·fields
 13 .field·public·static·final·a:Li0/a$a;
  
 14 .field·public·static·final·b:Ljava/lang/Integer;
  
  
12 #·direct·methods15 #·direct·methods
13 .method·private·constructor·<init>()V16 .method·static·constructor·<clinit>()V
14 ····.locals·017 ····.locals·3
  
15 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V18 ····new-instance·v0,·Li0/a$a;
  
 19 ····invoke-direct·{v0},·Li0/a$a;-><init>()V
16 ····return-void 
17 .end·method 
  
 20 ····sput-object·v0,·Li0/a$a;->a:Li0/a$a;
18 .method·public·synthetic·constructor·<init>(Lkotlin/jvm/internal/e;)V 
19 ····.locals·0 
  
20 ····invoke-direct·{p0},·Lb$a;-><init>()V21 ····const/4·v0,·0x0
  
21 ····return-void 
22 .end·method22 ····:try_start_0
 23 ····const-string·v1,·"android.os.Build$VERSION"
  
 24 ····invoke-static·{v1},·Ljava/lang/Class;->forName(Ljava/lang/String;)Ljava/lang/Class;
  
 25 ····move-result-object·v1
23 #·virtual·methods 
24 .method·public·final·a(Ljava/util/List;)Lb; 
25 ····.locals·1 
26 ····.annotation·system·Ldalvik/annotation/Signature; 
27 ········value·=·{ 
28 ············"(", 
29 ············"Ljava/util/List<", 
30 ············"+", 
31 ············"Ljava/lang/Object;", 
32 ············">;)", 
33 ············"Lb;" 
34 ········} 
35 ····.end·annotation 
  
36 ····const-string·v0,·"list"26 ····const-string·v2,·"SDK_INT"
  
37 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V27 ····invoke-virtual·{v1,·v2},·Ljava/lang/Class;->getField(Ljava/lang/String;)Ljava/lang/reflect/Field;
  
38 ····const/4·v0,·0x028 ····move-result-object·v1
  
 29 ····invoke-virtual·{v1,·v0},·Ljava/lang/reflect/Field;->get(Ljava/lang/Object;)Ljava/lang/Object;
  
 30 ····move-result-object·v1
  
 31 ····instance-of·v2,·v1,·Ljava/lang/Integer;
  
 32 ····if-eqz·v2,·:cond_0
  
 33 ····check-cast·v1,·Ljava/lang/Integer;
 34 ····:try_end_0
 35 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0
  
39 ····invoke-interface·{p1,·v0},·Ljava/util/List;->get(I)Ljava/lang/Object;36 ····goto·:goto_0
  
40 ····move-result-object·p137 ····:catchall_0
 38 ····nop
  
41 ····check-cast·p1,·Ljava/lang/Boolean;39 ····:cond_0
 40 ····move-object·v1,·v0
  
42 ····new-instance·v0,·Lb;41 ····:goto_0
 42 ····if-eqz·v1,·:cond_2
  
43 ····invoke-direct·{v0,·p1},·Lb;-><init>(Ljava/lang/Boolean;)V43 ····invoke-virtual·{v1},·Ljava/lang/Number;->intValue()I
  
44 ····return-object·v044 ····move-result·v2
  
 45 ····if-lez·v2,·:cond_1
  
 46 ····const/4·v2,·0x1
  
 47 ····goto·:goto_1
  
 48 ····:cond_1
 49 ····const/4·v2,·0x0
  
 50 ····:goto_1
 51 ····if-eqz·v2,·:cond_2
  
 52 ····move-object·v0,·v1
  
 53 ····:cond_2
 54 ····sput-object·v0,·Li0/a$a;->b:Ljava/lang/Integer;
  
 55 ····return-void
 56 .end·method
  
 57 .method·private·constructor·<init>()V
 58 ····.locals·0
  
 59 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
 60 ····return-void
45 .end·method61 .end·method
5.21 KB
smali/b.smali vs.
smali/t0/a0.smali
Files 85% similar despite different names
    
Offset 1, 171 lines modifiedOffset 1, 153 lines modified
1 .class·public·final·Lb;1 .class·public·final·Lt0/a0;
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 ········Lb$a; 
8 ····} 
9 .end·annotation 
  
  
10 #·static·fields 
11 .field·public·static·final·b:Lb$a; 
  
  
12 #·instance·fields4 #·instance·fields
13 .field·private·final·a:Ljava/lang/Boolean;5 .field·public·final·a:Ljava/lang/Object;
  
  
14 #·direct·methods 
15 .method·static·constructor·<clinit>()V 
16 ····.locals·2 
  
17 ····new-instance·v0,·Lb$a; 
  
18 ····const/4·v1,·0x0 
  
19 ····invoke-direct·{v0,·v1},·Lb$a;-><init>(Lkotlin/jvm/internal/e;)V 
  
20 ····sput-object·v0,·Lb;->b:Lb$a; 
  
21 ····return-void 
22 .end·method 
  
23 .method·public·constructor·<init>()V 
24 ····.locals·2 
  
25 ····const/4·v0,·0x0 
  
 6 .field·public·final·b:Lm0/l;
 7 ····.annotation·system·Ldalvik/annotation/Signature;
 8 ········value·=·{
 9 ············"Lm0/l<",
 10 ············"Ljava/lang/Throwable;",
 11 ············"Ld0/q;",
 12 ············">;"
 13 ········}
 14 ····.end·annotation
 15 .end·field
26 ····const/4·v1,·0x1 
  
27 ····invoke-direct·{p0,·v0,·v1,·v0},·Lb;-><init>(Ljava/lang/Boolean;ILkotlin/jvm/internal/e;)V 
  
28 ····return-void 
29 .end·method 
  
30 .method·public·constructor·<init>(Ljava/lang/Boolean;)V 
31 ····.locals·0 
  
32 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V 
  
33 ····iput-object·p1,·p0,·Lb;->a:Ljava/lang/Boolean; 
  
34 ····return-void 
35 .end·method 
  
36 .method·public·synthetic·constructor·<init>(Ljava/lang/Boolean;ILkotlin/jvm/internal/e;)V16 #·direct·methods
 17 .method·public·constructor·<init>(Ljava/lang/Object;Lm0/l;)V
37 ····.locals·018 ····.locals·0
  
38 ····and-int/lit8·p2,·p2,·0x1 
  
39 ····if-eqz·p2,·:cond_0 
  
40 ····const/4·p1,·0x0 
  
41 ····:cond_0 
42 ····invoke-direct·{p0,·p1},·Lb;-><init>(Ljava/lang/Boolean;)V 
  
43 ····return-void 
44 .end·method 
  
  
45 #·virtual·methods 
46 .method·public·final·a()Ljava/util/List; 
47 ····.locals·1 
48 ····.annotation·system·Ldalvik/annotation/Signature;19 ····.annotation·system·Ldalvik/annotation/Signature;
49 ········value·=·{20 ········value·=·{
50 ············"()",21 ············"(",
51 ············"Ljava/util/List<", 
52 ············"Ljava/lang/Object;",22 ············"Ljava/lang/Object;",
 23 ············"Lm0/l<",
 24 ············"-",
 25 ············"Ljava/lang/Throwable;",
 26 ············"Ld0/q;",
53 ············">;"27 ············">;)V"
54 ········}28 ········}
55 ····.end·annotation29 ····.end·annotation
  
56 ····iget-object·v0,·p0,·Lb;->a:Ljava/lang/Boolean;30 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
57 ····invoke-static·{v0},·Lp0/g;->a(Ljava/lang/Object;)Ljava/util/List;31 ····iput-object·p1,·p0,·Lt0/a0;->a:Ljava/lang/Object;
  
58 ····move-result-object·v032 ····iput-object·p2,·p0,·Lt0/a0;->b:Lm0/l;
  
59 ····return-object·v033 ····return-void
60 .end·method34 .end·method
  
  
 35 #·virtual·methods
61 .method·public·equals(Ljava/lang/Object;)Z36 .method·public·equals(Ljava/lang/Object;)Z
62 ····.locals·337 ····.locals·4
  
63 ····const/4·v0,·0x138 ····const/4·v0,·0x1
  
64 ····if-ne·p0,·p1,·:cond_039 ····if-ne·p0,·p1,·:cond_0
  
65 ····return·v040 ····return·v0
  
66 ····:cond_041 ····:cond_0
67 ····instance-of·v1,·p1,·Lb;42 ····instance-of·v1,·p1,·Lt0/a0;
  
68 ····const/4·v2,·0x043 ····const/4·v2,·0x0
  
69 ····if-nez·v1,·:cond_144 ····if-nez·v1,·:cond_1
Max diff block lines reached; 2420/5267 bytes (45.95%) of diff not shown.
10.0 KB
smali/g$a.smali vs.
smali/t0/e0.smali
Max HTML report size reached
1.27 KB
smali/g.smali vs.
smali/p0/c$a.smali
Files 76% similar despite different names
    
Offset 1, 35 lines modifiedOffset 1, 44 lines modified
1 .class·public·interface·abstract·Lg;1 .class·public·final·Lp0/c$a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/MemberClasses;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·{6 ····value·=·Lp0/c;
7 ········Lg$a; 
8 ····} 
9 .end·annotation7 .end·annotation
  
  
10 #·static·fields 
11 .field·public·static·final·a:Lg$a;8 .annotation·system·Ldalvik/annotation/InnerClass;
 9 ····accessFlags·=·0x19
 10 ····name·=·"a"
 11 .end·annotation
  
  
12 #·direct·methods12 #·direct·methods
13 .method·static·constructor·<clinit>()V13 .method·private·constructor·<init>()V
14 ····.locals·114 ····.locals·0
  
15 ····sget-object·v0,·Lg$a;->a:Lg$a;15 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
 16 ····return-void
 17 .end·method
  
16 ····sput-object·v0,·Lg;->a:Lg$a;18 .method·public·synthetic·constructor·<init>(Lkotlin/jvm/internal/e;)V
 19 ····.locals·0
  
 20 ····invoke-direct·{p0},·Lp0/c$a;-><init>()V
  
17 ····return-void21 ····return-void
18 .end·method22 .end·method
  
  
19 #·virtual·methods23 #·virtual·methods
20 .method·public·abstract·a(Ld;)V 
21 .end·method24 .method·public·final·a()Lp0/c;
 25 ····.locals·1
  
 26 ····invoke-static·{},·Lp0/c;->e()Lp0/c;
  
 27 ····move-result-object·v0
  
22 .method·public·abstract·isEnabled()Lb;28 ····return-object·v0
23 .end·method29 .end·method
4.65 KB
smali/c.smali vs.
smali/s0/p.smali
Files 78% similar despite different names
    
Offset 1, 128 lines modifiedOffset 1, 72 lines modified
1 .class·public·final·Lc; 
2 .super·Ljava/lang/Object;1 .class·Ls0/p;
 2 .super·Ls0/o;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·direct·methods4 #·direct·methods
5 .method·public·static·final·synthetic·a(Ljava/lang/Throwable;)Ljava/util/List;5 .method·public·static·final·c0(Ljava/lang/String;I)Ljava/lang/String;
6 ····.locals·06 ····.locals·1
  
7 ····invoke-static·{p0},·Lc;->b(Ljava/lang/Throwable;)Ljava/util/List;7 ····const-string·v0,·"<this>"
  
 8 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
8 ····move-result-object·p0 
  
9 ····return-object·p0 
10 .end·method 
  
11 .method·private·static·final·b(Ljava/lang/Throwable;)Ljava/util/List; 
12 ····.locals·5 
13 ····.annotation·system·Ldalvik/annotation/Signature; 
14 ········value·=·{ 
15 ············"(", 
16 ············"Ljava/lang/Throwable;", 
17 ············")", 
18 ············"Ljava/util/List<", 
19 ············"Ljava/lang/Object;", 
20 ············">;" 
21 ········} 
22 ····.end·annotation 
  
23 ····instance-of·v0,·p0,·La; 
  
24 ····const/4·v1,·0x2 
  
25 ····const/4·v2,·0x1 
  
26 ····const/4·v3,·0x09 ····if-ltz·p1,·:cond_0
  
27 ····const/4·v4,·0x310 ····const/4·v0,·0x1
  
28 ····if-eqz·v0,·:cond_011 ····goto·:goto_0
  
 12 ····:cond_0
 13 ····const/4·v0,·0x0
29 ····new-array·v0,·v4,·[Ljava/lang/Object; 
  
30 ····move-object·v4,·p0 
  
31 ····check-cast·v4,·La; 
  
32 ····invoke-virtual·{v4},·La;->a()Ljava/lang/String; 
  
33 ····move-result-object·v4 
  
34 ····aput-object·v4,·v0,·v314 ····:goto_0
 15 ····if-eqz·v0,·:cond_1
  
35 ····invoke-virtual·{p0},·Ljava/lang/Throwable;->getMessage()Ljava/lang/String;16 ····invoke-virtual·{p0},·Ljava/lang/String;->length()I
  
36 ····move-result-object·v317 ····move-result·v0
  
37 ····aput-object·v3,·v0,·v218 ····invoke-static·{p1,·v0},·Lp0/d;->c(II)I
  
38 ····check-cast·p0,·La;19 ····move-result·p1
  
39 ····invoke-virtual·{p0},·La;->b()Ljava/lang/Object;20 ····invoke-virtual·{p0,·p1},·Ljava/lang/String;->substring(I)Ljava/lang/String;
  
40 ····move-result-object·p021 ····move-result-object·p0
  
 22 ····const-string·p1,·"this·as·java.lang.String).substring(startIndex)"
41 ····aput-object·p0,·v0,·v1 
  
42 ····invoke-static·{v0},·Lp0/g;->d([Ljava/lang/Object;)Ljava/util/List; 
  
43 ····move-result-object·p023 ····invoke-static·{p0,·p1},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V
  
44 ····return-object·p024 ····return-object·p0
  
45 ····:cond_025 ····:cond_1
46 ····new-array·v0,·v4,·[Ljava/lang/String;26 ····new-instance·p0,·Ljava/lang/StringBuilder;
  
47 ····invoke-virtual·{p0},·Ljava/lang/Object;->getClass()Ljava/lang/Class;27 ····invoke-direct·{p0},·Ljava/lang/StringBuilder;-><init>()V
  
48 ····move-result-object·v428 ····const-string·v0,·"Requested·character·count·"
  
49 ····invoke-virtual·{v4},·Ljava/lang/Class;->getSimpleName()Ljava/lang/String;29 ····invoke-virtual·{p0,·v0},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
50 ····move-result-object·v430 ····invoke-virtual·{p0,·p1},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
  
51 ····aput-object·v4,·v0,·v331 ····const-string·p1,·"·is·less·than·zero."
  
52 ····invoke-virtual·{p0},·Ljava/lang/Throwable;->toString()Ljava/lang/String;32 ····invoke-virtual·{p0,·p1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
53 ····move-result-object·v3 
  
54 ····aput-object·v3,·v0,·v2 
  
55 ····new-instance·v2,·Ljava/lang/StringBuilder; 
  
56 ····invoke-direct·{v2},·Ljava/lang/StringBuilder;-><init>()V 
  
57 ····const-string·v3,·"Cause:·" 
  
58 ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; 
  
59 ····invoke-virtual·{p0},·Ljava/lang/Throwable;->getCause()Ljava/lang/Throwable; 
  
60 ····move-result-object·v3 
  
61 ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;33 ····invoke-virtual·{p0},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
62 ····const-string·v3,·",·Stacktrace:·" 
  
63 ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; 
  
64 ····invoke-static·{p0},·Landroid/util/Log;->getStackTraceString(Ljava/lang/Throwable;)Ljava/lang/String; 
  
65 ····move-result-object·p034 ····move-result-object·p0
  
66 ····invoke-virtual·{v2,·p0},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;35 ····new-instance·p1,·Ljava/lang/IllegalArgumentException;
  
67 ····invoke-virtual·{v2},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;36 ····invoke-virtual·{p0},·Ljava/lang/Object;->toString()Ljava/lang/String;
  
68 ····move-result-object·p037 ····move-result-object·p0
  
 38 ····invoke-direct·{p1,·p0},·Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
Max diff block lines reached; 78/4694 bytes (1.66%) of diff not shown.
6.52 KB
smali/t/c.smali vs.
smali/r0/h.smali
Files 77% similar despite different names
    
Offset 1, 170 lines modifiedOffset 1, 143 lines modified
1 .class·public·final·Lt/c; 
2 .super·Ljava/lang/Object;1 .class·Lr0/h;
 2 .super·Lr0/g;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces 
5 .implements·Lz/a; 
6 .implements·Lg; 
7 .implements·La0/a; 
  
  
8 #·instance·fields 
9 .field·private·b:Lt/b; 
  
  
10 #·direct·methods4 #·direct·methods
 5 .method·public·static·c(Lr0/b;Lm0/l;)Lr0/b;
11 .method·public·constructor·<init>()V 
12 ····.locals·0 
  
13 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V 
  
14 ····return-void 
15 .end·method 
  
  
16 #·virtual·methods 
17 .method·public·a(Ld;)V 
18 ····.locals·16 ····.locals·1
 7 ····.annotation·system·Ldalvik/annotation/Signature;
 8 ········value·=·{
 9 ············"<T:",
 10 ············"Ljava/lang/Object;",
 11 ············"R:",
 12 ············"Ljava/lang/Object;",
 13 ············">(",
 14 ············"Lr0/b<",
 15 ············"+TT;>;",
 16 ············"Lm0/l<",
 17 ············"-TT;+TR;>;)",
 18 ············"Lr0/b<",
 19 ············"TR;>;"
 20 ········}
 21 ····.end·annotation
  
19 ····const-string·v0,·"msg"22 ····const-string·v0,·"<this>"
  
20 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V 
  
21 ····iget-object·v0,·p0,·Lt/c;->b:Lt/b; 
  
22 ····invoke-static·{v0},·Lkotlin/jvm/internal/i;->b(Ljava/lang/Object;)V 
  
23 ····invoke-virtual·{v0,·p1},·Lt/b;->d(Ld;)V 
  
 23 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
24 ····return-void 
25 .end·method 
  
26 .method·public·c(Lz/a$b;)V 
27 ····.locals·2 
  
28 ····const-string·v0,·"flutterPluginBinding"24 ····const-string·v0,·"transform"
  
29 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V25 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
 26 ····new-instance·v0,·Lr0/i;
30 ····sget-object·v0,·Lg;->a:Lg$a; 
  
31 ····invoke-virtual·{p1},·Lz/a$b;->b()Lg0/c; 
  
32 ····move-result-object·p1 
  
33 ····const-string·v1,·"flutterPluginBinding.binaryMessenger" 
  
34 ····invoke-static·{p1,·v1},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V 
  
35 ····invoke-virtual·{v0,·p1,·p0},·Lg$a;->d(Lg0/c;Lg;)V 
  
36 ····new-instance·p1,·Lt/b;27 ····invoke-direct·{v0,·p0,·p1},·Lr0/i;-><init>(Lr0/b;Lm0/l;)V
  
 28 ····return-object·v0
37 ····invoke-direct·{p1},·Lt/b;-><init>()V 
  
38 ····iput-object·p1,·p0,·Lt/c;->b:Lt/b; 
  
39 ····return-void 
40 .end·method29 .end·method
  
41 .method·public·e(La0/c;)V30 .method·public·static·final·d(Lr0/b;Ljava/util/Collection;)Ljava/util/Collection;
42 ····.locals·131 ····.locals·1
 32 ····.annotation·system·Ldalvik/annotation/Signature;
 33 ········value·=·{
 34 ············"<T:",
 35 ············"Ljava/lang/Object;",
 36 ············"C::",
 37 ············"Ljava/util/Collection<",
 38 ············"-TT;>;>(",
 39 ············"Lr0/b<",
 40 ············"+TT;>;TC;)TC;"
 41 ········}
 42 ····.end·annotation
  
43 ····const-string·v0,·"binding"43 ····const-string·v0,·"<this>"
  
44 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V44 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
45 ····invoke-virtual·{p0,·p1},·Lt/c;->g(La0/c;)V 
  
 45 ····const-string·v0,·"destination"
46 ····return-void 
47 .end·method 
  
 46 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
48 .method·public·f()V 
49 ····.locals·2 
  
50 ····iget-object·v0,·p0,·Lt/c;->b:Lt/b; 
  
51 ····if-nez·v0,·:cond_0 
  
52 ····goto·:goto_0 
  
 47 ····invoke-interface·{p0},·Lr0/b;->iterator()Ljava/util/Iterator;
53 ····:cond_0 
54 ····const/4·v1,·0x0 
  
Max diff block lines reached; 3234/6604 bytes (48.97%) of diff not shown.
819 B
smali/x0/t.smali vs.
smali/m0/s.smali
Files 93% similar despite different names
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 .class·public·interface·abstract·Lx0/t;1 .class·public·interface·abstract·Lm0/s;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces4 #·interfaces
5 .implements·Lo0/c;5 .implements·Ld0/c;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/Signature;7 .annotation·system·Ldalvik/annotation/Signature;
8 ····value·=·{8 ····value·=·{
9 ········"<P1:",9 ········"<P1:",
10 ········"Ljava/lang/Object;",10 ········"Ljava/lang/Object;",
Offset 15, 17 lines modifiedOffset 15, 15 lines modified
15 ········"Ljava/lang/Object;",15 ········"Ljava/lang/Object;",
16 ········"P3:",16 ········"P3:",
17 ········"Ljava/lang/Object;",17 ········"Ljava/lang/Object;",
18 ········"P4:",18 ········"P4:",
19 ········"Ljava/lang/Object;",19 ········"Ljava/lang/Object;",
20 ········"P5:",20 ········"P5:",
21 ········"Ljava/lang/Object;",21 ········"Ljava/lang/Object;",
22 ········"P6:", 
23 ········"Ljava/lang/Object;", 
24 ········"R:",22 ········"R:",
25 ········"Ljava/lang/Object;",23 ········"Ljava/lang/Object;",
26 ········">",24 ········">",
27 ········"Ljava/lang/Object;",25 ········"Ljava/lang/Object;",
28 ········"Lo0/c<",26 ········"Ld0/c<",
29 ········"TR;>;"27 ········"TR;>;"
30 ····}28 ····}
31 .end·annotation29 .end·annotation
768 B
smali/x0/s.smali vs.
smali/m0/r.smali
Files 89% similar despite different names
    
Offset 1, 29 lines modifiedOffset 1, 27 lines modified
1 .class·public·interface·abstract·Lx0/s;1 .class·public·interface·abstract·Lm0/r;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces4 #·interfaces
5 .implements·Lo0/c;5 .implements·Ld0/c;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/Signature;7 .annotation·system·Ldalvik/annotation/Signature;
8 ····value·=·{8 ····value·=·{
9 ········"<P1:",9 ········"<P1:",
10 ········"Ljava/lang/Object;",10 ········"Ljava/lang/Object;",
11 ········"P2:",11 ········"P2:",
12 ········"Ljava/lang/Object;",12 ········"Ljava/lang/Object;",
13 ········"P3:",13 ········"P3:",
14 ········"Ljava/lang/Object;",14 ········"Ljava/lang/Object;",
15 ········"P4:",15 ········"P4:",
16 ········"Ljava/lang/Object;",16 ········"Ljava/lang/Object;",
17 ········"P5:", 
18 ········"Ljava/lang/Object;", 
19 ········"R:",17 ········"R:",
20 ········"Ljava/lang/Object;",18 ········"Ljava/lang/Object;",
21 ········">",19 ········">",
22 ········"Ljava/lang/Object;",20 ········"Ljava/lang/Object;",
23 ········"Lo0/c<",21 ········"Ld0/c<",
24 ········"TR;>;"22 ········"TR;>;"
25 ····}23 ····}
26 .end·annotation24 .end·annotation
738 B
smali/x0/p.smali vs.
smali/m0/p.smali
Files 99% similar despite different names
    
Offset 1, 27 lines modifiedOffset 1, 27 lines modified
1 .class·public·interface·abstract·Lx0/p;1 .class·public·interface·abstract·Lm0/p;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces4 #·interfaces
5 .implements·Lo0/c;5 .implements·Ld0/c;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/Signature;7 .annotation·system·Ldalvik/annotation/Signature;
8 ····value·=·{8 ····value·=·{
9 ········"<P1:",9 ········"<P1:",
10 ········"Ljava/lang/Object;",10 ········"Ljava/lang/Object;",
11 ········"P2:",11 ········"P2:",
12 ········"Ljava/lang/Object;",12 ········"Ljava/lang/Object;",
13 ········"R:",13 ········"R:",
14 ········"Ljava/lang/Object;",14 ········"Ljava/lang/Object;",
15 ········">",15 ········">",
16 ········"Ljava/lang/Object;",16 ········"Ljava/lang/Object;",
17 ········"Lo0/c<",17 ········"Ld0/c<",
18 ········"TR;>;"18 ········"TR;>;"
19 ····}19 ····}
20 .end·annotation20 .end·annotation
  
  
21 #·virtual·methods21 #·virtual·methods
22 .method·public·abstract·invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;22 .method·public·abstract·invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
679 B
smali/x0/k.smali vs.
smali/m0/k.smali
Files 98% similar despite different names
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 .class·public·interface·abstract·Lx0/k;1 .class·public·interface·abstract·Lm0/k;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces4 #·interfaces
5 .implements·Lo0/c;5 .implements·Ld0/c;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/Signature;7 .annotation·system·Ldalvik/annotation/Signature;
8 ····value·=·{8 ····value·=·{
9 ········"<P1:",9 ········"<P1:",
10 ········"Ljava/lang/Object;",10 ········"Ljava/lang/Object;",
Offset 47, 11 lines modifiedOffset 47, 11 lines modified
47 ········"Ljava/lang/Object;",47 ········"Ljava/lang/Object;",
48 ········"P19:",48 ········"P19:",
49 ········"Ljava/lang/Object;",49 ········"Ljava/lang/Object;",
50 ········"R:",50 ········"R:",
51 ········"Ljava/lang/Object;",51 ········"Ljava/lang/Object;",
52 ········">",52 ········">",
53 ········"Ljava/lang/Object;",53 ········"Ljava/lang/Object;",
54 ········"Lo0/c<",54 ········"Ld0/c<",
55 ········"TR;>;"55 ········"TR;>;"
56 ····}56 ····}
57 .end·annotation57 .end·annotation
967 B
smali/x0/j.smali vs.
smali/m0/o.smali
Files 96% similar despite different names
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 .class·public·interface·abstract·Lx0/j;1 .class·public·interface·abstract·Lm0/o;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces4 #·interfaces
5 .implements·Lo0/c;5 .implements·Ld0/c;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/Signature;7 .annotation·system·Ldalvik/annotation/Signature;
8 ····value·=·{8 ····value·=·{
9 ········"<P1:",9 ········"<P1:",
10 ········"Ljava/lang/Object;",10 ········"Ljava/lang/Object;",
Offset 41, 15 lines modifiedOffset 41, 23 lines modified
41 ········"Ljava/lang/Object;",41 ········"Ljava/lang/Object;",
42 ········"P16:",42 ········"P16:",
43 ········"Ljava/lang/Object;",43 ········"Ljava/lang/Object;",
44 ········"P17:",44 ········"P17:",
45 ········"Ljava/lang/Object;",45 ········"Ljava/lang/Object;",
46 ········"P18:",46 ········"P18:",
47 ········"Ljava/lang/Object;",47 ········"Ljava/lang/Object;",
 48 ········"P19:",
 49 ········"Ljava/lang/Object;",
 50 ········"P20:",
 51 ········"Ljava/lang/Object;",
 52 ········"P21:",
 53 ········"Ljava/lang/Object;",
 54 ········"P22:",
 55 ········"Ljava/lang/Object;",
48 ········"R:",56 ········"R:",
49 ········"Ljava/lang/Object;",57 ········"Ljava/lang/Object;",
50 ········">",58 ········">",
51 ········"Ljava/lang/Object;",59 ········"Ljava/lang/Object;",
52 ········"Lo0/c<",60 ········"Ld0/c<",
53 ········"TR;>;"61 ········"TR;>;"
54 ····}62 ····}
55 .end·annotation63 .end·annotation
802 B
smali/x0/q.smali vs.
smali/m0/q.smali
Files 98% similar despite different names
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 .class·public·interface·abstract·Lx0/q;1 .class·public·interface·abstract·Lm0/q;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces4 #·interfaces
5 .implements·Lo0/c;5 .implements·Ld0/c;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/Signature;7 .annotation·system·Ldalvik/annotation/Signature;
8 ····value·=·{8 ····value·=·{
9 ········"<P1:",9 ········"<P1:",
10 ········"Ljava/lang/Object;",10 ········"Ljava/lang/Object;",
Offset 15, 15 lines modifiedOffset 15, 15 lines modified
15 ········"Ljava/lang/Object;",15 ········"Ljava/lang/Object;",
16 ········"P3:",16 ········"P3:",
17 ········"Ljava/lang/Object;",17 ········"Ljava/lang/Object;",
18 ········"R:",18 ········"R:",
19 ········"Ljava/lang/Object;",19 ········"Ljava/lang/Object;",
20 ········">",20 ········">",
21 ········"Ljava/lang/Object;",21 ········"Ljava/lang/Object;",
22 ········"Lo0/c<",22 ········"Ld0/c<",
23 ········"TR;>;"23 ········"TR;>;"
24 ····}24 ····}
25 .end·annotation25 .end·annotation
  
  
26 #·virtual·methods26 #·virtual·methods
27 .method·public·abstract·h(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;27 .method·public·abstract·h(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
862 B
smali/x0/r.smali vs.
smali/m0/u.smali
Files 92% similar despite different names
    
Offset 1, 27 lines modifiedOffset 1, 33 lines modified
1 .class·public·interface·abstract·Lx0/r;1 .class·public·interface·abstract·Lm0/u;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces4 #·interfaces
5 .implements·Lo0/c;5 .implements·Ld0/c;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/Signature;7 .annotation·system·Ldalvik/annotation/Signature;
8 ····value·=·{8 ····value·=·{
9 ········"<P1:",9 ········"<P1:",
10 ········"Ljava/lang/Object;",10 ········"Ljava/lang/Object;",
11 ········"P2:",11 ········"P2:",
12 ········"Ljava/lang/Object;",12 ········"Ljava/lang/Object;",
13 ········"P3:",13 ········"P3:",
14 ········"Ljava/lang/Object;",14 ········"Ljava/lang/Object;",
15 ········"P4:",15 ········"P4:",
16 ········"Ljava/lang/Object;",16 ········"Ljava/lang/Object;",
 17 ········"P5:",
 18 ········"Ljava/lang/Object;",
 19 ········"P6:",
 20 ········"Ljava/lang/Object;",
 21 ········"P7:",
 22 ········"Ljava/lang/Object;",
17 ········"R:",23 ········"R:",
18 ········"Ljava/lang/Object;",24 ········"Ljava/lang/Object;",
19 ········">",25 ········">",
20 ········"Ljava/lang/Object;",26 ········"Ljava/lang/Object;",
21 ········"Lo0/c<",27 ········"Ld0/c<",
22 ········"TR;>;"28 ········"TR;>;"
23 ····}29 ····}
24 .end·annotation30 .end·annotation
866 B
smali/x0/u.smali vs.
smali/m0/w.smali
Files 84% similar despite different names
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 .class·public·interface·abstract·Lx0/u;1 .class·public·interface·abstract·Lm0/w;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces4 #·interfaces
5 .implements·Lo0/c;5 .implements·Ld0/c;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/Signature;7 .annotation·system·Ldalvik/annotation/Signature;
8 ····value·=·{8 ····value·=·{
9 ········"<P1:",9 ········"<P1:",
10 ········"Ljava/lang/Object;",10 ········"Ljava/lang/Object;",
Offset 19, 15 lines modifiedOffset 19, 19 lines modified
19 ········"Ljava/lang/Object;",19 ········"Ljava/lang/Object;",
20 ········"P5:",20 ········"P5:",
21 ········"Ljava/lang/Object;",21 ········"Ljava/lang/Object;",
22 ········"P6:",22 ········"P6:",
23 ········"Ljava/lang/Object;",23 ········"Ljava/lang/Object;",
24 ········"P7:",24 ········"P7:",
25 ········"Ljava/lang/Object;",25 ········"Ljava/lang/Object;",
 26 ········"P8:",
 27 ········"Ljava/lang/Object;",
 28 ········"P9:",
 29 ········"Ljava/lang/Object;",
26 ········"R:",30 ········"R:",
27 ········"Ljava/lang/Object;",31 ········"Ljava/lang/Object;",
28 ········">",32 ········">",
29 ········"Ljava/lang/Object;",33 ········"Ljava/lang/Object;",
30 ········"Lo0/c<",34 ········"Ld0/c<",
31 ········"TR;>;"35 ········"TR;>;"
32 ····}36 ····}
33 .end·annotation37 .end·annotation
1020 B
smali/x0/h.smali vs.
smali/m0/n.smali
Files 87% similar despite different names
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 .class·public·interface·abstract·Lx0/h;1 .class·public·interface·abstract·Lm0/n;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces4 #·interfaces
5 .implements·Lo0/c;5 .implements·Ld0/c;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/Signature;7 .annotation·system·Ldalvik/annotation/Signature;
8 ····value·=·{8 ····value·=·{
9 ········"<P1:",9 ········"<P1:",
10 ········"Ljava/lang/Object;",10 ········"Ljava/lang/Object;",
Offset 37, 15 lines modifiedOffset 37, 25 lines modified
37 ········"Ljava/lang/Object;",37 ········"Ljava/lang/Object;",
38 ········"P14:",38 ········"P14:",
39 ········"Ljava/lang/Object;",39 ········"Ljava/lang/Object;",
40 ········"P15:",40 ········"P15:",
41 ········"Ljava/lang/Object;",41 ········"Ljava/lang/Object;",
42 ········"P16:",42 ········"P16:",
43 ········"Ljava/lang/Object;",43 ········"Ljava/lang/Object;",
 44 ········"P17:",
 45 ········"Ljava/lang/Object;",
 46 ········"P18:",
 47 ········"Ljava/lang/Object;",
 48 ········"P19:",
 49 ········"Ljava/lang/Object;",
 50 ········"P20:",
 51 ········"Ljava/lang/Object;",
 52 ········"P21:",
 53 ········"Ljava/lang/Object;",
44 ········"R:",54 ········"R:",
45 ········"Ljava/lang/Object;",55 ········"Ljava/lang/Object;",
46 ········">",56 ········">",
47 ········"Ljava/lang/Object;",57 ········"Ljava/lang/Object;",
48 ········"Lo0/c<",58 ········"Ld0/c<",
49 ········"TR;>;"59 ········"TR;>;"
50 ····}60 ····}
51 .end·annotation61 .end·annotation
871 B
smali/x0/o.smali vs.
smali/m0/m.smali
Files 94% similar despite different names
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 .class·public·interface·abstract·Lx0/o;1 .class·public·interface·abstract·Lm0/m;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces4 #·interfaces
5 .implements·Lo0/c;5 .implements·Ld0/c;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/Signature;7 .annotation·system·Ldalvik/annotation/Signature;
8 ····value·=·{8 ····value·=·{
9 ········"<P1:",9 ········"<P1:",
10 ········"Ljava/lang/Object;",10 ········"Ljava/lang/Object;",
Offset 45, 19 lines modifiedOffset 45, 15 lines modified
45 ········"Ljava/lang/Object;",45 ········"Ljava/lang/Object;",
46 ········"P18:",46 ········"P18:",
47 ········"Ljava/lang/Object;",47 ········"Ljava/lang/Object;",
48 ········"P19:",48 ········"P19:",
49 ········"Ljava/lang/Object;",49 ········"Ljava/lang/Object;",
50 ········"P20:",50 ········"P20:",
51 ········"Ljava/lang/Object;",51 ········"Ljava/lang/Object;",
52 ········"P21:", 
53 ········"Ljava/lang/Object;", 
54 ········"P22:", 
55 ········"Ljava/lang/Object;", 
56 ········"R:",52 ········"R:",
57 ········"Ljava/lang/Object;",53 ········"Ljava/lang/Object;",
58 ········">",54 ········">",
59 ········"Ljava/lang/Object;",55 ········"Ljava/lang/Object;",
60 ········"Lo0/c<",56 ········"Ld0/c<",
61 ········"TR;>;"57 ········"TR;>;"
62 ····}58 ····}
63 .end·annotation59 .end·annotation
944 B
smali/x0/l.smali vs.
smali/v0/t.smali
Files 89% similar despite different names
    
Offset 1, 31 lines modifiedOffset 1, 25 lines modified
1 .class·public·interface·abstract·Lx0/l;1 .class·public·interface·abstract·Lv0/t;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces 
5 .implements·Lo0/c; 
  
  
6 #·annotations4 #·annotations
7 .annotation·system·Ldalvik/annotation/Signature;5 .annotation·system·Ldalvik/annotation/Signature;
8 ····value·=·{6 ····value·=·{
9 ········"<P1:",7 ········"<E:",
10 ········"Ljava/lang/Object;", 
11 ········"R:", 
12 ········"Ljava/lang/Object;",8 ········"Ljava/lang/Object;",
13 ········">",9 ········">",
14 ········"Ljava/lang/Object;",10 ········"Ljava/lang/Object;"
15 ········"Lo0/c<", 
16 ········"TR;>;" 
17 ····}11 ····}
18 .end·annotation12 .end·annotation
  
  
19 #·virtual·methods13 #·virtual·methods
20 .method·public·abstract·invoke(Ljava/lang/Object;)Ljava/lang/Object;14 .method·public·abstract·a(Ljava/lang/Object;)Ljava/lang/Object;
21 ····.annotation·system·Ldalvik/annotation/Signature;15 ····.annotation·system·Ldalvik/annotation/Signature;
22 ········value·=·{16 ········value·=·{
23 ············"(TP1;)TR;"17 ············"(TE;)",
 18 ············"Ljava/lang/Object;"
24 ········}19 ········}
25 ····.end·annotation20 ····.end·annotation
26 .end·method21 .end·method
1.13 KB
smali/x0/f.smali vs.
smali/m0/t.smali
Files 73% similar despite different names
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 .class·public·interface·abstract·Lx0/f;1 .class·public·interface·abstract·Lm0/t;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces4 #·interfaces
5 .implements·Lo0/c;5 .implements·Ld0/c;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/Signature;7 .annotation·system·Ldalvik/annotation/Signature;
8 ····value·=·{8 ····value·=·{
9 ········"<P1:",9 ········"<P1:",
10 ········"Ljava/lang/Object;",10 ········"Ljava/lang/Object;",
Offset 17, 31 lines modifiedOffset 17, 15 lines modified
17 ········"Ljava/lang/Object;",17 ········"Ljava/lang/Object;",
18 ········"P4:",18 ········"P4:",
19 ········"Ljava/lang/Object;",19 ········"Ljava/lang/Object;",
20 ········"P5:",20 ········"P5:",
21 ········"Ljava/lang/Object;",21 ········"Ljava/lang/Object;",
22 ········"P6:",22 ········"P6:",
23 ········"Ljava/lang/Object;",23 ········"Ljava/lang/Object;",
24 ········"P7:", 
25 ········"Ljava/lang/Object;", 
26 ········"P8:", 
27 ········"Ljava/lang/Object;", 
28 ········"P9:", 
29 ········"Ljava/lang/Object;", 
30 ········"P10:", 
31 ········"Ljava/lang/Object;", 
32 ········"P11:", 
33 ········"Ljava/lang/Object;", 
34 ········"P12:", 
35 ········"Ljava/lang/Object;", 
36 ········"P13:", 
37 ········"Ljava/lang/Object;", 
38 ········"P14:", 
39 ········"Ljava/lang/Object;", 
40 ········"R:",24 ········"R:",
41 ········"Ljava/lang/Object;",25 ········"Ljava/lang/Object;",
42 ········">",26 ········">",
43 ········"Ljava/lang/Object;",27 ········"Ljava/lang/Object;",
44 ········"Lo0/c<",28 ········"Ld0/c<",
45 ········"TR;>;"29 ········"TR;>;"
46 ····}30 ····}
47 .end·annotation31 .end·annotation
1.32 KB
smali/x0/m.smali vs.
smali/m0/v.smali
Files 78% similar despite different names
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 .class·public·interface·abstract·Lx0/m;1 .class·public·interface·abstract·Lm0/v;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces4 #·interfaces
5 .implements·Lo0/c;5 .implements·Ld0/c;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/Signature;7 .annotation·system·Ldalvik/annotation/Signature;
8 ····value·=·{8 ····value·=·{
9 ········"<P1:",9 ········"<P1:",
10 ········"Ljava/lang/Object;",10 ········"Ljava/lang/Object;",
Offset 21, 39 lines modifiedOffset 21, 15 lines modified
21 ········"Ljava/lang/Object;",21 ········"Ljava/lang/Object;",
22 ········"P6:",22 ········"P6:",
23 ········"Ljava/lang/Object;",23 ········"Ljava/lang/Object;",
24 ········"P7:",24 ········"P7:",
25 ········"Ljava/lang/Object;",25 ········"Ljava/lang/Object;",
26 ········"P8:",26 ········"P8:",
27 ········"Ljava/lang/Object;",27 ········"Ljava/lang/Object;",
28 ········"P9:", 
29 ········"Ljava/lang/Object;", 
30 ········"P10:", 
31 ········"Ljava/lang/Object;", 
32 ········"P11:", 
33 ········"Ljava/lang/Object;", 
34 ········"P12:", 
35 ········"Ljava/lang/Object;", 
36 ········"P13:", 
37 ········"Ljava/lang/Object;", 
38 ········"P14:", 
39 ········"Ljava/lang/Object;", 
40 ········"P15:", 
41 ········"Ljava/lang/Object;", 
42 ········"P16:", 
43 ········"Ljava/lang/Object;", 
44 ········"P17:", 
45 ········"Ljava/lang/Object;", 
46 ········"P18:", 
47 ········"Ljava/lang/Object;", 
48 ········"P19:", 
49 ········"Ljava/lang/Object;", 
50 ········"P20:", 
51 ········"Ljava/lang/Object;", 
52 ········"R:",28 ········"R:",
53 ········"Ljava/lang/Object;",29 ········"Ljava/lang/Object;",
54 ········">",30 ········">",
55 ········"Ljava/lang/Object;",31 ········"Ljava/lang/Object;",
56 ········"Lo0/c<",32 ········"Ld0/c<",
57 ········"TR;>;"33 ········"TR;>;"
58 ····}34 ····}
59 .end·annotation35 .end·annotation
1.23 KB
smali/x0/w.smali vs.
smali/t0/j.smali
Files 73% similar despite different names
    
Offset 1, 37 lines modifiedOffset 1, 33 lines modified
1 .class·public·interface·abstract·Lx0/w;1 .class·public·abstract·Lt0/j;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces4 #·interfaces
5 .implements·Lo0/c;5 .implements·Lm0/l;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/Signature;7 .annotation·system·Ldalvik/annotation/Signature;
8 ····value·=·{8 ····value·=·{
9 ········"<P1:", 
10 ········"Ljava/lang/Object;",9 ········"Ljava/lang/Object;",
11 ········"P2:",10 ········"Lm0/l<",
12 ········"Ljava/lang/Object;",11 ········"Ljava/lang/Throwable;",
 12 ········"Ld0/q;",
13 ········"P3:", 
14 ········"Ljava/lang/Object;", 
15 ········"P4:", 
16 ········"Ljava/lang/Object;", 
17 ········"P5:", 
18 ········"Ljava/lang/Object;", 
19 ········"P6:", 
20 ········"Ljava/lang/Object;", 
21 ········"P7:", 
22 ········"Ljava/lang/Object;", 
23 ········"P8:", 
24 ········"Ljava/lang/Object;", 
25 ········"P9:", 
26 ········"Ljava/lang/Object;", 
27 ········"R:", 
28 ········"Ljava/lang/Object;", 
29 ········">",13 ········">;"
30 ········"Ljava/lang/Object;", 
31 ········"Lo0/c<", 
32 ········"TR;>;" 
33 ····}14 ····}
34 .end·annotation15 .end·annotation
  
  
 16 #·direct·methods
 17 .method·public·constructor·<init>()V
 18 ····.locals·0
  
 19 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
 20 ····return-void
 21 .end·method
  
  
 22 #·virtual·methods
 23 .method·public·abstract·a(Ljava/lang/Throwable;)V
 24 .end·method
1.49 KB
smali/a/a$a.smali vs.
smali/t0/k1$b.smali
Files 80% similar despite different names
    
Offset 1, 41 lines modifiedOffset 1, 52 lines modified
1 .class·final·La/a$a;1 .class·public·final·Lt0/k1$b;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces4 #·interfaces
5 .implements·Ljava/util/concurrent/Executor;5 .implements·Lf0/g$c;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
8 ····value·=·La/a;8 ····value·=·Lt0/k1;
9 .end·annotation9 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x811 ····accessFlags·=·0x19
12 ····name·=·null12 ····name·=·"b"
13 .end·annotation13 .end·annotation
  
 14 .annotation·system·Ldalvik/annotation/Signature;
 15 ····value·=·{
 16 ········"Ljava/lang/Object;",
 17 ········"Lf0/g$c<",
 18 ········"Lt0/k1;",
 19 ········">;"
 20 ····}
 21 .end·annotation
  
14 #·direct·methods 
15 .method·constructor·<init>()V 
16 ····.locals·0 
  
17 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V 
  
18 ····return-void 
19 .end·method22 #·static·fields
 23 .field·static·final·synthetic·d:Lt0/k1$b;
  
  
20 #·virtual·methods24 #·direct·methods
21 .method·public·execute(Ljava/lang/Runnable;)V25 .method·static·constructor·<clinit>()V
22 ····.locals·126 ····.locals·1
  
23 ····invoke-static·{},·La/a;->d()La/a;27 ····new-instance·v0,·Lt0/k1$b;
  
24 ····move-result-object·v028 ····invoke-direct·{v0},·Lt0/k1$b;-><init>()V
  
25 ····invoke-virtual·{v0,·p1},·La/a;->c(Ljava/lang/Runnable;)V29 ····sput-object·v0,·Lt0/k1$b;->d:Lt0/k1$b;
  
 30 ····return-void
 31 .end·method
  
 32 .method·private·constructor·<init>()V
 33 ····.locals·0
  
 34 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
26 ····return-void35 ····return-void
27 .end·method36 .end·method
1.05 KB
smali/a/a$b.smali vs.
smali/v0/i$c.smali
Files 86% similar despite different names
    
Offset 1, 41 lines modifiedOffset 1, 34 lines modified
1 .class·final·La/a$b;1 .class·public·Lv0/i$c;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces 
5 .implements·Ljava/util/concurrent/Executor; 
  
  
6 #·annotations4 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
8 ····value·=·La/a;6 ····value·=·Lv0/i;
9 .end·annotation7 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x89 ····accessFlags·=·0x9
12 ····name·=·null10 ····name·=·"c"
13 .end·annotation11 .end·annotation
  
  
14 #·direct·methods12 #·direct·methods
15 .method·constructor·<init>()V13 .method·public·constructor·<init>()V
16 ····.locals·014 ····.locals·0
  
17 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V15 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
18 ····return-void16 ····return-void
19 .end·method17 .end·method
  
  
20 #·virtual·methods18 #·virtual·methods
21 .method·public·execute(Ljava/lang/Runnable;)V19 .method·public·toString()Ljava/lang/String;
22 ····.locals·120 ····.locals·1
  
 21 ····const-string·v0,·"Failed"
23 ····invoke-static·{},·La/a;->d()La/a; 
  
24 ····move-result-object·v0 
  
 22 ····return-object·v0
25 ····invoke-virtual·{v0,·p1},·La/a;->a(Ljava/lang/Runnable;)V 
  
26 ····return-void 
27 .end·method23 .end·method
3.92 KB
smali/a/c$a.smali vs.
smali/x/o$a$a.smali
Files 81% similar despite different names
    
Offset 1, 81 lines modifiedOffset 1, 99 lines modified
1 .class·La/c$a;1 .class·Lx/o$a$a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces4 #·interfaces
5 .implements·Ljava/util/concurrent/ThreadFactory;5 .implements·Ly/a$e;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingMethod;
8 ····value·=·La/c;8 ····value·=·Lx/o$a;->b(Lx/o$a$b;)Ly/a$e;
9 .end·annotation9 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x011 ····accessFlags·=·0x0
12 ····name·=·null12 ····name·=·null
13 .end·annotation13 .end·annotation
  
  
14 #·instance·fields14 #·instance·fields
15 .field·private·final·a:Ljava/util/concurrent/atomic/AtomicInteger;15 .field·final·synthetic·a:Lx/o$a$b;
  
16 .field·final·synthetic·b:La/c;16 .field·final·synthetic·b:Lx/o$a;
  
  
17 #·direct·methods17 #·direct·methods
18 .method·constructor·<init>(La/c;)V18 .method·constructor·<init>(Lx/o$a;Lx/o$a$b;)V
19 ····.locals·119 ····.locals·0
 20 ····.annotation·system·Ldalvik/annotation/Signature;
 21 ········value·=·{
 22 ············"()V"
 23 ········}
 24 ····.end·annotation
  
 25 ····iput-object·p1,·p0,·Lx/o$a$a;->b:Lx/o$a;
  
20 ····iput-object·p1,·p0,·La/c$a;->b:La/c;26 ····iput-object·p2,·p0,·Lx/o$a$a;->a:Lx/o$a$b;
  
21 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V27 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
22 ····new-instance·p1,·Ljava/util/concurrent/atomic/AtomicInteger;28 ····return-void
 29 .end·method
  
23 ····const/4·v0,·0x0 
  
24 ····invoke-direct·{p1,·v0},·Ljava/util/concurrent/atomic/AtomicInteger;-><init>(I)V30 #·virtual·methods
 31 .method·public·a(Ljava/lang/Object;)V
 32 ····.locals·1
  
25 ····iput-object·p1,·p0,·La/c$a;->a:Ljava/util/concurrent/atomic/AtomicInteger;33 ····iget-object·p1,·p0,·Lx/o$a$a;->b:Lx/o$a;
  
 34 ····invoke-static·{p1},·Lx/o$a;->a(Lx/o$a;)Ljava/util/concurrent/ConcurrentLinkedQueue;
26 ····return-void 
27 .end·method 
  
 35 ····move-result-object·p1
  
28 #·virtual·methods 
29 .method·public·newThread(Ljava/lang/Runnable;)Ljava/lang/Thread; 
30 ····.locals·336 ····iget-object·v0,·p0,·Lx/o$a$a;->a:Lx/o$a$b;
  
 37 ····invoke-virtual·{p1,·v0},·Ljava/util/concurrent/ConcurrentLinkedQueue;->remove(Ljava/lang/Object;)Z
  
 38 ····iget-object·p1,·p0,·Lx/o$a$a;->b:Lx/o$a;
  
 39 ····invoke-static·{p1},·Lx/o$a;->a(Lx/o$a;)Ljava/util/concurrent/ConcurrentLinkedQueue;
  
31 ····new-instance·v0,·Ljava/lang/Thread;40 ····move-result-object·p1
  
 41 ····invoke-virtual·{p1},·Ljava/util/concurrent/ConcurrentLinkedQueue;->isEmpty()Z
  
32 ····invoke-direct·{v0,·p1},·Ljava/lang/Thread;-><init>(Ljava/lang/Runnable;)V42 ····move-result·p1
  
33 ····const/4·p1,·0x143 ····if-nez·p1,·:cond_0
  
34 ····new-array·p1,·p1,·[Ljava/lang/Object;44 ····new-instance·p1,·Ljava/lang/StringBuilder;
  
35 ····iget-object·v1,·p0,·La/c$a;->a:Ljava/util/concurrent/atomic/AtomicInteger;45 ····invoke-direct·{p1},·Ljava/lang/StringBuilder;-><init>()V
  
36 ····invoke-virtual·{v1},·Ljava/util/concurrent/atomic/AtomicInteger;->getAndIncrement()I46 ····const-string·v0,·"The·queue·becomes·empty·after·removing·config·generation·"
  
37 ····move-result·v147 ····invoke-virtual·{p1,·v0},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
38 ····invoke-static·{v1},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;48 ····iget-object·v0,·p0,·Lx/o$a$a;->a:Lx/o$a$b;
  
39 ····move-result-object·v149 ····iget·v0,·v0,·Lx/o$a$b;->a:I
  
40 ····const/4·v2,·0x050 ····invoke-static·{v0},·Ljava/lang/String;->valueOf(I)Ljava/lang/String;
  
41 ····aput-object·v1,·p1,·v251 ····move-result-object·v0
  
42 ····const-string·v1,·"arch_disk_io_%d"52 ····invoke-virtual·{p1,·v0},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
43 ····invoke-static·{v1,·p1},·Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;53 ····invoke-virtual·{p1},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
44 ····move-result-object·p154 ····move-result-object·p1
  
45 ····invoke-virtual·{v0,·p1},·Ljava/lang/Thread;->setName(Ljava/lang/String;)V55 ····const-string·v0,·"SettingsChannel"
  
46 ····return-object·v056 ····invoke-static·{v0,·p1},·Lm/b;->b(Ljava/lang/String;Ljava/lang/String;)V
  
 57 ····:cond_0
 58 ····return-void
47 .end·method59 .end·method
9.59 KB
smali/a/c.smali vs.
smali/v0/a$b.smali
Max HTML report size reached
1.1 KB
smali/o/d.smali vs.
smali/d0/q.smali
Files 79% similar despite different names
    
Offset 1, 34 lines modifiedOffset 1, 39 lines modified
1 .class·public·final·synthetic·Lo/d;1 .class·public·final·Ld0/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·fields4 #·static·fields
7 .field·public·final·synthetic·d:Lo/f;5 .field·public·static·final·a:Ld0/q;
  
  
8 #·direct·methods6 #·direct·methods
9 .method·public·synthetic·constructor·<init>(Lo/f;)V7 .method·static·constructor·<clinit>()V
 8 ····.locals·1
  
 9 ····new-instance·v0,·Ld0/q;
  
 10 ····invoke-direct·{v0},·Ld0/q;-><init>()V
  
 11 ····sput-object·v0,·Ld0/q;->a:Ld0/q;
  
 12 ····return-void
 13 .end·method
  
 14 .method·private·constructor·<init>()V
10 ····.locals·015 ····.locals·0
  
11 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V16 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
12 ····iput-object·p1,·p0,·Lo/d;->d:Lo/f; 
  
13 ····return-void17 ····return-void
14 .end·method18 .end·method
  
  
15 #·virtual·methods19 #·virtual·methods
16 .method·public·final·run()V20 .method·public·toString()Ljava/lang/String;
17 ····.locals·121 ····.locals·1
  
 22 ····const-string·v0,·"kotlin.Unit"
18 ····iget-object·v0,·p0,·Lo/d;->d:Lo/f; 
  
19 ····invoke-static·{v0},·Lo/f;->c(Lo/f;)V 
  
20 ····return-void23 ····return-object·v0
21 .end·method24 .end·method
1.86 KB
smali/o/f$a.smali vs.
smali/a0/b$a.smali
Files 74% similar despite different names
    
Offset 1, 54 lines modifiedOffset 1, 55 lines modified
1 .class·Lo/f$a;1 .class·La0/b$a;
2 .super·Landroid/net/ConnectivityManager$NetworkCallback;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
 4 #·interfaces
 5 .implements·Lx/h$b;
  
  
4 #·annotations6 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingMethod;7 .annotation·system·Ldalvik/annotation/EnclosingMethod;
6 ····value·=·Lo/f;->b(Ljava/lang/Object;Lg0/d$b;)V8 ····value·=·La0/b;-><init>(La0/b$c;Lx/h;)V
7 .end·annotation9 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x011 ····accessFlags·=·0x0
10 ····name·=·null12 ····name·=·null
11 .end·annotation13 .end·annotation
  
  
12 #·instance·fields14 #·instance·fields
13 .field·final·synthetic·a:Lo/f;15 .field·final·synthetic·a:La0/b;
  
  
14 #·direct·methods16 #·direct·methods
15 .method·constructor·<init>(Lo/f;)V17 .method·constructor·<init>(La0/b;)V
16 ····.locals·018 ····.locals·0
  
17 ····iput-object·p1,·p0,·Lo/f$a;->a:Lo/f;19 ····iput-object·p1,·p0,·La0/b$a;->a:La0/b;
  
18 ····invoke-direct·{p0},·Landroid/net/ConnectivityManager$NetworkCallback;-><init>()V20 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
19 ····return-void21 ····return-void
20 .end·method22 .end·method
  
  
21 #·virtual·methods23 #·virtual·methods
22 .method·public·onAvailable(Landroid/net/Network;)V24 .method·public·a(Ljava/lang/String;)V
23 ····.locals·025 ····.locals·2
  
24 ····iget-object·p1,·p0,·Lo/f$a;->a:Lo/f;26 ····iget-object·v0,·p0,·La0/b$a;->a:La0/b;
  
25 ····invoke-static·{p1},·Lo/f;->e(Lo/f;)V27 ····invoke-static·{v0},·La0/b;->b(La0/b;)La0/b$c;
  
 28 ····move-result-object·v0
26 ····return-void 
27 .end·method 
  
 29 ····iget-object·v1,·p0,·La0/b$a;->a:La0/b;
28 .method·public·onLost(Landroid/net/Network;)V 
29 ····.locals·1 
  
30 ····iget-object·p1,·p0,·Lo/f$a;->a:Lo/f;30 ····invoke-static·{v1,·p1},·La0/b;->a(La0/b;Ljava/lang/String;)Landroid/view/PointerIcon;
  
31 ····const-string·v0,·"none"31 ····move-result-object·p1
  
32 ····invoke-static·{p1,·v0},·Lo/f;->f(Lo/f;Ljava/lang/String;)V32 ····invoke-interface·{v0,·p1},·La0/b$c;->setPointerIcon(Landroid/view/PointerIcon;)V
  
33 ····return-void33 ····return-void
34 .end·method34 .end·method
4.44 KB
smali/o/h.smali vs.
smali/t0/u1.smali
Files 74% similar despite different names
    
Offset 1, 130 lines modifiedOffset 1, 96 lines modified
1 .class·public·Lo/h; 
2 .super·Ljava/lang/Object;1 .class·public·abstract·Lt0/u1;
 2 .super·Lt0/f0;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces 
5 .implements·Lz/a; 
  
  
6 #·instance·fields 
7 .field·private·b:Lg0/k; 
  
8 .field·private·c:Lg0/d; 
  
9 .field·private·d:Lo/f; 
  
  
10 #·direct·methods4 #·direct·methods
11 .method·public·constructor·<init>()V5 .method·public·constructor·<init>()V
12 ····.locals·06 ····.locals·0
  
13 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V7 ····invoke-direct·{p0},·Lt0/f0;-><init>()V
  
14 ····return-void8 ····return-void
15 .end·method9 .end·method
  
16 .method·private·a(Lg0/c;Landroid/content/Context;)V 
17 ····.locals·2 
  
18 ····new-instance·v0,·Lg0/k; 
  
19 ····const-string·v1,·"dev.fluttercommunity.plus/connectivity" 
  
20 ····invoke-direct·{v0,·p1,·v1},·Lg0/k;-><init>(Lg0/c;Ljava/lang/String;)V 
  
 10 #·virtual·methods
 11 .method·public·abstract·m()Lt0/u1;
 12 .end·method
21 ····iput-object·v0,·p0,·Lo/h;->b:Lg0/k; 
  
22 ····new-instance·v0,·Lg0/d; 
  
23 ····const-string·v1,·"dev.fluttercommunity.plus/connectivity_status" 
  
24 ····invoke-direct·{v0,·p1,·v1},·Lg0/d;-><init>(Lg0/c;Ljava/lang/String;)V 
  
25 ····iput-object·v0,·p0,·Lo/h;->c:Lg0/d; 
  
26 ····const-string·p1,·"connectivity" 
  
27 ····invoke-virtual·{p2,·p1},·Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;13 .method·protected·final·p()Ljava/lang/String;
 14 ····.locals·2
  
28 ····move-result-object·p115 ····invoke-static·{},·Lt0/s0;->c()Lt0/u1;
  
29 ····check-cast·p1,·Landroid/net/ConnectivityManager;16 ····move-result-object·v0
  
30 ····new-instance·v0,·Lo/b;17 ····if-ne·p0,·v0,·:cond_0
  
31 ····invoke-direct·{v0,·p1},·Lo/b;-><init>(Landroid/net/ConnectivityManager;)V18 ····const-string·v0,·"Dispatchers.Main"
  
32 ····new-instance·p1,·Lo/g;19 ····return-object·v0
  
33 ····invoke-direct·{p1,·v0},·Lo/g;-><init>(Lo/b;)V20 ····:cond_0
 21 ····const/4·v1,·0x0
  
34 ····new-instance·v1,·Lo/f;22 ····:try_start_0
 23 ····invoke-virtual·{v0},·Lt0/u1;->m()Lt0/u1;
  
35 ····invoke-direct·{v1,·p2,·v0},·Lo/f;-><init>(Landroid/content/Context;Lo/b;)V24 ····move-result-object·v0
 25 ····:try_end_0
 26 ····.catch·Ljava/lang/UnsupportedOperationException;·{:try_start_0·..·:try_end_0}·:catch_0
  
36 ····iput-object·v1,·p0,·Lo/h;->d:Lo/f;27 ····goto·:goto_0
  
37 ····iget-object·p2,·p0,·Lo/h;->b:Lg0/k;28 ····:catch_0
 29 ····nop
  
38 ····invoke-virtual·{p2,·p1},·Lg0/k;->e(Lg0/k$c;)V30 ····move-object·v0,·v1
  
39 ····iget-object·p1,·p0,·Lo/h;->c:Lg0/d;31 ····:goto_0
 32 ····if-ne·p0,·v0,·:cond_1
  
40 ····iget-object·p2,·p0,·Lo/h;->d:Lo/f;33 ····const-string·v0,·"Dispatchers.Main.immediate"
  
41 ····invoke-virtual·{p1,·p2},·Lg0/d;->d(Lg0/d$d;)V34 ····return-object·v0
  
42 ····return-void35 ····:cond_1
 36 ····return-object·v1
43 .end·method37 .end·method
  
44 .method·private·b()V38 .method·public·toString()Ljava/lang/String;
45 ····.locals·239 ····.locals·2
  
46 ····iget-object·v0,·p0,·Lo/h;->b:Lg0/k;40 ····invoke-virtual·{p0},·Lt0/u1;->p()Ljava/lang/String;
  
47 ····const/4·v1,·0x041 ····move-result-object·v0
  
48 ····invoke-virtual·{v0,·v1},·Lg0/k;->e(Lg0/k$c;)V42 ····if-nez·v0,·:cond_0
  
49 ····iget-object·v0,·p0,·Lo/h;->c:Lg0/d;43 ····new-instance·v0,·Ljava/lang/StringBuilder;
  
50 ····invoke-virtual·{v0,·v1},·Lg0/d;->d(Lg0/d$d;)V44 ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V
  
51 ····iget-object·v0,·p0,·Lo/h;->d:Lo/f;45 ····invoke-static·{p0},·Lt0/m0;->a(Ljava/lang/Object;)Ljava/lang/String;
  
52 ····invoke-virtual·{v0,·v1},·Lo/f;->a(Ljava/lang/Object;)V46 ····move-result-object·v1
  
53 ····iput-object·v1,·p0,·Lo/h;->b:Lg0/k;47 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
54 ····iput-object·v1,·p0,·Lo/h;->c:Lg0/d;48 ····const/16·v1,·0x40
  
55 ····iput-object·v1,·p0,·Lo/h;->d:Lo/f;49 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;
  
 50 ····invoke-static·{p0},·Lt0/m0;->b(Ljava/lang/Object;)Ljava/lang/String;
56 ····return-void 
57 .end·method 
  
 51 ····move-result-object·v1
  
 52 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
58 #·virtual·methods 
59 .method·public·c(Lz/a$b;)V 
60 ····.locals·1 
  
61 ····invoke-virtual·{p1},·Lz/a$b;->b()Lg0/c;53 ····invoke-virtual·{v0},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
Max diff block lines reached; 356/4474 bytes (7.96%) of diff not shown.
2.26 KB
smali/o/g.smali vs.
smali/n/a$c.smali
Files 78% similar despite different names
    
Offset 1, 60 lines modifiedOffset 1, 73 lines modified
1 .class·Lo/g;1 .class·Ln/a$c;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces4 #·interfaces
5 .implements·Lg0/k$c;5 .implements·Ly/b;
  
  
 6 #·annotations
 7 .annotation·system·Ldalvik/annotation/EnclosingClass;
 8 ····value·=·Ln/a;
 9 .end·annotation
  
 10 .annotation·system·Ldalvik/annotation/InnerClass;
 11 ····accessFlags·=·0xa
 12 ····name·=·"c"
 13 .end·annotation
  
  
6 #·instance·fields14 #·instance·fields
7 .field·private·final·b:Lo/b;15 .field·private·final·a:Ln/c;
  
  
8 #·direct·methods16 #·direct·methods
9 .method·static·constructor·<clinit>()V17 .method·private·constructor·<init>(Ln/c;)V
10 ····.locals·018 ····.locals·0
  
 19 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
 20 ····iput-object·p1,·p0,·Ln/a$c;->a:Ln/c;
  
11 ····return-void21 ····return-void
12 .end·method22 .end·method
  
13 .method·constructor·<init>(Lo/b;)V23 .method·synthetic·constructor·<init>(Ln/c;Ln/a$a;)V
14 ····.locals·024 ····.locals·0
  
15 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V25 ····invoke-direct·{p0,·p1},·Ln/a$c;-><init>(Ln/c;)V
  
16 ····iput-object·p1,·p0,·Lo/g;->b:Lo/b; 
  
17 ····return-void26 ····return-void
18 .end·method27 .end·method
  
  
19 #·virtual·methods28 #·virtual·methods
20 .method·public·d(Lg0/j;Lg0/k$d;)V29 .method·public·a(Ljava/lang/String;Ljava/nio/ByteBuffer;Ly/b$b;)V
21 ····.locals·130 ····.locals·1
  
22 ····iget-object·p1,·p1,·Lg0/j;->a:Ljava/lang/String;31 ····iget-object·v0,·p0,·Ln/a$c;->a:Ln/c;
  
23 ····const-string·v0,·"check"32 ····invoke-virtual·{v0,·p1,·p2,·p3},·Ln/c;->a(Ljava/lang/String;Ljava/nio/ByteBuffer;Ly/b$b;)V
  
 33 ····return-void
 34 .end·method
24 ····invoke-virtual·{v0,·p1},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z 
  
25 ····move-result·p1 
  
26 ····if-eqz·p1,·:cond_035 .method·public·d(Ljava/lang/String;Ly/b$a;Ly/b$c;)V
 36 ····.locals·1
  
27 ····iget-object·p1,·p0,·Lo/g;->b:Lo/b;37 ····iget-object·v0,·p0,·Ln/a$c;->a:Ln/c;
  
28 ····invoke-virtual·{p1},·Lo/b;->b()Ljava/lang/String;38 ····invoke-virtual·{v0,·p1,·p2,·p3},·Ln/c;->d(Ljava/lang/String;Ly/b$a;Ly/b$c;)V
  
29 ····move-result-object·p139 ····return-void
 40 .end·method
  
30 ····invoke-interface·{p2,·p1},·Lg0/k$d;->b(Ljava/lang/Object;)V41 .method·public·e(Ljava/lang/String;Ly/b$a;)V
 42 ····.locals·1
  
31 ····goto·:goto_043 ····iget-object·v0,·p0,·Ln/a$c;->a:Ln/c;
  
 44 ····invoke-virtual·{v0,·p1,·p2},·Ln/c;->e(Ljava/lang/String;Ly/b$a;)V
32 ····:cond_0 
33 ····invoke-interface·{p2},·Lg0/k$d;->c()V 
  
34 ····:goto_0 
35 ····return-void45 ····return-void
36 .end·method46 .end·method
5.98 KB
smali/s0/a$a.smali vs.
smali/e0/i.smali
Files 80% similar despite different names
    
Offset 1, 152 lines modifiedOffset 1, 146 lines modified
1 .class·final·Ls0/a$a; 
2 .super·Ljava/lang/Object;1 .class·Le0/i;
 2 .super·Le0/h;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·annotations 
5 .annotation·system·Ldalvik/annotation/EnclosingClass; 
6 ····value·=·Ls0/a; 
7 .end·annotation 
  
8 .annotation·system·Ldalvik/annotation/InnerClass; 
9 ····accessFlags·=·0x1a 
10 ····name·=·"a" 
11 .end·annotation 
  
  
12 #·static·fields 
13 .field·public·static·final·a:Ls0/a$a; 
  
14 .field·public·static·final·b:Ljava/lang/reflect/Method; 
  
15 .field·public·static·final·c:Ljava/lang/reflect/Method; 
  
  
16 #·direct·methods4 #·direct·methods
17 .method·static·constructor·<clinit>()V5 .method·public·static·b()Ljava/util/List;
18 ····.locals·96 ····.locals·1
  
19 ····new-instance·v0,·Ls0/a$a; 
  
20 ····invoke-direct·{v0},·Ls0/a$a;-><init>()V7 ····.annotation·system·Ldalvik/annotation/Signature;
 8 ········value·=·{
 9 ············"<T:",
 10 ············"Ljava/lang/Object;",
 11 ············">()",
 12 ············"Ljava/util/List<",
 13 ············"TT;>;"
 14 ········}
 15 ····.end·annotation
  
21 ····sput-object·v0,·Ls0/a$a;->a:Ls0/a$a;16 ····sget-object·v0,·Le0/s;->d:Le0/s;
  
 17 ····return-object·v0
 18 .end·method
22 ····const-class·v0,·Ljava/lang/Throwable; 
  
23 ····invoke-virtual·{v0},·Ljava/lang/Class;->getMethods()[Ljava/lang/reflect/Method; 
  
24 ····move-result-object·v1 
  
25 ····const-string·v2,·"throwableMethods" 
  
26 ····invoke-static·{v1,·v2},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V 
  
27 ····array-length·v2,·v1 
  
28 ····const/4·v3,·0x019 .method·public·static·c(Ljava/util/List;)I
 20 ····.locals·1
 21 ····.annotation·system·Ldalvik/annotation/Signature;
 22 ········value·=·{
 23 ············"<T:",
 24 ············"Ljava/lang/Object;",
 25 ············">(",
 26 ············"Ljava/util/List<",
 27 ············"+TT;>;)I"
 28 ········}
 29 ····.end·annotation
  
29 ····const/4·v4,·0x030 ····const-string·v0,·"<this>"
  
 31 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
30 ····:goto_0 
31 ····const/4·v5,·0x0 
  
32 ····if-ge·v4,·v2,·:cond_232 ····invoke-interface·{p0},·Ljava/util/List;->size()I
  
33 ····aget-object·v6,·v1,·v433 ····move-result·p0
  
34 ····invoke-virtual·{v6},·Ljava/lang/reflect/Method;->getName()Ljava/lang/String;34 ····add-int/lit8·p0,·p0,·-0x1
  
35 ····move-result-object·v735 ····return·p0
 36 .end·method
  
36 ····const-string·v8,·"addSuppressed"37 .method·public·static·varargs·d([Ljava/lang/Object;)Ljava/util/List;
 38 ····.locals·1
 39 ····.annotation·system·Ldalvik/annotation/Signature;
 40 ········value·=·{
 41 ············"<T:",
 42 ············"Ljava/lang/Object;",
 43 ············">([TT;)",
 44 ············"Ljava/util/List<",
 45 ············"TT;>;"
 46 ········}
 47 ····.end·annotation
  
37 ····invoke-static·{v7,·v8},·Lkotlin/jvm/internal/i;->a(Ljava/lang/Object;Ljava/lang/Object;)Z48 ····const-string·v0,·"elements"
  
38 ····move-result·v749 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
39 ····if-eqz·v7,·:cond_050 ····array-length·v0,·p0
  
40 ····invoke-virtual·{v6},·Ljava/lang/reflect/Method;->getParameterTypes()[Ljava/lang/Class;51 ····if-lez·v0,·:cond_0
  
41 ····move-result-object·v752 ····invoke-static·{p0},·Le0/a;->a([Ljava/lang/Object;)Ljava/util/List;
  
42 ····const-string·v8,·"it.parameterTypes"53 ····move-result-object·p0
  
43 ····invoke-static·{v7,·v8},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V54 ····goto·:goto_0
  
44 ····invoke-static·{v7},·Lp0/a;->h([Ljava/lang/Object;)Ljava/lang/Object;55 ····:cond_0
 56 ····invoke-static·{},·Le0/g;->b()Ljava/util/List;
  
45 ····move-result-object·v757 ····move-result-object·p0
  
46 ····invoke-static·{v7,·v0},·Lkotlin/jvm/internal/i;->a(Ljava/lang/Object;Ljava/lang/Object;)Z58 ····:goto_0
 59 ····return-object·p0
 60 .end·method
  
47 ····move-result·v761 .method·public·static·e(Ljava/util/List;)Ljava/util/List;
 62 ····.locals·2
 63 ····.annotation·system·Ldalvik/annotation/Signature;
 64 ········value·=·{
 65 ············"<T:",
 66 ············"Ljava/lang/Object;",
 67 ············">(",
 68 ············"Ljava/util/List<",
Max diff block lines reached; 2031/6049 bytes (33.58%) of diff not shown.
3.36 KB
smali/u0/a$a.smali vs.
smali/s0/n$b.smali
Files 82% similar despite different names
    
Offset 1, 101 lines modifiedOffset 1, 75 lines modified
1 .class·final·Lu0/a$a;1 .class·final·Ls0/n$b;
2 .super·Ljava/lang/Object;2 .super·Lkotlin/jvm/internal/j;
3 .source·"SourceFile"3 .source·"SourceFile"
  
 4 #·interfaces
 5 .implements·Lm0/l;
  
  
4 #·annotations6 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingMethod;
6 ····value·=·Lu0/a;8 ····value·=·Ls0/n;->O(Ljava/lang/CharSequence;[Ljava/lang/String;ZI)Lr0/b;
7 .end·annotation9 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x1a11 ····accessFlags·=·0x18
10 ····name·=·"a"12 ····name·=·null
11 .end·annotation13 .end·annotation
  
 14 .annotation·system·Ldalvik/annotation/Signature;
 15 ····value·=·{
 16 ········"Lkotlin/jvm/internal/j;",
 17 ········"Lm0/l<",
 18 ········"Lp0/c;",
 19 ········"Ljava/lang/String;",
 20 ········">;"
 21 ····}
 22 .end·annotation
  
12 #·static·fields 
13 .field·public·static·final·a:Lu0/a$a; 
  
14 .field·public·static·final·b:Ljava/lang/Integer;23 #·instance·fields
 24 .field·final·synthetic·d:Ljava/lang/CharSequence;
  
  
15 #·direct·methods25 #·direct·methods
16 .method·static·constructor·<clinit>()V26 .method·constructor·<init>(Ljava/lang/CharSequence;)V
17 ····.locals·327 ····.locals·0
  
18 ····new-instance·v0,·Lu0/a$a; 
  
19 ····invoke-direct·{v0},·Lu0/a$a;-><init>()V 
  
20 ····sput-object·v0,·Lu0/a$a;->a:Lu0/a$a; 
  
21 ····const/4·v0,·0x0 
  
22 ····:try_start_0 
23 ····const-string·v1,·"android.os.Build$VERSION" 
  
24 ····invoke-static·{v1},·Ljava/lang/Class;->forName(Ljava/lang/String;)Ljava/lang/Class; 
  
25 ····move-result-object·v1 
  
26 ····const-string·v2,·"SDK_INT" 
  
27 ····invoke-virtual·{v1,·v2},·Ljava/lang/Class;->getField(Ljava/lang/String;)Ljava/lang/reflect/Field; 
  
28 ····move-result-object·v1 
  
29 ····invoke-virtual·{v1,·v0},·Ljava/lang/reflect/Field;->get(Ljava/lang/Object;)Ljava/lang/Object; 
  
30 ····move-result-object·v1 
  
31 ····instance-of·v2,·v1,·Ljava/lang/Integer; 
  
32 ····if-eqz·v2,·:cond_0 
  
33 ····check-cast·v1,·Ljava/lang/Integer; 
34 ····:try_end_0 
35 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0 
  
36 ····goto·:goto_0 
  
37 ····:catchall_0 
38 ····nop 
  
 28 ····iput-object·p1,·p0,·Ls0/n$b;->d:Ljava/lang/CharSequence;
39 ····:cond_0 
40 ····move-object·v1,·v0 
  
 29 ····const/4·p1,·0x1
41 ····:goto_0 
42 ····if-eqz·v1,·:cond_2 
  
43 ····invoke-virtual·{v1},·Ljava/lang/Number;->intValue()I30 ····invoke-direct·{p0,·p1},·Lkotlin/jvm/internal/j;-><init>(I)V
  
44 ····move-result·v231 ····return-void
 32 .end·method
  
45 ····if-lez·v2,·:cond_1 
  
46 ····const/4·v2,·0x133 #·virtual·methods
 34 .method·public·final·a(Lp0/c;)Ljava/lang/String;
 35 ····.locals·1
  
47 ····goto·:goto_136 ····const-string·v0,·"it"
  
 37 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
48 ····:cond_1 
49 ····const/4·v2,·0x0 
  
 38 ····iget-object·v0,·p0,·Ls0/n$b;->d:Ljava/lang/CharSequence;
50 ····:goto_1 
51 ····if-eqz·v2,·:cond_2 
  
52 ····move-object·v0,·v139 ····invoke-static·{v0,·p1},·Ls0/n;->Q(Ljava/lang/CharSequence;Lp0/c;)Ljava/lang/String;
  
 40 ····move-result-object·p1
53 ····:cond_2 
54 ····sput-object·v0,·Lu0/a$a;->b:Ljava/lang/Integer; 
  
55 ····return-void41 ····return-object·p1
56 .end·method42 .end·method
  
57 .method·private·constructor·<init>()V43 .method·public·bridge·synthetic·invoke(Ljava/lang/Object;)Ljava/lang/Object;
58 ····.locals·044 ····.locals·0
  
59 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V45 ····check-cast·p1,·Lp0/c;
  
60 ····return-void46 ····invoke-virtual·{p0,·p1},·Ls0/n$b;->a(Lp0/c;)Ljava/lang/String;
  
 47 ····move-result-object·p1
  
 48 ····return-object·p1
61 .end·method49 .end·method
2.3 KB
smali/g1/i$b.smali vs.
smali/v0/i$b.smali
Files 86% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 .class·public·final·Lg1/i$b;1 .class·public·final·Lv0/i$b;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Lg1/i;6 ····value·=·Lv0/i;
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x199 ····accessFlags·=·0x19
10 ····name·=·"b"10 ····name·=·"b"
11 .end·annotation11 .end·annotation
  
Offset 22, 15 lines modifiedOffset 22, 15 lines modified
  
22 ····return-void22 ····return-void
23 .end·method23 .end·method
  
24 .method·public·synthetic·constructor·<init>(Lkotlin/jvm/internal/e;)V24 .method·public·synthetic·constructor·<init>(Lkotlin/jvm/internal/e;)V
25 ····.locals·025 ····.locals·0
  
26 ····invoke-direct·{p0},·Lg1/i$b;-><init>()V26 ····invoke-direct·{p0},·Lv0/i$b;-><init>()V
  
27 ····return-void27 ····return-void
28 .end·method28 .end·method
  
  
29 #·virtual·methods29 #·virtual·methods
30 .method·public·final·a(Ljava/lang/Throwable;)Ljava/lang/Object;30 .method·public·final·a(Ljava/lang/Throwable;)Ljava/lang/Object;
Offset 42, 19 lines modifiedOffset 42, 19 lines modified
42 ············">(",42 ············">(",
43 ············"Ljava/lang/Throwable;",43 ············"Ljava/lang/Throwable;",
44 ············")",44 ············")",
45 ············"Ljava/lang/Object;"45 ············"Ljava/lang/Object;"
46 ········}46 ········}
47 ····.end·annotation47 ····.end·annotation
  
48 ····new-instance·v0,·Lg1/i$a;48 ····new-instance·v0,·Lv0/i$a;
  
49 ····invoke-direct·{v0,·p1},·Lg1/i$a;-><init>(Ljava/lang/Throwable;)V49 ····invoke-direct·{v0,·p1},·Lv0/i$a;-><init>(Ljava/lang/Throwable;)V
  
50 ····invoke-static·{v0},·Lg1/i;->b(Ljava/lang/Object;)Ljava/lang/Object;50 ····invoke-static·{v0},·Lv0/i;->b(Ljava/lang/Object;)Ljava/lang/Object;
  
51 ····move-result-object·p151 ····move-result-object·p1
  
52 ····return-object·p152 ····return-object·p1
53 .end·method53 .end·method
  
54 .method·public·final·b()Ljava/lang/Object;54 .method·public·final·b()Ljava/lang/Object;
Offset 64, 19 lines modifiedOffset 64, 19 lines modified
64 ············"<E:",64 ············"<E:",
65 ············"Ljava/lang/Object;",65 ············"Ljava/lang/Object;",
66 ············">()",66 ············">()",
67 ············"Ljava/lang/Object;"67 ············"Ljava/lang/Object;"
68 ········}68 ········}
69 ····.end·annotation69 ····.end·annotation
  
70 ····invoke-static·{},·Lg1/i;->a()Lg1/i$c;70 ····invoke-static·{},·Lv0/i;->a()Lv0/i$c;
  
71 ····move-result-object·v071 ····move-result-object·v0
  
72 ····invoke-static·{v0},·Lg1/i;->b(Ljava/lang/Object;)Ljava/lang/Object;72 ····invoke-static·{v0},·Lv0/i;->b(Ljava/lang/Object;)Ljava/lang/Object;
  
73 ····move-result-object·v073 ····move-result-object·v0
  
74 ····return-object·v074 ····return-object·v0
75 .end·method75 .end·method
  
76 .method·public·final·c(Ljava/lang/Object;)Ljava/lang/Object;76 .method·public·final·c(Ljava/lang/Object;)Ljava/lang/Object;
Offset 86, 13 lines modifiedOffset 86, 13 lines modified
86 ············"<E:",86 ············"<E:",
87 ············"Ljava/lang/Object;",87 ············"Ljava/lang/Object;",
88 ············">(TE;)",88 ············">(TE;)",
89 ············"Ljava/lang/Object;"89 ············"Ljava/lang/Object;"
90 ········}90 ········}
91 ····.end·annotation91 ····.end·annotation
  
92 ····invoke-static·{p1},·Lg1/i;->b(Ljava/lang/Object;)Ljava/lang/Object;92 ····invoke-static·{p1},·Lv0/i;->b(Ljava/lang/Object;)Ljava/lang/Object;
  
93 ····move-result-object·p193 ····move-result-object·p1
  
94 ····return-object·p194 ····return-object·p1
95 .end·method95 .end·method
1.47 KB
smali/g1/d$a.smali vs.
smali/v0/d$a.smali
Files 91% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 .class·public·final·synthetic·Lg1/d$a;1 .class·public·final·synthetic·Lv0/d$a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Lg1/d;6 ····value·=·Lv0/d;
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x10019 ····accessFlags·=·0x1001
10 ····name·=·"a"10 ····name·=·"a"
11 .end·annotation11 .end·annotation
  
Offset 18, 49 lines modifiedOffset 18, 49 lines modified
18 .field·public·static·final·synthetic·a:[I18 .field·public·static·final·synthetic·a:[I
  
  
19 #·direct·methods19 #·direct·methods
20 .method·static·constructor·<clinit>()V20 .method·static·constructor·<clinit>()V
21 ····.locals·321 ····.locals·3
  
22 ····invoke-static·{},·Lg1/e;->values()[Lg1/e;22 ····invoke-static·{},·Lv0/e;->values()[Lv0/e;
  
23 ····move-result-object·v023 ····move-result-object·v0
  
24 ····array-length·v0,·v024 ····array-length·v0,·v0
  
25 ····new-array·v0,·v0,·[I25 ····new-array·v0,·v0,·[I
  
26 ····sget-object·v1,·Lg1/e;->d:Lg1/e;26 ····sget-object·v1,·Lv0/e;->d:Lv0/e;
  
27 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I27 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I
  
28 ····move-result·v128 ····move-result·v1
  
29 ····const/4·v2,·0x129 ····const/4·v2,·0x1
  
30 ····aput·v2,·v0,·v130 ····aput·v2,·v0,·v1
  
31 ····sget-object·v1,·Lg1/e;->f:Lg1/e;31 ····sget-object·v1,·Lv0/e;->f:Lv0/e;
  
32 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I32 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I
  
33 ····move-result·v133 ····move-result·v1
  
34 ····const/4·v2,·0x234 ····const/4·v2,·0x2
  
35 ····aput·v2,·v0,·v135 ····aput·v2,·v0,·v1
  
36 ····sget-object·v1,·Lg1/e;->e:Lg1/e;36 ····sget-object·v1,·Lv0/e;->e:Lv0/e;
  
37 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I37 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I
  
38 ····move-result·v138 ····move-result·v1
  
39 ····const/4·v2,·0x339 ····const/4·v2,·0x3
  
40 ····aput·v2,·v0,·v140 ····aput·v2,·v0,·v1
  
41 ····sput-object·v0,·Lg1/d$a;->a:[I41 ····sput-object·v0,·Lv0/d$a;->a:[I
  
42 ····return-void42 ····return-void
43 .end·method43 .end·method
975 B
smali/g1/t.smali vs.
smali/y/a$e.smali
Files 84% similar despite different names
    
Offset 1, 25 lines modifiedOffset 1, 33 lines modified
1 .class·public·interface·abstract·Lg1/t;1 .class·public·interface·abstract·Ly/a$e;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·annotations4 #·annotations
 5 .annotation·system·Ldalvik/annotation/EnclosingClass;
 6 ····value·=·Ly/a;
 7 .end·annotation
  
 8 .annotation·system·Ldalvik/annotation/InnerClass;
 9 ····accessFlags·=·0x609
 10 ····name·=·"e"
 11 .end·annotation
  
5 .annotation·system·Ldalvik/annotation/Signature;12 .annotation·system·Ldalvik/annotation/Signature;
6 ····value·=·{13 ····value·=·{
7 ········"<E:",14 ········"<T:",
8 ········"Ljava/lang/Object;",15 ········"Ljava/lang/Object;",
9 ········">",16 ········">",
10 ········"Ljava/lang/Object;"17 ········"Ljava/lang/Object;"
11 ····}18 ····}
12 .end·annotation19 .end·annotation
  
  
13 #·virtual·methods20 #·virtual·methods
14 .method·public·abstract·a(Ljava/lang/Object;)Ljava/lang/Object;21 .method·public·abstract·a(Ljava/lang/Object;)V
15 ····.annotation·system·Ldalvik/annotation/Signature;22 ····.annotation·system·Ldalvik/annotation/Signature;
16 ········value·=·{23 ········value·=·{
17 ············"(TE;)",24 ············"(TT;)V"
18 ············"Ljava/lang/Object;" 
19 ········}25 ········}
20 ····.end·annotation26 ····.end·annotation
21 .end·method27 .end·method
982 B
smali/g1/i$c.smali vs.
smali/d0/k$a.smali
Files 82% similar despite different names
    
Offset 1, 34 lines modifiedOffset 1, 32 lines modified
1 .class·public·Lg1/i$c;1 .class·public·final·Ld0/k$a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Lg1/i;6 ····value·=·Ld0/k;
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x99 ····accessFlags·=·0x19
10 ····name·=·"c"10 ····name·=·"a"
11 .end·annotation11 .end·annotation
  
  
12 #·direct·methods12 #·direct·methods
13 .method·public·constructor·<init>()V13 .method·private·constructor·<init>()V
14 ····.locals·014 ····.locals·0
  
15 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V15 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
16 ····return-void16 ····return-void
17 .end·method17 .end·method
  
 18 .method·public·synthetic·constructor·<init>(Lkotlin/jvm/internal/e;)V
 19 ····.locals·0
  
 20 ····invoke-direct·{p0},·Ld0/k$a;-><init>()V
18 #·virtual·methods 
19 .method·public·toString()Ljava/lang/String; 
20 ····.locals·1 
  
21 ····const-string·v0,·"Failed" 
  
22 ····return-object·v021 ····return-void
23 .end·method22 .end·method
288 B
smali/g1/s.smali vs.
smali/v0/s.smali
Files 99% similar despite different names
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 .class·public·abstract·Lg1/s;1 .class·public·abstract·Lv0/s;
2 .super·Lkotlinx/coroutines/internal/m;2 .super·Lkotlinx/coroutines/internal/m;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·direct·methods4 #·direct·methods
5 .method·public·constructor·<init>()V5 .method·public·constructor·<init>()V
6 ····.locals·06 ····.locals·0
11.3 KB
smali/g1/a.smali vs.
smali/s0/c$a.smali
Max HTML report size reached
4.42 KB
smali/g1/j.smali vs.
smali/v0/j.smali
Files 93% similar despite different names
    
Offset 1, 105 lines modifiedOffset 1, 105 lines modified
1 .class·public·final·Lg1/j;1 .class·public·final·Lv0/j;
2 .super·Lg1/s;2 .super·Lv0/s;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces4 #·interfaces
5 .implements·Lg1/q;5 .implements·Lv0/q;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/Signature;7 .annotation·system·Ldalvik/annotation/Signature;
8 ····value·=·{8 ····value·=·{
9 ········"<E:",9 ········"<E:",
10 ········"Ljava/lang/Object;",10 ········"Ljava/lang/Object;",
11 ········">",11 ········">",
12 ········"Lg1/s;",12 ········"Lv0/s;",
13 ········"Lg1/q<",13 ········"Lv0/q<",
14 ········"TE;>;"14 ········"TE;>;"
15 ····}15 ····}
16 .end·annotation16 .end·annotation
  
  
17 #·instance·fields17 #·instance·fields
18 .field·public·final·g:Ljava/lang/Throwable;18 .field·public·final·g:Ljava/lang/Throwable;
  
  
19 #·virtual·methods19 #·virtual·methods
20 .method·public·A(Lkotlinx/coroutines/internal/m$b;)Lkotlinx/coroutines/internal/x;20 .method·public·A(Lkotlinx/coroutines/internal/m$b;)Lkotlinx/coroutines/internal/x;
21 ····.locals·021 ····.locals·0
  
22 ····sget-object·p1,·Le1/n;->a:Lkotlinx/coroutines/internal/x;22 ····sget-object·p1,·Lt0/n;->a:Lkotlinx/coroutines/internal/x;
  
23 ····return-object·p123 ····return-object·p1
24 .end·method24 .end·method
  
25 .method·public·C()Lg1/j;25 .method·public·C()Lv0/j;
26 ····.locals·026 ····.locals·0
27 ····.annotation·system·Ldalvik/annotation/Signature;27 ····.annotation·system·Ldalvik/annotation/Signature;
28 ········value·=·{28 ········value·=·{
29 ············"()",29 ············"()",
30 ············"Lg1/j<",30 ············"Lv0/j<",
31 ············"TE;>;"31 ············"TE;>;"
32 ········}32 ········}
33 ····.end·annotation33 ····.end·annotation
  
34 ····return-object·p034 ····return-object·p0
35 .end·method35 .end·method
  
36 .method·public·D()Lg1/j;36 .method·public·D()Lv0/j;
37 ····.locals·037 ····.locals·0
38 ····.annotation·system·Ldalvik/annotation/Signature;38 ····.annotation·system·Ldalvik/annotation/Signature;
39 ········value·=·{39 ········value·=·{
40 ············"()",40 ············"()",
41 ············"Lg1/j<",41 ············"Lv0/j<",
42 ············"TE;>;"42 ············"TE;>;"
43 ········}43 ········}
44 ····.end·annotation44 ····.end·annotation
  
45 ····return-object·p045 ····return-object·p0
46 .end·method46 .end·method
  
47 .method·public·final·E()Ljava/lang/Throwable;47 .method·public·final·E()Ljava/lang/Throwable;
48 ····.locals·248 ····.locals·2
  
49 ····iget-object·v0,·p0,·Lg1/j;->g:Ljava/lang/Throwable;49 ····iget-object·v0,·p0,·Lv0/j;->g:Ljava/lang/Throwable;
  
50 ····if-nez·v0,·:cond_050 ····if-nez·v0,·:cond_0
  
51 ····new-instance·v0,·Lg1/k;51 ····new-instance·v0,·Lv0/k;
  
52 ····const-string·v1,·"Channel·was·closed"52 ····const-string·v1,·"Channel·was·closed"
  
53 ····invoke-direct·{v0,·v1},·Lg1/k;-><init>(Ljava/lang/String;)V53 ····invoke-direct·{v0,·v1},·Lv0/k;-><init>(Ljava/lang/String;)V
  
54 ····:cond_054 ····:cond_0
55 ····return-object·v055 ····return-object·v0
56 .end·method56 .end·method
  
57 .method·public·final·F()Ljava/lang/Throwable;57 .method·public·final·F()Ljava/lang/Throwable;
58 ····.locals·258 ····.locals·2
  
59 ····iget-object·v0,·p0,·Lg1/j;->g:Ljava/lang/Throwable;59 ····iget-object·v0,·p0,·Lv0/j;->g:Ljava/lang/Throwable;
  
60 ····if-nez·v0,·:cond_060 ····if-nez·v0,·:cond_0
  
61 ····new-instance·v0,·Lg1/l;61 ····new-instance·v0,·Lv0/l;
  
62 ····const-string·v1,·"Channel·was·closed"62 ····const-string·v1,·"Channel·was·closed"
  
63 ····invoke-direct·{v0,·v1},·Lg1/l;-><init>(Ljava/lang/String;)V63 ····invoke-direct·{v0,·v1},·Lv0/l;-><init>(Ljava/lang/String;)V
  
64 ····:cond_064 ····:cond_0
65 ····return-object·v065 ····return-object·v0
66 .end·method66 .end·method
  
67 .method·public·bridge·synthetic·c()Ljava/lang/Object;67 .method·public·bridge·synthetic·c()Ljava/lang/Object;
68 ····.locals·168 ····.locals·1
  
69 ····invoke-virtual·{p0},·Lg1/j;->C()Lg1/j;69 ····invoke-virtual·{p0},·Lv0/j;->C()Lv0/j;
  
70 ····move-result-object·v070 ····move-result-object·v0
  
71 ····return-object·v071 ····return-object·v0
72 .end·method72 .end·method
  
73 .method·public·e(Ljava/lang/Object;Lkotlinx/coroutines/internal/m$b;)Lkotlinx/coroutines/internal/x;73 .method·public·e(Ljava/lang/Object;Lkotlinx/coroutines/internal/m$b;)Lkotlinx/coroutines/internal/x;
Offset 109, 15 lines modifiedOffset 109, 15 lines modified
109 ············"(TE;",109 ············"(TE;",
110 ············"Lkotlinx/coroutines/internal/m$b;",110 ············"Lkotlinx/coroutines/internal/m$b;",
111 ············")",111 ············")",
112 ············"Lkotlinx/coroutines/internal/x;"112 ············"Lkotlinx/coroutines/internal/x;"
113 ········}113 ········}
114 ····.end·annotation114 ····.end·annotation
  
115 ····sget-object·p1,·Le1/n;->a:Lkotlinx/coroutines/internal/x;115 ····sget-object·p1,·Lt0/n;->a:Lkotlinx/coroutines/internal/x;
  
116 ····return-object·p1116 ····return-object·p1
117 .end·method117 .end·method
  
118 .method·public·g(Ljava/lang/Object;)V118 .method·public·g(Ljava/lang/Object;)V
119 ····.locals·0119 ····.locals·0
120 ····.annotation·system·Ldalvik/annotation/Signature;120 ····.annotation·system·Ldalvik/annotation/Signature;
Offset 136, 25 lines modifiedOffset 136, 25 lines modified
  
136 ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V136 ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V
  
137 ····const-string·v1,·"Closed@"137 ····const-string·v1,·"Closed@"
  
Max diff block lines reached; 1039/4448 bytes (23.36%) of diff not shown.
304 B
smali/g1/q.smali vs.
smali/v0/q.smali
Files 98% similar despite different names
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 .class·public·interface·abstract·Lg1/q;1 .class·public·interface·abstract·Lv0/q;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/Signature;5 .annotation·system·Ldalvik/annotation/Signature;
6 ····value·=·{6 ····value·=·{
10.6 KB
smali/g1/a$a.smali vs.
smali/v0/a$a.smali
Max HTML report size reached
985 B
smali/g1/r.smali vs.
smali/v0/r.smali
Files 82% similar despite different names
    
Offset 1, 38 lines modifiedOffset 1, 38 lines modified
1 .class·public·Lg1/r;1 .class·public·Lv0/r;
2 .super·Lg1/a;2 .super·Lv0/a;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/Signature;5 .annotation·system·Ldalvik/annotation/Signature;
6 ····value·=·{6 ····value·=·{
7 ········"<E:",7 ········"<E:",
8 ········"Ljava/lang/Object;",8 ········"Ljava/lang/Object;",
9 ········">",9 ········">",
10 ········"Lg1/a<",10 ········"Lv0/a<",
11 ········"TE;>;"11 ········"TE;>;"
12 ····}12 ····}
13 .end·annotation13 .end·annotation
  
  
14 #·direct·methods14 #·direct·methods
15 .method·public·constructor·<init>(Lx0/l;)V15 .method·public·constructor·<init>(Lm0/l;)V
16 ····.locals·016 ····.locals·0
17 ····.annotation·system·Ldalvik/annotation/Signature;17 ····.annotation·system·Ldalvik/annotation/Signature;
18 ········value·=·{18 ········value·=·{
19 ············"(",19 ············"(",
20 ············"Lx0/l<",20 ············"Lm0/l<",
21 ············"-TE;",21 ············"-TE;",
22 ············"Lo0/q;",22 ············"Ld0/q;",
23 ············">;)V"23 ············">;)V"
24 ········}24 ········}
25 ····.end·annotation25 ····.end·annotation
  
26 ····invoke-direct·{p0,·p1},·Lg1/a;-><init>(Lx0/l;)V26 ····invoke-direct·{p0,·p1},·Lv0/a;-><init>(Lm0/l;)V
  
27 ····return-void27 ····return-void
28 .end·method28 .end·method
  
  
29 #·virtual·methods29 #·virtual·methods
30 .method·protected·final·r()Z30 .method·protected·final·r()Z
15.2 KB
smali/g1/d.smali vs.
smali/v0/d.smali
Max HTML report size reached
5.1 KB
smali/g1/h.smali vs.
smali/v0/i$a.smali
Files 79% similar despite different names
    
Offset 1, 167 lines modifiedOffset 1, 108 lines modified
1 .class·public·final·Lg1/h;1 .class·public·final·Lv0/i$a;
2 .super·Ljava/lang/Object;2 .super·Lv0/i$c;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
 4 #·annotations
4 #·direct·methods 
5 .method·public·static·final·a(ILg1/e;Lx0/l;)Lg1/f; 
6 ····.locals·2 
7 ····.annotation·system·Ldalvik/annotation/Signature;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
 6 ····value·=·Lv0/i;
8 ········value·=·{ 
9 ············"<E:", 
10 ············"Ljava/lang/Object;", 
11 ············">(I", 
12 ············"Lg1/e;", 
13 ············"Lx0/l<", 
14 ············"-TE;", 
15 ············"Lo0/q;", 
16 ············">;)", 
17 ············"Lg1/f<", 
18 ············"TE;>;" 
19 ········} 
20 ····.end·annotation7 .end·annotation
  
 8 .annotation·system·Ldalvik/annotation/InnerClass;
 9 ····accessFlags·=·0x19
 10 ····name·=·"a"
 11 .end·annotation
21 ····const/4·v0,·-0x2 
  
22 ····const/4·v1,·0x1 
  
23 ····if-eq·p0,·v0,·:cond_7 
  
24 ····const/4·v0,·-0x1 
  
25 ····if-eq·p0,·v0,·:cond_4 
  
26 ····if-eqz·p0,·:cond_2 
  
27 ····const·v0,·0x7fffffff 
  
28 ····if-eq·p0,·v0,·:cond_1 
  
29 ····if-ne·p0,·v1,·:cond_0 
  
30 ····sget-object·v0,·Lg1/e;->e:Lg1/e;12 #·instance·fields
 13 .field·public·final·a:Ljava/lang/Throwable;
  
31 ····if-ne·p1,·v0,·:cond_0 
  
 14 #·direct·methods
 15 .method·public·constructor·<init>(Ljava/lang/Throwable;)V
 16 ····.locals·0
32 ····new-instance·p0,·Lg1/m; 
  
33 ····invoke-direct·{p0,·p2},·Lg1/m;-><init>(Lx0/l;)V 
  
34 ····goto·:goto_1 
  
35 ····:cond_0 
36 ····new-instance·v0,·Lg1/d; 
  
37 ····invoke-direct·{v0,·p0,·p1,·p2},·Lg1/d;-><init>(ILg1/e;Lx0/l;)V 
  
38 ····move-object·p0,·v0 
  
39 ····goto·:goto_117 ····invoke-direct·{p0},·Lv0/i$c;-><init>()V
  
 18 ····iput-object·p1,·p0,·Lv0/i$a;->a:Ljava/lang/Throwable;
40 ····:cond_1 
41 ····new-instance·p0,·Lg1/n; 
  
42 ····invoke-direct·{p0,·p2},·Lg1/n;-><init>(Lx0/l;)V19 ····return-void
 20 .end·method
  
43 ····goto·:goto_1 
  
44 ····:cond_2 
45 ····sget-object·p0,·Lg1/e;->d:Lg1/e;21 #·virtual·methods
 22 .method·public·equals(Ljava/lang/Object;)Z
 23 ····.locals·1
  
46 ····if-ne·p1,·p0,·:cond_324 ····instance-of·v0,·p1,·Lv0/i$a;
  
47 ····new-instance·p0,·Lg1/r;25 ····if-eqz·v0,·:cond_0
  
48 ····invoke-direct·{p0,·p2},·Lg1/r;-><init>(Lx0/l;)V26 ····iget-object·v0,·p0,·Lv0/i$a;->a:Ljava/lang/Throwable;
  
49 ····goto·:goto_127 ····check-cast·p1,·Lv0/i$a;
  
 28 ····iget-object·p1,·p1,·Lv0/i$a;->a:Ljava/lang/Throwable;
50 ····:cond_3 
51 ····new-instance·p0,·Lg1/d; 
  
52 ····invoke-direct·{p0,·v1,·p1,·p2},·Lg1/d;-><init>(ILg1/e;Lx0/l;)V29 ····invoke-static·{v0,·p1},·Lkotlin/jvm/internal/i;->a(Ljava/lang/Object;Ljava/lang/Object;)Z
  
53 ····goto·:goto_130 ····move-result·p1
  
 31 ····if-eqz·p1,·:cond_0
54 ····:cond_4 
55 ····sget-object·p0,·Lg1/e;->d:Lg1/e; 
  
56 ····if-ne·p1,·p0,·:cond_532 ····const/4·p1,·0x1
  
57 ····goto·:goto_033 ····goto·:goto_0
  
58 ····:cond_534 ····:cond_0
59 ····const/4·v1,·0x035 ····const/4·p1,·0x0
  
60 ····:goto_036 ····:goto_0
 37 ····return·p1
 38 .end·method
61 ····if-eqz·v1,·:cond_6 
  
62 ····new-instance·p0,·Lg1/m; 
  
63 ····invoke-direct·{p0,·p2},·Lg1/m;-><init>(Lx0/l;)V 
  
64 ····goto·:goto_1 
  
65 ····:cond_6 
66 ····new-instance·p0,·Ljava/lang/IllegalArgumentException; 
  
67 ····const-string·p1,·"CONFLATED·capacity·cannot·be·used·with·non-default·onBufferOverflow" 
  
Max diff block lines reached; 1883/5151 bytes (36.56%) of diff not shown.
1.41 KB
smali/g1/o.smali vs.
smali/v0/o.smali
Files 87% similar despite different names
    
Offset 1, 23 lines modifiedOffset 1, 23 lines modified
1 .class·public·abstract·Lg1/o;1 .class·public·abstract·Lv0/o;
2 .super·Lkotlinx/coroutines/internal/m;2 .super·Lkotlinx/coroutines/internal/m;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces4 #·interfaces
5 .implements·Lg1/q;5 .implements·Lv0/q;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/Signature;7 .annotation·system·Ldalvik/annotation/Signature;
8 ····value·=·{8 ····value·=·{
9 ········"<E:",9 ········"<E:",
10 ········"Ljava/lang/Object;",10 ········"Ljava/lang/Object;",
11 ········">",11 ········">",
12 ········"Lkotlinx/coroutines/internal/m;",12 ········"Lkotlinx/coroutines/internal/m;",
13 ········"Lg1/q<",13 ········"Lv0/q<",
14 ········"TE;>;"14 ········"TE;>;"
15 ····}15 ····}
16 .end·annotation16 .end·annotation
  
  
17 #·direct·methods17 #·direct·methods
18 .method·public·constructor·<init>()V18 .method·public·constructor·<init>()V
Offset 29, 31 lines modifiedOffset 29, 31 lines modified
29 .end·method29 .end·method
  
  
30 #·virtual·methods30 #·virtual·methods
31 .method·public·bridge·synthetic·c()Ljava/lang/Object;31 .method·public·bridge·synthetic·c()Ljava/lang/Object;
32 ····.locals·132 ····.locals·1
  
33 ····invoke-virtual·{p0},·Lg1/o;->y()Lkotlinx/coroutines/internal/x;33 ····invoke-virtual·{p0},·Lv0/o;->y()Lkotlinx/coroutines/internal/x;
  
34 ····move-result-object·v034 ····move-result-object·v0
  
35 ····return-object·v035 ····return-object·v0
36 .end·method36 .end·method
  
37 .method·public·y()Lkotlinx/coroutines/internal/x;37 .method·public·y()Lkotlinx/coroutines/internal/x;
38 ····.locals·138 ····.locals·1
  
39 ····sget-object·v0,·Lg1/b;->b:Lkotlinx/coroutines/internal/x;39 ····sget-object·v0,·Lv0/b;->b:Lkotlinx/coroutines/internal/x;
  
40 ····return-object·v040 ····return-object·v0
41 .end·method41 .end·method
  
42 .method·public·abstract·z(Lg1/j;)V42 .method·public·abstract·z(Lv0/j;)V
43 ····.annotation·system·Ldalvik/annotation/Signature;43 ····.annotation·system·Ldalvik/annotation/Signature;
44 ········value·=·{44 ········value·=·{
45 ············"(",45 ············"(",
46 ············"Lg1/j<",46 ············"Lv0/j<",
47 ············"*>;)V"47 ············"*>;)V"
48 ········}48 ········}
49 ····.end·annotation49 ····.end·annotation
50 .end·method50 .end·method
2.69 KB
smali/g1/c$a.smali vs.
smali/v0/c$a.smali
Files 93% similar despite different names
    
Offset 1, 28 lines modifiedOffset 1, 28 lines modified
1 .class·public·final·Lg1/c$a;1 .class·public·final·Lv0/c$a;
2 .super·Lg1/s;2 .super·Lv0/s;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Lg1/c;6 ····value·=·Lv0/c;
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·=·"a"
11 .end·annotation11 .end·annotation
  
12 .annotation·system·Ldalvik/annotation/Signature;12 .annotation·system·Ldalvik/annotation/Signature;
13 ····value·=·{13 ····value·=·{
14 ········"<E:",14 ········"<E:",
15 ········"Ljava/lang/Object;",15 ········"Ljava/lang/Object;",
16 ········">",16 ········">",
17 ········"Lg1/s;"17 ········"Lv0/s;"
18 ····}18 ····}
19 .end·annotation19 .end·annotation
  
  
20 #·instance·fields20 #·instance·fields
21 .field·public·final·g:Ljava/lang/Object;21 .field·public·final·g:Ljava/lang/Object;
22 ····.annotation·system·Ldalvik/annotation/Signature;22 ····.annotation·system·Ldalvik/annotation/Signature;
Offset 38, 27 lines modifiedOffset 38, 27 lines modified
38 ····.locals·038 ····.locals·0
39 ····.annotation·system·Ldalvik/annotation/Signature;39 ····.annotation·system·Ldalvik/annotation/Signature;
40 ········value·=·{40 ········value·=·{
41 ············"(TE;)V"41 ············"(TE;)V"
42 ········}42 ········}
43 ····.end·annotation43 ····.end·annotation
  
44 ····invoke-direct·{p0},·Lg1/s;-><init>()V44 ····invoke-direct·{p0},·Lv0/s;-><init>()V
  
45 ····iput-object·p1,·p0,·Lg1/c$a;->g:Ljava/lang/Object;45 ····iput-object·p1,·p0,·Lv0/c$a;->g:Ljava/lang/Object;
  
46 ····return-void46 ····return-void
47 .end·method47 .end·method
  
  
48 #·virtual·methods48 #·virtual·methods
49 .method·public·A(Lkotlinx/coroutines/internal/m$b;)Lkotlinx/coroutines/internal/x;49 .method·public·A(Lkotlinx/coroutines/internal/m$b;)Lkotlinx/coroutines/internal/x;
50 ····.locals·050 ····.locals·0
  
51 ····sget-object·p1,·Le1/n;->a:Lkotlinx/coroutines/internal/x;51 ····sget-object·p1,·Lt0/n;->a:Lkotlinx/coroutines/internal/x;
  
52 ····return-object·p152 ····return-object·p1
53 .end·method53 .end·method
  
54 .method·public·toString()Ljava/lang/String;54 .method·public·toString()Ljava/lang/String;
55 ····.locals·255 ····.locals·2
  
Offset 66, 25 lines modifiedOffset 66, 25 lines modified
  
66 ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V66 ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V
  
67 ····const-string·v1,·"SendBuffered@"67 ····const-string·v1,·"SendBuffered@"
  
68 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;68 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
69 ····invoke-static·{p0},·Le1/m0;->b(Ljava/lang/Object;)Ljava/lang/String;69 ····invoke-static·{p0},·Lt0/m0;->b(Ljava/lang/Object;)Ljava/lang/String;
  
70 ····move-result-object·v170 ····move-result-object·v1
  
71 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;71 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
72 ····const/16·v1,·0x2872 ····const/16·v1,·0x28
  
73 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;73 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;
  
74 ····iget-object·v1,·p0,·Lg1/c$a;->g:Ljava/lang/Object;74 ····iget-object·v1,·p0,·Lv0/c$a;->g:Ljava/lang/Object;
  
75 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;75 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
  
76 ····const/16·v1,·0x2976 ····const/16·v1,·0x29
  
77 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;77 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;
  
Offset 100, 11 lines modifiedOffset 100, 11 lines modified
  
100 ····return-void100 ····return-void
101 .end·method101 .end·method
  
102 .method·public·z()Ljava/lang/Object;102 .method·public·z()Ljava/lang/Object;
103 ····.locals·1103 ····.locals·1
  
104 ····iget-object·v0,·p0,·Lg1/c$a;->g:Ljava/lang/Object;104 ····iget-object·v0,·p0,·Lv0/c$a;->g:Ljava/lang/Object;
  
105 ····return-object·v0105 ····return-object·v0
106 .end·method106 .end·method
1.43 KB
smali/g1/f.smali vs.
smali/t0/f2$a.smali
Files 74% similar despite different names
    
Offset 1, 44 lines modifiedOffset 1, 44 lines modified
1 .class·public·interface·abstract·Lg1/f;1 .class·public·final·Lt0/f2$a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces4 #·interfaces
5 .implements·Lg1/t;5 .implements·Lf0/g$c;
6 .implements·Lg1/p; 
  
  
7 #·annotations6 #·annotations
 7 .annotation·system·Ldalvik/annotation/EnclosingClass;
 8 ····value·=·Lt0/f2;
 9 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/MemberClasses;10 .annotation·system·Ldalvik/annotation/InnerClass;
 11 ····accessFlags·=·0x19
 12 ····name·=·"a"
9 ····value·=·{ 
10 ········Lg1/f$a; 
11 ····} 
12 .end·annotation13 .end·annotation
  
13 .annotation·system·Ldalvik/annotation/Signature;14 .annotation·system·Ldalvik/annotation/Signature;
14 ····value·=·{15 ····value·=·{
15 ········"<E:", 
16 ········"Ljava/lang/Object;", 
17 ········">", 
18 ········"Ljava/lang/Object;",16 ········"Ljava/lang/Object;",
19 ········"Lg1/t<",17 ········"Lf0/g$c<",
 18 ········"Lt0/f2;",
20 ········"TE;>;", 
21 ········"Lg1/p<", 
22 ········"TE;>;"19 ········">;"
23 ····}20 ····}
24 .end·annotation21 .end·annotation
  
  
25 #·static·fields 
26 .field·public·static·final·a:Lg1/f$a;22 #·direct·methods
 23 .method·private·constructor·<init>()V
 24 ····.locals·0
  
 25 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
 26 ····return-void
 27 .end·method
27 #·direct·methods 
28 .method·static·constructor·<clinit>()V 
29 ····.locals·1 
  
30 ····sget-object·v0,·Lg1/f$a;->a:Lg1/f$a;28 .method·public·synthetic·constructor·<init>(Lkotlin/jvm/internal/e;)V
 29 ····.locals·0
  
31 ····sput-object·v0,·Lg1/f;->a:Lg1/f$a;30 ····invoke-direct·{p0},·Lt0/f2$a;-><init>()V
  
32 ····return-void31 ····return-void
33 .end·method32 .end·method
8.78 KB
smali/g1/m.smali vs.
smali/v0/m.smali
Max HTML report size reached
2.18 KB
smali/g1/n.smali vs.
smali/v0/n.smali
Files 94% similar despite different names
    
Offset 1, 38 lines modifiedOffset 1, 38 lines modified
1 .class·public·Lg1/n;1 .class·public·Lv0/n;
2 .super·Lg1/a;2 .super·Lv0/a;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/Signature;5 .annotation·system·Ldalvik/annotation/Signature;
6 ····value·=·{6 ····value·=·{
7 ········"<E:",7 ········"<E:",
8 ········"Ljava/lang/Object;",8 ········"Ljava/lang/Object;",
9 ········">",9 ········">",
10 ········"Lg1/a<",10 ········"Lv0/a<",
11 ········"TE;>;"11 ········"TE;>;"
12 ····}12 ····}
13 .end·annotation13 .end·annotation
  
  
14 #·direct·methods14 #·direct·methods
15 .method·public·constructor·<init>(Lx0/l;)V15 .method·public·constructor·<init>(Lm0/l;)V
16 ····.locals·016 ····.locals·0
17 ····.annotation·system·Ldalvik/annotation/Signature;17 ····.annotation·system·Ldalvik/annotation/Signature;
18 ········value·=·{18 ········value·=·{
19 ············"(",19 ············"(",
20 ············"Lx0/l<",20 ············"Lm0/l<",
21 ············"-TE;",21 ············"-TE;",
22 ············"Lo0/q;",22 ············"Ld0/q;",
23 ············">;)V"23 ············">;)V"
24 ········}24 ········}
25 ····.end·annotation25 ····.end·annotation
  
26 ····invoke-direct·{p0,·p1},·Lg1/a;-><init>(Lx0/l;)V26 ····invoke-direct·{p0,·p1},·Lv0/a;-><init>(Lm0/l;)V
  
27 ····return-void27 ····return-void
28 .end·method28 .end·method
  
  
29 #·virtual·methods29 #·virtual·methods
30 .method·protected·i(Ljava/lang/Object;)Ljava/lang/Object;30 .method·protected·i(Ljava/lang/Object;)Ljava/lang/Object;
Offset 41, 46 lines modifiedOffset 41, 46 lines modified
41 ········value·=·{41 ········value·=·{
42 ············"(TE;)",42 ············"(TE;)",
43 ············"Ljava/lang/Object;"43 ············"Ljava/lang/Object;"
44 ········}44 ········}
45 ····.end·annotation45 ····.end·annotation
  
46 ····:cond_046 ····:cond_0
47 ····invoke-super·{p0,·p1},·Lg1/c;->i(Ljava/lang/Object;)Ljava/lang/Object;47 ····invoke-super·{p0,·p1},·Lv0/c;->i(Ljava/lang/Object;)Ljava/lang/Object;
  
48 ····move-result-object·v048 ····move-result-object·v0
  
49 ····sget-object·v1,·Lg1/b;->b:Lkotlinx/coroutines/internal/x;49 ····sget-object·v1,·Lv0/b;->b:Lkotlinx/coroutines/internal/x;
  
50 ····if-ne·v0,·v1,·:cond_150 ····if-ne·v0,·v1,·:cond_1
  
51 ····return-object·v151 ····return-object·v1
  
52 ····:cond_152 ····:cond_1
53 ····sget-object·v2,·Lg1/b;->c:Lkotlinx/coroutines/internal/x;53 ····sget-object·v2,·Lv0/b;->c:Lkotlinx/coroutines/internal/x;
  
54 ····if-ne·v0,·v2,·:cond_354 ····if-ne·v0,·v2,·:cond_3
  
55 ····invoke-virtual·{p0,·p1},·Lg1/c;->k(Ljava/lang/Object;)Lg1/q;55 ····invoke-virtual·{p0,·p1},·Lv0/c;->k(Ljava/lang/Object;)Lv0/q;
  
56 ····move-result-object·v056 ····move-result-object·v0
  
57 ····if-nez·v0,·:cond_257 ····if-nez·v0,·:cond_2
  
58 ····return-object·v158 ····return-object·v1
  
59 ····:cond_259 ····:cond_2
60 ····instance-of·v1,·v0,·Lg1/j;60 ····instance-of·v1,·v0,·Lv0/j;
  
61 ····if-eqz·v1,·:cond_061 ····if-eqz·v1,·:cond_0
  
62 ····return-object·v062 ····return-object·v0
  
63 ····:cond_363 ····:cond_3
64 ····instance-of·p1,·v0,·Lg1/j;64 ····instance-of·p1,·v0,·Lv0/j;
  
65 ····if-eqz·p1,·:cond_465 ····if-eqz·p1,·:cond_4
  
66 ····return-object·v066 ····return-object·v0
  
67 ····:cond_467 ····:cond_4
68 ····const-string·p1,·"Invalid·offerInternal·result·"68 ····const-string·p1,·"Invalid·offerInternal·result·"
1.77 KB
smali/g1/i.smali vs.
smali/v0/i.smali
Files 82% similar despite different names
    
Offset 1, 62 lines modifiedOffset 1, 62 lines modified
1 .class·public·final·Lg1/i;1 .class·public·final·Lv0/i;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/MemberClasses;5 .annotation·system·Ldalvik/annotation/MemberClasses;
6 ····value·=·{6 ····value·=·{
7 ········Lg1/i$c;,7 ········Lv0/i$c;,
8 ········Lg1/i$a;,8 ········Lv0/i$a;,
9 ········Lg1/i$b;9 ········Lv0/i$b;
10 ····}10 ····}
11 .end·annotation11 .end·annotation
  
12 .annotation·system·Ldalvik/annotation/Signature;12 .annotation·system·Ldalvik/annotation/Signature;
13 ····value·=·{13 ····value·=·{
14 ········"<T:",14 ········"<T:",
15 ········"Ljava/lang/Object;",15 ········"Ljava/lang/Object;",
16 ········">",16 ········">",
17 ········"Ljava/lang/Object;"17 ········"Ljava/lang/Object;"
18 ····}18 ····}
19 .end·annotation19 .end·annotation
  
  
20 #·static·fields20 #·static·fields
21 .field·public·static·final·a:Lg1/i$b;21 .field·public·static·final·a:Lv0/i$b;
  
22 .field·private·static·final·b:Lg1/i$c;22 .field·private·static·final·b:Lv0/i$c;
  
  
23 #·direct·methods23 #·direct·methods
24 .method·static·constructor·<clinit>()V24 .method·static·constructor·<clinit>()V
25 ····.locals·225 ····.locals·2
  
26 ····new-instance·v0,·Lg1/i$b;26 ····new-instance·v0,·Lv0/i$b;
  
27 ····const/4·v1,·0x027 ····const/4·v1,·0x0
  
28 ····invoke-direct·{v0,·v1},·Lg1/i$b;-><init>(Lkotlin/jvm/internal/e;)V28 ····invoke-direct·{v0,·v1},·Lv0/i$b;-><init>(Lkotlin/jvm/internal/e;)V
  
29 ····sput-object·v0,·Lg1/i;->a:Lg1/i$b;29 ····sput-object·v0,·Lv0/i;->a:Lv0/i$b;
  
30 ····new-instance·v0,·Lg1/i$c;30 ····new-instance·v0,·Lv0/i$c;
  
31 ····invoke-direct·{v0},·Lg1/i$c;-><init>()V31 ····invoke-direct·{v0},·Lv0/i$c;-><init>()V
  
32 ····sput-object·v0,·Lg1/i;->b:Lg1/i$c;32 ····sput-object·v0,·Lv0/i;->b:Lv0/i$c;
  
33 ····return-void33 ····return-void
34 .end·method34 .end·method
  
35 .method·public·static·final·synthetic·a()Lg1/i$c;35 .method·public·static·final·synthetic·a()Lv0/i$c;
36 ····.locals·136 ····.locals·1
  
37 ····sget-object·v0,·Lg1/i;->b:Lg1/i$c;37 ····sget-object·v0,·Lv0/i;->b:Lv0/i$c;
  
38 ····return-object·v038 ····return-object·v0
39 .end·method39 .end·method
  
40 .method·public·static·b(Ljava/lang/Object;)Ljava/lang/Object;40 .method·public·static·b(Ljava/lang/Object;)Ljava/lang/Object;
41 ····.locals·041 ····.locals·0
42 ····.annotation·system·Ldalvik/annotation/Signature;42 ····.annotation·system·Ldalvik/annotation/Signature;
1.89 KB
smali/g1/a$d.smali vs.
smali/v0/a$d.smali
Files 84% similar despite different names
    
Offset 1, 62 lines modifiedOffset 1, 62 lines modified
1 .class·public·final·Lg1/a$d;1 .class·public·final·Lv0/a$d;
2 .super·Lkotlinx/coroutines/internal/m$a;2 .super·Lkotlinx/coroutines/internal/m$a;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingMethod;5 .annotation·system·Ldalvik/annotation/EnclosingMethod;
6 ····value·=·Lg1/a;->q(Lg1/o;)Z6 ····value·=·Lv0/a;->q(Lv0/o;)Z
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x199 ····accessFlags·=·0x19
10 ····name·=·null10 ····name·=·null
11 .end·annotation11 .end·annotation
  
  
12 #·instance·fields12 #·instance·fields
13 .field·final·synthetic·d:Lkotlinx/coroutines/internal/m;13 .field·final·synthetic·d:Lkotlinx/coroutines/internal/m;
  
14 .field·final·synthetic·e:Lg1/a;14 .field·final·synthetic·e:Lv0/a;
  
  
15 #·direct·methods15 #·direct·methods
16 .method·public·constructor·<init>(Lkotlinx/coroutines/internal/m;Lg1/a;)V16 .method·public·constructor·<init>(Lkotlinx/coroutines/internal/m;Lv0/a;)V
17 ····.locals·017 ····.locals·0
  
18 ····iput-object·p1,·p0,·Lg1/a$d;->d:Lkotlinx/coroutines/internal/m;18 ····iput-object·p1,·p0,·Lv0/a$d;->d:Lkotlinx/coroutines/internal/m;
  
19 ····iput-object·p2,·p0,·Lg1/a$d;->e:Lg1/a;19 ····iput-object·p2,·p0,·Lv0/a$d;->e:Lv0/a;
  
20 ····invoke-direct·{p0,·p1},·Lkotlinx/coroutines/internal/m$a;-><init>(Lkotlinx/coroutines/internal/m;)V20 ····invoke-direct·{p0,·p1},·Lkotlinx/coroutines/internal/m$a;-><init>(Lkotlinx/coroutines/internal/m;)V
  
21 ····return-void21 ····return-void
22 .end·method22 .end·method
  
  
23 #·virtual·methods23 #·virtual·methods
24 .method·public·bridge·synthetic·g(Ljava/lang/Object;)Ljava/lang/Object;24 .method·public·bridge·synthetic·g(Ljava/lang/Object;)Ljava/lang/Object;
25 ····.locals·025 ····.locals·0
  
26 ····check-cast·p1,·Lkotlinx/coroutines/internal/m;26 ····check-cast·p1,·Lkotlinx/coroutines/internal/m;
  
27 ····invoke-virtual·{p0,·p1},·Lg1/a$d;->i(Lkotlinx/coroutines/internal/m;)Ljava/lang/Object;27 ····invoke-virtual·{p0,·p1},·Lv0/a$d;->i(Lkotlinx/coroutines/internal/m;)Ljava/lang/Object;
  
28 ····move-result-object·p128 ····move-result-object·p1
  
29 ····return-object·p129 ····return-object·p1
30 .end·method30 .end·method
  
31 .method·public·i(Lkotlinx/coroutines/internal/m;)Ljava/lang/Object;31 .method·public·i(Lkotlinx/coroutines/internal/m;)Ljava/lang/Object;
32 ····.locals·032 ····.locals·0
  
33 ····iget-object·p1,·p0,·Lg1/a$d;->e:Lg1/a;33 ····iget-object·p1,·p0,·Lv0/a$d;->e:Lv0/a;
  
34 ····invoke-virtual·{p1},·Lg1/a;->s()Z34 ····invoke-virtual·{p1},·Lv0/a;->s()Z
  
35 ····move-result·p135 ····move-result·p1
  
36 ····if-eqz·p1,·:cond_036 ····if-eqz·p1,·:cond_0
  
37 ····const/4·p1,·0x037 ····const/4·p1,·0x0
  
3.93 KB
smali/g1/a$c.smali vs.
smali/m/a$b$a.smali
Files 86% similar despite different names
    
Offset 1, 114 lines modifiedOffset 1, 81 lines modified
1 .class·final·Lg1/a$c; 
2 .super·Le1/e;1 .class·Lm/a$b$a;
 2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
 4 #·interfaces
 5 .implements·Ljava/util/concurrent/ThreadFactory;
  
  
4 #·annotations6 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Lg1/a;8 ····value·=·Lm/a$b;
7 .end·annotation9 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x1211 ····accessFlags·=·0x2
10 ····name·=·"c"12 ····name·=·"a"
11 .end·annotation13 .end·annotation
  
  
12 #·instance·fields14 #·instance·fields
 15 .field·private·a:I
13 .field·private·final·d:Lg1/o; 
14 ····.annotation·system·Ldalvik/annotation/Signature; 
15 ········value·=·{ 
16 ············"Lg1/o<", 
17 ············"*>;" 
18 ········} 
19 ····.end·annotation 
20 .end·field 
  
21 .field·final·synthetic·e:Lg1/a;16 .field·final·synthetic·b:Lm/a$b;
22 ····.annotation·system·Ldalvik/annotation/Signature; 
23 ········value·=·{ 
24 ············"Lg1/a<", 
25 ············"TE;>;" 
26 ········} 
27 ····.end·annotation 
28 .end·field 
  
  
29 #·direct·methods17 #·direct·methods
30 .method·public·constructor·<init>(Lg1/a;Lg1/o;)V18 .method·private·constructor·<init>(Lm/a$b;)V
31 ····.locals·019 ····.locals·0
32 ····.annotation·system·Ldalvik/annotation/Signature; 
33 ········value·=·{ 
34 ············"(", 
35 ············"Lg1/o<", 
36 ············"*>;)V" 
37 ········} 
38 ····.end·annotation 
  
39 ····iput-object·p1,·p0,·Lg1/a$c;->e:Lg1/a;20 ····iput-object·p1,·p0,·Lm/a$b$a;->b:Lm/a$b;
  
40 ····invoke-direct·{p0},·Le1/e;-><init>()V21 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
41 ····iput-object·p2,·p0,·Lg1/a$c;->d:Lg1/o;22 ····const/4·p1,·0x0
  
 23 ····iput·p1,·p0,·Lm/a$b$a;->a:I
  
42 ····return-void24 ····return-void
43 .end·method25 .end·method
  
 26 .method·synthetic·constructor·<init>(Lm/a$b;Lm/a$a;)V
  
44 #·virtual·methods 
45 .method·public·a(Ljava/lang/Throwable;)V 
46 ····.locals·027 ····.locals·0
  
 28 ····invoke-direct·{p0,·p1},·Lm/a$b$a;-><init>(Lm/a$b;)V
47 ····iget-object·p1,·p0,·Lg1/a$c;->d:Lg1/o; 
  
48 ····invoke-virtual·{p1},·Lkotlinx/coroutines/internal/m;->u()Z 
  
49 ····move-result·p1 
  
50 ····if-eqz·p1,·:cond_0 
  
51 ····iget-object·p1,·p0,·Lg1/a$c;->e:Lg1/a; 
  
52 ····invoke-virtual·{p1},·Lg1/a;->t()V 
  
53 ····:cond_0 
54 ····return-void29 ····return-void
55 .end·method30 .end·method
  
56 .method·public·bridge·synthetic·invoke(Ljava/lang/Object;)Ljava/lang/Object; 
57 ····.locals·0 
  
58 ····check-cast·p1,·Ljava/lang/Throwable; 
  
59 ····invoke-virtual·{p0,·p1},·Lg1/a$c;->a(Ljava/lang/Throwable;)V31 #·virtual·methods
 32 .method·public·newThread(Ljava/lang/Runnable;)Ljava/lang/Thread;
 33 ····.locals·3
  
60 ····sget-object·p1,·Lo0/q;->a:Lo0/q;34 ····new-instance·v0,·Ljava/lang/Thread;
  
 35 ····invoke-direct·{v0,·p1},·Ljava/lang/Thread;-><init>(Ljava/lang/Runnable;)V
61 ····return-object·p1 
62 .end·method 
  
 36 ····new-instance·p1,·Ljava/lang/StringBuilder;
63 .method·public·toString()Ljava/lang/String; 
64 ····.locals·2 
  
65 ····new-instance·v0,·Ljava/lang/StringBuilder;37 ····invoke-direct·{p1},·Ljava/lang/StringBuilder;-><init>()V
  
66 ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V38 ····const-string·v1,·"flutter-worker-"
  
67 ····const-string·v1,·"RemoveReceiveOnCancel["39 ····invoke-virtual·{p1,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
68 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;40 ····iget·v1,·p0,·Lm/a$b$a;->a:I
  
69 ····iget-object·v1,·p0,·Lg1/a$c;->d:Lg1/o;41 ····add-int/lit8·v2,·v1,·0x1
  
70 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;42 ····iput·v2,·p0,·Lm/a$b$a;->a:I
  
71 ····const/16·v1,·0x5d43 ····invoke-virtual·{p1,·v1},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
  
72 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;44 ····invoke-virtual·{p1},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
73 ····invoke-virtual·{v0},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;45 ····move-result-object·p1
  
74 ····move-result-object·v046 ····invoke-virtual·{v0,·p1},·Ljava/lang/Thread;->setName(Ljava/lang/String;)V
  
75 ····return-object·v047 ····return-object·v0
76 .end·method48 .end·method
Max diff block lines reached; -1/3947 bytes (-0.03%) of diff not shown.
3.72 KB
smali/g1/e.smali vs.
smali/v0/e.smali
Files 79% similar despite different names
    
Offset 1, 71 lines modifiedOffset 1, 71 lines modified
1 .class·public·final·enum·Lg1/e;1 .class·public·final·enum·Lv0/e;
2 .super·Ljava/lang/Enum;2 .super·Ljava/lang/Enum;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/Signature;5 .annotation·system·Ldalvik/annotation/Signature;
6 ····value·=·{6 ····value·=·{
7 ········"Ljava/lang/Enum<",7 ········"Ljava/lang/Enum<",
8 ········"Lg1/e;",8 ········"Lv0/e;",
9 ········">;"9 ········">;"
10 ····}10 ····}
11 .end·annotation11 .end·annotation
  
  
12 #·static·fields12 #·static·fields
13 .field·public·static·final·enum·d:Lg1/e;13 .field·public·static·final·enum·d:Lv0/e;
  
14 .field·public·static·final·enum·e:Lg1/e;14 .field·public·static·final·enum·e:Lv0/e;
  
15 .field·public·static·final·enum·f:Lg1/e;15 .field·public·static·final·enum·f:Lv0/e;
  
16 .field·private·static·final·synthetic·g:[Lg1/e;16 .field·private·static·final·synthetic·g:[Lv0/e;
  
  
17 #·direct·methods17 #·direct·methods
18 .method·static·constructor·<clinit>()V18 .method·static·constructor·<clinit>()V
19 ····.locals·319 ····.locals·3
  
20 ····new-instance·v0,·Lg1/e;20 ····new-instance·v0,·Lv0/e;
  
21 ····const-string·v1,·"SUSPEND"21 ····const-string·v1,·"SUSPEND"
  
22 ····const/4·v2,·0x022 ····const/4·v2,·0x0
  
23 ····invoke-direct·{v0,·v1,·v2},·Lg1/e;-><init>(Ljava/lang/String;I)V23 ····invoke-direct·{v0,·v1,·v2},·Lv0/e;-><init>(Ljava/lang/String;I)V
  
24 ····sput-object·v0,·Lg1/e;->d:Lg1/e;24 ····sput-object·v0,·Lv0/e;->d:Lv0/e;
  
25 ····new-instance·v0,·Lg1/e;25 ····new-instance·v0,·Lv0/e;
  
26 ····const-string·v1,·"DROP_OLDEST"26 ····const-string·v1,·"DROP_OLDEST"
  
27 ····const/4·v2,·0x127 ····const/4·v2,·0x1
  
28 ····invoke-direct·{v0,·v1,·v2},·Lg1/e;-><init>(Ljava/lang/String;I)V28 ····invoke-direct·{v0,·v1,·v2},·Lv0/e;-><init>(Ljava/lang/String;I)V
  
29 ····sput-object·v0,·Lg1/e;->e:Lg1/e;29 ····sput-object·v0,·Lv0/e;->e:Lv0/e;
  
30 ····new-instance·v0,·Lg1/e;30 ····new-instance·v0,·Lv0/e;
  
31 ····const-string·v1,·"DROP_LATEST"31 ····const-string·v1,·"DROP_LATEST"
  
32 ····const/4·v2,·0x232 ····const/4·v2,·0x2
  
33 ····invoke-direct·{v0,·v1,·v2},·Lg1/e;-><init>(Ljava/lang/String;I)V33 ····invoke-direct·{v0,·v1,·v2},·Lv0/e;-><init>(Ljava/lang/String;I)V
  
34 ····sput-object·v0,·Lg1/e;->f:Lg1/e;34 ····sput-object·v0,·Lv0/e;->f:Lv0/e;
  
35 ····invoke-static·{},·Lg1/e;->a()[Lg1/e;35 ····invoke-static·{},·Lv0/e;->a()[Lv0/e;
  
36 ····move-result-object·v036 ····move-result-object·v0
  
37 ····sput-object·v0,·Lg1/e;->g:[Lg1/e;37 ····sput-object·v0,·Lv0/e;->g:[Lv0/e;
  
38 ····return-void38 ····return-void
39 .end·method39 .end·method
  
40 .method·private·constructor·<init>(Ljava/lang/String;I)V40 .method·private·constructor·<init>(Ljava/lang/String;I)V
41 ····.locals·041 ····.locals·0
42 ····.annotation·system·Ldalvik/annotation/Signature;42 ····.annotation·system·Ldalvik/annotation/Signature;
Offset 75, 62 lines modifiedOffset 75, 62 lines modified
75 ····.end·annotation75 ····.end·annotation
  
76 ····invoke-direct·{p0,·p1,·p2},·Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V76 ····invoke-direct·{p0,·p1,·p2},·Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V
  
77 ····return-void77 ····return-void
78 .end·method78 .end·method
  
79 .method·private·static·final·synthetic·a()[Lg1/e;79 .method·private·static·final·synthetic·a()[Lv0/e;
80 ····.locals·380 ····.locals·3
  
81 ····const/4·v0,·0x381 ····const/4·v0,·0x3
  
82 ····new-array·v0,·v0,·[Lg1/e;82 ····new-array·v0,·v0,·[Lv0/e;
  
83 ····sget-object·v1,·Lg1/e;->d:Lg1/e;83 ····sget-object·v1,·Lv0/e;->d:Lv0/e;
  
84 ····const/4·v2,·0x084 ····const/4·v2,·0x0
  
85 ····aput-object·v1,·v0,·v285 ····aput-object·v1,·v0,·v2
  
86 ····sget-object·v1,·Lg1/e;->e:Lg1/e;86 ····sget-object·v1,·Lv0/e;->e:Lv0/e;
  
87 ····const/4·v2,·0x187 ····const/4·v2,·0x1
  
88 ····aput-object·v1,·v0,·v288 ····aput-object·v1,·v0,·v2
  
89 ····sget-object·v1,·Lg1/e;->f:Lg1/e;89 ····sget-object·v1,·Lv0/e;->f:Lv0/e;
  
90 ····const/4·v2,·0x290 ····const/4·v2,·0x2
  
91 ····aput-object·v1,·v0,·v291 ····aput-object·v1,·v0,·v2
  
92 ····return-object·v092 ····return-object·v0
93 .end·method93 .end·method
  
94 .method·public·static·valueOf(Ljava/lang/String;)Lg1/e;94 .method·public·static·valueOf(Ljava/lang/String;)Lv0/e;
95 ····.locals·195 ····.locals·1
  
96 ····const-class·v0,·Lg1/e;96 ····const-class·v0,·Lv0/e;
  
97 ····invoke-static·{v0,·p0},·Ljava/lang/Enum;->valueOf(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum;97 ····invoke-static·{v0,·p0},·Ljava/lang/Enum;->valueOf(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum;
  
98 ····move-result-object·p098 ····move-result-object·p0
  
99 ····check-cast·p0,·Lg1/e;99 ····check-cast·p0,·Lv0/e;
  
100 ····return-object·p0100 ····return-object·p0
101 .end·method101 .end·method
  
102 .method·public·static·values()[Lg1/e;102 .method·public·static·values()[Lv0/e;
103 ····.locals·1103 ····.locals·1
  
104 ····sget-object·v0,·Lg1/e;->g:[Lg1/e;104 ····sget-object·v0,·Lv0/e;->g:[Lv0/e;
  
105 ····invoke-virtual·{v0},·[Ljava/lang/Object;->clone()Ljava/lang/Object;105 ····invoke-virtual·{v0},·[Ljava/lang/Object;->clone()Ljava/lang/Object;
Max diff block lines reached; 122/3735 bytes (3.27%) of diff not shown.
2.18 KB
smali/g1/b.smali vs.
smali/v0/b.smali
Files 94% similar despite different names
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 .class·public·final·Lg1/b;1 .class·public·final·Lv0/b;
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:Lkotlinx/coroutines/internal/x;5 .field·public·static·final·a:Lkotlinx/coroutines/internal/x;
  
Offset 23, 51 lines modifiedOffset 23, 51 lines modified
  
23 ····new-instance·v0,·Lkotlinx/coroutines/internal/x;23 ····new-instance·v0,·Lkotlinx/coroutines/internal/x;
  
24 ····const-string·v1,·"EMPTY"24 ····const-string·v1,·"EMPTY"
  
25 ····invoke-direct·{v0,·v1},·Lkotlinx/coroutines/internal/x;-><init>(Ljava/lang/String;)V25 ····invoke-direct·{v0,·v1},·Lkotlinx/coroutines/internal/x;-><init>(Ljava/lang/String;)V
  
26 ····sput-object·v0,·Lg1/b;->a:Lkotlinx/coroutines/internal/x;26 ····sput-object·v0,·Lv0/b;->a:Lkotlinx/coroutines/internal/x;
  
27 ····new-instance·v0,·Lkotlinx/coroutines/internal/x;27 ····new-instance·v0,·Lkotlinx/coroutines/internal/x;
  
28 ····const-string·v1,·"OFFER_SUCCESS"28 ····const-string·v1,·"OFFER_SUCCESS"
  
29 ····invoke-direct·{v0,·v1},·Lkotlinx/coroutines/internal/x;-><init>(Ljava/lang/String;)V29 ····invoke-direct·{v0,·v1},·Lkotlinx/coroutines/internal/x;-><init>(Ljava/lang/String;)V
  
30 ····sput-object·v0,·Lg1/b;->b:Lkotlinx/coroutines/internal/x;30 ····sput-object·v0,·Lv0/b;->b:Lkotlinx/coroutines/internal/x;
  
31 ····new-instance·v0,·Lkotlinx/coroutines/internal/x;31 ····new-instance·v0,·Lkotlinx/coroutines/internal/x;
  
32 ····const-string·v1,·"OFFER_FAILED"32 ····const-string·v1,·"OFFER_FAILED"
  
33 ····invoke-direct·{v0,·v1},·Lkotlinx/coroutines/internal/x;-><init>(Ljava/lang/String;)V33 ····invoke-direct·{v0,·v1},·Lkotlinx/coroutines/internal/x;-><init>(Ljava/lang/String;)V
  
34 ····sput-object·v0,·Lg1/b;->c:Lkotlinx/coroutines/internal/x;34 ····sput-object·v0,·Lv0/b;->c:Lkotlinx/coroutines/internal/x;
  
35 ····new-instance·v0,·Lkotlinx/coroutines/internal/x;35 ····new-instance·v0,·Lkotlinx/coroutines/internal/x;
  
36 ····const-string·v1,·"POLL_FAILED"36 ····const-string·v1,·"POLL_FAILED"
  
37 ····invoke-direct·{v0,·v1},·Lkotlinx/coroutines/internal/x;-><init>(Ljava/lang/String;)V37 ····invoke-direct·{v0,·v1},·Lkotlinx/coroutines/internal/x;-><init>(Ljava/lang/String;)V
  
38 ····sput-object·v0,·Lg1/b;->d:Lkotlinx/coroutines/internal/x;38 ····sput-object·v0,·Lv0/b;->d:Lkotlinx/coroutines/internal/x;
  
39 ····new-instance·v0,·Lkotlinx/coroutines/internal/x;39 ····new-instance·v0,·Lkotlinx/coroutines/internal/x;
  
40 ····const-string·v1,·"ENQUEUE_FAILED"40 ····const-string·v1,·"ENQUEUE_FAILED"
  
41 ····invoke-direct·{v0,·v1},·Lkotlinx/coroutines/internal/x;-><init>(Ljava/lang/String;)V41 ····invoke-direct·{v0,·v1},·Lkotlinx/coroutines/internal/x;-><init>(Ljava/lang/String;)V
  
42 ····sput-object·v0,·Lg1/b;->e:Lkotlinx/coroutines/internal/x;42 ····sput-object·v0,·Lv0/b;->e:Lkotlinx/coroutines/internal/x;
  
43 ····new-instance·v0,·Lkotlinx/coroutines/internal/x;43 ····new-instance·v0,·Lkotlinx/coroutines/internal/x;
  
44 ····const-string·v1,·"ON_CLOSE_HANDLER_INVOKED"44 ····const-string·v1,·"ON_CLOSE_HANDLER_INVOKED"
  
45 ····invoke-direct·{v0,·v1},·Lkotlinx/coroutines/internal/x;-><init>(Ljava/lang/String;)V45 ····invoke-direct·{v0,·v1},·Lkotlinx/coroutines/internal/x;-><init>(Ljava/lang/String;)V
  
46 ····sput-object·v0,·Lg1/b;->f:Lkotlinx/coroutines/internal/x;46 ····sput-object·v0,·Lv0/b;->f:Lkotlinx/coroutines/internal/x;
  
47 ····return-void47 ····return-void
48 .end·method48 .end·method
5.14 KB
smali/g1/i$a.smali vs.
smali/t0/d0.smali
Files 80% similar despite different names
    
Offset 1, 108 lines modifiedOffset 1, 144 lines modified
1 .class·public·final·Lg1/i$a;1 .class·public·final·Lt0/d0;
2 .super·Lg1/i$c;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·annotations4 #·direct·methods
 5 .method·public·static·final·a(Ljava/lang/Object;Lf0/d;)Ljava/lang/Object;
 6 ····.locals·0
5 .annotation·system·Ldalvik/annotation/EnclosingClass;7 ····.annotation·system·Ldalvik/annotation/Signature;
6 ····value·=·Lg1/i;8 ········value·=·{
 9 ············"<T:",
 10 ············"Ljava/lang/Object;",
 11 ············">(",
 12 ············"Ljava/lang/Object;",
 13 ············"Lf0/d<",
 14 ············"-TT;>;)",
 15 ············"Ljava/lang/Object;"
 16 ········}
7 .end·annotation17 ····.end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass; 
9 ····accessFlags·=·0x19 
10 ····name·=·"a" 
11 .end·annotation 
  
 18 ····instance-of·p1,·p0,·Lt0/z;
  
 19 ····if-eqz·p1,·:cond_0
12 #·instance·fields 
13 .field·public·final·a:Ljava/lang/Throwable; 
  
 20 ····sget-object·p1,·Ld0/k;->d:Ld0/k$a;
  
 21 ····check-cast·p0,·Lt0/z;
14 #·direct·methods 
15 .method·public·constructor·<init>(Ljava/lang/Throwable;)V 
16 ····.locals·0 
  
17 ····invoke-direct·{p0},·Lg1/i$c;-><init>()V22 ····iget-object·p0,·p0,·Lt0/z;->a:Ljava/lang/Throwable;
  
18 ····iput-object·p1,·p0,·Lg1/i$a;->a:Ljava/lang/Throwable;23 ····invoke-static·{p0},·Ld0/l;->a(Ljava/lang/Throwable;)Ljava/lang/Object;
  
 24 ····move-result-object·p0
19 ····return-void 
20 .end·method 
  
 25 ····:cond_0
 26 ····invoke-static·{p0},·Ld0/k;->a(Ljava/lang/Object;)Ljava/lang/Object;
  
 27 ····move-result-object·p0
21 #·virtual·methods 
22 .method·public·equals(Ljava/lang/Object;)Z 
23 ····.locals·1 
  
24 ····instance-of·v0,·p1,·Lg1/i$a;28 ····return-object·p0
 29 .end·method
  
25 ····if-eqz·v0,·:cond_030 .method·public·static·final·b(Ljava/lang/Object;Lm0/l;)Ljava/lang/Object;
 31 ····.locals·3
 32 ····.annotation·system·Ldalvik/annotation/Signature;
 33 ········value·=·{
 34 ············"<T:",
 35 ············"Ljava/lang/Object;",
 36 ············">(",
 37 ············"Ljava/lang/Object;",
 38 ············"Lm0/l<",
 39 ············"-",
 40 ············"Ljava/lang/Throwable;",
 41 ············"Ld0/q;",
 42 ············">;)",
 43 ············"Ljava/lang/Object;"
 44 ········}
 45 ····.end·annotation
  
26 ····iget-object·v0,·p0,·Lg1/i$a;->a:Ljava/lang/Throwable;46 ····invoke-static·{p0},·Ld0/k;->b(Ljava/lang/Object;)Ljava/lang/Throwable;
  
27 ····check-cast·p1,·Lg1/i$a;47 ····move-result-object·v0
  
28 ····iget-object·p1,·p1,·Lg1/i$a;->a:Ljava/lang/Throwable;48 ····if-nez·v0,·:cond_0
  
29 ····invoke-static·{v0,·p1},·Lkotlin/jvm/internal/i;->a(Ljava/lang/Object;Ljava/lang/Object;)Z49 ····if-eqz·p1,·:cond_1
  
30 ····move-result·p150 ····new-instance·v0,·Lt0/a0;
  
31 ····if-eqz·p1,·:cond_051 ····invoke-direct·{v0,·p0,·p1},·Lt0/a0;-><init>(Ljava/lang/Object;Lm0/l;)V
  
32 ····const/4·p1,·0x152 ····move-object·p0,·v0
  
33 ····goto·:goto_053 ····goto·:goto_0
  
34 ····:cond_054 ····:cond_0
 55 ····new-instance·p0,·Lt0/z;
  
35 ····const/4·p1,·0x056 ····const/4·p1,·0x0
  
 57 ····const/4·v1,·0x2
  
 58 ····const/4·v2,·0x0
  
 59 ····invoke-direct·{p0,·v0,·p1,·v1,·v2},·Lt0/z;-><init>(Ljava/lang/Throwable;ZILkotlin/jvm/internal/e;)V
  
 60 ····:cond_1
36 ····:goto_061 ····:goto_0
37 ····return·p162 ····return-object·p0
38 .end·method63 .end·method
  
39 .method·public·hashCode()I64 .method·public·static·final·c(Ljava/lang/Object;Lt0/k;)Ljava/lang/Object;
40 ····.locals·165 ····.locals·3
  
41 ····iget-object·v0,·p0,·Lg1/i$a;->a:Ljava/lang/Throwable;66 ····.annotation·system·Ldalvik/annotation/Signature;
 67 ········value·=·{
 68 ············"<T:",
 69 ············"Ljava/lang/Object;",
 70 ············">(",
 71 ············"Ljava/lang/Object;",
 72 ············"Lt0/k<",
 73 ············"*>;)",
 74 ············"Ljava/lang/Object;"
 75 ········}
 76 ····.end·annotation
  
42 ····if-eqz·v0,·:cond_077 ····invoke-static·{p0},·Ld0/k;->b(Ljava/lang/Object;)Ljava/lang/Throwable;
  
43 ····invoke-virtual·{v0},·Ljava/lang/Object;->hashCode()I78 ····move-result-object·p1
  
44 ····move-result·v079 ····if-nez·p1,·:cond_0
  
Max diff block lines reached; 1420/5191 bytes (27.36%) of diff not shown.
811 B
smali/g1/g.smali vs.
smali/v0/g.smali
Files 97% similar despite different names
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 .class·public·interface·abstract·Lg1/g;1 .class·public·interface·abstract·Lv0/g;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/Signature;5 .annotation·system·Ldalvik/annotation/Signature;
6 ····value·=·{6 ····value·=·{
Offset 11, 19 lines modifiedOffset 11, 19 lines modified
11 ········">",11 ········">",
12 ········"Ljava/lang/Object;"12 ········"Ljava/lang/Object;"
13 ····}13 ····}
14 .end·annotation14 .end·annotation
  
  
15 #·virtual·methods15 #·virtual·methods
16 .method·public·abstract·a(Lq0/d;)Ljava/lang/Object;16 .method·public·abstract·a(Lf0/d;)Ljava/lang/Object;
17 ····.annotation·system·Ldalvik/annotation/Signature;17 ····.annotation·system·Ldalvik/annotation/Signature;
18 ········value·=·{18 ········value·=·{
19 ············"(",19 ············"(",
20 ············"Lq0/d<",20 ············"Lf0/d<",
21 ············"-",21 ············"-",
22 ············"Ljava/lang/Boolean;",22 ············"Ljava/lang/Boolean;",
23 ············">;)",23 ············">;)",
24 ············"Ljava/lang/Object;"24 ············"Ljava/lang/Object;"
25 ········}25 ········}
26 ····.end·annotation26 ····.end·annotation
27 .end·method27 .end·method
18.7 KB
smali/g1/c.smali vs.
smali/v0/c.smali
Max HTML report size reached
4.11 KB
smali/f/b$a.smali vs.
smali/y/i$a.smali
Files 81% similar despite different names
    
Offset 1, 84 lines modifiedOffset 1, 120 lines modified
1 .class·Lf/b$a;1 .class·final·Ly/i$a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces4 #·interfaces
5 .implements·Ljava/util/concurrent/Executor;5 .implements·Ly/b$a;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
8 ····value·=·Lf/b;8 ····value·=·Ly/i;
9 .end·annotation9 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0xa11 ····accessFlags·=·0x12
12 ····name·=·"a"12 ····name·=·"a"
13 .end·annotation13 .end·annotation
  
  
14 #·instance·fields14 #·instance·fields
15 .field·private·final·d:Landroid/os/Handler;15 .field·private·final·a:Ly/i$c;
  
 16 .field·final·synthetic·b:Ly/i;
  
  
16 #·direct·methods17 #·direct·methods
17 .method·constructor·<init>(Landroid/os/Handler;)V18 .method·constructor·<init>(Ly/i;Ly/i$c;)V
18 ····.locals·019 ····.locals·0
  
 20 ····iput-object·p1,·p0,·Ly/i$a;->b:Ly/i;
19 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V 
  
20 ····invoke-static·{p1},·Landroidx/core/util/c;->a(Ljava/lang/Object;)Ljava/lang/Object; 
  
21 ····move-result-object·p1 
  
22 ····check-cast·p1,·Landroid/os/Handler;21 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
23 ····iput-object·p1,·p0,·Lf/b$a;->d:Landroid/os/Handler;22 ····iput-object·p2,·p0,·Ly/i$a;->a:Ly/i$c;
  
24 ····return-void23 ····return-void
25 .end·method24 .end·method
  
  
26 #·virtual·methods25 #·virtual·methods
27 .method·public·execute(Ljava/lang/Runnable;)V26 .method·public·a(Ljava/nio/ByteBuffer;Ly/b$b;)V
28 ····.locals·227 ····.locals·4
  
29 ····iget-object·v0,·p0,·Lf/b$a;->d:Landroid/os/Handler;28 ····iget-object·v0,·p0,·Ly/i$a;->b:Ly/i;
  
30 ····invoke-static·{p1},·Landroidx/core/util/c;->a(Ljava/lang/Object;)Ljava/lang/Object;29 ····invoke-static·{v0},·Ly/i;->a(Ly/i;)Ly/j;
  
 30 ····move-result-object·v0
  
 31 ····invoke-interface·{v0,·p1},·Ly/j;->b(Ljava/nio/ByteBuffer;)Ly/h;
  
31 ····move-result-object·p132 ····move-result-object·p1
  
32 ····check-cast·p1,·Ljava/lang/Runnable;33 ····:try_start_0
 34 ····iget-object·v0,·p0,·Ly/i$a;->a:Ly/i$c;
  
33 ····invoke-virtual·{v0,·p1},·Landroid/os/Handler;->post(Ljava/lang/Runnable;)Z35 ····new-instance·v1,·Ly/i$a$a;
  
34 ····move-result·p136 ····invoke-direct·{v1,·p0,·p2},·Ly/i$a$a;-><init>(Ly/i$a;Ly/b$b;)V
  
35 ····if-eqz·p1,·:cond_037 ····invoke-interface·{v0,·p1,·v1},·Ly/i$c;->a(Ly/h;Ly/i$d;)V
 38 ····:try_end_0
 39 ····.catch·Ljava/lang/RuntimeException;·{:try_start_0·..·:try_end_0}·:catch_0
  
36 ····return-void40 ····goto·:goto_0
  
37 ····:cond_0 
38 ····new-instance·p1,·Ljava/util/concurrent/RejectedExecutionException;41 ····:catch_0
 42 ····move-exception·p1
  
39 ····new-instance·v0,·Ljava/lang/StringBuilder;43 ····new-instance·v0,·Ljava/lang/StringBuilder;
  
40 ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V44 ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V
  
41 ····iget-object·v1,·p0,·Lf/b$a;->d:Landroid/os/Handler;45 ····const-string·v1,·"MethodChannel#"
  
 46 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
42 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;47 ····iget-object·v1,·p0,·Ly/i$a;->b:Ly/i;
  
43 ····const-string·v1,·"·is·shutting·down"48 ····invoke-static·{v1},·Ly/i;->b(Ly/i;)Ljava/lang/String;
  
 49 ····move-result-object·v1
  
44 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;50 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
45 ····invoke-virtual·{v0},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;51 ····invoke-virtual·{v0},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
46 ····move-result-object·v052 ····move-result-object·v0
  
47 ····invoke-direct·{p1,·v0},·Ljava/util/concurrent/RejectedExecutionException;-><init>(Ljava/lang/String;)V53 ····const-string·v1,·"Failed·to·handle·method·call"
  
 54 ····invoke-static·{v0,·v1,·p1},·Lm/b;->c(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V
  
 55 ····iget-object·v0,·p0,·Ly/i$a;->b:Ly/i;
  
 56 ····invoke-static·{v0},·Ly/i;->a(Ly/i;)Ly/j;
  
 57 ····move-result-object·v0
  
 58 ····invoke-virtual·{p1},·Ljava/lang/Throwable;->getMessage()Ljava/lang/String;
  
48 ····throw·p159 ····move-result-object·v1
  
 60 ····const/4·v2,·0x0
  
 61 ····invoke-static·{p1},·Lm/b;->d(Ljava/lang/Throwable;)Ljava/lang/String;
  
 62 ····move-result-object·p1
  
 63 ····const-string·v3,·"error"
  
 64 ····invoke-interface·{v0,·v3,·v1,·v2,·p1},·Ly/j;->d(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/String;)Ljava/nio/ByteBuffer;
  
 65 ····move-result-object·p1
  
 66 ····invoke-interface·{p2,·p1},·Ly/b$b;->a(Ljava/nio/ByteBuffer;)V
  
 67 ····:goto_0
 68 ····return-void
49 .end·method69 .end·method
686 B
smali/x/d$c.smali vs.
smali/p/d$c.smali
Files 80% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 .class·public·Lx/d$c;1 .class·public·Lp/d$c;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Lx/d;6 ····value·=·Lp/d;
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x99 ····accessFlags·=·0x9
10 ····name·=·"c"10 ····name·=·"c"
11 .end·annotation11 .end·annotation
  
Offset 28, 11 lines modifiedOffset 28, 11 lines modified
28 .end·method28 .end·method
  
  
29 #·virtual·methods29 #·virtual·methods
30 .method·public·a()Ljava/lang/String;30 .method·public·a()Ljava/lang/String;
31 ····.locals·131 ····.locals·1
  
32 ····iget-object·v0,·p0,·Lx/d$c;->a:Ljava/lang/String;32 ····iget-object·v0,·p0,·Lp/d$c;->a:Ljava/lang/String;
  
33 ····return-object·v033 ····return-object·v0
34 .end·method34 .end·method
4.47 KB
smali/androidx/browser/customtabs/a.smali vs.
smali/s0/f$b.smali
Files 74% similar despite different names
    
Offset 1, 103 lines modifiedOffset 1, 83 lines modified
1 .class·public·final·Landroidx/browser/customtabs/a; 
2 .super·Ljava/lang/Object;1 .class·final·Ls0/f$b;
 2 .super·Lkotlin/jvm/internal/j;
3 .source·"SourceFile"3 .source·"SourceFile"
  
 4 #·interfaces
 5 .implements·Lm0/l;
  
  
4 #·annotations6 #·annotations
 7 .annotation·system·Ldalvik/annotation/EnclosingMethod;
 8 ····value·=·Ls0/f;->b(Ljava/lang/String;)Lm0/l;
 9 .end·annotation
  
5 .annotation·system·Ldalvik/annotation/MemberClasses;10 .annotation·system·Ldalvik/annotation/InnerClass;
 11 ····accessFlags·=·0x18
 12 ····name·=·null
 13 .end·annotation
  
 14 .annotation·system·Ldalvik/annotation/Signature;
6 ····value·=·{15 ····value·=·{
7 ········Landroidx/browser/customtabs/a$a;16 ········"Lkotlin/jvm/internal/j;",
 17 ········"Lm0/l<",
 18 ········"Ljava/lang/String;",
 19 ········"Ljava/lang/String;",
 20 ········">;"
8 ····}21 ····}
9 .end·annotation22 .end·annotation
  
  
10 #·instance·fields23 #·instance·fields
 24 .field·final·synthetic·d:Ljava/lang/String;
11 .field·public·final·a:Ljava/lang/Integer; 
  
12 .field·public·final·b:Ljava/lang/Integer; 
  
13 .field·public·final·c:Ljava/lang/Integer; 
  
14 .field·public·final·d:Ljava/lang/Integer; 
  
  
15 #·direct·methods25 #·direct·methods
16 .method·constructor·<init>(Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;)V26 .method·constructor·<init>(Ljava/lang/String;)V
17 ····.locals·027 ····.locals·0
  
 28 ····iput-object·p1,·p0,·Ls0/f$b;->d:Ljava/lang/String;
18 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V 
  
19 ····iput-object·p1,·p0,·Landroidx/browser/customtabs/a;->a:Ljava/lang/Integer; 
  
20 ····iput-object·p2,·p0,·Landroidx/browser/customtabs/a;->b:Ljava/lang/Integer;29 ····const/4·p1,·0x1
  
 30 ····invoke-direct·{p0,·p1},·Lkotlin/jvm/internal/j;-><init>(I)V
21 ····iput-object·p3,·p0,·Landroidx/browser/customtabs/a;->c:Ljava/lang/Integer; 
  
22 ····iput-object·p4,·p0,·Landroidx/browser/customtabs/a;->d:Ljava/lang/Integer; 
  
23 ····return-void31 ····return-void
24 .end·method32 .end·method
  
  
25 #·virtual·methods33 #·virtual·methods
26 .method·a()Landroid/os/Bundle;34 .method·public·final·a(Ljava/lang/String;)Ljava/lang/String;
27 ····.locals·335 ····.locals·2
  
28 ····new-instance·v0,·Landroid/os/Bundle; 
  
29 ····invoke-direct·{v0},·Landroid/os/Bundle;-><init>()V 
  
30 ····iget-object·v1,·p0,·Landroidx/browser/customtabs/a;->a:Ljava/lang/Integer;36 ····const-string·v0,·"line"
  
31 ····if-eqz·v1,·:cond_037 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
32 ····invoke-virtual·{v1},·Ljava/lang/Integer;->intValue()I38 ····new-instance·v0,·Ljava/lang/StringBuilder;
  
33 ····move-result·v139 ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V
  
34 ····const-string·v2,·"android.support.customtabs.extra.TOOLBAR_COLOR"40 ····iget-object·v1,·p0,·Ls0/f$b;->d:Ljava/lang/String;
  
35 ····invoke-virtual·{v0,·v2,·v1},·Landroid/os/BaseBundle;->putInt(Ljava/lang/String;I)V41 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
 42 ····invoke-virtual·{v0,·p1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
36 ····:cond_0 
37 ····iget-object·v1,·p0,·Landroidx/browser/customtabs/a;->b:Ljava/lang/Integer; 
  
38 ····if-eqz·v1,·:cond_143 ····invoke-virtual·{v0},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
39 ····invoke-virtual·{v1},·Ljava/lang/Integer;->intValue()I44 ····move-result-object·p1
  
 45 ····return-object·p1
 46 .end·method
40 ····move-result·v1 
  
41 ····const-string·v2,·"android.support.customtabs.extra.SECONDARY_TOOLBAR_COLOR" 
  
42 ····invoke-virtual·{v0,·v2,·v1},·Landroid/os/BaseBundle;->putInt(Ljava/lang/String;I)V 
  
43 ····:cond_1 
44 ····iget-object·v1,·p0,·Landroidx/browser/customtabs/a;->c:Ljava/lang/Integer; 
  
45 ····if-eqz·v1,·:cond_2 
  
46 ····invoke-virtual·{v1},·Ljava/lang/Integer;->intValue()I 
  
47 ····move-result·v1 
  
48 ····const-string·v2,·"androidx.browser.customtabs.extra.NAVIGATION_BAR_COLOR" 
  
49 ····invoke-virtual·{v0,·v2,·v1},·Landroid/os/BaseBundle;->putInt(Ljava/lang/String;I)V 
  
50 ····:cond_2 
51 ····iget-object·v1,·p0,·Landroidx/browser/customtabs/a;->d:Ljava/lang/Integer; 
  
52 ····if-eqz·v1,·:cond_3 
  
53 ····invoke-virtual·{v1},·Ljava/lang/Integer;->intValue()I47 .method·public·bridge·synthetic·invoke(Ljava/lang/Object;)Ljava/lang/Object;
 48 ····.locals·0
  
54 ····move-result·v149 ····check-cast·p1,·Ljava/lang/String;
  
55 ····const-string·v2,·"androidx.browser.customtabs.extra.NAVIGATION_BAR_DIVIDER_COLOR"50 ····invoke-virtual·{p0,·p1},·Ls0/f$b;->a(Ljava/lang/String;)Ljava/lang/String;
  
56 ····invoke-virtual·{v0,·v2,·v1},·Landroid/os/BaseBundle;->putInt(Ljava/lang/String;I)V51 ····move-result-object·p1
  
57 ····:cond_3 
58 ····return-object·v052 ····return-object·p1
59 .end·method53 .end·method
Max diff block lines reached; -1/4482 bytes (-0.02%) of diff not shown.
1.84 KB
smali/androidx/browser/customtabs/c$a.smali vs.
smali/t0/k$a.smali
Files 74% similar despite different names
    
Offset 1, 48 lines modifiedOffset 1, 44 lines modified
1 .class·Landroidx/browser/customtabs/c$a;1 .class·public·final·Lt0/k$a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Landroidx/browser/customtabs/c;6 ····value·=·Lt0/k;
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0xa9 ····accessFlags·=·0x19
10 ····name·=·"a"10 ····name·=·"a"
11 .end·annotation11 .end·annotation
  
  
12 #·direct·methods12 #·direct·methods
13 .method·static·a()Ljava/lang/String;13 .method·public·static·synthetic·a(Lt0/k;Ljava/lang/Object;Ljava/lang/Object;ILjava/lang/Object;)Ljava/lang/Object;
14 ····.locals·214 ····.locals·0
  
15 ····invoke-static·{},·Landroid/os/LocaleList;->getAdjustedDefault()Landroid/os/LocaleList;15 ····if-nez·p4,·:cond_1
  
16 ····move-result-object·v016 ····and-int/lit8·p3,·p3,·0x2
  
17 ····invoke-virtual·{v0},·Landroid/os/LocaleList;->size()I17 ····if-eqz·p3,·:cond_0
  
18 ····move-result·v118 ····const/4·p2,·0x0
  
 19 ····:cond_0
 20 ····invoke-interface·{p0,·p1,·p2},·Lt0/k;->d(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
19 ····if-lez·v1,·:cond_0 
  
20 ····const/4·v1,·0x0 
  
21 ····invoke-virtual·{v0,·v1},·Landroid/os/LocaleList;->get(I)Ljava/util/Locale; 
  
22 ····move-result-object·v021 ····move-result-object·p0
  
23 ····invoke-virtual·{v0},·Ljava/util/Locale;->toLanguageTag()Ljava/lang/String;22 ····return-object·p0
  
24 ····move-result-object·v023 ····:cond_1
 24 ····new-instance·p0,·Ljava/lang/UnsupportedOperationException;
  
25 ····goto·:goto_025 ····const-string·p1,·"Super·calls·with·default·arguments·not·supported·in·this·target,·function:·tryResume"
  
 26 ····invoke-direct·{p0,·p1},·Ljava/lang/UnsupportedOperationException;-><init>(Ljava/lang/String;)V
26 ····:cond_0 
27 ····const/4·v0,·0x0 
  
 27 ····throw·p0
28 ····:goto_0 
29 ····return-object·v0 
30 .end·method28 .end·method
7.54 KB
smali/androidx/browser/customtabs/b.smali vs.
smali/h/c$c.smali
Files 75% similar despite different names
    
Offset 1, 154 lines modifiedOffset 1, 174 lines modified
1 .class·public·Landroidx/browser/customtabs/b;1 .class·Lh/c$c;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
 4 #·interfaces
 5 .implements·Landroid/view/ViewTreeObserver$OnGlobalLayoutListener;
 6 .implements·Landroid/view/View$OnAttachStateChangeListener;
  
4 #·direct·methods 
5 .method·public·static·a(Landroid/content/Context;Ljava/util/List;)Ljava/lang/String; 
6 ····.locals·1 
 7 #·annotations
 8 .annotation·system·Ldalvik/annotation/EnclosingClass;
 9 ····value·=·Lh/c;
 10 .end·annotation
  
 11 .annotation·system·Ldalvik/annotation/InnerClass;
 12 ····accessFlags·=·0x8
 13 ····name·=·"c"
 14 .end·annotation
  
  
 15 #·instance·fields
 16 .field·private·a:Ljava/util/WeakHashMap;
7 ····.annotation·system·Ldalvik/annotation/Signature;17 ····.annotation·system·Ldalvik/annotation/Signature;
8 ········value·=·{18 ········value·=·{
9 ············"(", 
10 ············"Landroid/content/Context;", 
11 ············"Ljava/util/List<",19 ············"Ljava/util/WeakHashMap<",
 20 ············"Landroid/view/View;",
12 ············"Ljava/lang/String;",21 ············"Ljava/lang/Boolean;",
13 ············">;)",22 ············">;"
14 ············"Ljava/lang/String;" 
15 ········}23 ········}
16 ····.end·annotation24 ····.end·annotation
 25 .end·field
  
17 ····const/4·v0,·0x0 
  
18 ····invoke-static·{p0,·p1,·v0},·Landroidx/browser/customtabs/b;->b(Landroid/content/Context;Ljava/util/List;Z)Ljava/lang/String;26 #·direct·methods
 27 .method·constructor·<init>()V
 28 ····.locals·1
  
19 ····move-result-object·p029 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
 30 ····new-instance·v0,·Ljava/util/WeakHashMap;
20 ····return-object·p0 
21 .end·method 
  
 31 ····invoke-direct·{v0},·Ljava/util/WeakHashMap;-><init>()V
  
 32 ····iput-object·v0,·p0,·Lh/c$c;->a:Ljava/util/WeakHashMap;
  
 33 ····return-void
 34 .end·method
22 .method·public·static·b(Landroid/content/Context;Ljava/util/List;Z)Ljava/lang/String; 
23 ····.locals·4 
24 ····.annotation·system·Ldalvik/annotation/Signature; 
25 ········value·=·{ 
26 ············"(", 
27 ············"Landroid/content/Context;", 
28 ············"Ljava/util/List<", 
29 ············"Ljava/lang/String;", 
30 ············">;Z)", 
31 ············"Ljava/lang/String;" 
32 ········} 
33 ····.end·annotation 
  
34 ····invoke-virtual·{p0},·Landroid/content/Context;->getPackageManager()Landroid/content/pm/PackageManager;35 .method·private·a(Landroid/view/View;Z)V
 36 ····.locals·1
  
35 ····move-result-object·p037 ····invoke-virtual·{p1},·Landroid/view/View;->getVisibility()I
  
36 ····if-nez·p1,·:cond_038 ····move-result·v0
  
37 ····new-instance·v0,·Ljava/util/ArrayList;39 ····if-nez·v0,·:cond_0
  
38 ····invoke-direct·{v0},·Ljava/util/ArrayList;-><init>()V40 ····const/4·v0,·0x1
  
39 ····goto·:goto_041 ····goto·:goto_0
  
40 ····:cond_042 ····:cond_0
41 ····move-object·v0,·p143 ····const/4·v0,·0x0
  
42 ····:goto_044 ····:goto_0
43 ····new-instance·v1,·Landroid/content/Intent;45 ····if-eq·p2,·v0,·:cond_2
  
44 ····const-string·v2,·"http://"46 ····if-eqz·v0,·:cond_1
  
45 ····invoke-static·{v2},·Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri;47 ····const/16·p2,·0x10
  
46 ····move-result-object·v248 ····goto·:goto_1
  
47 ····const-string·v3,·"android.intent.action.VIEW"49 ····:cond_1
 50 ····const/16·p2,·0x20
  
48 ····invoke-direct·{v1,·v3,·v2},·Landroid/content/Intent;-><init>(Ljava/lang/String;Landroid/net/Uri;)V51 ····:goto_1
 52 ····invoke-static·{p1,·p2},·Lh/c;->e(Landroid/view/View;I)V
  
49 ····const/4·v2,·0x053 ····iget-object·p2,·p0,·Lh/c$c;->a:Ljava/util/WeakHashMap;
  
50 ····if-nez·p2,·:cond_254 ····invoke-static·{v0},·Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
  
51 ····invoke-virtual·{p0,·v1,·v2},·Landroid/content/pm/PackageManager;->resolveActivity(Landroid/content/Intent;I)Landroid/content/pm/ResolveInfo;55 ····move-result-object·v0
  
52 ····move-result-object·p256 ····invoke-virtual·{p2,·p1,·v0},·Ljava/util/WeakHashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
  
53 ····if-eqz·p2,·:cond_257 ····:cond_2
 58 ····return-void
 59 .end·method
  
54 ····iget-object·p2,·p2,·Landroid/content/pm/ResolveInfo;->activityInfo:Landroid/content/pm/ActivityInfo;60 .method·private·b(Landroid/view/View;)V
 61 ····.locals·0
  
55 ····iget-object·p2,·p2,·Landroid/content/pm/ActivityInfo;->packageName:Ljava/lang/String;62 ····invoke-virtual·{p1},·Landroid/view/View;->getViewTreeObserver()Landroid/view/ViewTreeObserver;
  
56 ····new-instance·v1,·Ljava/util/ArrayList;63 ····move-result-object·p1
  
57 ····invoke-interface·{v0},·Ljava/util/List;->size()I64 ····invoke-virtual·{p1,·p0},·Landroid/view/ViewTreeObserver;->addOnGlobalLayoutListener(Landroid/view/ViewTreeObserver$OnGlobalLayoutListener;)V
  
58 ····move-result·v065 ····return-void
 66 .end·method
  
59 ····add-int/lit8·v0,·v0,·0x1 
  
60 ····invoke-direct·{v1,·v0},·Ljava/util/ArrayList;-><init>(I)V67 #·virtual·methods
 68 .method·public·onGlobalLayout()V
Max diff block lines reached; 3045/7626 bytes (39.93%) of diff not shown.
5.05 KB
smali/androidx/browser/browseractions/BrowserActionsFallbackMenuView.smali vs.
smali/z/c$a.smali
Files 77% similar despite different names
    
Offset 1, 86 lines modifiedOffset 1, 120 lines modified
1 .class·public·Landroidx/browser/browseractions/BrowserActionsFallbackMenuView; 
2 .super·Landroid/widget/LinearLayout;1 .class·Lz/c$a;
 2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
 4 #·interfaces
 5 .implements·Lx/g$b;
  
  
4 #·annotations6 #·annotations
5 .annotation·runtime·Ljava/lang/Deprecated;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
 8 ····value·=·Lz/c;
 9 .end·annotation
  
 10 .annotation·system·Ldalvik/annotation/InnerClass;
 11 ····accessFlags·=·0x0
 12 ····name·=·null
6 .end·annotation13 .end·annotation
  
  
7 #·instance·fields14 #·instance·fields
 15 .field·final·synthetic·a:Lz/c;
8 .field·private·final·a:I 
  
9 .field·private·final·b:I 
  
  
10 #·direct·methods16 #·direct·methods
11 .method·public·constructor·<init>(Landroid/content/Context;Landroid/util/AttributeSet;)V17 .method·constructor·<init>(Lz/c;)V
12 ····.locals·018 ····.locals·0
  
13 ····invoke-direct·{p0,·p1,·p2},·Landroid/widget/LinearLayout;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;)V19 ····iput-object·p1,·p0,·Lz/c$a;->a:Lz/c;
  
14 ····invoke-virtual·{p0},·Landroid/view/View;->getResources()Landroid/content/res/Resources;20 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
15 ····move-result-object·p121 ····return-void
 22 .end·method
  
16 ····sget·p2,·Lc/a;->b:I 
  
17 ····invoke-virtual·{p1,·p2},·Landroid/content/res/Resources;->getDimensionPixelOffset(I)I23 #·virtual·methods
 24 .method·public·a(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
 25 ····.locals·3
  
18 ····move-result·p126 ····iget-object·v0,·p0,·Lz/c$a;->a:Lz/c;
  
19 ····iput·p1,·p0,·Landroidx/browser/browseractions/BrowserActionsFallbackMenuView;->a:I27 ····invoke-static·{v0},·Lz/c;->a(Lz/c;)Landroid/content/Context;
  
20 ····invoke-virtual·{p0},·Landroid/view/View;->getResources()Landroid/content/res/Resources;28 ····move-result-object·v0
  
21 ····move-result-object·p129 ····if-eqz·p2,·:cond_0
  
22 ····sget·p2,·Lc/a;->a:I30 ····invoke-static·{p2},·Lz/c;->b(Ljava/lang/String;)Ljava/util/Locale;
  
23 ····invoke-virtual·{p1,·p2},·Landroid/content/res/Resources;->getDimensionPixelOffset(I)I31 ····move-result-object·p2
  
24 ····move-result·p132 ····new-instance·v0,·Landroid/content/res/Configuration;
  
25 ····iput·p1,·p0,·Landroidx/browser/browseractions/BrowserActionsFallbackMenuView;->b:I33 ····iget-object·v1,·p0,·Lz/c$a;->a:Lz/c;
  
 34 ····invoke-static·{v1},·Lz/c;->a(Lz/c;)Landroid/content/Context;
26 ····return-void 
27 .end·method 
  
 35 ····move-result-object·v1
  
 36 ····invoke-virtual·{v1},·Landroid/content/Context;->getResources()Landroid/content/res/Resources;
28 #·virtual·methods 
29 .method·protected·onMeasure(II)V 
30 ····.locals·1 
  
31 ····invoke-virtual·{p0},·Landroid/view/View;->getResources()Landroid/content/res/Resources;37 ····move-result-object·v1
  
32 ····move-result-object·p138 ····invoke-virtual·{v1},·Landroid/content/res/Resources;->getConfiguration()Landroid/content/res/Configuration;
  
33 ····invoke-virtual·{p1},·Landroid/content/res/Resources;->getDisplayMetrics()Landroid/util/DisplayMetrics;39 ····move-result-object·v1
  
34 ····move-result-object·p140 ····invoke-direct·{v0,·v1},·Landroid/content/res/Configuration;-><init>(Landroid/content/res/Configuration;)V
  
35 ····iget·p1,·p1,·Landroid/util/DisplayMetrics;->widthPixels:I41 ····invoke-virtual·{v0,·p2},·Landroid/content/res/Configuration;->setLocale(Ljava/util/Locale;)V
  
36 ····iget·v0,·p0,·Landroidx/browser/browseractions/BrowserActionsFallbackMenuView;->a:I42 ····iget-object·p2,·p0,·Lz/c$a;->a:Lz/c;
  
37 ····mul-int/lit8·v0,·v0,·0x243 ····invoke-static·{p2},·Lz/c;->a(Lz/c;)Landroid/content/Context;
  
38 ····sub-int/2addr·p1,·v044 ····move-result-object·p2
  
39 ····iget·v0,·p0,·Landroidx/browser/browseractions/BrowserActionsFallbackMenuView;->b:I45 ····invoke-virtual·{p2,·v0},·Landroid/content/Context;->createConfigurationContext(Landroid/content/res/Configuration;)Landroid/content/Context;
  
40 ····invoke-static·{p1,·v0},·Ljava/lang/Math;->min(II)I46 ····move-result-object·v0
  
 47 ····:cond_0
 48 ····iget-object·p2,·p0,·Lz/c$a;->a:Lz/c;
  
 49 ····invoke-static·{p2},·Lz/c;->a(Lz/c;)Landroid/content/Context;
  
41 ····move-result·p150 ····move-result-object·p2
  
 51 ····invoke-virtual·{p2},·Landroid/content/Context;->getPackageName()Ljava/lang/String;
  
42 ····const/high16·v0,·0x40000000····#·2.0f52 ····move-result-object·p2
  
43 ····invoke-static·{p1,·v0},·Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I53 ····invoke-virtual·{v0},·Landroid/content/Context;->getResources()Landroid/content/res/Resources;
  
 54 ····move-result-object·v1
  
 55 ····const-string·v2,·"string"
  
 56 ····invoke-virtual·{v1,·p1,·v2,·p2},·Landroid/content/res/Resources;->getIdentifier(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)I
  
44 ····move-result·p157 ····move-result·p1
  
45 ····invoke-super·{p0,·p1,·p2},·Landroid/widget/LinearLayout;->onMeasure(II)V58 ····if-eqz·p1,·:cond_1
  
46 ····return-void59 ····invoke-virtual·{v0},·Landroid/content/Context;->getResources()Landroid/content/res/Resources;
  
 60 ····move-result-object·p2
  
 61 ····invoke-virtual·{p2,·p1},·Landroid/content/res/Resources;->getString(I)Ljava/lang/String;
  
 62 ····move-result-object·p1
  
 63 ····goto·:goto_0
  
 64 ····:cond_1
 65 ····const/4·p1,·0x0
  
Max diff block lines reached; 0/5044 bytes (0.00%) of diff not shown.
3.17 KB
smali/androidx/core/view/e$e.smali vs.
smali/q/a$a.smali
Files 75% similar despite different names
    
Offset 1, 80 lines modifiedOffset 1, 64 lines modified
1 .class·Landroidx/core/view/e$e;1 .class·Lq/a$a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
 4 #·interfaces
 5 .implements·Landroid/view/ViewTreeObserver$OnGlobalFocusChangeListener;
  
  
4 #·annotations6 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingMethod;
6 ····value·=·Landroidx/core/view/e;8 ····value·=·Lq/a;->setOnDescendantFocusChangeListener(Landroid/view/View$OnFocusChangeListener;)V
7 .end·annotation9 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x811 ····accessFlags·=·0x0
10 ····name·=·"e"12 ····name·=·null
11 .end·annotation13 .end·annotation
  
  
 14 #·instance·fields
 15 .field·final·synthetic·a:Landroid/view/View$OnFocusChangeListener;
12 #·direct·methods 
13 .method·static·a(Landroid/view/View;)I 
14 ····.locals·0 
  
15 ····invoke-virtual·{p0},·Landroid/view/View;->getAccessibilityLiveRegion()I 
  
16 ····move-result·p0 
  
17 ····return·p0 
18 .end·method 
  
19 .method·static·b(Landroid/view/View;)Z 
20 ····.locals·0 
  
21 ····invoke-virtual·{p0},·Landroid/view/View;->isAttachedToWindow()Z16 .field·final·synthetic·b:Landroid/view/View;
  
22 ····move-result·p017 .field·final·synthetic·c:Lq/a;
  
23 ····return·p0 
24 .end·method 
  
25 .method·static·c(Landroid/view/View;)Z18 #·direct·methods
 19 .method·constructor·<init>(Lq/a;Landroid/view/View$OnFocusChangeListener;Landroid/view/View;)V
26 ····.locals·020 ····.locals·0
 21 ····.annotation·system·Ldalvik/annotation/Signature;
 22 ········value·=·{
 23 ············"()V"
 24 ········}
 25 ····.end·annotation
  
 26 ····iput-object·p1,·p0,·Lq/a$a;->c:Lq/a;
27 ····invoke-virtual·{p0},·Landroid/view/View;->isLaidOut()Z 
  
28 ····move-result·p0 
  
 27 ····iput-object·p2,·p0,·Lq/a$a;->a:Landroid/view/View$OnFocusChangeListener;
29 ····return·p0 
30 .end·method 
  
31 .method·static·d(Landroid/view/View;)Z 
32 ····.locals·0 
  
33 ····invoke-virtual·{p0},·Landroid/view/View;->isLayoutDirectionResolved()Z28 ····iput-object·p3,·p0,·Lq/a$a;->b:Landroid/view/View;
  
34 ····move-result·p029 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
35 ····return·p030 ····return-void
36 .end·method31 .end·method
  
37 .method·static·e(Landroid/view/ViewParent;Landroid/view/View;Landroid/view/View;I)V 
38 ····.locals·0 
  
39 ····invoke-interface·{p0,·p1,·p2,·p3},·Landroid/view/ViewParent;->notifySubtreeAccessibilityStateChanged(Landroid/view/View;Landroid/view/View;I)V 
  
40 ····return-void 
41 .end·method32 #·virtual·methods
 33 .method·public·onGlobalFocusChanged(Landroid/view/View;Landroid/view/View;)V
 34 ····.locals·1
  
 35 ····iget-object·p1,·p0,·Lq/a$a;->a:Landroid/view/View$OnFocusChangeListener;
42 .method·static·f(Landroid/view/View;I)V 
43 ····.locals·0 
  
44 ····invoke-virtual·{p0,·p1},·Landroid/view/View;->setAccessibilityLiveRegion(I)V36 ····iget-object·p2,·p0,·Lq/a$a;->b:Landroid/view/View;
  
 37 ····invoke-static·{p2},·Lc0/j;->d(Landroid/view/View;)Z
45 ····return-void 
46 .end·method 
  
 38 ····move-result·v0
47 .method·static·g(Landroid/view/accessibility/AccessibilityEvent;I)V 
48 ····.locals·0 
  
49 ····invoke-virtual·{p0,·p1},·Landroid/view/accessibility/AccessibilityEvent;->setContentChangeTypes(I)V39 ····invoke-interface·{p1,·p2,·v0},·Landroid/view/View$OnFocusChangeListener;->onFocusChange(Landroid/view/View;Z)V
  
50 ····return-void40 ····return-void
51 .end·method41 .end·method
2.59 KB
smali/androidx/core/view/e$c.smali vs.
smali/h/c$d.smali
Files 84% similar despite different names
    
Offset 1, 20 lines modifiedOffset 1, 20 lines modified
1 .class·abstract·Landroidx/core/view/e$c;1 .class·abstract·Lh/c$d;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Landroidx/core/view/e;6 ····value·=·Lh/c;
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x4089 ····accessFlags·=·0x408
10 ····name·=·"c"10 ····name·=·"d"
11 .end·annotation11 .end·annotation
  
12 .annotation·system·Ldalvik/annotation/Signature;12 .annotation·system·Ldalvik/annotation/Signature;
13 ····value·=·{13 ····value·=·{
14 ········"<T:",14 ········"<T:",
15 ········"Ljava/lang/Object;",15 ········"Ljava/lang/Object;",
16 ········">",16 ········">",
Offset 49, 21 lines modifiedOffset 49, 21 lines modified
49 ············"Ljava/lang/Class<",49 ············"Ljava/lang/Class<",
50 ············"TT;>;II)V"50 ············"TT;>;II)V"
51 ········}51 ········}
52 ····.end·annotation52 ····.end·annotation
  
53 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V53 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
54 ····iput·p1,·p0,·Landroidx/core/view/e$c;->a:I54 ····iput·p1,·p0,·Lh/c$d;->a:I
  
55 ····iput-object·p2,·p0,·Landroidx/core/view/e$c;->b:Ljava/lang/Class;55 ····iput-object·p2,·p0,·Lh/c$d;->b:Ljava/lang/Class;
  
56 ····iput·p3,·p0,·Landroidx/core/view/e$c;->d:I56 ····iput·p3,·p0,·Lh/c$d;->d:I
  
57 ····iput·p4,·p0,·Landroidx/core/view/e$c;->c:I57 ····iput·p4,·p0,·Lh/c$d;->c:I
  
58 ····return-void58 ····return-void
59 .end·method59 .end·method
  
60 .method·private·a()Z60 .method·private·a()Z
61 ····.locals·161 ····.locals·1
  
Offset 73, 15 lines modifiedOffset 73, 15 lines modified
73 .end·method73 .end·method
  
74 .method·private·b()Z74 .method·private·b()Z
75 ····.locals·275 ····.locals·2
  
76 ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I76 ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I
  
77 ····iget·v1,·p0,·Landroidx/core/view/e$c;->c:I77 ····iget·v1,·p0,·Lh/c$d;->c:I
  
78 ····if-lt·v0,·v1,·:cond_078 ····if-lt·v0,·v1,·:cond_0
  
79 ····const/4·v0,·0x179 ····const/4·v0,·0x1
  
80 ····goto·:goto_080 ····goto·:goto_0
  
Offset 110, 40 lines modifiedOffset 110, 40 lines modified
110 ········value·=·{110 ········value·=·{
111 ············"(",111 ············"(",
112 ············"Landroid/view/View;",112 ············"Landroid/view/View;",
113 ············")TT;"113 ············")TT;"
114 ········}114 ········}
115 ····.end·annotation115 ····.end·annotation
  
116 ····invoke-direct·{p0},·Landroidx/core/view/e$c;->b()Z116 ····invoke-direct·{p0},·Lh/c$d;->b()Z
  
117 ····move-result·v0117 ····move-result·v0
  
118 ····if-eqz·v0,·:cond_0118 ····if-eqz·v0,·:cond_0
  
119 ····invoke-virtual·{p0,·p1},·Landroidx/core/view/e$c;->c(Landroid/view/View;)Ljava/lang/Object;119 ····invoke-virtual·{p0,·p1},·Lh/c$d;->c(Landroid/view/View;)Ljava/lang/Object;
  
120 ····move-result-object·p1120 ····move-result-object·p1
  
121 ····return-object·p1121 ····return-object·p1
  
122 ····:cond_0122 ····:cond_0
123 ····invoke-direct·{p0},·Landroidx/core/view/e$c;->a()Z123 ····invoke-direct·{p0},·Lh/c$d;->a()Z
  
124 ····move-result·v0124 ····move-result·v0
  
125 ····if-eqz·v0,·:cond_1125 ····if-eqz·v0,·:cond_1
  
126 ····iget·v0,·p0,·Landroidx/core/view/e$c;->a:I126 ····iget·v0,·p0,·Lh/c$d;->a:I
  
127 ····invoke-virtual·{p1,·v0},·Landroid/view/View;->getTag(I)Ljava/lang/Object;127 ····invoke-virtual·{p1,·v0},·Landroid/view/View;->getTag(I)Ljava/lang/Object;
  
128 ····move-result-object·p1128 ····move-result-object·p1
  
129 ····iget-object·v0,·p0,·Landroidx/core/view/e$c;->b:Ljava/lang/Class;129 ····iget-object·v0,·p0,·Lh/c$d;->b:Ljava/lang/Class;
  
130 ····invoke-virtual·{v0,·p1},·Ljava/lang/Class;->isInstance(Ljava/lang/Object;)Z130 ····invoke-virtual·{v0,·p1},·Ljava/lang/Class;->isInstance(Ljava/lang/Object;)Z
  
131 ····move-result·v0131 ····move-result·v0
  
132 ····if-eqz·v0,·:cond_1132 ····if-eqz·v0,·:cond_1
  
5.73 KB
smali/androidx/core/view/t$i.smali vs.
smali/h/f$d.smali
Files 73% similar despite different names
    
Offset 1, 128 lines modifiedOffset 1, 128 lines modified
1 .class·Landroidx/core/view/t$i; 
2 .super·Landroidx/core/view/t$h;1 .class·Lh/f$d;
 2 .super·Lh/f$f;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Landroidx/core/view/t;6 ····value·=·Lh/f;
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0xa9 ····accessFlags·=·0xa
10 ····name·=·"i"10 ····name·=·"d"
11 .end·annotation11 .end·annotation
  
  
 12 #·instance·fields
 13 .field·final·c:Landroid/view/WindowInsets$Builder;
  
  
12 #·direct·methods14 #·direct·methods
13 .method·constructor·<init>(Landroidx/core/view/t;Landroid/view/WindowInsets;)V15 .method·constructor·<init>()V
14 ····.locals·016 ····.locals·1
  
15 ····invoke-direct·{p0,·p1,·p2},·Landroidx/core/view/t$h;-><init>(Landroidx/core/view/t;Landroid/view/WindowInsets;)V17 ····invoke-direct·{p0},·Lh/f$f;-><init>()V
  
 18 ····new-instance·v0,·Landroid/view/WindowInsets$Builder;
16 ····return-void 
17 .end·method 
  
 19 ····invoke-direct·{v0},·Landroid/view/WindowInsets$Builder;-><init>()V
18 .method·constructor·<init>(Landroidx/core/view/t;Landroidx/core/view/t$i;)V 
19 ····.locals·0 
  
20 ····invoke-direct·{p0,·p1,·p2},·Landroidx/core/view/t$h;-><init>(Landroidx/core/view/t;Landroidx/core/view/t$h;)V20 ····iput-object·v0,·p0,·Lh/f$d;->c:Landroid/view/WindowInsets$Builder;
  
21 ····return-void21 ····return-void
22 .end·method22 .end·method
  
  
23 #·virtual·methods23 #·virtual·methods
24 .method·a()Landroidx/core/view/t;24 .method·b()Lh/f;
25 ····.locals·125 ····.locals·2
  
26 ····iget-object·v0,·p0,·Landroidx/core/view/t$g;->c:Landroid/view/WindowInsets; 
  
27 ····invoke-static·{v0},·Landroidx/core/view/v;->a(Landroid/view/WindowInsets;)Landroid/view/WindowInsets;26 ····invoke-virtual·{p0},·Lh/f$f;->a()V
  
28 ····move-result-object·v027 ····iget-object·v0,·p0,·Lh/f$d;->c:Landroid/view/WindowInsets$Builder;
  
29 ····invoke-static·{v0},·Landroidx/core/view/t;->n(Landroid/view/WindowInsets;)Landroidx/core/view/t;28 ····invoke-virtual·{v0},·Landroid/view/WindowInsets$Builder;->build()Landroid/view/WindowInsets;
  
30 ····move-result-object·v029 ····move-result-object·v0
  
 30 ····invoke-static·{v0},·Lh/f;->m(Landroid/view/WindowInsets;)Lh/f;
31 ····return-object·v0 
32 .end·method 
  
 31 ····move-result-object·v0
33 .method·public·equals(Ljava/lang/Object;)Z 
34 ····.locals·4 
  
35 ····const/4·v0,·0x132 ····iget-object·v1,·p0,·Lh/f$f;->b:[Ld/a;
  
36 ····if-ne·p0,·p1,·:cond_033 ····invoke-virtual·{v0,·v1},·Lh/f;->i([Ld/a;)V
  
37 ····return·v034 ····return-object·v0
 35 .end·method
  
38 ····:cond_0 
39 ····instance-of·v1,·p1,·Landroidx/core/view/t$i;36 .method·c(Ld/a;)V
 37 ····.locals·1
  
40 ····const/4·v2,·0x038 ····iget-object·v0,·p0,·Lh/f$d;->c:Landroid/view/WindowInsets$Builder;
  
41 ····if-nez·v1,·:cond_139 ····invoke-virtual·{p1},·Ld/a;->e()Landroid/graphics/Insets;
  
42 ····return·v240 ····move-result-object·p1
  
 41 ····invoke-virtual·{v0,·p1},·Landroid/view/WindowInsets$Builder;->setMandatorySystemGestureInsets(Landroid/graphics/Insets;)Landroid/view/WindowInsets$Builder;
43 ····:cond_1 
44 ····check-cast·p1,·Landroidx/core/view/t$i; 
  
45 ····iget-object·v1,·p0,·Landroidx/core/view/t$g;->c:Landroid/view/WindowInsets;42 ····return-void
 43 .end·method
  
46 ····iget-object·v3,·p1,·Landroidx/core/view/t$g;->c:Landroid/view/WindowInsets;44 .method·d(Ld/a;)V
 45 ····.locals·1
  
47 ····invoke-static·{v1,·v3},·Ljava/util/Objects;->equals(Ljava/lang/Object;Ljava/lang/Object;)Z46 ····iget-object·v0,·p0,·Lh/f$d;->c:Landroid/view/WindowInsets$Builder;
  
48 ····move-result·v147 ····invoke-virtual·{p1},·Ld/a;->e()Landroid/graphics/Insets;
  
49 ····if-eqz·v1,·:cond_248 ····move-result-object·p1
  
50 ····iget-object·v1,·p0,·Landroidx/core/view/t$g;->g:Landroidx/core/graphics/a;49 ····invoke-virtual·{v0,·p1},·Landroid/view/WindowInsets$Builder;->setStableInsets(Landroid/graphics/Insets;)Landroid/view/WindowInsets$Builder;
  
51 ····iget-object·p1,·p1,·Landroidx/core/view/t$g;->g:Landroidx/core/graphics/a;50 ····return-void
 51 .end·method
  
52 ····invoke-static·{v1,·p1},·Ljava/util/Objects;->equals(Ljava/lang/Object;Ljava/lang/Object;)Z52 .method·e(Ld/a;)V
 53 ····.locals·1
  
53 ····move-result·p154 ····iget-object·v0,·p0,·Lh/f$d;->c:Landroid/view/WindowInsets$Builder;
  
54 ····if-eqz·p1,·:cond_255 ····invoke-virtual·{p1},·Ld/a;->e()Landroid/graphics/Insets;
  
55 ····goto·:goto_056 ····move-result-object·p1
  
 57 ····invoke-virtual·{v0,·p1},·Landroid/view/WindowInsets$Builder;->setSystemGestureInsets(Landroid/graphics/Insets;)Landroid/view/WindowInsets$Builder;
56 ····:cond_2 
57 ····const/4·v0,·0x0 
  
58 ····:goto_0 
59 ····return·v058 ····return-void
60 .end·method59 .end·method
  
61 .method·f()Landroidx/core/view/a;60 .method·f(Ld/a;)V
62 ····.locals·161 ····.locals·1
  
63 ····iget-object·v0,·p0,·Landroidx/core/view/t$g;->c:Landroid/view/WindowInsets;62 ····iget-object·v0,·p0,·Lh/f$d;->c:Landroid/view/WindowInsets$Builder;
  
64 ····invoke-static·{v0},·Landroidx/core/view/u;->a(Landroid/view/WindowInsets;)Landroid/view/DisplayCutout;63 ····invoke-virtual·{p1},·Ld/a;->e()Landroid/graphics/Insets;
  
65 ····move-result-object·v064 ····move-result-object·p1
  
Max diff block lines reached; 834/5775 bytes (14.44%) of diff not shown.
8.5 KB
smali/androidx/core/view/a.smali vs.
smali/u0/c.smali
Max HTML report size reached
12.5 KB
smali/androidx/core/view/t$a.smali vs.
smali/x/a$a.smali
Max HTML report size reached
7.05 KB
smali/androidx/core/view/t$f.smali vs.
smali/t0/f0.smali
Files 73% similar despite different names
    
Offset 1, 187 lines modifiedOffset 1, 162 lines modified
1 .class·Landroidx/core/view/t$f; 
2 .super·Ljava/lang/Object;1 .class·public·abstract·Lt0/f0;
 2 .super·Lf0/a;
3 .source·"SourceFile"3 .source·"SourceFile"
  
 4 #·interfaces
 5 .implements·Lf0/e;
  
4 #·annotations 
5 .annotation·system·Ldalvik/annotation/EnclosingClass; 
6 ····value·=·Landroidx/core/view/t; 
7 .end·annotation 
  
 6 #·annotations
8 .annotation·system·Ldalvik/annotation/InnerClass;7 .annotation·system·Ldalvik/annotation/MemberClasses;
9 ····accessFlags·=·0xa 
10 ····name·=·"f"8 ····value·=·{
 9 ········Lt0/f0$a;
 10 ····}
11 .end·annotation11 .end·annotation
  
  
12 #·instance·fields12 #·static·fields
 13 .field·public·static·final·d:Lt0/f0$a;
13 .field·private·final·a:Landroidx/core/view/t; 
  
14 .field·b:[Landroidx/core/graphics/a; 
  
  
15 #·direct·methods14 #·direct·methods
16 .method·constructor·<init>()V15 .method·static·constructor·<clinit>()V
17 ····.locals·216 ····.locals·2
  
18 ····new-instance·v0,·Landroidx/core/view/t;17 ····new-instance·v0,·Lt0/f0$a;
  
19 ····const/4·v1,·0x018 ····const/4·v1,·0x0
  
20 ····invoke-direct·{v0,·v1},·Landroidx/core/view/t;-><init>(Landroidx/core/view/t;)V19 ····invoke-direct·{v0,·v1},·Lt0/f0$a;-><init>(Lkotlin/jvm/internal/e;)V
  
21 ····invoke-direct·{p0,·v0},·Landroidx/core/view/t$f;-><init>(Landroidx/core/view/t;)V20 ····sput-object·v0,·Lt0/f0;->d:Lt0/f0$a;
  
22 ····return-void21 ····return-void
23 .end·method22 .end·method
  
24 .method·constructor·<init>(Landroidx/core/view/t;)V23 .method·public·constructor·<init>()V
25 ····.locals·024 ····.locals·1
  
26 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V25 ····sget-object·v0,·Lf0/e;->a:Lf0/e$b;
  
27 ····iput-object·p1,·p0,·Landroidx/core/view/t$f;->a:Landroidx/core/view/t;26 ····invoke-direct·{p0,·v0},·Lf0/a;-><init>(Lf0/g$c;)V
  
28 ····return-void27 ····return-void
29 .end·method28 .end·method
  
  
30 #·virtual·methods29 #·virtual·methods
31 .method·protected·final·a()V30 .method·public·final·f(Lf0/d;)Lf0/d;
32 ····.locals·531 ····.locals·1
 32 ····.annotation·system·Ldalvik/annotation/Signature;
 33 ········value·=·{
 34 ············"<T:",
 35 ············"Ljava/lang/Object;",
 36 ············">(",
 37 ············"Lf0/d<",
 38 ············"-TT;>;)",
 39 ············"Lf0/d<",
 40 ············"TT;>;"
 41 ········}
 42 ····.end·annotation
  
33 ····iget-object·v0,·p0,·Landroidx/core/view/t$f;->b:[Landroidx/core/graphics/a; 
  
34 ····if-eqz·v0,·:cond_4 
  
35 ····const/4·v1,·0x1 
  
36 ····invoke-static·{v1},·Landroidx/core/view/t$m;->b(I)I 
  
37 ····move-result·v2 
  
38 ····aget-object·v0,·v0,·v2 
  
39 ····iget-object·v2,·p0,·Landroidx/core/view/t$f;->b:[Landroidx/core/graphics/a; 
  
40 ····const/4·v3,·0x2 
  
41 ····invoke-static·{v3},·Landroidx/core/view/t$m;->b(I)I 
  
42 ····move-result·v4 
  
43 ····aget-object·v2,·v2,·v4 
  
44 ····if-nez·v2,·:cond_0 
  
45 ····iget-object·v2,·p0,·Landroidx/core/view/t$f;->a:Landroidx/core/view/t; 
  
46 ····invoke-virtual·{v2,·v3},·Landroidx/core/view/t;->f(I)Landroidx/core/graphics/a; 
  
47 ····move-result-object·v2 
  
48 ····:cond_0 
49 ····if-nez·v0,·:cond_1 
  
50 ····iget-object·v0,·p0,·Landroidx/core/view/t$f;->a:Landroidx/core/view/t; 
  
51 ····invoke-virtual·{v0,·v1},·Landroidx/core/view/t;->f(I)Landroidx/core/graphics/a; 
  
52 ····move-result-object·v0 
  
53 ····:cond_1 
54 ····invoke-static·{v0,·v2},·Landroidx/core/graphics/a;->a(Landroidx/core/graphics/a;Landroidx/core/graphics/a;)Landroidx/core/graphics/a; 
  
55 ····move-result-object·v0 
  
56 ····invoke-virtual·{p0,·v0},·Landroidx/core/view/t$f;->f(Landroidx/core/graphics/a;)V 
  
57 ····iget-object·v0,·p0,·Landroidx/core/view/t$f;->b:[Landroidx/core/graphics/a; 
  
58 ····const/16·v1,·0x1043 ····new-instance·v0,·Lkotlinx/coroutines/internal/f;
  
59 ····invoke-static·{v1},·Landroidx/core/view/t$m;->b(I)I44 ····invoke-direct·{v0,·p0,·p1},·Lkotlinx/coroutines/internal/f;-><init>(Lt0/f0;Lf0/d;)V
  
 45 ····return-object·v0
 46 .end·method
60 ····move-result·v1 
  
61 ····aget-object·v0,·v0,·v1 
Max diff block lines reached; 3514/7129 bytes (49.29%) of diff not shown.
8.95 KB
smali/androidx/core/view/t$l.smali vs.
smali/h/f$l.smali
Max HTML report size reached
478 B
smali/androidx/core/view/t$n.smali vs.
smali/h/f$n.smali
Files 95% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 .class·final·Landroidx/core/view/t$n;1 .class·final·Lh/f$n;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Landroidx/core/view/t;6 ····value·=·Lh/f;
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x1a9 ····accessFlags·=·0x1a
10 ····name·=·"n"10 ····name·=·"n"
11 .end·annotation11 .end·annotation
  
492 B
smali/androidx/core/view/t$m.smali vs.
smali/h/f$m.smali
Files 91% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 .class·public·final·Landroidx/core/view/t$m;1 .class·public·final·Lh/f$m;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Landroidx/core/view/t;6 ····value·=·Lh/f;
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x199 ····accessFlags·=·0x19
10 ····name·=·"m"10 ····name·=·"m"
11 .end·annotation11 .end·annotation
  
7.66 KB
smali/androidx/core/view/e$b.smali vs.
smali/x0/e$a.smali
Max HTML report size reached
1.5 KB
smali/androidx/core/view/b0$c.smali vs.
smali/h/n$c.smali
Files 81% similar despite different names
    
Offset 1, 28 lines modifiedOffset 1, 28 lines modified
1 .class·Landroidx/core/view/b0$c; 
2 .super·Landroidx/core/view/b0$b;1 .class·Lh/n$c;
 2 .super·Lh/n$b;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Landroidx/core/view/b0;6 ····value·=·Lh/n;
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0xa9 ····accessFlags·=·0xa
10 ····name·=·"c"10 ····name·=·"c"
11 .end·annotation11 .end·annotation
  
  
12 #·direct·methods12 #·direct·methods
13 .method·constructor·<init>(Landroid/view/Window;Landroid/view/View;)V13 .method·constructor·<init>(Landroid/view/Window;Landroid/view/View;)V
14 ····.locals·014 ····.locals·0
  
15 ····invoke-direct·{p0,·p1,·p2},·Landroidx/core/view/b0$b;-><init>(Landroid/view/Window;Landroid/view/View;)V15 ····invoke-direct·{p0,·p1,·p2},·Lh/n$b;-><init>(Landroid/view/Window;Landroid/view/View;)V
  
16 ····return-void16 ····return-void
17 .end·method17 .end·method
  
  
18 #·virtual·methods18 #·virtual·methods
19 .method·public·a(Z)V19 .method·public·a(Z)V
Offset 30, 23 lines modifiedOffset 30, 23 lines modified
  
30 ····const/16·v0,·0x1030 ····const/16·v0,·0x10
  
31 ····if-eqz·p1,·:cond_031 ····if-eqz·p1,·:cond_0
  
32 ····const/high16·p1,·0x800000032 ····const/high16·p1,·0x8000000
  
33 ····invoke-virtual·{p0,·p1},·Landroidx/core/view/b0$a;->f(I)V33 ····invoke-virtual·{p0,·p1},·Lh/n$a;->f(I)V
  
34 ····const/high16·p1,·-0x8000000034 ····const/high16·p1,·-0x80000000
  
35 ····invoke-virtual·{p0,·p1},·Landroidx/core/view/b0$a;->d(I)V35 ····invoke-virtual·{p0,·p1},·Lh/n$a;->d(I)V
  
36 ····invoke-virtual·{p0,·v0},·Landroidx/core/view/b0$a;->c(I)V36 ····invoke-virtual·{p0,·v0},·Lh/n$a;->c(I)V
  
37 ····goto·:goto_037 ····goto·:goto_0
  
38 ····:cond_038 ····:cond_0
39 ····invoke-virtual·{p0,·v0},·Landroidx/core/view/b0$a;->e(I)V39 ····invoke-virtual·{p0,·v0},·Lh/n$a;->e(I)V
  
40 ····:goto_040 ····:goto_0
41 ····return-void41 ····return-void
42 .end·method42 .end·method
12.5 KB
smali/androidx/core/view/t$c.smali vs.
smali/x/o$b.smali
Max HTML report size reached
23.3 KB
smali/androidx/core/view/t$g.smali vs.
smali/h/f$g.smali
Max HTML report size reached
468 B
smali/androidx/core/view/b0$e.smali vs.
smali/h/n$e.smali
Files 79% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 .class·Landroidx/core/view/b0$e;1 .class·Lh/n$e;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Landroidx/core/view/b0;6 ····value·=·Lh/n;
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0xa9 ····accessFlags·=·0xa
10 ····name·=·"e"10 ····name·=·"e"
11 .end·annotation11 .end·annotation
  
2.07 KB
smali/androidx/core/view/e$a.smali vs.
smali/h/c$f.smali
Files 74% similar despite different names
    
Offset 1, 54 lines modifiedOffset 1, 45 lines modified
1 .class·Landroidx/core/view/e$a; 
2 .super·Landroidx/core/view/e$c;1 .class·Lh/c$f;
 2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingMethod;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Landroidx/core/view/e;->g()Landroidx/core/view/e$c;6 ····value·=·Lh/c;
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x09 ····accessFlags·=·0xa
10 ····name·=·null10 ····name·=·"f"
11 .end·annotation 
  
12 .annotation·system·Ldalvik/annotation/Signature; 
13 ····value·=·{ 
14 ········"Landroidx/core/view/e$c<", 
15 ········"Ljava/lang/CharSequence;", 
16 ········">;" 
17 ····} 
18 .end·annotation11 .end·annotation
  
  
19 #·direct·methods12 #·direct·methods
20 .method·constructor·<init>(ILjava/lang/Class;II)V13 .method·public·static·a(Landroid/view/View;)Lh/f;
21 ····.locals·014 ····.locals·1
  
22 ····invoke-direct·{p0,·p1,·p2,·p3,·p4},·Landroidx/core/view/e$c;-><init>(ILjava/lang/Class;II)V15 ····invoke-static·{p0},·Lh/e;->a(Landroid/view/View;)Landroid/view/WindowInsets;
  
 16 ····move-result-object·v0
23 ····return-void 
24 .end·method 
  
 17 ····if-nez·v0,·:cond_0
  
 18 ····const/4·p0,·0x0
25 #·virtual·methods 
26 .method·bridge·synthetic·c(Landroid/view/View;)Ljava/lang/Object; 
27 ····.locals·0 
  
28 ····invoke-virtual·{p0,·p1},·Landroidx/core/view/e$a;->e(Landroid/view/View;)Ljava/lang/CharSequence;19 ····return-object·p0
  
29 ····move-result-object·p120 ····:cond_0
 21 ····invoke-static·{v0},·Lh/f;->m(Landroid/view/WindowInsets;)Lh/f;
  
30 ····return-object·p1 
31 .end·method22 ····move-result-object·v0
  
 23 ····invoke-virtual·{v0,·v0},·Lh/f;->k(Lh/f;)V
  
 24 ····invoke-virtual·{p0},·Landroid/view/View;->getRootView()Landroid/view/View;
32 .method·e(Landroid/view/View;)Ljava/lang/CharSequence; 
33 ····.locals·0 
  
34 ····invoke-static·{p1},·Landroidx/core/view/e$i;->b(Landroid/view/View;)Ljava/lang/CharSequence;25 ····move-result-object·p0
  
35 ····move-result-object·p126 ····invoke-virtual·{v0,·p0},·Lh/f;->d(Landroid/view/View;)V
  
36 ····return-object·p127 ····return-object·v0
37 .end·method28 .end·method
1.37 KB
smali/androidx/core/util/b$a.smali vs.
smali/d0/n.smali
Files 73% similar despite different names
    
Offset 1, 36 lines modifiedOffset 1, 26 lines modified
1 .class·Landroidx/core/util/b$a;1 .class·public·final·Ld0/n;
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/core/util/b; 
7 .end·annotation 
  
8 .annotation·system·Ldalvik/annotation/InnerClass; 
9 ····accessFlags·=·0x8 
10 ····name·=·"a" 
11 .end·annotation 
  
  
12 #·direct·methods4 #·direct·methods
13 .method·static·a(Ljava/lang/Object;Ljava/lang/Object;)Z5 .method·public·static·final·a(Ljava/lang/Object;Ljava/lang/Object;)Ld0/j;
14 ····.locals·06 ····.locals·1
  
15 ····invoke-static·{p0,·p1},·Ljava/util/Objects;->equals(Ljava/lang/Object;Ljava/lang/Object;)Z 
  
16 ····move-result·p0 
  
17 ····return·p0 
18 .end·method 
  
19 .method·static·varargs·b([Ljava/lang/Object;)I 
20 ····.locals·07 ····.annotation·system·Ldalvik/annotation/Signature;
 8 ········value·=·{
 9 ············"<A:",
 10 ············"Ljava/lang/Object;",
 11 ············"B:",
 12 ············"Ljava/lang/Object;",
 13 ············">(TA;TB;)",
 14 ············"Ld0/j<",
 15 ············"TA;TB;>;"
 16 ········}
 17 ····.end·annotation
  
21 ····invoke-static·{p0},·Ljava/util/Objects;->hash([Ljava/lang/Object;)I18 ····new-instance·v0,·Ld0/j;
  
22 ····move-result·p019 ····invoke-direct·{v0,·p0,·p1},·Ld0/j;-><init>(Ljava/lang/Object;Ljava/lang/Object;)V
  
23 ····return·p020 ····return-object·v0
24 .end·method21 .end·method
3.04 KB
smali/androidx/core/util/b.smali vs.
smali/t0/b2.smali
Files 80% similar despite different names
    
Offset 1, 57 lines modifiedOffset 1, 92 lines modified
1 .class·public·Landroidx/core/util/b;1 .class·public·final·Lt0/b2;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·annotations4 #·static·fields
 5 .field·public·static·final·a:Lt0/b2;
  
 6 .field·private·static·final·b:Ljava/lang/ThreadLocal;
5 .annotation·system·Ldalvik/annotation/MemberClasses;7 ····.annotation·system·Ldalvik/annotation/Signature;
6 ····value·=·{8 ········value·=·{
7 ········Landroidx/core/util/b$a; 
8 ····}9 ············"Ljava/lang/ThreadLocal<",
 10 ············"Lt0/v0;",
 11 ············">;"
 12 ········}
9 .end·annotation13 ····.end·annotation
 14 .end·field
  
  
10 #·direct·methods15 #·direct·methods
11 .method·public·static·a(Ljava/lang/Object;Ljava/lang/Object;)Z16 .method·static·constructor·<clinit>()V
12 ····.locals·017 ····.locals·1
  
13 ····invoke-static·{p0,·p1},·Landroidx/core/util/b$a;->a(Ljava/lang/Object;Ljava/lang/Object;)Z18 ····new-instance·v0,·Lt0/b2;
  
14 ····move-result·p019 ····invoke-direct·{v0},·Lt0/b2;-><init>()V
  
 20 ····sput-object·v0,·Lt0/b2;->a:Lt0/b2;
15 ····return·p0 
16 .end·method 
  
 21 ····new-instance·v0,·Ljava/lang/ThreadLocal;
17 .method·public·static·varargs·b([Ljava/lang/Object;)I 
18 ····.locals·0 
  
19 ····invoke-static·{p0},·Landroidx/core/util/b$a;->b([Ljava/lang/Object;)I22 ····invoke-direct·{v0},·Ljava/lang/ThreadLocal;-><init>()V
  
20 ····move-result·p023 ····sput-object·v0,·Lt0/b2;->b:Ljava/lang/ThreadLocal;
  
21 ····return·p024 ····return-void
22 .end·method25 .end·method
  
23 .method·public·static·c(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;26 .method·private·constructor·<init>()V
24 ····.locals·027 ····.locals·0
25 ····.annotation·system·Ldalvik/annotation/Signature; 
26 ········value·=·{ 
27 ············"<T:", 
28 ············"Ljava/lang/Object;", 
29 ············">(TT;", 
30 ············"Ljava/lang/String;", 
31 ············")TT;" 
32 ········} 
33 ····.end·annotation 
  
34 ····if-eqz·p0,·:cond_028 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
 29 ····return-void
 30 .end·method
  
  
 31 #·virtual·methods
 32 .method·public·final·a()Lt0/v0;
 33 ····.locals·2
  
35 ····return-object·p034 ····sget-object·v0,·Lt0/b2;->b:Ljava/lang/ThreadLocal;
  
 35 ····invoke-virtual·{v0},·Ljava/lang/ThreadLocal;->get()Ljava/lang/Object;
  
 36 ····move-result-object·v1
  
 37 ····check-cast·v1,·Lt0/v0;
  
 38 ····if-nez·v1,·:cond_0
  
 39 ····invoke-static·{},·Lt0/y0;->a()Lt0/v0;
  
 40 ····move-result-object·v1
  
 41 ····invoke-virtual·{v0,·v1},·Ljava/lang/ThreadLocal;->set(Ljava/lang/Object;)V
  
36 ····:cond_042 ····:cond_0
37 ····new-instance·p0,·Ljava/lang/NullPointerException;43 ····return-object·v1
 44 .end·method
  
 45 .method·public·final·b()V
 46 ····.locals·2
  
 47 ····sget-object·v0,·Lt0/b2;->b:Ljava/lang/ThreadLocal;
  
 48 ····const/4·v1,·0x0
  
 49 ····invoke-virtual·{v0,·v1},·Ljava/lang/ThreadLocal;->set(Ljava/lang/Object;)V
  
 50 ····return-void
 51 .end·method
  
 52 .method·public·final·c(Lt0/v0;)V
 53 ····.locals·1
  
 54 ····sget-object·v0,·Lt0/b2;->b:Ljava/lang/ThreadLocal;
  
38 ····invoke-direct·{p0,·p1},·Ljava/lang/NullPointerException;-><init>(Ljava/lang/String;)V55 ····invoke-virtual·{v0,·p1},·Ljava/lang/ThreadLocal;->set(Ljava/lang/Object;)V
  
39 ····throw·p056 ····return-void
40 .end·method57 .end·method
953 B
smali/androidx/core/content/a$c.smali vs.
smali/androidx/core/content/b$a.smali
Files 97% similar despite different names
    
Offset 1, 26 lines modifiedOffset 1, 26 lines modified
1 .class·Landroidx/core/content/a$c;1 .class·Landroidx/core/content/b$a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Landroidx/core/content/a;6 ····value·=·Landroidx/core/content/b;
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x89 ····accessFlags·=·0x8
10 ····name·=·"c"10 ····name·=·"a"
11 .end·annotation11 .end·annotation
  
  
12 #·direct·methods12 #·direct·methods
13 .method·static·a(Landroid/content/Context;)Ljava/util/concurrent/Executor;13 .method·static·a(Landroid/content/Context;)Ljava/util/concurrent/Executor;
14 ····.locals·014 ····.locals·0
  
15 ····invoke-static·{p0},·Landroidx/core/content/d;->a(Landroid/content/Context;)Ljava/util/concurrent/Executor;15 ····invoke-static·{p0},·Landroidx/core/content/a;->a(Landroid/content/Context;)Ljava/util/concurrent/Executor;
  
16 ····move-result-object·p016 ····move-result-object·p0
  
17 ····return-object·p017 ····return-object·p0
18 .end·method18 .end·method
5.94 KB
smali/androidx/core/content/e.smali vs.
smali/s0/n$a.smali
Files 74% similar despite different names
    
Offset 1, 130 lines modifiedOffset 1, 151 lines modified
1 .class·public·final·Landroidx/core/content/e; 
2 .super·Ljava/lang/Object;1 .class·final·Ls0/n$a;
 2 .super·Lkotlin/jvm/internal/j;
3 .source·"SourceFile"3 .source·"SourceFile"
  
 4 #·interfaces
 5 .implements·Lm0/p;
  
4 #·direct·methods 
5 .method·public·static·a(Landroid/content/Context;Ljava/lang/String;IILjava/lang/String;)I 
6 ····.locals·2 
  
7 ····invoke-virtual·{p0,·p1,·p2,·p3},·Landroid/content/Context;->checkPermission(Ljava/lang/String;II)I 
  
8 ····move-result·p2 
  
9 ····const/4·v0,·-0x1 
  
10 ····if-ne·p2,·v0,·:cond_0 
  
11 ····return·v0 
  
12 ····:cond_0 
13 ····invoke-static·{p1},·Landroidx/core/app/i;->c(Ljava/lang/String;)Ljava/lang/String; 
  
14 ····move-result-object·p1 
  
15 ····const/4·p2,·0x0 
  
16 ····if-nez·p1,·:cond_16 #·annotations
 7 .annotation·system·Ldalvik/annotation/EnclosingMethod;
 8 ····value·=·Ls0/n;->K(Ljava/lang/CharSequence;[Ljava/lang/String;IZI)Lr0/b;
 9 .end·annotation
  
 10 .annotation·system·Ldalvik/annotation/InnerClass;
 11 ····accessFlags·=·0x18
 12 ····name·=·null
 13 .end·annotation
  
 14 .annotation·system·Ldalvik/annotation/Signature;
 15 ····value·=·{
 16 ········"Lkotlin/jvm/internal/j;",
 17 ········"Lm0/p<",
 18 ········"Ljava/lang/CharSequence;",
 19 ········"Ljava/lang/Integer;",
 20 ········"Ld0/j<",
 21 ········"+",
 22 ········"Ljava/lang/Integer;",
 23 ········"+",
 24 ········"Ljava/lang/Integer;",
 25 ········">;>;"
 26 ····}
 27 .end·annotation
  
  
 28 #·instance·fields
 29 .field·final·synthetic·d:Ljava/util/List;
 30 ····.annotation·system·Ldalvik/annotation/Signature;
 31 ········value·=·{
 32 ············"Ljava/util/List<",
 33 ············"Ljava/lang/String;",
 34 ············">;"
 35 ········}
 36 ····.end·annotation
 37 .end·field
  
17 ····return·p238 .field·final·synthetic·e:Z
  
18 ····:cond_1 
19 ····if-nez·p4,·:cond_4 
  
20 ····invoke-virtual·{p0},·Landroid/content/Context;->getPackageManager()Landroid/content/pm/PackageManager;39 #·direct·methods
 40 .method·constructor·<init>(Ljava/util/List;Z)V
 41 ····.locals·0
 42 ····.annotation·system·Ldalvik/annotation/Signature;
 43 ········value·=·{
 44 ············"(",
 45 ············"Ljava/util/List<",
 46 ············"Ljava/lang/String;",
 47 ············">;Z)V"
 48 ········}
 49 ····.end·annotation
  
 50 ····iput-object·p1,·p0,·Ls0/n$a;->d:Ljava/util/List;
21 ····move-result-object·p4 
  
22 ····invoke-virtual·{p4,·p3},·Landroid/content/pm/PackageManager;->getPackagesForUid(I)[Ljava/lang/String; 
  
23 ····move-result-object·p4 
  
24 ····if-eqz·p4,·:cond_351 ····iput-boolean·p2,·p0,·Ls0/n$a;->e:Z
  
25 ····array-length·v1,·p452 ····const/4·p1,·0x2
  
26 ····if-gtz·v1,·:cond_253 ····invoke-direct·{p0,·p1},·Lkotlin/jvm/internal/j;-><init>(I)V
  
27 ····goto·:goto_054 ····return-void
 55 .end·method
  
28 ····:cond_2 
29 ····aget-object·p4,·p4,·p2 
  
30 ····goto·:goto_156 #·virtual·methods
 57 .method·public·final·a(Ljava/lang/CharSequence;I)Ld0/j;
 58 ····.locals·3
 59 ····.annotation·system·Ldalvik/annotation/Signature;
 60 ········value·=·{
 61 ············"(",
 62 ············"Ljava/lang/CharSequence;",
 63 ············"I)",
 64 ············"Ld0/j<",
 65 ············"Ljava/lang/Integer;",
 66 ············"Ljava/lang/Integer;",
 67 ············">;"
 68 ········}
 69 ····.end·annotation
  
 70 ····const-string·v0,·"$this$$receiver"
31 ····:cond_3 
32 ····:goto_0 
33 ····return·v0 
  
 71 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
34 ····:cond_4 
35 ····:goto_1 
36 ····invoke-static·{},·Landroid/os/Process;->myUid()I 
  
Max diff block lines reached; 2632/5984 bytes (43.98%) of diff not shown.
24.1 KB
smali/androidx/core/graphics/drawable/IconCompat$a.smali vs.
smali/x/j.smali
Max HTML report size reached
11.3 KB
smali/androidx/core/app/a.smali vs.
smali/h/f$a.smali
Max HTML report size reached
5.16 KB
smali/androidx/core/app/i.smali vs.
smali/c0/d.smali
Files 78% similar despite different names
    
Offset 1, 108 lines modifiedOffset 1, 126 lines modified
1 .class·public·final·Landroidx/core/app/i;1 .class·public·final·Lc0/d;
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/core/app/i$a;, 
8 ········Landroidx/core/app/i$b; 
9 ····} 
10 .end·annotation 
  
  
11 #·direct·methods4 #·direct·methods
12 .method·public·static·a(Landroid/content/Context;ILjava/lang/String;Ljava/lang/String;)I5 .method·public·static·a(Landroid/content/Context;)Ljava/lang/String;
13 ····.locals·26 ····.locals·2
  
14 ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I7 ····invoke-virtual·{p0},·Landroid/content/Context;->getCodeCacheDir()Ljava/io/File;
  
15 ····const/16·v1,·0x1d8 ····move-result-object·v0
  
16 ····if-lt·v0,·v1,·:cond_19 ····if-nez·v0,·:cond_0
  
17 ····invoke-static·{p0},·Landroidx/core/app/i$b;->c(Landroid/content/Context;)Landroid/app/AppOpsManager;10 ····invoke-virtual·{p0},·Landroid/content/Context;->getCacheDir()Ljava/io/File;
  
18 ····move-result-object·v011 ····move-result-object·v0
  
19 ····invoke-static·{},·Landroid/os/Binder;->getCallingUid()I12 ····:cond_0
 13 ····if-nez·v0,·:cond_1
  
20 ····move-result·v114 ····new-instance·v0,·Ljava/io/File;
  
21 ····invoke-static·{v0,·p2,·v1,·p3},·Landroidx/core/app/i$b;->a(Landroid/app/AppOpsManager;Ljava/lang/String;ILjava/lang/String;)I15 ····invoke-static·{p0},·Lc0/d;->b(Landroid/content/Context;)Ljava/lang/String;
  
22 ····move-result·p316 ····move-result-object·p0
  
23 ····if-eqz·p3,·:cond_017 ····const-string·v1,·"cache"
  
24 ····return·p318 ····invoke-direct·{v0,·p0,·v1},·Ljava/io/File;-><init>(Ljava/lang/String;Ljava/lang/String;)V
  
25 ····:cond_019 ····:cond_1
26 ····invoke-static·{p0},·Landroidx/core/app/i$b;->b(Landroid/content/Context;)Ljava/lang/String;20 ····invoke-virtual·{v0},·Ljava/io/File;->getPath()Ljava/lang/String;
  
27 ····move-result-object·p021 ····move-result-object·p0
  
28 ····invoke-static·{v0,·p2,·p1,·p0},·Landroidx/core/app/i$b;->a(Landroid/app/AppOpsManager;Ljava/lang/String;ILjava/lang/String;)I22 ····return-object·p0
 23 .end·method
  
 24 .method·private·static·b(Landroid/content/Context;)Ljava/lang/String;
 25 ····.locals·2
  
29 ····move-result·p026 ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I
  
30 ····return·p027 ····const/16·v1,·0x18
  
 28 ····if-lt·v0,·v1,·:cond_0
  
 29 ····invoke-static·{p0},·Lc0/c;->a(Landroid/content/Context;)Ljava/io/File;
  
 30 ····move-result-object·p0
  
 31 ····invoke-virtual·{p0},·Ljava/io/File;->getPath()Ljava/lang/String;
  
 32 ····move-result-object·p0
  
 33 ····return-object·p0
  
31 ····:cond_134 ····:cond_0
32 ····invoke-static·{p0,·p2,·p3},·Landroidx/core/app/i;->b(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)I35 ····invoke-virtual·{p0},·Landroid/content/Context;->getApplicationInfo()Landroid/content/pm/ApplicationInfo;
  
33 ····move-result·p036 ····move-result-object·p0
  
 37 ····iget-object·p0,·p0,·Landroid/content/pm/ApplicationInfo;->dataDir:Ljava/lang/String;
  
34 ····return·p038 ····return-object·p0
35 .end·method39 .end·method
  
36 .method·public·static·b(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)I40 .method·public·static·c(Landroid/content/Context;)Ljava/lang/String;
37 ····.locals·241 ····.locals·2
  
38 ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I42 ····const-string·v0,·"flutter"
  
39 ····const/16·v1,·0x1743 ····const/4·v1,·0x0
  
40 ····if-lt·v0,·v1,·:cond_044 ····invoke-virtual·{p0,·v0,·v1},·Landroid/content/Context;->getDir(Ljava/lang/String;I)Ljava/io/File;
  
41 ····const-class·v0,·Landroid/app/AppOpsManager;45 ····move-result-object·v0
  
42 ····invoke-static·{p0,·v0},·Landroidx/core/app/i$a;->a(Landroid/content/Context;Ljava/lang/Class;)Ljava/lang/Object;46 ····if-nez·v0,·:cond_0
  
43 ····move-result-object·p047 ····new-instance·v0,·Ljava/io/File;
  
44 ····check-cast·p0,·Landroid/app/AppOpsManager;48 ····invoke-static·{p0},·Lc0/d;->b(Landroid/content/Context;)Ljava/lang/String;
  
45 ····invoke-static·{p0,·p1,·p2},·Landroidx/core/app/i$a;->c(Landroid/app/AppOpsManager;Ljava/lang/String;Ljava/lang/String;)I49 ····move-result-object·p0
  
46 ····move-result·p050 ····const-string·v1,·"app_flutter"
  
47 ····return·p051 ····invoke-direct·{v0,·p0,·v1},·Ljava/io/File;-><init>(Ljava/lang/String;Ljava/lang/String;)V
  
48 ····:cond_052 ····:cond_0
49 ····const/4·p0,·0x153 ····invoke-virtual·{v0},·Ljava/io/File;->getPath()Ljava/lang/String;
  
 54 ····move-result-object·p0
  
50 ····return·p055 ····return-object·p0
51 .end·method56 .end·method
  
52 .method·public·static·c(Ljava/lang/String;)Ljava/lang/String;57 .method·public·static·d(Landroid/content/Context;)Ljava/lang/String;
53 ····.locals·258 ····.locals·2
  
54 ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I59 ····invoke-virtual·{p0},·Landroid/content/Context;->getFilesDir()Ljava/io/File;
  
55 ····const/16·v1,·0x1760 ····move-result-object·v0
  
56 ····if-lt·v0,·v1,·:cond_061 ····if-nez·v0,·:cond_0
  
57 ····invoke-static·{p0},·Landroidx/core/app/i$a;->d(Ljava/lang/String;)Ljava/lang/String;62 ····new-instance·v0,·Ljava/io/File;
  
 63 ····invoke-static·{p0},·Lc0/d;->b(Landroid/content/Context;)Ljava/lang/String;
  
58 ····move-result-object·p064 ····move-result-object·p0
  
59 ····return-object·p065 ····const-string·v1,·"files"
  
 66 ····invoke-direct·{v0,·p0,·v1},·Ljava/io/File;-><init>(Ljava/lang/String;Ljava/lang/String;)V
Max diff block lines reached; 170/5198 bytes (3.27%) of diff not shown.
1.05 KB
smali/androidx/core/app/a$d.smali vs.
smali/x/e$b.smali
Files 81% similar despite different names
    
Offset 1, 26 lines modifiedOffset 1, 28 lines modified
1 .class·Landroidx/core/app/a$d;1 .class·public·interface·abstract·Lx/e$b;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Landroidx/core/app/a;6 ····value·=·Lx/e;
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x89 ····accessFlags·=·0x609
10 ····name·=·"d"10 ····name·=·"b"
11 .end·annotation11 .end·annotation
  
  
12 #·direct·methods12 #·virtual·methods
13 .method·static·a(Landroid/app/Activity;Ljava/lang/String;)Z 
14 ····.locals·0 
  
15 ····invoke-static·{p0,·p1},·Landroidx/core/app/c;->a(Landroid/app/Activity;Ljava/lang/String;)Z 
  
16 ····move-result·p0 
  
17 ····return·p013 .method·public·abstract·a()Ljava/util/Map;
 14 ····.annotation·system·Ldalvik/annotation/Signature;
 15 ········value·=·{
 16 ············"()",
 17 ············"Ljava/util/Map<",
 18 ············"Ljava/lang/Long;",
 19 ············"Ljava/lang/Long;",
 20 ············">;"
 21 ········}
 22 ····.end·annotation
18 .end·method23 .end·method
4.78 KB
smali/androidx/core/app/a$c.smali vs.
smali/y/a$b.smali
Files 79% similar despite different names
    
Offset 1, 89 lines modifiedOffset 1, 122 lines modified
1 .class·Landroidx/core/app/a$c;1 .class·final·Ly/a$b;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
 4 #·interfaces
 5 .implements·Ly/b$a;
  
  
4 #·annotations6 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Landroidx/core/app/a;8 ····value·=·Ly/a;
7 .end·annotation9 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x811 ····accessFlags·=·0x12
10 ····name·=·"c"12 ····name·=·"b"
11 .end·annotation13 .end·annotation
  
  
 14 #·instance·fields
 15 .field·private·final·a:Ly/a$d;
 16 ····.annotation·system·Ldalvik/annotation/Signature;
 17 ········value·=·{
 18 ············"Ly/a$d<",
 19 ············"TT;>;"
 20 ········}
 21 ····.end·annotation
 22 .end·field
  
 23 .field·final·synthetic·b:Ly/a;
  
  
12 #·direct·methods24 #·direct·methods
13 .method·static·a(Landroid/app/Activity;)Z25 .method·private·constructor·<init>(Ly/a;Ly/a$d;)V
14 ····.locals·026 ····.locals·0
 27 ····.annotation·system·Ldalvik/annotation/Signature;
 28 ········value·=·{
 29 ············"(",
 30 ············"Ly/a$d<",
 31 ············"TT;>;)V"
 32 ········}
 33 ····.end·annotation
  
 34 ····iput-object·p1,·p0,·Ly/a$b;->b:Ly/a;
  
15 ····invoke-static·{p0},·Landroidx/core/app/d;->a(Landroid/app/Activity;)Z35 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
16 ····move-result·p036 ····iput-object·p2,·p0,·Ly/a$b;->a:Ly/a$d;
  
17 ····return·p037 ····return-void
18 .end·method38 .end·method
  
19 .method·static·b(Landroid/app/Activity;Ljava/lang/String;)Z39 .method·synthetic·constructor·<init>(Ly/a;Ly/a$d;Ly/a$a;)V
20 ····.locals·740 ····.locals·0
21 ····.annotation·build·Landroid/annotation/SuppressLint; 
22 ········value·=·{ 
23 ············"BanUncheckedReflection" 
24 ········} 
25 ····.end·annotation 
 41 ····invoke-direct·{p0,·p1,·p2},·Ly/a$b;-><init>(Ly/a;Ly/a$d;)V
  
 42 ····return-void
 43 .end·method
  
  
 44 #·virtual·methods
 45 .method·public·a(Ljava/nio/ByteBuffer;Ly/b$b;)V
 46 ····.locals·2
  
26 ····:try_start_047 ····:try_start_0
27 ····invoke-virtual·{p0},·Landroid/app/Activity;->getApplication()Landroid/app/Application;48 ····iget-object·v0,·p0,·Ly/a$b;->a:Ly/a$d;
  
28 ····move-result-object·v049 ····iget-object·v1,·p0,·Ly/a$b;->b:Ly/a;
  
29 ····invoke-virtual·{v0},·Landroid/content/Context;->getPackageManager()Landroid/content/pm/PackageManager;50 ····invoke-static·{v1},·Ly/a;->a(Ly/a;)Ly/g;
  
30 ····move-result-object·v051 ····move-result-object·v1
  
 52 ····invoke-interface·{v1,·p1},·Ly/g;->a(Ljava/nio/ByteBuffer;)Ljava/lang/Object;
  
 53 ····move-result-object·p1
  
31 ····const-class·v1,·Landroid/content/pm/PackageManager;54 ····new-instance·v1,·Ly/a$b$a;
  
32 ····const-string·v2,·"shouldShowRequestPermissionRationale"55 ····invoke-direct·{v1,·p0,·p2},·Ly/a$b$a;-><init>(Ly/a$b;Ly/b$b;)V
  
33 ····const/4·v3,·0x156 ····invoke-interface·{v0,·p1,·v1},·Ly/a$d;->a(Ljava/lang/Object;Ly/a$e;)V
 57 ····:try_end_0
 58 ····.catch·Ljava/lang/RuntimeException;·{:try_start_0·..·:try_end_0}·:catch_0
  
34 ····new-array·v4,·v3,·[Ljava/lang/Class;59 ····goto·:goto_0
  
35 ····const-class·v5,·Ljava/lang/String;60 ····:catch_0
 61 ····move-exception·p1
  
36 ····const/4·v6,·0x062 ····new-instance·v0,·Ljava/lang/StringBuilder;
  
37 ····aput-object·v5,·v4,·v663 ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V
  
38 ····invoke-virtual·{v1,·v2,·v4},·Ljava/lang/Class;->getMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;64 ····const-string·v1,·"BasicMessageChannel#"
  
39 ····move-result-object·v165 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
40 ····new-array·v2,·v3,·[Ljava/lang/Object;66 ····iget-object·v1,·p0,·Ly/a$b;->b:Ly/a;
  
41 ····aput-object·p1,·v2,·v667 ····invoke-static·{v1},·Ly/a;->b(Ly/a;)Ljava/lang/String;
  
42 ····invoke-virtual·{v1,·v0,·v2},·Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;68 ····move-result-object·v1
  
43 ····move-result-object·v069 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
44 ····check-cast·v0,·Ljava/lang/Boolean;70 ····invoke-virtual·{v0},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
45 ····invoke-virtual·{v0},·Ljava/lang/Boolean;->booleanValue()Z71 ····move-result-object·v0
  
 72 ····const-string·v1,·"Failed·to·handle·message"
46 ····move-result·p0 
47 ····:try_end_0 
48 ····.catch·Ljava/lang/NoSuchMethodException;·{:try_start_0·..·:try_end_0}·:catch_0 
49 ····.catch·Ljava/lang/reflect/InvocationTargetException;·{:try_start_0·..·:try_end_0}·:catch_0 
50 ····.catch·Ljava/lang/IllegalAccessException;·{:try_start_0·..·:try_end_0}·:catch_0 
  
51 ····return·p073 ····invoke-static·{v0,·v1,·p1},·Lm/b;->c(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V
  
 74 ····const/4·p1,·0x0
52 ····:catch_0 
53 ····invoke-static·{p0,·p1},·Landroidx/core/app/c;->a(Landroid/app/Activity;Ljava/lang/String;)Z 
Max diff block lines reached; 147/4800 bytes (3.06%) of diff not shown.
3.87 KB
smali/androidx/core/app/i$a.smali vs.
smali/t0/e2.smali
Files 76% similar despite different names
    
Offset 1, 66 lines modifiedOffset 1, 128 lines modified
1 .class·Landroidx/core/app/i$a;1 .class·final·Lt0/e2;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
 4 #·interfaces
 5 .implements·Lf0/g$b;
 6 .implements·Lf0/g$c;
  
  
4 #·annotations7 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;8 .annotation·system·Ldalvik/annotation/Signature;
6 ····value·=·Landroidx/core/app/i;9 ····value·=·{
 10 ········"Ljava/lang/Object;",
 11 ········"Lf0/g$b;",
 12 ········"Lf0/g$c<",
 13 ········"Lt0/e2;",
 14 ········">;"
 15 ····}
7 .end·annotation16 .end·annotation
  
  
 17 #·static·fields
 18 .field·public·static·final·d:Lt0/e2;
8 .annotation·system·Ldalvik/annotation/InnerClass; 
9 ····accessFlags·=·0x8 
10 ····name·=·"a" 
11 .end·annotation 
  
  
12 #·direct·methods19 #·direct·methods
13 .method·static·a(Landroid/content/Context;Ljava/lang/Class;)Ljava/lang/Object;20 .method·static·constructor·<clinit>()V
 21 ····.locals·1
  
 22 ····new-instance·v0,·Lt0/e2;
  
 23 ····invoke-direct·{v0},·Lt0/e2;-><init>()V
  
 24 ····sput-object·v0,·Lt0/e2;->d:Lt0/e2;
  
 25 ····return-void
 26 .end·method
  
 27 .method·private·constructor·<init>()V
 28 ····.locals·0
  
 29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
 30 ····return-void
 31 .end·method
  
  
 32 #·virtual·methods
 33 .method·public·fold(Ljava/lang/Object;Lm0/p;)Ljava/lang/Object;
14 ····.locals·034 ····.locals·0
15 ····.annotation·system·Ldalvik/annotation/Signature;35 ····.annotation·system·Ldalvik/annotation/Signature;
16 ········value·=·{36 ········value·=·{
17 ············"<T:",37 ············"<R:",
18 ············"Ljava/lang/Object;",38 ············"Ljava/lang/Object;",
19 ············">(",39 ············">(TR;",
20 ············"Landroid/content/Context;", 
21 ············"Ljava/lang/Class<",40 ············"Lm0/p<",
 41 ············"-TR;-",
 42 ············"Lf0/g$b;",
22 ············"TT;>;)TT;"43 ············"+TR;>;)TR;"
23 ········}44 ········}
24 ····.end·annotation45 ····.end·annotation
  
25 ····invoke-static·{p0,·p1},·Landroidx/core/app/e;->a(Landroid/content/Context;Ljava/lang/Class;)Ljava/lang/Object;46 ····invoke-static·{p0,·p1,·p2},·Lf0/g$b$a;->a(Lf0/g$b;Ljava/lang/Object;Lm0/p;)Ljava/lang/Object;
  
26 ····move-result-object·p047 ····move-result-object·p1
  
27 ····return-object·p048 ····return-object·p1
28 .end·method49 .end·method
  
29 .method·static·b(Landroid/app/AppOpsManager;Ljava/lang/String;Ljava/lang/String;)I50 .method·public·get(Lf0/g$c;)Lf0/g$b;
30 ····.locals·051 ····.locals·0
 52 ····.annotation·system·Ldalvik/annotation/Signature;
 53 ········value·=·{
 54 ············"<E::",
 55 ············"Lf0/g$b;",
 56 ············">(",
 57 ············"Lf0/g$c<",
 58 ············"TE;>;)TE;"
 59 ········}
 60 ····.end·annotation
  
 61 ····invoke-static·{p0,·p1},·Lf0/g$b$a;->b(Lf0/g$b;Lf0/g$c;)Lf0/g$b;
  
31 ····invoke-static·{p0,·p1,·p2},·Landroidx/core/app/h;->a(Landroid/app/AppOpsManager;Ljava/lang/String;Ljava/lang/String;)I62 ····move-result-object·p1
  
32 ····move-result·p063 ····return-object·p1
 64 .end·method
  
 65 .method·public·getKey()Lf0/g$c;
 66 ····.locals·0
 67 ····.annotation·system·Ldalvik/annotation/Signature;
 68 ········value·=·{
 69 ············"()",
 70 ············"Lf0/g$c<",
 71 ············"*>;"
 72 ········}
 73 ····.end·annotation
  
33 ····return·p074 ····return-object·p0
34 .end·method75 .end·method
  
35 .method·static·c(Landroid/app/AppOpsManager;Ljava/lang/String;Ljava/lang/String;)I76 .method·public·minusKey(Lf0/g$c;)Lf0/g;
36 ····.locals·077 ····.locals·0
 78 ····.annotation·system·Ldalvik/annotation/Signature;
 79 ········value·=·{
 80 ············"(",
 81 ············"Lf0/g$c<",
 82 ············"*>;)",
 83 ············"Lf0/g;"
 84 ········}
 85 ····.end·annotation
  
37 ····invoke-static·{p0,·p1,·p2},·Landroidx/core/app/f;->a(Landroid/app/AppOpsManager;Ljava/lang/String;Ljava/lang/String;)I86 ····invoke-static·{p0,·p1},·Lf0/g$b$a;->c(Lf0/g$b;Lf0/g$c;)Lf0/g;
  
38 ····move-result·p087 ····move-result-object·p1
  
39 ····return·p088 ····return-object·p1
40 .end·method89 .end·method
  
41 .method·static·d(Ljava/lang/String;)Ljava/lang/String;90 .method·public·plus(Lf0/g;)Lf0/g;
42 ····.locals·091 ····.locals·0
  
Max diff block lines reached; 113/3875 bytes (2.92%) of diff not shown.
9.93 KB
smali/m/p$b.smali vs.
smali/y/f.smali
Max HTML report size reached
855 B
smali/m/p$i.smali vs.
smali/x/l$c.smali
Files 81% similar despite different names
    
Offset 1, 30 lines modifiedOffset 1, 34 lines modified
1 .class·public·Lm/p$i;1 .class·public·Lx/l$c;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Lm/p;6 ····value·=·Lx/l;
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x99 ····accessFlags·=·0x9
10 ····name·=·"i"10 ····name·=·"c"
11 .end·annotation11 .end·annotation
  
  
12 #·instance·fields12 #·instance·fields
13 .field·public·a:Ljava/util/UUID;13 .field·public·final·a:I
  
14 .field·public·b:Ljava/util/UUID;14 .field·public·final·b:I
  
  
15 #·direct·methods15 #·direct·methods
16 .method·public·constructor·<init>()V16 .method·public·constructor·<init>(II)V
17 ····.locals·017 ····.locals·0
  
18 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V18 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
 19 ····iput·p1,·p0,·Lx/l$c;->a:I
  
 20 ····iput·p2,·p0,·Lx/l$c;->b:I
  
19 ····return-void21 ····return-void
20 .end·method22 .end·method
2.6 KB
smali/m/p$e.smali vs.
smali/x/f$a.smali
Files 87% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 .class·synthetic·Lm/p$e;1 .class·synthetic·Lx/f$a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Lm/p;6 ····value·=·Lx/f;
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x10089 ····accessFlags·=·0x1008
10 ····name·=·null10 ····name·=·null
11 .end·annotation11 .end·annotation
  
Offset 18, 65 lines modifiedOffset 18, 97 lines modified
18 .field·static·final·synthetic·a:[I18 .field·static·final·synthetic·a:[I
  
  
19 #·direct·methods19 #·direct·methods
20 .method·static·constructor·<clinit>()V20 .method·static·constructor·<clinit>()V
21 ····.locals·321 ····.locals·3
  
22 ····invoke-static·{},·Lm/p$g;->values()[Lm/p$g;22 ····invoke-static·{},·Lx/f$b;->values()[Lx/f$b;
  
23 ····move-result-object·v023 ····move-result-object·v0
  
24 ····array-length·v0,·v024 ····array-length·v0,·v0
  
25 ····new-array·v0,·v0,·[I25 ····new-array·v0,·v0,·[I
  
26 ····sput-object·v0,·Lm/p$e;->a:[I26 ····sput-object·v0,·Lx/f$a;->a:[I
  
27 ····:try_start_027 ····:try_start_0
28 ····sget-object·v1,·Lm/p$g;->h:Lm/p$g;28 ····sget-object·v1,·Lx/f$b;->e:Lx/f$b;
  
29 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I29 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I
  
30 ····move-result·v130 ····move-result·v1
  
31 ····const/4·v2,·0x131 ····const/4·v2,·0x1
  
32 ····aput·v2,·v0,·v132 ····aput·v2,·v0,·v1
33 ····:try_end_033 ····:try_end_0
34 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_0·..·:try_end_0}·:catch_034 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_0·..·:try_end_0}·:catch_0
  
35 ····:catch_035 ····:catch_0
36 ····:try_start_136 ····:try_start_1
37 ····sget-object·v0,·Lm/p$e;->a:[I37 ····sget-object·v0,·Lx/f$a;->a:[I
  
38 ····sget-object·v1,·Lm/p$g;->f:Lm/p$g;38 ····sget-object·v1,·Lx/f$b;->f:Lx/f$b;
  
39 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I39 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I
  
40 ····move-result·v140 ····move-result·v1
  
41 ····const/4·v2,·0x241 ····const/4·v2,·0x2
  
42 ····aput·v2,·v0,·v142 ····aput·v2,·v0,·v1
43 ····:try_end_143 ····:try_end_1
44 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_1·..·:try_end_1}·:catch_144 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_1·..·:try_end_1}·:catch_1
  
45 ····:catch_145 ····:catch_1
46 ····:try_start_246 ····:try_start_2
47 ····sget-object·v0,·Lm/p$e;->a:[I47 ····sget-object·v0,·Lx/f$a;->a:[I
  
48 ····sget-object·v1,·Lm/p$g;->e:Lm/p$g;48 ····sget-object·v1,·Lx/f$b;->g:Lx/f$b;
  
49 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I49 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I
  
50 ····move-result·v150 ····move-result·v1
  
51 ····const/4·v2,·0x351 ····const/4·v2,·0x3
  
52 ····aput·v2,·v0,·v152 ····aput·v2,·v0,·v1
53 ····:try_end_253 ····:try_end_2
54 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_2·..·:try_end_2}·:catch_254 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_2·..·:try_end_2}·:catch_2
  
55 ····:catch_255 ····:catch_2
 56 ····:try_start_3
 57 ····sget-object·v0,·Lx/f$a;->a:[I
  
 58 ····sget-object·v1,·Lx/f$b;->h:Lx/f$b;
  
 59 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I
  
 60 ····move-result·v1
  
 61 ····const/4·v2,·0x4
  
 62 ····aput·v2,·v0,·v1
 63 ····:try_end_3
 64 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_3·..·:try_end_3}·:catch_3
  
 65 ····:catch_3
 66 ····:try_start_4
 67 ····sget-object·v0,·Lx/f$a;->a:[I
  
 68 ····sget-object·v1,·Lx/f$b;->d:Lx/f$b;
  
 69 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I
  
 70 ····move-result·v1
  
 71 ····const/4·v2,·0x5
  
 72 ····aput·v2,·v0,·v1
 73 ····:try_end_4
 74 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_4·..·:try_end_4}·:catch_4
  
 75 ····:catch_4
56 ····return-void76 ····return-void
57 .end·method77 .end·method
2.29 KB
smali/m/m.smali vs.
smali/t0/u0.smali
Files 75% similar despite different names
    
Offset 1, 46 lines modifiedOffset 1, 78 lines modified
1 .class·public·final·synthetic·Lm/m;1 .class·final·Lt0/u0;
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·Lt0/f1;
  
  
6 #·instance·fields6 #·instance·fields
 7 .field·private·final·d:Z
7 .field·public·final·synthetic·d:Lm/p; 
  
8 .field·public·final·synthetic·e:Ljava/lang/String; 
  
9 .field·public·final·synthetic·f:Ljava/util/HashMap; 
  
  
10 #·direct·methods8 #·direct·methods
11 .method·public·synthetic·constructor·<init>(Lm/p;Ljava/lang/String;Ljava/util/HashMap;)V9 .method·public·constructor·<init>(Z)V
12 ····.locals·010 ····.locals·0
  
13 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V11 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
 12 ····iput-boolean·p1,·p0,·Lt0/u0;->d:Z
14 ····iput-object·p1,·p0,·Lm/m;->d:Lm/p; 
  
15 ····iput-object·p2,·p0,·Lm/m;->e:Ljava/lang/String; 
  
16 ····iput-object·p3,·p0,·Lm/m;->f:Ljava/util/HashMap; 
  
17 ····return-void13 ····return-void
18 .end·method14 .end·method
  
  
19 #·virtual·methods15 #·virtual·methods
20 .method·public·final·run()V16 .method·public·b()Z
21 ····.locals·317 ····.locals·1
  
22 ····iget-object·v0,·p0,·Lm/m;->d:Lm/p;18 ····iget-boolean·v0,·p0,·Lt0/u0;->d:Z
  
23 ····iget-object·v1,·p0,·Lm/m;->e:Ljava/lang/String;19 ····return·v0
 20 .end·method
  
24 ····iget-object·v2,·p0,·Lm/m;->f:Ljava/util/HashMap;21 .method·public·f()Lt0/v1;
 22 ····.locals·1
  
25 ····invoke-static·{v0,·v1,·v2},·Lm/p;->m(Lm/p;Ljava/lang/String;Ljava/util/HashMap;)V23 ····const/4·v0,·0x0
  
26 ····return-void24 ····return-object·v0
 25 .end·method
  
 26 .method·public·toString()Ljava/lang/String;
 27 ····.locals·2
  
 28 ····new-instance·v0,·Ljava/lang/StringBuilder;
  
 29 ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V
  
 30 ····const-string·v1,·"Empty{"
  
 31 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
 32 ····invoke-virtual·{p0},·Lt0/u0;->b()Z
  
 33 ····move-result·v1
  
 34 ····if-eqz·v1,·:cond_0
  
 35 ····const-string·v1,·"Active"
  
 36 ····goto·:goto_0
  
 37 ····:cond_0
 38 ····const-string·v1,·"New"
  
 39 ····:goto_0
 40 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
 41 ····const/16·v1,·0x7d
  
 42 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;
  
 43 ····invoke-virtual·{v0},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
 44 ····move-result-object·v0
  
 45 ····return-object·v0
27 .end·method46 .end·method
5.48 KB
smali/m/p$g.smali vs.
smali/x/e$a.smali
Files 73% similar despite different names
    
Offset 1, 165 lines modifiedOffset 1, 124 lines modified
1 .class·final·enum·Lm/p$g;1 .class·Lx/e$a;
2 .super·Ljava/lang/Enum;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
 4 #·interfaces
 5 .implements·Ly/i$c;
  
  
4 #·annotations6 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Lm/p;8 ····value·=·Lx/e;
7 .end·annotation9 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x401811 ····accessFlags·=·0x0
10 ····name·=·"g"12 ····name·=·null
11 .end·annotation 
  
12 .annotation·system·Ldalvik/annotation/Signature; 
13 ····value·=·{ 
14 ········"Ljava/lang/Enum<", 
15 ········"Lm/p$g;", 
16 ········">;" 
17 ····} 
18 .end·annotation13 .end·annotation
  
  
19 #·static·fields14 #·instance·fields
 15 .field·a:Ljava/util/Map;
 16 ····.annotation·system·Ldalvik/annotation/Signature;
 17 ········value·=·{
 18 ············"Ljava/util/Map<",
 19 ············"Ljava/lang/Long;",
 20 ············"Ljava/lang/Long;",
 21 ············">;"
 22 ········}
 23 ····.end·annotation
 24 .end·field
20 .field·public·static·final·enum·d:Lm/p$g; 
  
21 .field·public·static·final·enum·e:Lm/p$g; 
  
22 .field·public·static·final·enum·f:Lm/p$g; 
  
23 .field·public·static·final·enum·g:Lm/p$g; 
  
24 .field·public·static·final·enum·h:Lm/p$g; 
  
25 .field·public·static·final·enum·i:Lm/p$g; 
  
26 .field·private·static·final·synthetic·j:[Lm/p$g;25 .field·final·synthetic·b:Lx/e;
  
  
27 #·direct·methods26 #·direct·methods
28 .method·static·constructor·<clinit>()V27 .method·constructor·<init>(Lx/e;)V
29 ····.locals·1328 ····.locals·0
  
30 ····new-instance·v0,·Lm/p$g; 
  
31 ····const-string·v1,·"NONE" 
  
32 ····const/4·v2,·0x029 ····iput-object·p1,·p0,·Lx/e$a;->b:Lx/e;
  
33 ····invoke-direct·{v0,·v1,·v2},·Lm/p$g;-><init>(Ljava/lang/String;I)V30 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
34 ····sput-object·v0,·Lm/p$g;->d:Lm/p$g;31 ····new-instance·p1,·Ljava/util/HashMap;
  
35 ····new-instance·v1,·Lm/p$g;32 ····invoke-direct·{p1},·Ljava/util/HashMap;-><init>()V
  
36 ····const-string·v3,·"ERROR"33 ····iput-object·p1,·p0,·Lx/e$a;->a:Ljava/util/Map;
  
37 ····const/4·v4,·0x134 ····return-void
 35 .end·method
  
38 ····invoke-direct·{v1,·v3,·v4},·Lm/p$g;-><init>(Ljava/lang/String;I)V 
  
39 ····sput-object·v1,·Lm/p$g;->e:Lm/p$g;36 #·virtual·methods
 37 .method·public·a(Ly/h;Ly/i$d;)V
 38 ····.locals·2
  
40 ····new-instance·v3,·Lm/p$g;39 ····iget-object·v0,·p0,·Lx/e$a;->b:Lx/e;
  
41 ····const-string·v5,·"WARNING"40 ····invoke-static·{v0},·Lx/e;->a(Lx/e;)Lx/e$b;
  
42 ····const/4·v6,·0x241 ····move-result-object·v0
  
43 ····invoke-direct·{v3,·v5,·v6},·Lm/p$g;-><init>(Ljava/lang/String;I)V42 ····if-nez·v0,·:cond_0
  
44 ····sput-object·v3,·Lm/p$g;->f:Lm/p$g;43 ····:goto_0
 44 ····iget-object·p1,·p0,·Lx/e$a;->a:Ljava/util/Map;
  
45 ····new-instance·v5,·Lm/p$g;45 ····invoke-interface·{p2,·p1},·Ly/i$d;->b(Ljava/lang/Object;)V
  
46 ····const-string·v7,·"INFO"46 ····goto·:goto_1
  
47 ····const/4·v8,·0x347 ····:cond_0
 48 ····iget-object·p1,·p1,·Ly/h;->a:Ljava/lang/String;
  
48 ····invoke-direct·{v5,·v7,·v8},·Lm/p$g;-><init>(Ljava/lang/String;I)V49 ····invoke-virtual·{p1},·Ljava/lang/String;->hashCode()I
  
49 ····sput-object·v5,·Lm/p$g;->g:Lm/p$g;50 ····const-string·v0,·"getKeyboardState"
  
50 ····new-instance·v7,·Lm/p$g;51 ····invoke-virtual·{p1,·v0},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z
  
51 ····const-string·v9,·"DEBUG"52 ····move-result·p1
  
52 ····const/4·v10,·0x453 ····if-nez·p1,·:cond_1
  
53 ····invoke-direct·{v7,·v9,·v10},·Lm/p$g;-><init>(Ljava/lang/String;I)V54 ····invoke-interface·{p2},·Ly/i$d;->c()V
  
54 ····sput-object·v7,·Lm/p$g;->h:Lm/p$g;55 ····goto·:goto_1
  
55 ····new-instance·v9,·Lm/p$g;56 ····:cond_1
 57 ····:try_start_0
 58 ····iget-object·p1,·p0,·Lx/e$a;->b:Lx/e;
  
56 ····const-string·v11,·"VERBOSE"59 ····invoke-static·{p1},·Lx/e;->a(Lx/e;)Lx/e$b;
  
57 ····const/4·v12,·0x560 ····move-result-object·p1
  
58 ····invoke-direct·{v9,·v11,·v12},·Lm/p$g;-><init>(Ljava/lang/String;I)V61 ····invoke-interface·{p1},·Lx/e$b;->a()Ljava/util/Map;
  
59 ····sput-object·v9,·Lm/p$g;->i:Lm/p$g;62 ····move-result-object·p1
  
60 ····const/4·v11,·0x663 ····iput-object·p1,·p0,·Lx/e$a;->a:Ljava/util/Map;
 64 ····:try_end_0
 65 ····.catch·Ljava/lang/IllegalStateException;·{:try_start_0·..·:try_end_0}·:catch_0
Max diff block lines reached; 1536/5533 bytes (27.76%) of diff not shown.
17.2 KB
smali/m/p$c.smali vs.
smali/t0/r1$b.smali
Max HTML report size reached
5.47 KB
smali/m/p$a.smali vs.
smali/t0/o0.smali
Files 76% similar despite different names
    
Offset 1, 127 lines modifiedOffset 1, 127 lines modified
1 .class·Lm/p$a; 
2 .super·Landroid/content/BroadcastReceiver;1 .class·public·final·Lt0/o0;
 2 .super·Lkotlinx/coroutines/internal/v;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/Signature;
6 ····value·=·Lm/p;6 ····value·=·{
 7 ········"<T:",
 8 ········"Ljava/lang/Object;",
 9 ········">",
 10 ········"Lkotlinx/coroutines/internal/v<",
 11 ········"TT;>;"
 12 ····}
7 .end·annotation13 .end·annotation
  
  
 14 #·static·fields
 15 .field·private·static·final·synthetic·g:Ljava/util/concurrent/atomic/AtomicIntegerFieldUpdater;
8 .annotation·system·Ldalvik/annotation/InnerClass; 
9 ····accessFlags·=·0x0 
10 ····name·=·null 
11 .end·annotation 
  
  
12 #·instance·fields16 #·instance·fields
13 .field·final·synthetic·a:Lm/p;17 .field·private·volatile·synthetic·_decision:I
  
  
14 #·direct·methods18 #·direct·methods
15 .method·constructor·<init>(Lm/p;)V19 .method·static·constructor·<clinit>()V
16 ····.locals·020 ····.locals·2
  
17 ····iput-object·p1,·p0,·Lm/p$a;->a:Lm/p; 
  
18 ····invoke-direct·{p0},·Landroid/content/BroadcastReceiver;-><init>()V 
  
19 ····return-void 
20 .end·method 
  
 21 ····const-class·v0,·Lt0/o0;
  
 22 ····const-string·v1,·"_decision"
21 #·virtual·methods 
22 .method·public·onReceive(Landroid/content/Context;Landroid/content/Intent;)V 
23 ····.locals·3 
  
24 ····invoke-virtual·{p2},·Landroid/content/Intent;->getAction()Ljava/lang/String; 
  
25 ····move-result-object·p1 
  
26 ····if-eqz·p1,·:cond_3 
  
27 ····const-string·v0,·"android.bluetooth.adapter.action.STATE_CHANGED"23 ····invoke-static·{v0,·v1},·Ljava/util/concurrent/atomic/AtomicIntegerFieldUpdater;->newUpdater(Ljava/lang/Class;Ljava/lang/String;)Ljava/util/concurrent/atomic/AtomicIntegerFieldUpdater;
  
28 ····invoke-virtual·{v0,·p1},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z24 ····move-result-object·v0
  
29 ····move-result·p125 ····sput-object·v0,·Lt0/o0;->g:Ljava/util/concurrent/atomic/AtomicIntegerFieldUpdater;
  
30 ····if-nez·p1,·:cond_026 ····return-void
 27 .end·method
  
31 ····goto·:goto_028 .method·private·final·x0()Z
 29 ····.locals·4
  
32 ····:cond_030 ····:cond_0
33 ····const/high16·p1,·-0x8000000031 ····iget·v0,·p0,·Lt0/o0;->_decision:I
  
34 ····const-string·v0,·"android.bluetooth.adapter.extra.STATE"32 ····const/4·v1,·0x0
  
35 ····invoke-virtual·{p2,·v0,·p1},·Landroid/content/Intent;->getIntExtra(Ljava/lang/String;I)I33 ····const/4·v2,·0x1
  
36 ····move-result·p134 ····if-eqz·v0,·:cond_2
  
37 ····iget-object·p2,·p0,·Lm/p$a;->a:Lm/p;35 ····if-ne·v0,·v2,·:cond_1
  
38 ····sget-object·v0,·Lm/p$g;->h:Lm/p$g;36 ····return·v1
  
39 ····new-instance·v1,·Ljava/lang/StringBuilder;37 ····:cond_1
 38 ····new-instance·v0,·Ljava/lang/IllegalStateException;
  
40 ····invoke-direct·{v1},·Ljava/lang/StringBuilder;-><init>()V39 ····const-string·v1,·"Already·resumed"
  
41 ····const-string·v2,·"OnAdapterStateChanged:·"40 ····invoke-virtual·{v1},·Ljava/lang/Object;->toString()Ljava/lang/String;
  
42 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;41 ····move-result-object·v1
  
43 ····invoke-static·{p1},·Lm/p;->r(I)Ljava/lang/String;42 ····invoke-direct·{v0,·v1},·Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
  
44 ····move-result-object·v243 ····throw·v0
  
45 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;44 ····:cond_2
 45 ····sget-object·v0,·Lt0/o0;->g:Ljava/util/concurrent/atomic/AtomicIntegerFieldUpdater;
  
46 ····invoke-virtual·{v1},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;46 ····const/4·v3,·0x2
  
47 ····move-result-object·v147 ····invoke-virtual·{v0,·p0,·v1,·v3},·Ljava/util/concurrent/atomic/AtomicIntegerFieldUpdater;->compareAndSet(Ljava/lang/Object;II)Z
  
48 ····invoke-static·{p2,·v0,·v1},·Lm/p;->s(Lm/p;Lm/p$g;Ljava/lang/String;)V48 ····move-result·v0
  
49 ····const/16·p2,·0xd49 ····if-eqz·v0,·:cond_0
  
50 ····if-eq·p1,·p2,·:cond_150 ····return·v2
 51 .end·method
  
51 ····const/16·p2,·0xa 
  
52 ····if-ne·p1,·p2,·:cond_252 #·virtual·methods
 53 .method·protected·s0(Ljava/lang/Object;)V
 54 ····.locals·3
  
 55 ····invoke-direct·{p0},·Lt0/o0;->x0()Z
53 ····:cond_1 
54 ····iget-object·p2,·p0,·Lm/p$a;->a:Lm/p; 
  
55 ····const-string·v0,·"adapterTurnOff"56 ····move-result·v0
  
56 ····invoke-static·{p2,·v0},·Lm/p;->D(Lm/p;Ljava/lang/String;)V57 ····if-eqz·v0,·:cond_0
  
 58 ····return-void
  
57 ····:cond_259 ····:cond_0
58 ····new-instance·p2,·Ljava/util/HashMap;60 ····iget-object·v0,·p0,·Lkotlinx/coroutines/internal/v;->f:Lf0/d;
  
59 ····invoke-direct·{p2},·Ljava/util/HashMap;-><init>()V61 ····invoke-static·{v0},·Lg0/b;->b(Lf0/d;)Lf0/d;
  
Max diff block lines reached; 996/5526 bytes (18.02%) of diff not shown.
1.02 KB
smali/r/c$a.smali vs.
smali/x/l$e.smali
Files 76% similar despite different names
    
Offset 1, 32 lines modifiedOffset 1, 38 lines modified
1 .class·public·final·Lr/c$a;1 .class·public·Lx/l$e;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Lr/c;6 ····value·=·Lx/l;
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x199 ····accessFlags·=·0x9
10 ····name·=·"a"10 ····name·=·"e"
11 .end·annotation11 .end·annotation
  
  
 12 #·instance·fields
 13 .field·public·final·a:I
  
 14 .field·public·final·b:D
  
 15 .field·public·final·c:D
  
  
12 #·direct·methods16 #·direct·methods
13 .method·private·constructor·<init>()V17 .method·public·constructor·<init>(IDD)V
14 ····.locals·018 ····.locals·0
  
15 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V19 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
 20 ····iput·p1,·p0,·Lx/l$e;->a:I
16 ····return-void 
17 .end·method 
  
 21 ····iput-wide·p2,·p0,·Lx/l$e;->b:D
18 .method·public·synthetic·constructor·<init>(Lkotlin/jvm/internal/e;)V 
19 ····.locals·0 
  
20 ····invoke-direct·{p0},·Lr/c$a;-><init>()V22 ····iput-wide·p4,·p0,·Lx/l$e;->c:D
  
21 ····return-void23 ····return-void
22 .end·method24 .end·method
25.3 KB
smali/r/c.smali vs.
smali/x/r$a.smali
Max HTML report size reached
4.02 KB
smali/b/b$c.smali vs.
smali/a/b$c.smali
Files 94% similar despite different names
    
Offset 1, 18 lines modifiedOffset 1, 18 lines modified
1 .class·Lb/b$c;1 .class·La/b$c;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces4 #·interfaces
5 .implements·Ljava/util/Map$Entry;5 .implements·Ljava/util/Map$Entry;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
8 ····value·=·Lb/b;8 ····value·=·La/b;
9 .end·annotation9 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x811 ····accessFlags·=·0x8
12 ····name·=·"c"12 ····name·=·"c"
13 .end·annotation13 .end·annotation
  
Offset 43, 27 lines modifiedOffset 43, 27 lines modified
43 ····.annotation·system·Ldalvik/annotation/Signature;43 ····.annotation·system·Ldalvik/annotation/Signature;
44 ········value·=·{44 ········value·=·{
45 ············"TV;"45 ············"TV;"
46 ········}46 ········}
47 ····.end·annotation47 ····.end·annotation
48 .end·field48 .end·field
  
49 .field·f:Lb/b$c;49 .field·f:La/b$c;
50 ····.annotation·system·Ldalvik/annotation/Signature;50 ····.annotation·system·Ldalvik/annotation/Signature;
51 ········value·=·{51 ········value·=·{
52 ············"Lb/b$c<",52 ············"La/b$c<",
53 ············"TK;TV;>;"53 ············"TK;TV;>;"
54 ········}54 ········}
55 ····.end·annotation55 ····.end·annotation
56 .end·field56 .end·field
  
57 .field·g:Lb/b$c;57 .field·g:La/b$c;
58 ····.annotation·system·Ldalvik/annotation/Signature;58 ····.annotation·system·Ldalvik/annotation/Signature;
59 ········value·=·{59 ········value·=·{
60 ············"Lb/b$c<",60 ············"La/b$c<",
61 ············"TK;TV;>;"61 ············"TK;TV;>;"
62 ········}62 ········}
63 ····.end·annotation63 ····.end·annotation
64 .end·field64 .end·field
  
  
65 #·virtual·methods65 #·virtual·methods
Offset 73, 38 lines modifiedOffset 73, 38 lines modified
73 ····const/4·v0,·0x173 ····const/4·v0,·0x1
  
74 ····if-ne·p1,·p0,·:cond_074 ····if-ne·p1,·p0,·:cond_0
  
75 ····return·v075 ····return·v0
  
76 ····:cond_076 ····:cond_0
77 ····instance-of·v1,·p1,·Lb/b$c;77 ····instance-of·v1,·p1,·La/b$c;
  
78 ····const/4·v2,·0x078 ····const/4·v2,·0x0
  
79 ····if-nez·v1,·:cond_179 ····if-nez·v1,·:cond_1
  
80 ····return·v280 ····return·v2
  
81 ····:cond_181 ····:cond_1
82 ····check-cast·p1,·Lb/b$c;82 ····check-cast·p1,·La/b$c;
  
83 ····iget-object·v1,·p0,·Lb/b$c;->d:Ljava/lang/Object;83 ····iget-object·v1,·p0,·La/b$c;->d:Ljava/lang/Object;
  
84 ····iget-object·v3,·p1,·Lb/b$c;->d:Ljava/lang/Object;84 ····iget-object·v3,·p1,·La/b$c;->d:Ljava/lang/Object;
  
85 ····invoke-virtual·{v1,·v3},·Ljava/lang/Object;->equals(Ljava/lang/Object;)Z85 ····invoke-virtual·{v1,·v3},·Ljava/lang/Object;->equals(Ljava/lang/Object;)Z
  
86 ····move-result·v186 ····move-result·v1
  
87 ····if-eqz·v1,·:cond_287 ····if-eqz·v1,·:cond_2
  
88 ····iget-object·v1,·p0,·Lb/b$c;->e:Ljava/lang/Object;88 ····iget-object·v1,·p0,·La/b$c;->e:Ljava/lang/Object;
  
89 ····iget-object·p1,·p1,·Lb/b$c;->e:Ljava/lang/Object;89 ····iget-object·p1,·p1,·La/b$c;->e:Ljava/lang/Object;
  
90 ····invoke-virtual·{v1,·p1},·Ljava/lang/Object;->equals(Ljava/lang/Object;)Z90 ····invoke-virtual·{v1,·p1},·Ljava/lang/Object;->equals(Ljava/lang/Object;)Z
  
91 ····move-result·p191 ····move-result·p1
  
92 ····if-eqz·p1,·:cond_292 ····if-eqz·p1,·:cond_2
  
Offset 121, 42 lines modifiedOffset 121, 42 lines modified
121 ····.locals·1121 ····.locals·1
122 ····.annotation·system·Ldalvik/annotation/Signature;122 ····.annotation·system·Ldalvik/annotation/Signature;
123 ········value·=·{123 ········value·=·{
124 ············"()TK;"124 ············"()TK;"
125 ········}125 ········}
126 ····.end·annotation126 ····.end·annotation
  
127 ····iget-object·v0,·p0,·Lb/b$c;->d:Ljava/lang/Object;127 ····iget-object·v0,·p0,·La/b$c;->d:Ljava/lang/Object;
  
128 ····return-object·v0128 ····return-object·v0
129 .end·method129 .end·method
  
130 .method·public·getValue()Ljava/lang/Object;130 .method·public·getValue()Ljava/lang/Object;
131 ····.locals·1131 ····.locals·1
132 ····.annotation·system·Ldalvik/annotation/Signature;132 ····.annotation·system·Ldalvik/annotation/Signature;
133 ········value·=·{133 ········value·=·{
134 ············"()TV;"134 ············"()TV;"
135 ········}135 ········}
136 ····.end·annotation136 ····.end·annotation
  
137 ····iget-object·v0,·p0,·Lb/b$c;->e:Ljava/lang/Object;137 ····iget-object·v0,·p0,·La/b$c;->e:Ljava/lang/Object;
  
138 ····return-object·v0138 ····return-object·v0
139 .end·method139 .end·method
  
140 .method·public·hashCode()I140 .method·public·hashCode()I
141 ····.locals·2141 ····.locals·2
  
142 ····iget-object·v0,·p0,·Lb/b$c;->d:Ljava/lang/Object;142 ····iget-object·v0,·p0,·La/b$c;->d:Ljava/lang/Object;
  
143 ····invoke-virtual·{v0},·Ljava/lang/Object;->hashCode()I143 ····invoke-virtual·{v0},·Ljava/lang/Object;->hashCode()I
  
144 ····move-result·v0144 ····move-result·v0
  
145 ····iget-object·v1,·p0,·Lb/b$c;->e:Ljava/lang/Object;145 ····iget-object·v1,·p0,·La/b$c;->e:Ljava/lang/Object;
  
146 ····invoke-virtual·{v1},·Ljava/lang/Object;->hashCode()I146 ····invoke-virtual·{v1},·Ljava/lang/Object;->hashCode()I
  
147 ····move-result·v1147 ····move-result·v1
  
148 ····xor-int/2addr·v0,·v1148 ····xor-int/2addr·v0,·v1
Max diff block lines reached; 896/4042 bytes (22.17%) of diff not shown.
849 B
smali/b/b$f.smali vs.
smali/a/b$f.smali
Files 88% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 .class·interface·abstract·Lb/b$f;1 .class·interface·abstract·La/b$f;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Lb/b;6 ····value·=·La/b;
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x6089 ····accessFlags·=·0x608
10 ····name·=·"f"10 ····name·=·"f"
11 .end·annotation11 .end·annotation
  
Offset 22, 16 lines modifiedOffset 22, 16 lines modified
22 ········">",22 ········">",
23 ········"Ljava/lang/Object;"23 ········"Ljava/lang/Object;"
24 ····}24 ····}
25 .end·annotation25 .end·annotation
  
  
26 #·virtual·methods26 #·virtual·methods
27 .method·public·abstract·a(Lb/b$c;)V27 .method·public·abstract·a(La/b$c;)V
28 ····.annotation·system·Ldalvik/annotation/Signature;28 ····.annotation·system·Ldalvik/annotation/Signature;
29 ········value·=·{29 ········value·=·{
30 ············"(",30 ············"(",
31 ············"Lb/b$c<",31 ············"La/b$c<",
32 ············"TK;TV;>;)V"32 ············"TK;TV;>;)V"
33 ········}33 ········}
34 ····.end·annotation34 ····.end·annotation
35 .end·method35 .end·method
2.14 KB
smali/b/b$a.smali vs.
smali/a/b$a.smali
Files 79% similar despite different names
    
Offset 1, 81 lines modifiedOffset 1, 81 lines modified
1 .class·Lb/b$a;1 .class·La/b$a;
2 .super·Lb/b$e;2 .super·La/b$e;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Lb/b;6 ····value·=·La/b;
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x89 ····accessFlags·=·0x8
10 ····name·=·"a"10 ····name·=·"a"
11 .end·annotation11 .end·annotation
  
12 .annotation·system·Ldalvik/annotation/Signature;12 .annotation·system·Ldalvik/annotation/Signature;
13 ····value·=·{13 ····value·=·{
14 ········"<K:",14 ········"<K:",
15 ········"Ljava/lang/Object;",15 ········"Ljava/lang/Object;",
16 ········"V:",16 ········"V:",
17 ········"Ljava/lang/Object;",17 ········"Ljava/lang/Object;",
18 ········">",18 ········">",
19 ········"Lb/b$e<",19 ········"La/b$e<",
20 ········"TK;TV;>;"20 ········"TK;TV;>;"
21 ····}21 ····}
22 .end·annotation22 .end·annotation
  
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Lb/b$c;Lb/b$c;)V24 .method·constructor·<init>(La/b$c;La/b$c;)V
25 ····.locals·025 ····.locals·0
26 ····.annotation·system·Ldalvik/annotation/Signature;26 ····.annotation·system·Ldalvik/annotation/Signature;
27 ········value·=·{27 ········value·=·{
28 ············"(",28 ············"(",
29 ············"Lb/b$c<",29 ············"La/b$c<",
30 ············"TK;TV;>;",30 ············"TK;TV;>;",
31 ············"Lb/b$c<",31 ············"La/b$c<",
32 ············"TK;TV;>;)V"32 ············"TK;TV;>;)V"
33 ········}33 ········}
34 ····.end·annotation34 ····.end·annotation
  
35 ····invoke-direct·{p0,·p1,·p2},·Lb/b$e;-><init>(Lb/b$c;Lb/b$c;)V35 ····invoke-direct·{p0,·p1,·p2},·La/b$e;-><init>(La/b$c;La/b$c;)V
  
36 ····return-void36 ····return-void
37 .end·method37 .end·method
  
  
38 #·virtual·methods38 #·virtual·methods
39 .method·b(Lb/b$c;)Lb/b$c;39 .method·b(La/b$c;)La/b$c;
40 ····.locals·040 ····.locals·0
41 ····.annotation·system·Ldalvik/annotation/Signature;41 ····.annotation·system·Ldalvik/annotation/Signature;
42 ········value·=·{42 ········value·=·{
43 ············"(",43 ············"(",
44 ············"Lb/b$c<",44 ············"La/b$c<",
45 ············"TK;TV;>;)",45 ············"TK;TV;>;)",
46 ············"Lb/b$c<",46 ············"La/b$c<",
47 ············"TK;TV;>;"47 ············"TK;TV;>;"
48 ········}48 ········}
49 ····.end·annotation49 ····.end·annotation
  
50 ····iget-object·p1,·p1,·Lb/b$c;->g:Lb/b$c;50 ····iget-object·p1,·p1,·La/b$c;->g:La/b$c;
  
51 ····return-object·p151 ····return-object·p1
52 .end·method52 .end·method
  
53 .method·c(Lb/b$c;)Lb/b$c;53 .method·c(La/b$c;)La/b$c;
54 ····.locals·054 ····.locals·0
55 ····.annotation·system·Ldalvik/annotation/Signature;55 ····.annotation·system·Ldalvik/annotation/Signature;
56 ········value·=·{56 ········value·=·{
57 ············"(",57 ············"(",
58 ············"Lb/b$c<",58 ············"La/b$c<",
59 ············"TK;TV;>;)",59 ············"TK;TV;>;)",
60 ············"Lb/b$c<",60 ············"La/b$c<",
61 ············"TK;TV;>;"61 ············"TK;TV;>;"
62 ········}62 ········}
63 ····.end·annotation63 ····.end·annotation
  
64 ····iget-object·p1,·p1,·Lb/b$c;->f:Lb/b$c;64 ····iget-object·p1,·p1,·La/b$c;->f:La/b$c;
  
65 ····return-object·p165 ····return-object·p1
66 .end·method66 .end·method
5.88 KB
smali/b/b$e.smali vs.
smali/a/b$e.smali
Files 80% similar despite different names
    
Offset 1, 19 lines modifiedOffset 1, 19 lines modified
1 .class·abstract·Lb/b$e;1 .class·abstract·La/b$e;
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/Iterator;
6 .implements·Lb/b$f;6 .implements·La/b$f;
  
  
7 #·annotations7 #·annotations
8 .annotation·system·Ldalvik/annotation/EnclosingClass;8 .annotation·system·Ldalvik/annotation/EnclosingClass;
9 ····value·=·Lb/b;9 ····value·=·La/b;
10 .end·annotation10 .end·annotation
  
11 .annotation·system·Ldalvik/annotation/InnerClass;11 .annotation·system·Ldalvik/annotation/InnerClass;
12 ····accessFlags·=·0x40a12 ····accessFlags·=·0x40a
13 ····name·=·"e"13 ····name·=·"e"
14 .end·annotation14 .end·annotation
  
Offset 24, 167 lines modifiedOffset 24, 167 lines modified
24 ········"V:",24 ········"V:",
25 ········"Ljava/lang/Object;",25 ········"Ljava/lang/Object;",
26 ········">",26 ········">",
27 ········"Ljava/lang/Object;",27 ········"Ljava/lang/Object;",
28 ········"Ljava/util/Iterator<",28 ········"Ljava/util/Iterator<",
29 ········"Ljava/util/Map$Entry<",29 ········"Ljava/util/Map$Entry<",
30 ········"TK;TV;>;>;",30 ········"TK;TV;>;>;",
31 ········"Lb/b$f<",31 ········"La/b$f<",
32 ········"TK;TV;>;"32 ········"TK;TV;>;"
33 ····}33 ····}
34 .end·annotation34 .end·annotation
  
  
35 #·instance·fields35 #·instance·fields
36 .field·d:Lb/b$c;36 .field·d:La/b$c;
37 ····.annotation·system·Ldalvik/annotation/Signature;37 ····.annotation·system·Ldalvik/annotation/Signature;
38 ········value·=·{38 ········value·=·{
39 ············"Lb/b$c<",39 ············"La/b$c<",
40 ············"TK;TV;>;"40 ············"TK;TV;>;"
41 ········}41 ········}
42 ····.end·annotation42 ····.end·annotation
43 .end·field43 .end·field
  
44 .field·e:Lb/b$c;44 .field·e:La/b$c;
45 ····.annotation·system·Ldalvik/annotation/Signature;45 ····.annotation·system·Ldalvik/annotation/Signature;
46 ········value·=·{46 ········value·=·{
47 ············"Lb/b$c<",47 ············"La/b$c<",
48 ············"TK;TV;>;"48 ············"TK;TV;>;"
49 ········}49 ········}
50 ····.end·annotation50 ····.end·annotation
51 .end·field51 .end·field
  
  
52 #·direct·methods52 #·direct·methods
53 .method·constructor·<init>(Lb/b$c;Lb/b$c;)V53 .method·constructor·<init>(La/b$c;La/b$c;)V
54 ····.locals·054 ····.locals·0
55 ····.annotation·system·Ldalvik/annotation/Signature;55 ····.annotation·system·Ldalvik/annotation/Signature;
56 ········value·=·{56 ········value·=·{
57 ············"(",57 ············"(",
58 ············"Lb/b$c<",58 ············"La/b$c<",
59 ············"TK;TV;>;",59 ············"TK;TV;>;",
60 ············"Lb/b$c<",60 ············"La/b$c<",
61 ············"TK;TV;>;)V"61 ············"TK;TV;>;)V"
62 ········}62 ········}
63 ····.end·annotation63 ····.end·annotation
  
64 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V64 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
65 ····iput-object·p2,·p0,·Lb/b$e;->d:Lb/b$c;65 ····iput-object·p2,·p0,·La/b$e;->d:La/b$c;
  
66 ····iput-object·p1,·p0,·Lb/b$e;->e:Lb/b$c;66 ····iput-object·p1,·p0,·La/b$e;->e:La/b$c;
  
67 ····return-void67 ····return-void
68 .end·method68 .end·method
  
69 .method·private·e()Lb/b$c;69 .method·private·e()La/b$c;
70 ····.locals·270 ····.locals·2
71 ····.annotation·system·Ldalvik/annotation/Signature;71 ····.annotation·system·Ldalvik/annotation/Signature;
72 ········value·=·{72 ········value·=·{
73 ············"()",73 ············"()",
74 ············"Lb/b$c<",74 ············"La/b$c<",
75 ············"TK;TV;>;"75 ············"TK;TV;>;"
76 ········}76 ········}
77 ····.end·annotation77 ····.end·annotation
  
78 ····iget-object·v0,·p0,·Lb/b$e;->e:Lb/b$c;78 ····iget-object·v0,·p0,·La/b$e;->e:La/b$c;
  
79 ····iget-object·v1,·p0,·Lb/b$e;->d:Lb/b$c;79 ····iget-object·v1,·p0,·La/b$e;->d:La/b$c;
  
80 ····if-eq·v0,·v1,·:cond_180 ····if-eq·v0,·v1,·:cond_1
  
81 ····if-nez·v1,·:cond_081 ····if-nez·v1,·:cond_0
  
82 ····goto·:goto_082 ····goto·:goto_0
  
83 ····:cond_083 ····:cond_0
84 ····invoke-virtual·{p0,·v0},·Lb/b$e;->c(Lb/b$c;)Lb/b$c;84 ····invoke-virtual·{p0,·v0},·La/b$e;->c(La/b$c;)La/b$c;
  
85 ····move-result-object·v085 ····move-result-object·v0
  
86 ····return-object·v086 ····return-object·v0
  
87 ····:cond_187 ····:cond_1
88 ····:goto_088 ····:goto_0
89 ····const/4·v0,·0x089 ····const/4·v0,·0x0
  
90 ····return-object·v090 ····return-object·v0
91 .end·method91 .end·method
  
  
92 #·virtual·methods92 #·virtual·methods
93 .method·public·a(Lb/b$c;)V93 .method·public·a(La/b$c;)V
94 ····.locals·194 ····.locals·1
95 ····.annotation·system·Ldalvik/annotation/Signature;95 ····.annotation·system·Ldalvik/annotation/Signature;
96 ········value·=·{96 ········value·=·{
97 ············"(",97 ············"(",
98 ············"Lb/b$c<",98 ············"La/b$c<",
99 ············"TK;TV;>;)V"99 ············"TK;TV;>;)V"
100 ········}100 ········}
101 ····.end·annotation101 ····.end·annotation
  
102 ····iget-object·v0,·p0,·Lb/b$e;->d:Lb/b$c;102 ····iget-object·v0,·p0,·La/b$e;->d:La/b$c;
  
103 ····if-ne·v0,·p1,·:cond_0103 ····if-ne·v0,·p1,·:cond_0
  
104 ····iget-object·v0,·p0,·Lb/b$e;->e:Lb/b$c;104 ····iget-object·v0,·p0,·La/b$e;->e:La/b$c;
  
Max diff block lines reached; 2751/5951 bytes (46.23%) of diff not shown.
4.5 KB
smali/b/b$d.smali vs.
smali/a/b$d.smali
Files 89% similar despite different names
    
Offset 1, 99 lines modifiedOffset 1, 99 lines modified
1 .class·Lb/b$d;1 .class·La/b$d;
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/Iterator;
6 .implements·Lb/b$f;6 .implements·La/b$f;
  
  
7 #·annotations7 #·annotations
8 .annotation·system·Ldalvik/annotation/EnclosingClass;8 .annotation·system·Ldalvik/annotation/EnclosingClass;
9 ····value·=·Lb/b;9 ····value·=·La/b;
10 .end·annotation10 .end·annotation
  
11 .annotation·system·Ldalvik/annotation/InnerClass;11 .annotation·system·Ldalvik/annotation/InnerClass;
12 ····accessFlags·=·0x212 ····accessFlags·=·0x2
13 ····name·=·"d"13 ····name·=·"d"
14 .end·annotation14 .end·annotation
  
15 .annotation·system·Ldalvik/annotation/Signature;15 .annotation·system·Ldalvik/annotation/Signature;
16 ····value·=·{16 ····value·=·{
17 ········"Ljava/lang/Object;",17 ········"Ljava/lang/Object;",
18 ········"Ljava/util/Iterator<",18 ········"Ljava/util/Iterator<",
19 ········"Ljava/util/Map$Entry<",19 ········"Ljava/util/Map$Entry<",
20 ········"TK;TV;>;>;",20 ········"TK;TV;>;>;",
21 ········"Lb/b$f<",21 ········"La/b$f<",
22 ········"TK;TV;>;"22 ········"TK;TV;>;"
23 ····}23 ····}
24 .end·annotation24 .end·annotation
  
  
25 #·instance·fields25 #·instance·fields
26 .field·private·d:Lb/b$c;26 .field·private·d:La/b$c;
27 ····.annotation·system·Ldalvik/annotation/Signature;27 ····.annotation·system·Ldalvik/annotation/Signature;
28 ········value·=·{28 ········value·=·{
29 ············"Lb/b$c<",29 ············"La/b$c<",
30 ············"TK;TV;>;"30 ············"TK;TV;>;"
31 ········}31 ········}
32 ····.end·annotation32 ····.end·annotation
33 .end·field33 .end·field
  
34 .field·private·e:Z34 .field·private·e:Z
  
35 .field·final·synthetic·f:Lb/b;35 .field·final·synthetic·f:La/b;
  
  
36 #·direct·methods36 #·direct·methods
37 .method·constructor·<init>(Lb/b;)V37 .method·constructor·<init>(La/b;)V
38 ····.locals·038 ····.locals·0
  
39 ····iput-object·p1,·p0,·Lb/b$d;->f:Lb/b;39 ····iput-object·p1,·p0,·La/b$d;->f:La/b;
  
40 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V40 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
41 ····const/4·p1,·0x141 ····const/4·p1,·0x1
  
42 ····iput-boolean·p1,·p0,·Lb/b$d;->e:Z42 ····iput-boolean·p1,·p0,·La/b$d;->e:Z
  
43 ····return-void43 ····return-void
44 .end·method44 .end·method
  
  
45 #·virtual·methods45 #·virtual·methods
46 .method·public·a(Lb/b$c;)V46 .method·public·a(La/b$c;)V
47 ····.locals·147 ····.locals·1
48 ····.annotation·system·Ldalvik/annotation/Signature;48 ····.annotation·system·Ldalvik/annotation/Signature;
49 ········value·=·{49 ········value·=·{
50 ············"(",50 ············"(",
51 ············"Lb/b$c<",51 ············"La/b$c<",
52 ············"TK;TV;>;)V"52 ············"TK;TV;>;)V"
53 ········}53 ········}
54 ····.end·annotation54 ····.end·annotation
  
55 ····iget-object·v0,·p0,·Lb/b$d;->d:Lb/b$c;55 ····iget-object·v0,·p0,·La/b$d;->d:La/b$c;
  
56 ····if-ne·p1,·v0,·:cond_156 ····if-ne·p1,·v0,·:cond_1
  
57 ····iget-object·p1,·v0,·Lb/b$c;->g:Lb/b$c;57 ····iget-object·p1,·v0,·La/b$c;->g:La/b$c;
  
58 ····iput-object·p1,·p0,·Lb/b$d;->d:Lb/b$c;58 ····iput-object·p1,·p0,·La/b$d;->d:La/b$c;
  
59 ····if-nez·p1,·:cond_059 ····if-nez·p1,·:cond_0
  
60 ····const/4·p1,·0x160 ····const/4·p1,·0x1
  
61 ····goto·:goto_061 ····goto·:goto_0
  
62 ····:cond_062 ····:cond_0
63 ····const/4·p1,·0x063 ····const/4·p1,·0x0
  
64 ····:goto_064 ····:goto_0
65 ····iput-boolean·p1,·p0,·Lb/b$d;->e:Z65 ····iput-boolean·p1,·p0,·La/b$d;->e:Z
  
66 ····:cond_166 ····:cond_1
67 ····return-void67 ····return-void
68 .end·method68 .end·method
  
69 .method·public·b()Ljava/util/Map$Entry;69 .method·public·b()Ljava/util/Map$Entry;
70 ····.locals·170 ····.locals·1
Offset 101, 82 lines modifiedOffset 101, 82 lines modified
101 ········value·=·{101 ········value·=·{
102 ············"()",102 ············"()",
103 ············"Ljava/util/Map$Entry<",103 ············"Ljava/util/Map$Entry<",
104 ············"TK;TV;>;"104 ············"TK;TV;>;"
105 ········}105 ········}
106 ····.end·annotation106 ····.end·annotation
  
107 ····iget-boolean·v0,·p0,·Lb/b$d;->e:Z107 ····iget-boolean·v0,·p0,·La/b$d;->e:Z
  
108 ····if-eqz·v0,·:cond_0108 ····if-eqz·v0,·:cond_0
  
109 ····const/4·v0,·0x0109 ····const/4·v0,·0x0
  
110 ····iput-boolean·v0,·p0,·Lb/b$d;->e:Z110 ····iput-boolean·v0,·p0,·La/b$d;->e:Z
  
111 ····iget-object·v0,·p0,·Lb/b$d;->f:Lb/b;111 ····iget-object·v0,·p0,·La/b$d;->f:La/b;
  
112 ····iget-object·v0,·v0,·Lb/b;->d:Lb/b$c;112 ····iget-object·v0,·v0,·La/b;->d:La/b$c;
  
113 ····:goto_0113 ····:goto_0
114 ····iput-object·v0,·p0,·Lb/b$d;->d:Lb/b$c;114 ····iput-object·v0,·p0,·La/b$d;->d:La/b$c;
  
115 ····goto·:goto_1115 ····goto·:goto_1
  
116 ····:cond_0116 ····:cond_0
117 ····iget-object·v0,·p0,·Lb/b$d;->d:Lb/b$c;117 ····iget-object·v0,·p0,·La/b$d;->d:La/b$c;
  
Max diff block lines reached; 1413/4531 bytes (31.19%) of diff not shown.
2.14 KB
smali/b/b$b.smali vs.
smali/a/b$b.smali
Files 88% similar despite different names
    
Offset 1, 81 lines modifiedOffset 1, 81 lines modified
1 .class·Lb/b$b;1 .class·La/b$b;
2 .super·Lb/b$e;2 .super·La/b$e;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Lb/b;6 ····value·=·La/b;
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0xa9 ····accessFlags·=·0xa
10 ····name·=·"b"10 ····name·=·"b"
11 .end·annotation11 .end·annotation
  
12 .annotation·system·Ldalvik/annotation/Signature;12 .annotation·system·Ldalvik/annotation/Signature;
13 ····value·=·{13 ····value·=·{
14 ········"<K:",14 ········"<K:",
15 ········"Ljava/lang/Object;",15 ········"Ljava/lang/Object;",
16 ········"V:",16 ········"V:",
17 ········"Ljava/lang/Object;",17 ········"Ljava/lang/Object;",
18 ········">",18 ········">",
19 ········"Lb/b$e<",19 ········"La/b$e<",
20 ········"TK;TV;>;"20 ········"TK;TV;>;"
21 ····}21 ····}
22 .end·annotation22 .end·annotation
  
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Lb/b$c;Lb/b$c;)V24 .method·constructor·<init>(La/b$c;La/b$c;)V
25 ····.locals·025 ····.locals·0
26 ····.annotation·system·Ldalvik/annotation/Signature;26 ····.annotation·system·Ldalvik/annotation/Signature;
27 ········value·=·{27 ········value·=·{
28 ············"(",28 ············"(",
29 ············"Lb/b$c<",29 ············"La/b$c<",
30 ············"TK;TV;>;",30 ············"TK;TV;>;",
31 ············"Lb/b$c<",31 ············"La/b$c<",
32 ············"TK;TV;>;)V"32 ············"TK;TV;>;)V"
33 ········}33 ········}
34 ····.end·annotation34 ····.end·annotation
  
35 ····invoke-direct·{p0,·p1,·p2},·Lb/b$e;-><init>(Lb/b$c;Lb/b$c;)V35 ····invoke-direct·{p0,·p1,·p2},·La/b$e;-><init>(La/b$c;La/b$c;)V
  
36 ····return-void36 ····return-void
37 .end·method37 .end·method
  
  
38 #·virtual·methods38 #·virtual·methods
39 .method·b(Lb/b$c;)Lb/b$c;39 .method·b(La/b$c;)La/b$c;
40 ····.locals·040 ····.locals·0
41 ····.annotation·system·Ldalvik/annotation/Signature;41 ····.annotation·system·Ldalvik/annotation/Signature;
42 ········value·=·{42 ········value·=·{
43 ············"(",43 ············"(",
44 ············"Lb/b$c<",44 ············"La/b$c<",
45 ············"TK;TV;>;)",45 ············"TK;TV;>;)",
46 ············"Lb/b$c<",46 ············"La/b$c<",
47 ············"TK;TV;>;"47 ············"TK;TV;>;"
48 ········}48 ········}
49 ····.end·annotation49 ····.end·annotation
  
50 ····iget-object·p1,·p1,·Lb/b$c;->f:Lb/b$c;50 ····iget-object·p1,·p1,·La/b$c;->f:La/b$c;
  
51 ····return-object·p151 ····return-object·p1
52 .end·method52 .end·method
  
53 .method·c(Lb/b$c;)Lb/b$c;53 .method·c(La/b$c;)La/b$c;
54 ····.locals·054 ····.locals·0
55 ····.annotation·system·Ldalvik/annotation/Signature;55 ····.annotation·system·Ldalvik/annotation/Signature;
56 ········value·=·{56 ········value·=·{
57 ············"(",57 ············"(",
58 ············"Lb/b$c<",58 ············"La/b$c<",
59 ············"TK;TV;>;)",59 ············"TK;TV;>;)",
60 ············"Lb/b$c<",60 ············"La/b$c<",
61 ············"TK;TV;>;"61 ············"TK;TV;>;"
62 ········}62 ········}
63 ····.end·annotation63 ····.end·annotation
  
64 ····iget-object·p1,·p1,·Lb/b$c;->g:Lb/b$c;64 ····iget-object·p1,·p1,·La/b$c;->g:La/b$c;
  
65 ····return-object·p165 ····return-object·p1
66 .end·method66 .end·method
5.5 KB
smali/r0/c$a.smali vs.
smali/f0/g$b$a.smali
Files 82% similar despite different names
    
Offset 1, 103 lines modifiedOffset 1, 129 lines modified
1 .class·public·final·Lr0/c$a;1 .class·public·final·Lf0/g$b$a;
2 .super·Lkotlin/coroutines/jvm/internal/j;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingMethod;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Lr0/c;->a(Lx0/p;Ljava/lang/Object;Lq0/d;)Lq0/d;6 ····value·=·Lf0/g$b;
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x199 ····accessFlags·=·0x19
10 ····name·=·null10 ····name·=·"a"
11 .end·annotation11 .end·annotation
  
  
12 #·instance·fields 
13 .field·private·d:I 
  
14 .field·final·synthetic·e:Lx0/p; 
  
15 .field·final·synthetic·f:Ljava/lang/Object; 
  
  
16 #·direct·methods12 #·direct·methods
17 .method·public·constructor·<init>(Lq0/d;Lx0/p;Ljava/lang/Object;)V13 .method·public·static·a(Lf0/g$b;Ljava/lang/Object;Lm0/p;)Ljava/lang/Object;
18 ····.locals·014 ····.locals·1
 15 ····.annotation·system·Ldalvik/annotation/Signature;
 16 ········value·=·{
 17 ············"<R:",
 18 ············"Ljava/lang/Object;",
 19 ············">(",
 20 ············"Lf0/g$b;",
 21 ············"TR;",
 22 ············"Lm0/p<",
 23 ············"-TR;-",
 24 ············"Lf0/g$b;",
 25 ············"+TR;>;)TR;"
 26 ········}
 27 ····.end·annotation
  
 28 ····const-string·v0,·"operation"
  
19 ····iput-object·p2,·p0,·Lr0/c$a;->e:Lx0/p;29 ····invoke-static·{p2,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
20 ····iput-object·p3,·p0,·Lr0/c$a;->f:Ljava/lang/Object;30 ····invoke-interface·{p2,·p1,·p0},·Lm0/p;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
  
21 ····const-string·p2,·"null·cannot·be·cast·to·non-null·type·kotlin.coroutines.Continuation<kotlin.Any?>"31 ····move-result-object·p0
  
 32 ····return-object·p0
22 ····invoke-static·{p1,·p2},·Lkotlin/jvm/internal/i;->c(Ljava/lang/Object;Ljava/lang/String;)V 
  
23 ····invoke-direct·{p0,·p1},·Lkotlin/coroutines/jvm/internal/j;-><init>(Lq0/d;)V 
  
24 ····return-void 
25 .end·method33 .end·method
  
 34 .method·public·static·b(Lf0/g$b;Lf0/g$c;)Lf0/g$b;
 35 ····.locals·1
 36 ····.annotation·system·Ldalvik/annotation/Signature;
 37 ········value·=·{
 38 ············"<E::",
 39 ············"Lf0/g$b;",
 40 ············">(",
 41 ············"Lf0/g$b;",
 42 ············"Lf0/g$c<",
 43 ············"TE;>;)TE;"
 44 ········}
 45 ····.end·annotation
  
 46 ····const-string·v0,·"key"
26 #·virtual·methods 
27 .method·protected·invokeSuspend(Ljava/lang/Object;)Ljava/lang/Object; 
28 ····.locals·3 
  
29 ····iget·v0,·p0,·Lr0/c$a;->d:I47 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
30 ····const/4·v1,·0x248 ····invoke-interface·{p0},·Lf0/g$b;->getKey()Lf0/g$c;
  
 49 ····move-result-object·v0
  
31 ····const/4·v2,·0x150 ····invoke-static·{v0,·p1},·Lkotlin/jvm/internal/i;->a(Ljava/lang/Object;Ljava/lang/Object;)Z
  
32 ····if-eqz·v0,·:cond_151 ····move-result·p1
  
33 ····if-ne·v0,·v2,·:cond_052 ····if-eqz·p1,·:cond_0
  
34 ····iput·v1,·p0,·Lr0/c$a;->d:I53 ····const-string·p1,·"null·cannot·be·cast·to·non-null·type·E·of·kotlin.coroutines.CoroutineContext.Element.get"
  
35 ····invoke-static·{p1},·Lo0/l;->b(Ljava/lang/Object;)V54 ····invoke-static·{p0,·p1},·Lkotlin/jvm/internal/i;->c(Ljava/lang/Object;Ljava/lang/String;)V
  
36 ····goto·:goto_055 ····goto·:goto_0
  
37 ····:cond_056 ····:cond_0
38 ····new-instance·p1,·Ljava/lang/IllegalStateException;57 ····const/4·p0,·0x0
  
39 ····const-string·v0,·"This·coroutine·had·already·completed" 
  
40 ····invoke-virtual·{v0},·Ljava/lang/Object;->toString()Ljava/lang/String;58 ····:goto_0
 59 ····return-object·p0
 60 .end·method
  
41 ····move-result-object·v061 .method·public·static·c(Lf0/g$b;Lf0/g$c;)Lf0/g;
 62 ····.locals·1
 63 ····.annotation·system·Ldalvik/annotation/Signature;
 64 ········value·=·{
 65 ············"(",
 66 ············"Lf0/g$b;",
 67 ············"Lf0/g$c<",
 68 ············"*>;)",
 69 ············"Lf0/g;"
 70 ········}
 71 ····.end·annotation
  
42 ····invoke-direct·{p1,·v0},·Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V72 ····const-string·v0,·"key"
  
43 ····throw·p173 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
 74 ····invoke-interface·{p0},·Lf0/g$b;->getKey()Lf0/g$c;
44 ····:cond_1 
45 ····iput·v2,·p0,·Lr0/c$a;->d:I 
  
46 ····invoke-static·{p1},·Lo0/l;->b(Ljava/lang/Object;)V75 ····move-result-object·v0
  
47 ····iget-object·p1,·p0,·Lr0/c$a;->e:Lx0/p;76 ····invoke-static·{v0,·p1},·Lkotlin/jvm/internal/i;->a(Ljava/lang/Object;Ljava/lang/Object;)Z
  
48 ····const-string·v0,·"null·cannot·be·cast·to·non-null·type·kotlin.Function2<R·of·kotlin.coroutines.intrinsics.IntrinsicsKt__IntrinsicsJvmKt.createCoroutineUnintercepted$lambda$1,·kotlin.coroutines.Continuation<T·of·kotlin.coroutines.intrinsics.IntrinsicsKt__In[·...·truncated·by·diffoscope;·len:·67,·SHA:·e5146e2da701a8c5a2979c6cf20140d11568401dd2096647ef94ecd5f7374f0f·...·]77 ····move-result·p1
Max diff block lines reached; 951/5558 bytes (17.11%) of diff not shown.
4.51 KB
smali/r0/c$b.smali vs.
smali/y/h.smali
Files 79% similar despite different names
    
Offset 1, 103 lines modifiedOffset 1, 94 lines modified
1 .class·public·final·Lr0/c$b;1 .class·public·final·Ly/h;
2 .super·Lkotlin/coroutines/jvm/internal/d;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·annotations 
5 .annotation·system·Ldalvik/annotation/EnclosingMethod; 
6 ····value·=·Lr0/c;->a(Lx0/p;Ljava/lang/Object;Lq0/d;)Lq0/d; 
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:Ljava/lang/String;
13 .field·private·d:I 
  
14 .field·final·synthetic·e:Lx0/p; 
  
15 .field·final·synthetic·f:Ljava/lang/Object;6 .field·public·final·b:Ljava/lang/Object;
  
  
16 #·direct·methods7 #·direct·methods
17 .method·public·constructor·<init>(Lq0/d;Lq0/g;Lx0/p;Ljava/lang/Object;)V8 .method·public·constructor·<init>(Ljava/lang/String;Ljava/lang/Object;)V
18 ····.locals·09 ····.locals·0
  
19 ····iput-object·p3,·p0,·Lr0/c$b;->e:Lx0/p;10 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
20 ····iput-object·p4,·p0,·Lr0/c$b;->f:Ljava/lang/Object;11 ····iput-object·p1,·p0,·Ly/h;->a:Ljava/lang/String;
  
 12 ····iput-object·p2,·p0,·Ly/h;->b:Ljava/lang/Object;
21 ····const-string·p3,·"null·cannot·be·cast·to·non-null·type·kotlin.coroutines.Continuation<kotlin.Any?>" 
  
22 ····invoke-static·{p1,·p3},·Lkotlin/jvm/internal/i;->c(Ljava/lang/Object;Ljava/lang/String;)V 
  
23 ····invoke-direct·{p0,·p1,·p2},·Lkotlin/coroutines/jvm/internal/d;-><init>(Lq0/d;Lq0/g;)V 
  
24 ····return-void13 ····return-void
25 .end·method14 .end·method
  
  
26 #·virtual·methods15 #·virtual·methods
27 .method·protected·invokeSuspend(Ljava/lang/Object;)Ljava/lang/Object;16 .method·public·a(Ljava/lang/String;)Ljava/lang/Object;
28 ····.locals·317 ····.locals·2
  
29 ····iget·v0,·p0,·Lr0/c$b;->d:I18 ····.annotation·system·Ldalvik/annotation/Signature;
 19 ········value·=·{
 20 ············"<T:",
 21 ············"Ljava/lang/Object;",
 22 ············">(",
 23 ············"Ljava/lang/String;",
 24 ············")TT;"
 25 ········}
 26 ····.end·annotation
  
30 ····const/4·v1,·0x227 ····iget-object·v0,·p0,·Ly/h;->b:Ljava/lang/Object;
  
31 ····const/4·v2,·0x128 ····if-nez·v0,·:cond_0
  
32 ····if-eqz·v0,·:cond_129 ····const/4·p1,·0x0
  
 30 ····return-object·p1
33 ····if-ne·v0,·v2,·:cond_0 
  
34 ····iput·v1,·p0,·Lr0/c$b;->d:I 
  
35 ····invoke-static·{p1},·Lo0/l;->b(Ljava/lang/Object;)V 
  
36 ····goto·:goto_0 
  
37 ····:cond_031 ····:cond_0
38 ····new-instance·p1,·Ljava/lang/IllegalStateException;32 ····instance-of·v1,·v0,·Ljava/util/Map;
  
39 ····const-string·v0,·"This·coroutine·had·already·completed"33 ····if-eqz·v1,·:cond_1
  
40 ····invoke-virtual·{v0},·Ljava/lang/Object;->toString()Ljava/lang/String;34 ····check-cast·v0,·Ljava/util/Map;
  
41 ····move-result-object·v035 ····invoke-interface·{v0,·p1},·Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
  
42 ····invoke-direct·{p1,·v0},·Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V36 ····move-result-object·p1
  
43 ····throw·p137 ····return-object·p1
  
44 ····:cond_138 ····:cond_1
 39 ····instance-of·v1,·v0,·Lorg/json/JSONObject;
45 ····iput·v2,·p0,·Lr0/c$b;->d:I 
  
46 ····invoke-static·{p1},·Lo0/l;->b(Ljava/lang/Object;)V 
  
47 ····iget-object·p1,·p0,·Lr0/c$b;->e:Lx0/p;40 ····if-eqz·v1,·:cond_2
  
48 ····const-string·v0,·"null·cannot·be·cast·to·non-null·type·kotlin.Function2<R·of·kotlin.coroutines.intrinsics.IntrinsicsKt__IntrinsicsJvmKt.createCoroutineUnintercepted$lambda$1,·kotlin.coroutines.Continuation<T·of·kotlin.coroutines.intrinsics.IntrinsicsKt__Int[·...·truncated·by·diffoscope;·len:·66,·SHA:·c19a22ff21c2dc55663f6060edd30997dfb821ad86f829ac4fe4ebf3b1581741·...·]41 ····check-cast·v0,·Lorg/json/JSONObject;
  
49 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->c(Ljava/lang/Object;Ljava/lang/String;)V42 ····invoke-virtual·{v0,·p1},·Lorg/json/JSONObject;->opt(Ljava/lang/String;)Ljava/lang/Object;
  
50 ····iget-object·p1,·p0,·Lr0/c$b;->e:Lx0/p;43 ····move-result-object·p1
  
51 ····invoke-static·{p1,·v1},·Lkotlin/jvm/internal/o;->a(Ljava/lang/Object;I)Ljava/lang/Object;44 ····return-object·p1
  
52 ····move-result-object·p145 ····:cond_2
 46 ····new-instance·p1,·Ljava/lang/ClassCastException;
  
53 ····check-cast·p1,·Lx0/p;47 ····invoke-direct·{p1},·Ljava/lang/ClassCastException;-><init>()V
  
54 ····iget-object·v0,·p0,·Lr0/c$b;->f:Ljava/lang/Object;48 ····throw·p1
 49 .end·method
  
55 ····invoke-interface·{p1,·v0,·p0},·Lx0/p;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;50 .method·public·b()Ljava/lang/Object;
 51 ····.locals·1
 52 ····.annotation·system·Ldalvik/annotation/Signature;
 53 ········value·=·{
 54 ············"<T:",
 55 ············"Ljava/lang/Object;",
 56 ············">()TT;"
 57 ········}
 58 ····.end·annotation
  
56 ····move-result-object·p159 ····iget-object·v0,·p0,·Ly/h;->b:Ljava/lang/Object;
  
57 ····:goto_0 
58 ····return-object·p160 ····return-object·v0
59 .end·method61 .end·method
4.04 KB
smali/p0/t.smali vs.
smali/e0/t.smali
Files 98% similar despite different names
    
Offset 1, 29 lines modifiedOffset 1, 29 lines modified
1 .class·final·Lp0/t;1 .class·final·Le0/t;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces4 #·interfaces
5 .implements·Ljava/util/Map;5 .implements·Ljava/util/Map;
6 .implements·Ljava/io/Serializable;6 .implements·Ljava/io/Serializable;
  
  
7 #·static·fields7 #·static·fields
8 .field·public·static·final·d:Lp0/t;8 .field·public·static·final·d:Le0/t;
  
  
9 #·direct·methods9 #·direct·methods
10 .method·static·constructor·<clinit>()V10 .method·static·constructor·<clinit>()V
11 ····.locals·111 ····.locals·1
  
12 ····new-instance·v0,·Lp0/t;12 ····new-instance·v0,·Le0/t;
  
13 ····invoke-direct·{v0},·Lp0/t;-><init>()V13 ····invoke-direct·{v0},·Le0/t;-><init>()V
  
14 ····sput-object·v0,·Lp0/t;->d:Lp0/t;14 ····sput-object·v0,·Le0/t;->d:Le0/t;
  
15 ····return-void15 ····return-void
16 .end·method16 .end·method
  
17 .method·private·constructor·<init>()V17 .method·private·constructor·<init>()V
18 ····.locals·018 ····.locals·0
  
Offset 61, 15 lines modifiedOffset 61, 15 lines modified
61 ············"()",61 ············"()",
62 ············"Ljava/util/Set<",62 ············"Ljava/util/Set<",
63 ············"Ljava/util/Map$Entry;",63 ············"Ljava/util/Map$Entry;",
64 ············">;"64 ············">;"
65 ········}65 ········}
66 ····.end·annotation66 ····.end·annotation
  
67 ····sget-object·v0,·Lp0/u;->d:Lp0/u;67 ····sget-object·v0,·Le0/u;->d:Le0/u;
  
68 ····return-object·v068 ····return-object·v0
69 .end·method69 .end·method
  
70 .method·public·clear()V70 .method·public·clear()V
71 ····.locals·271 ····.locals·2
  
Offset 100, 15 lines modifiedOffset 100, 15 lines modified
100 ····const/4·p1,·0x0100 ····const/4·p1,·0x0
  
101 ····return·p1101 ····return·p1
  
102 ····:cond_0102 ····:cond_0
103 ····check-cast·p1,·Ljava/lang/Void;103 ····check-cast·p1,·Ljava/lang/Void;
  
104 ····invoke-virtual·{p0,·p1},·Lp0/t;->a(Ljava/lang/Void;)Z104 ····invoke-virtual·{p0,·p1},·Le0/t;->a(Ljava/lang/Void;)Z
  
105 ····move-result·p1105 ····move-result·p1
  
106 ····return·p1106 ····return·p1
107 .end·method107 .end·method
  
108 .method·public·d()Ljava/util/Set;108 .method·public·d()Ljava/util/Set;
Offset 118, 15 lines modifiedOffset 118, 15 lines modified
118 ············"()",118 ············"()",
119 ············"Ljava/util/Set<",119 ············"Ljava/util/Set<",
120 ············"Ljava/lang/Object;",120 ············"Ljava/lang/Object;",
121 ············">;"121 ············">;"
122 ········}122 ········}
123 ····.end·annotation123 ····.end·annotation
  
124 ····sget-object·v0,·Lp0/u;->d:Lp0/u;124 ····sget-object·v0,·Le0/u;->d:Le0/u;
  
125 ····return-object·v0125 ····return-object·v0
126 .end·method126 .end·method
  
127 .method·public·e()I127 .method·public·e()I
128 ····.locals·1128 ····.locals·1
  
Offset 142, 15 lines modifiedOffset 142, 15 lines modified
142 ············"()",142 ············"()",
143 ············"Ljava/util/Set<",143 ············"Ljava/util/Set<",
144 ············"Ljava/util/Map$Entry;",144 ············"Ljava/util/Map$Entry;",
145 ············">;"145 ············">;"
146 ········}146 ········}
147 ····.end·annotation147 ····.end·annotation
  
148 ····invoke-virtual·{p0},·Lp0/t;->c()Ljava/util/Set;148 ····invoke-virtual·{p0},·Le0/t;->c()Ljava/util/Set;
  
149 ····move-result-object·v0149 ····move-result-object·v0
  
150 ····return-object·v0150 ····return-object·v0
151 .end·method151 .end·method
  
152 .method·public·equals(Ljava/lang/Object;)Z152 .method·public·equals(Ljava/lang/Object;)Z
Offset 178, 15 lines modifiedOffset 178, 15 lines modified
178 ····:goto_0178 ····:goto_0
179 ····return·p1179 ····return·p1
180 .end·method180 .end·method
  
181 .method·public·f()Ljava/util/Collection;181 .method·public·f()Ljava/util/Collection;
182 ····.locals·1182 ····.locals·1
  
183 ····sget-object·v0,·Lp0/s;->d:Lp0/s;183 ····sget-object·v0,·Le0/s;->d:Le0/s;
  
184 ····return-object·v0184 ····return-object·v0
185 .end·method185 .end·method
  
186 .method·public·g(Ljava/lang/Object;)Ljava/lang/Void;186 .method·public·g(Ljava/lang/Object;)Ljava/lang/Void;
187 ····.locals·1187 ····.locals·1
  
Offset 198, 15 lines modifiedOffset 198, 15 lines modified
  
198 ····throw·p1198 ····throw·p1
199 .end·method199 .end·method
  
200 .method·public·bridge·synthetic·get(Ljava/lang/Object;)Ljava/lang/Object;200 .method·public·bridge·synthetic·get(Ljava/lang/Object;)Ljava/lang/Object;
201 ····.locals·0201 ····.locals·0
  
202 ····invoke-virtual·{p0,·p1},·Lp0/t;->b(Ljava/lang/Object;)Ljava/lang/Void;202 ····invoke-virtual·{p0,·p1},·Le0/t;->b(Ljava/lang/Object;)Ljava/lang/Void;
  
203 ····move-result-object·p1203 ····move-result-object·p1
  
204 ····return-object·p1204 ····return-object·p1
205 .end·method205 .end·method
  
206 .method·public·hashCode()I206 .method·public·hashCode()I
Offset 232, 15 lines modifiedOffset 232, 15 lines modified
232 ············"()",232 ············"()",
Max diff block lines reached; 1277/4064 bytes (31.42%) of diff not shown.
3.13 KB
smali/p0/s.smali vs.
smali/e0/s.smali
Files 99% similar despite different names
    
Offset 1, 30 lines modifiedOffset 1, 30 lines modified
1 .class·public·final·Lp0/s;1 .class·public·final·Le0/s;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces4 #·interfaces
5 .implements·Ljava/util/List;5 .implements·Ljava/util/List;
6 .implements·Ljava/io/Serializable;6 .implements·Ljava/io/Serializable;
7 .implements·Ljava/util/RandomAccess;7 .implements·Ljava/util/RandomAccess;
  
  
8 #·static·fields8 #·static·fields
9 .field·public·static·final·d:Lp0/s;9 .field·public·static·final·d:Le0/s;
  
  
10 #·direct·methods10 #·direct·methods
11 .method·static·constructor·<clinit>()V11 .method·static·constructor·<clinit>()V
12 ····.locals·112 ····.locals·1
  
13 ····new-instance·v0,·Lp0/s;13 ····new-instance·v0,·Le0/s;
  
14 ····invoke-direct·{v0},·Lp0/s;-><init>()V14 ····invoke-direct·{v0},·Le0/s;-><init>()V
  
15 ····sput-object·v0,·Lp0/s;->d:Lp0/s;15 ····sput-object·v0,·Le0/s;->d:Le0/s;
  
16 ····return-void16 ····return-void
17 .end·method17 .end·method
  
18 .method·private·constructor·<init>()V18 .method·private·constructor·<init>()V
19 ····.locals·019 ····.locals·0
  
Offset 153, 15 lines modifiedOffset 153, 15 lines modified
153 ····const/4·p1,·0x0153 ····const/4·p1,·0x0
  
154 ····return·p1154 ····return·p1
  
155 ····:cond_0155 ····:cond_0
156 ····check-cast·p1,·Ljava/lang/Void;156 ····check-cast·p1,·Ljava/lang/Void;
  
157 ····invoke-virtual·{p0,·p1},·Lp0/s;->a(Ljava/lang/Void;)Z157 ····invoke-virtual·{p0,·p1},·Le0/s;->a(Ljava/lang/Void;)Z
  
158 ····move-result·p1158 ····move-result·p1
  
159 ····return·p1159 ····return·p1
160 .end·method160 .end·method
  
161 .method·public·containsAll(Ljava/util/Collection;)Z161 .method·public·containsAll(Ljava/util/Collection;)Z
Offset 227, 15 lines modifiedOffset 227, 15 lines modified
227 ····:goto_0227 ····:goto_0
228 ····return·p1228 ····return·p1
229 .end·method229 .end·method
  
230 .method·public·bridge·synthetic·get(I)Ljava/lang/Object;230 .method·public·bridge·synthetic·get(I)Ljava/lang/Object;
231 ····.locals·0231 ····.locals·0
  
232 ····invoke-virtual·{p0,·p1},·Lp0/s;->b(I)Ljava/lang/Void;232 ····invoke-virtual·{p0,·p1},·Le0/s;->b(I)Ljava/lang/Void;
  
233 ····move-result-object·p1233 ····move-result-object·p1
  
234 ····return-object·p1234 ····return-object·p1
235 .end·method235 .end·method
  
236 .method·public·hashCode()I236 .method·public·hashCode()I
Offset 256, 15 lines modifiedOffset 256, 15 lines modified
256 ····const/4·p1,·-0x1256 ····const/4·p1,·-0x1
  
257 ····return·p1257 ····return·p1
  
258 ····:cond_0258 ····:cond_0
259 ····check-cast·p1,·Ljava/lang/Void;259 ····check-cast·p1,·Ljava/lang/Void;
  
260 ····invoke-virtual·{p0,·p1},·Lp0/s;->d(Ljava/lang/Void;)I260 ····invoke-virtual·{p0,·p1},·Le0/s;->d(Ljava/lang/Void;)I
  
261 ····move-result·p1261 ····move-result·p1
  
262 ····return·p1262 ····return·p1
263 .end·method263 .end·method
  
264 .method·public·isEmpty()Z264 .method·public·isEmpty()Z
Offset 274, 15 lines modifiedOffset 274, 15 lines modified
  
274 ····return·v0274 ····return·v0
275 .end·method275 .end·method
  
276 .method·public·iterator()Ljava/util/Iterator;276 .method·public·iterator()Ljava/util/Iterator;
277 ····.locals·1277 ····.locals·1
  
278 ····sget-object·v0,·Lp0/r;->d:Lp0/r;278 ····sget-object·v0,·Le0/r;->d:Le0/r;
  
279 ····return-object·v0279 ····return-object·v0
280 .end·method280 .end·method
  
281 .method·public·final·bridge·lastIndexOf(Ljava/lang/Object;)I281 .method·public·final·bridge·lastIndexOf(Ljava/lang/Object;)I
282 ····.locals·1282 ····.locals·1
  
Offset 293, 35 lines modifiedOffset 293, 35 lines modified
293 ····const/4·p1,·-0x1293 ····const/4·p1,·-0x1
  
294 ····return·p1294 ····return·p1
  
295 ····:cond_0295 ····:cond_0
296 ····check-cast·p1,·Ljava/lang/Void;296 ····check-cast·p1,·Ljava/lang/Void;
  
297 ····invoke-virtual·{p0,·p1},·Lp0/s;->e(Ljava/lang/Void;)I297 ····invoke-virtual·{p0,·p1},·Le0/s;->e(Ljava/lang/Void;)I
  
298 ····move-result·p1298 ····move-result·p1
  
299 ····return·p1299 ····return·p1
300 .end·method300 .end·method
  
301 .method·public·listIterator()Ljava/util/ListIterator;301 .method·public·listIterator()Ljava/util/ListIterator;
302 ····.locals·1302 ····.locals·1
  
303 ····sget-object·v0,·Lp0/r;->d:Lp0/r;303 ····sget-object·v0,·Le0/r;->d:Le0/r;
  
304 ····return-object·v0304 ····return-object·v0
305 .end·method305 .end·method
  
306 .method·public·listIterator(I)Ljava/util/ListIterator;306 .method·public·listIterator(I)Ljava/util/ListIterator;
307 ····.locals·3307 ····.locals·3
  
308 ····if-nez·p1,·:cond_0308 ····if-nez·p1,·:cond_0
  
309 ····sget-object·p1,·Lp0/r;->d:Lp0/r;309 ····sget-object·p1,·Le0/r;->d:Le0/r;
  
310 ····return-object·p1310 ····return-object·p1
  
311 ····:cond_0311 ····:cond_0
Max diff block lines reached; 333/3131 bytes (10.64%) of diff not shown.
311 B
smali/p0/j.smali vs.
smali/e0/j.smali
Files 99% similar despite different names
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
1 .class·Lp0/j;1 .class·Le0/j;
2 .super·Lp0/i;2 .super·Le0/i;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·direct·methods4 #·direct·methods
5 .method·public·static·g(Ljava/lang/Iterable;I)I5 .method·public·static·g(Ljava/lang/Iterable;I)I
6 ····.locals·16 ····.locals·1
7 ····.annotation·system·Ldalvik/annotation/Signature;7 ····.annotation·system·Ldalvik/annotation/Signature;
5.3 KB
smali/p0/z.smali vs.
smali/e0/z.smali
Files 98% similar despite different names
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
1 .class·Lp0/z;1 .class·Le0/z;
2 .super·Lp0/y;2 .super·Le0/y;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·direct·methods4 #·direct·methods
5 .method·public·static·final·d()Ljava/util/Map;5 .method·public·static·final·d()Ljava/util/Map;
6 ····.locals·26 ····.locals·2
7 ····.annotation·system·Ldalvik/annotation/Signature;7 ····.annotation·system·Ldalvik/annotation/Signature;
Offset 14, 15 lines modifiedOffset 14, 15 lines modified
14 ············"Ljava/lang/Object;",14 ············"Ljava/lang/Object;",
15 ············">()",15 ············">()",
16 ············"Ljava/util/Map<",16 ············"Ljava/util/Map<",
17 ············"TK;TV;>;"17 ············"TK;TV;>;"
18 ········}18 ········}
19 ····.end·annotation19 ····.end·annotation
  
20 ····sget-object·v0,·Lp0/t;->d:Lp0/t;20 ····sget-object·v0,·Le0/t;->d:Le0/t;
  
21 ····const-string·v1,·"null·cannot·be·cast·to·non-null·type·kotlin.collections.Map<K·of·kotlin.collections.MapsKt__MapsKt.emptyMap,·V·of·kotlin.collections.MapsKt__MapsKt.emptyMap>"21 ····const-string·v1,·"null·cannot·be·cast·to·non-null·type·kotlin.collections.Map<K·of·kotlin.collections.MapsKt__MapsKt.emptyMap,·V·of·kotlin.collections.MapsKt__MapsKt.emptyMap>"
  
22 ····invoke-static·{v0,·v1},·Lkotlin/jvm/internal/i;->c(Ljava/lang/Object;Ljava/lang/String;)V22 ····invoke-static·{v0,·v1},·Lkotlin/jvm/internal/i;->c(Ljava/lang/Object;Ljava/lang/String;)V
  
23 ····return-object·v023 ····return-object·v0
24 .end·method24 .end·method
Offset 56, 22 lines modifiedOffset 56, 22 lines modified
56 ····const/4·v1,·0x156 ····const/4·v1,·0x1
  
57 ····if-eq·v0,·v1,·:cond_057 ····if-eq·v0,·v1,·:cond_0
  
58 ····goto·:goto_058 ····goto·:goto_0
  
59 ····:cond_059 ····:cond_0
60 ····invoke-static·{p0},·Lp0/y;->c(Ljava/util/Map;)Ljava/util/Map;60 ····invoke-static·{p0},·Le0/y;->c(Ljava/util/Map;)Ljava/util/Map;
  
61 ····move-result-object·p061 ····move-result-object·p0
  
62 ····goto·:goto_062 ····goto·:goto_0
  
63 ····:cond_163 ····:cond_1
64 ····invoke-static·{},·Lp0/z;->d()Ljava/util/Map;64 ····invoke-static·{},·Le0/z;->d()Ljava/util/Map;
  
65 ····move-result-object·p065 ····move-result-object·p0
  
66 ····:goto_066 ····:goto_0
67 ····return-object·p067 ····return-object·p0
68 .end·method68 .end·method
  
Offset 84, 15 lines modifiedOffset 84, 15 lines modified
84 ············"V:",84 ············"V:",
85 ············"Ljava/lang/Object;",85 ············"Ljava/lang/Object;",
86 ············">(",86 ············">(",
87 ············"Ljava/util/Map<",87 ············"Ljava/util/Map<",
88 ············"-TK;-TV;>;",88 ············"-TK;-TV;>;",
89 ············"Ljava/lang/Iterable<",89 ············"Ljava/lang/Iterable<",
90 ············"+",90 ············"+",
91 ············"Lo0/j<",91 ············"Ld0/j<",
92 ············"+TK;+TV;>;>;)V"92 ············"+TK;+TV;>;>;)V"
93 ········}93 ········}
94 ····.end·annotation94 ····.end·annotation
  
95 ····const-string·v0,·"<this>"95 ····const-string·v0,·"<this>"
  
96 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V96 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
Offset 112, 21 lines modifiedOffset 112, 21 lines modified
  
112 ····if-eqz·v0,·:cond_0112 ····if-eqz·v0,·:cond_0
  
113 ····invoke-interface·{p1},·Ljava/util/Iterator;->next()Ljava/lang/Object;113 ····invoke-interface·{p1},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
114 ····move-result-object·v0114 ····move-result-object·v0
  
115 ····check-cast·v0,·Lo0/j;115 ····check-cast·v0,·Ld0/j;
  
116 ····invoke-virtual·{v0},·Lo0/j;->a()Ljava/lang/Object;116 ····invoke-virtual·{v0},·Ld0/j;->a()Ljava/lang/Object;
  
117 ····move-result-object·v1117 ····move-result-object·v1
  
118 ····invoke-virtual·{v0},·Lo0/j;->b()Ljava/lang/Object;118 ····invoke-virtual·{v0},·Ld0/j;->b()Ljava/lang/Object;
  
119 ····move-result-object·v0119 ····move-result-object·v0
  
120 ····invoke-interface·{p0,·v1,·v0},·Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;120 ····invoke-interface·{p0,·v1,·v0},·Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
  
121 ····goto·:goto_0121 ····goto·:goto_0
  
Offset 141, 15 lines modifiedOffset 141, 15 lines modified
141 ············"<K:",141 ············"<K:",
142 ············"Ljava/lang/Object;",142 ············"Ljava/lang/Object;",
143 ············"V:",143 ············"V:",
144 ············"Ljava/lang/Object;",144 ············"Ljava/lang/Object;",
145 ············">(",145 ············">(",
146 ············"Ljava/lang/Iterable<",146 ············"Ljava/lang/Iterable<",
147 ············"+",147 ············"+",
148 ············"Lo0/j<",148 ············"Ld0/j<",
149 ············"+TK;+TV;>;>;)",149 ············"+TK;+TV;>;>;)",
150 ············"Ljava/util/Map<",150 ············"Ljava/util/Map<",
151 ············"TK;TV;>;"151 ············"TK;TV;>;"
152 ········}152 ········}
153 ····.end·annotation153 ····.end·annotation
  
154 ····const-string·v0,·"<this>"154 ····const-string·v0,·"<this>"
Offset 176, 21 lines modifiedOffset 176, 21 lines modified
  
176 ····new-instance·v1,·Ljava/util/LinkedHashMap;176 ····new-instance·v1,·Ljava/util/LinkedHashMap;
  
177 ····invoke-interface·{v0},·Ljava/util/Collection;->size()I177 ····invoke-interface·{v0},·Ljava/util/Collection;->size()I
  
178 ····move-result·v0178 ····move-result·v0
  
179 ····invoke-static·{v0},·Lp0/w;->a(I)I179 ····invoke-static·{v0},·Le0/w;->a(I)I
  
180 ····move-result·v0180 ····move-result·v0
  
181 ····invoke-direct·{v1,·v0},·Ljava/util/LinkedHashMap;-><init>(I)V181 ····invoke-direct·{v1,·v0},·Ljava/util/LinkedHashMap;-><init>(I)V
  
182 ····invoke-static·{p0,·v1},·Lp0/z;->h(Ljava/lang/Iterable;Ljava/util/Map;)Ljava/util/Map;182 ····invoke-static·{p0,·v1},·Le0/z;->h(Ljava/lang/Iterable;Ljava/util/Map;)Ljava/util/Map;
  
183 ····move-result-object·p0183 ····move-result-object·p0
  
184 ····goto·:goto_1184 ····goto·:goto_1
  
185 ····:cond_0185 ····:cond_0
186 ····instance-of·v0,·p0,·Ljava/util/List;186 ····instance-of·v0,·p0,·Ljava/util/List;
Offset 213, 40 lines modifiedOffset 213, 40 lines modified
213 ····move-result-object·p0213 ····move-result-object·p0
  
Max diff block lines reached; 1856/5359 bytes (34.63%) of diff not shown.
10.1 KB
smali/p0/q.smali vs.
smali/e0/q.smali
Max HTML report size reached
1.38 KB
smali/p0/r.smali vs.
smali/e0/r.smali
Files 94% similar despite different names
    
Offset 1, 28 lines modifiedOffset 1, 28 lines modified
1 .class·public·final·Lp0/r;1 .class·public·final·Le0/r;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces4 #·interfaces
5 .implements·Ljava/util/ListIterator;5 .implements·Ljava/util/ListIterator;
  
  
6 #·static·fields6 #·static·fields
7 .field·public·static·final·d:Lp0/r;7 .field·public·static·final·d:Le0/r;
  
  
8 #·direct·methods8 #·direct·methods
9 .method·static·constructor·<clinit>()V9 .method·static·constructor·<clinit>()V
10 ····.locals·110 ····.locals·1
  
11 ····new-instance·v0,·Lp0/r;11 ····new-instance·v0,·Le0/r;
  
12 ····invoke-direct·{v0},·Lp0/r;-><init>()V12 ····invoke-direct·{v0},·Le0/r;-><init>()V
  
13 ····sput-object·v0,·Lp0/r;->d:Lp0/r;13 ····sput-object·v0,·Le0/r;->d:Le0/r;
  
14 ····return-void14 ····return-void
15 .end·method15 .end·method
  
16 .method·private·constructor·<init>()V16 .method·private·constructor·<init>()V
17 ····.locals·017 ····.locals·0
  
Offset 80, 15 lines modifiedOffset 80, 15 lines modified
  
80 ····return·v080 ····return·v0
81 .end·method81 .end·method
  
82 .method·public·bridge·synthetic·next()Ljava/lang/Object;82 .method·public·bridge·synthetic·next()Ljava/lang/Object;
83 ····.locals·183 ····.locals·1
  
84 ····invoke-virtual·{p0},·Lp0/r;->a()Ljava/lang/Void;84 ····invoke-virtual·{p0},·Le0/r;->a()Ljava/lang/Void;
  
85 ····move-result-object·v085 ····move-result-object·v0
  
86 ····return-object·v086 ····return-object·v0
87 .end·method87 .end·method
  
88 .method·public·nextIndex()I88 .method·public·nextIndex()I
Offset 98, 15 lines modifiedOffset 98, 15 lines modified
  
98 ····return·v098 ····return·v0
99 .end·method99 .end·method
  
100 .method·public·bridge·synthetic·previous()Ljava/lang/Object;100 .method·public·bridge·synthetic·previous()Ljava/lang/Object;
101 ····.locals·1101 ····.locals·1
  
102 ····invoke-virtual·{p0},·Lp0/r;->b()Ljava/lang/Void;102 ····invoke-virtual·{p0},·Le0/r;->b()Ljava/lang/Void;
  
103 ····move-result-object·v0103 ····move-result-object·v0
  
104 ····return-object·v0104 ····return-object·v0
105 .end·method105 .end·method
  
106 .method·public·previousIndex()I106 .method·public·previousIndex()I
1.64 KB
smali/p0/u.smali vs.
smali/e0/u.smali
Files 97% similar despite different names
    
Offset 1, 29 lines modifiedOffset 1, 29 lines modified
1 .class·public·final·Lp0/u;1 .class·public·final·Le0/u;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces4 #·interfaces
5 .implements·Ljava/util/Set;5 .implements·Ljava/util/Set;
6 .implements·Ljava/io/Serializable;6 .implements·Ljava/io/Serializable;
  
  
7 #·static·fields7 #·static·fields
8 .field·public·static·final·d:Lp0/u;8 .field·public·static·final·d:Le0/u;
  
  
9 #·direct·methods9 #·direct·methods
10 .method·static·constructor·<clinit>()V10 .method·static·constructor·<clinit>()V
11 ····.locals·111 ····.locals·1
  
12 ····new-instance·v0,·Lp0/u;12 ····new-instance·v0,·Le0/u;
  
13 ····invoke-direct·{v0},·Lp0/u;-><init>()V13 ····invoke-direct·{v0},·Le0/u;-><init>()V
  
14 ····sput-object·v0,·Lp0/u;->d:Lp0/u;14 ····sput-object·v0,·Le0/u;->d:Le0/u;
  
15 ····return-void15 ····return-void
16 .end·method16 .end·method
  
17 .method·private·constructor·<init>()V17 .method·private·constructor·<init>()V
18 ····.locals·018 ····.locals·0
  
Offset 100, 15 lines modifiedOffset 100, 15 lines modified
100 ····const/4·p1,·0x0100 ····const/4·p1,·0x0
  
101 ····return·p1101 ····return·p1
  
102 ····:cond_0102 ····:cond_0
103 ····check-cast·p1,·Ljava/lang/Void;103 ····check-cast·p1,·Ljava/lang/Void;
  
104 ····invoke-virtual·{p0,·p1},·Lp0/u;->a(Ljava/lang/Void;)Z104 ····invoke-virtual·{p0,·p1},·Le0/u;->a(Ljava/lang/Void;)Z
  
105 ····move-result·p1105 ····move-result·p1
  
106 ····return·p1106 ····return·p1
107 .end·method107 .end·method
  
108 .method·public·containsAll(Ljava/util/Collection;)Z108 .method·public·containsAll(Ljava/util/Collection;)Z
Offset 166, 15 lines modifiedOffset 166, 15 lines modified
  
166 ····return·v0166 ····return·v0
167 .end·method167 .end·method
  
168 .method·public·iterator()Ljava/util/Iterator;168 .method·public·iterator()Ljava/util/Iterator;
169 ····.locals·1169 ····.locals·1
  
170 ····sget-object·v0,·Lp0/r;->d:Lp0/r;170 ····sget-object·v0,·Le0/r;->d:Le0/r;
  
171 ····return-object·v0171 ····return-object·v0
172 .end·method172 .end·method
  
173 .method·public·remove(Ljava/lang/Object;)Z173 .method·public·remove(Ljava/lang/Object;)Z
174 ····.locals·1174 ····.locals·1
  
Offset 210, 15 lines modifiedOffset 210, 15 lines modified
  
210 ····throw·p1210 ····throw·p1
211 .end·method211 .end·method
  
212 .method·public·final·bridge·size()I212 .method·public·final·bridge·size()I
213 ····.locals·1213 ····.locals·1
  
214 ····invoke-virtual·{p0},·Lp0/u;->b()I214 ····invoke-virtual·{p0},·Le0/u;->b()I
  
215 ····move-result·v0215 ····move-result·v0
  
216 ····return·v0216 ····return·v0
217 .end·method217 .end·method
  
218 .method·public·toArray()[Ljava/lang/Object;218 .method·public·toArray()[Ljava/lang/Object;
519 B
smali/p0/h.smali vs.
smali/e0/h.smali
Files 81% similar despite different names
    
Offset 1, 14 lines modifiedOffset 1, 14 lines modified
1 .class·Lp0/h;1 .class·Le0/h;
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/Object;)Ljava/util/List;5 .method·public·static·final·a(Ljava/lang/Object;)Ljava/util/List;
6 ····.locals·16 ····.locals·1
7 ····.annotation·system·Ldalvik/annotation/Signature;7 ····.annotation·system·Ldalvik/annotation/Signature;
8 ········value·=·{8 ········value·=·{
9 ············"<T:",9 ············"<T:",
10 ············"Ljava/lang/Object;",10 ············"Ljava/lang/Object;",
11 ············">(TT;)",11 ············">(TT;)",
12 ············"Ljava/util/List<",12 ············"Ljava/util/List<",
1.36 KB
smali/p0/y.smali vs.
smali/e0/y.smali
Files 99% similar despite different names
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
1 .class·Lp0/y;1 .class·Le0/y;
2 .super·Lp0/x;2 .super·Le0/x;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·direct·methods4 #·direct·methods
5 .method·public·static·a(I)I5 .method·public·static·a(I)I
6 ····.locals·16 ····.locals·1
  
Offset 42, 39 lines modifiedOffset 42, 39 lines modified
42 ····:cond_242 ····:cond_2
43 ····const·p0,·0x7fffffff43 ····const·p0,·0x7fffffff
  
44 ····:goto_044 ····:goto_0
45 ····return·p045 ····return·p0
46 .end·method46 .end·method
  
47 .method·public·static·final·b(Lo0/j;)Ljava/util/Map;47 .method·public·static·final·b(Ld0/j;)Ljava/util/Map;
48 ····.locals·148 ····.locals·1
49 ····.annotation·system·Ldalvik/annotation/Signature;49 ····.annotation·system·Ldalvik/annotation/Signature;
50 ········value·=·{50 ········value·=·{
51 ············"<K:",51 ············"<K:",
52 ············"Ljava/lang/Object;",52 ············"Ljava/lang/Object;",
53 ············"V:",53 ············"V:",
54 ············"Ljava/lang/Object;",54 ············"Ljava/lang/Object;",
55 ············">(",55 ············">(",
56 ············"Lo0/j<",56 ············"Ld0/j<",
57 ············"+TK;+TV;>;)",57 ············"+TK;+TV;>;)",
58 ············"Ljava/util/Map<",58 ············"Ljava/util/Map<",
59 ············"TK;TV;>;"59 ············"TK;TV;>;"
60 ········}60 ········}
61 ····.end·annotation61 ····.end·annotation
  
62 ····const-string·v0,·"pair"62 ····const-string·v0,·"pair"
  
63 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V63 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
64 ····invoke-virtual·{p0},·Lo0/j;->c()Ljava/lang/Object;64 ····invoke-virtual·{p0},·Ld0/j;->c()Ljava/lang/Object;
  
65 ····move-result-object·v065 ····move-result-object·v0
  
66 ····invoke-virtual·{p0},·Lo0/j;->d()Ljava/lang/Object;66 ····invoke-virtual·{p0},·Ld0/j;->d()Ljava/lang/Object;
  
67 ····move-result-object·p067 ····move-result-object·p0
  
68 ····invoke-static·{v0,·p0},·Ljava/util/Collections;->singletonMap(Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/Map;68 ····invoke-static·{v0,·p0},·Ljava/util/Collections;->singletonMap(Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/Map;
  
69 ····move-result-object·p069 ····move-result-object·p0
  
332 B
smali/p0/n.smali vs.
smali/e0/n.smali
Files 96% similar despite different names
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
1 .class·Lp0/n;1 .class·Le0/n;
2 .super·Lp0/m;2 .super·Le0/m;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·direct·methods4 #·direct·methods
5 .method·public·static·h(Ljava/util/Collection;Ljava/lang/Iterable;)Z5 .method·public·static·h(Ljava/util/Collection;Ljava/lang/Iterable;)Z
6 ····.locals·26 ····.locals·2
7 ····.annotation·system·Ldalvik/annotation/Signature;7 ····.annotation·system·Ldalvik/annotation/Signature;
3.78 KB
smali/p0/i.smali vs.
smali/e0/e0.smali
Files 79% similar despite different names
    
Offset 1, 146 lines modifiedOffset 1, 76 lines modified
1 .class·Lp0/i;1 .class·Le0/e0;
2 .super·Lp0/h;2 .super·Le0/d0;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·direct·methods4 #·direct·methods
5 .method·public·static·b()Ljava/util/List;5 .method·public·static·b()Ljava/util/Set;
6 ····.locals·16 ····.locals·1
7 ····.annotation·system·Ldalvik/annotation/Signature;7 ····.annotation·system·Ldalvik/annotation/Signature;
8 ········value·=·{8 ········value·=·{
9 ············"<T:",9 ············"<T:",
10 ············"Ljava/lang/Object;",10 ············"Ljava/lang/Object;",
11 ············">()",11 ············">()",
12 ············"Ljava/util/List<",12 ············"Ljava/util/Set<",
13 ············"TT;>;"13 ············"TT;>;"
14 ········}14 ········}
15 ····.end·annotation15 ····.end·annotation
  
16 ····sget-object·v0,·Lp0/s;->d:Lp0/s;16 ····sget-object·v0,·Le0/u;->d:Le0/u;
  
17 ····return-object·v017 ····return-object·v0
18 .end·method18 .end·method
  
19 .method·public·static·c(Ljava/util/List;)I 
20 ····.locals·1 
21 ····.annotation·system·Ldalvik/annotation/Signature; 
22 ········value·=·{ 
23 ············"<T:", 
24 ············"Ljava/lang/Object;", 
25 ············">(", 
26 ············"Ljava/util/List<", 
27 ············"+TT;>;)I" 
28 ········} 
29 ····.end·annotation 
  
30 ····const-string·v0,·"<this>" 
  
31 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V 
  
32 ····invoke-interface·{p0},·Ljava/util/List;->size()I 
  
33 ····move-result·p0 
  
34 ····add-int/lit8·p0,·p0,·-0x1 
  
35 ····return·p0 
36 .end·method 
  
37 .method·public·static·varargs·d([Ljava/lang/Object;)Ljava/util/List; 
38 ····.locals·1 
39 ····.annotation·system·Ldalvik/annotation/Signature; 
40 ········value·=·{ 
41 ············"<T:", 
42 ············"Ljava/lang/Object;", 
43 ············">([TT;)", 
44 ············"Ljava/util/List<", 
45 ············"TT;>;" 
46 ········} 
47 ····.end·annotation 
  
48 ····const-string·v0,·"elements" 
  
49 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V 
  
50 ····array-length·v0,·p0 
  
51 ····if-lez·v0,·:cond_0 
  
52 ····invoke-static·{p0},·Lp0/a;->a([Ljava/lang/Object;)Ljava/util/List; 
  
53 ····move-result-object·p0 
  
54 ····goto·:goto_0 
  
55 ····:cond_0 
56 ····invoke-static·{},·Lp0/g;->b()Ljava/util/List; 
  
57 ····move-result-object·p0 
  
58 ····:goto_0 
59 ····return-object·p0 
60 .end·method 
  
61 .method·public·static·e(Ljava/util/List;)Ljava/util/List;19 .method·public·static·final·c(Ljava/util/Set;)Ljava/util/Set;
62 ····.locals·220 ····.locals·2
63 ····.annotation·system·Ldalvik/annotation/Signature;21 ····.annotation·system·Ldalvik/annotation/Signature;
64 ········value·=·{22 ········value·=·{
65 ············"<T:",23 ············"<T:",
66 ············"Ljava/lang/Object;",24 ············"Ljava/lang/Object;",
67 ············">(",25 ············">(",
68 ············"Ljava/util/List<",26 ············"Ljava/util/Set<",
69 ············"+TT;>;)",27 ············"+TT;>;)",
70 ············"Ljava/util/List<",28 ············"Ljava/util/Set<",
71 ············"TT;>;"29 ············"TT;>;"
72 ········}30 ········}
73 ····.end·annotation31 ····.end·annotation
  
74 ····const-string·v0,·"<this>"32 ····const-string·v0,·"<this>"
  
75 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V33 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
76 ····invoke-interface·{p0},·Ljava/util/List;->size()I34 ····invoke-interface·{p0},·Ljava/util/Set;->size()I
  
77 ····move-result·v035 ····move-result·v0
  
78 ····if-eqz·v0,·:cond_136 ····if-eqz·v0,·:cond_1
  
79 ····const/4·v1,·0x137 ····const/4·v1,·0x1
  
80 ····if-eq·v0,·v1,·:cond_038 ····if-eq·v0,·v1,·:cond_0
  
81 ····goto·:goto_039 ····goto·:goto_0
  
82 ····:cond_040 ····:cond_0
83 ····const/4·v0,·0x041 ····invoke-interface·{p0},·Ljava/util/Set;->iterator()Ljava/util/Iterator;
  
 42 ····move-result-object·p0
  
84 ····invoke-interface·{p0,·v0},·Ljava/util/List;->get(I)Ljava/lang/Object;43 ····invoke-interface·{p0},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
85 ····move-result-object·p044 ····move-result-object·p0
  
86 ····invoke-static·{p0},·Lp0/g;->a(Ljava/lang/Object;)Ljava/util/List;45 ····invoke-static·{p0},·Le0/d0;->a(Ljava/lang/Object;)Ljava/util/Set;
  
87 ····move-result-object·p046 ····move-result-object·p0
  
88 ····goto·:goto_047 ····goto·:goto_0
Max diff block lines reached; 471/3792 bytes (12.42%) of diff not shown.
275 B
smali/p0/d0.smali vs.
smali/e0/d0.smali
Files 99% similar despite different names
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 .class·Lp0/d0;1 .class·Le0/d0;
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/lang/Object;)Ljava/util/Set;5 .method·public·static·final·a(Ljava/lang/Object;)Ljava/util/Set;
6 ····.locals·16 ····.locals·1
606 B
smali/p0/v.smali vs.
smali/e0/v.smali
Files 90% similar despite different names
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 .class·public·abstract·Lp0/v;1 .class·public·abstract·Le0/v;
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/Iterator;
  
  
Offset 27, 15 lines modifiedOffset 27, 15 lines modified
27 .end·method27 .end·method
  
  
28 #·virtual·methods28 #·virtual·methods
29 .method·public·bridge·synthetic·next()Ljava/lang/Object;29 .method·public·bridge·synthetic·next()Ljava/lang/Object;
30 ····.locals·130 ····.locals·1
  
31 ····invoke-virtual·{p0},·Lp0/v;->nextInt()I31 ····invoke-virtual·{p0},·Le0/v;->nextInt()I
  
32 ····move-result·v032 ····move-result·v0
  
33 ····invoke-static·{v0},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;33 ····invoke-static·{v0},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
34 ····move-result-object·v034 ····move-result-object·v0
  
5.38 KB
smali/p0/g.smali vs.
smali/e0/g.smali
Files 87% similar despite different names
    
Offset 1, 143 lines modifiedOffset 1, 133 lines modified
1 .class·public·final·Lp0/g;1 .class·public·final·Le0/g;
2 .super·Lp0/q;2 .super·Le0/q;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·direct·methods4 #·direct·methods
5 .method·public·static·bridge·synthetic·a(Ljava/lang/Object;)Ljava/util/List; 
6 ····.locals·0 
  
7 ····invoke-static·{p0},·Lp0/h;->a(Ljava/lang/Object;)Ljava/util/List; 
  
8 ····move-result-object·p0 
  
9 ····return-object·p0 
10 .end·method 
  
11 .method·public·static·bridge·synthetic·b()Ljava/util/List;5 .method·public·static·bridge·synthetic·b()Ljava/util/List;
12 ····.locals·16 ····.locals·1
  
13 ····invoke-static·{},·Lp0/i;->b()Ljava/util/List;7 ····invoke-static·{},·Le0/i;->b()Ljava/util/List;
  
14 ····move-result-object·v08 ····move-result-object·v0
  
15 ····return-object·v09 ····return-object·v0
16 .end·method10 .end·method
  
17 .method·public·static·bridge·synthetic·c(Ljava/util/List;)I11 .method·public·static·bridge·synthetic·c(Ljava/util/List;)I
18 ····.locals·012 ····.locals·0
  
19 ····invoke-static·{p0},·Lp0/i;->c(Ljava/util/List;)I13 ····invoke-static·{p0},·Le0/i;->c(Ljava/util/List;)I
  
20 ····move-result·p014 ····move-result·p0
  
21 ····return·p015 ····return·p0
22 .end·method16 .end·method
  
23 .method·public·static·bridge·varargs·synthetic·d([Ljava/lang/Object;)Ljava/util/List;17 .method·public·static·bridge·varargs·synthetic·d([Ljava/lang/Object;)Ljava/util/List;
24 ····.locals·018 ····.locals·0
  
25 ····invoke-static·{p0},·Lp0/i;->d([Ljava/lang/Object;)Ljava/util/List;19 ····invoke-static·{p0},·Le0/i;->d([Ljava/lang/Object;)Ljava/util/List;
  
26 ····move-result-object·p020 ····move-result-object·p0
  
27 ····return-object·p021 ····return-object·p0
28 .end·method22 .end·method
  
29 .method·public·static·bridge·synthetic·e(Ljava/util/List;)Ljava/util/List;23 .method·public·static·bridge·synthetic·e(Ljava/util/List;)Ljava/util/List;
30 ····.locals·024 ····.locals·0
  
31 ····invoke-static·{p0},·Lp0/i;->e(Ljava/util/List;)Ljava/util/List;25 ····invoke-static·{p0},·Le0/i;->e(Ljava/util/List;)Ljava/util/List;
  
32 ····move-result-object·p026 ····move-result-object·p0
  
33 ····return-object·p027 ····return-object·p0
34 .end·method28 .end·method
  
35 .method·public·static·bridge·synthetic·f()V29 .method·public·static·bridge·synthetic·f()V
36 ····.locals·030 ····.locals·0
  
37 ····invoke-static·{},·Lp0/i;->f()V31 ····invoke-static·{},·Le0/i;->f()V
  
38 ····return-void32 ····return-void
39 .end·method33 .end·method
  
40 .method·public·static·bridge·synthetic·g(Ljava/lang/Iterable;I)I34 .method·public·static·bridge·synthetic·g(Ljava/lang/Iterable;I)I
41 ····.locals·035 ····.locals·0
  
42 ····invoke-static·{p0,·p1},·Lp0/j;->g(Ljava/lang/Iterable;I)I36 ····invoke-static·{p0,·p1},·Le0/j;->g(Ljava/lang/Iterable;I)I
  
43 ····move-result·p037 ····move-result·p0
  
44 ····return·p038 ····return·p0
45 .end·method39 .end·method
  
46 .method·public·static·bridge·synthetic·h(Ljava/util/Collection;Ljava/lang/Iterable;)Z40 .method·public·static·bridge·synthetic·h(Ljava/util/Collection;Ljava/lang/Iterable;)Z
47 ····.locals·041 ····.locals·0
  
48 ····invoke-static·{p0,·p1},·Lp0/n;->h(Ljava/util/Collection;Ljava/lang/Iterable;)Z42 ····invoke-static·{p0,·p1},·Le0/n;->h(Ljava/util/Collection;Ljava/lang/Iterable;)Z
  
49 ····move-result·p043 ····move-result·p0
  
50 ····return·p044 ····return·p0
51 .end·method45 .end·method
  
52 .method·public·static·bridge·synthetic·j(Ljava/lang/Iterable;Ljava/lang/Appendable;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;ILjava/lang/CharSequence;Lx0/l;ILjava/lang/Object;)Ljava/lang/Appendable;46 .method·public·static·bridge·synthetic·j(Ljava/lang/Iterable;Ljava/lang/Appendable;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;ILjava/lang/CharSequence;Lm0/l;ILjava/lang/Object;)Ljava/lang/Appendable;
53 ····.locals·047 ····.locals·0
  
54 ····invoke-static/range·{p0·..·p9},·Lp0/q;->j(Ljava/lang/Iterable;Ljava/lang/Appendable;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;ILjava/lang/CharSequence;Lx0/l;ILjava/lang/Object;)Ljava/lang/Appendable;48 ····invoke-static/range·{p0·..·p9},·Le0/q;->j(Ljava/lang/Iterable;Ljava/lang/Appendable;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;ILjava/lang/CharSequence;Lm0/l;ILjava/lang/Object;)Ljava/lang/Appendable;
  
55 ····move-result-object·p049 ····move-result-object·p0
  
56 ····return-object·p050 ····return-object·p0
57 .end·method51 .end·method
  
58 .method·public·static·bridge·synthetic·l(Ljava/lang/Iterable;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;ILjava/lang/CharSequence;Lx0/l;ILjava/lang/Object;)Ljava/lang/String;52 .method·public·static·bridge·synthetic·l(Ljava/lang/Iterable;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;ILjava/lang/CharSequence;Lm0/l;ILjava/lang/Object;)Ljava/lang/String;
59 ····.locals·053 ····.locals·0
  
60 ····invoke-static/range·{p0·..·p8},·Lp0/q;->l(Ljava/lang/Iterable;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;ILjava/lang/CharSequence;Lx0/l;ILjava/lang/Object;)Ljava/lang/String;54 ····invoke-static/range·{p0·..·p8},·Le0/q;->l(Ljava/lang/Iterable;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;ILjava/lang/CharSequence;Lm0/l;ILjava/lang/Object;)Ljava/lang/String;
  
61 ····move-result-object·p055 ····move-result-object·p0
  
62 ····return-object·p056 ····return-object·p0
63 .end·method57 .end·method
  
64 .method·public·static·bridge·synthetic·m(Ljava/lang/Iterable;)Ljava/lang/Comparable;58 .method·public·static·bridge·synthetic·m(Ljava/lang/Iterable;)Ljava/lang/Comparable;
65 ····.locals·059 ····.locals·0
  
66 ····invoke-static·{p0},·Lp0/q;->m(Ljava/lang/Iterable;)Ljava/lang/Comparable;60 ····invoke-static·{p0},·Le0/q;->m(Ljava/lang/Iterable;)Ljava/lang/Comparable;
  
67 ····move-result-object·p061 ····move-result-object·p0
  
68 ····return-object·p062 ····return-object·p0
69 .end·method63 .end·method
  
70 .method·public·static·bridge·synthetic·n(Ljava/lang/Iterable;)Ljava/lang/Object;64 .method·public·static·bridge·synthetic·n(Ljava/lang/Iterable;)Ljava/lang/Object;
71 ····.locals·065 ····.locals·0
  
72 ····invoke-static·{p0},·Lp0/q;->n(Ljava/lang/Iterable;)Ljava/lang/Object;66 ····invoke-static·{p0},·Le0/q;->n(Ljava/lang/Iterable;)Ljava/lang/Object;
  
73 ····move-result-object·p067 ····move-result-object·p0
  
74 ····return-object·p068 ····return-object·p0
75 .end·method69 .end·method
  
76 .method·public·static·bridge·synthetic·q(Ljava/lang/Iterable;)Ljava/util/List;70 .method·public·static·bridge·synthetic·q(Ljava/lang/Iterable;)Ljava/util/List;
77 ····.locals·071 ····.locals·0
  
Max diff block lines reached; 372/5432 bytes (6.85%) of diff not shown.
2.71 KB
smali/p0/e0.smali vs.
smali/e0/e.smali
Files 77% similar despite different names
    
Offset 1, 76 lines modifiedOffset 1, 78 lines modified
1 .class·Lp0/e0;1 .class·Le0/e;
2 .super·Lp0/d0;2 .super·Le0/d;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·direct·methods4 #·direct·methods
5 .method·public·static·b()Ljava/util/Set;5 .method·public·static·f([C)C
6 ····.locals·16 ····.locals·2
  
 7 ····const-string·v0,·"<this>"
  
 8 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
7 ····.annotation·system·Ldalvik/annotation/Signature; 
8 ········value·=·{ 
9 ············"<T:", 
10 ············"Ljava/lang/Object;", 
11 ············">()", 
12 ············"Ljava/util/Set<", 
13 ············"TT;>;" 
14 ········} 
15 ····.end·annotation 
  
16 ····sget-object·v0,·Lp0/u;->d:Lp0/u;9 ····array-length·v0,·p0
  
 10 ····if-eqz·v0,·:cond_1
  
 11 ····const/4·v1,·0x1
  
 12 ····if-ne·v0,·v1,·:cond_0
  
 13 ····const/4·v0,·0x0
  
 14 ····aget-char·p0,·p0,·v0
  
 15 ····return·p0
  
 16 ····:cond_0
 17 ····new-instance·p0,·Ljava/lang/IllegalArgumentException;
  
17 ····return-object·v018 ····const-string·v0,·"Array·has·more·than·one·element."
  
 19 ····invoke-direct·{p0,·v0},·Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
  
 20 ····throw·p0
  
 21 ····:cond_1
 22 ····new-instance·p0,·Ljava/util/NoSuchElementException;
  
 23 ····const-string·v0,·"Array·is·empty."
  
 24 ····invoke-direct·{p0,·v0},·Ljava/util/NoSuchElementException;-><init>(Ljava/lang/String;)V
  
 25 ····throw·p0
18 .end·method26 .end·method
  
19 .method·public·static·final·c(Ljava/util/Set;)Ljava/util/Set;27 .method·public·static·g([Ljava/lang/Object;)Ljava/lang/Object;
20 ····.locals·228 ····.locals·2
21 ····.annotation·system·Ldalvik/annotation/Signature;29 ····.annotation·system·Ldalvik/annotation/Signature;
22 ········value·=·{30 ········value·=·{
23 ············"<T:",31 ············"<T:",
24 ············"Ljava/lang/Object;",32 ············"Ljava/lang/Object;",
25 ············">(", 
26 ············"Ljava/util/Set<", 
27 ············"+TT;>;)", 
28 ············"Ljava/util/Set<", 
29 ············"TT;>;"33 ············">([TT;)TT;"
30 ········}34 ········}
31 ····.end·annotation35 ····.end·annotation
  
32 ····const-string·v0,·"<this>"36 ····const-string·v0,·"<this>"
  
33 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V37 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
 38 ····array-length·v0,·p0
34 ····invoke-interface·{p0},·Ljava/util/Set;->size()I 
  
35 ····move-result·v0 
  
36 ····if-eqz·v0,·:cond_1 
  
37 ····const/4·v1,·0x139 ····const/4·v1,·0x1
  
38 ····if-eq·v0,·v1,·:cond_040 ····if-ne·v0,·v1,·:cond_0
  
 41 ····const/4·v0,·0x0
39 ····goto·:goto_0 
  
40 ····:cond_0 
41 ····invoke-interface·{p0},·Ljava/util/Set;->iterator()Ljava/util/Iterator; 
  
42 ····move-result-object·p0 
  
43 ····invoke-interface·{p0},·Ljava/util/Iterator;->next()Ljava/lang/Object; 
  
 42 ····aget-object·p0,·p0,·v0
44 ····move-result-object·p0 
  
45 ····invoke-static·{p0},·Lp0/d0;->a(Ljava/lang/Object;)Ljava/util/Set; 
  
46 ····move-result-object·p0 
  
47 ····goto·:goto_043 ····goto·:goto_0
  
48 ····:cond_144 ····:cond_0
 45 ····const/4·p0,·0x0
49 ····invoke-static·{},·Lp0/c0;->b()Ljava/util/Set; 
  
50 ····move-result-object·p0 
  
51 ····:goto_046 ····:goto_0
52 ····return-object·p047 ····return-object·p0
53 .end·method48 .end·method
4.24 KB
smali/d1/p.smali vs.
smali/v0/a$c.smali
Files 74% similar despite different names
    
Offset 1, 72 lines modifiedOffset 1, 114 lines modified
1 .class·Ld1/p;1 .class·final·Lv0/a$c;
2 .super·Ld1/o;2 .super·Lt0/e;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·direct·methods 
5 .method·public·static·final·h0(Ljava/lang/String;I)Ljava/lang/String; 
6 ····.locals·14 #·annotations
 5 .annotation·system·Ldalvik/annotation/EnclosingClass;
 6 ····value·=·Lv0/a;
 7 .end·annotation
  
 8 .annotation·system·Ldalvik/annotation/InnerClass;
 9 ····accessFlags·=·0x12
 10 ····name·=·"c"
 11 .end·annotation
  
  
 12 #·instance·fields
 13 .field·private·final·d:Lv0/o;
 14 ····.annotation·system·Ldalvik/annotation/Signature;
 15 ········value·=·{
 16 ············"Lv0/o<",
 17 ············"*>;"
 18 ········}
 19 ····.end·annotation
 20 .end·field
  
 21 .field·final·synthetic·e:Lv0/a;
 22 ····.annotation·system·Ldalvik/annotation/Signature;
 23 ········value·=·{
 24 ············"Lv0/a<",
 25 ············"TE;>;"
 26 ········}
 27 ····.end·annotation
 28 .end·field
  
7 ····const-string·v0,·"<this>" 
  
8 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V29 #·direct·methods
 30 .method·public·constructor·<init>(Lv0/a;Lv0/o;)V
 31 ····.locals·0
 32 ····.annotation·system·Ldalvik/annotation/Signature;
 33 ········value·=·{
 34 ············"(",
 35 ············"Lv0/o<",
 36 ············"*>;)V"
 37 ········}
 38 ····.end·annotation
  
9 ····if-ltz·p1,·:cond_039 ····iput-object·p1,·p0,·Lv0/a$c;->e:Lv0/a;
  
10 ····const/4·v0,·0x140 ····invoke-direct·{p0},·Lt0/e;-><init>()V
  
11 ····goto·:goto_041 ····iput-object·p2,·p0,·Lv0/a$c;->d:Lv0/o;
  
12 ····:cond_0 
13 ····const/4·v0,·0x042 ····return-void
 43 .end·method
  
14 ····:goto_0 
15 ····if-eqz·v0,·:cond_1 
  
16 ····invoke-virtual·{p0},·Ljava/lang/String;->length()I44 #·virtual·methods
 45 .method·public·a(Ljava/lang/Throwable;)V
 46 ····.locals·0
  
17 ····move-result·v047 ····iget-object·p1,·p0,·Lv0/a$c;->d:Lv0/o;
  
18 ····invoke-static·{p1,·v0},·La1/d;->c(II)I48 ····invoke-virtual·{p1},·Lkotlinx/coroutines/internal/m;->u()Z
  
19 ····move-result·p149 ····move-result·p1
  
20 ····invoke-virtual·{p0,·p1},·Ljava/lang/String;->substring(I)Ljava/lang/String;50 ····if-eqz·p1,·:cond_0
  
21 ····move-result-object·p051 ····iget-object·p1,·p0,·Lv0/a$c;->e:Lv0/a;
  
22 ····const-string·p1,·"this·as·java.lang.String).substring(startIndex)"52 ····invoke-virtual·{p1},·Lv0/a;->t()V
  
23 ····invoke-static·{p0,·p1},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V53 ····:cond_0
 54 ····return-void
 55 .end·method
  
 56 .method·public·bridge·synthetic·invoke(Ljava/lang/Object;)Ljava/lang/Object;
 57 ····.locals·0
  
24 ····return-object·p058 ····check-cast·p1,·Ljava/lang/Throwable;
  
 59 ····invoke-virtual·{p0,·p1},·Lv0/a$c;->a(Ljava/lang/Throwable;)V
25 ····:cond_1 
26 ····new-instance·p0,·Ljava/lang/StringBuilder; 
  
27 ····invoke-direct·{p0},·Ljava/lang/StringBuilder;-><init>()V60 ····sget-object·p1,·Ld0/q;->a:Ld0/q;
  
 61 ····return-object·p1
 62 .end·method
  
28 ····const-string·v0,·"Requested·character·count·"63 .method·public·toString()Ljava/lang/String;
 64 ····.locals·2
  
29 ····invoke-virtual·{p0,·v0},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;65 ····new-instance·v0,·Ljava/lang/StringBuilder;
  
30 ····invoke-virtual·{p0,·p1},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;66 ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V
  
31 ····const-string·p1,·"·is·less·than·zero."67 ····const-string·v1,·"RemoveReceiveOnCancel["
  
32 ····invoke-virtual·{p0,·p1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;68 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
33 ····invoke-virtual·{p0},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;69 ····iget-object·v1,·p0,·Lv0/a$c;->d:Lv0/o;
  
34 ····move-result-object·p070 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
  
35 ····new-instance·p1,·Ljava/lang/IllegalArgumentException;71 ····const/16·v1,·0x5d
  
36 ····invoke-virtual·{p0},·Ljava/lang/Object;->toString()Ljava/lang/String;72 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;
  
37 ····move-result-object·p073 ····invoke-virtual·{v0},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
38 ····invoke-direct·{p1,·p0},·Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V74 ····move-result-object·v0
  
39 ····throw·p175 ····return-object·v0
40 .end·method76 .end·method
5.35 KB
smali/d1/a.smali vs.
smali/x/i.smali
Files 76% similar despite different names
    
Offset 1, 96 lines modifiedOffset 1, 135 lines modified
1 .class·Ld1/a;1 .class·public·Lx/i;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·direct·methods 
5 .method·public·static·final·a(I)I 
6 ····.locals·54 #·instance·fields
 5 .field·public·final·a:Ly/i;
  
 6 .field·private·final·b:Ly/i$c;
  
7 ····new-instance·v0,·La1/c; 
  
8 ····const/4·v1,·0x27 #·direct·methods
 8 .method·public·constructor·<init>(Ln/a;)V
 9 ····.locals·4
  
9 ····const/16·v2,·0x2410 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
10 ····invoke-direct·{v0,·v1,·v2},·La1/c;-><init>(II)V11 ····new-instance·v0,·Lx/i$a;
  
11 ····invoke-virtual·{v0,·p0},·La1/c;->f(I)Z12 ····invoke-direct·{v0,·p0},·Lx/i$a;-><init>(Lx/i;)V
  
12 ····move-result·v013 ····iput-object·v0,·p0,·Lx/i;->b:Ly/i$c;
  
13 ····if-eqz·v0,·:cond_014 ····new-instance·v1,·Ly/i;
  
14 ····return·p015 ····sget-object·v2,·Ly/e;->a:Ly/e;
  
 16 ····const-string·v3,·"flutter/navigation"
15 ····:cond_0 
16 ····new-instance·v0,·Ljava/lang/IllegalArgumentException; 
  
17 ····new-instance·v3,·Ljava/lang/StringBuilder;17 ····invoke-direct·{v1,·p1,·v3,·v2},·Ly/i;-><init>(Ly/b;Ljava/lang/String;Ly/j;)V
  
18 ····invoke-direct·{v3},·Ljava/lang/StringBuilder;-><init>()V18 ····iput-object·v1,·p0,·Lx/i;->a:Ly/i;
  
19 ····const-string·v4,·"radix·"19 ····invoke-virtual·{v1,·v0},·Ly/i;->e(Ly/i$c;)V
  
20 ····invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;20 ····return-void
 21 .end·method
  
21 ····invoke-virtual·{v3,·p0},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; 
  
22 ····const-string·p0,·"·was·not·in·valid·range·"22 #·virtual·methods
 23 .method·public·a()V
 24 ····.locals·3
  
23 ····invoke-virtual·{v3,·p0},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;25 ····const-string·v0,·"NavigationChannel"
  
24 ····new-instance·p0,·La1/c;26 ····const-string·v1,·"Sending·message·to·pop·route."
  
25 ····invoke-direct·{p0,·v1,·v2},·La1/c;-><init>(II)V27 ····invoke-static·{v0,·v1},·Lm/b;->f(Ljava/lang/String;Ljava/lang/String;)V
  
26 ····invoke-virtual·{v3,·p0},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;28 ····iget-object·v0,·p0,·Lx/i;->a:Ly/i;
  
27 ····invoke-virtual·{v3},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;29 ····const-string·v1,·"popRoute"
  
28 ····move-result-object·p030 ····const/4·v2,·0x0
  
29 ····invoke-direct·{v0,·p0},·Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V31 ····invoke-virtual·{v0,·v1,·v2},·Ly/i;->c(Ljava/lang/String;Ljava/lang/Object;)V
  
30 ····throw·v032 ····return-void
31 .end·method33 .end·method
  
32 .method·public·static·final·b(CI)I34 .method·public·b(Ljava/lang/String;)V
33 ····.locals·035 ····.locals·2
  
 36 ····new-instance·v0,·Ljava/lang/StringBuilder;
  
 37 ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V
  
 38 ····const-string·v1,·"Sending·message·to·push·route·information·\'"
  
 39 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
 40 ····invoke-virtual·{v0,·p1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
 41 ····const-string·v1,·"\'"
  
 42 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
 43 ····invoke-virtual·{v0},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
34 ····invoke-static·{p0,·p1},·Ljava/lang/Character;->digit(II)I44 ····move-result-object·v0
  
35 ····move-result·p045 ····const-string·v1,·"NavigationChannel"
  
36 ····return·p046 ····invoke-static·{v1,·v0},·Lm/b;->f(Ljava/lang/String;Ljava/lang/String;)V
  
 47 ····new-instance·v0,·Ljava/util/HashMap;
  
 48 ····invoke-direct·{v0},·Ljava/util/HashMap;-><init>()V
  
 49 ····const-string·v1,·"location"
  
 50 ····invoke-interface·{v0,·v1,·p1},·Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
  
 51 ····iget-object·p1,·p0,·Lx/i;->a:Ly/i;
  
 52 ····const-string·v1,·"pushRouteInformation"
  
 53 ····invoke-virtual·{p1,·v1,·v0},·Ly/i;->c(Ljava/lang/String;Ljava/lang/Object;)V
  
 54 ····return-void
37 .end·method55 .end·method
  
38 .method·public·static·final·c(C)Z56 .method·public·c(Ljava/lang/String;)V
39 ····.locals·157 ····.locals·2
  
 58 ····new-instance·v0,·Ljava/lang/StringBuilder;
  
 59 ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V
  
 60 ····const-string·v1,·"Sending·message·to·set·initial·route·to·\'"
  
 61 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
40 ····invoke-static·{p0},·Ljava/lang/Character;->isWhitespace(C)Z62 ····invoke-virtual·{v0,·p1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
41 ····move-result·v063 ····const-string·v1,·"\'"
  
42 ····if-nez·v0,·:cond_164 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
43 ····invoke-static·{p0},·Ljava/lang/Character;->isSpaceChar(C)Z65 ····invoke-virtual·{v0},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
Max diff block lines reached; 490/5406 bytes (9.06%) of diff not shown.
2.54 KB
smali/d1/n$b.smali vs.
smali/s0/f$a.smali
Files 81% similar despite different names
    
Offset 1, 75 lines modifiedOffset 1, 79 lines modified
1 .class·final·Ld1/n$b;1 .class·final·Ls0/f$a;
2 .super·Lkotlin/jvm/internal/j;2 .super·Lkotlin/jvm/internal/j;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces4 #·interfaces
5 .implements·Lx0/l;5 .implements·Lm0/l;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingMethod;7 .annotation·system·Ldalvik/annotation/EnclosingMethod;
8 ····value·=·Ld1/n;->T(Ljava/lang/CharSequence;[Ljava/lang/String;ZI)Lc1/b;8 ····value·=·Ls0/f;->b(Ljava/lang/String;)Lm0/l;
9 .end·annotation9 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x1811 ····accessFlags·=·0x18
12 ····name·=·null12 ····name·=·null
13 .end·annotation13 .end·annotation
  
14 .annotation·system·Ldalvik/annotation/Signature;14 .annotation·system·Ldalvik/annotation/Signature;
15 ····value·=·{15 ····value·=·{
16 ········"Lkotlin/jvm/internal/j;",16 ········"Lkotlin/jvm/internal/j;",
17 ········"Lx0/l<",17 ········"Lm0/l<",
18 ········"La1/c;",18 ········"Ljava/lang/String;",
19 ········"Ljava/lang/String;",19 ········"Ljava/lang/String;",
20 ········">;"20 ········">;"
21 ····}21 ····}
22 .end·annotation22 .end·annotation
  
  
23 #·instance·fields23 #·static·fields
24 .field·final·synthetic·d:Ljava/lang/CharSequence;24 .field·public·static·final·d:Ls0/f$a;
  
  
25 #·direct·methods25 #·direct·methods
26 .method·constructor·<init>(Ljava/lang/CharSequence;)V26 .method·static·constructor·<clinit>()V
27 ····.locals·027 ····.locals·1
  
28 ····iput-object·p1,·p0,·Ld1/n$b;->d:Ljava/lang/CharSequence;28 ····new-instance·v0,·Ls0/f$a;
  
29 ····const/4·p1,·0x129 ····invoke-direct·{v0},·Ls0/f$a;-><init>()V
  
30 ····invoke-direct·{p0,·p1},·Lkotlin/jvm/internal/j;-><init>(I)V30 ····sput-object·v0,·Ls0/f$a;->d:Ls0/f$a;
  
31 ····return-void31 ····return-void
32 .end·method32 .end·method
  
 33 .method·constructor·<init>()V
  
33 #·virtual·methods 
34 .method·public·final·a(La1/c;)Ljava/lang/String; 
35 ····.locals·134 ····.locals·1
  
36 ····const-string·v0,·"it"35 ····const/4·v0,·0x1
  
37 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V36 ····invoke-direct·{p0,·v0},·Lkotlin/jvm/internal/j;-><init>(I)V
  
 37 ····return-void
 38 .end·method
  
38 ····iget-object·v0,·p0,·Ld1/n$b;->d:Ljava/lang/CharSequence; 
  
39 ····invoke-static·{v0,·p1},·Ld1/n;->V(Ljava/lang/CharSequence;La1/c;)Ljava/lang/String;39 #·virtual·methods
 40 .method·public·final·a(Ljava/lang/String;)Ljava/lang/String;
 41 ····.locals·1
  
40 ····move-result-object·p142 ····const-string·v0,·"line"
  
 43 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
41 ····return-object·p144 ····return-object·p1
42 .end·method45 .end·method
  
43 .method·public·bridge·synthetic·invoke(Ljava/lang/Object;)Ljava/lang/Object;46 .method·public·bridge·synthetic·invoke(Ljava/lang/Object;)Ljava/lang/Object;
44 ····.locals·047 ····.locals·0
  
45 ····check-cast·p1,·La1/c;48 ····check-cast·p1,·Ljava/lang/String;
  
46 ····invoke-virtual·{p0,·p1},·Ld1/n$b;->a(La1/c;)Ljava/lang/String;49 ····invoke-virtual·{p0,·p1},·Ls0/f$a;->a(Ljava/lang/String;)Ljava/lang/String;
  
47 ····move-result-object·p150 ····move-result-object·p1
  
48 ····return-object·p151 ····return-object·p1
49 .end·method52 .end·method
8.97 KB
smali/d1/d.smali vs.
smali/s0/d.smali
Max HTML report size reached
4.01 KB
smali/d1/f$b.smali vs.
smali/d0/k$b.smali
Files 78% similar despite different names
    
Offset 1, 83 lines modifiedOffset 1, 107 lines modified
1 .class·final·Ld1/f$b;1 .class·public·final·Ld0/k$b;
2 .super·Lkotlin/jvm/internal/j;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces4 #·interfaces
5 .implements·Lx0/l;5 .implements·Ljava/io/Serializable;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingMethod;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
8 ····value·=·Ld1/f;->b(Ljava/lang/String;)Lx0/l;8 ····value·=·Ld0/k;
9 .end·annotation9 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x1811 ····accessFlags·=·0x19
12 ····name·=·null12 ····name·=·"b"
13 .end·annotation 
  
14 .annotation·system·Ldalvik/annotation/Signature; 
15 ····value·=·{ 
16 ········"Lkotlin/jvm/internal/j;", 
17 ········"Lx0/l<", 
18 ········"Ljava/lang/String;", 
19 ········"Ljava/lang/String;", 
20 ········">;" 
21 ····} 
22 .end·annotation13 .end·annotation
  
  
23 #·instance·fields14 #·instance·fields
24 .field·final·synthetic·d:Ljava/lang/String;15 .field·public·final·d:Ljava/lang/Throwable;
  
  
25 #·direct·methods16 #·direct·methods
26 .method·constructor·<init>(Ljava/lang/String;)V17 .method·public·constructor·<init>(Ljava/lang/Throwable;)V
27 ····.locals·018 ····.locals·1
  
28 ····iput-object·p1,·p0,·Ld1/f$b;->d:Ljava/lang/String;19 ····const-string·v0,·"exception"
  
29 ····const/4·p1,·0x120 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
30 ····invoke-direct·{p0,·p1},·Lkotlin/jvm/internal/j;-><init>(I)V21 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
 22 ····iput-object·p1,·p0,·Ld0/k$b;->d:Ljava/lang/Throwable;
  
31 ····return-void23 ····return-void
32 .end·method24 .end·method
  
  
33 #·virtual·methods25 #·virtual·methods
34 .method·public·final·a(Ljava/lang/String;)Ljava/lang/String;26 .method·public·equals(Ljava/lang/Object;)Z
35 ····.locals·227 ····.locals·1
  
36 ····const-string·v0,·"line"28 ····instance-of·v0,·p1,·Ld0/k$b;
  
37 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V29 ····if-eqz·v0,·:cond_0
  
38 ····new-instance·v0,·Ljava/lang/StringBuilder;30 ····iget-object·v0,·p0,·Ld0/k$b;->d:Ljava/lang/Throwable;
  
39 ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V31 ····check-cast·p1,·Ld0/k$b;
  
40 ····iget-object·v1,·p0,·Ld1/f$b;->d:Ljava/lang/String;32 ····iget-object·p1,·p1,·Ld0/k$b;->d:Ljava/lang/Throwable;
  
41 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;33 ····invoke-static·{v0,·p1},·Lkotlin/jvm/internal/i;->a(Ljava/lang/Object;Ljava/lang/Object;)Z
  
42 ····invoke-virtual·{v0,·p1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;34 ····move-result·p1
  
43 ····invoke-virtual·{v0},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;35 ····if-eqz·p1,·:cond_0
  
 36 ····const/4·p1,·0x1
  
 37 ····goto·:goto_0
  
 38 ····:cond_0
 39 ····const/4·p1,·0x0
  
 40 ····:goto_0
 41 ····return·p1
 42 .end·method
  
 43 .method·public·hashCode()I
 44 ····.locals·1
  
 45 ····iget-object·v0,·p0,·Ld0/k$b;->d:Ljava/lang/Throwable;
  
 46 ····invoke-virtual·{v0},·Ljava/lang/Object;->hashCode()I
  
44 ····move-result-object·p147 ····move-result·v0
  
45 ····return-object·p148 ····return·v0
46 .end·method49 .end·method
  
47 .method·public·bridge·synthetic·invoke(Ljava/lang/Object;)Ljava/lang/Object;50 .method·public·toString()Ljava/lang/String;
48 ····.locals·051 ····.locals·2
  
 52 ····new-instance·v0,·Ljava/lang/StringBuilder;
  
 53 ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V
  
 54 ····const-string·v1,·"Failure("
  
 55 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
49 ····check-cast·p1,·Ljava/lang/String;56 ····iget-object·v1,·p0,·Ld0/k$b;->d:Ljava/lang/Throwable;
  
 57 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
  
 58 ····const/16·v1,·0x29
  
 59 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;
  
50 ····invoke-virtual·{p0,·p1},·Ld1/f$b;->a(Ljava/lang/String;)Ljava/lang/String;60 ····invoke-virtual·{v0},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
51 ····move-result-object·p161 ····move-result-object·v0
  
52 ····return-object·p162 ····return-object·v0
53 .end·method63 .end·method
2.24 KB
smali/d1/f$a.smali vs.
smali/t0/f0$a$a.smali
Files 84% similar despite different names
    
Offset 1, 49 lines modifiedOffset 1, 49 lines modified
1 .class·final·Ld1/f$a;1 .class·final·Lt0/f0$a$a;
2 .super·Lkotlin/jvm/internal/j;2 .super·Lkotlin/jvm/internal/j;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces4 #·interfaces
5 .implements·Lx0/l;5 .implements·Lm0/l;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingMethod;7 .annotation·system·Ldalvik/annotation/EnclosingMethod;
8 ····value·=·Ld1/f;->b(Ljava/lang/String;)Lx0/l;8 ····value·=·Lt0/f0$a;-><init>()V
9 .end·annotation9 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x1811 ····accessFlags·=·0x18
12 ····name·=·null12 ····name·=·null
13 .end·annotation13 .end·annotation
  
14 .annotation·system·Ldalvik/annotation/Signature;14 .annotation·system·Ldalvik/annotation/Signature;
15 ····value·=·{15 ····value·=·{
16 ········"Lkotlin/jvm/internal/j;",16 ········"Lkotlin/jvm/internal/j;",
17 ········"Lx0/l<",17 ········"Lm0/l<",
18 ········"Ljava/lang/String;", 
19 ········"Ljava/lang/String;",18 ········"Lf0/g$b;",
 19 ········"Lt0/f0;",
20 ········">;"20 ········">;"
21 ····}21 ····}
22 .end·annotation22 .end·annotation
  
  
23 #·static·fields23 #·static·fields
24 .field·public·static·final·d:Ld1/f$a;24 .field·public·static·final·d:Lt0/f0$a$a;
  
  
25 #·direct·methods25 #·direct·methods
26 .method·static·constructor·<clinit>()V26 .method·static·constructor·<clinit>()V
27 ····.locals·127 ····.locals·1
  
28 ····new-instance·v0,·Ld1/f$a;28 ····new-instance·v0,·Lt0/f0$a$a;
  
29 ····invoke-direct·{v0},·Ld1/f$a;-><init>()V29 ····invoke-direct·{v0},·Lt0/f0$a$a;-><init>()V
  
30 ····sput-object·v0,·Ld1/f$a;->d:Ld1/f$a;30 ····sput-object·v0,·Lt0/f0$a$a;->d:Lt0/f0$a$a;
  
31 ····return-void31 ····return-void
32 .end·method32 .end·method
  
33 .method·constructor·<init>()V33 .method·constructor·<init>()V
34 ····.locals·134 ····.locals·1
  
Offset 52, 28 lines modifiedOffset 52, 36 lines modified
52 ····invoke-direct·{p0,·v0},·Lkotlin/jvm/internal/j;-><init>(I)V52 ····invoke-direct·{p0,·v0},·Lkotlin/jvm/internal/j;-><init>(I)V
  
53 ····return-void53 ····return-void
54 .end·method54 .end·method
  
  
55 #·virtual·methods55 #·virtual·methods
56 .method·public·final·a(Ljava/lang/String;)Ljava/lang/String;56 .method·public·final·a(Lf0/g$b;)Lt0/f0;
57 ····.locals·157 ····.locals·1
  
58 ····const-string·v0,·"line"58 ····instance-of·v0,·p1,·Lt0/f0;
  
59 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V59 ····if-eqz·v0,·:cond_0
  
 60 ····check-cast·p1,·Lt0/f0;
  
 61 ····goto·:goto_0
  
 62 ····:cond_0
 63 ····const/4·p1,·0x0
  
 64 ····:goto_0
60 ····return-object·p165 ····return-object·p1
61 .end·method66 .end·method
  
62 .method·public·bridge·synthetic·invoke(Ljava/lang/Object;)Ljava/lang/Object;67 .method·public·bridge·synthetic·invoke(Ljava/lang/Object;)Ljava/lang/Object;
63 ····.locals·068 ····.locals·0
  
64 ····check-cast·p1,·Ljava/lang/String;69 ····check-cast·p1,·Lf0/g$b;
  
65 ····invoke-virtual·{p0,·p1},·Ld1/f$a;->a(Ljava/lang/String;)Ljava/lang/String;70 ····invoke-virtual·{p0,·p1},·Lt0/f0$a$a;->a(Lf0/g$b;)Lt0/f0;
  
66 ····move-result-object·p171 ····move-result-object·p1
  
67 ····return-object·p172 ····return-object·p1
68 .end·method73 .end·method
2.49 KB
smali/d1/l.smali vs.
smali/s0/l.smali
Files 96% similar despite different names
    
Offset 1, 37 lines modifiedOffset 1, 37 lines modified
1 .class·Ld1/l;1 .class·Ls0/l;
2 .super·Ld1/k;2 .super·Ls0/k;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·direct·methods4 #·direct·methods
5 .method·public·static·f(Ljava/lang/String;)Ljava/lang/Integer;5 .method·public·static·f(Ljava/lang/String;)Ljava/lang/Integer;
6 ····.locals·16 ····.locals·1
  
7 ····const-string·v0,·"<this>"7 ····const-string·v0,·"<this>"
  
8 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V8 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
9 ····const/16·v0,·0xa9 ····const/16·v0,·0xa
  
10 ····invoke-static·{p0,·v0},·Ld1/l;->g(Ljava/lang/String;I)Ljava/lang/Integer;10 ····invoke-static·{p0,·v0},·Ls0/l;->g(Ljava/lang/String;I)Ljava/lang/Integer;
  
11 ····move-result-object·p011 ····move-result-object·p0
  
12 ····return-object·p012 ····return-object·p0
13 .end·method13 .end·method
  
14 .method·public·static·final·g(Ljava/lang/String;I)Ljava/lang/Integer;14 .method·public·static·final·g(Ljava/lang/String;I)Ljava/lang/Integer;
15 ····.locals·1015 ····.locals·10
  
16 ····const-string·v0,·"<this>"16 ····const-string·v0,·"<this>"
  
17 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V17 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
18 ····invoke-static·{p1},·Ld1/a;->a(I)I18 ····invoke-static·{p1},·Ls0/a;->a(I)I
  
19 ····invoke-virtual·{p0},·Ljava/lang/String;->length()I19 ····invoke-virtual·{p0},·Ljava/lang/String;->length()I
  
20 ····move-result·v020 ····move-result·v0
  
21 ····const/4·v1,·0x021 ····const/4·v1,·0x0
  
Offset 98, 15 lines modifiedOffset 98, 15 lines modified
98 ····:goto_198 ····:goto_1
99 ····if-ge·v6,·v0,·:cond_999 ····if-ge·v6,·v0,·:cond_9
  
100 ····invoke-virtual·{p0,·v6},·Ljava/lang/String;->charAt(I)C100 ····invoke-virtual·{p0,·v6},·Ljava/lang/String;->charAt(I)C
  
101 ····move-result·v8101 ····move-result·v8
  
102 ····invoke-static·{v8,·p1},·Ld1/a;->b(CI)I102 ····invoke-static·{v8,·p1},·Ls0/a;->b(CI)I
  
103 ····move-result·v8103 ····move-result·v8
  
104 ····if-gez·v8,·:cond_5104 ····if-gez·v8,·:cond_5
  
105 ····return-object·v1105 ····return-object·v1
  
Offset 163, 15 lines modifiedOffset 163, 15 lines modified
  
163 ····const-string·v0,·"<this>"163 ····const-string·v0,·"<this>"
  
164 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V164 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
165 ····const/16·v0,·0xa165 ····const/16·v0,·0xa
  
166 ····invoke-static·{p0,·v0},·Ld1/l;->i(Ljava/lang/String;I)Ljava/lang/Long;166 ····invoke-static·{p0,·v0},·Ls0/l;->i(Ljava/lang/String;I)Ljava/lang/Long;
  
167 ····move-result-object·p0167 ····move-result-object·p0
  
168 ····return-object·p0168 ····return-object·p0
169 .end·method169 .end·method
  
170 .method·public·static·final·i(Ljava/lang/String;I)Ljava/lang/Long;170 .method·public·static·final·i(Ljava/lang/String;I)Ljava/lang/Long;
Offset 181, 15 lines modifiedOffset 181, 15 lines modified
  
181 ····move/from16·v1,·p1181 ····move/from16·v1,·p1
  
182 ····const-string·v2,·"<this>"182 ····const-string·v2,·"<this>"
  
183 ····invoke-static·{v0,·v2},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V183 ····invoke-static·{v0,·v2},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
184 ····invoke-static/range·{p1·..·p1},·Ld1/a;->a(I)I184 ····invoke-static/range·{p1·..·p1},·Ls0/a;->a(I)I
  
185 ····invoke-virtual/range·{p0·..·p0},·Ljava/lang/String;->length()I185 ····invoke-virtual/range·{p0·..·p0},·Ljava/lang/String;->length()I
  
186 ····move-result·v2186 ····move-result·v2
  
187 ····const/4·v3,·0x0187 ····const/4·v3,·0x0
  
Offset 257, 15 lines modifiedOffset 257, 15 lines modified
257 ····:goto_2257 ····:goto_2
258 ····if-ge·v4,·v2,·:cond_9258 ····if-ge·v4,·v2,·:cond_9
  
259 ····invoke-virtual·{v0,·v4},·Ljava/lang/String;->charAt(I)C259 ····invoke-virtual·{v0,·v4},·Ljava/lang/String;->charAt(I)C
  
260 ····move-result·v14260 ····move-result·v14
  
261 ····invoke-static·{v14,·v1},·Ld1/a;->b(CI)I261 ····invoke-static·{v14,·v1},·Ls0/a;->b(CI)I
  
262 ····move-result·v14262 ····move-result·v14
  
263 ····if-gez·v14,·:cond_5263 ····if-gez·v14,·:cond_5
  
264 ····return-object·v3264 ····return-object·v3
  
11.3 KB
smali/d1/c$a.smali vs.
smali/x/f.smali
Max HTML report size reached
6.12 KB
smali/d1/f.smali vs.
smali/s0/f.smali
Files 93% similar despite different names
    
Offset 1, 21 lines modifiedOffset 1, 21 lines modified
1 .class·Ld1/f;1 .class·Ls0/f;
2 .super·Ld1/e;2 .super·Ls0/e;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·direct·methods4 #·direct·methods
5 .method·private·static·final·b(Ljava/lang/String;)Lx0/l;5 .method·private·static·final·b(Ljava/lang/String;)Lm0/l;
6 ····.locals·16 ····.locals·1
7 ····.annotation·system·Ldalvik/annotation/Signature;7 ····.annotation·system·Ldalvik/annotation/Signature;
8 ········value·=·{8 ········value·=·{
9 ············"(",9 ············"(",
10 ············"Ljava/lang/String;",10 ············"Ljava/lang/String;",
11 ············")",11 ············")",
12 ············"Lx0/l<",12 ············"Lm0/l<",
13 ············"Ljava/lang/String;",13 ············"Ljava/lang/String;",
14 ············"Ljava/lang/String;",14 ············"Ljava/lang/String;",
15 ············">;"15 ············">;"
16 ········}16 ········}
17 ····.end·annotation17 ····.end·annotation
  
18 ····invoke-interface·{p0},·Ljava/lang/CharSequence;->length()I18 ····invoke-interface·{p0},·Ljava/lang/CharSequence;->length()I
Offset 30, 22 lines modifiedOffset 30, 22 lines modified
  
30 ····:cond_030 ····:cond_0
31 ····const/4·v0,·0x031 ····const/4·v0,·0x0
  
32 ····:goto_032 ····:goto_0
33 ····if-eqz·v0,·:cond_133 ····if-eqz·v0,·:cond_1
  
34 ····sget-object·p0,·Ld1/f$a;->d:Ld1/f$a;34 ····sget-object·p0,·Ls0/f$a;->d:Ls0/f$a;
  
35 ····goto·:goto_135 ····goto·:goto_1
  
36 ····:cond_136 ····:cond_1
37 ····new-instance·v0,·Ld1/f$b;37 ····new-instance·v0,·Ls0/f$b;
  
38 ····invoke-direct·{v0,·p0},·Ld1/f$b;-><init>(Ljava/lang/String;)V38 ····invoke-direct·{v0,·p0},·Ls0/f$b;-><init>(Ljava/lang/String;)V
  
39 ····move-object·p0,·v039 ····move-object·p0,·v0
  
40 ····:goto_140 ····:goto_1
41 ····return-object·p041 ····return-object·p0
42 .end·method42 .end·method
  
Offset 63, 15 lines modifiedOffset 63, 15 lines modified
  
63 ····if-ge·v1,·v0,·:cond_163 ····if-ge·v1,·v0,·:cond_1
  
64 ····invoke-interface·{p0,·v1},·Ljava/lang/CharSequence;->charAt(I)C64 ····invoke-interface·{p0,·v1},·Ljava/lang/CharSequence;->charAt(I)C
  
65 ····move-result·v365 ····move-result·v3
  
66 ····invoke-static·{v3},·Ld1/a;->c(C)Z66 ····invoke-static·{v3},·Ls0/a;->c(C)Z
  
67 ····move-result·v367 ····move-result·v3
  
68 ····xor-int/lit8·v3,·v3,·0x168 ····xor-int/lit8·v3,·v3,·0x1
  
69 ····if-eqz·v3,·:cond_069 ····if-eqz·v3,·:cond_0
  
Offset 103, 15 lines modifiedOffset 103, 15 lines modified
  
103 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V103 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
104 ····const-string·v0,·"newIndent"104 ····const-string·v0,·"newIndent"
  
105 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V105 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
106 ····invoke-static·{p0},·Ld1/n;->L(Ljava/lang/CharSequence;)Ljava/util/List;106 ····invoke-static·{p0},·Ls0/n;->J(Ljava/lang/CharSequence;)Ljava/util/List;
  
107 ····move-result-object·v0107 ····move-result-object·v0
  
108 ····new-instance·v1,·Ljava/util/ArrayList;108 ····new-instance·v1,·Ljava/util/ArrayList;
  
109 ····invoke-direct·{v1},·Ljava/util/ArrayList;-><init>()V109 ····invoke-direct·{v1},·Ljava/util/ArrayList;-><init>()V
  
Offset 131, 15 lines modifiedOffset 131, 15 lines modified
  
131 ····move-result-object·v3131 ····move-result-object·v3
  
132 ····move-object·v4,·v3132 ····move-object·v4,·v3
  
133 ····check-cast·v4,·Ljava/lang/String;133 ····check-cast·v4,·Ljava/lang/String;
  
134 ····invoke-static·{v4},·Ld1/d;->m(Ljava/lang/CharSequence;)Z134 ····invoke-static·{v4},·Ls0/d;->m(Ljava/lang/CharSequence;)Z
  
135 ····move-result·v4135 ····move-result·v4
  
136 ····xor-int/lit8·v4,·v4,·0x1136 ····xor-int/lit8·v4,·v4,·0x1
  
137 ····if-eqz·v4,·:cond_0137 ····if-eqz·v4,·:cond_0
  
Offset 148, 15 lines modifiedOffset 148, 15 lines modified
148 ····goto·:goto_0148 ····goto·:goto_0
  
149 ····:cond_1149 ····:cond_1
150 ····new-instance·v2,·Ljava/util/ArrayList;150 ····new-instance·v2,·Ljava/util/ArrayList;
  
151 ····const/16·v3,·0xa151 ····const/16·v3,·0xa
  
152 ····invoke-static·{v1,·v3},·Lp0/g;->g(Ljava/lang/Iterable;I)I152 ····invoke-static·{v1,·v3},·Le0/g;->g(Ljava/lang/Iterable;I)I
  
153 ····move-result·v3153 ····move-result·v3
  
154 ····invoke-direct·{v2,·v3},·Ljava/util/ArrayList;-><init>(I)V154 ····invoke-direct·{v2,·v3},·Ljava/util/ArrayList;-><init>(I)V
  
155 ····invoke-interface·{v1},·Ljava/lang/Iterable;->iterator()Ljava/util/Iterator;155 ····invoke-interface·{v1},·Ljava/lang/Iterable;->iterator()Ljava/util/Iterator;
  
Offset 171, 28 lines modifiedOffset 171, 28 lines modified
  
171 ····invoke-interface·{v1},·Ljava/util/Iterator;->next()Ljava/lang/Object;171 ····invoke-interface·{v1},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
172 ····move-result-object·v3172 ····move-result-object·v3
  
173 ····check-cast·v3,·Ljava/lang/String;173 ····check-cast·v3,·Ljava/lang/String;
  
174 ····invoke-static·{v3},·Ld1/f;->c(Ljava/lang/String;)I174 ····invoke-static·{v3},·Ls0/f;->c(Ljava/lang/String;)I
  
175 ····move-result·v3175 ····move-result·v3
  
176 ····invoke-static·{v3},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;176 ····invoke-static·{v3},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
177 ····move-result-object·v3177 ····move-result-object·v3
  
178 ····invoke-interface·{v2,·v3},·Ljava/util/Collection;->add(Ljava/lang/Object;)Z178 ····invoke-interface·{v2,·v3},·Ljava/util/Collection;->add(Ljava/lang/Object;)Z
  
179 ····goto·:goto_1179 ····goto·:goto_1
Max diff block lines reached; 2953/6189 bytes (47.71%) of diff not shown.
2.65 KB
smali/d1/m.smali vs.
smali/s0/m.smali
Files 97% similar despite different names
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
1 .class·Ld1/m;1 .class·Ls0/m;
2 .super·Ld1/l;2 .super·Ls0/l;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·direct·methods4 #·direct·methods
5 .method·public·static·final·j(Ljava/lang/String;Ljava/lang/String;Z)Z5 .method·public·static·final·j(Ljava/lang/String;Ljava/lang/String;Z)Z
6 ····.locals·76 ····.locals·7
  
Offset 42, 15 lines modifiedOffset 42, 15 lines modified
  
42 ····const/4·v6,·0x142 ····const/4·v6,·0x1
  
43 ····move-object·v1,·p043 ····move-object·v1,·p0
  
44 ····move-object·v3,·p144 ····move-object·v3,·p1
  
45 ····invoke-static/range·{v1·..·v6},·Ld1/m;->n(Ljava/lang/String;ILjava/lang/String;IIZ)Z45 ····invoke-static/range·{v1·..·v6},·Ls0/m;->n(Ljava/lang/String;ILjava/lang/String;IIZ)Z
  
46 ····move-result·p046 ····move-result·p0
  
47 ····return·p047 ····return·p0
48 .end·method48 .end·method
  
49 .method·public·static·synthetic·k(Ljava/lang/String;Ljava/lang/String;ZILjava/lang/Object;)Z49 .method·public·static·synthetic·k(Ljava/lang/String;Ljava/lang/String;ZILjava/lang/Object;)Z
Offset 59, 15 lines modifiedOffset 59, 15 lines modified
59 ····and-int/lit8·p3,·p3,·0x259 ····and-int/lit8·p3,·p3,·0x2
  
60 ····if-eqz·p3,·:cond_060 ····if-eqz·p3,·:cond_0
  
61 ····const/4·p2,·0x061 ····const/4·p2,·0x0
  
62 ····:cond_062 ····:cond_0
63 ····invoke-static·{p0,·p1,·p2},·Ld1/m;->j(Ljava/lang/String;Ljava/lang/String;Z)Z63 ····invoke-static·{p0,·p1,·p2},·Ls0/m;->j(Ljava/lang/String;Ljava/lang/String;Z)Z
  
64 ····move-result·p064 ····move-result·p0
  
65 ····return·p065 ····return·p0
66 .end·method66 .end·method
  
67 .method·public·static·l(Ljava/lang/String;Ljava/lang/String;Z)Z67 .method·public·static·l(Ljava/lang/String;Ljava/lang/String;Z)Z
Offset 118, 15 lines modifiedOffset 118, 15 lines modified
  
118 ····const/4·v1,·0x0118 ····const/4·v1,·0x0
  
119 ····const/4·v2,·0x1119 ····const/4·v2,·0x1
  
120 ····if-eqz·v0,·:cond_3120 ····if-eqz·v0,·:cond_3
  
121 ····invoke-static·{p0},·Ld1/n;->w(Ljava/lang/CharSequence;)La1/c;121 ····invoke-static·{p0},·Ls0/n;->u(Ljava/lang/CharSequence;)Lp0/c;
  
122 ····move-result-object·v0122 ····move-result-object·v0
  
123 ····instance-of·v3,·v0,·Ljava/util/Collection;123 ····instance-of·v3,·v0,·Ljava/util/Collection;
  
124 ····if-eqz·v3,·:cond_1124 ····if-eqz·v3,·:cond_1
  
Offset 155, 25 lines modifiedOffset 155, 25 lines modified
  
155 ····move-result·v3155 ····move-result·v3
  
156 ····if-eqz·v3,·:cond_0156 ····if-eqz·v3,·:cond_0
  
157 ····move-object·v3,·v0157 ····move-object·v3,·v0
  
158 ····check-cast·v3,·Lp0/v;158 ····check-cast·v3,·Le0/v;
  
159 ····invoke-virtual·{v3},·Lp0/v;->nextInt()I159 ····invoke-virtual·{v3},·Le0/v;->nextInt()I
  
160 ····move-result·v3160 ····move-result·v3
  
161 ····invoke-interface·{p0,·v3},·Ljava/lang/CharSequence;->charAt(I)C161 ····invoke-interface·{p0,·v3},·Ljava/lang/CharSequence;->charAt(I)C
  
162 ····move-result·v3162 ····move-result·v3
  
163 ····invoke-static·{v3},·Ld1/a;->c(C)Z163 ····invoke-static·{v3},·Ls0/a;->c(C)Z
  
164 ····move-result·v3164 ····move-result·v3
  
165 ····if-nez·v3,·:cond_2165 ····if-nez·v3,·:cond_2
  
166 ····const/4·p0,·0x0166 ····const/4·p0,·0x0
  
Offset 257, 15 lines modifiedOffset 257, 15 lines modified
  
257 ····move-object·v0,·p0257 ····move-object·v0,·p0
  
258 ····move-object·v2,·p1258 ····move-object·v2,·p1
  
259 ····move·v5,·p2259 ····move·v5,·p2
  
260 ····invoke-static/range·{v0·..·v5},·Ld1/m;->n(Ljava/lang/String;ILjava/lang/String;IIZ)Z260 ····invoke-static/range·{v0·..·v5},·Ls0/m;->n(Ljava/lang/String;ILjava/lang/String;IIZ)Z
  
261 ····move-result·p0261 ····move-result·p0
  
262 ····return·p0262 ····return·p0
263 .end·method263 .end·method
  
264 .method·public·static·synthetic·p(Ljava/lang/String;Ljava/lang/String;ZILjava/lang/Object;)Z264 .method·public·static·synthetic·p(Ljava/lang/String;Ljava/lang/String;ZILjava/lang/Object;)Z
Offset 274, 13 lines modifiedOffset 274, 13 lines modified
274 ····and-int/lit8·p3,·p3,·0x2274 ····and-int/lit8·p3,·p3,·0x2
  
275 ····if-eqz·p3,·:cond_0275 ····if-eqz·p3,·:cond_0
  
276 ····const/4·p2,·0x0276 ····const/4·p2,·0x0
  
277 ····:cond_0277 ····:cond_0
278 ····invoke-static·{p0,·p1,·p2},·Ld1/m;->o(Ljava/lang/String;Ljava/lang/String;Z)Z278 ····invoke-static·{p0,·p1,·p2},·Ls0/m;->o(Ljava/lang/String;Ljava/lang/String;Z)Z
  
279 ····move-result·p0279 ····move-result·p0
  
280 ····return·p0280 ····return·p0
281 .end·method281 .end·method
45.7 KB
smali/d1/n.smali vs.
smali/s0/n.smali
Max HTML report size reached
1.13 KB
smali/d1/e.smali vs.
smali/s0/e.smali
Files 89% similar despite different names
    
Offset 1, 36 lines modifiedOffset 1, 36 lines modified
1 .class·Ld1/e;1 .class·Ls0/e;
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/Appendable;Ljava/lang/Object;Lx0/l;)V5 .method·public·static·a(Ljava/lang/Appendable;Ljava/lang/Object;Lm0/l;)V
6 ····.locals·16 ····.locals·1
7 ····.annotation·system·Ldalvik/annotation/Signature;7 ····.annotation·system·Ldalvik/annotation/Signature;
8 ········value·=·{8 ········value·=·{
9 ············"<T:",9 ············"<T:",
10 ············"Ljava/lang/Object;",10 ············"Ljava/lang/Object;",
11 ············">(",11 ············">(",
12 ············"Ljava/lang/Appendable;",12 ············"Ljava/lang/Appendable;",
13 ············"TT;",13 ············"TT;",
14 ············"Lx0/l<",14 ············"Lm0/l<",
15 ············"-TT;+",15 ············"-TT;+",
16 ············"Ljava/lang/CharSequence;",16 ············"Ljava/lang/CharSequence;",
17 ············">;)V"17 ············">;)V"
18 ········}18 ········}
19 ····.end·annotation19 ····.end·annotation
  
20 ····const-string·v0,·"<this>"20 ····const-string·v0,·"<this>"
  
21 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V21 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
22 ····if-eqz·p2,·:cond_022 ····if-eqz·p2,·:cond_0
  
23 ····invoke-interface·{p2,·p1},·Lx0/l;->invoke(Ljava/lang/Object;)Ljava/lang/Object;23 ····invoke-interface·{p2,·p1},·Lm0/l;->invoke(Ljava/lang/Object;)Ljava/lang/Object;
  
24 ····move-result-object·p124 ····move-result-object·p1
  
25 ····:goto_025 ····:goto_0
26 ····check-cast·p1,·Ljava/lang/CharSequence;26 ····check-cast·p1,·Ljava/lang/CharSequence;
  
27 ····:goto_127 ····:goto_1
4.02 KB
smali/d1/c.smali vs.
smali/r0/i.smali
Files 78% similar despite different names
    
Offset 1, 133 lines modifiedOffset 1, 107 lines modified
1 .class·final·Ld1/c;1 .class·public·final·Lr0/i;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces4 #·interfaces
5 .implements·Lc1/b;5 .implements·Lr0/b;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/Signature;7 .annotation·system·Ldalvik/annotation/Signature;
8 ····value·=·{8 ····value·=·{
 9 ········"<T:",
9 ········"Ljava/lang/Object;",10 ········"Ljava/lang/Object;",
10 ········"Lc1/b<", 
11 ········"La1/c;",11 ········"R:",
 12 ········"Ljava/lang/Object;",
12 ········">;"13 ········">",
 14 ········"Ljava/lang/Object;",
 15 ········"Lr0/b<",
 16 ········"TR;>;"
13 ····}17 ····}
14 .end·annotation18 .end·annotation
  
  
15 #·instance·fields19 #·instance·fields
16 .field·private·final·a:Ljava/lang/CharSequence; 
  
17 .field·private·final·b:I20 .field·private·final·a:Lr0/b;
  
18 .field·private·final·c:I21 ····.annotation·system·Ldalvik/annotation/Signature;
 22 ········value·=·{
 23 ············"Lr0/b<",
 24 ············"TT;>;"
 25 ········}
 26 ····.end·annotation
 27 .end·field
  
19 .field·private·final·d:Lx0/p;28 .field·private·final·b:Lm0/l;
20 ····.annotation·system·Ldalvik/annotation/Signature;29 ····.annotation·system·Ldalvik/annotation/Signature;
21 ········value·=·{30 ········value·=·{
22 ············"Lx0/p<",31 ············"Lm0/l<",
23 ············"Ljava/lang/CharSequence;", 
24 ············"Ljava/lang/Integer;", 
25 ············"Lo0/j<", 
26 ············"Ljava/lang/Integer;", 
27 ············"Ljava/lang/Integer;", 
28 ············">;>;"32 ············"TT;TR;>;"
29 ········}33 ········}
30 ····.end·annotation34 ····.end·annotation
31 .end·field35 .end·field
  
  
32 #·direct·methods36 #·direct·methods
33 .method·public·constructor·<init>(Ljava/lang/CharSequence;IILx0/p;)V37 .method·public·constructor·<init>(Lr0/b;Lm0/l;)V
34 ····.locals·138 ····.locals·1
35 ····.annotation·system·Ldalvik/annotation/Signature;39 ····.annotation·system·Ldalvik/annotation/Signature;
36 ········value·=·{40 ········value·=·{
37 ············"(",41 ············"(",
38 ············"Ljava/lang/CharSequence;", 
39 ············"II", 
40 ············"Lx0/p<",42 ············"Lr0/b<",
41 ············"-",43 ············"+TT;>;",
42 ············"Ljava/lang/CharSequence;", 
43 ············"-", 
44 ············"Ljava/lang/Integer;", 
45 ············"Lo0/j<",44 ············"Lm0/l<",
46 ············"Ljava/lang/Integer;", 
47 ············"Ljava/lang/Integer;", 
48 ············">;>;)V"45 ············"-TT;+TR;>;)V"
49 ········}46 ········}
50 ····.end·annotation47 ····.end·annotation
  
51 ····const-string·v0,·"input"48 ····const-string·v0,·"sequence"
  
52 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V49 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
53 ····const-string·v0,·"getNextMatch"50 ····const-string·v0,·"transformer"
  
54 ····invoke-static·{p4,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V51 ····invoke-static·{p2,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
55 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V52 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
 53 ····iput-object·p1,·p0,·Lr0/i;->a:Lr0/b;
56 ····iput-object·p1,·p0,·Ld1/c;->a:Ljava/lang/CharSequence; 
  
57 ····iput·p2,·p0,·Ld1/c;->b:I 
  
58 ····iput·p3,·p0,·Ld1/c;->c:I 
  
59 ····iput-object·p4,·p0,·Ld1/c;->d:Lx0/p;54 ····iput-object·p2,·p0,·Lr0/i;->b:Lm0/l;
  
60 ····return-void55 ····return-void
61 .end·method56 .end·method
  
62 .method·public·static·final·synthetic·a(Ld1/c;)Lx0/p;57 .method·public·static·final·synthetic·a(Lr0/i;)Lr0/b;
63 ····.locals·058 ····.locals·0
  
64 ····iget-object·p0,·p0,·Ld1/c;->d:Lx0/p;59 ····iget-object·p0,·p0,·Lr0/i;->a:Lr0/b;
  
65 ····return-object·p060 ····return-object·p0
66 .end·method61 .end·method
  
67 .method·public·static·final·synthetic·b(Ld1/c;)Ljava/lang/CharSequence;62 .method·public·static·final·synthetic·b(Lr0/i;)Lm0/l;
68 ····.locals·063 ····.locals·0
  
69 ····iget-object·p0,·p0,·Ld1/c;->a:Ljava/lang/CharSequence;64 ····iget-object·p0,·p0,·Lr0/i;->b:Lm0/l;
  
70 ····return-object·p065 ····return-object·p0
71 .end·method66 .end·method
  
72 .method·public·static·final·synthetic·c(Ld1/c;)I 
73 ····.locals·0 
  
74 ····iget·p0,·p0,·Ld1/c;->c:I 
  
75 ····return·p0 
76 .end·method 
  
77 .method·public·static·final·synthetic·d(Ld1/c;)I 
78 ····.locals·0 
  
79 ····iget·p0,·p0,·Ld1/c;->b:I 
  
80 ····return·p0 
81 .end·method 
  
  
Max diff block lines reached; 498/4048 bytes (12.30%) of diff not shown.
6.8 KB
smali/j1/a.smali vs.
smali/d0/m.smali
Files 83% similar despite different names
    
Offset 1, 158 lines modifiedOffset 1, 193 lines modified
1 .class·public·final·Lj1/a;1 .class·final·Ld0/m;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
 4 #·interfaces
 5 .implements·Ld0/e;
 6 .implements·Ljava/io/Serializable;
  
  
 7 #·annotations
 8 .annotation·system·Ldalvik/annotation/Signature;
 9 ····value·=·{
 10 ········"<T:",
 11 ········"Ljava/lang/Object;",
 12 ········">",
 13 ········"Ljava/lang/Object;",
 14 ········"Ld0/e<",
 15 ········"TT;>;",
 16 ········"Ljava/io/Serializable;"
 17 ····}
 18 .end·annotation
  
4 #·direct·methods 
5 .method·public·static·final·synthetic·a(Lq0/d;Ljava/lang/Throwable;)V 
6 ····.locals·0 
  
7 ····invoke-static·{p0,·p1},·Lj1/a;->b(Lq0/d;Ljava/lang/Throwable;)V19 #·instance·fields
 20 .field·private·d:Lm0/a;
 21 ····.annotation·system·Ldalvik/annotation/Signature;
 22 ········value·=·{
 23 ············"Lm0/a<",
 24 ············"+TT;>;"
 25 ········}
 26 ····.end·annotation
 27 .end·field
  
8 ····return-void 
9 .end·method28 .field·private·volatile·e:Ljava/lang/Object;
  
 29 .field·private·final·f:Ljava/lang/Object;
  
10 .method·private·static·final·b(Lq0/d;Ljava/lang/Throwable;)V 
 30 #·direct·methods
 31 .method·public·constructor·<init>(Lm0/a;Ljava/lang/Object;)V
11 ····.locals·132 ····.locals·1
12 ····.annotation·system·Ldalvik/annotation/Signature;33 ····.annotation·system·Ldalvik/annotation/Signature;
13 ········value·=·{34 ········value·=·{
14 ············"(",35 ············"(",
15 ············"Lq0/d<",36 ············"Lm0/a<",
16 ············"*>;",37 ············"+TT;>;",
17 ············"Ljava/lang/Throwable;",38 ············"Ljava/lang/Object;",
18 ············")V"39 ············")V"
19 ········}40 ········}
20 ····.end·annotation41 ····.end·annotation
  
21 ····sget-object·v0,·Lo0/k;->d:Lo0/k$a;42 ····const-string·v0,·"initializer"
  
22 ····invoke-static·{p1},·Lo0/l;->a(Ljava/lang/Throwable;)Ljava/lang/Object;43 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
23 ····move-result-object·v044 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
24 ····invoke-static·{v0},·Lo0/k;->a(Ljava/lang/Object;)Ljava/lang/Object;45 ····iput-object·p1,·p0,·Ld0/m;->d:Lm0/a;
  
25 ····move-result-object·v046 ····sget-object·p1,·Ld0/o;->a:Ld0/o;
  
26 ····invoke-interface·{p0,·v0},·Lq0/d;->resumeWith(Ljava/lang/Object;)V47 ····iput-object·p1,·p0,·Ld0/m;->e:Ljava/lang/Object;
  
 48 ····if-nez·p2,·:cond_0
  
 49 ····move-object·p2,·p0
  
 50 ····:cond_0
 51 ····iput-object·p2,·p0,·Ld0/m;->f:Ljava/lang/Object;
  
27 ····throw·p152 ····return-void
28 .end·method53 .end·method
  
29 .method·public·static·final·c(Lq0/d;Lq0/d;)V54 .method·public·synthetic·constructor·<init>(Lm0/a;Ljava/lang/Object;ILkotlin/jvm/internal/e;)V
30 ····.locals·355 ····.locals·0
31 ····.annotation·system·Ldalvik/annotation/Signature; 
32 ········value·=·{ 
33 ············"(", 
34 ············"Lq0/d<", 
35 ············"-", 
36 ············"Lo0/q;", 
37 ············">;", 
38 ············"Lq0/d<", 
39 ············"*>;)V" 
40 ········} 
41 ····.end·annotation 
  
 56 ····and-int/lit8·p3,·p3,·0x2
42 ····:try_start_0 
43 ····invoke-static·{p0},·Lr0/b;->b(Lq0/d;)Lq0/d; 
  
44 ····move-result-object·p057 ····if-eqz·p3,·:cond_0
  
45 ····sget-object·v0,·Lo0/k;->d:Lo0/k$a;58 ····const/4·p2,·0x0
  
46 ····sget-object·v0,·Lo0/q;->a:Lo0/q;59 ····:cond_0
 60 ····invoke-direct·{p0,·p1,·p2},·Ld0/m;-><init>(Lm0/a;Ljava/lang/Object;)V
  
47 ····invoke-static·{v0},·Lo0/k;->a(Ljava/lang/Object;)Ljava/lang/Object;61 ····return-void
 62 .end·method
  
48 ····move-result-object·v0 
  
49 ····const/4·v1,·0x263 #·virtual·methods
 64 .method·public·a()Z
 65 ····.locals·2
  
50 ····const/4·v2,·0x066 ····iget-object·v0,·p0,·Ld0/m;->e:Ljava/lang/Object;
  
 67 ····sget-object·v1,·Ld0/o;->a:Ld0/o;
51 ····invoke-static·{p0,·v0,·v2,·v1,·v2},·Lkotlinx/coroutines/internal/g;->c(Lq0/d;Ljava/lang/Object;Lx0/l;ILjava/lang/Object;)V 
52 ····:try_end_0 
53 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0 
  
54 ····goto·:goto_068 ····if-eq·v0,·v1,·:cond_0
  
 69 ····const/4·v0,·0x1
55 ····:catchall_0 
56 ····move-exception·p0 
  
57 ····invoke-static·{p1,·p0},·Lj1/a;->a(Lq0/d;Ljava/lang/Throwable;)V70 ····goto·:goto_0
  
 71 ····:cond_0
Max diff block lines reached; 3113/6891 bytes (45.17%) of diff not shown.
4.83 KB
smali/j1/b.smali vs.
smali/x0/d$a.smali
Files 81% similar despite different names
    
Offset 1, 117 lines modifiedOffset 1, 95 lines modified
1 .class·public·final·Lj1/b; 
2 .super·Ljava/lang/Object;1 .class·final·synthetic·Lx0/d$a;
 2 .super·Lkotlin/jvm/internal/h;
3 .source·"SourceFile"3 .source·"SourceFile"
  
 4 #·interfaces
 5 .implements·Lm0/q;
  
4 #·direct·methods 
5 .method·public·static·final·a(Lx0/p;Ljava/lang/Object;Lq0/d;)V 
6 ····.locals·3 
7 ····.annotation·system·Ldalvik/annotation/Signature; 
8 ········value·=·{ 
9 ············"<R:", 
10 ············"Ljava/lang/Object;", 
11 ············"T:", 
12 ············"Ljava/lang/Object;", 
13 ············">(", 
14 ············"Lx0/p<", 
15 ············"-TR;-", 
16 ············"Lq0/d<", 
17 ············"-TT;>;+", 
18 ············"Ljava/lang/Object;", 
19 ············">;TR;", 
20 ············"Lq0/d<", 
21 ············"-TT;>;)V" 
22 ········} 
23 ····.end·annotation 
  
24 ····invoke-static·{p2},·Lkotlin/coroutines/jvm/internal/h;->a(Lq0/d;)Lq0/d;6 #·annotations
 7 .annotation·system·Ldalvik/annotation/EnclosingClass;
 8 ····value·=·Lx0/d;
 9 .end·annotation
  
25 ····move-result-object·v010 .annotation·system·Ldalvik/annotation/InnerClass;
 11 ····accessFlags·=·0x1000
 12 ····name·=·null
 13 .end·annotation
  
26 ····:try_start_0 
27 ····invoke-interface·{p2},·Lq0/d;->getContext()Lq0/g; 
  
28 ····move-result-object·p214 #·static·fields
 15 .field·public·static·final·d:Lx0/d$a;
  
29 ····const/4·v1,·0x0 
  
 16 #·direct·methods
 17 .method·static·constructor·<clinit>()V
 18 ····.locals·1
30 ····invoke-static·{p2,·v1},·Lkotlinx/coroutines/internal/b0;->c(Lq0/g;Ljava/lang/Object;)Ljava/lang/Object; 
  
31 ····move-result-object·v1 
32 ····:try_end_0 
33 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_1 
  
34 ····if-eqz·p0,·:cond_0 
  
35 ····const/4·v2,·0x2 
  
36 ····:try_start_1 
37 ····invoke-static·{p0,·v2},·Lkotlin/jvm/internal/o;->a(Ljava/lang/Object;I)Ljava/lang/Object; 
  
38 ····move-result-object·p0 
  
39 ····check-cast·p0,·Lx0/p;19 ····new-instance·v0,·Lx0/d$a;
  
40 ····invoke-interface·{p0,·p1,·v0},·Lx0/p;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;20 ····invoke-direct·{v0},·Lx0/d$a;-><init>()V
  
 21 ····sput-object·v0,·Lx0/d$a;->d:Lx0/d$a;
41 ····move-result-object·p0 
42 ····:try_end_1 
43 ····.catchall·{:try_start_1·..·:try_end_1}·:catchall_0 
  
 22 ····return-void
 23 .end·method
44 ····:try_start_2 
45 ····invoke-static·{p2,·v1},·Lkotlinx/coroutines/internal/b0;->a(Lq0/g;Ljava/lang/Object;)V 
46 ····:try_end_2 
47 ····.catchall·{:try_start_2·..·:try_end_2}·:catchall_1 
  
48 ····invoke-static·{},·Lr0/b;->c()Ljava/lang/Object;24 .method·constructor·<init>()V
 25 ····.locals·6
  
49 ····move-result-object·p126 ····const-class·v2,·Lw0/c;
  
50 ····if-eq·p0,·p1,·:cond_127 ····const/4·v1,·0x3
  
51 ····goto·:goto_128 ····const-string·v3,·"emit"
  
 29 ····const-string·v4,·"emit(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;"
52 ····:catchall_0 
53 ····move-exception·p0 
  
54 ····goto·:goto_030 ····const/4·v5,·0x0
  
 31 ····move-object·v0,·p0
55 ····:cond_0 
56 ····:try_start_3 
57 ····new-instance·p0,·Ljava/lang/NullPointerException; 
  
58 ····const-string·p1,·"null·cannot·be·cast·to·non-null·type·(R,·kotlin.coroutines.Continuation<T>)·->·kotlin.Any?"32 ····invoke-direct/range·{v0·..·v5},·Lkotlin/jvm/internal/h;-><init>(ILjava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V
  
59 ····invoke-direct·{p0,·p1},·Ljava/lang/NullPointerException;-><init>(Ljava/lang/String;)V33 ····return-void
 34 .end·method
  
60 ····throw·p0 
61 ····:try_end_3 
62 ····.catchall·{:try_start_3·..·:try_end_3}·:catchall_0 
  
63 ····:goto_0 
64 ····:try_start_4 
65 ····invoke-static·{p2,·v1},·Lkotlinx/coroutines/internal/b0;->a(Lq0/g;Ljava/lang/Object;)V35 #·virtual·methods
 36 .method·public·final·b(Lw0/c;Ljava/lang/Object;Lf0/d;)Ljava/lang/Object;
 37 ····.locals·0
 38 ····.annotation·system·Ldalvik/annotation/Signature;
 39 ········value·=·{
 40 ············"(",
 41 ············"Lw0/c<",
 42 ············"Ljava/lang/Object;",
 43 ············">;",
 44 ············"Ljava/lang/Object;",
 45 ············"Lf0/d<",
 46 ············"-",
 47 ············"Ld0/q;",
 48 ············">;)",
 49 ············"Ljava/lang/Object;"
Max diff block lines reached; 995/4872 bytes (20.42%) of diff not shown.
1.01 KB
smali/a1/a$a.smali vs.
smali/p0/a$a.smali
Files 95% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 .class·public·final·La1/a$a;1 .class·public·final·Lp0/a$a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·La1/a;6 ····value·=·Lp0/a;
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·=·"a"
11 .end·annotation11 .end·annotation
  
Offset 22, 23 lines modifiedOffset 22, 23 lines modified
  
22 ····return-void22 ····return-void
23 .end·method23 .end·method
  
24 .method·public·synthetic·constructor·<init>(Lkotlin/jvm/internal/e;)V24 .method·public·synthetic·constructor·<init>(Lkotlin/jvm/internal/e;)V
25 ····.locals·025 ····.locals·0
  
26 ····invoke-direct·{p0},·La1/a$a;-><init>()V26 ····invoke-direct·{p0},·Lp0/a$a;-><init>()V
  
27 ····return-void27 ····return-void
28 .end·method28 .end·method
  
  
29 #·virtual·methods29 #·virtual·methods
30 .method·public·final·a(III)La1/a;30 .method·public·final·a(III)Lp0/a;
31 ····.locals·131 ····.locals·1
  
32 ····new-instance·v0,·La1/a;32 ····new-instance·v0,·Lp0/a;
  
33 ····invoke-direct·{v0,·p1,·p2,·p3},·La1/a;-><init>(III)V33 ····invoke-direct·{v0,·p1,·p2,·p3},·Lp0/a;-><init>(III)V
  
34 ····return-object·v034 ····return-object·v0
35 .end·method35 .end·method
1.22 KB
smali/a1/c$a.smali vs.
smali/n0/c$a.smali
Files 82% similar despite different names
    
Offset 1, 44 lines modifiedOffset 1, 51 lines modified
1 .class·public·final·La1/c$a;1 .class·public·final·Ln0/c$a;
2 .super·Ljava/lang/Object;2 .super·Ln0/c;
3 .source·"SourceFile"3 .source·"SourceFile"
  
 4 #·interfaces
 5 .implements·Ljava/io/Serializable;
  
  
4 #·annotations6 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·La1/c;8 ····value·=·Ln0/c;
7 .end·annotation9 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x1911 ····accessFlags·=·0x19
10 ····name·=·"a"12 ····name·=·"a"
11 .end·annotation13 .end·annotation
  
  
12 #·direct·methods14 #·direct·methods
13 .method·private·constructor·<init>()V15 .method·private·constructor·<init>()V
14 ····.locals·016 ····.locals·0
  
15 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V17 ····invoke-direct·{p0},·Ln0/c;-><init>()V
  
16 ····return-void18 ····return-void
17 .end·method19 .end·method
  
18 .method·public·synthetic·constructor·<init>(Lkotlin/jvm/internal/e;)V20 .method·public·synthetic·constructor·<init>(Lkotlin/jvm/internal/e;)V
19 ····.locals·021 ····.locals·0
  
20 ····invoke-direct·{p0},·La1/c$a;-><init>()V22 ····invoke-direct·{p0},·Ln0/c$a;-><init>()V
  
21 ····return-void23 ····return-void
22 .end·method24 .end·method
  
  
23 #·virtual·methods25 #·virtual·methods
24 .method·public·final·a()La1/c;26 .method·public·b()I
25 ····.locals·127 ····.locals·1
  
26 ····invoke-static·{},·La1/c;->e()La1/c;28 ····invoke-static·{},·Ln0/c;->a()Ln0/c;
  
27 ····move-result-object·v029 ····move-result-object·v0
  
 30 ····invoke-virtual·{v0},·Ln0/c;->b()I
  
 31 ····move-result·v0
  
28 ····return-object·v032 ····return·v0
29 .end·method33 .end·method
5.22 KB
smali/a1/f.smali vs.
smali/t0/z.smali
Files 78% similar despite different names
    
Offset 1, 141 lines modifiedOffset 1, 116 lines modified
1 .class·La1/f; 
2 .super·La1/e;1 .class·public·Lt0/z;
 2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
 4 #·static·fields
 5 .field·private·static·final·synthetic·b:Ljava/util/concurrent/atomic/AtomicIntegerFieldUpdater;
4 #·direct·methods 
5 .method·public·static·a(II)I 
6 ····.locals·0 
  
7 ····if-ge·p0,·p1,·:cond_0 
  
8 ····move·p0,·p16 #·instance·fields
 7 .field·private·volatile·synthetic·_handled:I
  
 8 .field·public·final·a:Ljava/lang/Throwable;
9 ····:cond_0 
10 ····return·p0 
11 .end·method 
  
12 .method·public·static·b(JJ)J 
13 ····.locals·1 
  
14 ····cmp-long·v0,·p0,·p29 #·direct·methods
 10 .method·static·constructor·<clinit>()V
 11 ····.locals·2
  
15 ····if-gez·v0,·:cond_012 ····const-class·v0,·Lt0/z;
  
16 ····move-wide·p0,·p213 ····const-string·v1,·"_handled"
  
 14 ····invoke-static·{v0,·v1},·Ljava/util/concurrent/atomic/AtomicIntegerFieldUpdater;->newUpdater(Ljava/lang/Class;Ljava/lang/String;)Ljava/util/concurrent/atomic/AtomicIntegerFieldUpdater;
17 ····:cond_0 
18 ····return-wide·p0 
19 .end·method 
  
 15 ····move-result-object·v0
20 .method·public·static·c(II)I 
21 ····.locals·0 
  
22 ····if-le·p0,·p1,·:cond_016 ····sput-object·v0,·Lt0/z;->b:Ljava/util/concurrent/atomic/AtomicIntegerFieldUpdater;
  
 17 ····return-void
23 ····move·p0,·p1 
  
24 ····:cond_0 
25 ····return·p0 
26 .end·method18 .end·method
  
27 .method·public·static·d(JJ)J19 .method·public·constructor·<init>(Ljava/lang/Throwable;Z)V
28 ····.locals·120 ····.locals·0
  
29 ····cmp-long·v0,·p0,·p221 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
30 ····if-lez·v0,·:cond_022 ····iput-object·p1,·p0,·Lt0/z;->a:Ljava/lang/Throwable;
  
31 ····move-wide·p0,·p223 ····iput·p2,·p0,·Lt0/z;->_handled:I
  
32 ····:cond_0 
33 ····return-wide·p024 ····return-void
34 .end·method25 .end·method
  
35 .method·public·static·e(III)I26 .method·public·synthetic·constructor·<init>(Ljava/lang/Throwable;ZILkotlin/jvm/internal/e;)V
36 ····.locals·227 ····.locals·0
  
37 ····if-gt·p1,·p2,·:cond_228 ····and-int/lit8·p3,·p3,·0x2
  
38 ····if-ge·p0,·p1,·:cond_029 ····if-eqz·p3,·:cond_0
  
39 ····return·p130 ····const/4·p2,·0x0
  
40 ····:cond_031 ····:cond_0
 32 ····invoke-direct·{p0,·p1,·p2},·Lt0/z;-><init>(Ljava/lang/Throwable;Z)V
41 ····if-le·p0,·p2,·:cond_1 
  
42 ····return·p2 
  
43 ····:cond_1 
44 ····return·p0 
  
 33 ····return-void
 34 .end·method
45 ····:cond_2 
46 ····new-instance·p0,·Ljava/lang/IllegalArgumentException; 
  
47 ····new-instance·v0,·Ljava/lang/StringBuilder; 
  
48 ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V 
  
49 ····const-string·v1,·"Cannot·coerce·value·to·an·empty·range:·maximum·" 
  
50 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; 
  
51 ····invoke-virtual·{v0,·p2},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;35 #·virtual·methods
 36 .method·public·final·a()Z
 37 ····.locals·1
  
52 ····const-string·p2,·"·is·less·than·minimum·"38 ····iget·v0,·p0,·Lt0/z;->_handled:I
  
53 ····invoke-virtual·{v0,·p2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;39 ····return·v0
 40 .end·method
  
54 ····invoke-virtual·{v0,·p1},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;41 .method·public·final·b()Z
 42 ····.locals·3
  
55 ····const/16·p1,·0x2e43 ····sget-object·v0,·Lt0/z;->b:Ljava/util/concurrent/atomic/AtomicIntegerFieldUpdater;
  
56 ····invoke-virtual·{v0,·p1},·Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;44 ····const/4·v1,·0x0
  
57 ····invoke-virtual·{v0},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;45 ····const/4·v2,·0x1
  
58 ····move-result-object·p146 ····invoke-virtual·{v0,·p0,·v1,·v2},·Ljava/util/concurrent/atomic/AtomicIntegerFieldUpdater;->compareAndSet(Ljava/lang/Object;II)Z
  
59 ····invoke-direct·{p0,·p1},·Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V47 ····move-result·v0
  
60 ····throw·p048 ····return·v0
61 .end·method49 .end·method
  
62 .method·public·static·f(II)La1/a;50 .method·public·toString()Ljava/lang/String;
63 ····.locals·251 ····.locals·2
  
64 ····sget-object·v0,·La1/a;->g:La1/a$a;52 ····new-instance·v0,·Ljava/lang/StringBuilder;
  
65 ····const/4·v1,·-0x153 ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V
  
Max diff block lines reached; 1134/5268 bytes (21.53%) of diff not shown.
8.31 KB
smali/a1/c.smali vs.
smali/x/o$a.smali
Max HTML report size reached
1.52 KB
smali/i0/b$a.smali vs.
smali/x/i$a.smali
Files 74% similar despite different names
    
Offset 1, 55 lines modifiedOffset 1, 45 lines modified
1 .class·Li0/b$a;1 .class·Lx/i$a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces4 #·interfaces
5 .implements·Lf0/h$b;5 .implements·Ly/i$c;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingMethod;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
8 ····value·=·Li0/b;-><init>(Li0/b$c;Lf0/h;)V8 ····value·=·Lx/i;
9 .end·annotation9 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x011 ····accessFlags·=·0x0
12 ····name·=·null12 ····name·=·null
13 .end·annotation13 .end·annotation
  
  
14 #·instance·fields14 #·instance·fields
15 .field·final·synthetic·a:Li0/b;15 .field·final·synthetic·a:Lx/i;
  
  
16 #·direct·methods16 #·direct·methods
17 .method·constructor·<init>(Li0/b;)V17 .method·constructor·<init>(Lx/i;)V
18 ····.locals·018 ····.locals·0
  
19 ····iput-object·p1,·p0,·Li0/b$a;->a:Li0/b;19 ····iput-object·p1,·p0,·Lx/i$a;->a:Lx/i;
  
20 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V20 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
21 ····return-void21 ····return-void
22 .end·method22 .end·method
  
  
23 #·virtual·methods23 #·virtual·methods
24 .method·public·a(Ljava/lang/String;)V24 .method·public·a(Ly/h;Ly/i$d;)V
25 ····.locals·225 ····.locals·0
  
26 ····iget-object·v0,·p0,·Li0/b$a;->a:Li0/b; 
  
27 ····invoke-static·{v0},·Li0/b;->b(Li0/b;)Li0/b$c; 
  
28 ····move-result-object·v0 
  
29 ····iget-object·v1,·p0,·Li0/b$a;->a:Li0/b; 
  
30 ····invoke-static·{v1,·p1},·Li0/b;->a(Li0/b;Ljava/lang/String;)Landroid/view/PointerIcon; 
  
31 ····move-result-object·p126 ····const/4·p1,·0x0
  
32 ····invoke-interface·{v0,·p1},·Li0/b$c;->setPointerIcon(Landroid/view/PointerIcon;)V27 ····invoke-interface·{p2,·p1},·Ly/i$d;->b(Ljava/lang/Object;)V
  
33 ····return-void28 ····return-void
34 .end·method29 .end·method
5.22 KB
smali/i0/b.smali vs.
smali/f0/g$a$a.smali
Files 77% similar despite different names
    
Offset 1, 127 lines modifiedOffset 1, 147 lines modified
1 .class·public·Li0/b; 
2 .super·Ljava/lang/Object;1 .class·final·Lf0/g$a$a;
 2 .super·Lkotlin/jvm/internal/j;
3 .source·"SourceFile"3 .source·"SourceFile"
  
 4 #·interfaces
 5 .implements·Lm0/p;
  
  
4 #·annotations6 #·annotations
5 .annotation·build·Landroid/annotation/TargetApi; 
6 ····value·=·0x187 .annotation·system·Ldalvik/annotation/EnclosingMethod;
 8 ····value·=·Lf0/g$a;->a(Lf0/g;Lf0/g;)Lf0/g;
 9 .end·annotation
  
 10 .annotation·system·Ldalvik/annotation/InnerClass;
 11 ····accessFlags·=·0x18
 12 ····name·=·null
7 .end·annotation13 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/MemberClasses;14 .annotation·system·Ldalvik/annotation/Signature;
9 ····value·=·{15 ····value·=·{
10 ········Li0/b$c;16 ········"Lkotlin/jvm/internal/j;",
 17 ········"Lm0/p<",
 18 ········"Lf0/g;",
 19 ········"Lf0/g$b;",
 20 ········"Lf0/g;",
 21 ········">;"
11 ····}22 ····}
12 .end·annotation23 .end·annotation
  
  
13 #·static·fields24 #·static·fields
 25 .field·public·static·final·d:Lf0/g$a$a;
14 .field·private·static·c:Ljava/util/HashMap; 
15 ····.annotation·system·Ldalvik/annotation/Signature; 
16 ········value·=·{ 
17 ············"Ljava/util/HashMap<", 
18 ············"Ljava/lang/String;", 
19 ············"Ljava/lang/Integer;", 
20 ············">;" 
21 ········} 
22 ····.end·annotation 
23 .end·field 
  
  
24 #·instance·fields 
25 .field·private·final·a:Li0/b$c; 
  
26 .field·private·final·b:Lf0/h; 
  
  
27 #·direct·methods26 #·direct·methods
28 .method·public·constructor·<init>(Li0/b$c;Lf0/h;)V27 .method·static·constructor·<clinit>()V
29 ····.locals·028 ····.locals·1
  
 29 ····new-instance·v0,·Lf0/g$a$a;
  
30 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V30 ····invoke-direct·{v0},·Lf0/g$a$a;-><init>()V
  
31 ····iput-object·p1,·p0,·Li0/b;->a:Li0/b$c;31 ····sput-object·v0,·Lf0/g$a$a;->d:Lf0/g$a$a;
  
32 ····iput-object·p2,·p0,·Li0/b;->b:Lf0/h;32 ····return-void
 33 .end·method
  
33 ····new-instance·p1,·Li0/b$a;34 .method·constructor·<init>()V
 35 ····.locals·1
  
34 ····invoke-direct·{p1,·p0},·Li0/b$a;-><init>(Li0/b;)V36 ····const/4·v0,·0x2
  
35 ····invoke-virtual·{p2,·p1},·Lf0/h;->b(Lf0/h$b;)V37 ····invoke-direct·{p0,·v0},·Lkotlin/jvm/internal/j;-><init>(I)V
  
36 ····return-void38 ····return-void
37 .end·method39 .end·method
  
38 .method·static·synthetic·a(Li0/b;Ljava/lang/String;)Landroid/view/PointerIcon; 
39 ····.locals·0 
  
40 ····invoke-direct·{p0,·p1},·Li0/b;->d(Ljava/lang/String;)Landroid/view/PointerIcon;40 #·virtual·methods
 41 .method·public·final·a(Lf0/g;Lf0/g$b;)Lf0/g;
 42 ····.locals·3
  
41 ····move-result-object·p043 ····const-string·v0,·"acc"
  
 44 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
42 ····return-object·p0 
43 .end·method 
  
 45 ····const-string·v0,·"element"
44 .method·static·synthetic·b(Li0/b;)Li0/b$c; 
45 ····.locals·0 
  
46 ····iget-object·p0,·p0,·Li0/b;->a:Li0/b$c;46 ····invoke-static·{p2,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
 47 ····invoke-interface·{p2},·Lf0/g$b;->getKey()Lf0/g$c;
47 ····return-object·p0 
48 .end·method 
  
 48 ····move-result-object·v0
49 .method·private·d(Ljava/lang/String;)Landroid/view/PointerIcon; 
50 ····.locals·2 
  
51 ····sget-object·v0,·Li0/b;->c:Ljava/util/HashMap;49 ····invoke-interface·{p1,·v0},·Lf0/g;->minusKey(Lf0/g$c;)Lf0/g;
  
52 ····if-nez·v0,·:cond_050 ····move-result-object·p1
  
53 ····new-instance·v0,·Li0/b$b;51 ····sget-object·v0,·Lf0/h;->d:Lf0/h;
  
54 ····invoke-direct·{v0,·p0},·Li0/b$b;-><init>(Li0/b;)V52 ····if-ne·p1,·v0,·:cond_0
  
55 ····sput-object·v0,·Li0/b;->c:Ljava/util/HashMap;53 ····goto·:goto_1
  
56 ····:cond_054 ····:cond_0
57 ····sget-object·v0,·Li0/b;->c:Ljava/util/HashMap;55 ····sget-object·v1,·Lf0/e;->a:Lf0/e$b;
  
58 ····const/16·v1,·0x3e856 ····invoke-interface·{p1,·v1},·Lf0/g;->get(Lf0/g$c;)Lf0/g$b;
  
59 ····invoke-static·{v1},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;57 ····move-result-object·v2
  
60 ····move-result-object·v158 ····check-cast·v2,·Lf0/e;
  
61 ····invoke-static·{v0,·p1,·v1},·Li0/a;->a(Ljava/util/HashMap;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;59 ····if-nez·v2,·:cond_1
  
 60 ····new-instance·v0,·Lf0/c;
  
 61 ····invoke-direct·{v0,·p1,·p2},·Lf0/c;-><init>(Lf0/g;Lf0/g$b;)V
  
Max diff block lines reached; 1261/5269 bytes (23.93%) of diff not shown.
1.04 KB
smali/i0/b$b.smali vs.
smali/a0/b$b.smali
Files 99% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 .class·Li0/b$b;1 .class·La0/b$b;
2 .super·Ljava/util/HashMap;2 .super·Ljava/util/HashMap;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingMethod;5 .annotation·system·Ldalvik/annotation/EnclosingMethod;
6 ····value·=·Li0/b;->d(Ljava/lang/String;)Landroid/view/PointerIcon;6 ····value·=·La0/b;->d(Ljava/lang/String;)Landroid/view/PointerIcon;
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x09 ····accessFlags·=·0x0
10 ····name·=·null10 ····name·=·null
11 .end·annotation11 .end·annotation
  
Offset 20, 22 lines modifiedOffset 20, 22 lines modified
20 ········"Ljava/lang/Integer;",20 ········"Ljava/lang/Integer;",
21 ········">;"21 ········">;"
22 ····}22 ····}
23 .end·annotation23 .end·annotation
  
  
24 #·instance·fields24 #·instance·fields
25 .field·final·synthetic·d:Li0/b;25 .field·final·synthetic·d:La0/b;
  
  
26 #·direct·methods26 #·direct·methods
27 .method·constructor·<init>(Li0/b;)V27 .method·constructor·<init>(La0/b;)V
28 ····.locals·528 ····.locals·5
  
29 ····iput-object·p1,·p0,·Li0/b$b;->d:Li0/b;29 ····iput-object·p1,·p0,·La0/b$b;->d:La0/b;
  
30 ····invoke-direct·{p0},·Ljava/util/HashMap;-><init>()V30 ····invoke-direct·{p0},·Ljava/util/HashMap;-><init>()V
  
31 ····const/16·p1,·0x3f231 ····const/16·p1,·0x3f2
  
32 ····invoke-static·{p1},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;32 ····invoke-static·{p1},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
1.39 KB
smali/q0/g$b.smali vs.
smali/y/a$d.smali
Files 76% similar despite different names
    
Offset 1, 47 lines modifiedOffset 1, 35 lines modified
1 .class·public·interface·abstract·Lq0/g$b;1 .class·public·interface·abstract·Ly/a$d;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces 
5 .implements·Lq0/g; 
  
  
6 #·annotations4 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
8 ····value·=·Lq0/g;6 ····value·=·Ly/a;
9 .end·annotation7 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x6099 ····accessFlags·=·0x609
12 ····name·=·"b"10 ····name·=·"d"
13 .end·annotation11 .end·annotation
  
14 .annotation·system·Ldalvik/annotation/MemberClasses;12 .annotation·system·Ldalvik/annotation/Signature;
15 ····value·=·{13 ····value·=·{
16 ········Lq0/g$b$a;14 ········"<T:",
 15 ········"Ljava/lang/Object;",
 16 ········">",
 17 ········"Ljava/lang/Object;"
17 ····}18 ····}
18 .end·annotation19 .end·annotation
  
  
19 #·virtual·methods20 #·virtual·methods
 21 .method·public·abstract·a(Ljava/lang/Object;Ly/a$e;)V
20 .method·public·abstract·get(Lq0/g$c;)Lq0/g$b; 
21 ····.annotation·system·Ldalvik/annotation/Signature; 
22 ········value·=·{ 
23 ············"<E::", 
24 ············"Lq0/g$b;", 
25 ············">(", 
26 ············"Lq0/g$c<", 
27 ············"TE;>;)TE;" 
28 ········} 
29 ····.end·annotation 
30 .end·method 
  
31 .method·public·abstract·getKey()Lq0/g$c; 
32 ····.annotation·system·Ldalvik/annotation/Signature;22 ····.annotation·system·Ldalvik/annotation/Signature;
33 ········value·=·{23 ········value·=·{
34 ············"()",24 ············"(TT;",
35 ············"Lq0/g$c<",25 ············"Ly/a$e<",
36 ············"*>;"26 ············"TT;>;)V"
37 ········}27 ········}
38 ····.end·annotation28 ····.end·annotation
39 .end·method29 .end·method
3.84 KB
smali/q0/h.smali vs.
smali/d0/k.smali
Files 81% similar despite different names
    
Offset 1, 121 lines modifiedOffset 1, 99 lines modified
1 .class·public·final·Lq0/h;1 .class·public·final·Ld0/k;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces4 #·interfaces
5 .implements·Lq0/g; 
6 .implements·Ljava/io/Serializable;5 .implements·Ljava/io/Serializable;
  
  
 6 #·annotations
 7 .annotation·system·Ldalvik/annotation/MemberClasses;
 8 ····value·=·{
 9 ········Ld0/k$a;,
 10 ········Ld0/k$b;
 11 ····}
 12 .end·annotation
  
 13 .annotation·system·Ldalvik/annotation/Signature;
 14 ····value·=·{
 15 ········"<T:",
 16 ········"Ljava/lang/Object;",
 17 ········">",
 18 ········"Ljava/lang/Object;",
 19 ········"Ljava/io/Serializable;"
 20 ····}
 21 .end·annotation
  
  
7 #·static·fields22 #·static·fields
8 .field·public·static·final·d:Lq0/h;23 .field·public·static·final·d:Ld0/k$a;
  
  
9 #·direct·methods24 #·direct·methods
10 .method·static·constructor·<clinit>()V25 .method·static·constructor·<clinit>()V
11 ····.locals·126 ····.locals·2
  
12 ····new-instance·v0,·Lq0/h; 
  
13 ····invoke-direct·{v0},·Lq0/h;-><init>()V 
  
14 ····sput-object·v0,·Lq0/h;->d:Lq0/h;27 ····new-instance·v0,·Ld0/k$a;
  
 28 ····const/4·v1,·0x0
15 ····return-void 
16 .end·method 
  
 29 ····invoke-direct·{v0,·v1},·Ld0/k$a;-><init>(Lkotlin/jvm/internal/e;)V
17 .method·private·constructor·<init>()V 
18 ····.locals·0 
  
19 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V30 ····sput-object·v0,·Ld0/k;->d:Ld0/k$a;
  
20 ····return-void31 ····return-void
21 .end·method32 .end·method
  
  
22 #·virtual·methods 
23 .method·public·fold(Ljava/lang/Object;Lx0/p;)Ljava/lang/Object;33 .method·public·static·a(Ljava/lang/Object;)Ljava/lang/Object;
24 ····.locals·134 ····.locals·0
25 ····.annotation·system·Ldalvik/annotation/Signature;35 ····.annotation·system·Ldalvik/annotation/Signature;
26 ········value·=·{36 ········value·=·{
27 ············"<R:",37 ············"<T:",
28 ············"Ljava/lang/Object;",38 ············"Ljava/lang/Object;",
29 ············">(TR;", 
30 ············"Lx0/p<", 
31 ············"-TR;-", 
32 ············"Lq0/g$b;", 
33 ············"+TR;>;)TR;" 
34 ········} 
35 ····.end·annotation 
  
36 ····const-string·v0,·"operation" 
  
37 ····invoke-static·{p2,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V 
  
38 ····return-object·p1 
39 .end·method 
  
40 .method·public·get(Lq0/g$c;)Lq0/g$b; 
41 ····.locals·1 
42 ····.annotation·system·Ldalvik/annotation/Signature; 
43 ········value·=·{ 
44 ············"<E::", 
45 ············"Lq0/g$b;", 
46 ············">(",39 ············">(",
 40 ············"Ljava/lang/Object;",
47 ············"Lq0/g$c<",41 ············")",
48 ············"TE;>;)TE;"42 ············"Ljava/lang/Object;"
49 ········}43 ········}
50 ····.end·annotation44 ····.end·annotation
  
51 ····const-string·v0,·"key" 
  
52 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V 
  
53 ····const/4·p1,·0x0 
  
54 ····return-object·p145 ····return-object·p0
55 .end·method46 .end·method
  
56 .method·public·hashCode()I47 .method·public·static·final·b(Ljava/lang/Object;)Ljava/lang/Throwable;
57 ····.locals·148 ····.locals·1
  
58 ····const/4·v0,·0x049 ····instance-of·v0,·p0,·Ld0/k$b;
  
 50 ····if-eqz·v0,·:cond_0
59 ····return·v0 
60 .end·method 
  
 51 ····check-cast·p0,·Ld0/k$b;
  
 52 ····iget-object·p0,·p0,·Ld0/k$b;->d:Ljava/lang/Throwable;
61 .method·public·minusKey(Lq0/g$c;)Lq0/g; 
62 ····.locals·1 
63 ····.annotation·system·Ldalvik/annotation/Signature; 
64 ········value·=·{ 
65 ············"(", 
66 ············"Lq0/g$c<", 
67 ············"*>;)", 
68 ············"Lq0/g;" 
69 ········} 
70 ····.end·annotation 
  
71 ····const-string·v0,·"key"53 ····goto·:goto_0
  
72 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V54 ····:cond_0
 55 ····const/4·p0,·0x0
Max diff block lines reached; 679/3855 bytes (17.61%) of diff not shown.
2.24 KB
smali/q0/c$a.smali vs.
smali/f0/c$a.smali
Files 90% similar despite different names
    
Offset 1, 50 lines modifiedOffset 1, 50 lines modified
1 .class·final·Lq0/c$a;1 .class·final·Lf0/c$a;
2 .super·Lkotlin/jvm/internal/j;2 .super·Lkotlin/jvm/internal/j;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces4 #·interfaces
5 .implements·Lx0/p;5 .implements·Lm0/p;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingMethod;7 .annotation·system·Ldalvik/annotation/EnclosingMethod;
8 ····value·=·Lq0/c;->toString()Ljava/lang/String;8 ····value·=·Lf0/c;->toString()Ljava/lang/String;
9 .end·annotation9 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x1811 ····accessFlags·=·0x18
12 ····name·=·null12 ····name·=·null
13 .end·annotation13 .end·annotation
  
14 .annotation·system·Ldalvik/annotation/Signature;14 .annotation·system·Ldalvik/annotation/Signature;
15 ····value·=·{15 ····value·=·{
16 ········"Lkotlin/jvm/internal/j;",16 ········"Lkotlin/jvm/internal/j;",
17 ········"Lx0/p<",17 ········"Lm0/p<",
18 ········"Ljava/lang/String;",18 ········"Ljava/lang/String;",
19 ········"Lq0/g$b;",19 ········"Lf0/g$b;",
20 ········"Ljava/lang/String;",20 ········"Ljava/lang/String;",
21 ········">;"21 ········">;"
22 ····}22 ····}
23 .end·annotation23 .end·annotation
  
  
24 #·static·fields24 #·static·fields
25 .field·public·static·final·d:Lq0/c$a;25 .field·public·static·final·d:Lf0/c$a;
  
  
26 #·direct·methods26 #·direct·methods
27 .method·static·constructor·<clinit>()V27 .method·static·constructor·<clinit>()V
28 ····.locals·128 ····.locals·1
  
29 ····new-instance·v0,·Lq0/c$a;29 ····new-instance·v0,·Lf0/c$a;
  
30 ····invoke-direct·{v0},·Lq0/c$a;-><init>()V30 ····invoke-direct·{v0},·Lf0/c$a;-><init>()V
  
31 ····sput-object·v0,·Lq0/c$a;->d:Lq0/c$a;31 ····sput-object·v0,·Lf0/c$a;->d:Lf0/c$a;
  
32 ····return-void32 ····return-void
33 .end·method33 .end·method
  
34 .method·constructor·<init>()V34 .method·constructor·<init>()V
35 ····.locals·135 ····.locals·1
  
Offset 53, 15 lines modifiedOffset 53, 15 lines modified
53 ····invoke-direct·{p0,·v0},·Lkotlin/jvm/internal/j;-><init>(I)V53 ····invoke-direct·{p0,·v0},·Lkotlin/jvm/internal/j;-><init>(I)V
  
54 ····return-void54 ····return-void
55 .end·method55 .end·method
  
  
56 #·virtual·methods56 #·virtual·methods
57 .method·public·final·a(Ljava/lang/String;Lq0/g$b;)Ljava/lang/String;57 .method·public·final·a(Ljava/lang/String;Lf0/g$b;)Ljava/lang/String;
58 ····.locals·158 ····.locals·1
  
59 ····const-string·v0,·"acc"59 ····const-string·v0,·"acc"
  
60 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V60 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
61 ····const-string·v0,·"element"61 ····const-string·v0,·"element"
Offset 112, 15 lines modifiedOffset 112, 15 lines modified
112 .end·method112 .end·method
  
113 .method·public·bridge·synthetic·invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;113 .method·public·bridge·synthetic·invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
114 ····.locals·0114 ····.locals·0
  
115 ····check-cast·p1,·Ljava/lang/String;115 ····check-cast·p1,·Ljava/lang/String;
  
116 ····check-cast·p2,·Lq0/g$b;116 ····check-cast·p2,·Lf0/g$b;
  
117 ····invoke-virtual·{p0,·p1,·p2},·Lq0/c$a;->a(Ljava/lang/String;Lq0/g$b;)Ljava/lang/String;117 ····invoke-virtual·{p0,·p1,·p2},·Lf0/c$a;->a(Ljava/lang/String;Lf0/g$b;)Ljava/lang/String;
  
118 ····move-result-object·p1118 ····move-result-object·p1
  
119 ····return-object·p1119 ····return-object·p1
120 .end·method120 .end·method
1.7 KB
smali/q0/e$b.smali vs.
smali/v0/f$a.smali
Files 74% similar despite different names
    
Offset 1, 52 lines modifiedOffset 1, 66 lines modified
1 .class·public·final·Lq0/e$b;1 .class·public·final·Lv0/f$a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces 
5 .implements·Lq0/g$c; 
  
  
6 #·annotations4 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
8 ····value·=·Lq0/e;6 ····value·=·Lv0/f;
9 .end·annotation7 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x199 ····accessFlags·=·0x19
12 ····name·=·"b"10 ····name·=·"a"
13 .end·annotation 
  
14 .annotation·system·Ldalvik/annotation/Signature; 
15 ····value·=·{ 
16 ········"Ljava/lang/Object;", 
17 ········"Lq0/g$c<", 
18 ········"Lq0/e;", 
19 ········">;" 
20 ····} 
21 .end·annotation11 .end·annotation
  
  
22 #·static·fields12 #·static·fields
23 .field·static·final·synthetic·d:Lq0/e$b;13 .field·static·final·synthetic·a:Lv0/f$a;
  
 14 .field·private·static·final·b:I
  
  
24 #·direct·methods15 #·direct·methods
25 .method·static·constructor·<clinit>()V16 .method·static·constructor·<clinit>()V
26 ····.locals·117 ····.locals·4
  
 18 ····new-instance·v0,·Lv0/f$a;
  
 19 ····invoke-direct·{v0},·Lv0/f$a;-><init>()V
  
 20 ····sput-object·v0,·Lv0/f$a;->a:Lv0/f$a;
  
 21 ····const-string·v0,·"kotlinx.coroutines.channels.defaultBuffer"
  
27 ····new-instance·v0,·Lq0/e$b;22 ····const/16·v1,·0x40
  
28 ····invoke-direct·{v0},·Lq0/e$b;-><init>()V23 ····const/4·v2,·0x1
  
29 ····sput-object·v0,·Lq0/e$b;->d:Lq0/e$b;24 ····const·v3,·0x7ffffffe
  
 25 ····invoke-static·{v0,·v1,·v2,·v3},·Lkotlinx/coroutines/internal/y;->b(Ljava/lang/String;III)I
  
 26 ····move-result·v0
  
 27 ····sput·v0,·Lv0/f$a;->b:I
  
30 ····return-void28 ····return-void
31 .end·method29 .end·method
  
32 .method·private·constructor·<init>()V30 .method·private·constructor·<init>()V
33 ····.locals·031 ····.locals·0
  
34 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V32 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
35 ····return-void33 ····return-void
36 .end·method34 .end·method
  
  
 35 #·virtual·methods
 36 .method·public·final·a()I
 37 ····.locals·1
  
 38 ····sget·v0,·Lv0/f$a;->b:I
  
 39 ····return·v0
 40 .end·method
5.05 KB
smali/q0/g$b$a.smali vs.
smali/t0/i1.smali
Files 78% similar despite different names
    
Offset 1, 129 lines modifiedOffset 1, 101 lines modified
1 .class·public·final·Lq0/g$b$a; 
2 .super·Ljava/lang/Object;1 .class·final·Lt0/i1;
 2 .super·Lt0/m1;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
 4 #·static·fields
 5 .field·private·static·final·synthetic·i:Ljava/util/concurrent/atomic/AtomicIntegerFieldUpdater;
4 #·annotations 
5 .annotation·system·Ldalvik/annotation/EnclosingClass; 
6 ····value·=·Lq0/g$b; 
7 .end·annotation 
  
8 .annotation·system·Ldalvik/annotation/InnerClass; 
9 ····accessFlags·=·0x19 
10 ····name·=·"a" 
11 .end·annotation 
  
  
12 #·direct·methods 
13 .method·public·static·a(Lq0/g$b;Ljava/lang/Object;Lx0/p;)Ljava/lang/Object; 
14 ····.locals·16 #·instance·fields
 7 .field·private·volatile·synthetic·_invoked:I
  
 8 .field·private·final·h:Lm0/l;
15 ····.annotation·system·Ldalvik/annotation/Signature;9 ····.annotation·system·Ldalvik/annotation/Signature;
16 ········value·=·{10 ········value·=·{
17 ············"<R:",11 ············"Lm0/l<",
18 ············"Ljava/lang/Object;",12 ············"Ljava/lang/Throwable;",
 13 ············"Ld0/q;",
19 ············">(",14 ············">;"
20 ············"Lq0/g$b;", 
21 ············"TR;", 
22 ············"Lx0/p<", 
23 ············"-TR;-", 
24 ············"Lq0/g$b;", 
25 ············"+TR;>;)TR;" 
26 ········}15 ········}
27 ····.end·annotation16 ····.end·annotation
 17 .end·field
  
28 ····const-string·v0,·"operation" 
  
29 ····invoke-static·{p2,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V18 #·direct·methods
 19 .method·static·constructor·<clinit>()V
 20 ····.locals·2
  
 21 ····const-class·v0,·Lt0/i1;
  
30 ····invoke-interface·{p2,·p1,·p0},·Lx0/p;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;22 ····const-string·v1,·"_invoked"
  
 23 ····invoke-static·{v0,·v1},·Ljava/util/concurrent/atomic/AtomicIntegerFieldUpdater;->newUpdater(Ljava/lang/Class;Ljava/lang/String;)Ljava/util/concurrent/atomic/AtomicIntegerFieldUpdater;
  
 24 ····move-result-object·v0
  
31 ····move-result-object·p025 ····sput-object·v0,·Lt0/i1;->i:Ljava/util/concurrent/atomic/AtomicIntegerFieldUpdater;
  
32 ····return-object·p026 ····return-void
33 .end·method27 .end·method
  
34 .method·public·static·b(Lq0/g$b;Lq0/g$c;)Lq0/g$b;28 .method·public·constructor·<init>(Lm0/l;)V
35 ····.locals·129 ····.locals·0
36 ····.annotation·system·Ldalvik/annotation/Signature;30 ····.annotation·system·Ldalvik/annotation/Signature;
37 ········value·=·{31 ········value·=·{
38 ············"<E::", 
39 ············"Lq0/g$b;", 
40 ············">(",32 ············"(",
41 ············"Lq0/g$b;", 
42 ············"Lq0/g$c<",33 ············"Lm0/l<",
 34 ············"-",
 35 ············"Ljava/lang/Throwable;",
 36 ············"Ld0/q;",
43 ············"TE;>;)TE;"37 ············">;)V"
44 ········}38 ········}
45 ····.end·annotation39 ····.end·annotation
  
 40 ····invoke-direct·{p0},·Lt0/m1;-><init>()V
46 ····const-string·v0,·"key" 
  
47 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V 
  
48 ····invoke-interface·{p0},·Lq0/g$b;->getKey()Lq0/g$c;41 ····iput-object·p1,·p0,·Lt0/i1;->h:Lm0/l;
  
49 ····move-result-object·v042 ····const/4·p1,·0x0
  
50 ····invoke-static·{v0,·p1},·Lkotlin/jvm/internal/i;->a(Ljava/lang/Object;Ljava/lang/Object;)Z43 ····iput·p1,·p0,·Lt0/i1;->_invoked:I
  
51 ····move-result·p144 ····return-void
 45 .end·method
  
52 ····if-eqz·p1,·:cond_0 
  
53 ····const-string·p1,·"null·cannot·be·cast·to·non-null·type·E·of·kotlin.coroutines.CoroutineContext.Element.get"46 #·virtual·methods
 47 .method·public·bridge·synthetic·invoke(Ljava/lang/Object;)Ljava/lang/Object;
 48 ····.locals·0
  
54 ····invoke-static·{p0,·p1},·Lkotlin/jvm/internal/i;->c(Ljava/lang/Object;Ljava/lang/String;)V49 ····check-cast·p1,·Ljava/lang/Throwable;
  
55 ····goto·:goto_050 ····invoke-virtual·{p0,·p1},·Lt0/i1;->y(Ljava/lang/Throwable;)V
  
 51 ····sget-object·p1,·Ld0/q;->a:Ld0/q;
56 ····:cond_0 
57 ····const/4·p0,·0x0 
  
58 ····:goto_0 
59 ····return-object·p052 ····return-object·p1
60 .end·method53 .end·method
  
61 .method·public·static·c(Lq0/g$b;Lq0/g$c;)Lq0/g;54 .method·public·y(Ljava/lang/Throwable;)V
62 ····.locals·155 ····.locals·3
63 ····.annotation·system·Ldalvik/annotation/Signature; 
64 ········value·=·{ 
65 ············"(", 
66 ············"Lq0/g$b;", 
67 ············"Lq0/g$c<", 
68 ············"*>;)", 
69 ············"Lq0/g;" 
70 ········} 
71 ····.end·annotation 
  
72 ····const-string·v0,·"key"56 ····sget-object·v0,·Lt0/i1;->i:Ljava/util/concurrent/atomic/AtomicIntegerFieldUpdater;
  
73 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V57 ····const/4·v1,·0x0
  
74 ····invoke-interface·{p0},·Lq0/g$b;->getKey()Lq0/g$c;58 ····const/4·v2,·0x1
  
75 ····move-result-object·v059 ····invoke-virtual·{v0,·p0,·v1,·v2},·Ljava/util/concurrent/atomic/AtomicIntegerFieldUpdater;->compareAndSet(Ljava/lang/Object;II)Z
Max diff block lines reached; 746/5097 bytes (14.64%) of diff not shown.
4.67 KB
smali/q0/e$a.smali vs.
smali/x/o.smali
Files 76% similar despite different names
    
Offset 1, 136 lines modifiedOffset 1, 132 lines modified
1 .class·public·final·Lq0/e$a;1 .class·public·Lx/o;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/MemberClasses;
6 ····value·=·Lq0/e;6 ····value·=·{
 7 ········Lx/o$a;,
 8 ········Lx/o$b;,
 9 ········Lx/o$c;
 10 ····}
7 .end·annotation11 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass; 
9 ····accessFlags·=·0x19 
10 ····name·=·"a" 
11 .end·annotation 
  
 12 #·static·fields
 13 .field·private·static·final·b:Lx/o$a;
  
12 #·direct·methods 
13 .method·public·static·a(Lq0/e;Lq0/g$c;)Lq0/g$b; 
14 ····.locals·2 
 14 #·instance·fields
 15 .field·public·final·a:Ly/a;
15 ····.annotation·system·Ldalvik/annotation/Signature;16 ····.annotation·system·Ldalvik/annotation/Signature;
16 ········value·=·{17 ········value·=·{
17 ············"<E::",18 ············"Ly/a<",
18 ············"Lq0/g$b;",19 ············"Ljava/lang/Object;",
19 ············">(",20 ············">;"
20 ············"Lq0/e;", 
21 ············"Lq0/g$c<", 
22 ············"TE;>;)TE;" 
23 ········}21 ········}
24 ····.end·annotation22 ····.end·annotation
 23 .end·field
  
25 ····const-string·v0,·"key" 
  
26 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V24 #·direct·methods
 25 .method·static·constructor·<clinit>()V
 26 ····.locals·1
  
 27 ····new-instance·v0,·Lx/o$a;
  
27 ····instance-of·v0,·p1,·Lq0/b;28 ····invoke-direct·{v0},·Lx/o$a;-><init>()V
  
28 ····const/4·v1,·0x029 ····sput-object·v0,·Lx/o;->b:Lx/o$a;
  
29 ····if-eqz·v0,·:cond_130 ····return-void
 31 .end·method
  
30 ····check-cast·p1,·Lq0/b;32 .method·public·constructor·<init>(Ln/a;)V
 33 ····.locals·3
  
31 ····invoke-interface·{p0},·Lq0/g$b;->getKey()Lq0/g$c;34 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
32 ····move-result-object·v035 ····new-instance·v0,·Ly/a;
  
33 ····invoke-virtual·{p1,·v0},·Lq0/b;->a(Lq0/g$c;)Z36 ····sget-object·v1,·Ly/d;->a:Ly/d;
  
34 ····move-result·v037 ····const-string·v2,·"flutter/settings"
  
35 ····if-eqz·v0,·:cond_038 ····invoke-direct·{v0,·p1,·v2,·v1},·Ly/a;-><init>(Ly/b;Ljava/lang/String;Ly/g;)V
  
36 ····invoke-virtual·{p1,·p0},·Lq0/b;->b(Lq0/g$b;)Lq0/g$b;39 ····iput-object·v0,·p0,·Lx/o;->a:Ly/a;
  
37 ····move-result-object·p040 ····return-void
 41 .end·method
  
38 ····instance-of·p1,·p0,·Lq0/g$b;42 .method·static·synthetic·a()Lx/o$a;
 43 ····.locals·1
  
39 ····if-eqz·p1,·:cond_044 ····sget-object·v0,·Lx/o;->b:Lx/o$a;
  
40 ····move-object·v1,·p045 ····return-object·v0
 46 .end·method
  
41 ····:cond_0 
42 ····return-object·v147 .method·public·static·b(I)Landroid/util/DisplayMetrics;
 48 ····.locals·1
  
43 ····:cond_1 
44 ····sget-object·v0,·Lq0/e;->c:Lq0/e$b;49 ····sget-object·v0,·Lx/o;->b:Lx/o$a;
  
45 ····if-ne·v0,·p1,·:cond_250 ····invoke-virtual·{v0,·p0},·Lx/o$a;->c(I)Lx/o$a$b;
  
46 ····const-string·p1,·"null·cannot·be·cast·to·non-null·type·E·of·kotlin.coroutines.ContinuationInterceptor.get"51 ····move-result-object·p0
  
 52 ····if-nez·p0,·:cond_0
  
47 ····invoke-static·{p0,·p1},·Lkotlin/jvm/internal/i;->c(Ljava/lang/Object;Ljava/lang/String;)V53 ····const/4·p0,·0x0
  
48 ····goto·:goto_054 ····goto·:goto_0
  
49 ····:cond_255 ····:cond_0
 56 ····invoke-static·{p0},·Lx/o$a$b;->a(Lx/o$a$b;)Landroid/util/DisplayMetrics;
  
50 ····move-object·p0,·v157 ····move-result-object·p0
  
51 ····:goto_058 ····:goto_0
52 ····return-object·p059 ····return-object·p0
53 .end·method60 .end·method
  
54 .method·public·static·b(Lq0/e;Lq0/g$c;)Lq0/g;61 .method·public·static·c()Z
55 ····.locals·162 ····.locals·2
56 ····.annotation·system·Ldalvik/annotation/Signature;63 ····.annotation·build·Landroid/annotation/SuppressLint;
57 ········value·=·{64 ········value·=·{
 65 ············"AnnotateVersionCheck"
58 ············"(", 
59 ············"Lq0/e;", 
60 ············"Lq0/g$c<", 
61 ············"*>;)", 
62 ············"Lq0/g;" 
63 ········}66 ········}
64 ····.end·annotation67 ····.end·annotation
  
 68 ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I
65 ····const-string·v0,·"key" 
  
66 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V 
  
67 ····instance-of·v0,·p1,·Lq0/b; 
  
68 ····if-eqz·v0,·:cond_1 
Max diff block lines reached; 864/4710 bytes (18.34%) of diff not shown.
3.68 KB
smali/m0/a$a.smali vs.
smali/t0/h.smali
Files 75% similar despite different names
    
Offset 1, 110 lines modifiedOffset 1, 80 lines modified
1 .class·public·final·Lm0/a$a;1 .class·final·synthetic·Lt0/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·=·Lm0/a; 
7 .end·annotation 
  
8 .annotation·system·Ldalvik/annotation/InnerClass; 
9 ····accessFlags·=·0x19 
10 ····name·=·"a" 
11 .end·annotation 
  
  
12 #·instance·fields 
13 .field·private·a:Ljava/lang/Boolean; 
  
  
14 #·direct·methods4 #·direct·methods
15 .method·constructor·<init>()V5 .method·public·static·final·a(Lt0/i0;Lf0/g;Lt0/k0;Lm0/p;)Lt0/k1;
16 ····.locals·06 ····.locals·1
  
17 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V 
  
18 ····return-void 
19 .end·method 
  
20 .method·static·a(Ljava/util/ArrayList;)Lm0/a$a; 
21 ····.locals·2 
22 ····.annotation·system·Ldalvik/annotation/Signature;7 ····.annotation·system·Ldalvik/annotation/Signature;
23 ········value·=·{8 ········value·=·{
24 ············"(",9 ············"(",
25 ············"Ljava/util/ArrayList<",10 ············"Lt0/i0;",
 11 ············"Lf0/g;",
 12 ············"Lt0/k0;",
 13 ············"Lm0/p<",
 14 ············"-",
 15 ············"Lt0/i0;",
 16 ············"-",
 17 ············"Lf0/d<",
 18 ············"-",
 19 ············"Ld0/q;",
 20 ············">;+",
26 ············"Ljava/lang/Object;",21 ············"Ljava/lang/Object;",
27 ············">;)",22 ············">;)",
28 ············"Lm0/a$a;"23 ············"Lt0/k1;"
29 ········}24 ········}
30 ····.end·annotation25 ····.end·annotation
  
 26 ····invoke-static·{p0,·p1},·Lt0/e0;->c(Lt0/i0;Lf0/g;)Lf0/g;
31 ····new-instance·v0,·Lm0/a$a; 
  
32 ····invoke-direct·{v0},·Lm0/a$a;-><init>()V 
  
33 ····const/4·v1,·0x0 
  
34 ····invoke-virtual·{p0,·v1},·Ljava/util/ArrayList;->get(I)Ljava/lang/Object; 
  
35 ····move-result-object·p027 ····move-result-object·p0
  
 28 ····invoke-virtual·{p2},·Lt0/k0;->c()Z
36 ····check-cast·p0,·Ljava/lang/Boolean; 
  
37 ····invoke-virtual·{v0,·p0},·Lm0/a$a;->c(Ljava/lang/Boolean;)V 
  
 29 ····move-result·p1
38 ····return-object·v0 
39 .end·method 
  
 30 ····if-eqz·p1,·:cond_0
  
 31 ····new-instance·p1,·Lt0/t1;
40 #·virtual·methods 
41 .method·public·b()Ljava/lang/Boolean; 
42 ····.locals·1 
  
43 ····iget-object·v0,·p0,·Lm0/a$a;->a:Ljava/lang/Boolean;32 ····invoke-direct·{p1,·p0,·p3},·Lt0/t1;-><init>(Lf0/g;Lm0/p;)V
  
 33 ····goto·:goto_0
44 ····return-object·v0 
45 .end·method 
  
46 .method·public·c(Ljava/lang/Boolean;)V 
47 ····.locals·134 ····:cond_0
 35 ····new-instance·p1,·Lt0/z1;
  
48 ····if-eqz·p1,·:cond_036 ····const/4·v0,·0x1
  
49 ····iput-object·p1,·p0,·Lm0/a$a;->a:Ljava/lang/Boolean;37 ····invoke-direct·{p1,·p0,·v0},·Lt0/z1;-><init>(Lf0/g;Z)V
  
50 ····return-void38 ····:goto_0
 39 ····invoke-virtual·{p1,·p2,·p1,·p3},·Lt0/a;->v0(Lt0/k0;Ljava/lang/Object;Lm0/p;)V
  
51 ····:cond_0 
52 ····new-instance·p1,·Ljava/lang/IllegalStateException;40 ····return-object·p1
 41 .end·method
  
53 ····const-string·v0,·"Nonnull·field·\"showTitle\"·is·null."42 .method·public·static·synthetic·b(Lt0/i0;Lf0/g;Lt0/k0;Lm0/p;ILjava/lang/Object;)Lt0/k1;
 43 ····.locals·0
  
54 ····invoke-direct·{p1,·v0},·Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V44 ····and-int/lit8·p5,·p4,·0x1
  
 45 ····if-eqz·p5,·:cond_0
55 ····throw·p1 
56 .end·method 
  
 46 ····sget-object·p1,·Lf0/h;->d:Lf0/h;
57 .method·d()Ljava/util/ArrayList; 
58 ····.locals·2 
59 ····.annotation·system·Ldalvik/annotation/Signature; 
60 ········value·=·{ 
61 ············"()", 
62 ············"Ljava/util/ArrayList<", 
63 ············"Ljava/lang/Object;", 
64 ············">;" 
65 ········} 
66 ····.end·annotation 
  
67 ····new-instance·v0,·Ljava/util/ArrayList;47 ····:cond_0
 48 ····and-int/lit8·p4,·p4,·0x2
  
68 ····const/4·v1,·0x149 ····if-eqz·p4,·:cond_1
  
69 ····invoke-direct·{v0,·v1},·Ljava/util/ArrayList;-><init>(I)V50 ····sget-object·p2,·Lt0/k0;->d:Lt0/k0;
  
Max diff block lines reached; 164/3698 bytes (4.43%) of diff not shown.
1.19 KB
smali/m0/a$b.smali vs.
smali/x/j$c.smali
Files 74% similar despite different names
    
Offset 1, 34 lines modifiedOffset 1, 34 lines modified
1 .class·public·Lm0/a$b;1 .class·public·Lx/j$c;
2 .super·Ljava/lang/RuntimeException;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Lm0/a;6 ····value·=·Lx/j;
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x99 ····accessFlags·=·0x9
10 ····name·=·"b"10 ····name·=·"c"
11 .end·annotation11 .end·annotation
  
  
12 #·instance·fields12 #·instance·fields
13 .field·public·final·d:Ljava/lang/String;13 .field·public·final·a:I
  
14 .field·public·final·e:Ljava/lang/Object;14 .field·public·final·b:Ljava/lang/String;
  
  
15 #·direct·methods15 #·direct·methods
16 .method·public·constructor·<init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V16 .method·public·constructor·<init>(ILjava/lang/String;)V
17 ····.locals·017 ····.locals·0
  
18 ····invoke-direct·{p0,·p2},·Ljava/lang/RuntimeException;-><init>(Ljava/lang/String;)V18 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
19 ····iput-object·p1,·p0,·Lm0/a$b;->d:Ljava/lang/String;19 ····iput·p1,·p0,·Lx/j$c;->a:I
  
20 ····iput-object·p3,·p0,·Lm0/a$b;->e:Ljava/lang/Object;20 ····iput-object·p2,·p0,·Lx/j$c;->b:Ljava/lang/String;
  
21 ····return-void21 ····return-void
22 .end·method22 .end·method
5.29 KB
smali/m0/a$d.smali vs.
smali/y/q.smali
Files 77% similar despite different names
    
Offset 1, 132 lines modifiedOffset 1, 151 lines modified
1 .class·Lm0/a$d; 
2 .super·Lg0/r;1 .class·public·final·Ly/q;
 2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
 4 #·interfaces
 5 .implements·Ly/g;
  
4 #·annotations 
5 .annotation·system·Ldalvik/annotation/EnclosingClass; 
6 ····value·=·Lm0/a; 
7 .end·annotation 
  
 6 #·annotations
8 .annotation·system·Ldalvik/annotation/InnerClass;7 .annotation·system·Ldalvik/annotation/Signature;
9 ····accessFlags·=·0xa 
10 ····name·=·"d"8 ····value·=·{
 9 ········"Ljava/lang/Object;",
 10 ········"Ly/g<",
 11 ········"Ljava/lang/String;",
 12 ········">;"
 13 ····}
11 .end·annotation14 .end·annotation
  
  
12 #·static·fields15 #·static·fields
 16 .field·private·static·final·a:Ljava/nio/charset/Charset;
  
13 .field·public·static·final·d:Lm0/a$d;17 .field·public·static·final·b:Ly/q;
  
  
14 #·direct·methods18 #·direct·methods
15 .method·static·constructor·<clinit>()V19 .method·static·constructor·<clinit>()V
16 ····.locals·120 ····.locals·1
  
17 ····new-instance·v0,·Lm0/a$d;21 ····const-string·v0,·"UTF8"
  
 22 ····invoke-static·{v0},·Ljava/nio/charset/Charset;->forName(Ljava/lang/String;)Ljava/nio/charset/Charset;
  
 23 ····move-result-object·v0
  
18 ····invoke-direct·{v0},·Lm0/a$d;-><init>()V24 ····sput-object·v0,·Ly/q;->a:Ljava/nio/charset/Charset;
  
 25 ····new-instance·v0,·Ly/q;
  
 26 ····invoke-direct·{v0},·Ly/q;-><init>()V
  
19 ····sput-object·v0,·Lm0/a$d;->d:Lm0/a$d;27 ····sput-object·v0,·Ly/q;->b:Ly/q;
  
20 ····return-void28 ····return-void
21 .end·method29 .end·method
  
22 .method·private·constructor·<init>()V30 .method·private·constructor·<init>()V
23 ····.locals·031 ····.locals·0
  
24 ····invoke-direct·{p0},·Lg0/r;-><init>()V32 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
25 ····return-void33 ····return-void
26 .end·method34 .end·method
  
  
27 #·virtual·methods35 #·virtual·methods
28 .method·protected·g(BLjava/nio/ByteBuffer;)Ljava/lang/Object;36 .method·public·bridge·synthetic·a(Ljava/nio/ByteBuffer;)Ljava/lang/Object;
29 ····.locals·137 ····.locals·0
  
30 ····const/16·v0,·-0x8038 ····invoke-virtual·{p0,·p1},·Ly/q;->c(Ljava/nio/ByteBuffer;)Ljava/lang/String;
  
31 ····if-eq·p1,·v0,·:cond_139 ····move-result-object·p1
  
32 ····const/16·v0,·-0x7f40 ····return-object·p1
 41 .end·method
  
33 ····if-eq·p1,·v0,·:cond_042 .method·public·bridge·synthetic·b(Ljava/lang/Object;)Ljava/nio/ByteBuffer;
 43 ····.locals·0
  
34 ····invoke-super·{p0,·p1,·p2},·Lg0/r;->g(BLjava/nio/ByteBuffer;)Ljava/lang/Object;44 ····check-cast·p1,·Ljava/lang/String;
  
 45 ····invoke-virtual·{p0,·p1},·Ly/q;->d(Ljava/lang/String;)Ljava/nio/ByteBuffer;
  
35 ····move-result-object·p146 ····move-result-object·p1
  
36 ····return-object·p147 ····return-object·p1
 48 .end·method
  
37 ····:cond_0 
38 ····invoke-virtual·{p0,·p2},·Lg0/r;->f(Ljava/nio/ByteBuffer;)Ljava/lang/Object;49 .method·public·c(Ljava/nio/ByteBuffer;)Ljava/lang/String;
 50 ····.locals·4
  
39 ····move-result-object·p151 ····if-nez·p1,·:cond_0
  
40 ····check-cast·p1,·Ljava/util/ArrayList;52 ····const/4·p1,·0x0
  
41 ····invoke-static·{p1},·Lm0/a$e;->a(Ljava/util/ArrayList;)Lm0/a$e;53 ····return-object·p1
  
42 ····move-result-object·p154 ····:cond_0
 55 ····invoke-virtual·{p1},·Ljava/nio/Buffer;->remaining()I
  
43 ····return-object·p156 ····move-result·v0
  
 57 ····invoke-virtual·{p1},·Ljava/nio/ByteBuffer;->hasArray()Z
44 ····:cond_1 
45 ····invoke-virtual·{p0,·p2},·Lg0/r;->f(Ljava/nio/ByteBuffer;)Ljava/lang/Object; 
  
46 ····move-result-object·p158 ····move-result·v1
  
47 ····check-cast·p1,·Ljava/util/ArrayList;59 ····if-eqz·v1,·:cond_1
  
48 ····invoke-static·{p1},·Lm0/a$a;->a(Ljava/util/ArrayList;)Lm0/a$a;60 ····invoke-virtual·{p1},·Ljava/nio/ByteBuffer;->array()[B
  
49 ····move-result-object·p161 ····move-result-object·v1
  
 62 ····invoke-virtual·{p1},·Ljava/nio/ByteBuffer;->arrayOffset()I
50 ····return-object·p1 
51 .end·method 
  
 63 ····move-result·p1
52 .method·protected·p(Ljava/io/ByteArrayOutputStream;Ljava/lang/Object;)V 
53 ····.locals·1 
  
54 ····instance-of·v0,·p2,·Lm0/a$a;64 ····goto·:goto_0
  
55 ····if-eqz·v0,·:cond_065 ····:cond_1
 66 ····new-array·v1,·v0,·[B
  
56 ····const/16·v0,·0x8067 ····invoke-virtual·{p1,·v1},·Ljava/nio/ByteBuffer;->get([B)Ljava/nio/ByteBuffer;
  
57 ····invoke-virtual·{p1,·v0},·Ljava/io/ByteArrayOutputStream;->write(I)V68 ····const/4·p1,·0x0
Max diff block lines reached; 1545/5344 bytes (28.91%) of diff not shown.
1.34 KB
smali/m0/a$c.smali vs.
smali/x/m$b.smali
Files 84% similar despite different names
    
Offset 1, 42 lines modifiedOffset 1, 31 lines modified
1 .class·public·interface·abstract·Lm0/a$c;1 .class·public·interface·abstract·Lx/m$b;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Lm0/a;6 ····value·=·Lx/m;
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x6099 ····accessFlags·=·0x609
10 ····name·=·"c"10 ····name·=·"b"
11 .end·annotation11 .end·annotation
  
  
12 #·virtual·methods12 #·virtual·methods
13 .method·public·abstract·a()V13 .method·public·abstract·b(Ljava/lang/String;Ljava/lang/String;ZLy/i$d;)V
14 .end·method14 .end·method
  
15 .method·public·abstract·b(Ljava/lang/String;Ljava/util/Map;)Ljava/lang/Boolean;15 .method·public·abstract·d()Ljava/util/Map;
16 ····.annotation·system·Ldalvik/annotation/Signature;16 ····.annotation·system·Ldalvik/annotation/Signature;
17 ········value·=·{17 ········value·=·{
18 ············"(",18 ············"()",
19 ············"Ljava/lang/String;", 
20 ············"Ljava/util/Map<",19 ············"Ljava/util/Map<",
21 ············"Ljava/lang/String;",20 ············"Ljava/lang/String;",
22 ············"Ljava/lang/String;",21 ············"Ljava/lang/String;",
23 ············">;)",22 ············">;"
24 ············"Ljava/lang/Boolean;" 
25 ········}23 ········}
26 ····.end·annotation24 ····.end·annotation
27 .end·method25 .end·method
  
28 .method·public·abstract·c(Ljava/lang/String;)Ljava/lang/Boolean; 
29 .end·method 
  
30 .method·public·abstract·d()Ljava/lang/Boolean; 
31 .end·method 
  
32 .method·public·abstract·e(Ljava/lang/String;Ljava/lang/Boolean;Lm0/a$e;Lm0/a$a;)Ljava/lang/Boolean; 
33 .end·method 
9.92 KB
smali/m0/a$e.smali vs.
smali/x/b$a.smali
Max HTML report size reached
4.57 KB
smali/i1/d$a.smali vs.
smali/y/d.smali
Files 81% similar despite different names
    
Offset 1, 95 lines modifiedOffset 1, 142 lines modified
1 .class·final·synthetic·Li1/d$a; 
2 .super·Lkotlin/jvm/internal/h;1 .class·public·final·Ly/d;
 2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces4 #·interfaces
5 .implements·Lx0/q;5 .implements·Ly/g;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass; 
8 ····value·=·Li1/d; 
9 .end·annotation 
  
10 .annotation·system·Ldalvik/annotation/InnerClass;7 .annotation·system·Ldalvik/annotation/Signature;
11 ····accessFlags·=·0x1000 
12 ····name·=·null8 ····value·=·{
 9 ········"Ljava/lang/Object;",
 10 ········"Ly/g<",
 11 ········"Ljava/lang/Object;",
 12 ········">;"
 13 ····}
13 .end·annotation14 .end·annotation
  
  
14 #·static·fields15 #·static·fields
15 .field·public·static·final·d:Li1/d$a;16 .field·public·static·final·a:Ly/d;
  
  
16 #·direct·methods17 #·direct·methods
17 .method·static·constructor·<clinit>()V18 .method·static·constructor·<clinit>()V
18 ····.locals·119 ····.locals·1
  
19 ····new-instance·v0,·Li1/d$a;20 ····new-instance·v0,·Ly/d;
  
20 ····invoke-direct·{v0},·Li1/d$a;-><init>()V21 ····invoke-direct·{v0},·Ly/d;-><init>()V
  
21 ····sput-object·v0,·Li1/d$a;->d:Li1/d$a;22 ····sput-object·v0,·Ly/d;->a:Ly/d;
  
22 ····return-void23 ····return-void
23 .end·method24 .end·method
  
24 .method·constructor·<init>()V25 .method·private·constructor·<init>()V
25 ····.locals·626 ····.locals·0
  
26 ····const-class·v2,·Lh1/c;27 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
27 ····const/4·v1,·0x328 ····return-void
 29 .end·method
  
28 ····const-string·v3,·"emit" 
  
29 ····const-string·v4,·"emit(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;"30 #·virtual·methods
 31 .method·public·a(Ljava/nio/ByteBuffer;)Ljava/lang/Object;
 32 ····.locals·2
  
30 ····const/4·v5,·0x033 ····const-string·v0,·"Invalid·JSON"
  
31 ····move-object·v0,·p034 ····if-nez·p1,·:cond_0
  
32 ····invoke-direct/range·{v0·..·v5},·Lkotlin/jvm/internal/h;-><init>(ILjava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V35 ····const/4·p1,·0x0
  
 36 ····return-object·p1
33 ····return-void 
34 .end·method 
  
 37 ····:cond_0
 38 ····:try_start_0
 39 ····sget-object·v1,·Ly/q;->b:Ly/q;
  
 40 ····invoke-virtual·{v1,·p1},·Ly/q;->c(Ljava/nio/ByteBuffer;)Ljava/lang/String;
35 #·virtual·methods 
36 .method·public·final·b(Lh1/c;Ljava/lang/Object;Lq0/d;)Ljava/lang/Object; 
37 ····.locals·0 
38 ····.annotation·system·Ldalvik/annotation/Signature; 
39 ········value·=·{ 
40 ············"(", 
41 ············"Lh1/c<", 
42 ············"Ljava/lang/Object;", 
43 ············">;", 
44 ············"Ljava/lang/Object;", 
45 ············"Lq0/d<", 
46 ············"-", 
47 ············"Lo0/q;", 
48 ············">;)", 
49 ············"Ljava/lang/Object;" 
50 ········} 
51 ····.end·annotation 
  
52 ····invoke-interface·{p1,·p2,·p3},·Lh1/c;->emit(Ljava/lang/Object;Lq0/d;)Ljava/lang/Object;41 ····move-result-object·p1
  
 42 ····new-instance·v1,·Lorg/json/JSONTokener;
  
 43 ····invoke-direct·{v1,·p1},·Lorg/json/JSONTokener;-><init>(Ljava/lang/String;)V
  
 44 ····invoke-virtual·{v1},·Lorg/json/JSONTokener;->nextValue()Ljava/lang/Object;
  
53 ····move-result-object·p145 ····move-result-object·p1
  
 46 ····invoke-virtual·{v1},·Lorg/json/JSONTokener;->more()Z
  
 47 ····move-result·v1
  
 48 ····if-nez·v1,·:cond_1
  
54 ····return-object·p149 ····return-object·p1
  
 50 ····:cond_1
 51 ····new-instance·p1,·Ljava/lang/IllegalArgumentException;
  
 52 ····invoke-direct·{p1,·v0},·Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
  
 53 ····throw·p1
 54 ····:try_end_0
 55 ····.catch·Lorg/json/JSONException;·{:try_start_0·..·:try_end_0}·:catch_0
  
 56 ····:catch_0
 57 ····move-exception·p1
  
 58 ····new-instance·v1,·Ljava/lang/IllegalArgumentException;
  
 59 ····invoke-direct·{v1,·v0,·p1},·Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;Ljava/lang/Throwable;)V
  
 60 ····throw·v1
55 .end·method61 .end·method
  
56 .method·public·bridge·synthetic·h(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;62 .method·public·b(Ljava/lang/Object;)Ljava/nio/ByteBuffer;
Max diff block lines reached; 692/4610 bytes (15.01%) of diff not shown.
5.52 KB
smali/i1/a.smali vs.
smali/t0/k1$a.smali
Files 81% similar despite different names
    
Offset 1, 146 lines modifiedOffset 1, 149 lines modified
1 .class·public·final·Li1/a;1 .class·public·final·Lt0/k1$a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces 
5 .implements·Lq0/g$b; 
  
  
6 #·annotations4 #·annotations
7 .annotation·system·Ldalvik/annotation/MemberClasses;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
8 ····value·=·{6 ····value·=·Lt0/k1;
9 ········Li1/a$a; 
10 ····} 
11 .end·annotation7 .end·annotation
  
  
12 #·static·fields 
13 .field·public·static·final·f:Li1/a$a; 
  
  
14 #·instance·fields 
15 .field·public·final·d:Ljava/lang/Throwable; 
  
16 .field·private·final·e:Lq0/g$c; 
17 ····.annotation·system·Ldalvik/annotation/Signature;8 .annotation·system·Ldalvik/annotation/InnerClass;
 9 ····accessFlags·=·0x19
 10 ····name·=·"a"
18 ········value·=·{ 
19 ············"Lq0/g$c<", 
20 ············"*>;" 
21 ········} 
22 ····.end·annotation11 .end·annotation
23 .end·field 
  
  
24 #·direct·methods12 #·direct·methods
25 .method·static·constructor·<clinit>()V13 .method·public·static·synthetic·a(Lt0/k1;Ljava/util/concurrent/CancellationException;ILjava/lang/Object;)V
26 ····.locals·214 ····.locals·0
  
27 ····new-instance·v0,·Li1/a$a;15 ····if-nez·p3,·:cond_1
  
28 ····const/4·v1,·0x016 ····and-int/lit8·p2,·p2,·0x1
  
29 ····invoke-direct·{v0,·v1},·Li1/a$a;-><init>(Lkotlin/jvm/internal/e;)V17 ····if-eqz·p2,·:cond_0
  
30 ····sput-object·v0,·Li1/a;->f:Li1/a$a;18 ····const/4·p1,·0x0
  
31 ····return-void 
32 .end·method19 ····:cond_0
 20 ····invoke-interface·{p0,·p1},·Lt0/k1;->l(Ljava/util/concurrent/CancellationException;)V
  
 21 ····return-void
33 .method·public·constructor·<init>(Ljava/lang/Throwable;)V 
34 ····.locals·0 
  
35 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V 
  
36 ····iput-object·p1,·p0,·Li1/a;->d:Ljava/lang/Throwable;22 ····:cond_1
 23 ····new-instance·p0,·Ljava/lang/UnsupportedOperationException;
  
37 ····sget-object·p1,·Li1/a;->f:Li1/a$a;24 ····const-string·p1,·"Super·calls·with·default·arguments·not·supported·in·this·target,·function:·cancel"
  
38 ····iput-object·p1,·p0,·Li1/a;->e:Lq0/g$c;25 ····invoke-direct·{p0,·p1},·Ljava/lang/UnsupportedOperationException;-><init>(Ljava/lang/String;)V
  
39 ····return-void26 ····throw·p0
40 .end·method27 .end·method
  
  
41 #·virtual·methods 
42 .method·public·fold(Ljava/lang/Object;Lx0/p;)Ljava/lang/Object;28 .method·public·static·b(Lt0/k1;Ljava/lang/Object;Lm0/p;)Ljava/lang/Object;
43 ····.locals·029 ····.locals·0
44 ····.annotation·system·Ldalvik/annotation/Signature;30 ····.annotation·system·Ldalvik/annotation/Signature;
45 ········value·=·{31 ········value·=·{
46 ············"<R:",32 ············"<R:",
47 ············"Ljava/lang/Object;",33 ············"Ljava/lang/Object;",
 34 ············">(",
 35 ············"Lt0/k1;",
48 ············">(TR;",36 ············"TR;",
49 ············"Lx0/p<",37 ············"Lm0/p<",
50 ············"-TR;-",38 ············"-TR;-",
51 ············"Lq0/g$b;",39 ············"Lf0/g$b;",
52 ············"+TR;>;)TR;"40 ············"+TR;>;)TR;"
53 ········}41 ········}
54 ····.end·annotation42 ····.end·annotation
  
55 ····invoke-static·{p0,·p1,·p2},·Lq0/g$b$a;->a(Lq0/g$b;Ljava/lang/Object;Lx0/p;)Ljava/lang/Object;43 ····invoke-static·{p0,·p1,·p2},·Lf0/g$b$a;->a(Lf0/g$b;Ljava/lang/Object;Lm0/p;)Ljava/lang/Object;
  
56 ····move-result-object·p144 ····move-result-object·p0
  
57 ····return-object·p145 ····return-object·p0
58 .end·method46 .end·method
  
59 .method·public·get(Lq0/g$c;)Lq0/g$b;47 .method·public·static·c(Lt0/k1;Lf0/g$c;)Lf0/g$b;
60 ····.locals·048 ····.locals·0
61 ····.annotation·system·Ldalvik/annotation/Signature;49 ····.annotation·system·Ldalvik/annotation/Signature;
62 ········value·=·{50 ········value·=·{
63 ············"<E::",51 ············"<E::",
64 ············"Lq0/g$b;",52 ············"Lf0/g$b;",
65 ············">(",53 ············">(",
 54 ············"Lt0/k1;",
66 ············"Lq0/g$c<",55 ············"Lf0/g$c<",
67 ············"TE;>;)TE;"56 ············"TE;>;)TE;"
68 ········}57 ········}
69 ····.end·annotation58 ····.end·annotation
  
70 ····invoke-static·{p0,·p1},·Lq0/g$b$a;->b(Lq0/g$b;Lq0/g$c;)Lq0/g$b;59 ····invoke-static·{p0,·p1},·Lf0/g$b$a;->b(Lf0/g$b;Lf0/g$c;)Lf0/g$b;
  
71 ····move-result-object·p160 ····move-result-object·p0
  
72 ····return-object·p161 ····return-object·p0
73 .end·method62 .end·method
  
74 .method·public·getKey()Lq0/g$c;63 .method·public·static·synthetic·d(Lt0/k1;ZZLm0/l;ILjava/lang/Object;)Lt0/t0;
75 ····.locals·164 ····.locals·0
76 ····.annotation·system·Ldalvik/annotation/Signature; 
77 ········value·=·{ 
78 ············"()", 
79 ············"Lq0/g$c<", 
80 ············"*>;" 
81 ········} 
82 ····.end·annotation 
 65 ····if-nez·p5,·:cond_2
  
 66 ····and-int/lit8·p5,·p4,·0x1
  
 67 ····if-eqz·p5,·:cond_0
  
Max diff block lines reached; 1159/5581 bytes (20.77%) of diff not shown.
1.02 KB
smali/i1/a$a.smali vs.
smali/x0/a$a.smali
Files 95% similar despite different names
    
Offset 1, 30 lines modifiedOffset 1, 30 lines modified
1 .class·public·final·Li1/a$a;1 .class·public·final·Lx0/a$a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces4 #·interfaces
5 .implements·Lq0/g$c;5 .implements·Lf0/g$c;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
8 ····value·=·Li1/a;8 ····value·=·Lx0/a;
9 .end·annotation9 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x1911 ····accessFlags·=·0x19
12 ····name·=·"a"12 ····name·=·"a"
13 .end·annotation13 .end·annotation
  
14 .annotation·system·Ldalvik/annotation/Signature;14 .annotation·system·Ldalvik/annotation/Signature;
15 ····value·=·{15 ····value·=·{
16 ········"Ljava/lang/Object;",16 ········"Ljava/lang/Object;",
17 ········"Lq0/g$c<",17 ········"Lf0/g$c<",
18 ········"Li1/a;",18 ········"Lx0/a;",
19 ········">;"19 ········">;"
20 ····}20 ····}
21 .end·annotation21 .end·annotation
  
  
22 #·direct·methods22 #·direct·methods
23 .method·private·constructor·<init>()V23 .method·private·constructor·<init>()V
Offset 34, 11 lines modifiedOffset 34, 11 lines modified
  
34 ····return-void34 ····return-void
35 .end·method35 .end·method
  
36 .method·public·synthetic·constructor·<init>(Lkotlin/jvm/internal/e;)V36 .method·public·synthetic·constructor·<init>(Lkotlin/jvm/internal/e;)V
37 ····.locals·037 ····.locals·0
  
38 ····invoke-direct·{p0},·Li1/a$a;-><init>()V38 ····invoke-direct·{p0},·Lx0/a$a;-><init>()V
  
39 ····return-void39 ····return-void
40 .end·method40 .end·method
1.88 KB
smali/i1/d.smali vs.
smali/t0/g.smali
Files 78% similar despite different names
    
Offset 1, 51 lines modifiedOffset 1, 44 lines modified
1 .class·public·final·Li1/d;1 .class·public·final·Lt0/g;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·static·fields 
5 .field·private·static·final·a:Lx0/q;4 #·direct·methods
 5 .method·public·static·final·a(Lt0/i0;Lf0/g;Lt0/k0;Lm0/p;)Lt0/k1;
 6 ····.locals·0
6 ····.annotation·system·Ldalvik/annotation/Signature;7 ····.annotation·system·Ldalvik/annotation/Signature;
7 ········value·=·{8 ········value·=·{
8 ············"Lx0/q<", 
9 ············"Lh1/c<", 
10 ············"Ljava/lang/Object;", 
11 ············">;",9 ············"(",
12 ············"Ljava/lang/Object;",10 ············"Lt0/i0;",
 11 ············"Lf0/g;",
 12 ············"Lt0/k0;",
13 ············"Lq0/d<",13 ············"Lm0/p<",
 14 ············"-",
 15 ············"Lt0/i0;",
14 ············"-",16 ············"-",
 17 ············"Lf0/d<",
 18 ············"-",
15 ············"Lo0/q;",19 ············"Ld0/q;",
16 ············">;",20 ············">;+",
17 ············"Ljava/lang/Object;",21 ············"Ljava/lang/Object;",
18 ············">;"22 ············">;)",
 23 ············"Lt0/k1;"
19 ········}24 ········}
20 ····.end·annotation25 ····.end·annotation
21 .end·field 
  
  
 26 ····invoke-static·{p0,·p1,·p2,·p3},·Lt0/h;->a(Lt0/i0;Lf0/g;Lt0/k0;Lm0/p;)Lt0/k1;
22 #·direct·methods 
23 .method·static·constructor·<clinit>()V 
24 ····.locals·2 
  
25 ····sget-object·v0,·Li1/d$a;->d:Li1/d$a;27 ····move-result-object·p0
  
 28 ····return-object·p0
26 ····const/4·v1,·0x3 
  
27 ····invoke-static·{v0,·v1},·Lkotlin/jvm/internal/o;->a(Ljava/lang/Object;I)Ljava/lang/Object; 
  
28 ····move-result-object·v0 
  
29 ····check-cast·v0,·Lx0/q; 
  
30 ····sput-object·v0,·Li1/d;->a:Lx0/q; 
  
31 ····return-void 
32 .end·method29 .end·method
  
33 .method·public·static·final·synthetic·a()Lx0/q;30 .method·public·static·synthetic·b(Lt0/i0;Lf0/g;Lt0/k0;Lm0/p;ILjava/lang/Object;)Lt0/k1;
34 ····.locals·131 ····.locals·0
  
 32 ····invoke-static/range·{p0·..·p5},·Lt0/h;->b(Lt0/i0;Lf0/g;Lt0/k0;Lm0/p;ILjava/lang/Object;)Lt0/k1;
  
35 ····sget-object·v0,·Li1/d;->a:Lx0/q;33 ····move-result-object·p0
  
36 ····return-object·v034 ····return-object·p0
37 .end·method35 .end·method
2.1 KB
smali/i1/c$a.smali vs.
smali/x0/c$a.smali
Files 88% similar despite different names
    
Offset 1, 50 lines modifiedOffset 1, 50 lines modified
1 .class·final·Li1/c$a;1 .class·final·Lx0/c$a;
2 .super·Lkotlin/jvm/internal/j;2 .super·Lkotlin/jvm/internal/j;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces4 #·interfaces
5 .implements·Lx0/p;5 .implements·Lm0/p;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingMethod;7 .annotation·system·Ldalvik/annotation/EnclosingMethod;
8 ····value·=·Li1/c;-><init>(Lh1/c;Lq0/g;)V8 ····value·=·Lx0/c;-><init>(Lw0/c;Lf0/g;)V
9 .end·annotation9 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x1811 ····accessFlags·=·0x18
12 ····name·=·null12 ····name·=·null
13 .end·annotation13 .end·annotation
  
14 .annotation·system·Ldalvik/annotation/Signature;14 .annotation·system·Ldalvik/annotation/Signature;
15 ····value·=·{15 ····value·=·{
16 ········"Lkotlin/jvm/internal/j;",16 ········"Lkotlin/jvm/internal/j;",
17 ········"Lx0/p<",17 ········"Lm0/p<",
18 ········"Ljava/lang/Integer;",18 ········"Ljava/lang/Integer;",
19 ········"Lq0/g$b;",19 ········"Lf0/g$b;",
20 ········"Ljava/lang/Integer;",20 ········"Ljava/lang/Integer;",
21 ········">;"21 ········">;"
22 ····}22 ····}
23 .end·annotation23 .end·annotation
  
  
24 #·static·fields24 #·static·fields
25 .field·public·static·final·d:Li1/c$a;25 .field·public·static·final·d:Lx0/c$a;
  
  
26 #·direct·methods26 #·direct·methods
27 .method·static·constructor·<clinit>()V27 .method·static·constructor·<clinit>()V
28 ····.locals·128 ····.locals·1
  
29 ····new-instance·v0,·Li1/c$a;29 ····new-instance·v0,·Lx0/c$a;
  
30 ····invoke-direct·{v0},·Li1/c$a;-><init>()V30 ····invoke-direct·{v0},·Lx0/c$a;-><init>()V
  
31 ····sput-object·v0,·Li1/c$a;->d:Li1/c$a;31 ····sput-object·v0,·Lx0/c$a;->d:Lx0/c$a;
  
32 ····return-void32 ····return-void
33 .end·method33 .end·method
  
34 .method·constructor·<init>()V34 .method·constructor·<init>()V
35 ····.locals·135 ····.locals·1
  
Offset 53, 15 lines modifiedOffset 53, 15 lines modified
53 ····invoke-direct·{p0,·v0},·Lkotlin/jvm/internal/j;-><init>(I)V53 ····invoke-direct·{p0,·v0},·Lkotlin/jvm/internal/j;-><init>(I)V
  
54 ····return-void54 ····return-void
55 .end·method55 .end·method
  
  
56 #·virtual·methods56 #·virtual·methods
57 .method·public·final·a(ILq0/g$b;)Ljava/lang/Integer;57 .method·public·final·a(ILf0/g$b;)Ljava/lang/Integer;
58 ····.locals·058 ····.locals·0
  
59 ····add-int/lit8·p1,·p1,·0x159 ····add-int/lit8·p1,·p1,·0x1
  
60 ····invoke-static·{p1},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;60 ····invoke-static·{p1},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
61 ····move-result-object·p161 ····move-result-object·p1
Offset 74, 15 lines modifiedOffset 74, 15 lines modified
  
74 ····check-cast·p1,·Ljava/lang/Number;74 ····check-cast·p1,·Ljava/lang/Number;
  
75 ····invoke-virtual·{p1},·Ljava/lang/Number;->intValue()I75 ····invoke-virtual·{p1},·Ljava/lang/Number;->intValue()I
  
76 ····move-result·p176 ····move-result·p1
  
77 ····check-cast·p2,·Lq0/g$b;77 ····check-cast·p2,·Lf0/g$b;
  
78 ····invoke-virtual·{p0,·p1,·p2},·Li1/c$a;->a(ILq0/g$b;)Ljava/lang/Integer;78 ····invoke-virtual·{p0,·p1,·p2},·Lx0/c$a;->a(ILf0/g$b;)Ljava/lang/Integer;
  
79 ····move-result-object·p179 ····move-result-object·p1
  
80 ····return-object·p180 ····return-object·p1
81 .end·method81 .end·method
5.15 KB
smali/i1/e.smali vs.
smali/t0/q1.smali
Files 85% similar despite different names
    
Offset 1, 113 lines modifiedOffset 1, 126 lines modified
1 .class·public·final·Li1/e; 
2 .super·Ljava/lang/Object;1 .class·public·abstract·Lt0/q1;
 2 .super·Lt0/b0;
3 .source·"SourceFile"3 .source·"SourceFile"
  
 4 #·interfaces
 5 .implements·Lt0/t0;
 6 .implements·Lt0/f1;
  
  
 7 #·instance·fields
 8 .field·public·g:Lt0/r1;
  
  
4 #·direct·methods9 #·direct·methods
5 .method·public·static·final·a(Li1/c;Lq0/g;)V10 .method·public·constructor·<init>()V
6 ····.locals·211 ····.locals·0
7 ····.annotation·system·Ldalvik/annotation/Signature; 
8 ········value·=·{ 
9 ············"(", 
10 ············"Li1/c<", 
11 ············"*>;", 
12 ············"Lq0/g;", 
13 ············")V" 
14 ········} 
15 ····.end·annotation 
  
16 ····const/4·v0,·0x012 ····invoke-direct·{p0},·Lt0/b0;-><init>()V
  
17 ····invoke-static·{v0},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;13 ····return-void
 14 .end·method
  
18 ····move-result-object·v0 
  
19 ····new-instance·v1,·Li1/e$a;15 #·virtual·methods
 16 .method·public·final·A(Lt0/r1;)V
 17 ····.locals·0
  
20 ····invoke-direct·{v1,·p0},·Li1/e$a;-><init>(Li1/c;)V18 ····iput-object·p1,·p0,·Lt0/q1;->g:Lt0/r1;
  
21 ····invoke-interface·{p1,·v0,·v1},·Lq0/g;->fold(Ljava/lang/Object;Lx0/p;)Ljava/lang/Object;19 ····return-void
 20 .end·method
  
 21 .method·public·a()V
 22 ····.locals·1
  
 23 ····invoke-virtual·{p0},·Lt0/q1;->z()Lt0/r1;
  
22 ····move-result-object·v024 ····move-result-object·v0
  
23 ····check-cast·v0,·Ljava/lang/Number;25 ····invoke-virtual·{v0,·p0},·Lt0/r1;->g0(Lt0/q1;)V
  
24 ····invoke-virtual·{v0},·Ljava/lang/Number;->intValue()I26 ····return-void
 27 .end·method
  
25 ····move-result·v028 .method·public·b()Z
 29 ····.locals·1
  
26 ····iget·v1,·p0,·Li1/c;->f:I30 ····const/4·v0,·0x1
  
27 ····if-ne·v0,·v1,·:cond_031 ····return·v0
 32 .end·method
  
28 ····return-void33 .method·public·f()Lt0/v1;
 34 ····.locals·1
  
 35 ····const/4·v0,·0x0
  
 36 ····return-object·v0
 37 .end·method
  
 38 .method·public·toString()Ljava/lang/String;
 39 ····.locals·2
  
29 ····:cond_0 
30 ····new-instance·v0,·Ljava/lang/StringBuilder;40 ····new-instance·v0,·Ljava/lang/StringBuilder;
  
31 ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V41 ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V
  
32 ····const-string·v1,·"Flow·invariant·is·violated:\n\t\tFlow·was·collected·in·"42 ····invoke-static·{p0},·Lt0/m0;->a(Ljava/lang/Object;)Ljava/lang/String;
  
33 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;43 ····move-result-object·v1
  
34 ····iget-object·p0,·p0,·Li1/c;->e:Lq0/g;44 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
35 ····invoke-virtual·{v0,·p0},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;45 ····const/16·v1,·0x40
  
36 ····const-string·p0,·",\n\t\tbut·emission·happened·in·"46 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;
  
37 ····invoke-virtual·{v0,·p0},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;47 ····invoke-static·{p0},·Lt0/m0;->b(Ljava/lang/Object;)Ljava/lang/String;
  
38 ····invoke-virtual·{v0,·p1},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;48 ····move-result-object·v1
  
39 ····const-string·p0,·".\n\t\tPlease·refer·to·\'flow\'·documentation·or·use·\'flowOn\'·instead"49 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
40 ····invoke-virtual·{v0,·p0},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;50 ····const-string·v1,·"[job@"
  
41 ····invoke-virtual·{v0},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;51 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
42 ····move-result-object·p0 
  
43 ····new-instance·p1,·Ljava/lang/IllegalStateException;52 ····invoke-virtual·{p0},·Lt0/q1;->z()Lt0/r1;
  
44 ····invoke-virtual·{p0},·Ljava/lang/Object;->toString()Ljava/lang/String;53 ····move-result-object·v1
  
45 ····move-result-object·p054 ····invoke-static·{v1},·Lt0/m0;->b(Ljava/lang/Object;)Ljava/lang/String;
  
46 ····invoke-direct·{p1,·p0},·Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V55 ····move-result-object·v1
  
 56 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
47 ····throw·p1 
48 .end·method 
  
 57 ····const/16·v1,·0x5d
49 .method·public·static·final·b(Le1/k1;Le1/k1;)Le1/k1; 
50 ····.locals·1 
  
 58 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;
51 ····:goto_0 
52 ····if-nez·p0,·:cond_0 
  
53 ····const/4·p0,·0x059 ····invoke-virtual·{v0},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
54 ····return-object·p060 ····move-result-object·v0
  
55 ····:cond_0 
56 ····if-ne·p0,·p1,·:cond_161 ····return-object·v0
Max diff block lines reached; 641/5197 bytes (12.33%) of diff not shown.
2.32 KB
smali/i1/b.smali vs.
smali/t0/s.smali
Files 73% similar despite different names
    
Offset 1, 65 lines modifiedOffset 1, 74 lines modified
1 .class·final·Li1/b; 
2 .super·Ljava/lang/Object;1 .class·public·final·Lt0/s;
 2 .super·Lt0/m1;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces4 #·interfaces
5 .implements·Lq0/d;5 .implements·Lt0/r;
  
  
 6 #·instance·fields
 7 .field·public·final·h:Lt0/t;
6 #·annotations 
7 .annotation·system·Ldalvik/annotation/Signature; 
8 ····value·=·{ 
9 ········"Ljava/lang/Object;", 
10 ········"Lq0/d<", 
11 ········"Ljava/lang/Object;", 
12 ········">;" 
13 ····} 
14 .end·annotation 
  
  
15 #·static·fields 
16 .field·public·static·final·d:Li1/b;8 #·direct·methods
 9 .method·public·constructor·<init>(Lt0/t;)V
 10 ····.locals·0
  
17 .field·private·static·final·e:Lq0/g;11 ····invoke-direct·{p0},·Lt0/m1;-><init>()V
  
 12 ····iput-object·p1,·p0,·Lt0/s;->h:Lt0/t;
  
 13 ····return-void
 14 .end·method
  
  
18 #·direct·methods15 #·virtual·methods
19 .method·static·constructor·<clinit>()V16 .method·public·d(Ljava/lang/Throwable;)Z
20 ····.locals·117 ····.locals·1
  
21 ····new-instance·v0,·Li1/b;18 ····invoke-virtual·{p0},·Lt0/q1;->z()Lt0/r1;
  
 19 ····move-result-object·v0
  
22 ····invoke-direct·{v0},·Li1/b;-><init>()V20 ····invoke-virtual·{v0,·p1},·Lt0/r1;->C(Ljava/lang/Throwable;)Z
  
23 ····sput-object·v0,·Li1/b;->d:Li1/b;21 ····move-result·p1
  
24 ····sget-object·v0,·Lq0/h;->d:Lq0/h;22 ····return·p1
 23 .end·method
  
25 ····sput-object·v0,·Li1/b;->e:Lq0/g;24 .method·public·getParent()Lt0/k1;
 25 ····.locals·1
  
26 ····return-void26 ····invoke-virtual·{p0},·Lt0/q1;->z()Lt0/r1;
  
 27 ····move-result-object·v0
  
 28 ····return-object·v0
27 .end·method29 .end·method
  
28 .method·private·constructor·<init>()V30 .method·public·bridge·synthetic·invoke(Ljava/lang/Object;)Ljava/lang/Object;
29 ····.locals·031 ····.locals·0
  
30 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V32 ····check-cast·p1,·Ljava/lang/Throwable;
  
 33 ····invoke-virtual·{p0,·p1},·Lt0/s;->y(Ljava/lang/Throwable;)V
31 ····return-void 
32 .end·method 
  
 34 ····sget-object·p1,·Ld0/q;->a:Ld0/q;
  
33 #·virtual·methods 
34 .method·public·getContext()Lq0/g;35 ····return-object·p1
 36 .end·method
  
 37 .method·public·y(Ljava/lang/Throwable;)V
35 ····.locals·138 ····.locals·1
  
36 ····sget-object·v0,·Li1/b;->e:Lq0/g;39 ····iget-object·p1,·p0,·Lt0/s;->h:Lt0/t;
  
 40 ····invoke-virtual·{p0},·Lt0/q1;->z()Lt0/r1;
37 ····return-object·v0 
38 .end·method 
  
39 .method·public·resumeWith(Ljava/lang/Object;)V 
40 ····.locals·041 ····move-result-object·v0
  
 42 ····invoke-interface·{p1,·v0},·Lt0/t;->i(Lt0/y1;)V
  
41 ····return-void43 ····return-void
42 .end·method44 .end·method
16.2 KB
smali/i1/c.smali vs.
smali/t0/p0.smali
Max HTML report size reached
5.84 KB
smali/io/flutter/view/h$p.smali vs.
smali/io/flutter/view/i$p.smali
Files 82% similar despite different names
    
Offset 1, 80 lines modifiedOffset 1, 80 lines modified
1 .class·final·enum·Lio/flutter/view/h$p;1 .class·final·enum·Lio/flutter/view/i$p;
2 .super·Ljava/lang/Enum;2 .super·Ljava/lang/Enum;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Lio/flutter/view/h;6 ····value·=·Lio/flutter/view/i;
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x401a9 ····accessFlags·=·0x401a
10 ····name·=·"p"10 ····name·=·"p"
11 .end·annotation11 .end·annotation
  
12 .annotation·system·Ldalvik/annotation/Signature;12 .annotation·system·Ldalvik/annotation/Signature;
13 ····value·=·{13 ····value·=·{
14 ········"Ljava/lang/Enum<",14 ········"Ljava/lang/Enum<",
15 ········"Lio/flutter/view/h$p;",15 ········"Lio/flutter/view/i$p;",
16 ········">;"16 ········">;"
17 ····}17 ····}
18 .end·annotation18 .end·annotation
  
  
19 #·static·fields19 #·static·fields
20 .field·public·static·final·enum·d:Lio/flutter/view/h$p;20 .field·public·static·final·enum·d:Lio/flutter/view/i$p;
  
21 .field·public·static·final·enum·e:Lio/flutter/view/h$p;21 .field·public·static·final·enum·e:Lio/flutter/view/i$p;
  
22 .field·public·static·final·enum·f:Lio/flutter/view/h$p;22 .field·public·static·final·enum·f:Lio/flutter/view/i$p;
  
23 .field·private·static·final·synthetic·g:[Lio/flutter/view/h$p;23 .field·private·static·final·synthetic·g:[Lio/flutter/view/i$p;
  
  
24 #·direct·methods24 #·direct·methods
25 .method·static·constructor·<clinit>()V25 .method·static·constructor·<clinit>()V
26 ····.locals·326 ····.locals·3
  
27 ····new-instance·v0,·Lio/flutter/view/h$p;27 ····new-instance·v0,·Lio/flutter/view/i$p;
  
28 ····const-string·v1,·"UNKNOWN"28 ····const-string·v1,·"UNKNOWN"
  
29 ····const/4·v2,·0x029 ····const/4·v2,·0x0
  
30 ····invoke-direct·{v0,·v1,·v2},·Lio/flutter/view/h$p;-><init>(Ljava/lang/String;I)V30 ····invoke-direct·{v0,·v1,·v2},·Lio/flutter/view/i$p;-><init>(Ljava/lang/String;I)V
  
31 ····sput-object·v0,·Lio/flutter/view/h$p;->d:Lio/flutter/view/h$p;31 ····sput-object·v0,·Lio/flutter/view/i$p;->d:Lio/flutter/view/i$p;
  
32 ····new-instance·v0,·Lio/flutter/view/h$p;32 ····new-instance·v0,·Lio/flutter/view/i$p;
  
33 ····const-string·v1,·"LTR"33 ····const-string·v1,·"LTR"
  
34 ····const/4·v2,·0x134 ····const/4·v2,·0x1
  
35 ····invoke-direct·{v0,·v1,·v2},·Lio/flutter/view/h$p;-><init>(Ljava/lang/String;I)V35 ····invoke-direct·{v0,·v1,·v2},·Lio/flutter/view/i$p;-><init>(Ljava/lang/String;I)V
  
36 ····sput-object·v0,·Lio/flutter/view/h$p;->e:Lio/flutter/view/h$p;36 ····sput-object·v0,·Lio/flutter/view/i$p;->e:Lio/flutter/view/i$p;
  
37 ····new-instance·v0,·Lio/flutter/view/h$p;37 ····new-instance·v0,·Lio/flutter/view/i$p;
  
38 ····const-string·v1,·"RTL"38 ····const-string·v1,·"RTL"
  
39 ····const/4·v2,·0x239 ····const/4·v2,·0x2
  
40 ····invoke-direct·{v0,·v1,·v2},·Lio/flutter/view/h$p;-><init>(Ljava/lang/String;I)V40 ····invoke-direct·{v0,·v1,·v2},·Lio/flutter/view/i$p;-><init>(Ljava/lang/String;I)V
  
41 ····sput-object·v0,·Lio/flutter/view/h$p;->f:Lio/flutter/view/h$p;41 ····sput-object·v0,·Lio/flutter/view/i$p;->f:Lio/flutter/view/i$p;
  
42 ····invoke-static·{},·Lio/flutter/view/h$p;->a()[Lio/flutter/view/h$p;42 ····invoke-static·{},·Lio/flutter/view/i$p;->a()[Lio/flutter/view/i$p;
  
43 ····move-result-object·v043 ····move-result-object·v0
  
44 ····sput-object·v0,·Lio/flutter/view/h$p;->g:[Lio/flutter/view/h$p;44 ····sput-object·v0,·Lio/flutter/view/i$p;->g:[Lio/flutter/view/i$p;
  
45 ····return-void45 ····return-void
46 .end·method46 .end·method
  
47 .method·private·constructor·<init>(Ljava/lang/String;I)V47 .method·private·constructor·<init>(Ljava/lang/String;I)V
48 ····.locals·048 ····.locals·0
49 ····.annotation·system·Ldalvik/annotation/Signature;49 ····.annotation·system·Ldalvik/annotation/Signature;
Offset 84, 88 lines modifiedOffset 84, 88 lines modified
84 ····.end·annotation84 ····.end·annotation
  
85 ····invoke-direct·{p0,·p1,·p2},·Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V85 ····invoke-direct·{p0,·p1,·p2},·Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V
  
86 ····return-void86 ····return-void
87 .end·method87 .end·method
  
88 .method·private·static·synthetic·a()[Lio/flutter/view/h$p;88 .method·private·static·synthetic·a()[Lio/flutter/view/i$p;
89 ····.locals·389 ····.locals·3
  
90 ····const/4·v0,·0x390 ····const/4·v0,·0x3
  
91 ····new-array·v0,·v0,·[Lio/flutter/view/h$p;91 ····new-array·v0,·v0,·[Lio/flutter/view/i$p;
  
92 ····sget-object·v1,·Lio/flutter/view/h$p;->d:Lio/flutter/view/h$p;92 ····sget-object·v1,·Lio/flutter/view/i$p;->d:Lio/flutter/view/i$p;
  
93 ····const/4·v2,·0x093 ····const/4·v2,·0x0
  
94 ····aput-object·v1,·v0,·v294 ····aput-object·v1,·v0,·v2
  
95 ····sget-object·v1,·Lio/flutter/view/h$p;->e:Lio/flutter/view/h$p;95 ····sget-object·v1,·Lio/flutter/view/i$p;->e:Lio/flutter/view/i$p;
  
96 ····const/4·v2,·0x196 ····const/4·v2,·0x1
  
97 ····aput-object·v1,·v0,·v297 ····aput-object·v1,·v0,·v2
  
98 ····sget-object·v1,·Lio/flutter/view/h$p;->f:Lio/flutter/view/h$p;98 ····sget-object·v1,·Lio/flutter/view/i$p;->f:Lio/flutter/view/i$p;
  
99 ····const/4·v2,·0x299 ····const/4·v2,·0x2
  
100 ····aput-object·v1,·v0,·v2100 ····aput-object·v1,·v0,·v2
  
101 ····return-object·v0101 ····return-object·v0
102 .end·method102 .end·method
  
103 .method·public·static·b(I)Lio/flutter/view/h$p;103 .method·public·static·b(I)Lio/flutter/view/i$p;
104 ····.locals·1104 ····.locals·1
  
105 ····const/4·v0,·0x1105 ····const/4·v0,·0x1
  
106 ····if-eq·p0,·v0,·:cond_1106 ····if-eq·p0,·v0,·:cond_1
  
107 ····const/4·v0,·0x2107 ····const/4·v0,·0x2
  
108 ····if-eq·p0,·v0,·:cond_0108 ····if-eq·p0,·v0,·:cond_0
  
Max diff block lines reached; 1469/5878 bytes (24.99%) of diff not shown.
3.82 KB
smali/io/flutter/view/h$c.smali vs.
smali/io/flutter/view/i$c.smali
Files 81% similar despite different names
    
Offset 1, 67 lines modifiedOffset 1, 67 lines modified
1 .class·Lio/flutter/view/h$c;1 .class·Lio/flutter/view/i$c;
2 .super·Landroid/database/ContentObserver;2 .super·Landroid/database/ContentObserver;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Lio/flutter/view/h;6 ····value·=·Lio/flutter/view/i;
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x09 ····accessFlags·=·0x0
10 ····name·=·null10 ····name·=·null
11 .end·annotation11 .end·annotation
  
  
12 #·instance·fields12 #·instance·fields
13 .field·final·synthetic·a:Lio/flutter/view/h;13 .field·final·synthetic·a:Lio/flutter/view/i;
  
  
14 #·direct·methods14 #·direct·methods
15 .method·constructor·<init>(Lio/flutter/view/h;Landroid/os/Handler;)V15 .method·constructor·<init>(Lio/flutter/view/i;Landroid/os/Handler;)V
16 ····.locals·016 ····.locals·0
  
17 ····iput-object·p1,·p0,·Lio/flutter/view/h$c;->a:Lio/flutter/view/h;17 ····iput-object·p1,·p0,·Lio/flutter/view/i$c;->a:Lio/flutter/view/i;
  
18 ····invoke-direct·{p0,·p2},·Landroid/database/ContentObserver;-><init>(Landroid/os/Handler;)V18 ····invoke-direct·{p0,·p2},·Landroid/database/ContentObserver;-><init>(Landroid/os/Handler;)V
  
19 ····return-void19 ····return-void
20 .end·method20 .end·method
  
  
21 #·virtual·methods21 #·virtual·methods
22 .method·public·onChange(Z)V22 .method·public·onChange(Z)V
23 ····.locals·123 ····.locals·1
  
24 ····const/4·v0,·0x024 ····const/4·v0,·0x0
  
25 ····invoke-virtual·{p0,·p1,·v0},·Lio/flutter/view/h$c;->onChange(ZLandroid/net/Uri;)V25 ····invoke-virtual·{p0,·p1,·v0},·Lio/flutter/view/i$c;->onChange(ZLandroid/net/Uri;)V
  
26 ····return-void26 ····return-void
27 .end·method27 .end·method
  
28 .method·public·onChange(ZLandroid/net/Uri;)V28 .method·public·onChange(ZLandroid/net/Uri;)V
29 ····.locals·029 ····.locals·0
  
30 ····iget-object·p1,·p0,·Lio/flutter/view/h$c;->a:Lio/flutter/view/h;30 ····iget-object·p1,·p0,·Lio/flutter/view/i$c;->a:Lio/flutter/view/i;
  
31 ····invoke-static·{p1},·Lio/flutter/view/h;->k(Lio/flutter/view/h;)Z31 ····invoke-static·{p1},·Lio/flutter/view/i;->k(Lio/flutter/view/i;)Z
  
32 ····move-result·p132 ····move-result·p1
  
33 ····if-eqz·p1,·:cond_033 ····if-eqz·p1,·:cond_0
  
34 ····return-void34 ····return-void
  
35 ····:cond_035 ····:cond_0
36 ····iget-object·p1,·p0,·Lio/flutter/view/h$c;->a:Lio/flutter/view/h;36 ····iget-object·p1,·p0,·Lio/flutter/view/i$c;->a:Lio/flutter/view/i;
  
37 ····invoke-static·{p1},·Lio/flutter/view/h;->d(Lio/flutter/view/h;)Landroid/content/ContentResolver;37 ····invoke-static·{p1},·Lio/flutter/view/i;->d(Lio/flutter/view/i;)Landroid/content/ContentResolver;
  
38 ····move-result-object·p138 ····move-result-object·p1
  
39 ····const-string·p2,·"transition_animation_scale"39 ····const-string·p2,·"transition_animation_scale"
  
40 ····invoke-static·{p1,·p2},·Landroid/provider/Settings$Global;->getString(Landroid/content/ContentResolver;Ljava/lang/String;)Ljava/lang/String;40 ····invoke-static·{p1,·p2},·Landroid/provider/Settings$Global;->getString(Landroid/content/ContentResolver;Ljava/lang/String;)Ljava/lang/String;
  
Offset 83, 35 lines modifiedOffset 83, 35 lines modified
  
83 ····:cond_183 ····:cond_1
84 ····const/4·p1,·0x084 ····const/4·p1,·0x0
  
85 ····:goto_085 ····:goto_0
86 ····if-eqz·p1,·:cond_286 ····if-eqz·p1,·:cond_2
  
87 ····iget-object·p1,·p0,·Lio/flutter/view/h$c;->a:Lio/flutter/view/h;87 ····iget-object·p1,·p0,·Lio/flutter/view/i$c;->a:Lio/flutter/view/i;
  
88 ····sget-object·p2,·Lio/flutter/view/h$f;->g:Lio/flutter/view/h$f;88 ····sget-object·p2,·Lio/flutter/view/i$f;->g:Lio/flutter/view/i$f;
  
89 ····iget·p2,·p2,·Lio/flutter/view/h$f;->d:I89 ····iget·p2,·p2,·Lio/flutter/view/i$f;->d:I
  
90 ····invoke-static·{p1,·p2},·Lio/flutter/view/h;->f(Lio/flutter/view/h;I)I90 ····invoke-static·{p1,·p2},·Lio/flutter/view/i;->f(Lio/flutter/view/i;I)I
  
91 ····goto·:goto_191 ····goto·:goto_1
  
92 ····:cond_292 ····:cond_2
93 ····iget-object·p1,·p0,·Lio/flutter/view/h$c;->a:Lio/flutter/view/h;93 ····iget-object·p1,·p0,·Lio/flutter/view/i$c;->a:Lio/flutter/view/i;
  
94 ····sget-object·p2,·Lio/flutter/view/h$f;->g:Lio/flutter/view/h$f;94 ····sget-object·p2,·Lio/flutter/view/i$f;->g:Lio/flutter/view/i$f;
  
95 ····iget·p2,·p2,·Lio/flutter/view/h$f;->d:I95 ····iget·p2,·p2,·Lio/flutter/view/i$f;->d:I
  
96 ····not-int·p2,·p296 ····not-int·p2,·p2
  
97 ····invoke-static·{p1,·p2},·Lio/flutter/view/h;->e(Lio/flutter/view/h;I)I97 ····invoke-static·{p1,·p2},·Lio/flutter/view/i;->e(Lio/flutter/view/i;I)I
  
98 ····:goto_198 ····:goto_1
99 ····iget-object·p1,·p0,·Lio/flutter/view/h$c;->a:Lio/flutter/view/h;99 ····iget-object·p1,·p0,·Lio/flutter/view/i$c;->a:Lio/flutter/view/i;
  
100 ····invoke-static·{p1},·Lio/flutter/view/h;->g(Lio/flutter/view/h;)V100 ····invoke-static·{p1},·Lio/flutter/view/i;->g(Lio/flutter/view/i;)V
  
101 ····return-void101 ····return-void
102 .end·method102 .end·method
20.4 KB
smali/io/flutter/view/h$g.smali vs.
smali/io/flutter/view/i$g.smali
Max HTML report size reached
4.2 KB
smali/io/flutter/view/h$d.smali vs.
smali/io/flutter/view/i$d.smali
Files 82% similar despite different names
    
Offset 1, 97 lines modifiedOffset 1, 97 lines modified
1 .class·Lio/flutter/view/h$d;1 .class·Lio/flutter/view/i$d;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces4 #·interfaces
5 .implements·Landroid/view/accessibility/AccessibilityManager$TouchExplorationStateChangeListener;5 .implements·Landroid/view/accessibility/AccessibilityManager$TouchExplorationStateChangeListener;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingMethod;7 .annotation·system·Ldalvik/annotation/EnclosingMethod;
8 ····value·=·Lio/flutter/view/h;-><init>(Landroid/view/View;Lf0/a;Landroid/view/accessibility/AccessibilityManager;Landroid/content/ContentResolver;Lio/flutter/view/AccessibilityViewEmbedder;Lio/flutter/plugin/platform/p;)V8 ····value·=·Lio/flutter/view/i;-><init>(Landroid/view/View;Lx/a;Landroid/view/accessibility/AccessibilityManager;Landroid/content/ContentResolver;Lio/flutter/view/AccessibilityViewEmbedder;Lio/flutter/plugin/platform/p;)V
9 .end·annotation9 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x011 ····accessFlags·=·0x0
12 ····name·=·null12 ····name·=·null
13 .end·annotation13 .end·annotation
  
  
14 #·instance·fields14 #·instance·fields
15 .field·final·synthetic·a:Landroid/view/accessibility/AccessibilityManager;15 .field·final·synthetic·a:Landroid/view/accessibility/AccessibilityManager;
  
16 .field·final·synthetic·b:Lio/flutter/view/h;16 .field·final·synthetic·b:Lio/flutter/view/i;
  
  
17 #·direct·methods17 #·direct·methods
18 .method·constructor·<init>(Lio/flutter/view/h;Landroid/view/accessibility/AccessibilityManager;)V18 .method·constructor·<init>(Lio/flutter/view/i;Landroid/view/accessibility/AccessibilityManager;)V
19 ····.locals·019 ····.locals·0
20 ····.annotation·system·Ldalvik/annotation/Signature;20 ····.annotation·system·Ldalvik/annotation/Signature;
21 ········value·=·{21 ········value·=·{
22 ············"()V"22 ············"()V"
23 ········}23 ········}
24 ····.end·annotation24 ····.end·annotation
  
25 ····iput-object·p1,·p0,·Lio/flutter/view/h$d;->b:Lio/flutter/view/h;25 ····iput-object·p1,·p0,·Lio/flutter/view/i$d;->b:Lio/flutter/view/i;
  
26 ····iput-object·p2,·p0,·Lio/flutter/view/h$d;->a:Landroid/view/accessibility/AccessibilityManager;26 ····iput-object·p2,·p0,·Lio/flutter/view/i$d;->a:Landroid/view/accessibility/AccessibilityManager;
  
27 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V27 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
28 ····return-void28 ····return-void
29 .end·method29 .end·method
  
  
30 #·virtual·methods30 #·virtual·methods
31 .method·public·onTouchExplorationStateChanged(Z)V31 .method·public·onTouchExplorationStateChanged(Z)V
32 ····.locals·232 ····.locals·2
  
33 ····iget-object·v0,·p0,·Lio/flutter/view/h$d;->b:Lio/flutter/view/h;33 ····iget-object·v0,·p0,·Lio/flutter/view/i$d;->b:Lio/flutter/view/i;
  
34 ····invoke-static·{v0},·Lio/flutter/view/h;->k(Lio/flutter/view/h;)Z34 ····invoke-static·{v0},·Lio/flutter/view/i;->k(Lio/flutter/view/i;)Z
  
35 ····move-result·v035 ····move-result·v0
  
36 ····if-eqz·v0,·:cond_036 ····if-eqz·v0,·:cond_0
  
37 ····return-void37 ····return-void
  
38 ····:cond_038 ····:cond_0
39 ····if-nez·p1,·:cond_139 ····if-nez·p1,·:cond_1
  
40 ····iget-object·v0,·p0,·Lio/flutter/view/h$d;->b:Lio/flutter/view/h;40 ····iget-object·v0,·p0,·Lio/flutter/view/i$d;->b:Lio/flutter/view/i;
  
41 ····const/4·v1,·0x041 ····const/4·v1,·0x0
  
42 ····invoke-static·{v0,·v1},·Lio/flutter/view/h;->n(Lio/flutter/view/h;Z)V42 ····invoke-static·{v0,·v1},·Lio/flutter/view/i;->n(Lio/flutter/view/i;Z)V
  
43 ····iget-object·v0,·p0,·Lio/flutter/view/h$d;->b:Lio/flutter/view/h;43 ····iget-object·v0,·p0,·Lio/flutter/view/i$d;->b:Lio/flutter/view/i;
  
44 ····invoke-static·{v0},·Lio/flutter/view/h;->h(Lio/flutter/view/h;)V44 ····invoke-static·{v0},·Lio/flutter/view/i;->h(Lio/flutter/view/i;)V
  
45 ····:cond_145 ····:cond_1
46 ····iget-object·v0,·p0,·Lio/flutter/view/h$d;->b:Lio/flutter/view/h;46 ····iget-object·v0,·p0,·Lio/flutter/view/i$d;->b:Lio/flutter/view/i;
  
47 ····invoke-static·{v0},·Lio/flutter/view/h;->s(Lio/flutter/view/h;)Lio/flutter/view/h$k;47 ····invoke-static·{v0},·Lio/flutter/view/i;->s(Lio/flutter/view/i;)Lio/flutter/view/i$k;
  
48 ····move-result-object·v048 ····move-result-object·v0
  
49 ····if-eqz·v0,·:cond_249 ····if-eqz·v0,·:cond_2
  
50 ····iget-object·v0,·p0,·Lio/flutter/view/h$d;->b:Lio/flutter/view/h;50 ····iget-object·v0,·p0,·Lio/flutter/view/i$d;->b:Lio/flutter/view/i;
  
51 ····invoke-static·{v0},·Lio/flutter/view/h;->s(Lio/flutter/view/h;)Lio/flutter/view/h$k;51 ····invoke-static·{v0},·Lio/flutter/view/i;->s(Lio/flutter/view/i;)Lio/flutter/view/i$k;
  
52 ····move-result-object·v052 ····move-result-object·v0
  
53 ····iget-object·v1,·p0,·Lio/flutter/view/h$d;->a:Landroid/view/accessibility/AccessibilityManager;53 ····iget-object·v1,·p0,·Lio/flutter/view/i$d;->a:Landroid/view/accessibility/AccessibilityManager;
  
54 ····invoke-virtual·{v1},·Landroid/view/accessibility/AccessibilityManager;->isEnabled()Z54 ····invoke-virtual·{v1},·Landroid/view/accessibility/AccessibilityManager;->isEnabled()Z
  
55 ····move-result·v155 ····move-result·v1
  
56 ····invoke-interface·{v0,·v1,·p1},·Lio/flutter/view/h$k;->a(ZZ)V56 ····invoke-interface·{v0,·v1,·p1},·Lio/flutter/view/i$k;->a(ZZ)V
  
57 ····:cond_257 ····:cond_2
58 ····return-void58 ····return-void
59 .end·method59 .end·method
4.04 KB
smali/io/flutter/view/t$a.smali vs.
smali/io/flutter/view/u$c.smali
Files 84% similar despite different names
    
Offset 1, 94 lines modifiedOffset 1, 93 lines modified
1 .class·Lio/flutter/view/t$a;1 .class·Lio/flutter/view/u$c;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces4 #·interfaces
5 .implements·Lio/flutter/embedding/engine/FlutterJNI$b;5 .implements·Landroid/view/Choreographer$FrameCallback;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
8 ····value·=·Lio/flutter/view/t;8 ····value·=·Lio/flutter/view/u;
9 .end·annotation9 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x011 ····accessFlags·=·0x2
12 ····name·=·null12 ····name·=·"c"
13 .end·annotation13 .end·annotation
  
  
14 #·instance·fields14 #·instance·fields
 15 .field·private·a:J
  
15 .field·final·synthetic·a:Lio/flutter/view/t;16 .field·final·synthetic·b:Lio/flutter/view/u;
  
  
16 #·direct·methods17 #·direct·methods
17 .method·constructor·<init>(Lio/flutter/view/t;)V18 .method·constructor·<init>(Lio/flutter/view/u;J)V
18 ····.locals·019 ····.locals·0
  
19 ····iput-object·p1,·p0,·Lio/flutter/view/t$a;->a:Lio/flutter/view/t;20 ····iput-object·p1,·p0,·Lio/flutter/view/u$c;->b:Lio/flutter/view/u;
  
20 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V21 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
 22 ····iput-wide·p2,·p0,·Lio/flutter/view/u$c;->a:J
  
21 ····return-void23 ····return-void
22 .end·method24 .end·method
  
23 .method·private·b(J)Landroid/view/Choreographer$FrameCallback;25 .method·static·synthetic·a(Lio/flutter/view/u$c;J)J
24 ····.locals·226 ····.locals·0
  
25 ····iget-object·v0,·p0,·Lio/flutter/view/t$a;->a:Lio/flutter/view/t; 
  
26 ····invoke-static·{v0},·Lio/flutter/view/t;->d(Lio/flutter/view/t;)Lio/flutter/view/t$c; 
  
27 ····move-result-object·v0 
  
28 ····if-eqz·v0,·:cond_027 ····iput-wide·p1,·p0,·Lio/flutter/view/u$c;->a:J
  
29 ····iget-object·v0,·p0,·Lio/flutter/view/t$a;->a:Lio/flutter/view/t;28 ····return-wide·p1
 29 .end·method
  
30 ····invoke-static·{v0},·Lio/flutter/view/t;->d(Lio/flutter/view/t;)Lio/flutter/view/t$c; 
  
31 ····move-result-object·v030 #·virtual·methods
 31 .method·public·doFrame(J)V
 32 ····.locals·10
  
32 ····invoke-static·{v0,·p1,·p2},·Lio/flutter/view/t$c;->a(Lio/flutter/view/t$c;J)J33 ····invoke-static·{},·Ljava/lang/System;->nanoTime()J
  
33 ····iget-object·p1,·p0,·Lio/flutter/view/t$a;->a:Lio/flutter/view/t;34 ····move-result-wide·v0
  
34 ····invoke-static·{p1},·Lio/flutter/view/t;->d(Lio/flutter/view/t;)Lio/flutter/view/t$c;35 ····sub-long/2addr·v0,·p1
  
35 ····move-result-object·p136 ····const-wide/16·p1,·0x0
  
36 ····iget-object·p2,·p0,·Lio/flutter/view/t$a;->a:Lio/flutter/view/t;37 ····cmp-long·v2,·v0,·p1
  
37 ····const/4·v0,·0x038 ····if-gez·v2,·:cond_0
  
38 ····invoke-static·{p2,·v0},·Lio/flutter/view/t;->e(Lio/flutter/view/t;Lio/flutter/view/t$c;)Lio/flutter/view/t$c;39 ····move-wide·v4,·p1
  
39 ····return-object·p140 ····goto·:goto_0
  
40 ····:cond_041 ····:cond_0
41 ····new-instance·v0,·Lio/flutter/view/t$c;42 ····move-wide·v4,·v0
  
 43 ····:goto_0
42 ····iget-object·v1,·p0,·Lio/flutter/view/t$a;->a:Lio/flutter/view/t;44 ····iget-object·p1,·p0,·Lio/flutter/view/u$c;->b:Lio/flutter/view/u;
  
43 ····invoke-direct·{v0,·v1,·p1,·p2},·Lio/flutter/view/t$c;-><init>(Lio/flutter/view/t;J)V45 ····invoke-static·{p1},·Lio/flutter/view/u;->c(Lio/flutter/view/u;)Lio/flutter/embedding/engine/FlutterJNI;
  
 46 ····move-result-object·v3
44 ····return-object·v0 
45 .end·method 
  
 47 ····iget-object·p1,·p0,·Lio/flutter/view/u$c;->b:Lio/flutter/view/u;
  
 48 ····invoke-static·{p1},·Lio/flutter/view/u;->a(Lio/flutter/view/u;)J
46 #·virtual·methods 
47 .method·public·a(J)V 
48 ····.locals·1 
  
49 ····invoke-static·{},·Landroid/view/Choreographer;->getInstance()Landroid/view/Choreographer;49 ····move-result-wide·v6
  
50 ····move-result-object·v050 ····iget-wide·v8,·p0,·Lio/flutter/view/u$c;->a:J
  
51 ····invoke-direct·{p0,·p1,·p2},·Lio/flutter/view/t$a;->b(J)Landroid/view/Choreographer$FrameCallback;51 ····invoke-virtual/range·{v3·..·v9},·Lio/flutter/embedding/engine/FlutterJNI;->onVsync(JJJ)V
  
52 ····move-result-object·p152 ····iget-object·p1,·p0,·Lio/flutter/view/u$c;->b:Lio/flutter/view/u;
  
53 ····invoke-virtual·{v0,·p1},·Landroid/view/Choreographer;->postFrameCallback(Landroid/view/Choreographer$FrameCallback;)V53 ····invoke-static·{p1,·p0},·Lio/flutter/view/u;->e(Lio/flutter/view/u;Lio/flutter/view/u$c;)Lio/flutter/view/u$c;
  
54 ····return-void54 ····return-void
55 .end·method55 .end·method
3.73 KB
smali/io/flutter/view/h$h.smali vs.
smali/io/flutter/view/i$h.smali
Files 88% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 .class·Lio/flutter/view/h$h;1 .class·Lio/flutter/view/i$h;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Lio/flutter/view/h;6 ····value·=·Lio/flutter/view/i;
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0xa9 ····accessFlags·=·0xa
10 ····name·=·"h"10 ····name·=·"h"
11 .end·annotation11 .end·annotation
  
Offset 30, 95 lines modifiedOffset 30, 95 lines modified
30 .method·constructor·<init>()V30 .method·constructor·<init>()V
31 ····.locals·131 ····.locals·1
  
32 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V32 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
33 ····const/4·v0,·-0x133 ····const/4·v0,·-0x1
  
34 ····iput·v0,·p0,·Lio/flutter/view/h$h;->a:I34 ····iput·v0,·p0,·Lio/flutter/view/i$h;->a:I
  
35 ····iput·v0,·p0,·Lio/flutter/view/h$h;->b:I35 ····iput·v0,·p0,·Lio/flutter/view/i$h;->b:I
  
36 ····iput·v0,·p0,·Lio/flutter/view/h$h;->c:I36 ····iput·v0,·p0,·Lio/flutter/view/i$h;->c:I
  
37 ····return-void37 ····return-void
38 .end·method38 .end·method
  
39 .method·static·synthetic·a(Lio/flutter/view/h$h;)Ljava/lang/String;39 .method·static·synthetic·a(Lio/flutter/view/i$h;)Ljava/lang/String;
40 ····.locals·040 ····.locals·0
  
41 ····iget-object·p0,·p0,·Lio/flutter/view/h$h;->e:Ljava/lang/String;41 ····iget-object·p0,·p0,·Lio/flutter/view/i$h;->e:Ljava/lang/String;
  
42 ····return-object·p042 ····return-object·p0
43 .end·method43 .end·method
  
44 .method·static·synthetic·b(Lio/flutter/view/h$h;Ljava/lang/String;)Ljava/lang/String;44 .method·static·synthetic·b(Lio/flutter/view/i$h;Ljava/lang/String;)Ljava/lang/String;
45 ····.locals·045 ····.locals·0
  
46 ····iput-object·p1,·p0,·Lio/flutter/view/h$h;->e:Ljava/lang/String;46 ····iput-object·p1,·p0,·Lio/flutter/view/i$h;->e:Ljava/lang/String;
  
47 ····return-object·p147 ····return-object·p1
48 .end·method48 .end·method
  
49 .method·static·synthetic·c(Lio/flutter/view/h$h;)I49 .method·static·synthetic·c(Lio/flutter/view/i$h;)I
50 ····.locals·050 ····.locals·0
  
51 ····iget·p0,·p0,·Lio/flutter/view/h$h;->a:I51 ····iget·p0,·p0,·Lio/flutter/view/i$h;->a:I
  
52 ····return·p052 ····return·p0
53 .end·method53 .end·method
  
54 .method·static·synthetic·d(Lio/flutter/view/h$h;I)I54 .method·static·synthetic·d(Lio/flutter/view/i$h;I)I
55 ····.locals·055 ····.locals·0
  
56 ····iput·p1,·p0,·Lio/flutter/view/h$h;->a:I56 ····iput·p1,·p0,·Lio/flutter/view/i$h;->a:I
  
57 ····return·p157 ····return·p1
58 .end·method58 .end·method
  
59 .method·static·synthetic·e(Lio/flutter/view/h$h;)Ljava/lang/String;59 .method·static·synthetic·e(Lio/flutter/view/i$h;)Ljava/lang/String;
60 ····.locals·060 ····.locals·0
  
61 ····iget-object·p0,·p0,·Lio/flutter/view/h$h;->d:Ljava/lang/String;61 ····iget-object·p0,·p0,·Lio/flutter/view/i$h;->d:Ljava/lang/String;
  
62 ····return-object·p062 ····return-object·p0
63 .end·method63 .end·method
  
64 .method·static·synthetic·f(Lio/flutter/view/h$h;Ljava/lang/String;)Ljava/lang/String;64 .method·static·synthetic·f(Lio/flutter/view/i$h;Ljava/lang/String;)Ljava/lang/String;
65 ····.locals·065 ····.locals·0
  
66 ····iput-object·p1,·p0,·Lio/flutter/view/h$h;->d:Ljava/lang/String;66 ····iput-object·p1,·p0,·Lio/flutter/view/i$h;->d:Ljava/lang/String;
  
67 ····return-object·p167 ····return-object·p1
68 .end·method68 .end·method
  
69 .method·static·synthetic·g(Lio/flutter/view/h$h;)I69 .method·static·synthetic·g(Lio/flutter/view/i$h;)I
70 ····.locals·070 ····.locals·0
  
71 ····iget·p0,·p0,·Lio/flutter/view/h$h;->b:I71 ····iget·p0,·p0,·Lio/flutter/view/i$h;->b:I
  
72 ····return·p072 ····return·p0
73 .end·method73 .end·method
  
74 .method·static·synthetic·h(Lio/flutter/view/h$h;I)I74 .method·static·synthetic·h(Lio/flutter/view/i$h;I)I
75 ····.locals·075 ····.locals·0
  
76 ····iput·p1,·p0,·Lio/flutter/view/h$h;->b:I76 ····iput·p1,·p0,·Lio/flutter/view/i$h;->b:I
  
77 ····return·p177 ····return·p1
78 .end·method78 .end·method
  
79 .method·static·synthetic·i(Lio/flutter/view/h$h;)I79 .method·static·synthetic·i(Lio/flutter/view/i$h;)I
80 ····.locals·080 ····.locals·0
  
81 ····iget·p0,·p0,·Lio/flutter/view/h$h;->c:I81 ····iget·p0,·p0,·Lio/flutter/view/i$h;->c:I
  
82 ····return·p082 ····return·p0
83 .end·method83 .end·method
  
84 .method·static·synthetic·j(Lio/flutter/view/h$h;I)I84 .method·static·synthetic·j(Lio/flutter/view/i$h;I)I
85 ····.locals·085 ····.locals·0
  
86 ····iput·p1,·p0,·Lio/flutter/view/h$h;->c:I86 ····iput·p1,·p0,·Lio/flutter/view/i$h;->c:I
  
87 ····return·p187 ····return·p1
88 .end·method88 .end·method
1.09 KB
smali/io/flutter/view/h$m.smali vs.
smali/io/flutter/view/i$m.smali
Files 94% similar despite different names
    
Offset 1, 34 lines modifiedOffset 1, 34 lines modified
1 .class·Lio/flutter/view/h$m;1 .class·Lio/flutter/view/i$m;
2 .super·Lio/flutter/view/h$n;2 .super·Lio/flutter/view/i$n;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Lio/flutter/view/h;6 ····value·=·Lio/flutter/view/i;
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0xa9 ····accessFlags·=·0xa
10 ····name·=·"m"10 ····name·=·"m"
11 .end·annotation11 .end·annotation
  
  
12 #·direct·methods12 #·direct·methods
13 .method·private·constructor·<init>()V13 .method·private·constructor·<init>()V
14 ····.locals·114 ····.locals·1
  
15 ····const/4·v0,·0x015 ····const/4·v0,·0x0
  
16 ····invoke-direct·{p0,·v0},·Lio/flutter/view/h$n;-><init>(Lio/flutter/view/h$a;)V16 ····invoke-direct·{p0,·v0},·Lio/flutter/view/i$n;-><init>(Lio/flutter/view/i$a;)V
  
17 ····return-void17 ····return-void
18 .end·method18 .end·method
  
19 .method·synthetic·constructor·<init>(Lio/flutter/view/h$a;)V19 .method·synthetic·constructor·<init>(Lio/flutter/view/i$a;)V
20 ····.locals·020 ····.locals·0
  
21 ····invoke-direct·{p0},·Lio/flutter/view/h$m;-><init>()V21 ····invoke-direct·{p0},·Lio/flutter/view/i$m;-><init>()V
  
22 ····return-void22 ····return-void
23 .end·method23 .end·method
3.4 KB
smali/io/flutter/view/t$b.smali vs.
smali/io/flutter/view/u$b.smali
Files 94% similar despite different names
    
Offset 1, 55 lines modifiedOffset 1, 55 lines modified
1 .class·Lio/flutter/view/t$b;1 .class·Lio/flutter/view/u$b;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces4 #·interfaces
5 .implements·Landroid/hardware/display/DisplayManager$DisplayListener;5 .implements·Landroid/hardware/display/DisplayManager$DisplayListener;
  
  
6 #·annotations6 #·annotations
7 .annotation·build·Landroid/annotation/TargetApi;7 .annotation·build·Landroid/annotation/TargetApi;
8 ····value·=·0x118 ····value·=·0x11
9 .end·annotation9 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/EnclosingClass;10 .annotation·system·Ldalvik/annotation/EnclosingClass;
11 ····value·=·Lio/flutter/view/t;11 ····value·=·Lio/flutter/view/u;
12 .end·annotation12 .end·annotation
  
13 .annotation·system·Ldalvik/annotation/InnerClass;13 .annotation·system·Ldalvik/annotation/InnerClass;
14 ····accessFlags·=·0x014 ····accessFlags·=·0x0
15 ····name·=·"b"15 ····name·=·"b"
16 .end·annotation16 .end·annotation
  
  
17 #·instance·fields17 #·instance·fields
18 .field·private·a:Landroid/hardware/display/DisplayManager;18 .field·private·a:Landroid/hardware/display/DisplayManager;
  
19 .field·final·synthetic·b:Lio/flutter/view/t;19 .field·final·synthetic·b:Lio/flutter/view/u;
  
  
20 #·direct·methods20 #·direct·methods
21 .method·constructor·<init>(Lio/flutter/view/t;Landroid/hardware/display/DisplayManager;)V21 .method·constructor·<init>(Lio/flutter/view/u;Landroid/hardware/display/DisplayManager;)V
22 ····.locals·022 ····.locals·0
  
23 ····iput-object·p1,·p0,·Lio/flutter/view/t$b;->b:Lio/flutter/view/t;23 ····iput-object·p1,·p0,·Lio/flutter/view/u$b;->b:Lio/flutter/view/u;
  
24 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V24 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
25 ····iput-object·p2,·p0,·Lio/flutter/view/t$b;->a:Landroid/hardware/display/DisplayManager;25 ····iput-object·p2,·p0,·Lio/flutter/view/u$b;->a:Landroid/hardware/display/DisplayManager;
  
26 ····return-void26 ····return-void
27 .end·method27 .end·method
  
  
28 #·virtual·methods28 #·virtual·methods
29 .method·a()V29 .method·a()V
30 ····.locals·230 ····.locals·2
  
31 ····iget-object·v0,·p0,·Lio/flutter/view/t$b;->a:Landroid/hardware/display/DisplayManager;31 ····iget-object·v0,·p0,·Lio/flutter/view/u$b;->a:Landroid/hardware/display/DisplayManager;
  
32 ····const/4·v1,·0x032 ····const/4·v1,·0x0
  
33 ····invoke-virtual·{v0,·p0,·v1},·Landroid/hardware/display/DisplayManager;->registerDisplayListener(Landroid/hardware/display/DisplayManager$DisplayListener;Landroid/os/Handler;)V33 ····invoke-virtual·{v0,·p0,·v1},·Landroid/hardware/display/DisplayManager;->registerDisplayListener(Landroid/hardware/display/DisplayManager$DisplayListener;Landroid/os/Handler;)V
  
34 ····return-void34 ····return-void
35 .end·method35 .end·method
Offset 61, 41 lines modifiedOffset 61, 41 lines modified
61 .end·method61 .end·method
  
62 .method·public·onDisplayChanged(I)V62 .method·public·onDisplayChanged(I)V
63 ····.locals·563 ····.locals·5
  
64 ····if-nez·p1,·:cond_064 ····if-nez·p1,·:cond_0
  
65 ····iget-object·p1,·p0,·Lio/flutter/view/t$b;->a:Landroid/hardware/display/DisplayManager;65 ····iget-object·p1,·p0,·Lio/flutter/view/u$b;->a:Landroid/hardware/display/DisplayManager;
  
66 ····const/4·v0,·0x066 ····const/4·v0,·0x0
  
67 ····invoke-virtual·{p1,·v0},·Landroid/hardware/display/DisplayManager;->getDisplay(I)Landroid/view/Display;67 ····invoke-virtual·{p1,·v0},·Landroid/hardware/display/DisplayManager;->getDisplay(I)Landroid/view/Display;
  
68 ····move-result-object·p168 ····move-result-object·p1
  
69 ····invoke-virtual·{p1},·Landroid/view/Display;->getRefreshRate()F69 ····invoke-virtual·{p1},·Landroid/view/Display;->getRefreshRate()F
  
70 ····move-result·p170 ····move-result·p1
  
71 ····iget-object·v0,·p0,·Lio/flutter/view/t$b;->b:Lio/flutter/view/t;71 ····iget-object·v0,·p0,·Lio/flutter/view/u$b;->b:Lio/flutter/view/u;
  
72 ····const-wide·v1,·0x41cdcd6500000000L····#·1.0E972 ····const-wide·v1,·0x41cdcd6500000000L····#·1.0E9
  
73 ····float-to-double·v3,·p173 ····float-to-double·v3,·p1
  
74 ····div-double/2addr·v1,·v374 ····div-double/2addr·v1,·v3
  
75 ····double-to-long·v1,·v175 ····double-to-long·v1,·v1
  
76 ····invoke-static·{v0,·v1,·v2},·Lio/flutter/view/t;->b(Lio/flutter/view/t;J)J76 ····invoke-static·{v0,·v1,·v2},·Lio/flutter/view/u;->b(Lio/flutter/view/u;J)J
  
77 ····iget-object·v0,·p0,·Lio/flutter/view/t$b;->b:Lio/flutter/view/t;77 ····iget-object·v0,·p0,·Lio/flutter/view/u$b;->b:Lio/flutter/view/u;
  
78 ····invoke-static·{v0},·Lio/flutter/view/t;->c(Lio/flutter/view/t;)Lio/flutter/embedding/engine/FlutterJNI;78 ····invoke-static·{v0},·Lio/flutter/view/u;->c(Lio/flutter/view/u;)Lio/flutter/embedding/engine/FlutterJNI;
  
79 ····move-result-object·v079 ····move-result-object·v0
  
80 ····invoke-virtual·{v0,·p1},·Lio/flutter/embedding/engine/FlutterJNI;->setRefreshRateFPS(F)V80 ····invoke-virtual·{v0,·p1},·Lio/flutter/embedding/engine/FlutterJNI;->setRefreshRateFPS(F)V
  
81 ····:cond_081 ····:cond_0
82 ····return-void82 ····return-void
5.07 KB
smali/io/flutter/view/h$a.smali vs.
smali/io/flutter/view/i$a.smali
Files 94% similar despite different names
    
Offset 1, 35 lines modifiedOffset 1, 35 lines modified
1 .class·Lio/flutter/view/h$a;1 .class·Lio/flutter/view/i$a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces4 #·interfaces
5 .implements·Lf0/a$b;5 .implements·Lx/a$b;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
8 ····value·=·Lio/flutter/view/h;8 ····value·=·Lio/flutter/view/i;
9 .end·annotation9 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x011 ····accessFlags·=·0x0
12 ····name·=·null12 ····name·=·null
13 .end·annotation13 .end·annotation
  
  
14 #·instance·fields14 #·instance·fields
15 .field·final·synthetic·a:Lio/flutter/view/h;15 .field·final·synthetic·a:Lio/flutter/view/i;
  
  
16 #·direct·methods16 #·direct·methods
17 .method·constructor·<init>(Lio/flutter/view/h;)V17 .method·constructor·<init>(Lio/flutter/view/i;)V
18 ····.locals·018 ····.locals·0
  
19 ····iput-object·p1,·p0,·Lio/flutter/view/h$a;->a:Lio/flutter/view/h;19 ····iput-object·p1,·p0,·Lio/flutter/view/i$a;->a:Lio/flutter/view/i;
  
20 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V20 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
21 ····return-void21 ····return-void
22 .end·method22 .end·method
  
  
Offset 55, 31 lines modifiedOffset 55, 31 lines modified
55 ····invoke-virtual·{v2,·v3},·Ljava/nio/ByteBuffer;->order(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer;55 ····invoke-virtual·{v2,·v3},·Ljava/nio/ByteBuffer;->order(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer;
  
56 ····add-int/lit8·v1,·v1,·0x156 ····add-int/lit8·v1,·v1,·0x1
  
57 ····goto·:goto_057 ····goto·:goto_0
  
58 ····:cond_058 ····:cond_0
59 ····iget-object·v0,·p0,·Lio/flutter/view/h$a;->a:Lio/flutter/view/h;59 ····iget-object·v0,·p0,·Lio/flutter/view/i$a;->a:Lio/flutter/view/i;
  
60 ····invoke-virtual·{v0,·p1,·p2,·p3},·Lio/flutter/view/h;->d0(Ljava/nio/ByteBuffer;[Ljava/lang/String;[Ljava/nio/ByteBuffer;)V60 ····invoke-virtual·{v0,·p1,·p2,·p3},·Lio/flutter/view/i;->d0(Ljava/nio/ByteBuffer;[Ljava/lang/String;[Ljava/nio/ByteBuffer;)V
  
61 ····return-void61 ····return-void
62 .end·method62 .end·method
  
63 .method·public·b(Ljava/nio/ByteBuffer;[Ljava/lang/String;)V63 .method·public·b(Ljava/nio/ByteBuffer;[Ljava/lang/String;)V
64 ····.locals·164 ····.locals·1
  
65 ····sget-object·v0,·Ljava/nio/ByteOrder;->LITTLE_ENDIAN:Ljava/nio/ByteOrder;65 ····sget-object·v0,·Ljava/nio/ByteOrder;->LITTLE_ENDIAN:Ljava/nio/ByteOrder;
  
66 ····invoke-virtual·{p1,·v0},·Ljava/nio/ByteBuffer;->order(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer;66 ····invoke-virtual·{p1,·v0},·Ljava/nio/ByteBuffer;->order(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer;
  
67 ····iget-object·v0,·p0,·Lio/flutter/view/h$a;->a:Lio/flutter/view/h;67 ····iget-object·v0,·p0,·Lio/flutter/view/i$a;->a:Lio/flutter/view/i;
  
68 ····invoke-virtual·{v0,·p1,·p2},·Lio/flutter/view/h;->c0(Ljava/nio/ByteBuffer;[Ljava/lang/String;)V68 ····invoke-virtual·{v0,·p1,·p2},·Lio/flutter/view/i;->c0(Ljava/nio/ByteBuffer;[Ljava/lang/String;)V
  
69 ····return-void69 ····return-void
70 .end·method70 .end·method
  
71 .method·public·c(Ljava/lang/String;)V71 .method·public·c(Ljava/lang/String;)V
72 ····.locals·372 ····.locals·3
  
Offset 88, 79 lines modifiedOffset 88, 79 lines modified
88 ····const/16·v1,·0x1c88 ····const/16·v1,·0x1c
  
89 ····if-lt·v0,·v1,·:cond_089 ····if-lt·v0,·v1,·:cond_0
  
90 ····return-void90 ····return-void
  
91 ····:cond_091 ····:cond_0
92 ····iget-object·v0,·p0,·Lio/flutter/view/h$a;->a:Lio/flutter/view/h;92 ····iget-object·v0,·p0,·Lio/flutter/view/i$a;->a:Lio/flutter/view/i;
  
93 ····const/4·v1,·0x093 ····const/4·v1,·0x0
  
94 ····const/16·v2,·0x2094 ····const/16·v2,·0x20
  
95 ····invoke-static·{v0,·v1,·v2},·Lio/flutter/view/h;->i(Lio/flutter/view/h;II)Landroid/view/accessibility/AccessibilityEvent;95 ····invoke-static·{v0,·v1,·v2},·Lio/flutter/view/i;->i(Lio/flutter/view/i;II)Landroid/view/accessibility/AccessibilityEvent;
  
96 ····move-result-object·v096 ····move-result-object·v0
  
97 ····invoke-virtual·{v0},·Landroid/view/accessibility/AccessibilityRecord;->getText()Ljava/util/List;97 ····invoke-virtual·{v0},·Landroid/view/accessibility/AccessibilityRecord;->getText()Ljava/util/List;
  
98 ····move-result-object·v198 ····move-result-object·v1
  
99 ····invoke-interface·{v1,·p1},·Ljava/util/List;->add(Ljava/lang/Object;)Z99 ····invoke-interface·{v1,·p1},·Ljava/util/List;->add(Ljava/lang/Object;)Z
  
100 ····iget-object·p1,·p0,·Lio/flutter/view/h$a;->a:Lio/flutter/view/h;100 ····iget-object·p1,·p0,·Lio/flutter/view/i$a;->a:Lio/flutter/view/i;
  
101 ····invoke-static·{p1,·v0},·Lio/flutter/view/h;->j(Lio/flutter/view/h;Landroid/view/accessibility/AccessibilityEvent;)V101 ····invoke-static·{p1,·v0},·Lio/flutter/view/i;->j(Lio/flutter/view/i;Landroid/view/accessibility/AccessibilityEvent;)V
  
102 ····return-void102 ····return-void
103 .end·method103 .end·method
  
104 .method·public·d(I)V104 .method·public·d(I)V
105 ····.locals·2105 ····.locals·2
  
106 ····iget-object·v0,·p0,·Lio/flutter/view/h$a;->a:Lio/flutter/view/h;106 ····iget-object·v0,·p0,·Lio/flutter/view/i$a;->a:Lio/flutter/view/i;
  
107 ····const/16·v1,·0x8107 ····const/16·v1,·0x8
  
108 ····invoke-virtual·{v0,·p1,·v1},·Lio/flutter/view/h;->T(II)V108 ····invoke-virtual·{v0,·p1,·v1},·Lio/flutter/view/i;->T(II)V
  
109 ····return-void109 ····return-void
110 .end·method110 .end·method
  
111 .method·public·e(I)V111 .method·public·e(I)V
112 ····.locals·2112 ····.locals·2
  
113 ····iget-object·v0,·p0,·Lio/flutter/view/h$a;->a:Lio/flutter/view/h;113 ····iget-object·v0,·p0,·Lio/flutter/view/i$a;->a:Lio/flutter/view/i;
  
114 ····const/4·v1,·0x2114 ····const/4·v1,·0x2
  
115 ····invoke-virtual·{v0,·p1,·v1},·Lio/flutter/view/h;->T(II)V115 ····invoke-virtual·{v0,·p1,·v1},·Lio/flutter/view/i;->T(II)V
  
116 ····return-void116 ····return-void
117 .end·method117 .end·method
  
118 .method·public·f(Ljava/lang/String;)V118 .method·public·f(Ljava/lang/String;)V
119 ····.locals·1119 ····.locals·1
  
120 ····iget-object·v0,·p0,·Lio/flutter/view/h$a;->a:Lio/flutter/view/h;120 ····iget-object·v0,·p0,·Lio/flutter/view/i$a;->a:Lio/flutter/view/i;
  
Max diff block lines reached; 526/5089 bytes (10.34%) of diff not shown.
8.49 KB
smali/io/flutter/view/h$f.smali vs.
smali/io/flutter/view/i$f.smali
Max HTML report size reached
5.05 KB
smali/io/flutter/view/h$b.smali vs.
smali/io/flutter/view/u$a.smali
Files 87% similar despite different names
    
Offset 1, 129 lines modifiedOffset 1, 94 lines modified
1 .class·Lio/flutter/view/h$b;1 .class·Lio/flutter/view/u$a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces4 #·interfaces
5 .implements·Landroid/view/accessibility/AccessibilityManager$AccessibilityStateChangeListener;5 .implements·Lio/flutter/embedding/engine/FlutterJNI$b;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
8 ····value·=·Lio/flutter/view/h;8 ····value·=·Lio/flutter/view/u;
9 .end·annotation9 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x011 ····accessFlags·=·0x0
12 ····name·=·null12 ····name·=·null
13 .end·annotation13 .end·annotation
  
  
14 #·instance·fields14 #·instance·fields
15 .field·final·synthetic·a:Lio/flutter/view/h;15 .field·final·synthetic·a:Lio/flutter/view/u;
  
  
16 #·direct·methods16 #·direct·methods
17 .method·constructor·<init>(Lio/flutter/view/h;)V17 .method·constructor·<init>(Lio/flutter/view/u;)V
18 ····.locals·018 ····.locals·0
  
19 ····iput-object·p1,·p0,·Lio/flutter/view/h$b;->a:Lio/flutter/view/h;19 ····iput-object·p1,·p0,·Lio/flutter/view/u$a;->a:Lio/flutter/view/u;
  
20 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V20 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
21 ····return-void21 ····return-void
22 .end·method22 .end·method
  
 23 .method·private·b(J)Landroid/view/Choreographer$FrameCallback;
  
23 #·virtual·methods 
24 .method·public·onAccessibilityStateChanged(Z)V 
25 ····.locals·224 ····.locals·2
  
26 ····iget-object·v0,·p0,·Lio/flutter/view/h$b;->a:Lio/flutter/view/h;25 ····iget-object·v0,·p0,·Lio/flutter/view/u$a;->a:Lio/flutter/view/u;
  
27 ····invoke-static·{v0},·Lio/flutter/view/h;->k(Lio/flutter/view/h;)Z 
  
28 ····move-result·v0 
  
29 ····if-eqz·v0,·:cond_0 
  
30 ····return-void 
  
31 ····:cond_0 
32 ····iget-object·v0,·p0,·Lio/flutter/view/h$b;->a:Lio/flutter/view/h; 
  
33 ····if-eqz·p1,·:cond_1 
  
34 ····invoke-static·{v0},·Lio/flutter/view/h;->m(Lio/flutter/view/h;)Lf0/a;26 ····invoke-static·{v0},·Lio/flutter/view/u;->d(Lio/flutter/view/u;)Lio/flutter/view/u$c;
  
35 ····move-result-object·v027 ····move-result-object·v0
  
 28 ····if-eqz·v0,·:cond_0
36 ····iget-object·v1,·p0,·Lio/flutter/view/h$b;->a:Lio/flutter/view/h; 
  
37 ····invoke-static·{v1},·Lio/flutter/view/h;->l(Lio/flutter/view/h;)Lf0/a$b; 
  
38 ····move-result-object·v1 
  
39 ····invoke-virtual·{v0,·v1},·Lf0/a;->g(Lf0/a$b;)V 
  
40 ····iget-object·v0,·p0,·Lio/flutter/view/h$b;->a:Lio/flutter/view/h;29 ····iget-object·v0,·p0,·Lio/flutter/view/u$a;->a:Lio/flutter/view/u;
  
41 ····invoke-static·{v0},·Lio/flutter/view/h;->m(Lio/flutter/view/h;)Lf0/a;30 ····invoke-static·{v0},·Lio/flutter/view/u;->d(Lio/flutter/view/u;)Lio/flutter/view/u$c;
  
42 ····move-result-object·v031 ····move-result-object·v0
  
 32 ····invoke-static·{v0,·p1,·p2},·Lio/flutter/view/u$c;->a(Lio/flutter/view/u$c;J)J
43 ····invoke-virtual·{v0},·Lf0/a;->e()V 
  
44 ····goto·:goto_0 
  
 33 ····iget-object·p1,·p0,·Lio/flutter/view/u$a;->a:Lio/flutter/view/u;
45 ····:cond_1 
46 ····const/4·v1,·0x0 
  
47 ····invoke-static·{v0,·v1},·Lio/flutter/view/h;->n(Lio/flutter/view/h;Z)V34 ····invoke-static·{p1},·Lio/flutter/view/u;->d(Lio/flutter/view/u;)Lio/flutter/view/u$c;
  
48 ····iget-object·v0,·p0,·Lio/flutter/view/h$b;->a:Lio/flutter/view/h;35 ····move-result-object·p1
  
 36 ····iget-object·p2,·p0,·Lio/flutter/view/u$a;->a:Lio/flutter/view/u;
49 ····invoke-static·{v0},·Lio/flutter/view/h;->m(Lio/flutter/view/h;)Lf0/a; 
  
50 ····move-result-object·v0 
  
51 ····const/4·v1,·0x037 ····const/4·v0,·0x0
  
52 ····invoke-virtual·{v0,·v1},·Lf0/a;->g(Lf0/a$b;)V38 ····invoke-static·{p2,·v0},·Lio/flutter/view/u;->e(Lio/flutter/view/u;Lio/flutter/view/u$c;)Lio/flutter/view/u$c;
  
 39 ····return-object·p1
53 ····iget-object·v0,·p0,·Lio/flutter/view/h$b;->a:Lio/flutter/view/h; 
  
54 ····invoke-static·{v0},·Lio/flutter/view/h;->m(Lio/flutter/view/h;)Lf0/a; 
  
55 ····move-result-object·v0 
  
56 ····invoke-virtual·{v0},·Lf0/a;->d()V40 ····:cond_0
 41 ····new-instance·v0,·Lio/flutter/view/u$c;
  
57 ····:goto_0 
58 ····iget-object·v0,·p0,·Lio/flutter/view/h$b;->a:Lio/flutter/view/h;42 ····iget-object·v1,·p0,·Lio/flutter/view/u$a;->a:Lio/flutter/view/u;
  
59 ····invoke-static·{v0},·Lio/flutter/view/h;->s(Lio/flutter/view/h;)Lio/flutter/view/h$k;43 ····invoke-direct·{v0,·v1,·p1,·p2},·Lio/flutter/view/u$c;-><init>(Lio/flutter/view/u;J)V
  
60 ····move-result-object·v044 ····return-object·v0
 45 .end·method
  
61 ····if-eqz·v0,·:cond_2 
  
62 ····iget-object·v0,·p0,·Lio/flutter/view/h$b;->a:Lio/flutter/view/h;46 #·virtual·methods
 47 .method·public·a(J)V
 48 ····.locals·1
  
63 ····invoke-static·{v0},·Lio/flutter/view/h;->s(Lio/flutter/view/h;)Lio/flutter/view/h$k;49 ····invoke-static·{},·Landroid/view/Choreographer;->getInstance()Landroid/view/Choreographer;
  
64 ····move-result-object·v050 ····move-result-object·v0
  
 51 ····invoke-direct·{p0,·p1,·p2},·Lio/flutter/view/u$a;->b(J)Landroid/view/Choreographer$FrameCallback;
65 ····iget-object·v1,·p0,·Lio/flutter/view/h$b;->a:Lio/flutter/view/h; 
  
Max diff block lines reached; 283/5069 bytes (5.58%) of diff not shown.
70.4 KB
smali/io/flutter/view/h$l.smali vs.
smali/io/flutter/view/i$l.smali
Max HTML report size reached
25.1 KB
smali/io/flutter/view/h$i.smali vs.
smali/io/flutter/view/i$i.smali
Max HTML report size reached
3.19 KB
smali/io/flutter/view/t$c.smali vs.
smali/io/flutter/view/i$e.smali
Files 75% similar despite different names
    
Offset 1, 93 lines modifiedOffset 1, 66 lines modified
1 .class·Lio/flutter/view/t$c;1 .class·synthetic·Lio/flutter/view/i$e;
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 #·annotations4 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
8 ····value·=·Lio/flutter/view/t;6 ····value·=·Lio/flutter/view/i;
9 .end·annotation7 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x29 ····accessFlags·=·0x1008
12 ····name·=·"c"10 ····name·=·null
13 .end·annotation11 .end·annotation
  
  
14 #·instance·fields12 #·static·fields
 13 .field·static·final·synthetic·a:[I
15 .field·private·a:J 
  
16 .field·final·synthetic·b:Lio/flutter/view/t; 
  
  
17 #·direct·methods14 #·direct·methods
18 .method·constructor·<init>(Lio/flutter/view/t;J)V15 .method·static·constructor·<clinit>()V
19 ····.locals·016 ····.locals·3
  
20 ····iput-object·p1,·p0,·Lio/flutter/view/t$c;->b:Lio/flutter/view/t; 
  
21 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V 
  
22 ····iput-wide·p2,·p0,·Lio/flutter/view/t$c;->a:J 
  
23 ····return-void 
24 .end·method 
  
25 .method·static·synthetic·a(Lio/flutter/view/t$c;J)J 
26 ····.locals·0 
  
27 ····iput-wide·p1,·p0,·Lio/flutter/view/t$c;->a:J 
  
28 ····return-wide·p1 
29 .end·method 
  
  
30 #·virtual·methods 
31 .method·public·doFrame(J)V 
32 ····.locals·10 
  
33 ····invoke-static·{},·Ljava/lang/System;->nanoTime()J 
  
34 ····move-result-wide·v0 
  
35 ····sub-long/2addr·v0,·p1 
  
36 ····const-wide/16·p1,·0x017 ····invoke-static·{},·Lio/flutter/view/i$o;->values()[Lio/flutter/view/i$o;
  
37 ····cmp-long·v2,·v0,·p118 ····move-result-object·v0
  
38 ····if-gez·v2,·:cond_019 ····array-length·v0,·v0
  
39 ····move-wide·v4,·p120 ····new-array·v0,·v0,·[I
  
40 ····goto·:goto_021 ····sput-object·v0,·Lio/flutter/view/i$e;->a:[I
  
41 ····:cond_0 
42 ····move-wide·v4,·v022 ····:try_start_0
 23 ····sget-object·v1,·Lio/flutter/view/i$o;->d:Lio/flutter/view/i$o;
  
 24 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I
43 ····:goto_0 
44 ····iget-object·p1,·p0,·Lio/flutter/view/t$c;->b:Lio/flutter/view/t; 
  
45 ····invoke-static·{p1},·Lio/flutter/view/t;->c(Lio/flutter/view/t;)Lio/flutter/embedding/engine/FlutterJNI;25 ····move-result·v1
  
46 ····move-result-object·v326 ····const/4·v2,·0x1
  
47 ····iget-object·p1,·p0,·Lio/flutter/view/t$c;->b:Lio/flutter/view/t;27 ····aput·v2,·v0,·v1
 28 ····:try_end_0
 29 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_0·..·:try_end_0}·:catch_0
  
48 ····invoke-static·{p1},·Lio/flutter/view/t;->a(Lio/flutter/view/t;)J30 ····:catch_0
 31 ····:try_start_1
 32 ····sget-object·v0,·Lio/flutter/view/i$e;->a:[I
  
49 ····move-result-wide·v633 ····sget-object·v1,·Lio/flutter/view/i$o;->e:Lio/flutter/view/i$o;
  
50 ····iget-wide·v8,·p0,·Lio/flutter/view/t$c;->a:J34 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I
  
51 ····invoke-virtual/range·{v3·..·v9},·Lio/flutter/embedding/engine/FlutterJNI;->onVsync(JJJ)V35 ····move-result·v1
  
52 ····iget-object·p1,·p0,·Lio/flutter/view/t$c;->b:Lio/flutter/view/t;36 ····const/4·v2,·0x2
  
53 ····invoke-static·{p1,·p0},·Lio/flutter/view/t;->e(Lio/flutter/view/t;Lio/flutter/view/t$c;)Lio/flutter/view/t$c;37 ····aput·v2,·v0,·v1
 38 ····:try_end_1
 39 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_1·..·:try_end_1}·:catch_1
  
 40 ····:catch_1
54 ····return-void41 ····return-void
55 .end·method42 .end·method
1.04 KB
smali/io/flutter/view/h$n.smali vs.
smali/io/flutter/view/i$n.smali
Files 97% similar despite different names
    
Offset 1, 40 lines modifiedOffset 1, 40 lines modified
1 .class·Lio/flutter/view/h$n;1 .class·Lio/flutter/view/i$n;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Lio/flutter/view/h;6 ····value·=·Lio/flutter/view/i;
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0xa9 ····accessFlags·=·0xa
10 ····name·=·"n"10 ····name·=·"n"
11 .end·annotation11 .end·annotation
  
  
12 #·instance·fields12 #·instance·fields
13 .field·a:I13 .field·a:I
  
14 .field·b:I14 .field·b:I
  
15 .field·c:Lio/flutter/view/h$o;15 .field·c:Lio/flutter/view/i$o;
  
  
16 #·direct·methods16 #·direct·methods
17 .method·private·constructor·<init>()V17 .method·private·constructor·<init>()V
18 ····.locals·018 ····.locals·0
  
19 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V19 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
20 ····return-void20 ····return-void
21 .end·method21 .end·method
  
22 .method·synthetic·constructor·<init>(Lio/flutter/view/h$a;)V22 .method·synthetic·constructor·<init>(Lio/flutter/view/i$a;)V
23 ····.locals·023 ····.locals·0
  
24 ····invoke-direct·{p0},·Lio/flutter/view/h$n;-><init>()V24 ····invoke-direct·{p0},·Lio/flutter/view/i$n;-><init>()V
  
25 ····return-void25 ····return-void
26 .end·method26 .end·method
1.11 KB
smali/io/flutter/view/h$j.smali vs.
smali/io/flutter/view/i$j.smali
Files 94% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 .class·Lio/flutter/view/h$j;1 .class·Lio/flutter/view/i$j;
2 .super·Lio/flutter/view/h$n;2 .super·Lio/flutter/view/i$n;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Lio/flutter/view/h;6 ····value·=·Lio/flutter/view/i;
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0xa9 ····accessFlags·=·0xa
10 ····name·=·"j"10 ····name·=·"j"
11 .end·annotation11 .end·annotation
  
Offset 20, 19 lines modifiedOffset 20, 19 lines modified
  
20 #·direct·methods20 #·direct·methods
21 .method·private·constructor·<init>()V21 .method·private·constructor·<init>()V
22 ····.locals·122 ····.locals·1
  
23 ····const/4·v0,·0x023 ····const/4·v0,·0x0
  
24 ····invoke-direct·{p0,·v0},·Lio/flutter/view/h$n;-><init>(Lio/flutter/view/h$a;)V24 ····invoke-direct·{p0,·v0},·Lio/flutter/view/i$n;-><init>(Lio/flutter/view/i$a;)V
  
25 ····return-void25 ····return-void
26 .end·method26 .end·method
  
27 .method·synthetic·constructor·<init>(Lio/flutter/view/h$a;)V27 .method·synthetic·constructor·<init>(Lio/flutter/view/i$a;)V
28 ····.locals·028 ····.locals·0
  
29 ····invoke-direct·{p0},·Lio/flutter/view/h$j;-><init>()V29 ····invoke-direct·{p0},·Lio/flutter/view/i$j;-><init>()V
  
30 ····return-void30 ····return-void
31 .end·method31 .end·method
4.38 KB
smali/io/flutter/view/h$o.smali vs.
smali/io/flutter/view/i$o.smali
Files 83% similar despite different names
    
Offset 1, 68 lines modifiedOffset 1, 68 lines modified
1 .class·final·enum·Lio/flutter/view/h$o;1 .class·final·enum·Lio/flutter/view/i$o;
2 .super·Ljava/lang/Enum;2 .super·Ljava/lang/Enum;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Lio/flutter/view/h;6 ····value·=·Lio/flutter/view/i;
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x401a9 ····accessFlags·=·0x401a
10 ····name·=·"o"10 ····name·=·"o"
11 .end·annotation11 .end·annotation
  
12 .annotation·system·Ldalvik/annotation/Signature;12 .annotation·system·Ldalvik/annotation/Signature;
13 ····value·=·{13 ····value·=·{
14 ········"Ljava/lang/Enum<",14 ········"Ljava/lang/Enum<",
15 ········"Lio/flutter/view/h$o;",15 ········"Lio/flutter/view/i$o;",
16 ········">;"16 ········">;"
17 ····}17 ····}
18 .end·annotation18 .end·annotation
  
  
19 #·static·fields19 #·static·fields
20 .field·public·static·final·enum·d:Lio/flutter/view/h$o;20 .field·public·static·final·enum·d:Lio/flutter/view/i$o;
  
21 .field·public·static·final·enum·e:Lio/flutter/view/h$o;21 .field·public·static·final·enum·e:Lio/flutter/view/i$o;
  
22 .field·private·static·final·synthetic·f:[Lio/flutter/view/h$o;22 .field·private·static·final·synthetic·f:[Lio/flutter/view/i$o;
  
  
23 #·direct·methods23 #·direct·methods
24 .method·static·constructor·<clinit>()V24 .method·static·constructor·<clinit>()V
25 ····.locals·325 ····.locals·3
  
26 ····new-instance·v0,·Lio/flutter/view/h$o;26 ····new-instance·v0,·Lio/flutter/view/i$o;
  
27 ····const-string·v1,·"SPELLOUT"27 ····const-string·v1,·"SPELLOUT"
  
28 ····const/4·v2,·0x028 ····const/4·v2,·0x0
  
29 ····invoke-direct·{v0,·v1,·v2},·Lio/flutter/view/h$o;-><init>(Ljava/lang/String;I)V29 ····invoke-direct·{v0,·v1,·v2},·Lio/flutter/view/i$o;-><init>(Ljava/lang/String;I)V
  
30 ····sput-object·v0,·Lio/flutter/view/h$o;->d:Lio/flutter/view/h$o;30 ····sput-object·v0,·Lio/flutter/view/i$o;->d:Lio/flutter/view/i$o;
  
31 ····new-instance·v0,·Lio/flutter/view/h$o;31 ····new-instance·v0,·Lio/flutter/view/i$o;
  
32 ····const-string·v1,·"LOCALE"32 ····const-string·v1,·"LOCALE"
  
33 ····const/4·v2,·0x133 ····const/4·v2,·0x1
  
34 ····invoke-direct·{v0,·v1,·v2},·Lio/flutter/view/h$o;-><init>(Ljava/lang/String;I)V34 ····invoke-direct·{v0,·v1,·v2},·Lio/flutter/view/i$o;-><init>(Ljava/lang/String;I)V
  
35 ····sput-object·v0,·Lio/flutter/view/h$o;->e:Lio/flutter/view/h$o;35 ····sput-object·v0,·Lio/flutter/view/i$o;->e:Lio/flutter/view/i$o;
  
36 ····invoke-static·{},·Lio/flutter/view/h$o;->a()[Lio/flutter/view/h$o;36 ····invoke-static·{},·Lio/flutter/view/i$o;->a()[Lio/flutter/view/i$o;
  
37 ····move-result-object·v037 ····move-result-object·v0
  
38 ····sput-object·v0,·Lio/flutter/view/h$o;->f:[Lio/flutter/view/h$o;38 ····sput-object·v0,·Lio/flutter/view/i$o;->f:[Lio/flutter/view/i$o;
  
39 ····return-void39 ····return-void
40 .end·method40 .end·method
  
41 .method·private·constructor·<init>(Ljava/lang/String;I)V41 .method·private·constructor·<init>(Ljava/lang/String;I)V
42 ····.locals·042 ····.locals·0
43 ····.annotation·system·Ldalvik/annotation/Signature;43 ····.annotation·system·Ldalvik/annotation/Signature;
Offset 72, 56 lines modifiedOffset 72, 56 lines modified
72 ····.end·annotation72 ····.end·annotation
  
73 ····invoke-direct·{p0,·p1,·p2},·Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V73 ····invoke-direct·{p0,·p1,·p2},·Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V
  
74 ····return-void74 ····return-void
75 .end·method75 .end·method
  
76 .method·private·static·synthetic·a()[Lio/flutter/view/h$o;76 .method·private·static·synthetic·a()[Lio/flutter/view/i$o;
77 ····.locals·377 ····.locals·3
  
78 ····const/4·v0,·0x278 ····const/4·v0,·0x2
  
79 ····new-array·v0,·v0,·[Lio/flutter/view/h$o;79 ····new-array·v0,·v0,·[Lio/flutter/view/i$o;
  
80 ····sget-object·v1,·Lio/flutter/view/h$o;->d:Lio/flutter/view/h$o;80 ····sget-object·v1,·Lio/flutter/view/i$o;->d:Lio/flutter/view/i$o;
  
81 ····const/4·v2,·0x081 ····const/4·v2,·0x0
  
82 ····aput-object·v1,·v0,·v282 ····aput-object·v1,·v0,·v2
  
83 ····sget-object·v1,·Lio/flutter/view/h$o;->e:Lio/flutter/view/h$o;83 ····sget-object·v1,·Lio/flutter/view/i$o;->e:Lio/flutter/view/i$o;
  
84 ····const/4·v2,·0x184 ····const/4·v2,·0x1
  
85 ····aput-object·v1,·v0,·v285 ····aput-object·v1,·v0,·v2
  
86 ····return-object·v086 ····return-object·v0
87 .end·method87 .end·method
  
88 .method·public·static·valueOf(Ljava/lang/String;)Lio/flutter/view/h$o;88 .method·public·static·valueOf(Ljava/lang/String;)Lio/flutter/view/i$o;
89 ····.locals·189 ····.locals·1
  
90 ····const-class·v0,·Lio/flutter/view/h$o;90 ····const-class·v0,·Lio/flutter/view/i$o;
  
91 ····invoke-static·{v0,·p0},·Ljava/lang/Enum;->valueOf(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum;91 ····invoke-static·{v0,·p0},·Ljava/lang/Enum;->valueOf(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum;
  
92 ····move-result-object·p092 ····move-result-object·p0
  
93 ····check-cast·p0,·Lio/flutter/view/h$o;93 ····check-cast·p0,·Lio/flutter/view/i$o;
  
94 ····return-object·p094 ····return-object·p0
95 .end·method95 .end·method
  
96 .method·public·static·values()[Lio/flutter/view/h$o;96 .method·public·static·values()[Lio/flutter/view/i$o;
97 ····.locals·197 ····.locals·1
  
98 ····sget-object·v0,·Lio/flutter/view/h$o;->f:[Lio/flutter/view/h$o;98 ····sget-object·v0,·Lio/flutter/view/i$o;->f:[Lio/flutter/view/i$o;
  
99 ····invoke-virtual·{v0},·[Lio/flutter/view/h$o;->clone()Ljava/lang/Object;99 ····invoke-virtual·{v0},·[Lio/flutter/view/i$o;->clone()Ljava/lang/Object;
  
100 ····move-result-object·v0100 ····move-result-object·v0
  
101 ····check-cast·v0,·[Lio/flutter/view/h$o;101 ····check-cast·v0,·[Lio/flutter/view/i$o;
  
102 ····return-object·v0102 ····return-object·v0
103 .end·method103 .end·method
3.0 KB
smali/io/flutter/plugin/editing/m$c.smali vs.
smali/io/flutter/plugin/editing/n$c.smali
Files 98% similar despite different names
    
Offset 1, 18 lines modifiedOffset 1, 18 lines modified
1 .class·Lio/flutter/plugin/editing/m$c;1 .class·Lio/flutter/plugin/editing/n$c;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces4 #·interfaces
5 .implements·Lio/flutter/plugin/editing/m$e;5 .implements·Lio/flutter/plugin/editing/n$e;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingMethod;7 .annotation·system·Ldalvik/annotation/EnclosingMethod;
8 ····value·=·Lio/flutter/plugin/editing/m;->B(DD[D)V8 ····value·=·Lio/flutter/plugin/editing/n;->B(DD[D)V
9 .end·annotation9 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x011 ····accessFlags·=·0x0
12 ····name·=·null12 ····name·=·null
13 .end·annotation13 .end·annotation
  
Offset 20, 56 lines modifiedOffset 20, 56 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·a:Z21 .field·final·synthetic·a:Z
  
22 .field·final·synthetic·b:[D22 .field·final·synthetic·b:[D
  
23 .field·final·synthetic·c:[D23 .field·final·synthetic·c:[D
  
24 .field·final·synthetic·d:Lio/flutter/plugin/editing/m;24 .field·final·synthetic·d:Lio/flutter/plugin/editing/n;
  
  
25 #·direct·methods25 #·direct·methods
26 .method·constructor·<init>(Lio/flutter/plugin/editing/m;Z[D[D)V26 .method·constructor·<init>(Lio/flutter/plugin/editing/n;Z[D[D)V
27 ····.locals·027 ····.locals·0
28 ····.annotation·system·Ldalvik/annotation/Signature;28 ····.annotation·system·Ldalvik/annotation/Signature;
29 ········value·=·{29 ········value·=·{
30 ············"()V"30 ············"()V"
31 ········}31 ········}
32 ····.end·annotation32 ····.end·annotation
  
33 ····iput-object·p1,·p0,·Lio/flutter/plugin/editing/m$c;->d:Lio/flutter/plugin/editing/m;33 ····iput-object·p1,·p0,·Lio/flutter/plugin/editing/n$c;->d:Lio/flutter/plugin/editing/n;
  
34 ····iput-boolean·p2,·p0,·Lio/flutter/plugin/editing/m$c;->a:Z34 ····iput-boolean·p2,·p0,·Lio/flutter/plugin/editing/n$c;->a:Z
  
35 ····iput-object·p3,·p0,·Lio/flutter/plugin/editing/m$c;->b:[D35 ····iput-object·p3,·p0,·Lio/flutter/plugin/editing/n$c;->b:[D
  
36 ····iput-object·p4,·p0,·Lio/flutter/plugin/editing/m$c;->c:[D36 ····iput-object·p4,·p0,·Lio/flutter/plugin/editing/n$c;->c:[D
  
37 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V37 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
38 ····return-void38 ····return-void
39 .end·method39 .end·method
  
  
40 #·virtual·methods40 #·virtual·methods
41 .method·public·a(DD)V41 .method·public·a(DD)V
42 ····.locals·1042 ····.locals·10
  
43 ····iget-boolean·v0,·p0,·Lio/flutter/plugin/editing/m$c;->a:Z43 ····iget-boolean·v0,·p0,·Lio/flutter/plugin/editing/n$c;->a:Z
  
44 ····const-wide/high16·v1,·0x3ff0000000000000L····#·1.044 ····const-wide/high16·v1,·0x3ff0000000000000L····#·1.0
  
45 ····const/4·v3,·0x345 ····const/4·v3,·0x3
  
46 ····if-eqz·v0,·:cond_046 ····if-eqz·v0,·:cond_0
  
47 ····goto·:goto_047 ····goto·:goto_0
  
48 ····:cond_048 ····:cond_0
49 ····iget-object·v0,·p0,·Lio/flutter/plugin/editing/m$c;->b:[D49 ····iget-object·v0,·p0,·Lio/flutter/plugin/editing/n$c;->b:[D
  
50 ····aget-wide·v4,·v0,·v350 ····aget-wide·v4,·v0,·v3
  
51 ····mul-double·v4,·v4,·p151 ····mul-double·v4,·v4,·p1
  
52 ····const/4·v6,·0x752 ····const/4·v6,·0x7
  
Offset 84, 15 lines modifiedOffset 84, 15 lines modified
84 ····aget-wide·v6,·v0,·v684 ····aget-wide·v6,·v0,·v6
  
85 ····add-double/2addr·v4,·v685 ····add-double/2addr·v4,·v6
  
86 ····div-double/2addr·v1,·v486 ····div-double/2addr·v1,·v4
  
87 ····:goto_087 ····:goto_0
88 ····iget-object·v0,·p0,·Lio/flutter/plugin/editing/m$c;->b:[D88 ····iget-object·v0,·p0,·Lio/flutter/plugin/editing/n$c;->b:[D
  
89 ····const/4·v4,·0x089 ····const/4·v4,·0x0
  
90 ····aget-wide·v5,·v0,·v490 ····aget-wide·v5,·v0,·v4
  
91 ····mul-double·v5,·v5,·p191 ····mul-double·v5,·v5,·p1
  
Offset 130, 15 lines modifiedOffset 130, 15 lines modified
  
130 ····aget-wide·p1,·v0,·p1130 ····aget-wide·p1,·v0,·p1
  
131 ····add-double/2addr·v8,·p1131 ····add-double/2addr·v8,·p1
  
132 ····mul-double·v8,·v8,·v1132 ····mul-double·v8,·v8,·v1
  
133 ····iget-object·p1,·p0,·Lio/flutter/plugin/editing/m$c;->c:[D133 ····iget-object·p1,·p0,·Lio/flutter/plugin/editing/n$c;->c:[D
  
134 ····aget-wide·p2,·p1,·v4134 ····aget-wide·p2,·p1,·v4
  
135 ····cmpg-double·p4,·v5,·p2135 ····cmpg-double·p4,·v5,·p2
  
136 ····if-gez·p4,·:cond_1136 ····if-gez·p4,·:cond_1
  
1.4 KB
smali/io/flutter/plugin/editing/m$d.smali vs.
smali/io/flutter/plugin/editing/n$d.smali
Files 78% similar despite different names
    
Offset 1, 40 lines modifiedOffset 1, 40 lines modified
1 .class·Lio/flutter/plugin/editing/m$d;1 .class·Lio/flutter/plugin/editing/n$d;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Lio/flutter/plugin/editing/m;6 ····value·=·Lio/flutter/plugin/editing/n;
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0xa9 ····accessFlags·=·0xa
10 ····name·=·"d"10 ····name·=·"d"
11 .end·annotation11 .end·annotation
  
12 .annotation·system·Ldalvik/annotation/MemberClasses;12 .annotation·system·Ldalvik/annotation/MemberClasses;
13 ····value·=·{13 ····value·=·{
14 ········Lio/flutter/plugin/editing/m$d$a;14 ········Lio/flutter/plugin/editing/n$d$a;
15 ····}15 ····}
16 .end·annotation16 .end·annotation
  
  
17 #·instance·fields17 #·instance·fields
18 .field·a:Lio/flutter/plugin/editing/m$d$a;18 .field·a:Lio/flutter/plugin/editing/n$d$a;
  
19 .field·b:I19 .field·b:I
  
  
20 #·direct·methods20 #·direct·methods
21 .method·public·constructor·<init>(Lio/flutter/plugin/editing/m$d$a;I)V21 .method·public·constructor·<init>(Lio/flutter/plugin/editing/n$d$a;I)V
22 ····.locals·022 ····.locals·0
  
23 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V23 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
24 ····iput-object·p1,·p0,·Lio/flutter/plugin/editing/m$d;->a:Lio/flutter/plugin/editing/m$d$a;24 ····iput-object·p1,·p0,·Lio/flutter/plugin/editing/n$d;->a:Lio/flutter/plugin/editing/n$d$a;
  
25 ····iput·p2,·p0,·Lio/flutter/plugin/editing/m$d;->b:I25 ····iput·p2,·p0,·Lio/flutter/plugin/editing/n$d;->b:I
  
26 ····return-void26 ····return-void
27 .end·method27 .end·method
7.02 KB
smali/io/flutter/plugin/editing/m$d$a.smali vs.
smali/io/flutter/plugin/editing/n$d$a.smali
Files 90% similar despite different names
    
Offset 1, 92 lines modifiedOffset 1, 92 lines modified
1 .class·final·enum·Lio/flutter/plugin/editing/m$d$a;1 .class·final·enum·Lio/flutter/plugin/editing/n$d$a;
2 .super·Ljava/lang/Enum;2 .super·Ljava/lang/Enum;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Lio/flutter/plugin/editing/m$d;6 ····value·=·Lio/flutter/plugin/editing/n$d;
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x40189 ····accessFlags·=·0x4018
10 ····name·=·"a"10 ····name·=·"a"
11 .end·annotation11 .end·annotation
  
12 .annotation·system·Ldalvik/annotation/Signature;12 .annotation·system·Ldalvik/annotation/Signature;
13 ····value·=·{13 ····value·=·{
14 ········"Ljava/lang/Enum<",14 ········"Ljava/lang/Enum<",
15 ········"Lio/flutter/plugin/editing/m$d$a;",15 ········"Lio/flutter/plugin/editing/n$d$a;",
16 ········">;"16 ········">;"
17 ····}17 ····}
18 .end·annotation18 .end·annotation
  
  
19 #·static·fields19 #·static·fields
20 .field·public·static·final·enum·d:Lio/flutter/plugin/editing/m$d$a;20 .field·public·static·final·enum·d:Lio/flutter/plugin/editing/n$d$a;
  
21 .field·public·static·final·enum·e:Lio/flutter/plugin/editing/m$d$a;21 .field·public·static·final·enum·e:Lio/flutter/plugin/editing/n$d$a;
  
22 .field·public·static·final·enum·f:Lio/flutter/plugin/editing/m$d$a;22 .field·public·static·final·enum·f:Lio/flutter/plugin/editing/n$d$a;
  
23 .field·public·static·final·enum·g:Lio/flutter/plugin/editing/m$d$a;23 .field·public·static·final·enum·g:Lio/flutter/plugin/editing/n$d$a;
  
24 .field·private·static·final·synthetic·h:[Lio/flutter/plugin/editing/m$d$a;24 .field·private·static·final·synthetic·h:[Lio/flutter/plugin/editing/n$d$a;
  
  
25 #·direct·methods25 #·direct·methods
26 .method·static·constructor·<clinit>()V26 .method·static·constructor·<clinit>()V
27 ····.locals·327 ····.locals·3
  
28 ····new-instance·v0,·Lio/flutter/plugin/editing/m$d$a;28 ····new-instance·v0,·Lio/flutter/plugin/editing/n$d$a;
  
29 ····const-string·v1,·"NO_TARGET"29 ····const-string·v1,·"NO_TARGET"
  
30 ····const/4·v2,·0x030 ····const/4·v2,·0x0
  
31 ····invoke-direct·{v0,·v1,·v2},·Lio/flutter/plugin/editing/m$d$a;-><init>(Ljava/lang/String;I)V31 ····invoke-direct·{v0,·v1,·v2},·Lio/flutter/plugin/editing/n$d$a;-><init>(Ljava/lang/String;I)V
  
32 ····sput-object·v0,·Lio/flutter/plugin/editing/m$d$a;->d:Lio/flutter/plugin/editing/m$d$a;32 ····sput-object·v0,·Lio/flutter/plugin/editing/n$d$a;->d:Lio/flutter/plugin/editing/n$d$a;
  
33 ····new-instance·v0,·Lio/flutter/plugin/editing/m$d$a;33 ····new-instance·v0,·Lio/flutter/plugin/editing/n$d$a;
  
34 ····const-string·v1,·"FRAMEWORK_CLIENT"34 ····const-string·v1,·"FRAMEWORK_CLIENT"
  
35 ····const/4·v2,·0x135 ····const/4·v2,·0x1
  
36 ····invoke-direct·{v0,·v1,·v2},·Lio/flutter/plugin/editing/m$d$a;-><init>(Ljava/lang/String;I)V36 ····invoke-direct·{v0,·v1,·v2},·Lio/flutter/plugin/editing/n$d$a;-><init>(Ljava/lang/String;I)V
  
37 ····sput-object·v0,·Lio/flutter/plugin/editing/m$d$a;->e:Lio/flutter/plugin/editing/m$d$a;37 ····sput-object·v0,·Lio/flutter/plugin/editing/n$d$a;->e:Lio/flutter/plugin/editing/n$d$a;
  
38 ····new-instance·v0,·Lio/flutter/plugin/editing/m$d$a;38 ····new-instance·v0,·Lio/flutter/plugin/editing/n$d$a;
  
39 ····const-string·v1,·"VIRTUAL_DISPLAY_PLATFORM_VIEW"39 ····const-string·v1,·"VIRTUAL_DISPLAY_PLATFORM_VIEW"
  
40 ····const/4·v2,·0x240 ····const/4·v2,·0x2
  
41 ····invoke-direct·{v0,·v1,·v2},·Lio/flutter/plugin/editing/m$d$a;-><init>(Ljava/lang/String;I)V41 ····invoke-direct·{v0,·v1,·v2},·Lio/flutter/plugin/editing/n$d$a;-><init>(Ljava/lang/String;I)V
  
42 ····sput-object·v0,·Lio/flutter/plugin/editing/m$d$a;->f:Lio/flutter/plugin/editing/m$d$a;42 ····sput-object·v0,·Lio/flutter/plugin/editing/n$d$a;->f:Lio/flutter/plugin/editing/n$d$a;
  
43 ····new-instance·v0,·Lio/flutter/plugin/editing/m$d$a;43 ····new-instance·v0,·Lio/flutter/plugin/editing/n$d$a;
  
44 ····const-string·v1,·"PHYSICAL_DISPLAY_PLATFORM_VIEW"44 ····const-string·v1,·"PHYSICAL_DISPLAY_PLATFORM_VIEW"
  
45 ····const/4·v2,·0x345 ····const/4·v2,·0x3
  
46 ····invoke-direct·{v0,·v1,·v2},·Lio/flutter/plugin/editing/m$d$a;-><init>(Ljava/lang/String;I)V46 ····invoke-direct·{v0,·v1,·v2},·Lio/flutter/plugin/editing/n$d$a;-><init>(Ljava/lang/String;I)V
  
47 ····sput-object·v0,·Lio/flutter/plugin/editing/m$d$a;->g:Lio/flutter/plugin/editing/m$d$a;47 ····sput-object·v0,·Lio/flutter/plugin/editing/n$d$a;->g:Lio/flutter/plugin/editing/n$d$a;
  
48 ····invoke-static·{},·Lio/flutter/plugin/editing/m$d$a;->a()[Lio/flutter/plugin/editing/m$d$a;48 ····invoke-static·{},·Lio/flutter/plugin/editing/n$d$a;->a()[Lio/flutter/plugin/editing/n$d$a;
  
49 ····move-result-object·v049 ····move-result-object·v0
  
50 ····sput-object·v0,·Lio/flutter/plugin/editing/m$d$a;->h:[Lio/flutter/plugin/editing/m$d$a;50 ····sput-object·v0,·Lio/flutter/plugin/editing/n$d$a;->h:[Lio/flutter/plugin/editing/n$d$a;
  
51 ····return-void51 ····return-void
52 .end·method52 .end·method
  
53 .method·private·constructor·<init>(Ljava/lang/String;I)V53 .method·private·constructor·<init>(Ljava/lang/String;I)V
54 ····.locals·054 ····.locals·0
55 ····.annotation·system·Ldalvik/annotation/Signature;55 ····.annotation·system·Ldalvik/annotation/Signature;
Offset 96, 68 lines modifiedOffset 96, 68 lines modified
96 ····.end·annotation96 ····.end·annotation
  
97 ····invoke-direct·{p0,·p1,·p2},·Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V97 ····invoke-direct·{p0,·p1,·p2},·Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V
  
98 ····return-void98 ····return-void
99 .end·method99 .end·method
  
100 .method·private·static·synthetic·a()[Lio/flutter/plugin/editing/m$d$a;100 .method·private·static·synthetic·a()[Lio/flutter/plugin/editing/n$d$a;
101 ····.locals·3101 ····.locals·3
  
102 ····const/4·v0,·0x4102 ····const/4·v0,·0x4
  
103 ····new-array·v0,·v0,·[Lio/flutter/plugin/editing/m$d$a;103 ····new-array·v0,·v0,·[Lio/flutter/plugin/editing/n$d$a;
  
104 ····sget-object·v1,·Lio/flutter/plugin/editing/m$d$a;->d:Lio/flutter/plugin/editing/m$d$a;104 ····sget-object·v1,·Lio/flutter/plugin/editing/n$d$a;->d:Lio/flutter/plugin/editing/n$d$a;
  
105 ····const/4·v2,·0x0105 ····const/4·v2,·0x0
  
106 ····aput-object·v1,·v0,·v2106 ····aput-object·v1,·v0,·v2
  
107 ····sget-object·v1,·Lio/flutter/plugin/editing/m$d$a;->e:Lio/flutter/plugin/editing/m$d$a;107 ····sget-object·v1,·Lio/flutter/plugin/editing/n$d$a;->e:Lio/flutter/plugin/editing/n$d$a;
  
108 ····const/4·v2,·0x1108 ····const/4·v2,·0x1
  
109 ····aput-object·v1,·v0,·v2109 ····aput-object·v1,·v0,·v2
  
110 ····sget-object·v1,·Lio/flutter/plugin/editing/m$d$a;->f:Lio/flutter/plugin/editing/m$d$a;110 ····sget-object·v1,·Lio/flutter/plugin/editing/n$d$a;->f:Lio/flutter/plugin/editing/n$d$a;
  
111 ····const/4·v2,·0x2111 ····const/4·v2,·0x2
  
112 ····aput-object·v1,·v0,·v2112 ····aput-object·v1,·v0,·v2
  
113 ····sget-object·v1,·Lio/flutter/plugin/editing/m$d$a;->g:Lio/flutter/plugin/editing/m$d$a;113 ····sget-object·v1,·Lio/flutter/plugin/editing/n$d$a;->g:Lio/flutter/plugin/editing/n$d$a;
  
Max diff block lines reached; 1343/7066 bytes (19.01%) of diff not shown.
1.74 KB
smali/io/flutter/plugin/editing/m$a.smali vs.
smali/io/flutter/plugin/editing/n$a.smali
Files 96% similar despite different names
    
Offset 1, 48 lines modifiedOffset 1, 48 lines modified
1 .class·Lio/flutter/plugin/editing/m$a;1 .class·Lio/flutter/plugin/editing/n$a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces4 #·interfaces
5 .implements·Lio/flutter/plugin/editing/ImeSyncDeferringInsetsCallback$b;5 .implements·Lio/flutter/plugin/editing/ImeSyncDeferringInsetsCallback$b;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingMethod;7 .annotation·system·Ldalvik/annotation/EnclosingMethod;
8 ····value·=·Lio/flutter/plugin/editing/m;-><init>(Landroid/view/View;Lf0/r;Lio/flutter/plugin/platform/v;)V8 ····value·=·Lio/flutter/plugin/editing/n;-><init>(Landroid/view/View;Lx/r;Lio/flutter/plugin/platform/v;)V
9 .end·annotation9 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x011 ····accessFlags·=·0x0
12 ····name·=·null12 ····name·=·null
13 .end·annotation13 .end·annotation
  
  
14 #·instance·fields14 #·instance·fields
15 .field·final·synthetic·a:Lio/flutter/plugin/editing/m;15 .field·final·synthetic·a:Lio/flutter/plugin/editing/n;
  
  
16 #·direct·methods16 #·direct·methods
17 .method·constructor·<init>(Lio/flutter/plugin/editing/m;)V17 .method·constructor·<init>(Lio/flutter/plugin/editing/n;)V
18 ····.locals·018 ····.locals·0
  
19 ····iput-object·p1,·p0,·Lio/flutter/plugin/editing/m$a;->a:Lio/flutter/plugin/editing/m;19 ····iput-object·p1,·p0,·Lio/flutter/plugin/editing/n$a;->a:Lio/flutter/plugin/editing/n;
  
20 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V20 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
21 ····return-void21 ····return-void
22 .end·method22 .end·method
  
  
23 #·virtual·methods23 #·virtual·methods
24 .method·public·a(Z)V24 .method·public·a(Z)V
25 ····.locals·025 ····.locals·0
  
26 ····if-nez·p1,·:cond_026 ····if-nez·p1,·:cond_0
  
27 ····iget-object·p1,·p0,·Lio/flutter/plugin/editing/m$a;->a:Lio/flutter/plugin/editing/m;27 ····iget-object·p1,·p0,·Lio/flutter/plugin/editing/n$a;->a:Lio/flutter/plugin/editing/n;
  
28 ····invoke-virtual·{p1},·Lio/flutter/plugin/editing/m;->z()V28 ····invoke-virtual·{p1},·Lio/flutter/plugin/editing/n;->z()V
  
29 ····:cond_029 ····:cond_0
30 ····return-void30 ····return-void
31 .end·method31 .end·method
9.31 KB
smali/io/flutter/plugin/editing/m$b.smali vs.
smali/io/flutter/plugin/editing/n$b.smali
Max HTML report size reached
6.08 KB
smali/d/a$a.smali vs.
smali/x/j$e.smali
Files 78% similar despite different names
    
Offset 1, 156 lines modifiedOffset 1, 172 lines modified
1 .class·Ld/a$a; 
2 .super·Ld/c;1 .class·public·final·enum·Lx/j$e;
 2 .super·Ljava/lang/Enum;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingMethod;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Ld/a;->m()Ld/c;6 ····value·=·Lx/j;
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x09 ····accessFlags·=·0x4019
10 ····name·=·null10 ····name·=·"e"
11 .end·annotation11 .end·annotation
  
12 .annotation·system·Ldalvik/annotation/Signature;12 .annotation·system·Ldalvik/annotation/Signature;
13 ····value·=·{13 ····value·=·{
 14 ········"Ljava/lang/Enum<",
14 ········"Ld/c<",15 ········"Lx/j$e;",
15 ········"TK;TV;>;"16 ········">;"
16 ····}17 ····}
17 .end·annotation18 .end·annotation
  
  
 19 #·static·fields
 20 .field·public·static·final·enum·e:Lx/j$e;
  
 21 .field·private·static·final·synthetic·f:[Lx/j$e;
  
  
18 #·instance·fields22 #·instance·fields
19 .field·final·synthetic·d:Ld/a;23 .field·private·d:Ljava/lang/String;
  
  
20 #·direct·methods24 #·direct·methods
21 .method·constructor·<init>(Ld/a;)V25 .method·static·constructor·<clinit>()V
22 ····.locals·026 ····.locals·4
  
23 ····iput-object·p1,·p0,·Ld/a$a;->d:Ld/a;27 ····new-instance·v0,·Lx/j$e;
  
24 ····invoke-direct·{p0},·Ld/c;-><init>()V28 ····const-string·v1,·"PLAIN_TEXT"
  
 29 ····const/4·v2,·0x0
25 ····return-void 
26 .end·method 
  
 30 ····const-string·v3,·"text/plain"
  
 31 ····invoke-direct·{v0,·v1,·v2,·v3},·Lx/j$e;-><init>(Ljava/lang/String;ILjava/lang/String;)V
27 #·virtual·methods 
28 .method·protected·a()V 
29 ····.locals·1 
  
30 ····iget-object·v0,·p0,·Ld/a$a;->d:Ld/a;32 ····sput-object·v0,·Lx/j$e;->e:Lx/j$e;
  
31 ····invoke-virtual·{v0},·Ld/d;->clear()V33 ····invoke-static·{},·Lx/j$e;->a()[Lx/j$e;
  
 34 ····move-result-object·v0
  
 35 ····sput-object·v0,·Lx/j$e;->f:[Lx/j$e;
  
32 ····return-void36 ····return-void
33 .end·method37 .end·method
  
34 .method·protected·b(II)Ljava/lang/Object;38 .method·private·constructor·<init>(Ljava/lang/String;ILjava/lang/String;)V
35 ····.locals·139 ····.locals·0
 40 ····.annotation·system·Ldalvik/annotation/Signature;
 41 ········value·=·{
 42 ············"(",
 43 ············"Ljava/lang/String;",
 44 ············")V"
 45 ········}
 46 ····.end·annotation
  
36 ····iget-object·v0,·p0,·Ld/a$a;->d:Ld/a;47 ····invoke-direct·{p0,·p1,·p2},·Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V
  
37 ····iget-object·v0,·v0,·Ld/d;->e:[Ljava/lang/Object;48 ····iput-object·p3,·p0,·Lx/j$e;->d:Ljava/lang/String;
  
38 ····shl-int/lit8·p1,·p1,·0x149 ····return-void
 50 .end·method
  
39 ····add-int/2addr·p1,·p251 .method·private·static·synthetic·a()[Lx/j$e;
 52 ····.locals·3
  
40 ····aget-object·p1,·v0,·p153 ····const/4·v0,·0x1
  
 54 ····new-array·v0,·v0,·[Lx/j$e;
41 ····return-object·p1 
42 .end·method 
  
 55 ····sget-object·v1,·Lx/j$e;->e:Lx/j$e;
43 .method·protected·c()Ljava/util/Map; 
44 ····.locals·1 
45 ····.annotation·system·Ldalvik/annotation/Signature; 
46 ········value·=·{ 
47 ············"()", 
48 ············"Ljava/util/Map<", 
49 ············"TK;TV;>;" 
50 ········} 
51 ····.end·annotation 
  
52 ····iget-object·v0,·p0,·Ld/a$a;->d:Ld/a;56 ····const/4·v2,·0x0
  
 57 ····aput-object·v1,·v0,·v2
  
53 ····return-object·v058 ····return-object·v0
54 .end·method59 .end·method
  
55 .method·protected·d()I60 .method·static·b(Ljava/lang/String;)Lx/j$e;
56 ····.locals·161 ····.locals·5
  
57 ····iget-object·v0,·p0,·Ld/a$a;->d:Ld/a;62 ····invoke-static·{},·Lx/j$e;->values()[Lx/j$e;
  
58 ····iget·v0,·v0,·Ld/d;->f:I63 ····move-result-object·v0
  
 64 ····array-length·v1,·v0
59 ····return·v0 
60 .end·method 
  
 65 ····const/4·v2,·0x0
61 .method·protected·e(Ljava/lang/Object;)I 
62 ····.locals·1 
  
63 ····iget-object·v0,·p0,·Ld/a$a;->d:Ld/a;66 ····:goto_0
 67 ····if-ge·v2,·v1,·:cond_1
  
Max diff block lines reached; 2672/6153 bytes (43.43%) of diff not shown.
30.2 KB
smali/d/d.smali vs.
smali/b/d.smali
Max HTML report size reached
9.42 KB
smali/d/c$e.smali vs.
smali/b/c$c.smali
Max HTML report size reached
9.12 KB
smali/d/c$d.smali vs.
smali/b/c$d.smali
Max HTML report size reached
5.31 KB
smali/d/c$a.smali vs.
smali/h/f$f.smali
Files 80% similar despite different names
    
Offset 1, 167 lines modifiedOffset 1, 187 lines modified
1 .class·final·Ld/c$a;1 .class·Lh/f$f;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces 
5 .implements·Ljava/util/Iterator; 
  
  
6 #·annotations4 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
8 ····value·=·Ld/c;6 ····value·=·Lh/f;
9 .end·annotation7 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x109 ····accessFlags·=·0xa
12 ····name·=·"a"10 ····name·=·"f"
13 .end·annotation 
  
14 .annotation·system·Ldalvik/annotation/Signature; 
15 ····value·=·{ 
16 ········"<T:", 
17 ········"Ljava/lang/Object;", 
18 ········">", 
19 ········"Ljava/lang/Object;", 
20 ········"Ljava/util/Iterator<", 
21 ········"TT;>;" 
22 ····} 
23 .end·annotation11 .end·annotation
  
  
24 #·instance·fields12 #·instance·fields
 13 .field·private·final·a:Lh/f;
25 .field·final·d:I 
  
26 .field·e:I 
  
27 .field·f:I 
  
28 .field·g:Z 
  
29 .field·final·synthetic·h:Ld/c;14 .field·b:[Ld/a;
  
  
30 #·direct·methods15 #·direct·methods
31 .method·constructor·<init>(Ld/c;I)V16 .method·constructor·<init>()V
32 ····.locals·117 ····.locals·2
  
33 ····iput-object·p1,·p0,·Ld/c$a;->h:Ld/c;18 ····new-instance·v0,·Lh/f;
  
34 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V19 ····const/4·v1,·0x0
  
35 ····const/4·v0,·0x020 ····invoke-direct·{v0,·v1},·Lh/f;-><init>(Lh/f;)V
  
36 ····iput-boolean·v0,·p0,·Ld/c$a;->g:Z21 ····invoke-direct·{p0,·v0},·Lh/f$f;-><init>(Lh/f;)V
  
37 ····iput·p2,·p0,·Ld/c$a;->d:I22 ····return-void
 23 .end·method
  
38 ····invoke-virtual·{p1},·Ld/c;->d()I24 .method·constructor·<init>(Lh/f;)V
 25 ····.locals·0
  
39 ····move-result·p126 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
40 ····iput·p1,·p0,·Ld/c$a;->e:I27 ····iput-object·p1,·p0,·Lh/f$f;->a:Lh/f;
  
41 ····return-void28 ····return-void
42 .end·method29 .end·method
  
  
43 #·virtual·methods30 #·virtual·methods
44 .method·public·hasNext()Z31 .method·protected·final·a()V
45 ····.locals·232 ····.locals·5
  
46 ····iget·v0,·p0,·Ld/c$a;->f:I33 ····iget-object·v0,·p0,·Lh/f$f;->b:[Ld/a;
  
47 ····iget·v1,·p0,·Ld/c$a;->e:I34 ····if-eqz·v0,·:cond_4
  
48 ····if-ge·v0,·v1,·:cond_035 ····const/4·v1,·0x1
  
49 ····const/4·v0,·0x136 ····invoke-static·{v1},·Lh/f$m;->b(I)I
  
50 ····goto·:goto_037 ····move-result·v2
  
 38 ····aget-object·v0,·v0,·v2
51 ····:cond_0 
52 ····const/4·v0,·0x0 
  
53 ····:goto_0 
54 ····return·v0 
55 .end·method39 ····iget-object·v2,·p0,·Lh/f$f;->b:[Ld/a;
  
 40 ····const/4·v3,·0x2
  
 41 ····invoke-static·{v3},·Lh/f$m;->b(I)I
  
 42 ····move-result·v4
  
 43 ····aget-object·v2,·v2,·v4
56 .method·public·next()Ljava/lang/Object; 
57 ····.locals·3 
58 ····.annotation·system·Ldalvik/annotation/Signature; 
59 ········value·=·{ 
60 ············"()TT;" 
61 ········} 
62 ····.end·annotation 
  
63 ····invoke-virtual·{p0},·Ld/c$a;->hasNext()Z44 ····if-nez·v2,·:cond_0
  
64 ····move-result·v045 ····iget-object·v2,·p0,·Lh/f$f;->a:Lh/f;
  
65 ····if-eqz·v0,·:cond_046 ····invoke-virtual·{v2,·v3},·Lh/f;->f(I)Ld/a;
  
66 ····iget-object·v0,·p0,·Ld/c$a;->h:Ld/c;47 ····move-result-object·v2
  
67 ····iget·v1,·p0,·Ld/c$a;->f:I48 ····:cond_0
 49 ····if-nez·v0,·:cond_1
  
68 ····iget·v2,·p0,·Ld/c$a;->d:I50 ····iget-object·v0,·p0,·Lh/f$f;->a:Lh/f;
  
69 ····invoke-virtual·{v0,·v1,·v2},·Ld/c;->b(II)Ljava/lang/Object;51 ····invoke-virtual·{v0,·v1},·Lh/f;->f(I)Ld/a;
  
70 ····move-result-object·v052 ····move-result-object·v0
  
71 ····iget·v1,·p0,·Ld/c$a;->f:I53 ····:cond_1
 54 ····invoke-static·{v0,·v2},·Ld/a;->a(Ld/a;Ld/a;)Ld/a;
  
72 ····const/4·v2,·0x155 ····move-result-object·v0
Max diff block lines reached; 2184/5358 bytes (40.76%) of diff not shown.
2.9 KB
smali/d/b.smali vs.
smali/t0/n1.smali
Files 73% similar despite different names
    
Offset 1, 103 lines modifiedOffset 1, 112 lines modified
1 .class·Ld/b; 
2 .super·Ljava/lang/Object;1 .class·public·Lt0/n1;
 2 .super·Lt0/r1;
3 .source·"SourceFile"3 .source·"SourceFile"
  
 4 #·interfaces
 5 .implements·Lt0/x;
  
4 #·static·fields 
5 .field·static·final·a:[I 
  
 6 #·instance·fields
 7 .field·private·final·e:Z
6 .field·static·final·b:[J 
  
7 .field·static·final·c:[Ljava/lang/Object; 
  
  
8 #·direct·methods8 #·direct·methods
9 .method·static·constructor·<clinit>()V9 .method·public·constructor·<init>(Lt0/k1;)V
10 ····.locals·210 ····.locals·1
  
11 ····const/4·v0,·0x0 
  
12 ····new-array·v1,·v0,·[I11 ····const/4·v0,·0x1
  
13 ····sput-object·v1,·Ld/b;->a:[I12 ····invoke-direct·{p0,·v0},·Lt0/r1;-><init>(Z)V
  
14 ····new-array·v1,·v0,·[J13 ····invoke-virtual·{p0,·p1},·Lt0/r1;->R(Lt0/k1;)V
  
15 ····sput-object·v1,·Ld/b;->b:[J14 ····invoke-direct·{p0},·Lt0/n1;->s0()Z
  
16 ····new-array·v0,·v0,·[Ljava/lang/Object;15 ····move-result·p1
  
17 ····sput-object·v0,·Ld/b;->c:[Ljava/lang/Object;16 ····iput-boolean·p1,·p0,·Lt0/n1;->e:Z
  
18 ····return-void17 ····return-void
19 .end·method18 .end·method
  
20 .method·static·a([III)I19 .method·private·final·s0()Z
21 ····.locals·320 ····.locals·4
  
22 ····add-int/lit8·p1,·p1,·-0x1 
  
23 ····const/4·v0,·0x0 
  
 21 ····invoke-virtual·{p0},·Lt0/r1;->N()Lt0/r;
24 ····:goto_0 
25 ····if-gt·v0,·p1,·:cond_2 
  
26 ····add-int·v1,·v0,·p1 
  
27 ····ushr-int/lit8·v1,·v1,·0x122 ····move-result-object·v0
  
28 ····aget·v2,·p0,·v123 ····instance-of·v1,·v0,·Lt0/s;
  
29 ····if-ge·v2,·p2,·:cond_024 ····const/4·v2,·0x0
  
30 ····add-int/lit8·v1,·v1,·0x125 ····if-eqz·v1,·:cond_0
  
31 ····move·v0,·v126 ····check-cast·v0,·Lt0/s;
  
32 ····goto·:goto_027 ····goto·:goto_0
  
33 ····:cond_028 ····:cond_0
34 ····if-le·v2,·p2,·:cond_129 ····move-object·v0,·v2
  
35 ····add-int/lit8·v1,·v1,·-0x130 ····:goto_0
 31 ····const/4·v1,·0x0
  
36 ····move·p1,·v132 ····if-nez·v0,·:cond_1
  
37 ····goto·:goto_033 ····return·v1
  
38 ····:cond_134 ····:cond_1
39 ····return·v135 ····invoke-virtual·{v0},·Lt0/q1;->z()Lt0/r1;
  
 36 ····move-result-object·v0
40 ····:cond_2 
41 ····not-int·p0,·v0 
  
 37 ····invoke-virtual·{v0},·Lt0/r1;->K()Z
42 ····return·p0 
43 .end·method 
  
 38 ····move-result·v3
44 .method·public·static·b(Ljava/lang/Object;Ljava/lang/Object;)Z 
45 ····.locals·0 
  
46 ····if-eq·p0,·p1,·:cond_139 ····if-eqz·v3,·:cond_2
  
47 ····if-eqz·p0,·:cond_040 ····const/4·v0,·0x1
  
48 ····invoke-virtual·{p0,·p1},·Ljava/lang/Object;->equals(Ljava/lang/Object;)Z41 ····return·v0
  
49 ····move-result·p042 ····:cond_2
 43 ····invoke-virtual·{v0},·Lt0/r1;->N()Lt0/r;
  
50 ····if-eqz·p0,·:cond_044 ····move-result-object·v0
  
51 ····goto·:goto_045 ····instance-of·v3,·v0,·Lt0/s;
  
52 ····:cond_0 
53 ····const/4·p0,·0x046 ····if-eqz·v3,·:cond_3
  
 47 ····check-cast·v0,·Lt0/s;
  
54 ····goto·:goto_148 ····goto·:goto_1
  
55 ····:cond_149 ····:cond_3
 50 ····move-object·v0,·v2
56 ····:goto_0 
57 ····const/4·p0,·0x1 
  
58 ····:goto_151 ····:goto_1
 52 ····if-nez·v0,·:cond_1
  
 53 ····return·v1
 54 .end·method
  
  
 55 #·virtual·methods
 56 .method·public·K()Z
 57 ····.locals·1
  
 58 ····iget-boolean·v0,·p0,·Lt0/n1;->e:Z
  
Max diff block lines reached; 0/2898 bytes (0.00%) of diff not shown.
4.57 KB
smali/d/c.smali vs.
smali/b/c.smali
Files 96% similar despite different names
    
Offset 1, 20 lines modifiedOffset 1, 20 lines modified
1 .class·abstract·Ld/c;1 .class·abstract·Lb/c;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/MemberClasses;5 .annotation·system·Ldalvik/annotation/MemberClasses;
6 ····value·=·{6 ····value·=·{
7 ········Ld/c$e;,7 ········Lb/c$e;,
8 ········Ld/c$c;,8 ········Lb/c$c;,
9 ········Ld/c$b;,9 ········Lb/c$b;,
10 ········Ld/c$d;,10 ········Lb/c$d;,
11 ········Ld/c$a;11 ········Lb/c$a;
12 ····}12 ····}
13 .end·annotation13 .end·annotation
  
14 .annotation·system·Ldalvik/annotation/Signature;14 .annotation·system·Ldalvik/annotation/Signature;
15 ····value·=·{15 ····value·=·{
16 ········"<K:",16 ········"<K:",
17 ········"Ljava/lang/Object;",17 ········"Ljava/lang/Object;",
Offset 23, 36 lines modifiedOffset 23, 36 lines modified
23 ········">",23 ········">",
24 ········"Ljava/lang/Object;"24 ········"Ljava/lang/Object;"
25 ····}25 ····}
26 .end·annotation26 .end·annotation
  
  
27 #·instance·fields27 #·instance·fields
28 .field·a:Ld/c$b;28 .field·a:Lb/c$b;
29 ····.annotation·system·Ldalvik/annotation/Signature;29 ····.annotation·system·Ldalvik/annotation/Signature;
30 ········value·=·{30 ········value·=·{
31 ············"Ld/c<",31 ············"Lb/c<",
32 ············"TK;TV;>.b;"32 ············"TK;TV;>.b;"
33 ········}33 ········}
34 ····.end·annotation34 ····.end·annotation
35 .end·field35 .end·field
  
36 .field·b:Ld/c$c;36 .field·b:Lb/c$c;
37 ····.annotation·system·Ldalvik/annotation/Signature;37 ····.annotation·system·Ldalvik/annotation/Signature;
38 ········value·=·{38 ········value·=·{
39 ············"Ld/c<",39 ············"Lb/c<",
40 ············"TK;TV;>.c;"40 ············"TK;TV;>.c;"
41 ········}41 ········}
42 ····.end·annotation42 ····.end·annotation
43 .end·field43 .end·field
  
44 .field·c:Ld/c$e;44 .field·c:Lb/c$e;
45 ····.annotation·system·Ldalvik/annotation/Signature;45 ····.annotation·system·Ldalvik/annotation/Signature;
46 ········value·=·{46 ········value·=·{
47 ············"Ld/c<",47 ············"Lb/c<",
48 ············"TK;TV;>.e;"48 ············"TK;TV;>.e;"
49 ········}49 ········}
50 ····.end·annotation50 ····.end·annotation
51 .end·field51 .end·field
  
  
52 #·direct·methods52 #·direct·methods
Offset 351, 97 lines modifiedOffset 351, 97 lines modified
351 ············"()",351 ············"()",
352 ············"Ljava/util/Set<",352 ············"Ljava/util/Set<",
353 ············"Ljava/util/Map$Entry<",353 ············"Ljava/util/Map$Entry<",
354 ············"TK;TV;>;>;"354 ············"TK;TV;>;>;"
355 ········}355 ········}
356 ····.end·annotation356 ····.end·annotation
  
357 ····iget-object·v0,·p0,·Ld/c;->a:Ld/c$b;357 ····iget-object·v0,·p0,·Lb/c;->a:Lb/c$b;
  
358 ····if-nez·v0,·:cond_0358 ····if-nez·v0,·:cond_0
  
359 ····new-instance·v0,·Ld/c$b;359 ····new-instance·v0,·Lb/c$b;
  
360 ····invoke-direct·{v0,·p0},·Ld/c$b;-><init>(Ld/c;)V360 ····invoke-direct·{v0,·p0},·Lb/c$b;-><init>(Lb/c;)V
  
361 ····iput-object·v0,·p0,·Ld/c;->a:Ld/c$b;361 ····iput-object·v0,·p0,·Lb/c;->a:Lb/c$b;
  
362 ····:cond_0362 ····:cond_0
363 ····iget-object·v0,·p0,·Ld/c;->a:Ld/c$b;363 ····iget-object·v0,·p0,·Lb/c;->a:Lb/c$b;
  
364 ····return-object·v0364 ····return-object·v0
365 .end·method365 .end·method
  
366 .method·public·m()Ljava/util/Set;366 .method·public·m()Ljava/util/Set;
367 ····.locals·1367 ····.locals·1
368 ····.annotation·system·Ldalvik/annotation/Signature;368 ····.annotation·system·Ldalvik/annotation/Signature;
369 ········value·=·{369 ········value·=·{
370 ············"()",370 ············"()",
371 ············"Ljava/util/Set<",371 ············"Ljava/util/Set<",
372 ············"TK;>;"372 ············"TK;>;"
373 ········}373 ········}
374 ····.end·annotation374 ····.end·annotation
  
375 ····iget-object·v0,·p0,·Ld/c;->b:Ld/c$c;375 ····iget-object·v0,·p0,·Lb/c;->b:Lb/c$c;
  
376 ····if-nez·v0,·:cond_0376 ····if-nez·v0,·:cond_0
  
377 ····new-instance·v0,·Ld/c$c;377 ····new-instance·v0,·Lb/c$c;
  
378 ····invoke-direct·{v0,·p0},·Ld/c$c;-><init>(Ld/c;)V378 ····invoke-direct·{v0,·p0},·Lb/c$c;-><init>(Lb/c;)V
  
379 ····iput-object·v0,·p0,·Ld/c;->b:Ld/c$c;379 ····iput-object·v0,·p0,·Lb/c;->b:Lb/c$c;
  
380 ····:cond_0380 ····:cond_0
381 ····iget-object·v0,·p0,·Ld/c;->b:Ld/c$c;381 ····iget-object·v0,·p0,·Lb/c;->b:Lb/c$c;
  
382 ····return-object·v0382 ····return-object·v0
383 .end·method383 .end·method
  
384 .method·public·n()Ljava/util/Collection;384 .method·public·n()Ljava/util/Collection;
385 ····.locals·1385 ····.locals·1
386 ····.annotation·system·Ldalvik/annotation/Signature;386 ····.annotation·system·Ldalvik/annotation/Signature;
387 ········value·=·{387 ········value·=·{
388 ············"()",388 ············"()",
389 ············"Ljava/util/Collection<",389 ············"Ljava/util/Collection<",
390 ············"TV;>;"390 ············"TV;>;"
391 ········}391 ········}
392 ····.end·annotation392 ····.end·annotation
  
393 ····iget-object·v0,·p0,·Ld/c;->c:Ld/c$e;393 ····iget-object·v0,·p0,·Lb/c;->c:Lb/c$e;
  
394 ····if-nez·v0,·:cond_0394 ····if-nez·v0,·:cond_0
  
395 ····new-instance·v0,·Ld/c$e;395 ····new-instance·v0,·Lb/c$e;
  
396 ····invoke-direct·{v0,·p0},·Ld/c$e;-><init>(Ld/c;)V396 ····invoke-direct·{v0,·p0},·Lb/c$e;-><init>(Lb/c;)V
  
397 ····iput-object·v0,·p0,·Ld/c;->c:Ld/c$e;397 ····iput-object·v0,·p0,·Lb/c;->c:Lb/c$e;
  
Max diff block lines reached; 1252/4607 bytes (27.18%) of diff not shown.
6.91 KB
smali/d/c$b.smali vs.
smali/b/c$b.smali
Files 92% similar despite different names
    
Offset 1, 18 lines modifiedOffset 1, 18 lines modified
1 .class·final·Ld/c$b;1 .class·final·Lb/c$b;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces4 #·interfaces
5 .implements·Ljava/util/Set;5 .implements·Ljava/util/Set;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
8 ····value·=·Ld/c;8 ····value·=·Lb/c;
9 .end·annotation9 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x1011 ····accessFlags·=·0x10
12 ····name·=·"b"12 ····name·=·"b"
13 .end·annotation13 .end·annotation
  
Offset 23, 22 lines modifiedOffset 23, 22 lines modified
23 ········"Ljava/util/Map$Entry<",23 ········"Ljava/util/Map$Entry<",
24 ········"TK;TV;>;>;"24 ········"TK;TV;>;>;"
25 ····}25 ····}
26 .end·annotation26 .end·annotation
  
  
27 #·instance·fields27 #·instance·fields
28 .field·final·synthetic·d:Ld/c;28 .field·final·synthetic·d:Lb/c;
  
  
29 #·direct·methods29 #·direct·methods
30 .method·constructor·<init>(Ld/c;)V30 .method·constructor·<init>(Lb/c;)V
31 ····.locals·031 ····.locals·0
  
32 ····iput-object·p1,·p0,·Ld/c$b;->d:Ld/c;32 ····iput-object·p1,·p0,·Lb/c$b;->d:Lb/c;
  
33 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V33 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
34 ····return-void34 ····return-void
35 .end·method35 .end·method
  
  
Offset 61, 15 lines modifiedOffset 61, 15 lines modified
61 .end·method61 .end·method
  
62 .method·public·bridge·synthetic·add(Ljava/lang/Object;)Z62 .method·public·bridge·synthetic·add(Ljava/lang/Object;)Z
63 ····.locals·063 ····.locals·0
  
64 ····check-cast·p1,·Ljava/util/Map$Entry;64 ····check-cast·p1,·Ljava/util/Map$Entry;
  
65 ····invoke-virtual·{p0,·p1},·Ld/c$b;->a(Ljava/util/Map$Entry;)Z65 ····invoke-virtual·{p0,·p1},·Lb/c$b;->a(Ljava/util/Map$Entry;)Z
  
66 ····move-result·p166 ····move-result·p1
  
67 ····return·p167 ····return·p1
68 .end·method68 .end·method
  
69 .method·public·addAll(Ljava/util/Collection;)Z69 .method·public·addAll(Ljava/util/Collection;)Z
Offset 80, 17 lines modifiedOffset 80, 17 lines modified
80 ············"Ljava/util/Collection<",80 ············"Ljava/util/Collection<",
81 ············"+",81 ············"+",
82 ············"Ljava/util/Map$Entry<",82 ············"Ljava/util/Map$Entry<",
83 ············"TK;TV;>;>;)Z"83 ············"TK;TV;>;>;)Z"
84 ········}84 ········}
85 ····.end·annotation85 ····.end·annotation
  
86 ····iget-object·v0,·p0,·Ld/c$b;->d:Ld/c;86 ····iget-object·v0,·p0,·Lb/c$b;->d:Lb/c;
  
87 ····invoke-virtual·{v0},·Ld/c;->d()I87 ····invoke-virtual·{v0},·Lb/c;->d()I
  
88 ····move-result·v088 ····move-result·v0
  
89 ····invoke-interface·{p1},·Ljava/util/Collection;->iterator()Ljava/util/Iterator;89 ····invoke-interface·{p1},·Ljava/util/Collection;->iterator()Ljava/util/Iterator;
  
90 ····move-result-object·p190 ····move-result-object·p1
  
Offset 103, 32 lines modifiedOffset 103, 32 lines modified
  
103 ····invoke-interface·{p1},·Ljava/util/Iterator;->next()Ljava/lang/Object;103 ····invoke-interface·{p1},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
104 ····move-result-object·v1104 ····move-result-object·v1
  
105 ····check-cast·v1,·Ljava/util/Map$Entry;105 ····check-cast·v1,·Ljava/util/Map$Entry;
  
106 ····iget-object·v2,·p0,·Ld/c$b;->d:Ld/c;106 ····iget-object·v2,·p0,·Lb/c$b;->d:Lb/c;
  
107 ····invoke-interface·{v1},·Ljava/util/Map$Entry;->getKey()Ljava/lang/Object;107 ····invoke-interface·{v1},·Ljava/util/Map$Entry;->getKey()Ljava/lang/Object;
  
108 ····move-result-object·v3108 ····move-result-object·v3
  
109 ····invoke-interface·{v1},·Ljava/util/Map$Entry;->getValue()Ljava/lang/Object;109 ····invoke-interface·{v1},·Ljava/util/Map$Entry;->getValue()Ljava/lang/Object;
  
110 ····move-result-object·v1110 ····move-result-object·v1
  
111 ····invoke-virtual·{v2,·v3,·v1},·Ld/c;->g(Ljava/lang/Object;Ljava/lang/Object;)V111 ····invoke-virtual·{v2,·v3,·v1},·Lb/c;->g(Ljava/lang/Object;Ljava/lang/Object;)V
  
112 ····goto·:goto_0112 ····goto·:goto_0
  
113 ····:cond_0113 ····:cond_0
114 ····iget-object·p1,·p0,·Ld/c$b;->d:Ld/c;114 ····iget-object·p1,·p0,·Lb/c$b;->d:Lb/c;
  
115 ····invoke-virtual·{p1},·Ld/c;->d()I115 ····invoke-virtual·{p1},·Lb/c;->d()I
  
116 ····move-result·p1116 ····move-result·p1
  
117 ····if-eq·v0,·p1,·:cond_1117 ····if-eq·v0,·p1,·:cond_1
  
118 ····const/4·p1,·0x1118 ····const/4·p1,·0x1
  
Offset 140, 17 lines modifiedOffset 140, 17 lines modified
140 ····:goto_1140 ····:goto_1
141 ····return·p1141 ····return·p1
142 .end·method142 .end·method
  
143 .method·public·clear()V143 .method·public·clear()V
144 ····.locals·1144 ····.locals·1
  
145 ····iget-object·v0,·p0,·Ld/c$b;->d:Ld/c;145 ····iget-object·v0,·p0,·Lb/c$b;->d:Lb/c;
  
146 ····invoke-virtual·{v0},·Ld/c;->a()V146 ····invoke-virtual·{v0},·Lb/c;->a()V
  
147 ····return-void147 ····return-void
148 .end·method148 .end·method
  
149 .method·public·contains(Ljava/lang/Object;)Z149 .method·public·contains(Ljava/lang/Object;)Z
150 ····.locals·3150 ····.locals·3
  
Offset 161, 42 lines modifiedOffset 161, 42 lines modified
Max diff block lines reached; 3960/7000 bytes (56.57%) of diff not shown.
10.1 KB
smali/f1/a.smali vs.
smali/x/r$d.smali
Max HTML report size reached
8.66 KB
smali/f1/c.smali vs.
smali/t0/k0.smali
Max HTML report size reached
2.49 KB
smali/z/a$b.smali vs.
smali/r/a$b.smali
Files 86% similar despite different names
    
Offset 1, 72 lines modifiedOffset 1, 54 lines modified
1 .class·public·Lz/a$b;1 .class·public·Lr/a$b;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Lz/a;6 ····value·=·Lr/a;
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x99 ····accessFlags·=·0x9
10 ····name·=·"b"10 ····name·=·"b"
11 .end·annotation11 .end·annotation
  
  
12 #·instance·fields12 #·instance·fields
13 .field·private·final·a:Landroid/content/Context;13 .field·private·final·a:Landroid/content/Context;
  
14 .field·private·final·b:Lio/flutter/embedding/engine/a;14 .field·private·final·b:Lio/flutter/embedding/engine/a;
  
15 .field·private·final·c:Lg0/c;15 .field·private·final·c:Ly/b;
  
16 .field·private·final·d:Lio/flutter/view/TextureRegistry;16 .field·private·final·d:Lio/flutter/view/TextureRegistry;
  
17 .field·private·final·e:Lio/flutter/plugin/platform/l;17 .field·private·final·e:Lio/flutter/plugin/platform/l;
  
18 .field·private·final·f:Lz/a$a;18 .field·private·final·f:Lr/a$a;
  
19 .field·private·final·g:Lio/flutter/embedding/engine/d;19 .field·private·final·g:Lio/flutter/embedding/engine/d;
  
  
20 #·direct·methods20 #·direct·methods
21 .method·public·constructor·<init>(Landroid/content/Context;Lio/flutter/embedding/engine/a;Lg0/c;Lio/flutter/view/TextureRegistry;Lio/flutter/plugin/platform/l;Lz/a$a;Lio/flutter/embedding/engine/d;)V21 .method·public·constructor·<init>(Landroid/content/Context;Lio/flutter/embedding/engine/a;Ly/b;Lio/flutter/view/TextureRegistry;Lio/flutter/plugin/platform/l;Lr/a$a;Lio/flutter/embedding/engine/d;)V
22 ····.locals·022 ····.locals·0
  
23 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V23 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
24 ····iput-object·p1,·p0,·Lz/a$b;->a:Landroid/content/Context;24 ····iput-object·p1,·p0,·Lr/a$b;->a:Landroid/content/Context;
  
25 ····iput-object·p2,·p0,·Lz/a$b;->b:Lio/flutter/embedding/engine/a;25 ····iput-object·p2,·p0,·Lr/a$b;->b:Lio/flutter/embedding/engine/a;
  
26 ····iput-object·p3,·p0,·Lz/a$b;->c:Lg0/c;26 ····iput-object·p3,·p0,·Lr/a$b;->c:Ly/b;
  
27 ····iput-object·p4,·p0,·Lz/a$b;->d:Lio/flutter/view/TextureRegistry;27 ····iput-object·p4,·p0,·Lr/a$b;->d:Lio/flutter/view/TextureRegistry;
  
28 ····iput-object·p5,·p0,·Lz/a$b;->e:Lio/flutter/plugin/platform/l;28 ····iput-object·p5,·p0,·Lr/a$b;->e:Lio/flutter/plugin/platform/l;
  
29 ····iput-object·p6,·p0,·Lz/a$b;->f:Lz/a$a;29 ····iput-object·p6,·p0,·Lr/a$b;->f:Lr/a$a;
  
30 ····iput-object·p7,·p0,·Lz/a$b;->g:Lio/flutter/embedding/engine/d;30 ····iput-object·p7,·p0,·Lr/a$b;->g:Lio/flutter/embedding/engine/d;
  
31 ····return-void31 ····return-void
32 .end·method32 .end·method
  
  
33 #·virtual·methods 
34 .method·public·a()Landroid/content/Context; 
35 ····.locals·1 
  
36 ····iget-object·v0,·p0,·Lz/a$b;->a:Landroid/content/Context; 
  
37 ····return-object·v0 
38 .end·method 
  
39 .method·public·b()Lg0/c; 
40 ····.locals·1 
  
41 ····iget-object·v0,·p0,·Lz/a$b;->c:Lg0/c; 
  
42 ····return-object·v0 
43 .end·method 
9.72 KB
smali/k/d.smali vs.
smali/d0/j.smali
Max HTML report size reached
2.95 KB
smali/k/e.smali vs.
smali/x/q.smali
Files 80% similar despite different names
    
Offset 1, 92 lines modifiedOffset 1, 65 lines modified
1 .class·public·Lk/e;1 .class·public·Lx/q;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces 
5 .implements·Lz/a; 
  
  
6 #·instance·fields4 #·instance·fields
7 .field·private·b:Lg0/k;5 .field·public·final·a:Ly/a;
 6 ····.annotation·system·Ldalvik/annotation/Signature;
 7 ········value·=·{
 8 ············"Ly/a<",
 9 ············"Ljava/lang/Object;",
 10 ············">;"
 11 ········}
 12 ····.end·annotation
 13 .end·field
  
  
8 #·direct·methods14 #·direct·methods
9 .method·public·constructor·<init>()V15 .method·public·constructor·<init>(Ln/a;)V
10 ····.locals·016 ····.locals·3
  
11 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V17 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
12 ····return-void 
13 .end·method 
  
14 .method·private·a(Lg0/c;Landroid/content/Context;)V 
15 ····.locals·2 
  
16 ····const-string·v0,·"vibrator" 
  
17 ····invoke-virtual·{p2,·v0},·Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object; 
  
18 ····move-result-object·p2 
  
19 ····check-cast·p2,·Landroid/os/Vibrator; 
  
20 ····new-instance·v0,·Lk/d;18 ····new-instance·v0,·Ly/a;
  
21 ····new-instance·v1,·Lk/c; 
  
22 ····invoke-direct·{v1,·p2},·Lk/c;-><init>(Landroid/os/Vibrator;)V 
  
23 ····invoke-direct·{v0,·v1},·Lk/d;-><init>(Lk/c;)V19 ····sget-object·v1,·Ly/d;->a:Ly/d;
  
24 ····new-instance·p2,·Lg0/k;20 ····const-string·v2,·"flutter/system"
  
25 ····const-string·v1,·"vibration"21 ····invoke-direct·{v0,·p1,·v2,·v1},·Ly/a;-><init>(Ly/b;Ljava/lang/String;Ly/g;)V
  
26 ····invoke-direct·{p2,·p1,·v1},·Lg0/k;-><init>(Lg0/c;Ljava/lang/String;)V 
  
27 ····iput-object·p2,·p0,·Lk/e;->b:Lg0/k;22 ····iput-object·v0,·p0,·Lx/q;->a:Ly/a;
  
28 ····invoke-virtual·{p2,·v0},·Lg0/k;->e(Lg0/k$c;)V 
  
29 ····return-void23 ····return-void
30 .end·method24 .end·method
  
31 .method·private·b()V 
32 ····.locals·2 
  
33 ····iget-object·v0,·p0,·Lk/e;->b:Lg0/k;25 #·virtual·methods
 26 .method·public·a()V
 27 ····.locals·3
  
34 ····const/4·v1,·0x028 ····const-string·v0,·"SystemChannel"
  
35 ····invoke-virtual·{v0,·v1},·Lg0/k;->e(Lg0/k$c;)V29 ····const-string·v1,·"Sending·memory·pressure·warning·to·Flutter."
  
36 ····iput-object·v1,·p0,·Lk/e;->b:Lg0/k;30 ····invoke-static·{v0,·v1},·Lm/b;->f(Ljava/lang/String;Ljava/lang/String;)V
  
 31 ····new-instance·v0,·Ljava/util/HashMap;
37 ····return-void 
38 .end·method 
  
 32 ····const/4·v1,·0x1
  
 33 ····invoke-direct·{v0,·v1},·Ljava/util/HashMap;-><init>(I)V
39 #·virtual·methods 
40 .method·public·c(Lz/a$b;)V 
41 ····.locals·1 
  
42 ····invoke-virtual·{p1},·Lz/a$b;->b()Lg0/c;34 ····const-string·v1,·"type"
  
43 ····move-result-object·v035 ····const-string·v2,·"memoryPressure"
  
 36 ····invoke-interface·{v0,·v1,·v2},·Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
44 ····invoke-virtual·{p1},·Lz/a$b;->a()Landroid/content/Context; 
  
45 ····move-result-object·p1 
  
46 ····invoke-direct·{p0,·v0,·p1},·Lk/e;->a(Lg0/c;Landroid/content/Context;)V 
  
47 ····return-void 
48 .end·method 
  
 37 ····iget-object·v1,·p0,·Lx/q;->a:Ly/a;
49 .method·public·h(Lz/a$b;)V 
50 ····.locals·0 
  
51 ····invoke-direct·{p0},·Lk/e;->b()V38 ····invoke-virtual·{v1,·v0},·Ly/a;->c(Ljava/lang/Object;)V
  
52 ····return-void39 ····return-void
53 .end·method40 .end·method
1.07 KB
smali/j/k.smali vs.
smali/x/k.smali
Files 80% similar despite different names
    
Offset 1, 34 lines modifiedOffset 1, 34 lines modified
1 .class·public·final·synthetic·Lj/k;1 .class·public·final·synthetic·Lx/k;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces4 #·interfaces
5 .implements·Lj/b;5 .implements·Lx/l$b;
  
  
6 #·instance·fields6 #·instance·fields
7 .field·public·final·synthetic·a:Lg0/k$d;7 .field·public·final·synthetic·a:Ly/i$d;
  
  
8 #·direct·methods8 #·direct·methods
9 .method·public·synthetic·constructor·<init>(Lg0/k$d;)V9 .method·public·synthetic·constructor·<init>(Ly/i$d;)V
10 ····.locals·010 ····.locals·0
  
11 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V11 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
12 ····iput-object·p1,·p0,·Lj/k;->a:Lg0/k$d;12 ····iput-object·p1,·p0,·Lx/k;->a:Ly/i$d;
  
13 ····return-void13 ····return-void
14 .end·method14 .end·method
  
  
15 #·virtual·methods15 #·virtual·methods
16 .method·public·final·a(Ljava/lang/String;Ljava/lang/String;)V16 .method·public·final·a(Lx/l$c;)V
17 ····.locals·117 ····.locals·1
  
18 ····iget-object·v0,·p0,·Lj/k;->a:Lg0/k$d;18 ····iget-object·v0,·p0,·Lx/k;->a:Ly/i$d;
  
19 ····invoke-static·{v0,·p1,·p2},·Lj/l;->c(Lg0/k$d;Ljava/lang/String;Ljava/lang/String;)V19 ····invoke-static·{v0,·p1},·Lx/l$a;->b(Ly/i$d;Lx/l$c;)V
  
20 ····return-void20 ····return-void
21 .end·method21 .end·method
1.42 KB
smali/j/j.smali vs.
smali/t0/b1.smali
Files 73% similar despite different names
    
Offset 1, 38 lines modifiedOffset 1, 42 lines modified
1 .class·public·final·synthetic·Lj/j; 
2 .super·Ljava/lang/Object;1 .class·public·abstract·Lt0/b1;
 2 .super·Lt0/f0;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces4 #·interfaces
5 .implements·Lj/a$a;5 .implements·Ljava/io/Closeable;
  
  
6 #·instance·fields 
7 .field·public·final·synthetic·a:Lg0/k$d;6 #·annotations
 7 .annotation·system·Ldalvik/annotation/MemberClasses;
 8 ····value·=·{
 9 ········Lt0/b1$a;
 10 ····}
 11 .end·annotation
  
  
 12 #·static·fields
 13 .field·public·static·final·e:Lt0/b1$a;
8 #·direct·methods 
9 .method·public·synthetic·constructor·<init>(Lg0/k$d;)V 
10 ····.locals·0 
  
11 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V 
  
12 ····iput-object·p1,·p0,·Lj/j;->a:Lg0/k$d;14 #·direct·methods
 15 .method·static·constructor·<clinit>()V
 16 ····.locals·2
  
 17 ····new-instance·v0,·Lt0/b1$a;
13 ····return-void 
14 .end·method 
  
 18 ····const/4·v1,·0x0
  
 19 ····invoke-direct·{v0,·v1},·Lt0/b1$a;-><init>(Lkotlin/jvm/internal/e;)V
15 #·virtual·methods 
16 .method·public·final·a(Z)V 
17 ····.locals·1 
  
18 ····iget-object·v0,·p0,·Lj/j;->a:Lg0/k$d;20 ····sput-object·v0,·Lt0/b1;->e:Lt0/b1$a;
  
19 ····invoke-static·{p1},·Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;21 ····return-void
 22 .end·method
  
20 ····move-result-object·p123 .method·public·constructor·<init>()V
 24 ····.locals·0
  
21 ····invoke-interface·{v0,·p1},·Lg0/k$d;->b(Ljava/lang/Object;)V25 ····invoke-direct·{p0},·Lt0/f0;-><init>()V
  
22 ····return-void26 ····return-void
23 .end·method27 .end·method
15.0 KB
smali/j/l.smali vs.
smali/t0/w0$a.smali
Max HTML report size reached
1.15 KB
smali/j/f.smali vs.
smali/c0/i.smali
Files 75% similar despite different names
    
Offset 1, 34 lines modifiedOffset 1, 36 lines modified
1 .class·public·final·synthetic·Lj/f;1 .class·public·final·synthetic·Lc0/i;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces4 #·interfaces
5 .implements·Lj/u$b;5 .implements·Lc0/j$b;
  
  
6 #·instance·fields6 #·instance·fields
7 .field·public·final·synthetic·a:Lg0/k$d;7 .field·public·final·synthetic·a:[Ljava/lang/Class;
  
  
8 #·direct·methods8 #·direct·methods
9 .method·public·synthetic·constructor·<init>(Lg0/k$d;)V9 .method·public·synthetic·constructor·<init>([Ljava/lang/Class;)V
10 ····.locals·010 ····.locals·0
  
11 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V11 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
12 ····iput-object·p1,·p0,·Lj/f;->a:Lg0/k$d;12 ····iput-object·p1,·p0,·Lc0/i;->a:[Ljava/lang/Class;
  
13 ····return-void13 ····return-void
14 .end·method14 .end·method
  
  
15 #·virtual·methods15 #·virtual·methods
16 .method·public·final·a(Ljava/util/Map;)V16 .method·public·final·a(Landroid/view/View;)Z
17 ····.locals·117 ····.locals·1
  
18 ····iget-object·v0,·p0,·Lj/f;->a:Lg0/k$d;18 ····iget-object·v0,·p0,·Lc0/i;->a:[Ljava/lang/Class;
  
19 ····invoke-interface·{v0,·p1},·Lg0/k$d;->b(Ljava/lang/Object;)V19 ····invoke-static·{v0,·p1},·Lc0/j;->b([Ljava/lang/Class;Landroid/view/View;)Z
  
20 ····return-void20 ····move-result·p1
  
 21 ····return·p1
21 .end·method22 .end·method
8.49 KB
smali/j/m.smali vs.
smali/t0/v0.smali
Max HTML report size reached
1.33 KB
smali/j/i.smali vs.
smali/n/e.smali
Files 73% similar despite different names
    
Offset 1, 34 lines modifiedOffset 1, 42 lines modified
1 .class·public·final·synthetic·Lj/i;1 .class·public·Ln/e;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces4 #·interfaces
5 .implements·Lj/b;5 .implements·Ln/c$b;
  
  
6 #·instance·fields6 #·instance·fields
7 .field·public·final·synthetic·a:Lg0/k$d;7 .field·private·final·a:Landroid/os/Handler;
  
  
8 #·direct·methods8 #·direct·methods
9 .method·public·synthetic·constructor·<init>(Lg0/k$d;)V9 .method·public·constructor·<init>()V
10 ····.locals·010 ····.locals·1
  
11 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V11 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
12 ····iput-object·p1,·p0,·Lj/i;->a:Lg0/k$d;12 ····invoke-static·{},·Landroid/os/Looper;->getMainLooper()Landroid/os/Looper;
  
 13 ····move-result-object·v0
  
 14 ····invoke-static·{v0},·Lc0/b;->a(Landroid/os/Looper;)Landroid/os/Handler;
  
 15 ····move-result-object·v0
  
 16 ····iput-object·v0,·p0,·Ln/e;->a:Landroid/os/Handler;
  
13 ····return-void17 ····return-void
14 .end·method18 .end·method
  
  
15 #·virtual·methods19 #·virtual·methods
16 .method·public·final·a(Ljava/lang/String;Ljava/lang/String;)V20 .method·public·a(Ljava/lang/Runnable;)V
17 ····.locals·121 ····.locals·1
  
18 ····iget-object·v0,·p0,·Lj/i;->a:Lg0/k$d;22 ····iget-object·v0,·p0,·Ln/e;->a:Landroid/os/Handler;
  
19 ····invoke-static·{v0,·p1,·p2},·Lj/l;->e(Lg0/k$d;Ljava/lang/String;Ljava/lang/String;)V23 ····invoke-virtual·{v0,·p1},·Landroid/os/Handler;->post(Ljava/lang/Runnable;)Z
  
20 ····return-void24 ····return-void
21 .end·method25 .end·method
1.07 KB
smali/j/u$b.smali vs.
smali/y/i$d.smali
Files 83% similar despite different names
    
Offset 1, 31 lines modifiedOffset 1, 25 lines modified
1 .class·interface·abstract·Lj/u$b;1 .class·public·interface·abstract·Ly/i$d;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Lj/u;6 ····value·=·Ly/i;
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x6089 ····accessFlags·=·0x609
10 ····name·=·"b"10 ····name·=·"d"
11 .end·annotation 
  
12 .annotation·runtime·Ljava/lang/FunctionalInterface; 
13 .end·annotation11 .end·annotation
  
  
14 #·virtual·methods12 #·virtual·methods
 13 .method·public·abstract·a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V
 14 .end·method
  
15 .method·public·abstract·a(Ljava/util/Map;)V15 .method·public·abstract·b(Ljava/lang/Object;)V
 16 .end·method
  
 17 .method·public·abstract·c()V
16 ····.annotation·system·Ldalvik/annotation/Signature; 
17 ········value·=·{ 
18 ············"(", 
19 ············"Ljava/util/Map<", 
20 ············"Ljava/lang/Integer;", 
21 ············"Ljava/lang/Integer;", 
22 ············">;)V" 
23 ········} 
24 ····.end·annotation 
25 .end·method18 .end·method
800 B
smali/y0/b$a.smali vs.
smali/n0/b$a.smali
Files 98% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 .class·public·final·Ly0/b$a;1 .class·public·final·Ln0/b$a;
2 .super·Ljava/lang/ThreadLocal;2 .super·Ljava/lang/ThreadLocal;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingMethod;5 .annotation·system·Ldalvik/annotation/EnclosingMethod;
6 ····value·=·Ly0/b;-><init>()V6 ····value·=·Ln0/b;-><init>()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·=·null10 ····name·=·null
11 .end·annotation11 .end·annotation
  
Offset 42, 13 lines modifiedOffset 42, 13 lines modified
  
42 ····return-object·v042 ····return-object·v0
43 .end·method43 .end·method
  
44 .method·public·bridge·synthetic·initialValue()Ljava/lang/Object;44 .method·public·bridge·synthetic·initialValue()Ljava/lang/Object;
45 ····.locals·145 ····.locals·1
  
46 ····invoke-virtual·{p0},·Ly0/b$a;->a()Ljava/util/Random;46 ····invoke-virtual·{p0},·Ln0/b$a;->a()Ljava/util/Random;
  
47 ····move-result-object·v047 ····move-result-object·v0
  
48 ····return-object·v048 ····return-object·v0
49 .end·method49 .end·method
2.04 KB
smali/y0/c.smali vs.
smali/x/p.smali
Files 74% similar despite different names
    
Offset 1, 62 lines modifiedOffset 1, 65 lines modified
1 .class·public·abstract·Ly0/c;1 .class·public·Lx/p;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/MemberClasses;5 .annotation·system·Ldalvik/annotation/MemberClasses;
6 ····value·=·{6 ····value·=·{
7 ········Ly0/c$a;7 ········Lx/p$b;
8 ····}8 ····}
9 .end·annotation9 .end·annotation
  
  
10 #·static·fields10 #·instance·fields
11 .field·public·static·final·d:Ly0/c$a;11 .field·public·final·a:Ly/i;
  
12 .field·private·static·final·e:Ly0/c;12 .field·private·b:Lx/p$b;
  
 13 .field·public·final·c:Ly/i$c;
  
13 #·direct·methods 
14 .method·static·constructor·<clinit>()V 
15 ····.locals·2 
  
16 ····new-instance·v0,·Ly0/c$a;14 #·direct·methods
 15 .method·public·constructor·<init>(Ln/a;)V
 16 ····.locals·4
  
17 ····const/4·v1,·0x017 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
18 ····invoke-direct·{v0,·v1},·Ly0/c$a;-><init>(Lkotlin/jvm/internal/e;)V18 ····new-instance·v0,·Lx/p$a;
  
19 ····sput-object·v0,·Ly0/c;->d:Ly0/c$a;19 ····invoke-direct·{v0,·p0},·Lx/p$a;-><init>(Lx/p;)V
  
20 ····sget-object·v0,·Ls0/b;->a:Ls0/a;20 ····iput-object·v0,·p0,·Lx/p;->c:Ly/i$c;
  
21 ····invoke-virtual·{v0},·Ls0/a;->b()Ly0/c;21 ····new-instance·v1,·Ly/i;
  
22 ····move-result-object·v022 ····sget-object·v2,·Ly/p;->b:Ly/p;
  
23 ····sput-object·v0,·Ly0/c;->e:Ly0/c;23 ····const-string·v3,·"flutter/spellcheck"
  
 24 ····invoke-direct·{v1,·p1,·v3,·v2},·Ly/i;-><init>(Ly/b;Ljava/lang/String;Ly/j;)V
24 ····return-void 
25 .end·method 
  
 25 ····iput-object·v1,·p0,·Lx/p;->a:Ly/i;
26 .method·public·constructor·<init>()V 
27 ····.locals·0 
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V26 ····invoke-virtual·{v1,·v0},·Ly/i;->e(Ly/i$c;)V
  
29 ····return-void27 ····return-void
30 .end·method28 .end·method
  
31 .method·public·static·final·synthetic·a()Ly0/c;29 .method·static·synthetic·a(Lx/p;)Lx/p$b;
32 ····.locals·130 ····.locals·0
  
33 ····sget-object·v0,·Ly0/c;->e:Ly0/c;31 ····iget-object·p0,·p0,·Lx/p;->b:Lx/p$b;
  
34 ····return-object·v032 ····return-object·p0
35 .end·method33 .end·method
  
  
36 #·virtual·methods34 #·virtual·methods
37 .method·public·abstract·b()I35 .method·public·b(Lx/p$b;)V
 36 ····.locals·0
  
 37 ····iput-object·p1,·p0,·Lx/p;->b:Lx/p$b;
  
 38 ····return-void
38 .end·method39 .end·method
8.83 KB
smali/e1/n0.smali vs.
smali/t0/n0.smali
Max HTML report size reached
4.0 KB
smali/e1/q1.smali vs.
smali/t0/h1.smali
Files 83% similar despite different names
    
Offset 1, 99 lines modifiedOffset 1, 94 lines modified
1 .class·public·abstract·Le1/q1; 
2 .super·Le1/b0;1 .class·final·Lt0/h1;
 2 .super·Lt0/i;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces 
5 .implements·Le1/t0; 
6 .implements·Le1/f1; 
  
  
7 #·instance·fields4 #·instance·fields
8 .field·public·g:Le1/r1;5 .field·private·final·d:Lm0/l;
 6 ····.annotation·system·Ldalvik/annotation/Signature;
 7 ········value·=·{
 8 ············"Lm0/l<",
 9 ············"Ljava/lang/Throwable;",
 10 ············"Ld0/q;",
 11 ············">;"
 12 ········}
 13 ····.end·annotation
 14 .end·field
  
  
9 #·direct·methods15 #·direct·methods
10 .method·public·constructor·<init>()V16 .method·public·constructor·<init>(Lm0/l;)V
11 ····.locals·017 ····.locals·0
 18 ····.annotation·system·Ldalvik/annotation/Signature;
 19 ········value·=·{
 20 ············"(",
 21 ············"Lm0/l<",
 22 ············"-",
 23 ············"Ljava/lang/Throwable;",
 24 ············"Ld0/q;",
 25 ············">;)V"
 26 ········}
 27 ····.end·annotation
  
 28 ····invoke-direct·{p0},·Lt0/i;-><init>()V
  
12 ····invoke-direct·{p0},·Le1/b0;-><init>()V29 ····iput-object·p1,·p0,·Lt0/h1;->d:Lm0/l;
  
13 ····return-void30 ····return-void
14 .end·method31 .end·method
  
  
15 #·virtual·methods32 #·virtual·methods
 33 .method·public·a(Ljava/lang/Throwable;)V
16 .method·public·final·A(Le1/r1;)V 
17 ····.locals·0 
  
18 ····iput-object·p1,·p0,·Le1/q1;->g:Le1/r1; 
  
19 ····return-void 
20 .end·method 
  
21 .method·public·a()V 
22 ····.locals·134 ····.locals·1
  
 35 ····iget-object·v0,·p0,·Lt0/h1;->d:Lm0/l;
23 ····invoke-virtual·{p0},·Le1/q1;->z()Le1/r1; 
  
24 ····move-result-object·v0 
  
25 ····invoke-virtual·{v0,·p0},·Le1/r1;->g0(Le1/q1;)V36 ····invoke-interface·{v0,·p1},·Lm0/l;->invoke(Ljava/lang/Object;)Ljava/lang/Object;
  
26 ····return-void37 ····return-void
27 .end·method38 .end·method
  
28 .method·public·b()Z39 .method·public·bridge·synthetic·invoke(Ljava/lang/Object;)Ljava/lang/Object;
29 ····.locals·140 ····.locals·0
  
30 ····const/4·v0,·0x141 ····check-cast·p1,·Ljava/lang/Throwable;
  
 42 ····invoke-virtual·{p0,·p1},·Lt0/h1;->a(Ljava/lang/Throwable;)V
31 ····return·v0 
32 .end·method 
  
33 .method·public·f()Le1/v1; 
34 ····.locals·1 
  
35 ····const/4·v0,·0x043 ····sget-object·p1,·Ld0/q;->a:Ld0/q;
  
36 ····return-object·v044 ····return-object·p1
37 .end·method45 .end·method
  
38 .method·public·toString()Ljava/lang/String;46 .method·public·toString()Ljava/lang/String;
39 ····.locals·247 ····.locals·2
  
40 ····new-instance·v0,·Ljava/lang/StringBuilder;48 ····new-instance·v0,·Ljava/lang/StringBuilder;
  
41 ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V49 ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V
  
 50 ····const-string·v1,·"InvokeOnCancel["
42 ····invoke-static·{p0},·Le1/m0;->a(Ljava/lang/Object;)Ljava/lang/String; 
  
43 ····move-result-object·v1 
  
44 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;51 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
45 ····const/16·v1,·0x4052 ····iget-object·v1,·p0,·Lt0/h1;->d:Lm0/l;
  
46 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; 
  
47 ····invoke-static·{p0},·Le1/m0;->b(Ljava/lang/Object;)Ljava/lang/String;53 ····invoke-static·{v1},·Lt0/m0;->a(Ljava/lang/Object;)Ljava/lang/String;
  
48 ····move-result-object·v154 ····move-result-object·v1
  
49 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;55 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
 56 ····const/16·v1,·0x40
50 ····const-string·v1,·"[job@" 
  
51 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; 
  
52 ····invoke-virtual·{p0},·Le1/q1;->z()Le1/r1; 
  
53 ····move-result-object·v157 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;
  
54 ····invoke-static·{v1},·Le1/m0;->b(Ljava/lang/Object;)Ljava/lang/String;58 ····invoke-static·{p0},·Lt0/m0;->b(Ljava/lang/Object;)Ljava/lang/String;
  
55 ····move-result-object·v159 ····move-result-object·v1
  
56 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;60 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
57 ····const/16·v1,·0x5d61 ····const/16·v1,·0x5d
  
Offset 101, 26 lines modifiedOffset 96, 7 lines modified
Max diff block lines reached; 474/4017 bytes (11.80%) of diff not shown.
1.35 KB
smali/e1/x0.smali vs.
smali/t0/x0.smali
Files 84% similar despite different names
    
Offset 1, 49 lines modifiedOffset 1, 49 lines modified
1 .class·public·abstract·Le1/x0;1 .class·public·abstract·Lt0/x0;
2 .super·Le1/v0;2 .super·Lt0/v0;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·direct·methods4 #·direct·methods
5 .method·public·constructor·<init>()V5 .method·public·constructor·<init>()V
6 ····.locals·06 ····.locals·0
  
7 ····invoke-direct·{p0},·Le1/v0;-><init>()V7 ····invoke-direct·{p0},·Lt0/v0;-><init>()V
  
8 ····return-void8 ····return-void
9 .end·method9 .end·method
  
  
10 #·virtual·methods10 #·virtual·methods
11 .method·protected·final·A()V11 .method·protected·final·A()V
12 ····.locals·212 ····.locals·2
  
13 ····invoke-virtual·{p0},·Le1/x0;->y()Ljava/lang/Thread;13 ····invoke-virtual·{p0},·Lt0/x0;->y()Ljava/lang/Thread;
  
14 ····move-result-object·v014 ····move-result-object·v0
  
15 ····invoke-static·{},·Ljava/lang/Thread;->currentThread()Ljava/lang/Thread;15 ····invoke-static·{},·Ljava/lang/Thread;->currentThread()Ljava/lang/Thread;
  
16 ····move-result-object·v116 ····move-result-object·v1
  
17 ····if-eq·v1,·v0,·:cond_017 ····if-eq·v1,·v0,·:cond_0
  
18 ····invoke-static·{},·Le1/c;->a()Le1/b;18 ····invoke-static·{},·Lt0/c;->a()Lt0/b;
  
19 ····invoke-static·{v0},·Ljava/util/concurrent/locks/LockSupport;->unpark(Ljava/lang/Thread;)V19 ····invoke-static·{v0},·Ljava/util/concurrent/locks/LockSupport;->unpark(Ljava/lang/Thread;)V
  
20 ····:cond_020 ····:cond_0
21 ····return-void21 ····return-void
22 .end·method22 .end·method
  
23 .method·protected·abstract·y()Ljava/lang/Thread;23 .method·protected·abstract·y()Ljava/lang/Thread;
24 .end·method24 .end·method
  
25 .method·protected·final·z(JLe1/w0$a;)V25 .method·protected·final·z(JLt0/w0$a;)V
26 ····.locals·126 ····.locals·1
  
27 ····sget-object·v0,·Le1/n0;->j:Le1/n0;27 ····sget-object·v0,·Lt0/n0;->j:Lt0/n0;
  
28 ····invoke-virtual·{v0,·p1,·p2,·p3},·Le1/w0;->L(JLe1/w0$a;)V28 ····invoke-virtual·{v0,·p1,·p2,·p3},·Lt0/w0;->L(JLt0/w0$a;)V
  
29 ····return-void29 ····return-void
30 .end·method30 .end·method
1.26 KB
smali/e1/e1.smali vs.
smali/t0/v1.smali
Files 73% similar despite different names
    
Offset 1, 50 lines modifiedOffset 1, 42 lines modified
1 .class·public·final·Le1/e1;1 .class·public·final·Lt0/v1;
2 .super·Ljava/lang/Object;2 .super·Lkotlinx/coroutines/internal/k;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces4 #·interfaces
5 .implements·Le1/f1;5 .implements·Lt0/f1;
  
  
6 #·instance·fields 
7 .field·private·final·d:Le1/v1; 
  
  
8 #·direct·methods6 #·direct·methods
9 .method·public·constructor·<init>(Le1/v1;)V7 .method·public·constructor·<init>()V
10 ····.locals·08 ····.locals·0
  
 9 ····invoke-direct·{p0},·Lkotlinx/coroutines/internal/k;-><init>()V
11 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V 
  
12 ····iput-object·p1,·p0,·Le1/e1;->d:Le1/v1; 
  
13 ····return-void10 ····return-void
14 .end·method11 .end·method
  
  
15 #·virtual·methods12 #·virtual·methods
16 .method·public·b()Z13 .method·public·b()Z
17 ····.locals·114 ····.locals·1
  
18 ····const/4·v0,·0x015 ····const/4·v0,·0x1
  
19 ····return·v016 ····return·v0
20 .end·method17 .end·method
  
21 .method·public·f()Le1/v1;18 .method·public·f()Lt0/v1;
22 ····.locals·119 ····.locals·0
  
23 ····iget-object·v0,·p0,·Le1/e1;->d:Le1/v1; 
  
24 ····return-object·v020 ····return-object·p0
25 .end·method21 .end·method
  
26 .method·public·toString()Ljava/lang/String;22 .method·public·toString()Ljava/lang/String;
27 ····.locals·123 ····.locals·1
  
28 ····invoke-super·{p0},·Ljava/lang/Object;->toString()Ljava/lang/String;24 ····invoke-super·{p0},·Lkotlinx/coroutines/internal/m;->toString()Ljava/lang/String;
  
29 ····move-result-object·v025 ····move-result-object·v0
  
30 ····return-object·v026 ····return-object·v0
31 .end·method27 .end·method
2.3 KB
smali/e1/p.smali vs.
smali/t0/p.smali
Files 92% similar despite different names
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
1 .class·public·final·Le1/p;1 .class·public·final·Lt0/p;
2 .super·Le1/z;2 .super·Lt0/z;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·static·fields4 #·static·fields
5 .field·private·static·final·synthetic·c:Ljava/util/concurrent/atomic/AtomicIntegerFieldUpdater;5 .field·private·static·final·synthetic·c:Ljava/util/concurrent/atomic/AtomicIntegerFieldUpdater;
  
  
Offset 11, 33 lines modifiedOffset 11, 33 lines modified
11 .field·private·volatile·synthetic·_resumed:I11 .field·private·volatile·synthetic·_resumed:I
  
  
12 #·direct·methods12 #·direct·methods
13 .method·static·constructor·<clinit>()V13 .method·static·constructor·<clinit>()V
14 ····.locals·214 ····.locals·2
  
15 ····const-class·v0,·Le1/p;15 ····const-class·v0,·Lt0/p;
  
16 ····const-string·v1,·"_resumed"16 ····const-string·v1,·"_resumed"
  
17 ····invoke-static·{v0,·v1},·Ljava/util/concurrent/atomic/AtomicIntegerFieldUpdater;->newUpdater(Ljava/lang/Class;Ljava/lang/String;)Ljava/util/concurrent/atomic/AtomicIntegerFieldUpdater;17 ····invoke-static·{v0,·v1},·Ljava/util/concurrent/atomic/AtomicIntegerFieldUpdater;->newUpdater(Ljava/lang/Class;Ljava/lang/String;)Ljava/util/concurrent/atomic/AtomicIntegerFieldUpdater;
  
18 ····move-result-object·v018 ····move-result-object·v0
  
19 ····sput-object·v0,·Le1/p;->c:Ljava/util/concurrent/atomic/AtomicIntegerFieldUpdater;19 ····sput-object·v0,·Lt0/p;->c:Ljava/util/concurrent/atomic/AtomicIntegerFieldUpdater;
  
20 ····return-void20 ····return-void
21 .end·method21 .end·method
  
22 .method·public·constructor·<init>(Lq0/d;Ljava/lang/Throwable;Z)V22 .method·public·constructor·<init>(Lf0/d;Ljava/lang/Throwable;Z)V
23 ····.locals·223 ····.locals·2
24 ····.annotation·system·Ldalvik/annotation/Signature;24 ····.annotation·system·Ldalvik/annotation/Signature;
25 ········value·=·{25 ········value·=·{
26 ············"(",26 ············"(",
27 ············"Lq0/d<",27 ············"Lf0/d<",
28 ············"*>;",28 ············"*>;",
29 ············"Ljava/lang/Throwable;",29 ············"Ljava/lang/Throwable;",
30 ············"Z)V"30 ············"Z)V"
31 ········}31 ········}
32 ····.end·annotation32 ····.end·annotation
  
33 ····if-nez·p2,·:cond_033 ····if-nez·p2,·:cond_0
Offset 61, 29 lines modifiedOffset 61, 29 lines modified
61 ····invoke-virtual·{v0},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;61 ····invoke-virtual·{v0},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
62 ····move-result-object·p162 ····move-result-object·p1
  
63 ····invoke-direct·{p2,·p1},·Ljava/util/concurrent/CancellationException;-><init>(Ljava/lang/String;)V63 ····invoke-direct·{p2,·p1},·Ljava/util/concurrent/CancellationException;-><init>(Ljava/lang/String;)V
  
64 ····:cond_064 ····:cond_0
65 ····invoke-direct·{p0,·p2,·p3},·Le1/z;-><init>(Ljava/lang/Throwable;Z)V65 ····invoke-direct·{p0,·p2,·p3},·Lt0/z;-><init>(Ljava/lang/Throwable;Z)V
  
66 ····const/4·p1,·0x066 ····const/4·p1,·0x0
  
67 ····iput·p1,·p0,·Le1/p;->_resumed:I67 ····iput·p1,·p0,·Lt0/p;->_resumed:I
  
68 ····return-void68 ····return-void
69 .end·method69 .end·method
  
  
70 #·virtual·methods70 #·virtual·methods
71 .method·public·final·c()Z71 .method·public·final·c()Z
72 ····.locals·372 ····.locals·3
  
73 ····sget-object·v0,·Le1/p;->c:Ljava/util/concurrent/atomic/AtomicIntegerFieldUpdater;73 ····sget-object·v0,·Lt0/p;->c:Ljava/util/concurrent/atomic/AtomicIntegerFieldUpdater;
  
74 ····const/4·v1,·0x074 ····const/4·v1,·0x0
  
75 ····const/4·v2,·0x175 ····const/4·v2,·0x1
  
76 ····invoke-virtual·{v0,·p0,·v1,·v2},·Ljava/util/concurrent/atomic/AtomicIntegerFieldUpdater;->compareAndSet(Ljava/lang/Object;II)Z76 ····invoke-virtual·{v0,·p0,·v1,·v2},·Ljava/util/concurrent/atomic/AtomicIntegerFieldUpdater;->compareAndSet(Ljava/lang/Object;II)Z
  
10.1 KB
smali/e1/a.smali vs.
smali/x/j$g.smali
Max HTML report size reached
1.69 KB
smali/e1/o1.smali vs.
smali/t0/o1.smali
Files 88% similar despite different names
    
Offset 1, 49 lines modifiedOffset 1, 49 lines modified
1 .class·public·final·Le1/o1;1 .class·public·final·Lt0/o1;
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(Le1/k1;)Le1/x;5 .method·public·static·final·a(Lt0/k1;)Lt0/x;
6 ····.locals·06 ····.locals·0
  
7 ····invoke-static·{p0},·Le1/p1;->a(Le1/k1;)Le1/x;7 ····invoke-static·{p0},·Lt0/p1;->a(Lt0/k1;)Lt0/x;
  
8 ····move-result-object·p08 ····move-result-object·p0
  
9 ····return-object·p09 ····return-object·p0
10 .end·method10 .end·method
  
11 .method·public·static·synthetic·b(Le1/k1;ILjava/lang/Object;)Le1/x;11 .method·public·static·synthetic·b(Lt0/k1;ILjava/lang/Object;)Lt0/x;
12 ····.locals·012 ····.locals·0
  
13 ····invoke-static·{p0,·p1,·p2},·Le1/p1;->b(Le1/k1;ILjava/lang/Object;)Le1/x;13 ····invoke-static·{p0,·p1,·p2},·Lt0/p1;->b(Lt0/k1;ILjava/lang/Object;)Lt0/x;
  
14 ····move-result-object·p014 ····move-result-object·p0
  
15 ····return-object·p015 ····return-object·p0
16 .end·method16 .end·method
  
17 .method·public·static·final·c(Lq0/g;Ljava/util/concurrent/CancellationException;)V17 .method·public·static·final·c(Lf0/g;Ljava/util/concurrent/CancellationException;)V
18 ····.locals·018 ····.locals·0
  
19 ····invoke-static·{p0,·p1},·Le1/p1;->c(Lq0/g;Ljava/util/concurrent/CancellationException;)V19 ····invoke-static·{p0,·p1},·Lt0/p1;->c(Lf0/g;Ljava/util/concurrent/CancellationException;)V
  
20 ····return-void20 ····return-void
21 .end·method21 .end·method
  
22 .method·public·static·final·d(Le1/k1;)V22 .method·public·static·final·d(Lf0/g;)V
23 ····.locals·023 ····.locals·0
  
24 ····invoke-static·{p0},·Le1/p1;->d(Le1/k1;)V24 ····invoke-static·{p0},·Lt0/p1;->d(Lf0/g;)V
  
25 ····return-void25 ····return-void
26 .end·method26 .end·method
  
27 .method·public·static·final·e(Lq0/g;)V27 .method·public·static·final·e(Lt0/k1;)V
28 ····.locals·028 ····.locals·0
  
29 ····invoke-static·{p0},·Le1/p1;->e(Lq0/g;)V29 ····invoke-static·{p0},·Lt0/p1;->e(Lt0/k1;)V
  
30 ····return-void30 ····return-void
31 .end·method31 .end·method
2.71 KB
smali/e1/k.smali vs.
smali/t0/k.smali
Files 90% similar despite different names
    
Offset 1, 85 lines modifiedOffset 1, 85 lines modified
1 .class·public·interface·abstract·Le1/k;1 .class·public·interface·abstract·Lt0/k;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces4 #·interfaces
5 .implements·Lq0/d;5 .implements·Lf0/d;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/MemberClasses;7 .annotation·system·Ldalvik/annotation/MemberClasses;
8 ····value·=·{8 ····value·=·{
9 ········Le1/k$a;9 ········Lt0/k$a;
10 ····}10 ····}
11 .end·annotation11 .end·annotation
  
12 .annotation·system·Ldalvik/annotation/Signature;12 .annotation·system·Ldalvik/annotation/Signature;
13 ····value·=·{13 ····value·=·{
14 ········"<T:",14 ········"<T:",
15 ········"Ljava/lang/Object;",15 ········"Ljava/lang/Object;",
16 ········">",16 ········">",
17 ········"Ljava/lang/Object;",17 ········"Ljava/lang/Object;",
18 ········"Lq0/d<",18 ········"Lf0/d<",
19 ········"TT;>;"19 ········"TT;>;"
20 ····}20 ····}
21 .end·annotation21 .end·annotation
  
  
22 #·virtual·methods22 #·virtual·methods
23 .method·public·abstract·c(Ljava/lang/Object;Ljava/lang/Object;Lx0/l;)Ljava/lang/Object;23 .method·public·abstract·a(Lm0/l;)V
24 ····.annotation·system·Ldalvik/annotation/Signature;24 ····.annotation·system·Ldalvik/annotation/Signature;
25 ········value·=·{25 ········value·=·{
26 ············"(TT;",26 ············"(",
27 ············"Ljava/lang/Object;", 
28 ············"Lx0/l<",27 ············"Lm0/l<",
29 ············"-",28 ············"-",
30 ············"Ljava/lang/Throwable;",29 ············"Ljava/lang/Throwable;",
31 ············"Lo0/q;",30 ············"Ld0/q;",
32 ············">;)",31 ············">;)V"
33 ············"Ljava/lang/Object;" 
34 ········}32 ········}
35 ····.end·annotation33 ····.end·annotation
36 .end·method34 .end·method
  
37 .method·public·abstract·e(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;35 .method·public·abstract·d(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
38 ····.annotation·system·Ldalvik/annotation/Signature;36 ····.annotation·system·Ldalvik/annotation/Signature;
39 ········value·=·{37 ········value·=·{
40 ············"(TT;",38 ············"(TT;",
41 ············"Ljava/lang/Object;",39 ············"Ljava/lang/Object;",
42 ············")",40 ············")",
43 ············"Ljava/lang/Object;"41 ············"Ljava/lang/Object;"
44 ········}42 ········}
45 ····.end·annotation43 ····.end·annotation
46 .end·method44 .end·method
  
47 .method·public·abstract·i(Ljava/lang/Object;Lx0/l;)V45 .method·public·abstract·j(Ljava/lang/Object;Lm0/l;)V
48 ····.annotation·system·Ldalvik/annotation/Signature;46 ····.annotation·system·Ldalvik/annotation/Signature;
49 ········value·=·{47 ········value·=·{
50 ············"(TT;",48 ············"(TT;",
51 ············"Lx0/l<",49 ············"Lm0/l<",
52 ············"-",50 ············"-",
53 ············"Ljava/lang/Throwable;",51 ············"Ljava/lang/Throwable;",
54 ············"Lo0/q;",52 ············"Ld0/q;",
55 ············">;)V"53 ············">;)V"
56 ········}54 ········}
57 ····.end·annotation55 ····.end·annotation
58 .end·method56 .end·method
  
59 .method·public·abstract·o(Lx0/l;)V57 .method·public·abstract·m(Ljava/lang/Object;Ljava/lang/Object;Lm0/l;)Ljava/lang/Object;
60 ····.annotation·system·Ldalvik/annotation/Signature;58 ····.annotation·system·Ldalvik/annotation/Signature;
61 ········value·=·{59 ········value·=·{
62 ············"(",60 ············"(TT;",
 61 ············"Ljava/lang/Object;",
63 ············"Lx0/l<",62 ············"Lm0/l<",
64 ············"-",63 ············"-",
65 ············"Ljava/lang/Throwable;",64 ············"Ljava/lang/Throwable;",
66 ············"Lo0/q;",65 ············"Ld0/q;",
67 ············">;)V"66 ············">;)",
 67 ············"Ljava/lang/Object;"
68 ········}68 ········}
69 ····.end·annotation69 ····.end·annotation
70 .end·method70 .end·method
  
71 .method·public·abstract·p(Ljava/lang/Throwable;)Ljava/lang/Object;71 .method·public·abstract·p(Ljava/lang/Throwable;)Ljava/lang/Object;
72 .end·method72 .end·method
  
73 .method·public·abstract·r(Ljava/lang/Object;)V73 .method·public·abstract·q(Ljava/lang/Object;)V
74 .end·method74 .end·method
977 B
smali/e1/j.smali vs.
smali/t0/b0.smali
Files 78% similar despite different names
    
Offset 1, 33 lines modifiedOffset 1, 33 lines modified
1 .class·public·abstract·Le1/j;1 .class·public·abstract·Lt0/b0;
2 .super·Ljava/lang/Object;2 .super·Lkotlinx/coroutines/internal/m;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces4 #·interfaces
5 .implements·Lx0/l;5 .implements·Lm0/l;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/Signature;7 .annotation·system·Ldalvik/annotation/Signature;
8 ····value·=·{8 ····value·=·{
9 ········"Ljava/lang/Object;",9 ········"Lkotlinx/coroutines/internal/m;",
10 ········"Lx0/l<",10 ········"Lm0/l<",
11 ········"Ljava/lang/Throwable;",11 ········"Ljava/lang/Throwable;",
12 ········"Lo0/q;",12 ········"Ld0/q;",
13 ········">;"13 ········">;"
14 ····}14 ····}
15 .end·annotation15 .end·annotation
  
  
16 #·direct·methods16 #·direct·methods
17 .method·public·constructor·<init>()V17 .method·public·constructor·<init>()V
18 ····.locals·018 ····.locals·0
  
19 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V19 ····invoke-direct·{p0},·Lkotlinx/coroutines/internal/m;-><init>()V
  
20 ····return-void20 ····return-void
21 .end·method21 .end·method
  
  
22 #·virtual·methods22 #·virtual·methods
23 .method·public·abstract·a(Ljava/lang/Throwable;)V23 .method·public·abstract·y(Ljava/lang/Throwable;)V
24 .end·method24 .end·method
1.88 KB
smali/e1/j1.smali vs.
smali/t0/j1.smali
Files 82% similar despite different names
    
Offset 1, 62 lines modifiedOffset 1, 62 lines modified
1 .class·final·Le1/j1;1 .class·final·Lt0/j1;
2 .super·Le1/q1;2 .super·Lt0/q1;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·instance·fields4 #·instance·fields
5 .field·private·final·h:Lx0/l;5 .field·private·final·h:Lm0/l;
6 ····.annotation·system·Ldalvik/annotation/Signature;6 ····.annotation·system·Ldalvik/annotation/Signature;
7 ········value·=·{7 ········value·=·{
8 ············"Lx0/l<",8 ············"Lm0/l<",
9 ············"Ljava/lang/Throwable;",9 ············"Ljava/lang/Throwable;",
10 ············"Lo0/q;",10 ············"Ld0/q;",
11 ············">;"11 ············">;"
12 ········}12 ········}
13 ····.end·annotation13 ····.end·annotation
14 .end·field14 .end·field
  
  
15 #·direct·methods15 #·direct·methods
16 .method·public·constructor·<init>(Lx0/l;)V16 .method·public·constructor·<init>(Lm0/l;)V
17 ····.locals·017 ····.locals·0
18 ····.annotation·system·Ldalvik/annotation/Signature;18 ····.annotation·system·Ldalvik/annotation/Signature;
19 ········value·=·{19 ········value·=·{
20 ············"(",20 ············"(",
21 ············"Lx0/l<",21 ············"Lm0/l<",
22 ············"-",22 ············"-",
23 ············"Ljava/lang/Throwable;",23 ············"Ljava/lang/Throwable;",
24 ············"Lo0/q;",24 ············"Ld0/q;",
25 ············">;)V"25 ············">;)V"
26 ········}26 ········}
27 ····.end·annotation27 ····.end·annotation
  
28 ····invoke-direct·{p0},·Le1/q1;-><init>()V28 ····invoke-direct·{p0},·Lt0/q1;-><init>()V
  
29 ····iput-object·p1,·p0,·Le1/j1;->h:Lx0/l;29 ····iput-object·p1,·p0,·Lt0/j1;->h:Lm0/l;
  
30 ····return-void30 ····return-void
31 .end·method31 .end·method
  
  
32 #·virtual·methods32 #·virtual·methods
33 .method·public·bridge·synthetic·invoke(Ljava/lang/Object;)Ljava/lang/Object;33 .method·public·bridge·synthetic·invoke(Ljava/lang/Object;)Ljava/lang/Object;
34 ····.locals·034 ····.locals·0
  
35 ····check-cast·p1,·Ljava/lang/Throwable;35 ····check-cast·p1,·Ljava/lang/Throwable;
  
36 ····invoke-virtual·{p0,·p1},·Le1/j1;->y(Ljava/lang/Throwable;)V36 ····invoke-virtual·{p0,·p1},·Lt0/j1;->y(Ljava/lang/Throwable;)V
  
37 ····sget-object·p1,·Lo0/q;->a:Lo0/q;37 ····sget-object·p1,·Ld0/q;->a:Ld0/q;
  
38 ····return-object·p138 ····return-object·p1
39 .end·method39 .end·method
  
40 .method·public·y(Ljava/lang/Throwable;)V40 .method·public·y(Ljava/lang/Throwable;)V
41 ····.locals·141 ····.locals·1
  
42 ····iget-object·v0,·p0,·Le1/j1;->h:Lx0/l;42 ····iget-object·v0,·p0,·Lt0/j1;->h:Lm0/l;
  
43 ····invoke-interface·{v0,·p1},·Lx0/l;->invoke(Ljava/lang/Object;)Ljava/lang/Object;43 ····invoke-interface·{v0,·p1},·Lm0/l;->invoke(Ljava/lang/Object;)Ljava/lang/Object;
  
44 ····return-void44 ····return-void
45 .end·method45 .end·method
5.16 KB
smali/e1/z.smali vs.
smali/c0/g.smali
Files 78% similar despite different names
    
Offset 1, 116 lines modifiedOffset 1, 126 lines modified
1 .class·public·Le1/z;1 .class·public·final·Lc0/g;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
 4 #·interfaces
 5 .implements·Ljava/lang/AutoCloseable;
  
4 #·static·fields 
5 .field·private·static·final·synthetic·b:Ljava/util/concurrent/atomic/AtomicIntegerFieldUpdater; 
  
 6 #·annotations
 7 .annotation·build·Landroid/annotation/TargetApi;
 8 ····value·=·0x13
 9 .end·annotation
  
6 #·instance·fields 
7 .field·private·volatile·synthetic·_handled:I 
  
8 .field·public·final·a:Ljava/lang/Throwable;10 #·direct·methods
 11 .method·private·constructor·<init>(Ljava/lang/String;)V
 12 ····.locals·0
  
 13 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
 14 ····invoke-static·{p1},·Lc0/g;->a(Ljava/lang/String;)V
9 #·direct·methods 
10 .method·static·constructor·<clinit>()V 
11 ····.locals·2 
  
12 ····const-class·v0,·Le1/z;15 ····return-void
 16 .end·method
  
13 ····const-string·v1,·"_handled"17 .method·public·static·a(Ljava/lang/String;)V
 18 ····.locals·0
  
14 ····invoke-static·{v0,·v1},·Ljava/util/concurrent/atomic/AtomicIntegerFieldUpdater;->newUpdater(Ljava/lang/Class;Ljava/lang/String;)Ljava/util/concurrent/atomic/AtomicIntegerFieldUpdater;19 ····invoke-static·{p0},·Lc0/g;->c(Ljava/lang/String;)Ljava/lang/String;
  
15 ····move-result-object·v020 ····move-result-object·p0
  
16 ····sput-object·v0,·Le1/z;->b:Ljava/util/concurrent/atomic/AtomicIntegerFieldUpdater;21 ····invoke-static·{p0},·Lj/a;->c(Ljava/lang/String;)V
  
17 ····return-void22 ····return-void
18 .end·method23 .end·method
  
19 .method·public·constructor·<init>(Ljava/lang/Throwable;Z)V24 .method·public·static·b(Ljava/lang/String;I)V
20 ····.locals·025 ····.locals·0
  
21 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V26 ····invoke-static·{p0},·Lc0/g;->c(Ljava/lang/String;)Ljava/lang/String;
  
22 ····iput-object·p1,·p0,·Le1/z;->a:Ljava/lang/Throwable;27 ····move-result-object·p0
  
23 ····iput·p2,·p0,·Le1/z;->_handled:I28 ····invoke-static·{p0,·p1},·Lj/a;->a(Ljava/lang/String;I)V
  
24 ····return-void29 ····return-void
25 .end·method30 .end·method
  
26 .method·public·synthetic·constructor·<init>(Ljava/lang/Throwable;ZILkotlin/jvm/internal/e;)V31 .method·private·static·c(Ljava/lang/String;)Ljava/lang/String;
27 ····.locals·032 ····.locals·3
  
28 ····and-int/lit8·p3,·p3,·0x233 ····invoke-virtual·{p0},·Ljava/lang/String;->length()I
  
29 ····if-eqz·p3,·:cond_034 ····move-result·v0
  
30 ····const/4·p2,·0x035 ····const/16·v1,·0x7c
  
 36 ····if-ge·v0,·v1,·:cond_0
31 ····:cond_0 
32 ····invoke-direct·{p0,·p1,·p2},·Le1/z;-><init>(Ljava/lang/Throwable;Z)V 
  
 37 ····goto·:goto_0
33 ····return-void 
34 .end·method 
  
 38 ····:cond_0
 39 ····new-instance·v0,·Ljava/lang/StringBuilder;
  
 40 ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V
35 #·virtual·methods 
36 .method·public·final·a()Z 
37 ····.locals·1 
  
38 ····iget·v0,·p0,·Le1/z;->_handled:I41 ····const/4·v2,·0x0
  
 42 ····invoke-virtual·{p0,·v2,·v1},·Ljava/lang/String;->substring(II)Ljava/lang/String;
39 ····return·v0 
40 .end·method 
  
 43 ····move-result-object·p0
41 .method·public·final·b()Z 
42 ····.locals·3 
  
43 ····sget-object·v0,·Le1/z;->b:Ljava/util/concurrent/atomic/AtomicIntegerFieldUpdater;44 ····invoke-virtual·{v0,·p0},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
44 ····const/4·v1,·0x045 ····const-string·p0,·"..."
  
45 ····const/4·v2,·0x146 ····invoke-virtual·{v0,·p0},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
46 ····invoke-virtual·{v0,·p0,·v1,·v2},·Ljava/util/concurrent/atomic/AtomicIntegerFieldUpdater;->compareAndSet(Ljava/lang/Object;II)Z47 ····invoke-virtual·{v0},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
47 ····move-result·v048 ····move-result-object·p0
  
48 ····return·v049 ····:goto_0
 50 ····return-object·p0
49 .end·method51 .end·method
  
50 .method·public·toString()Ljava/lang/String;52 .method·public·static·d()V
51 ····.locals·253 ····.locals·0
  
52 ····new-instance·v0,·Ljava/lang/StringBuilder;54 ····invoke-static·{},·Lj/a;->f()V
  
53 ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V55 ····return-void
 56 .end·method
  
 57 .method·public·static·e(Ljava/lang/String;I)V
 58 ····.locals·0
  
54 ····invoke-static·{p0},·Le1/m0;->a(Ljava/lang/Object;)Ljava/lang/String;59 ····invoke-static·{p0},·Lc0/g;->c(Ljava/lang/String;)Ljava/lang/String;
  
55 ····move-result-object·v160 ····move-result-object·p0
  
56 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;61 ····invoke-static·{p0,·p1},·Lj/a;->d(Ljava/lang/String;I)V
  
57 ····const/16·v1,·0x5b62 ····return-void
 63 .end·method
  
58 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;64 .method·public·static·f(Ljava/lang/String;)Lc0/g;
 65 ····.locals·1
Max diff block lines reached; 678/5207 bytes (13.02%) of diff not shown.
1.95 KB
smali/e1/q.smali vs.
smali/t0/q.smali
Files 82% similar despite different names
    
Offset 1, 65 lines modifiedOffset 1, 65 lines modified
1 .class·public·final·Le1/q;1 .class·public·final·Lt0/q;
2 .super·Le1/m1;2 .super·Lt0/m1;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·instance·fields4 #·instance·fields
5 .field·public·final·h:Le1/m;5 .field·public·final·h:Lt0/m;
6 ····.annotation·system·Ldalvik/annotation/Signature;6 ····.annotation·system·Ldalvik/annotation/Signature;
7 ········value·=·{7 ········value·=·{
8 ············"Le1/m<",8 ············"Lt0/m<",
9 ············"*>;"9 ············"*>;"
10 ········}10 ········}
11 ····.end·annotation11 ····.end·annotation
12 .end·field12 .end·field
  
  
13 #·direct·methods13 #·direct·methods
14 .method·public·constructor·<init>(Le1/m;)V14 .method·public·constructor·<init>(Lt0/m;)V
15 ····.locals·015 ····.locals·0
16 ····.annotation·system·Ldalvik/annotation/Signature;16 ····.annotation·system·Ldalvik/annotation/Signature;
17 ········value·=·{17 ········value·=·{
18 ············"(",18 ············"(",
19 ············"Le1/m<",19 ············"Lt0/m<",
20 ············"*>;)V"20 ············"*>;)V"
21 ········}21 ········}
22 ····.end·annotation22 ····.end·annotation
  
23 ····invoke-direct·{p0},·Le1/m1;-><init>()V23 ····invoke-direct·{p0},·Lt0/m1;-><init>()V
  
24 ····iput-object·p1,·p0,·Le1/q;->h:Le1/m;24 ····iput-object·p1,·p0,·Lt0/q;->h:Lt0/m;
  
25 ····return-void25 ····return-void
26 .end·method26 .end·method
  
  
27 #·virtual·methods27 #·virtual·methods
28 .method·public·bridge·synthetic·invoke(Ljava/lang/Object;)Ljava/lang/Object;28 .method·public·bridge·synthetic·invoke(Ljava/lang/Object;)Ljava/lang/Object;
29 ····.locals·029 ····.locals·0
  
30 ····check-cast·p1,·Ljava/lang/Throwable;30 ····check-cast·p1,·Ljava/lang/Throwable;
  
31 ····invoke-virtual·{p0,·p1},·Le1/q;->y(Ljava/lang/Throwable;)V31 ····invoke-virtual·{p0,·p1},·Lt0/q;->y(Ljava/lang/Throwable;)V
  
32 ····sget-object·p1,·Lo0/q;->a:Lo0/q;32 ····sget-object·p1,·Ld0/q;->a:Ld0/q;
  
33 ····return-object·p133 ····return-object·p1
34 .end·method34 .end·method
  
35 .method·public·y(Ljava/lang/Throwable;)V35 .method·public·y(Ljava/lang/Throwable;)V
36 ····.locals·136 ····.locals·1
  
37 ····iget-object·p1,·p0,·Le1/q;->h:Le1/m;37 ····iget-object·p1,·p0,·Lt0/q;->h:Lt0/m;
  
38 ····invoke-virtual·{p0},·Le1/q1;->z()Le1/r1;38 ····invoke-virtual·{p0},·Lt0/q1;->z()Lt0/r1;
  
39 ····move-result-object·v039 ····move-result-object·v0
  
40 ····invoke-virtual·{p1,·v0},·Le1/m;->v(Le1/k1;)Ljava/lang/Throwable;40 ····invoke-virtual·{p1,·v0},·Lt0/m;->v(Lt0/k1;)Ljava/lang/Throwable;
  
41 ····move-result-object·v041 ····move-result-object·v0
  
42 ····invoke-virtual·{p1,·v0},·Le1/m;->E(Ljava/lang/Throwable;)V42 ····invoke-virtual·{p1,·v0},·Lt0/m;->E(Ljava/lang/Throwable;)V
  
43 ····return-void43 ····return-void
44 .end·method44 .end·method
4.87 KB
smali/e1/e2.smali vs.
smali/r0/i$a.smali
Files 78% similar despite different names
    
Offset 1, 128 lines modifiedOffset 1, 127 lines modified
1 .class·final·Le1/e2;1 .class·public·final·Lr0/i$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·Lq0/g$b; 
6 .implements·Lq0/g$c; 
  
  
7 #·annotations6 #·annotations
 7 .annotation·system·Ldalvik/annotation/EnclosingMethod;
 8 ····value·=·Lr0/i;->iterator()Ljava/util/Iterator;
 9 .end·annotation
  
 10 .annotation·system·Ldalvik/annotation/InnerClass;
 11 ····accessFlags·=·0x19
 12 ····name·=·null
 13 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/Signature;14 .annotation·system·Ldalvik/annotation/Signature;
9 ····value·=·{15 ····value·=·{
10 ········"Ljava/lang/Object;",16 ········"Ljava/lang/Object;",
 17 ········"Ljava/util/Iterator<",
11 ········"Lq0/g$b;", 
12 ········"Lq0/g$c<", 
13 ········"Le1/e2;", 
14 ········">;"18 ········"TR;>;"
15 ····}19 ····}
16 .end·annotation20 .end·annotation
  
  
17 #·static·fields21 #·instance·fields
18 .field·public·static·final·d:Le1/e2;22 .field·private·final·d:Ljava/util/Iterator;
 23 ····.annotation·system·Ldalvik/annotation/Signature;
 24 ········value·=·{
 25 ············"Ljava/util/Iterator<",
 26 ············"TT;>;"
 27 ········}
 28 ····.end·annotation
 29 .end·field
  
 30 .field·final·synthetic·e:Lr0/i;
 31 ····.annotation·system·Ldalvik/annotation/Signature;
 32 ········value·=·{
 33 ············"Lr0/i<",
 34 ············"TT;TR;>;"
 35 ········}
 36 ····.end·annotation
 37 .end·field
  
  
19 #·direct·methods38 #·direct·methods
20 .method·static·constructor·<clinit>()V39 .method·constructor·<init>(Lr0/i;)V
21 ····.locals·140 ····.locals·0
 41 ····.annotation·system·Ldalvik/annotation/Signature;
 42 ········value·=·{
 43 ············"(",
 44 ············"Lr0/i<",
 45 ············"TT;TR;>;)V"
 46 ········}
 47 ····.end·annotation
  
 48 ····iput-object·p1,·p0,·Lr0/i$a;->e:Lr0/i;
  
22 ····new-instance·v0,·Le1/e2;49 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
23 ····invoke-direct·{v0},·Le1/e2;-><init>()V50 ····invoke-static·{p1},·Lr0/i;->a(Lr0/i;)Lr0/b;
  
24 ····sput-object·v0,·Le1/e2;->d:Le1/e2;51 ····move-result-object·p1
  
 52 ····invoke-interface·{p1},·Lr0/b;->iterator()Ljava/util/Iterator;
25 ····return-void 
26 .end·method 
  
 53 ····move-result-object·p1
27 .method·private·constructor·<init>()V 
28 ····.locals·0 
  
29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V54 ····iput-object·p1,·p0,·Lr0/i$a;->d:Ljava/util/Iterator;
  
30 ····return-void55 ····return-void
31 .end·method56 .end·method
  
  
32 #·virtual·methods57 #·virtual·methods
33 .method·public·fold(Ljava/lang/Object;Lx0/p;)Ljava/lang/Object;58 .method·public·hasNext()Z
34 ····.locals·059 ····.locals·1
35 ····.annotation·system·Ldalvik/annotation/Signature; 
36 ········value·=·{ 
37 ············"<R:", 
38 ············"Ljava/lang/Object;", 
39 ············">(TR;", 
40 ············"Lx0/p<", 
41 ············"-TR;-", 
42 ············"Lq0/g$b;", 
43 ············"+TR;>;)TR;" 
44 ········} 
45 ····.end·annotation 
  
46 ····invoke-static·{p0,·p1,·p2},·Lq0/g$b$a;->a(Lq0/g$b;Ljava/lang/Object;Lx0/p;)Ljava/lang/Object;60 ····iget-object·v0,·p0,·Lr0/i$a;->d:Ljava/util/Iterator;
  
47 ····move-result-object·p161 ····invoke-interface·{v0},·Ljava/util/Iterator;->hasNext()Z
  
48 ····return-object·p162 ····move-result·v0
  
 63 ····return·v0
49 .end·method64 .end·method
  
50 .method·public·get(Lq0/g$c;)Lq0/g$b;65 .method·public·next()Ljava/lang/Object;
51 ····.locals·066 ····.locals·2
52 ····.annotation·system·Ldalvik/annotation/Signature;67 ····.annotation·system·Ldalvik/annotation/Signature;
53 ········value·=·{68 ········value·=·{
54 ············"<E::", 
55 ············"Lq0/g$b;", 
56 ············">(",69 ············"()TR;"
57 ············"Lq0/g$c<", 
58 ············"TE;>;)TE;" 
59 ········}70 ········}
60 ····.end·annotation71 ····.end·annotation
  
61 ····invoke-static·{p0,·p1},·Lq0/g$b$a;->b(Lq0/g$b;Lq0/g$c;)Lq0/g$b;72 ····iget-object·v0,·p0,·Lr0/i$a;->e:Lr0/i;
  
62 ····move-result-object·p173 ····invoke-static·{v0},·Lr0/i;->b(Lr0/i;)Lm0/l;
  
 74 ····move-result-object·v0
63 ····return-object·p1 
Max diff block lines reached; 1413/4912 bytes (28.77%) of diff not shown.
2.37 KB
smali/e1/h0.smali vs.
smali/t0/h0.smali
Files 96% similar despite different names
    
Offset 1, 49 lines modifiedOffset 1, 49 lines modified
1 .class·public·final·Le1/h0;1 .class·public·final·Lt0/h0;
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(Lq0/g;Ljava/lang/Throwable;)V5 .method·public·static·final·a(Lf0/g;Ljava/lang/Throwable;)V
6 ····.locals·16 ····.locals·1
  
7 ····:try_start_07 ····:try_start_0
8 ····sget-object·v0,·Lkotlinx/coroutines/CoroutineExceptionHandler;->b:Lkotlinx/coroutines/CoroutineExceptionHandler$a;8 ····sget-object·v0,·Lkotlinx/coroutines/CoroutineExceptionHandler;->b:Lkotlinx/coroutines/CoroutineExceptionHandler$a;
  
9 ····invoke-interface·{p0,·v0},·Lq0/g;->get(Lq0/g$c;)Lq0/g$b;9 ····invoke-interface·{p0,·v0},·Lf0/g;->get(Lf0/g$c;)Lf0/g$b;
  
10 ····move-result-object·v010 ····move-result-object·v0
  
11 ····check-cast·v0,·Lkotlinx/coroutines/CoroutineExceptionHandler;11 ····check-cast·v0,·Lkotlinx/coroutines/CoroutineExceptionHandler;
12 ····:try_end_012 ····:try_end_0
13 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_013 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0
  
14 ····if-nez·v0,·:cond_014 ····if-nez·v0,·:cond_0
  
15 ····invoke-static·{p0,·p1},·Le1/g0;->a(Lq0/g;Ljava/lang/Throwable;)V15 ····invoke-static·{p0,·p1},·Lt0/g0;->a(Lf0/g;Ljava/lang/Throwable;)V
  
16 ····return-void16 ····return-void
  
17 ····:cond_017 ····:cond_0
18 ····:try_start_118 ····:try_start_1
19 ····invoke-interface·{v0,·p0,·p1},·Lkotlinx/coroutines/CoroutineExceptionHandler;->handleException(Lq0/g;Ljava/lang/Throwable;)V19 ····invoke-interface·{v0,·p0,·p1},·Lkotlinx/coroutines/CoroutineExceptionHandler;->handleException(Lf0/g;Ljava/lang/Throwable;)V
20 ····:try_end_120 ····:try_end_1
21 ····.catchall·{:try_start_1·..·:try_end_1}·:catchall_021 ····.catchall·{:try_start_1·..·:try_end_1}·:catchall_0
  
22 ····return-void22 ····return-void
  
23 ····:catchall_023 ····:catchall_0
24 ····move-exception·v024 ····move-exception·v0
  
25 ····invoke-static·{p1,·v0},·Le1/h0;->b(Ljava/lang/Throwable;Ljava/lang/Throwable;)Ljava/lang/Throwable;25 ····invoke-static·{p1,·v0},·Lt0/h0;->b(Ljava/lang/Throwable;Ljava/lang/Throwable;)Ljava/lang/Throwable;
  
26 ····move-result-object·p126 ····move-result-object·p1
  
27 ····invoke-static·{p0,·p1},·Le1/g0;->a(Lq0/g;Ljava/lang/Throwable;)V27 ····invoke-static·{p0,·p1},·Lt0/g0;->a(Lf0/g;Ljava/lang/Throwable;)V
  
28 ····return-void28 ····return-void
29 .end·method29 .end·method
  
30 .method·public·static·final·b(Ljava/lang/Throwable;Ljava/lang/Throwable;)Ljava/lang/Throwable;30 .method·public·static·final·b(Ljava/lang/Throwable;Ljava/lang/Throwable;)Ljava/lang/Throwable;
31 ····.locals·231 ····.locals·2
  
Offset 54, 11 lines modifiedOffset 54, 11 lines modified
54 ····:cond_054 ····:cond_0
55 ····new-instance·v0,·Ljava/lang/RuntimeException;55 ····new-instance·v0,·Ljava/lang/RuntimeException;
  
56 ····const-string·v1,·"Exception·while·trying·to·handle·coroutine·exception"56 ····const-string·v1,·"Exception·while·trying·to·handle·coroutine·exception"
  
57 ····invoke-direct·{v0,·v1,·p1},·Ljava/lang/RuntimeException;-><init>(Ljava/lang/String;Ljava/lang/Throwable;)V57 ····invoke-direct·{v0,·v1,·p1},·Ljava/lang/RuntimeException;-><init>(Ljava/lang/String;Ljava/lang/Throwable;)V
  
58 ····invoke-static·{v0,·p0},·Lo0/a;->a(Ljava/lang/Throwable;Ljava/lang/Throwable;)V58 ····invoke-static·{v0,·p0},·Ld0/a;->a(Ljava/lang/Throwable;Ljava/lang/Throwable;)V
  
59 ····return-object·v059 ····return-object·v0
60 .end·method60 .end·method
1.23 KB
smali/e1/u.smali vs.
smali/t0/u.smali
Files 75% similar despite different names
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 .class·public·final·synthetic·Le1/u;1 .class·public·final·synthetic·Lt0/u;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces4 #·interfaces
5 .implements·Ljava/util/concurrent/ThreadFactory;5 .implements·Ljava/util/concurrent/ThreadFactory;
  
  
Offset 12, 25 lines modifiedOffset 12, 25 lines modified
  
12 #·direct·methods12 #·direct·methods
13 .method·public·synthetic·constructor·<init>(Ljava/util/concurrent/atomic/AtomicInteger;)V13 .method·public·synthetic·constructor·<init>(Ljava/util/concurrent/atomic/AtomicInteger;)V
14 ····.locals·014 ····.locals·0
  
15 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V15 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
16 ····iput-object·p1,·p0,·Le1/u;->a:Ljava/util/concurrent/atomic/AtomicInteger;16 ····iput-object·p1,·p0,·Lt0/u;->a:Ljava/util/concurrent/atomic/AtomicInteger;
  
17 ····return-void17 ····return-void
18 .end·method18 .end·method
  
  
19 #·virtual·methods19 #·virtual·methods
20 .method·public·final·newThread(Ljava/lang/Runnable;)Ljava/lang/Thread;20 .method·public·final·newThread(Ljava/lang/Runnable;)Ljava/lang/Thread;
21 ····.locals·121 ····.locals·1
  
22 ····iget-object·v0,·p0,·Le1/u;->a:Ljava/util/concurrent/atomic/AtomicInteger;22 ····iget-object·v0,·p0,·Lt0/u;->a:Ljava/util/concurrent/atomic/AtomicInteger;
  
23 ····invoke-static·{v0,·p1},·Le1/w;->p(Ljava/util/concurrent/atomic/AtomicInteger;Ljava/lang/Runnable;)Ljava/lang/Thread;23 ····invoke-static·{v0,·p1},·Lt0/w;->p(Ljava/util/concurrent/atomic/AtomicInteger;Ljava/lang/Runnable;)Ljava/lang/Thread;
  
24 ····move-result-object·p124 ····move-result-object·p1
  
25 ····return-object·p125 ····return-object·p1
26 .end·method26 .end·method
1.43 KB
smali/e1/z1.smali vs.
smali/t0/f0$a.smali
Files 75% similar despite different names
    
Offset 1, 41 lines modifiedOffset 1, 45 lines modified
1 .class·Le1/z1;1 .class·public·final·Lt0/f0$a;
2 .super·Le1/a;2 .super·Lf0/b;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·annotations4 #·annotations
 5 .annotation·system·Ldalvik/annotation/EnclosingClass;
 6 ····value·=·Lt0/f0;
 7 .end·annotation
  
 8 .annotation·system·Ldalvik/annotation/InnerClass;
 9 ····accessFlags·=·0x19
 10 ····name·=·"a"
 11 .end·annotation
  
5 .annotation·system·Ldalvik/annotation/Signature;12 .annotation·system·Ldalvik/annotation/Signature;
6 ····value·=·{13 ····value·=·{
7 ········"Le1/a<",14 ········"Lf0/b<",
8 ········"Lo0/q;",15 ········"Lf0/e;",
 16 ········"Lt0/f0;",
9 ········">;"17 ········">;"
10 ····}18 ····}
11 .end·annotation19 .end·annotation
  
  
12 #·direct·methods20 #·direct·methods
13 .method·public·constructor·<init>(Lq0/g;Z)V21 .method·private·constructor·<init>()V
14 ····.locals·122 ····.locals·2
  
 23 ····sget-object·v0,·Lf0/e;->a:Lf0/e$b;
  
15 ····const/4·v0,·0x124 ····sget-object·v1,·Lt0/f0$a$a;->d:Lt0/f0$a$a;
  
16 ····invoke-direct·{p0,·p1,·v0,·p2},·Le1/a;-><init>(Lq0/g;ZZ)V25 ····invoke-direct·{p0,·v0,·v1},·Lf0/b;-><init>(Lf0/g$c;Lm0/l;)V
  
17 ····return-void26 ····return-void
18 .end·method27 .end·method
  
 28 .method·public·synthetic·constructor·<init>(Lkotlin/jvm/internal/e;)V
 29 ····.locals·0
  
 30 ····invoke-direct·{p0},·Lt0/f0$a;-><init>()V
19 #·virtual·methods 
20 .method·protected·P(Ljava/lang/Throwable;)Z 
21 ····.locals·1 
  
 31 ····return-void
22 ····invoke-virtual·{p0},·Le1/a;->getContext()Lq0/g; 
  
23 ····move-result-object·v0 
  
24 ····invoke-static·{v0,·p1},·Le1/h0;->a(Lq0/g;Ljava/lang/Throwable;)V 
  
25 ····const/4·p1,·0x1 
  
26 ····return·p1 
27 .end·method32 .end·method
1.83 KB
smali/e1/t1.smali vs.
smali/t0/t1.smali
Files 82% similar despite different names
    
Offset 1, 61 lines modifiedOffset 1, 61 lines modified
1 .class·final·Le1/t1;1 .class·final·Lt0/t1;
2 .super·Le1/z1;2 .super·Lt0/z1;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·instance·fields4 #·instance·fields
5 .field·private·final·f:Lq0/d;5 .field·private·final·f:Lf0/d;
6 ····.annotation·system·Ldalvik/annotation/Signature;6 ····.annotation·system·Ldalvik/annotation/Signature;
7 ········value·=·{7 ········value·=·{
8 ············"Lq0/d<",8 ············"Lf0/d<",
9 ············"Lo0/q;",9 ············"Ld0/q;",
10 ············">;"10 ············">;"
11 ········}11 ········}
12 ····.end·annotation12 ····.end·annotation
13 .end·field13 .end·field
  
  
14 #·direct·methods14 #·direct·methods
15 .method·public·constructor·<init>(Lq0/g;Lx0/p;)V15 .method·public·constructor·<init>(Lf0/g;Lm0/p;)V
16 ····.locals·116 ····.locals·1
17 ····.annotation·system·Ldalvik/annotation/Signature;17 ····.annotation·system·Ldalvik/annotation/Signature;
18 ········value·=·{18 ········value·=·{
19 ············"(",19 ············"(",
20 ············"Lq0/g;",20 ············"Lf0/g;",
21 ············"Lx0/p<",21 ············"Lm0/p<",
22 ············"-",22 ············"-",
23 ············"Le1/i0;",23 ············"Lt0/i0;",
24 ············"-",24 ············"-",
25 ············"Lq0/d<",25 ············"Lf0/d<",
26 ············"-",26 ············"-",
27 ············"Lo0/q;",27 ············"Ld0/q;",
28 ············">;+",28 ············">;+",
29 ············"Ljava/lang/Object;",29 ············"Ljava/lang/Object;",
30 ············">;)V"30 ············">;)V"
31 ········}31 ········}
32 ····.end·annotation32 ····.end·annotation
  
33 ····const/4·v0,·0x033 ····const/4·v0,·0x0
  
34 ····invoke-direct·{p0,·p1,·v0},·Le1/z1;-><init>(Lq0/g;Z)V34 ····invoke-direct·{p0,·p1,·v0},·Lt0/z1;-><init>(Lf0/g;Z)V
  
35 ····invoke-static·{p2,·p0,·p0},·Lr0/b;->a(Lx0/p;Ljava/lang/Object;Lq0/d;)Lq0/d;35 ····invoke-static·{p2,·p0,·p0},·Lg0/b;->a(Lm0/p;Ljava/lang/Object;Lf0/d;)Lf0/d;
  
36 ····move-result-object·p136 ····move-result-object·p1
  
37 ····iput-object·p1,·p0,·Le1/t1;->f:Lq0/d;37 ····iput-object·p1,·p0,·Lt0/t1;->f:Lf0/d;
  
38 ····return-void38 ····return-void
39 .end·method39 .end·method
  
  
40 #·virtual·methods40 #·virtual·methods
41 .method·protected·d0()V41 .method·protected·d0()V
42 ····.locals·142 ····.locals·1
  
43 ····iget-object·v0,·p0,·Le1/t1;->f:Lq0/d;43 ····iget-object·v0,·p0,·Lt0/t1;->f:Lf0/d;
  
44 ····invoke-static·{v0,·p0},·Lj1/a;->c(Lq0/d;Lq0/d;)V44 ····invoke-static·{v0,·p0},·Ly0/a;->c(Lf0/d;Lf0/d;)V
  
45 ····return-void45 ····return-void
46 .end·method46 .end·method
1.51 KB
smali/e1/k1$b.smali vs.
smali/n/c$c.smali
Files 76% similar despite different names
    
Offset 1, 52 lines modifiedOffset 1, 41 lines modified
1 .class·public·final·Le1/k1$b;1 .class·Ln/c$c;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces4 #·interfaces
5 .implements·Lq0/g$c;5 .implements·Ln/c$f;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
8 ····value·=·Le1/k1;8 ····value·=·Ln/c;
9 .end·annotation9 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x1911 ····accessFlags·=·0xa
12 ····name·=·"b"12 ····name·=·"c"
13 .end·annotation 
  
14 .annotation·system·Ldalvik/annotation/Signature; 
15 ····value·=·{ 
16 ········"Ljava/lang/Object;", 
17 ········"Lq0/g$c<", 
18 ········"Le1/k1;", 
19 ········">;" 
20 ····} 
21 .end·annotation13 .end·annotation
  
  
22 #·static·fields14 #·instance·fields
23 .field·static·final·synthetic·d:Le1/k1$b;15 .field·a:Ljava/util/concurrent/ExecutorService;
  
  
24 #·direct·methods16 #·direct·methods
25 .method·static·constructor·<clinit>()V17 .method·constructor·<init>()V
26 ····.locals·118 ····.locals·1
  
27 ····new-instance·v0,·Le1/k1$b;19 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
28 ····invoke-direct·{v0},·Le1/k1$b;-><init>()V20 ····invoke-static·{},·Lm/a;->e()Lm/a;
  
29 ····sput-object·v0,·Le1/k1$b;->d:Le1/k1$b;21 ····move-result-object·v0
  
 22 ····invoke-virtual·{v0},·Lm/a;->b()Ljava/util/concurrent/ExecutorService;
30 ····return-void 
31 .end·method 
  
 23 ····move-result-object·v0
32 .method·private·constructor·<init>()V 
33 ····.locals·0 
  
34 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V24 ····iput-object·v0,·p0,·Ln/c$c;->a:Ljava/util/concurrent/ExecutorService;
  
35 ····return-void25 ····return-void
36 .end·method26 .end·method
1.18 KB
smali/e1/f2.smali vs.
smali/t0/f2.smali
Files 78% similar despite different names
    
Offset 1, 45 lines modifiedOffset 1, 45 lines modified
1 .class·public·final·Le1/f2;1 .class·public·final·Lt0/f2;
2 .super·Lq0/a;2 .super·Lf0/a;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/MemberClasses;5 .annotation·system·Ldalvik/annotation/MemberClasses;
6 ····value·=·{6 ····value·=·{
7 ········Le1/f2$a;7 ········Lt0/f2$a;
8 ····}8 ····}
9 .end·annotation9 .end·annotation
  
  
10 #·static·fields10 #·static·fields
11 .field·public·static·final·e:Le1/f2$a;11 .field·public·static·final·e:Lt0/f2$a;
  
  
12 #·instance·fields12 #·instance·fields
13 .field·public·d:Z13 .field·public·d:Z
  
  
14 #·direct·methods14 #·direct·methods
15 .method·static·constructor·<clinit>()V15 .method·static·constructor·<clinit>()V
16 ····.locals·216 ····.locals·2
  
17 ····new-instance·v0,·Le1/f2$a;17 ····new-instance·v0,·Lt0/f2$a;
  
18 ····const/4·v1,·0x018 ····const/4·v1,·0x0
  
19 ····invoke-direct·{v0,·v1},·Le1/f2$a;-><init>(Lkotlin/jvm/internal/e;)V19 ····invoke-direct·{v0,·v1},·Lt0/f2$a;-><init>(Lkotlin/jvm/internal/e;)V
  
20 ····sput-object·v0,·Le1/f2;->e:Le1/f2$a;20 ····sput-object·v0,·Lt0/f2;->e:Lt0/f2$a;
  
21 ····return-void21 ····return-void
22 .end·method22 .end·method
  
23 .method·public·constructor·<init>()V23 .method·public·constructor·<init>()V
24 ····.locals·124 ····.locals·1
  
25 ····sget-object·v0,·Le1/f2;->e:Le1/f2$a;25 ····sget-object·v0,·Lt0/f2;->e:Lt0/f2$a;
  
26 ····invoke-direct·{p0,·v0},·Lq0/a;-><init>(Lq0/g$c;)V26 ····invoke-direct·{p0,·v0},·Lf0/a;-><init>(Lf0/g$c;)V
  
27 ····return-void27 ····return-void
28 .end·method28 .end·method
2.45 KB
smali/e1/r1$a.smali vs.
smali/t0/r1$a.smali
Files 76% similar despite different names
    
Offset 1, 72 lines modifiedOffset 1, 72 lines modified
1 .class·final·Le1/r1$a;1 .class·final·Lt0/r1$a;
2 .super·Le1/q1;2 .super·Lt0/q1;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Le1/r1;6 ····value·=·Lt0/r1;
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x1a9 ····accessFlags·=·0x1a
10 ····name·=·"a"10 ····name·=·"a"
11 .end·annotation11 .end·annotation
  
  
12 #·instance·fields12 #·instance·fields
13 .field·private·final·h:Le1/r1;13 .field·private·final·h:Lt0/r1;
  
14 .field·private·final·i:Le1/r1$b;14 .field·private·final·i:Lt0/r1$b;
  
15 .field·private·final·j:Le1/s;15 .field·private·final·j:Lt0/s;
  
16 .field·private·final·k:Ljava/lang/Object;16 .field·private·final·k:Ljava/lang/Object;
  
  
17 #·direct·methods17 #·direct·methods
18 .method·public·constructor·<init>(Le1/r1;Le1/r1$b;Le1/s;Ljava/lang/Object;)V18 .method·public·constructor·<init>(Lt0/r1;Lt0/r1$b;Lt0/s;Ljava/lang/Object;)V
19 ····.locals·019 ····.locals·0
  
20 ····invoke-direct·{p0},·Le1/q1;-><init>()V20 ····invoke-direct·{p0},·Lt0/q1;-><init>()V
  
21 ····iput-object·p1,·p0,·Le1/r1$a;->h:Le1/r1;21 ····iput-object·p1,·p0,·Lt0/r1$a;->h:Lt0/r1;
  
22 ····iput-object·p2,·p0,·Le1/r1$a;->i:Le1/r1$b;22 ····iput-object·p2,·p0,·Lt0/r1$a;->i:Lt0/r1$b;
  
23 ····iput-object·p3,·p0,·Le1/r1$a;->j:Le1/s;23 ····iput-object·p3,·p0,·Lt0/r1$a;->j:Lt0/s;
  
24 ····iput-object·p4,·p0,·Le1/r1$a;->k:Ljava/lang/Object;24 ····iput-object·p4,·p0,·Lt0/r1$a;->k:Ljava/lang/Object;
  
25 ····return-void25 ····return-void
26 .end·method26 .end·method
  
  
27 #·virtual·methods27 #·virtual·methods
28 .method·public·bridge·synthetic·invoke(Ljava/lang/Object;)Ljava/lang/Object;28 .method·public·bridge·synthetic·invoke(Ljava/lang/Object;)Ljava/lang/Object;
29 ····.locals·029 ····.locals·0
  
30 ····check-cast·p1,·Ljava/lang/Throwable;30 ····check-cast·p1,·Ljava/lang/Throwable;
  
31 ····invoke-virtual·{p0,·p1},·Le1/r1$a;->y(Ljava/lang/Throwable;)V31 ····invoke-virtual·{p0,·p1},·Lt0/r1$a;->y(Ljava/lang/Throwable;)V
  
32 ····sget-object·p1,·Lo0/q;->a:Lo0/q;32 ····sget-object·p1,·Ld0/q;->a:Ld0/q;
  
33 ····return-object·p133 ····return-object·p1
34 .end·method34 .end·method
  
35 .method·public·y(Ljava/lang/Throwable;)V35 .method·public·y(Ljava/lang/Throwable;)V
36 ····.locals·336 ····.locals·3
  
37 ····iget-object·p1,·p0,·Le1/r1$a;->h:Le1/r1;37 ····iget-object·p1,·p0,·Lt0/r1$a;->h:Lt0/r1;
  
38 ····iget-object·v0,·p0,·Le1/r1$a;->i:Le1/r1$b;38 ····iget-object·v0,·p0,·Lt0/r1$a;->i:Lt0/r1$b;
  
39 ····iget-object·v1,·p0,·Le1/r1$a;->j:Le1/s;39 ····iget-object·v1,·p0,·Lt0/r1$a;->j:Lt0/s;
  
40 ····iget-object·v2,·p0,·Le1/r1$a;->k:Ljava/lang/Object;40 ····iget-object·v2,·p0,·Lt0/r1$a;->k:Ljava/lang/Object;
  
41 ····invoke-static·{p1,·v0,·v1,·v2},·Le1/r1;->t(Le1/r1;Le1/r1$b;Le1/s;Ljava/lang/Object;)V41 ····invoke-static·{p1,·v0,·v1,·v2},·Lt0/r1;->t(Lt0/r1;Lt0/r1$b;Lt0/s;Ljava/lang/Object;)V
  
42 ····return-void42 ····return-void
43 .end·method43 .end·method
728 B
smali/e1/d.smali vs.
smali/t0/d.smali
Files 77% similar despite different names
    
Offset 1, 28 lines modifiedOffset 1, 28 lines modified
1 .class·final·Le1/d;1 .class·final·Lt0/d;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces4 #·interfaces
5 .implements·Le1/x1;5 .implements·Lt0/x1;
  
  
6 #·static·fields6 #·static·fields
7 .field·public·static·final·d:Le1/d;7 .field·public·static·final·d:Lt0/d;
  
  
8 #·direct·methods8 #·direct·methods
9 .method·static·constructor·<clinit>()V9 .method·static·constructor·<clinit>()V
10 ····.locals·110 ····.locals·1
  
11 ····new-instance·v0,·Le1/d;11 ····new-instance·v0,·Lt0/d;
  
12 ····invoke-direct·{v0},·Le1/d;-><init>()V12 ····invoke-direct·{v0},·Lt0/d;-><init>()V
  
13 ····sput-object·v0,·Le1/d;->d:Le1/d;13 ····sput-object·v0,·Lt0/d;->d:Lt0/d;
  
14 ····return-void14 ····return-void
15 .end·method15 .end·method
  
16 .method·private·constructor·<init>()V16 .method·private·constructor·<init>()V
17 ····.locals·017 ····.locals·0
  
8.26 KB
smali/e1/q0.smali vs.
smali/t0/q0.smali
Max HTML report size reached
2.87 KB
smali/e1/l1.smali vs.
smali/t0/l1.smali
Files 94% similar despite different names
    
Offset 1, 31 lines modifiedOffset 1, 31 lines modified
1 .class·public·final·Le1/l1;1 .class·public·final·Lt0/l1;
2 .super·Ljava/util/concurrent/CancellationException;2 .super·Ljava/util/concurrent/CancellationException;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/Signature;5 .annotation·system·Ldalvik/annotation/Signature;
6 ····value·=·{6 ····value·=·{
7 ········"Ljava/util/concurrent/CancellationException;"7 ········"Ljava/util/concurrent/CancellationException;"
8 ····}8 ····}
9 .end·annotation9 .end·annotation
  
  
10 #·instance·fields10 #·instance·fields
11 .field·public·final·d:Le1/k1;11 .field·public·final·d:Lt0/k1;
  
  
12 #·direct·methods12 #·direct·methods
13 .method·public·constructor·<init>(Ljava/lang/String;Ljava/lang/Throwable;Le1/k1;)V13 .method·public·constructor·<init>(Ljava/lang/String;Ljava/lang/Throwable;Lt0/k1;)V
14 ····.locals·014 ····.locals·0
  
15 ····invoke-direct·{p0,·p1},·Ljava/util/concurrent/CancellationException;-><init>(Ljava/lang/String;)V15 ····invoke-direct·{p0,·p1},·Ljava/util/concurrent/CancellationException;-><init>(Ljava/lang/String;)V
  
16 ····iput-object·p3,·p0,·Le1/l1;->d:Le1/k1;16 ····iput-object·p3,·p0,·Lt0/l1;->d:Lt0/k1;
  
17 ····if-eqz·p2,·:cond_017 ····if-eqz·p2,·:cond_0
  
18 ····invoke-virtual·{p0,·p2},·Ljava/lang/Throwable;->initCause(Ljava/lang/Throwable;)Ljava/lang/Throwable;18 ····invoke-virtual·{p0,·p2},·Ljava/lang/Throwable;->initCause(Ljava/lang/Throwable;)Ljava/lang/Throwable;
  
19 ····:cond_019 ····:cond_0
20 ····return-void20 ····return-void
Offset 34, 19 lines modifiedOffset 34, 19 lines modified
  
34 #·virtual·methods34 #·virtual·methods
35 .method·public·equals(Ljava/lang/Object;)Z35 .method·public·equals(Ljava/lang/Object;)Z
36 ····.locals·236 ····.locals·2
  
37 ····if-eq·p1,·p0,·:cond_137 ····if-eq·p1,·p0,·:cond_1
  
38 ····instance-of·v0,·p1,·Le1/l1;38 ····instance-of·v0,·p1,·Lt0/l1;
  
39 ····if-eqz·v0,·:cond_039 ····if-eqz·v0,·:cond_0
  
40 ····check-cast·p1,·Le1/l1;40 ····check-cast·p1,·Lt0/l1;
  
41 ····invoke-virtual·{p1},·Ljava/lang/Throwable;->getMessage()Ljava/lang/String;41 ····invoke-virtual·{p1},·Ljava/lang/Throwable;->getMessage()Ljava/lang/String;
  
42 ····move-result-object·v042 ····move-result-object·v0
  
43 ····invoke-virtual·{p0},·Ljava/lang/Throwable;->getMessage()Ljava/lang/String;43 ····invoke-virtual·{p0},·Ljava/lang/Throwable;->getMessage()Ljava/lang/String;
  
Offset 54, 17 lines modifiedOffset 54, 17 lines modified
  
54 ····invoke-static·{v0,·v1},·Lkotlin/jvm/internal/i;->a(Ljava/lang/Object;Ljava/lang/Object;)Z54 ····invoke-static·{v0,·v1},·Lkotlin/jvm/internal/i;->a(Ljava/lang/Object;Ljava/lang/Object;)Z
  
55 ····move-result·v055 ····move-result·v0
  
56 ····if-eqz·v0,·:cond_056 ····if-eqz·v0,·:cond_0
  
57 ····iget-object·v0,·p1,·Le1/l1;->d:Le1/k1;57 ····iget-object·v0,·p1,·Lt0/l1;->d:Lt0/k1;
  
58 ····iget-object·v1,·p0,·Le1/l1;->d:Le1/k1;58 ····iget-object·v1,·p0,·Lt0/l1;->d:Lt0/k1;
  
59 ····invoke-static·{v0,·v1},·Lkotlin/jvm/internal/i;->a(Ljava/lang/Object;Ljava/lang/Object;)Z59 ····invoke-static·{v0,·v1},·Lkotlin/jvm/internal/i;->a(Ljava/lang/Object;Ljava/lang/Object;)Z
  
60 ····move-result·v060 ····move-result·v0
  
61 ····if-eqz·v0,·:cond_061 ····if-eqz·v0,·:cond_0
  
Offset 120, 15 lines modifiedOffset 120, 15 lines modified
  
120 ····invoke-virtual·{v0},·Ljava/lang/String;->hashCode()I120 ····invoke-virtual·{v0},·Ljava/lang/String;->hashCode()I
  
121 ····move-result·v0121 ····move-result·v0
  
122 ····mul-int/lit8·v0,·v0,·0x1f122 ····mul-int/lit8·v0,·v0,·0x1f
  
123 ····iget-object·v1,·p0,·Le1/l1;->d:Le1/k1;123 ····iget-object·v1,·p0,·Lt0/l1;->d:Lt0/k1;
  
124 ····invoke-virtual·{v1},·Ljava/lang/Object;->hashCode()I124 ····invoke-virtual·{v1},·Ljava/lang/Object;->hashCode()I
  
125 ····move-result·v1125 ····move-result·v1
  
126 ····add-int/2addr·v0,·v1126 ····add-int/2addr·v0,·v1
  
Offset 168, 15 lines modifiedOffset 168, 15 lines modified
  
168 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;168 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
169 ····const-string·v1,·";·job="169 ····const-string·v1,·";·job="
  
170 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;170 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
171 ····iget-object·v1,·p0,·Le1/l1;->d:Le1/k1;171 ····iget-object·v1,·p0,·Lt0/l1;->d:Lt0/k1;
  
172 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;172 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
  
173 ····invoke-virtual·{v0},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;173 ····invoke-virtual·{v0},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
174 ····move-result-object·v0174 ····move-result-object·v0
  
1.09 KB
smali/e1/r0.smali vs.
smali/t0/r0.smali
Files 76% similar despite different names
    
Offset 1, 36 lines modifiedOffset 1, 36 lines modified
1 .class·final·Le1/r0;1 .class·final·Lt0/r0;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces4 #·interfaces
5 .implements·Ljava/util/concurrent/Executor;5 .implements·Ljava/util/concurrent/Executor;
  
  
6 #·instance·fields6 #·instance·fields
7 .field·public·final·d:Le1/f0;7 .field·public·final·d:Lt0/f0;
  
  
8 #·virtual·methods8 #·virtual·methods
9 .method·public·execute(Ljava/lang/Runnable;)V9 .method·public·execute(Ljava/lang/Runnable;)V
10 ····.locals·210 ····.locals·2
  
11 ····iget-object·v0,·p0,·Le1/r0;->d:Le1/f0;11 ····iget-object·v0,·p0,·Lt0/r0;->d:Lt0/f0;
  
12 ····sget-object·v1,·Lq0/h;->d:Lq0/h;12 ····sget-object·v1,·Lf0/h;->d:Lf0/h;
  
13 ····invoke-virtual·{v0,·v1,·p1},·Le1/f0;->i(Lq0/g;Ljava/lang/Runnable;)V13 ····invoke-virtual·{v0,·v1,·p1},·Lt0/f0;->j(Lf0/g;Ljava/lang/Runnable;)V
  
14 ····return-void14 ····return-void
15 .end·method15 .end·method
  
16 .method·public·toString()Ljava/lang/String;16 .method·public·toString()Ljava/lang/String;
17 ····.locals·117 ····.locals·1
  
18 ····iget-object·v0,·p0,·Le1/r0;->d:Le1/f0;18 ····iget-object·v0,·p0,·Lt0/r0;->d:Lt0/f0;
  
19 ····invoke-virtual·{v0},·Le1/f0;->toString()Ljava/lang/String;19 ····invoke-virtual·{v0},·Lt0/f0;->toString()Ljava/lang/String;
  
20 ····move-result-object·v020 ····move-result-object·v0
  
21 ····return-object·v021 ····return-object·v0
22 .end·method22 .end·method
5.66 KB
smali/e1/o0.smali vs.
smali/x/m$a.smali
Files 77% similar despite different names
    
Offset 1, 127 lines modifiedOffset 1, 154 lines modified
1 .class·public·final·Le1/o0; 
2 .super·Lkotlinx/coroutines/internal/v;1 .class·Lx/m$a;
 2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
 4 #·interfaces
 5 .implements·Ly/i$c;
  
  
4 #·annotations6 #·annotations
5 .annotation·system·Ldalvik/annotation/Signature;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·{8 ····value·=·Lx/m;
7 ········"<T:", 
8 ········"Ljava/lang/Object;", 
9 ········">", 
10 ········"Lkotlinx/coroutines/internal/v<", 
11 ········"TT;>;" 
12 ····} 
13 .end·annotation9 .end·annotation
  
  
14 #·static·fields 
15 .field·private·static·final·synthetic·g:Ljava/util/concurrent/atomic/AtomicIntegerFieldUpdater;10 .annotation·system·Ldalvik/annotation/InnerClass;
 11 ····accessFlags·=·0x0
 12 ····name·=·null
 13 .end·annotation
  
  
16 #·instance·fields14 #·instance·fields
17 .field·private·volatile·synthetic·_decision:I15 .field·final·synthetic·a:Lx/m;
  
  
18 #·direct·methods16 #·direct·methods
19 .method·static·constructor·<clinit>()V17 .method·constructor·<init>(Lx/m;)V
20 ····.locals·218 ····.locals·0
  
 19 ····iput-object·p1,·p0,·Lx/m$a;->a:Lx/m;
  
 20 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
21 ····const-class·v0,·Le1/o0;21 ····return-void
 22 .end·method
  
  
 23 #·virtual·methods
 24 .method·public·a(Ly/h;Ly/i$d;)V
 25 ····.locals·5
  
22 ····const-string·v1,·"_decision"26 ····iget-object·v0,·p0,·Lx/m$a;->a:Lx/m;
  
23 ····invoke-static·{v0,·v1},·Ljava/util/concurrent/atomic/AtomicIntegerFieldUpdater;->newUpdater(Ljava/lang/Class;Ljava/lang/String;)Ljava/util/concurrent/atomic/AtomicIntegerFieldUpdater;27 ····invoke-static·{v0},·Lx/m;->a(Lx/m;)Lx/m$b;
  
24 ····move-result-object·v028 ····move-result-object·v0
  
25 ····sput-object·v0,·Le1/o0;->g:Ljava/util/concurrent/atomic/AtomicIntegerFieldUpdater;29 ····if-nez·v0,·:cond_0
  
26 ····return-void30 ····return-void
27 .end·method 
  
28 .method·private·final·x0()Z 
29 ····.locals·4 
  
30 ····:cond_031 ····:cond_0
31 ····iget·v0,·p0,·Le1/o0;->_decision:I32 ····iget-object·v0,·p1,·Ly/h;->a:Ljava/lang/String;
  
32 ····const/4·v1,·0x033 ····iget-object·p1,·p1,·Ly/h;->b:Ljava/lang/Object;
  
33 ····const/4·v2,·0x134 ····invoke-virtual·{v0},·Ljava/lang/String;->hashCode()I
  
34 ····if-eqz·v0,·:cond_235 ····const-string·v1,·"ProcessText.processTextAction"
  
35 ····if-ne·v0,·v2,·:cond_136 ····invoke-virtual·{v0,·v1},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z
  
36 ····return·v137 ····move-result·v1
  
 38 ····const/4·v2,·0x0
37 ····:cond_1 
38 ····new-instance·v0,·Ljava/lang/IllegalStateException; 
  
39 ····const-string·v1,·"Already·resumed"39 ····const-string·v3,·"error"
  
40 ····invoke-virtual·{v1},·Ljava/lang/Object;->toString()Ljava/lang/String;40 ····if-nez·v1,·:cond_2
  
41 ····move-result-object·v141 ····const-string·p1,·"ProcessText.queryTextActions"
  
42 ····invoke-direct·{v0,·v1},·Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V42 ····invoke-virtual·{v0,·p1},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z
  
43 ····throw·v043 ····move-result·p1
  
 44 ····if-nez·p1,·:cond_1
44 ····:cond_2 
45 ····sget-object·v0,·Le1/o0;->g:Ljava/util/concurrent/atomic/AtomicIntegerFieldUpdater; 
  
46 ····const/4·v3,·0x245 ····invoke-interface·{p2},·Ly/i$d;->c()V
  
47 ····invoke-virtual·{v0,·p0,·v1,·v3},·Ljava/util/concurrent/atomic/AtomicIntegerFieldUpdater;->compareAndSet(Ljava/lang/Object;II)Z46 ····goto·:goto_0
  
48 ····move-result·v047 ····:cond_1
 48 ····:try_start_0
 49 ····iget-object·p1,·p0,·Lx/m$a;->a:Lx/m;
  
49 ····if-eqz·v0,·:cond_050 ····invoke-static·{p1},·Lx/m;->a(Lx/m;)Lx/m$b;
  
 51 ····move-result-object·p1
50 ····return·v2 
51 .end·method 
  
 52 ····invoke-interface·{p1},·Lx/m$b;->d()Ljava/util/Map;
  
 53 ····move-result-object·p1
52 #·virtual·methods 
53 .method·protected·s0(Ljava/lang/Object;)V 
54 ····.locals·3 
  
55 ····invoke-direct·{p0},·Le1/o0;->x0()Z54 ····invoke-interface·{p2,·p1},·Ly/i$d;->b(Ljava/lang/Object;)V
 55 ····:try_end_0
 56 ····.catch·Ljava/lang/IllegalStateException;·{:try_start_0·..·:try_end_0}·:catch_0
  
56 ····move-result·v057 ····goto·:goto_0
  
57 ····if-eqz·v0,·:cond_058 ····:catch_0
 59 ····move-exception·p1
  
58 ····return-void60 ····invoke-virtual·{p1},·Ljava/lang/Throwable;->getMessage()Ljava/lang/String;
  
59 ····:cond_0 
60 ····iget-object·v0,·p0,·Lkotlinx/coroutines/internal/v;->f:Lq0/d;61 ····move-result-object·p1
Max diff block lines reached; 1592/5720 bytes (27.83%) of diff not shown.
4.28 KB
smali/e1/h.smali vs.
smali/v0/h.smali
Files 75% similar despite different names
    
Offset 1, 80 lines modifiedOffset 1, 167 lines modified
1 .class·final·synthetic·Le1/h;1 .class·public·final·Lv0/h;
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(Le1/i0;Lq0/g;Le1/k0;Lx0/p;)Le1/k1;5 .method·public·static·final·a(ILv0/e;Lm0/l;)Lv0/f;
6 ····.locals·16 ····.locals·2
7 ····.annotation·system·Ldalvik/annotation/Signature;7 ····.annotation·system·Ldalvik/annotation/Signature;
8 ········value·=·{8 ········value·=·{
9 ············"(",9 ············"<E:",
10 ············"Le1/i0;", 
11 ············"Lq0/g;", 
12 ············"Le1/k0;", 
13 ············"Lx0/p<", 
14 ············"-", 
15 ············"Le1/i0;", 
16 ············"-", 
17 ············"Lq0/d<", 
18 ············"-", 
19 ············"Lo0/q;", 
20 ············">;+", 
21 ············"Ljava/lang/Object;",10 ············"Ljava/lang/Object;",
 11 ············">(I",
 12 ············"Lv0/e;",
 13 ············"Lm0/l<",
 14 ············"-TE;",
 15 ············"Ld0/q;",
22 ············">;)",16 ············">;)",
23 ············"Le1/k1;"17 ············"Lv0/f<",
 18 ············"TE;>;"
24 ········}19 ········}
25 ····.end·annotation20 ····.end·annotation
  
26 ····invoke-static·{p0,·p1},·Le1/e0;->c(Le1/i0;Lq0/g;)Lq0/g;21 ····const/4·v0,·-0x2
  
27 ····move-result-object·p022 ····const/4·v1,·0x1
  
28 ····invoke-virtual·{p2},·Le1/k0;->c()Z23 ····if-eq·p0,·v0,·:cond_7
  
29 ····move-result·p124 ····const/4·v0,·-0x1
  
30 ····if-eqz·p1,·:cond_025 ····if-eq·p0,·v0,·:cond_4
  
31 ····new-instance·p1,·Le1/t1;26 ····if-eqz·p0,·:cond_2
  
32 ····invoke-direct·{p1,·p0,·p3},·Le1/t1;-><init>(Lq0/g;Lx0/p;)V27 ····const·v0,·0x7fffffff
  
 28 ····if-eq·p0,·v0,·:cond_1
  
 29 ····if-ne·p0,·v1,·:cond_0
  
 30 ····sget-object·v0,·Lv0/e;->e:Lv0/e;
  
 31 ····if-ne·p1,·v0,·:cond_0
  
 32 ····new-instance·p0,·Lv0/m;
  
 33 ····invoke-direct·{p0,·p2},·Lv0/m;-><init>(Lm0/l;)V
  
33 ····goto·:goto_034 ····goto·:goto_1
  
34 ····:cond_035 ····:cond_0
 36 ····new-instance·v0,·Lv0/d;
  
 37 ····invoke-direct·{v0,·p0,·p1,·p2},·Lv0/d;-><init>(ILv0/e;Lm0/l;)V
  
 38 ····move-object·p0,·v0
  
 39 ····goto·:goto_1
  
 40 ····:cond_1
35 ····new-instance·p1,·Le1/z1;41 ····new-instance·p0,·Lv0/n;
  
 42 ····invoke-direct·{p0,·p2},·Lv0/n;-><init>(Lm0/l;)V
  
 43 ····goto·:goto_1
  
 44 ····:cond_2
 45 ····sget-object·p0,·Lv0/e;->d:Lv0/e;
  
 46 ····if-ne·p1,·p0,·:cond_3
  
 47 ····new-instance·p0,·Lv0/r;
  
 48 ····invoke-direct·{p0,·p2},·Lv0/r;-><init>(Lm0/l;)V
  
 49 ····goto·:goto_1
  
 50 ····:cond_3
 51 ····new-instance·p0,·Lv0/d;
  
 52 ····invoke-direct·{p0,·v1,·p1,·p2},·Lv0/d;-><init>(ILv0/e;Lm0/l;)V
  
 53 ····goto·:goto_1
  
36 ····const/4·v0,·0x154 ····:cond_4
 55 ····sget-object·p0,·Lv0/e;->d:Lv0/e;
  
37 ····invoke-direct·{p1,·p0,·v0},·Le1/z1;-><init>(Lq0/g;Z)V56 ····if-ne·p1,·p0,·:cond_5
  
 57 ····goto·:goto_0
  
 58 ····:cond_5
 59 ····const/4·v1,·0x0
  
38 ····:goto_060 ····:goto_0
39 ····invoke-virtual·{p1,·p2,·p1,·p3},·Le1/a;->v0(Le1/k0;Ljava/lang/Object;Lx0/p;)V61 ····if-eqz·v1,·:cond_6
  
 62 ····new-instance·p0,·Lv0/m;
  
 63 ····invoke-direct·{p0,·p2},·Lv0/m;-><init>(Lm0/l;)V
  
 64 ····goto·:goto_1
  
 65 ····:cond_6
 66 ····new-instance·p0,·Ljava/lang/IllegalArgumentException;
  
 67 ····const-string·p1,·"CONFLATED·capacity·cannot·be·used·with·non-default·onBufferOverflow"
  
 68 ····invoke-virtual·{p1},·Ljava/lang/Object;->toString()Ljava/lang/String;
  
 69 ····move-result-object·p1
  
 70 ····invoke-direct·{p0,·p1},·Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
  
 71 ····throw·p0
Max diff block lines reached; 1229/4305 bytes (28.55%) of diff not shown.
1.71 KB
smali/e1/o.smali vs.
smali/t0/o.smali
Files 87% similar despite different names
    
Offset 1, 69 lines modifiedOffset 1, 69 lines modified
1 .class·public·final·Le1/o;1 .class·public·final·Lt0/o;
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(Lq0/d;)Le1/m;5 .method·public·static·final·a(Lf0/d;)Lt0/m;
6 ····.locals·36 ····.locals·3
7 ····.annotation·system·Ldalvik/annotation/Signature;7 ····.annotation·system·Ldalvik/annotation/Signature;
8 ········value·=·{8 ········value·=·{
9 ············"<T:",9 ············"<T:",
10 ············"Ljava/lang/Object;",10 ············"Ljava/lang/Object;",
11 ············">(",11 ············">(",
12 ············"Lq0/d<",12 ············"Lf0/d<",
13 ············"-TT;>;)",13 ············"-TT;>;)",
14 ············"Le1/m<",14 ············"Lt0/m<",
15 ············"TT;>;"15 ············"TT;>;"
16 ········}16 ········}
17 ····.end·annotation17 ····.end·annotation
  
18 ····instance-of·v0,·p0,·Lkotlinx/coroutines/internal/f;18 ····instance-of·v0,·p0,·Lkotlinx/coroutines/internal/f;
  
19 ····if-nez·v0,·:cond_019 ····if-nez·v0,·:cond_0
  
20 ····new-instance·v0,·Le1/m;20 ····new-instance·v0,·Lt0/m;
  
21 ····const/4·v1,·0x121 ····const/4·v1,·0x1
  
22 ····invoke-direct·{v0,·p0,·v1},·Le1/m;-><init>(Lq0/d;I)V22 ····invoke-direct·{v0,·p0,·v1},·Lt0/m;-><init>(Lf0/d;I)V
  
23 ····return-object·v023 ····return-object·v0
  
24 ····:cond_024 ····:cond_0
25 ····move-object·v0,·p025 ····move-object·v0,·p0
  
26 ····check-cast·v0,·Lkotlinx/coroutines/internal/f;26 ····check-cast·v0,·Lkotlinx/coroutines/internal/f;
  
27 ····invoke-virtual·{v0},·Lkotlinx/coroutines/internal/f;->k()Le1/m;27 ····invoke-virtual·{v0},·Lkotlinx/coroutines/internal/f;->k()Lt0/m;
  
28 ····move-result-object·v028 ····move-result-object·v0
  
29 ····const/4·v1,·0x029 ····const/4·v1,·0x0
  
30 ····if-nez·v0,·:cond_230 ····if-nez·v0,·:cond_2
  
31 ····:cond_131 ····:cond_1
32 ····move-object·v0,·v132 ····move-object·v0,·v1
  
33 ····goto·:goto_033 ····goto·:goto_0
  
34 ····:cond_234 ····:cond_2
35 ····invoke-virtual·{v0},·Le1/m;->G()Z35 ····invoke-virtual·{v0},·Lt0/m;->G()Z
  
36 ····move-result·v236 ····move-result·v2
  
37 ····if-eqz·v2,·:cond_137 ····if-eqz·v2,·:cond_1
  
38 ····:goto_038 ····:goto_0
39 ····if-nez·v0,·:cond_339 ····if-nez·v0,·:cond_3
  
40 ····new-instance·v0,·Le1/m;40 ····new-instance·v0,·Lt0/m;
  
41 ····const/4·v1,·0x241 ····const/4·v1,·0x2
  
42 ····invoke-direct·{v0,·p0,·v1},·Le1/m;-><init>(Lq0/d;I)V42 ····invoke-direct·{v0,·p0,·v1},·Lt0/m;-><init>(Lf0/d;I)V
  
43 ····:cond_343 ····:cond_3
44 ····return-object·v044 ····return-object·v0
45 .end·method45 .end·method
400 B
smali/e1/l.smali vs.
smali/t0/l.smali
Files 98% similar despite different names
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 .class·public·final·synthetic·Le1/l;1 .class·public·final·synthetic·Lt0/l;
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·synthetic·a(Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Z5 .method·public·static·synthetic·a(Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Z
6 ····.locals·16 ····.locals·1
12.6 KB
smali/e1/y.smali vs.
smali/t0/y.smali
Max HTML report size reached
4.53 KB
smali/e1/i1.smali vs.
smali/y/a$c.smali
Files 78% similar despite different names
    
Offset 1, 101 lines modifiedOffset 1, 114 lines modified
1 .class·final·Le1/i1;1 .class·final·Ly/a$c;
2 .super·Le1/m1;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
 4 #·interfaces
 5 .implements·Ly/b$b;
  
4 #·static·fields 
5 .field·private·static·final·synthetic·i:Ljava/util/concurrent/atomic/AtomicIntegerFieldUpdater; 
  
 6 #·annotations
 7 .annotation·system·Ldalvik/annotation/EnclosingClass;
 8 ····value·=·Ly/a;
 9 .end·annotation
  
 10 .annotation·system·Ldalvik/annotation/InnerClass;
 11 ····accessFlags·=·0x12
 12 ····name·=·"c"
 13 .end·annotation
  
6 #·instance·fields 
7 .field·private·volatile·synthetic·_invoked:I 
  
 14 #·instance·fields
8 .field·private·final·h:Lx0/l;15 .field·private·final·a:Ly/a$e;
9 ····.annotation·system·Ldalvik/annotation/Signature;16 ····.annotation·system·Ldalvik/annotation/Signature;
10 ········value·=·{17 ········value·=·{
11 ············"Lx0/l<",18 ············"Ly/a$e<",
12 ············"Ljava/lang/Throwable;", 
13 ············"Lo0/q;", 
14 ············">;"19 ············"TT;>;"
15 ········}20 ········}
16 ····.end·annotation21 ····.end·annotation
17 .end·field22 .end·field
  
 23 .field·final·synthetic·b:Ly/a;
  
18 #·direct·methods 
19 .method·static·constructor·<clinit>()V 
20 ····.locals·2 
  
21 ····const-class·v0,·Le1/i1; 
  
22 ····const-string·v1,·"_invoked" 
  
23 ····invoke-static·{v0,·v1},·Ljava/util/concurrent/atomic/AtomicIntegerFieldUpdater;->newUpdater(Ljava/lang/Class;Ljava/lang/String;)Ljava/util/concurrent/atomic/AtomicIntegerFieldUpdater; 
  
24 ····move-result-object·v0 
  
25 ····sput-object·v0,·Le1/i1;->i:Ljava/util/concurrent/atomic/AtomicIntegerFieldUpdater; 
  
26 ····return-void 
27 .end·method 
  
 24 #·direct·methods
28 .method·public·constructor·<init>(Lx0/l;)V25 .method·private·constructor·<init>(Ly/a;Ly/a$e;)V
29 ····.locals·026 ····.locals·0
30 ····.annotation·system·Ldalvik/annotation/Signature;27 ····.annotation·system·Ldalvik/annotation/Signature;
31 ········value·=·{28 ········value·=·{
32 ············"(",29 ············"(",
33 ············"Lx0/l<",30 ············"Ly/a$e<",
34 ············"-", 
35 ············"Ljava/lang/Throwable;", 
36 ············"Lo0/q;", 
37 ············">;)V"31 ············"TT;>;)V"
38 ········}32 ········}
39 ····.end·annotation33 ····.end·annotation
  
40 ····invoke-direct·{p0},·Le1/m1;-><init>()V34 ····iput-object·p1,·p0,·Ly/a$c;->b:Ly/a;
  
41 ····iput-object·p1,·p0,·Le1/i1;->h:Lx0/l;35 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
42 ····const/4·p1,·0x036 ····iput-object·p2,·p0,·Ly/a$c;->a:Ly/a$e;
  
43 ····iput·p1,·p0,·Le1/i1;->_invoked:I37 ····return-void
 38 .end·method
  
 39 .method·synthetic·constructor·<init>(Ly/a;Ly/a$e;Ly/a$a;)V
 40 ····.locals·0
  
 41 ····invoke-direct·{p0,·p1,·p2},·Ly/a$c;-><init>(Ly/a;Ly/a$e;)V
  
44 ····return-void42 ····return-void
45 .end·method43 .end·method
  
  
46 #·virtual·methods44 #·virtual·methods
47 .method·public·bridge·synthetic·invoke(Ljava/lang/Object;)Ljava/lang/Object;45 .method·public·a(Ljava/nio/ByteBuffer;)V
48 ····.locals·046 ····.locals·2
  
49 ····check-cast·p1,·Ljava/lang/Throwable;47 ····:try_start_0
 48 ····iget-object·v0,·p0,·Ly/a$c;->a:Ly/a$e;
  
50 ····invoke-virtual·{p0,·p1},·Le1/i1;->y(Ljava/lang/Throwable;)V49 ····iget-object·v1,·p0,·Ly/a$c;->b:Ly/a;
  
51 ····sget-object·p1,·Lo0/q;->a:Lo0/q;50 ····invoke-static·{v1},·Ly/a;->a(Ly/a;)Ly/g;
  
 51 ····move-result-object·v1
  
 52 ····invoke-interface·{v1,·p1},·Ly/g;->a(Ljava/nio/ByteBuffer;)Ljava/lang/Object;
  
52 ····return-object·p153 ····move-result-object·p1
53 .end·method 
  
54 .method·public·y(Ljava/lang/Throwable;)V 
55 ····.locals·354 ····invoke-interface·{v0,·p1},·Ly/a$e;->a(Ljava/lang/Object;)V
 55 ····:try_end_0
 56 ····.catch·Ljava/lang/RuntimeException;·{:try_start_0·..·:try_end_0}·:catch_0
  
56 ····sget-object·v0,·Le1/i1;->i:Ljava/util/concurrent/atomic/AtomicIntegerFieldUpdater;57 ····goto·:goto_0
  
57 ····const/4·v1,·0x058 ····:catch_0
 59 ····move-exception·p1
  
58 ····const/4·v2,·0x160 ····new-instance·v0,·Ljava/lang/StringBuilder;
  
59 ····invoke-virtual·{v0,·p0,·v1,·v2},·Ljava/util/concurrent/atomic/AtomicIntegerFieldUpdater;->compareAndSet(Ljava/lang/Object;II)Z61 ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V
  
60 ····move-result·v062 ····const-string·v1,·"BasicMessageChannel#"
  
61 ····if-eqz·v0,·:cond_063 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
 64 ····iget-object·v1,·p0,·Ly/a$c;->b:Ly/a;
  
 65 ····invoke-static·{v1},·Ly/a;->b(Ly/a;)Ljava/lang/String;
  
 66 ····move-result-object·v1
Max diff block lines reached; 345/4565 bytes (7.56%) of diff not shown.
2.02 KB
smali/e1/k1.smali vs.
smali/t0/k1.smali
Files 82% similar despite different names
    
Offset 1, 62 lines modifiedOffset 1, 62 lines modified
1 .class·public·interface·abstract·Le1/k1;1 .class·public·interface·abstract·Lt0/k1;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces4 #·interfaces
5 .implements·Lq0/g$b;5 .implements·Lf0/g$b;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/MemberClasses;7 .annotation·system·Ldalvik/annotation/MemberClasses;
8 ····value·=·{8 ····value·=·{
9 ········Le1/k1$b;,9 ········Lt0/k1$b;,
10 ········Le1/k1$a;10 ········Lt0/k1$a;
11 ····}11 ····}
12 .end·annotation12 .end·annotation
  
  
13 #·static·fields13 #·static·fields
14 .field·public·static·final·a:Le1/k1$b;14 .field·public·static·final·c:Lt0/k1$b;
  
  
15 #·direct·methods15 #·direct·methods
16 .method·static·constructor·<clinit>()V16 .method·static·constructor·<clinit>()V
17 ····.locals·117 ····.locals·1
  
18 ····sget-object·v0,·Le1/k1$b;->d:Le1/k1$b;18 ····sget-object·v0,·Lt0/k1$b;->d:Lt0/k1$b;
  
19 ····sput-object·v0,·Le1/k1;->a:Le1/k1$b;19 ····sput-object·v0,·Lt0/k1;->c:Lt0/k1$b;
  
20 ····return-void20 ····return-void
21 .end·method21 .end·method
  
  
22 #·virtual·methods22 #·virtual·methods
 23 .method·public·abstract·b()Z
23 .method·public·abstract·a(ZZLx0/l;)Le1/t0; 
24 ····.annotation·system·Ldalvik/annotation/Signature; 
25 ········value·=·{ 
26 ············"(ZZ", 
27 ············"Lx0/l<", 
28 ············"-", 
29 ············"Ljava/lang/Throwable;", 
30 ············"Lo0/q;", 
31 ············">;)", 
32 ············"Le1/t0;" 
33 ········} 
34 ····.end·annotation 
35 .end·method24 .end·method
  
36 .method·public·abstract·b()Z25 .method·public·abstract·e(Lt0/t;)Lt0/r;
37 .end·method26 .end·method
  
38 .method·public·abstract·g()Ljava/util/concurrent/CancellationException;27 .method·public·abstract·h()Ljava/util/concurrent/CancellationException;
39 .end·method28 .end·method
  
40 .method·public·abstract·m(Ljava/util/concurrent/CancellationException;)V29 .method·public·abstract·l(Ljava/util/concurrent/CancellationException;)V
41 .end·method30 .end·method
  
42 .method·public·abstract·q(Le1/t;)Le1/r;31 .method·public·abstract·r(ZZLm0/l;)Lt0/t0;
 32 ····.annotation·system·Ldalvik/annotation/Signature;
 33 ········value·=·{
 34 ············"(ZZ",
 35 ············"Lm0/l<",
 36 ············"-",
 37 ············"Ljava/lang/Throwable;",
 38 ············"Ld0/q;",
 39 ············">;)",
 40 ············"Lt0/t0;"
 41 ········}
 42 ····.end·annotation
43 .end·method43 .end·method
  
44 .method·public·abstract·start()Z44 .method·public·abstract·start()Z
45 .end·method45 .end·method
2.34 KB
smali/e1/r1$c.smali vs.
smali/t0/r1$c.smali
Files 92% similar despite different names
    
Offset 1, 70 lines modifiedOffset 1, 70 lines modified
1 .class·public·final·Le1/r1$c;1 .class·public·final·Lt0/r1$c;
2 .super·Lkotlinx/coroutines/internal/m$a;2 .super·Lkotlinx/coroutines/internal/m$a;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingMethod;5 .annotation·system·Ldalvik/annotation/EnclosingMethod;
6 ····value·=·Le1/r1;->u(Ljava/lang/Object;Le1/v1;Le1/q1;)Z6 ····value·=·Lt0/r1;->u(Ljava/lang/Object;Lt0/v1;Lt0/q1;)Z
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x199 ····accessFlags·=·0x19
10 ····name·=·null10 ····name·=·null
11 .end·annotation11 .end·annotation
  
  
12 #·instance·fields12 #·instance·fields
13 .field·final·synthetic·d:Lkotlinx/coroutines/internal/m;13 .field·final·synthetic·d:Lkotlinx/coroutines/internal/m;
  
14 .field·final·synthetic·e:Le1/r1;14 .field·final·synthetic·e:Lt0/r1;
  
15 .field·final·synthetic·f:Ljava/lang/Object;15 .field·final·synthetic·f:Ljava/lang/Object;
  
  
16 #·direct·methods16 #·direct·methods
17 .method·public·constructor·<init>(Lkotlinx/coroutines/internal/m;Le1/r1;Ljava/lang/Object;)V17 .method·public·constructor·<init>(Lkotlinx/coroutines/internal/m;Lt0/r1;Ljava/lang/Object;)V
18 ····.locals·018 ····.locals·0
  
19 ····iput-object·p1,·p0,·Le1/r1$c;->d:Lkotlinx/coroutines/internal/m;19 ····iput-object·p1,·p0,·Lt0/r1$c;->d:Lkotlinx/coroutines/internal/m;
  
20 ····iput-object·p2,·p0,·Le1/r1$c;->e:Le1/r1;20 ····iput-object·p2,·p0,·Lt0/r1$c;->e:Lt0/r1;
  
21 ····iput-object·p3,·p0,·Le1/r1$c;->f:Ljava/lang/Object;21 ····iput-object·p3,·p0,·Lt0/r1$c;->f:Ljava/lang/Object;
  
22 ····invoke-direct·{p0,·p1},·Lkotlinx/coroutines/internal/m$a;-><init>(Lkotlinx/coroutines/internal/m;)V22 ····invoke-direct·{p0,·p1},·Lkotlinx/coroutines/internal/m$a;-><init>(Lkotlinx/coroutines/internal/m;)V
  
23 ····return-void23 ····return-void
24 .end·method24 .end·method
  
  
25 #·virtual·methods25 #·virtual·methods
26 .method·public·bridge·synthetic·g(Ljava/lang/Object;)Ljava/lang/Object;26 .method·public·bridge·synthetic·g(Ljava/lang/Object;)Ljava/lang/Object;
27 ····.locals·027 ····.locals·0
  
28 ····check-cast·p1,·Lkotlinx/coroutines/internal/m;28 ····check-cast·p1,·Lkotlinx/coroutines/internal/m;
  
29 ····invoke-virtual·{p0,·p1},·Le1/r1$c;->i(Lkotlinx/coroutines/internal/m;)Ljava/lang/Object;29 ····invoke-virtual·{p0,·p1},·Lt0/r1$c;->i(Lkotlinx/coroutines/internal/m;)Ljava/lang/Object;
  
30 ····move-result-object·p130 ····move-result-object·p1
  
31 ····return-object·p131 ····return-object·p1
32 .end·method32 .end·method
  
33 .method·public·i(Lkotlinx/coroutines/internal/m;)Ljava/lang/Object;33 .method·public·i(Lkotlinx/coroutines/internal/m;)Ljava/lang/Object;
34 ····.locals·134 ····.locals·1
  
35 ····iget-object·p1,·p0,·Le1/r1$c;->e:Le1/r1;35 ····iget-object·p1,·p0,·Lt0/r1$c;->e:Lt0/r1;
  
36 ····invoke-virtual·{p1},·Le1/r1;->O()Ljava/lang/Object;36 ····invoke-virtual·{p1},·Lt0/r1;->O()Ljava/lang/Object;
  
37 ····move-result-object·p137 ····move-result-object·p1
  
38 ····iget-object·v0,·p0,·Le1/r1$c;->f:Ljava/lang/Object;38 ····iget-object·v0,·p0,·Lt0/r1$c;->f:Ljava/lang/Object;
  
39 ····if-ne·p1,·v0,·:cond_039 ····if-ne·p1,·v0,·:cond_0
  
40 ····const/4·p1,·0x140 ····const/4·p1,·0x1
  
41 ····goto·:goto_041 ····goto·:goto_0
  
50.4 KB
smali/e1/m.smali vs.
smali/t0/m.smali
Max HTML report size reached
351 B
smali/e1/a1.smali vs.
smali/t0/a1.smali
Files 98% similar despite different names
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 .class·public·final·Le1/a1;1 .class·public·final·Lt0/a1;
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/lang/String;Ljava/lang/Throwable;)Ljava/util/concurrent/CancellationException;5 .method·public·static·final·a(Ljava/lang/String;Ljava/lang/Throwable;)Ljava/util/concurrent/CancellationException;
6 ····.locals·16 ····.locals·1
20.0 KB
smali/e1/p0.smali vs.
smali/t0/w.smali
Max HTML report size reached
5.69 KB
smali/e1/f0.smali vs.
smali/x/o$c.smali
Files 76% similar despite different names
    
Offset 1, 162 lines modifiedOffset 1, 135 lines modified
1 .class·public·abstract·Le1/f0; 
2 .super·Lq0/a;1 .class·public·final·enum·Lx/o$c;
 2 .super·Ljava/lang/Enum;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces 
5 .implements·Lq0/e; 
  
  
6 #·annotations4 #·annotations
 5 .annotation·system·Ldalvik/annotation/EnclosingClass;
 6 ····value·=·Lx/o;
 7 .end·annotation
  
7 .annotation·system·Ldalvik/annotation/MemberClasses;8 .annotation·system·Ldalvik/annotation/InnerClass;
 9 ····accessFlags·=·0x4019
 10 ····name·=·"c"
 11 .end·annotation
  
 12 .annotation·system·Ldalvik/annotation/Signature;
8 ····value·=·{13 ····value·=·{
9 ········Le1/f0$a;14 ········"Ljava/lang/Enum<",
 15 ········"Lx/o$c;",
 16 ········">;"
10 ····}17 ····}
11 .end·annotation18 .end·annotation
  
  
12 #·static·fields19 #·static·fields
13 .field·public·static·final·d:Le1/f0$a;20 .field·public·static·final·enum·e:Lx/o$c;
  
 21 .field·public·static·final·enum·f:Lx/o$c;
  
 22 .field·private·static·final·synthetic·g:[Lx/o$c;
  
  
 23 #·instance·fields
 24 .field·public·d:Ljava/lang/String;
  
  
14 #·direct·methods25 #·direct·methods
15 .method·static·constructor·<clinit>()V26 .method·static·constructor·<clinit>()V
16 ····.locals·227 ····.locals·3
  
17 ····new-instance·v0,·Le1/f0$a;28 ····new-instance·v0,·Lx/o$c;
  
18 ····const/4·v1,·0x029 ····const-string·v1,·"light"
  
19 ····invoke-direct·{v0,·v1},·Le1/f0$a;-><init>(Lkotlin/jvm/internal/e;)V30 ····const/4·v2,·0x0
  
20 ····sput-object·v0,·Le1/f0;->d:Le1/f0$a;31 ····invoke-direct·{v0,·v1,·v2,·v1},·Lx/o$c;-><init>(Ljava/lang/String;ILjava/lang/String;)V
  
 32 ····sput-object·v0,·Lx/o$c;->e:Lx/o$c;
21 ····return-void 
22 .end·method 
  
 33 ····new-instance·v0,·Lx/o$c;
23 .method·public·constructor·<init>()V 
24 ····.locals·1 
  
25 ····sget-object·v0,·Lq0/e;->c:Lq0/e$b;34 ····const-string·v1,·"dark"
  
26 ····invoke-direct·{p0,·v0},·Lq0/a;-><init>(Lq0/g$c;)V35 ····const/4·v2,·0x1
  
 36 ····invoke-direct·{v0,·v1,·v2,·v1},·Lx/o$c;-><init>(Ljava/lang/String;ILjava/lang/String;)V
27 ····return-void 
28 .end·method 
  
 37 ····sput-object·v0,·Lx/o$c;->f:Lx/o$c;
  
 38 ····invoke-static·{},·Lx/o$c;->a()[Lx/o$c;
29 #·virtual·methods 
30 .method·public·final·f(Lq0/d;)V 
31 ····.locals·0 
32 ····.annotation·system·Ldalvik/annotation/Signature; 
33 ········value·=·{ 
34 ············"(", 
35 ············"Lq0/d<", 
36 ············"*>;)V" 
37 ········} 
38 ····.end·annotation 
  
39 ····check-cast·p1,·Lkotlinx/coroutines/internal/f;39 ····move-result-object·v0
  
40 ····invoke-virtual·{p1},·Lkotlinx/coroutines/internal/f;->q()V40 ····sput-object·v0,·Lx/o$c;->g:[Lx/o$c;
  
41 ····return-void41 ····return-void
42 .end·method42 .end·method
  
43 .method·public·get(Lq0/g$c;)Lq0/g$b;43 .method·private·constructor·<init>(Ljava/lang/String;ILjava/lang/String;)V
44 ····.locals·044 ····.locals·0
45 ····.annotation·system·Ldalvik/annotation/Signature;45 ····.annotation·system·Ldalvik/annotation/Signature;
46 ········value·=·{46 ········value·=·{
47 ············"<E::", 
48 ············"Lq0/g$b;", 
49 ············">(",47 ············"(",
50 ············"Lq0/g$c<",48 ············"Ljava/lang/String;",
51 ············"TE;>;)TE;"49 ············")V"
52 ········}50 ········}
53 ····.end·annotation51 ····.end·annotation
  
54 ····invoke-static·{p0,·p1},·Lq0/e$a;->a(Lq0/e;Lq0/g$c;)Lq0/g$b;52 ····invoke-direct·{p0,·p1,·p2},·Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V
  
55 ····move-result-object·p153 ····iput-object·p3,·p0,·Lx/o$c;->d:Ljava/lang/String;
  
56 ····return-object·p154 ····return-void
57 .end·method55 .end·method
  
58 .method·public·abstract·i(Lq0/g;Ljava/lang/Runnable;)V 
59 .end·method56 .method·private·static·synthetic·a()[Lx/o$c;
 57 ····.locals·3
  
 58 ····const/4·v0,·0x2
60 .method·public·k(Lq0/g;)Z 
61 ····.locals·0 
  
62 ····const/4·p1,·0x159 ····new-array·v0,·v0,·[Lx/o$c;
  
 60 ····sget-object·v1,·Lx/o$c;->e:Lx/o$c;
63 ····return·p1 
64 .end·method 
  
65 .method·public·final·l(Lq0/d;)Lq0/d; 
66 ····.locals·1 
67 ····.annotation·system·Ldalvik/annotation/Signature; 
68 ········value·=·{ 
69 ············"<T:", 
Max diff block lines reached; 2032/5752 bytes (35.33%) of diff not shown.
18.6 KB
smali/e1/r1$b.smali vs.
smali/y/e.smali
Max HTML report size reached
22.8 KB
smali/e1/w.smali vs.
smali/x/r$b.smali
Max HTML report size reached
1.24 KB
smali/e1/a2.smali vs.
smali/y/g.smali
Files 75% similar despite different names
    
Offset 1, 40 lines modifiedOffset 1, 35 lines modified
1 .class·public·interface·abstract·Le1/a2;1 .class·public·interface·abstract·Ly/g;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces 
5 .implements·Lq0/g$b; 
  
  
6 #·annotations4 #·annotations
7 .annotation·system·Ldalvik/annotation/Signature;5 .annotation·system·Ldalvik/annotation/Signature;
8 ····value·=·{6 ····value·=·{
9 ········"<S:",7 ········"<T:",
10 ········"Ljava/lang/Object;",8 ········"Ljava/lang/Object;",
11 ········">",9 ········">",
12 ········"Ljava/lang/Object;",10 ········"Ljava/lang/Object;"
13 ········"Lq0/g$b;" 
14 ····}11 ····}
15 .end·annotation12 .end·annotation
  
  
16 #·virtual·methods13 #·virtual·methods
17 .method·public·abstract·h(Lq0/g;)Ljava/lang/Object;14 .method·public·abstract·a(Ljava/nio/ByteBuffer;)Ljava/lang/Object;
18 ····.annotation·system·Ldalvik/annotation/Signature;15 ····.annotation·system·Ldalvik/annotation/Signature;
19 ········value·=·{16 ········value·=·{
20 ············"(",17 ············"(",
21 ············"Lq0/g;",18 ············"Ljava/nio/ByteBuffer;",
22 ············")TS;"19 ············")TT;"
23 ········}20 ········}
24 ····.end·annotation21 ····.end·annotation
25 .end·method22 .end·method
  
26 .method·public·abstract·n(Lq0/g;Ljava/lang/Object;)V23 .method·public·abstract·b(Ljava/lang/Object;)Ljava/nio/ByteBuffer;
27 ····.annotation·system·Ldalvik/annotation/Signature;24 ····.annotation·system·Ldalvik/annotation/Signature;
28 ········value·=·{25 ········value·=·{
29 ············"(",26 ············"(TT;)",
 27 ············"Ljava/nio/ByteBuffer;"
30 ············"Lq0/g;", 
31 ············"TS;)V" 
32 ········}28 ········}
33 ····.end·annotation29 ····.end·annotation
34 .end·method30 .end·method
1.69 KB
smali/e1/k0$a.smali vs.
smali/t0/k0$a.smali
Files 91% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 .class·public·final·synthetic·Le1/k0$a;1 .class·public·final·synthetic·Lt0/k0$a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Le1/k0;6 ····value·=·Lt0/k0;
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x10019 ····accessFlags·=·0x1001
10 ····name·=·"a"10 ····name·=·"a"
11 .end·annotation11 .end·annotation
  
Offset 18, 59 lines modifiedOffset 18, 59 lines modified
18 .field·public·static·final·synthetic·a:[I18 .field·public·static·final·synthetic·a:[I
  
  
19 #·direct·methods19 #·direct·methods
20 .method·static·constructor·<clinit>()V20 .method·static·constructor·<clinit>()V
21 ····.locals·321 ····.locals·3
  
22 ····invoke-static·{},·Le1/k0;->values()[Le1/k0;22 ····invoke-static·{},·Lt0/k0;->values()[Lt0/k0;
  
23 ····move-result-object·v023 ····move-result-object·v0
  
24 ····array-length·v0,·v024 ····array-length·v0,·v0
  
25 ····new-array·v0,·v0,·[I25 ····new-array·v0,·v0,·[I
  
26 ····sget-object·v1,·Le1/k0;->d:Le1/k0;26 ····sget-object·v1,·Lt0/k0;->d:Lt0/k0;
  
27 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I27 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I
  
28 ····move-result·v128 ····move-result·v1
  
29 ····const/4·v2,·0x129 ····const/4·v2,·0x1
  
30 ····aput·v2,·v0,·v130 ····aput·v2,·v0,·v1
  
31 ····sget-object·v1,·Le1/k0;->f:Le1/k0;31 ····sget-object·v1,·Lt0/k0;->f:Lt0/k0;
  
32 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I32 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I
  
33 ····move-result·v133 ····move-result·v1
  
34 ····const/4·v2,·0x234 ····const/4·v2,·0x2
  
35 ····aput·v2,·v0,·v135 ····aput·v2,·v0,·v1
  
36 ····sget-object·v1,·Le1/k0;->g:Le1/k0;36 ····sget-object·v1,·Lt0/k0;->g:Lt0/k0;
  
37 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I37 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I
  
38 ····move-result·v138 ····move-result·v1
  
39 ····const/4·v2,·0x339 ····const/4·v2,·0x3
  
40 ····aput·v2,·v0,·v140 ····aput·v2,·v0,·v1
  
41 ····sget-object·v1,·Le1/k0;->e:Le1/k0;41 ····sget-object·v1,·Lt0/k0;->e:Lt0/k0;
  
42 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I42 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I
  
43 ····move-result·v143 ····move-result·v1
  
44 ····const/4·v2,·0x444 ····const/4·v2,·0x4
  
45 ····aput·v2,·v0,·v145 ····aput·v2,·v0,·v1
  
46 ····sput-object·v0,·Le1/k0$a;->a:[I46 ····sput-object·v0,·Lt0/k0$a;->a:[I
  
47 ····return-void47 ····return-void
48 .end·method48 .end·method
1.77 KB
smali/e1/k$a.smali vs.
smali/d0/g.smali
Files 74% similar despite different names
    
Offset 1, 44 lines modifiedOffset 1, 34 lines modified
1 .class·public·final·Le1/k$a;1 .class·Ld0/g;
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·=·Le1/k; 
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·static·synthetic·a(Le1/k;Ljava/lang/Object;Ljava/lang/Object;ILjava/lang/Object;)Ljava/lang/Object;5 .method·public·static·a(Lm0/a;)Ld0/e;
14 ····.locals·06 ····.locals·3
  
15 ····if-nez·p4,·:cond_1 
  
16 ····and-int/lit8·p3,·p3,·0x2 
  
17 ····if-eqz·p3,·:cond_0 
  
18 ····const/4·p2,·0x07 ····.annotation·system·Ldalvik/annotation/Signature;
 8 ········value·=·{
 9 ············"<T:",
 10 ············"Ljava/lang/Object;",
 11 ············">(",
 12 ············"Lm0/a<",
 13 ············"+TT;>;)",
 14 ············"Ld0/e<",
 15 ············"TT;>;"
 16 ········}
 17 ····.end·annotation
  
 18 ····const-string·v0,·"initializer"
19 ····:cond_0 
20 ····invoke-interface·{p0,·p1,·p2},·Le1/k;->e(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; 
  
21 ····move-result-object·p019 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
22 ····return-object·p020 ····new-instance·v0,·Ld0/m;
  
 21 ····const/4·v1,·0x0
23 ····:cond_1 
24 ····new-instance·p0,·Ljava/lang/UnsupportedOperationException; 
  
25 ····const-string·p1,·"Super·calls·with·default·arguments·not·supported·in·this·target,·function:·tryResume"22 ····const/4·v2,·0x2
  
26 ····invoke-direct·{p0,·p1},·Ljava/lang/UnsupportedOperationException;-><init>(Ljava/lang/String;)V23 ····invoke-direct·{v0,·p0,·v1,·v2,·v1},·Ld0/m;-><init>(Lm0/a;Ljava/lang/Object;ILkotlin/jvm/internal/e;)V
  
27 ····throw·p024 ····return-object·v0
28 .end·method25 .end·method
4.79 KB
smali/e1/s1.smali vs.
smali/t0/s1.smali
Files 86% similar despite different names
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 .class·public·final·Le1/s1;1 .class·public·final·Lt0/s1;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·static·fields4 #·static·fields
5 .field·private·static·final·a:Lkotlinx/coroutines/internal/x;5 .field·private·static·final·a:Lkotlinx/coroutines/internal/x;
  
Offset 10, 141 lines modifiedOffset 10, 141 lines modified
  
10 .field·private·static·final·c:Lkotlinx/coroutines/internal/x;10 .field·private·static·final·c:Lkotlinx/coroutines/internal/x;
  
11 .field·private·static·final·d:Lkotlinx/coroutines/internal/x;11 .field·private·static·final·d:Lkotlinx/coroutines/internal/x;
  
12 .field·private·static·final·e:Lkotlinx/coroutines/internal/x;12 .field·private·static·final·e:Lkotlinx/coroutines/internal/x;
  
13 .field·private·static·final·f:Le1/u0;13 .field·private·static·final·f:Lt0/u0;
  
14 .field·private·static·final·g:Le1/u0;14 .field·private·static·final·g:Lt0/u0;
  
  
15 #·direct·methods15 #·direct·methods
16 .method·static·constructor·<clinit>()V16 .method·static·constructor·<clinit>()V
17 ····.locals·217 ····.locals·2
  
18 ····new-instance·v0,·Lkotlinx/coroutines/internal/x;18 ····new-instance·v0,·Lkotlinx/coroutines/internal/x;
  
19 ····const-string·v1,·"COMPLETING_ALREADY"19 ····const-string·v1,·"COMPLETING_ALREADY"
  
20 ····invoke-direct·{v0,·v1},·Lkotlinx/coroutines/internal/x;-><init>(Ljava/lang/String;)V20 ····invoke-direct·{v0,·v1},·Lkotlinx/coroutines/internal/x;-><init>(Ljava/lang/String;)V
  
21 ····sput-object·v0,·Le1/s1;->a:Lkotlinx/coroutines/internal/x;21 ····sput-object·v0,·Lt0/s1;->a:Lkotlinx/coroutines/internal/x;
  
22 ····new-instance·v0,·Lkotlinx/coroutines/internal/x;22 ····new-instance·v0,·Lkotlinx/coroutines/internal/x;
  
23 ····const-string·v1,·"COMPLETING_WAITING_CHILDREN"23 ····const-string·v1,·"COMPLETING_WAITING_CHILDREN"
  
24 ····invoke-direct·{v0,·v1},·Lkotlinx/coroutines/internal/x;-><init>(Ljava/lang/String;)V24 ····invoke-direct·{v0,·v1},·Lkotlinx/coroutines/internal/x;-><init>(Ljava/lang/String;)V
  
25 ····sput-object·v0,·Le1/s1;->b:Lkotlinx/coroutines/internal/x;25 ····sput-object·v0,·Lt0/s1;->b:Lkotlinx/coroutines/internal/x;
  
26 ····new-instance·v0,·Lkotlinx/coroutines/internal/x;26 ····new-instance·v0,·Lkotlinx/coroutines/internal/x;
  
27 ····const-string·v1,·"COMPLETING_RETRY"27 ····const-string·v1,·"COMPLETING_RETRY"
  
28 ····invoke-direct·{v0,·v1},·Lkotlinx/coroutines/internal/x;-><init>(Ljava/lang/String;)V28 ····invoke-direct·{v0,·v1},·Lkotlinx/coroutines/internal/x;-><init>(Ljava/lang/String;)V
  
29 ····sput-object·v0,·Le1/s1;->c:Lkotlinx/coroutines/internal/x;29 ····sput-object·v0,·Lt0/s1;->c:Lkotlinx/coroutines/internal/x;
  
30 ····new-instance·v0,·Lkotlinx/coroutines/internal/x;30 ····new-instance·v0,·Lkotlinx/coroutines/internal/x;
  
31 ····const-string·v1,·"TOO_LATE_TO_CANCEL"31 ····const-string·v1,·"TOO_LATE_TO_CANCEL"
  
32 ····invoke-direct·{v0,·v1},·Lkotlinx/coroutines/internal/x;-><init>(Ljava/lang/String;)V32 ····invoke-direct·{v0,·v1},·Lkotlinx/coroutines/internal/x;-><init>(Ljava/lang/String;)V
  
33 ····sput-object·v0,·Le1/s1;->d:Lkotlinx/coroutines/internal/x;33 ····sput-object·v0,·Lt0/s1;->d:Lkotlinx/coroutines/internal/x;
  
34 ····new-instance·v0,·Lkotlinx/coroutines/internal/x;34 ····new-instance·v0,·Lkotlinx/coroutines/internal/x;
  
35 ····const-string·v1,·"SEALED"35 ····const-string·v1,·"SEALED"
  
36 ····invoke-direct·{v0,·v1},·Lkotlinx/coroutines/internal/x;-><init>(Ljava/lang/String;)V36 ····invoke-direct·{v0,·v1},·Lkotlinx/coroutines/internal/x;-><init>(Ljava/lang/String;)V
  
37 ····sput-object·v0,·Le1/s1;->e:Lkotlinx/coroutines/internal/x;37 ····sput-object·v0,·Lt0/s1;->e:Lkotlinx/coroutines/internal/x;
  
38 ····new-instance·v0,·Le1/u0;38 ····new-instance·v0,·Lt0/u0;
  
39 ····const/4·v1,·0x039 ····const/4·v1,·0x0
  
40 ····invoke-direct·{v0,·v1},·Le1/u0;-><init>(Z)V40 ····invoke-direct·{v0,·v1},·Lt0/u0;-><init>(Z)V
  
41 ····sput-object·v0,·Le1/s1;->f:Le1/u0;41 ····sput-object·v0,·Lt0/s1;->f:Lt0/u0;
  
42 ····new-instance·v0,·Le1/u0;42 ····new-instance·v0,·Lt0/u0;
  
43 ····const/4·v1,·0x143 ····const/4·v1,·0x1
  
44 ····invoke-direct·{v0,·v1},·Le1/u0;-><init>(Z)V44 ····invoke-direct·{v0,·v1},·Lt0/u0;-><init>(Z)V
  
45 ····sput-object·v0,·Le1/s1;->g:Le1/u0;45 ····sput-object·v0,·Lt0/s1;->g:Lt0/u0;
  
46 ····return-void46 ····return-void
47 .end·method47 .end·method
  
48 .method·public·static·final·synthetic·a()Lkotlinx/coroutines/internal/x;48 .method·public·static·final·synthetic·a()Lkotlinx/coroutines/internal/x;
49 ····.locals·149 ····.locals·1
  
50 ····sget-object·v0,·Le1/s1;->a:Lkotlinx/coroutines/internal/x;50 ····sget-object·v0,·Lt0/s1;->a:Lkotlinx/coroutines/internal/x;
  
51 ····return-object·v051 ····return-object·v0
52 .end·method52 .end·method
  
53 .method·public·static·final·synthetic·b()Lkotlinx/coroutines/internal/x;53 .method·public·static·final·synthetic·b()Lkotlinx/coroutines/internal/x;
54 ····.locals·154 ····.locals·1
  
55 ····sget-object·v0,·Le1/s1;->c:Lkotlinx/coroutines/internal/x;55 ····sget-object·v0,·Lt0/s1;->c:Lkotlinx/coroutines/internal/x;
  
56 ····return-object·v056 ····return-object·v0
57 .end·method57 .end·method
  
58 .method·public·static·final·synthetic·c()Le1/u0;58 .method·public·static·final·synthetic·c()Lt0/u0;
59 ····.locals·159 ····.locals·1
  
60 ····sget-object·v0,·Le1/s1;->g:Le1/u0;60 ····sget-object·v0,·Lt0/s1;->g:Lt0/u0;
  
61 ····return-object·v061 ····return-object·v0
62 .end·method62 .end·method
  
63 .method·public·static·final·synthetic·d()Le1/u0;63 .method·public·static·final·synthetic·d()Lt0/u0;
64 ····.locals·164 ····.locals·1
  
65 ····sget-object·v0,·Le1/s1;->f:Le1/u0;65 ····sget-object·v0,·Lt0/s1;->f:Lt0/u0;
  
66 ····return-object·v066 ····return-object·v0
67 .end·method67 .end·method
  
68 .method·public·static·final·synthetic·e()Lkotlinx/coroutines/internal/x;68 .method·public·static·final·synthetic·e()Lkotlinx/coroutines/internal/x;
69 ····.locals·169 ····.locals·1
  
70 ····sget-object·v0,·Le1/s1;->e:Lkotlinx/coroutines/internal/x;70 ····sget-object·v0,·Lt0/s1;->e:Lkotlinx/coroutines/internal/x;
  
71 ····return-object·v071 ····return-object·v0
72 .end·method72 .end·method
  
73 .method·public·static·final·synthetic·f()Lkotlinx/coroutines/internal/x;73 .method·public·static·final·synthetic·f()Lkotlinx/coroutines/internal/x;
74 ····.locals·174 ····.locals·1
  
Max diff block lines reached; 523/4831 bytes (10.83%) of diff not shown.
4.48 KB
smali/e1/d2.smali vs.
smali/t0/d2.smali
Files 90% similar despite different names
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 .class·public·final·Le1/d2;1 .class·public·final·Lt0/d2;
2 .super·Lkotlinx/coroutines/internal/v;2 .super·Lkotlinx/coroutines/internal/v;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/Signature;5 .annotation·system·Ldalvik/annotation/Signature;
6 ····value·=·{6 ····value·=·{
Offset 12, 132 lines modifiedOffset 12, 132 lines modified
12 ········"Lkotlinx/coroutines/internal/v<",12 ········"Lkotlinx/coroutines/internal/v<",
13 ········"TT;>;"13 ········"TT;>;"
14 ····}14 ····}
15 .end·annotation15 .end·annotation
  
  
16 #·instance·fields16 #·instance·fields
17 .field·private·g:Lq0/g;17 .field·private·g:Lf0/g;
  
18 .field·private·h:Ljava/lang/Object;18 .field·private·h:Ljava/lang/Object;
  
  
19 #·virtual·methods19 #·virtual·methods
20 .method·protected·s0(Ljava/lang/Object;)V20 .method·protected·s0(Ljava/lang/Object;)V
21 ····.locals·521 ····.locals·5
  
22 ····iget-object·v0,·p0,·Le1/d2;->g:Lq0/g;22 ····iget-object·v0,·p0,·Lt0/d2;->g:Lf0/g;
  
23 ····const/4·v1,·0x023 ····const/4·v1,·0x0
  
24 ····if-nez·v0,·:cond_024 ····if-nez·v0,·:cond_0
  
25 ····goto·:goto_025 ····goto·:goto_0
  
26 ····:cond_026 ····:cond_0
27 ····iget-object·v2,·p0,·Le1/d2;->h:Ljava/lang/Object;27 ····iget-object·v2,·p0,·Lt0/d2;->h:Ljava/lang/Object;
  
28 ····invoke-static·{v0,·v2},·Lkotlinx/coroutines/internal/b0;->a(Lq0/g;Ljava/lang/Object;)V28 ····invoke-static·{v0,·v2},·Lkotlinx/coroutines/internal/b0;->a(Lf0/g;Ljava/lang/Object;)V
  
29 ····iput-object·v1,·p0,·Le1/d2;->g:Lq0/g;29 ····iput-object·v1,·p0,·Lt0/d2;->g:Lf0/g;
  
30 ····iput-object·v1,·p0,·Le1/d2;->h:Ljava/lang/Object;30 ····iput-object·v1,·p0,·Lt0/d2;->h:Ljava/lang/Object;
  
31 ····:goto_031 ····:goto_0
32 ····iget-object·v0,·p0,·Lkotlinx/coroutines/internal/v;->f:Lq0/d;32 ····iget-object·v0,·p0,·Lkotlinx/coroutines/internal/v;->f:Lf0/d;
  
33 ····invoke-static·{p1,·v0},·Le1/d0;->a(Ljava/lang/Object;Lq0/d;)Ljava/lang/Object;33 ····invoke-static·{p1,·v0},·Lt0/d0;->a(Ljava/lang/Object;Lf0/d;)Ljava/lang/Object;
  
34 ····move-result-object·p134 ····move-result-object·p1
  
35 ····iget-object·v0,·p0,·Lkotlinx/coroutines/internal/v;->f:Lq0/d;35 ····iget-object·v0,·p0,·Lkotlinx/coroutines/internal/v;->f:Lf0/d;
  
36 ····invoke-interface·{v0},·Lq0/d;->getContext()Lq0/g;36 ····invoke-interface·{v0},·Lf0/d;->getContext()Lf0/g;
  
37 ····move-result-object·v237 ····move-result-object·v2
  
38 ····invoke-static·{v2,·v1},·Lkotlinx/coroutines/internal/b0;->c(Lq0/g;Ljava/lang/Object;)Ljava/lang/Object;38 ····invoke-static·{v2,·v1},·Lkotlinx/coroutines/internal/b0;->c(Lf0/g;Ljava/lang/Object;)Ljava/lang/Object;
  
39 ····move-result-object·v339 ····move-result-object·v3
  
40 ····sget-object·v4,·Lkotlinx/coroutines/internal/b0;->a:Lkotlinx/coroutines/internal/x;40 ····sget-object·v4,·Lkotlinx/coroutines/internal/b0;->a:Lkotlinx/coroutines/internal/x;
  
41 ····if-eq·v3,·v4,·:cond_141 ····if-eq·v3,·v4,·:cond_1
  
42 ····invoke-static·{v0,·v2,·v3},·Le1/e0;->e(Lq0/d;Lq0/g;Ljava/lang/Object;)Le1/d2;42 ····invoke-static·{v0,·v2,·v3},·Lt0/e0;->e(Lf0/d;Lf0/g;Ljava/lang/Object;)Lt0/d2;
  
43 ····move-result-object·v143 ····move-result-object·v1
  
44 ····:cond_144 ····:cond_1
45 ····:try_start_045 ····:try_start_0
46 ····iget-object·v0,·p0,·Lkotlinx/coroutines/internal/v;->f:Lq0/d;46 ····iget-object·v0,·p0,·Lkotlinx/coroutines/internal/v;->f:Lf0/d;
  
47 ····invoke-interface·{v0,·p1},·Lq0/d;->resumeWith(Ljava/lang/Object;)V47 ····invoke-interface·{v0,·p1},·Lf0/d;->resumeWith(Ljava/lang/Object;)V
  
48 ····sget-object·p1,·Lo0/q;->a:Lo0/q;48 ····sget-object·p1,·Ld0/q;->a:Ld0/q;
49 ····:try_end_049 ····:try_end_0
50 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_050 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0
  
51 ····if-eqz·v1,·:cond_251 ····if-eqz·v1,·:cond_2
  
52 ····invoke-virtual·{v1},·Le1/d2;->x0()Z52 ····invoke-virtual·{v1},·Lt0/d2;->x0()Z
  
53 ····move-result·p153 ····move-result·p1
  
54 ····if-eqz·p1,·:cond_354 ····if-eqz·p1,·:cond_3
  
55 ····:cond_255 ····:cond_2
56 ····invoke-static·{v2,·v3},·Lkotlinx/coroutines/internal/b0;->a(Lq0/g;Ljava/lang/Object;)V56 ····invoke-static·{v2,·v3},·Lkotlinx/coroutines/internal/b0;->a(Lf0/g;Ljava/lang/Object;)V
  
57 ····:cond_357 ····:cond_3
58 ····return-void58 ····return-void
  
59 ····:catchall_059 ····:catchall_0
60 ····move-exception·p160 ····move-exception·p1
  
61 ····if-eqz·v1,·:cond_461 ····if-eqz·v1,·:cond_4
  
62 ····invoke-virtual·{v1},·Le1/d2;->x0()Z62 ····invoke-virtual·{v1},·Lt0/d2;->x0()Z
  
63 ····move-result·v063 ····move-result·v0
  
64 ····if-eqz·v0,·:cond_564 ····if-eqz·v0,·:cond_5
  
65 ····:cond_465 ····:cond_4
66 ····invoke-static·{v2,·v3},·Lkotlinx/coroutines/internal/b0;->a(Lq0/g;Ljava/lang/Object;)V66 ····invoke-static·{v2,·v3},·Lkotlinx/coroutines/internal/b0;->a(Lf0/g;Ljava/lang/Object;)V
  
67 ····:cond_567 ····:cond_5
68 ····throw·p168 ····throw·p1
69 .end·method69 .end·method
  
70 .method·public·final·x0()Z70 .method·public·final·x0()Z
71 ····.locals·171 ····.locals·1
  
72 ····iget-object·v0,·p0,·Le1/d2;->g:Lq0/g;72 ····iget-object·v0,·p0,·Lt0/d2;->g:Lf0/g;
  
73 ····if-nez·v0,·:cond_073 ····if-nez·v0,·:cond_0
  
74 ····const/4·v0,·0x074 ····const/4·v0,·0x0
  
75 ····return·v075 ····return·v0
  
76 ····:cond_076 ····:cond_0
77 ····const/4·v0,·0x077 ····const/4·v0,·0x0
  
78 ····iput-object·v0,·p0,·Le1/d2;->g:Lq0/g;78 ····iput-object·v0,·p0,·Lt0/d2;->g:Lf0/g;
  
79 ····iput-object·v0,·p0,·Le1/d2;->h:Ljava/lang/Object;79 ····iput-object·v0,·p0,·Lt0/d2;->h:Ljava/lang/Object;
  
Max diff block lines reached; 383/4513 bytes (8.49%) of diff not shown.
1.46 KB
smali/e1/v1.smali vs.
smali/t0/j0.smali
Files 75% similar despite different names
    
Offset 1, 42 lines modifiedOffset 1, 39 lines modified
1 .class·public·final·Le1/v1;1 .class·public·final·Lt0/j0;
2 .super·Lkotlinx/coroutines/internal/k;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces 
5 .implements·Le1/f1; 
  
  
6 #·direct·methods4 #·direct·methods
7 .method·public·constructor·<init>()V5 .method·public·static·final·a(Lf0/g;)Lt0/i0;
8 ····.locals·06 ····.locals·3
  
9 ····invoke-direct·{p0},·Lkotlinx/coroutines/internal/k;-><init>()V7 ····new-instance·v0,·Lkotlinx/coroutines/internal/e;
  
 8 ····sget-object·v1,·Lt0/k1;->c:Lt0/k1$b;
10 ····return-void 
11 .end·method 
  
 9 ····invoke-interface·{p0,·v1},·Lf0/g;->get(Lf0/g$c;)Lf0/g$b;
  
 10 ····move-result-object·v1
12 #·virtual·methods 
13 .method·public·b()Z 
14 ····.locals·1 
  
15 ····const/4·v0,·0x111 ····if-eqz·v1,·:cond_0
  
 12 ····goto·:goto_0
16 ····return·v0 
17 .end·method 
  
18 .method·public·f()Le1/v1; 
19 ····.locals·013 ····:cond_0
 14 ····const/4·v1,·0x1
  
20 ····return-object·p0 
21 .end·method15 ····const/4·v2,·0x0
  
 16 ····invoke-static·{v2,·v1,·v2},·Lt0/o1;->b(Lt0/k1;ILjava/lang/Object;)Lt0/x;
  
 17 ····move-result-object·v1
  
 18 ····invoke-interface·{p0,·v1},·Lf0/g;->plus(Lf0/g;)Lf0/g;
22 .method·public·toString()Ljava/lang/String; 
23 ····.locals·1 
  
24 ····invoke-super·{p0},·Lkotlinx/coroutines/internal/m;->toString()Ljava/lang/String;19 ····move-result-object·p0
  
25 ····move-result-object·v020 ····:goto_0
 21 ····invoke-direct·{v0,·p0},·Lkotlinx/coroutines/internal/e;-><init>(Lf0/g;)V
  
26 ····return-object·v022 ····return-object·v0
27 .end·method23 .end·method
976 B
smali/e1/w0$b.smali vs.
smali/t0/w0$b.smali
Files 82% similar despite different names
    
Offset 1, 26 lines modifiedOffset 1, 26 lines modified
1 .class·public·final·Le1/w0$b;1 .class·public·final·Lt0/w0$b;
2 .super·Lkotlinx/coroutines/internal/c0;2 .super·Lkotlinx/coroutines/internal/c0;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Le1/w0;6 ····value·=·Lt0/w0;
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x199 ····accessFlags·=·0x19
10 ····name·=·"b"10 ····name·=·"b"
11 .end·annotation11 .end·annotation
  
12 .annotation·system·Ldalvik/annotation/Signature;12 .annotation·system·Ldalvik/annotation/Signature;
13 ····value·=·{13 ····value·=·{
14 ········"Lkotlinx/coroutines/internal/c0<",14 ········"Lkotlinx/coroutines/internal/c0<",
15 ········"Le1/w0$a;",15 ········"Lt0/w0$a;",
16 ········">;"16 ········">;"
17 ····}17 ····}
18 .end·annotation18 .end·annotation
  
  
19 #·instance·fields19 #·instance·fields
20 .field·public·b:J20 .field·public·b:J
Offset 28, 11 lines modifiedOffset 28, 11 lines modified
  
28 #·direct·methods28 #·direct·methods
29 .method·public·constructor·<init>(J)V29 .method·public·constructor·<init>(J)V
30 ····.locals·030 ····.locals·0
  
31 ····invoke-direct·{p0},·Lkotlinx/coroutines/internal/c0;-><init>()V31 ····invoke-direct·{p0},·Lkotlinx/coroutines/internal/c0;-><init>()V
  
32 ····iput-wide·p1,·p0,·Le1/w0$b;->b:J32 ····iput-wide·p1,·p0,·Lt0/w0$b;->b:J
  
33 ····return-void33 ····return-void
34 .end·method34 .end·method
78.9 KB
smali/e1/r1.smali vs.
smali/t0/r1.smali
Max HTML report size reached
4.79 KB
smali/e1/c1.smali vs.
smali/t0/c1.smali
Files 86% similar despite different names
    
Offset 1, 53 lines modifiedOffset 1, 53 lines modified
1 .class·public·final·Le1/c1;1 .class·public·final·Lt0/c1;
2 .super·Le1/b1;2 .super·Lt0/b1;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·instance·fields4 #·instance·fields
5 .field·private·final·f:Ljava/util/concurrent/Executor;5 .field·private·final·f:Ljava/util/concurrent/Executor;
  
  
6 #·direct·methods6 #·direct·methods
7 .method·public·constructor·<init>(Ljava/util/concurrent/Executor;)V7 .method·public·constructor·<init>(Ljava/util/concurrent/Executor;)V
8 ····.locals·08 ····.locals·0
  
9 ····invoke-direct·{p0},·Le1/b1;-><init>()V9 ····invoke-direct·{p0},·Lt0/b1;-><init>()V
  
10 ····iput-object·p1,·p0,·Le1/c1;->f:Ljava/util/concurrent/Executor;10 ····iput-object·p1,·p0,·Lt0/c1;->f:Ljava/util/concurrent/Executor;
  
11 ····invoke-virtual·{p0},·Le1/c1;->p()Ljava/util/concurrent/Executor;11 ····invoke-virtual·{p0},·Lt0/c1;->p()Ljava/util/concurrent/Executor;
  
12 ····move-result-object·p112 ····move-result-object·p1
  
13 ····invoke-static·{p1},·Lkotlinx/coroutines/internal/d;->a(Ljava/util/concurrent/Executor;)Z13 ····invoke-static·{p1},·Lkotlinx/coroutines/internal/d;->a(Ljava/util/concurrent/Executor;)Z
  
14 ····return-void14 ····return-void
15 .end·method15 .end·method
  
16 .method·private·final·o(Lq0/g;Ljava/util/concurrent/RejectedExecutionException;)V16 .method·private·final·m(Lf0/g;Ljava/util/concurrent/RejectedExecutionException;)V
17 ····.locals·117 ····.locals·1
  
18 ····const-string·v0,·"The·task·was·rejected"18 ····const-string·v0,·"The·task·was·rejected"
  
19 ····invoke-static·{v0,·p2},·Le1/a1;->a(Ljava/lang/String;Ljava/lang/Throwable;)Ljava/util/concurrent/CancellationException;19 ····invoke-static·{v0,·p2},·Lt0/a1;->a(Ljava/lang/String;Ljava/lang/Throwable;)Ljava/util/concurrent/CancellationException;
  
20 ····move-result-object·p220 ····move-result-object·p2
  
21 ····invoke-static·{p1,·p2},·Le1/o1;->c(Lq0/g;Ljava/util/concurrent/CancellationException;)V21 ····invoke-static·{p1,·p2},·Lt0/o1;->c(Lf0/g;Ljava/util/concurrent/CancellationException;)V
  
22 ····return-void22 ····return-void
23 .end·method23 .end·method
  
  
24 #·virtual·methods24 #·virtual·methods
25 .method·public·close()V25 .method·public·close()V
26 ····.locals·226 ····.locals·2
  
27 ····invoke-virtual·{p0},·Le1/c1;->p()Ljava/util/concurrent/Executor;27 ····invoke-virtual·{p0},·Lt0/c1;->p()Ljava/util/concurrent/Executor;
  
28 ····move-result-object·v028 ····move-result-object·v0
  
29 ····instance-of·v1,·v0,·Ljava/util/concurrent/ExecutorService;29 ····instance-of·v1,·v0,·Ljava/util/concurrent/ExecutorService;
  
30 ····if-eqz·v1,·:cond_030 ····if-eqz·v1,·:cond_0
  
Offset 69, 25 lines modifiedOffset 69, 25 lines modified
69 ····:goto_169 ····:goto_1
70 ····return-void70 ····return-void
71 .end·method71 .end·method
  
72 .method·public·equals(Ljava/lang/Object;)Z72 .method·public·equals(Ljava/lang/Object;)Z
73 ····.locals·173 ····.locals·1
  
74 ····instance-of·v0,·p1,·Le1/c1;74 ····instance-of·v0,·p1,·Lt0/c1;
  
75 ····if-eqz·v0,·:cond_075 ····if-eqz·v0,·:cond_0
  
76 ····check-cast·p1,·Le1/c1;76 ····check-cast·p1,·Lt0/c1;
  
77 ····invoke-virtual·{p1},·Le1/c1;->p()Ljava/util/concurrent/Executor;77 ····invoke-virtual·{p1},·Lt0/c1;->p()Ljava/util/concurrent/Executor;
  
78 ····move-result-object·p178 ····move-result-object·p1
  
79 ····invoke-virtual·{p0},·Le1/c1;->p()Ljava/util/concurrent/Executor;79 ····invoke-virtual·{p0},·Lt0/c1;->p()Ljava/util/concurrent/Executor;
  
80 ····move-result-object·v080 ····move-result-object·v0
  
81 ····if-ne·p1,·v0,·:cond_081 ····if-ne·p1,·v0,·:cond_0
  
82 ····const/4·p1,·0x182 ····const/4·p1,·0x1
  
Offset 99, 70 lines modifiedOffset 99, 70 lines modified
99 ····:goto_099 ····:goto_0
100 ····return·p1100 ····return·p1
101 .end·method101 .end·method
  
102 .method·public·hashCode()I102 .method·public·hashCode()I
103 ····.locals·1103 ····.locals·1
  
104 ····invoke-virtual·{p0},·Le1/c1;->p()Ljava/util/concurrent/Executor;104 ····invoke-virtual·{p0},·Lt0/c1;->p()Ljava/util/concurrent/Executor;
  
105 ····move-result-object·v0105 ····move-result-object·v0
  
106 ····invoke-static·{v0},·Ljava/lang/System;->identityHashCode(Ljava/lang/Object;)I106 ····invoke-static·{v0},·Ljava/lang/System;->identityHashCode(Ljava/lang/Object;)I
  
107 ····move-result·v0107 ····move-result·v0
  
108 ····return·v0108 ····return·v0
109 .end·method109 .end·method
  
110 .method·public·i(Lq0/g;Ljava/lang/Runnable;)V110 .method·public·j(Lf0/g;Ljava/lang/Runnable;)V
111 ····.locals·1111 ····.locals·1
  
112 ····:try_start_0112 ····:try_start_0
113 ····invoke-virtual·{p0},·Le1/c1;->p()Ljava/util/concurrent/Executor;113 ····invoke-virtual·{p0},·Lt0/c1;->p()Ljava/util/concurrent/Executor;
  
114 ····move-result-object·v0114 ····move-result-object·v0
  
115 ····invoke-static·{},·Le1/c;->a()Le1/b;115 ····invoke-static·{},·Lt0/c;->a()Lt0/b;
  
116 ····invoke-interface·{v0,·p2},·Ljava/util/concurrent/Executor;->execute(Ljava/lang/Runnable;)V116 ····invoke-interface·{v0,·p2},·Ljava/util/concurrent/Executor;->execute(Ljava/lang/Runnable;)V
117 ····:try_end_0117 ····:try_end_0
118 ····.catch·Ljava/util/concurrent/RejectedExecutionException;·{:try_start_0·..·:try_end_0}·:catch_0118 ····.catch·Ljava/util/concurrent/RejectedExecutionException;·{:try_start_0·..·:try_end_0}·:catch_0
  
119 ····goto·:goto_0119 ····goto·:goto_0
  
120 ····:catch_0120 ····:catch_0
121 ····move-exception·v0121 ····move-exception·v0
  
122 ····invoke-static·{},·Le1/c;->a()Le1/b;122 ····invoke-static·{},·Lt0/c;->a()Lt0/b;
  
123 ····invoke-direct·{p0,·p1,·v0},·Le1/c1;->o(Lq0/g;Ljava/util/concurrent/RejectedExecutionException;)V123 ····invoke-direct·{p0,·p1,·v0},·Lt0/c1;->m(Lf0/g;Ljava/util/concurrent/RejectedExecutionException;)V
  
124 ····invoke-static·{},·Le1/s0;->b()Le1/f0;124 ····invoke-static·{},·Lt0/s0;->b()Lt0/f0;
  
125 ····move-result-object·v0125 ····move-result-object·v0
  
126 ····invoke-virtual·{v0,·p1,·p2},·Le1/f0;->i(Lq0/g;Ljava/lang/Runnable;)V126 ····invoke-virtual·{v0,·p1,·p2},·Lt0/f0;->j(Lf0/g;Ljava/lang/Runnable;)V
  
Max diff block lines reached; 614/4831 bytes (12.71%) of diff not shown.
2.5 KB
smali/e1/g0.smali vs.
smali/t0/g0.smali
Files 98% similar despite different names
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 .class·public·final·Le1/g0;1 .class·public·final·Lt0/g0;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·static·fields4 #·static·fields
5 .field·private·static·final·a:Ljava/util/List;5 .field·private·static·final·a:Ljava/util/List;
6 ····.annotation·system·Ldalvik/annotation/Signature;6 ····.annotation·system·Ldalvik/annotation/Signature;
Offset 29, 31 lines modifiedOffset 29, 31 lines modified
  
29 ····move-result-object·v029 ····move-result-object·v0
  
30 ····invoke-virtual·{v0},·Ljava/util/ServiceLoader;->iterator()Ljava/util/Iterator;30 ····invoke-virtual·{v0},·Ljava/util/ServiceLoader;->iterator()Ljava/util/Iterator;
  
31 ····move-result-object·v031 ····move-result-object·v0
  
32 ····invoke-static·{v0},·Lc1/c;->a(Ljava/util/Iterator;)Lc1/b;32 ····invoke-static·{v0},·Lr0/c;->a(Ljava/util/Iterator;)Lr0/b;
  
33 ····move-result-object·v033 ····move-result-object·v0
  
34 ····invoke-static·{v0},·Lc1/c;->f(Lc1/b;)Ljava/util/List;34 ····invoke-static·{v0},·Lr0/c;->e(Lr0/b;)Ljava/util/List;
  
35 ····move-result-object·v035 ····move-result-object·v0
  
36 ····sput-object·v0,·Le1/g0;->a:Ljava/util/List;36 ····sput-object·v0,·Lt0/g0;->a:Ljava/util/List;
  
37 ····return-void37 ····return-void
38 .end·method38 .end·method
  
39 .method·public·static·final·a(Lq0/g;Ljava/lang/Throwable;)V39 .method·public·static·final·a(Lf0/g;Ljava/lang/Throwable;)V
40 ····.locals·440 ····.locals·4
  
41 ····sget-object·v0,·Le1/g0;->a:Ljava/util/List;41 ····sget-object·v0,·Lt0/g0;->a:Ljava/util/List;
  
42 ····invoke-interface·{v0},·Ljava/util/List;->iterator()Ljava/util/Iterator;42 ····invoke-interface·{v0},·Ljava/util/List;->iterator()Ljava/util/Iterator;
  
43 ····move-result-object·v043 ····move-result-object·v0
  
44 ····:goto_044 ····:goto_0
45 ····invoke-interface·{v0},·Ljava/util/Iterator;->hasNext()Z45 ····invoke-interface·{v0},·Ljava/util/Iterator;->hasNext()Z
Offset 65, 15 lines modifiedOffset 65, 15 lines modified
65 ····invoke-interface·{v0},·Ljava/util/Iterator;->next()Ljava/lang/Object;65 ····invoke-interface·{v0},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
66 ····move-result-object·v166 ····move-result-object·v1
  
67 ····check-cast·v1,·Lkotlinx/coroutines/CoroutineExceptionHandler;67 ····check-cast·v1,·Lkotlinx/coroutines/CoroutineExceptionHandler;
  
68 ····:try_start_068 ····:try_start_0
69 ····invoke-interface·{v1,·p0,·p1},·Lkotlinx/coroutines/CoroutineExceptionHandler;->handleException(Lq0/g;Ljava/lang/Throwable;)V69 ····invoke-interface·{v1,·p0,·p1},·Lkotlinx/coroutines/CoroutineExceptionHandler;->handleException(Lf0/g;Ljava/lang/Throwable;)V
70 ····:try_end_070 ····:try_end_0
71 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_071 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0
  
72 ····goto·:goto_072 ····goto·:goto_0
  
73 ····:catchall_073 ····:catchall_0
74 ····move-exception·v174 ····move-exception·v1
Offset 82, 15 lines modifiedOffset 82, 15 lines modified
  
82 ····move-result-object·v282 ····move-result-object·v2
  
83 ····invoke-virtual·{v2},·Ljava/lang/Thread;->getUncaughtExceptionHandler()Ljava/lang/Thread$UncaughtExceptionHandler;83 ····invoke-virtual·{v2},·Ljava/lang/Thread;->getUncaughtExceptionHandler()Ljava/lang/Thread$UncaughtExceptionHandler;
  
84 ····move-result-object·v384 ····move-result-object·v3
  
85 ····invoke-static·{p1,·v1},·Le1/h0;->b(Ljava/lang/Throwable;Ljava/lang/Throwable;)Ljava/lang/Throwable;85 ····invoke-static·{p1,·v1},·Lt0/h0;->b(Ljava/lang/Throwable;Ljava/lang/Throwable;)Ljava/lang/Throwable;
  
86 ····move-result-object·v186 ····move-result-object·v1
  
87 ····invoke-interface·{v3,·v2,·v1},·Ljava/lang/Thread$UncaughtExceptionHandler;->uncaughtException(Ljava/lang/Thread;Ljava/lang/Throwable;)V87 ····invoke-interface·{v3,·v2,·v1},·Ljava/lang/Thread$UncaughtExceptionHandler;->uncaughtException(Ljava/lang/Thread;Ljava/lang/Throwable;)V
  
88 ····goto·:goto_088 ····goto·:goto_0
  
1.53 KB
smali/e1/g.smali vs.
smali/w0/e.smali
Files 73% similar despite different names
    
Offset 1, 44 lines modifiedOffset 1, 34 lines modified
1 .class·public·final·Le1/g;1 .class·final·synthetic·Lw0/e;
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(Le1/i0;Lq0/g;Le1/k0;Lx0/p;)Le1/k1;5 .method·public·static·final·a(Lm0/p;)Lw0/b;
6 ····.locals·06 ····.locals·1
7 ····.annotation·system·Ldalvik/annotation/Signature;7 ····.annotation·system·Ldalvik/annotation/Signature;
8 ········value·=·{8 ········value·=·{
 9 ············"<T:",
 10 ············"Ljava/lang/Object;",
9 ············"(",11 ············">(",
10 ············"Le1/i0;", 
11 ············"Lq0/g;", 
12 ············"Le1/k0;", 
13 ············"Lx0/p<",12 ············"Lm0/p<",
14 ············"-", 
15 ············"Le1/i0;", 
16 ············"-",13 ············"-",
 14 ············"Lw0/c<",
 15 ············"-TT;>;-",
17 ············"Lq0/d<",16 ············"Lf0/d<",
18 ············"-",17 ············"-",
19 ············"Lo0/q;",18 ············"Ld0/q;",
20 ············">;+",19 ············">;+",
21 ············"Ljava/lang/Object;",20 ············"Ljava/lang/Object;",
22 ············">;)",21 ············">;)",
23 ············"Le1/k1;"22 ············"Lw0/b<",
 23 ············"TT;>;"
24 ········}24 ········}
25 ····.end·annotation25 ····.end·annotation
  
 26 ····new-instance·v0,·Lw0/f;
26 ····invoke-static·{p0,·p1,·p2,·p3},·Le1/h;->a(Le1/i0;Lq0/g;Le1/k0;Lx0/p;)Le1/k1; 
  
27 ····move-result-object·p0 
  
28 ····return-object·p0 
29 .end·method 
  
30 .method·public·static·synthetic·b(Le1/i0;Lq0/g;Le1/k0;Lx0/p;ILjava/lang/Object;)Le1/k1; 
31 ····.locals·0 
  
32 ····invoke-static/range·{p0·..·p5},·Le1/h;->b(Le1/i0;Lq0/g;Le1/k0;Lx0/p;ILjava/lang/Object;)Le1/k1; 
  
33 ····move-result-object·p027 ····invoke-direct·{v0,·p0},·Lw0/f;-><init>(Lm0/p;)V
  
34 ····return-object·p028 ····return-object·v0
35 .end·method29 .end·method
1.45 KB
smali/e1/z0.smali vs.
smali/t0/z0.smali
Files 81% similar despite different names
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 .class·public·final·Le1/z0;1 .class·public·final·Lt0/z0;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·static·fields4 #·static·fields
5 .field·private·static·final·a:Lkotlinx/coroutines/internal/x;5 .field·private·static·final·a:Lkotlinx/coroutines/internal/x;
  
Offset 15, 35 lines modifiedOffset 15, 35 lines modified
  
15 ····new-instance·v0,·Lkotlinx/coroutines/internal/x;15 ····new-instance·v0,·Lkotlinx/coroutines/internal/x;
  
16 ····const-string·v1,·"REMOVED_TASK"16 ····const-string·v1,·"REMOVED_TASK"
  
17 ····invoke-direct·{v0,·v1},·Lkotlinx/coroutines/internal/x;-><init>(Ljava/lang/String;)V17 ····invoke-direct·{v0,·v1},·Lkotlinx/coroutines/internal/x;-><init>(Ljava/lang/String;)V
  
18 ····sput-object·v0,·Le1/z0;->a:Lkotlinx/coroutines/internal/x;18 ····sput-object·v0,·Lt0/z0;->a:Lkotlinx/coroutines/internal/x;
  
19 ····new-instance·v0,·Lkotlinx/coroutines/internal/x;19 ····new-instance·v0,·Lkotlinx/coroutines/internal/x;
  
20 ····const-string·v1,·"CLOSED_EMPTY"20 ····const-string·v1,·"CLOSED_EMPTY"
  
21 ····invoke-direct·{v0,·v1},·Lkotlinx/coroutines/internal/x;-><init>(Ljava/lang/String;)V21 ····invoke-direct·{v0,·v1},·Lkotlinx/coroutines/internal/x;-><init>(Ljava/lang/String;)V
  
22 ····sput-object·v0,·Le1/z0;->b:Lkotlinx/coroutines/internal/x;22 ····sput-object·v0,·Lt0/z0;->b:Lkotlinx/coroutines/internal/x;
  
23 ····return-void23 ····return-void
24 .end·method24 .end·method
  
25 .method·public·static·final·synthetic·a()Lkotlinx/coroutines/internal/x;25 .method·public·static·final·synthetic·a()Lkotlinx/coroutines/internal/x;
26 ····.locals·126 ····.locals·1
  
27 ····sget-object·v0,·Le1/z0;->b:Lkotlinx/coroutines/internal/x;27 ····sget-object·v0,·Lt0/z0;->b:Lkotlinx/coroutines/internal/x;
  
28 ····return-object·v028 ····return-object·v0
29 .end·method29 .end·method
  
30 .method·public·static·final·synthetic·b()Lkotlinx/coroutines/internal/x;30 .method·public·static·final·synthetic·b()Lkotlinx/coroutines/internal/x;
31 ····.locals·131 ····.locals·1
  
32 ····sget-object·v0,·Le1/z0;->a:Lkotlinx/coroutines/internal/x;32 ····sget-object·v0,·Lt0/z0;->a:Lkotlinx/coroutines/internal/x;
  
33 ····return-object·v033 ····return-object·v0
34 .end·method34 .end·method
1.92 KB
smali/e1/c2.smali vs.
smali/t0/c2.smali
Files 79% similar despite different names
    
Offset 1, 69 lines modifiedOffset 1, 69 lines modified
1 .class·public·final·Le1/c2;1 .class·public·final·Lt0/c2;
2 .super·Le1/f0;2 .super·Lt0/f0;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·static·fields4 #·static·fields
5 .field·public·static·final·e:Le1/c2;5 .field·public·static·final·e:Lt0/c2;
  
  
6 #·direct·methods6 #·direct·methods
7 .method·static·constructor·<clinit>()V7 .method·static·constructor·<clinit>()V
8 ····.locals·18 ····.locals·1
  
9 ····new-instance·v0,·Le1/c2;9 ····new-instance·v0,·Lt0/c2;
  
10 ····invoke-direct·{v0},·Le1/c2;-><init>()V10 ····invoke-direct·{v0},·Lt0/c2;-><init>()V
  
11 ····sput-object·v0,·Le1/c2;->e:Le1/c2;11 ····sput-object·v0,·Lt0/c2;->e:Lt0/c2;
  
12 ····return-void12 ····return-void
13 .end·method13 .end·method
  
14 .method·private·constructor·<init>()V14 .method·private·constructor·<init>()V
15 ····.locals·015 ····.locals·0
  
16 ····invoke-direct·{p0},·Le1/f0;-><init>()V16 ····invoke-direct·{p0},·Lt0/f0;-><init>()V
  
17 ····return-void17 ····return-void
18 .end·method18 .end·method
  
  
19 #·virtual·methods19 #·virtual·methods
20 .method·public·i(Lq0/g;Ljava/lang/Runnable;)V20 .method·public·j(Lf0/g;Ljava/lang/Runnable;)V
21 ····.locals·021 ····.locals·0
  
22 ····sget-object·p2,·Le1/f2;->e:Le1/f2$a;22 ····sget-object·p2,·Lt0/f2;->e:Lt0/f2$a;
  
23 ····invoke-interface·{p1,·p2},·Lq0/g;->get(Lq0/g$c;)Lq0/g$b;23 ····invoke-interface·{p1,·p2},·Lf0/g;->get(Lf0/g$c;)Lf0/g$b;
  
24 ····move-result-object·p124 ····move-result-object·p1
  
25 ····check-cast·p1,·Le1/f2;25 ····check-cast·p1,·Lt0/f2;
  
26 ····if-eqz·p1,·:cond_026 ····if-eqz·p1,·:cond_0
  
27 ····const/4·p2,·0x127 ····const/4·p2,·0x1
  
28 ····iput-boolean·p2,·p1,·Le1/f2;->d:Z28 ····iput-boolean·p2,·p1,·Lt0/f2;->d:Z
  
29 ····return-void29 ····return-void
  
30 ····:cond_030 ····:cond_0
31 ····new-instance·p1,·Ljava/lang/UnsupportedOperationException;31 ····new-instance·p1,·Ljava/lang/UnsupportedOperationException;
  
32 ····const-string·p2,·"Dispatchers.Unconfined.dispatch·function·can·only·be·used·by·the·yield·function.·If·you·wrap·Unconfined·dispatcher·in·your·code,·make·sure·you·properly·delegate·isDispatchNeeded·and·dispatch·calls."32 ····const-string·p2,·"Dispatchers.Unconfined.dispatch·function·can·only·be·used·by·the·yield·function.·If·you·wrap·Unconfined·dispatcher·in·your·code,·make·sure·you·properly·delegate·isDispatchNeeded·and·dispatch·calls."
  
33 ····invoke-direct·{p1,·p2},·Ljava/lang/UnsupportedOperationException;-><init>(Ljava/lang/String;)V33 ····invoke-direct·{p1,·p2},·Ljava/lang/UnsupportedOperationException;-><init>(Ljava/lang/String;)V
  
34 ····throw·p134 ····throw·p1
35 .end·method35 .end·method
  
36 .method·public·k(Lq0/g;)Z36 .method·public·k(Lf0/g;)Z
37 ····.locals·037 ····.locals·0
  
38 ····const/4·p1,·0x038 ····const/4·p1,·0x0
  
39 ····return·p139 ····return·p1
40 .end·method40 .end·method
  
1.33 KB
smali/e1/j0.smali vs.
smali/t0/d1.smali
Files 73% similar despite different names
    
Offset 1, 39 lines modifiedOffset 1, 37 lines modified
1 .class·public·final·Le1/j0;1 .class·public·final·Lt0/d1;
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(Lq0/g;)Le1/i0;5 .method·public·static·final·a(Ljava/util/concurrent/Executor;)Lt0/f0;
6 ····.locals·36 ····.locals·1
  
7 ····new-instance·v0,·Lkotlinx/coroutines/internal/e;7 ····instance-of·v0,·p0,·Lt0/r0;
  
8 ····sget-object·v1,·Le1/k1;->a:Le1/k1$b;8 ····if-eqz·v0,·:cond_0
  
9 ····invoke-interface·{p0,·v1},·Lq0/g;->get(Lq0/g$c;)Lq0/g$b;9 ····move-object·v0,·p0
  
 10 ····check-cast·v0,·Lt0/r0;
10 ····move-result-object·v1 
  
11 ····if-eqz·v1,·:cond_0 
  
12 ····goto·:goto_011 ····goto·:goto_0
  
13 ····:cond_012 ····:cond_0
14 ····const/4·v1,·0x1 
  
15 ····const/4·v2,·0x013 ····const/4·v0,·0x0
  
16 ····invoke-static·{v2,·v1,·v2},·Le1/o1;->b(Le1/k1;ILjava/lang/Object;)Le1/x;14 ····:goto_0
 15 ····if-nez·v0,·:cond_1
  
17 ····move-result-object·v116 ····new-instance·v0,·Lt0/c1;
  
18 ····invoke-interface·{p0,·v1},·Lq0/g;->plus(Lq0/g;)Lq0/g;17 ····invoke-direct·{v0,·p0},·Lt0/c1;-><init>(Ljava/util/concurrent/Executor;)V
  
19 ····move-result-object·p018 ····goto·:goto_1
  
20 ····:goto_0 
21 ····invoke-direct·{v0,·p0},·Lkotlinx/coroutines/internal/e;-><init>(Lq0/g;)V19 ····:cond_1
 20 ····iget-object·v0,·v0,·Lt0/r0;->d:Lt0/f0;
  
 21 ····:goto_1
22 ····return-object·v022 ····return-object·v0
23 .end·method23 .end·method
3.33 KB
smali/e1/m0.smali vs.
smali/t0/m0.smali
Files 89% similar despite different names
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 .class·public·final·Le1/m0;1 .class·public·final·Lt0/m0;
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/lang/Object;)Ljava/lang/String;5 .method·public·static·final·a(Ljava/lang/Object;)Ljava/lang/String;
6 ····.locals·06 ····.locals·0
Offset 28, 20 lines modifiedOffset 28, 20 lines modified
28 ····invoke-static·{p0},·Ljava/lang/Integer;->toHexString(I)Ljava/lang/String;28 ····invoke-static·{p0},·Ljava/lang/Integer;->toHexString(I)Ljava/lang/String;
  
29 ····move-result-object·p029 ····move-result-object·p0
  
30 ····return-object·p030 ····return-object·p0
31 .end·method31 .end·method
  
32 .method·public·static·final·c(Lq0/d;)Ljava/lang/String;32 .method·public·static·final·c(Lf0/d;)Ljava/lang/String;
33 ····.locals·333 ····.locals·3
34 ····.annotation·system·Ldalvik/annotation/Signature;34 ····.annotation·system·Ldalvik/annotation/Signature;
35 ········value·=·{35 ········value·=·{
36 ············"(",36 ············"(",
37 ············"Lq0/d<",37 ············"Lf0/d<",
38 ············"*>;)",38 ············"*>;)",
39 ············"Ljava/lang/String;"39 ············"Ljava/lang/String;"
40 ········}40 ········}
41 ····.end·annotation41 ····.end·annotation
  
42 ····instance-of·v0,·p0,·Lkotlinx/coroutines/internal/f;42 ····instance-of·v0,·p0,·Lkotlinx/coroutines/internal/f;
  
Offset 53, 57 lines modifiedOffset 53, 57 lines modified
  
53 ····goto·:goto_253 ····goto·:goto_2
  
54 ····:cond_054 ····:cond_0
55 ····const/16·v0,·0x4055 ····const/16·v0,·0x40
  
56 ····:try_start_056 ····:try_start_0
57 ····sget-object·v1,·Lo0/k;->d:Lo0/k$a;57 ····sget-object·v1,·Ld0/k;->d:Ld0/k$a;
  
58 ····new-instance·v1,·Ljava/lang/StringBuilder;58 ····new-instance·v1,·Ljava/lang/StringBuilder;
  
59 ····invoke-direct·{v1},·Ljava/lang/StringBuilder;-><init>()V59 ····invoke-direct·{v1},·Ljava/lang/StringBuilder;-><init>()V
  
60 ····invoke-virtual·{v1,·p0},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;60 ····invoke-virtual·{v1,·p0},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
  
61 ····invoke-virtual·{v1,·v0},·Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;61 ····invoke-virtual·{v1,·v0},·Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;
  
62 ····invoke-static·{p0},·Le1/m0;->b(Ljava/lang/Object;)Ljava/lang/String;62 ····invoke-static·{p0},·Lt0/m0;->b(Ljava/lang/Object;)Ljava/lang/String;
  
63 ····move-result-object·v263 ····move-result-object·v2
  
64 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;64 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
65 ····invoke-virtual·{v1},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;65 ····invoke-virtual·{v1},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
66 ····move-result-object·v166 ····move-result-object·v1
  
67 ····invoke-static·{v1},·Lo0/k;->a(Ljava/lang/Object;)Ljava/lang/Object;67 ····invoke-static·{v1},·Ld0/k;->a(Ljava/lang/Object;)Ljava/lang/Object;
  
68 ····move-result-object·v168 ····move-result-object·v1
69 ····:try_end_069 ····:try_end_0
70 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_070 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0
  
71 ····goto·:goto_071 ····goto·:goto_0
  
72 ····:catchall_072 ····:catchall_0
73 ····move-exception·v173 ····move-exception·v1
  
74 ····sget-object·v2,·Lo0/k;->d:Lo0/k$a;74 ····sget-object·v2,·Ld0/k;->d:Ld0/k$a;
  
75 ····invoke-static·{v1},·Lo0/l;->a(Ljava/lang/Throwable;)Ljava/lang/Object;75 ····invoke-static·{v1},·Ld0/l;->a(Ljava/lang/Throwable;)Ljava/lang/Object;
  
76 ····move-result-object·v176 ····move-result-object·v1
  
77 ····invoke-static·{v1},·Lo0/k;->a(Ljava/lang/Object;)Ljava/lang/Object;77 ····invoke-static·{v1},·Ld0/k;->a(Ljava/lang/Object;)Ljava/lang/Object;
  
78 ····move-result-object·v178 ····move-result-object·v1
  
79 ····:goto_079 ····:goto_0
80 ····invoke-static·{v1},·Lo0/k;->b(Ljava/lang/Object;)Ljava/lang/Throwable;80 ····invoke-static·{v1},·Ld0/k;->b(Ljava/lang/Object;)Ljava/lang/Throwable;
  
81 ····move-result-object·v281 ····move-result-object·v2
  
82 ····if-nez·v2,·:cond_182 ····if-nez·v2,·:cond_1
  
83 ····goto·:goto_183 ····goto·:goto_1
  
Offset 120, 15 lines modifiedOffset 120, 15 lines modified
  
120 ····move-result-object·v2120 ····move-result-object·v2
  
121 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;121 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
  
122 ····invoke-virtual·{v1,·v0},·Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;122 ····invoke-virtual·{v1,·v0},·Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;
  
123 ····invoke-static·{p0},·Le1/m0;->b(Ljava/lang/Object;)Ljava/lang/String;123 ····invoke-static·{p0},·Lt0/m0;->b(Ljava/lang/Object;)Ljava/lang/String;
  
124 ····move-result-object·p0124 ····move-result-object·p0
  
125 ····invoke-virtual·{v1,·p0},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;125 ····invoke-virtual·{v1,·p0},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
126 ····invoke-virtual·{v1},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;126 ····invoke-virtual·{v1},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
10.4 KB
smali/e1/e0.smali vs.
smali/c0/j.smali
Max HTML report size reached
5.31 KB
smali/l0/l$a.smali vs.
smali/x/g$a.smali
Files 73% similar despite different names
    
Offset 1, 133 lines modifiedOffset 1, 130 lines modified
1 .class·Ll0/l$a;1 .class·Lx/g$a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces4 #·interfaces
5 .implements·Ll0/k;5 .implements·Ly/i$c;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
8 ····value·=·Ll0/l;8 ····value·=·Lx/g;
9 .end·annotation9 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x811 ····accessFlags·=·0x0
12 ····name·=·"a"12 ····name·=·null
13 .end·annotation13 .end·annotation
  
  
 14 #·instance·fields
 15 .field·final·synthetic·a:Lx/g;
  
  
14 #·direct·methods16 #·direct·methods
15 .method·constructor·<init>()V17 .method·constructor·<init>(Lx/g;)V
16 ····.locals·018 ····.locals·0
  
 19 ····iput-object·p1,·p0,·Lx/g$a;->a:Lx/g;
  
17 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V20 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
18 ····return-void21 ····return-void
19 .end·method22 .end·method
  
  
20 #·virtual·methods23 #·virtual·methods
21 .method·public·a(Ljava/util/List;)Ljava/lang/String;24 .method·public·a(Ly/h;Ly/i$d;)V
22 ····.locals·225 ····.locals·4
23 ····.annotation·system·Ldalvik/annotation/Signature; 
24 ········value·=·{ 
25 ············"(", 
26 ············"Ljava/util/List<", 
27 ············"Ljava/lang/String;", 
28 ············">;)", 
29 ············"Ljava/lang/String;" 
30 ········} 
31 ····.end·annotation 
  
 26 ····const-string·v0,·"locale"
32 ····:try_start_0 
33 ····new-instance·v0,·Ljava/io/ByteArrayOutputStream; 
  
34 ····invoke-direct·{v0},·Ljava/io/ByteArrayOutputStream;-><init>()V27 ····iget-object·v1,·p0,·Lx/g$a;->a:Lx/g;
  
35 ····new-instance·v1,·Ljava/io/ObjectOutputStream;28 ····invoke-static·{v1},·Lx/g;->a(Lx/g;)Lx/g$b;
  
36 ····invoke-direct·{v1,·v0},·Ljava/io/ObjectOutputStream;-><init>(Ljava/io/OutputStream;)V29 ····move-result-object·v1
  
37 ····invoke-virtual·{v1,·p1},·Ljava/io/ObjectOutputStream;->writeObject(Ljava/lang/Object;)V30 ····if-nez·v1,·:cond_0
  
38 ····invoke-virtual·{v1},·Ljava/io/ObjectOutputStream;->flush()V31 ····return-void
  
39 ····invoke-virtual·{v0},·Ljava/io/ByteArrayOutputStream;->toByteArray()[B32 ····:cond_0
 33 ····iget-object·v1,·p1,·Ly/h;->a:Ljava/lang/String;
  
40 ····move-result-object·p134 ····invoke-virtual·{v1},·Ljava/lang/String;->hashCode()I
  
41 ····const/4·v0,·0x035 ····const-string·v2,·"Localization.getStringResource"
  
42 ····invoke-static·{p1,·v0},·Landroid/util/Base64;->encodeToString([BI)Ljava/lang/String;36 ····invoke-virtual·{v1,·v2},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z
  
43 ····move-result-object·p137 ····move-result·v1
44 ····:try_end_0 
45 ····.catch·Ljava/io/IOException;·{:try_start_0·..·:try_end_0}·:catch_0 
  
46 ····return-object·p138 ····if-nez·v1,·:cond_1
  
 39 ····invoke-interface·{p2},·Ly/i$d;->c()V
47 ····:catch_0 
48 ····move-exception·p1 
  
49 ····new-instance·v0,·Ljava/lang/RuntimeException;40 ····goto·:goto_1
  
50 ····invoke-direct·{v0,·p1},·Ljava/lang/RuntimeException;-><init>(Ljava/lang/Throwable;)V41 ····:cond_1
 42 ····invoke-virtual·{p1},·Ly/h;->b()Ljava/lang/Object;
  
51 ····throw·v0 
52 .end·method43 ····move-result-object·p1
  
 44 ····check-cast·p1,·Lorg/json/JSONObject;
  
 45 ····const/4·v1,·0x0
53 .method·public·b(Ljava/lang/String;)Ljava/util/List; 
54 ····.locals·3 
55 ····.annotation·system·Ldalvik/annotation/Signature; 
56 ········value·=·{ 
57 ············"(", 
58 ············"Ljava/lang/String;", 
59 ············")", 
60 ············"Ljava/util/List<", 
61 ············"Ljava/lang/String;", 
62 ············">;" 
63 ········} 
64 ····.end·annotation 
  
65 ····:try_start_046 ····:try_start_0
66 ····new-instance·v0,·Ljava/io/ObjectInputStream;47 ····const-string·v2,·"key"
  
67 ····new-instance·v1,·Ljava/io/ByteArrayInputStream;48 ····invoke-virtual·{p1,·v2},·Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String;
  
68 ····const/4·v2,·0x049 ····move-result-object·v2
  
69 ····invoke-static·{p1,·v2},·Landroid/util/Base64;->decode(Ljava/lang/String;I)[B50 ····invoke-virtual·{p1,·v0},·Lorg/json/JSONObject;->has(Ljava/lang/String;)Z
  
 51 ····move-result·v3
  
 52 ····if-eqz·v3,·:cond_2
  
 53 ····invoke-virtual·{p1,·v0},·Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String;
  
70 ····move-result-object·p154 ····move-result-object·p1
  
71 ····invoke-direct·{v1,·p1},·Ljava/io/ByteArrayInputStream;-><init>([B)V55 ····goto·:goto_0
  
 56 ····:cond_2
 57 ····move-object·p1,·v1
  
Max diff block lines reached; 1339/5361 bytes (24.98%) of diff not shown.
1.33 KB
smali/l0/k.smali vs.
smali/t0/a2.smali
Files 78% similar despite different names
    
Offset 1, 30 lines modifiedOffset 1, 40 lines modified
1 .class·public·interface·abstract·Ll0/k;1 .class·public·interface·abstract·Lt0/a2;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
 4 #·interfaces
 5 .implements·Lf0/g$b;
  
  
 6 #·annotations
 7 .annotation·system·Ldalvik/annotation/Signature;
 8 ····value·=·{
 9 ········"<S:",
 10 ········"Ljava/lang/Object;",
 11 ········">",
 12 ········"Ljava/lang/Object;",
 13 ········"Lf0/g$b;"
 14 ····}
 15 .end·annotation
  
  
4 #·virtual·methods16 #·virtual·methods
5 .method·public·abstract·a(Ljava/util/List;)Ljava/lang/String;17 .method·public·abstract·g(Lf0/g;Ljava/lang/Object;)V
6 ····.annotation·system·Ldalvik/annotation/Signature;18 ····.annotation·system·Ldalvik/annotation/Signature;
7 ········value·=·{19 ········value·=·{
8 ············"(",20 ············"(",
 21 ············"Lf0/g;",
9 ············"Ljava/util/List<", 
10 ············"Ljava/lang/String;", 
11 ············">;)",22 ············"TS;)V"
12 ············"Ljava/lang/String;" 
13 ········}23 ········}
14 ····.end·annotation24 ····.end·annotation
15 .end·method25 .end·method
  
16 .method·public·abstract·b(Ljava/lang/String;)Ljava/util/List;26 .method·public·abstract·n(Lf0/g;)Ljava/lang/Object;
17 ····.annotation·system·Ldalvik/annotation/Signature;27 ····.annotation·system·Ldalvik/annotation/Signature;
18 ········value·=·{28 ········value·=·{
19 ············"(",29 ············"(",
20 ············"Ljava/lang/String;",30 ············"Lf0/g;",
21 ············")",31 ············")TS;"
22 ············"Ljava/util/List<", 
23 ············"Ljava/lang/String;", 
24 ············">;" 
25 ········}32 ········}
26 ····.end·annotation33 ····.end·annotation
27 .end·method34 .end·method
27.2 KB
smali/l0/j.smali vs.
smali/z/c.smali
Max HTML report size reached
1.15 KB
smali/l0/d.smali vs.
smali/y/c.smali
Files 73% similar despite different names
    
Offset 1, 34 lines modifiedOffset 1, 23 lines modified
1 .class·public·final·synthetic·Ll0/d; 
2 .super·Ljava/lang/Object;1 .class·public·Ly/c;
 2 .super·Ljava/lang/RuntimeException;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces 
5 .implements·Lg0/a$d; 
  
  
6 #·instance·fields4 #·instance·fields
7 .field·public·final·synthetic·a:Ll0/a$b;5 .field·public·final·d:Ljava/lang/String;
  
 6 .field·public·final·e:Ljava/lang/Object;
  
  
8 #·direct·methods7 #·direct·methods
9 .method·public·synthetic·constructor·<init>(Ll0/a$b;)V8 .method·constructor·<init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V
10 ····.locals·09 ····.locals·0
  
 10 ····invoke-direct·{p0,·p2},·Ljava/lang/RuntimeException;-><init>(Ljava/lang/String;)V
11 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V 
  
12 ····iput-object·p1,·p0,·Ll0/d;->a:Ll0/a$b; 
  
13 ····return-void 
14 .end·method 
  
  
15 #·virtual·methods 
16 .method·public·final·a(Ljava/lang/Object;Lg0/a$e;)V 
17 ····.locals·1 
  
18 ····iget-object·v0,·p0,·Ll0/d;->a:Ll0/a$b;11 ····iput-object·p1,·p0,·Ly/c;->d:Ljava/lang/String;
  
19 ····invoke-static·{v0,·p1,·p2},·Ll0/j;->d(Ll0/a$b;Ljava/lang/Object;Lg0/a$e;)V12 ····iput-object·p3,·p0,·Ly/c;->e:Ljava/lang/Object;
  
20 ····return-void13 ····return-void
21 .end·method14 .end·method
1.34 KB
smali/l0/h.smali vs.
smali/d0/l.smali
Files 74% similar despite different names
    
Offset 1, 34 lines modifiedOffset 1, 36 lines modified
1 .class·public·final·synthetic·Ll0/h;1 .class·public·final·Ld0/l;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces 
5 .implements·Lg0/a$d; 
  
 4 #·direct·methods
 5 .method·public·static·final·a(Ljava/lang/Throwable;)Ljava/lang/Object;
 6 ····.locals·1
  
 7 ····const-string·v0,·"exception"
6 #·instance·fields 
7 .field·public·final·synthetic·a:Ll0/a$b; 
  
 8 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
 9 ····new-instance·v0,·Ld0/k$b;
8 #·direct·methods 
9 .method·public·synthetic·constructor·<init>(Ll0/a$b;)V 
10 ····.locals·0 
  
11 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V10 ····invoke-direct·{v0,·p0},·Ld0/k$b;-><init>(Ljava/lang/Throwable;)V
  
 11 ····return-object·v0
12 ····iput-object·p1,·p0,·Ll0/h;->a:Ll0/a$b; 
  
13 ····return-void 
14 .end·method12 .end·method
  
  
15 #·virtual·methods 
16 .method·public·final·a(Ljava/lang/Object;Lg0/a$e;)V13 .method·public·static·final·b(Ljava/lang/Object;)V
17 ····.locals·114 ····.locals·1
  
18 ····iget-object·v0,·p0,·Ll0/h;->a:Ll0/a$b;15 ····instance-of·v0,·p0,·Ld0/k$b;
  
19 ····invoke-static·{v0,·p1,·p2},·Ll0/j;->h(Ll0/a$b;Ljava/lang/Object;Lg0/a$e;)V16 ····if-nez·v0,·:cond_0
  
20 ····return-void17 ····return-void
  
 18 ····:cond_0
 19 ····check-cast·p0,·Ld0/k$b;
  
 20 ····iget-object·p0,·p0,·Ld0/k$b;->d:Ljava/lang/Throwable;
  
 21 ····throw·p0
21 .end·method22 .end·method
35.0 KB
smali/l0/l.smali vs.
smali/x/j$a.smali
Max HTML report size reached
1.29 KB
smali/l0/f.smali vs.
smali/t0/e1.smali
Files 76% similar despite different names
    
Offset 1, 34 lines modifiedOffset 1, 50 lines modified
1 .class·public·final·synthetic·Ll0/f;1 .class·public·final·Lt0/e1;
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·Lt0/f1;
  
  
6 #·instance·fields6 #·instance·fields
7 .field·public·final·synthetic·a:Ll0/a$b;7 .field·private·final·d:Lt0/v1;
  
  
8 #·direct·methods8 #·direct·methods
9 .method·public·synthetic·constructor·<init>(Ll0/a$b;)V9 .method·public·constructor·<init>(Lt0/v1;)V
10 ····.locals·010 ····.locals·0
  
11 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V11 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
12 ····iput-object·p1,·p0,·Ll0/f;->a:Ll0/a$b;12 ····iput-object·p1,·p0,·Lt0/e1;->d:Lt0/v1;
  
13 ····return-void13 ····return-void
14 .end·method14 .end·method
  
  
15 #·virtual·methods15 #·virtual·methods
16 .method·public·final·a(Ljava/lang/Object;Lg0/a$e;)V16 .method·public·b()Z
17 ····.locals·117 ····.locals·1
  
18 ····iget-object·v0,·p0,·Ll0/f;->a:Ll0/a$b;18 ····const/4·v0,·0x0
  
19 ····invoke-static·{v0,·p1,·p2},·Ll0/j;->f(Ll0/a$b;Ljava/lang/Object;Lg0/a$e;)V19 ····return·v0
 20 .end·method
  
20 ····return-void21 .method·public·f()Lt0/v1;
 22 ····.locals·1
  
 23 ····iget-object·v0,·p0,·Lt0/e1;->d:Lt0/v1;
  
 24 ····return-object·v0
 25 .end·method
  
 26 .method·public·toString()Ljava/lang/String;
 27 ····.locals·1
  
 28 ····invoke-super·{p0},·Ljava/lang/Object;->toString()Ljava/lang/String;
  
 29 ····move-result-object·v0
  
 30 ····return-object·v0
21 .end·method31 .end·method
31.9 KB
smali/q/b.smali vs.
smali/t0/w0.smali
Max HTML report size reached
8.28 KB
smali/q/c.smali vs.
smali/x/h$a.smali
Max HTML report size reached
4.57 KB
smali/b1/g.smali vs.
smali/x/l$d$a.smali
Files 78% similar despite different names
    
Offset 1, 83 lines modifiedOffset 1, 80 lines modified
1 .class·public·final·enum·Lb1/g;1 .class·public·final·enum·Lx/l$d$a;
2 .super·Ljava/lang/Enum;2 .super·Ljava/lang/Enum;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·annotations4 #·annotations
 5 .annotation·system·Ldalvik/annotation/EnclosingClass;
 6 ····value·=·Lx/l$d;
 7 .end·annotation
  
 8 .annotation·system·Ldalvik/annotation/InnerClass;
 9 ····accessFlags·=·0x4019
 10 ····name·=·"a"
 11 .end·annotation
  
5 .annotation·system·Ldalvik/annotation/Signature;12 .annotation·system·Ldalvik/annotation/Signature;
6 ····value·=·{13 ····value·=·{
7 ········"Ljava/lang/Enum<",14 ········"Ljava/lang/Enum<",
8 ········"Lb1/g;",15 ········"Lx/l$d$a;",
9 ········">;"16 ········">;"
10 ····}17 ····}
11 .end·annotation18 .end·annotation
  
  
12 #·static·fields19 #·static·fields
13 .field·public·static·final·enum·d:Lb1/g;20 .field·public·static·final·enum·d:Lx/l$d$a;
  
14 .field·public·static·final·enum·e:Lb1/g;21 .field·public·static·final·enum·e:Lx/l$d$a;
  
15 .field·public·static·final·enum·f:Lb1/g;22 .field·public·static·final·enum·f:Lx/l$d$a;
  
16 .field·public·static·final·enum·g:Lb1/g; 
  
17 .field·private·static·final·synthetic·h:[Lb1/g;23 .field·private·static·final·synthetic·g:[Lx/l$d$a;
  
  
18 #·direct·methods24 #·direct·methods
19 .method·static·constructor·<clinit>()V25 .method·static·constructor·<clinit>()V
20 ····.locals·326 ····.locals·3
  
21 ····new-instance·v0,·Lb1/g;27 ····new-instance·v0,·Lx/l$d$a;
  
22 ····const-string·v1,·"PUBLIC"28 ····const-string·v1,·"TEXTURE_WITH_VIRTUAL_FALLBACK"
  
23 ····const/4·v2,·0x029 ····const/4·v2,·0x0
  
24 ····invoke-direct·{v0,·v1,·v2},·Lb1/g;-><init>(Ljava/lang/String;I)V30 ····invoke-direct·{v0,·v1,·v2},·Lx/l$d$a;-><init>(Ljava/lang/String;I)V
  
25 ····sput-object·v0,·Lb1/g;->d:Lb1/g;31 ····sput-object·v0,·Lx/l$d$a;->d:Lx/l$d$a;
  
26 ····new-instance·v0,·Lb1/g;32 ····new-instance·v0,·Lx/l$d$a;
  
27 ····const-string·v1,·"PROTECTED"33 ····const-string·v1,·"TEXTURE_WITH_HYBRID_FALLBACK"
  
28 ····const/4·v2,·0x134 ····const/4·v2,·0x1
  
29 ····invoke-direct·{v0,·v1,·v2},·Lb1/g;-><init>(Ljava/lang/String;I)V35 ····invoke-direct·{v0,·v1,·v2},·Lx/l$d$a;-><init>(Ljava/lang/String;I)V
  
30 ····sput-object·v0,·Lb1/g;->e:Lb1/g;36 ····sput-object·v0,·Lx/l$d$a;->e:Lx/l$d$a;
  
31 ····new-instance·v0,·Lb1/g;37 ····new-instance·v0,·Lx/l$d$a;
  
32 ····const-string·v1,·"INTERNAL"38 ····const-string·v1,·"HYBRID_ONLY"
  
33 ····const/4·v2,·0x239 ····const/4·v2,·0x2
  
34 ····invoke-direct·{v0,·v1,·v2},·Lb1/g;-><init>(Ljava/lang/String;I)V40 ····invoke-direct·{v0,·v1,·v2},·Lx/l$d$a;-><init>(Ljava/lang/String;I)V
  
35 ····sput-object·v0,·Lb1/g;->f:Lb1/g; 
  
36 ····new-instance·v0,·Lb1/g; 
  
37 ····const-string·v1,·"PRIVATE"41 ····sput-object·v0,·Lx/l$d$a;->f:Lx/l$d$a;
  
38 ····const/4·v2,·0x3 
  
39 ····invoke-direct·{v0,·v1,·v2},·Lb1/g;-><init>(Ljava/lang/String;I)V 
  
40 ····sput-object·v0,·Lb1/g;->g:Lb1/g; 
  
41 ····invoke-static·{},·Lb1/g;->a()[Lb1/g;42 ····invoke-static·{},·Lx/l$d$a;->a()[Lx/l$d$a;
  
42 ····move-result-object·v043 ····move-result-object·v0
  
43 ····sput-object·v0,·Lb1/g;->h:[Lb1/g;44 ····sput-object·v0,·Lx/l$d$a;->g:[Lx/l$d$a;
  
44 ····return-void45 ····return-void
45 .end·method46 .end·method
  
46 .method·private·constructor·<init>(Ljava/lang/String;I)V47 .method·private·constructor·<init>(Ljava/lang/String;I)V
47 ····.locals·048 ····.locals·0
48 ····.annotation·system·Ldalvik/annotation/Signature;49 ····.annotation·system·Ldalvik/annotation/Signature;
Offset 87, 68 lines modifiedOffset 84, 62 lines modified
87 ····.end·annotation84 ····.end·annotation
  
88 ····invoke-direct·{p0,·p1,·p2},·Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V85 ····invoke-direct·{p0,·p1,·p2},·Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V
  
89 ····return-void86 ····return-void
90 .end·method87 .end·method
  
91 .method·private·static·final·synthetic·a()[Lb1/g;88 .method·private·static·synthetic·a()[Lx/l$d$a;
92 ····.locals·389 ····.locals·3
  
93 ····const/4·v0,·0x490 ····const/4·v0,·0x3
  
94 ····new-array·v0,·v0,·[Lb1/g;91 ····new-array·v0,·v0,·[Lx/l$d$a;
  
95 ····sget-object·v1,·Lb1/g;->d:Lb1/g;92 ····sget-object·v1,·Lx/l$d$a;->d:Lx/l$d$a;
  
96 ····const/4·v2,·0x093 ····const/4·v2,·0x0
  
97 ····aput-object·v1,·v0,·v294 ····aput-object·v1,·v0,·v2
  
98 ····sget-object·v1,·Lb1/g;->e:Lb1/g;95 ····sget-object·v1,·Lx/l$d$a;->e:Lx/l$d$a;
  
99 ····const/4·v2,·0x196 ····const/4·v2,·0x1
  
100 ····aput-object·v1,·v0,·v297 ····aput-object·v1,·v0,·v2
  
101 ····sget-object·v1,·Lb1/g;->f:Lb1/g;98 ····sget-object·v1,·Lx/l$d$a;->f:Lx/l$d$a;
  
102 ····const/4·v2,·0x299 ····const/4·v2,·0x2
  
103 ····aput-object·v1,·v0,·v2100 ····aput-object·v1,·v0,·v2
  
104 ····sget-object·v1,·Lb1/g;->g:Lb1/g; 
  
Max diff block lines reached; 893/4606 bytes (19.39%) of diff not shown.
4.17 KB
smali/g0/k$b.smali vs.
smali/y/i$b.smali
Files 81% similar despite different names
    
Offset 1, 128 lines modifiedOffset 1, 128 lines modified
1 .class·final·Lg0/k$b;1 .class·final·Ly/i$b;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces4 #·interfaces
5 .implements·Lg0/c$b;5 .implements·Ly/b$b;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
8 ····value·=·Lg0/k;8 ····value·=·Ly/i;
9 .end·annotation9 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x1211 ····accessFlags·=·0x12
12 ····name·=·"b"12 ····name·=·"b"
13 .end·annotation13 .end·annotation
  
  
14 #·instance·fields14 #·instance·fields
15 .field·private·final·a:Lg0/k$d;15 .field·private·final·a:Ly/i$d;
  
16 .field·final·synthetic·b:Lg0/k;16 .field·final·synthetic·b:Ly/i;
  
  
17 #·direct·methods17 #·direct·methods
18 .method·constructor·<init>(Lg0/k;Lg0/k$d;)V18 .method·constructor·<init>(Ly/i;Ly/i$d;)V
19 ····.locals·019 ····.locals·0
  
20 ····iput-object·p1,·p0,·Lg0/k$b;->b:Lg0/k;20 ····iput-object·p1,·p0,·Ly/i$b;->b:Ly/i;
  
21 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V21 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
22 ····iput-object·p2,·p0,·Lg0/k$b;->a:Lg0/k$d;22 ····iput-object·p2,·p0,·Ly/i$b;->a:Ly/i$d;
  
23 ····return-void23 ····return-void
24 .end·method24 .end·method
  
  
25 #·virtual·methods25 #·virtual·methods
26 .method·public·a(Ljava/nio/ByteBuffer;)V26 .method·public·a(Ljava/nio/ByteBuffer;)V
27 ····.locals·327 ····.locals·3
  
28 ····if-nez·p1,·:cond_028 ····if-nez·p1,·:cond_0
  
29 ····:try_start_029 ····:try_start_0
30 ····iget-object·p1,·p0,·Lg0/k$b;->a:Lg0/k$d;30 ····iget-object·p1,·p0,·Ly/i$b;->a:Ly/i$d;
  
31 ····invoke-interface·{p1},·Lg0/k$d;->c()V31 ····invoke-interface·{p1},·Ly/i$d;->c()V
32 ····:try_end_032 ····:try_end_0
33 ····.catch·Ljava/lang/RuntimeException;·{:try_start_0·..·:try_end_0}·:catch_033 ····.catch·Ljava/lang/RuntimeException;·{:try_start_0·..·:try_end_0}·:catch_0
  
34 ····goto·:goto_134 ····goto·:goto_1
  
35 ····:cond_035 ····:cond_0
36 ····:try_start_136 ····:try_start_1
37 ····iget-object·v0,·p0,·Lg0/k$b;->a:Lg0/k$d;37 ····iget-object·v0,·p0,·Ly/i$b;->a:Ly/i$d;
  
38 ····iget-object·v1,·p0,·Lg0/k$b;->b:Lg0/k;38 ····iget-object·v1,·p0,·Ly/i$b;->b:Ly/i;
  
39 ····invoke-static·{v1},·Lg0/k;->a(Lg0/k;)Lg0/l;39 ····invoke-static·{v1},·Ly/i;->a(Ly/i;)Ly/j;
  
40 ····move-result-object·v140 ····move-result-object·v1
  
41 ····invoke-interface·{v1,·p1},·Lg0/l;->d(Ljava/nio/ByteBuffer;)Ljava/lang/Object;41 ····invoke-interface·{v1,·p1},·Ly/j;->c(Ljava/nio/ByteBuffer;)Ljava/lang/Object;
  
42 ····move-result-object·p142 ····move-result-object·p1
  
43 ····invoke-interface·{v0,·p1},·Lg0/k$d;->b(Ljava/lang/Object;)V43 ····invoke-interface·{v0,·p1},·Ly/i$d;->b(Ljava/lang/Object;)V
44 ····:try_end_144 ····:try_end_1
45 ····.catch·Lg0/e;·{:try_start_1·..·:try_end_1}·:catch_145 ····.catch·Ly/c;·{:try_start_1·..·:try_end_1}·:catch_1
46 ····.catch·Ljava/lang/RuntimeException;·{:try_start_1·..·:try_end_1}·:catch_046 ····.catch·Ljava/lang/RuntimeException;·{:try_start_1·..·:try_end_1}·:catch_0
  
47 ····goto·:goto_147 ····goto·:goto_1
  
48 ····:catch_048 ····:catch_0
49 ····move-exception·p149 ····move-exception·p1
  
50 ····goto·:goto_050 ····goto·:goto_0
  
51 ····:catch_151 ····:catch_1
52 ····move-exception·p152 ····move-exception·p1
  
53 ····:try_start_253 ····:try_start_2
54 ····iget-object·v0,·p0,·Lg0/k$b;->a:Lg0/k$d;54 ····iget-object·v0,·p0,·Ly/i$b;->a:Ly/i$d;
  
55 ····iget-object·v1,·p1,·Lg0/e;->d:Ljava/lang/String;55 ····iget-object·v1,·p1,·Ly/c;->d:Ljava/lang/String;
  
56 ····invoke-virtual·{p1},·Ljava/lang/Throwable;->getMessage()Ljava/lang/String;56 ····invoke-virtual·{p1},·Ljava/lang/Throwable;->getMessage()Ljava/lang/String;
  
57 ····move-result-object·v257 ····move-result-object·v2
  
58 ····iget-object·p1,·p1,·Lg0/e;->e:Ljava/lang/Object;58 ····iget-object·p1,·p1,·Ly/c;->e:Ljava/lang/Object;
  
59 ····invoke-interface·{v0,·v1,·v2,·p1},·Lg0/k$d;->a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V59 ····invoke-interface·{v0,·v1,·v2,·p1},·Ly/i$d;->a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V
60 ····:try_end_260 ····:try_end_2
61 ····.catch·Ljava/lang/RuntimeException;·{:try_start_2·..·:try_end_2}·:catch_061 ····.catch·Ljava/lang/RuntimeException;·{:try_start_2·..·:try_end_2}·:catch_0
  
62 ····goto·:goto_162 ····goto·:goto_1
  
63 ····:goto_063 ····:goto_0
64 ····new-instance·v0,·Ljava/lang/StringBuilder;64 ····new-instance·v0,·Ljava/lang/StringBuilder;
  
65 ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V65 ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V
  
66 ····const-string·v1,·"MethodChannel#"66 ····const-string·v1,·"MethodChannel#"
  
67 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;67 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
68 ····iget-object·v1,·p0,·Lg0/k$b;->b:Lg0/k;68 ····iget-object·v1,·p0,·Ly/i$b;->b:Ly/i;
  
69 ····invoke-static·{v1},·Lg0/k;->b(Lg0/k;)Ljava/lang/String;69 ····invoke-static·{v1},·Ly/i;->b(Ly/i;)Ljava/lang/String;
  
70 ····move-result-object·v170 ····move-result-object·v1
  
71 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;71 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
72 ····invoke-virtual·{v0},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;72 ····invoke-virtual·{v0},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
73 ····move-result-object·v073 ····move-result-object·v0
  
74 ····const-string·v1,·"Failed·to·handle·method·call·result"74 ····const-string·v1,·"Failed·to·handle·method·call·result"
  
75 ····invoke-static·{v0,·v1,·p1},·Lu/b;->c(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V75 ····invoke-static·{v0,·v1,·p1},·Lm/b;->c(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V
  
76 ····:goto_176 ····:goto_1
77 ····return-void77 ····return-void
Max diff block lines reached; 0/4198 bytes (0.00%) of diff not shown.
13.3 KB
smali/g0/s.smali vs.
smali/y/p.smali
Max HTML report size reached
5.82 KB
smali/g0/k.smali vs.
smali/y/i.smali
Files 80% similar despite different names
    
Offset 1, 174 lines modifiedOffset 1, 174 lines modified
1 .class·public·Lg0/k;1 .class·public·Ly/i;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/MemberClasses;5 .annotation·system·Ldalvik/annotation/MemberClasses;
6 ····value·=·{6 ····value·=·{
7 ········Lg0/k$d;,7 ········Ly/i$d;,
8 ········Lg0/k$b;,8 ········Ly/i$b;,
9 ········Lg0/k$a;,9 ········Ly/i$a;,
10 ········Lg0/k$c;10 ········Ly/i$c;
11 ····}11 ····}
12 .end·annotation12 .end·annotation
  
  
13 #·instance·fields13 #·instance·fields
14 .field·private·final·a:Lg0/c;14 .field·private·final·a:Ly/b;
  
15 .field·private·final·b:Ljava/lang/String;15 .field·private·final·b:Ljava/lang/String;
  
16 .field·private·final·c:Lg0/l;16 .field·private·final·c:Ly/j;
  
17 .field·private·final·d:Lg0/c$c;17 .field·private·final·d:Ly/b$c;
  
  
18 #·direct·methods18 #·direct·methods
19 .method·public·constructor·<init>(Lg0/c;Ljava/lang/String;)V19 .method·public·constructor·<init>(Ly/b;Ljava/lang/String;)V
20 ····.locals·120 ····.locals·1
  
21 ····sget-object·v0,·Lg0/s;->b:Lg0/s;21 ····sget-object·v0,·Ly/p;->b:Ly/p;
  
22 ····invoke-direct·{p0,·p1,·p2,·v0},·Lg0/k;-><init>(Lg0/c;Ljava/lang/String;Lg0/l;)V22 ····invoke-direct·{p0,·p1,·p2,·v0},·Ly/i;-><init>(Ly/b;Ljava/lang/String;Ly/j;)V
  
23 ····return-void23 ····return-void
24 .end·method24 .end·method
  
25 .method·public·constructor·<init>(Lg0/c;Ljava/lang/String;Lg0/l;)V25 .method·public·constructor·<init>(Ly/b;Ljava/lang/String;Ly/j;)V
26 ····.locals·126 ····.locals·1
  
27 ····const/4·v0,·0x027 ····const/4·v0,·0x0
  
28 ····invoke-direct·{p0,·p1,·p2,·p3,·v0},·Lg0/k;-><init>(Lg0/c;Ljava/lang/String;Lg0/l;Lg0/c$c;)V28 ····invoke-direct·{p0,·p1,·p2,·p3,·v0},·Ly/i;-><init>(Ly/b;Ljava/lang/String;Ly/j;Ly/b$c;)V
  
29 ····return-void29 ····return-void
30 .end·method30 .end·method
  
31 .method·public·constructor·<init>(Lg0/c;Ljava/lang/String;Lg0/l;Lg0/c$c;)V31 .method·public·constructor·<init>(Ly/b;Ljava/lang/String;Ly/j;Ly/b$c;)V
32 ····.locals·032 ····.locals·0
  
33 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V33 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
34 ····iput-object·p1,·p0,·Lg0/k;->a:Lg0/c;34 ····iput-object·p1,·p0,·Ly/i;->a:Ly/b;
  
35 ····iput-object·p2,·p0,·Lg0/k;->b:Ljava/lang/String;35 ····iput-object·p2,·p0,·Ly/i;->b:Ljava/lang/String;
  
36 ····iput-object·p3,·p0,·Lg0/k;->c:Lg0/l;36 ····iput-object·p3,·p0,·Ly/i;->c:Ly/j;
  
37 ····iput-object·p4,·p0,·Lg0/k;->d:Lg0/c$c;37 ····iput-object·p4,·p0,·Ly/i;->d:Ly/b$c;
  
38 ····return-void38 ····return-void
39 .end·method39 .end·method
  
40 .method·static·synthetic·a(Lg0/k;)Lg0/l;40 .method·static·synthetic·a(Ly/i;)Ly/j;
41 ····.locals·041 ····.locals·0
  
42 ····iget-object·p0,·p0,·Lg0/k;->c:Lg0/l;42 ····iget-object·p0,·p0,·Ly/i;->c:Ly/j;
  
43 ····return-object·p043 ····return-object·p0
44 .end·method44 .end·method
  
45 .method·static·synthetic·b(Lg0/k;)Ljava/lang/String;45 .method·static·synthetic·b(Ly/i;)Ljava/lang/String;
46 ····.locals·046 ····.locals·0
  
47 ····iget-object·p0,·p0,·Lg0/k;->b:Ljava/lang/String;47 ····iget-object·p0,·p0,·Ly/i;->b:Ljava/lang/String;
  
48 ····return-object·p048 ····return-object·p0
49 .end·method49 .end·method
  
  
50 #·virtual·methods50 #·virtual·methods
51 .method·public·c(Ljava/lang/String;Ljava/lang/Object;)V51 .method·public·c(Ljava/lang/String;Ljava/lang/Object;)V
52 ····.locals·152 ····.locals·1
  
53 ····const/4·v0,·0x053 ····const/4·v0,·0x0
  
54 ····invoke-virtual·{p0,·p1,·p2,·v0},·Lg0/k;->d(Ljava/lang/String;Ljava/lang/Object;Lg0/k$d;)V54 ····invoke-virtual·{p0,·p1,·p2,·v0},·Ly/i;->d(Ljava/lang/String;Ljava/lang/Object;Ly/i$d;)V
  
55 ····return-void55 ····return-void
56 .end·method56 .end·method
  
57 .method·public·d(Ljava/lang/String;Ljava/lang/Object;Lg0/k$d;)V57 .method·public·d(Ljava/lang/String;Ljava/lang/Object;Ly/i$d;)V
58 ····.locals·458 ····.locals·4
  
59 ····iget-object·v0,·p0,·Lg0/k;->a:Lg0/c;59 ····iget-object·v0,·p0,·Ly/i;->a:Ly/b;
  
60 ····iget-object·v1,·p0,·Lg0/k;->b:Ljava/lang/String;60 ····iget-object·v1,·p0,·Ly/i;->b:Ljava/lang/String;
  
61 ····iget-object·v2,·p0,·Lg0/k;->c:Lg0/l;61 ····iget-object·v2,·p0,·Ly/i;->c:Ly/j;
  
62 ····new-instance·v3,·Lg0/j;62 ····new-instance·v3,·Ly/h;
  
63 ····invoke-direct·{v3,·p1,·p2},·Lg0/j;-><init>(Ljava/lang/String;Ljava/lang/Object;)V63 ····invoke-direct·{v3,·p1,·p2},·Ly/h;-><init>(Ljava/lang/String;Ljava/lang/Object;)V
  
64 ····invoke-interface·{v2,·v3},·Lg0/l;->a(Lg0/j;)Ljava/nio/ByteBuffer;64 ····invoke-interface·{v2,·v3},·Ly/j;->e(Ly/h;)Ljava/nio/ByteBuffer;
  
65 ····move-result-object·p165 ····move-result-object·p1
  
66 ····if-nez·p3,·:cond_066 ····if-nez·p3,·:cond_0
  
67 ····const/4·p2,·0x067 ····const/4·p2,·0x0
  
68 ····goto·:goto_068 ····goto·:goto_0
  
69 ····:cond_069 ····:cond_0
70 ····new-instance·p2,·Lg0/k$b;70 ····new-instance·p2,·Ly/i$b;
  
71 ····invoke-direct·{p2,·p0,·p3},·Lg0/k$b;-><init>(Lg0/k;Lg0/k$d;)V71 ····invoke-direct·{p2,·p0,·p3},·Ly/i$b;-><init>(Ly/i;Ly/i$d;)V
  
72 ····:goto_072 ····:goto_0
73 ····invoke-interface·{v0,·v1,·p1,·p2},·Lg0/c;->b(Ljava/lang/String;Ljava/nio/ByteBuffer;Lg0/c$b;)V73 ····invoke-interface·{v0,·v1,·p1,·p2},·Ly/b;->a(Ljava/lang/String;Ljava/nio/ByteBuffer;Ly/b$b;)V
  
74 ····return-void74 ····return-void
75 .end·method75 .end·method
  
76 .method·public·e(Lg0/k$c;)V76 .method·public·e(Ly/i$c;)V
77 ····.locals·377 ····.locals·3
Max diff block lines reached; 1546/5887 bytes (26.26%) of diff not shown.
4.64 KB
smali/g0/j.smali vs.
smali/e0/d.smali
Files 78% similar despite different names
    
Offset 1, 94 lines modifiedOffset 1, 131 lines modified
1 .class·public·final·Lg0/j; 
2 .super·Ljava/lang/Object;1 .class·Le0/d;
 2 .super·Le0/c;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·instance·fields 
5 .field·public·final·a:Ljava/lang/String;4 #·direct·methods
 5 .method·public·static·a([Ljava/lang/Object;)Ljava/util/List;
 6 ····.locals·1
 7 ····.annotation·system·Ldalvik/annotation/Signature;
 8 ········value·=·{
 9 ············"<T:",
 10 ············"Ljava/lang/Object;",
 11 ············">([TT;)",
 12 ············"Ljava/util/List<",
 13 ············"TT;>;"
 14 ········}
 15 ····.end·annotation
  
6 .field·public·final·b:Ljava/lang/Object;16 ····const-string·v0,·"<this>"
  
 17 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
 18 ····invoke-static·{p0},·Le0/f;->a([Ljava/lang/Object;)Ljava/util/List;
7 #·direct·methods 
8 .method·public·constructor·<init>(Ljava/lang/String;Ljava/lang/Object;)V 
9 ····.locals·0 
  
10 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V19 ····move-result-object·p0
  
11 ····iput-object·p1,·p0,·Lg0/j;->a:Ljava/lang/String;20 ····const-string·v0,·"asList(this)"
  
12 ····iput-object·p2,·p0,·Lg0/j;->b:Ljava/lang/Object;21 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V
  
13 ····return-void22 ····return-object·p0
14 .end·method23 .end·method
  
 24 .method·public·static·final·b([Ljava/lang/Object;[Ljava/lang/Object;III)[Ljava/lang/Object;
  
15 #·virtual·methods 
16 .method·public·a(Ljava/lang/String;)Ljava/lang/Object; 
17 ····.locals·225 ····.locals·1
18 ····.annotation·system·Ldalvik/annotation/Signature;26 ····.annotation·system·Ldalvik/annotation/Signature;
19 ········value·=·{27 ········value·=·{
20 ············"<T:",28 ············"<T:",
21 ············"Ljava/lang/Object;",29 ············"Ljava/lang/Object;",
 30 ············">([TT;[TT;III)[TT;"
22 ············">(", 
23 ············"Ljava/lang/String;", 
24 ············")TT;" 
25 ········}31 ········}
26 ····.end·annotation32 ····.end·annotation
  
27 ····iget-object·v0,·p0,·Lg0/j;->b:Ljava/lang/Object;33 ····const-string·v0,·"<this>"
  
28 ····if-nez·v0,·:cond_034 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
29 ····const/4·p1,·0x035 ····const-string·v0,·"destination"
  
30 ····return-object·p136 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
31 ····:cond_0 
32 ····instance-of·v1,·v0,·Ljava/util/Map;37 ····sub-int/2addr·p4,·p3
  
 38 ····invoke-static·{p0,·p3,·p1,·p2,·p4},·Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V
  
33 ····if-eqz·v1,·:cond_139 ····return-object·p1
 40 .end·method
  
34 ····check-cast·v0,·Ljava/util/Map;41 .method·public·static·synthetic·c([Ljava/lang/Object;[Ljava/lang/Object;IIIILjava/lang/Object;)[Ljava/lang/Object;
 42 ····.locals·1
  
35 ····invoke-interface·{v0,·p1},·Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;43 ····and-int/lit8·p6,·p5,·0x2
  
36 ····move-result-object·p144 ····const/4·v0,·0x0
  
37 ····return-object·p145 ····if-eqz·p6,·:cond_0
  
 46 ····const/4·p2,·0x0
38 ····:cond_1 
39 ····instance-of·v1,·v0,·Lorg/json/JSONObject; 
  
40 ····if-eqz·v1,·:cond_247 ····:cond_0
 48 ····and-int/lit8·p6,·p5,·0x4
  
41 ····check-cast·v0,·Lorg/json/JSONObject;49 ····if-eqz·p6,·:cond_1
  
42 ····invoke-virtual·{v0,·p1},·Lorg/json/JSONObject;->opt(Ljava/lang/String;)Ljava/lang/Object;50 ····const/4·p3,·0x0
  
43 ····move-result-object·p151 ····:cond_1
 52 ····and-int/lit8·p5,·p5,·0x8
  
44 ····return-object·p153 ····if-eqz·p5,·:cond_2
  
 54 ····array-length·p4,·p0
  
45 ····:cond_255 ····:cond_2
46 ····new-instance·p1,·Ljava/lang/ClassCastException;56 ····invoke-static·{p0,·p1,·p2,·p3,·p4},·Le0/d;->b([Ljava/lang/Object;[Ljava/lang/Object;III)[Ljava/lang/Object;
  
47 ····invoke-direct·{p1},·Ljava/lang/ClassCastException;-><init>()V57 ····move-result-object·p0
  
48 ····throw·p158 ····return-object·p0
49 .end·method59 .end·method
  
50 .method·public·b()Ljava/lang/Object;60 .method·public·static·d([Ljava/lang/Object;Ljava/lang/Object;II)V
51 ····.locals·161 ····.locals·1
52 ····.annotation·system·Ldalvik/annotation/Signature;62 ····.annotation·system·Ldalvik/annotation/Signature;
53 ········value·=·{63 ········value·=·{
54 ············"<T:",64 ············"<T:",
55 ············"Ljava/lang/Object;",65 ············"Ljava/lang/Object;",
56 ············">()TT;"66 ············">([TT;TT;II)V"
57 ········}67 ········}
58 ····.end·annotation68 ····.end·annotation
  
59 ····iget-object·v0,·p0,·Lg0/j;->b:Ljava/lang/Object;69 ····const-string·v0,·"<this>"
  
 70 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
 71 ····invoke-static·{p0,·p2,·p3,·p1},·Ljava/util/Arrays;->fill([Ljava/lang/Object;IILjava/lang/Object;)V
  
 72 ····return-void
 73 .end·method
  
 74 .method·public·static·synthetic·e([Ljava/lang/Object;Ljava/lang/Object;IIILjava/lang/Object;)V
 75 ····.locals·0
  
Max diff block lines reached; 0/4681 bytes (0.00%) of diff not shown.
20.6 KB
smali/g0/r.smali vs.
smali/y/o.smali
Max HTML report size reached
8.93 KB
smali/g0/h.smali vs.
smali/x/j$i.smali
Max HTML report size reached
1.15 KB
smali/g0/l.smali vs.
smali/y/j.smali
Files 96% similar despite different names
    
Offset 1, 23 lines modifiedOffset 1, 23 lines modified
1 .class·public·interface·abstract·Lg0/l;1 .class·public·interface·abstract·Ly/j;
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(Lg0/j;)Ljava/nio/ByteBuffer;5 .method·public·abstract·a(Ljava/lang/Object;)Ljava/nio/ByteBuffer;
6 .end·method6 .end·method
  
7 .method·public·abstract·b(Ljava/lang/Object;)Ljava/nio/ByteBuffer;7 .method·public·abstract·b(Ljava/nio/ByteBuffer;)Ly/h;
8 .end·method8 .end·method
  
9 .method·public·abstract·c(Ljava/nio/ByteBuffer;)Lg0/j;9 .method·public·abstract·c(Ljava/nio/ByteBuffer;)Ljava/lang/Object;
10 .end·method10 .end·method
  
11 .method·public·abstract·d(Ljava/nio/ByteBuffer;)Ljava/lang/Object;11 .method·public·abstract·d(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/String;)Ljava/nio/ByteBuffer;
12 .end·method12 .end·method
  
13 .method·public·abstract·e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/String;)Ljava/nio/ByteBuffer;13 .method·public·abstract·e(Ly/h;)Ljava/nio/ByteBuffer;
14 .end·method14 .end·method
  
15 .method·public·abstract·f(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)Ljava/nio/ByteBuffer;15 .method·public·abstract·f(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)Ljava/nio/ByteBuffer;
16 .end·method16 .end·method
443 B
smali/g0/r$a.smali vs.
smali/y/o$a.smali
Files 79% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 .class·final·Lg0/r$a;1 .class·final·Ly/o$a;
2 .super·Ljava/io/ByteArrayOutputStream;2 .super·Ljava/io/ByteArrayOutputStream;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Lg0/r;6 ····value·=·Ly/o;
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x189 ····accessFlags·=·0x18
10 ····name·=·"a"10 ····name·=·"a"
11 .end·annotation11 .end·annotation
  
3.3 KB
smali/g0/k$a$a.smali vs.
smali/y/i$a$a.smali
Files 84% similar despite different names
    
Offset 1, 100 lines modifiedOffset 1, 100 lines modified
1 .class·Lg0/k$a$a;1 .class·Ly/i$a$a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces4 #·interfaces
5 .implements·Lg0/k$d;5 .implements·Ly/i$d;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingMethod;7 .annotation·system·Ldalvik/annotation/EnclosingMethod;
8 ····value·=·Lg0/k$a;->a(Ljava/nio/ByteBuffer;Lg0/c$b;)V8 ····value·=·Ly/i$a;->a(Ljava/nio/ByteBuffer;Ly/b$b;)V
9 .end·annotation9 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x011 ····accessFlags·=·0x0
12 ····name·=·null12 ····name·=·null
13 .end·annotation13 .end·annotation
  
  
14 #·instance·fields14 #·instance·fields
15 .field·final·synthetic·a:Lg0/c$b;15 .field·final·synthetic·a:Ly/b$b;
  
16 .field·final·synthetic·b:Lg0/k$a;16 .field·final·synthetic·b:Ly/i$a;
  
  
17 #·direct·methods17 #·direct·methods
18 .method·constructor·<init>(Lg0/k$a;Lg0/c$b;)V18 .method·constructor·<init>(Ly/i$a;Ly/b$b;)V
19 ····.locals·019 ····.locals·0
20 ····.annotation·system·Ldalvik/annotation/Signature;20 ····.annotation·system·Ldalvik/annotation/Signature;
21 ········value·=·{21 ········value·=·{
22 ············"()V"22 ············"()V"
23 ········}23 ········}
24 ····.end·annotation24 ····.end·annotation
  
25 ····iput-object·p1,·p0,·Lg0/k$a$a;->b:Lg0/k$a;25 ····iput-object·p1,·p0,·Ly/i$a$a;->b:Ly/i$a;
  
26 ····iput-object·p2,·p0,·Lg0/k$a$a;->a:Lg0/c$b;26 ····iput-object·p2,·p0,·Ly/i$a$a;->a:Ly/b$b;
  
27 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V27 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
28 ····return-void28 ····return-void
29 .end·method29 .end·method
  
  
30 #·virtual·methods30 #·virtual·methods
31 .method·public·a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V31 .method·public·a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V
32 ····.locals·232 ····.locals·2
  
33 ····iget-object·v0,·p0,·Lg0/k$a$a;->a:Lg0/c$b;33 ····iget-object·v0,·p0,·Ly/i$a$a;->a:Ly/b$b;
  
34 ····iget-object·v1,·p0,·Lg0/k$a$a;->b:Lg0/k$a;34 ····iget-object·v1,·p0,·Ly/i$a$a;->b:Ly/i$a;
  
35 ····iget-object·v1,·v1,·Lg0/k$a;->b:Lg0/k;35 ····iget-object·v1,·v1,·Ly/i$a;->b:Ly/i;
  
36 ····invoke-static·{v1},·Lg0/k;->a(Lg0/k;)Lg0/l;36 ····invoke-static·{v1},·Ly/i;->a(Ly/i;)Ly/j;
  
37 ····move-result-object·v137 ····move-result-object·v1
  
38 ····invoke-interface·{v1,·p1,·p2,·p3},·Lg0/l;->f(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)Ljava/nio/ByteBuffer;38 ····invoke-interface·{v1,·p1,·p2,·p3},·Ly/j;->f(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)Ljava/nio/ByteBuffer;
  
39 ····move-result-object·p139 ····move-result-object·p1
  
40 ····invoke-interface·{v0,·p1},·Lg0/c$b;->a(Ljava/nio/ByteBuffer;)V40 ····invoke-interface·{v0,·p1},·Ly/b$b;->a(Ljava/nio/ByteBuffer;)V
  
41 ····return-void41 ····return-void
42 .end·method42 .end·method
  
43 .method·public·b(Ljava/lang/Object;)V43 .method·public·b(Ljava/lang/Object;)V
44 ····.locals·244 ····.locals·2
  
45 ····iget-object·v0,·p0,·Lg0/k$a$a;->a:Lg0/c$b;45 ····iget-object·v0,·p0,·Ly/i$a$a;->a:Ly/b$b;
  
46 ····iget-object·v1,·p0,·Lg0/k$a$a;->b:Lg0/k$a;46 ····iget-object·v1,·p0,·Ly/i$a$a;->b:Ly/i$a;
  
47 ····iget-object·v1,·v1,·Lg0/k$a;->b:Lg0/k;47 ····iget-object·v1,·v1,·Ly/i$a;->b:Ly/i;
  
48 ····invoke-static·{v1},·Lg0/k;->a(Lg0/k;)Lg0/l;48 ····invoke-static·{v1},·Ly/i;->a(Ly/i;)Ly/j;
  
49 ····move-result-object·v149 ····move-result-object·v1
  
50 ····invoke-interface·{v1,·p1},·Lg0/l;->b(Ljava/lang/Object;)Ljava/nio/ByteBuffer;50 ····invoke-interface·{v1,·p1},·Ly/j;->a(Ljava/lang/Object;)Ljava/nio/ByteBuffer;
  
51 ····move-result-object·p151 ····move-result-object·p1
  
52 ····invoke-interface·{v0,·p1},·Lg0/c$b;->a(Ljava/nio/ByteBuffer;)V52 ····invoke-interface·{v0,·p1},·Ly/b$b;->a(Ljava/nio/ByteBuffer;)V
  
53 ····return-void53 ····return-void
54 .end·method54 .end·method
  
55 .method·public·c()V55 .method·public·c()V
56 ····.locals·256 ····.locals·2
  
57 ····iget-object·v0,·p0,·Lg0/k$a$a;->a:Lg0/c$b;57 ····iget-object·v0,·p0,·Ly/i$a$a;->a:Ly/b$b;
  
58 ····const/4·v1,·0x058 ····const/4·v1,·0x0
  
59 ····invoke-interface·{v0,·v1},·Lg0/c$b;->a(Ljava/nio/ByteBuffer;)V59 ····invoke-interface·{v0,·v1},·Ly/b$b;->a(Ljava/nio/ByteBuffer;)V
  
60 ····return-void60 ····return-void
61 .end·method61 .end·method
1000 B
smali/g0/k$d.smali vs.
smali/x/a$b.smali
Files 84% similar despite different names
    
Offset 1, 25 lines modifiedOffset 1, 34 lines modified
1 .class·public·interface·abstract·Lg0/k$d;1 .class·public·interface·abstract·Lx/a$b;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
 4 #·interfaces
 5 .implements·Lio/flutter/embedding/engine/FlutterJNI$a;
  
  
4 #·annotations6 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Lg0/k;8 ····value·=·Lx/a;
7 .end·annotation9 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x60911 ····accessFlags·=·0x609
10 ····name·=·"d"12 ····name·=·"b"
11 .end·annotation13 .end·annotation
  
  
12 #·virtual·methods14 #·virtual·methods
13 .method·public·abstract·a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V15 .method·public·abstract·c(Ljava/lang/String;)V
 16 .end·method
  
 17 .method·public·abstract·d(I)V
 18 .end·method
  
 19 .method·public·abstract·e(I)V
14 .end·method20 .end·method
  
15 .method·public·abstract·b(Ljava/lang/Object;)V21 .method·public·abstract·f(Ljava/lang/String;)V
16 .end·method22 .end·method
  
17 .method·public·abstract·c()V23 .method·public·abstract·g(I)V
18 .end·method24 .end·method
4.76 KB
smali/g0/f.smali vs.
smali/x/n$b.smali
Files 76% similar despite different names
    
Offset 1, 142 lines modifiedOffset 1, 124 lines modified
1 .class·public·final·Lg0/f;1 .class·Lx/n$b;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces4 #·interfaces
5 .implements·Lg0/i;5 .implements·Ly/i$c;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/Signature;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
8 ····value·=·{8 ····value·=·Lx/n;
9 ········"Ljava/lang/Object;", 
10 ········"Lg0/i<", 
11 ········"Ljava/lang/Object;", 
12 ········">;" 
13 ····} 
14 .end·annotation9 .end·annotation
  
 10 .annotation·system·Ldalvik/annotation/InnerClass;
 11 ····accessFlags·=·0x0
 12 ····name·=·null
 13 .end·annotation
  
15 #·static·fields 
16 .field·public·static·final·a:Lg0/f; 
  
  
17 #·direct·methods 
18 .method·static·constructor·<clinit>()V 
19 ····.locals·1 
  
20 ····new-instance·v0,·Lg0/f; 
  
21 ····invoke-direct·{v0},·Lg0/f;-><init>()V 
  
22 ····sput-object·v0,·Lg0/f;->a:Lg0/f;14 #·instance·fields
 15 .field·final·synthetic·a:Lx/n;
  
23 ····return-void 
24 .end·method 
  
 16 #·direct·methods
25 .method·private·constructor·<init>()V17 .method·constructor·<init>(Lx/n;)V
26 ····.locals·018 ····.locals·0
  
 19 ····iput-object·p1,·p0,·Lx/n$b;->a:Lx/n;
  
27 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V20 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
28 ····return-void21 ····return-void
29 .end·method22 .end·method
  
  
30 #·virtual·methods23 #·virtual·methods
31 .method·public·a(Ljava/nio/ByteBuffer;)Ljava/lang/Object;24 .method·public·a(Ly/h;Ly/i$d;)V
32 ····.locals·225 ····.locals·2
  
33 ····const-string·v0,·"Invalid·JSON"26 ····iget-object·v0,·p1,·Ly/h;->a:Ljava/lang/String;
  
34 ····if-nez·p1,·:cond_027 ····iget-object·p1,·p1,·Ly/h;->b:Ljava/lang/Object;
  
35 ····const/4·p1,·0x028 ····invoke-virtual·{v0},·Ljava/lang/String;->hashCode()I
  
36 ····return-object·p129 ····const-string·v1,·"get"
  
 30 ····invoke-virtual·{v0,·v1},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z
37 ····:cond_0 
38 ····:try_start_0 
39 ····sget-object·v1,·Lg0/t;->b:Lg0/t; 
  
40 ····invoke-virtual·{v1,·p1},·Lg0/t;->c(Ljava/nio/ByteBuffer;)Ljava/lang/String; 
  
41 ····move-result-object·p131 ····move-result·v1
  
42 ····new-instance·v1,·Lorg/json/JSONTokener; 
  
43 ····invoke-direct·{v1,·p1},·Lorg/json/JSONTokener;-><init>(Ljava/lang/String;)V 
  
44 ····invoke-virtual·{v1},·Lorg/json/JSONTokener;->nextValue()Ljava/lang/Object;32 ····if-nez·v1,·:cond_1
  
45 ····move-result-object·p133 ····const-string·v1,·"put"
  
46 ····invoke-virtual·{v1},·Lorg/json/JSONTokener;->more()Z34 ····invoke-virtual·{v0,·v1},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z
  
47 ····move-result·v135 ····move-result·v0
  
48 ····if-nez·v1,·:cond_136 ····if-nez·v0,·:cond_0
  
49 ····return-object·p137 ····invoke-interface·{p2},·Ly/i$d;->c()V
  
 38 ····goto·:goto_2
50 ····:cond_1 
51 ····new-instance·p1,·Ljava/lang/IllegalArgumentException; 
  
52 ····invoke-direct·{p1,·v0},·Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V39 ····:cond_0
 40 ····iget-object·v0,·p0,·Lx/n$b;->a:Lx/n;
  
 41 ····check-cast·p1,·[B
53 ····throw·p1 
54 ····:try_end_0 
55 ····.catch·Lorg/json/JSONException;·{:try_start_0·..·:try_end_0}·:catch_0 
  
 42 ····invoke-static·{v0,·p1},·Lx/n;->b(Lx/n;[B)[B
56 ····:catch_0 
57 ····move-exception·p1 
  
58 ····new-instance·v1,·Ljava/lang/IllegalArgumentException;43 ····const/4·p1,·0x0
  
59 ····invoke-direct·{v1,·v0,·p1},·Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;Ljava/lang/Throwable;)V44 ····:goto_0
 45 ····invoke-interface·{p2,·p1},·Ly/i$d;->b(Ljava/lang/Object;)V
  
 46 ····goto·:goto_2
60 ····throw·v1 
61 .end·method 
  
62 .method·public·b(Ljava/lang/Object;)Ljava/nio/ByteBuffer; 
63 ····.locals·147 ····:cond_1
 48 ····iget-object·p1,·p0,·Lx/n$b;->a:Lx/n;
  
64 ····if-nez·p1,·:cond_049 ····const/4·v0,·0x1
  
65 ····const/4·p1,·0x050 ····invoke-static·{p1,·v0},·Lx/n;->c(Lx/n;Z)Z
  
66 ····return-object·p151 ····iget-object·p1,·p0,·Lx/n$b;->a:Lx/n;
  
 52 ····invoke-static·{p1},·Lx/n;->d(Lx/n;)Z
67 ····:cond_0 
Max diff block lines reached; 1131/4803 bytes (23.55%) of diff not shown.
2.32 KB
smali/g0/a$b$a.smali vs.
smali/y/a$b$a.smali
Files 83% similar despite different names
    
Offset 1, 52 lines modifiedOffset 1, 52 lines modified
1 .class·Lg0/a$b$a;1 .class·Ly/a$b$a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces4 #·interfaces
5 .implements·Lg0/a$e;5 .implements·Ly/a$e;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingMethod;7 .annotation·system·Ldalvik/annotation/EnclosingMethod;
8 ····value·=·Lg0/a$b;->a(Ljava/nio/ByteBuffer;Lg0/c$b;)V8 ····value·=·Ly/a$b;->a(Ljava/nio/ByteBuffer;Ly/b$b;)V
9 .end·annotation9 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x011 ····accessFlags·=·0x0
12 ····name·=·null12 ····name·=·null
13 .end·annotation13 .end·annotation
  
14 .annotation·system·Ldalvik/annotation/Signature;14 .annotation·system·Ldalvik/annotation/Signature;
15 ····value·=·{15 ····value·=·{
16 ········"Ljava/lang/Object;",16 ········"Ljava/lang/Object;",
17 ········"Lg0/a$e<",17 ········"Ly/a$e<",
18 ········"TT;>;"18 ········"TT;>;"
19 ····}19 ····}
20 .end·annotation20 .end·annotation
  
  
21 #·instance·fields21 #·instance·fields
22 .field·final·synthetic·a:Lg0/c$b;22 .field·final·synthetic·a:Ly/b$b;
  
23 .field·final·synthetic·b:Lg0/a$b;23 .field·final·synthetic·b:Ly/a$b;
  
  
24 #·direct·methods24 #·direct·methods
25 .method·constructor·<init>(Lg0/a$b;Lg0/c$b;)V25 .method·constructor·<init>(Ly/a$b;Ly/b$b;)V
26 ····.locals·026 ····.locals·0
27 ····.annotation·system·Ldalvik/annotation/Signature;27 ····.annotation·system·Ldalvik/annotation/Signature;
28 ········value·=·{28 ········value·=·{
29 ············"()V"29 ············"()V"
30 ········}30 ········}
31 ····.end·annotation31 ····.end·annotation
  
32 ····iput-object·p1,·p0,·Lg0/a$b$a;->b:Lg0/a$b;32 ····iput-object·p1,·p0,·Ly/a$b$a;->b:Ly/a$b;
  
33 ····iput-object·p2,·p0,·Lg0/a$b$a;->a:Lg0/c$b;33 ····iput-object·p2,·p0,·Ly/a$b$a;->a:Ly/b$b;
  
34 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V34 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
35 ····return-void35 ····return-void
36 .end·method36 .end·method
  
  
Offset 55, 25 lines modifiedOffset 55, 25 lines modified
55 ····.locals·255 ····.locals·2
56 ····.annotation·system·Ldalvik/annotation/Signature;56 ····.annotation·system·Ldalvik/annotation/Signature;
57 ········value·=·{57 ········value·=·{
58 ············"(TT;)V"58 ············"(TT;)V"
59 ········}59 ········}
60 ····.end·annotation60 ····.end·annotation
  
61 ····iget-object·v0,·p0,·Lg0/a$b$a;->a:Lg0/c$b;61 ····iget-object·v0,·p0,·Ly/a$b$a;->a:Ly/b$b;
  
62 ····iget-object·v1,·p0,·Lg0/a$b$a;->b:Lg0/a$b;62 ····iget-object·v1,·p0,·Ly/a$b$a;->b:Ly/a$b;
  
63 ····iget-object·v1,·v1,·Lg0/a$b;->b:Lg0/a;63 ····iget-object·v1,·v1,·Ly/a$b;->b:Ly/a;
  
64 ····invoke-static·{v1},·Lg0/a;->a(Lg0/a;)Lg0/i;64 ····invoke-static·{v1},·Ly/a;->a(Ly/a;)Ly/g;
  
65 ····move-result-object·v165 ····move-result-object·v1
  
66 ····invoke-interface·{v1,·p1},·Lg0/i;->b(Ljava/lang/Object;)Ljava/nio/ByteBuffer;66 ····invoke-interface·{v1,·p1},·Ly/g;->b(Ljava/lang/Object;)Ljava/nio/ByteBuffer;
  
67 ····move-result-object·p167 ····move-result-object·p1
  
68 ····invoke-interface·{v0,·p1},·Lg0/c$b;->a(Ljava/nio/ByteBuffer;)V68 ····invoke-interface·{v0,·p1},·Ly/b$b;->a(Ljava/nio/ByteBuffer;)V
  
69 ····return-void69 ····return-void
70 .end·method70 .end·method
1.11 KB
smali/g0/i.smali vs.
smali/w0/c.smali
Files 77% similar despite different names
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 .class·public·interface·abstract·Lg0/i;1 .class·public·interface·abstract·Lw0/c;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/Signature;5 .annotation·system·Ldalvik/annotation/Signature;
6 ····value·=·{6 ····value·=·{
Offset 11, 25 lines modifiedOffset 11, 19 lines modified
11 ········">",11 ········">",
12 ········"Ljava/lang/Object;"12 ········"Ljava/lang/Object;"
13 ····}13 ····}
14 .end·annotation14 .end·annotation
  
  
15 #·virtual·methods15 #·virtual·methods
16 .method·public·abstract·a(Ljava/nio/ByteBuffer;)Ljava/lang/Object;16 .method·public·abstract·emit(Ljava/lang/Object;Lf0/d;)Ljava/lang/Object;
17 ····.annotation·system·Ldalvik/annotation/Signature;17 ····.annotation·system·Ldalvik/annotation/Signature;
18 ········value·=·{18 ········value·=·{
19 ············"(", 
20 ············"Ljava/nio/ByteBuffer;", 
21 ············")TT;" 
22 ········} 
23 ····.end·annotation 
24 .end·method 
  
25 .method·public·abstract·b(Ljava/lang/Object;)Ljava/nio/ByteBuffer; 
26 ····.annotation·system·Ldalvik/annotation/Signature; 
27 ········value·=·{ 
28 ············"(TT;)",19 ············"(TT;",
29 ············"Ljava/nio/ByteBuffer;"20 ············"Lf0/d<",
 21 ············"-",
 22 ············"Ld0/q;",
 23 ············">;)",
 24 ············"Ljava/lang/Object;"
30 ········}25 ········}
31 ····.end·annotation26 ····.end·annotation
32 .end·method27 .end·method
1.38 KB
smali/g0/a$d.smali vs.
smali/v0/f.smali
Files 75% similar despite different names
    
Offset 1, 35 lines modifiedOffset 1, 44 lines modified
1 .class·public·interface·abstract·Lg0/a$d;1 .class·public·interface·abstract·Lv0/f;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
 4 #·interfaces
 5 .implements·Lv0/t;
 6 .implements·Lv0/p;
  
4 #·annotations 
5 .annotation·system·Ldalvik/annotation/EnclosingClass; 
6 ····value·=·Lg0/a; 
7 .end·annotation 
  
 7 #·annotations
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/MemberClasses;
9 ····accessFlags·=·0x609 
10 ····name·=·"d"9 ····value·=·{
 10 ········Lv0/f$a;
 11 ····}
11 .end·annotation12 .end·annotation
  
12 .annotation·system·Ldalvik/annotation/Signature;13 .annotation·system·Ldalvik/annotation/Signature;
13 ····value·=·{14 ····value·=·{
14 ········"<T:",15 ········"<E:",
15 ········"Ljava/lang/Object;",16 ········"Ljava/lang/Object;",
16 ········">",17 ········">",
17 ········"Ljava/lang/Object;"18 ········"Ljava/lang/Object;",
 19 ········"Lv0/t<",
 20 ········"TE;>;",
 21 ········"Lv0/p<",
 22 ········"TE;>;"
18 ····}23 ····}
19 .end·annotation24 .end·annotation
  
  
 25 #·static·fields
 26 .field·public·static·final·a:Lv0/f$a;
  
  
20 #·virtual·methods27 #·direct·methods
21 .method·public·abstract·a(Ljava/lang/Object;Lg0/a$e;)V 
22 ····.annotation·system·Ldalvik/annotation/Signature; 
23 ········value·=·{ 
24 ············"(TT;", 
25 ············"Lg0/a$e<", 
26 ············"TT;>;)V" 
27 ········} 
28 ····.end·annotation28 .method·static·constructor·<clinit>()V
 29 ····.locals·1
  
 30 ····sget-object·v0,·Lv0/f$a;->a:Lv0/f$a;
  
 31 ····sput-object·v0,·Lv0/f;->a:Lv0/f$a;
  
 32 ····return-void
29 .end·method33 .end·method
4.63 KB
smali/g0/k$a.smali vs.
smali/x/n$a.smali
Files 80% similar despite different names
    
Offset 1, 120 lines modifiedOffset 1, 92 lines modified
1 .class·final·Lg0/k$a;1 .class·Lx/n$a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces4 #·interfaces
5 .implements·Lg0/c$a;5 .implements·Ly/i$d;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingMethod;
8 ····value·=·Lg0/k;8 ····value·=·Lx/n;->j([B)V
9 .end·annotation9 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x1211 ····accessFlags·=·0x0
12 ····name·=·"a"12 ····name·=·null
13 .end·annotation13 .end·annotation
  
  
14 #·instance·fields14 #·instance·fields
15 .field·private·final·a:Lg0/k$c;15 .field·final·synthetic·a:[B
  
16 .field·final·synthetic·b:Lg0/k;16 .field·final·synthetic·b:Lx/n;
  
  
17 #·direct·methods17 #·direct·methods
18 .method·constructor·<init>(Lg0/k;Lg0/k$c;)V18 .method·constructor·<init>(Lx/n;[B)V
19 ····.locals·019 ····.locals·0
 20 ····.annotation·system·Ldalvik/annotation/Signature;
 21 ········value·=·{
 22 ············"()V"
 23 ········}
 24 ····.end·annotation
  
20 ····iput-object·p1,·p0,·Lg0/k$a;->b:Lg0/k;25 ····iput-object·p1,·p0,·Lx/n$a;->b:Lx/n;
  
21 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V26 ····iput-object·p2,·p0,·Lx/n$a;->a:[B
  
22 ····iput-object·p2,·p0,·Lg0/k$a;->a:Lg0/k$c;27 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
23 ····return-void28 ····return-void
24 .end·method29 .end·method
  
  
25 #·virtual·methods30 #·virtual·methods
26 .method·public·a(Ljava/nio/ByteBuffer;Lg0/c$b;)V31 .method·public·a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V
27 ····.locals·432 ····.locals·1
  
28 ····iget-object·v0,·p0,·Lg0/k$a;->b:Lg0/k; 
  
29 ····invoke-static·{v0},·Lg0/k;->a(Lg0/k;)Lg0/l; 
  
30 ····move-result-object·v0 
  
31 ····invoke-interface·{v0,·p1},·Lg0/l;->c(Ljava/nio/ByteBuffer;)Lg0/j; 
  
32 ····move-result-object·p1 
  
33 ····:try_start_0 
34 ····iget-object·v0,·p0,·Lg0/k$a;->a:Lg0/k$c; 
  
35 ····new-instance·v1,·Lg0/k$a$a; 
  
36 ····invoke-direct·{v1,·p0,·p2},·Lg0/k$a$a;-><init>(Lg0/k$a;Lg0/c$b;)V 
  
37 ····invoke-interface·{v0,·p1,·v1},·Lg0/k$c;->d(Lg0/j;Lg0/k$d;)V 
38 ····:try_end_0 
39 ····.catch·Ljava/lang/RuntimeException;·{:try_start_0·..·:try_end_0}·:catch_0 
  
40 ····goto·:goto_0 
  
41 ····:catch_0 
42 ····move-exception·p1 
  
43 ····new-instance·v0,·Ljava/lang/StringBuilder;33 ····new-instance·p3,·Ljava/lang/StringBuilder;
  
44 ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V34 ····invoke-direct·{p3},·Ljava/lang/StringBuilder;-><init>()V
  
45 ····const-string·v1,·"MethodChannel#"35 ····const-string·v0,·"Error·"
  
46 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;36 ····invoke-virtual·{p3,·v0},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
47 ····iget-object·v1,·p0,·Lg0/k$a;->b:Lg0/k;37 ····invoke-virtual·{p3,·p1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
48 ····invoke-static·{v1},·Lg0/k;->b(Lg0/k;)Ljava/lang/String;38 ····const-string·p1,·"·while·sending·restoration·data·to·framework:·"
  
49 ····move-result-object·v139 ····invoke-virtual·{p3,·p1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
50 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;40 ····invoke-virtual·{p3,·p2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
51 ····invoke-virtual·{v0},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;41 ····invoke-virtual·{p3},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
52 ····move-result-object·v042 ····move-result-object·p1
  
53 ····const-string·v1,·"Failed·to·handle·method·call" 
  
54 ····invoke-static·{v0,·v1,·p1},·Lu/b;->c(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V 
  
55 ····iget-object·v0,·p0,·Lg0/k$a;->b:Lg0/k; 
  
56 ····invoke-static·{v0},·Lg0/k;->a(Lg0/k;)Lg0/l; 
  
57 ····move-result-object·v0 
  
58 ····invoke-virtual·{p1},·Ljava/lang/Throwable;->getMessage()Ljava/lang/String;43 ····const-string·p2,·"RestorationChannel"
  
59 ····move-result-object·v144 ····invoke-static·{p2,·p1},·Lm/b;->b(Ljava/lang/String;Ljava/lang/String;)V
  
60 ····const/4·v2,·0x045 ····return-void
 46 .end·method
  
61 ····invoke-static·{p1},·Lu/b;->d(Ljava/lang/Throwable;)Ljava/lang/String;47 .method·public·b(Ljava/lang/Object;)V
 48 ····.locals·1
  
62 ····move-result-object·p149 ····iget-object·p1,·p0,·Lx/n$a;->b:Lx/n;
  
63 ····const-string·v3,·"error"50 ····iget-object·v0,·p0,·Lx/n$a;->a:[B
  
64 ····invoke-interface·{v0,·v3,·v1,·v2,·p1},·Lg0/l;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/String;)Ljava/nio/ByteBuffer;51 ····invoke-static·{p1,·v0},·Lx/n;->b(Lx/n;[B)[B
  
65 ····move-result-object·p152 ····return-void
 53 .end·method
  
66 ····invoke-interface·{p2,·p1},·Lg0/c$b;->a(Ljava/nio/ByteBuffer;)V54 .method·public·c()V
 55 ····.locals·0
  
67 ····:goto_0 
Max diff block lines reached; 13/4663 bytes (0.28%) of diff not shown.
976 B
smali/v/c$f.smali vs.
smali/n/c$d.smali
Files 73% similar despite different names
    
Offset 1, 34 lines modifiedOffset 1, 34 lines modified
1 .class·Lv/c$f;1 .class·Ln/c$d;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Lv/c;6 ····value·=·Ln/c;
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0xa9 ····accessFlags·=·0xa
10 ····name·=·"f"10 ····name·=·"d"
11 .end·annotation11 .end·annotation
  
  
12 #·instance·fields12 #·instance·fields
13 .field·public·final·a:Lg0/c$a;13 .field·public·final·a:Ly/b$a;
  
14 .field·public·final·b:Lv/c$d;14 .field·public·final·b:Ln/c$b;
  
  
15 #·direct·methods15 #·direct·methods
16 .method·constructor·<init>(Lg0/c$a;Lv/c$d;)V16 .method·constructor·<init>(Ly/b$a;Ln/c$b;)V
17 ····.locals·017 ····.locals·0
  
18 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V18 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
19 ····iput-object·p1,·p0,·Lv/c$f;->a:Lg0/c$a;19 ····iput-object·p1,·p0,·Ln/c$d;->a:Ly/b$a;
  
20 ····iput-object·p2,·p0,·Lv/c$f;->b:Lv/c$d;20 ····iput-object·p2,·p0,·Ln/c$d;->b:Ln/c$b;
  
21 ····return-void21 ····return-void
22 .end·method22 .end·method
2.42 KB
smali/v/c$e.smali vs.
smali/x/h.smali
Files 73% similar despite different names
    
Offset 1, 70 lines modifiedOffset 1, 65 lines modified
1 .class·Lv/c$e;1 .class·public·Lx/h;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces 
5 .implements·Lv/c$i; 
  
  
6 #·annotations4 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass; 
8 ····value·=·Lv/c; 
9 .end·annotation 
  
10 .annotation·system·Ldalvik/annotation/InnerClass;5 .annotation·system·Ldalvik/annotation/MemberClasses;
11 ····accessFlags·=·0xa 
12 ····name·=·"e"6 ····value·=·{
 7 ········Lx/h$b;
 8 ····}
13 .end·annotation9 .end·annotation
  
  
14 #·instance·fields10 #·instance·fields
15 .field·a:Ljava/util/concurrent/ExecutorService;11 .field·public·final·a:Ly/i;
  
 12 .field·private·b:Lx/h$b;
  
 13 .field·private·final·c:Ly/i$c;
  
  
16 #·direct·methods14 #·direct·methods
17 .method·constructor·<init>()V15 .method·public·constructor·<init>(Ln/a;)V
18 ····.locals·116 ····.locals·4
  
19 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V17 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
20 ····invoke-static·{},·Lu/a;->e()Lu/a;18 ····new-instance·v0,·Lx/h$a;
  
21 ····move-result-object·v019 ····invoke-direct·{v0,·p0},·Lx/h$a;-><init>(Lx/h;)V
  
22 ····invoke-virtual·{v0},·Lu/a;->b()Ljava/util/concurrent/ExecutorService;20 ····iput-object·v0,·p0,·Lx/h;->c:Ly/i$c;
  
23 ····move-result-object·v021 ····new-instance·v1,·Ly/i;
  
24 ····iput-object·v0,·p0,·Lv/c$e;->a:Ljava/util/concurrent/ExecutorService;22 ····sget-object·v2,·Ly/p;->b:Ly/p;
  
 23 ····const-string·v3,·"flutter/mousecursor"
25 ····return-void 
26 .end·method 
  
 24 ····invoke-direct·{v1,·p1,·v3,·v2},·Ly/i;-><init>(Ly/b;Ljava/lang/String;Ly/j;)V
  
 25 ····iput-object·v1,·p0,·Lx/h;->a:Ly/i;
27 #·virtual·methods 
28 .method·public·a(Lg0/c$d;)Lv/c$d; 
29 ····.locals·1 
  
30 ····invoke-virtual·{p1},·Lg0/c$d;->a()Z26 ····invoke-virtual·{v1,·v0},·Ly/i;->e(Ly/i$c;)V
  
 27 ····return-void
 28 .end·method
31 ····move-result·p1 
  
32 ····if-eqz·p1,·:cond_0 
  
33 ····new-instance·p1,·Lv/c$h; 
  
34 ····iget-object·v0,·p0,·Lv/c$e;->a:Ljava/util/concurrent/ExecutorService;29 .method·static·synthetic·a(Lx/h;)Lx/h$b;
 30 ····.locals·0
  
35 ····invoke-direct·{p1,·v0},·Lv/c$h;-><init>(Ljava/util/concurrent/ExecutorService;)V31 ····iget-object·p0,·p0,·Lx/h;->b:Lx/h$b;
  
36 ····return-object·p132 ····return-object·p0
 33 .end·method
  
37 ····:cond_0 
38 ····new-instance·p1,·Lv/c$c; 
  
39 ····iget-object·v0,·p0,·Lv/c$e;->a:Ljava/util/concurrent/ExecutorService;34 #·virtual·methods
 35 .method·public·b(Lx/h$b;)V
 36 ····.locals·0
  
40 ····invoke-direct·{p1,·v0},·Lv/c$c;-><init>(Ljava/util/concurrent/ExecutorService;)V37 ····iput-object·p1,·p0,·Lx/h;->b:Lx/h$b;
  
41 ····return-object·p138 ····return-void
42 .end·method39 .end·method
2.41 KB
smali/v/c$g.smali vs.
smali/n/c$e.smali
Files 73% similar despite different names
    
Offset 1, 23 lines modifiedOffset 1, 23 lines modified
1 .class·Lv/c$g;1 .class·Ln/c$e;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces4 #·interfaces
5 .implements·Lg0/c$b;5 .implements·Ly/b$b;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
8 ····value·=·Lv/c;8 ····value·=·Ln/c;
9 .end·annotation9 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x811 ····accessFlags·=·0x8
12 ····name·=·"g"12 ····name·=·"e"
13 .end·annotation13 .end·annotation
  
  
14 #·instance·fields14 #·instance·fields
15 .field·private·final·a:Lio/flutter/embedding/engine/FlutterJNI;15 .field·private·final·a:Lio/flutter/embedding/engine/FlutterJNI;
  
16 .field·private·final·b:I16 .field·private·final·b:I
Offset 33, 52 lines modifiedOffset 33, 52 lines modified
  
33 ····new-instance·v0,·Ljava/util/concurrent/atomic/AtomicBoolean;33 ····new-instance·v0,·Ljava/util/concurrent/atomic/AtomicBoolean;
  
34 ····const/4·v1,·0x034 ····const/4·v1,·0x0
  
35 ····invoke-direct·{v0,·v1},·Ljava/util/concurrent/atomic/AtomicBoolean;-><init>(Z)V35 ····invoke-direct·{v0,·v1},·Ljava/util/concurrent/atomic/AtomicBoolean;-><init>(Z)V
  
36 ····iput-object·v0,·p0,·Lv/c$g;->c:Ljava/util/concurrent/atomic/AtomicBoolean;36 ····iput-object·v0,·p0,·Ln/c$e;->c:Ljava/util/concurrent/atomic/AtomicBoolean;
  
37 ····iput-object·p1,·p0,·Lv/c$g;->a:Lio/flutter/embedding/engine/FlutterJNI;37 ····iput-object·p1,·p0,·Ln/c$e;->a:Lio/flutter/embedding/engine/FlutterJNI;
  
38 ····iput·p2,·p0,·Lv/c$g;->b:I38 ····iput·p2,·p0,·Ln/c$e;->b:I
  
39 ····return-void39 ····return-void
40 .end·method40 .end·method
  
  
41 #·virtual·methods41 #·virtual·methods
42 .method·public·a(Ljava/nio/ByteBuffer;)V42 .method·public·a(Ljava/nio/ByteBuffer;)V
43 ····.locals·343 ····.locals·3
  
44 ····iget-object·v0,·p0,·Lv/c$g;->c:Ljava/util/concurrent/atomic/AtomicBoolean;44 ····iget-object·v0,·p0,·Ln/c$e;->c:Ljava/util/concurrent/atomic/AtomicBoolean;
  
45 ····const/4·v1,·0x145 ····const/4·v1,·0x1
  
46 ····invoke-virtual·{v0,·v1},·Ljava/util/concurrent/atomic/AtomicBoolean;->getAndSet(Z)Z46 ····invoke-virtual·{v0,·v1},·Ljava/util/concurrent/atomic/AtomicBoolean;->getAndSet(Z)Z
  
47 ····move-result·v047 ····move-result·v0
  
48 ····if-nez·v0,·:cond_148 ····if-nez·v0,·:cond_1
  
49 ····if-nez·p1,·:cond_049 ····if-nez·p1,·:cond_0
  
50 ····iget-object·p1,·p0,·Lv/c$g;->a:Lio/flutter/embedding/engine/FlutterJNI;50 ····iget-object·p1,·p0,·Ln/c$e;->a:Lio/flutter/embedding/engine/FlutterJNI;
  
51 ····iget·v0,·p0,·Lv/c$g;->b:I51 ····iget·v0,·p0,·Ln/c$e;->b:I
  
52 ····invoke-virtual·{p1,·v0},·Lio/flutter/embedding/engine/FlutterJNI;->invokePlatformMessageEmptyResponseCallback(I)V52 ····invoke-virtual·{p1,·v0},·Lio/flutter/embedding/engine/FlutterJNI;->invokePlatformMessageEmptyResponseCallback(I)V
  
53 ····goto·:goto_053 ····goto·:goto_0
  
54 ····:cond_054 ····:cond_0
55 ····iget-object·v0,·p0,·Lv/c$g;->a:Lio/flutter/embedding/engine/FlutterJNI;55 ····iget-object·v0,·p0,·Ln/c$e;->a:Lio/flutter/embedding/engine/FlutterJNI;
  
56 ····iget·v1,·p0,·Lv/c$g;->b:I56 ····iget·v1,·p0,·Ln/c$e;->b:I
  
57 ····invoke-virtual·{p1},·Ljava/nio/Buffer;->position()I57 ····invoke-virtual·{p1},·Ljava/nio/Buffer;->position()I
  
58 ····move-result·v258 ····move-result·v2
  
59 ····invoke-virtual·{v0,·v1,·p1,·v2},·Lio/flutter/embedding/engine/FlutterJNI;->invokePlatformMessageResponseCallback(ILjava/nio/ByteBuffer;I)V59 ····invoke-virtual·{v0,·v1,·p1,·v2},·Lio/flutter/embedding/engine/FlutterJNI;->invokePlatformMessageResponseCallback(ILjava/nio/ByteBuffer;I)V
  
8.3 KB
smali/v/a$b.smali vs.
smali/p/d$a.smali
Max HTML report size reached
29.0 KB
smali/v/c.smali vs.
smali/n/c.smali
Max HTML report size reached
1.39 KB
smali/c1/f$a.smali vs.
smali/r0/f$a.smali
Files 96% similar despite different names
    
Offset 1, 43 lines modifiedOffset 1, 43 lines modified
1 .class·public·final·Lc1/f$a;1 .class·public·final·Lr0/f$a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces4 #·interfaces
5 .implements·Lc1/b;5 .implements·Lr0/b;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingMethod;7 .annotation·system·Ldalvik/annotation/EnclosingMethod;
8 ····value·=·Lc1/f;->a(Ljava/util/Iterator;)Lc1/b;8 ····value·=·Lr0/f;->a(Ljava/util/Iterator;)Lr0/b;
9 .end·annotation9 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x1911 ····accessFlags·=·0x19
12 ····name·=·null12 ····name·=·null
13 .end·annotation13 .end·annotation
  
14 .annotation·system·Ldalvik/annotation/Signature;14 .annotation·system·Ldalvik/annotation/Signature;
15 ····value·=·{15 ····value·=·{
16 ········"Ljava/lang/Object;",16 ········"Ljava/lang/Object;",
17 ········"Lc1/b<",17 ········"Lr0/b<",
18 ········"TT;>;"18 ········"TT;>;"
19 ····}19 ····}
20 .end·annotation20 .end·annotation
  
  
21 #·instance·fields21 #·instance·fields
22 .field·final·synthetic·a:Ljava/util/Iterator;22 .field·final·synthetic·a:Ljava/util/Iterator;
  
  
23 #·direct·methods23 #·direct·methods
24 .method·public·constructor·<init>(Ljava/util/Iterator;)V24 .method·public·constructor·<init>(Ljava/util/Iterator;)V
25 ····.locals·025 ····.locals·0
  
26 ····iput-object·p1,·p0,·Lc1/f$a;->a:Ljava/util/Iterator;26 ····iput-object·p1,·p0,·Lr0/f$a;->a:Ljava/util/Iterator;
  
27 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V27 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
28 ····return-void28 ····return-void
29 .end·method29 .end·method
  
  
Offset 48, 11 lines modifiedOffset 48, 11 lines modified
48 ········value·=·{48 ········value·=·{
49 ············"()",49 ············"()",
50 ············"Ljava/util/Iterator<",50 ············"Ljava/util/Iterator<",
51 ············"TT;>;"51 ············"TT;>;"
52 ········}52 ········}
53 ····.end·annotation53 ····.end·annotation
  
54 ····iget-object·v0,·p0,·Lc1/f$a;->a:Ljava/util/Iterator;54 ····iget-object·v0,·p0,·Lr0/f$a;->a:Ljava/util/Iterator;
  
55 ····return-object·v055 ····return-object·v0
56 .end·method56 .end·method
2.0 KB
smali/c1/f.smali vs.
smali/r0/f.smali
Files 88% similar despite different names
    
Offset 1, 69 lines modifiedOffset 1, 69 lines modified
1 .class·Lc1/f;1 .class·Lr0/f;
2 .super·Lc1/e;2 .super·Lr0/e;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·direct·methods4 #·direct·methods
5 .method·public·static·a(Ljava/util/Iterator;)Lc1/b;5 .method·public·static·a(Ljava/util/Iterator;)Lr0/b;
6 ····.locals·16 ····.locals·1
7 ····.annotation·system·Ldalvik/annotation/Signature;7 ····.annotation·system·Ldalvik/annotation/Signature;
8 ········value·=·{8 ········value·=·{
9 ············"<T:",9 ············"<T:",
10 ············"Ljava/lang/Object;",10 ············"Ljava/lang/Object;",
11 ············">(",11 ············">(",
12 ············"Ljava/util/Iterator<",12 ············"Ljava/util/Iterator<",
13 ············"+TT;>;)",13 ············"+TT;>;)",
14 ············"Lc1/b<",14 ············"Lr0/b<",
15 ············"TT;>;"15 ············"TT;>;"
16 ········}16 ········}
17 ····.end·annotation17 ····.end·annotation
  
18 ····const-string·v0,·"<this>"18 ····const-string·v0,·"<this>"
  
19 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V19 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
20 ····new-instance·v0,·Lc1/f$a;20 ····new-instance·v0,·Lr0/f$a;
  
21 ····invoke-direct·{v0,·p0},·Lc1/f$a;-><init>(Ljava/util/Iterator;)V21 ····invoke-direct·{v0,·p0},·Lr0/f$a;-><init>(Ljava/util/Iterator;)V
  
22 ····invoke-static·{v0},·Lc1/f;->b(Lc1/b;)Lc1/b;22 ····invoke-static·{v0},·Lr0/f;->b(Lr0/b;)Lr0/b;
  
23 ····move-result-object·p023 ····move-result-object·p0
  
24 ····return-object·p024 ····return-object·p0
25 .end·method25 .end·method
  
26 .method·public·static·final·b(Lc1/b;)Lc1/b;26 .method·public·static·final·b(Lr0/b;)Lr0/b;
27 ····.locals·127 ····.locals·1
28 ····.annotation·system·Ldalvik/annotation/Signature;28 ····.annotation·system·Ldalvik/annotation/Signature;
29 ········value·=·{29 ········value·=·{
30 ············"<T:",30 ············"<T:",
31 ············"Ljava/lang/Object;",31 ············"Ljava/lang/Object;",
32 ············">(",32 ············">(",
33 ············"Lc1/b<",33 ············"Lr0/b<",
34 ············"+TT;>;)",34 ············"+TT;>;)",
35 ············"Lc1/b<",35 ············"Lr0/b<",
36 ············"TT;>;"36 ············"TT;>;"
37 ········}37 ········}
38 ····.end·annotation38 ····.end·annotation
  
39 ····const-string·v0,·"<this>"39 ····const-string·v0,·"<this>"
  
40 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V40 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
41 ····instance-of·v0,·p0,·Lc1/a;41 ····instance-of·v0,·p0,·Lr0/a;
  
42 ····if-eqz·v0,·:cond_042 ····if-eqz·v0,·:cond_0
  
43 ····goto·:goto_043 ····goto·:goto_0
  
44 ····:cond_044 ····:cond_0
45 ····new-instance·v0,·Lc1/a;45 ····new-instance·v0,·Lr0/a;
  
46 ····invoke-direct·{v0,·p0},·Lc1/a;-><init>(Lc1/b;)V46 ····invoke-direct·{v0,·p0},·Lr0/a;-><init>(Lr0/b;)V
  
47 ····move-object·p0,·v047 ····move-object·p0,·v0
  
48 ····:goto_048 ····:goto_0
49 ····return-object·p049 ····return-object·p0
50 .end·method50 .end·method
4.21 KB
smali/u/a$b.smali vs.
smali/m/a$b.smali
Files 92% similar despite different names
    
Offset 1, 33 lines modifiedOffset 1, 33 lines modified
1 .class·public·final·Lu/a$b;1 .class·public·final·Lm/a$b;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Lu/a;6 ····value·=·Lm/a;
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x199 ····accessFlags·=·0x19
10 ····name·=·"b"10 ····name·=·"b"
11 .end·annotation11 .end·annotation
  
12 .annotation·system·Ldalvik/annotation/MemberClasses;12 .annotation·system·Ldalvik/annotation/MemberClasses;
13 ····value·=·{13 ····value·=·{
14 ········Lu/a$b$a;14 ········Lm/a$b$a;
15 ····}15 ····}
16 .end·annotation16 .end·annotation
  
  
17 #·instance·fields17 #·instance·fields
18 .field·private·a:Lx/d;18 .field·private·a:Lp/d;
  
19 .field·private·b:Lw/a;19 .field·private·b:Lo/a;
  
20 .field·private·c:Lio/flutter/embedding/engine/FlutterJNI$c;20 .field·private·c:Lio/flutter/embedding/engine/FlutterJNI$c;
  
21 .field·private·d:Ljava/util/concurrent/ExecutorService;21 .field·private·d:Ljava/util/concurrent/ExecutorService;
  
  
22 #·direct·methods22 #·direct·methods
Offset 38, 82 lines modifiedOffset 38, 82 lines modified
  
38 ····return-void38 ····return-void
39 .end·method39 .end·method
  
40 .method·private·b()V40 .method·private·b()V
41 ····.locals·341 ····.locals·3
  
42 ····iget-object·v0,·p0,·Lu/a$b;->c:Lio/flutter/embedding/engine/FlutterJNI$c;42 ····iget-object·v0,·p0,·Lm/a$b;->c:Lio/flutter/embedding/engine/FlutterJNI$c;
  
43 ····if-nez·v0,·:cond_043 ····if-nez·v0,·:cond_0
  
44 ····new-instance·v0,·Lio/flutter/embedding/engine/FlutterJNI$c;44 ····new-instance·v0,·Lio/flutter/embedding/engine/FlutterJNI$c;
  
45 ····invoke-direct·{v0},·Lio/flutter/embedding/engine/FlutterJNI$c;-><init>()V45 ····invoke-direct·{v0},·Lio/flutter/embedding/engine/FlutterJNI$c;-><init>()V
  
46 ····iput-object·v0,·p0,·Lu/a$b;->c:Lio/flutter/embedding/engine/FlutterJNI$c;46 ····iput-object·v0,·p0,·Lm/a$b;->c:Lio/flutter/embedding/engine/FlutterJNI$c;
  
47 ····:cond_047 ····:cond_0
48 ····iget-object·v0,·p0,·Lu/a$b;->d:Ljava/util/concurrent/ExecutorService;48 ····iget-object·v0,·p0,·Lm/a$b;->d:Ljava/util/concurrent/ExecutorService;
  
49 ····if-nez·v0,·:cond_149 ····if-nez·v0,·:cond_1
  
50 ····new-instance·v0,·Lu/a$b$a;50 ····new-instance·v0,·Lm/a$b$a;
  
51 ····const/4·v1,·0x051 ····const/4·v1,·0x0
  
52 ····invoke-direct·{v0,·p0,·v1},·Lu/a$b$a;-><init>(Lu/a$b;Lu/a$a;)V52 ····invoke-direct·{v0,·p0,·v1},·Lm/a$b$a;-><init>(Lm/a$b;Lm/a$a;)V
  
53 ····invoke-static·{v0},·Ljava/util/concurrent/Executors;->newCachedThreadPool(Ljava/util/concurrent/ThreadFactory;)Ljava/util/concurrent/ExecutorService;53 ····invoke-static·{v0},·Ljava/util/concurrent/Executors;->newCachedThreadPool(Ljava/util/concurrent/ThreadFactory;)Ljava/util/concurrent/ExecutorService;
  
54 ····move-result-object·v054 ····move-result-object·v0
  
55 ····iput-object·v0,·p0,·Lu/a$b;->d:Ljava/util/concurrent/ExecutorService;55 ····iput-object·v0,·p0,·Lm/a$b;->d:Ljava/util/concurrent/ExecutorService;
  
56 ····:cond_156 ····:cond_1
57 ····iget-object·v0,·p0,·Lu/a$b;->a:Lx/d;57 ····iget-object·v0,·p0,·Lm/a$b;->a:Lp/d;
  
58 ····if-nez·v0,·:cond_258 ····if-nez·v0,·:cond_2
  
59 ····new-instance·v0,·Lx/d;59 ····new-instance·v0,·Lp/d;
  
60 ····iget-object·v1,·p0,·Lu/a$b;->c:Lio/flutter/embedding/engine/FlutterJNI$c;60 ····iget-object·v1,·p0,·Lm/a$b;->c:Lio/flutter/embedding/engine/FlutterJNI$c;
  
61 ····invoke-virtual·{v1},·Lio/flutter/embedding/engine/FlutterJNI$c;->a()Lio/flutter/embedding/engine/FlutterJNI;61 ····invoke-virtual·{v1},·Lio/flutter/embedding/engine/FlutterJNI$c;->a()Lio/flutter/embedding/engine/FlutterJNI;
  
62 ····move-result-object·v162 ····move-result-object·v1
  
63 ····iget-object·v2,·p0,·Lu/a$b;->d:Ljava/util/concurrent/ExecutorService;63 ····iget-object·v2,·p0,·Lm/a$b;->d:Ljava/util/concurrent/ExecutorService;
  
64 ····invoke-direct·{v0,·v1,·v2},·Lx/d;-><init>(Lio/flutter/embedding/engine/FlutterJNI;Ljava/util/concurrent/ExecutorService;)V64 ····invoke-direct·{v0,·v1,·v2},·Lp/d;-><init>(Lio/flutter/embedding/engine/FlutterJNI;Ljava/util/concurrent/ExecutorService;)V
  
65 ····iput-object·v0,·p0,·Lu/a$b;->a:Lx/d;65 ····iput-object·v0,·p0,·Lm/a$b;->a:Lp/d;
  
66 ····:cond_266 ····:cond_2
67 ····return-void67 ····return-void
68 .end·method68 .end·method
  
  
69 #·virtual·methods69 #·virtual·methods
70 .method·public·a()Lu/a;70 .method·public·a()Lm/a;
71 ····.locals·771 ····.locals·7
  
72 ····invoke-direct·{p0},·Lu/a$b;->b()V72 ····invoke-direct·{p0},·Lm/a$b;->b()V
  
73 ····new-instance·v6,·Lu/a;73 ····new-instance·v6,·Lm/a;
  
74 ····iget-object·v1,·p0,·Lu/a$b;->a:Lx/d;74 ····iget-object·v1,·p0,·Lm/a$b;->a:Lp/d;
  
75 ····iget-object·v2,·p0,·Lu/a$b;->b:Lw/a;75 ····iget-object·v2,·p0,·Lm/a$b;->b:Lo/a;
  
76 ····iget-object·v3,·p0,·Lu/a$b;->c:Lio/flutter/embedding/engine/FlutterJNI$c;76 ····iget-object·v3,·p0,·Lm/a$b;->c:Lio/flutter/embedding/engine/FlutterJNI$c;
  
77 ····iget-object·v4,·p0,·Lu/a$b;->d:Ljava/util/concurrent/ExecutorService;77 ····iget-object·v4,·p0,·Lm/a$b;->d:Ljava/util/concurrent/ExecutorService;
  
78 ····const/4·v5,·0x078 ····const/4·v5,·0x0
  
79 ····move-object·v0,·v679 ····move-object·v0,·v6
  
80 ····invoke-direct/range·{v0·..·v5},·Lu/a;-><init>(Lx/d;Lw/a;Lio/flutter/embedding/engine/FlutterJNI$c;Ljava/util/concurrent/ExecutorService;Lu/a$a;)V80 ····invoke-direct/range·{v0·..·v5},·Lm/a;-><init>(Lp/d;Lo/a;Lio/flutter/embedding/engine/FlutterJNI$c;Ljava/util/concurrent/ExecutorService;Lm/a$a;)V
  
81 ····return-object·v681 ····return-object·v6
82 .end·method82 .end·method
3.38 KB
smali/u/a$b$a.smali vs.
smali/h/n.smali
Files 74% similar despite different names
    
Offset 1, 81 lines modifiedOffset 1, 98 lines modified
1 .class·Lu/a$b$a;1 .class·public·final·Lh/n;
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 #·annotations4 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass; 
8 ····value·=·Lu/a$b; 
9 .end·annotation 
  
10 .annotation·system·Ldalvik/annotation/InnerClass;5 .annotation·system·Ldalvik/annotation/MemberClasses;
11 ····accessFlags·=·0x2 
12 ····name·=·"a"6 ····value·=·{
 7 ········Lh/n$d;,
 8 ········Lh/n$c;,
 9 ········Lh/n$b;,
 10 ········Lh/n$a;,
 11 ········Lh/n$e;
 12 ····}
13 .end·annotation13 .end·annotation
  
  
14 #·instance·fields14 #·instance·fields
 15 .field·private·final·a:Lh/n$e;
15 .field·private·a:I 
  
16 .field·final·synthetic·b:Lu/a$b; 
  
  
17 #·direct·methods16 #·direct·methods
18 .method·private·constructor·<init>(Lu/a$b;)V17 .method·public·constructor·<init>(Landroid/view/Window;Landroid/view/View;)V
19 ····.locals·018 ····.locals·2
  
20 ····iput-object·p1,·p0,·Lu/a$b$a;->b:Lu/a$b; 
  
21 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V19 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
22 ····const/4·p1,·0x020 ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I
  
23 ····iput·p1,·p0,·Lu/a$b$a;->a:I21 ····const/16·v1,·0x1e
  
 22 ····if-lt·v0,·v1,·:cond_0
24 ····return-void 
25 .end·method 
  
 23 ····new-instance·p2,·Lh/n$d;
26 .method·synthetic·constructor·<init>(Lu/a$b;Lu/a$a;)V 
27 ····.locals·0 
  
28 ····invoke-direct·{p0,·p1},·Lu/a$b$a;-><init>(Lu/a$b;)V24 ····invoke-direct·{p2,·p1,·p0},·Lh/n$d;-><init>(Landroid/view/Window;Lh/n;)V
  
 25 ····iput-object·p2,·p0,·Lh/n;->a:Lh/n$e;
29 ····return-void 
30 .end·method 
  
 26 ····goto·:goto_1
  
 27 ····:cond_0
 28 ····const/16·v1,·0x1a
31 #·virtual·methods 
32 .method·public·newThread(Ljava/lang/Runnable;)Ljava/lang/Thread; 
33 ····.locals·3 
  
34 ····new-instance·v0,·Ljava/lang/Thread;29 ····if-lt·v0,·v1,·:cond_1
  
35 ····invoke-direct·{v0,·p1},·Ljava/lang/Thread;-><init>(Ljava/lang/Runnable;)V30 ····new-instance·v0,·Lh/n$c;
  
36 ····new-instance·p1,·Ljava/lang/StringBuilder;31 ····invoke-direct·{v0,·p1,·p2},·Lh/n$c;-><init>(Landroid/view/Window;Landroid/view/View;)V
  
37 ····invoke-direct·{p1},·Ljava/lang/StringBuilder;-><init>()V32 ····:goto_0
 33 ····iput-object·v0,·p0,·Lh/n;->a:Lh/n$e;
  
38 ····const-string·v1,·"flutter-worker-"34 ····goto·:goto_1
  
39 ····invoke-virtual·{p1,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;35 ····:cond_1
 36 ····const/16·v1,·0x17
  
40 ····iget·v1,·p0,·Lu/a$b$a;->a:I37 ····if-lt·v0,·v1,·:cond_2
  
41 ····add-int/lit8·v2,·v1,·0x138 ····new-instance·v0,·Lh/n$b;
  
42 ····iput·v2,·p0,·Lu/a$b$a;->a:I39 ····invoke-direct·{v0,·p1,·p2},·Lh/n$b;-><init>(Landroid/view/Window;Landroid/view/View;)V
  
43 ····invoke-virtual·{p1,·v1},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;40 ····goto·:goto_0
  
44 ····invoke-virtual·{p1},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;41 ····:cond_2
 42 ····new-instance·v0,·Lh/n$a;
  
45 ····move-result-object·p143 ····invoke-direct·{v0,·p1,·p2},·Lh/n$a;-><init>(Landroid/view/Window;Landroid/view/View;)V
  
46 ····invoke-virtual·{v0,·p1},·Ljava/lang/Thread;->setName(Ljava/lang/String;)V44 ····goto·:goto_0
  
 45 ····:goto_1
 46 ····return-void
 47 .end·method
  
47 ····return-object·v0 
 48 #·virtual·methods
 49 .method·public·a(Z)V
 50 ····.locals·1
  
 51 ····iget-object·v0,·p0,·Lh/n;->a:Lh/n$e;
  
 52 ····invoke-virtual·{v0,·p1},·Lh/n$e;->a(Z)V
  
 53 ····return-void
 54 .end·method
  
 55 .method·public·b(Z)V
 56 ····.locals·1
  
 57 ····iget-object·v0,·p0,·Lh/n;->a:Lh/n$e;
  
 58 ····invoke-virtual·{v0,·p1},·Lh/n$e;->b(Z)V
  
 59 ····return-void
48 .end·method60 .end·method
4.94 KB
smali/o0/k$b.smali vs.
smali/b/a$a.smali
Files 75% similar despite different names
    
Offset 1, 107 lines modifiedOffset 1, 156 lines modified
1 .class·public·final·Lo0/k$b; 
2 .super·Ljava/lang/Object;1 .class·Lb/a$a;
 2 .super·Lb/c;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces 
5 .implements·Ljava/io/Serializable; 
  
  
6 #·annotations4 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingMethod;
8 ····value·=·Lo0/k;6 ····value·=·Lb/a;->m()Lb/c;
9 .end·annotation7 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x199 ····accessFlags·=·0x0
12 ····name·=·"b"10 ····name·=·null
 11 .end·annotation
  
 12 .annotation·system·Ldalvik/annotation/Signature;
 13 ····value·=·{
 14 ········"Lb/c<",
 15 ········"TK;TV;>;"
 16 ····}
13 .end·annotation17 .end·annotation
  
  
14 #·instance·fields18 #·instance·fields
15 .field·public·final·d:Ljava/lang/Throwable;19 .field·final·synthetic·d:Lb/a;
  
  
16 #·direct·methods20 #·direct·methods
17 .method·public·constructor·<init>(Ljava/lang/Throwable;)V21 .method·constructor·<init>(Lb/a;)V
18 ····.locals·122 ····.locals·0
  
19 ····const-string·v0,·"exception" 
  
20 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V 
  
21 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V23 ····iput-object·p1,·p0,·Lb/a$a;->d:Lb/a;
  
22 ····iput-object·p1,·p0,·Lo0/k$b;->d:Ljava/lang/Throwable;24 ····invoke-direct·{p0},·Lb/c;-><init>()V
  
23 ····return-void25 ····return-void
24 .end·method26 .end·method
  
  
25 #·virtual·methods27 #·virtual·methods
26 .method·public·equals(Ljava/lang/Object;)Z28 .method·protected·a()V
27 ····.locals·129 ····.locals·1
  
28 ····instance-of·v0,·p1,·Lo0/k$b;30 ····iget-object·v0,·p0,·Lb/a$a;->d:Lb/a;
  
29 ····if-eqz·v0,·:cond_031 ····invoke-virtual·{v0},·Lb/d;->clear()V
  
30 ····iget-object·v0,·p0,·Lo0/k$b;->d:Ljava/lang/Throwable;32 ····return-void
 33 .end·method
  
31 ····check-cast·p1,·Lo0/k$b;34 .method·protected·b(II)Ljava/lang/Object;
 35 ····.locals·1
  
32 ····iget-object·p1,·p1,·Lo0/k$b;->d:Ljava/lang/Throwable;36 ····iget-object·v0,·p0,·Lb/a$a;->d:Lb/a;
  
33 ····invoke-static·{v0,·p1},·Lkotlin/jvm/internal/i;->a(Ljava/lang/Object;Ljava/lang/Object;)Z37 ····iget-object·v0,·v0,·Lb/d;->e:[Ljava/lang/Object;
  
34 ····move-result·p138 ····shl-int/lit8·p1,·p1,·0x1
  
35 ····if-eqz·p1,·:cond_039 ····add-int/2addr·p1,·p2
  
36 ····const/4·p1,·0x140 ····aget-object·p1,·v0,·p1
  
37 ····goto·:goto_041 ····return-object·p1
 42 .end·method
  
38 ····:cond_0 
39 ····const/4·p1,·0x043 .method·protected·c()Ljava/util/Map;
 44 ····.locals·1
 45 ····.annotation·system·Ldalvik/annotation/Signature;
 46 ········value·=·{
 47 ············"()",
 48 ············"Ljava/util/Map<",
 49 ············"TK;TV;>;"
 50 ········}
 51 ····.end·annotation
  
 52 ····iget-object·v0,·p0,·Lb/a$a;->d:Lb/a;
  
 53 ····return-object·v0
 54 .end·method
  
 55 .method·protected·d()I
 56 ····.locals·1
  
 57 ····iget-object·v0,·p0,·Lb/a$a;->d:Lb/a;
  
 58 ····iget·v0,·v0,·Lb/d;->f:I
  
 59 ····return·v0
 60 .end·method
  
 61 .method·protected·e(Ljava/lang/Object;)I
 62 ····.locals·1
  
 63 ····iget-object·v0,·p0,·Lb/a$a;->d:Lb/a;
  
 64 ····invoke-virtual·{v0,·p1},·Lb/d;->f(Ljava/lang/Object;)I
  
 65 ····move-result·p1
  
40 ····:goto_0 
41 ····return·p166 ····return·p1
42 .end·method67 .end·method
  
43 .method·public·hashCode()I68 .method·protected·f(Ljava/lang/Object;)I
44 ····.locals·169 ····.locals·1
  
45 ····iget-object·v0,·p0,·Lo0/k$b;->d:Ljava/lang/Throwable;70 ····iget-object·v0,·p0,·Lb/a$a;->d:Lb/a;
  
46 ····invoke-virtual·{v0},·Ljava/lang/Object;->hashCode()I71 ····invoke-virtual·{v0,·p1},·Lb/d;->h(Ljava/lang/Object;)I
  
47 ····move-result·v072 ····move-result·p1
  
48 ····return·v073 ····return·p1
49 .end·method74 .end·method
  
50 .method·public·toString()Ljava/lang/String;75 .method·protected·g(Ljava/lang/Object;Ljava/lang/Object;)V
51 ····.locals·276 ····.locals·1
Max diff block lines reached; 1380/4982 bytes (27.70%) of diff not shown.
9.17 KB
smali/o0/j.smali vs.
smali/x/j$k.smali
Max HTML report size reached
1.27 KB
smali/o0/l.smali vs.
smali/e0/f.smali
Files 74% similar despite different names
    
Offset 1, 36 lines modifiedOffset 1, 24 lines modified
1 .class·public·final·Lo0/l;1 .class·Le0/f;
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/lang/Throwable;)Ljava/lang/Object;5 .method·static·a([Ljava/lang/Object;)Ljava/util/List;
6 ····.locals·16 ····.locals·0
 7 ····.annotation·system·Ldalvik/annotation/Signature;
 8 ········value·=·{
 9 ············"<T:",
 10 ············"Ljava/lang/Object;",
 11 ············">([TT;)",
 12 ············"Ljava/util/List<",
 13 ············"TT;>;"
 14 ········}
 15 ····.end·annotation
  
7 ····const-string·v0,·"exception"16 ····invoke-static·{p0},·Ljava/util/Arrays;->asList([Ljava/lang/Object;)Ljava/util/List;
  
8 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V17 ····move-result-object·p0
  
9 ····new-instance·v0,·Lo0/k$b; 
  
10 ····invoke-direct·{v0,·p0},·Lo0/k$b;-><init>(Ljava/lang/Throwable;)V 
  
11 ····return-object·v018 ····return-object·p0
12 .end·method 
  
13 .method·public·static·final·b(Ljava/lang/Object;)V 
14 ····.locals·1 
  
15 ····instance-of·v0,·p0,·Lo0/k$b; 
  
16 ····if-nez·v0,·:cond_0 
  
17 ····return-void 
  
18 ····:cond_0 
19 ····check-cast·p0,·Lo0/k$b; 
  
20 ····iget-object·p0,·p0,·Lo0/k$b;->d:Ljava/lang/Throwable; 
  
21 ····throw·p0 
22 .end·method19 .end·method
7.17 KB
smali/o0/m.smali vs.
smali/x/n.smali
Files 78% similar despite different names
    
Offset 1, 193 lines modifiedOffset 1, 211 lines modified
1 .class·final·Lo0/m;1 .class·public·Lx/n;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces 
5 .implements·Lo0/e; 
6 .implements·Ljava/io/Serializable; 
  
  
7 #·annotations 
8 .annotation·system·Ldalvik/annotation/Signature; 
9 ····value·=·{ 
10 ········"<T:", 
11 ········"Ljava/lang/Object;", 
12 ········">", 
13 ········"Ljava/lang/Object;", 
14 ········"Lo0/e<", 
15 ········"TT;>;", 
16 ········"Ljava/io/Serializable;" 
17 ····} 
18 .end·annotation 
  
  
19 #·instance·fields4 #·instance·fields
 5 .field·public·final·a:Z
  
20 .field·private·d:Lx0/a;6 .field·private·b:[B
21 ····.annotation·system·Ldalvik/annotation/Signature; 
22 ········value·=·{ 
23 ············"Lx0/a<", 
24 ············"+TT;>;" 
25 ········} 
26 ····.end·annotation 
27 .end·field 
  
28 .field·private·volatile·e:Ljava/lang/Object;7 .field·private·c:Ly/i;
  
29 .field·private·final·f:Ljava/lang/Object;8 .field·private·d:Ly/i$d;
  
 9 .field·private·e:Z
  
 10 .field·private·f:Z
  
 11 .field·private·final·g:Ly/i$c;
  
  
30 #·direct·methods12 #·direct·methods
31 .method·public·constructor·<init>(Lx0/a;Ljava/lang/Object;)V13 .method·public·constructor·<init>(Ln/a;Z)V
32 ····.locals·114 ····.locals·3
33 ····.annotation·system·Ldalvik/annotation/Signature; 
34 ········value·=·{ 
35 ············"(", 
36 ············"Lx0/a<", 
37 ············"+TT;>;", 
38 ············"Ljava/lang/Object;", 
39 ············")V" 
40 ········} 
41 ····.end·annotation 
  
42 ····const-string·v0,·"initializer"15 ····new-instance·v0,·Ly/i;
  
43 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V16 ····sget-object·v1,·Ly/p;->b:Ly/p;
  
 17 ····const-string·v2,·"flutter/restoration"
  
 18 ····invoke-direct·{v0,·p1,·v2,·v1},·Ly/i;-><init>(Ly/b;Ljava/lang/String;Ly/j;)V
  
 19 ····invoke-direct·{p0,·v0,·p2},·Lx/n;-><init>(Ly/i;Z)V
  
 20 ····return-void
 21 .end·method
  
 22 .method·constructor·<init>(Ly/i;Z)V
 23 ····.locals·1
  
44 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V24 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
45 ····iput-object·p1,·p0,·Lo0/m;->d:Lx0/a;25 ····const/4·v0,·0x0
  
46 ····sget-object·p1,·Lo0/o;->a:Lo0/o;26 ····iput-boolean·v0,·p0,·Lx/n;->e:Z
  
47 ····iput-object·p1,·p0,·Lo0/m;->e:Ljava/lang/Object;27 ····iput-boolean·v0,·p0,·Lx/n;->f:Z
  
48 ····if-nez·p2,·:cond_028 ····new-instance·v0,·Lx/n$b;
  
49 ····move-object·p2,·p029 ····invoke-direct·{v0,·p0},·Lx/n$b;-><init>(Lx/n;)V
  
50 ····:cond_0 
51 ····iput-object·p2,·p0,·Lo0/m;->f:Ljava/lang/Object;30 ····iput-object·v0,·p0,·Lx/n;->g:Ly/i$c;
  
 31 ····iput-object·p1,·p0,·Lx/n;->c:Ly/i;
  
 32 ····iput-boolean·p2,·p0,·Lx/n;->a:Z
  
 33 ····invoke-virtual·{p1,·v0},·Ly/i;->e(Ly/i$c;)V
  
52 ····return-void34 ····return-void
53 .end·method35 .end·method
  
54 .method·public·synthetic·constructor·<init>(Lx0/a;Ljava/lang/Object;ILkotlin/jvm/internal/e;)V36 .method·static·synthetic·a(Lx/n;)[B
55 ····.locals·037 ····.locals·0
  
56 ····and-int/lit8·p3,·p3,·0x238 ····iget-object·p0,·p0,·Lx/n;->b:[B
  
57 ····if-eqz·p3,·:cond_039 ····return-object·p0
 40 .end·method
  
58 ····const/4·p2,·0x041 .method·static·synthetic·b(Lx/n;[B)[B
 42 ····.locals·0
  
 43 ····iput-object·p1,·p0,·Lx/n;->b:[B
59 ····:cond_0 
60 ····invoke-direct·{p0,·p1,·p2},·Lo0/m;-><init>(Lx0/a;Ljava/lang/Object;)V 
  
61 ····return-void44 ····return-object·p1
62 .end·method45 .end·method
  
 46 .method·static·synthetic·c(Lx/n;Z)Z
 47 ····.locals·0
  
 48 ····iput-boolean·p1,·p0,·Lx/n;->f:Z
63 #·virtual·methods 
64 .method·public·a()Z 
65 ····.locals·2 
  
66 ····iget-object·v0,·p0,·Lo0/m;->e:Ljava/lang/Object;49 ····return·p1
 50 .end·method
Max diff block lines reached; 4014/7274 bytes (55.18%) of diff not shown.
3.4 KB
smali/t0/a$a.smali vs.
smali/h/f$b.smali
Files 77% similar despite different names
    
Offset 1, 101 lines modifiedOffset 1, 100 lines modified
1 .class·final·Lt0/a$a;1 .class·public·final·Lh/f$b;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Lt0/a;6 ····value·=·Lh/f;
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x1a9 ····accessFlags·=·0x19
10 ····name·=·"a"10 ····name·=·"b"
11 .end·annotation11 .end·annotation
  
  
12 #·static·fields12 #·instance·fields
 13 .field·private·final·a:Lh/f$f;
13 .field·public·static·final·a:Lt0/a$a; 
  
14 .field·public·static·final·b:Ljava/lang/Integer; 
  
  
15 #·direct·methods14 #·direct·methods
16 .method·static·constructor·<clinit>()V15 .method·public·constructor·<init>()V
17 ····.locals·316 ····.locals·2
  
18 ····new-instance·v0,·Lt0/a$a;17 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
19 ····invoke-direct·{v0},·Lt0/a$a;-><init>()V18 ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I
  
20 ····sput-object·v0,·Lt0/a$a;->a:Lt0/a$a;19 ····const/16·v1,·0x1e
  
21 ····const/4·v0,·0x020 ····if-lt·v0,·v1,·:cond_0
  
 21 ····new-instance·v0,·Lh/f$e;
22 ····:try_start_0 
23 ····const-string·v1,·"android.os.Build$VERSION" 
  
24 ····invoke-static·{v1},·Ljava/lang/Class;->forName(Ljava/lang/String;)Ljava/lang/Class;22 ····invoke-direct·{v0},·Lh/f$e;-><init>()V
  
25 ····move-result-object·v123 ····:goto_0
 24 ····iput-object·v0,·p0,·Lh/f$b;->a:Lh/f$f;
  
26 ····const-string·v2,·"SDK_INT"25 ····goto·:goto_1
  
27 ····invoke-virtual·{v1,·v2},·Ljava/lang/Class;->getField(Ljava/lang/String;)Ljava/lang/reflect/Field;26 ····:cond_0
 27 ····const/16·v1,·0x1d
  
28 ····move-result-object·v128 ····if-lt·v0,·v1,·:cond_1
  
29 ····invoke-virtual·{v1,·v0},·Ljava/lang/reflect/Field;->get(Ljava/lang/Object;)Ljava/lang/Object;29 ····new-instance·v0,·Lh/f$d;
  
30 ····move-result-object·v130 ····invoke-direct·{v0},·Lh/f$d;-><init>()V
  
31 ····instance-of·v2,·v1,·Ljava/lang/Integer;31 ····goto·:goto_0
  
32 ····if-eqz·v2,·:cond_032 ····:cond_1
 33 ····new-instance·v0,·Lh/f$c;
  
 34 ····invoke-direct·{v0},·Lh/f$c;-><init>()V
33 ····check-cast·v1,·Ljava/lang/Integer; 
34 ····:try_end_0 
35 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0 
  
36 ····goto·:goto_035 ····goto·:goto_0
  
37 ····:catchall_0 
38 ····nop 
  
39 ····:cond_0 
40 ····move-object·v1,·v0 
  
41 ····:goto_036 ····:goto_1
42 ····if-eqz·v1,·:cond_237 ····return-void
 38 .end·method
  
43 ····invoke-virtual·{v1},·Ljava/lang/Number;->intValue()I 
  
44 ····move-result·v239 #·virtual·methods
 40 .method·public·a()Lh/f;
 41 ····.locals·1
  
45 ····if-lez·v2,·:cond_142 ····iget-object·v0,·p0,·Lh/f$b;->a:Lh/f$f;
  
46 ····const/4·v2,·0x143 ····invoke-virtual·{v0},·Lh/f$f;->b()Lh/f;
  
47 ····goto·:goto_144 ····move-result-object·v0
  
48 ····:cond_1 
49 ····const/4·v2,·0x045 ····return-object·v0
 46 .end·method
  
50 ····:goto_1 
51 ····if-eqz·v2,·:cond_247 .method·public·b(Ld/a;)Lh/f$b;
 48 ····.locals·1
 49 ····.annotation·runtime·Ljava/lang/Deprecated;
 50 ····.end·annotation
  
52 ····move-object·v0,·v151 ····iget-object·v0,·p0,·Lh/f$b;->a:Lh/f$f;
  
 52 ····invoke-virtual·{v0,·p1},·Lh/f$f;->d(Ld/a;)V
53 ····:cond_2 
54 ····sput-object·v0,·Lt0/a$a;->b:Ljava/lang/Integer; 
  
55 ····return-void53 ····return-object·p0
56 .end·method54 .end·method
  
57 .method·private·constructor·<init>()V55 .method·public·c(Ld/a;)Lh/f$b;
58 ····.locals·056 ····.locals·1
 57 ····.annotation·runtime·Ljava/lang/Deprecated;
 58 ····.end·annotation
  
59 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V59 ····iget-object·v0,·p0,·Lh/f$b;->a:Lh/f$f;
  
60 ····return-void60 ····invoke-virtual·{v0,·p1},·Lh/f$f;->f(Ld/a;)V
  
 61 ····return-object·p0
61 .end·method62 .end·method
6.41 KB
smali/k0/j$a.smali vs.
smali/x/j$b.smali
Files 82% similar despite different names
    
Offset 1, 210 lines modifiedOffset 1, 202 lines modified
1 .class·synthetic·Lk0/j$a;1 .class·synthetic·Lx/j$b;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Lk0/j;6 ····value·=·Lx/j;
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x10089 ····accessFlags·=·0x1008
10 ····name·=·null10 ····name·=·null
11 .end·annotation11 .end·annotation
  
  
12 #·static·fields12 #·static·fields
13 .field·static·final·synthetic·a:[I13 .field·static·final·synthetic·a:[I
  
 14 .field·static·final·synthetic·b:[I
  
 15 .field·static·final·synthetic·c:[I
  
  
14 #·direct·methods16 #·direct·methods
15 .method·static·constructor·<clinit>()V17 .method·static·constructor·<clinit>()V
16 ····.locals·318 ····.locals·6
  
17 ····invoke-static·{},·Lk0/a$c;->values()[Lk0/a$c;19 ····invoke-static·{},·Lx/j$k;->values()[Lx/j$k;
  
18 ····move-result-object·v020 ····move-result-object·v0
  
19 ····array-length·v0,·v021 ····array-length·v0,·v0
  
20 ····new-array·v0,·v0,·[I22 ····new-array·v0,·v0,·[I
  
21 ····sput-object·v0,·Lk0/j$a;->a:[I23 ····sput-object·v0,·Lx/j$b;->c:[I
  
 24 ····const/4·v1,·0x1
22 ····:try_start_0 
23 ····sget-object·v1,·Lk0/a$c;->e:Lk0/a$c; 
  
24 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I25 ····:try_start_0
 26 ····sget-object·v2,·Lx/j$k;->e:Lx/j$k;
  
25 ····move-result·v127 ····invoke-virtual·{v2},·Ljava/lang/Enum;->ordinal()I
  
26 ····const/4·v2,·0x128 ····move-result·v2
  
27 ····aput·v2,·v0,·v129 ····aput·v1,·v0,·v2
28 ····:try_end_030 ····:try_end_0
29 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_0·..·:try_end_0}·:catch_031 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_0·..·:try_end_0}·:catch_0
  
30 ····:catch_032 ····:catch_0
 33 ····const/4·v0,·0x2
31 ····:try_start_1 
32 ····sget-object·v0,·Lk0/j$a;->a:[I 
  
33 ····sget-object·v1,·Lk0/a$c;->f:Lk0/a$c;34 ····:try_start_1
 35 ····sget-object·v2,·Lx/j$b;->c:[I
  
34 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I36 ····sget-object·v3,·Lx/j$k;->f:Lx/j$k;
  
35 ····move-result·v137 ····invoke-virtual·{v3},·Ljava/lang/Enum;->ordinal()I
  
36 ····const/4·v2,·0x238 ····move-result·v3
  
37 ····aput·v2,·v0,·v139 ····aput·v0,·v2,·v3
38 ····:try_end_140 ····:try_end_1
39 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_1·..·:try_end_1}·:catch_141 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_1·..·:try_end_1}·:catch_1
  
40 ····:catch_142 ····:catch_1
 43 ····const/4·v2,·0x3
41 ····:try_start_2 
42 ····sget-object·v0,·Lk0/j$a;->a:[I 
  
43 ····sget-object·v1,·Lk0/a$c;->g:Lk0/a$c;44 ····:try_start_2
 45 ····sget-object·v3,·Lx/j$b;->c:[I
  
44 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I46 ····sget-object·v4,·Lx/j$k;->g:Lx/j$k;
  
45 ····move-result·v147 ····invoke-virtual·{v4},·Ljava/lang/Enum;->ordinal()I
  
46 ····const/4·v2,·0x348 ····move-result·v4
  
47 ····aput·v2,·v0,·v149 ····aput·v2,·v3,·v4
48 ····:try_end_250 ····:try_end_2
49 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_2·..·:try_end_2}·:catch_251 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_2·..·:try_end_2}·:catch_2
  
50 ····:catch_252 ····:catch_2
 53 ····const/4·v3,·0x4
51 ····:try_start_3 
52 ····sget-object·v0,·Lk0/j$a;->a:[I 
  
53 ····sget-object·v1,·Lk0/a$c;->h:Lk0/a$c;54 ····:try_start_3
 55 ····sget-object·v4,·Lx/j$b;->c:[I
  
54 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I56 ····sget-object·v5,·Lx/j$k;->h:Lx/j$k;
  
55 ····move-result·v157 ····invoke-virtual·{v5},·Ljava/lang/Enum;->ordinal()I
  
56 ····const/4·v2,·0x458 ····move-result·v5
  
57 ····aput·v2,·v0,·v159 ····aput·v3,·v4,·v5
58 ····:try_end_360 ····:try_end_3
59 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_3·..·:try_end_3}·:catch_361 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_3·..·:try_end_3}·:catch_3
  
60 ····:catch_362 ····:catch_3
 63 ····invoke-static·{},·Lx/j$l;->values()[Lx/j$l;
61 ····:try_start_4 
62 ····sget-object·v0,·Lk0/j$a;->a:[I 
  
63 ····sget-object·v1,·Lk0/a$c;->i:Lk0/a$c;64 ····move-result-object·v4
  
64 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I65 ····array-length·v4,·v4
  
65 ····move-result·v166 ····new-array·v4,·v4,·[I
  
66 ····const/4·v2,·0x567 ····sput-object·v4,·Lx/j$b;->b:[I
  
 68 ····:try_start_4
 69 ····sget-object·v5,·Lx/j$l;->e:Lx/j$l;
  
 70 ····invoke-virtual·{v5},·Ljava/lang/Enum;->ordinal()I
  
 71 ····move-result·v5
  
Max diff block lines reached; 2968/6483 bytes (45.78%) of diff not shown.
10.6 KB
smali/f0/r$g.smali vs.
smali/x/r$g.smali
Max HTML report size reached
6.32 KB
smali/f0/r$d.smali vs.
smali/x/j$d.smali
Files 79% similar despite different names
    
Offset 1, 104 lines modifiedOffset 1, 76 lines modified
1 .class·public·final·enum·Lf0/r$d;1 .class·public·final·enum·Lx/j$d;
2 .super·Ljava/lang/Enum;2 .super·Ljava/lang/Enum;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Lf0/r;6 ····value·=·Lx/j;
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x40199 ····accessFlags·=·0x4019
10 ····name·=·"d"10 ····name·=·"d"
11 .end·annotation11 .end·annotation
  
12 .annotation·system·Ldalvik/annotation/Signature;12 .annotation·system·Ldalvik/annotation/Signature;
13 ····value·=·{13 ····value·=·{
14 ········"Ljava/lang/Enum<",14 ········"Ljava/lang/Enum<",
15 ········"Lf0/r$d;",15 ········"Lx/j$d;",
16 ········">;"16 ········">;"
17 ····}17 ····}
18 .end·annotation18 .end·annotation
  
  
19 #·static·fields19 #·static·fields
20 .field·public·static·final·enum·e:Lf0/r$d;20 .field·public·static·final·enum·e:Lx/j$d;
  
21 .field·public·static·final·enum·f:Lf0/r$d;21 .field·public·static·final·enum·f:Lx/j$d;
  
22 .field·public·static·final·enum·g:Lf0/r$d; 
  
23 .field·public·static·final·enum·h:Lf0/r$d; 
  
24 .field·private·static·final·synthetic·i:[Lf0/r$d;22 .field·private·static·final·synthetic·g:[Lx/j$d;
  
  
25 #·instance·fields23 #·instance·fields
26 .field·private·final·d:Ljava/lang/String;24 .field·private·d:Ljava/lang/String;
  
  
27 #·direct·methods25 #·direct·methods
28 .method·static·constructor·<clinit>()V26 .method·static·constructor·<clinit>()V
29 ····.locals·427 ····.locals·4
  
30 ····new-instance·v0,·Lf0/r$d;28 ····new-instance·v0,·Lx/j$d;
  
31 ····const-string·v1,·"CHARACTERS"29 ····const-string·v1,·"LIGHT"
  
32 ····const/4·v2,·0x030 ····const/4·v2,·0x0
  
33 ····const-string·v3,·"TextCapitalization.characters"31 ····const-string·v3,·"Brightness.light"
  
34 ····invoke-direct·{v0,·v1,·v2,·v3},·Lf0/r$d;-><init>(Ljava/lang/String;ILjava/lang/String;)V32 ····invoke-direct·{v0,·v1,·v2,·v3},·Lx/j$d;-><init>(Ljava/lang/String;ILjava/lang/String;)V
  
35 ····sput-object·v0,·Lf0/r$d;->e:Lf0/r$d;33 ····sput-object·v0,·Lx/j$d;->e:Lx/j$d;
  
36 ····new-instance·v0,·Lf0/r$d;34 ····new-instance·v0,·Lx/j$d;
  
37 ····const-string·v1,·"WORDS"35 ····const-string·v1,·"DARK"
  
38 ····const/4·v2,·0x136 ····const/4·v2,·0x1
  
 37 ····const-string·v3,·"Brightness.dark"
39 ····const-string·v3,·"TextCapitalization.words" 
  
40 ····invoke-direct·{v0,·v1,·v2,·v3},·Lf0/r$d;-><init>(Ljava/lang/String;ILjava/lang/String;)V 
  
41 ····sput-object·v0,·Lf0/r$d;->f:Lf0/r$d; 
  
42 ····new-instance·v0,·Lf0/r$d; 
  
43 ····const-string·v1,·"SENTENCES" 
  
44 ····const/4·v2,·0x2 
  
45 ····const-string·v3,·"TextCapitalization.sentences" 
  
46 ····invoke-direct·{v0,·v1,·v2,·v3},·Lf0/r$d;-><init>(Ljava/lang/String;ILjava/lang/String;)V 
  
47 ····sput-object·v0,·Lf0/r$d;->g:Lf0/r$d; 
  
48 ····new-instance·v0,·Lf0/r$d; 
  
49 ····const-string·v1,·"NONE"38 ····invoke-direct·{v0,·v1,·v2,·v3},·Lx/j$d;-><init>(Ljava/lang/String;ILjava/lang/String;)V
  
50 ····const/4·v2,·0x339 ····sput-object·v0,·Lx/j$d;->f:Lx/j$d;
  
51 ····const-string·v3,·"TextCapitalization.none" 
  
52 ····invoke-direct·{v0,·v1,·v2,·v3},·Lf0/r$d;-><init>(Ljava/lang/String;ILjava/lang/String;)V 
  
53 ····sput-object·v0,·Lf0/r$d;->h:Lf0/r$d; 
  
54 ····invoke-static·{},·Lf0/r$d;->a()[Lf0/r$d;40 ····invoke-static·{},·Lx/j$d;->a()[Lx/j$d;
  
55 ····move-result-object·v041 ····move-result-object·v0
  
56 ····sput-object·v0,·Lf0/r$d;->i:[Lf0/r$d;42 ····sput-object·v0,·Lx/j$d;->g:[Lx/j$d;
  
57 ····return-void43 ····return-void
58 .end·method44 .end·method
  
59 .method·private·constructor·<init>(Ljava/lang/String;ILjava/lang/String;)V45 .method·private·constructor·<init>(Ljava/lang/String;ILjava/lang/String;)V
60 ····.locals·046 ····.locals·0
61 ····.annotation·system·Ldalvik/annotation/Signature;47 ····.annotation·system·Ldalvik/annotation/Signature;
Offset 107, 70 lines modifiedOffset 79, 58 lines modified
107 ············"Ljava/lang/String;",79 ············"Ljava/lang/String;",
108 ············")V"80 ············")V"
109 ········}81 ········}
110 ····.end·annotation82 ····.end·annotation
  
111 ····invoke-direct·{p0,·p1,·p2},·Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V83 ····invoke-direct·{p0,·p1,·p2},·Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V
  
112 ····iput-object·p3,·p0,·Lf0/r$d;->d:Ljava/lang/String;84 ····iput-object·p3,·p0,·Lx/j$d;->d:Ljava/lang/String;
  
113 ····return-void85 ····return-void
114 .end·method86 .end·method
  
115 .method·private·static·synthetic·a()[Lf0/r$d;87 .method·private·static·synthetic·a()[Lx/j$d;
116 ····.locals·388 ····.locals·3
  
117 ····const/4·v0,·0x489 ····const/4·v0,·0x2
  
118 ····new-array·v0,·v0,·[Lf0/r$d;90 ····new-array·v0,·v0,·[Lx/j$d;
  
119 ····sget-object·v1,·Lf0/r$d;->e:Lf0/r$d;91 ····sget-object·v1,·Lx/j$d;->e:Lx/j$d;
  
Max diff block lines reached; 2631/6400 bytes (41.11%) of diff not shown.
1.91 KB
smali/f0/r$c.smali vs.
smali/x/r$c.smali
Files 86% similar despite different names
    
Offset 1, 58 lines modifiedOffset 1, 58 lines modified
1 .class·public·Lf0/r$c;1 .class·public·Lx/r$c;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Lf0/r;6 ····value·=·Lx/r;
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x99 ····accessFlags·=·0x9
10 ····name·=·"c"10 ····name·=·"c"
11 .end·annotation11 .end·annotation
  
  
12 #·instance·fields12 #·instance·fields
13 .field·public·final·a:Lf0/r$g;13 .field·public·final·a:Lx/r$g;
  
14 .field·public·final·b:Z14 .field·public·final·b:Z
  
15 .field·public·final·c:Z15 .field·public·final·c:Z
  
  
16 #·direct·methods16 #·direct·methods
17 .method·public·constructor·<init>(Lf0/r$g;ZZ)V17 .method·public·constructor·<init>(Lx/r$g;ZZ)V
18 ····.locals·018 ····.locals·0
  
19 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V19 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
20 ····iput-object·p1,·p0,·Lf0/r$c;->a:Lf0/r$g;20 ····iput-object·p1,·p0,·Lx/r$c;->a:Lx/r$g;
  
21 ····iput-boolean·p2,·p0,·Lf0/r$c;->b:Z21 ····iput-boolean·p2,·p0,·Lx/r$c;->b:Z
  
22 ····iput-boolean·p3,·p0,·Lf0/r$c;->c:Z22 ····iput-boolean·p3,·p0,·Lx/r$c;->c:Z
  
23 ····return-void23 ····return-void
24 .end·method24 .end·method
  
25 .method·public·static·a(Lorg/json/JSONObject;)Lf0/r$c;25 .method·public·static·a(Lorg/json/JSONObject;)Lx/r$c;
26 ····.locals·526 ····.locals·5
  
27 ····new-instance·v0,·Lf0/r$c;27 ····new-instance·v0,·Lx/r$c;
  
28 ····const-string·v1,·"name"28 ····const-string·v1,·"name"
  
29 ····invoke-virtual·{p0,·v1},·Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String;29 ····invoke-virtual·{p0,·v1},·Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String;
  
30 ····move-result-object·v130 ····move-result-object·v1
  
31 ····invoke-static·{v1},·Lf0/r$g;->b(Ljava/lang/String;)Lf0/r$g;31 ····invoke-static·{v1},·Lx/r$g;->b(Ljava/lang/String;)Lx/r$g;
  
32 ····move-result-object·v132 ····move-result-object·v1
  
33 ····const-string·v2,·"signed"33 ····const-string·v2,·"signed"
  
34 ····const/4·v3,·0x034 ····const/4·v3,·0x0
  
Offset 62, 11 lines modifiedOffset 62, 11 lines modified
  
62 ····const-string·v4,·"decimal"62 ····const-string·v4,·"decimal"
  
63 ····invoke-virtual·{p0,·v4,·v3},·Lorg/json/JSONObject;->optBoolean(Ljava/lang/String;Z)Z63 ····invoke-virtual·{p0,·v4,·v3},·Lorg/json/JSONObject;->optBoolean(Ljava/lang/String;Z)Z
  
64 ····move-result·p064 ····move-result·p0
  
65 ····invoke-direct·{v0,·v1,·v2,·p0},·Lf0/r$c;-><init>(Lf0/r$g;ZZ)V65 ····invoke-direct·{v0,·v1,·v2,·p0},·Lx/r$c;-><init>(Lx/r$g;ZZ)V
  
66 ····return-object·v066 ····return-object·v0
67 .end·method67 .end·method
21.4 KB
smali/f0/l$a.smali vs.
smali/x/l$a.smali
Max HTML report size reached
1.07 KB
smali/f0/r$f.smali vs.
smali/x/r$f.smali
Files 91% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 .class·public·interface·abstract·Lf0/r$f;1 .class·public·interface·abstract·Lx/r$f;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Lf0/r;6 ····value·=·Lx/r;
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x6099 ····accessFlags·=·0x609
10 ····name·=·"f"10 ····name·=·"f"
11 .end·annotation11 .end·annotation
  
Offset 20, 27 lines modifiedOffset 20, 27 lines modified
  
20 .method·public·abstract·b()V20 .method·public·abstract·b()V
21 .end·method21 .end·method
  
22 .method·public·abstract·c()V22 .method·public·abstract·c()V
23 .end·method23 .end·method
  
24 .method·public·abstract·d(Lf0/r$e;)V24 .method·public·abstract·d(IZ)V
25 .end·method25 .end·method
  
26 .method·public·abstract·e(IZ)V26 .method·public·abstract·e(DD[D)V
27 .end·method27 .end·method
  
28 .method·public·abstract·f(DD[D)V28 .method·public·abstract·f(ILx/r$b;)V
29 .end·method29 .end·method
  
30 .method·public·abstract·g(ILf0/r$b;)V30 .method·public·abstract·g()V
31 .end·method31 .end·method
  
32 .method·public·abstract·h()V32 .method·public·abstract·h(Lx/r$e;)V
33 .end·method33 .end·method
  
34 .method·public·abstract·i(Z)V34 .method·public·abstract·i(Z)V
35 .end·method35 .end·method
  
36 .method·public·abstract·j()V36 .method·public·abstract·j()V
37 .end·method37 .end·method
17.5 KB
smali/f0/r.smali vs.
smali/x/r.smali
Max HTML report size reached
1.86 KB
smali/f0/l$d.smali vs.
smali/x/l$d.smali
Files 88% similar despite different names
    
Offset 1, 25 lines modifiedOffset 1, 25 lines modified
1 .class·public·Lf0/l$d;1 .class·public·Lx/l$d;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Lf0/l;6 ····value·=·Lx/l;
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x99 ····accessFlags·=·0x9
10 ····name·=·"d"10 ····name·=·"d"
11 .end·annotation11 .end·annotation
  
12 .annotation·system·Ldalvik/annotation/MemberClasses;12 .annotation·system·Ldalvik/annotation/MemberClasses;
13 ····value·=·{13 ····value·=·{
14 ········Lf0/l$d$a;14 ········Lx/l$d$a;
15 ····}15 ····}
16 .end·annotation16 .end·annotation
  
  
17 #·instance·fields17 #·instance·fields
18 .field·public·final·a:I18 .field·public·final·a:I
  
Offset 31, 38 lines modifiedOffset 31, 38 lines modified
  
31 .field·public·final·e:D31 .field·public·final·e:D
  
32 .field·public·final·f:D32 .field·public·final·f:D
  
33 .field·public·final·g:I33 .field·public·final·g:I
  
34 .field·public·final·h:Lf0/l$d$a;34 .field·public·final·h:Lx/l$d$a;
  
35 .field·public·final·i:Ljava/nio/ByteBuffer;35 .field·public·final·i:Ljava/nio/ByteBuffer;
  
  
36 #·direct·methods36 #·direct·methods
37 .method·public·constructor·<init>(ILjava/lang/String;DDDDILf0/l$d$a;Ljava/nio/ByteBuffer;)V37 .method·public·constructor·<init>(ILjava/lang/String;DDDDILx/l$d$a;Ljava/nio/ByteBuffer;)V
38 ····.locals·038 ····.locals·0
  
39 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V39 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
40 ····iput·p1,·p0,·Lf0/l$d;->a:I40 ····iput·p1,·p0,·Lx/l$d;->a:I
  
41 ····iput-object·p2,·p0,·Lf0/l$d;->b:Ljava/lang/String;41 ····iput-object·p2,·p0,·Lx/l$d;->b:Ljava/lang/String;
  
42 ····iput-wide·p3,·p0,·Lf0/l$d;->e:D42 ····iput-wide·p3,·p0,·Lx/l$d;->e:D
  
43 ····iput-wide·p5,·p0,·Lf0/l$d;->f:D43 ····iput-wide·p5,·p0,·Lx/l$d;->f:D
  
44 ····iput-wide·p7,·p0,·Lf0/l$d;->c:D44 ····iput-wide·p7,·p0,·Lx/l$d;->c:D
  
45 ····iput-wide·p9,·p0,·Lf0/l$d;->d:D45 ····iput-wide·p9,·p0,·Lx/l$d;->d:D
  
46 ····iput·p11,·p0,·Lf0/l$d;->g:I46 ····iput·p11,·p0,·Lx/l$d;->g:I
  
47 ····iput-object·p12,·p0,·Lf0/l$d;->h:Lf0/l$d$a;47 ····iput-object·p12,·p0,·Lx/l$d;->h:Lx/l$d$a;
  
48 ····iput-object·p13,·p0,·Lf0/l$d;->i:Ljava/nio/ByteBuffer;48 ····iput-object·p13,·p0,·Lx/l$d;->i:Ljava/nio/ByteBuffer;
  
49 ····return-void49 ····return-void
50 .end·method50 .end·method
5.19 KB
smali/f0/f$b.smali vs.
smali/x/f$b.smali
Files 75% similar despite different names
    
Offset 1, 104 lines modifiedOffset 1, 104 lines modified
1 .class·final·enum·Lf0/f$b;1 .class·final·enum·Lx/f$b;
2 .super·Ljava/lang/Enum;2 .super·Ljava/lang/Enum;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Lf0/f;6 ····value·=·Lx/f;
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x401a9 ····accessFlags·=·0x401a
10 ····name·=·"b"10 ····name·=·"b"
11 .end·annotation11 .end·annotation
  
12 .annotation·system·Ldalvik/annotation/Signature;12 .annotation·system·Ldalvik/annotation/Signature;
13 ····value·=·{13 ····value·=·{
14 ········"Ljava/lang/Enum<",14 ········"Ljava/lang/Enum<",
15 ········"Lf0/f$b;",15 ········"Lx/f$b;",
16 ········">;"16 ········">;"
17 ····}17 ····}
18 .end·annotation18 .end·annotation
  
  
19 #·static·fields19 #·static·fields
20 .field·public·static·final·enum·d:Lf0/f$b;20 .field·public·static·final·enum·d:Lx/f$b;
  
21 .field·public·static·final·enum·e:Lf0/f$b;21 .field·public·static·final·enum·e:Lx/f$b;
  
22 .field·public·static·final·enum·f:Lf0/f$b;22 .field·public·static·final·enum·f:Lx/f$b;
  
23 .field·public·static·final·enum·g:Lf0/f$b;23 .field·public·static·final·enum·g:Lx/f$b;
  
24 .field·public·static·final·enum·h:Lf0/f$b;24 .field·public·static·final·enum·h:Lx/f$b;
  
25 .field·private·static·final·synthetic·i:[Lf0/f$b;25 .field·private·static·final·synthetic·i:[Lx/f$b;
  
  
26 #·direct·methods26 #·direct·methods
27 .method·static·constructor·<clinit>()V27 .method·static·constructor·<clinit>()V
28 ····.locals·328 ····.locals·3
  
29 ····new-instance·v0,·Lf0/f$b;29 ····new-instance·v0,·Lx/f$b;
  
30 ····const-string·v1,·"DETACHED"30 ····const-string·v1,·"DETACHED"
  
31 ····const/4·v2,·0x031 ····const/4·v2,·0x0
  
32 ····invoke-direct·{v0,·v1,·v2},·Lf0/f$b;-><init>(Ljava/lang/String;I)V32 ····invoke-direct·{v0,·v1,·v2},·Lx/f$b;-><init>(Ljava/lang/String;I)V
  
33 ····sput-object·v0,·Lf0/f$b;->d:Lf0/f$b;33 ····sput-object·v0,·Lx/f$b;->d:Lx/f$b;
  
34 ····new-instance·v0,·Lf0/f$b;34 ····new-instance·v0,·Lx/f$b;
  
35 ····const-string·v1,·"RESUMED"35 ····const-string·v1,·"RESUMED"
  
36 ····const/4·v2,·0x136 ····const/4·v2,·0x1
  
37 ····invoke-direct·{v0,·v1,·v2},·Lf0/f$b;-><init>(Ljava/lang/String;I)V37 ····invoke-direct·{v0,·v1,·v2},·Lx/f$b;-><init>(Ljava/lang/String;I)V
  
38 ····sput-object·v0,·Lf0/f$b;->e:Lf0/f$b;38 ····sput-object·v0,·Lx/f$b;->e:Lx/f$b;
  
39 ····new-instance·v0,·Lf0/f$b;39 ····new-instance·v0,·Lx/f$b;
  
40 ····const-string·v1,·"INACTIVE"40 ····const-string·v1,·"INACTIVE"
  
41 ····const/4·v2,·0x241 ····const/4·v2,·0x2
  
42 ····invoke-direct·{v0,·v1,·v2},·Lf0/f$b;-><init>(Ljava/lang/String;I)V42 ····invoke-direct·{v0,·v1,·v2},·Lx/f$b;-><init>(Ljava/lang/String;I)V
  
43 ····sput-object·v0,·Lf0/f$b;->f:Lf0/f$b;43 ····sput-object·v0,·Lx/f$b;->f:Lx/f$b;
  
44 ····new-instance·v0,·Lf0/f$b;44 ····new-instance·v0,·Lx/f$b;
  
45 ····const-string·v1,·"HIDDEN"45 ····const-string·v1,·"HIDDEN"
  
46 ····const/4·v2,·0x346 ····const/4·v2,·0x3
  
47 ····invoke-direct·{v0,·v1,·v2},·Lf0/f$b;-><init>(Ljava/lang/String;I)V47 ····invoke-direct·{v0,·v1,·v2},·Lx/f$b;-><init>(Ljava/lang/String;I)V
  
48 ····sput-object·v0,·Lf0/f$b;->g:Lf0/f$b;48 ····sput-object·v0,·Lx/f$b;->g:Lx/f$b;
  
49 ····new-instance·v0,·Lf0/f$b;49 ····new-instance·v0,·Lx/f$b;
  
50 ····const-string·v1,·"PAUSED"50 ····const-string·v1,·"PAUSED"
  
51 ····const/4·v2,·0x451 ····const/4·v2,·0x4
  
52 ····invoke-direct·{v0,·v1,·v2},·Lf0/f$b;-><init>(Ljava/lang/String;I)V52 ····invoke-direct·{v0,·v1,·v2},·Lx/f$b;-><init>(Ljava/lang/String;I)V
  
53 ····sput-object·v0,·Lf0/f$b;->h:Lf0/f$b;53 ····sput-object·v0,·Lx/f$b;->h:Lx/f$b;
  
54 ····invoke-static·{},·Lf0/f$b;->a()[Lf0/f$b;54 ····invoke-static·{},·Lx/f$b;->a()[Lx/f$b;
  
55 ····move-result-object·v055 ····move-result-object·v0
  
56 ····sput-object·v0,·Lf0/f$b;->i:[Lf0/f$b;56 ····sput-object·v0,·Lx/f$b;->i:[Lx/f$b;
  
57 ····return-void57 ····return-void
58 .end·method58 .end·method
  
59 .method·private·constructor·<init>(Ljava/lang/String;I)V59 .method·private·constructor·<init>(Ljava/lang/String;I)V
60 ····.locals·060 ····.locals·0
61 ····.annotation·system·Ldalvik/annotation/Signature;61 ····.annotation·system·Ldalvik/annotation/Signature;
Offset 108, 74 lines modifiedOffset 108, 74 lines modified
108 ····.end·annotation108 ····.end·annotation
  
109 ····invoke-direct·{p0,·p1,·p2},·Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V109 ····invoke-direct·{p0,·p1,·p2},·Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V
  
110 ····return-void110 ····return-void
111 .end·method111 .end·method
  
112 .method·private·static·synthetic·a()[Lf0/f$b;112 .method·private·static·synthetic·a()[Lx/f$b;
113 ····.locals·3113 ····.locals·3
  
114 ····const/4·v0,·0x5114 ····const/4·v0,·0x5
  
115 ····new-array·v0,·v0,·[Lf0/f$b;115 ····new-array·v0,·v0,·[Lx/f$b;
  
116 ····sget-object·v1,·Lf0/f$b;->d:Lf0/f$b;116 ····sget-object·v1,·Lx/f$b;->d:Lx/f$b;
  
117 ····const/4·v2,·0x0117 ····const/4·v2,·0x0
  
118 ····aput-object·v1,·v0,·v2118 ····aput-object·v1,·v0,·v2
  
119 ····sget-object·v1,·Lf0/f$b;->e:Lf0/f$b;119 ····sget-object·v1,·Lx/f$b;->e:Lx/f$b;
  
Max diff block lines reached; 1346/5243 bytes (25.67%) of diff not shown.
3.23 KB
smali/f0/l.smali vs.
smali/x/l.smali
Files 73% similar despite different names
    
Offset 1, 111 lines modifiedOffset 1, 111 lines modified
1 .class·public·Lf0/l;1 .class·public·Lx/l;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/MemberClasses;5 .annotation·system·Ldalvik/annotation/MemberClasses;
6 ····value·=·{6 ····value·=·{
7 ········Lf0/l$g;,7 ········Lx/l$g;,
8 ········Lf0/l$f;,8 ········Lx/l$f;,
9 ········Lf0/l$b;,9 ········Lx/l$b;,
10 ········Lf0/l$c;,10 ········Lx/l$c;,
11 ········Lf0/l$e;,11 ········Lx/l$e;,
12 ········Lf0/l$d;12 ········Lx/l$d;
13 ····}13 ····}
14 .end·annotation14 .end·annotation
  
  
15 #·instance·fields15 #·instance·fields
16 .field·private·final·a:Lg0/k;16 .field·private·final·a:Ly/i;
  
17 .field·private·b:Lf0/l$g;17 .field·private·b:Lx/l$g;
  
18 .field·private·final·c:Lg0/k$c;18 .field·private·final·c:Ly/i$c;
  
  
19 #·direct·methods19 #·direct·methods
20 .method·public·constructor·<init>(Lv/a;)V20 .method·public·constructor·<init>(Ln/a;)V
21 ····.locals·421 ····.locals·4
  
22 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V22 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
23 ····new-instance·v0,·Lf0/l$a;23 ····new-instance·v0,·Lx/l$a;
  
24 ····invoke-direct·{v0,·p0},·Lf0/l$a;-><init>(Lf0/l;)V24 ····invoke-direct·{v0,·p0},·Lx/l$a;-><init>(Lx/l;)V
  
25 ····iput-object·v0,·p0,·Lf0/l;->c:Lg0/k$c;25 ····iput-object·v0,·p0,·Lx/l;->c:Ly/i$c;
  
26 ····new-instance·v1,·Lg0/k;26 ····new-instance·v1,·Ly/i;
  
27 ····sget-object·v2,·Lg0/s;->b:Lg0/s;27 ····sget-object·v2,·Ly/p;->b:Ly/p;
  
28 ····const-string·v3,·"flutter/platform_views"28 ····const-string·v3,·"flutter/platform_views"
  
29 ····invoke-direct·{v1,·p1,·v3,·v2},·Lg0/k;-><init>(Lg0/c;Ljava/lang/String;Lg0/l;)V29 ····invoke-direct·{v1,·p1,·v3,·v2},·Ly/i;-><init>(Ly/b;Ljava/lang/String;Ly/j;)V
  
30 ····iput-object·v1,·p0,·Lf0/l;->a:Lg0/k;30 ····iput-object·v1,·p0,·Lx/l;->a:Ly/i;
  
31 ····invoke-virtual·{v1,·v0},·Lg0/k;->e(Lg0/k$c;)V31 ····invoke-virtual·{v1,·v0},·Ly/i;->e(Ly/i$c;)V
  
32 ····return-void32 ····return-void
33 .end·method33 .end·method
  
34 .method·static·synthetic·a(Lf0/l;)Lf0/l$g;34 .method·static·synthetic·a(Lx/l;)Lx/l$g;
35 ····.locals·035 ····.locals·0
  
36 ····iget-object·p0,·p0,·Lf0/l;->b:Lf0/l$g;36 ····iget-object·p0,·p0,·Lx/l;->b:Lx/l$g;
  
37 ····return-object·p037 ····return-object·p0
38 .end·method38 .end·method
  
39 .method·static·synthetic·b(Ljava/lang/Exception;)Ljava/lang/String;39 .method·static·synthetic·b(Ljava/lang/Exception;)Ljava/lang/String;
40 ····.locals·040 ····.locals·0
  
41 ····invoke-static·{p0},·Lf0/l;->c(Ljava/lang/Exception;)Ljava/lang/String;41 ····invoke-static·{p0},·Lx/l;->c(Ljava/lang/Exception;)Ljava/lang/String;
  
42 ····move-result-object·p042 ····move-result-object·p0
  
43 ····return-object·p043 ····return-object·p0
44 .end·method44 .end·method
  
45 .method·private·static·c(Ljava/lang/Exception;)Ljava/lang/String;45 .method·private·static·c(Ljava/lang/Exception;)Ljava/lang/String;
46 ····.locals·046 ····.locals·0
  
47 ····invoke-static·{p0},·Lu/b;->d(Ljava/lang/Throwable;)Ljava/lang/String;47 ····invoke-static·{p0},·Lm/b;->d(Ljava/lang/Throwable;)Ljava/lang/String;
  
48 ····move-result-object·p048 ····move-result-object·p0
  
49 ····return-object·p049 ····return-object·p0
50 .end·method50 .end·method
  
  
51 #·virtual·methods51 #·virtual·methods
52 .method·public·d(I)V52 .method·public·d(I)V
53 ····.locals·253 ····.locals·2
  
54 ····iget-object·v0,·p0,·Lf0/l;->a:Lg0/k;54 ····iget-object·v0,·p0,·Lx/l;->a:Ly/i;
  
55 ····if-nez·v0,·:cond_055 ····if-nez·v0,·:cond_0
  
56 ····return-void56 ····return-void
  
57 ····:cond_057 ····:cond_0
58 ····invoke-static·{p1},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;58 ····invoke-static·{p1},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
59 ····move-result-object·p159 ····move-result-object·p1
  
60 ····const-string·v1,·"viewFocused"60 ····const-string·v1,·"viewFocused"
  
61 ····invoke-virtual·{v0,·v1,·p1},·Lg0/k;->c(Ljava/lang/String;Ljava/lang/Object;)V61 ····invoke-virtual·{v0,·v1,·p1},·Ly/i;->c(Ljava/lang/String;Ljava/lang/Object;)V
  
62 ····return-void62 ····return-void
63 .end·method63 .end·method
  
64 .method·public·e(Lf0/l$g;)V64 .method·public·e(Lx/l$g;)V
65 ····.locals·065 ····.locals·0
  
66 ····iput-object·p1,·p0,·Lf0/l;->b:Lf0/l$g;66 ····iput-object·p1,·p0,·Lx/l;->b:Lx/l$g;
  
67 ····return-void67 ····return-void
68 .end·method68 .end·method
4.72 KB
smali/f0/j$l.smali vs.
smali/x/j$l.smali
Files 90% similar despite different names
    
Offset 1, 76 lines modifiedOffset 1, 76 lines modified
1 .class·public·final·enum·Lf0/j$l;1 .class·public·final·enum·Lx/j$l;
2 .super·Ljava/lang/Enum;2 .super·Ljava/lang/Enum;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Lf0/j;6 ····value·=·Lx/j;
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x40199 ····accessFlags·=·0x4019
10 ····name·=·"l"10 ····name·=·"l"
11 .end·annotation11 .end·annotation
  
12 .annotation·system·Ldalvik/annotation/Signature;12 .annotation·system·Ldalvik/annotation/Signature;
13 ····value·=·{13 ····value·=·{
14 ········"Ljava/lang/Enum<",14 ········"Ljava/lang/Enum<",
15 ········"Lf0/j$l;",15 ········"Lx/j$l;",
16 ········">;"16 ········">;"
17 ····}17 ····}
18 .end·annotation18 .end·annotation
  
  
19 #·static·fields19 #·static·fields
20 .field·public·static·final·enum·e:Lf0/j$l;20 .field·public·static·final·enum·e:Lx/j$l;
  
21 .field·public·static·final·enum·f:Lf0/j$l;21 .field·public·static·final·enum·f:Lx/j$l;
  
22 .field·private·static·final·synthetic·g:[Lf0/j$l;22 .field·private·static·final·synthetic·g:[Lx/j$l;
  
  
23 #·instance·fields23 #·instance·fields
24 .field·private·d:Ljava/lang/String;24 .field·private·d:Ljava/lang/String;
  
  
25 #·direct·methods25 #·direct·methods
26 .method·static·constructor·<clinit>()V26 .method·static·constructor·<clinit>()V
27 ····.locals·427 ····.locals·4
  
28 ····new-instance·v0,·Lf0/j$l;28 ····new-instance·v0,·Lx/j$l;
  
29 ····const-string·v1,·"TOP_OVERLAYS"29 ····const-string·v1,·"TOP_OVERLAYS"
  
30 ····const/4·v2,·0x030 ····const/4·v2,·0x0
  
31 ····const-string·v3,·"SystemUiOverlay.top"31 ····const-string·v3,·"SystemUiOverlay.top"
  
32 ····invoke-direct·{v0,·v1,·v2,·v3},·Lf0/j$l;-><init>(Ljava/lang/String;ILjava/lang/String;)V32 ····invoke-direct·{v0,·v1,·v2,·v3},·Lx/j$l;-><init>(Ljava/lang/String;ILjava/lang/String;)V
  
33 ····sput-object·v0,·Lf0/j$l;->e:Lf0/j$l;33 ····sput-object·v0,·Lx/j$l;->e:Lx/j$l;
  
34 ····new-instance·v0,·Lf0/j$l;34 ····new-instance·v0,·Lx/j$l;
  
35 ····const-string·v1,·"BOTTOM_OVERLAYS"35 ····const-string·v1,·"BOTTOM_OVERLAYS"
  
36 ····const/4·v2,·0x136 ····const/4·v2,·0x1
  
37 ····const-string·v3,·"SystemUiOverlay.bottom"37 ····const-string·v3,·"SystemUiOverlay.bottom"
  
38 ····invoke-direct·{v0,·v1,·v2,·v3},·Lf0/j$l;-><init>(Ljava/lang/String;ILjava/lang/String;)V38 ····invoke-direct·{v0,·v1,·v2,·v3},·Lx/j$l;-><init>(Ljava/lang/String;ILjava/lang/String;)V
  
39 ····sput-object·v0,·Lf0/j$l;->f:Lf0/j$l;39 ····sput-object·v0,·Lx/j$l;->f:Lx/j$l;
  
40 ····invoke-static·{},·Lf0/j$l;->a()[Lf0/j$l;40 ····invoke-static·{},·Lx/j$l;->a()[Lx/j$l;
  
41 ····move-result-object·v041 ····move-result-object·v0
  
42 ····sput-object·v0,·Lf0/j$l;->g:[Lf0/j$l;42 ····sput-object·v0,·Lx/j$l;->g:[Lx/j$l;
  
43 ····return-void43 ····return-void
44 .end·method44 .end·method
  
45 .method·private·constructor·<init>(Ljava/lang/String;ILjava/lang/String;)V45 .method·private·constructor·<init>(Ljava/lang/String;ILjava/lang/String;)V
46 ····.locals·046 ····.locals·0
47 ····.annotation·system·Ldalvik/annotation/Signature;47 ····.annotation·system·Ldalvik/annotation/Signature;
Offset 79, 58 lines modifiedOffset 79, 58 lines modified
79 ············"Ljava/lang/String;",79 ············"Ljava/lang/String;",
80 ············")V"80 ············")V"
81 ········}81 ········}
82 ····.end·annotation82 ····.end·annotation
  
83 ····invoke-direct·{p0,·p1,·p2},·Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V83 ····invoke-direct·{p0,·p1,·p2},·Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V
  
84 ····iput-object·p3,·p0,·Lf0/j$l;->d:Ljava/lang/String;84 ····iput-object·p3,·p0,·Lx/j$l;->d:Ljava/lang/String;
  
85 ····return-void85 ····return-void
86 .end·method86 .end·method
  
87 .method·private·static·synthetic·a()[Lf0/j$l;87 .method·private·static·synthetic·a()[Lx/j$l;
88 ····.locals·388 ····.locals·3
  
89 ····const/4·v0,·0x289 ····const/4·v0,·0x2
  
90 ····new-array·v0,·v0,·[Lf0/j$l;90 ····new-array·v0,·v0,·[Lx/j$l;
  
91 ····sget-object·v1,·Lf0/j$l;->e:Lf0/j$l;91 ····sget-object·v1,·Lx/j$l;->e:Lx/j$l;
  
92 ····const/4·v2,·0x092 ····const/4·v2,·0x0
  
93 ····aput-object·v1,·v0,·v293 ····aput-object·v1,·v0,·v2
  
94 ····sget-object·v1,·Lf0/j$l;->f:Lf0/j$l;94 ····sget-object·v1,·Lx/j$l;->f:Lx/j$l;
  
95 ····const/4·v2,·0x195 ····const/4·v2,·0x1
  
96 ····aput-object·v1,·v0,·v296 ····aput-object·v1,·v0,·v2
  
97 ····return-object·v097 ····return-object·v0
98 .end·method98 .end·method
  
99 .method·static·b(Ljava/lang/String;)Lf0/j$l;99 .method·static·b(Ljava/lang/String;)Lx/j$l;
100 ····.locals·5100 ····.locals·5
  
101 ····invoke-static·{},·Lf0/j$l;->values()[Lf0/j$l;101 ····invoke-static·{},·Lx/j$l;->values()[Lx/j$l;
  
102 ····move-result-object·v0102 ····move-result-object·v0
  
103 ····array-length·v1,·v0103 ····array-length·v1,·v0
  
104 ····const/4·v2,·0x0104 ····const/4·v2,·0x0
  
105 ····:goto_0105 ····:goto_0
106 ····if-ge·v2,·v1,·:cond_1106 ····if-ge·v2,·v1,·:cond_1
  
107 ····aget-object·v3,·v0,·v2107 ····aget-object·v3,·v0,·v2
  
Max diff block lines reached; 1167/4754 bytes (24.55%) of diff not shown.
9.96 KB
smali/f0/b$a.smali vs.
smali/x/j$f.smali
Max HTML report size reached
1.94 KB
smali/f0/j$h.smali vs.
smali/x/j$h.smali
Files 83% similar despite different names
    
Offset 1, 69 lines modifiedOffset 1, 69 lines modified
1 .class·public·interface·abstract·Lf0/j$h;1 .class·public·interface·abstract·Lx/j$h;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Lf0/j;6 ····value·=·Lx/j;
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x6099 ····accessFlags·=·0x609
10 ····name·=·"h"10 ····name·=·"h"
11 .end·annotation11 .end·annotation
  
  
12 #·virtual·methods12 #·virtual·methods
13 .method·public·abstract·a()V13 .method·public·abstract·a()V
14 .end·method14 .end·method
  
 15 .method·public·abstract·b()V
 16 .end·method
  
 17 .method·public·abstract·c(Lx/j$i;)V
 18 .end·method
  
 19 .method·public·abstract·d(Lx/j$g;)V
 20 .end·method
  
 21 .method·public·abstract·e()V
 22 .end·method
  
15 .method·public·abstract·f(Z)V23 .method·public·abstract·f(Z)V
16 .end·method24 .end·method
  
17 .method·public·abstract·g()V25 .method·public·abstract·g(Ljava/lang/String;)V
18 .end·method26 .end·method
  
19 .method·public·abstract·h(Lf0/j$g;)V27 .method·public·abstract·h(Lx/j$c;)V
20 .end·method28 .end·method
  
21 .method·public·abstract·i()V29 .method·public·abstract·i(Lx/j$e;)Ljava/lang/CharSequence;
22 .end·method30 .end·method
  
23 .method·public·abstract·j(Ljava/lang/String;)V31 .method·public·abstract·j(I)V
24 .end·method32 .end·method
  
25 .method·public·abstract·k(Lf0/j$j;)V33 .method·public·abstract·k(Lx/j$j;)V
26 .end·method34 .end·method
  
27 .method·public·abstract·l(I)V35 .method·public·abstract·l(Lx/j$k;)V
28 .end·method36 .end·method
  
29 .method·public·abstract·m(Ljava/util/List;)V37 .method·public·abstract·m(Ljava/util/List;)V
30 ····.annotation·system·Ldalvik/annotation/Signature;38 ····.annotation·system·Ldalvik/annotation/Signature;
31 ········value·=·{39 ········value·=·{
32 ············"(",40 ············"(",
33 ············"Ljava/util/List<",41 ············"Ljava/util/List<",
34 ············"Lf0/j$l;",42 ············"Lx/j$l;",
35 ············">;)V"43 ············">;)V"
36 ········}44 ········}
37 ····.end·annotation45 ····.end·annotation
38 .end·method46 .end·method
  
39 .method·public·abstract·n(Ljava/lang/String;)V47 .method·public·abstract·n(Ljava/lang/String;)V
40 .end·method48 .end·method
  
41 .method·public·abstract·o(Lf0/j$c;)V 
42 .end·method 
  
43 .method·public·abstract·p()Z49 .method·public·abstract·o()Z
44 .end·method 
  
45 .method·public·abstract·q(Lf0/j$k;)V 
46 .end·method 
  
47 .method·public·abstract·r(Lf0/j$i;)V 
48 .end·method 
  
49 .method·public·abstract·s(Lf0/j$e;)Ljava/lang/CharSequence; 
50 .end·method50 .end·method
1.15 KB
smali/f0/l$g.smali vs.
smali/x/l$g.smali
Files 84% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 .class·public·interface·abstract·Lf0/l$g;1 .class·public·interface·abstract·Lx/l$g;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Lf0/l;6 ····value·=·Lx/l;
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x6099 ····accessFlags·=·0x609
10 ····name·=·"g"10 ····name·=·"g"
11 .end·annotation11 .end·annotation
  
Offset 17, 27 lines modifiedOffset 17, 27 lines modified
17 #·virtual·methods17 #·virtual·methods
18 .method·public·abstract·a(I)V18 .method·public·abstract·a(I)V
19 .end·method19 .end·method
  
20 .method·public·abstract·b(Z)V20 .method·public·abstract·b(Z)V
21 .end·method21 .end·method
  
22 .method·public·abstract·c(IDD)V22 .method·public·abstract·c(Lx/l$e;Lx/l$b;)V
23 .end·method23 .end·method
  
24 .method·public·abstract·d(Lf0/l$d;)V24 .method·public·abstract·d(IDD)V
25 .end·method25 .end·method
  
26 .method·public·abstract·e(II)V26 .method·public·abstract·e(II)V
27 .end·method27 .end·method
  
28 .method·public·abstract·f(Lf0/l$f;)V28 .method·public·abstract·f(Lx/l$f;)V
29 .end·method29 .end·method
  
30 .method·public·abstract·g(I)V30 .method·public·abstract·g(Lx/l$d;)J
31 .end·method31 .end·method
  
32 .method·public·abstract·h(Lf0/l$e;Lf0/l$b;)V32 .method·public·abstract·h(I)V
33 .end·method33 .end·method
  
34 .method·public·abstract·i(Lf0/l$d;)J34 .method·public·abstract·i(Lx/l$d;)V
35 .end·method35 .end·method
2.13 KB
smali/f0/l$f.smali vs.
smali/x/l$f.smali
Files 80% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 .class·public·Lf0/l$f;1 .class·public·Lx/l$f;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Lf0/l;6 ····value·=·Lx/l;
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x99 ····accessFlags·=·0x9
10 ····name·=·"f"10 ····name·=·"f"
11 .end·annotation11 .end·annotation
  
Offset 54, 71 lines modifiedOffset 54, 71 lines modified
  
54 ····move-object·v0,·p054 ····move-object·v0,·p0
  
55 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V55 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
56 ····move·v1,·p156 ····move·v1,·p1
  
57 ····iput·v1,·v0,·Lf0/l$f;->a:I57 ····iput·v1,·v0,·Lx/l$f;->a:I
  
58 ····move-object·v1,·p258 ····move-object·v1,·p2
  
59 ····iput-object·v1,·v0,·Lf0/l$f;->b:Ljava/lang/Number;59 ····iput-object·v1,·v0,·Lx/l$f;->b:Ljava/lang/Number;
  
60 ····move-object·v1,·p360 ····move-object·v1,·p3
  
61 ····iput-object·v1,·v0,·Lf0/l$f;->c:Ljava/lang/Number;61 ····iput-object·v1,·v0,·Lx/l$f;->c:Ljava/lang/Number;
  
62 ····move·v1,·p462 ····move·v1,·p4
  
63 ····iput·v1,·v0,·Lf0/l$f;->d:I63 ····iput·v1,·v0,·Lx/l$f;->d:I
  
64 ····move·v1,·p564 ····move·v1,·p5
  
65 ····iput·v1,·v0,·Lf0/l$f;->e:I65 ····iput·v1,·v0,·Lx/l$f;->e:I
  
66 ····move-object·v1,·p666 ····move-object·v1,·p6
  
67 ····iput-object·v1,·v0,·Lf0/l$f;->f:Ljava/lang/Object;67 ····iput-object·v1,·v0,·Lx/l$f;->f:Ljava/lang/Object;
  
68 ····move-object·v1,·p768 ····move-object·v1,·p7
  
69 ····iput-object·v1,·v0,·Lf0/l$f;->g:Ljava/lang/Object;69 ····iput-object·v1,·v0,·Lx/l$f;->g:Ljava/lang/Object;
  
70 ····move·v1,·p870 ····move·v1,·p8
  
71 ····iput·v1,·v0,·Lf0/l$f;->h:I71 ····iput·v1,·v0,·Lx/l$f;->h:I
  
72 ····move·v1,·p972 ····move·v1,·p9
  
73 ····iput·v1,·v0,·Lf0/l$f;->i:I73 ····iput·v1,·v0,·Lx/l$f;->i:I
  
74 ····move·v1,·p1074 ····move·v1,·p10
  
75 ····iput·v1,·v0,·Lf0/l$f;->j:F75 ····iput·v1,·v0,·Lx/l$f;->j:F
  
76 ····move·v1,·p1176 ····move·v1,·p11
  
77 ····iput·v1,·v0,·Lf0/l$f;->k:F77 ····iput·v1,·v0,·Lx/l$f;->k:F
  
78 ····move·v1,·p1278 ····move·v1,·p12
  
79 ····iput·v1,·v0,·Lf0/l$f;->l:I79 ····iput·v1,·v0,·Lx/l$f;->l:I
  
80 ····move/from16·v1,·p1380 ····move/from16·v1,·p13
  
81 ····iput·v1,·v0,·Lf0/l$f;->m:I81 ····iput·v1,·v0,·Lx/l$f;->m:I
  
82 ····move/from16·v1,·p1482 ····move/from16·v1,·p14
  
83 ····iput·v1,·v0,·Lf0/l$f;->n:I83 ····iput·v1,·v0,·Lx/l$f;->n:I
  
84 ····move/from16·v1,·p1584 ····move/from16·v1,·p15
  
85 ····iput·v1,·v0,·Lf0/l$f;->o:I85 ····iput·v1,·v0,·Lx/l$f;->o:I
  
86 ····move-wide/from16·v1,·p1686 ····move-wide/from16·v1,·p16
  
87 ····iput-wide·v1,·v0,·Lf0/l$f;->p:J87 ····iput-wide·v1,·v0,·Lx/l$f;->p:J
  
88 ····return-void88 ····return-void
89 .end·method89 .end·method
8.98 KB
smali/f0/h$a.smali vs.
smali/x/g.smali
Max HTML report size reached
1.31 KB
smali/f0/o$a$b.smali vs.
smali/x/o$a$b.smali
Files 84% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 .class·public·Lf0/o$a$b;1 .class·public·Lx/o$a$b;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Lf0/o$a;6 ····value·=·Lx/o$a;
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x99 ····accessFlags·=·0x9
10 ····name·=·"b"10 ····name·=·"b"
11 .end·annotation11 .end·annotation
  
Offset 32, 27 lines modifiedOffset 32, 27 lines modified
32 .end·method32 .end·method
  
33 .method·public·constructor·<init>(Landroid/util/DisplayMetrics;)V33 .method·public·constructor·<init>(Landroid/util/DisplayMetrics;)V
34 ····.locals·234 ····.locals·2
  
35 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V35 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
36 ····sget·v0,·Lf0/o$a$b;->c:I36 ····sget·v0,·Lx/o$a$b;->c:I
  
37 ····add-int/lit8·v1,·v0,·0x137 ····add-int/lit8·v1,·v0,·0x1
  
38 ····sput·v1,·Lf0/o$a$b;->c:I38 ····sput·v1,·Lx/o$a$b;->c:I
  
39 ····iput·v0,·p0,·Lf0/o$a$b;->a:I39 ····iput·v0,·p0,·Lx/o$a$b;->a:I
  
40 ····iput-object·p1,·p0,·Lf0/o$a$b;->b:Landroid/util/DisplayMetrics;40 ····iput-object·p1,·p0,·Lx/o$a$b;->b:Landroid/util/DisplayMetrics;
  
41 ····return-void41 ····return-void
42 .end·method42 .end·method
  
43 .method·static·synthetic·a(Lf0/o$a$b;)Landroid/util/DisplayMetrics;43 .method·static·synthetic·a(Lx/o$a$b;)Landroid/util/DisplayMetrics;
44 ····.locals·044 ····.locals·0
  
45 ····iget-object·p0,·p0,·Lf0/o$a$b;->b:Landroid/util/DisplayMetrics;45 ····iget-object·p0,·p0,·Lx/o$a$b;->b:Landroid/util/DisplayMetrics;
  
46 ····return-object·p046 ····return-object·p0
47 .end·method47 .end·method
2.43 KB
smali/f0/r$e.smali vs.
smali/x/r$e.smali
Files 94% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 .class·public·Lf0/r$e;1 .class·public·Lx/r$e;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Lf0/r;6 ····value·=·Lx/r;
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x99 ····accessFlags·=·0x9
10 ····name·=·"e"10 ····name·=·"e"
11 .end·annotation11 .end·annotation
  
Offset 72, 23 lines modifiedOffset 72, 23 lines modified
  
72 ····invoke-virtual·{p1},·Ljava/lang/String;->length()I72 ····invoke-virtual·{p1},·Ljava/lang/String;->length()I
  
73 ····move-result·v073 ····move-result·v0
  
74 ····if-gt·p3,·v0,·:cond_474 ····if-gt·p3,·v0,·:cond_4
  
75 ····iput-object·p1,·p0,·Lf0/r$e;->a:Ljava/lang/String;75 ····iput-object·p1,·p0,·Lx/r$e;->a:Ljava/lang/String;
  
76 ····iput·p2,·p0,·Lf0/r$e;->b:I76 ····iput·p2,·p0,·Lx/r$e;->b:I
  
77 ····iput·p3,·p0,·Lf0/r$e;->c:I77 ····iput·p3,·p0,·Lx/r$e;->c:I
  
78 ····iput·p4,·p0,·Lf0/r$e;->d:I78 ····iput·p4,·p0,·Lx/r$e;->d:I
  
79 ····iput·p5,·p0,·Lf0/r$e;->e:I79 ····iput·p5,·p0,·Lx/r$e;->e:I
  
80 ····return-void80 ····return-void
  
81 ····:cond_481 ····:cond_4
82 ····new-instance·p1,·Ljava/lang/IndexOutOfBoundsException;82 ····new-instance·p1,·Ljava/lang/IndexOutOfBoundsException;
  
83 ····new-instance·p2,·Ljava/lang/StringBuilder;83 ····new-instance·p2,·Ljava/lang/StringBuilder;
Offset 230, 18 lines modifiedOffset 230, 18 lines modified
230 ····move-result-object·p2230 ····move-result-object·p2
  
231 ····invoke-direct·{p1,·p2},·Ljava/lang/IndexOutOfBoundsException;-><init>(Ljava/lang/String;)V231 ····invoke-direct·{p1,·p2},·Ljava/lang/IndexOutOfBoundsException;-><init>(Ljava/lang/String;)V
  
232 ····throw·p1232 ····throw·p1
233 .end·method233 .end·method
  
234 .method·public·static·a(Lorg/json/JSONObject;)Lf0/r$e;234 .method·public·static·a(Lorg/json/JSONObject;)Lx/r$e;
235 ····.locals·7235 ····.locals·7
  
236 ····new-instance·v6,·Lf0/r$e;236 ····new-instance·v6,·Lx/r$e;
  
237 ····const-string·v0,·"text"237 ····const-string·v0,·"text"
  
238 ····invoke-virtual·{p0,·v0},·Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String;238 ····invoke-virtual·{p0,·v0},·Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String;
  
239 ····move-result-object·v1239 ····move-result-object·v1
  
Offset 267, 29 lines modifiedOffset 267, 29 lines modified
  
267 ····invoke-virtual·{p0,·v0},·Lorg/json/JSONObject;->getInt(Ljava/lang/String;)I267 ····invoke-virtual·{p0,·v0},·Lorg/json/JSONObject;->getInt(Ljava/lang/String;)I
  
268 ····move-result·v5268 ····move-result·v5
  
269 ····move-object·v0,·v6269 ····move-object·v0,·v6
  
270 ····invoke-direct/range·{v0·..·v5},·Lf0/r$e;-><init>(Ljava/lang/String;IIII)V270 ····invoke-direct/range·{v0·..·v5},·Lx/r$e;-><init>(Ljava/lang/String;IIII)V
  
271 ····return-object·v6271 ····return-object·v6
272 .end·method272 .end·method
  
  
273 #·virtual·methods273 #·virtual·methods
274 .method·public·b()Z274 .method·public·b()Z
275 ····.locals·2275 ····.locals·2
  
276 ····iget·v0,·p0,·Lf0/r$e;->d:I276 ····iget·v0,·p0,·Lx/r$e;->d:I
  
277 ····if-ltz·v0,·:cond_0277 ····if-ltz·v0,·:cond_0
  
278 ····iget·v1,·p0,·Lf0/r$e;->e:I278 ····iget·v1,·p0,·Lx/r$e;->e:I
  
279 ····if-le·v1,·v0,·:cond_0279 ····if-le·v1,·v0,·:cond_0
  
280 ····const/4·v0,·0x1280 ····const/4·v0,·0x1
  
281 ····goto·:goto_0281 ····goto·:goto_0
  
Offset 299, 15 lines modifiedOffset 299, 15 lines modified
299 ····:goto_0299 ····:goto_0
300 ····return·v0300 ····return·v0
301 .end·method301 .end·method
  
302 .method·public·c()Z302 .method·public·c()Z
303 ····.locals·1303 ····.locals·1
  
304 ····iget·v0,·p0,·Lf0/r$e;->b:I304 ····iget·v0,·p0,·Lx/r$e;->b:I
  
305 ····if-ltz·v0,·:cond_0305 ····if-ltz·v0,·:cond_0
  
306 ····const/4·v0,·0x1306 ····const/4·v0,·0x1
  
307 ····goto·:goto_0307 ····goto·:goto_0
  
1.94 KB
smali/f0/j$j.smali vs.
smali/x/j$j.smali
Files 87% similar despite different names
    
Offset 1, 54 lines modifiedOffset 1, 54 lines modified
1 .class·public·Lf0/j$j;1 .class·public·Lx/j$j;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Lf0/j;6 ····value·=·Lx/j;
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x99 ····accessFlags·=·0x9
10 ····name·=·"j"10 ····name·=·"j"
11 .end·annotation11 .end·annotation
  
  
12 #·instance·fields12 #·instance·fields
13 .field·public·final·a:Ljava/lang/Integer;13 .field·public·final·a:Ljava/lang/Integer;
  
14 .field·public·final·b:Lf0/j$d;14 .field·public·final·b:Lx/j$d;
  
15 .field·public·final·c:Ljava/lang/Boolean;15 .field·public·final·c:Ljava/lang/Boolean;
  
16 .field·public·final·d:Ljava/lang/Integer;16 .field·public·final·d:Ljava/lang/Integer;
  
17 .field·public·final·e:Lf0/j$d;17 .field·public·final·e:Lx/j$d;
  
18 .field·public·final·f:Ljava/lang/Integer;18 .field·public·final·f:Ljava/lang/Integer;
  
19 .field·public·final·g:Ljava/lang/Boolean;19 .field·public·final·g:Ljava/lang/Boolean;
  
  
20 #·direct·methods20 #·direct·methods
21 .method·public·constructor·<init>(Ljava/lang/Integer;Lf0/j$d;Ljava/lang/Boolean;Ljava/lang/Integer;Lf0/j$d;Ljava/lang/Integer;Ljava/lang/Boolean;)V21 .method·public·constructor·<init>(Ljava/lang/Integer;Lx/j$d;Ljava/lang/Boolean;Ljava/lang/Integer;Lx/j$d;Ljava/lang/Integer;Ljava/lang/Boolean;)V
22 ····.locals·022 ····.locals·0
  
23 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V23 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
24 ····iput-object·p1,·p0,·Lf0/j$j;->a:Ljava/lang/Integer;24 ····iput-object·p1,·p0,·Lx/j$j;->a:Ljava/lang/Integer;
  
25 ····iput-object·p2,·p0,·Lf0/j$j;->b:Lf0/j$d;25 ····iput-object·p2,·p0,·Lx/j$j;->b:Lx/j$d;
  
26 ····iput-object·p3,·p0,·Lf0/j$j;->c:Ljava/lang/Boolean;26 ····iput-object·p3,·p0,·Lx/j$j;->c:Ljava/lang/Boolean;
  
27 ····iput-object·p4,·p0,·Lf0/j$j;->d:Ljava/lang/Integer;27 ····iput-object·p4,·p0,·Lx/j$j;->d:Ljava/lang/Integer;
  
28 ····iput-object·p5,·p0,·Lf0/j$j;->e:Lf0/j$d;28 ····iput-object·p5,·p0,·Lx/j$j;->e:Lx/j$d;
  
29 ····iput-object·p6,·p0,·Lf0/j$j;->f:Ljava/lang/Integer;29 ····iput-object·p6,·p0,·Lx/j$j;->f:Ljava/lang/Integer;
  
30 ····iput-object·p7,·p0,·Lf0/j$j;->g:Ljava/lang/Boolean;30 ····iput-object·p7,·p0,·Lx/j$j;->g:Ljava/lang/Boolean;
  
31 ····return-void31 ····return-void
32 .end·method32 .end·method
2.72 KB
smali/f0/r$b$a.smali vs.
smali/x/r$b$a.smali
Files 99% similar despite different names
    
Offset 1, 51 lines modifiedOffset 1, 51 lines modified
1 .class·public·Lf0/r$b$a;1 .class·public·Lx/r$b$a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Lf0/r$b;6 ····value·=·Lx/r$b;
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x99 ····accessFlags·=·0x9
10 ····name·=·"a"10 ····name·=·"a"
11 .end·annotation11 .end·annotation
  
  
12 #·instance·fields12 #·instance·fields
13 .field·public·final·a:Ljava/lang/String;13 .field·public·final·a:Ljava/lang/String;
  
14 .field·public·final·b:[Ljava/lang/String;14 .field·public·final·b:[Ljava/lang/String;
  
15 .field·public·final·c:Lf0/r$e;15 .field·public·final·c:Lx/r$e;
  
16 .field·public·final·d:Ljava/lang/String;16 .field·public·final·d:Ljava/lang/String;
  
  
17 #·direct·methods17 #·direct·methods
18 .method·public·constructor·<init>(Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Lf0/r$e;)V18 .method·public·constructor·<init>(Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Lx/r$e;)V
19 ····.locals·019 ····.locals·0
  
20 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V20 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
21 ····iput-object·p1,·p0,·Lf0/r$b$a;->a:Ljava/lang/String;21 ····iput-object·p1,·p0,·Lx/r$b$a;->a:Ljava/lang/String;
  
22 ····iput-object·p2,·p0,·Lf0/r$b$a;->b:[Ljava/lang/String;22 ····iput-object·p2,·p0,·Lx/r$b$a;->b:[Ljava/lang/String;
  
23 ····iput-object·p3,·p0,·Lf0/r$b$a;->d:Ljava/lang/String;23 ····iput-object·p3,·p0,·Lx/r$b$a;->d:Ljava/lang/String;
  
24 ····iput-object·p4,·p0,·Lf0/r$b$a;->c:Lf0/r$e;24 ····iput-object·p4,·p0,·Lx/r$b$a;->c:Lx/r$e;
  
25 ····return-void25 ····return-void
26 .end·method26 .end·method
  
27 .method·public·static·a(Lorg/json/JSONObject;)Lf0/r$b$a;27 .method·public·static·a(Lorg/json/JSONObject;)Lx/r$b$a;
28 ····.locals·628 ····.locals·6
  
29 ····const-string·v0,·"uniqueIdentifier"29 ····const-string·v0,·"uniqueIdentifier"
  
30 ····invoke-virtual·{p0,·v0},·Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String;30 ····invoke-virtual·{p0,·v0},·Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String;
  
31 ····move-result-object·v031 ····move-result-object·v0
Offset 95, 32 lines modifiedOffset 95, 32 lines modified
  
95 ····if-ge·v4,·v5,·:cond_195 ····if-ge·v4,·v5,·:cond_1
  
96 ····invoke-virtual·{v1,·v4},·Lorg/json/JSONArray;->getString(I)Ljava/lang/String;96 ····invoke-virtual·{v1,·v4},·Lorg/json/JSONArray;->getString(I)Ljava/lang/String;
  
97 ····move-result-object·v597 ····move-result-object·v5
  
98 ····invoke-static·{v5},·Lf0/r$b$a;->b(Ljava/lang/String;)Ljava/lang/String;98 ····invoke-static·{v5},·Lx/r$b$a;->b(Ljava/lang/String;)Ljava/lang/String;
  
99 ····move-result-object·v599 ····move-result-object·v5
  
100 ····aput-object·v5,·v3,·v4100 ····aput-object·v5,·v3,·v4
  
101 ····add-int/lit8·v4,·v4,·0x1101 ····add-int/lit8·v4,·v4,·0x1
  
102 ····goto·:goto_1102 ····goto·:goto_1
  
103 ····:cond_1103 ····:cond_1
104 ····new-instance·v1,·Lf0/r$b$a;104 ····new-instance·v1,·Lx/r$b$a;
  
105 ····invoke-static·{p0},·Lf0/r$e;->a(Lorg/json/JSONObject;)Lf0/r$e;105 ····invoke-static·{p0},·Lx/r$e;->a(Lorg/json/JSONObject;)Lx/r$e;
  
106 ····move-result-object·p0106 ····move-result-object·p0
  
107 ····invoke-direct·{v1,·v0,·v3,·v2,·p0},·Lf0/r$b$a;-><init>(Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Lf0/r$e;)V107 ····invoke-direct·{v1,·v0,·v3,·v2,·p0},·Lx/r$b$a;-><init>(Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Lx/r$e;)V
  
108 ····return-object·v1108 ····return-object·v1
109 .end·method109 .end·method
  
110 .method·private·static·b(Ljava/lang/String;)Ljava/lang/String;110 .method·private·static·b(Ljava/lang/String;)Ljava/lang/String;
111 ····.locals·16111 ····.locals·16
  
2.33 KB
smali/h1/a$a.smali vs.
smali/w0/a$a.smali
Files 77% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 .class·final·Lh1/a$a;1 .class·final·Lw0/a$a;
2 .super·Lkotlin/coroutines/jvm/internal/d;2 .super·Lkotlin/coroutines/jvm/internal/d;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingMethod;5 .annotation·system·Ldalvik/annotation/EnclosingMethod;
6 ····value·=·Lh1/a;->a(Lh1/c;Lq0/d;)Ljava/lang/Object;6 ····value·=·Lw0/a;->a(Lw0/c;Lf0/d;)Ljava/lang/Object;
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x189 ····accessFlags·=·0x18
10 ····name·=·null10 ····name·=·null
11 .end·annotation11 .end·annotation
  
Offset 24, 66 lines modifiedOffset 24, 66 lines modified
  
  
24 #·instance·fields24 #·instance·fields
25 .field·d:Ljava/lang/Object;25 .field·d:Ljava/lang/Object;
  
26 .field·synthetic·e:Ljava/lang/Object;26 .field·synthetic·e:Ljava/lang/Object;
  
27 .field·final·synthetic·f:Lh1/a;27 .field·final·synthetic·f:Lw0/a;
28 ····.annotation·system·Ldalvik/annotation/Signature;28 ····.annotation·system·Ldalvik/annotation/Signature;
29 ········value·=·{29 ········value·=·{
30 ············"Lh1/a<",30 ············"Lw0/a<",
31 ············"TT;>;"31 ············"TT;>;"
32 ········}32 ········}
33 ····.end·annotation33 ····.end·annotation
34 .end·field34 .end·field
  
35 .field·g:I35 .field·g:I
  
  
36 #·direct·methods36 #·direct·methods
37 .method·constructor·<init>(Lh1/a;Lq0/d;)V37 .method·constructor·<init>(Lw0/a;Lf0/d;)V
38 ····.locals·038 ····.locals·0
39 ····.annotation·system·Ldalvik/annotation/Signature;39 ····.annotation·system·Ldalvik/annotation/Signature;
40 ········value·=·{40 ········value·=·{
41 ············"(",41 ············"(",
42 ············"Lh1/a<",42 ············"Lw0/a<",
43 ············"TT;>;",43 ············"TT;>;",
44 ············"Lq0/d<",44 ············"Lf0/d<",
45 ············"-",45 ············"-",
46 ············"Lh1/a$a;",46 ············"Lw0/a$a;",
47 ············">;)V"47 ············">;)V"
48 ········}48 ········}
49 ····.end·annotation49 ····.end·annotation
  
50 ····iput-object·p1,·p0,·Lh1/a$a;->f:Lh1/a;50 ····iput-object·p1,·p0,·Lw0/a$a;->f:Lw0/a;
  
51 ····invoke-direct·{p0,·p2},·Lkotlin/coroutines/jvm/internal/d;-><init>(Lq0/d;)V51 ····invoke-direct·{p0,·p2},·Lkotlin/coroutines/jvm/internal/d;-><init>(Lf0/d;)V
  
52 ····return-void52 ····return-void
53 .end·method53 .end·method
  
  
54 #·virtual·methods54 #·virtual·methods
55 .method·public·final·invokeSuspend(Ljava/lang/Object;)Ljava/lang/Object;55 .method·public·final·invokeSuspend(Ljava/lang/Object;)Ljava/lang/Object;
56 ····.locals·156 ····.locals·1
  
57 ····iput-object·p1,·p0,·Lh1/a$a;->e:Ljava/lang/Object;57 ····iput-object·p1,·p0,·Lw0/a$a;->e:Ljava/lang/Object;
  
58 ····iget·p1,·p0,·Lh1/a$a;->g:I58 ····iget·p1,·p0,·Lw0/a$a;->g:I
  
59 ····const/high16·v0,·-0x8000000059 ····const/high16·v0,·-0x80000000
  
60 ····or-int/2addr·p1,·v060 ····or-int/2addr·p1,·v0
  
61 ····iput·p1,·p0,·Lh1/a$a;->g:I61 ····iput·p1,·p0,·Lw0/a$a;->g:I
  
62 ····iget-object·p1,·p0,·Lh1/a$a;->f:Lh1/a;62 ····iget-object·p1,·p0,·Lw0/a$a;->f:Lw0/a;
  
63 ····const/4·v0,·0x063 ····const/4·v0,·0x0
  
64 ····invoke-virtual·{p1,·v0,·p0},·Lh1/a;->a(Lh1/c;Lq0/d;)Ljava/lang/Object;64 ····invoke-virtual·{p1,·v0,·p0},·Lw0/a;->a(Lw0/c;Lf0/d;)Ljava/lang/Object;
  
65 ····move-result-object·p165 ····move-result-object·p1
  
66 ····return-object·p166 ····return-object·p1
67 .end·method67 .end·method
1.03 KB
smali/h1/d.smali vs.
smali/w0/d.smali
Files 80% similar despite different names
    
Offset 1, 34 lines modifiedOffset 1, 34 lines modified
1 .class·public·final·Lh1/d;1 .class·public·final·Lw0/d;
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(Lx0/p;)Lh1/b;5 .method·public·static·final·a(Lm0/p;)Lw0/b;
6 ····.locals·06 ····.locals·0
7 ····.annotation·system·Ldalvik/annotation/Signature;7 ····.annotation·system·Ldalvik/annotation/Signature;
8 ········value·=·{8 ········value·=·{
9 ············"<T:",9 ············"<T:",
10 ············"Ljava/lang/Object;",10 ············"Ljava/lang/Object;",
11 ············">(",11 ············">(",
12 ············"Lx0/p<",12 ············"Lm0/p<",
13 ············"-",13 ············"-",
14 ············"Lh1/c<",14 ············"Lw0/c<",
15 ············"-TT;>;-",15 ············"-TT;>;-",
16 ············"Lq0/d<",16 ············"Lf0/d<",
17 ············"-",17 ············"-",
18 ············"Lo0/q;",18 ············"Ld0/q;",
19 ············">;+",19 ············">;+",
20 ············"Ljava/lang/Object;",20 ············"Ljava/lang/Object;",
21 ············">;)",21 ············">;)",
22 ············"Lh1/b<",22 ············"Lw0/b<",
23 ············"TT;>;"23 ············"TT;>;"
24 ········}24 ········}
25 ····.end·annotation25 ····.end·annotation
  
26 ····invoke-static·{p0},·Lh1/e;->a(Lx0/p;)Lh1/b;26 ····invoke-static·{p0},·Lw0/e;->a(Lm0/p;)Lw0/b;
  
27 ····move-result-object·p027 ····move-result-object·p0
  
28 ····return-object·p028 ····return-object·p0
29 .end·method29 .end·method
2.76 KB
smali/h1/f.smali vs.
smali/w0/f.smali
Files 77% similar despite different names
    
Offset 1, 97 lines modifiedOffset 1, 97 lines modified
1 .class·final·Lh1/f;1 .class·final·Lw0/f;
2 .super·Lh1/a;2 .super·Lw0/a;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/Signature;5 .annotation·system·Ldalvik/annotation/Signature;
6 ····value·=·{6 ····value·=·{
7 ········"<T:",7 ········"<T:",
8 ········"Ljava/lang/Object;",8 ········"Ljava/lang/Object;",
9 ········">",9 ········">",
10 ········"Lh1/a<",10 ········"Lw0/a<",
11 ········"TT;>;"11 ········"TT;>;"
12 ····}12 ····}
13 .end·annotation13 .end·annotation
  
  
14 #·instance·fields14 #·instance·fields
15 .field·private·final·a:Lx0/p;15 .field·private·final·a:Lm0/p;
16 ····.annotation·system·Ldalvik/annotation/Signature;16 ····.annotation·system·Ldalvik/annotation/Signature;
17 ········value·=·{17 ········value·=·{
18 ············"Lx0/p<",18 ············"Lm0/p<",
19 ············"Lh1/c<",19 ············"Lw0/c<",
20 ············"-TT;>;",20 ············"-TT;>;",
21 ············"Lq0/d<",21 ············"Lf0/d<",
22 ············"-",22 ············"-",
23 ············"Lo0/q;",23 ············"Ld0/q;",
24 ············">;",24 ············">;",
25 ············"Ljava/lang/Object;",25 ············"Ljava/lang/Object;",
26 ············">;"26 ············">;"
27 ········}27 ········}
28 ····.end·annotation28 ····.end·annotation
29 .end·field29 .end·field
  
  
30 #·direct·methods30 #·direct·methods
31 .method·public·constructor·<init>(Lx0/p;)V31 .method·public·constructor·<init>(Lm0/p;)V
32 ····.locals·032 ····.locals·0
33 ····.annotation·system·Ldalvik/annotation/Signature;33 ····.annotation·system·Ldalvik/annotation/Signature;
34 ········value·=·{34 ········value·=·{
35 ············"(",35 ············"(",
36 ············"Lx0/p<",36 ············"Lm0/p<",
37 ············"-",37 ············"-",
38 ············"Lh1/c<",38 ············"Lw0/c<",
39 ············"-TT;>;-",39 ············"-TT;>;-",
40 ············"Lq0/d<",40 ············"Lf0/d<",
41 ············"-",41 ············"-",
42 ············"Lo0/q;",42 ············"Ld0/q;",
43 ············">;+",43 ············">;+",
44 ············"Ljava/lang/Object;",44 ············"Ljava/lang/Object;",
45 ············">;)V"45 ············">;)V"
46 ········}46 ········}
47 ····.end·annotation47 ····.end·annotation
  
48 ····invoke-direct·{p0},·Lh1/a;-><init>()V48 ····invoke-direct·{p0},·Lw0/a;-><init>()V
  
49 ····iput-object·p1,·p0,·Lh1/f;->a:Lx0/p;49 ····iput-object·p1,·p0,·Lw0/f;->a:Lm0/p;
  
50 ····return-void50 ····return-void
51 .end·method51 .end·method
  
  
52 #·virtual·methods52 #·virtual·methods
53 .method·public·b(Lh1/c;Lq0/d;)Ljava/lang/Object;53 .method·public·b(Lw0/c;Lf0/d;)Ljava/lang/Object;
54 ····.locals·154 ····.locals·1
55 ····.annotation·system·Ldalvik/annotation/Signature;55 ····.annotation·system·Ldalvik/annotation/Signature;
56 ········value·=·{56 ········value·=·{
57 ············"(",57 ············"(",
58 ············"Lh1/c<",58 ············"Lw0/c<",
59 ············"-TT;>;",59 ············"-TT;>;",
60 ············"Lq0/d<",60 ············"Lf0/d<",
61 ············"-",61 ············"-",
62 ············"Lo0/q;",62 ············"Ld0/q;",
63 ············">;)",63 ············">;)",
64 ············"Ljava/lang/Object;"64 ············"Ljava/lang/Object;"
65 ········}65 ········}
66 ····.end·annotation66 ····.end·annotation
  
67 ····iget-object·v0,·p0,·Lh1/f;->a:Lx0/p;67 ····iget-object·v0,·p0,·Lw0/f;->a:Lm0/p;
  
68 ····invoke-interface·{v0,·p1,·p2},·Lx0/p;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;68 ····invoke-interface·{v0,·p1,·p2},·Lm0/p;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
  
69 ····move-result-object·p169 ····move-result-object·p1
  
70 ····invoke-static·{},·Lr0/b;->c()Ljava/lang/Object;70 ····invoke-static·{},·Lg0/b;->c()Ljava/lang/Object;
  
71 ····move-result-object·p271 ····move-result-object·p2
  
72 ····if-ne·p1,·p2,·:cond_072 ····if-ne·p1,·p2,·:cond_0
  
73 ····return-object·p173 ····return-object·p1
  
74 ····:cond_074 ····:cond_0
75 ····sget-object·p1,·Lo0/q;->a:Lo0/q;75 ····sget-object·p1,·Ld0/q;->a:Ld0/q;
  
76 ····return-object·p176 ····return-object·p1
77 .end·method77 .end·method
1.27 KB
smali/h1/e.smali vs.
smali/m0/l.smali
Files 75% similar despite different names
    
Offset 1, 34 lines modifiedOffset 1, 31 lines modified
1 .class·final·synthetic·Lh1/e;1 .class·public·interface·abstract·Lm0/l;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
 4 #·interfaces
 5 .implements·Ld0/c;
  
  
 6 #·annotations
 7 .annotation·system·Ldalvik/annotation/Signature;
 8 ····value·=·{
 9 ········"<P1:",
 10 ········"Ljava/lang/Object;",
 11 ········"R:",
 12 ········"Ljava/lang/Object;",
 13 ········">",
 14 ········"Ljava/lang/Object;",
 15 ········"Ld0/c<",
 16 ········"TR;>;"
 17 ····}
 18 .end·annotation
  
  
4 #·direct·methods19 #·virtual·methods
 20 .method·public·abstract·invoke(Ljava/lang/Object;)Ljava/lang/Object;
5 .method·public·static·final·a(Lx0/p;)Lh1/b; 
6 ····.locals·1 
7 ····.annotation·system·Ldalvik/annotation/Signature;21 ····.annotation·system·Ldalvik/annotation/Signature;
8 ········value·=·{22 ········value·=·{
9 ············"<T:", 
10 ············"Ljava/lang/Object;", 
11 ············">(", 
12 ············"Lx0/p<", 
13 ············"-", 
14 ············"Lh1/c<", 
15 ············"-TT;>;-", 
16 ············"Lq0/d<", 
17 ············"-", 
18 ············"Lo0/q;", 
19 ············">;+", 
20 ············"Ljava/lang/Object;", 
21 ············">;)", 
22 ············"Lh1/b<", 
23 ············"TT;>;"23 ············"(TP1;)TR;"
24 ········}24 ········}
25 ····.end·annotation25 ····.end·annotation
  
26 ····new-instance·v0,·Lh1/f; 
  
27 ····invoke-direct·{v0,·p0},·Lh1/f;-><init>(Lx0/p;)V 
  
28 ····return-object·v0 
29 .end·method26 .end·method