96.9 MB
/home/fdroid/fdroiddata/tmp/systems.now8.app_1040001.apk vs.
/home/fdroid/fdroiddata/tmp/sigcp_systems.now8.app_1040001.apk
7.4 KB
/usr/lib/android-sdk/build-tools/debian/apksigner verify --verbose --print-certs {}
error from `/usr/lib/android-sdk/build-tools/debian/apksigner verify --verbose --print-certs {}` (b): DOES NOT VERIFY ERROR: APK Signature Scheme v3 signer #1: APK integrity check failed. CHUNKED_SHA256 digest mismatch. Expected: <f4ae81e7654a1ec9933297e8b6fd1d98225896c5509f8e217b88ecd1eb10a717>, actual: <a9f1ff6a8272b5a0eea4932b5dd027989a2cca089fc0d4d937fe6684071c5932> ERROR: APK Signature Scheme v3 signer #1: APK integrity check failed. VERITY_CHUNKED_SHA256 digest mismatch. Expected: <79fa3d2e9f9cdf9b03b0b2e347c92221dad805b9975ceed31b630f9d1ce3afe69cc1340100000000>, actual: <a8a22139baae4bd170c1293d7ccc3c56f2b937001be835fd183897d69908d1f7ebc1340100000000>
    
Offset 1, 45 lines modifiedOffset 0, 0 lines modified
1 Verifies 
2 Verified·using·v1·scheme·(JAR·signing):·true 
3 Verified·using·v2·scheme·(APK·Signature·Scheme·v2):·true 
4 Verified·using·v3·scheme·(APK·Signature·Scheme·v3):·true 
5 Verified·using·v4·scheme·(APK·Signature·Scheme·v4):·false 
6 Verified·for·SourceStamp:·false 
7 Number·of·signers:·1 
8 Signer·#1·certificate·DN:·CN=FDroid,·OU=FDroid,·O=fdroid.org,·L=ORG,·ST=ORG,·C=UK 
9 Signer·#1·certificate·SHA-256·digest:·f3d2563df3148f7f1fad3ba4f09f1bf24af11a6087e84a9ad5d55eb7e29a9173 
10 Signer·#1·certificate·SHA-1·digest:·a36f9cb38135cc010de783aa875ed6304e2e3a28 
11 Signer·#1·certificate·MD5·digest:·22c9e7c73f229aa7837aec2abea1893e 
12 Signer·#1·key·algorithm:·RSA 
13 Signer·#1·key·size·(bits):·2048 
14 Signer·#1·public·key·SHA-256·digest:·ad2a6fa87171d4bcf9140ac56268da01a91dad791ad0ada7ad31da7ceb0388ab 
15 Signer·#1·public·key·SHA-1·digest:·84731ce658b4c71fe4d27d3f57069b2fc123d06f 
16 Signer·#1·public·key·MD5·digest:·af971a539bacb898374c2e1bfb265168 
17 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/. 
18 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/. 
19 WARNING:·META-INF/app_release.kotlin_module·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.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/. 
22 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/. 
23 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/. 
24 WARNING:·META-INF/kotlinx-coroutines-android.kotlin_module·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.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/. 
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/kotlin-stdlib-jdk7.kotlin_module·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.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/. 
29 WARNING:·META-INF/kotlinx-coroutines-core.kotlin_module·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.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/. 
31 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/. 
32 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/. 
33 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/. 
34 WARNING:·META-INF/kotlin-stdlib-jdk8.kotlin_module·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/annotation-experimental_release.kotlin_module·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/window-java_release.kotlin_module·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.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/. 
38 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/. 
39 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/. 
40 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/. 
41 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/. 
42 WARNING:·META-INF/window_release.kotlin_module·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
43 WARNING:·META-INF/kotlin-stdlib.kotlin_module·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
44 WARNING:·META-INF/kotlin-stdlib-common.kotlin_module·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
45 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/. 
5.91 KB
zipinfo {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 Zip·file·size:·20238748·bytes,·number·of·entries:·971 Zip·file·size:·20238827·bytes,·number·of·entries:·98
2 -rw----·····0.0·fat······104·b-·defN·81-Jan-01·01:01·res/layout/notification_action.xml2 -rw----·····0.0·fat······104·b-·defN·81-Jan-01·01:01·res/layout/notification_action.xml
3 -rw----·····0.0·fat······104·b-·defN·81-Jan-01·01:01·res/drawable-v21/notification_action_background.xml3 -rw----·····0.0·fat······104·b-·defN·81-Jan-01·01:01·res/drawable-v21/notification_action_background.xml
4 -rw----·····0.0·fat·······77·b-·stor·81-Jan-01·01:01·res/drawable-xhdpi-v4/notification_bg_normal.9.png4 -rw----·····0.0·fat·······77·b-·stor·81-Jan-01·01:01·res/drawable-xhdpi-v4/notification_bg_normal.9.png
5 -rw----·····0.0·fat······104·b-·defN·81-Jan-01·01:01·res/layout/notification_template_icon_group.xml5 -rw----·····0.0·fat······104·b-·defN·81-Jan-01·01:01·res/layout/notification_template_icon_group.xml
6 -rw----·····0.0·fat······104·b-·defN·81-Jan-01·01:01·res/drawable/notification_bg.xml6 -rw----·····0.0·fat······104·b-·defN·81-Jan-01·01:01·res/drawable/notification_bg.xml
7 -rw----·····0.0·fat·······13·b-·defN·81-Jan-01·01:01·META-INF/androidx.window_window.version7 -rw----·····0.0·fat·······13·b-·defN·81-Jan-01·01:01·META-INF/androidx.window_window.version
8 -rw----·····0.0·fat··9364312·b-·defN·81-Jan-01·01:01·lib/arm64-v8a/libflutter.so8 -rw----·····0.0·fat··9364312·b-·defN·81-Jan-01·01:01·lib/arm64-v8a/libflutter.so
Offset 33, 23 lines modifiedOffset 33, 24 lines modified
33 -rw----·····0.0·fat······104·b-·defN·81-Jan-01·01:01·res/layout-v16/notification_template_custom_big.xml33 -rw----·····0.0·fat······104·b-·defN·81-Jan-01·01:01·res/layout-v16/notification_template_custom_big.xml
34 -rw----·····0.0·fat······104·b-·defN·81-Jan-01·01:01·res/layout-v21/notification_action.xml34 -rw----·····0.0·fat······104·b-·defN·81-Jan-01·01:01·res/layout-v21/notification_action.xml
35 -rw----·····0.0·fat······146·b-·defN·81-Jan-01·01:01·META-INF/kotlin-stdlib-jdk7.kotlin_module35 -rw----·····0.0·fat······146·b-·defN·81-Jan-01·01:01·META-INF/kotlin-stdlib-jdk7.kotlin_module
36 -rw----·····0.0·fat·····1392·b-·stor·81-Jan-01·01:01·res/mipmap-hdpi-v4/ic_launcher.png36 -rw----·····0.0·fat·····1392·b-·stor·81-Jan-01·01:01·res/mipmap-hdpi-v4/ic_launcher.png
37 -rw----·····0.0·fat·······77·b-·stor·81-Jan-01·01:01·res/drawable-hdpi-v4/notification_bg_normal_pressed.9.png37 -rw----·····0.0·fat·······77·b-·stor·81-Jan-01·01:01·res/drawable-hdpi-v4/notification_bg_normal_pressed.9.png
38 -rw----·····0.0·fat······104·b-·defN·81-Jan-01·01:01·res/layout/notification_template_part_chronometer.xml38 -rw----·····0.0·fat······104·b-·defN·81-Jan-01·01:01·res/layout/notification_template_part_chronometer.xml
39 -rw----·····0.0·fat········6·b-·defN·81-Jan-01·01:01·META-INF/androidx.activity_activity.version39 -rw----·····0.0·fat········6·b-·defN·81-Jan-01·01:01·META-INF/androidx.activity_activity.version
 40 -rw----·····0.0·fat·······24·b-·defN·81-Jan-01·01:01·META-INF/annotation.kotlin_module
40 -rw----·····0.0·fat·····3685·b-·defN·81-Jan-01·01:01·kotlin/collections/collections.kotlin_builtins41 -rw----·····0.0·fat·····3685·b-·defN·81-Jan-01·01:01·kotlin/collections/collections.kotlin_builtins
41 -rw----·····0.0·fat·····2480·b-·defN·81-Jan-01·01:01·META-INF/kotlinx-coroutines-core.kotlin_module42 -rw----·····0.0·fat·····2480·b-·defN·81-Jan-01·01:01·META-INF/kotlinx-coroutines-core.kotlin_module
42 -rw----·····0.0·fat······104·b-·defN·81-Jan-01·01:01·res/layout/notification_template_part_time.xml43 -rw----·····0.0·fat······104·b-·defN·81-Jan-01·01:01·res/layout/notification_template_part_time.xml
43 -rw----·····0.0·fat········6·b-·defN·81-Jan-01·01:01·META-INF/androidx.customview_customview.version44 -rw----·····0.0·fat········6·b-·defN·81-Jan-01·01:01·META-INF/androidx.customview_customview.version
44 -rw----·····0.0·fat·······77·b-·stor·81-Jan-01·01:01·res/drawable-mdpi-v4/notification_bg_normal_pressed.9.png45 -rw----·····0.0·fat·······77·b-·stor·81-Jan-01·01:01·res/drawable-mdpi-v4/notification_bg_normal_pressed.9.png
45 -rw----·····0.0·fat·······67·b-·stor·81-Jan-01·01:01·res/drawable-hdpi-v4/notify_panel_notification_icon_bg.png46 -rw----·····0.0·fat·······67·b-·stor·81-Jan-01·01:01·res/drawable-hdpi-v4/notify_panel_notification_icon_bg.png
46 -rw----·····0.0·fat····24800·b-·stor·81-Jan-01·01:01·resources.arsc47 -rw----·····0.0·fat····24800·b-·stor·81-Jan-01·01:01·resources.arsc
47 -rw----·····0.0·fat··6536388·b-·defN·81-Jan-01·01:01·lib/armeabi-v7a/libflutter.so48 -rw----·····0.0·fat··6536388·b-·defN·81-Jan-01·01:01·lib/armeabi-v7a/libflutter.so
48 -rw----·····0.0·fat····14151·b-·defN·81-Jan-01·01:01·kotlin/kotlin.kotlin_builtins49 -rw----·····0.0·fat····14256·b-·defN·81-Jan-01·01:01·kotlin/kotlin.kotlin_builtins
49 -rw----·····0.0·fat······200·b-·defN·81-Jan-01·01:01·kotlin/coroutines/coroutines.kotlin_builtins50 -rw----·····0.0·fat······200·b-·defN·81-Jan-01·01:01·kotlin/coroutines/coroutines.kotlin_builtins
50 -rw----·····0.0·fat·····3272·b-·defN·81-Jan-01·01:01·assets/flutter_assets/fonts/MaterialIcons-Regular.otf51 -rw----·····0.0·fat·····3272·b-·defN·81-Jan-01·01:01·assets/flutter_assets/fonts/MaterialIcons-Regular.otf
51 -rw----·····0.0·fat········6·b-·defN·81-Jan-01·01:01·META-INF/androidx.loader_loader.version52 -rw----·····0.0·fat········6·b-·defN·81-Jan-01·01:01·META-INF/androidx.loader_loader.version
52 -rw----·····0.0·fat·····3352·b-·defN·81-Jan-01·01:01·AndroidManifest.xml53 -rw----·····0.0·fat·····3352·b-·defN·81-Jan-01·01:01·AndroidManifest.xml
53 -rw----·····0.0·fat········6·b-·defN·81-Jan-01·01:01·META-INF/androidx.lifecycle_lifecycle-livedata.version54 -rw----·····0.0·fat········6·b-·defN·81-Jan-01·01:01·META-INF/androidx.lifecycle_lifecycle-livedata.version
54 -rw----·····0.0·fat······926·b-·defN·81-Jan-01·01:01·kotlin/annotation/annotation.kotlin_builtins55 -rw----·····0.0·fat······926·b-·defN·81-Jan-01·01:01·kotlin/annotation/annotation.kotlin_builtins
55 -rw----·····0.0·fat········6·b-·defN·81-Jan-01·01:01·META-INF/androidx.lifecycle_lifecycle-runtime.version56 -rw----·····0.0·fat········6·b-·defN·81-Jan-01·01:01·META-INF/androidx.lifecycle_lifecycle-runtime.version
Offset 74, 26 lines modifiedOffset 75, 26 lines modified
74 -rw----·····0.0·fat·······77·b-·stor·81-Jan-01·01:01·res/drawable-xhdpi-v4/notification_bg_low_normal.9.png75 -rw----·····0.0·fat·······77·b-·stor·81-Jan-01·01:01·res/drawable-xhdpi-v4/notification_bg_low_normal.9.png
75 -rw----·····0.0·fat········6·b-·defN·81-Jan-01·01:01·META-INF/androidx.tracing_tracing.version76 -rw----·····0.0·fat········6·b-·defN·81-Jan-01·01:01·META-INF/androidx.tracing_tracing.version
76 -rw----·····0.0·fat······104·b-·defN·81-Jan-01·01:01·res/layout/notification_action_tombstone.xml77 -rw----·····0.0·fat······104·b-·defN·81-Jan-01·01:01·res/layout/notification_action_tombstone.xml
77 -rw----·····0.0·fat···283452·b-·defN·81-Jan-01·01:01·assets/flutter_assets/packages/cupertino_icons/assets/CupertinoIcons.ttf78 -rw----·····0.0·fat···283452·b-·defN·81-Jan-01·01:01·assets/flutter_assets/packages/cupertino_icons/assets/CupertinoIcons.ttf
78 -rw----·····0.0·fat·······24·b-·defN·81-Jan-01·01:01·META-INF/window_release.kotlin_module79 -rw----·····0.0·fat·······24·b-·defN·81-Jan-01·01:01·META-INF/window_release.kotlin_module
79 -rw----·····0.0·fat·····6877·b-·defN·81-Jan-01·01:01·META-INF/kotlin-stdlib.kotlin_module80 -rw----·····0.0·fat·····6877·b-·defN·81-Jan-01·01:01·META-INF/kotlin-stdlib.kotlin_module
80 -rw----·····0.0·fat······104·b-·defN·81-Jan-01·01:01·res/layout-v21/notification_template_icon_group.xml81 -rw----·····0.0·fat······104·b-·defN·81-Jan-01·01:01·res/layout-v21/notification_template_icon_group.xml
81 -rw----·····0.0·fat····82369·b-·defN·81-Jan-01·01:01·assets/flutter_assets/NOTICES.Z82 -rw----·····0.0·fat····82472·b-·defN·81-Jan-01·01:01·assets/flutter_assets/NOTICES.Z
82 -rw----·····0.0·fat·····4689·b-·stor·81-Jan-01·01:01·res/mipmap-xxxhdpi-v4/ic_launcher.png83 -rw----·····0.0·fat·····4689·b-·stor·81-Jan-01·01:01·res/mipmap-xxxhdpi-v4/ic_launcher.png
83 -rw----·····0.0·fat······104·b-·defN·81-Jan-01·01:01·res/layout/custom_dialog.xml84 -rw----·····0.0·fat······104·b-·defN·81-Jan-01·01:01·res/layout/custom_dialog.xml
84 -rw----·····0.0·fat······599·b-·defN·81-Jan-01·01:01·kotlin-tooling-metadata.json85 -rw----·····0.0·fat······599·b-·defN·81-Jan-01·01:01·kotlin-tooling-metadata.json
85 -rw----·····0.0·fat··6406736·b-·defN·81-Jan-01·01:01·lib/armeabi-v7a/libapp.so86 -rw----·····0.0·fat··6423120·b-·defN·81-Jan-01·01:01·lib/armeabi-v7a/libapp.so
86 -rw----·····0.0·fat·····1602·b-·defN·81-Jan-01·01:01·META-INF/kotlin-stdlib-common.kotlin_module87 -rw----·····0.0·fat·····1602·b-·defN·81-Jan-01·01:01·META-INF/kotlin-stdlib-common.kotlin_module
87 -rw----·····0.0·fat·······77·b-·stor·81-Jan-01·01:01·res/drawable-hdpi-v4/notification_bg_low_pressed.9.png88 -rw----·····0.0·fat·······77·b-·stor·81-Jan-01·01:01·res/drawable-hdpi-v4/notification_bg_low_pressed.9.png
88 -rw----·····0.0·fat······104·b-·defN·81-Jan-01·01:01·res/drawable/notification_icon_background.xml89 -rw----·····0.0·fat······104·b-·defN·81-Jan-01·01:01·res/drawable/notification_icon_background.xml
89 -rw----·····0.0·fat···679192·b-·defN·81-Jan-01·01:01·classes.dex90 -rw----·····0.0·fat···662048·b-·defN·81-Jan-01·01:01·classes.dex
90 -rw----·····0.0·fat··5751704·b-·defN·81-Jan-01·01:01·lib/arm64-v8a/libapp.so91 -rw----·····0.0·fat··5768088·b-·defN·81-Jan-01·01:01·lib/arm64-v8a/libapp.so
91 -rw----·····0.0·fat·····2301·b-·defN·81-Jan-01·01:01·kotlin/ranges/ranges.kotlin_builtins92 -rw----·····0.0·fat·····2301·b-·defN·81-Jan-01·01:01·kotlin/ranges/ranges.kotlin_builtins
92 -rw----·····0.0·fat·······54·b-·defN·81-Jan-01·01:01·META-INF/services/kotlinx.coroutines.CoroutineExceptionHandler93 -rw----·····0.0·fat·······54·b-·defN·81-Jan-01·01:01·META-INF/services/kotlinx.coroutines.CoroutineExceptionHandler
93 -rw----·····0.0·fat·······77·b-·stor·81-Jan-01·01:01·res/drawable-hdpi-v4/notification_bg_normal.9.png94 -rw----·····0.0·fat·······77·b-·stor·81-Jan-01·01:01·res/drawable-hdpi-v4/notification_bg_normal.9.png
94 -rw----·····0.0·fat·····3464·b-·stor·81-Jan-01·01:01·res/mipmap-xxhdpi-v4/ic_launcher.png95 -rw----·····0.0·fat·····3464·b-·stor·81-Jan-01·01:01·res/mipmap-xxhdpi-v4/ic_launcher.png
95 -rw----·····0.0·fat······344·b-·defN·81-Jan-01·01:01·res/drawable/launch_background.xml96 -rw----·····0.0·fat······344·b-·defN·81-Jan-01·01:01·res/drawable/launch_background.xml
96 -rw----·····2.0·fat·····9183·b-·defN·81-Jan-01·01:01·META-INF/76263D6F.SF97 -rw----·····2.0·fat·····9183·b-·defN·81-Jan-01·01:01·META-INF/76263D6F.SF
97 -rw----·····2.0·fat·····1326·b-·defN·81-Jan-01·01:01·META-INF/76263D6F.RSA98 -rw----·····2.0·fat·····1326·b-·defN·81-Jan-01·01:01·META-INF/76263D6F.RSA
98 -rw----·····2.0·fat·····9075·b-·defN·81-Jan-01·01:01·META-INF/MANIFEST.MF99 -rw----·····2.0·fat·····9075·b-·defN·81-Jan-01·01:01·META-INF/MANIFEST.MF
99 97·files,·45432607·bytes·uncompressed,·20218276·bytes·compressed:··55.5%100 98·files,·45448463·bytes·uncompressed,·20215283·bytes·compressed:··55.5%
16.2 MB
classes.dex
15.7 MB
dexdump -a -d -f -h {}
Ignoring differences in offsets to keep diff size reasonable.
    
Offset 1, 36 lines modifiedOffset 1, 36 lines modified
1 DEX·version·'035'1 DEX·version·'035'
2 DEX·file·header:2 DEX·file·header:
3 magic···············:·'dex\n035\0'3 magic···············:·'dex\n035\0'
4 checksum············:·ced403824 checksum············:·83ba4a71
5 signature···········:·89a4...e13f5 signature···········:·4b66...f4e4
6 file_size···········:·6791926 file_size···········:·662048
7 header_size·········:·1127 header_size·········:·112
8 link_size···········:·08 link_size···········:·0
9 link_off············:·0·(0x000000)9 link_off············:·0·(0x000000)
10 string_ids_size·····:·550110 string_ids_size·····:·5371
11 string_ids_off······:·112·(0x000070)11 string_ids_off······:·112·(0x000070)
12 type_ids_size·······:·146112 type_ids_size·······:·1423
13 type_ids_off········:·22116·(0x005664)13 type_ids_off········:·21596·(0x00545c)
14 proto_ids_size······:·203014 proto_ids_size······:·1978
15 proto_ids_off·······:·27960·(0x006d38)15 proto_ids_off·······:·27288·(0x006a98)
16 field_ids_size······:·193716 field_ids_size······:·1879
17 field_ids_off·······:·52320·(0x00cc60)17 field_ids_off·······:·51024·(0x00c750)
18 method_ids_size·····:·618618 method_ids_size·····:·6023
19 method_ids_off······:·67816·(0x0108e8)19 method_ids_off······:·66056·(0x010208)
20 class_defs_size·····:·98420 class_defs_size·····:·957
21 class_defs_off······:·117304·(0x01ca38)21 class_defs_off······:·114240·(0x01be40)
22 data_size···········:·53040022 data_size···········:·517184
23 data_off············:·148792·(0x024538)23 data_off············:·144864·(0x0235e0)
  
24 Class·#0·header:24 Class·#0·header:
25 class_idx···········:·625 class_idx···········:·6
26 access_flags········:·4113·(0x1011)26 access_flags········:·4113·(0x1011)
27 superclass_idx······:·104227 superclass_idx······:·1013
28 source_file_idx·····:·270428 source_file_idx·····:·2610
29 static_fields_size··:·029 static_fields_size··:·0
30 instance_fields_size:·030 instance_fields_size:·0
31 direct_methods_size·:·231 direct_methods_size·:·2
32 virtual_methods_size:·032 virtual_methods_size:·0
  
33 Class·#0············-33 Class·#0············-
34 ··Class·descriptor··:·'La;'34 ··Class·descriptor··:·'La;'
Offset 45, 32 lines modifiedOffset 45, 32 lines modified
45 ······type··········:·'()Ljava/util/Iterator;'45 ······type··········:·'()Ljava/util/Iterator;'
46 ······access········:·0x0009·(PUBLIC·STATIC)46 ······access········:·0x0009·(PUBLIC·STATIC)
47 ······code··········-47 ······code··········-
48 ······registers·····:·348 ······registers·····:·3
49 ······ins···········:·049 ······ins···········:·0
50 ······outs··········:·350 ······outs··········:·3
51 ······insns·size····:·31·16-bit·code·units51 ······insns·size····:·31·16-bit·code·units
52 024538:········································|[024538]·a.a:()Ljava/util/Iterator;52 0235e0:········································|[0235e0]·a.a:()Ljava/util/Iterator;
53 024548:·1210···································|0000:·const/4·v0,·#int·1·//·#153 0235f0:·1210···································|0000:·const/4·v0,·#int·1·//·#1
54 02454a:·2300·ae05······························|0001:·new-array·v0,·v0,·[Lkotlinx/coroutines/CoroutineExceptionHandler;·//·type@05ae54 0235f2:·2300·8805······························|0001:·new-array·v0,·v0,·[Lkotlinx/coroutines/CoroutineExceptionHandler;·//·type@0588
55 02454e:·1201···································|0003:·const/4·v1,·#int·0·//·#055 0235f6:·1201···································|0003:·const/4·v1,·#int·0·//·#0
56 024550:·2202·9204······························|0004:·new-instance·v2,·Lkotlinx/coroutines/android/AndroidExceptionPreHandler;·//·type@049256 0235f8:·2202·6c04······························|0004:·new-instance·v2,·Lkotlinx/coroutines/android/AndroidExceptionPreHandler;·//·type@046c
57 024554:·7010·bb13·0200·························|0006:·invoke-direct·{v2},·Lkotlinx/coroutines/android/AndroidExceptionPreHandler;.<init>:()V·//·method@13bb57 0235fc:·7010·1b13·0200·························|0006:·invoke-direct·{v2},·Lkotlinx/coroutines/android/AndroidExceptionPreHandler;.<init>:()V·//·method@131b
58 02455a:·4d02·0001······························|0009:·aput-object·v2,·v0,·v158 023602:·4d02·0001······························|0009:·aput-object·v2,·v0,·v1
59 02455e:·7110·c812·0000·························|000b:·invoke-static·{v0},·Ljava/util/Arrays;.asList:([Ljava/lang/Object;)Ljava/util/List;·//·method@12c859 023606:·7110·3612·0000·························|000b:·invoke-static·{v0},·Ljava/util/Arrays;.asList:([Ljava/lang/Object;)Ljava/util/List;·//·method@1236
60 024564:·0c00···································|000e:·move-result-object·v060 02360c:·0c00···································|000e:·move-result-object·v0
61 024566:·7210·0313·0000·························|000f:·invoke-interface·{v0},·Ljava/util/List;.iterator:()Ljava/util/Iterator;·//·method@130361 02360e:·7210·7012·0000·························|000f:·invoke-interface·{v0},·Ljava/util/List;.iterator:()Ljava/util/Iterator;·//·method@1270
62 02456c:·0c00···································|0012:·move-result-object·v062 023614:·0c00···································|0012:·move-result-object·v0
63 02456e:·1100···································|0013:·return-object·v063 023616:·1100···································|0013:·return-object·v0
64 024570:·0d00···································|0014:·move-exception·v064 023618:·0d00···································|0014:·move-exception·v0
65 024572:·2201·5d04······························|0015:·new-instance·v1,·Ljava/util/ServiceConfigurationError;·//·type@045d65 02361a:·2201·3c04······························|0015:·new-instance·v1,·Ljava/util/ServiceConfigurationError;·//·type@043c
66 024576:·6e10·6612·0000·························|0017:·invoke-virtual·{v0},·Ljava/lang/Throwable;.getMessage:()Ljava/lang/String;·//·method@126666 02361e:·6e10·d511·0000·························|0017:·invoke-virtual·{v0},·Ljava/lang/Throwable;.getMessage:()Ljava/lang/String;·//·method@11d5
67 02457c:·0c02···································|001a:·move-result-object·v267 023624:·0c02···································|001a:·move-result-object·v2
68 02457e:·7030·2e13·2100·························|001b:·invoke-direct·{v1,·v2,·v0},·Ljava/util/ServiceConfigurationError;.<init>:(Ljava/lang/String;Ljava/lang/Throwable;)V·//·method@132e68 023626:·7030·9b12·2100·························|001b:·invoke-direct·{v1,·v2,·v0},·Ljava/util/ServiceConfigurationError;.<init>:(Ljava/lang/String;Ljava/lang/Throwable;)V·//·method@129b
69 024584:·2701···································|001e:·throw·v169 02362c:·2701···································|001e:·throw·v1
70 ······catches·······:·170 ······catches·······:·1
71 ········0x0001·-·0x001371 ········0x0001·-·0x0013
72 ··········<any>·->·0x001472 ··········<any>·->·0x0014
73 ······positions·····:·73 ······positions·····:·
74 ······locals········:·74 ······locals········:·
  
75 ····#1··············:·(in·La;)75 ····#1··············:·(in·La;)
Offset 78, 45 lines modifiedOffset 78, 45 lines modified
78 ······type··········:·'()Ljava/util/Iterator;'78 ······type··········:·'()Ljava/util/Iterator;'
79 ······access········:·0x0009·(PUBLIC·STATIC)79 ······access········:·0x0009·(PUBLIC·STATIC)
80 ······code··········-80 ······code··········-
81 ······registers·····:·381 ······registers·····:·3
82 ······ins···········:·082 ······ins···········:·0
83 ······outs··········:·383 ······outs··········:·3
84 ······insns·size····:·31·16-bit·code·units84 ······insns·size····:·31·16-bit·code·units
85 024594:········································|[024594]·a.b:()Ljava/util/Iterator;85 02363c:········································|[02363c]·a.b:()Ljava/util/Iterator;
86 0245a4:·1210···································|0000:·const/4·v0,·#int·1·//·#186 02364c:·1210···································|0000:·const/4·v0,·#int·1·//·#1
87 0245a6:·2300·b005······························|0001:·new-array·v0,·v0,·[Lkotlinx/coroutines/internal/MainDispatcherFactory;·//·type@05b087 02364e:·2300·8a05······························|0001:·new-array·v0,·v0,·[Lkotlinx/coroutines/internal/MainDispatcherFactory;·//·type@058a
88 0245aa:·1201···································|0003:·const/4·v1,·#int·0·//·#088 023652:·1201···································|0003:·const/4·v1,·#int·0·//·#0
89 0245ac:·2202·9104······························|0004:·new-instance·v2,·Lkotlinx/coroutines/android/AndroidDispatcherFactory;·//·type@049189 023654:·2202·6b04······························|0004:·new-instance·v2,·Lkotlinx/coroutines/android/AndroidDispatcherFactory;·//·type@046b
90 0245b0:·7010·b613·0200·························|0006:·invoke-direct·{v2},·Lkotlinx/coroutines/android/AndroidDispatcherFactory;.<init>:()V·//·method@13b690 023658:·7010·1613·0200·························|0006:·invoke-direct·{v2},·Lkotlinx/coroutines/android/AndroidDispatcherFactory;.<init>:()V·//·method@1316
91 0245b6:·4d02·0001······························|0009:·aput-object·v2,·v0,·v191 02365e:·4d02·0001······························|0009:·aput-object·v2,·v0,·v1
92 0245ba:·7110·c812·0000·························|000b:·invoke-static·{v0},·Ljava/util/Arrays;.asList:([Ljava/lang/Object;)Ljava/util/List;·//·method@12c892 023662:·7110·3612·0000·························|000b:·invoke-static·{v0},·Ljava/util/Arrays;.asList:([Ljava/lang/Object;)Ljava/util/List;·//·method@1236
93 0245c0:·0c00···································|000e:·move-result-object·v093 023668:·0c00···································|000e:·move-result-object·v0
94 0245c2:·7210·0313·0000·························|000f:·invoke-interface·{v0},·Ljava/util/List;.iterator:()Ljava/util/Iterator;·//·method@130394 02366a:·7210·7012·0000·························|000f:·invoke-interface·{v0},·Ljava/util/List;.iterator:()Ljava/util/Iterator;·//·method@1270
95 0245c8:·0c00···································|0012:·move-result-object·v095 023670:·0c00···································|0012:·move-result-object·v0
96 0245ca:·1100···································|0013:·return-object·v096 023672:·1100···································|0013:·return-object·v0
97 0245cc:·0d00···································|0014:·move-exception·v097 023674:·0d00···································|0014:·move-exception·v0
98 0245ce:·2201·5d04······························|0015:·new-instance·v1,·Ljava/util/ServiceConfigurationError;·//·type@045d98 023676:·2201·3c04······························|0015:·new-instance·v1,·Ljava/util/ServiceConfigurationError;·//·type@043c
99 0245d2:·6e10·6612·0000·························|0017:·invoke-virtual·{v0},·Ljava/lang/Throwable;.getMessage:()Ljava/lang/String;·//·method@126699 02367a:·6e10·d511·0000·························|0017:·invoke-virtual·{v0},·Ljava/lang/Throwable;.getMessage:()Ljava/lang/String;·//·method@11d5
100 0245d8:·0c02···································|001a:·move-result-object·v2100 023680:·0c02···································|001a:·move-result-object·v2
101 0245da:·7030·2e13·2100·························|001b:·invoke-direct·{v1,·v2,·v0},·Ljava/util/ServiceConfigurationError;.<init>:(Ljava/lang/String;Ljava/lang/Throwable;)V·//·method@132e101 023682:·7030·9b12·2100·························|001b:·invoke-direct·{v1,·v2,·v0},·Ljava/util/ServiceConfigurationError;.<init>:(Ljava/lang/String;Ljava/lang/Throwable;)V·//·method@129b
102 0245e0:·2701···································|001e:·throw·v1102 023688:·2701···································|001e:·throw·v1
103 ······catches·······:·1103 ······catches·······:·1
104 ········0x0001·-·0x0013104 ········0x0001·-·0x0013
105 ··········<any>·->·0x0014105 ··········<any>·->·0x0014
106 ······positions·····:·106 ······positions·····:·
107 ······locals········:·107 ······locals········:·
  
108 ··Virtual·methods···-108 ··Virtual·methods···-
109 ··source_file_idx···:·2704·(ServiceLoader)109 ··source_file_idx···:·2610·(ServiceLoader)
  
110 Class·#1·header:110 Class·#1·header:
111 class_idx···········:·209111 class_idx···········:·208
112 access_flags········:·17·(0x0011)112 access_flags········:·17·(0x0011)
113 superclass_idx······:·1042113 superclass_idx······:·1013
114 source_file_idx·····:·0114 source_file_idx·····:·0
115 static_fields_size··:·0115 static_fields_size··:·0
116 instance_fields_size:·0116 instance_fields_size:·0
117 direct_methods_size·:·0117 direct_methods_size·:·0
118 virtual_methods_size:·2118 virtual_methods_size:·2
  
119 Class·#1·annotations:119 Class·#1·annotations:
Offset 137, 43 lines modifiedOffset 137, 43 lines modified
137 ······type··········:·'(Landroidx/activity/c;)Landroidx/activity/a;'137 ······type··········:·'(Landroidx/activity/c;)Landroidx/activity/a;'
138 ······access········:·0x0000·()138 ······access········:·0x0000·()
139 ······code··········-139 ······code··········-
140 ······registers·····:·2140 ······registers·····:·2
141 ······ins···········:·2141 ······ins···········:·2
142 ······outs··········:·0142 ······outs··········:·0
143 ······insns·size····:·4·16-bit·code·units143 ······insns·size····:·4·16-bit·code·units
144 024970:········································|[024970]·androidx.activity.OnBackPressedDispatcher.a:(Landroidx/activity/c;)Landroidx/activity/a;144 023a18:········································|[023a18]·androidx.activity.OnBackPressedDispatcher.a:(Landroidx/activity/c;)Landroidx/activity/a;
145 024980:·1400·0000·0000·························|0000:·const·v0,·#float·0·//·#00000000145 023a28:·1400·0000·0000·························|0000:·const·v0,·#float·0·//·#00000000
146 024986:·2700···································|0003:·throw·v0146 023a2e:·2700···································|0003:·throw·v0
147 ······catches·······:·(none)147 ······catches·······:·(none)
Max diff block lines reached; 16503375/16514934 bytes (99.93%) of diff not shown.
500 KB
classes.jar
39.5 KB
zipinfo {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 Zip·file·size:·1234591·bytes,·number·of·entries:·9841 Zip·file·size:·1207205·bytes,·number·of·entries:·957
2 ?rwxrwxr-x··2.0·unx······884·b-·stor·80-Jan-01·00:00·a.class2 ?rwxrwxr-x··2.0·unx······884·b-·stor·80-Jan-01·00:00·a.class
3 ?rwxrwxr-x··2.0·unx······217·b-·stor·80-Jan-01·00:00·androidx/activity/OnBackPressedDispatcher.class3 ?rwxrwxr-x··2.0·unx······217·b-·stor·80-Jan-01·00:00·androidx/activity/OnBackPressedDispatcher.class
4 ?rwxrwxr-x··2.0·unx·······94·b-·stor·80-Jan-01·00:00·androidx/activity/a.class4 ?rwxrwxr-x··2.0·unx·······94·b-·stor·80-Jan-01·00:00·androidx/activity/a.class
5 ?rwxrwxr-x··2.0·unx······110·b-·stor·80-Jan-01·00:00·androidx/activity/c.class5 ?rwxrwxr-x··2.0·unx······110·b-·stor·80-Jan-01·00:00·androidx/activity/c.class
6 ?rwxrwxr-x··2.0·unx······115·b-·stor·80-Jan-01·00:00·androidx/annotation/Keep.class6 ?rwxrwxr-x··2.0·unx······115·b-·stor·80-Jan-01·00:00·androidx/annotation/Keep.class
7 ?rwxrwxr-x··2.0·unx······127·b-·stor·80-Jan-01·00:00·androidx/core/app/CoreComponentFactory$a.class7 ?rwxrwxr-x··2.0·unx······127·b-·stor·80-Jan-01·00:00·androidx/core/app/CoreComponentFactory$a.class
8 ?rwxrwxr-x··2.0·unx·····1311·b-·stor·80-Jan-01·00:00·androidx/core/app/CoreComponentFactory.class8 ?rwxrwxr-x··2.0·unx·····1311·b-·stor·80-Jan-01·00:00·androidx/core/app/CoreComponentFactory.class
Offset 122, 83 lines modifiedOffset 122, 60 lines modified
122 ?rwxrwxr-x··2.0·unx······223·b-·stor·80-Jan-01·00:00·d/c/b/a.class122 ?rwxrwxr-x··2.0·unx······223·b-·stor·80-Jan-01·00:00·d/c/b/a.class
123 ?rwxrwxr-x··2.0·unx······100·b-·stor·80-Jan-01·00:00·d/c/c/a.class123 ?rwxrwxr-x··2.0·unx······100·b-·stor·80-Jan-01·00:00·d/c/c/a.class
124 ?rwxrwxr-x··2.0·unx······187·b-·stor·80-Jan-01·00:00·d/c/c/b.class124 ?rwxrwxr-x··2.0·unx······187·b-·stor·80-Jan-01·00:00·d/c/c/b.class
125 ?rwxrwxr-x··2.0·unx······193·b-·stor·80-Jan-01·00:00·d/c/d/a$e.class125 ?rwxrwxr-x··2.0·unx······193·b-·stor·80-Jan-01·00:00·d/c/d/a$e.class
126 ?rwxrwxr-x··2.0·unx······651·b-·stor·80-Jan-01·00:00·d/c/d/a.class126 ?rwxrwxr-x··2.0·unx······651·b-·stor·80-Jan-01·00:00·d/c/d/a.class
127 ?rwxrwxr-x··2.0·unx······277·b-·stor·80-Jan-01·00:00·d/d/a.class127 ?rwxrwxr-x··2.0·unx······277·b-·stor·80-Jan-01·00:00·d/d/a.class
128 ?rwxrwxr-x··2.0·unx······233·b-·stor·80-Jan-01·00:00·d/d/b.class128 ?rwxrwxr-x··2.0·unx······233·b-·stor·80-Jan-01·00:00·d/d/b.class
129 ?rwxrwxr-x··2.0·unx·······63·b-·stor·80-Jan-01·00:00·e/a/a/a/a$a.class 
130 ?rwxrwxr-x··2.0·unx······279·b-·stor·80-Jan-01·00:00·e/a/a/a/a$b$a.class 
131 ?rwxrwxr-x··2.0·unx·····1569·b-·stor·80-Jan-01·00:00·e/a/a/a/a$b.class 
132 ?rwxrwxr-x··2.0·unx······340·b-·stor·80-Jan-01·00:00·e/a/a/a/a.class 
133 ?rwxrwxr-x··2.0·unx······922·b-·stor·80-Jan-01·00:00·e/a/a/a/b.class 
134 ?rwxrwxr-x··2.0·unx·····1854·b-·stor·80-Jan-01·00:00·e/a/a/a/c.class 
135 ?rwxrwxr-x··2.0·unx·····1800·b-·stor·80-Jan-01·00:00·e/a/a/a/d.class 
136 ?rwxrwxr-x··2.0·unx·······65·b-·stor·80-Jan-01·00:00·e/a/a/b/a/a$a.class 
137 ?rwxrwxr-x··2.0·unx······473·b-·stor·80-Jan-01·00:00·e/a/a/b/a/a$b.class 
138 ?rwxrwxr-x··2.0·unx······435·b-·stor·80-Jan-01·00:00·e/a/a/b/a/a$c.class 
139 ?rwxrwxr-x··2.0·unx······229·b-·stor·80-Jan-01·00:00·e/a/a/b/a/a$d$a.class 
140 ?rwxrwxr-x··2.0·unx······488·b-·stor·80-Jan-01·00:00·e/a/a/b/a/a$d.class 
141 ?rwxrwxr-x··2.0·unx······410·b-·stor·80-Jan-01·00:00·e/a/a/b/a/a$e.class 
142 ?rwxrwxr-x··2.0·unx······535·b-·stor·80-Jan-01·00:00·e/a/a/b/a/a$g.class 
143 ?rwxrwxr-x··2.0·unx······764·b-·stor·80-Jan-01·00:00·e/a/a/b/a/a$k$a.class 
144 ?rwxrwxr-x··2.0·unx······764·b-·stor·80-Jan-01·00:00·e/a/a/b/a/a$l.class 
145 ?rwxrwxr-x··2.0·unx······138·b-·stor·80-Jan-01·00:00·e/a/a/b/a/b.class 
146 ?rwxrwxr-x··2.0·unx······943·b-·stor·80-Jan-01·00:00·e/a/a/b/a/c$a.class 
147 ?rwxrwxr-x··2.0·unx·······63·b-·stor·80-Jan-01·00:00·e/a/a/b/a/d.class 
148 ?rwxrwxr-x··2.0·unx······167·b-·stor·80-Jan-01·00:00·e/a/a/b/a/e.class 
149 ?rwxrwxr-x··2.0·unx·····1471·b-·stor·80-Jan-01·00:00·e/a/a/b/a/g$a.class 
150 ?rwxrwxr-x··2.0·unx·····1727·b-·stor·80-Jan-01·00:00·e/a/a/b/a/g.class 
151 ?rwxrwxr-x··2.0·unx······426·b-·stor·80-Jan-01·00:00·e/a/a/b/a/h.class 
152 ?rwxrwxr-x··2.0·unx······166·b-·stor·80-Jan-01·00:00·e/a/a/b/a/i/a.class 
153 ?rwxrwxr-x··2.0·unx······207·b-·stor·80-Jan-01·00:00·e/a/a/b/a/i/b.class 
154 ?rwxrwxr-x··2.0·unx······272·b-·stor·80-Jan-01·00:00·e/b/a/a$a.class129 ?rwxrwxr-x··2.0·unx······272·b-·stor·80-Jan-01·00:00·e/a/a/a$a.class
155 ?rwxrwxr-x··2.0·unx·····1743·b-·stor·80-Jan-01·00:00·e/b/a/a.class130 ?rwxrwxr-x··2.0·unx·····1743·b-·stor·80-Jan-01·00:00·e/a/a/a.class
156 ?rwxrwxr-x··2.0·unx······351·b-·stor·80-Jan-01·00:00·e/b/a/b.class131 ?rwxrwxr-x··2.0·unx······351·b-·stor·80-Jan-01·00:00·e/a/a/b.class
157 ?rwxrwxr-x··2.0·unx······540·b-·stor·80-Jan-01·00:00·e/b/a/c$a.class132 ?rwxrwxr-x··2.0·unx······544·b-·stor·80-Jan-01·00:00·e/a/a/c$a.class
158 ?rwxrwxr-x··2.0·unx·····2088·b-·stor·80-Jan-01·00:00·e/b/a/c$b.class133 ?rwxrwxr-x··2.0·unx·····2088·b-·stor·80-Jan-01·00:00·e/a/a/c$b.class
159 ?rwxrwxr-x··2.0·unx······540·b-·stor·80-Jan-01·00:00·e/b/a/c$c.class134 ?rwxrwxr-x··2.0·unx······540·b-·stor·80-Jan-01·00:00·e/a/a/c$c.class
160 ?rwxrwxr-x··2.0·unx······569·b-·stor·80-Jan-01·00:00·e/b/a/c$d.class135 ?rwxrwxr-x··2.0·unx······569·b-·stor·80-Jan-01·00:00·e/a/a/c$d.class
161 ?rwxrwxr-x··2.0·unx······544·b-·stor·80-Jan-01·00:00·e/b/a/c$e.class136 ?rwxrwxr-x··2.0·unx······540·b-·stor·80-Jan-01·00:00·e/a/a/c$e.class
162 ?rwxrwxr-x··2.0·unx·····2893·b-·stor·80-Jan-01·00:00·e/b/a/c$f.class137 ?rwxrwxr-x··2.0·unx·····2893·b-·stor·80-Jan-01·00:00·e/a/a/c$f.class
163 ?rwxrwxr-x··2.0·unx······554·b-·stor·80-Jan-01·00:00·e/b/a/c$g.class138 ?rwxrwxr-x··2.0·unx······554·b-·stor·80-Jan-01·00:00·e/a/a/c$g.class
164 ?rwxrwxr-x··2.0·unx·····1557·b-·stor·80-Jan-01·00:00·e/b/a/c$h.class139 ?rwxrwxr-x··2.0·unx·····1557·b-·stor·80-Jan-01·00:00·e/a/a/c$h.class
165 ?rwxrwxr-x··2.0·unx······438·b-·stor·80-Jan-01·00:00·e/b/a/c$i$a.class140 ?rwxrwxr-x··2.0·unx······438·b-·stor·80-Jan-01·00:00·e/a/a/c$i$a.class
166 ?rwxrwxr-x··2.0·unx······600·b-·stor·80-Jan-01·00:00·e/b/a/c$i$b.class141 ?rwxrwxr-x··2.0·unx······600·b-·stor·80-Jan-01·00:00·e/a/a/c$i$b.class
167 ?rwxrwxr-x··2.0·unx······340·b-·stor·80-Jan-01·00:00·e/b/a/c$i$c.class142 ?rwxrwxr-x··2.0·unx······340·b-·stor·80-Jan-01·00:00·e/a/a/c$i$c.class
168 ?rwxrwxr-x··2.0·unx·····3845·b-·stor·80-Jan-01·00:00·e/b/a/d.class143 ?rwxrwxr-x··2.0·unx·····3845·b-·stor·80-Jan-01·00:00·e/a/a/d.class
169 ?rwxrwxr-x··2.0·unx······197·b-·stor·80-Jan-01·00:00·e/b/a/e/a.class144 ?rwxrwxr-x··2.0·unx······197·b-·stor·80-Jan-01·00:00·e/a/a/e/a.class
170 ?rwxrwxr-x··2.0·unx······169·b-·stor·80-Jan-01·00:00·e/b/a/f/g.class145 ?rwxrwxr-x··2.0·unx······169·b-·stor·80-Jan-01·00:00·e/a/a/f/g.class
171 ?rwxrwxr-x··2.0·unx······479·b-·stor·80-Jan-01·00:00·e/b/a/f/h.class146 ?rwxrwxr-x··2.0·unx······479·b-·stor·80-Jan-01·00:00·e/a/a/f/h.class
172 ?rwxrwxr-x··2.0·unx·······59·b-·stor·80-Jan-01·00:00·f/a/a$a.class147 ?rwxrwxr-x··2.0·unx·······59·b-·stor·80-Jan-01·00:00·f/a/a$a.class
173 ?rwxrwxr-x··2.0·unx······726·b-·stor·80-Jan-01·00:00·f/a/a$b$a.class148 ?rwxrwxr-x··2.0·unx······726·b-·stor·80-Jan-01·00:00·f/a/a$b$a.class
174 ?rwxrwxr-x··2.0·unx·····1191·b-·stor·80-Jan-01·00:00·f/a/a$b.class149 ?rwxrwxr-x··2.0·unx·····1191·b-·stor·80-Jan-01·00:00·f/a/a$b.class
175 ?rwxrwxr-x··2.0·unx·····1163·b-·stor·80-Jan-01·00:00·f/a/a.class150 ?rwxrwxr-x··2.0·unx·····1163·b-·stor·80-Jan-01·00:00·f/a/a.class
176 ?rwxrwxr-x··2.0·unx······627·b-·stor·80-Jan-01·00:00·f/a/b.class151 ?rwxrwxr-x··2.0·unx······627·b-·stor·80-Jan-01·00:00·f/a/b.class
177 ?rwxrwxr-x··2.0·unx·······63·b-·stor·80-Jan-01·00:00·f/a/c/a/a$a.class152 ?rwxrwxr-x··2.0·unx·······63·b-·stor·80-Jan-01·00:00·f/a/c/a/a$a.class
178 ?rwxrwxr-x··2.0·unx······112·b-·stor·80-Jan-01·00:00·f/a/c/a/a$d.class153 ?rwxrwxr-x··2.0·unx······112·b-·stor·80-Jan-01·00:00·f/a/c/a/a$d.class
179 ?rwxrwxr-x··2.0·unx·······99·b-·stor·80-Jan-01·00:00·f/a/c/a/a$e.class154 ?rwxrwxr-x··2.0·unx·······99·b-·stor·80-Jan-01·00:00·f/a/c/a/a$e.class
180 ?rwxrwxr-x··2.0·unx·····1314·b-·stor·80-Jan-01·00:00·f/a/c/a/a.class155 ?rwxrwxr-x··2.0·unx·····1318·b-·stor·80-Jan-01·00:00·f/a/c/a/a.class
 156 ?rwxrwxr-x··2.0·unx······241·b-·stor·80-Jan-01·00:00·f/a/c/a/b.class
181 ?rwxrwxr-x··2.0·unx······115·b-·stor·80-Jan-01·00:00·f/a/c/a/b$a.class157 ?rwxrwxr-x··2.0·unx······115·b-·stor·80-Jan-01·00:00·f/a/c/a/c$a.class
182 ?rwxrwxr-x··2.0·unx······102·b-·stor·80-Jan-01·00:00·f/a/c/a/b$b.class158 ?rwxrwxr-x··2.0·unx······102·b-·stor·80-Jan-01·00:00·f/a/c/a/c$b.class
183 ?rwxrwxr-x··2.0·unx·······63·b-·stor·80-Jan-01·00:00·f/a/c/a/b$c.class159 ?rwxrwxr-x··2.0·unx·······63·b-·stor·80-Jan-01·00:00·f/a/c/a/c$c.class
 160 ?rwxrwxr-x··2.0·unx······199·b-·stor·80-Jan-01·00:00·f/a/c/a/c$d.class
184 ?rwxrwxr-x··2.0·unx······242·b-·stor·80-Jan-01·00:00·f/a/c/a/b.class161 ?rwxrwxr-x··2.0·unx······315·b-·stor·80-Jan-01·00:00·f/a/c/a/c.class
185 ?rwxrwxr-x··2.0·unx······309·b-·stor·80-Jan-01·00:00·f/a/c/a/c.class162 ?rwxrwxr-x··2.0·unx······309·b-·stor·80-Jan-01·00:00·f/a/c/a/d.class
186 ?rwxrwxr-x··2.0·unx·····2072·b-·stor·80-Jan-01·00:00·f/a/c/a/f.class163 ?rwxrwxr-x··2.0·unx·····2072·b-·stor·80-Jan-01·00:00·f/a/c/a/g.class
187 ?rwxrwxr-x··2.0·unx······173·b-·stor·80-Jan-01·00:00·f/a/c/a/g.class164 ?rwxrwxr-x··2.0·unx······173·b-·stor·80-Jan-01·00:00·f/a/c/a/h.class
188 ?rwxrwxr-x··2.0·unx······598·b-·stor·80-Jan-01·00:00·f/a/c/a/h.class165 ?rwxrwxr-x··2.0·unx······598·b-·stor·80-Jan-01·00:00·f/a/c/a/i.class
189 ?rwxrwxr-x··2.0·unx······105·b-·stor·80-Jan-01·00:00·f/a/c/a/i$c.class166 ?rwxrwxr-x··2.0·unx······105·b-·stor·80-Jan-01·00:00·f/a/c/a/j$c.class
190 ?rwxrwxr-x··2.0·unx······189·b-·stor·80-Jan-01·00:00·f/a/c/a/i$d.class167 ?rwxrwxr-x··2.0·unx······189·b-·stor·80-Jan-01·00:00·f/a/c/a/j$d.class
191 ?rwxrwxr-x··2.0·unx·····1463·b-·stor·80-Jan-01·00:00·f/a/c/a/i.class168 ?rwxrwxr-x··2.0·unx·····1467·b-·stor·80-Jan-01·00:00·f/a/c/a/j.class
192 ?rwxrwxr-x··2.0·unx······473·b-·stor·80-Jan-01·00:00·f/a/c/a/j.class169 ?rwxrwxr-x··2.0·unx······473·b-·stor·80-Jan-01·00:00·f/a/c/a/k.class
193 ?rwxrwxr-x··2.0·unx······105·b-·stor·80-Jan-01·00:00·f/a/c/a/k.class170 ?rwxrwxr-x··2.0·unx······105·b-·stor·80-Jan-01·00:00·f/a/c/a/l.class
194 ?rwxrwxr-x··2.0·unx······103·b-·stor·80-Jan-01·00:00·f/a/c/a/l.class171 ?rwxrwxr-x··2.0·unx······103·b-·stor·80-Jan-01·00:00·f/a/c/a/m.class
195 ?rwxrwxr-x··2.0·unx······101·b-·stor·80-Jan-01·00:00·f/a/c/a/m.class172 ?rwxrwxr-x··2.0·unx······101·b-·stor·80-Jan-01·00:00·f/a/c/a/n.class
196 ?rwxrwxr-x··2.0·unx·······79·b-·stor·80-Jan-01·00:00·f/a/c/a/n.class173 ?rwxrwxr-x··2.0·unx·······79·b-·stor·80-Jan-01·00:00·f/a/c/a/o.class
197 ?rwxrwxr-x··2.0·unx······202·b-·stor·80-Jan-01·00:00·f/a/c/a/o$a.class174 ?rwxrwxr-x··2.0·unx······202·b-·stor·80-Jan-01·00:00·f/a/c/a/p$a.class
198 ?rwxrwxr-x··2.0·unx·····3284·b-·stor·80-Jan-01·00:00·f/a/c/b/a.class175 ?rwxrwxr-x··2.0·unx·····3284·b-·stor·80-Jan-01·00:00·f/a/c/b/a.class
199 ?rwxrwxr-x··2.0·unx·····1313·b-·stor·80-Jan-01·00:00·f/a/c/c/a$b.class176 ?rwxrwxr-x··2.0·unx·····1313·b-·stor·80-Jan-01·00:00·f/a/c/c/a$b.class
200 ?rwxrwxr-x··2.0·unx······164·b-·stor·80-Jan-01·00:00·f/a/c/c/a$c.class177 ?rwxrwxr-x··2.0·unx······164·b-·stor·80-Jan-01·00:00·f/a/c/c/a$c.class
201 ?rwxrwxr-x··2.0·unx·····1094·b-·stor·80-Jan-01·00:00·f/a/c/c/a.class178 ?rwxrwxr-x··2.0·unx·····1094·b-·stor·80-Jan-01·00:00·f/a/c/c/a.class
202 ?rwxrwxr-x··2.0·unx······991·b-·stor·80-Jan-01·00:00·f/a/d/a.class179 ?rwxrwxr-x··2.0·unx······991·b-·stor·80-Jan-01·00:00·f/a/d/a.class
203 ?rwxrwxr-x··2.0·unx······305·b-·stor·80-Jan-01·00:00·f/a/d/b.class180 ?rwxrwxr-x··2.0·unx······305·b-·stor·80-Jan-01·00:00·f/a/d/b.class
204 ?rwxrwxr-x··2.0·unx·······98·b-·stor·80-Jan-01·00:00·f/a/d/c.class181 ?rwxrwxr-x··2.0·unx·······98·b-·stor·80-Jan-01·00:00·f/a/d/c.class
Offset 220, 46 lines modifiedOffset 197, 46 lines modified
220 ?rwxrwxr-x··2.0·unx······203·b-·stor·80-Jan-01·00:00·g/n.class197 ?rwxrwxr-x··2.0·unx······203·b-·stor·80-Jan-01·00:00·g/n.class
221 ?rwxrwxr-x··2.0·unx······194·b-·stor·80-Jan-01·00:00·g/o.class198 ?rwxrwxr-x··2.0·unx······194·b-·stor·80-Jan-01·00:00·g/o.class
222 ?rwxrwxr-x··2.0·unx······283·b-·stor·80-Jan-01·00:00·g/p.class199 ?rwxrwxr-x··2.0·unx······283·b-·stor·80-Jan-01·00:00·g/p.class
223 ?rwxrwxr-x··2.0·unx·······57·b-·stor·80-Jan-01·00:00·g/q/b.class200 ?rwxrwxr-x··2.0·unx·······57·b-·stor·80-Jan-01·00:00·g/q/b.class
224 ?rwxrwxr-x··2.0·unx······288·b-·stor·80-Jan-01·00:00·g/q/c0.class201 ?rwxrwxr-x··2.0·unx······288·b-·stor·80-Jan-01·00:00·g/q/c0.class
225 ?rwxrwxr-x··2.0·unx······180·b-·stor·80-Jan-01·00:00·g/q/f.class202 ?rwxrwxr-x··2.0·unx······180·b-·stor·80-Jan-01·00:00·g/q/f.class
226 ?rwxrwxr-x··2.0·unx······296·b-·stor·80-Jan-01·00:00·g/q/h.class203 ?rwxrwxr-x··2.0·unx······296·b-·stor·80-Jan-01·00:00·g/q/h.class
227 ?rwxrwxr-x··2.0·unx·····1121·b-·stor·80-Jan-01·00:00·g/q/r.class204 ?rwxrwxr-x··2.0·unx······979·b-·stor·80-Jan-01·00:00·g/q/r.class
228 ?rwxrwxr-x··2.0·unx·····3484·b-·stor·80-Jan-01·00:00·g/q/s.class205 ?rwxrwxr-x··2.0·unx·····3138·b-·stor·80-Jan-01·00:00·g/q/s.class
229 ?rwxrwxr-x··2.0·unx·····1954·b-·stor·80-Jan-01·00:00·g/q/t.class206 ?rwxrwxr-x··2.0·unx·····1845·b-·stor·80-Jan-01·00:00·g/q/t.class
230 ?rwxrwxr-x··2.0·unx·····1830·b-·stor·80-Jan-01·00:00·g/q/u.class207 ?rwxrwxr-x··2.0·unx·····1777·b-·stor·80-Jan-01·00:00·g/q/u.class
231 ?rwxrwxr-x··2.0·unx······489·b-·stor·80-Jan-01·00:00·g/q/v.class208 ?rwxrwxr-x··2.0·unx······489·b-·stor·80-Jan-01·00:00·g/q/v.class
232 ?rwxrwxr-x··2.0·unx·······57·b-·stor·80-Jan-01·00:00·g/q/x.class209 ?rwxrwxr-x··2.0·unx·······57·b-·stor·80-Jan-01·00:00·g/q/x.class
233 ?rwxrwxr-x··2.0·unx······248·b-·stor·80-Jan-01·00:00·g/r/b.class210 ?rwxrwxr-x··2.0·unx······248·b-·stor·80-Jan-01·00:00·g/r/b.class
234 ?rwxrwxr-x··2.0·unx······135·b-·stor·80-Jan-01·00:00·g/s/d.class211 ?rwxrwxr-x··2.0·unx······135·b-·stor·80-Jan-01·00:00·g/s/d.class
235 ?rwxrwxr-x··2.0·unx······617·b-·stor·80-Jan-01·00:00·g/s/e$a.class212 ?rwxrwxr-x··2.0·unx······595·b-·stor·80-Jan-01·00:00·g/s/e$a.class
236 ?rwxrwxr-x··2.0·unx······541·b-·stor·80-Jan-01·00:00·g/s/f.class213 ?rwxrwxr-x··2.0·unx······541·b-·stor·80-Jan-01·00:00·g/s/f.class
237 ?rwxrwxr-x··2.0·unx······404·b-·stor·80-Jan-01·00:00·g/s/g$a.class 
238 ?rwxrwxr-x··2.0·unx······828·b-·stor·80-Jan-01·00:00·g/s/g$b$a.class214 ?rwxrwxr-x··2.0·unx······388·b-·stor·80-Jan-01·00:00·g/s/g$a.class
 215 ?rwxrwxr-x··2.0·unx······794·b-·stor·80-Jan-01·00:00·g/s/g$b$a.class
239 ?rwxrwxr-x··2.0·unx·······59·b-·stor·80-Jan-01·00:00·g/s/g$c.class216 ?rwxrwxr-x··2.0·unx·······59·b-·stor·80-Jan-01·00:00·g/s/g$c.class
240 ?rwxrwxr-x··2.0·unx······233·b-·stor·80-Jan-01·00:00·g/s/g.class217 ?rwxrwxr-x··2.0·unx······233·b-·stor·80-Jan-01·00:00·g/s/g.class
241 ?rwxrwxr-x··2.0·unx······766·b-·stor·80-Jan-01·00:00·g/s/i/a.class218 ?rwxrwxr-x··2.0·unx······766·b-·stor·80-Jan-01·00:00·g/s/i/a.class
242 ?rwxrwxr-x··2.0·unx······802·b-·stor·80-Jan-01·00:00·g/s/i/c.class219 ?rwxrwxr-x··2.0·unx······808·b-·stor·80-Jan-01·00:00·g/s/i/c.class
243 ?rwxrwxr-x··2.0·unx······171·b-·stor·80-Jan-01·00:00·g/s/j/a/b.class220 ?rwxrwxr-x··2.0·unx······171·b-·stor·80-Jan-01·00:00·g/s/j/a/b.class
244 ?rwxrwxr-x··2.0·unx······167·b-·stor·80-Jan-01·00:00·g/s/j/a/e.class221 ?rwxrwxr-x··2.0·unx······167·b-·stor·80-Jan-01·00:00·g/s/j/a/e.class
245 ?rwxrwxr-x··2.0·unx······196·b-·stor·80-Jan-01·00:00·g/s/j/a/f.class222 ?rwxrwxr-x··2.0·unx······196·b-·stor·80-Jan-01·00:00·g/s/j/a/f.class
246 ?rwxrwxr-x··2.0·unx·····1974·b-·stor·80-Jan-01·00:00·g/s/j/a/g.class223 ?rwxrwxr-x··2.0·unx·····1916·b-·stor·80-Jan-01·00:00·g/s/j/a/g.class
247 ?rwxrwxr-x··2.0·unx······308·b-·stor·80-Jan-01·00:00·g/s/j/a/h.class224 ?rwxrwxr-x··2.0·unx······308·b-·stor·80-Jan-01·00:00·g/s/j/a/h.class
248 ?rwxrwxr-x··2.0·unx······320·b-·stor·80-Jan-01·00:00·g/s/j/a/i$a.class225 ?rwxrwxr-x··2.0·unx······320·b-·stor·80-Jan-01·00:00·g/s/j/a/i$a.class
249 ?rwxrwxr-x··2.0·unx·····1649·b-·stor·80-Jan-01·00:00·g/s/j/a/i.class226 ?rwxrwxr-x··2.0·unx·····1649·b-·stor·80-Jan-01·00:00·g/s/j/a/i.class
250 ?rwxrwxr-x··2.0·unx······843·b-·stor·80-Jan-01·00:00·g/t/a$a.class227 ?rwxrwxr-x··2.0·unx······850·b-·stor·80-Jan-01·00:00·g/t/a$a.class
Max diff block lines reached; 27970/40386 bytes (69.26%) of diff not shown.
10.7 KB
zipnote «TEMP»/diffoscope_ekg563d2_tmp/tmputj794d6_.zip
    
Offset 375, 141 lines modifiedOffset 375, 66 lines modified
  
375 Filename:·d/d/a.class375 Filename:·d/d/a.class
376 Comment:·376 Comment:·
  
377 Filename:·d/d/b.class377 Filename:·d/d/b.class
378 Comment:·378 Comment:·
  
379 Filename:·e/a/a/a/a$a.class379 Filename:·e/a/a/a$a.class
380 Comment:·380 Comment:·
  
381 Filename:·e/a/a/a/a$b$a.class381 Filename:·e/a/a/a.class
382 Comment:·382 Comment:·
  
383 Filename:·e/a/a/a/a$b.class383 Filename:·e/a/a/b.class
384 Comment:·384 Comment:·
  
385 Filename:·e/a/a/a/a.class385 Filename:·e/a/a/c$a.class
386 Comment:·386 Comment:·
  
387 Filename:·e/a/a/a/b.class387 Filename:·e/a/a/c$b.class
388 Comment:·388 Comment:·
  
389 Filename:·e/a/a/a/c.class389 Filename:·e/a/a/c$c.class
390 Comment:·390 Comment:·
  
391 Filename:·e/a/a/a/d.class391 Filename:·e/a/a/c$d.class
392 Comment:·392 Comment:·
  
393 Filename:·e/a/a/b/a/a$a.class393 Filename:·e/a/a/c$e.class
394 Comment:·394 Comment:·
  
395 Filename:·e/a/a/b/a/a$b.class395 Filename:·e/a/a/c$f.class
396 Comment:·396 Comment:·
  
397 Filename:·e/a/a/b/a/a$c.class397 Filename:·e/a/a/c$g.class
398 Comment:·398 Comment:·
  
399 Filename:·e/a/a/b/a/a$d$a.class399 Filename:·e/a/a/c$h.class
400 Comment:·400 Comment:·
  
401 Filename:·e/a/a/b/a/a$d.class401 Filename:·e/a/a/c$i$a.class
402 Comment:·402 Comment:·
  
403 Filename:·e/a/a/b/a/a$e.class403 Filename:·e/a/a/c$i$b.class
404 Comment:·404 Comment:·
  
405 Filename:·e/a/a/b/a/a$g.class405 Filename:·e/a/a/c$i$c.class
406 Comment:·406 Comment:·
  
407 Filename:·e/a/a/b/a/a$k$a.class407 Filename:·e/a/a/d.class
408 Comment:·408 Comment:·
  
409 Filename:·e/a/a/b/a/a$l.class409 Filename:·e/a/a/e/a.class
410 Comment:·410 Comment:·
  
411 Filename:·e/a/a/b/a/b.class411 Filename:·e/a/a/f/g.class
412 Comment:·412 Comment:·
  
413 Filename:·e/a/a/b/a/c$a.class 
414 Comment:· 
  
415 Filename:·e/a/a/b/a/d.class 
416 Comment:· 
  
417 Filename:·e/a/a/b/a/e.class 
418 Comment:· 
  
419 Filename:·e/a/a/b/a/g$a.class 
420 Comment:· 
  
421 Filename:·e/a/a/b/a/g.class 
422 Comment:· 
  
423 Filename:·e/a/a/b/a/h.class 
424 Comment:· 
  
425 Filename:·e/a/a/b/a/i/a.class 
426 Comment:· 
  
427 Filename:·e/a/a/b/a/i/b.class 
428 Comment:· 
  
429 Filename:·e/b/a/a$a.class 
430 Comment:· 
  
431 Filename:·e/b/a/a.class 
432 Comment:· 
  
433 Filename:·e/b/a/b.class 
434 Comment:· 
  
435 Filename:·e/b/a/c$a.class 
436 Comment:· 
  
437 Filename:·e/b/a/c$b.class 
438 Comment:· 
  
439 Filename:·e/b/a/c$c.class 
440 Comment:· 
  
441 Filename:·e/b/a/c$d.class 
442 Comment:· 
  
443 Filename:·e/b/a/c$e.class 
444 Comment:· 
  
445 Filename:·e/b/a/c$f.class 
446 Comment:· 
  
447 Filename:·e/b/a/c$g.class 
448 Comment:· 
  
449 Filename:·e/b/a/c$h.class 
450 Comment:· 
  
451 Filename:·e/b/a/c$i$a.class 
452 Comment:· 
  
453 Filename:·e/b/a/c$i$b.class 
454 Comment:· 
  
455 Filename:·e/b/a/c$i$c.class 
456 Comment:· 
  
457 Filename:·e/b/a/d.class 
458 Comment:· 
  
Max diff block lines reached; 8423/10798 bytes (78.01%) of diff not shown.
1.89 KB
f/a/c/a/a.class
1.86 KB
procyon -ec {}
    
Offset 1, 59 lines modifiedOffset 1, 59 lines modified
  
1 package·f.a.c.a;1 package·f.a.c.a;
  
2 import·java.nio.ByteBuffer;2 import·java.nio.ByteBuffer;
  
3 public·final·class·a3 public·final·class·a
4 {4 {
5 ····private·final·b·a;5 ····private·final·c·a;
6 ····private·final·String·b;6 ····private·final·String·b;
7 ····private·final·g·c;7 ····private·final·h·c;
8 ····private·final·b$c·d;8 ····private·final·c$c·d;
9 ····9 ····
10 ····public·a(final·b·b,·final·String·s,·final·g·g)·{10 ····public·a(final·c·c,·final·String·s,·final·h·h)·{
11 ········this(b,·s,·g,·null);11 ········this(c,·s,·h,·null);
12 ····}12 ····}
13 ····13 ····
14 ····public·a(final·b·a,·final·String·b,·final·g·c,·final·b$c·d)·{14 ····public·a(final·c·a,·final·String·b,·final·h·c,·final·c$c·d)·{
15 ········this.a·=·a;15 ········this.a·=·a;
16 ········this.b·=·b;16 ········this.b·=·b;
17 ········this.c·=·c;17 ········this.c·=·c;
18 ········this.d·=·d;18 ········this.d·=·d;
19 ····}19 ····}
20 ····20 ····
21 ····public·void·c(final·Object·o)·{21 ····public·void·c(final·Object·o)·{
22 ········this.d(o,·null);22 ········this.d(o,·null);
23 ····}23 ····}
24 ····24 ····
25 ····public·void·d(final·Object·o,·final·a$e·a$e)·{25 ····public·void·d(final·Object·o,·final·a$e·a$e)·{
26 ········final·b·a·=·this.a;26 ········final·c·a·=·this.a;
27 ········final·String·b·=·this.b;27 ········final·String·b·=·this.b;
28 ········final·ByteBuffer·b2·=·this.c.b(o);28 ········final·ByteBuffer·b2·=·this.c.b(o);
29 ········Object·o2·=·null;29 ········Object·o2·=·null;
30 ········if·(a$e·!=·null)·{30 ········if·(a$e·!=·null)·{
31 ············o2·=·new·a$c(this,·a$e,·(a$a)null);31 ············o2·=·new·a$c(this,·a$e,·(a$a)null);
32 ········}32 ········}
33 ········a.a(b,·b2,·(b$b)o2);33 ········a.c(b,·b2,·(c$b)o2);
34 ····}34 ····}
35 ····35 ····
36 ····public·void·e(final·a$d·a$d)·{36 ····public·void·e(final·a$d·a$d)·{
37 ········final·b$c·d·=·this.d;37 ········final·c$c·d·=·this.d;
38 ········Object·o·=·null;38 ········Object·o·=·null;
39 ········if·(d·!=·null)·{39 ········if·(d·!=·null)·{
40 ············final·b·a·=·this.a;40 ············final·c·a·=·this.a;
41 ············final·String·b·=·this.b;41 ············final·String·b·=·this.b;
42 ············if·(a$d·!=·null)·{42 ············if·(a$d·!=·null)·{
43 ················o·=·new·a$b(this,·a$d,·(a$a)null);43 ················o·=·new·a$b(this,·a$d,·(a$a)null);
44 ············}44 ············}
45 ············a.d(b,·(b$a)o,·d);45 ············a.f(b,·(c$a)o,·d);
46 ········}46 ········}
47 ········else·{47 ········else·{
48 ············final·b·a2·=·this.a;48 ············final·c·a2·=·this.a;
49 ············final·String·b2·=·this.b;49 ············final·String·b2·=·this.b;
50 ············if·(a$d·!=·null)·{50 ············if·(a$d·!=·null)·{
51 ················o·=·new·a$b(this,·a$d,·(a$a)null);51 ················o·=·new·a$b(this,·a$d,·(a$a)null);
52 ············}52 ············}
53 ············a2.c(b2,·(b$a)o);53 ············a2.e(b2,·(c$a)o);
54 ········}54 ········}
55 ····}55 ····}
56 }56 }
432 B
f/a/c/a/b.class
402 B
procyon -ec {}
    
Offset 1, 13 lines modifiedOffset 1, 9 lines modified
  
1 package·f.a.c.a;1 package·f.a.c.a;
  
 2 public·final·class·b
2 import·java.nio.ByteBuffer; 
  
3 public·interface·b 
4 {3 {
5 ····void·a(final·String·p0,·final·ByteBuffer·p1,·final·b$b·p2);4 ····public·static·c$c·a(final·c·c)·{
 5 ········return·c.a(new·c$d());
6 ····6 ····}
7 ····void·c(final·String·p0,·final·b$a·p1); 
8 ···· 
9 ····void·d(final·String·p0,·final·b$a·p1,·final·b$c·p2); 
10 }7 }
620 B
f/a/c/a/c.class
590 B
procyon -ec {}
    
Offset 1, 14 lines modifiedOffset 1, 17 lines modified
  
1 package·f.a.c.a;1 package·f.a.c.a;
  
2 public·class·c·extends·RuntimeException2 import·java.nio.ByteBuffer;
  
 3 public·interface·c
3 {4 {
4 ····public·final·String·d; 
5 ····public·final·Object·e;5 ····c$c·a(final·c$d·p0);
 6 ····
 7 ····c$c·b();
 8 ····
 9 ····void·c(final·String·p0,·final·ByteBuffer·p1,·final·c$b·p2);
 10 ····
 11 ····void·e(final·String·p0,·final·c$a·p1);
6 ····12 ····
 13 ····void·f(final·String·p0,·final·c$a·p1,·final·c$c·p2);
7 ····c(final·String·d,·final·String·message,·final·Object·e)·{ 
8 ········super(message); 
9 ········this.d·=·d; 
10 ········this.e·=·e; 
11 ····} 
12 }14 }
17.3 KB
f/a/c/a/f.class
17.2 KB
procyon -ec {}
    
Offset 1, 158 lines modifiedOffset 1, 153 lines modified
  
1 package·f.a.c.a;1 package·f.a.c.a;
  
2 import·java.util.Set; 
3 import·java.util.Iterator; 
4 import·java.util.Map; 
5 import·java.lang.reflect.Array; 
6 import·java.util.Collection; 
7 import·org.json.JSONArray;2 import·org.json.JSONException;
8 import·org.json.JSONObject;3 import·org.json.JSONObject;
 4 import·org.json.JSONArray;
 5 import·java.nio.ByteBuffer;
  
9 public·class·f6 public·final·class·f·implements·k
10 {7 {
11 ····public·static·Object·a(Object·string)·{ 
12 ········if·(string·==·null)·{ 
13 ············return·JSONObject.NULL;8 ····public·static·final·f·a;
 9 ····
 10 ····static·{
 11 ········a·=·new·f();
 12 ····}
 13 ····
 14 ····private·f()·{
 15 ····}
 16 ····
 17 ····public·ByteBuffer·a(final·String·s,·final·String·s2,·final·Object·o,·final·String·s3)·{
 18 ········return·e.a.b((Object)new·JSONArray().put((Object)s).put(g.a((Object)s2)).put(g.a(o)).put(g.a((Object)s3)));
 19 ····}
 20 ····
 21 ····public·ByteBuffer·b(final·i·i)·{
 22 ········try·{
 23 ············try·{
 24 ················final·JSONObject·jsonObject·=·new·JSONObject();
 25 ················jsonObject.put("method",·(Object)i.a);
 26 ················final·String·s·=·"args";
 27 ················final·Object·b·=·i.b;
 28 ················try·{
 29 ····················jsonObject.put(s,·g.a(b));
 30 ····················return·e.a.b((Object)jsonObject);
 31 ················}
 32 ················catch·(JSONException·cause)·{
 33 ····················throw·new·IllegalArgumentException("Invalid·JSON",·(Throwable)cause);
 34 ················}
 35 ············}
 36 ············catch·(JSONException·ex)·{}
 37 ········}
 38 ········catch·(JSONException·ex2)·{}
 39 ····}
 40 ····
 41 ····public·ByteBuffer·c(final·String·s,·final·String·s2,·final·Object·o)·{
 42 ········return·e.a.b((Object)new·JSONArray().put((Object)s).put(g.a((Object)s2)).put(g.a(o)));
 43 ····}
 44 ····
 45 ····public·ByteBuffer·d(Object·a)·{
 46 ········final·e·a2·=·e.a;
 47 ········final·JSONArray·jsonArray·=·new·JSONArray();
 48 ········a·=·g.a(a);
 49 ········return·a2.b((Object)jsonArray.put(a));
 50 ····}
 51 ····
 52 ····public·i·e(final·ByteBuffer·byteBuffer)·{
 53 ········try·{
 54 ············final·Object·a·=·e.a.a(byteBuffer);
 55 ············Label_0087:·{
 56 ················if·(!(a·instanceof·JSONObject))·{
 57 ····················break·Label_0087;
 58 ················}
 59 ················final·JSONObject·jsonObject·=·(JSONObject)a;
 60 ················final·Object·value·=·jsonObject.get("method");
 61 ················final·Object·g·=·this.g(jsonObject.opt("args"));
 62 ················if·(!(value·instanceof·String))·{
 63 ····················break·Label_0087;
 64 ················}
 65 ················try·{
 66 ····················return·new·i((String)value,·g);
 67 ····················try·{
 68 ························try·{
 69 ····························final·StringBuilder·sb·=·new·StringBuilder();
 70 ····························sb.append("Invalid·method·call:·");
 71 ····························final·StringBuilder·sb2·=·sb;
 72 ····························try·{
 73 ································sb2.append(a);
 74 ································throw·new·IllegalArgumentException(sb.toString());
 75 ····························}
 76 ····························catch·(JSONException·cause)·{
 77 ································throw·new·IllegalArgumentException("Invalid·JSON",·(Throwable)cause);
 78 ····························}
 79 ························}
 80 ························catch·(JSONException·ex)·{}
 81 ····················}
 82 ····················catch·(JSONException·ex2)·{}
 83 ················}
 84 ················catch·(JSONException·ex3)·{}
 85 ············}
14 ········}86 ········}
 87 ········catch·(JSONException·ex4)·{}
 88 ····}
 89 ····
 90 ····public·Object·f(final·ByteBuffer·byteBuffer)·{
 91 ········try·{
 92 ············final·Object·a·=·e.a.a(byteBuffer);
 93 ············Label_0170:·{
15 ········if·(!(string·instanceof·JSONArray))·{94 ················if·(!(a·instanceof·JSONArray))·{
 95 ····················break·Label_0170;
16 ············if·(!(string·instanceof·JSONObject))·{ 
17 ················if·(string.equals(JSONObject.NULL))·{ 
18 ····················return·string; 
19 ················}96 ················}
20 ················Label_0112:·{ 
21 ····················if·(!(string·instanceof·Collection))·{97 ················final·JSONArray·jsonArray·=·(JSONArray)a;
 98 ················try·{
 99 ····················final·int·length·=·jsonArray.length();
 100 ····················final·int·n·=·1;
 101 ····················if·(length·==·n)·{
 102 ························return·this.g(jsonArray.opt(0));
 103 ····················}
 104 ····················if·(jsonArray.length()·!=·3)·{
22 ························break·Label_0112;105 ························break·Label_0170;
 106 ····················}
 107 ····················final·Object·value·=·jsonArray.get(0);
 108 ····················final·Object·g·=·this.g(jsonArray.opt(n));
 109 ····················final·Object·g2·=·this.g(jsonArray.opt(2));
 110 ····················if·(!(value·instanceof·String)·||·(g·!=·null·&&·!(g·instanceof·String)))·{
 111 ························break·Label_0170;
23 ····················}112 ····················}
24 ····················try·{113 ····················try·{
Max diff block lines reached; 12669/17628 bytes (71.87%) of diff not shown.
12.2 KB
f/a/c/a/g.class
12.2 KB
procyon -ec {}
    
Offset 1, 11 lines modifiedOffset 1, 158 lines modified
  
1 package·f.a.c.a;1 package·f.a.c.a;
  
2 import·java.nio.ByteBuffer;2 import·java.util.Set;
 3 import·java.util.Iterator;
 4 import·java.util.Map;
 5 import·java.lang.reflect.Array;
 6 import·java.util.Collection;
 7 import·org.json.JSONArray;
 8 import·org.json.JSONObject;
  
3 public·interface·g9 public·class·g
4 {10 {
5 ····Object·a(final·ByteBuffer·p0);11 ····public·static·Object·a(Object·string)·{
 12 ········if·(string·==·null)·{
 13 ············return·JSONObject.NULL;
 14 ········}
 15 ········if·(!(string·instanceof·JSONArray))·{
 16 ············if·(!(string·instanceof·JSONObject))·{
 17 ················if·(string.equals(JSONObject.NULL))·{
 18 ····················return·string;
 19 ················}
 20 ················Label_0112:·{
 21 ····················if·(!(string·instanceof·Collection))·{
 22 ························break·Label_0112;
 23 ····················}
 24 ····················try·{
 25 ························try·{
 26 ····························final·JSONArray·jsonArray·=·new·JSONArray();
 27 ····························final·Collection·collection·=·(Collection)string;
 28 ····························try·{
 29 ································final·Iterator<Object>·iterator·=·collection.iterator();
 30 ································try·{
 31 ····································while·(true)·{
 32 ········································if·(!iterator.hasNext())·{
 33 ············································return·jsonArray;
 34 ········································}
 35 ········································final·Object·next·=·iterator.next();
 36 ········································try·{
 37 ············································jsonArray.put(a(next));
 38 ············································continue;
 39 ············································final·Class<?>·class1·=·string.getClass();
 40 ············································try·{
 41 ················································Label_0184:·{
 42 ····················································if·(!class1.isArray())·{
 43 ························································break·Label_0184;
 44 ····················································}
 45 ····················································try·{
 46 ························································final·JSONArray·jsonArray2·=·new·JSONArray();
 47 ························································final·int·length·=·Array.getLength(string);
 48 ························································int·n·=·0;
 49 ························································while·(true)·{
 50 ····························································if·(n·>=·length)·{
 51 ································································return·jsonArray2;
 52 ····························································}
 53 ····························································final·Object·value·=·Array.get(string,·n);
 54 ····························································try·{
 55 ································································jsonArray2.put(a(value));
 56 ································································++n;
 57 ································································continue;
 58 ································································try·{
 59 ····································································final·JSONObject·jsonObject·=·new·JSONObject();
 60 ····································································final·Map·map·=·(Map)string;
 61 ····································································try·{
 62 ········································································final·Set<Map.Entry<Object,·V>>·entrySet·=·map.entrySet();
 63 ········································································try·{
 64 ············································································final·Iterator<Map.Entry<Object,·V>>·iterator2·=·entrySet.iterator();
 65 ············································································try·{
 66 ············································································Block_49_Outer:
 67 ················································································while·(true)·{
 68 ····················································································if·(!iterator2.hasNext())·{
 69 ························································································return·jsonObject;
 70 ····················································································}
 71 ····················································································final·Map.Entry<Object,·V>·next2·=·iterator2.next();
 72 ····················································································try·{
 73 ························································································final·Map.Entry<Object,·V>·entry·=·(Map.Entry<Object,·V>)next2;
 74 ························································································try·{
 75 ····························································································final·String·key·=·entry.getKey();
 76 ····························································································try·{
 77 ································································································final·String·s·=·(String)key;
 78 ································································································try·{
 79 ····································································································final·V·value2·=·entry.getValue();
 80 ····································································································try·{
 81 ········································································································jsonObject.put(s,·a((Object)value2));
 82 ········································································································continue·Block_49_Outer;
 83 ········································································································//·iftrue(Label_0376:,·!string·instanceof·String)
 84 ········································································································//·iftrue(Label_0411:,·string·instanceof·Boolean·||·string·instanceof·Byte·||·string·instanceof·Character·||·string·instanceof·Double·||·string·instanceof·Float·||·string·instanceof·Integer·||·string·instanceof·Long·||·string·instanceof·Short)
 85 ········································································································while·(true)·{
 86 ············································································································return·string;
 87 ············································································································Label_0292:·{
 88 ················································································································continue;
 89 ············································································································}
 90 ········································································································}
 91 ········································································································final·Class<?>·class2;
 92 ········································································································Label_0376:·{
 93 ············································································································class2·=·string.getClass();
 94 ········································································································}
 95 ········································································································try·{
 96 ············································································································final·Package·package1·=·class2.getPackage();
 97 ············································································································try·{
 98 ················································································································if·(package1.getName().startsWith("java."))·{
 99 ····················································································································string·=·string.toString();
 100 ····················································································································Label_0411:
 101 ····················································································································return·string;
 102 ················································································································}
 103 ················································································································break·Label_0112;
 104 ············································································································}
 105 ············································································································catch·(Exception·ex)·{}
 106 ········································································································}
 107 ········································································································catch·(Exception·ex2)·{}
 108 ····································································································}
 109 ····································································································catch·(Exception·ex3)·{}
 110 ································································································}
 111 ································································································catch·(Exception·ex4)·{}
 112 ····························································································}
 113 ····························································································catch·(Exception·ex5)·{}
 114 ························································································}
 115 ························································································catch·(Exception·ex6)·{}
 116 ····················································································}
 117 ····················································································catch·(Exception·ex7)·{}
 118 ················································································}
 119 ············································································}
 120 ············································································catch·(Exception·ex8)·{}
 121 ········································································}
 122 ········································································catch·(Exception·ex9)·{}
 123 ····································································}
 124 ····································································catch·(Exception·ex10)·{}
Max diff block lines reached; 0/12476 bytes (0.00%) of diff not shown.
899 B
f/a/c/a/h.class
869 B
procyon -ec {}
    
Offset 1, 34 lines modifiedOffset 1, 11 lines modified
  
1 package·f.a.c.a;1 package·f.a.c.a;
  
 2 import·java.nio.ByteBuffer;
2 import·org.json.JSONObject; 
3 import·java.util.Map; 
  
4 public·final·class·h3 public·interface·h
5 {4 {
 5 ····Object·a(final·ByteBuffer·p0);
6 ····public·final·String·a; 
7 ····public·final·Object·b; 
8 ····6 ····
 7 ····ByteBuffer·b(final·Object·p0);
9 ····public·h(final·String·a,·final·Object·b)·{ 
10 ········this.a·=·a; 
11 ········this.b·=·b; 
12 ····} 
13 ···· 
14 ····public·Object·a(final·String·s)·{ 
15 ········final·Object·b·=·this.b; 
16 ········if·(b·==·null)·{ 
17 ············return·null; 
18 ········} 
19 ········if·(b·instanceof·Map)·{ 
20 ············return·((Map<K,·Object>)b).get(s); 
21 ········} 
22 ········if·(b·instanceof·JSONObject)·{ 
23 ············return·((JSONObject)b).opt(s); 
24 ········} 
25 ········throw·new·ClassCastException(); 
26 ····} 
27 ···· 
28 ····public·Object·b()·{ 
29 ········return·this.b; 
30 ····} 
31 }8 }
2.11 KB
f/a/c/a/i.class
2.08 KB
procyon -ec {}
    
Offset 1, 65 lines modifiedOffset 1, 34 lines modified
  
1 package·f.a.c.a;1 package·f.a.c.a;
  
2 import·java.nio.ByteBuffer;2 import·org.json.JSONObject;
 3 import·java.util.Map;
  
3 public·class·i4 public·final·class·i
4 {5 {
5 ····private·final·b·a; 
6 ····private·final·String·b;6 ····public·final·String·a;
 7 ····public·final·Object·b;
7 ····private·final·j·c; 
8 ····private·final·b$c·d; 
9 ····8 ····
10 ····public·i(final·b·b,·final·String·s)·{9 ····public·i(final·String·a,·final·Object·b)·{
11 ········this(b,·s,·(j)p.b); 
12 ····} 
13 ···· 
14 ····public·i(final·b·b,·final·String·s,·final·j·j)·{ 
15 ········this(b,·s,·j,·null); 
16 ····} 
17 ···· 
18 ····public·i(final·b·a,·final·String·b,·final·j·c,·final·b$c·d)·{ 
19 ········this.a·=·a;10 ········this.a·=·a;
20 ········this.b·=·b;11 ········this.b·=·b;
21 ········this.c·=·c; 
22 ········this.d·=·d; 
23 ····}12 ····}
24 ····13 ····
 14 ····public·Object·a(final·String·s)·{
25 ····public·void·c(final·String·s,·final·Object·o)·{ 
26 ········this.d(s,·o,·null); 
27 ····} 
28 ···· 
29 ····public·void·d(final·String·s,·Object·o,·final·i$d·i$d)·{ 
30 ········final·b·a·=·this.a;15 ········final·Object·b·=·this.b;
31 ········final·String·b·=·this.b; 
32 ········final·ByteBuffer·b2·=·this.c.b(new·h(s,·o)); 
33 ········if·(i$d·==·null)·{16 ········if·(b·==·null)·{
34 ············o·=·null;17 ············return·null;
 18 ········}
 19 ········if·(b·instanceof·Map)·{
 20 ············return·((Map<K,·Object>)b).get(s);
35 ········}21 ········}
36 ········else·{ 
37 ············o·=·new·i$b(this,·i$d);22 ········if·(b·instanceof·JSONObject)·{
 23 ············return·((JSONObject)b).opt(s);
38 ········}24 ········}
39 ········a.a(b,·b2,·(b$b)o);25 ········throw·new·ClassCastException();
40 ····}26 ····}
41 ····27 ····
 28 ····public·Object·b()·{
 29 ········return·this.b;
42 ····public·void·e(final·i$c·i$c)·{ 
43 ········final·b$c·d·=·this.d; 
44 ········Object·o·=·null; 
45 ········if·(d·!=·null)·{ 
46 ············final·b·a·=·this.a; 
47 ············final·String·b·=·this.b; 
48 ············if·(i$c·!=·null)·{ 
49 ················o·=·new·i$a(this,·i$c); 
50 ············} 
51 ············a.d(b,·(b$a)o,·d); 
52 ········} 
53 ········else·{ 
54 ············final·b·a2·=·this.a; 
55 ············final·String·b2·=·this.b; 
56 ············if·(i$c·!=·null)·{ 
57 ················o·=·new·i$a(this,·i$c); 
58 ············} 
59 ············a2.c(b2,·(b$a)o); 
60 ········} 
61 ····}30 ····}
62 }31 }
1.86 KB
f/a/c/a/j.class
1.83 KB
procyon -ec {}
    
Offset 1, 19 lines modifiedOffset 1, 65 lines modified
  
1 package·f.a.c.a;1 package·f.a.c.a;
  
2 import·java.nio.ByteBuffer;2 import·java.nio.ByteBuffer;
  
3 public·interface·j3 public·class·j
4 {4 {
5 ····ByteBuffer·a(final·String·p0,·final·String·p1,·final·Object·p2,·final·String·p3);5 ····private·final·c·a;
 6 ····private·final·String·b;
 7 ····private·final·k·c;
 8 ····private·final·c$c·d;
6 ····9 ····
7 ····ByteBuffer·b(final·h·p0);10 ····public·j(final·c·c,·final·String·s)·{
 11 ········this(c,·s,·(k)q.b);
 12 ····}
8 ····13 ····
9 ····ByteBuffer·c(final·String·p0,·final·String·p1,·final·Object·p2);14 ····public·j(final·c·c,·final·String·s,·final·k·k)·{
 15 ········this(c,·s,·k,·null);
 16 ····}
10 ····17 ····
11 ····ByteBuffer·d(final·Object·p0);18 ····public·j(final·c·a,·final·String·b,·final·k·c,·final·c$c·d)·{
 19 ········this.a·=·a;
 20 ········this.b·=·b;
 21 ········this.c·=·c;
 22 ········this.d·=·d;
 23 ····}
12 ····24 ····
13 ····h·e(final·ByteBuffer·p0);25 ····public·void·c(final·String·s,·final·Object·o)·{
 26 ········this.d(s,·o,·null);
 27 ····}
14 ····28 ····
15 ····Object·f(final·ByteBuffer·p0);29 ····public·void·d(final·String·s,·Object·o,·final·j$d·j$d)·{
 30 ········final·c·a·=·this.a;
 31 ········final·String·b·=·this.b;
 32 ········final·ByteBuffer·b2·=·this.c.b(new·i(s,·o));
 33 ········if·(j$d·==·null)·{
 34 ············o·=·null;
 35 ········}
 36 ········else·{
 37 ············o·=·new·j$b(this,·j$d);
 38 ········}
 39 ········a.c(b,·b2,·(c$b)o);
 40 ····}
 41 ····
 42 ····public·void·e(final·j$c·j$c)·{
 43 ········final·c$c·d·=·this.d;
 44 ········Object·o·=·null;
 45 ········if·(d·!=·null)·{
 46 ············final·c·a·=·this.a;
 47 ············final·String·b·=·this.b;
 48 ············if·(j$c·!=·null)·{
 49 ················o·=·new·j$a(this,·j$c);
 50 ············}
 51 ············a.f(b,·(c$a)o,·d);
 52 ········}
 53 ········else·{
 54 ············final·c·a2·=·this.a;
 55 ············final·String·b2·=·this.b;
 56 ············if·(j$c·!=·null)·{
 57 ················o·=·new·j$a(this,·j$c);
 58 ············}
 59 ············a2.e(b2,·(c$a)o);
 60 ········}
 61 ····}
16 }62 }
568 B
f/a/c/a/k.class
538 B
procyon -ec {}
    
Offset 1, 9 lines modifiedOffset 1, 19 lines modified
  
1 package·f.a.c.a;1 package·f.a.c.a;
  
2 import·android.content.Intent;2 import·java.nio.ByteBuffer;
  
3 public·interface·k3 public·interface·k
4 {4 {
5 ····boolean·c(final·int·p0,·final·int·p1,·final·Intent·p2);5 ····ByteBuffer·a(final·String·p0,·final·String·p1,·final·Object·p2,·final·String·p3);
 6 ····
 7 ····ByteBuffer·b(final·i·p0);
 8 ····
 9 ····ByteBuffer·c(final·String·p0,·final·String·p1,·final·Object·p2);
 10 ····
 11 ····ByteBuffer·d(final·Object·p0);
 12 ····
 13 ····i·e(final·ByteBuffer·p0);
 14 ····
 15 ····Object·f(final·ByteBuffer·p0);
6 }16 }
250 B
f/a/c/a/l.class
220 B
procyon -ec {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 package·f.a.c.a;1 package·f.a.c.a;
  
2 import·android.content.Intent;2 import·android.content.Intent;
  
3 public·interface·l3 public·interface·l
4 {4 {
5 ····boolean·d(final·Intent·p0);5 ····boolean·c(final·int·p0,·final·int·p1,·final·Intent·p2);
6 }6 }
254 B
f/a/c/a/m.class
224 B
procyon -ec {}
    
Offset 1, 7 lines modifiedOffset 1, 9 lines modified
  
1 package·f.a.c.a;1 package·f.a.c.a;
  
 2 import·android.content.Intent;
  
2 public·interface·m3 public·interface·m
3 {4 {
4 ····boolean·b(final·int·p0,·final·String[]·p1,·final·int[]·p2);5 ····boolean·d(final·Intent·p0);
5 }6 }
202 B
f/a/c/a/n.class
172 B
procyon -ec {}
    
Offset 1, 7 lines modifiedOffset 1, 7 lines modified
  
1 package·f.a.c.a;1 package·f.a.c.a;
  
2 public·interface·n2 public·interface·n
3 {3 {
4 ····void·f();4 ····boolean·b(final·int·p0,·final·String[]·p1,·final·int[]·p2);
5 }5 }
807 B
g/q/r.class
785 B
procyon -ec {}
    
Offset 11, 30 lines modifiedOffset 11, 22 lines modified
11 ····static·{11 ····static·{
12 ········d·=·new·r();12 ········d·=·new·r();
13 ····}13 ····}
14 ····14 ····
15 ····private·r()·{15 ····private·r()·{
16 ····}16 ····}
17 ····17 ····
18 ····public·void·a(final·Void·void1)·{ 
19 ········throw·new·UnsupportedOperationException("Operation·is·not·supported·for·read-only·collection"); 
20 ····} 
21 ···· 
22 ····public·Void·b()·{18 ····public·Void·a()·{
23 ········throw·new·NoSuchElementException();19 ········throw·new·NoSuchElementException();
24 ····}20 ····}
25 ····21 ····
26 ····public·Void·c()·{22 ····public·Void·b()·{
27 ········throw·new·NoSuchElementException();23 ········throw·new·NoSuchElementException();
28 ····}24 ····}
29 ····25 ····
30 ····public·void·d(final·Void·void1)·{ 
31 ········throw·new·UnsupportedOperationException("Operation·is·not·supported·for·read-only·collection"); 
32 ····} 
33 ···· 
34 ····public·boolean·hasNext()·{26 ····public·boolean·hasNext()·{
35 ········return·false;27 ········return·false;
36 ····}28 ····}
37 ····29 ····
38 ····public·boolean·hasPrevious()·{30 ····public·boolean·hasPrevious()·{
39 ········return·false;31 ········return·false;
40 ····}32 ····}
4.98 KB
g/q/s.class
4.96 KB
procyon -ec {}
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
  
1 package·g.q;1 package·g.q;
  
2 import·g.v.d.d;2 import·g.v.d.d;
3 import·java.util.ListIterator;3 import·java.util.ListIterator;
4 import·java.util.Iterator;4 import·java.util.Iterator;
5 import·g.v.d.i; 
6 import·java.util.Collection;5 import·java.util.Collection;
 6 import·g.v.d.i;
7 import·java.util.RandomAccess;7 import·java.util.RandomAccess;
8 import·java.io.Serializable;8 import·java.io.Serializable;
9 import·java.util.List;9 import·java.util.List;
  
10 public·final·class·s·implements·List,·Serializable,·RandomAccess10 public·final·class·s·implements·List,·Serializable,·RandomAccess
11 {11 {
12 ····public·static·final·s·d;12 ····public·static·final·s·d;
Offset 17, 115 lines modifiedOffset 17, 106 lines modified
17 ····static·{17 ····static·{
18 ········d·=·new·s();18 ········d·=·new·s();
19 ····}19 ····}
20 ····20 ····
21 ····private·s()·{21 ····private·s()·{
22 ····}22 ····}
23 ····23 ····
24 ····public·void·a(final·int·n,·final·Void·void1)·{24 ····public·boolean·a(final·Void·void1)·{
25 ········throw·new·UnsupportedOperationException("Operation·is·not·supported·for·read-only·collection");25 ········i.d((Object)void1,·"element");
 26 ········return·false;
26 ····}27 ····}
27 ····28 ····
28 ····public·boolean·addAll(final·int·n,·final·Collection·collection)·{29 ····public·boolean·addAll(final·int·n,·final·Collection·collection)·{
29 ········throw·new·UnsupportedOperationException("Operation·is·not·supported·for·read-only·collection");30 ········throw·new·UnsupportedOperationException("Operation·is·not·supported·for·read-only·collection");
30 ····}31 ····}
31 ····32 ····
32 ····public·boolean·addAll(final·Collection·collection)·{33 ····public·boolean·addAll(final·Collection·collection)·{
33 ········throw·new·UnsupportedOperationException("Operation·is·not·supported·for·read-only·collection");34 ········throw·new·UnsupportedOperationException("Operation·is·not·supported·for·read-only·collection");
34 ····}35 ····}
35 ····36 ····
36 ····public·boolean·b(final·Void·void1)·{37 ····public·Void·b(final·int·i)·{
37 ········throw·new·UnsupportedOperationException("Operation·is·not·supported·for·read-only·collection");38 ········final·StringBuilder·sb·=·new·StringBuilder();
 39 ········sb.append("Empty·list·doesn't·contain·element·at·index·");
 40 ········sb.append(i);
 41 ········sb.append('.');
 42 ········throw·new·IndexOutOfBoundsException(sb.toString());
38 ····}43 ····}
39 ····44 ····
 45 ····public·int·c()·{
40 ····public·boolean·c(final·Void·void1)·{ 
41 ········i.d((Object)void1,·"element"); 
42 ········return·false;46 ········return·0;
43 ····}47 ····}
44 ····48 ····
45 ····public·void·clear()·{49 ····public·void·clear()·{
46 ········throw·new·UnsupportedOperationException("Operation·is·not·supported·for·read-only·collection");50 ········throw·new·UnsupportedOperationException("Operation·is·not·supported·for·read-only·collection");
47 ····}51 ····}
48 ····52 ····
49 ····public·final·/*·bridge·*/·boolean·contains(final·Object·o)·{53 ····public·final·/*·bridge·*/·boolean·contains(final·Object·o)·{
50 ········return·o·instanceof·Void·&&·this.c((Void)o);54 ········return·o·instanceof·Void·&&·this.a((Void)o);
51 ····}55 ····}
52 ····56 ····
53 ····public·boolean·containsAll(final·Collection·collection)·{57 ····public·boolean·containsAll(final·Collection·collection)·{
54 ········i.d((Object)collection,·"elements");58 ········i.d((Object)collection,·"elements");
55 ········return·collection.isEmpty();59 ········return·collection.isEmpty();
56 ····}60 ····}
57 ····61 ····
58 ····public·Void·d(final·int·i)·{ 
59 ········final·StringBuilder·sb·=·new·StringBuilder(); 
60 ········sb.append("Empty·list·doesn't·contain·element·at·index·"); 
61 ········sb.append(i); 
62 ········sb.append('.'); 
63 ········throw·new·IndexOutOfBoundsException(sb.toString()); 
64 ····} 
65 ···· 
66 ····public·int·e()·{ 
67 ········return·0; 
68 ····} 
69 ···· 
70 ····@Override 
71 ····public·boolean·equals(final·Object·o)·{ 
72 ········return·o·instanceof·List·&&·((List)o).isEmpty(); 
73 ····} 
74 ···· 
75 ····public·int·f(final·Void·void1)·{62 ····public·int·d(final·Void·void1)·{
76 ········i.d((Object)void1,·"element");63 ········i.d((Object)void1,·"element");
77 ········return·-1;64 ········return·-1;
78 ····}65 ····}
79 ····66 ····
80 ····public·int·g(final·Void·void1)·{67 ····public·int·e(final·Void·void1)·{
81 ········i.d((Object)void1,·"element");68 ········i.d((Object)void1,·"element");
82 ········return·-1;69 ········return·-1;
83 ····}70 ····}
84 ····71 ····
85 ····public·Void·h(final·int·n,·final·Void·void1)·{ 
86 ········throw·new·UnsupportedOperationException("Operation·is·not·supported·for·read-only·collection");72 ····@Override
 73 ····public·boolean·equals(final·Object·o)·{
 74 ········return·o·instanceof·List·&&·((List)o).isEmpty();
87 ····}75 ····}
88 ····76 ····
89 ····@Override77 ····@Override
90 ····public·int·hashCode()·{78 ····public·int·hashCode()·{
91 ········return·1;79 ········return·1;
92 ····}80 ····}
93 ····81 ····
94 ····public·final·/*·bridge·*/·int·indexOf(final·Object·o)·{82 ····public·final·/*·bridge·*/·int·indexOf(final·Object·o)·{
95 ········if·(!(o·instanceof·Void))·{83 ········if·(!(o·instanceof·Void))·{
96 ············return·-1;84 ············return·-1;
97 ········}85 ········}
98 ········return·this.f((Void)o);86 ········return·this.d((Void)o);
99 ····}87 ····}
100 ····88 ····
101 ····public·boolean·isEmpty()·{89 ····public·boolean·isEmpty()·{
102 ········return·true;90 ········return·true;
103 ····}91 ····}
104 ····92 ····
105 ····public·Iterator·iterator()·{93 ····public·Iterator·iterator()·{
106 ········return·(Iterator)r.d;94 ········return·(Iterator)r.d;
107 ····}95 ····}
108 ····96 ····
109 ····public·final·/*·bridge·*/·int·lastIndexOf(final·Object·o)·{97 ····public·final·/*·bridge·*/·int·lastIndexOf(final·Object·o)·{
110 ········if·(!(o·instanceof·Void))·{98 ········if·(!(o·instanceof·Void))·{
111 ············return·-1;99 ············return·-1;
112 ········}100 ········}
113 ········return·this.g((Void)o);101 ········return·this.e((Void)o);
114 ····}102 ····}
115 ····103 ····
116 ····public·ListIterator·listIterator()·{104 ····public·ListIterator·listIterator()·{
117 ········return·(ListIterator)r.d;105 ········return·(ListIterator)r.d;
118 ····}106 ····}
Max diff block lines reached; 1073/5046 bytes (21.26%) of diff not shown.
656 B
g/q/t.class
634 B
procyon -ec {}
    
Offset 60, 20 lines modifiedOffset 60, 15 lines modified
60 ········return·o·instanceof·Map·&&·((Map)o).isEmpty();60 ········return·o·instanceof·Map·&&·((Map)o).isEmpty();
61 ····}61 ····}
62 ····62 ····
63 ····public·Collection·f()·{63 ····public·Collection·f()·{
64 ········return·(Collection)s.d;64 ········return·(Collection)s.d;
65 ····}65 ····}
66 ····66 ····
67 ····public·Void·g(Object·o,·final·Void·void1)·{ 
68 ········o·=·new·UnsupportedOperationException("Operation·is·not·supported·for·read-only·collection"); 
69 ········throw·o; 
70 ····} 
71 ···· 
72 ····public·Void·h(Object·o)·{67 ····public·Void·g(Object·o)·{
73 ········o·=·new·UnsupportedOperationException("Operation·is·not·supported·for·read-only·collection");68 ········o·=·new·UnsupportedOperationException("Operation·is·not·supported·for·read-only·collection");
74 ········throw·o;69 ········throw·o;
75 ····}70 ····}
76 ····71 ····
77 ····@Override72 ····@Override
78 ····public·int·hashCode()·{73 ····public·int·hashCode()·{
79 ········return·0;74 ········return·0;
1.93 KB
g/q/u.class
1.91 KB
procyon -ec {}
    
Offset 1, 14 lines modifiedOffset 1, 14 lines modified
  
1 package·g.q;1 package·g.q;
  
2 import·g.v.d.d;2 import·g.v.d.d;
3 import·java.util.Iterator;3 import·java.util.Iterator;
4 import·g.v.d.i; 
5 import·java.util.Collection;4 import·java.util.Collection;
 5 import·g.v.d.i;
6 import·java.io.Serializable;6 import·java.io.Serializable;
7 import·java.util.Set;7 import·java.util.Set;
  
8 public·final·class·u·implements·Set,·Serializable8 public·final·class·u·implements·Set,·Serializable
9 {9 {
10 ····public·static·final·u·d;10 ····public·static·final·u·d;
11 ····11 ····
Offset 16, 36 lines modifiedOffset 16, 32 lines modified
16 ········d·=·new·u();16 ········d·=·new·u();
17 ····}17 ····}
18 ····18 ····
19 ····private·u()·{19 ····private·u()·{
20 ····}20 ····}
21 ····21 ····
22 ····public·boolean·a(final·Void·void1)·{22 ····public·boolean·a(final·Void·void1)·{
23 ········throw·new·UnsupportedOperationException("Operation·is·not·supported·for·read-only·collection");23 ········i.d((Object)void1,·"element");
 24 ········return·false;
24 ····}25 ····}
25 ····26 ····
26 ····public·boolean·addAll(final·Collection·collection)·{27 ····public·boolean·addAll(final·Collection·collection)·{
27 ········throw·new·UnsupportedOperationException("Operation·is·not·supported·for·read-only·collection");28 ········throw·new·UnsupportedOperationException("Operation·is·not·supported·for·read-only·collection");
28 ····}29 ····}
29 ····30 ····
30 ····public·boolean·b(final·Void·void1)·{ 
31 ········i.d((Object)void1,·"element"); 
32 ········return·false; 
33 ····} 
34 ···· 
35 ····public·int·c()·{31 ····public·int·b()·{
36 ········return·0;32 ········return·0;
37 ····}33 ····}
38 ····34 ····
39 ····public·void·clear()·{35 ····public·void·clear()·{
40 ········throw·new·UnsupportedOperationException("Operation·is·not·supported·for·read-only·collection");36 ········throw·new·UnsupportedOperationException("Operation·is·not·supported·for·read-only·collection");
41 ····}37 ····}
42 ····38 ····
43 ····public·final·/*·bridge·*/·boolean·contains(final·Object·o)·{39 ····public·final·/*·bridge·*/·boolean·contains(final·Object·o)·{
44 ········return·o·instanceof·Void·&&·this.b((Void)o);40 ········return·o·instanceof·Void·&&·this.a((Void)o);
45 ····}41 ····}
46 ····42 ····
47 ····public·boolean·containsAll(final·Collection·collection)·{43 ····public·boolean·containsAll(final·Collection·collection)·{
48 ········i.d((Object)collection,·"elements");44 ········i.d((Object)collection,·"elements");
49 ········return·collection.isEmpty();45 ········return·collection.isEmpty();
50 ····}46 ····}
51 ····47 ····
Offset 77, 15 lines modifiedOffset 73, 15 lines modified
77 ····}73 ····}
78 ····74 ····
79 ····public·boolean·retainAll(final·Collection·collection)·{75 ····public·boolean·retainAll(final·Collection·collection)·{
80 ········throw·new·UnsupportedOperationException("Operation·is·not·supported·for·read-only·collection");76 ········throw·new·UnsupportedOperationException("Operation·is·not·supported·for·read-only·collection");
81 ····}77 ····}
82 ····78 ····
83 ····public·final·/*·bridge·*/·int·size()·{79 ····public·final·/*·bridge·*/·int·size()·{
84 ········return·this.c();80 ········return·this.b();
85 ····}81 ····}
86 ····82 ····
87 ····public·Object[]·toArray()·{83 ····public·Object[]·toArray()·{
88 ········return·g.v.d.d.a((Collection)this);84 ········return·g.v.d.d.a((Collection)this);
89 ····}85 ····}
90 ····86 ····
91 ····public·Object[]·toArray(final·Object[]·array)·{87 ····public·Object[]·toArray(final·Object[]·array)·{
892 B
g/s/e$a.class
866 B
procyon -ec {}
    
Offset 2, 15 lines modifiedOffset 2, 14 lines modified
2 package·g.s;2 package·g.s;
  
3 import·g.v.d.i;3 import·g.v.d.i;
  
4 public·final·class·e$a4 public·final·class·e$a
5 {5 {
6 ····public·static·g$b·a(e·e,·final·g$c·g$c)·{6 ····public·static·g$b·a(e·e,·final·g$c·g$c)·{
7 ········i.d((Object)e,·"this"); 
8 ········i.d((Object)g$c,·"key");7 ········i.d((Object)g$c,·"key");
9 ········final·boolean·b·=·g$c·instanceof·b;8 ········final·boolean·b·=·g$c·instanceof·b;
10 ········g$b·g$b·=·null;9 ········g$b·g$b·=·null;
11 ········if·(b)·{10 ········if·(b)·{
12 ············final·b·b2·=·(b)g$c;11 ············final·b·b2·=·(b)g$c;
13 ············if·(b2.a(((g$b)e).getKey()))·{12 ············if·(b2.a(((g$b)e).getKey()))·{
14 ················final·g$b·b3·=·b2.b((g$b)e);13 ················final·g$b·b3·=·b2.b((g$b)e);
Offset 23, 15 lines modifiedOffset 22, 14 lines modified
23 ········if·(e.a·!=·g$c)·{22 ········if·(e.a·!=·g$c)·{
24 ············e·=·null;23 ············e·=·null;
25 ········}24 ········}
26 ········return·(g$b)e;25 ········return·(g$b)e;
27 ····}26 ····}
28 ····27 ····
29 ····public·static·g·b(e·e,·final·g$c·g$c)·{28 ····public·static·g·b(e·e,·final·g$c·g$c)·{
30 ········i.d((Object)e,·"this"); 
31 ········i.d((Object)g$c,·"key");29 ········i.d((Object)g$c,·"key");
32 ········if·(g$c·instanceof·b)·{30 ········if·(g$c·instanceof·b)·{
33 ············final·b·b·=·(b)g$c;31 ············final·b·b·=·(b)g$c;
34 ············if·(b.a(((g$b)e).getKey())·&&·b.b((g$b)e)·!=·null)·{32 ············if·(b.a(((g$b)e).getKey())·&&·b.b((g$b)e)·!=·null)·{
35 ················e·=·(e)h.d;33 ················e·=·(e)h.d;
36 ············}34 ············}
37 ············return·(g)e;35 ············return·(g)e;
367 B
g/s/g$a.class
341 B
procyon -ec {}
    
Offset 3, 15 lines modifiedOffset 3, 14 lines modified
  
3 import·g.v.c.p;3 import·g.v.c.p;
4 import·g.v.d.i;4 import·g.v.d.i;
  
5 public·final·class·g$a5 public·final·class·g$a
6 {6 {
7 ····public·static·g·a(g·g,·final·g·g2)·{7 ····public·static·g·a(g·g,·final·g·g2)·{
8 ········i.d((Object)g,·"this"); 
9 ········i.d((Object)g2,·"context");8 ········i.d((Object)g2,·"context");
10 ········if·(g2·!=·h.d)·{9 ········if·(g2·!=·h.d)·{
11 ············g·=·(g)g2.fold((Object)g,·(p)g$a$a.d);10 ············g·=·(g)g2.fold((Object)g,·(p)g$a$a.d);
12 ········}11 ········}
13 ········return·g;12 ········return·g;
14 ····}13 ····}
15 }14 }
998 B
g/s/g$b$a.class
968 B
procyon -ec {}
    
Offset 3, 36 lines modifiedOffset 3, 32 lines modified
  
3 import·g.v.d.i;3 import·g.v.d.i;
4 import·g.v.c.p;4 import·g.v.c.p;
  
5 public·final·class·g$b$a5 public·final·class·g$b$a
6 {6 {
7 ····public·static·Object·a(final·g$b·g$b,·final·Object·o,·final·p·p3)·{7 ····public·static·Object·a(final·g$b·g$b,·final·Object·o,·final·p·p3)·{
8 ········i.d((Object)g$b,·"this"); 
9 ········i.d((Object)p3,·"operation");8 ········i.d((Object)p3,·"operation");
10 ········return·p3.invoke(o,·(Object)g$b);9 ········return·p3.invoke(o,·(Object)g$b);
11 ····}10 ····}
12 ····11 ····
13 ····public·static·g$b·b(g$b·g$b,·final·g$c·g$c)·{12 ····public·static·g$b·b(g$b·g$b,·final·g$c·g$c)·{
14 ········i.d((Object)g$b,·"this"); 
15 ········i.d((Object)g$c,·"key");13 ········i.d((Object)g$c,·"key");
16 ········if·(!i.a((Object)g$b.getKey(),·(Object)g$c))·{14 ········if·(!i.a((Object)g$b.getKey(),·(Object)g$c))·{
17 ············g$b·=·null;15 ············g$b·=·null;
18 ········}16 ········}
19 ········return·g$b;17 ········return·g$b;
20 ····}18 ····}
21 ····19 ····
22 ····public·static·g·c(g$b·d,·final·g$c·g$c)·{20 ····public·static·g·c(g$b·d,·final·g$c·g$c)·{
23 ········i.d((Object)d,·"this"); 
24 ········i.d((Object)g$c,·"key");21 ········i.d((Object)g$c,·"key");
25 ········if·(i.a((Object)d.getKey(),·(Object)g$c))·{22 ········if·(i.a((Object)d.getKey(),·(Object)g$c))·{
26 ············d·=·(g$b)h.d;23 ············d·=·(g$b)h.d;
27 ········}24 ········}
28 ········return·(g)d;25 ········return·(g)d;
29 ····}26 ····}
30 ····27 ····
31 ····public·static·g·d(final·g$b·g$b,·final·g·g)·{28 ····public·static·g·d(final·g$b·g$b,·final·g·g)·{
32 ········i.d((Object)g$b,·"this"); 
33 ········i.d((Object)g,·"context");29 ········i.d((Object)g,·"context");
34 ········return·g$a.a((g)g$b,·g);30 ········return·g$a.a((g)g$b,·g);
35 ····}31 ····}
36 }32 }
963 B
g/s/i/c.class
937 B
procyon -ec {}
    
Offset 26, 22 lines modifiedOffset 26, 25 lines modified
26 ············else·{26 ············else·{
27 ················create·=·new·c$b(d,·context,·p3,·o);27 ················create·=·new·c$b(d,·context,·p3,·o);
28 ············}28 ············}
29 ········}29 ········}
30 ········return·(d)create;30 ········return·(d)create;
31 ····}31 ····}
32 ····32 ····
33 ····public·static·d·b(d·intercepted)·{33 ····public·static·d·b(d·d)·{
34 ········i.d((Object)intercepted,·"<this>");34 ········i.d((Object)d,·"<this>");
35 ········g.s.j.a.d·d;35 ········g.s.j.a.d·d2;
36 ········if·(intercepted·instanceof·g.s.j.a.d)·{36 ········if·(d·instanceof·g.s.j.a.d)·{
37 ············d·=·(g.s.j.a.d)intercepted;37 ············d2·=·(g.s.j.a.d)d;
38 ········}38 ········}
39 ········else·{39 ········else·{
40 ············d·=·null;40 ············d2·=·null;
41 ········}41 ········}
42 ········if·(d·!=·null)·{42 ········if·(d2·!=·null)·{
43 ············intercepted·=·d.intercepted();43 ············final·d·intercepted·=·d2.intercepted();
 44 ············if·(intercepted·!=·null)·{
 45 ················d·=·intercepted;
 46 ············}
44 ········}47 ········}
45 ········return·intercepted;48 ········return·d;
46 ····}49 ····}
47 }50 }
1.2 KB
g/s/j/a/g.class
1.17 KB
procyon -ec {}
    
Offset 36, 19 lines modifiedOffset 36, 19 lines modified
36 ················if·(value·instanceof·Integer)·{36 ················if·(value·instanceof·Integer)·{
37 ····················n·=·(Integer)value;37 ····················n·=·(Integer)value;
38 ················}38 ················}
39 ················else·{39 ················else·{
40 ····················n·=·null;40 ····················n·=·null;
41 ················}41 ················}
42 ················int·intValue;42 ················int·intValue;
43 ················if·(n·==·null)·{43 ················if·(n·!=·null)·{
44 ····················intValue·=·0;44 ····················intValue·=·n;
45 ················}45 ················}
46 ················else·{46 ················else·{
47 ····················intValue·=·n;47 ····················intValue·=·0;
48 ················}48 ················}
49 ················n2·=·intValue·-·accessible;49 ················n2·=·intValue·-·accessible;
50 ············}50 ············}
51 ············catch·(Exception·ex)·{51 ············catch·(Exception·ex)·{
52 ················n2·=·-1;52 ················n2·=·-1;
53 ············}53 ············}
54 ········}54 ········}
Offset 74, 15 lines modifiedOffset 74, 15 lines modified
74 ········final·String·b2·=·g.s.j.a.i.a.b(a);74 ········final·String·b2·=·g.s.j.a.i.a.b(a);
75 ········String·declaringClass;75 ········String·declaringClass;
76 ········if·(b2·==·null)·{76 ········if·(b2·==·null)·{
77 ············declaringClass·=·b.c();77 ············declaringClass·=·b.c();
78 ········}78 ········}
79 ········else·{79 ········else·{
80 ············final·StringBuilder·sb·=·new·StringBuilder();80 ············final·StringBuilder·sb·=·new·StringBuilder();
81 ············sb.append((Object)b2);81 ············sb.append(b2);
82 ············sb.append('/');82 ············sb.append('/');
83 ············sb.append(b.c());83 ············sb.append(b.c());
84 ············declaringClass·=·sb.toString();84 ············declaringClass·=·sb.toString();
85 ········}85 ········}
86 ········return·new·StackTraceElement(declaringClass,·b.m(),·b.f(),·lineNumber);86 ········return·new·StackTraceElement(declaringClass,·b.m(),·b.f(),·lineNumber);
87 ····}87 ····}
88 }88 }
1.39 KB
g/s/j/a/i.class
1.36 KB
procyon -ec {}
    
Offset 57, 41 lines modifiedOffset 57, 41 lines modified
57 ········final·i$a·b·=·i.b;57 ········final·i$a·b·=·i.b;
58 ········String·s·=·null;58 ········String·s·=·null;
59 ········if·(i$a·==·b)·{59 ········if·(i$a·==·b)·{
60 ············return·null;60 ············return·null;
61 ········}61 ········}
62 ········final·Method·a2·=·i$a.a;62 ········final·Method·a2·=·i$a.a;
63 ········Object·invoke;63 ········Object·invoke;
64 ········if·(a2·==·null)·{64 ········if·(a2·!=·null)·{
65 ············invoke·=·null;65 ············invoke·=·a2.invoke(a.getClass(),·new·Object[0]);
66 ········}66 ········}
67 ········else·{67 ········else·{
68 ············invoke·=·a2.invoke(a.getClass(),·new·Object[0]);68 ············invoke·=·null;
69 ········}69 ········}
70 ········if·(invoke·==·null)·{70 ········if·(invoke·==·null)·{
71 ············return·null;71 ············return·null;
72 ········}72 ········}
73 ········final·Method·b2·=·i$a.b;73 ········final·Method·b2·=·i$a.b;
74 ········Object·invoke2;74 ········Object·invoke2;
75 ········if·(b2·==·null)·{75 ········if·(b2·!=·null)·{
76 ············invoke2·=·null;76 ············invoke2·=·b2.invoke(invoke,·new·Object[0]);
77 ········}77 ········}
78 ········else·{78 ········else·{
79 ············invoke2·=·b2.invoke(invoke,·new·Object[0]);79 ············invoke2·=·null;
80 ········}80 ········}
81 ········if·(invoke2·==·null)·{81 ········if·(invoke2·==·null)·{
82 ············return·null;82 ············return·null;
83 ········}83 ········}
84 ········final·Method·c·=·i$a.c;84 ········final·Method·c·=·i$a.c;
85 ········Object·invoke3;85 ········Object·invoke3;
86 ········if·(c·==·null)·{86 ········if·(c·!=·null)·{
87 ············invoke3·=·null;87 ············invoke3·=·c.invoke(invoke2,·new·Object[0]);
88 ········}88 ········}
89 ········else·{89 ········else·{
90 ············invoke3·=·c.invoke(invoke2,·new·Object[0]);90 ············invoke3·=·null;
91 ········}91 ········}
92 ········if·(invoke3·instanceof·String)·{92 ········if·(invoke3·instanceof·String)·{
93 ············s·=·(String)invoke3;93 ············s·=·(String)invoke3;
94 ········}94 ········}
95 ········return·s;95 ········return·s;
96 ····}96 ····}
97 }97 }
2.13 KB
g/t/a$a.class
2.1 KB
procyon -ec {}
    
Offset 10, 40 lines modifiedOffset 10, 34 lines modified
10 ····public·static·final·Method·a;10 ····public·static·final·Method·a;
11 ····11 ····
12 ····static·{12 ····static·{
13 ········final·Class<Throwable>·clazz·=·Throwable.class;13 ········final·Class<Throwable>·clazz·=·Throwable.class;
14 ········final·Method[]·methods·=·clazz.getMethods();14 ········final·Method[]·methods·=·clazz.getMethods();
15 ········i.c((Object)methods,·"throwableMethods");15 ········i.c((Object)methods,·"throwableMethods");
16 ········final·int·length·=·methods.length;16 ········final·int·length·=·methods.length;
17 ········int·i·=·0;17 ········int·n·=·0;
18 ········int·j·=·0; 
19 ········while·(true)·{18 ········while·(true)·{
20 ············while·(j·<·length)·{19 ············for·(int·i·=·0;·i·<·length;·++i)·{
21 ················final·Method·a2·=·methods[j];20 ················final·Method·a2·=·methods[i];
22 ················++j; 
23 ················boolean·b·=·false;21 ················boolean·b·=·false;
24 ················Label_0121:·{22 ················Label_0115:·{
25 ····················if·(g.v.d.i.a((Object)a2.getName(),·(Object)"addSuppressed"))·{23 ····················if·(i.a((Object)a2.getName(),·(Object)"addSuppressed"))·{
26 ························final·Class<?>[]·parameterTypes·=·a2.getParameterTypes();24 ························final·Class<?>[]·parameterTypes·=·a2.getParameterTypes();
27 ························g.v.d.i.c((Object)parameterTypes,·"it.parameterTypes");25 ························i.c((Object)parameterTypes,·"it.parameterTypes");
28 ························if·(g.v.d.i.a(g.q.a.h((Object[])parameterTypes),·(Object)clazz))·{26 ························if·(i.a(g.q.a.h((Object[])parameterTypes),·(Object)clazz))·{
29 ····························b·=·true;27 ····························b·=·true;
30 ····························break·Label_0121;28 ····························break·Label_0115;
31 ························}29 ························}
32 ····················}30 ····················}
33 ····················b·=·false;31 ····················b·=·false;
34 ················}32 ················}
35 ················if·(b)·{33 ················if·(b)·{
36 ····················a·=·a2;34 ····················a·=·a2;
 35 ····················while·(n·<·methods.length·&&·!i.a((Object)methods[n].getName(),·(Object)"getSuppressed"))·{
37 ····················while·(i·<·methods.length)·{ 
38 ························final·Method·method·=·methods[i]; 
39 ························++i;36 ························++n;
40 ························if·(g.v.d.i.a((Object)method.getName(),·(Object)"getSuppressed"))·{ 
41 ····························break; 
42 ························} 
43 ····················}37 ····················}
44 ····················return;38 ····················return;
45 ················}39 ················}
46 ············}40 ············}
47 ············final·Method·a2·=·null;41 ············final·Method·a2·=·null;
48 ············continue;42 ············continue;
49 ········}43 ········}
1.87 KB
g/t/a.class
1.84 KB
javap -verbose -constants -s -l -private {}
    
Offset 64, 31 lines modifiedOffset 64, 30 lines modified
64 ·········3:·invokestatic··#16·················//·Method·g/v/d/i.d:(Ljava/lang/Object;Ljava/lang/String;)V64 ·········3:·invokestatic··#16·················//·Method·g/v/d/i.d:(Ljava/lang/Object;Ljava/lang/String;)V
65 ·········6:·aload_265 ·········6:·aload_2
66 ·········7:·ldc···········#18·················//·String·exception66 ·········7:·ldc···········#18·················//·String·exception
67 ·········9:·invokestatic··#16·················//·Method·g/v/d/i.d:(Ljava/lang/Object;Ljava/lang/String;)V67 ·········9:·invokestatic··#16·················//·Method·g/v/d/i.d:(Ljava/lang/Object;Ljava/lang/String;)V
68 ········12:·getstatic·····#24·················//·Field·g/t/a$a.a:Ljava/lang/reflect/Method;68 ········12:·getstatic·····#24·················//·Field·g/t/a$a.a:Ljava/lang/reflect/Method;
69 ········15:·astore_369 ········15:·astore_3
70 ········16:·aload_370 ········16:·aload_3
71 ········17:·ifnonnull·····2371 ········17:·ifnull········43
72 ········20:·goto··········46 
73 ········23:·iconst_172 ········20:·iconst_1
74 ········24:·istore········473 ········21:·istore········4
75 ········26:·iload·········474 ········23:·iload·········4
76 ········28:·anewarray·····#4··················//·class·java/lang/Object75 ········25:·anewarray·····#4··················//·class·java/lang/Object
77 ········31:·astore········576 ········28:·astore········5
78 ········33:·aload·········577 ········30:·aload·········5
79 ········35:·iconst_078 ········32:·iconst_0
80 ········36:·aload_279 ········33:·aload_2
81 ········37:·aastore80 ········34:·aastore
82 ········38:·aload_381 ········35:·aload_3
83 ········39:·aload_182 ········36:·aload_1
84 ········40:·aload·········583 ········37:·aload·········5
85 ········42:·invokevirtual·#31·················//·Method·java/lang/reflect/Method.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;84 ········39:·invokevirtual·#31·················//·Method·java/lang/reflect/Method.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
86 ········45:·pop85 ········42:·pop
87 ········46:·return86 ········43:·return
  
88 ··public·g.w.c·b();87 ··public·g.w.c·b();
89 ····descriptor:·()Lg/w/c;88 ····descriptor:·()Lg/w/c;
90 ····flags:·(0x0001)·ACC_PUBLIC89 ····flags:·(0x0001)·ACC_PUBLIC
91 ····Code:90 ····Code:
92 ······stack=300,·locals=2,·args_size=191 ······stack=300,·locals=2,·args_size=1
93 ·········0:·new···········#33·················//·class·g/w/b92 ·········0:·new···········#33·················//·class·g/w/b
45.5 KB
g/t/b.class
45.5 KB
procyon -ec {}
    
Offset 10, 387 lines modifiedOffset 10, 467 lines modified
10 ········//·This·method·could·not·be·decompiled.10 ········//·This·method·could·not·be·decompiled.
11 ········//·11 ········//·
12 ········//·Original·Bytecode:12 ········//·Original·Bytecode:
13 ········//·13 ········//·
14 ········//·····2:·astore_0·······14 ········//·····2:·astore_0·······
15 ········//·····3:·invokestatic····g/t/b.a:()I15 ········//·····3:·invokestatic····g/t/b.a:()I
16 ········//·····6:·istore_1·······16 ········//·····6:·istore_1·······
17 ········//·····7:·ldc·············"ClassCastException(\"Inst\u2026baseTypeCL\").initCause(e)"17 ········//·····7:·ldc·············65536
18 ········//·····9:·astore_2·······18 ········//·····9:·istore_2·······
19 ········//····10:·ldc·············",·base·type·classloader:·"19 ········//····10:·ldc·············",·base·type·classloader:·"
20 ········//····12:·astore_3·······20 ········//····12:·astore_3·······
21 ········//····13:·ldc·············"Instance·classloader:·"21 ········//····13:·ldc·············"Instance·class·was·loaded·from·a·different·classloader:·"
22 ········//····15:·astore··········422 ········//····15:·astore··········4
23 ········//····17:·ldc·············"forName(\"kotlin.internal\u2026entations\").newInstance()"23 ········//····17:·ldc·············"null·cannot·be·cast·to·non-null·type·kotlin.internal.PlatformImplementations"
24 ········//····19:·astore··········524 ········//····19:·astore··········5
 25 ········//····21:·ldc·············"forName(\"kotlin.internal\u2026entations\").newInstance()"
 26 ········//····23:·astore··········6
25 ········//····21:·ldc·············6554427 ········//····25:·ldc·············65544
26 ········//····23:·istore··········628 ········//····27:·istore··········7
27 ········//····25:·iload_1········29 ········//····29:·iload_1········
28 ········//····26:·iload···········630 ········//····30:·iload···········7
29 ········//····28:·if_icmplt·······30131 ········//····32:·if_icmpge·······40
 32 ········//····35:·iload_1········
 33 ········//····36:·iload_2········
 34 ········//····37:·if_icmpge·······364
30 ········//····31:·ldc·············"g.t.e.a"35 ········//····40:·ldc·············"g.t.e.a"
31 ········//····33:·astore··········736 ········//····42:·astore··········8
32 ········//····35:·aload···········737 ········//····44:·aload···········8
33 ········//····37:·invokestatic····java/lang/Class.forName:(Ljava/lang/String;)Ljava/lang/Class;38 ········//····46:·invokestatic····java/lang/Class.forName:(Ljava/lang/String;)Ljava/lang/Class;
34 ········//····40:·astore··········739 ········//····49:·astore··········8
35 ········//····42:·aload···········740 ········//····51:·aload···········8
36 ········//····44:·invokevirtual···java/lang/Class.newInstance:()Ljava/lang/Object;41 ········//····53:·invokevirtual···java/lang/Class.newInstance:()Ljava/lang/Object;
37 ········//····47:·astore··········742 ········//····56:·astore··········8
38 ········//····49:·aload···········7 
39 ········//····51:·aload···········543 ········//····58:·aload···········8
 44 ········//····60:·aload···········6
40 ········//····53:·invokestatic····g/v/d/i.c:(Ljava/lang/Object;Ljava/lang/String;)V45 ········//····62:·invokestatic····g/v/d/i.c:(Ljava/lang/Object;Ljava/lang/String;)V
41 ········//····56:·aload···········746 ········//····65:·aload···········8
 47 ········//····67:·ifnull··········85
 48 ········//····70:·aload···········8
42 ········//····58:·checkcast·······Lg/t/a;49 ········//····72:·checkcast·······Lg/t/a;
43 ········//····61:·astore··········7 
44 ········//····63:·goto············592 
45 ········//····66:·astore··········850 ········//····75:·astore··········8
 51 ········//····77:·goto············716
 52 ········//····80:·astore··········9
 53 ········//····82:·goto············100
 54 ········//····85:·new·············Ljava/lang/NullPointerException;
 55 ········//····88:·astore··········9
46 ········//····68:·aload···········756 ········//····90:·aload···········9
 57 ········//····92:·aload···········5
 58 ········//····94:·invokespecial···java/lang/NullPointerException.<init>:(Ljava/lang/String;)V
 59 ········//····97:·aload···········9
 60 ········//····99:·athrow·········
 61 ········//···100:·aload···········8
47 ········//····70:·invokevirtual···java/lang/Object.getClass:()Ljava/lang/Class;62 ········//···102:·invokevirtual···java/lang/Object.getClass:()Ljava/lang/Class;
48 ········//····73:·astore··········763 ········//···105:·astore··········8
49 ········//····75:·aload···········764 ········//···107:·aload···········8
50 ········//····77:·invokevirtual···java/lang/Class.getClassLoader:()Ljava/lang/ClassLoader;65 ········//···109:·invokevirtual···java/lang/Class.getClassLoader:()Ljava/lang/ClassLoader;
51 ········//····80:·astore··········766 ········//···112:·astore··········8
52 ········//····82:·aload_0········67 ········//···114:·aload_0········
53 ········//····83:·invokevirtual···java/lang/Class.getClassLoader:()Ljava/lang/ClassLoader;68 ········//···115:·invokevirtual···java/lang/Class.getClassLoader:()Ljava/lang/ClassLoader;
54 ········//····86:·astore··········9 
55 ········//····88:·new·············Ljava/lang/ClassCastException; 
56 ········//····91:·astore··········1069 ········//···118:·astore··········10
 70 ········//···120:·aload···········8
 71 ········//···122:·aload···········10
 72 ········//···124:·invokestatic····g/v/d/i.a:(Ljava/lang/Object;Ljava/lang/Object;)Z
 73 ········//···127:·istore··········11
 74 ········//···129:·iload···········11
 75 ········//···131:·ifne············199
 76 ········//···134:·new·············Ljava/lang/ClassNotFoundException;
 77 ········//···137:·astore··········12
57 ········//····93:·new·············Ljava/lang/StringBuilder;78 ········//···139:·new·············Ljava/lang/StringBuilder;
58 ········//····96:·astore··········1179 ········//···142:·astore··········13
59 ········//····98:·aload···········1180 ········//···144:·aload···········13
60 ········//···100:·invokespecial···java/lang/StringBuilder.<init>:()V81 ········//···146:·invokespecial···java/lang/StringBuilder.<init>:()V
61 ········//···103:·aload···········1182 ········//···149:·aload···········13
62 ········//···105:·aload···········483 ········//···151:·aload···········4
63 ········//···107:·invokevirtual···java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;84 ········//···153:·invokevirtual···java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
64 ········//···110:·pop············85 ········//···156:·pop············
65 ········//···111:·aload···········1186 ········//···157:·aload···········13
66 ········//···113:·aload···········787 ········//···159:·aload···········8
67 ········//···115:·invokevirtual···java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;88 ········//···161:·invokevirtual···java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
68 ········//···118:·pop············89 ········//···164:·pop············
69 ········//···119:·aload···········1190 ········//···165:·aload···········13
70 ········//···121:·aload_3········91 ········//···167:·aload_3········
71 ········//···122:·invokevirtual···java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;92 ········//···168:·invokevirtual···java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
72 ········//···125:·pop············93 ········//···171:·pop············
73 ········//···126:·aload···········1194 ········//···172:·aload···········13
74 ········//···128:·aload···········995 ········//···174:·aload···········10
75 ········//···130:·invokevirtual···java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;96 ········//···176:·invokevirtual···java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
76 ········//···133:·pop············97 ········//···179:·pop············
77 ········//···134:·aload···········1198 ········//···180:·aload···········13
78 ········//···136:·invokevirtual···java/lang/StringBuilder.toString:()Ljava/lang/String;99 ········//···182:·invokevirtual···java/lang/StringBuilder.toString:()Ljava/lang/String;
79 ········//···139:·astore··········7100 ········//···185:·astore··········8
80 ········//···141:·aload···········10 
81 ········//···143:·aload···········7 
82 ········//···145:·invokespecial···java/lang/ClassCastException.<init>:(Ljava/lang/String;)V 
83 ········//···148:·aload···········10101 ········//···187:·aload···········12
84 ········//···150:·aload···········8102 ········//···189:·aload···········8
85 ········//···152:·invokevirtual···java/lang/ClassCastException.initCause:(Ljava/lang/Throwable;)Ljava/lang/Throwable; 
86 ········//···155:·astore··········7 
87 ········//···157:·aload···········7103 ········//···191:·aload···········9
 104 ········//···193:·invokespecial···java/lang/ClassNotFoundException.<init>:(Ljava/lang/String;Ljava/lang/Throwable;)V
88 ········//···159:·aload_2········ 
89 ········//···160:·invokestatic····g/v/d/i.c:(Ljava/lang/Object;Ljava/lang/String;)V 
90 ········//···163:·aload···········7105 ········//···196:·aload···········12
91 ········//···165:·athrow·········106 ········//···198:·athrow·········
 107 ········//···199:·aload···········9
 108 ········//···201:·athrow·········
92 ········//···166:·ldc·············"kotlin.internal.JRE8PlatformImplementations"109 ········//···202:·ldc·············"kotlin.internal.JRE8PlatformImplementations"
93 ········//···168:·astore··········7110 ········//···204:·astore··········8
94 ········//···170:·aload···········7111 ········//···206:·aload···········8
95 ········//···172:·invokestatic····java/lang/Class.forName:(Ljava/lang/String;)Ljava/lang/Class;112 ········//···208:·invokestatic····java/lang/Class.forName:(Ljava/lang/String;)Ljava/lang/Class;
96 ········//···175:·astore··········7113 ········//···211:·astore··········8
97 ········//···177:·aload···········7114 ········//···213:·aload···········8
98 ········//···179:·invokevirtual···java/lang/Class.newInstance:()Ljava/lang/Object;115 ········//···215:·invokevirtual···java/lang/Class.newInstance:()Ljava/lang/Object;
99 ········//···182:·astore··········7 
100 ········//···184:·aload···········7 
101 ········//···186:·aload···········5 
102 ········//···188:·invokestatic····g/v/d/i.c:(Ljava/lang/Object;Ljava/lang/String;)V 
103 ········//···191:·aload···········7 
104 ········//···193:·checkcast·······Lg/t/a; 
105 ········//···196:·astore··········7 
106 ········//···198:·goto············592 
107 ········//···201:·astore··········8116 ········//···218:·astore··········8
Max diff block lines reached; 14957/46561 bytes (32.12%) of diff not shown.
1.64 KB
g/u/a.class
1.62 KB
javap -verbose -constants -s -l -private {}
    
Offset 27, 26 lines modifiedOffset 27, 25 lines modified
27 {27 {
28 ··public·static·final·void·a(java.io.Closeable,·java.lang.Throwable);28 ··public·static·final·void·a(java.io.Closeable,·java.lang.Throwable);
29 ····descriptor:·(Ljava/io/Closeable;Ljava/lang/Throwable;)V29 ····descriptor:·(Ljava/io/Closeable;Ljava/lang/Throwable;)V
30 ····flags:·(0x0019)·ACC_PUBLIC,·ACC_STATIC,·ACC_FINAL30 ····flags:·(0x0019)·ACC_PUBLIC,·ACC_STATIC,·ACC_FINAL
31 ····Code:31 ····Code:
32 ······stack=300,·locals=2,·args_size=232 ······stack=300,·locals=2,·args_size=2
33 ·········0:·aload_033 ·········0:·aload_0
34 ·········1:·ifnonnull·····734 ·········1:·ifnull········32
35 ·········4:·goto··········35 
36 ·········7:·aload_135 ·········4:·aload_1
37 ·········8:·ifnonnull·····2036 ·········5:·ifnonnull·····17
 37 ·········8:·aload_0
 38 ·········9:·invokeinterface·#10,··1···········//·InterfaceMethod·java/io/Closeable.close:()V
 39 ········14:·goto··········32
38 ········11:·aload_040 ········17:·aload_0
39 ········12:·invokeinterface·#10,··1···········//·InterfaceMethod·java/io/Closeable.close:()V41 ········18:·invokeinterface·#10,··1···········//·InterfaceMethod·java/io/Closeable.close:()V
40 ········17:·goto··········35 
41 ········20:·aload_0 
42 ········21:·invokeinterface·#10,··1···········//·InterfaceMethod·java/io/Closeable.close:()V 
43 ········26:·goto··········3542 ········23:·goto··········32
44 ········29:·astore_043 ········26:·astore_0
45 ········30:·aload_144 ········27:·aload_1
46 ········31:·aload_045 ········28:·aload_0
47 ········32:·invokestatic··#16·················//·Method·g/a.a:(Ljava/lang/Throwable;Ljava/lang/Throwable;)V46 ········29:·invokestatic··#16·················//·Method·g/a.a:(Ljava/lang/Throwable;Ljava/lang/Throwable;)V
48 ········35:·return47 ········32:·return
49 ······Exception·table:48 ······Exception·table:
50 ·········from····to··target·type49 ·········from····to··target·type
51 ············20····26····29···any50 ············17····23····26···any
52 }51 }
4.06 KB
g/v/d/c$a.class
4.04 KB
procyon -ec {}
    
Offset 9, 58 lines modifiedOffset 9, 66 lines modified
9 {9 {
10 ····private·c$a()·{10 ····private·c$a()·{
11 ····}11 ····}
12 ····12 ····
13 ····public·final·String·a(Class·componentType)·{13 ····public·final·String·a(Class·componentType)·{
14 ········i.d((Object)componentType,·"jClass");14 ········i.d((Object)componentType,·"jClass");
15 ········final·boolean·anonymousClass·=·componentType.isAnonymousClass();15 ········final·boolean·anonymousClass·=·componentType.isAnonymousClass();
16 ········String·s·=·"Array";16 ········String·str·=·"Array";
17 ········String·i·=·null;17 ········String·string·=·null;
18 ········if·(!anonymousClass)·{18 ········if·(!anonymousClass)·{
19 ············if·(componentType.isLocalClass())·{19 ············if·(componentType.isLocalClass())·{
20 ················final·String·simpleName·=·componentType.getSimpleName();20 ················final·String·simpleName·=·componentType.getSimpleName();
21 ················final·Method·enclosingMethod·=·componentType.getEnclosingMethod();21 ················final·Method·enclosingMethod·=·componentType.getEnclosingMethod();
22 ················final·String·s2·=·"$"; 
23 ················final·int·n·=·2;22 ················final·int·n·=·2;
 23 ················final·char·c·=·'$';
24 ················final·String·s3·=·"name";24 ················final·String·s·=·"name";
25 ················String·s4; 
26 ················if·(enclosingMethod·==·null)·{25 ················if·(enclosingMethod·!=·null)·{
27 ····················final·Constructor·enclosingConstructor·=·componentType.getEnclosingConstructor(); 
28 ····················g.v.d.i.c((Object)simpleName,·s3);26 ····················i.c((Object)simpleName,·s);
29 ····················if·(enclosingConstructor·==·null)·{27 ····················final·StringBuilder·sb·=·new·StringBuilder();
 28 ····················sb.append(enclosingMethod.getName());
 29 ····················sb.append(c);
30 ························s·=·d.S(simpleName,·'$',·(String)null,·n,·(Object)null);30 ····················str·=·d.T(simpleName,·sb.toString(),·(String)null,·n,·(Object)null);
 31 ····················if·(str·!=·null)·{
31 ························return·s;32 ························return·str;
32 ····················}33 ····················}
33 ····················s4·=·enclosingConstructor.getName(); 
34 ················}34 ················}
35 ················else·{35 ················final·Constructor·enclosingConstructor·=·componentType.getEnclosingConstructor();
36 ····················g.v.d.i.c((Object)simpleName,·s3);36 ················i.c((Object)simpleName,·s);
 37 ················if·(enclosingConstructor·!=·null)·{
 38 ····················final·StringBuilder·sb2·=·new·StringBuilder();
37 ····················s4·=·enclosingMethod.getName();39 ····················sb2.append(enclosingConstructor.getName());
 40 ····················sb2.append(c);
 41 ····················str·=·d.T(simpleName,·sb2.toString(),·(String)null,·n,·(Object)null);
 42 ····················return·str;
38 ················}43 ················}
39 ················s·=·d.T(simpleName,·g.v.d.i.i(s4,·(Object)s2),·(String)null,·n,·(Object)null);44 ················str·=·d.S(simpleName,·c,·(String)null,·n,·(Object)null);
40 ················return·s;45 ················return·str;
41 ············}46 ············}
42 ············if·(componentType.isArray())·{47 ············else·if·(componentType.isArray())·{
43 ················componentType·=·componentType.getComponentType();48 ················componentType·=·componentType.getComponentType();
44 ················if·(componentType.isPrimitive())·{49 ················if·(componentType.isPrimitive())·{
45 ····················final·String·s5·=·(String)c.c().get(componentType.getName());50 ····················final·String·str2·=·(String)c.c().get(componentType.getName());
46 ····················if·(s5·!=·null)·{51 ····················if·(str2·!=·null)·{
47 ························i·=·g.v.d.i.i(s5,·(Object)s);52 ························final·StringBuilder·sb3·=·new·StringBuilder();
 53 ························sb3.append(str2);
 54 ························sb3.append(str);
 55 ························string·=·sb3.toString();
48 ····················}56 ····················}
49 ················}57 ················}
50 ················if·(i·==·null)·{58 ················if·(string·==·null)·{
51 ····················return·s;59 ····················return·str;
52 ················}60 ················}
53 ············}61 ············}
54 ············else·{62 ············else·{
55 ················s·=·c.c().get(componentType.getName());63 ················str·=·c.c().get(componentType.getName());
56 ················if·(s·==·null)·{64 ················if·(str·==·null)·{
57 ····················s·=·componentType.getSimpleName();65 ····················str·=·componentType.getSimpleName();
58 ····················return·s;66 ····················return·str;
59 ················}67 ················}
60 ················return·s;68 ················return·str;
61 ············}69 ············}
62 ········}70 ········}
63 ········s·=·i;71 ········str·=·string;
64 ········return·s;72 ········return·str;
65 ····}73 ····}
66 }74 }
1.51 KB
io/flutter/embedding/android/FlutterSplashView.class
1.41 KB
procyon -ec {}
    
Offset 37, 15 lines modifiedOffset 37, 15 lines modified
37 ····37 ····
38 ····private·boolean·h()·{38 ····private·boolean·h()·{
39 ········final·k·b·=·this.b;39 ········final·k·b·=·this.b;
40 ········if·(b·==·null)·{40 ········if·(b·==·null)·{
41 ············throw·new·IllegalStateException("Cannot·determine·if·splash·has·completed·when·no·FlutterView·is·set.");41 ············throw·new·IllegalStateException("Cannot·determine·if·splash·has·completed·when·no·FlutterView·is·set.");
42 ········}42 ········}
43 ········if·(b.s())·{43 ········if·(b.s())·{
44 ············return·this.b.getAttachedFlutterEngine().h().i()·!=·null·&&·this.b.getAttachedFlutterEngine().h().i().equals(this.f);44 ············return·this.b.getAttachedFlutterEngine().h().k()·!=·null·&&·this.b.getAttachedFlutterEngine().h().k().equals(this.f);
45 ········}45 ········}
46 ········throw·new·IllegalStateException("Cannot·determine·if·splash·has·completed·when·no·FlutterEngine·is·attached·to·our·FlutterView.·This·question·depends·on·an·isolate·ID·to·differentiate·Flutter·experiences.");46 ········throw·new·IllegalStateException("Cannot·determine·if·splash·has·completed·when·no·FlutterEngine·is·attached·to·our·FlutterView.·This·question·depends·on·an·isolate·ID·to·differentiate·Flutter·experiences.");
47 ····}47 ····}
48 ····48 ····
49 ····private·boolean·i()·{49 ····private·boolean·i()·{
50 ········final·k·b·=·this.b;50 ········final·k·b·=·this.b;
51 ········return·b·!=·null·&&·b.s()·&&·!this.b.q()·&&·!this.h();51 ········return·b·!=·null·&&·b.s()·&&·!this.b.q()·&&·!this.h();
Offset 59, 15 lines modifiedOffset 59, 15 lines modified
59 ················return·true;59 ················return·true;
60 ············}60 ············}
61 ········}61 ········}
62 ········return·false;62 ········return·false;
63 ····}63 ····}
64 ····64 ····
65 ····private·void·k()·{65 ····private·void·k()·{
66 ········this.e·=·this.b.getAttachedFlutterEngine().h().i();66 ········this.e·=·this.b.getAttachedFlutterEngine().h().k();
67 ········final·String·j·=·FlutterSplashView.j;67 ········final·String·j·=·FlutterSplashView.j;
68 ········final·StringBuilder·sb·=·new·StringBuilder();68 ········final·StringBuilder·sb·=·new·StringBuilder();
69 ········sb.append("Transitioning·splash·screen·to·a·Flutter·UI.·Isolate:·");69 ········sb.append("Transitioning·splash·screen·to·a·Flutter·UI.·Isolate:·");
70 ········sb.append(this.e);70 ········sb.append(this.e);
71 ········f.a.b.e(j,·sb.toString());71 ········f.a.b.e(j,·sb.toString());
72 ········this.a.a(this.i);72 ········this.a.a(this.i);
73 ····}73 ····}
4.46 KB
io/flutter/embedding/engine/FlutterJNI.class
4.37 KB
procyon -ec {}
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
  
1 package·io.flutter.embedding.engine;1 package·io.flutter.embedding.engine;
  
2 import·io.flutter.embedding.engine.renderer.SurfaceTextureWrapper;2 import·io.flutter.embedding.engine.renderer.SurfaceTextureWrapper;
3 import·io.flutter.embedding.engine.mutatorsstack.FlutterMutatorsStack;3 import·io.flutter.embedding.engine.mutatorsstack.FlutterMutatorsStack;
4 import·f.a.c.a.o;4 import·f.a.c.a.p;
5 import·io.flutter.view.c$g;5 import·io.flutter.view.c$g;
6 import·java.util.Locale;6 import·java.util.Locale;
7 import·java.util.ArrayList;7 import·java.util.ArrayList;
8 import·java.util.Iterator;8 import·java.util.Iterator;
9 import·android.view.Surface;9 import·android.view.Surface;
10 import·java.util.List;10 import·java.util.List;
11 import·android.content.res.AssetManager;11 import·android.content.res.AssetManager;
Offset 25, 15 lines modifiedOffset 25, 15 lines modified
25 import·android.graphics.ColorSpace$Named;25 import·android.graphics.ColorSpace$Named;
26 import·android.graphics.ImageDecoder$Source;26 import·android.graphics.ImageDecoder$Source;
27 import·android.graphics.ImageDecoder$ImageInfo;27 import·android.graphics.ImageDecoder$ImageInfo;
28 import·android.graphics.ImageDecoder;28 import·android.graphics.ImageDecoder;
29 import·java.util.concurrent.CopyOnWriteArraySet;29 import·java.util.concurrent.CopyOnWriteArraySet;
30 import·java.util.concurrent.locks.ReentrantReadWriteLock;30 import·java.util.concurrent.locks.ReentrantReadWriteLock;
31 import·io.flutter.plugin.platform.l;31 import·io.flutter.plugin.platform.l;
32 import·io.flutter.embedding.engine.f.d;32 import·io.flutter.embedding.engine.f.f;
33 import·android.os.Looper;33 import·android.os.Looper;
34 import·java.util.Set;34 import·java.util.Set;
35 import·io.flutter.embedding.engine.g.a;35 import·io.flutter.embedding.engine.g.a;
  
36 public·class·FlutterJNI36 public·class·FlutterJNI
37 {37 {
38 ····private·static·final·String·TAG·=·"FlutterJNI";38 ····private·static·final·String·TAG·=·"FlutterJNI";
Offset 46, 15 lines modifiedOffset 46, 15 lines modified
46 ····private·FlutterJNI$a·accessibilityDelegate;46 ····private·FlutterJNI$a·accessibilityDelegate;
47 ····private·a·deferredComponentManager;47 ····private·a·deferredComponentManager;
48 ····private·final·Set·engineLifecycleListeners;48 ····private·final·Set·engineLifecycleListeners;
49 ····private·final·Set·flutterUiDisplayListeners;49 ····private·final·Set·flutterUiDisplayListeners;
50 ····private·f.a.c.b.a·localizationPlugin;50 ····private·f.a.c.b.a·localizationPlugin;
51 ····private·final·Looper·mainLooper;51 ····private·final·Looper·mainLooper;
52 ····private·Long·nativeShellHolderId;52 ····private·Long·nativeShellHolderId;
53 ····private·d·platformMessageHandler;53 ····private·f·platformMessageHandler;
54 ····private·l·platformViewsController;54 ····private·l·platformViewsController;
55 ····private·ReentrantReadWriteLock·shellHolderLock;55 ····private·ReentrantReadWriteLock·shellHolderLock;
56 ····56 ····
57 ····public·FlutterJNI()·{57 ····public·FlutterJNI()·{
58 ········this.shellHolderLock·=·new·ReentrantReadWriteLock();58 ········this.shellHolderLock·=·new·ReentrantReadWriteLock();
59 ········this.engineLifecycleListeners·=·new·CopyOnWriteArraySet();59 ········this.engineLifecycleListeners·=·new·CopyOnWriteArraySet();
60 ········this.flutterUiDisplayListeners·=·new·CopyOnWriteArraySet();60 ········this.flutterUiDisplayListeners·=·new·CopyOnWriteArraySet();
Offset 113, 17 lines modifiedOffset 113, 17 lines modified
113 ····}113 ····}
114 ····114 ····
115 ····public·static·String·getObservatoryUri()·{115 ····public·static·String·getObservatoryUri()·{
116 ········return·FlutterJNI.observatoryUri;116 ········return·FlutterJNI.observatoryUri;
117 ····}117 ····}
118 ····118 ····
119 ····private·void·handlePlatformMessageResponse(final·int·n,·final·ByteBuffer·byteBuffer)·{119 ····private·void·handlePlatformMessageResponse(final·int·n,·final·ByteBuffer·byteBuffer)·{
120 ········final·d·platformMessageHandler·=·this.platformMessageHandler;120 ········final·f·platformMessageHandler·=·this.platformMessageHandler;
121 ········if·(platformMessageHandler·!=·null)·{121 ········if·(platformMessageHandler·!=·null)·{
122 ············platformMessageHandler.e(n,·byteBuffer);122 ············platformMessageHandler.g(n,·byteBuffer);
123 ········}123 ········}
124 ····}124 ····}
125 ····125 ····
126 ····private·native·long·nativeAttach(final·FlutterJNI·p0);126 ····private·native·long·nativeAttach(final·FlutterJNI·p0);
127 ····127 ····
128 ····private·native·void·nativeCleanupMessageData(final·long·p0);128 ····private·native·void·nativeCleanupMessageData(final·long·p0);
129 ····129 ····
Offset 382, 15 lines modifiedOffset 382, 15 lines modified
382 ····}382 ····}
383 ····383 ····
384 ····public·void·dispatchSemanticsAction(final·int·n,·final·c$g·c$g,·final·Object·o)·{384 ····public·void·dispatchSemanticsAction(final·int·n,·final·c$g·c$g,·final·Object·o)·{
385 ········this.ensureAttachedToNative();385 ········this.ensureAttachedToNative();
386 ········ByteBuffer·b;386 ········ByteBuffer·b;
387 ········int·position;387 ········int·position;
388 ········if·(o·!=·null)·{388 ········if·(o·!=·null)·{
389 ············b·=·o.a.b(o);389 ············b·=·p.a.b(o);
390 ············position·=·b.position();390 ············position·=·b.position();
391 ········}391 ········}
392 ········else·{392 ········else·{
393 ············b·=·null;393 ············b·=·null;
394 ············position·=·0;394 ············position·=·0;
395 ········}395 ········}
396 ········this.dispatchSemanticsAction(n,·c$g.d,·b,·position);396 ········this.dispatchSemanticsAction(n,·c$g.d,·b,·position);
Offset 403, 17 lines modifiedOffset 403, 17 lines modified
403 ····}403 ····}
404 ····404 ····
405 ····public·boolean·getIsSoftwareRenderingEnabled()·{405 ····public·boolean·getIsSoftwareRenderingEnabled()·{
406 ········return·this.nativeGetIsSoftwareRenderingEnabled();406 ········return·this.nativeGetIsSoftwareRenderingEnabled();
407 ····}407 ····}
408 ····408 ····
409 ····public·void·handlePlatformMessage(final·String·s,·final·ByteBuffer·byteBuffer,·final·int·n,·final·long·n2)·{409 ····public·void·handlePlatformMessage(final·String·s,·final·ByteBuffer·byteBuffer,·final·int·n,·final·long·n2)·{
410 ········final·d·platformMessageHandler·=·this.platformMessageHandler;410 ········final·f·platformMessageHandler·=·this.platformMessageHandler;
411 ········if·(platformMessageHandler·!=·null)·{411 ········if·(platformMessageHandler·!=·null)·{
412 ············platformMessageHandler.b(s,·byteBuffer,·n,·n2);412 ············platformMessageHandler.d(s,·byteBuffer,·n,·n2);
413 ········}413 ········}
414 ········else·{414 ········else·{
415 ············this.nativeCleanupMessageData(n2);415 ············this.nativeCleanupMessageData(n2);
416 ········}416 ········}
417 ····}417 ····}
418 ····418 ····
419 ····public·void·init(final·Context·context,·final·String[]·array,·final·String·s,·final·String·s2,·final·String·s3,·final·long·n)·{419 ····public·void·init(final·Context·context,·final·String[]·array,·final·String·s,·final·String·s2,·final·String·s3,·final·long·n)·{
Offset 669, 15 lines modifiedOffset 669, 15 lines modified
669 ····}669 ····}
670 ····670 ····
671 ····public·void·setLocalizationPlugin(final·f.a.c.b.a·localizationPlugin)·{671 ····public·void·setLocalizationPlugin(final·f.a.c.b.a·localizationPlugin)·{
672 ········this.ensureRunningOnMainThread();672 ········this.ensureRunningOnMainThread();
673 ········this.localizationPlugin·=·localizationPlugin;673 ········this.localizationPlugin·=·localizationPlugin;
674 ····}674 ····}
675 ····675 ····
676 ····public·void·setPlatformMessageHandler(final·d·platformMessageHandler)·{676 ····public·void·setPlatformMessageHandler(final·f·platformMessageHandler)·{
677 ········this.ensureRunningOnMainThread();677 ········this.ensureRunningOnMainThread();
678 ········this.platformMessageHandler·=·platformMessageHandler;678 ········this.platformMessageHandler·=·platformMessageHandler;
679 ····}679 ····}
680 ····680 ····
681 ····public·void·setPlatformViewsController(final·l·platformViewsController)·{681 ····public·void·setPlatformViewsController(final·l·platformViewsController)·{
682 ········this.ensureRunningOnMainThread();682 ········this.ensureRunningOnMainThread();
683 ········this.platformViewsController·=·platformViewsController;683 ········this.platformViewsController·=·platformViewsController;
3.53 KB
io/flutter/embedding/engine/b.class
3.46 KB
procyon -ec {}
    
Offset 13, 22 lines modifiedOffset 13, 23 lines modified
13 import·io.flutter.embedding.engine.j.i;13 import·io.flutter.embedding.engine.j.i;
14 import·io.flutter.embedding.engine.j.k;14 import·io.flutter.embedding.engine.j.k;
15 import·io.flutter.embedding.engine.j.h;15 import·io.flutter.embedding.engine.j.h;
16 import·io.flutter.embedding.engine.j.g;16 import·io.flutter.embedding.engine.j.g;
17 import·io.flutter.embedding.engine.j.f;17 import·io.flutter.embedding.engine.j.f;
18 import·io.flutter.embedding.engine.j.e;18 import·io.flutter.embedding.engine.j.e;
19 import·io.flutter.embedding.engine.j.c;19 import·io.flutter.embedding.engine.j.c;
 20 import·io.flutter.embedding.engine.f.d;
20 import·io.flutter.embedding.engine.renderer.a;21 import·io.flutter.embedding.engine.renderer.a;
  
21 public·class·b22 public·class·b
22 {23 {
23 ····private·final·FlutterJNI·a;24 ····private·final·FlutterJNI·a;
24 ····private·final·a·b;25 ····private·final·a·b;
25 ····private·final·io.flutter.embedding.engine.f.b·c; 
26 ····private·final·d·d;26 ····private·final·d·c;
 27 ····private·final·io.flutter.embedding.engine.d·d;
27 ····private·final·f.a.c.b.a·e;28 ····private·final·f.a.c.b.a·e;
28 ····private·final·io.flutter.embedding.engine.j.b·f;29 ····private·final·io.flutter.embedding.engine.j.b·f;
29 ····private·final·c·g;30 ····private·final·c·g;
30 ····private·final·io.flutter.embedding.engine.j.d·h;31 ····private·final·io.flutter.embedding.engine.j.d·h;
31 ····private·final·e·i;32 ····private·final·e·i;
32 ····private·final·f·j;33 ····private·final·f·j;
33 ····private·final·g·k;34 ····private·final·g·k;
Offset 57, 21 lines modifiedOffset 58, 21 lines modified
57 ········}58 ········}
58 ········catch·(PackageManager$NameNotFoundException·ex2)·{}59 ········catch·(PackageManager$NameNotFoundException·ex2)·{}
59 ········final·f.a.a·e·=·f.a.a.e();60 ········final·f.a.a·e·=·f.a.a.e();
60 ········if·(a·==·null)·{61 ········if·(a·==·null)·{
61 ············a·=·e.d().a();62 ············a·=·e.d().a();
62 ········}63 ········}
63 ········this.a·=·a;64 ········this.a·=·a;
64 ········final·io.flutter.embedding.engine.f.b·c2·=·new·io.flutter.embedding.engine.f.b(a,·assetManager);65 ········final·d·c2·=·new·d(a,·assetManager);
65 ········(this.c·=·c2).l();66 ········(this.c·=·c2).n();
66 ········final·io.flutter.embedding.engine.g.a·a2·=·f.a.a.e().a();67 ········final·io.flutter.embedding.engine.g.a·a2·=·f.a.a.e().a();
67 ········this.f·=·new·io.flutter.embedding.engine.j.b(c2,·a);68 ········this.f·=·new·io.flutter.embedding.engine.j.b(c2,·a);
68 ········final·c·g·=·new·c(c2);69 ········final·c·g·=·new·c(c2);
69 ········this.g·=·g;70 ········this.g·=·g;
70 ········this.h·=·new·io.flutter.embedding.engine.j.d((f.a.c.a.b)c2);71 ········this.h·=·new·io.flutter.embedding.engine.j.d((f.a.c.a.c)c2);
71 ········this.i·=·new·e(c2);72 ········this.i·=·new·e(c2);
72 ········final·f·j·=·new·f(c2);73 ········final·f·j·=·new·f(c2);
73 ········this.j·=·j;74 ········this.j·=·j;
74 ········this.k·=·new·g(c2);75 ········this.k·=·new·g(c2);
75 ········this.l·=·new·h(c2);76 ········this.l·=·new·h(c2);
76 ········this.n·=·new·i(c2);77 ········this.n·=·new·i(c2);
77 ········this.m·=·new·k(c2,·b2);78 ········this.m·=·new·k(c2,·b2);
Offset 96, 15 lines modifiedOffset 97, 15 lines modified
96 ········a.setDeferredComponentManager(e.a());97 ········a.setDeferredComponentManager(e.a());
97 ········if·(!a.isAttached())·{98 ········if·(!a.isAttached())·{
98 ············this.d();99 ············this.d();
99 ········}100 ········}
100 ········this.b·=·new·a(a);101 ········this.b·=·new·a(a);
101 ········(this.r·=·l).P();102 ········(this.r·=·l).P();
102 ········applicationContext·=·applicationContext.getApplicationContext();103 ········applicationContext·=·applicationContext.getApplicationContext();
103 ········this.d·=·new·d(applicationContext,·this,·c);104 ········this.d·=·new·io.flutter.embedding.engine.d(applicationContext,·this,·c);
104 ········if·(b·&&·c.d())·{105 ········if·(b·&&·c.d())·{
105 ············io.flutter.embedding.engine.i.g.a.a(this);106 ············io.flutter.embedding.engine.i.g.a.a(this);
106 ········}107 ········}
107 ····}108 ····}
108 ····109 ····
109 ····public·b(final·Context·context,·final·String[]·array,·final·boolean·b,·final·boolean·b2)·{110 ····public·b(final·Context·context,·final·String[]·array,·final·boolean·b,·final·boolean·b2)·{
110 ········this(context,·null,·null,·new·io.flutter.plugin.platform.l(),·array,·b,·b2);111 ········this(context,·null,·null,·new·io.flutter.plugin.platform.l(),·array,·b,·b2);
Offset 127, 15 lines modifiedOffset 128, 15 lines modified
127 ········f.a.b.e("FlutterEngine",·"Destroying.");128 ········f.a.b.e("FlutterEngine",·"Destroying.");
128 ········final·Iterator<b$b>·iterator·=·this.s.iterator();129 ········final·Iterator<b$b>·iterator·=·this.s.iterator();
129 ········while·(iterator.hasNext())·{130 ········while·(iterator.hasNext())·{
130 ············((b$b)iterator.next()).b();131 ············((b$b)iterator.next()).b();
131 ········}132 ········}
132 ········this.d.m();133 ········this.d.m();
133 ········this.r.R();134 ········this.r.R();
134 ········this.c.m();135 ········this.c.o();
135 ········this.a.removeEngineLifecycleListener(this.t);136 ········this.a.removeEngineLifecycleListener(this.t);
136 ········this.a.setDeferredComponentManager((io.flutter.embedding.engine.g.a)null);137 ········this.a.setDeferredComponentManager((io.flutter.embedding.engine.g.a)null);
137 ········this.a.detachFromNativeAndReleaseResources();138 ········this.a.detachFromNativeAndReleaseResources();
138 ········if·(f.a.a.e().a()·!=·null)·{139 ········if·(f.a.a.e().a()·!=·null)·{
139 ············f.a.a.e().a().d();140 ············f.a.a.e().a().d();
140 ············this.g.c((io.flutter.embedding.engine.g.a)null);141 ············this.g.c((io.flutter.embedding.engine.g.a)null);
141 ········}142 ········}
Offset 145, 15 lines modifiedOffset 146, 15 lines modified
145 ········return·this.f;146 ········return·this.f;
146 ····}147 ····}
147 ····148 ····
148 ····public·io.flutter.embedding.engine.i.c.b·g()·{149 ····public·io.flutter.embedding.engine.i.c.b·g()·{
149 ········return·(io.flutter.embedding.engine.i.c.b)this.d;150 ········return·(io.flutter.embedding.engine.i.c.b)this.d;
150 ····}151 ····}
151 ····152 ····
152 ····public·io.flutter.embedding.engine.f.b·h()·{153 ····public·d·h()·{
153 ········return·this.c;154 ········return·this.c;
154 ····}155 ····}
155 ····156 ····
156 ····public·io.flutter.embedding.engine.j.d·i()·{157 ····public·io.flutter.embedding.engine.j.d·i()·{
157 ········return·this.h;158 ········return·this.h;
158 ····}159 ····}
159 ····160 ····
360 B
io/flutter/embedding/engine/f/a.class
286 B
procyon -ec {}
    
Offset 1, 11 lines modifiedOffset 1, 9 lines modified
  
1 package·io.flutter.embedding.engine.f;1 package·io.flutter.embedding.engine.f;
  
2 import·java.nio.ByteBuffer; 
  
3 public·final·class·a·implements·Runnable2 public·final·class·a·implements·Runnable
4 {3 {
5 ····public·final·void·run()·{4 ····public·final·void·run()·{
6 ········this.d.j(this.e,·this.f,·this.g,·this.h,·this.i);5 ········this.d.d();
7 ····}6 ····}
8 }7 }
3.05 KB
io/flutter/embedding/engine/f/d.class
2.98 KB
procyon -ec {}
    
Offset 1, 11 lines modifiedOffset 1, 105 lines modified
  
1 package·io.flutter.embedding.engine.f;1 package·io.flutter.embedding.engine.f;
  
 2 import·d.d.a;
 3 import·java.util.List;
 4 import·f.a.c.a.c$b;
2 import·java.nio.ByteBuffer;5 import·java.nio.ByteBuffer;
 6 import·f.a.c.a.b;
 7 import·f.a.c.a.c$c;
 8 import·f.a.c.a.c$d;
 9 import·f.a.c.a.c$a;
 10 import·android.content.res.AssetManager;
 11 import·io.flutter.embedding.engine.FlutterJNI;
 12 import·f.a.c.a.c;
  
3 public·interface·d13 public·class·d·implements·c
4 {14 {
5 ····void·b(final·String·p0,·final·ByteBuffer·p1,·final·int·p2,·final·long·p3);15 ····private·final·FlutterJNI·a;
 16 ····private·final·AssetManager·b;
 17 ····private·final·e·c;
 18 ····private·final·c·d;
 19 ····private·boolean·e;
 20 ····private·String·f;
 21 ····private·d$d·g;
 22 ····private·final·c$a·h;
6 ····23 ····
7 ····void·e(final·int·p0,·final·ByteBuffer·p1);24 ····public·d(final·FlutterJNI·a,·final·AssetManager·b)·{
 25 ········this.e·=·false;
 26 ········final·d$a·h·=·new·d$a(this);
 27 ········this.h·=·(c$a)h;
 28 ········this.a·=·a;
 29 ········this.b·=·b;
 30 ········final·e·c·=·new·e(a);
 31 ········(this.c·=·c).e("flutter/isolate",·(c$a)h);
 32 ········this.d·=·(c)new·d$c(c,·(d$a)null);
 33 ········if·(a.isAttached())·{
 34 ············this.e·=·true;
 35 ········}
 36 ····}
 37 ····
 38 ····public·c$c·a(final·c$d·c$d)·{
 39 ········return·this.d.a(c$d);
 40 ····}
 41 ····
 42 ····public·void·c(final·String·s,·final·ByteBuffer·byteBuffer,·final·c$b·c$b)·{
 43 ········this.d.c(s,·byteBuffer,·c$b);
 44 ····}
 45 ····
 46 ····public·void·e(final·String·s,·final·c$a·c$a)·{
 47 ········this.d.e(s,·c$a);
 48 ····}
 49 ····
 50 ····public·void·f(final·String·s,·final·c$a·c$a,·final·c$c·c$c)·{
 51 ········this.d.f(s,·c$a,·c$c);
 52 ····}
 53 ····
 54 ····public·void·i(final·d$b·d$b)·{
 55 ········this.j(d$b,·null);
 56 ····}
 57 ····
 58 ····public·void·j(final·d$b·obj,·final·List·list)·{
 59 ········final·boolean·e·=·this.e;
 60 ········final·String·s·=·"DartExecutor";
 61 ········if·(e)·{
 62 ············f.a.b.f(s,·"Attempted·to·run·a·DartExecutor·that·is·already·running.");
 63 ············return;
 64 ········}
 65 ········d.d.a.a("DartExecutor#executeDartEntrypoint");
 66 ········final·StringBuilder·sb·=·new·StringBuilder();
 67 ········sb.append("Executing·Dart·entrypoint:·");
 68 ········sb.append(obj);
 69 ········f.a.b.e(s,·sb.toString());
 70 ········try·{
 71 ············this.a.runBundleAndSnapshotFromLibrary(obj.a,·obj.c,·obj.b,·this.b,·list);
 72 ············this.e·=·true;
 73 ········}
 74 ········finally·{
 75 ············d.d.a.b();
 76 ········}
 77 ····}
 78 ····
 79 ····public·String·k()·{
 80 ········return·this.f;
 81 ····}
 82 ····
 83 ····public·boolean·l()·{
 84 ········return·this.e;
 85 ····}
 86 ····
 87 ····public·void·m()·{
 88 ········if·(this.a.isAttached())·{
 89 ············this.a.notifyLowMemoryWarning();
 90 ········}
 91 ····}
 92 ····
 93 ····public·void·n()·{
 94 ········f.a.b.e("DartExecutor",·"Attached·to·JNI.·Registering·the·platform·message·handler·for·this·Dart·execution·context.");
 95 ········this.a.setPlatformMessageHandler((f)this.c);
 96 ····}
 97 ····
 98 ····public·void·o()·{
 99 ········f.a.b.e("DartExecutor",·"Detached·from·JNI.·De-registering·the·platform·message·handler·for·this·Dart·execution·context.");
 100 ········this.a.setPlatformMessageHandler((f)null);
 101 ····}
8 }102 }
861 B
io/flutter/embedding/engine/i/a$b.class
783 B
procyon -ec {}
    
Offset 1, 26 lines modifiedOffset 1, 27 lines modified
  
1 package·io.flutter.embedding.engine.i;1 package·io.flutter.embedding.engine.i;
  
2 import·io.flutter.plugin.platform.i;2 import·io.flutter.plugin.platform.i;
3 import·io.flutter.view.d;3 import·io.flutter.view.d;
 4 import·io.flutter.embedding.engine.b;
4 import·f.a.c.a.b;5 import·f.a.c.a.c;
5 import·android.content.Context;6 import·android.content.Context;
  
6 public·class·a$b7 public·class·a$b
7 {8 {
8 ····private·final·Context·a;9 ····private·final·Context·a;
9 ····private·final·b·b;10 ····private·final·c·b;
10 ····11 ····
11 ····public·a$b(final·Context·a,·final·io.flutter.embedding.engine.b·b,·final·b·b2,·final·d·d,·final·i·i,·final·a$a·a$a)·{12 ····public·a$b(final·Context·a,·final·b·b,·final·c·b2,·final·d·d,·final·i·i,·final·a$a·a$a)·{
12 ········this.a·=·a;13 ········this.a·=·a;
13 ········this.b·=·b2;14 ········this.b·=·b2;
14 ····}15 ····}
15 ····16 ····
16 ····public·Context·a()·{17 ····public·Context·a()·{
17 ········return·this.a;18 ········return·this.a;
18 ····}19 ····}
19 ····20 ····
20 ····public·b·b()·{21 ····public·c·b()·{
21 ········return·this.b;22 ········return·this.b;
22 ····}23 ····}
23 }24 }
302 B
io/flutter/embedding/engine/i/a.class
228 B
procyon -ec {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 package·io.flutter.embedding.engine.i;1 package·io.flutter.embedding.engine.i;
  
2 public·interface·a2 public·interface·a
3 {3 {
4 ····void·a(final·a$b·p0);4 ····void·f(final·a$b·p0);
5 ····5 ····
6 ····void·c(final·a$b·p0);6 ····void·h(final·a$b·p0);
7 }7 }
1.21 KB
io/flutter/embedding/engine/j/b.class
1.14 KB
procyon -ec {}
    
Offset 1, 30 lines modifiedOffset 1, 32 lines modified
  
1 package·io.flutter.embedding.engine.j;1 package·io.flutter.embedding.engine.j;
  
2 import·io.flutter.embedding.engine.FlutterJNI$a;2 import·io.flutter.embedding.engine.FlutterJNI$a;
3 import·io.flutter.view.c$g;3 import·io.flutter.view.c$g;
4 import·f.a.c.a.g;4 import·f.a.c.a.h;
5 import·f.a.c.a.o;5 import·f.a.c.a.c;
 6 import·f.a.c.a.p;
 7 import·io.flutter.embedding.engine.f.d;
6 import·f.a.c.a.a$d;8 import·f.a.c.a.a$d;
7 import·io.flutter.embedding.engine.FlutterJNI;9 import·io.flutter.embedding.engine.FlutterJNI;
8 import·f.a.c.a.a;10 import·f.a.c.a.a;
  
9 public·class·b11 public·class·b
10 {12 {
11 ····public·final·a·a;13 ····public·final·a·a;
12 ····public·final·FlutterJNI·b;14 ····public·final·FlutterJNI·b;
13 ····private·b$b·c;15 ····private·b$b·c;
14 ····private·final·a$d·d;16 ····private·final·a$d·d;
15 ····17 ····
16 ····public·b(final·io.flutter.embedding.engine.f.b·b,·final·FlutterJNI·b2)·{18 ····public·b(final·d·d,·final·FlutterJNI·b)·{
17 ········final·b$a·d·=·new·b$a(this);19 ········final·b$a·d2·=·new·b$a(this);
18 ········this.d·=·(a$d)d;20 ········this.d·=·(a$d)d2;
19 ········(this.a·=·new·a((f.a.c.a.b)b,·"flutter/accessibility",·(g)o.a)).e((a$d)d);21 ········(this.a·=·new·a((c)d,·"flutter/accessibility",·(h)p.a)).e((a$d)d2);
20 ········this.b·=·b2;22 ········this.b·=·b;
21 ····}23 ····}
22 ····24 ····
23 ····public·void·b(final·int·n,·final·c$g·c$g)·{25 ····public·void·b(final·int·n,·final·c$g·c$g)·{
24 ········this.b.dispatchSemanticsAction(n,·c$g);26 ········this.b.dispatchSemanticsAction(n,·c$g);
25 ····}27 ····}
26 ····28 ····
27 ····public·void·c(final·int·n,·final·c$g·c$g,·final·Object·o)·{29 ····public·void·c(final·int·n,·final·c$g·c$g,·final·Object·o)·{
1.12 KB
io/flutter/embedding/engine/j/c.class
1.04 KB
procyon -ec {}
    
Offset 1, 30 lines modifiedOffset 1, 30 lines modified
  
1 package·io.flutter.embedding.engine.j;1 package·io.flutter.embedding.engine.j;
  
2 import·java.util.HashMap;2 import·java.util.HashMap;
3 import·f.a.c.a.j;3 import·f.a.c.a.k;
4 import·f.a.c.a.p;4 import·f.a.c.a.q;
5 import·io.flutter.embedding.engine.f.b;5 import·io.flutter.embedding.engine.f.d;
6 import·f.a.c.a.i$c;6 import·f.a.c.a.j$c;
7 import·java.util.Map;7 import·java.util.Map;
8 import·io.flutter.embedding.engine.g.a;8 import·io.flutter.embedding.engine.g.a;
9 import·f.a.c.a.i;9 import·f.a.c.a.j;
  
10 public·class·c10 public·class·c
11 {11 {
12 ····private·final·i·a;12 ····private·final·j·a;
13 ····private·a·b;13 ····private·a·b;
14 ····private·Map·c;14 ····private·Map·c;
15 ····final·i$c·d;15 ····final·j$c·d;
16 ····16 ····
17 ····public·c(final·b·b)·{17 ····public·c(final·d·d)·{
18 ········final·c$a·d·=·new·c$a(this);18 ········final·c$a·d2·=·new·c$a(this);
19 ········this.d·=·(i$c)d;19 ········this.d·=·(j$c)d2;
20 ········(this.a·=·new·i((f.a.c.a.b)b,·"flutter/deferredcomponent",·(j)p.b)).e((i$c)d);20 ········(this.a·=·new·j((f.a.c.a.c)d,·"flutter/deferredcomponent",·(k)q.b)).e((j$c)d2);
21 ········this.b·=·f.a.a.e().a();21 ········this.b·=·f.a.a.e().a();
22 ········this.c·=·new·HashMap();22 ········this.c·=·new·HashMap();
23 ····}23 ····}
24 ····24 ····
25 ····public·void·c(final·a·b)·{25 ····public·void·c(final·a·b)·{
26 ········this.b·=·b;26 ········this.b·=·b;
27 ····}27 ····}
933 B
io/flutter/embedding/engine/j/d.class
859 B
procyon -ec {}
    
Offset 1, 28 lines modifiedOffset 1, 30 lines modified
  
1 package·io.flutter.embedding.engine.j;1 package·io.flutter.embedding.engine.j;
  
2 import·org.json.JSONException;2 import·org.json.JSONException;
 3 import·f.a.b;
3 import·org.json.JSONObject;4 import·org.json.JSONObject;
4 import·android.view.KeyEvent;5 import·android.view.KeyEvent;
5 import·android.os.Build$VERSION;6 import·android.os.Build$VERSION;
6 import·android.view.InputDevice;7 import·android.view.InputDevice;
7 import·java.util.HashMap;8 import·java.util.HashMap;
8 import·java.util.Map;9 import·java.util.Map;
9 import·f.a.c.a.a$e;10 import·f.a.c.a.a$e;
10 import·f.a.c.a.g;11 import·f.a.c.a.h;
11 import·f.a.c.a.b;12 import·f.a.c.a.e;
 13 import·f.a.c.a.c;
12 import·f.a.c.a.a;14 import·f.a.c.a.a;
  
13 public·class·d15 public·class·d
14 {16 {
15 ····public·final·a·a;17 ····public·final·a·a;
16 ····18 ····
17 ····public·d(final·b·b)·{19 ····public·d(final·c·c)·{
18 ········this.a·=·new·a(b,·"flutter/keyevent",·(g)f.a.c.a.d.a);20 ········this.a·=·new·a(c,·"flutter/keyevent",·(h)e.a);
19 ····}21 ····}
20 ····22 ····
21 ····private·static·a$e·a(final·d$a·d$a)·{23 ····private·static·a$e·a(final·d$a·d$a)·{
22 ········return·(a$e)new·io.flutter.embedding.engine.j.a(d$a);24 ········return·(a$e)new·io.flutter.embedding.engine.j.a(d$a);
23 ····}25 ····}
24 ····26 ····
25 ····private·Map·b(final·d$b·d$b,·final·boolean·b)·{27 ····private·Map·b(final·d$b·d$b,·final·boolean·b)·{
1.61 KB
io/flutter/embedding/engine/j/e.class
1.53 KB
procyon -ec {}
    
Offset 1, 36 lines modifiedOffset 1, 38 lines modified
  
1 package·io.flutter.embedding.engine.j;1 package·io.flutter.embedding.engine.j;
  
 2 import·f.a.b;
2 import·f.a.c.a.g;3 import·f.a.c.a.h;
3 import·f.a.c.a.q;4 import·f.a.c.a.c;
 5 import·f.a.c.a.r;
4 import·io.flutter.embedding.engine.f.b;6 import·io.flutter.embedding.engine.f.d;
5 import·f.a.c.a.a;7 import·f.a.c.a.a;
  
6 public·class·e8 public·class·e
7 {9 {
8 ····public·final·a·a;10 ····public·final·a·a;
9 ····11 ····
10 ····public·e(final·b·b)·{12 ····public·e(final·d·d)·{
11 ········this.a·=·new·a((f.a.c.a.b)b,·"flutter/lifecycle",·(g)q.b);13 ········this.a·=·new·a((c)d,·"flutter/lifecycle",·(h)r.b);
12 ····}14 ····}
13 ····15 ····
14 ····public·void·a()·{16 ····public·void·a()·{
15 ········f.a.b.e("LifecycleChannel",·"Sending·AppLifecycleState.detached·message.");17 ········b.e("LifecycleChannel",·"Sending·AppLifecycleState.detached·message.");
16 ········this.a.c((Object)"AppLifecycleState.detached");18 ········this.a.c((Object)"AppLifecycleState.detached");
17 ····}19 ····}
18 ····20 ····
19 ····public·void·b()·{21 ····public·void·b()·{
20 ········f.a.b.e("LifecycleChannel",·"Sending·AppLifecycleState.inactive·message.");22 ········b.e("LifecycleChannel",·"Sending·AppLifecycleState.inactive·message.");
21 ········this.a.c((Object)"AppLifecycleState.inactive");23 ········this.a.c((Object)"AppLifecycleState.inactive");
22 ····}24 ····}
23 ····25 ····
24 ····public·void·c()·{26 ····public·void·c()·{
25 ········f.a.b.e("LifecycleChannel",·"Sending·AppLifecycleState.paused·message.");27 ········b.e("LifecycleChannel",·"Sending·AppLifecycleState.paused·message.");
26 ········this.a.c((Object)"AppLifecycleState.paused");28 ········this.a.c((Object)"AppLifecycleState.paused");
27 ····}29 ····}
28 ····30 ····
29 ····public·void·d()·{31 ····public·void·d()·{
30 ········f.a.b.e("LifecycleChannel",·"Sending·AppLifecycleState.resumed·message.");32 ········b.e("LifecycleChannel",·"Sending·AppLifecycleState.resumed·message.");
31 ········this.a.c((Object)"AppLifecycleState.resumed");33 ········this.a.c((Object)"AppLifecycleState.resumed");
32 ····}34 ····}
33 }35 }
1.22 KB
io/flutter/embedding/engine/j/f.class
1.15 KB
procyon -ec {}
    
Offset 1, 31 lines modifiedOffset 1, 32 lines modified
  
1 package·io.flutter.embedding.engine.j;1 package·io.flutter.embedding.engine.j;
  
2 import·java.util.Iterator;2 import·java.util.Iterator;
3 import·android.os.Build$VERSION;3 import·android.os.Build$VERSION;
4 import·java.util.Locale;4 import·java.util.Locale;
5 import·java.util.ArrayList;5 import·java.util.ArrayList;
 6 import·f.a.b;
6 import·java.util.List;7 import·java.util.List;
 8 import·f.a.c.a.k;
 9 import·f.a.c.a.c;
 10 import·io.flutter.embedding.engine.f.d;
 11 import·f.a.c.a.j$c;
7 import·f.a.c.a.j;12 import·f.a.c.a.j;
8 import·f.a.c.a.e; 
9 import·io.flutter.embedding.engine.f.b; 
10 import·f.a.c.a.i$c; 
11 import·f.a.c.a.i; 
  
12 public·class·f13 public·class·f
13 {14 {
14 ····public·final·i·a;15 ····public·final·j·a;
15 ····private·f$b·b;16 ····private·f$b·b;
16 ····public·final·i$c·c;17 ····public·final·j$c·c;
17 ····18 ····
18 ····public·f(final·b·b)·{19 ····public·f(final·d·d)·{
19 ········final·f$a·c·=·new·f$a(this);20 ········final·f$a·c·=·new·f$a(this);
20 ········this.c·=·(i$c)c;21 ········this.c·=·(j$c)c;
21 ········(this.a·=·new·i((f.a.c.a.b)b,·"flutter/localization",·(j)e.a)).e((i$c)c);22 ········(this.a·=·new·j((c)d,·"flutter/localization",·(k)f.a.c.a.f.a)).e((j$c)c);
22 ····}23 ····}
23 ····24 ····
24 ····public·void·b(final·List·list)·{25 ····public·void·b(final·List·list)·{
25 ········final·String·s·=·"LocalizationChannel";26 ········final·String·s·=·"LocalizationChannel";
26 ········f.a.b.e(s,·"Sending·Locales·to·Flutter.");27 ········f.a.b.e(s,·"Sending·Locales·to·Flutter.");
27 ········final·ArrayList<String>·list2·=·new·ArrayList<String>();28 ········final·ArrayList<String>·list2·=·new·ArrayList<String>();
28 ········for·(final·Locale·locale·:·list)·{29 ········for·(final·Locale·locale·:·list)·{
925 B
io/flutter/embedding/engine/j/g.class
851 B
procyon -ec {}
    
Offset 1, 25 lines modifiedOffset 1, 26 lines modified
  
1 package·io.flutter.embedding.engine.j;1 package·io.flutter.embedding.engine.j;
  
 2 import·f.a.c.a.k;
 3 import·f.a.c.a.c;
 4 import·f.a.c.a.q;
 5 import·io.flutter.embedding.engine.f.d;
 6 import·f.a.c.a.j$c;
2 import·f.a.c.a.j;7 import·f.a.c.a.j;
3 import·f.a.c.a.p; 
4 import·io.flutter.embedding.engine.f.b; 
5 import·f.a.c.a.i$c; 
6 import·f.a.c.a.i; 
  
7 public·class·g8 public·class·g
8 {9 {
9 ····public·final·i·a;10 ····public·final·j·a;
10 ····private·g$b·b;11 ····private·g$b·b;
11 ····private·final·i$c·c;12 ····private·final·j$c·c;
12 ····13 ····
13 ····public·g(final·b·b)·{14 ····public·g(final·d·d)·{
14 ········final·g$a·c·=·new·g$a(this);15 ········final·g$a·c·=·new·g$a(this);
15 ········this.c·=·(i$c)c;16 ········this.c·=·(j$c)c;
16 ········(this.a·=·new·i((f.a.c.a.b)b,·"flutter/mousecursor",·(j)p.b)).e((i$c)c);17 ········(this.a·=·new·j((c)d,·"flutter/mousecursor",·(k)q.b)).e((j$c)c);
17 ····}18 ····}
18 ····19 ····
19 ····public·void·b(final·g$b·b)·{20 ····public·void·b(final·g$b·b)·{
20 ········this.b·=·b;21 ········this.b·=·b;
21 ····}22 ····}
22 }23 }
1.02 KB
io/flutter/embedding/engine/j/h.class
973 B
procyon -ec {}
    
Offset 1, 25 lines modifiedOffset 1, 27 lines modified
  
1 package·io.flutter.embedding.engine.j;1 package·io.flutter.embedding.engine.j;
  
 2 import·f.a.b;
 3 import·f.a.c.a.k;
 4 import·f.a.c.a.c;
 5 import·f.a.c.a.f;
 6 import·io.flutter.embedding.engine.f.d;
 7 import·f.a.c.a.j$c;
2 import·f.a.c.a.j;8 import·f.a.c.a.j;
3 import·f.a.c.a.e; 
4 import·io.flutter.embedding.engine.f.b; 
5 import·f.a.c.a.i$c; 
6 import·f.a.c.a.i; 
  
7 public·class·h9 public·class·h
8 {10 {
9 ····public·final·i·a;11 ····public·final·j·a;
10 ····private·final·i$c·b;12 ····private·final·j$c·b;
11 ····13 ····
12 ····public·h(final·b·b)·{14 ····public·h(final·d·d)·{
13 ········final·h$a·b2·=·new·h$a(this);15 ········final·h$a·b·=·new·h$a(this);
14 ········this.b·=·(i$c)b2;16 ········this.b·=·(j$c)b;
15 ········(this.a·=·new·i((f.a.c.a.b)b,·"flutter/navigation",·(j)e.a)).e((i$c)b2);17 ········(this.a·=·new·j((c)d,·"flutter/navigation",·(k)f.a)).e((j$c)b);
16 ····}18 ····}
17 ····19 ····
18 ····public·void·a()·{20 ····public·void·a()·{
19 ········f.a.b.e("NavigationChannel",·"Sending·message·to·pop·route.");21 ········f.a.b.e("NavigationChannel",·"Sending·message·to·pop·route.");
20 ········this.a.c("popRoute",·(Object)null);22 ········this.a.c("popRoute",·(Object)null);
21 ····}23 ····}
22 ····24 ····
1.88 KB
io/flutter/embedding/engine/j/i.class
1.81 KB
procyon -ec {}
    
Offset 1, 38 lines modifiedOffset 1, 41 lines modified
  
1 package·io.flutter.embedding.engine.j;1 package·io.flutter.embedding.engine.j;
  
2 import·java.util.Arrays;2 import·java.util.Arrays;
 3 import·f.a.b;
3 import·java.util.ArrayList;4 import·java.util.ArrayList;
4 import·java.util.List;5 import·java.util.List;
5 import·org.json.JSONObject;6 import·org.json.JSONObject;
6 import·org.json.JSONArray;7 import·org.json.JSONArray;
 8 import·f.a.c.a.k;
 9 import·f.a.c.a.c;
 10 import·f.a.c.a.f;
 11 import·io.flutter.embedding.engine.f.d;
 12 import·f.a.c.a.j$c;
7 import·f.a.c.a.j;13 import·f.a.c.a.j;
8 import·f.a.c.a.e; 
9 import·io.flutter.embedding.engine.f.b; 
10 import·f.a.c.a.i$c; 
  
11 public·class·i14 public·class·i
12 {15 {
13 ····public·final·f.a.c.a.i·a;16 ····public·final·j·a;
14 ····private·i$h·b;17 ····private·i$h·b;
15 ····final·i$c·c;18 ····final·j$c·c;
16 ····19 ····
17 ····public·i(final·b·b)·{20 ····public·i(final·d·d)·{
18 ········final·i$a·c·=·new·i$a(this);21 ········final·i$a·c·=·new·i$a(this);
19 ········this.c·=·(i$c)c;22 ········this.c·=·(j$c)c;
20 ········(this.a·=·new·f.a.c.a.i((f.a.c.a.b)b,·"flutter/platform",·(j)e.a)).e((i$c)c);23 ········(this.a·=·new·j((c)d,·"flutter/platform",·(k)f.a)).e((j$c)c);
21 ····}24 ····}
22 ····25 ····
23 ····private·io.flutter.embedding.engine.j.i$c·g(final·JSONObject·jsonObject)·{26 ····private·i$c·g(final·JSONObject·jsonObject)·{
24 ········int·int1·=·jsonObject.getInt("primaryColor");27 ········int·int1·=·jsonObject.getInt("primaryColor");
25 ········if·(int1·!=·0)·{28 ········if·(int1·!=·0)·{
26 ············int1·|=·0xFF000000;29 ············int1·|=·0xFF000000;
27 ········}30 ········}
28 ········return·new·io.flutter.embedding.engine.j.i$c(int1,·jsonObject.getString("label"));31 ········return·new·i$c(int1,·jsonObject.getString("label"));
29 ····}32 ····}
30 ····33 ····
31 ····private·int·h(final·JSONArray·jsonArray)·{34 ····private·int·h(final·JSONArray·jsonArray)·{
32 ········int·n·=·0;35 ········int·n·=·0;
33 ········int·n2·=·0;36 ········int·n2·=·0;
34 ········int·n3·=·0;37 ········int·n3·=·0;
35 ········int·n4;38 ········int·n4;
Offset 214, 11 lines modifiedOffset 217, 11 lines modified
214 ····}217 ····}
215 ····218 ····
216 ····public·void·l(final·i$h·b)·{219 ····public·void·l(final·i$h·b)·{
217 ········this.b·=·b;220 ········this.b·=·b;
218 ····}221 ····}
219 ····222 ····
220 ····public·void·m(final·boolean·b)·{223 ····public·void·m(final·boolean·b)·{
221 ········f.a.b.e("PlatformChannel",·"Sending·'systemUIChange'·message.");224 ········b.e("PlatformChannel",·"Sending·'systemUIChange'·message.");
222 ········this.a.c("SystemChrome.systemUIChange",·(Object)Arrays.asList(Boolean.valueOf(b)));225 ········this.a.c("SystemChrome.systemUIChange",·(Object)Arrays.asList(Boolean.valueOf(b)));
223 ····}226 ····}
224 }227 }
510 B
io/flutter/embedding/engine/j/j$a$a.class
428 B
procyon -ec {}
    
Offset 1, 17 lines modifiedOffset 1, 17 lines modified
  
1 package·io.flutter.embedding.engine.j;1 package·io.flutter.embedding.engine.j;
  
2 import·f.a.c.a.i$d;2 import·f.a.c.a.j$d;
  
3 class·j$a$a·implements·Runnable3 class·j$a$a·implements·Runnable
4 {4 {
5 ····final·/*·synthetic·*/·i$d·d;5 ····final·/*·synthetic·*/·j$d·d;
6 ····6 ····
7 ····j$a$a(final·j$a·j$a,·final·i$d·d)·{7 ····j$a$a(final·j$a·j$a,·final·j$d·d)·{
8 ········this.d·=·d;8 ········this.d·=·d;
9 ····}9 ····}
10 ····10 ····
11 ····public·void·run()·{11 ····public·void·run()·{
12 ········this.d.b((Object)null);12 ········this.d.b((Object)null);
13 ····}13 ····}
14 }14 }
1.39 KB
io/flutter/embedding/engine/j/j.class
1.32 KB
procyon -ec {}
    
Offset 1, 38 lines modifiedOffset 1, 39 lines modified
  
1 package·io.flutter.embedding.engine.j;1 package·io.flutter.embedding.engine.j;
  
2 import·java.io.Writer;2 import·java.io.Writer;
3 import·java.io.PrintWriter;3 import·java.io.PrintWriter;
4 import·java.io.StringWriter;4 import·java.io.StringWriter;
5 import·f.a.c.a.p;5 import·f.a.c.a.k;
 6 import·f.a.c.a.c;
 7 import·f.a.c.a.q;
6 import·io.flutter.embedding.engine.f.b;8 import·io.flutter.embedding.engine.f.d;
7 import·f.a.c.a.i$c;9 import·f.a.c.a.j$c;
8 import·f.a.c.a.i; 
  
9 public·class·j10 public·class·j
10 {11 {
11 ····private·final·i·a;12 ····private·final·f.a.c.a.j·a;
12 ····private·j$e·b;13 ····private·j$e·b;
13 ····private·final·i$c·c;14 ····private·final·j$c·c;
14 ····15 ····
15 ····public·j(final·b·b)·{16 ····public·j(final·d·d)·{
16 ········final·j$a·c·=·new·j$a(this);17 ········final·j$a·c·=·new·j$a(this);
17 ········this.c·=·(i$c)c;18 ········this.c·=·(j$c)c;
18 ········(this.a·=·new·i((f.a.c.a.b)b,·"flutter/platform_views",·(f.a.c.a.j)p.b)).e((i$c)c);19 ········(this.a·=·new·f.a.c.a.j((c)d,·"flutter/platform_views",·(k)q.b)).e((j$c)c);
19 ····}20 ····}
20 ····21 ····
21 ····private·static·String·c(final·Exception·ex)·{22 ····private·static·String·c(final·Exception·ex)·{
22 ········final·StringWriter·out·=·new·StringWriter();23 ········final·StringWriter·out·=·new·StringWriter();
23 ········ex.printStackTrace(new·PrintWriter((Writer)out));24 ········ex.printStackTrace(new·PrintWriter((Writer)out));
24 ········return·out.toString();25 ········return·out.toString();
25 ····}26 ····}
26 ····27 ····
27 ····public·void·d(final·int·i)·{28 ····public·void·d(final·int·i)·{
28 ········final·i·a·=·this.a;29 ········final·f.a.c.a.j·a·=·this.a;
29 ········if·(a·==·null)·{30 ········if·(a·==·null)·{
30 ············return;31 ············return;
31 ········}32 ········}
32 ········a.c("viewFocused",·(Object)Integer.valueOf(i));33 ········a.c("viewFocused",·(Object)Integer.valueOf(i));
33 ····}34 ····}
34 ····35 ····
35 ····public·void·e(final·j$e·b)·{36 ····public·void·e(final·j$e·b)·{
2.04 KB
io/flutter/embedding/engine/j/k.class
1.96 KB
procyon -ec {}
    
Offset 1, 41 lines modifiedOffset 1, 41 lines modified
  
1 package·io.flutter.embedding.engine.j;1 package·io.flutter.embedding.engine.j;
  
2 import·java.util.HashMap;2 import·java.util.HashMap;
3 import·java.util.Map;3 import·java.util.Map;
 4 import·f.a.c.a.c;
 5 import·f.a.c.a.q;
 6 import·io.flutter.embedding.engine.f.d;
 7 import·f.a.c.a.j$c;
 8 import·f.a.c.a.j$d;
4 import·f.a.c.a.j;9 import·f.a.c.a.j;
5 import·f.a.c.a.p; 
6 import·io.flutter.embedding.engine.f.b; 
7 import·f.a.c.a.i$c; 
8 import·f.a.c.a.i$d; 
9 import·f.a.c.a.i; 
  
10 public·class·k10 public·class·k
11 {11 {
12 ····public·final·boolean·a;12 ····public·final·boolean·a;
13 ····private·byte[]·b;13 ····private·byte[]·b;
14 ····private·i·c;14 ····private·j·c;
15 ····private·i$d·d;15 ····private·j$d·d;
16 ····private·boolean·e;16 ····private·boolean·e;
17 ····private·boolean·f;17 ····private·boolean·f;
18 ····private·final·i$c·g;18 ····private·final·j$c·g;
19 ····19 ····
20 ····k(final·i·c,·final·boolean·a)·{20 ····k(final·j·c,·final·boolean·a)·{
21 ········this.e·=·false;21 ········this.e·=·false;
22 ········this.f·=·false;22 ········this.f·=·false;
23 ········final·k$b·g·=·new·k$b(this);23 ········final·k$b·g·=·new·k$b(this);
24 ········this.g·=·(i$c)g;24 ········this.g·=·(j$c)g;
25 ········this.c·=·c;25 ········this.c·=·c;
26 ········this.a·=·a;26 ········this.a·=·a;
27 ········c.e((i$c)g);27 ········c.e((j$c)g);
28 ····}28 ····}
29 ····29 ····
30 ····public·k(final·b·b,·final·boolean·b2)·{30 ····public·k(final·d·d,·final·boolean·b)·{
31 ········this(new·i((f.a.c.a.b)b,·"flutter/restoration",·(j)p.b),·b2);31 ········this(new·j((c)d,·"flutter/restoration",·(f.a.c.a.k)q.b),·b);
32 ····}32 ····}
33 ····33 ····
34 ····private·Map·i(final·byte[]·array)·{34 ····private·Map·i(final·byte[]·array)·{
35 ········final·HashMap<String,·Boolean>·hashMap·=·new·HashMap<String,·Boolean>();35 ········final·HashMap<String,·Boolean>·hashMap·=·new·HashMap<String,·Boolean>();
36 ········hashMap.put("enabled",·Boolean.TRUE);36 ········hashMap.put("enabled",·Boolean.TRUE);
37 ········hashMap.put("data",·(Boolean)(Object)array);37 ········hashMap.put("data",·(Boolean)(Object)array);
38 ········return·hashMap;38 ········return·hashMap;
Offset 47, 19 lines modifiedOffset 47, 19 lines modified
47 ····47 ····
48 ····public·byte[]·h()·{48 ····public·byte[]·h()·{
49 ········return·this.b;49 ········return·this.b;
50 ····}50 ····}
51 ····51 ····
52 ····public·void·j(final·byte[]·b)·{52 ····public·void·j(final·byte[]·b)·{
53 ········this.e·=·true;53 ········this.e·=·true;
54 ········final·i$d·d·=·this.d;54 ········final·j$d·d·=·this.d;
55 ········if·(d·!=·null)·{55 ········if·(d·!=·null)·{
56 ············d.b((Object)this.i(b));56 ············d.b((Object)this.i(b));
57 ············this.d·=·null;57 ············this.d·=·null;
58 ········}58 ········}
59 ········else·if·(this.f)·{59 ········else·if·(this.f)·{
60 ············this.c.d("push",·(Object)this.i(b),·(i$d)new·k$a(this,·b));60 ············this.c.d("push",·(Object)this.i(b),·(j$d)new·k$a(this,·b));
61 ············return;61 ············return;
62 ········}62 ········}
63 ········this.b·=·b;63 ········this.b·=·b;
64 ····}64 ····}
65 }65 }
668 B
io/flutter/embedding/engine/j/l.class
594 B
procyon -ec {}
    
Offset 1, 20 lines modifiedOffset 1, 21 lines modified
  
1 package·io.flutter.embedding.engine.j;1 package·io.flutter.embedding.engine.j;
  
2 import·f.a.c.a.g;2 import·f.a.c.a.h;
3 import·f.a.c.a.d;3 import·f.a.c.a.c;
 4 import·f.a.c.a.e;
4 import·io.flutter.embedding.engine.f.b;5 import·io.flutter.embedding.engine.f.d;
5 import·f.a.c.a.a;6 import·f.a.c.a.a;
  
6 public·class·l7 public·class·l
7 {8 {
8 ····public·final·a·a;9 ····public·final·a·a;
9 ····10 ····
10 ····public·l(final·b·b)·{11 ····public·l(final·d·d)·{
11 ········this.a·=·new·a((f.a.c.a.b)b,·"flutter/settings",·(g)d.a);12 ········this.a·=·new·a((c)d,·"flutter/settings",·(h)e.a);
12 ····}13 ····}
13 ····14 ····
14 ····public·l$a·a()·{15 ····public·l$a·a()·{
15 ········return·new·l$a(this.a);16 ········return·new·l$a(this.a);
16 ····}17 ····}
17 }18 }
999 B
io/flutter/embedding/engine/j/m.class
925 B
procyon -ec {}
    
Offset 1, 24 lines modifiedOffset 1, 26 lines modified
  
1 package·io.flutter.embedding.engine.j;1 package·io.flutter.embedding.engine.j;
  
2 import·java.util.HashMap;2 import·java.util.HashMap;
 3 import·f.a.b;
3 import·f.a.c.a.g;4 import·f.a.c.a.h;
4 import·f.a.c.a.d;5 import·f.a.c.a.c;
 6 import·f.a.c.a.e;
5 import·io.flutter.embedding.engine.f.b;7 import·io.flutter.embedding.engine.f.d;
6 import·f.a.c.a.a;8 import·f.a.c.a.a;
  
7 public·class·m9 public·class·m
8 {10 {
9 ····public·final·a·a;11 ····public·final·a·a;
10 ····12 ····
11 ····public·m(final·b·b)·{13 ····public·m(final·d·d)·{
12 ········this.a·=·new·a((f.a.c.a.b)b,·"flutter/system",·(g)d.a);14 ········this.a·=·new·a((c)d,·"flutter/system",·(h)e.a);
13 ····}15 ····}
14 ····16 ····
15 ····public·void·a()·{17 ····public·void·a()·{
16 ········f.a.b.e("SystemChannel",·"Sending·memory·pressure·warning·to·Flutter.");18 ········b.e("SystemChannel",·"Sending·memory·pressure·warning·to·Flutter.");
17 ········final·HashMap<String,·String>·hashMap·=·new·HashMap<String,·String>(1);19 ········final·HashMap<String,·String>·hashMap·=·new·HashMap<String,·String>(1);
18 ········hashMap.put("type",·"memoryPressure");20 ········hashMap.put("type",·"memoryPressure");
19 ········this.a.c((Object)hashMap);21 ········this.a.c((Object)hashMap);
20 ····}22 ····}
21 }23 }
1.84 KB
io/flutter/embedding/engine/j/n.class
1.77 KB
procyon -ec {}
    
Offset 1, 43 lines modifiedOffset 1, 44 lines modified
  
1 package·io.flutter.embedding.engine.j;1 package·io.flutter.embedding.engine.j;
  
2 import·java.util.Map;2 import·java.util.Map;
3 import·android.os.Bundle;3 import·android.os.Bundle;
4 import·java.util.Arrays;4 import·java.util.Arrays;
5 import·java.io.Serializable;5 import·java.io.Serializable;
 6 import·f.a.b;
6 import·java.util.Iterator;7 import·java.util.Iterator;
7 import·io.flutter.plugin.editing.d; 
8 import·org.json.JSONArray;8 import·org.json.JSONArray;
9 import·java.util.HashMap;9 import·java.util.HashMap;
10 import·java.util.ArrayList;10 import·java.util.ArrayList;
 11 import·f.a.c.a.k;
 12 import·f.a.c.a.c;
 13 import·f.a.c.a.f;
 14 import·io.flutter.embedding.engine.f.d;
 15 import·f.a.c.a.j$c;
11 import·f.a.c.a.j;16 import·f.a.c.a.j;
12 import·f.a.c.a.e; 
13 import·io.flutter.embedding.engine.f.b; 
14 import·f.a.c.a.i$c; 
15 import·f.a.c.a.i; 
  
16 public·class·n17 public·class·n
17 {18 {
18 ····public·final·i·a;19 ····public·final·j·a;
19 ····private·n$f·b;20 ····private·n$f·b;
20 ····final·i$c·c;21 ····final·j$c·c;
21 ····22 ····
22 ····public·n(final·b·b)·{23 ····public·n(final·d·d)·{
23 ········final·n$a·c·=·new·n$a(this);24 ········final·n$a·c·=·new·n$a(this);
24 ········this.c·=·(i$c)c;25 ········this.c·=·(j$c)c;
25 ········(this.a·=·new·i((f.a.c.a.b)b,·"flutter/textinput",·(j)e.a)).e((i$c)c);26 ········(this.a·=·new·j((c)d,·"flutter/textinput",·(k)f.a)).e((j$c)c);
26 ····}27 ····}
27 ····28 ····
28 ····private·static·HashMap·b(final·ArrayList·list)·{29 ····private·static·HashMap·b(final·ArrayList·list)·{
29 ········final·HashMap<String,·JSONArray>·hashMap·=·new·HashMap<String,·JSONArray>();30 ········final·HashMap<String,·JSONArray>·hashMap·=·new·HashMap<String,·JSONArray>();
30 ········final·JSONArray·value·=·new·JSONArray();31 ········final·JSONArray·value·=·new·JSONArray();
31 ········final·Iterator<d>·iterator·=·list.iterator();32 ········final·Iterator<io.flutter.plugin.editing.d>·iterator·=·list.iterator();
32 ········while·(iterator.hasNext())·{33 ········while·(iterator.hasNext())·{
33 ············value.put((Object)((d)iterator.next()).b());34 ············value.put((Object)((io.flutter.plugin.editing.d)iterator.next()).b());
34 ········}35 ········}
35 ········hashMap.put("deltas",·value);36 ········hashMap.put("deltas",·value);
36 ········return·hashMap;37 ········return·hashMap;
37 ····}38 ····}
38 ····39 ····
39 ····private·static·HashMap·c(final·String·value,·final·int·i,·final·int·j,·final·int·k,·final·int·l)·{40 ····private·static·HashMap·c(final·String·value,·final·int·i,·final·int·j,·final·int·k,·final·int·l)·{
40 ········final·HashMap<String,·String>·hashMap·=·new·HashMap<String,·String>();41 ········final·HashMap<String,·String>·hashMap·=·new·HashMap<String,·String>();
576 B
io/flutter/plugin/platform/h.class
508 B
procyon -ec {}
    
Offset 1, 16 lines modifiedOffset 1, 15 lines modified
  
1 package·io.flutter.plugin.platform;1 package·io.flutter.plugin.platform;
  
2 import·android.content.Context;2 import·android.content.Context;
3 import·f.a.c.a.g; 
  
4 public·abstract·class·h3 public·abstract·class·h
5 {4 {
6 ····private·final·g·a;5 ····private·final·f.a.c.a.h·a;
7 ····6 ····
8 ····public·abstract·io.flutter.plugin.platform.g·a(final·Context·p0,·final·int·p1,·final·Object·p2);7 ····public·abstract·g·a(final·Context·p0,·final·int·p1,·final·Object·p2);
9 ····8 ····
10 ····public·final·g·b()·{9 ····public·final·f.a.c.a.h·b()·{
11 ········return·this.a;10 ········return·this.a;
12 ····}11 ····}
13 }12 }
1.25 KB
io/flutter/plugins/GeneratedPluginRegistrant.class
1.15 KB
procyon -ec {}
    
Offset 1, 29 lines modifiedOffset 1, 29 lines modified
  
1 package·io.flutter.plugins;1 package·io.flutter.plugins;
  
2 import·e.b.a.c;2 import·e.a.a.c;
3 import·io.flutter.embedding.engine.i.a;3 import·io.flutter.embedding.engine.i.a;
4 import·io.flutter.plugins.a.h;4 import·io.flutter.plugins.a.i;
5 import·io.flutter.embedding.engine.b;5 import·io.flutter.embedding.engine.b;
  
6 public·final·class·GeneratedPluginRegistrant6 public·final·class·GeneratedPluginRegistrant
7 {7 {
8 ····private·static·final·String·TAG·=·"GeneratedPluginRegistrant";8 ····private·static·final·String·TAG·=·"GeneratedPluginRegistrant";
9 ····9 ····
10 ····public·static·void·registerWith(final·b·b)·{10 ····public·static·void·registerWith(final·b·b)·{
11 ········final·String·s·=·"GeneratedPluginRegistrant";11 ········final·String·s·=·"GeneratedPluginRegistrant";
12 ········try·{12 ········try·{
13 ············final·io.flutter.embedding.engine.i.b·p·=·b.p();13 ············final·io.flutter.embedding.engine.i.b·p·=·b.p();
14 ············try·{14 ············try·{
15 ················try·{15 ················try·{
16 ····················final·h·h·=·new·h();16 ····················final·i·i·=·new·i();
17 ····················final·io.flutter.embedding.engine.i.b·b2·=·p;17 ····················final·io.flutter.embedding.engine.i.b·b2·=·p;
18 ····················try·{18 ····················try·{
19 ························b2.i((a)h);19 ························b2.i((a)i);
20 ····················}20 ····················}
21 ····················catch·(Exception·ex)·{21 ····················catch·(Exception·ex)·{
22 ························f.a.b.c(s,·"Error·registering·plugin·path_provider_android,·io.flutter.plugins.pathprovider.PathProviderPlugin",·(Throwable)ex);22 ························f.a.b.c(s,·"Error·registering·plugin·path_provider_android,·io.flutter.plugins.pathprovider.PathProviderPlugin",·(Throwable)ex);
23 ····················}23 ····················}
24 ················}24 ················}
25 ················catch·(Exception·ex4)·{}25 ················catch·(Exception·ex4)·{}
26 ············}26 ············}
484 B
io/flutter/plugins/a/a.class
428 B
procyon -ec {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
  
1 package·io.flutter.plugins.a;1 package·io.flutter.plugins.a;
  
2 import·java.util.concurrent.Callable; 
3 import·e.a.a.b.a.f;2 import·f.a.c.a.a$e;
 3 import·f.a.c.a.a$d;
  
4 public·final·class·a·implements·Runnable4 public·final·class·a·implements·a$d
5 {5 {
6 ····public·final·void·run()·{ 
7 ········h$d.h(this.d,·this.e);6 ····public·final·void·a(final·Object·o,·final·a$e·a$e)·{
 7 ········g.e(this.a,·o,·a$e);
8 ····}8 ····}
9 }9 }
462 B
io/flutter/plugins/a/b.class
406 B
procyon -ec {}
    
Offset 1, 11 lines modifiedOffset 1, 12 lines modified
  
1 package·io.flutter.plugins.a;1 package·io.flutter.plugins.a;
  
2 import·java.util.concurrent.Callable;2 import·f.a.c.a.a$e;
 3 import·f.a.c.a.a$d;
  
3 public·final·class·b·implements·Callable4 public·final·class·b·implements·a$d
4 {5 {
5 ····public·final·Object·call()·{ 
6 ········return·this.a.n();6 ····public·final·void·a(final·Object·o,·final·a$e·a$e)·{
 7 ········g.g(this.a,·o,·a$e);
7 ····}8 ····}
8 }9 }
462 B
io/flutter/plugins/a/c.class
406 B
procyon -ec {}
    
Offset 1, 11 lines modifiedOffset 1, 12 lines modified
  
1 package·io.flutter.plugins.a;1 package·io.flutter.plugins.a;
  
2 import·java.util.concurrent.Callable;2 import·f.a.c.a.a$e;
 3 import·f.a.c.a.a$d;
  
3 public·final·class·c·implements·Callable4 public·final·class·c·implements·a$d
4 {5 {
5 ····public·final·Object·call()·{ 
6 ········return·this.a.t();6 ····public·final·void·a(final·Object·o,·final·a$e·a$e)·{
 7 ········g.b(this.a,·o,·a$e);
7 ····}8 ····}
8 }9 }
462 B
io/flutter/plugins/a/d.class
406 B
procyon -ec {}
    
Offset 1, 11 lines modifiedOffset 1, 12 lines modified
  
1 package·io.flutter.plugins.a;1 package·io.flutter.plugins.a;
  
2 import·java.util.concurrent.Callable;2 import·f.a.c.a.a$e;
 3 import·f.a.c.a.a$d;
  
3 public·final·class·d·implements·Callable4 public·final·class·d·implements·a$d
4 {5 {
5 ····public·final·Object·call()·{ 
6 ········return·this.a.r();6 ····public·final·void·a(final·Object·o,·final·a$e·a$e)·{
 7 ········g.d(this.a,·o,·a$e);
7 ····}8 ····}
8 }9 }
462 B
io/flutter/plugins/a/e.class
406 B
procyon -ec {}
    
Offset 1, 11 lines modifiedOffset 1, 12 lines modified
  
1 package·io.flutter.plugins.a;1 package·io.flutter.plugins.a;
  
2 import·java.util.concurrent.Callable;2 import·f.a.c.a.a$e;
 3 import·f.a.c.a.a$d;
  
3 public·final·class·e·implements·Callable4 public·final·class·e·implements·a$d
4 {5 {
5 ····public·final·Object·call()·{ 
6 ········return·this.a.l();6 ····public·final·void·a(final·Object·o,·final·a$e·a$e)·{
 7 ········g.f(this.a,·o,·a$e);
7 ····}8 ····}
8 }9 }
468 B
io/flutter/plugins/a/f.class
412 B
procyon -ec {}
    
Offset 1, 11 lines modifiedOffset 1, 12 lines modified
  
1 package·io.flutter.plugins.a;1 package·io.flutter.plugins.a;
  
2 import·java.util.concurrent.Callable;2 import·f.a.c.a.a$e;
 3 import·f.a.c.a.a$d;
  
3 public·final·class·f·implements·Callable4 public·final·class·f·implements·a$d
4 {5 {
5 ····public·final·Object·call()·{ 
6 ········return·this.a.p(this.b);6 ····public·final·void·a(final·Object·o,·final·a$e·a$e)·{
 7 ········g.c(this.a,·o,·a$e);
7 ····}8 ····}
8 }9 }
2.03 KB
io/flutter/plugins/a/g.class
1.97 KB
procyon -ec {}
    
Offset 1, 11 lines modifiedOffset 1, 63 lines modified
  
1 package·io.flutter.plugins.a;1 package·io.flutter.plugins.a;
  
2 import·java.util.concurrent.Callable;2 import·java.util.Map;
 3 import·f.a.c.a.a$d;
 4 import·f.a.c.a.a;
 5 import·f.a.c.a.c;
 6 import·java.util.ArrayList;
 7 import·java.util.HashMap;
 8 import·f.a.c.a.a$e;
 9 import·f.a.c.a.h;
  
3 public·final·class·g·implements·Callable10 public·final·class·g
4 {11 {
5 ····public·final·Object·call()·{ 
6 ········return·this.a.j();12 ····public·static·h·a()·{
 13 ········return·(h)h$b.d;
 14 ····}
 15 ····
 16 ····public·static·void·h(final·c·c,·final·h$a·h$a)·{
 17 ········final·a·a·=·new·a(c,·"dev.flutter.pigeon.PathProviderApi.getTemporaryPath",·a(),·c.b());
 18 ········if·(h$a·!=·null)·{
 19 ············a.e((a$d)new·io.flutter.plugins.a.c(h$a));
 20 ········}
 21 ········else·{
 22 ············a.e((a$d)null);
 23 ········}
 24 ········final·a·a2·=·new·a(c,·"dev.flutter.pigeon.PathProviderApi.getApplicationSupportPath",·a(),·c.b());
 25 ········if·(h$a·!=·null)·{
 26 ············a2.e((a$d)new·f(h$a));
 27 ········}
 28 ········else·{
 29 ············a2.e((a$d)null);
 30 ········}
 31 ········final·a·a3·=·new·a(c,·"dev.flutter.pigeon.PathProviderApi.getApplicationDocumentsPath",·a(),·c.b());
 32 ········if·(h$a·!=·null)·{
 33 ············a3.e((a$d)new·d(h$a));
 34 ········}
 35 ········else·{
 36 ············a3.e((a$d)null);
 37 ········}
 38 ········final·a·a4·=·new·a(c,·"dev.flutter.pigeon.PathProviderApi.getExternalStoragePath",·a(),·c.b());
 39 ········if·(h$a·!=·null)·{
 40 ············a4.e((a$d)new·io.flutter.plugins.a.a(h$a));
 41 ········}
 42 ········else·{
 43 ············a4.e((a$d)null);
 44 ········}
 45 ········final·a·a5·=·new·a(c,·"dev.flutter.pigeon.PathProviderApi.getExternalCachePaths",·a(),·c.b());
 46 ········if·(h$a·!=·null)·{
 47 ············a5.e((a$d)new·e(h$a));
 48 ········}
 49 ········else·{
 50 ············a5.e((a$d)null);
 51 ········}
 52 ········final·a·a6·=·new·a(c,·"dev.flutter.pigeon.PathProviderApi.getExternalStoragePaths",·a(),·c.b());
 53 ········if·(h$a·!=·null)·{
 54 ············a6.e((a$d)new·b(h$a));
 55 ········}
 56 ········else·{
 57 ············a6.e((a$d)null);
 58 ········}
7 ····}59 ····}
8 }60 }
345 B
io/flutter/plugins/a/h$a.class
285 B
procyon -ec {}
    
Offset 1, 6 lines modifiedOffset 1, 19 lines modified
  
1 package·io.flutter.plugins.a;1 package·io.flutter.plugins.a;
  
2 class·h$a2 import·java.util.List;
  
 3 public·interface·h$a
3 {4 {
 5 ····String·a();
 6 ····
 7 ····String·b();
 8 ····
 9 ····String·c();
 10 ····
 11 ····String·d();
 12 ····
 13 ····List·e(final·h$c·p0);
 14 ····
 15 ····List·g();
4 }16 }
1.65 KB
io/flutter/plugins/a/h$c.class
1.59 KB
procyon -ec {}
    
Offset 1, 19 lines modifiedOffset 1, 57 lines modified
  
1 package·io.flutter.plugins.a;1 package·io.flutter.plugins.a;
  
 2 public·enum·h$c
2 import·f.a.c.a.i$d; 
  
3 interface·h$c 
4 {3 {
5 ····void·a(final·i$d·p0); 
6 ···· 
7 ····void·b(final·i$d·p0); 
8 ···· 
9 ····void·c(final·i$d·p0); 
10 ···· 
11 ····void·d(final·String·p0,·final·i$d·p1);4 ····d("root",·0,·0),·
 5 ····e("music",·n2,·n2),·
 6 ····f("podcasts",·n3,·n3),·
 7 ····g("ringtones",·n4,·n4),·
 8 ····h("alarms",·n5,·n5),·
 9 ····i("notifications",·n6,·n6),·
 10 ····j("pictures",·n7,·n7),·
 11 ····k("movies",·n8,·n8),·
 12 ····l("downloads",·n9,·n9),·
 13 ····m("dcim",·n10,·n10),·
 14 ····n("documents",·n11,·n11);
12 ····15 ····
13 ····void·e(final·i$d·p0);16 ····static·{
 17 ········final·int·n2·=·1;
 18 ········final·int·n3·=·2;
 19 ········final·int·n4·=·3;
 20 ········final·int·n5·=·4;
 21 ········final·int·n6·=·5;
 22 ········final·int·n7·=·6;
 23 ········final·int·n8·=·7;
 24 ········final·int·n9·=·8;
 25 ········final·int·n10·=·9;
 26 ········final·int·n11·=·10;
 27 ········final·h$c[]·o2·=·new·h$c[11];
 28 ········final·h$c·h$c;
 29 ········o2[0]·=·h$c;
 30 ········final·h$c·h$c2;
 31 ········o2[n2]·=·h$c2;
 32 ········final·h$c·h$c3;
 33 ········o2[n3]·=·h$c3;
 34 ········final·h$c·h$c4;
 35 ········o2[3]·=·h$c4;
 36 ········final·h$c·h$c5;
 37 ········o2[4]·=·h$c5;
 38 ········final·h$c·h$c6;
 39 ········o2[5]·=·h$c6;
 40 ········final·h$c·h$c7;
 41 ········o2[6]·=·h$c7;
 42 ········final·h$c·h$c8;
 43 ········o2[7]·=·h$c8;
 44 ········final·h$c·h$c9;
 45 ········o2[8]·=·h$c9;
 46 ········final·h$c·h$c10;
 47 ········o2[9]·=·h$c10;
 48 ········final·h$c·h$c11;
 49 ········o2[n11]·=·h$c11;
 50 ········o·=·o2;
 51 ····}
14 ····52 ····
15 ····void·f(final·i$d·p0);53 ····private·h$c(final·String·name,·final·int·ordinal,·final·int·n)·{
 54 ····}
16 }55 }
5.42 KB
io/flutter/plugins/a/i.class
5.37 KB
procyon -ec {}
    
Offset 1, 55 lines modifiedOffset 1, 164 lines modified
  
1 package·io.flutter.plugins.a;1 package·io.flutter.plugins.a;
  
2 import·android.os.Environment;2 import·io.flutter.embedding.engine.i.a$b;
 3 import·android.util.Log;
 4 import·f.a.c.a.c;
 5 import·java.io.File;
3 import·android.os.Build$VERSION;6 import·android.os.Build$VERSION;
 7 import·java.util.ArrayList;
 8 import·java.util.List;
 9 import·android.content.Context;
 10 import·io.flutter.embedding.engine.i.a;
  
4 class·i11 public·class·i·implements·a,·h$a
5 {12 {
6 ····static·String·a(final·Integer·obj)·{ 
7 ········if·(obj·==·null)·{13 ····private·Context·a;
 14 ····
 15 ····private·String·i()·{
 16 ········return·f.a.d.a.d(this.a);
 17 ····}
 18 ····
 19 ····private·String·j()·{
 20 ········return·f.a.d.a.c(this.a);
 21 ····}
 22 ····
 23 ····private·List·k()·{
 24 ········final·ArrayList<String>·list·=·new·ArrayList<String>();
 25 ········if·(Build$VERSION.SDK_INT·>=·19)·{
 26 ············final·File[]·externalCacheDirs·=·this.a.getExternalCacheDirs();
 27 ············for·(int·length·=·externalCacheDirs.length,·i·=·0;·i·<·length;·++i)·{
 28 ················final·File·file·=·externalCacheDirs[i];
 29 ················if·(file·!=·null)·{
 30 ····················list.add(file.getAbsolutePath());
 31 ················}
 32 ············}
 33 ········}
 34 ········else·{
 35 ············final·File·externalCacheDir·=·this.a.getExternalCacheDir();
 36 ············if·(externalCacheDir·!=·null)·{
 37 ················list.add(externalCacheDir.getAbsolutePath());
 38 ············}
 39 ········}
 40 ········return·list;
 41 ····}
 42 ····
 43 ····private·List·l(final·h$c·h$c)·{
 44 ········final·ArrayList<String>·list·=·new·ArrayList<String>();
 45 ········if·(Build$VERSION.SDK_INT·>=·19)·{
 46 ············final·File[]·externalFilesDirs·=·this.a.getExternalFilesDirs(this.o(h$c));
 47 ············for·(int·length·=·externalFilesDirs.length,·i·=·0;·i·<·length;·++i)·{
 48 ················final·File·file·=·externalFilesDirs[i];
 49 ················if·(file·!=·null)·{
 50 ····················list.add(file.getAbsolutePath());
 51 ················}
 52 ············}
 53 ········}
 54 ········else·{
 55 ············final·File·externalFilesDir·=·this.a.getExternalFilesDir(this.o(h$c));
 56 ············if·(externalFilesDir·!=·null)·{
 57 ················list.add(externalFilesDir.getAbsolutePath());
 58 ············}
 59 ········}
 60 ········return·list;
 61 ····}
 62 ····
 63 ····private·String·m()·{
 64 ········final·File·externalFilesDir·=·this.a.getExternalFilesDir((String)null);
 65 ········if·(externalFilesDir·==·null)·{
8 ············return·null;66 ············return·null;
9 ········}67 ········}
10 ········switch·((int)obj)·{68 ········return·externalFilesDir.getAbsolutePath();
 69 ····}
 70 ····
 71 ····private·String·n()·{
 72 ········return·this.a.getCacheDir().getPath();
 73 ····}
 74 ····
 75 ····private·String·o(final·h$c·obj)·{
 76 ········switch·(i$a.a[((Enum)obj).ordinal()])·{
11 ············default:·{77 ············default:·{
12 ················final·StringBuilder·sb·=·new·StringBuilder();78 ················final·StringBuilder·sb·=·new·StringBuilder();
13 ················sb.append("Unknown·index:·");79 ················sb.append("Unrecognized·directory:·");
14 ················sb.append(obj);80 ················sb.append(obj);
15 ················throw·new·IllegalArgumentException(sb.toString());81 ················throw·new·RuntimeException(sb.toString());
 82 ············}
 83 ············case·11:·{
 84 ················return·"documents";
 85 ············}
 86 ············case·10:·{
 87 ················return·"dcim";
16 ············}88 ············}
17 ············case·9:·{89 ············case·9:·{
 90 ················return·"downloads";
18 ················if·(Build$VERSION.SDK_INT·>=·19)·{ 
19 ····················return·Environment.DIRECTORY_DOCUMENTS; 
20 ················} 
21 ················throw·new·IllegalArgumentException("Documents·directory·is·unsupported."); 
22 ············}91 ············}
23 ············case·8:·{92 ············case·8:·{
24 ················return·Environment.DIRECTORY_DCIM;93 ················return·"movies";
25 ············}94 ············}
26 ············case·7:·{95 ············case·7:·{
27 ················return·Environment.DIRECTORY_DOWNLOADS;96 ················return·"pictures";
28 ············}97 ············}
29 ············case·6:·{98 ············case·6:·{
30 ················return·Environment.DIRECTORY_MOVIES;99 ················return·"notifications";
31 ············}100 ············}
32 ············case·5:·{101 ············case·5:·{
33 ················return·Environment.DIRECTORY_PICTURES;102 ················return·"alarms";
34 ············}103 ············}
35 ············case·4:·{104 ············case·4:·{
36 ················return·Environment.DIRECTORY_NOTIFICATIONS;105 ················return·"ringtones";
37 ············}106 ············}
38 ············case·3:·{107 ············case·3:·{
39 ················return·Environment.DIRECTORY_ALARMS;108 ················return·"podcasts";
40 ············}109 ············}
41 ············case·2:·{110 ············case·2:·{
42 ················return·Environment.DIRECTORY_RINGTONES;111 ················return·"music";
43 ············}112 ············}
44 ············case·1:·{113 ············case·1:·{
 114 ················return·null;
45 ················return·Environment.DIRECTORY_PODCASTS; 
46 ············} 
47 ············case·0:·{ 
48 ················return·Environment.DIRECTORY_MUSIC; 
49 ············}115 ············}
Max diff block lines reached; 889/5467 bytes (16.26%) of diff not shown.
2.92 KB
io/flutter/plugins/b/a$a$a.class
2.86 KB
javap -verbose -constants -s -l -private {}
    
Offset 22, 29 lines modifiedOffset 22, 29 lines modified
22 ··#14·=·Fieldref···········#2.#13·········//·io/flutter/plugins/b/a$a$a.d:Z22 ··#14·=·Fieldref···········#2.#13·········//·io/flutter/plugins/b/a$a$a.d:Z
23 ··#15·=·Utf8···············<init>23 ··#15·=·Utf8···············<init>
24 ··#16·=·Utf8···············()V24 ··#16·=·Utf8···············()V
25 ··#17·=·NameAndType········#15:#16········//·"<init>":()V25 ··#17·=·NameAndType········#15:#16········//·"<init>":()V
26 ··#18·=·Methodref··········#4.#17·········//·java/lang/Object."<init>":()V26 ··#18·=·Methodref··········#4.#17·········//·java/lang/Object."<init>":()V
27 ··#19·=·Utf8···············io/flutter/plugins/b/a$a27 ··#19·=·Utf8···············io/flutter/plugins/b/a$a
28 ··#20·=·Class··············#19············//·io/flutter/plugins/b/a$a28 ··#20·=·Class··············#19············//·io/flutter/plugins/b/a$a
29 ··#21·=·Utf8···············Lf/a/c/a/i$d;29 ··#21·=·Utf8···············Lf/a/c/a/j$d;
30 ··#22·=·NameAndType········#9:#21·········//·e:Lf/a/c/a/i$d;30 ··#22·=·NameAndType········#9:#21·········//·e:Lf/a/c/a/j$d;
31 ··#23·=·Fieldref···········#20.#22········//·io/flutter/plugins/b/a$a.e:Lf/a/c/a/i$d;31 ··#23·=·Fieldref···········#20.#22········//·io/flutter/plugins/b/a$a.e:Lf/a/c/a/j$d;
32 ··#24·=·Utf8···············java/lang/Boolean32 ··#24·=·Utf8···············java/lang/Boolean
33 ··#25·=·Class··············#24············//·java/lang/Boolean33 ··#25·=·Class··············#24············//·java/lang/Boolean
34 ··#26·=·Utf8···············valueOf34 ··#26·=·Utf8···············valueOf
35 ··#27·=·Utf8···············(Z)Ljava/lang/Boolean;35 ··#27·=·Utf8···············(Z)Ljava/lang/Boolean;
36 ··#28·=·NameAndType········#26:#27········//·valueOf:(Z)Ljava/lang/Boolean;36 ··#28·=·NameAndType········#26:#27········//·valueOf:(Z)Ljava/lang/Boolean;
37 ··#29·=·Methodref··········#25.#28········//·java/lang/Boolean.valueOf:(Z)Ljava/lang/Boolean;37 ··#29·=·Methodref··········#25.#28········//·java/lang/Boolean.valueOf:(Z)Ljava/lang/Boolean;
38 ··#30·=·Utf8···············f/a/c/a/i$d38 ··#30·=·Utf8···············f/a/c/a/j$d
39 ··#31·=·Class··············#30············//·f/a/c/a/i$d39 ··#31·=·Class··············#30············//·f/a/c/a/j$d
40 ··#32·=·Utf8···············b40 ··#32·=·Utf8···············b
41 ··#33·=·Utf8···············(Ljava/lang/Object;)V41 ··#33·=·Utf8···············(Ljava/lang/Object;)V
42 ··#34·=·NameAndType········#32:#33········//·b:(Ljava/lang/Object;)V42 ··#34·=·NameAndType········#32:#33········//·b:(Ljava/lang/Object;)V
43 ··#35·=·InterfaceMethodref·#31.#34········//·f/a/c/a/i$d.b:(Ljava/lang/Object;)V43 ··#35·=·InterfaceMethodref·#31.#34········//·f/a/c/a/j$d.b:(Ljava/lang/Object;)V
44 ··#36·=·Utf8···············Code44 ··#36·=·Utf8···············Code
45 ··#37·=·Utf8···············(Lio/flutter/plugins/b/a$a;Z)V45 ··#37·=·Utf8···············(Lio/flutter/plugins/b/a$a;Z)V
46 ··#38·=·Utf8···············run46 ··#38·=·Utf8···············run
47 {47 {
48 ··final·boolean·d;48 ··final·boolean·d;
49 ····descriptor:·Z49 ····descriptor:·Z
50 ····flags:·(0x1010)·ACC_FINAL,·ACC_SYNTHETIC50 ····flags:·(0x1010)·ACC_FINAL,·ACC_SYNTHETIC
Offset 71, 18 lines modifiedOffset 71, 18 lines modified
71 ··public·void·run();71 ··public·void·run();
72 ····descriptor:·()V72 ····descriptor:·()V
73 ····flags:·(0x0001)·ACC_PUBLIC73 ····flags:·(0x0001)·ACC_PUBLIC
74 ····Code:74 ····Code:
75 ······stack=300,·locals=3,·args_size=175 ······stack=300,·locals=3,·args_size=1
76 ·········0:·aload_076 ·········0:·aload_0
77 ·········1:·getfield······#12·················//·Field·e:Lio/flutter/plugins/b/a$a;77 ·········1:·getfield······#12·················//·Field·e:Lio/flutter/plugins/b/a$a;
78 ·········4:·getfield······#23·················//·Field·io/flutter/plugins/b/a$a.e:Lf/a/c/a/i$d;78 ·········4:·getfield······#23·················//·Field·io/flutter/plugins/b/a$a.e:Lf/a/c/a/j$d;
79 ·········7:·astore_179 ·········7:·astore_1
80 ·········8:·aload_080 ·········8:·aload_0
81 ·········9:·getfield······#14·················//·Field·d:Z81 ·········9:·getfield······#14·················//·Field·d:Z
82 ········12:·invokestatic··#29·················//·Method·java/lang/Boolean.valueOf:(Z)Ljava/lang/Boolean;82 ········12:·invokestatic··#29·················//·Method·java/lang/Boolean.valueOf:(Z)Ljava/lang/Boolean;
83 ········15:·astore_283 ········15:·astore_2
84 ········16:·aload_184 ········16:·aload_1
85 ········17:·aload_285 ········17:·aload_2
86 ········18:·invokeinterface·#35,··2···········//·InterfaceMethod·f/a/c/a/i$d.b:(Ljava/lang/Object;)V86 ········18:·invokeinterface·#35,··2···········//·InterfaceMethod·f/a/c/a/j$d.b:(Ljava/lang/Object;)V
87 ········23:·return87 ········23:·return
88 }88 }
821 B
io/flutter/plugins/b/a$a.class
761 B
procyon -ec {}
    
Offset 1, 22 lines modifiedOffset 1, 22 lines modified
  
1 package·io.flutter.plugins.b;1 package·io.flutter.plugins.b;
  
2 import·f.a.c.a.i$d;2 import·f.a.c.a.j$d;
3 import·android.content.SharedPreferences$Editor;3 import·android.content.SharedPreferences$Editor;
  
4 class·a$a·implements·Runnable4 class·a$a·implements·Runnable
5 {5 {
6 ····final·/*·synthetic·*/·SharedPreferences$Editor·d;6 ····final·/*·synthetic·*/·SharedPreferences$Editor·d;
7 ····final·/*·synthetic·*/·i$d·e;7 ····final·/*·synthetic·*/·j$d·e;
8 ····final·/*·synthetic·*/·a·f;8 ····final·/*·synthetic·*/·a·f;
9 ····9 ····
10 ····a$a(final·a·f,·final·SharedPreferences$Editor·d,·final·i$d·e)·{10 ····a$a(final·a·f,·final·SharedPreferences$Editor·d,·final·j$d·e)·{
11 ········this.f·=·f;11 ········this.f·=·f;
12 ········this.d·=·d;12 ········this.d·=·d;
13 ········this.e·=·e;13 ········this.e·=·e;
14 ····}14 ····}
15 ····15 ····
16 ····public·void·run()·{16 ····public·void·run()·{
17 ········a.a(this.f).post((Runnable)new·a$a$a(this,·this.d.commit()));17 ········a.b(this.f).post((Runnable)new·a$a$a(this,·this.d.commit()));
18 ····}18 ····}
19 }19 }
469 B
f/a/c/a/a$b$a.class
431 B
procyon -ec {}
    
Offset 1, 16 lines modifiedOffset 1, 16 lines modified
  
1 package·f.a.c.a;1 package·f.a.c.a;
  
2 class·a$b$a·implements·a$e2 class·a$b$a·implements·a$e
3 {3 {
4 ····final·/*·synthetic·*/·b$b·a;4 ····final·/*·synthetic·*/·c$b·a;
5 ····final·/*·synthetic·*/·a$b·b;5 ····final·/*·synthetic·*/·a$b·b;
6 ····6 ····
7 ····a$b$a(final·a$b·b,·final·b$b·a)·{7 ····a$b$a(final·a$b·b,·final·c$b·a)·{
8 ········this.b·=·b;8 ········this.b·=·b;
9 ········this.a·=·a;9 ········this.a·=·a;
10 ····}10 ····}
11 ····11 ····
12 ····public·void·a(final·Object·o)·{12 ····public·void·a(final·Object·o)·{
13 ········this.a.a(f.a.c.a.a.a(this.b.b).b(o));13 ········this.a.a(f.a.c.a.a.a(this.b.b).b(o));
14 ····}14 ····}
1.48 KB
f/a/c/a/a$b.class
1.44 KB
procyon -ec {}
    
Offset 1, 39 lines modifiedOffset 1, 39 lines modified
  
1 package·f.a.c.a;1 package·f.a.c.a;
  
2 import·f.a.b;2 import·f.a.b;
3 import·java.nio.ByteBuffer;3 import·java.nio.ByteBuffer;
  
4 final·class·a$b·implements·b$a4 final·class·a$b·implements·c$a
5 {5 {
6 ····private·final·a$d·a;6 ····private·final·a$d·a;
7 ····final·/*·synthetic·*/·a·b;7 ····final·/*·synthetic·*/·a·b;
8 ····8 ····
9 ····private·a$b(final·a·b,·final·a$d·a)·{9 ····private·a$b(final·a·b,·final·a$d·a)·{
10 ········this.b·=·b;10 ········this.b·=·b;
11 ········this.a·=·a;11 ········this.a·=·a;
12 ····}12 ····}
13 ····13 ····
14 ····public·void·a(final·ByteBuffer·byteBuffer,·final·b$b·b$b)·{14 ····public·void·a(final·ByteBuffer·byteBuffer,·final·c$b·c$b)·{
15 ········try·{15 ········try·{
16 ············final·a$d·a·=·this.a;16 ············final·a$d·a·=·this.a;
17 ············try·{17 ············try·{
18 ················final·a·b·=·this.b;18 ················final·a·b·=·this.b;
19 ················try·{19 ················try·{
20 ····················final·Object·a2·=·f.a.c.a.a.a(b).a(byteBuffer);20 ····················final·Object·a2·=·f.a.c.a.a.a(b).a(byteBuffer);
21 ····················try·{21 ····················try·{
22 ························a.a(a2,·(a$e)new·a$b$a(this,·b$b));22 ························a.a(a2,·(a$e)new·a$b$a(this,·c$b));
23 ····················}23 ····················}
24 ····················catch·(RuntimeException·ex)·{24 ····················catch·(RuntimeException·ex)·{
25 ························final·StringBuilder·sb·=·new·StringBuilder();25 ························final·StringBuilder·sb·=·new·StringBuilder();
26 ························sb.append("BasicMessageChannel#");26 ························sb.append("BasicMessageChannel#");
27 ························sb.append(f.a.c.a.a.b(this.b));27 ························sb.append(f.a.c.a.a.b(this.b));
28 ························f.a.b.c(sb.toString(),·"Failed·to·handle·message",·(Throwable)ex);28 ························f.a.b.c(sb.toString(),·"Failed·to·handle·message",·(Throwable)ex);
29 ························b$b.a((ByteBuffer)null);29 ························c$b.a((ByteBuffer)null);
30 ····················}30 ····················}
31 ················}31 ················}
32 ················catch·(RuntimeException·ex2)·{}32 ················catch·(RuntimeException·ex2)·{}
33 ············}33 ············}
34 ············catch·(RuntimeException·ex3)·{}34 ············catch·(RuntimeException·ex3)·{}
35 ········}35 ········}
36 ········catch·(RuntimeException·ex4)·{}36 ········catch·(RuntimeException·ex4)·{}
364 B
f/a/c/a/a$c.class
330 B
procyon -ec {}
    
Offset 1, 14 lines modifiedOffset 1, 14 lines modified
  
1 package·f.a.c.a;1 package·f.a.c.a;
  
2 import·f.a.b;2 import·f.a.b;
3 import·java.nio.ByteBuffer;3 import·java.nio.ByteBuffer;
  
4 final·class·a$c·implements·b$b4 final·class·a$c·implements·c$b
5 {5 {
6 ····private·final·a$e·a;6 ····private·final·a$e·a;
7 ····final·/*·synthetic·*/·a·b;7 ····final·/*·synthetic·*/·a·b;
8 ····8 ····
9 ····private·a$c(final·a·b,·final·a$e·a)·{9 ····private·a$c(final·a·b,·final·a$e·a)·{
10 ········this.b·=·b;10 ········this.b·=·b;
11 ········this.a·=·a;11 ········this.a·=·a;
1.82 KB
f/a/c/a/d.class
1.79 KB
procyon -ec {}
    
Offset 1, 62 lines modifiedOffset 1, 14 lines modified
  
1 package·f.a.c.a;1 package·f.a.c.a;
  
 2 public·class·d·extends·RuntimeException
2 import·org.json.JSONObject; 
3 import·org.json.JSONException; 
4 import·org.json.JSONTokener; 
5 import·java.nio.ByteBuffer; 
  
6 public·final·class·d·implements·g 
7 {3 {
 4 ····public·final·String·d;
 5 ····public·final·Object·e;
8 ····public·static·final·d·a; 
9 ···· 
10 ····static·{ 
11 ········a·=·new·d(); 
12 ····} 
13 ···· 
14 ····private·d()·{ 
15 ····} 
16 ···· 
17 ····public·Object·a(final·ByteBuffer·byteBuffer)·{ 
18 ········final·String·s·=·"Invalid·JSON"; 
19 ········if·(byteBuffer·==·null)·{ 
20 ············return·null; 
21 ········} 
22 ········try·{ 
23 ············final·String·c·=·q.b.c(byteBuffer); 
24 ············try·{ 
25 ················final·JSONTokener·jsonTokener·=·new·JSONTokener(c); 
26 ················final·Object·nextValue·=·jsonTokener.nextValue(); 
27 ················try·{ 
28 ····················if·(!jsonTokener.more())·{ 
29 ························return·nextValue; 
30 ····················} 
31 ····················throw·new·IllegalArgumentException(s); 
32 ················} 
33 ················catch·(JSONException·cause)·{ 
34 ····················throw·new·IllegalArgumentException(s,·(Throwable)cause); 
35 ················} 
36 ············} 
37 ············catch·(JSONException·ex)·{} 
38 ········} 
39 ········catch·(JSONException·ex2)·{} 
40 ····} 
41 ····6 ····
 7 ····d(final·String·d,·final·String·message,·final·Object·e)·{
 8 ········super(message);
 9 ········this.d·=·d;
 10 ········this.e·=·e;
42 ····public·ByteBuffer·b(Object·a)·{ 
43 ········if·(a·==·null)·{ 
44 ············return·null; 
45 ········} 
46 ········a·=·f.a(a); 
47 ········q·q; 
48 ········String·s; 
49 ········if·(a·instanceof·String)·{ 
50 ············q·=·f.a.c.a.q.b; 
51 ············s·=·JSONObject.quote((String)a); 
52 ········} 
53 ········else·{ 
54 ············q·=·f.a.c.a.q.b; 
55 ············s·=·a.toString(); 
56 ········} 
57 ········return·q.d(s); 
58 ····}11 ····}
59 }12 }
6.68 KB
f/a/c/a/e.class
6.65 KB
procyon -ec {}
    
Offset 1, 153 lines modifiedOffset 1, 62 lines modified
  
1 package·f.a.c.a;1 package·f.a.c.a;
  
2 import·org.json.JSONException; 
3 import·org.json.JSONObject;2 import·org.json.JSONObject;
 3 import·org.json.JSONException;
4 import·org.json.JSONArray;4 import·org.json.JSONTokener;
5 import·java.nio.ByteBuffer;5 import·java.nio.ByteBuffer;
  
6 public·final·class·e·implements·j6 public·final·class·e·implements·h
7 {7 {
8 ····public·static·final·e·a;8 ····public·static·final·e·a;
9 ····9 ····
10 ····static·{10 ····static·{
11 ········a·=·new·e();11 ········a·=·new·e();
12 ····}12 ····}
13 ····13 ····
14 ····private·e()·{14 ····private·e()·{
15 ····}15 ····}
16 ····16 ····
17 ····public·ByteBuffer·a(final·String·s,·final·String·s2,·final·Object·o,·final·String·s3)·{ 
18 ········return·d.a.b((Object)new·JSONArray().put((Object)s).put(f.a((Object)s2)).put(f.a(o)).put(f.a((Object)s3))); 
19 ····} 
20 ···· 
21 ····public·ByteBuffer·b(final·h·h)·{17 ····public·Object·a(final·ByteBuffer·byteBuffer)·{
 18 ········final·String·s·=·"Invalid·JSON";
 19 ········if·(byteBuffer·==·null)·{
 20 ············return·null;
 21 ········}
22 ········try·{22 ········try·{
 23 ············final·String·c·=·r.b.c(byteBuffer);
23 ············try·{24 ············try·{
 25 ················final·JSONTokener·jsonTokener·=·new·JSONTokener(c);
 26 ················final·Object·nextValue·=·jsonTokener.nextValue();
24 ················final·JSONObject·jsonObject·=·new·JSONObject(); 
25 ················jsonObject.put("method",·(Object)h.a); 
26 ················final·String·s·=·"args"; 
27 ················final·Object·b·=·h.b; 
28 ················try·{27 ················try·{
29 ····················jsonObject.put(s,·f.a(b)); 
30 ····················return·d.a.b((Object)jsonObject);28 ····················if·(!jsonTokener.more())·{
 29 ························return·nextValue;
 30 ····················}
 31 ····················throw·new·IllegalArgumentException(s);
31 ················}32 ················}
32 ················catch·(JSONException·cause)·{33 ················catch·(JSONException·cause)·{
33 ····················throw·new·IllegalArgumentException("Invalid·JSON",·(Throwable)cause);34 ····················throw·new·IllegalArgumentException(s,·(Throwable)cause);
34 ················}35 ················}
35 ············}36 ············}
36 ············catch·(JSONException·ex)·{}37 ············catch·(JSONException·ex)·{}
37 ········}38 ········}
38 ········catch·(JSONException·ex2)·{}39 ········catch·(JSONException·ex2)·{}
39 ····}40 ····}
40 ····41 ····
41 ····public·ByteBuffer·c(final·String·s,·final·String·s2,·final·Object·o)·{ 
42 ········return·d.a.b((Object)new·JSONArray().put((Object)s).put(f.a((Object)s2)).put(f.a(o))); 
43 ····} 
44 ···· 
45 ····public·ByteBuffer·d(Object·a)·{42 ····public·ByteBuffer·b(Object·a)·{
 43 ········if·(a·==·null)·{
 44 ············return·null;
46 ········final·d·a2·=·d.a; 
47 ········final·JSONArray·jsonArray·=·new·JSONArray(); 
48 ········a·=·f.a(a); 
49 ········return·a2.b((Object)jsonArray.put(a)); 
50 ····} 
51 ···· 
52 ····public·h·e(final·ByteBuffer·byteBuffer)·{ 
53 ········try·{ 
54 ············final·Object·a·=·d.a.a(byteBuffer); 
55 ············Label_0087:·{ 
56 ················if·(!(a·instanceof·JSONObject))·{ 
57 ····················break·Label_0087; 
58 ················} 
59 ················final·JSONObject·jsonObject·=·(JSONObject)a; 
60 ················final·Object·value·=·jsonObject.get("method"); 
61 ················final·Object·g·=·this.g(jsonObject.opt("args")); 
62 ················if·(!(value·instanceof·String))·{ 
63 ····················break·Label_0087; 
64 ················} 
65 ················try·{ 
66 ····················return·new·h((String)value,·g); 
67 ····················try·{ 
68 ························try·{ 
69 ····························final·StringBuilder·sb·=·new·StringBuilder(); 
70 ····························sb.append("Invalid·method·call:·"); 
71 ····························final·StringBuilder·sb2·=·sb; 
72 ····························try·{ 
73 ································sb2.append(a); 
74 ································throw·new·IllegalArgumentException(sb.toString()); 
75 ····························} 
76 ····························catch·(JSONException·cause)·{ 
77 ································throw·new·IllegalArgumentException("Invalid·JSON",·(Throwable)cause); 
78 ····························} 
79 ························} 
80 ························catch·(JSONException·ex)·{} 
81 ····················} 
82 ····················catch·(JSONException·ex2)·{} 
83 ················} 
84 ················catch·(JSONException·ex3)·{} 
85 ············} 
86 ········}45 ········}
 46 ········a·=·g.a(a);
87 ········catch·(JSONException·ex4)·{} 
88 ····} 
89 ···· 
90 ····public·Object·f(final·ByteBuffer·byteBuffer)·{ 
91 ········try·{47 ········r·r;
 48 ········String·s;
 49 ········if·(a·instanceof·String)·{
 50 ············r·=·f.a.c.a.r.b;
 51 ············s·=·JSONObject.quote((String)a);
92 ············final·Object·a·=·d.a.a(byteBuffer); 
93 ············Label_0170:·{ 
94 ················if·(!(a·instanceof·JSONArray))·{ 
95 ····················break·Label_0170; 
96 ················} 
97 ················final·JSONArray·jsonArray·=·(JSONArray)a; 
98 ················try·{ 
99 ····················final·int·length·=·jsonArray.length(); 
100 ····················final·int·n·=·1; 
101 ····················if·(length·==·n)·{ 
102 ························return·this.g(jsonArray.opt(0)); 
103 ····················} 
104 ····················if·(jsonArray.length()·!=·3)·{ 
105 ························break·Label_0170; 
106 ····················} 
Max diff block lines reached; 278/6785 bytes (4.10%) of diff not shown.
15.7 KB
f/a/c/a/o.class
15.7 KB
procyon -ec {}
    
Offset 1, 412 lines modifiedOffset 1, 7 lines modified
  
1 package·f.a.c.a;1 package·f.a.c.a;
  
 2 public·interface·o
2 import·java.util.Iterator; 
3 import·java.util.Map; 
4 import·java.util.List; 
5 import·java.math.BigInteger; 
6 import·java.util.ArrayList; 
7 import·java.util.HashMap; 
8 import·java.io.ByteArrayOutputStream; 
9 import·java.nio.ByteBuffer; 
10 import·java.nio.ByteOrder; 
11 import·java.nio.charset.Charset; 
  
12 public·class·o·implements·g 
13 {3 {
 4 ····void·f();
14 ····public·static·final·o·a; 
15 ····private·static·final·boolean·b; 
16 ····private·static·final·Charset·c; 
17 ···· 
18 ····static·{ 
19 ········a·=·new·o(); 
20 ········b·=·(ByteOrder.nativeOrder()·==·ByteOrder.LITTLE_ENDIAN); 
21 ········c·=·Charset.forName("UTF8"); 
22 ····} 
23 ···· 
24 ····protected·static·final·void·c(final·ByteBuffer·byteBuffer,·final·int·n)·{ 
25 ········final·int·n2·=·byteBuffer.position()·%·n; 
26 ········if·(n2·!=·0)·{ 
27 ············byteBuffer.position(byteBuffer.position()·+·n·-·n2); 
28 ········} 
29 ····} 
30 ···· 
31 ····protected·static·final·byte[]·d(final·ByteBuffer·byteBuffer)·{ 
32 ········final·byte[]·dst·=·new·byte[e(byteBuffer)]; 
33 ········byteBuffer.get(dst); 
34 ········return·dst; 
35 ····} 
36 ···· 
37 ····protected·static·final·int·e(final·ByteBuffer·byteBuffer)·{ 
38 ········if·(!byteBuffer.hasRemaining())·{ 
39 ············throw·new·IllegalArgumentException("Message·corrupted"); 
40 ········} 
41 ········final·int·n·=·byteBuffer.get()·&·0xFF; 
42 ········final·int·n2·=·254; 
43 ········if·(n·<·n2)·{ 
44 ············return·n; 
45 ········} 
46 ········if·(n·==·n2)·{ 
47 ············return·byteBuffer.getChar(); 
48 ········} 
49 ········return·byteBuffer.getInt(); 
50 ····} 
51 ···· 
52 ····protected·static·final·void·h(final·ByteArrayOutputStream·byteArrayOutputStream,·final·int·n)·{ 
53 ········final·int·n2·=·byteArrayOutputStream.size()·%·n; 
54 ········if·(n2·!=·0)·{ 
55 ············for·(int·i·=·0;·i·<·n·-·n2;·++i)·{ 
56 ················byteArrayOutputStream.write(0); 
57 ············} 
58 ········} 
59 ····} 
60 ···· 
61 ····protected·static·final·void·i(final·ByteArrayOutputStream·byteArrayOutputStream,·final·byte[]·b)·{ 
62 ········o(byteArrayOutputStream,·b.length); 
63 ········byteArrayOutputStream.write(b,·0,·b.length); 
64 ····} 
65 ···· 
66 ····protected·static·final·void·j(final·ByteArrayOutputStream·byteArrayOutputStream,·int·n)·{ 
67 ········if·(o.b)·{ 
68 ············byteArrayOutputStream.write(n); 
69 ············n·>>>=·8; 
70 ········} 
71 ········else·{ 
72 ············byteArrayOutputStream.write(n·>>>·8); 
73 ········} 
74 ········byteArrayOutputStream.write(n); 
75 ····} 
76 ···· 
77 ····protected·static·final·void·k(final·ByteArrayOutputStream·byteArrayOutputStream,·final·double·value)·{ 
78 ········n(byteArrayOutputStream,·Double.doubleToLongBits(value)); 
79 ····} 
80 ···· 
81 ····protected·static·final·void·l(final·ByteArrayOutputStream·byteArrayOutputStream,·final·float·value)·{ 
82 ········m(byteArrayOutputStream,·Float.floatToIntBits(value)); 
83 ····} 
84 ···· 
85 ····protected·static·final·void·m(final·ByteArrayOutputStream·byteArrayOutputStream,·int·n)·{ 
86 ········if·(o.b)·{ 
87 ············byteArrayOutputStream.write(n); 
88 ············byteArrayOutputStream.write(n·>>>·8); 
89 ············byteArrayOutputStream.write(n·>>>·16); 
90 ············n·>>>=·24; 
91 ········} 
92 ········else·{ 
93 ············byteArrayOutputStream.write(n·>>>·24); 
94 ············byteArrayOutputStream.write(n·>>>·16); 
95 ············byteArrayOutputStream.write(n·>>>·8); 
96 ········} 
97 ········byteArrayOutputStream.write(n); 
98 ····} 
99 ···· 
100 ····protected·static·final·void·n(final·ByteArrayOutputStream·byteArrayOutputStream,·long·n)·{ 
101 ········final·boolean·b·=·o.b; 
102 ········final·int·n2·=·8; 
103 ········final·int·n3·=·16; 
104 ········final·int·n4·=·24; 
105 ········final·int·n5·=·32; 
106 ········final·int·n6·=·40; 
107 ········final·int·n7·=·48; 
108 ········final·int·n8·=·56; 
109 ········if·(b)·{ 
110 ············byteArrayOutputStream.write((int)n); 
111 ············byteArrayOutputStream.write((int)(n·>>>·n2)); 
112 ············byteArrayOutputStream.write((int)(n·>>>·n3)); 
113 ············byteArrayOutputStream.write((int)(n·>>>·n4)); 
114 ············byteArrayOutputStream.write((int)(n·>>>·n5)); 
115 ············byteArrayOutputStream.write((int)(n·>>>·n6)); 
116 ············byteArrayOutputStream.write((int)(n·>>>·n7)); 
117 ············n·>>>=·n8; 
118 ········} 
119 ········else·{ 
120 ············byteArrayOutputStream.write((int)(n·>>>·n8)); 
121 ············byteArrayOutputStream.write((int)(n·>>>·n7)); 
122 ············byteArrayOutputStream.write((int)(n·>>>·n6)); 
Max diff block lines reached; 0/16041 bytes (0.00%) of diff not shown.
19.5 KB
f/a/c/a/p.class
19.4 KB
procyon -ec {}
    
Offset 1, 117 lines modifiedOffset 1, 412 lines modified
  
1 package·f.a.c.a;1 package·f.a.c.a;
  
2 import·java.nio.ByteOrder;2 import·java.util.Iterator;
 3 import·java.util.Map;
 4 import·java.util.List;
 5 import·java.math.BigInteger;
 6 import·java.util.ArrayList;
 7 import·java.util.HashMap;
3 import·java.io.ByteArrayOutputStream;8 import·java.io.ByteArrayOutputStream;
4 import·java.nio.ByteBuffer;9 import·java.nio.ByteBuffer;
5 import·java.io.Writer;10 import·java.nio.ByteOrder;
 11 import·java.nio.charset.Charset;
6 import·java.io.PrintWriter; 
7 import·java.io.StringWriter; 
  
8 public·final·class·p·implements·j12 public·class·p·implements·h
9 {13 {
10 ····public·static·final·p·b;14 ····public·static·final·p·a;
11 ····private·final·o·a;15 ····private·static·final·boolean·b;
 16 ····private·static·final·Charset·c;
12 ····17 ····
13 ····static·{18 ····static·{
14 ········b·=·new·p(o.a);19 ········a·=·new·p();
 20 ········b·=·(ByteOrder.nativeOrder()·==·ByteOrder.LITTLE_ENDIAN);
 21 ········c·=·Charset.forName("UTF8");
 22 ····}
 23 ····
 24 ····protected·static·final·void·c(final·ByteBuffer·byteBuffer,·final·int·n)·{
 25 ········final·int·n2·=·byteBuffer.position()·%·n;
 26 ········if·(n2·!=·0)·{
 27 ············byteBuffer.position(byteBuffer.position()·+·n·-·n2);
 28 ········}
 29 ····}
 30 ····
 31 ····protected·static·final·byte[]·d(final·ByteBuffer·byteBuffer)·{
 32 ········final·byte[]·dst·=·new·byte[e(byteBuffer)];
 33 ········byteBuffer.get(dst);
 34 ········return·dst;
 35 ····}
 36 ····
 37 ····protected·static·final·int·e(final·ByteBuffer·byteBuffer)·{
 38 ········if·(!byteBuffer.hasRemaining())·{
 39 ············throw·new·IllegalArgumentException("Message·corrupted");
 40 ········}
 41 ········final·int·n·=·byteBuffer.get()·&·0xFF;
 42 ········final·int·n2·=·254;
 43 ········if·(n·<·n2)·{
 44 ············return·n;
 45 ········}
 46 ········if·(n·==·n2)·{
 47 ············return·byteBuffer.getChar();
 48 ········}
 49 ········return·byteBuffer.getInt();
15 ····}50 ····}
16 ····51 ····
17 ····public·p(final·o·a)·{ 
18 ········this.a·=·a;52 ····protected·static·final·void·h(final·ByteArrayOutputStream·byteArrayOutputStream,·final·int·n)·{
 53 ········final·int·n2·=·byteArrayOutputStream.size()·%·n;
 54 ········if·(n2·!=·0)·{
 55 ············for·(int·i·=·0;·i·<·n·-·n2;·++i)·{
 56 ················byteArrayOutputStream.write(0);
 57 ············}
 58 ········}
19 ····}59 ····}
20 ····60 ····
 61 ····protected·static·final·void·i(final·ByteArrayOutputStream·byteArrayOutputStream,·final·byte[]·b)·{
 62 ········o(byteArrayOutputStream,·b.length);
 63 ········byteArrayOutputStream.write(b,·0,·b.length);
21 ····private·static·String·g(final·Throwable·t)·{ 
22 ········final·StringWriter·out·=·new·StringWriter(); 
23 ········t.printStackTrace(new·PrintWriter((Writer)out)); 
24 ········return·out.toString(); 
25 ····}64 ····}
26 ····65 ····
27 ····public·ByteBuffer·a(final·String·s,·String·g,·final·Object·o,·final·String·s2)·{ 
28 ········final·o$a·o$a·=·new·o$a();66 ····protected·static·final·void·j(final·ByteArrayOutputStream·byteArrayOutputStream,·int·n)·{
 67 ········if·(p.b)·{
29 ········((ByteArrayOutputStream)o$a).write(1);68 ············byteArrayOutputStream.write(n);
 69 ············n·>>>=·8;
30 ········this.a.p((ByteArrayOutputStream)o$a,·(Object)s); 
31 ········this.a.p((ByteArrayOutputStream)o$a,·(Object)g); 
32 ········if·(o·instanceof·Throwable)·{ 
33 ············final·o·a·=·this.a; 
34 ············g·=·g((Throwable)o); 
35 ············a.p((ByteArrayOutputStream)o$a,·(Object)g); 
36 ········}70 ········}
37 ········else·{71 ········else·{
38 ············this.a.p((ByteArrayOutputStream)o$a,·o);72 ············byteArrayOutputStream.write(n·>>>·8);
39 ········}73 ········}
 74 ········byteArrayOutputStream.write(n);
40 ········this.a.p((ByteArrayOutputStream)o$a,·(Object)s2); 
41 ········final·ByteBuffer·allocateDirect·=·ByteBuffer.allocateDirect(((ByteArrayOutputStream)o$a).size()); 
42 ········allocateDirect.put(o$a.a(),·0,·((ByteArrayOutputStream)o$a).size()); 
43 ········return·allocateDirect; 
44 ····}75 ····}
45 ····76 ····
 77 ····protected·static·final·void·k(final·ByteArrayOutputStream·byteArrayOutputStream,·final·double·value)·{
 78 ········n(byteArrayOutputStream,·Double.doubleToLongBits(value));
46 ····public·ByteBuffer·b(final·h·h)·{ 
47 ········final·o$a·o$a·=·new·o$a(); 
48 ········this.a.p((ByteArrayOutputStream)o$a,·(Object)h.a); 
49 ········this.a.p((ByteArrayOutputStream)o$a,·h.b); 
50 ········final·ByteBuffer·allocateDirect·=·ByteBuffer.allocateDirect(((ByteArrayOutputStream)o$a).size()); 
51 ········allocateDirect.put(o$a.a(),·0,·((ByteArrayOutputStream)o$a).size()); 
52 ········return·allocateDirect; 
53 ····}79 ····}
54 ····80 ····
55 ····public·ByteBuffer·c(final·String·s,·String·g,·final·Object·o)·{ 
56 ········final·o$a·o$a·=·new·o$a();81 ····protected·static·final·void·l(final·ByteArrayOutputStream·byteArrayOutputStream,·final·float·value)·{
 82 ········m(byteArrayOutputStream,·Float.floatToIntBits(value));
 83 ····}
 84 ····
 85 ····protected·static·final·void·m(final·ByteArrayOutputStream·byteArrayOutputStream,·int·n)·{
 86 ········if·(p.b)·{
57 ········((ByteArrayOutputStream)o$a).write(1);87 ············byteArrayOutputStream.write(n);
 88 ············byteArrayOutputStream.write(n·>>>·8);
 89 ············byteArrayOutputStream.write(n·>>>·16);
 90 ············n·>>>=·24;
58 ········this.a.p((ByteArrayOutputStream)o$a,·(Object)s); 
59 ········this.a.p((ByteArrayOutputStream)o$a,·(Object)g); 
60 ········if·(o·instanceof·Throwable)·{ 
61 ············final·o·a·=·this.a; 
62 ············g·=·g((Throwable)o); 
63 ············a.p((ByteArrayOutputStream)o$a,·(Object)g); 
64 ········}91 ········}
65 ········else·{92 ········else·{
Max diff block lines reached; 14502/19860 bytes (73.02%) of diff not shown.
5.23 KB
f/a/c/a/q.class
5.2 KB
procyon -ec {}
    
Offset 1, 48 lines modifiedOffset 1, 117 lines modified
  
1 package·f.a.c.a;1 package·f.a.c.a;
  
 2 import·java.nio.ByteOrder;
 3 import·java.io.ByteArrayOutputStream;
2 import·java.nio.ByteBuffer;4 import·java.nio.ByteBuffer;
3 import·java.nio.charset.Charset;5 import·java.io.Writer;
 6 import·java.io.PrintWriter;
 7 import·java.io.StringWriter;
  
4 public·final·class·q·implements·g8 public·final·class·q·implements·k
5 {9 {
6 ····private·static·final·Charset·a; 
7 ····public·static·final·q·b;10 ····public·static·final·q·b;
 11 ····private·final·p·a;
8 ····12 ····
9 ····static·{13 ····static·{
10 ········a·=·Charset.forName("UTF8"); 
11 ········b·=·new·q();14 ········b·=·new·q(p.a);
12 ····}15 ····}
13 ····16 ····
14 ····private·q()·{17 ····public·q(final·p·a)·{
 18 ········this.a·=·a;
15 ····}19 ····}
16 ····20 ····
17 ····public·String·c(final·ByteBuffer·byteBuffer)·{ 
18 ········if·(byteBuffer·==·null)·{ 
19 ············return·null; 
20 ········} 
21 ········final·int·remaining·=·byteBuffer.remaining(); 
22 ········byte[]·array; 
23 ········int·arrayOffset; 
24 ········if·(byteBuffer.hasArray())·{ 
25 ············array·=·byteBuffer.array(); 
26 ············arrayOffset·=·byteBuffer.arrayOffset();21 ····private·static·String·g(final·Throwable·t)·{
 22 ········final·StringWriter·out·=·new·StringWriter();
 23 ········t.printStackTrace(new·PrintWriter((Writer)out));
 24 ········return·out.toString();
 25 ····}
 26 ····
 27 ····public·ByteBuffer·a(final·String·s,·String·g,·final·Object·o,·final·String·s2)·{
 28 ········final·p$a·p$a·=·new·p$a();
 29 ········((ByteArrayOutputStream)p$a).write(1);
 30 ········this.a.p((ByteArrayOutputStream)p$a,·(Object)s);
 31 ········this.a.p((ByteArrayOutputStream)p$a,·(Object)g);
 32 ········if·(o·instanceof·Throwable)·{
 33 ············final·p·a·=·this.a;
 34 ············g·=·g((Throwable)o);
 35 ············a.p((ByteArrayOutputStream)p$a,·(Object)g);
27 ········}36 ········}
28 ········else·{37 ········else·{
 38 ············this.a.p((ByteArrayOutputStream)p$a,·o);
29 ············array·=·new·byte[remaining]; 
30 ············byteBuffer.get(array); 
31 ············arrayOffset·=·0; 
32 ········}39 ········}
33 ········return·new·String(array,·arrayOffset,·remaining,·q.a);40 ········this.a.p((ByteArrayOutputStream)p$a,·(Object)s2);
 41 ········final·ByteBuffer·allocateDirect·=·ByteBuffer.allocateDirect(((ByteArrayOutputStream)p$a).size());
 42 ········allocateDirect.put(p$a.a(),·0,·((ByteArrayOutputStream)p$a).size());
 43 ········return·allocateDirect;
34 ····}44 ····}
35 ····45 ····
36 ····public·ByteBuffer·d(final·String·s)·{46 ····public·ByteBuffer·b(final·i·i)·{
37 ········if·(s·==·null)·{ 
38 ············return·null;47 ········final·p$a·p$a·=·new·p$a();
 48 ········this.a.p((ByteArrayOutputStream)p$a,·(Object)i.a);
 49 ········this.a.p((ByteArrayOutputStream)p$a,·i.b);
 50 ········final·ByteBuffer·allocateDirect·=·ByteBuffer.allocateDirect(((ByteArrayOutputStream)p$a).size());
 51 ········allocateDirect.put(p$a.a(),·0,·((ByteArrayOutputStream)p$a).size());
 52 ········return·allocateDirect;
 53 ····}
 54 ····
 55 ····public·ByteBuffer·c(final·String·s,·String·g,·final·Object·o)·{
 56 ········final·p$a·p$a·=·new·p$a();
 57 ········((ByteArrayOutputStream)p$a).write(1);
 58 ········this.a.p((ByteArrayOutputStream)p$a,·(Object)s);
 59 ········this.a.p((ByteArrayOutputStream)p$a,·(Object)g);
 60 ········if·(o·instanceof·Throwable)·{
 61 ············final·p·a·=·this.a;
 62 ············g·=·g((Throwable)o);
 63 ············a.p((ByteArrayOutputStream)p$a,·(Object)g);
 64 ········}
 65 ········else·{
 66 ············this.a.p((ByteArrayOutputStream)p$a,·o);
39 ········}67 ········}
40 ········final·byte[]·bytes·=·s.getBytes(q.a); 
41 ········final·ByteBuffer·allocateDirect·=·ByteBuffer.allocateDirect(bytes.length);68 ········final·ByteBuffer·allocateDirect·=·ByteBuffer.allocateDirect(((ByteArrayOutputStream)p$a).size());
42 ········allocateDirect.put(bytes);69 ········allocateDirect.put(p$a.a(),·0,·((ByteArrayOutputStream)p$a).size());
43 ········return·allocateDirect;70 ········return·allocateDirect;
44 ····}71 ····}
 72 ····
 73 ····public·ByteBuffer·d(final·Object·o)·{
 74 ········final·p$a·p$a·=·new·p$a();
 75 ········((ByteArrayOutputStream)p$a).write(0);
 76 ········this.a.p((ByteArrayOutputStream)p$a,·o);
 77 ········final·ByteBuffer·allocateDirect·=·ByteBuffer.allocateDirect(((ByteArrayOutputStream)p$a).size());
 78 ········allocateDirect.put(p$a.a(),·0,·((ByteArrayOutputStream)p$a).size());
 79 ········return·allocateDirect;
 80 ····}
 81 ····
 82 ····public·i·e(final·ByteBuffer·byteBuffer)·{
 83 ········byteBuffer.order(ByteOrder.nativeOrder());
 84 ········final·Object·f·=·this.a.f(byteBuffer);
 85 ········final·Object·f2·=·this.a.f(byteBuffer);
 86 ········if·(f·instanceof·String·&&·!byteBuffer.hasRemaining())·{
 87 ············return·new·i((String)f,·f2);
 88 ········}
 89 ········throw·new·IllegalArgumentException("Method·call·corrupted");
 90 ····}
 91 ····
 92 ····public·Object·f(final·ByteBuffer·byteBuffer)·{
 93 ········byteBuffer.order(ByteOrder.nativeOrder());
 94 ········final·byte·value·=·byteBuffer.get();
 95 ········if·(value·!=·0)·{
 96 ············if·(value·!=·1)·{
 97 ················throw·new·IllegalArgumentException("Envelope·corrupted");
 98 ············}
 99 ········}
 100 ········else·{
 101 ············final·Object·f·=·this.a.f(byteBuffer);
 102 ············if·(!byteBuffer.hasRemaining())·{
 103 ················return·f;
 104 ············}
 105 ········}
 106 ········final·Object·f2·=·this.a.f(byteBuffer);
 107 ········final·Object·f3·=·this.a.f(byteBuffer);
 108 ········final·Object·f4·=·this.a.f(byteBuffer);
Max diff block lines reached; 0/5297 bytes (0.00%) of diff not shown.
2.32 KB
g/a0/f.class
2.3 KB
procyon -ec {}
    
Offset 27, 19 lines modifiedOffset 27, 18 lines modified
27 ········int·n;27 ········int·n;
28 ········while·(true)·{28 ········while·(true)·{
29 ············n·=·-1;29 ············n·=·-1;
30 ············if·(length2·>=·length)·{30 ············if·(length2·>=·length)·{
31 ················length2·=·-1;31 ················length2·=·-1;
32 ················break;32 ················break;
33 ············}33 ············}
34 ············final·int·n2·=·length2·+·1; 
35 ············if·(a.c(s.charAt(length2))·^·true)·{34 ············if·(a.c(s.charAt(length2))·^·true)·{
36 ················break;35 ················break;
37 ············}36 ············}
38 ············length2·=·n2;37 ············++length2;
39 ········}38 ········}
40 ········if·(length2·==·n)·{39 ········if·(length2·==·n)·{
41 ············length2·=·s.length();40 ············length2·=·s.length();
42 ········}41 ········}
43 ········return·length2;42 ········return·length2;
44 ····}43 ····}
45 ····44 ····
Offset 57, 40 lines modifiedOffset 56, 43 lines modified
57 ········final·Iterator<Object>·iterator2·=·list.iterator();56 ········final·Iterator<Object>·iterator2·=·list.iterator();
58 ········while·(iterator2.hasNext())·{57 ········while·(iterator2.hasNext())·{
59 ············list2.add(Integer.valueOf(c((String)iterator2.next())));58 ············list2.add(Integer.valueOf(c((String)iterator2.next())));
60 ········}59 ········}
61 ········final·Integer·n·=·(Integer)g.m((Iterable)list2);60 ········final·Integer·n·=·(Integer)g.m((Iterable)list2);
62 ········int·n2·=·0;61 ········int·n2·=·0;
63 ········int·intValue;62 ········int·intValue;
64 ········if·(n·==·null)·{63 ········if·(n·!=·null)·{
65 ············intValue·=·0;64 ············intValue·=·n;
66 ········}65 ········}
67 ········else·{66 ········else·{
68 ············intValue·=·n;67 ············intValue·=·0;
69 ········}68 ········}
70 ········final·int·capacity·=·string.length()·+·s.length()·*·i.size();69 ········final·int·capacity·=·string.length()·+·s.length()·*·i.size();
71 ········final·l·b·=·b(s);70 ········final·l·b·=·b(s);
72 ········final·int·c·=·g.c(i);71 ········final·int·c·=·g.c(i);
73 ········final·ArrayList<String>·list3·=·new·ArrayList<String>();72 ········final·ArrayList<String>·list3·=·new·ArrayList<String>();
74 ········for·(final·String·next2·:·i)·{73 ········for·(final·String·next2·:·i)·{
75 ············final·int·n3·=·n2·+·1;74 ············final·int·n3·=·n2·+·1;
76 ············String·s2·=·null;75 ············String·s2·=·null;
77 ············if·(n2·<·0)·{76 ············if·(n2·<·0)·{
78 ················g.f();77 ················g.f();
79 ················throw·null;78 ················throw·null;
80 ············}79 ············}
81 ············final·String·s3·=·(String)next2;80 ············final·String·s3·=·(String)next2;
 81 ············Label_0375:·{
82 ············if·((n2·!=·0·&&·n2·!=·c)·||·!d.l((CharSequence)s3))·{82 ················if·((n2·!=·0·&&·n2·!=·c)·||·!d.l((CharSequence)s3))·{
83 ················final·String·b2·=·p.b0(s3,·intValue);83 ····················final·String·b2·=·p.b0(s3,·intValue);
84 ················if·(b2·==·null)·{84 ····················if·(b2·!=·null)·{
 85 ························s2·=·(String)b.invoke((Object)b2);
 86 ························if·(s2·!=·null)·{
 87 ····························break·Label_0375;
 88 ························}
 89 ····················}
85 ····················s2·=·s3;90 ····················s2·=·s3;
86 ················}91 ················}
87 ················else·{ 
88 ····················s2·=·(String)b.invoke((Object)b2); 
89 ················} 
90 ············}92 ············}
91 ············if·(s2·!=·null)·{93 ············if·(s2·!=·null)·{
92 ················list3.add(s2);94 ················list3.add(s2);
93 ············}95 ············}
94 ············n2·=·n3;96 ············n2·=·n3;
95 ········}97 ········}
96 ········final·StringBuilder·sb·=·new·StringBuilder(capacity);98 ········final·StringBuilder·sb·=·new·StringBuilder(capacity);
1.13 KB
g/s/c.class
1.11 KB
procyon -ec {}
    
Offset 90, 29 lines modifiedOffset 90, 29 lines modified
90 ····@Override90 ····@Override
91 ····public·int·hashCode()·{91 ····public·int·hashCode()·{
92 ········return·this.d.hashCode()·+·this.e.hashCode();92 ········return·this.d.hashCode()·+·this.e.hashCode();
93 ····}93 ····}
94 ····94 ····
95 ····public·g·minusKey(final·g$c·g$c)·{95 ····public·g·minusKey(final·g$c·g$c)·{
96 ········i.d((Object)g$c,·"key");96 ········i.d((Object)g$c,·"key");
97 ········if·(this.e.get(g$c)·==·null)·{97 ········if·(this.e.get(g$c)·!=·null)·{
98 ············final·g·minusKey·=·this.d.minusKey(g$c); 
99 ············Object·e; 
100 ············if·(minusKey·==·this.d)·{ 
101 ················e·=·this; 
102 ············} 
103 ············else·if·(minusKey·==·h.d)·{ 
104 ················e·=·this.e; 
105 ············} 
106 ············else·{ 
107 ················e·=·new·c(minusKey,·this.e); 
108 ············} 
109 ············return·(g)e;98 ············return·this.d;
110 ········}99 ········}
 100 ········final·g·minusKey·=·this.d.minusKey(g$c);
 101 ········Object·e;
 102 ········if·(minusKey·==·this.d)·{
 103 ············e·=·this;
 104 ········}
 105 ········else·if·(minusKey·==·h.d)·{
 106 ············e·=·this.e;
 107 ········}
 108 ········else·{
 109 ············e·=·new·c(minusKey,·this.e);
 110 ········}
111 ········return·this.d;111 ········return·(g)e;
112 ····}112 ····}
113 ····113 ····
114 ····public·g·plus(final·g·g)·{114 ····public·g·plus(final·g·g)·{
115 ········return·g$a.a((g)this,·g);115 ········return·g$a.a((g)this,·g);
116 ····}116 ····}
117 ····117 ····
118 ····@Override118 ····@Override
1.17 KB
g/s/j/a/a.class
1.14 KB
procyon -ec {}
    
Offset 55, 15 lines modifiedOffset 55, 15 lines modified
55 ····55 ····
56 ····public·final·void·resumeWith(Object·o)·{56 ····public·final·void·resumeWith(Object·o)·{
57 ········Object·o2·=·this;57 ········Object·o2·=·this;
58 ········d·completion;58 ········d·completion;
59 ········while·(true)·{59 ········while·(true)·{
60 ············h.b((d)o2);60 ············h.b((d)o2);
61 ············final·a·a·=·(a)o2;61 ············final·a·a·=·(a)o2;
62 ············completion·=·a.getCompletion();62 ············completion·=·a.completion;
63 ············i.b((Object)completion);63 ············i.b((Object)completion);
64 ············final·a·a2·=·a;64 ············final·a·a2·=·a;
65 ············try·{65 ············try·{
66 ················o·=·a2.invokeSuspend(o);66 ················o·=·a2.invokeSuspend(o);
67 ················if·(o·==·b.c())·{67 ················if·(o·==·b.c())·{
68 ····················return;68 ····················return;
69 ················}69 ················}
Offset 83, 14 lines modifiedOffset 83, 17 lines modified
83 ············o2·=·completion;83 ············o2·=·completion;
84 ········}84 ········}
85 ········completion.resumeWith(o);85 ········completion.resumeWith(o);
86 ····}86 ····}
87 ····87 ····
88 ····@Override88 ····@Override
89 ····public·String·toString()·{89 ····public·String·toString()·{
 90 ········final·StringBuilder·sb·=·new·StringBuilder();
 91 ········sb.append("Continuation·at·");
90 ········Serializable·s·=·this.getStackTraceElement();92 ········Serializable·obj·=·this.getStackTraceElement();
91 ········if·(s·==·null)·{93 ········if·(obj·==·null)·{
92 ············s·=·this.getClass().getName();94 ············obj·=·this.getClass().getName();
93 ········}95 ········}
94 ········return·i.i("Continuation·at·",·(Object)s);96 ········sb.append(obj);
 97 ········return·sb.toString();
95 ····}98 ····}
96 }99 }
2.0 KB
io/flutter/embedding/android/f.class
1.93 KB
procyon -ec {}
    
Offset 9, 15 lines modifiedOffset 9, 15 lines modified
9 import·android.view.LayoutInflater;9 import·android.view.LayoutInflater;
10 import·android.content.Context;10 import·android.content.Context;
11 import·android.app.Activity;11 import·android.app.Activity;
12 import·io.flutter.embedding.engine.c;12 import·io.flutter.embedding.engine.c;
13 import·android.os.Bundle;13 import·android.os.Bundle;
14 import·android.net.Uri;14 import·android.net.Uri;
15 import·android.content.Intent;15 import·android.content.Intent;
16 import·io.flutter.embedding.engine.f.b$b;16 import·io.flutter.embedding.engine.f.d$b;
17 import·f.a.a;17 import·f.a.a;
18 import·android.view.ViewTreeObserver$OnPreDrawListener;18 import·android.view.ViewTreeObserver$OnPreDrawListener;
19 import·io.flutter.embedding.engine.b;19 import·io.flutter.embedding.engine.b;
  
20 class·f·implements·d20 class·f·implements·d
21 {21 {
22 ····private·f$c·a;22 ····private·f$c·a;
Offset 49, 15 lines modifiedOffset 49, 15 lines modified
49 ········throw·new·IllegalArgumentException("Cannot·delay·the·first·Android·view·draw·when·the·render·mode·is·not·set·to·`RenderMode.surface`.");49 ········throw·new·IllegalArgumentException("Cannot·delay·the·first·Android·view·draw·when·the·render·mode·is·not·set·to·`RenderMode.surface`.");
50 ····}50 ····}
51 ····51 ····
52 ····private·void·h()·{52 ····private·void·h()·{
53 ········if·(this.a.s()·!=·null)·{53 ········if·(this.a.s()·!=·null)·{
54 ············return;54 ············return;
55 ········}55 ········}
56 ········if·(this.b.h().j())·{56 ········if·(this.b.h().l())·{
57 ············return;57 ············return;
58 ········}58 ········}
59 ········String·str·=·this.a.g();59 ········String·str·=·this.a.g();
60 ········if·(str·==·null)·{60 ········if·(str·==·null)·{
61 ············str·=·this.n(this.a.f().getIntent());61 ············str·=·this.n(this.a.f().getIntent());
62 ············if·(str·==·null)·{62 ············if·(str·==·null)·{
63 ················str·=·"/";63 ················str·=·"/";
Offset 70, 15 lines modifiedOffset 70, 15 lines modified
70 ········sb.append(str);70 ········sb.append(str);
71 ········f.a.b.e("FlutterActivityAndFragmentDelegate",·sb.toString());71 ········f.a.b.e("FlutterActivityAndFragmentDelegate",·sb.toString());
72 ········this.b.m().c(str);72 ········this.b.m().c(str);
73 ········String·s·=·this.a.k();73 ········String·s·=·this.a.k();
74 ········if·(s·==·null·||·s.isEmpty())·{74 ········if·(s·==·null·||·s.isEmpty())·{
75 ············s·=·f.a.a.e().c().f();75 ············s·=·f.a.a.e().c().f();
76 ········}76 ········}
77 ········this.b.h().g(new·b$b(s,·this.a.v()));77 ········this.b.h().i(new·d$b(s,·this.a.v()));
78 ····}78 ····}
79 ····79 ····
80 ····private·void·i()·{80 ····private·void·i()·{
81 ········if·(this.a·!=·null)·{81 ········if·(this.a·!=·null)·{
82 ············return;82 ············return;
83 ········}83 ········}
84 ········throw·new·IllegalStateException("Cannot·execute·method·on·a·destroyed·FlutterActivityAndFragmentDelegate.");84 ········throw·new·IllegalStateException("Cannot·execute·method·on·a·destroyed·FlutterActivityAndFragmentDelegate.");
Offset 143, 15 lines modifiedOffset 143, 15 lines modified
143 ············if·(this.h·&&·n·>=·10)·{143 ············if·(this.h·&&·n·>=·10)·{
144 ················n·=·1;144 ················n·=·1;
145 ············}145 ············}
146 ············else·{146 ············else·{
147 ················n·=·0;147 ················n·=·0;
148 ············}148 ············}
149 ············if·(n·!=·0)·{149 ············if·(n·!=·0)·{
150 ················b.h().k();150 ················b.h().m();
151 ················this.b.t().a();151 ················this.b.t().a();
152 ············}152 ············}
153 ········}153 ········}
154 ····}154 ····}
155 ····155 ····
156 ····void·E()·{156 ····void·E()·{
157 ········this.i();157 ········this.i();
2.82 KB
io/flutter/embedding/engine/d$c.class
2.75 KB
procyon -ec {}
    
Offset 1, 18 lines modifiedOffset 1, 18 lines modified
  
1 package·io.flutter.embedding.engine;1 package·io.flutter.embedding.engine;
  
2 import·f.a.c.a.n;2 import·f.a.c.a.o;
3 import·io.flutter.embedding.engine.i.c.c$a;3 import·io.flutter.embedding.engine.i.c.c$a;
4 import·android.os.Bundle;4 import·android.os.Bundle;
 5 import·f.a.c.a.n;
5 import·f.a.c.a.m;6 import·f.a.c.a.m;
6 import·f.a.c.a.l; 
7 import·java.util.Iterator;7 import·java.util.Iterator;
8 import·java.util.Collection;8 import·java.util.Collection;
9 import·f.a.c.a.k;9 import·f.a.c.a.l;
10 import·android.content.Intent;10 import·android.content.Intent;
11 import·io.flutter.embedding.engine.plugins.lifecycle.HiddenLifecycleReference;11 import·io.flutter.embedding.engine.plugins.lifecycle.HiddenLifecycleReference;
12 import·java.util.HashSet;12 import·java.util.HashSet;
13 import·androidx.lifecycle.d;13 import·androidx.lifecycle.d;
14 import·android.app.Activity;14 import·android.app.Activity;
15 import·java.util.Set;15 import·java.util.Set;
16 import·io.flutter.embedding.engine.i.c.c;16 import·io.flutter.embedding.engine.i.c.c;
Offset 31, 45 lines modifiedOffset 31, 45 lines modified
31 ········this.c·=·new·HashSet();31 ········this.c·=·new·HashSet();
32 ········this.d·=·new·HashSet();32 ········this.d·=·new·HashSet();
33 ········this.e·=·new·HashSet();33 ········this.e·=·new·HashSet();
34 ········new·HiddenLifecycleReference(d);34 ········new·HiddenLifecycleReference(d);
35 ····}35 ····}
36 ····36 ····
37 ····boolean·a(final·int·n,·final·int·n2,·final·Intent·intent)·{37 ····boolean·a(final·int·n,·final·int·n2,·final·Intent·intent)·{
38 ········final·Iterator<k>·iterator·=·new·HashSet<k>(this.b).iterator();38 ········final·Iterator<l>·iterator·=·new·HashSet<l>(this.b).iterator();
39 ········boolean·b·=·false;39 ········boolean·b·=·false;
40 ····Label_0028:40 ····Label_0028:
41 ········while·(true)·{41 ········while·(true)·{
42 ············b·=·false;42 ············b·=·false;
43 ············while·(iterator.hasNext())·{43 ············while·(iterator.hasNext())·{
44 ················if·(!((k)iterator.next()).c(n,·n2,·intent)·&&·!b)·{44 ················if·(!((l)iterator.next()).c(n,·n2,·intent)·&&·!b)·{
45 ····················continue·Label_0028;45 ····················continue·Label_0028;
46 ················}46 ················}
47 ················b·=·true;47 ················b·=·true;
48 ············}48 ············}
49 ············break;49 ············break;
50 ········}50 ········}
51 ········return·b;51 ········return·b;
52 ····}52 ····}
53 ····53 ····
54 ····void·b(final·Intent·intent)·{54 ····void·b(final·Intent·intent)·{
55 ········final·Iterator<l>·iterator·=·this.c.iterator();55 ········final·Iterator<m>·iterator·=·this.c.iterator();
56 ········while·(iterator.hasNext())·{56 ········while·(iterator.hasNext())·{
57 ············((l)iterator.next()).d(intent);57 ············((m)iterator.next()).d(intent);
58 ········}58 ········}
59 ····}59 ····}
60 ····60 ····
61 ····boolean·c(final·int·n,·final·String[]·array,·final·int[]·array2)·{61 ····boolean·c(final·int·n,·final·String[]·array,·final·int[]·array2)·{
62 ········final·Iterator<m>·iterator·=·this.a.iterator();62 ········final·Iterator<n>·iterator·=·this.a.iterator();
63 ········boolean·b·=·false;63 ········boolean·b·=·false;
64 ····Label_0011:64 ····Label_0011:
65 ········while·(true)·{65 ········while·(true)·{
66 ············b·=·false;66 ············b·=·false;
67 ············while·(iterator.hasNext())·{67 ············while·(iterator.hasNext())·{
68 ················if·(!((m)iterator.next()).b(n,·array,·array2)·&&·!b)·{68 ················if·(!((n)iterator.next()).b(n,·array,·array2)·&&·!b)·{
69 ····················continue·Label_0011;69 ····················continue·Label_0011;
70 ················}70 ················}
71 ················b·=·true;71 ················b·=·true;
72 ············}72 ············}
73 ············break;73 ············break;
74 ········}74 ········}
75 ········return·b;75 ········return·b;
Offset 86, 13 lines modifiedOffset 86, 13 lines modified
86 ········final·Iterator<c$a>·iterator·=·this.e.iterator();86 ········final·Iterator<c$a>·iterator·=·this.e.iterator();
87 ········while·(iterator.hasNext())·{87 ········while·(iterator.hasNext())·{
88 ············((c$a)iterator.next()).e(bundle);88 ············((c$a)iterator.next()).e(bundle);
89 ········}89 ········}
90 ····}90 ····}
91 ····91 ····
92 ····void·f()·{92 ····void·f()·{
93 ········final·Iterator<n>·iterator·=·this.d.iterator();93 ········final·Iterator<o>·iterator·=·this.d.iterator();
94 ········while·(iterator.hasNext())·{94 ········while·(iterator.hasNext())·{
95 ············((n)iterator.next()).f();95 ············((o)iterator.next()).f();
96 ········}96 ········}
97 ····}97 ····}
98 }98 }
3.22 KB
io/flutter/embedding/engine/d.class
3.15 KB
procyon -ec {}
    
Offset 3, 18 lines modifiedOffset 3, 18 lines modified
  
3 import·java.util.Collection;3 import·java.util.Collection;
4 import·java.util.HashSet;4 import·java.util.HashSet;
5 import·java.util.Set;5 import·java.util.Set;
6 import·android.content.Intent;6 import·android.content.Intent;
7 import·android.os.Bundle;7 import·android.os.Bundle;
8 import·java.util.Iterator;8 import·java.util.Iterator;
9 import·io.flutter.embedding.engine.i.c.c; 
10 import·io.flutter.embedding.engine.i.c.a;9 import·io.flutter.embedding.engine.i.c.a;
11 import·android.app.Activity;10 import·android.app.Activity;
12 import·io.flutter.embedding.engine.i.a$a;11 import·io.flutter.embedding.engine.i.a$a;
 12 import·f.a.c.a.c;
13 import·java.util.HashMap;13 import·java.util.HashMap;
14 import·android.content.Context;14 import·android.content.Context;
15 import·android.content.ContentProvider;15 import·android.content.ContentProvider;
16 import·android.content.BroadcastReceiver;16 import·android.content.BroadcastReceiver;
17 import·android.app.Service;17 import·android.app.Service;
18 import·io.flutter.embedding.engine.i.a$b;18 import·io.flutter.embedding.engine.i.a$b;
19 import·java.util.Map;19 import·java.util.Map;
Offset 43, 26 lines modifiedOffset 43, 26 lines modified
43 ········this.a·=·new·HashMap();43 ········this.a·=·new·HashMap();
44 ········this.d·=·new·HashMap();44 ········this.d·=·new·HashMap();
45 ········this.g·=·false;45 ········this.g·=·false;
46 ········this.h·=·new·HashMap();46 ········this.h·=·new·HashMap();
47 ········this.k·=·new·HashMap();47 ········this.k·=·new·HashMap();
48 ········this.n·=·new·HashMap();48 ········this.n·=·new·HashMap();
49 ········this.b·=·b;49 ········this.b·=·b;
50 ········this.c·=·new·a$b(context,·b,·(f.a.c.a.b)b.h(),·(io.flutter.view.d)b.q(),·b.o().H(),·(a$a)new·d$b(d,·(d$a)null));50 ········this.c·=·new·a$b(context,·b,·(c)b.h(),·(io.flutter.view.d)b.q(),·b.o().H(),·(a$a)new·d$b(d,·(d$a)null));
51 ····}51 ····}
52 ····52 ····
53 ····private·void·k(final·Activity·activity,·final·androidx.lifecycle.d·d)·{53 ····private·void·k(final·Activity·activity,·final·androidx.lifecycle.d·d)·{
54 ········this.f·=·new·d$c(activity,·d);54 ········this.f·=·new·d$c(activity,·d);
55 ········this.b.o().t((Context)activity,·(io.flutter.view.d)this.b.q(),·this.b.h());55 ········this.b.o().t((Context)activity,·(io.flutter.view.d)this.b.q(),·this.b.h());
56 ········for·(final·a·a·:·this.d.values())·{56 ········for·(final·a·a·:·this.d.values())·{
57 ············if·(this.g)·{57 ············if·(this.g)·{
58 ················a.c((c)this.f);58 ················a.c((io.flutter.embedding.engine.i.c.c)this.f);
59 ············}59 ············}
60 ············else·{60 ············else·{
61 ················a.b((c)this.f);61 ················a.b((io.flutter.embedding.engine.i.c.c)this.f);
62 ············}62 ············}
63 ········}63 ········}
64 ········this.g·=·false;64 ········this.g·=·false;
65 ····}65 ····}
66 ····66 ····
67 ····private·Activity·l()·{67 ····private·Activity·l()·{
68 ········final·io.flutter.embedding.android.d·e·=·this.e;68 ········final·io.flutter.embedding.android.d·e·=·this.e;
Offset 293, 20 lines modifiedOffset 293, 20 lines modified
293 ················return;293 ················return;
294 ············}294 ············}
295 ············final·StringBuilder·sb3·=·new·StringBuilder();295 ············final·StringBuilder·sb3·=·new·StringBuilder();
296 ············sb3.append("Adding·plugin:·");296 ············sb3.append("Adding·plugin:·");
297 ············sb3.append(a);297 ············sb3.append(a);
298 ············f.a.b.e(s2,·sb3.toString());298 ············f.a.b.e(s2,·sb3.toString());
299 ············this.a.put(a.getClass(),·a);299 ············this.a.put(a.getClass(),·a);
300 ············a.c(this.c);300 ············a.h(this.c);
301 ············if·(a·instanceof·a)·{301 ············if·(a·instanceof·a)·{
302 ················final·a·a2·=·(a)a;302 ················final·a·a2·=·(a)a;
303 ················this.d.put(a.getClass(),·a2);303 ················this.d.put(a.getClass(),·a2);
304 ················if·(this.t())·{304 ················if·(this.t())·{
305 ····················a2.b((c)this.f);305 ····················a2.b((io.flutter.embedding.engine.i.c.c)this.f);
306 ················}306 ················}
307 ············}307 ············}
308 ············if·(a·instanceof·io.flutter.embedding.engine.i.f.a)·{308 ············if·(a·instanceof·io.flutter.embedding.engine.i.f.a)·{
309 ················final·io.flutter.embedding.engine.i.f.a·a3·=·(io.flutter.embedding.engine.i.f.a)a;309 ················final·io.flutter.embedding.engine.i.f.a·a3·=·(io.flutter.embedding.engine.i.f.a)a;
310 ················this.h.put(a.getClass(),·a3);310 ················this.h.put(a.getClass(),·a3);
311 ················if·(this.w())·{311 ················if·(this.w())·{
312 ····················a3.a((io.flutter.embedding.engine.i.f.b)this.j);312 ····················a3.a((io.flutter.embedding.engine.i.f.b)this.j);
Offset 473, 15 lines modifiedOffset 473, 15 lines modified
473 ············}473 ············}
474 ············if·(obj·instanceof·io.flutter.embedding.engine.i.e.a)·{474 ············if·(obj·instanceof·io.flutter.embedding.engine.i.e.a)·{
475 ················if·(this.v())·{475 ················if·(this.v())·{
476 ····················((io.flutter.embedding.engine.i.e.a)obj).b();476 ····················((io.flutter.embedding.engine.i.e.a)obj).b();
477 ················}477 ················}
478 ················this.n.remove(clazz);478 ················this.n.remove(clazz);
479 ············}479 ············}
480 ············((io.flutter.embedding.engine.i.a)obj).a(this.c);480 ············((io.flutter.embedding.engine.i.a)obj).f(this.c);
481 ············this.a.remove(clazz);481 ············this.a.remove(clazz);
482 ········}482 ········}
483 ········finally·{483 ········finally·{
484 ············d.d.a.b();484 ············d.d.a.b();
485 ········}485 ········}
486 ····}486 ····}
487 ····487 ····
3.02 KB
io/flutter/embedding/engine/f/b.class
2.94 KB
procyon -ec {}
    
Offset 1, 97 lines modifiedOffset 1, 9 lines modified
  
1 package·io.flutter.embedding.engine.f;1 package·io.flutter.embedding.engine.f;
  
 2 public·final·class·b·implements·Runnable
2 import·d.d.a; 
3 import·java.util.List; 
4 import·f.a.c.a.b$b; 
5 import·java.nio.ByteBuffer; 
6 import·f.a.c.a.b$a; 
7 import·android.content.res.AssetManager; 
8 import·io.flutter.embedding.engine.FlutterJNI; 
  
9 public·class·b·implements·f.a.c.a.b 
10 {3 {
 4 ····public·final·void·run()·{
11 ····private·final·FlutterJNI·a; 
12 ····private·final·AssetManager·b; 
13 ····private·final·c·c; 
14 ····private·final·f.a.c.a.b·d; 
15 ····private·boolean·e; 
16 ····private·String·f; 
17 ····private·b$d·g; 
18 ····private·final·b$a·h; 
19 ···· 
20 ····public·b(final·FlutterJNI·a,·final·AssetManager·b)·{ 
21 ········this.e·=·false; 
22 ········final·io.flutter.embedding.engine.f.b$a·h·=·new·io.flutter.embedding.engine.f.b$a(this); 
23 ········this.h·=·(b$a)h; 
24 ········this.a·=·a; 
25 ········this.b·=·b; 
26 ········final·c·c·=·new·c(a); 
27 ········(this.c·=·c).c("flutter/isolate",·(b$a)h); 
28 ········this.d·=·(f.a.c.a.b)new·b$c(c,·(io.flutter.embedding.engine.f.b$a)null); 
29 ········if·(a.isAttached())·{ 
30 ············this.e·=·true; 
31 ········} 
32 ····} 
33 ···· 
34 ····public·void·a(final·String·s,·final·ByteBuffer·byteBuffer,·final·b$b·b$b)·{ 
35 ········this.d.a(s,·byteBuffer,·b$b); 
36 ····} 
37 ···· 
38 ····public·void·c(final·String·s,·final·b$a·b$a)·{ 
39 ········this.d.c(s,·b$a);5 ········this.d.f();
40 ····} 
41 ···· 
42 ····public·void·d(final·String·s,·final·b$a·b$a,·final·f.a.c.a.b$c·b$c)·{ 
43 ········this.d.d(s,·b$a,·b$c); 
44 ····} 
45 ···· 
46 ····public·void·g(final·io.flutter.embedding.engine.f.b$b·b$b)·{ 
47 ········this.h(b$b,·null); 
48 ····} 
49 ···· 
50 ····public·void·h(final·io.flutter.embedding.engine.f.b$b·obj,·final·List·list)·{ 
51 ········final·boolean·e·=·this.e; 
52 ········final·String·s·=·"DartExecutor"; 
53 ········if·(e)·{ 
54 ············f.a.b.f(s,·"Attempted·to·run·a·DartExecutor·that·is·already·running."); 
55 ············return; 
56 ········} 
57 ········d.d.a.a("DartExecutor#executeDartEntrypoint"); 
58 ········final·StringBuilder·sb·=·new·StringBuilder(); 
59 ········sb.append("Executing·Dart·entrypoint:·"); 
60 ········sb.append(obj); 
61 ········f.a.b.e(s,·sb.toString()); 
62 ········try·{ 
63 ············this.a.runBundleAndSnapshotFromLibrary(obj.a,·obj.c,·obj.b,·this.b,·list); 
64 ············this.e·=·true; 
65 ········} 
66 ········finally·{ 
67 ············d.d.a.b(); 
68 ········} 
69 ····} 
70 ···· 
71 ····public·String·i()·{ 
72 ········return·this.f; 
73 ····} 
74 ···· 
75 ····public·boolean·j()·{ 
76 ········return·this.e; 
77 ····} 
78 ···· 
79 ····public·void·k()·{ 
80 ········if·(this.a.isAttached())·{ 
81 ············this.a.notifyLowMemoryWarning(); 
82 ········} 
83 ····} 
84 ···· 
85 ····public·void·l()·{ 
86 ········f.a.b.e("DartExecutor",·"Attached·to·JNI.·Registering·the·platform·message·handler·for·this·Dart·execution·context."); 
87 ········this.a.setPlatformMessageHandler((d)this.c); 
88 ····} 
89 ···· 
90 ····public·void·m()·{ 
91 ········f.a.b.e("DartExecutor",·"Detached·from·JNI.·De-registering·the·platform·message·handler·for·this·Dart·execution·context."); 
92 ········this.a.setPlatformMessageHandler((d)null); 
93 ····}6 ····}
94 }7 }
7.88 KB
io/flutter/embedding/engine/f/c.class
7.81 KB
procyon -ec {}
    
Offset 1, 232 lines modifiedOffset 1, 11 lines modified
  
1 package·io.flutter.embedding.engine.f;1 package·io.flutter.embedding.engine.f;
  
2 import·java.util.Iterator; 
3 import·f.a.c.a.b$c; 
4 import·java.util.List; 
5 import·java.util.LinkedList; 
6 import·f.a.c.a.b$a; 
7 import·f.a.c.a.b$b; 
8 import·java.nio.ByteBuffer;2 import·java.nio.ByteBuffer;
9 import·java.util.HashMap; 
10 import·java.util.WeakHashMap; 
11 import·java.util.concurrent.atomic.AtomicBoolean; 
12 import·java.util.Map; 
13 import·io.flutter.embedding.engine.FlutterJNI; 
14 import·f.a.c.a.b; 
  
15 class·c·implements·b,·d3 public·final·class·c·implements·Runnable
16 {4 {
 5 ····public·final·void·run()·{
 6 ········this.d.l(this.e,·this.f,·this.g,·this.h,·this.i);
17 ····private·final·FlutterJNI·a; 
18 ····private·final·Map·b; 
19 ····private·Map·c; 
20 ····private·final·Object·d; 
21 ····private·final·AtomicBoolean·e; 
22 ····private·final·Map·f; 
23 ····private·int·g; 
24 ····private·final·c$b·h; 
25 ····private·WeakHashMap·i; 
26 ···· 
27 ····c(final·FlutterJNI·flutterJNI)·{ 
28 ········this(flutterJNI,·(c$f)new·c$c()); 
29 ····} 
30 ···· 
31 ····c(final·FlutterJNI·a,·final·c$f·c$f)·{ 
32 ········this.b·=·new·HashMap(); 
33 ········this.c·=·new·HashMap(); 
34 ········this.d·=·new·Object(); 
35 ········this.e·=·new·AtomicBoolean(false); 
36 ········this.f·=·new·HashMap(); 
37 ········this.g·=·1; 
38 ········this.h·=·(c$b)new·e(); 
39 ········this.i·=·new·WeakHashMap(); 
40 ········this.a·=·a; 
41 ····} 
42 ···· 
43 ····private·void·f(final·String·s,·final·c$d·c$d,·final·ByteBuffer·byteBuffer,·final·int·n,·final·long·n2)·{ 
44 ········c$b·b; 
45 ········if·(c$d·!=·null)·{ 
46 ············b·=·c$d.b; 
47 ········} 
48 ········else·{ 
49 ············b·=·null; 
50 ········} 
51 ········c$b·h·=·b; 
52 ········final·a·a·=·new·a(this,·s,·c$d,·byteBuffer,·n,·n2); 
53 ········if·(h·==·null)·{ 
54 ············h·=·this.h; 
55 ········} 
56 ········h.a((Runnable)a); 
57 ····} 
58 ···· 
59 ····private·static·void·g(final·Error·error)·{ 
60 ········final·Thread·currentThread·=·Thread.currentThread(); 
61 ········if·(currentThread.getUncaughtExceptionHandler()·!=·null)·{ 
62 ············currentThread.getUncaughtExceptionHandler().uncaughtException(currentThread,·error); 
63 ············return; 
64 ········} 
65 ········throw·error; 
66 ····} 
67 ···· 
68 ····private·void·h(final·c$d·c$d,·final·ByteBuffer·byteBuffer,·final·int·n)·{ 
69 ········final·String·s·=·"DartMessenger"; 
70 ········if·(c$d·!=·null)·{ 
71 ············final·String·s2·=·"Deferring·to·registered·handler·to·process·message."; 
72 ············final·String·s3·=·s; 
73 ············try·{ 
74 ················f.a.b.e(s3,·s2); 
75 ················final·b$a·a·=·c$d.a; 
76 ················try·{ 
77 ····················try·{ 
78 ························a.a(byteBuffer,·(b$b)new·c$e(this.a,·n)); 
79 ····················} 
80 ····················catch·(Error·error)·{ 
81 ························g(error); 
82 ····················} 
83 ····················catch·(Exception·ex)·{ 
84 ························f.a.b.c(s,·"Uncaught·exception·in·binary·message·listener",·(Throwable)ex); 
85 ····················} 
86 ················} 
87 ················catch·(Error·error2)·{} 
88 ················catch·(Exception·ex2)·{} 
89 ············} 
90 ············catch·(Error·error3)·{} 
91 ············catch·(Exception·ex3)·{} 
92 ········} 
93 ········f.a.b.e(s,·"No·registered·handler·for·message.·Responding·to·Dart·with·empty·reply·message."); 
94 ········this.a.invokePlatformMessageEmptyResponseCallback(n); 
95 ····} 
96 ···· 
97 ····public·void·a(final·String·s,·final·ByteBuffer·byteBuffer,·final·b$b·b$b)·{ 
98 ········final·StringBuilder·sb·=·new·StringBuilder(); 
99 ········sb.append("DartMessenger#send·on·"); 
100 ········sb.append(s); 
101 ········d.d.a.a(sb.toString()); 
102 ········final·StringBuilder·sb2·=·new·StringBuilder(); 
103 ········sb2.append("Sending·message·with·callback·over·channel·'"); 
104 ········sb2.append(s); 
105 ········sb2.append("'"); 
106 ········f.a.b.e("DartMessenger",·sb2.toString()); 
107 ········try·{ 
108 ············final·int·i·=·this.g++; 
109 ············if·(b$b·!=·null)·{ 
110 ················this.f.put(Integer.valueOf(i),·b$b); 
111 ············} 
112 ············if·(byteBuffer·==·null)·{ 
113 ················this.a.dispatchEmptyPlatformMessage(s,·i); 
114 ············} 
115 ············else·{ 
116 ················this.a.dispatchPlatformMessage(s,·byteBuffer,·byteBuffer.position(),·i); 
117 ············} 
118 ········} 
119 ········finally·{ 
120 ············d.d.a.b(); 
121 ········} 
122 ····} 
Max diff block lines reached; 3/7970 bytes (0.04%) of diff not shown.
8.34 KB
io/flutter/embedding/engine/f/e.class
8.27 KB
procyon -ec {}
    
Offset 1, 18 lines modifiedOffset 1, 244 lines modified
  
1 package·io.flutter.embedding.engine.f;1 package·io.flutter.embedding.engine.f;
  
2 import·android.os.Looper; 
3 import·android.os.Handler;2 import·java.util.Iterator;
 3 import·java.util.List;
 4 import·java.util.LinkedList;
 5 import·f.a.c.a.c$c;
 6 import·f.a.c.a.c$d;
 7 import·d.d.a;
 8 import·f.a.c.a.c$a;
 9 import·f.a.c.a.c$b;
 10 import·f.a.b;
 11 import·java.nio.ByteBuffer;
 12 import·java.util.HashMap;
 13 import·java.util.WeakHashMap;
 14 import·java.util.concurrent.atomic.AtomicBoolean;
 15 import·java.util.Map;
 16 import·io.flutter.embedding.engine.FlutterJNI;
 17 import·f.a.c.a.c;
  
4 public·class·e·implements·c$b18 class·e·implements·c,·f
5 {19 {
6 ····private·final·Handler·a;20 ····private·final·FlutterJNI·a;
 21 ····private·final·Map·b;
 22 ····private·Map·c;
 23 ····private·final·Object·d;
 24 ····private·final·AtomicBoolean·e;
 25 ····private·final·Map·f;
 26 ····private·int·g;
 27 ····private·final·e$d·h;
 28 ····private·WeakHashMap·i;
 29 ····private·e$i·j;
7 ····30 ····
8 ····public·e()·{ 
9 ········this.a·=·new·Handler(Looper.getMainLooper());31 ····e(final·FlutterJNI·flutterJNI)·{
 32 ········this(flutterJNI,·(e$i)new·e$e());
10 ····}33 ····}
11 ····34 ····
12 ····public·void·a(final·Runnable·runnable)·{35 ····e(final·FlutterJNI·a,·final·e$i·j)·{
 36 ········this.b·=·new·HashMap();
 37 ········this.c·=·new·HashMap();
 38 ········this.d·=·new·Object();
 39 ········this.e·=·new·AtomicBoolean(false);
 40 ········this.f·=·new·HashMap();
 41 ········this.g·=·1;
 42 ········this.h·=·(e$d)new·g();
 43 ········this.i·=·new·WeakHashMap();
 44 ········this.a·=·a;
 45 ········this.j·=·j;
 46 ····}
 47 ····
 48 ····private·void·h(final·String·s,·final·e$f·e$f,·final·ByteBuffer·byteBuffer,·final·int·n,·final·long·n2)·{
 49 ········e$d·b;
 50 ········if·(e$f·!=·null)·{
 51 ············b·=·e$f.b;
 52 ········}
 53 ········else·{
 54 ············b·=·null;
 55 ········}
 56 ········e$d·h·=·b;
 57 ········final·io.flutter.embedding.engine.f.c·c·=·new·io.flutter.embedding.engine.f.c(this,·s,·e$f,·byteBuffer,·n,·n2);
 58 ········if·(h·==·null)·{
 59 ············h·=·this.h;
 60 ········}
13 ········this.a.post(runnable);61 ········h.a((Runnable)c);
 62 ····}
 63 ····
 64 ····private·static·void·i(final·Error·error)·{
 65 ········final·Thread·currentThread·=·Thread.currentThread();
 66 ········if·(currentThread.getUncaughtExceptionHandler()·!=·null)·{
 67 ············currentThread.getUncaughtExceptionHandler().uncaughtException(currentThread,·error);
 68 ············return;
 69 ········}
 70 ········throw·error;
 71 ····}
 72 ····
 73 ····private·void·j(final·e$f·e$f,·final·ByteBuffer·byteBuffer,·final·int·n)·{
 74 ········final·String·s·=·"DartMessenger";
 75 ········if·(e$f·!=·null)·{
 76 ············final·String·s2·=·"Deferring·to·registered·handler·to·process·message.";
 77 ············final·String·s3·=·s;
 78 ············try·{
 79 ················f.a.b.e(s3,·s2);
 80 ················final·c$a·a·=·e$f.a;
 81 ················try·{
 82 ····················try·{
 83 ························a.a(byteBuffer,·(c$b)new·e$g(this.a,·n));
 84 ····················}
 85 ····················catch·(Error·error)·{
 86 ························i(error);
 87 ····················}
 88 ····················catch·(Exception·ex)·{
 89 ························f.a.b.c(s,·"Uncaught·exception·in·binary·message·listener",·(Throwable)ex);
 90 ····················}
 91 ················}
 92 ················catch·(Error·error2)·{}
 93 ················catch·(Exception·ex2)·{}
 94 ············}
 95 ············catch·(Error·error3)·{}
 96 ············catch·(Exception·ex3)·{}
 97 ········}
 98 ········f.a.b.e(s,·"No·registered·handler·for·message.·Responding·to·Dart·with·empty·reply·message.");
 99 ········this.a.invokePlatformMessageEmptyResponseCallback(n);
 100 ····}
 101 ····
 102 ····public·c$c·a(final·c$d·c$d)·{
 103 ········final·e$d·a·=·this.j.a(c$d);
 104 ········final·e$j·key·=·new·e$j((e$a)null);
 105 ········this.i.put(key,·a);
 106 ········return·(c$c)key;
 107 ····}
 108 ····
 109 ····public·void·c(final·String·s,·final·ByteBuffer·byteBuffer,·final·c$b·c$b)·{
 110 ········final·StringBuilder·sb·=·new·StringBuilder();
 111 ········sb.append("DartMessenger#send·on·");
 112 ········sb.append(s);
 113 ········d.d.a.a(sb.toString());
 114 ········final·StringBuilder·sb2·=·new·StringBuilder();
 115 ········sb2.append("Sending·message·with·callback·over·channel·'");
 116 ········sb2.append(s);
 117 ········sb2.append("'");
 118 ········f.a.b.e("DartMessenger",·sb2.toString());
 119 ········try·{
 120 ············final·int·i·=·this.g++;
 121 ············if·(c$b·!=·null)·{
 122 ················this.f.put(Integer.valueOf(i),·c$b);
Max diff block lines reached; 3/8441 bytes (0.04%) of diff not shown.
2.07 KB
io/flutter/embedding/engine/j/c$a.class
1.99 KB
procyon -ec {}
    
Offset 1, 32 lines modifiedOffset 1, 32 lines modified
  
1 package·io.flutter.embedding.engine.j;1 package·io.flutter.embedding.engine.j;
  
2 import·java.util.List;2 import·java.util.List;
3 import·java.util.ArrayList;3 import·java.util.ArrayList;
4 import·f.a.b;4 import·f.a.b;
5 import·java.util.Map;5 import·java.util.Map;
6 import·f.a.c.a.i$d;6 import·f.a.c.a.j$d;
7 import·f.a.c.a.h;7 import·f.a.c.a.i;
8 import·f.a.c.a.i$c;8 import·f.a.c.a.j$c;
  
9 class·c$a·implements·i$c9 class·c$a·implements·j$c
10 {10 {
11 ····final·/*·synthetic·*/·c·a;11 ····final·/*·synthetic·*/·c·a;
12 ····12 ····
13 ····c$a(final·c·a)·{13 ····c$a(final·c·a)·{
14 ········this.a·=·a;14 ········this.a·=·a;
15 ····}15 ····}
16 ····16 ····
17 ····public·void·b(final·h·h,·final·i$d·i$d)·{17 ····public·void·a(final·i·i,·final·j$d·j$d)·{
18 ········if·(c.a(this.a)·==·null)·{18 ········if·(c.a(this.a)·==·null)·{
19 ············return;19 ············return;
20 ········}20 ········}
21 ········final·String·a·=·h.a;21 ········final·String·a·=·i.a;
22 ········final·Map·map·=·(Map)h.b();22 ········final·Map·map·=·(Map)i.b();
23 ········final·StringBuilder·sb·=·new·StringBuilder();23 ········final·StringBuilder·sb·=·new·StringBuilder();
24 ········sb.append("Received·'");24 ········sb.append("Received·'");
25 ········sb.append(a);25 ········sb.append(a);
26 ········sb.append("'·message.");26 ········sb.append("'·message.");
27 ········b.e("DeferredComponentChannel",·sb.toString());27 ········b.e("DeferredComponentChannel",·sb.toString());
28 ········final·int·intValue·=·(int)Integer.valueOf(map.get((Object)"loadingUnitId"));28 ········final·int·intValue·=·(int)Integer.valueOf(map.get((Object)"loadingUnitId"));
29 ········final·String·s·=·(String)map.get("componentName");29 ········final·String·s·=·(String)map.get("componentName");
Offset 54, 31 lines modifiedOffset 54, 31 lines modified
54 ················n·=·0;54 ················n·=·0;
55 ················break;55 ················break;
56 ············}56 ············}
57 ········}57 ········}
58 ········String·a2·=·null;58 ········String·a2·=·null;
59 ········switch·(n)·{59 ········switch·(n)·{
60 ············default:·{60 ············default:·{
61 ················i$d.c();61 ················j$d.c();
62 ················return;62 ················return;
63 ············}63 ············}
64 ············case·2:·{64 ············case·2:·{
65 ················c.a(this.a).b(intValue,·s);65 ················c.a(this.a).b(intValue,·s);
66 ················if·(!c.b(this.a).containsKey(s))·{66 ················if·(!c.b(this.a).containsKey(s))·{
67 ····················c.b(this.a).put(s,·new·ArrayList());67 ····················c.b(this.a).put(s,·new·ArrayList());
68 ················}68 ················}
69 ················((List<i$d>)c.b(this.a).get(s)).add(i$d);69 ················((List<j$d>)c.b(this.a).get(s)).add(j$d);
70 ················return;70 ················return;
71 ············}71 ············}
72 ············case·1:·{72 ············case·1:·{
73 ················a2·=·c.a(this.a).a(intValue,·s);73 ················a2·=·c.a(this.a).a(intValue,·s);
74 ················break;74 ················break;
75 ············}75 ············}
76 ············case·0:·{76 ············case·0:·{
77 ················c.a(this.a).c(intValue,·s);77 ················c.a(this.a).c(intValue,·s);
78 ················a2·=·null;78 ················a2·=·null;
79 ················break;79 ················break;
80 ············}80 ············}
81 ········}81 ········}
82 ········i$d.b((Object)a2);82 ········j$d.b((Object)a2);
83 ····}83 ····}
84 }84 }
1.89 KB
io/flutter/embedding/engine/j/f$a.class
1.81 KB
procyon -ec {}
    
Offset 1, 52 lines modifiedOffset 1, 52 lines modified
  
1 package·io.flutter.embedding.engine.j;1 package·io.flutter.embedding.engine.j;
  
2 import·org.json.JSONException;2 import·org.json.JSONException;
3 import·org.json.JSONObject;3 import·org.json.JSONObject;
4 import·f.a.c.a.i$d;4 import·f.a.c.a.j$d;
5 import·f.a.c.a.h;5 import·f.a.c.a.i;
6 import·f.a.c.a.i$c;6 import·f.a.c.a.j$c;
  
7 class·f$a·implements·i$c7 class·f$a·implements·j$c
8 {8 {
9 ····final·/*·synthetic·*/·f·a;9 ····final·/*·synthetic·*/·f·a;
10 ····10 ····
11 ····f$a(final·f·a)·{11 ····f$a(final·f·a)·{
12 ········this.a·=·a;12 ········this.a·=·a;
13 ····}13 ····}
14 ····14 ····
15 ····public·void·b(final·h·h,·final·i$d·i$d)·{15 ····public·void·a(final·i·i,·final·j$d·j$d)·{
16 ········final·String·s·=·"locale";16 ········final·String·s·=·"locale";
17 ········if·(f.a(this.a)·==·null)·{17 ········if·(f.a(this.a)·==·null)·{
18 ············return;18 ············return;
19 ········}19 ········}
20 ········final·String·a·=·h.a;20 ········final·String·a·=·i.a;
21 ········a.hashCode();21 ········a.hashCode();
22 ········if·(!a.equals("Localization.getStringResource"))·{22 ········if·(!a.equals("Localization.getStringResource"))·{
23 ············i$d.c();23 ············j$d.c();
24 ········}24 ········}
25 ········else·{25 ········else·{
26 ············final·JSONObject·jsonObject·=·(JSONObject)h.b();26 ············final·JSONObject·jsonObject·=·(JSONObject)i.b();
27 ············final·String·s2·=·"key";27 ············final·String·s2·=·"key";
28 ············final·JSONObject·jsonObject2·=·jsonObject;28 ············final·JSONObject·jsonObject2·=·jsonObject;
29 ············try·{29 ············try·{
30 ················final·String·string·=·jsonObject2.getString(s2);30 ················final·String·string·=·jsonObject2.getString(s2);
31 ················String·string2;31 ················String·string2;
32 ················if·(jsonObject.has(s))·{32 ················if·(jsonObject.has(s))·{
33 ····················string2·=·jsonObject.getString(s);33 ····················string2·=·jsonObject.getString(s);
34 ················}34 ················}
35 ················else·{35 ················else·{
36 ····················string2·=·null;36 ····················string2·=·null;
37 ················}37 ················}
38 ················final·f·a2·=·this.a;38 ················final·f·a2·=·this.a;
39 ················try·{39 ················try·{
40 ····················i$d.b((Object)f.a(a2).a(string,·string2));40 ····················j$d.b((Object)f.a(a2).a(string,·string2));
41 ················}41 ················}
42 ················catch·(JSONException·ex)·{42 ················catch·(JSONException·ex)·{
43 ····················i$d.a("error",·ex.getMessage(),·(Object)null);43 ····················j$d.a("error",·ex.getMessage(),·(Object)null);
44 ················}44 ················}
45 ············}45 ············}
46 ············catch·(JSONException·ex2)·{}46 ············catch·(JSONException·ex2)·{}
47 ········}47 ········}
48 ····}48 ····}
49 }49 }
4.79 KB
io/flutter/embedding/engine/j/g$a.class
4.72 KB
procyon -ec {}
    
Offset 1, 38 lines modifiedOffset 1, 38 lines modified
  
1 package·io.flutter.embedding.engine.j;1 package·io.flutter.embedding.engine.j;
  
2 import·f.a.c.a.i$d;2 import·f.a.c.a.j$d;
3 import·f.a.c.a.h;3 import·f.a.c.a.i;
4 import·f.a.c.a.i$c;4 import·f.a.c.a.j$c;
  
5 class·g$a·implements·i$c5 class·g$a·implements·j$c
6 {6 {
7 ····final·/*·synthetic·*/·g·a;7 ····final·/*·synthetic·*/·g·a;
8 ····8 ····
9 ····g$a(final·g·a)·{9 ····g$a(final·g·a)·{
10 ········this.a·=·a;10 ········this.a·=·a;
11 ····}11 ····}
12 ····12 ····
13 ····public·void·b(final·h·p0,·final·i$d·p1)·{13 ····public·void·a(final·i·p0,·final·j$d·p1)·{
14 ········//·14 ········//·
15 ········//·This·method·could·not·be·decompiled.15 ········//·This·method·could·not·be·decompiled.
16 ········//·16 ········//·
17 ········//·Original·Bytecode:17 ········//·Original·Bytecode:
18 ········//·18 ········//·
19 ········//·····2:·astore_3·······19 ········//·····2:·astore_3·······
20 ········//·····3:·aload_0········20 ········//·····3:·aload_0········
21 ········//·····4:·getfield········io/flutter/embedding/engine/j/g$a.a:Lio/flutter/embedding/engine/j/g;21 ········//·····4:·getfield········io/flutter/embedding/engine/j/g$a.a:Lio/flutter/embedding/engine/j/g;
22 ········//·····7:·invokestatic····io/flutter/embedding/engine/j/g.a:(Lio/flutter/embedding/engine/j/g;)Lio/flutter/embedding/engine/j/g$b;22 ········//·····7:·invokestatic····io/flutter/embedding/engine/j/g.a:(Lio/flutter/embedding/engine/j/g;)Lio/flutter/embedding/engine/j/g$b;
23 ········//····10:·astore··········423 ········//····10:·astore··········4
24 ········//····12:·aload···········424 ········//····12:·aload···········4
25 ········//····14:·ifnonnull·······1825 ········//····14:·ifnonnull·······18
26 ········//····17:·return·········26 ········//····17:·return·········
27 ········//····18:·aload_1········27 ········//····18:·aload_1········
28 ········//····19:·getfield········f/a/c/a/h.a:Ljava/lang/String;28 ········//····19:·getfield········f/a/c/a/i.a:Ljava/lang/String;
29 ········//····22:·astore··········429 ········//····22:·astore··········4
30 ········//····24:·new·············Ljava/lang/StringBuilder;30 ········//····24:·new·············Ljava/lang/StringBuilder;
31 ········//····27:·astore··········531 ········//····27:·astore··········5
32 ········//····29:·aload···········532 ········//····29:·aload···········5
33 ········//····31:·invokespecial···java/lang/StringBuilder.<init>:()V33 ········//····31:·invokespecial···java/lang/StringBuilder.<init>:()V
34 ········//····34:·aload···········534 ········//····34:·aload···········5
35 ········//····36:·ldc·············"Received·'"35 ········//····36:·ldc·············"Received·'"
Offset 75, 15 lines modifiedOffset 75, 15 lines modified
75 ········//···115:·istore··········675 ········//···115:·istore··········6
76 ········//···117:·aconst_null····76 ········//···117:·aconst_null····
77 ········//···118:·astore··········577 ········//···118:·astore··········5
78 ········//···120:·iload···········678 ········//···120:·iload···········6
79 ········//···122:·ifeq············12879 ········//···122:·ifeq············128
80 ········//···125:·goto············29280 ········//···125:·goto············292
81 ········//···128:·aload_1········81 ········//···128:·aload_1········
82 ········//···129:·getfield········f/a/c/a/h.b:Ljava/lang/Object;82 ········//···129:·getfield········f/a/c/a/i.b:Ljava/lang/Object;
83 ········//···132:·astore_1·······83 ········//···132:·astore_1·······
84 ········//···133:·aload_1········84 ········//···133:·aload_1········
85 ········//···134:·checkcast·······Ljava/util/HashMap;85 ········//···134:·checkcast·······Ljava/util/HashMap;
86 ········//···137:·astore_1·······86 ········//···137:·astore_1·······
87 ········//···138:·ldc·············"kind"87 ········//···138:·ldc·············"kind"
88 ········//···140:·astore··········488 ········//···140:·astore··········4
89 ········//···142:·aload_1········89 ········//···142:·aload_1········
Offset 102, 15 lines modifiedOffset 102, 15 lines modified
102 ········//···167:·aload···········4102 ········//···167:·aload···········4
103 ········//···169:·aload_1········103 ········//···169:·aload_1········
104 ········//···170:·invokeinterface·io/flutter/embedding/engine/j/g$b.a:(Ljava/lang/String;)V104 ········//···170:·invokeinterface·io/flutter/embedding/engine/j/g$b.a:(Ljava/lang/String;)V
105 ········//···175:·getstatic·······java/lang/Boolean.TRUE:Ljava/lang/Boolean;105 ········//···175:·getstatic·······java/lang/Boolean.TRUE:Ljava/lang/Boolean;
106 ········//···178:·astore_1·······106 ········//···178:·astore_1·······
107 ········//···179:·aload_2········107 ········//···179:·aload_2········
108 ········//···180:·aload_1········108 ········//···180:·aload_1········
109 ········//···181:·invokeinterface·f/a/c/a/i$d.b:(Ljava/lang/Object;)V109 ········//···181:·invokeinterface·f/a/c/a/j$d.b:(Ljava/lang/Object;)V
110 ········//···186:·goto············292110 ········//···186:·goto············292
111 ········//···189:·astore_1·······111 ········//···189:·astore_1·······
112 ········//···190:·new·············Ljava/lang/StringBuilder;112 ········//···190:·new·············Ljava/lang/StringBuilder;
113 ········//···193:·astore··········4113 ········//···193:·astore··········4
114 ········//···195:·aload···········4114 ········//···195:·aload···········4
115 ········//···197:·invokespecial···java/lang/StringBuilder.<init>:()V115 ········//···197:·invokespecial···java/lang/StringBuilder.<init>:()V
116 ········//···200:·ldc·············"Error·when·setting·cursors:·"116 ········//···200:·ldc·············"Error·when·setting·cursors:·"
Offset 129, 15 lines modifiedOffset 129, 15 lines modified
129 ········//···224:·aload···········4129 ········//···224:·aload···········4
130 ········//···226:·invokevirtual···java/lang/StringBuilder.toString:()Ljava/lang/String;130 ········//···226:·invokevirtual···java/lang/StringBuilder.toString:()Ljava/lang/String;
131 ········//···229:·astore_1·······131 ········//···229:·astore_1·······
132 ········//···230:·aload_2········132 ········//···230:·aload_2········
133 ········//···231:·aload_3········133 ········//···231:·aload_3········
134 ········//···232:·aload_1········134 ········//···232:·aload_1········
135 ········//···233:·aconst_null····135 ········//···233:·aconst_null····
136 ········//···234:·invokeinterface·f/a/c/a/i$d.a:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V136 ········//···234:·invokeinterface·f/a/c/a/j$d.a:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V
137 ········//···239:·goto············292137 ········//···239:·goto············292
138 ········//···242:·astore_1·······138 ········//···242:·astore_1·······
139 ········//···243:·new·············Ljava/lang/StringBuilder;139 ········//···243:·new·············Ljava/lang/StringBuilder;
140 ········//···246:·astore··········4140 ········//···246:·astore··········4
141 ········//···248:·aload···········4141 ········//···248:·aload···········4
142 ········//···250:·invokespecial···java/lang/StringBuilder.<init>:()V142 ········//···250:·invokespecial···java/lang/StringBuilder.<init>:()V
143 ········//···253:·ldc·············"Unhandled·error:·"143 ········//···253:·ldc·············"Unhandled·error:·"
Offset 156, 15 lines modifiedOffset 156, 15 lines modified
156 ········//···277:·aload···········4156 ········//···277:·aload···········4
157 ········//···279:·invokevirtual···java/lang/StringBuilder.toString:()Ljava/lang/String;157 ········//···279:·invokevirtual···java/lang/StringBuilder.toString:()Ljava/lang/String;
158 ········//···282:·astore_1·······158 ········//···282:·astore_1·······
159 ········//···283:·aload_2········159 ········//···283:·aload_2········
160 ········//···284:·aload_3········160 ········//···284:·aload_3········
161 ········//···285:·aload_1········161 ········//···285:·aload_1········
162 ········//···286:·aconst_null····162 ········//···286:·aconst_null····
163 ········//···287:·invokeinterface·f/a/c/a/i$d.a:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V163 ········//···287:·invokeinterface·f/a/c/a/j$d.a:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V
164 ········//···292:·return·········164 ········//···292:·return·········
165 ········//····Exceptions:165 ········//····Exceptions:
166 ········//··Try···········Handler166 ········//··Try···········Handler
167 ········//··Start··End····Start··End····Type·················167 ········//··Start··End····Start··End····Type·················
168 ········//··-----··-----··-----··-----··---------------------168 ········//··-----··-----··-----··-----··---------------------
169 ········//··75·····80·····242····292····Ljava/lang/Exception;169 ········//··75·····80·····242····292····Ljava/lang/Exception;
170 ········//··102····107····242····292····Ljava/lang/Exception;170 ········//··102····107····242····292····Ljava/lang/Exception;
535 B
io/flutter/embedding/engine/j/h$a.class
457 B
procyon -ec {}
    
Offset 1, 15 lines modifiedOffset 1, 16 lines modified
  
1 package·io.flutter.embedding.engine.j;1 package·io.flutter.embedding.engine.j;
  
2 import·f.a.c.a.i$d;2 import·f.a.c.a.j$d;
 3 import·f.a.c.a.i;
3 import·f.a.c.a.i$c;4 import·f.a.c.a.j$c;
  
4 class·h$a·implements·i$c5 class·h$a·implements·j$c
5 {6 {
6 ····h$a(final·h·h)·{7 ····h$a(final·h·h)·{
7 ····}8 ····}
8 ····9 ····
9 ····public·void·b(final·f.a.c.a.h·h,·final·i$d·i$d)·{10 ····public·void·a(final·i·i,·final·j$d·j$d)·{
10 ········i$d.b((Object)null);11 ········j$d.b((Object)null);
11 ····}12 ····}
12 }13 }
40.7 KB
io/flutter/embedding/engine/j/i$a.class
40.6 KB
procyon -ec {}
    
Offset 2, 33 lines modifiedOffset 2, 32 lines modified
2 package·io.flutter.embedding.engine.j;2 package·io.flutter.embedding.engine.j;
  
3 import·java.util.List;3 import·java.util.List;
4 import·org.json.JSONException;4 import·org.json.JSONException;
5 import·org.json.JSONArray;5 import·org.json.JSONArray;
6 import·org.json.JSONObject;6 import·org.json.JSONObject;
7 import·f.a.b;7 import·f.a.b;
8 import·f.a.c.a.i$d;8 import·f.a.c.a.j$d;
9 import·f.a.c.a.h; 
10 import·f.a.c.a.i$c;9 import·f.a.c.a.j$c;
  
11 class·i$a·implements·i$c10 class·i$a·implements·j$c
12 {11 {
13 ····final·/*·synthetic·*/·i·a;12 ····final·/*·synthetic·*/·i·a;
14 ····13 ····
15 ····i$a(final·i·a)·{14 ····i$a(final·i·a)·{
16 ········this.a·=·a;15 ········this.a·=·a;
17 ····}16 ····}
18 ····17 ····
19 ····public·void·b(h·ex,·final·i$d·i$d)·{18 ····public·void·a(f.a.c.a.i·ex,·final·j$d·j$d)·{
20 ········final·String·s·=·"error";19 ········final·String·s·=·"error";
21 ········if·(i.a(this.a)·==·null)·{20 ········if·(i.a(this.a)·==·null)·{
22 ············return;21 ············return;
23 ········}22 ········}
24 ········final·String·a·=·((h)ex).a;23 ········final·String·a·=·((f.a.c.a.i)ex).a;
25 ········ex·=·(NoSuchFieldException)((h)ex).b;24 ········ex·=·(NoSuchFieldException)((f.a.c.a.i)ex).b;
26 ········final·StringBuilder·sb·=·new·StringBuilder();25 ········final·StringBuilder·sb·=·new·StringBuilder();
27 ········sb.append("Received·'");26 ········sb.append("Received·'");
28 ········sb.append(a);27 ········sb.append(a);
29 ········sb.append("'·message.");28 ········sb.append("'·message.");
30 ········b.e("PlatformChannel",·sb.toString());29 ········b.e("PlatformChannel",·sb.toString());
31 ········int·n·=·-1;30 ········int·n·=·-1;
32 ········Label_1352:·{31 ········Label_1352:·{
Offset 126, 15 lines modifiedOffset 125, 15 lines modified
126 ························break;125 ························break;
127 ····················}126 ····················}
128 ················}127 ················}
129 ················final·String·s2·=·"text";128 ················final·String·s2·=·"text";
130 ················Label_1202:·{129 ················Label_1202:·{
131 ····················switch·(n)·{130 ····················switch·(n)·{
132 ························default:·{131 ························default:·{
133 ····························i$d.c();132 ····························j$d.c();
134 ····························break;133 ····························break;
135 ························}134 ························}
136 ························case·11:·{135 ························case·11:·{
137 ····························break·Label_1202;136 ····························break·Label_1202;
138 ························}137 ························}
139 ························case·10:·{138 ························case·10:·{
140 ····························break·Label_1202;139 ····························break·Label_1202;
Offset 176, 15 lines modifiedOffset 175, 15 lines modified
176 ····································try·{175 ····································try·{
177 ········································final·boolean·j·=·a3.j();176 ········································final·boolean·j·=·a3.j();
178 ········································try·{177 ········································try·{
179 ············································try·{178 ············································try·{
180 ················································final·JSONObject·jsonObject·=·new·JSONObject();179 ················································final·JSONObject·jsonObject·=·new·JSONObject();
181 ················································jsonObject.put("value",·j);180 ················································jsonObject.put("value",·j);
182 ················································try·{181 ················································try·{
183 ····················································i$d.b((Object)jsonObject);182 ····················································j$d.b((Object)jsonObject);
184 ····················································break;183 ····················································break;
185 ····················································final·String·string·=·((JSONObject)ex).getString(s2);184 ····················································final·String·string·=·((JSONObject)ex).getString(s2);
186 ····················································try·{185 ····················································try·{
187 ························································final·i·a4·=·this.a;186 ························································final·i·a4·=·this.a;
188 ························································try·{187 ························································try·{
189 ····························································i.a(a4).i(string);188 ····························································i.a(a4).i(string);
190 ····························································StringBuilder·sb2;189 ····························································StringBuilder·sb2;
Offset 192, 15 lines modifiedOffset 191, 15 lines modified
192 ····························································String·s3;191 ····························································String·s3;
193 ····························································StringBuilder·sb4;192 ····························································StringBuilder·sb4;
194 ····························································String·s4;193 ····························································String·s4;
195 ····························································StringBuilder·sb5;194 ····························································StringBuilder·sb5;
196 ····························································NoSuchFieldException·ex2;195 ····························································NoSuchFieldException·ex2;
197 ····························································StringBuilder·sb6;196 ····························································StringBuilder·sb6;
198 ····························································String·s5;197 ····························································String·s5;
199 ····························································i$d·i$d2;198 ····························································j$d·j$d2;
200 ····························································String·s6;199 ····························································String·s6;
201 ····························································String·s7;200 ····························································String·s7;
202 ····························································Object·o;201 ····························································Object·o;
203 ····························································i·a5;202 ····························································i·a5;
204 ····························································CharSequence·l;203 ····························································CharSequence·l;
205 ····························································JSONObject·jsonObject2;204 ····························································JSONObject·jsonObject2;
206 ····························································i·a6;205 ····························································i·a6;
Offset 210, 15 lines modifiedOffset 209, 15 lines modified
210 ····························································i·a10;209 ····························································i·a10;
211 ····························································i$h·a11;210 ····························································i$h·a11;
212 ····························································String·s8;211 ····························································String·s8;
213 ····························································i·a12;212 ····························································i·a12;
214 ····························································int·b;213 ····························································int·b;
215 ····························································i·a13;214 ····························································i·a13;
216 ····························································i·a14;215 ····························································i·a14;
217 ····························································io.flutter.embedding.engine.j.i$c·c;216 ····························································i$c·c;
218 ····························································i·a15;217 ····························································i·a15;
219 ····························································i·a16;218 ····························································i·a16;
220 ····························································i·a17;219 ····························································i·a17;
221 ····························································String·s9;220 ····························································String·s9;
222 ····························································i$g·a18;221 ····························································i$g·a18;
223 ····························································i·a19;222 ····························································i·a19;
224 ····························································Object·o2;223 ····························································Object·o2;
Offset 232, 30 lines modifiedOffset 231, 30 lines modified
232 ····························································String·s11;231 ····························································String·s11;
233 ····························································JSONException·ex7;232 ····························································JSONException·ex7;
234 ····························································String·s12;233 ····························································String·s12;
235 ····························································StringBuilder·sb11;234 ····························································StringBuilder·sb11;
236 ····························································String·s13;235 ····························································String·s13;
237 ····························································StringBuilder·sb12;236 ····························································StringBuilder·sb12;
238 ····························································String·s14;237 ····························································String·s14;
239 ····························································i$d·i$d3;238 ····························································j$d·j$d3;
240 ····························································String·s15;239 ····························································String·s15;
241 ····························································String·s16;240 ····························································String·s16;
242 ····························································Object·o3;241 ····························································Object·o3;
243 ····························································String·s17;242 ····························································String·s17;
244 ····························································i$i·a20;243 ····························································i$i·a20;
245 ····························································i·a21;244 ····························································i·a21;
246 ····························································Object·o4;245 ····························································Object·o4;
247 ····························································i·a22;246 ····························································i·a22;
248 ····························································i·a23;247 ····························································i·a23;
249 ····························································i·a24;248 ····························································i·a24;
250 ····························································i·a25;249 ····························································i·a25;
251 ····························································Label_1194_Outer:Block_81_Outer:Label_1010_Outer:250 ····························································Label_1194_Outer:Block_81_Outer:Label_1010_Outer:
252 ····························································while·(true)·{251 ····························································while·(true)·{
253 ································································try·{252 ································································try·{
254 ····································································i$d.b((Object)null);253 ····································································j$d.b((Object)null);
255 ····································································break·Label_1352;254 ····································································break·Label_1352;
256 ····································································ex·=·ex;255 ····································································ex·=·ex;
257 ····································································//·iftrue(Label_0767:,·ex·==·null)256 ····································································//·iftrue(Label_0767:,·ex·==·null)
258 ····································································Label_0772:·{257 ····································································Label_0772:·{
259 ········································································try·{258 ········································································try·{
260 ············································································ex·=·(NoSuchFieldException)i$e.a((String)ex);259 ············································································ex·=·(NoSuchFieldException)i$e.a((String)ex);
Max diff block lines reached; 33851/41560 bytes (81.45%) of diff not shown.
11.9 KB
io/flutter/embedding/engine/j/j$a.class
11.8 KB
procyon -ec {}
    
Offset 1, 46 lines modifiedOffset 1, 46 lines modified
  
1 package·io.flutter.embedding.engine.j;1 package·io.flutter.embedding.engine.j;
  
2 import·f.a.b;2 import·f.a.b;
3 import·java.util.List;3 import·java.util.List;
4 import·java.nio.ByteBuffer;4 import·java.nio.ByteBuffer;
5 import·java.util.Map;5 import·java.util.Map;
6 import·f.a.c.a.i$d;6 import·f.a.c.a.j$d;
7 import·f.a.c.a.h;7 import·f.a.c.a.i;
8 import·f.a.c.a.i$c;8 import·f.a.c.a.j$c;
  
9 class·j$a·implements·i$c9 class·j$a·implements·j$c
10 {10 {
11 ····final·/*·synthetic·*/·j·a;11 ····final·/*·synthetic·*/·j·a;
12 ····12 ····
13 ····j$a(final·j·a)·{13 ····j$a(final·j·a)·{
14 ········this.a·=·a;14 ········this.a·=·a;
15 ····}15 ····}
16 ····16 ····
17 ····private·void·a(final·h·h,·final·i$d·i$d)·{17 ····private·void·b(final·i·i,·final·j$d·j$d)·{
18 ········final·int·intValue·=·(int)h.b();18 ········final·int·intValue·=·(int)i.b();
19 ········try·{19 ········try·{
20 ············final·j·a·=·this.a;20 ············final·j·a·=·this.a;
21 ············try·{21 ············try·{
22 ················j.a(a).a(intValue);22 ················j.a(a).a(intValue);
23 ················try·{23 ················try·{
24 ····················i$d.b((Object)null);24 ····················j$d.b((Object)null);
25 ················}25 ················}
26 ················catch·(IllegalStateException·ex)·{26 ················catch·(IllegalStateException·ex)·{
27 ····················i$d.a("error",·j.b((Exception)ex),·(Object)null);27 ····················j$d.a("error",·j.b((Exception)ex),·(Object)null);
28 ················}28 ················}
29 ············}29 ············}
30 ············catch·(IllegalStateException·ex2)·{}30 ············catch·(IllegalStateException·ex2)·{}
31 ········}31 ········}
32 ········catch·(IllegalStateException·ex3)·{}32 ········catch·(IllegalStateException·ex3)·{}
33 ····}33 ····}
34 ····34 ····
35 ····private·void·c(final·h·h,·final·i$d·i$d)·{35 ····private·void·c(final·i·i,·final·j$d·j$d)·{
36 ········final·Map·map·=·(Map)h.b();36 ········final·Map·map·=·(Map)i.b();
37 ········final·String·s·=·"hybrid";37 ········final·String·s·=·"hybrid";
38 ········final·boolean·b·=·map.containsKey(s)·&&·Boolean.valueOf(map.get((Object)s));38 ········final·boolean·b·=·map.containsKey(s)·&&·Boolean.valueOf(map.get((Object)s));
39 ········double·doubleValue·=·0.0;39 ········double·doubleValue·=·0.0;
40 ········double·doubleValue2;40 ········double·doubleValue2;
41 ········if·(b)·{41 ········if·(b)·{
42 ············doubleValue2·=·doubleValue;42 ············doubleValue2·=·doubleValue;
43 ········}43 ········}
Offset 66, 24 lines modifiedOffset 66, 24 lines modified
66 ········while·(true)·{66 ········while·(true)·{
67 ············if·(b)·{67 ············if·(b)·{
68 ················try·{68 ················try·{
69 ····················final·j·a·=·this.a;69 ····················final·j·a·=·this.a;
70 ····················try·{70 ····················try·{
71 ························j.a(a).h(j$b);71 ························j.a(a).h(j$b);
72 ························try·{72 ························try·{
73 ····························i$d.b((Object)null);73 ····························j$d.b((Object)null);
74 ····························return;74 ····························return;
75 ····························final·j·a2·=·this.a;75 ····························final·j·a2·=·this.a;
76 ····························try·{76 ····························try·{
77 ································final·long·f·=·j.a(a2).f(j$b);77 ································final·long·f·=·j.a(a2).f(j$b);
78 ································try·{78 ································try·{
79 ····································i$d.b((Object)Long.valueOf(f));79 ····································j$d.b((Object)Long.valueOf(f));
80 ································}80 ································}
81 ································catch·(IllegalStateException·ex)·{81 ································catch·(IllegalStateException·ex)·{
82 ····································i$d.a("error",·j.b((Exception)ex),·(Object)null);82 ····································j$d.a("error",·j.b((Exception)ex),·(Object)null);
83 ································}83 ································}
84 ····························}84 ····························}
85 ····························catch·(IllegalStateException·ex2)·{}85 ····························catch·(IllegalStateException·ex2)·{}
86 ························}86 ························}
87 ························catch·(IllegalStateException·ex3)·{}87 ························catch·(IllegalStateException·ex3)·{}
88 ····················}88 ····················}
89 ····················catch·(IllegalStateException·ex4)·{}89 ····················catch·(IllegalStateException·ex4)·{}
Offset 91, 153 lines modifiedOffset 91, 153 lines modified
91 ················catch·(IllegalStateException·ex5)·{}91 ················catch·(IllegalStateException·ex5)·{}
92 ················return;92 ················return;
93 ············}93 ············}
94 ············continue;94 ············continue;
95 ········}95 ········}
96 ····}96 ····}
97 ····97 ····
98 ····private·void·d(final·h·h,·final·i$d·i$d)·{98 ····private·void·d(final·i·i,·final·j$d·j$d)·{
99 ········final·Map·map·=·(Map)h.b();99 ········final·Map·map·=·(Map)i.b();
100 ········final·int·intValue·=·(int)Integer.valueOf(map.get((Object)"id"));100 ········final·int·intValue·=·(int)Integer.valueOf(map.get((Object)"id"));
101 ········final·String·s·=·"hybrid";101 ········final·String·s·=·"hybrid";
102 ········while·(true)·{102 ········while·(true)·{
103 ············if·(map.containsKey(s)·&&·(boolean)(Object)map.get(s))·{103 ············if·(map.containsKey(s)·&&·(boolean)(Object)map.get(s))·{
104 ················try·{104 ················try·{
105 ····················final·j·a·=·this.a;105 ····················final·j·a·=·this.a;
106 ····················try·{106 ····················try·{
107 ························j.a(a).d(intValue);107 ························j.a(a).d(intValue);
108 ························Label_0126:·{108 ························Label_0126:·{
109 ····························break·Label_0126;109 ····························break·Label_0126;
110 ····························final·j·a2·=·this.a;110 ····························final·j·a2·=·this.a;
111 ····························try·{111 ····························try·{
112 ································j.a(a2).e(intValue);112 ································j.a(a2).e(intValue);
113 ································try·{113 ································try·{
114 ····································i$d.b((Object)null);114 ····································j$d.b((Object)null);
115 ································}115 ································}
116 ································catch·(IllegalStateException·ex)·{116 ································catch·(IllegalStateException·ex)·{
117 ····································i$d.a("error",·j.b((Exception)ex),·(Object)null);117 ····································j$d.a("error",·j.b((Exception)ex),·(Object)null);
118 ································}118 ································}
119 ····························}119 ····························}
120 ····························catch·(IllegalStateException·ex2)·{}120 ····························catch·(IllegalStateException·ex2)·{}
121 ························}121 ························}
122 ····················}122 ····················}
123 ····················catch·(IllegalStateException·ex3)·{}123 ····················catch·(IllegalStateException·ex3)·{}
124 ················}124 ················}
125 ················catch·(IllegalStateException·ex4)·{}125 ················catch·(IllegalStateException·ex4)·{}
126 ················return;126 ················return;
127 ············}127 ············}
128 ············continue;128 ············continue;
129 ········}129 ········}
130 ····}130 ····}
131 ····131 ····
132 ····private·void·e(final·h·h,·final·i$d·i$d)·{132 ····private·void·e(final·i·i,·final·j$d·j$d)·{
133 ········final·Map·map·=·(Map)h.b();133 ········final·Map·map·=·(Map)i.b();
134 ········final·j$c·j$c·=·new·j$c((int)Integer.valueOf(map.get((Object)"id")),·(double)Double.valueOf(map.get((Object)"width")),·(double)Double.valueOf(map.get((Object)"height")));134 ········final·io.flutter.embedding.engine.j.j$c·j$c·=·new·io.flutter.embedding.engine.j.j$c((int)Integer.valueOf(map.get((Object)"id")),·(double)Double.valueOf(map.get((Object)"width")),·(double)Double.valueOf(map.get((Object)"height")));
135 ········try·{135 ········try·{
136 ············final·j·a·=·this.a;136 ············final·j·a·=·this.a;
137 ············try·{137 ············try·{
138 ················final·j$e·a2·=·j.a(a);138 ················final·j$e·a2·=·j.a(a);
139 ················try·{139 ················try·{
140 ····················a2.c(j$c,·(Runnable)new·j$a$a(this,·i$d));140 ····················a2.c(j$c,·(Runnable)new·j$a$a(this,·j$d));
141 ················}141 ················}
142 ················catch·(IllegalStateException·ex)·{142 ················catch·(IllegalStateException·ex)·{
143 ····················i$d.a("error",·j.b((Exception)ex),·(Object)null);143 ····················j$d.a("error",·j.b((Exception)ex),·(Object)null);
144 ················}144 ················}
145 ············}145 ············}
Max diff block lines reached; 6280/12037 bytes (52.17%) of diff not shown.
437 B
io/flutter/embedding/engine/j/k$a.class
359 B
procyon -ec {}
    
Offset 1, 14 lines modifiedOffset 1, 14 lines modified
  
1 package·io.flutter.embedding.engine.j;1 package·io.flutter.embedding.engine.j;
  
2 import·f.a.b;2 import·f.a.b;
3 import·f.a.c.a.i$d;3 import·f.a.c.a.j$d;
  
4 class·k$a·implements·i$d4 class·k$a·implements·j$d
5 {5 {
6 ····final·/*·synthetic·*/·byte[]·a;6 ····final·/*·synthetic·*/·byte[]·a;
7 ····final·/*·synthetic·*/·k·b;7 ····final·/*·synthetic·*/·k·b;
8 ····8 ····
9 ····k$a(final·k·b,·final·byte[]·a)·{9 ····k$a(final·k·b,·final·byte[]·a)·{
10 ········this.b·=·b;10 ········this.b·=·b;
11 ········this.a·=·a;11 ········this.a·=·a;
1.31 KB
io/flutter/embedding/engine/j/k$b.class
1.24 KB
procyon -ec {}
    
Offset 1, 43 lines modifiedOffset 1, 43 lines modified
  
1 package·io.flutter.embedding.engine.j;1 package·io.flutter.embedding.engine.j;
  
2 import·f.a.c.a.i$d;2 import·f.a.c.a.j$d;
3 import·f.a.c.a.h;3 import·f.a.c.a.i;
4 import·f.a.c.a.i$c;4 import·f.a.c.a.j$c;
  
5 class·k$b·implements·i$c5 class·k$b·implements·j$c
6 {6 {
7 ····final·/*·synthetic·*/·k·a;7 ····final·/*·synthetic·*/·k·a;
8 ····8 ····
9 ····k$b(final·k·a)·{9 ····k$b(final·k·a)·{
10 ········this.a·=·a;10 ········this.a·=·a;
11 ····}11 ····}
12 ····12 ····
13 ····public·void·b(final·h·h,·final·i$d·i$d)·{13 ····public·void·a(final·i·i,·final·j$d·j$d)·{
14 ········final·String·a·=·h.a;14 ········final·String·a·=·i.a;
15 ········final·Object·b·=·h.b;15 ········final·Object·b·=·i.b;
16 ········a.hashCode();16 ········a.hashCode();
17 ········Object·e;17 ········Object·e;
18 ········if·(!a.equals("get"))·{18 ········if·(!a.equals("get"))·{
19 ············if·(!a.equals("put"))·{19 ············if·(!a.equals("put"))·{
20 ················i$d.c();20 ················j$d.c();
21 ················return;21 ················return;
22 ············}22 ············}
23 ············k.b(this.a,·(byte[])b);23 ············k.b(this.a,·(byte[])b);
24 ············e·=·null;24 ············e·=·null;
25 ········}25 ········}
26 ········else·{26 ········else·{
27 ············k.c(this.a,·true);27 ············k.c(this.a,·true);
28 ············if·(!k.d(this.a))·{28 ············if·(!k.d(this.a))·{
29 ················final·k·a2·=·this.a;29 ················final·k·a2·=·this.a;
30 ················if·(a2.a)·{30 ················if·(a2.a)·{
31 ····················k.f(a2,·i$d);31 ····················k.f(a2,·j$d);
32 ····················return;32 ····················return;
33 ················}33 ················}
34 ············}34 ············}
35 ············final·k·a3·=·this.a;35 ············final·k·a3·=·this.a;
36 ············e·=·k.e(a3,·k.a(a3));36 ············e·=·k.e(a3,·k.a(a3));
37 ········}37 ········}
38 ········i$d.b(e);38 ········j$d.b(e);
39 ····}39 ····}
40 }40 }
9.37 KB
io/flutter/embedding/engine/j/n$a.class
9.29 KB
procyon -ec {}
    
Offset 2, 43 lines modifiedOffset 2, 43 lines modified
2 package·io.flutter.embedding.engine.j;2 package·io.flutter.embedding.engine.j;
  
3 import·org.json.JSONArray;3 import·org.json.JSONArray;
4 import·org.json.JSONException;4 import·org.json.JSONException;
5 import·android.os.Bundle;5 import·android.os.Bundle;
6 import·org.json.JSONObject;6 import·org.json.JSONObject;
7 import·f.a.b;7 import·f.a.b;
8 import·f.a.c.a.i$d;8 import·f.a.c.a.j$d;
9 import·f.a.c.a.h;9 import·f.a.c.a.i;
10 import·f.a.c.a.i$c;10 import·f.a.c.a.j$c;
  
11 class·n$a·implements·i$c11 class·n$a·implements·j$c
12 {12 {
13 ····final·/*·synthetic·*/·n·a;13 ····final·/*·synthetic·*/·n·a;
14 ····14 ····
15 ····n$a(final·n·a)·{15 ····n$a(final·n·a)·{
16 ········this.a·=·a;16 ········this.a·=·a;
17 ····}17 ····}
18 ····18 ····
19 ····public·void·b(final·h·h,·final·i$d·i$d)·{19 ····public·void·a(final·i·i,·final·j$d·j$d)·{
20 ········final·String·s·=·"data";20 ········final·String·s·=·"data";
21 ········if·(n.a(this.a)·==·null)·{21 ········if·(n.a(this.a)·==·null)·{
22 ············return;22 ············return;
23 ········}23 ········}
24 ········final·String·a·=·h.a;24 ········final·String·a·=·i.a;
25 ········Object·o·=·h.b;25 ········Object·o·=·i.b;
26 ········final·StringBuilder·sb·=·new·StringBuilder();26 ········final·StringBuilder·sb·=·new·StringBuilder();
27 ········sb.append("Received·'");27 ········sb.append("Received·'");
28 ········sb.append(a);28 ········sb.append(a);
29 ········sb.append("'·message.");29 ········sb.append("'·message.");
30 ········b.e("TextInputChannel",·sb.toString());30 ········b.e("TextInputChannel",·sb.toString());
31 ········a.hashCode();31 ········a.hashCode();
32 ········int·n·=·-1;32 ········int·n·=·-1;
33 ········final·int·hashCode·=·a.hashCode();33 ········final·int·hashCode·=·a.hashCode();
34 ········final·int·n2·=·1;34 ········final·int·n2·=·1;
35 ········int·i·=·0;35 ········int·j·=·0;
36 ········switch·(hashCode)·{36 ········switch·(hashCode)·{
37 ············case·2113369584:·{37 ············case·2113369584:·{
38 ················if·(!a.equals("TextInput.requestAutofill"))·{38 ················if·(!a.equals("TextInput.requestAutofill"))·{
39 ····················break;39 ····················break;
40 ················}40 ················}
41 ················n·=·9;41 ················n·=·9;
42 ················break;42 ················break;
Offset 107, 15 lines modifiedOffset 107, 15 lines modified
107 ················break;107 ················break;
108 ············}108 ············}
109 ········}109 ········}
110 ········final·String·s2·=·"error";110 ········final·String·s2·=·"error";
111 ········Label_1005:·{111 ········Label_1005:·{
112 ············switch·(n)·{112 ············switch·(n)·{
113 ················default:·{113 ················default:·{
114 ····················i$d.c();114 ····················j$d.c();
115 ····················break;115 ····················break;
116 ················}116 ················}
117 ················case·9:·{117 ················case·9:·{
118 ····················io.flutter.embedding.engine.j.n.a(this.a).b();118 ····················io.flutter.embedding.engine.j.n.a(this.a).b();
119 ····················break·Label_1005;119 ····················break·Label_1005;
120 ················}120 ················}
121 ················case·8:·{121 ················case·8:·{
Offset 150, 60 lines modifiedOffset 150, 60 lines modified
150 ························try·{150 ························try·{
151 ····························final·JSONObject·jsonObject·=·(JSONObject)o;151 ····························final·JSONObject·jsonObject·=·(JSONObject)o;
152 ····························final·double·double1·=·jsonObject.getDouble("width");152 ····························final·double·double1·=·jsonObject.getDouble("width");
153 ····························final·double·double2·=·jsonObject.getDouble("height");153 ····························final·double·double2·=·jsonObject.getDouble("height");
154 ····························final·JSONArray·jsonArray·=·jsonObject.getJSONArray("transform");154 ····························final·JSONArray·jsonArray·=·jsonObject.getJSONArray("transform");
155 ····························final·int·n3·=·16;155 ····························final·int·n3·=·16;
156 ····························final·double[]·array·=·new·double[n3];156 ····························final·double[]·array·=·new·double[n3];
157 ····························while·(i·<·n3)·{157 ····························while·(j·<·n3)·{
158 ································array[i]·=·jsonArray.getDouble(i);158 ································array[j]·=·jsonArray.getDouble(j);
159 ································++i;159 ································++j;
160 ····························}160 ····························}
161 ····························final·n·a2·=·this.a;161 ····························final·n·a2·=·this.a;
162 ····························try·{162 ····························try·{
163 ································io.flutter.embedding.engine.j.n.a(a2).g(double1,·double2,·array);163 ································io.flutter.embedding.engine.j.n.a(a2).g(double1,·double2,·array);
164 ································try·{164 ································try·{
165 ····································i$d.b((Object)null);165 ····································j$d.b((Object)null);
166 ····································break;166 ····································break;
167 ····································Bundle·bundle·=·new(android.os.Bundle.class);167 ····································Bundle·bundle·=·new(android.os.Bundle.class);
168 ····································try·{168 ····································try·{
169 ········································new·Bundle();169 ········································new·Bundle();
170 ········································final·String·string;170 ········································final·String·string;
171 ········································bundle.putString(s,·string);171 ········································bundle.putString(s,·string);
172 ········································final·n·a3·=·this.a;172 ········································final·n·a3·=·this.a;
173 ········································try·{173 ········································try·{
174 ············································final·String·string2;174 ············································final·String·string2;
175 ············································io.flutter.embedding.engine.j.n.a(a3).a(string2,·bundle);175 ············································io.flutter.embedding.engine.j.n.a(a3).a(string2,·bundle);
176 ············································try·{176 ············································try·{
177 ················································i$d.b((Object)null);177 ················································j$d.b((Object)null);
178 ················································break;178 ················································break;
179 ················································while·(true)·{179 ················································while·(true)·{
180 ····················································while·(true)·{180 ····················································while·(true)·{
181 ························································String·s3·=·null;181 ························································String·s3·=·null;
182 ························································i$d.a(s2,·s3,·(Object)null);182 ························································j$d.a(s2,·s3,·(Object)null);
183 ························································break;183 ························································break;
184 ························································final·JSONObject·jsonObject2·=·(JSONObject)o;184 ························································final·JSONObject·jsonObject2·=·(JSONObject)o;
185 ························································try·{185 ························································try·{
186 ····························································final·n·a4·=·this.a;186 ····························································final·n·a4·=·this.a;
187 ····························································try·{187 ····························································try·{
188 ································································final·n$f·a5·=·io.flutter.embedding.engine.j.n.a(a4);188 ································································final·n$f·a5·=·io.flutter.embedding.engine.j.n.a(a4);
189 ································································try·{189 ································································try·{
190 ····································································a5.j(n$e.a(jsonObject2));190 ····································································a5.j(n$e.a(jsonObject2));
191 ····································································try·{191 ····································································try·{
192 ········································································i$d.b((Object)null);192 ········································································j$d.b((Object)null);
193 ········································································break;193 ········································································break;
194 ········································································final·JSONObject·jsonObject3·=·(JSONObject)o;194 ········································································final·JSONObject·jsonObject3·=·(JSONObject)o;
195 ········································································final·int·int1·=·jsonObject3.getInt("platformViewId");195 ········································································final·int·int1·=·jsonObject3.getInt("platformViewId");
196 ········································································final·boolean·optBoolean·=·jsonObject3.optBoolean("usesVirtualDisplay",·false);196 ········································································final·boolean·optBoolean·=·jsonObject3.optBoolean("usesVirtualDisplay",·false);
197 ········································································try·{197 ········································································try·{
198 ············································································final·n·a6·=·this.a;198 ············································································final·n·a6·=·this.a;
199 ············································································try·{199 ············································································try·{
200 ················································································io.flutter.embedding.engine.j.n.a(a6).f(int1,·optBoolean);200 ················································································io.flutter.embedding.engine.j.n.a(a6).f(int1,·optBoolean);
201 ················································································try·{201 ················································································try·{
202 ····················································································i$d.b((Object)null);202 ····················································································j$d.b((Object)null);
203 ················································································}203 ················································································}
204 ················································································catch·(JSONException·ex)·{204 ················································································catch·(JSONException·ex)·{
205 ····················································································s3·=·ex.getMessage();205 ····················································································s3·=·ex.getMessage();
206 ················································································}206 ················································································}
207 ············································································}207 ············································································}
208 ············································································catch·(JSONException·ex2)·{}208 ············································································catch·(JSONException·ex2)·{}
209 ········································································}209 ········································································}
Offset 231, 15 lines modifiedOffset 231, 15 lines modified
231 ····························································final·n·a7·=·this.a;231 ····························································final·n·a7·=·this.a;
232 ····························································try·{232 ····························································try·{
233 ································································final·n$f·a8·=·io.flutter.embedding.engine.j.n.a(a7);233 ································································final·n$f·a8·=·io.flutter.embedding.engine.j.n.a(a7);
234 ································································try·{234 ································································try·{
235 ····································································o·=·n$b.a((JSONObject)o);235 ····································································o·=·n$b.a((JSONObject)o);
236 ····································································a8.e(int2,·(n$b)o);236 ····································································a8.e(int2,·(n$b)o);
Max diff block lines reached; 1865/9486 bytes (19.66%) of diff not shown.
4.78 KB
io/flutter/plugin/platform/l$a.class
4.71 KB
javap -verbose -constants -s -l -private {}
    
Offset 218, 22 lines modifiedOffset 218, 22 lines modified
218 ··#210·=·NameAndType········#7:#209·······//·a:(Ljava/lang/String;)Lio/flutter/plugin/platform/h;218 ··#210·=·NameAndType········#7:#209·······//·a:(Ljava/lang/String;)Lio/flutter/plugin/platform/h;
219 ··#211·=·Methodref··········#208.#210·····//·io/flutter/plugin/platform/j.a:(Ljava/lang/String;)Lio/flutter/plugin/platform/h;219 ··#211·=·Methodref··········#208.#210·····//·io/flutter/plugin/platform/j.a:(Ljava/lang/String;)Lio/flutter/plugin/platform/h;
220 ··#212·=·Utf8···············Ljava/nio/ByteBuffer;220 ··#212·=·Utf8···············Ljava/nio/ByteBuffer;
221 ··#213·=·NameAndType········#200:#212·····//·f:Ljava/nio/ByteBuffer;221 ··#213·=·NameAndType········#200:#212·····//·f:Ljava/nio/ByteBuffer;
222 ··#214·=·Fieldref···········#51.#213······//·io/flutter/embedding/engine/j/j$b.f:Ljava/nio/ByteBuffer;222 ··#214·=·Fieldref···········#51.#213······//·io/flutter/embedding/engine/j/j$b.f:Ljava/nio/ByteBuffer;
223 ··#215·=·Utf8···············io/flutter/plugin/platform/h223 ··#215·=·Utf8···············io/flutter/plugin/platform/h
224 ··#216·=·Class··············#215··········//·io/flutter/plugin/platform/h224 ··#216·=·Class··············#215··········//·io/flutter/plugin/platform/h
225 ··#217·=·Utf8···············()Lf/a/c/a/g;225 ··#217·=·Utf8···············()Lf/a/c/a/h;
226 ··#218·=·NameAndType········#118:#217·····//·b:()Lf/a/c/a/g;226 ··#218·=·NameAndType········#118:#217·····//·b:()Lf/a/c/a/h;
227 ··#219·=·Methodref··········#216.#218·····//·io/flutter/plugin/platform/h.b:()Lf/a/c/a/g;227 ··#219·=·Methodref··········#216.#218·····//·io/flutter/plugin/platform/h.b:()Lf/a/c/a/h;
228 ··#220·=·Utf8···············f/a/c/a/g228 ··#220·=·Utf8···············f/a/c/a/h
229 ··#221·=·Class··············#220··········//·f/a/c/a/g229 ··#221·=·Class··············#220··········//·f/a/c/a/h
230 ··#222·=·Utf8···············(Ljava/nio/ByteBuffer;)Ljava/lang/Object;230 ··#222·=·Utf8···············(Ljava/nio/ByteBuffer;)Ljava/lang/Object;
231 ··#223·=·NameAndType········#7:#222·······//·a:(Ljava/nio/ByteBuffer;)Ljava/lang/Object;231 ··#223·=·NameAndType········#7:#222·······//·a:(Ljava/nio/ByteBuffer;)Ljava/lang/Object;
232 ··#224·=·InterfaceMethodref·#221.#223·····//·f/a/c/a/g.a:(Ljava/nio/ByteBuffer;)Ljava/lang/Object;232 ··#224·=·InterfaceMethodref·#221.#223·····//·f/a/c/a/h.a:(Ljava/nio/ByteBuffer;)Ljava/lang/Object;
233 ··#225·=·Fieldref···········#51.#127······//·io/flutter/embedding/engine/j/j$b.c:D233 ··#225·=·Fieldref···········#51.#127······//·io/flutter/embedding/engine/j/j$b.c:D
234 ··#226·=·NameAndType········#56:#119······//·d:D234 ··#226·=·NameAndType········#56:#119······//·d:D
235 ··#227·=·Fieldref···········#51.#226······//·io/flutter/embedding/engine/j/j$b.d:D235 ··#227·=·Fieldref···········#51.#226······//·io/flutter/embedding/engine/j/j$b.d:D
236 ··#228·=·Utf8···············q236 ··#228·=·Utf8···············q
237 ··#229·=·Utf8···············(Lio/flutter/plugin/platform/l;)Lio/flutter/view/d;237 ··#229·=·Utf8···············(Lio/flutter/plugin/platform/l;)Lio/flutter/view/d;
238 ··#230·=·NameAndType········#228:#229·····//·q:(Lio/flutter/plugin/platform/l;)Lio/flutter/view/d;238 ··#230·=·NameAndType········#228:#229·····//·q:(Lio/flutter/plugin/platform/l;)Lio/flutter/view/d;
239 ··#231·=·Methodref··········#45.#230······//·io/flutter/plugin/platform/l.q:(Lio/flutter/plugin/platform/l;)Lio/flutter/view/d;239 ··#231·=·Methodref··········#45.#230······//·io/flutter/plugin/platform/l.q:(Lio/flutter/plugin/platform/l;)Lio/flutter/view/d;
Offset 780, 22 lines modifiedOffset 780, 22 lines modified
780 ········80:·astore_3780 ········80:·astore_3
781 ········81:·aload_1781 ········81:·aload_1
782 ········82:·getfield······#214················//·Field·io/flutter/embedding/engine/j/j$b.f:Ljava/nio/ByteBuffer;782 ········82:·getfield······#214················//·Field·io/flutter/embedding/engine/j/j$b.f:Ljava/nio/ByteBuffer;
783 ········85:·astore········5783 ········85:·astore········5
784 ········87:·aload·········5784 ········87:·aload·········5
785 ········89:·ifnull········113785 ········89:·ifnull········113
786 ········92:·aload·········6786 ········92:·aload·········6
787 ········94:·invokevirtual·#219················//·Method·io/flutter/plugin/platform/h.b:()Lf/a/c/a/g;787 ········94:·invokevirtual·#219················//·Method·io/flutter/plugin/platform/h.b:()Lf/a/c/a/h;
788 ········97:·astore_3788 ········97:·astore_3
789 ········98:·aload_1789 ········98:·aload_1
790 ········99:·getfield······#214················//·Field·io/flutter/embedding/engine/j/j$b.f:Ljava/nio/ByteBuffer;790 ········99:·getfield······#214················//·Field·io/flutter/embedding/engine/j/j$b.f:Ljava/nio/ByteBuffer;
791 ·······102:·astore········5791 ·······102:·astore········5
792 ·······104:·aload_3792 ·······104:·aload_3
793 ·······105:·aload·········5793 ·······105:·aload·········5
794 ·······107:·invokeinterface·#224,··2··········//·InterfaceMethod·f/a/c/a/g.a:(Ljava/nio/ByteBuffer;)Ljava/lang/Object;794 ·······107:·invokeinterface·#224,··2··········//·InterfaceMethod·f/a/c/a/h.a:(Ljava/nio/ByteBuffer;)Ljava/lang/Object;
795 ·······112:·astore_3795 ·······112:·astore_3
796 ·······113:·aload_3796 ·······113:·aload_3
797 ·······114:·astore········7797 ·······114:·astore········7
798 ·······116:·aload_0798 ·······116:·aload_0
799 ·······117:·getfield······#10·················//·Field·a:Lio/flutter/plugin/platform/l;799 ·······117:·getfield······#10·················//·Field·a:Lio/flutter/plugin/platform/l;
800 ·······120:·astore_3800 ·······120:·astore_3
801 ·······121:·aload_1801 ·······121:·aload_1
Offset 1183, 22 lines modifiedOffset 1183, 22 lines modified
1183 ········44:·astore········41183 ········44:·astore········4
1184 ········46:·aload_11184 ········46:·aload_1
1185 ········47:·getfield······#214················//·Field·io/flutter/embedding/engine/j/j$b.f:Ljava/nio/ByteBuffer;1185 ········47:·getfield······#214················//·Field·io/flutter/embedding/engine/j/j$b.f:Ljava/nio/ByteBuffer;
1186 ········50:·astore········51186 ········50:·astore········5
1187 ········52:·aload·········51187 ········52:·aload·········5
1188 ········54:·ifnull········801188 ········54:·ifnull········80
1189 ········57:·aload_31189 ········57:·aload_3
1190 ········58:·invokevirtual·#219················//·Method·io/flutter/plugin/platform/h.b:()Lf/a/c/a/g;1190 ········58:·invokevirtual·#219················//·Method·io/flutter/plugin/platform/h.b:()Lf/a/c/a/h;
1191 ········61:·astore········41191 ········61:·astore········4
1192 ········63:·aload_11192 ········63:·aload_1
1193 ········64:·getfield······#214················//·Field·io/flutter/embedding/engine/j/j$b.f:Ljava/nio/ByteBuffer;1193 ········64:·getfield······#214················//·Field·io/flutter/embedding/engine/j/j$b.f:Ljava/nio/ByteBuffer;
1194 ········67:·astore········51194 ········67:·astore········5
1195 ········69:·aload·········41195 ········69:·aload·········4
1196 ········71:·aload·········51196 ········71:·aload·········5
1197 ········73:·invokeinterface·#224,··2··········//·InterfaceMethod·f/a/c/a/g.a:(Ljava/nio/ByteBuffer;)Ljava/lang/Object;1197 ········73:·invokeinterface·#224,··2··········//·InterfaceMethod·f/a/c/a/h.a:(Ljava/nio/ByteBuffer;)Ljava/lang/Object;
1198 ········78:·astore········41198 ········78:·astore········4
1199 ········80:·aload_01199 ········80:·aload_0
1200 ········81:·getfield······#10·················//·Field·a:Lio/flutter/plugin/platform/l;1200 ········81:·getfield······#10·················//·Field·a:Lio/flutter/plugin/platform/l;
1201 ········84:·invokestatic··#239················//·Method·io/flutter/plugin/platform/l.l:(Lio/flutter/plugin/platform/l;)Landroid/content/Context;1201 ········84:·invokestatic··#239················//·Method·io/flutter/plugin/platform/l.l:(Lio/flutter/plugin/platform/l;)Landroid/content/Context;
1202 ········87:·astore········51202 ········87:·astore········5
1203 ········89:·aload_11203 ········89:·aload_1
1204 ········90:·getfield······#53·················//·Field·io/flutter/embedding/engine/j/j$b.a:I1204 ········90:·getfield······#53·················//·Field·io/flutter/embedding/engine/j/j$b.a:I
960 B
io/flutter/plugin/platform/l.class
892 B
procyon -ec {}
    
Offset 398, 19 lines modifiedOffset 398, 19 lines modified
398 ········this.h.b((io.flutter.view.c)null);398 ········this.h.b((io.flutter.view.c)null);
399 ····}399 ····}
400 ····400 ····
401 ····public·void·d(final·io.flutter.view.c·c)·{401 ····public·void·d(final·io.flutter.view.c·c)·{
402 ········this.h.b(c);402 ········this.h.b(c);
403 ····}403 ····}
404 ····404 ····
405 ····public·void·t(final·Context·c,·final·d·e,·final·io.flutter.embedding.engine.f.b·b)·{405 ····public·void·t(final·Context·c,·final·d·e,·final·io.flutter.embedding.engine.f.d·d)·{
406 ········if·(this.c·==·null)·{406 ········if·(this.c·==·null)·{
407 ············this.c·=·c;407 ············this.c·=·c;
408 ············this.e·=·e;408 ············this.e·=·e;
409 ············(this.g·=·new·io.flutter.embedding.engine.j.j(b)).e(this.t);409 ············(this.g·=·new·io.flutter.embedding.engine.j.j(d)).e(this.t);
410 ············return;410 ············return;
411 ········}411 ········}
412 ········throw·new·AssertionError((Object)"A·PlatformViewsController·can·only·be·attached·to·a·single·output·target.\nattach·was·called·while·the·PlatformViewsController·was·already·attached.");412 ········throw·new·AssertionError((Object)"A·PlatformViewsController·can·only·be·attached·to·a·single·output·target.\nattach·was·called·while·the·PlatformViewsController·was·already·attached.");
413 ····}413 ····}
414 ····414 ····
415 ····public·void·u(final·e·f)·{415 ····public·void·u(final·e·f)·{
416 ········this.f·=·f;416 ········this.f·=·f;
958 B
io/flutter/plugins/a/h$b.class
898 B
procyon -ec {}
    
Offset 1, 37 lines modifiedOffset 1, 16 lines modified
  
1 package·io.flutter.plugins.a;1 package·io.flutter.plugins.a;
  
2 import·f.a.c.a.i$d;2 import·f.a.c.a.p;
  
3 class·h$b·implements·h$c3 class·h$b·extends·p
4 {4 {
5 ····final·/*·synthetic·*/·h·a;5 ····public·static·final·h$b·d;
6 ····6 ····
7 ····private·h$b(final·h·a)·{ 
8 ········this.a·=·a;7 ····static·{
 8 ········d·=·new·h$b();
9 ····}9 ····}
10 ····10 ····
 11 ····private·h$b()·{
11 ····public·void·a(final·i$d·i$d)·{ 
12 ········i$d.b((Object)h.h(this.a)); 
13 ····} 
14 ···· 
15 ····public·void·b(final·i$d·i$d)·{ 
16 ········i$d.b((Object)h.i(this.a)); 
17 ····} 
18 ···· 
19 ····public·void·c(final·i$d·i$d)·{ 
20 ········i$d.b((Object)h.g(this.a)); 
21 ····} 
22 ···· 
23 ····public·void·d(final·String·s,·final·i$d·i$d)·{ 
24 ········i$d.b((Object)h.e(this.a,·s)); 
25 ····} 
26 ···· 
27 ····public·void·e(final·i$d·i$d)·{ 
28 ········i$d.b((Object)h.f(this.a)); 
29 ····} 
30 ···· 
31 ····public·void·f(final·i$d·i$d)·{ 
32 ········i$d.b((Object)h.d(this.a)); 
33 ····}12 ····}
34 }13 }
8.6 KB
io/flutter/plugins/a/h.class
8.55 KB
procyon -ec {}
    
Offset 1, 241 lines modifiedOffset 1, 22 lines modified
  
1 package·io.flutter.plugins.a;1 package·io.flutter.plugins.a;
  
2 import·f.a.c.a.i$d; 
3 import·io.flutter.embedding.engine.i.a$b; 
4 import·java.lang.reflect.Constructor; 
5 import·java.lang.reflect.Method; 
6 import·android.util.Log;2 import·android.util.Log;
7 import·f.a.c.a.p; 
8 import·f.a.c.a.j; 
9 import·f.a.c.a.b; 
10 import·java.io.File; 
11 import·android.os.Build$VERSION; 
12 import·java.util.ArrayList;3 import·java.util.HashMap;
13 import·java.util.List;4 import·java.util.Map;
14 import·f.a.c.a.i; 
15 import·android.content.Context; 
16 import·f.a.c.a.i$c; 
17 import·io.flutter.embedding.engine.i.a; 
  
18 public·class·h·implements·a,·i$c5 public·class·h
19 {6 {
 7 ····private·static·Map·b(final·Throwable·t)·{
 8 ········final·HashMap<String,·String>·hashMap·=·new·HashMap<String,·String>();
 9 ········hashMap.put("message",·t.toString());
 10 ········hashMap.put("code",·t.getClass().getSimpleName());
 11 ········final·StringBuilder·sb·=·new·StringBuilder();
 12 ········sb.append("Cause:·");
 13 ········sb.append(t.getCause());
 14 ········sb.append(",·Stacktrace:·");
 15 ········sb.append(Log.getStackTraceString(t));
 16 ········hashMap.put("details",·sb.toString());
20 ····private·Context·a; 
21 ····private·i·b; 
22 ····private·h$c·c; 
23 ···· 
24 ····private·String·j()·{ 
25 ········return·f.a.d.a.d(this.a); 
26 ····} 
27 ···· 
28 ····private·String·k()·{ 
29 ········return·f.a.d.a.c(this.a); 
30 ····} 
31 ···· 
32 ····private·List·l()·{ 
33 ········final·ArrayList<String>·list·=·new·ArrayList<String>(); 
34 ········if·(Build$VERSION.SDK_INT·>=·19)·{ 
35 ············final·File[]·externalCacheDirs·=·this.a.getExternalCacheDirs(); 
36 ············for·(int·length·=·externalCacheDirs.length,·i·=·0;·i·<·length;·++i)·{ 
37 ················final·File·file·=·externalCacheDirs[i]; 
38 ················if·(file·!=·null)·{ 
39 ····················list.add(file.getAbsolutePath()); 
40 ················} 
41 ············} 
42 ········} 
43 ········else·{ 
44 ············final·File·externalCacheDir·=·this.a.getExternalCacheDir(); 
45 ············if·(externalCacheDir·!=·null)·{ 
46 ················list.add(externalCacheDir.getAbsolutePath()); 
47 ············} 
48 ········} 
49 ········return·list;17 ········return·hashMap;
50 ····} 
51 ···· 
52 ····private·List·m(String·absolutePath)·{ 
53 ········final·ArrayList<String>·list·=·new·ArrayList<String>(); 
54 ········if·(Build$VERSION.SDK_INT·>=·19)·{ 
55 ············final·File[]·externalFilesDirs·=·this.a.getExternalFilesDirs(absolutePath); 
56 ············for·(int·length·=·externalFilesDirs.length,·i·=·0;·i·<·length;·++i)·{ 
57 ················final·File·file·=·externalFilesDirs[i]; 
58 ················if·(file·!=·null)·{ 
59 ····················list.add(file.getAbsolutePath()); 
60 ················} 
61 ············} 
62 ········} 
63 ········else·{ 
64 ············final·File·externalFilesDir·=·this.a.getExternalFilesDir(absolutePath); 
65 ············if·(externalFilesDir·!=·null)·{ 
66 ················absolutePath·=·externalFilesDir.getAbsolutePath(); 
67 ················list.add(absolutePath); 
68 ············} 
69 ········} 
70 ········return·list; 
71 ····} 
72 ···· 
73 ····private·String·n()·{ 
74 ········final·File·externalFilesDir·=·this.a.getExternalFilesDir((String)null); 
75 ········if·(externalFilesDir·==·null)·{ 
76 ············return·null; 
77 ········} 
78 ········return·externalFilesDir.getAbsolutePath(); 
79 ····} 
80 ···· 
81 ····private·String·o()·{ 
82 ········return·this.a.getCacheDir().getPath(); 
83 ····} 
84 ···· 
85 ····private·void·p(final·b·obj,·final·Context·a)·{ 
86 ········final·String·s·=·"PathProviderPlugin"; 
87 ········final·String·s2·=·"plugins.flutter.io/path_provider_android"; 
88 ········final·String·className·=·"f.a.c.a.i"; 
89 ········try·{ 
90 ············final·Class<?>·forName·=·Class.forName(className); 
91 ············final·Class<?>·forName2·=·Class.forName("f.a.c.a.b$c"); 
92 ············try·{ 
93 ················final·Method·method·=·obj.getClass().getMethod("makeBackgroundTaskQueue",·(Class<?>[])new·Class[0]); 
94 ················try·{ 
95 ····················final·Object·invoke·=·method.invoke(obj,·new·Object[0]); 
96 ····················final·int·n·=·4; 
97 ····················final·Class[]·parameterTypes·=·new·Class[n]; 
98 ····················parameterTypes[0]·=·b.class; 
99 ····················final·Class<String>·clazz·=·String.class; 
100 ····················final·int·n2·=·1; 
101 ····················parameterTypes[n2]·=·clazz; 
102 ····················final·Class<j>·clazz2·=·j.class; 
103 ····················final·int·n3·=·2; 
104 ····················parameterTypes[n3]·=·clazz2; 
105 ····················final·int·n4·=·3; 
106 ····················parameterTypes[n4]·=·forName2; 
107 ····················final·Class<?>·clazz3·=·forName; 
108 ····················try·{ 
109 ························final·Constructor<?>·constructor·=·clazz3.getConstructor((Class<?>[])parameterTypes); 
110 ························try·{ 
111 ····························final·Object[]·initargs·=·new·Object[n]; 
112 ····························initargs[0]·=·obj; 
113 ····························initargs[n2]·=·s2; 
114 ····························initargs[n3]·=·p.b; 
Max diff block lines reached; 3/8724 bytes (0.03%) of diff not shown.
20.0 KB
io/flutter/plugins/b/a.class
20.0 KB
procyon -ec {}
    
Offset 1, 11 lines modifiedOffset 1, 11 lines modified
  
1 package·io.flutter.plugins.b;1 package·io.flutter.plugins.b;
  
2 import·f.a.c.a.h;2 import·f.a.c.a.i;
3 import·java.io.Serializable;3 import·java.io.Serializable;
4 import·java.util.Iterator;4 import·java.util.Iterator;
5 import·java.util.Collection;5 import·java.util.Collection;
6 import·java.util.ArrayList;6 import·java.util.ArrayList;
7 import·java.math.BigInteger;7 import·java.math.BigInteger;
8 import·java.util.Set;8 import·java.util.Set;
9 import·java.util.HashMap;9 import·java.util.HashMap;
Offset 15, 41 lines modifiedOffset 15, 41 lines modified
15 import·java.io.ByteArrayOutputStream;15 import·java.io.ByteArrayOutputStream;
16 import·java.io.IOException;16 import·java.io.IOException;
17 import·java.io.InputStream;17 import·java.io.InputStream;
18 import·java.io.ByteArrayInputStream;18 import·java.io.ByteArrayInputStream;
19 import·android.util.Base64;19 import·android.util.Base64;
20 import·java.io.ObjectInputStream;20 import·java.io.ObjectInputStream;
21 import·java.util.List;21 import·java.util.List;
22 import·f.a.c.a.i$d;22 import·f.a.c.a.j$d;
23 import·android.content.SharedPreferences$Editor;23 import·android.content.SharedPreferences$Editor;
24 import·android.os.Looper;24 import·android.os.Looper;
25 import·java.util.concurrent.BlockingQueue;25 import·java.util.concurrent.BlockingQueue;
26 import·java.util.concurrent.ThreadPoolExecutor;26 import·java.util.concurrent.ThreadPoolExecutor;
27 import·java.util.concurrent.LinkedBlockingQueue;27 import·java.util.concurrent.LinkedBlockingQueue;
28 import·java.util.concurrent.TimeUnit;28 import·java.util.concurrent.TimeUnit;
29 import·android.content.Context;29 import·android.content.Context;
30 import·android.os.Handler;30 import·android.os.Handler;
31 import·java.util.concurrent.ExecutorService;31 import·java.util.concurrent.ExecutorService;
32 import·android.content.SharedPreferences;32 import·android.content.SharedPreferences;
33 import·f.a.c.a.i$c;33 import·f.a.c.a.j$c;
  
34 class·a·implements·i$c34 class·a·implements·j$c
35 {35 {
36 ····private·final·SharedPreferences·a;36 ····private·final·SharedPreferences·a;
37 ····private·final·ExecutorService·b;37 ····private·final·ExecutorService·b;
38 ····private·final·Handler·c;38 ····private·final·Handler·c;
39 ····39 ····
40 ····a(final·Context·context)·{40 ····a(final·Context·context)·{
41 ········this.a·=·context.getSharedPreferences("FlutterSharedPreferences",·0);41 ········this.a·=·context.getSharedPreferences("FlutterSharedPreferences",·0);
42 ········this.b·=·new·ThreadPoolExecutor(0,·1,·30,·TimeUnit.SECONDS,·new·LinkedBlockingQueue<Runnable>());42 ········this.b·=·new·ThreadPoolExecutor(0,·1,·30,·TimeUnit.SECONDS,·new·LinkedBlockingQueue<Runnable>());
43 ········this.c·=·new·Handler(Looper.getMainLooper());43 ········this.c·=·new·Handler(Looper.getMainLooper());
44 ····}44 ····}
45 ····45 ····
46 ····private·void·c(final·SharedPreferences$Editor·sharedPreferences$Editor,·final·i$d·i$d)·{46 ····private·void·c(final·SharedPreferences$Editor·sharedPreferences$Editor,·final·j$d·j$d)·{
47 ········this.b.execute((Runnable)new·a$a(this,·sharedPreferences$Editor,·i$d));47 ········this.b.execute((Runnable)new·a$a(this,·sharedPreferences$Editor,·j$d));
48 ····}48 ····}
49 ····49 ····
50 ····private·List·d(String·decode)·{50 ····private·List·d(String·decode)·{
51 ········final·ObjectInputStream·objectInputStream·=·null;51 ········final·ObjectInputStream·objectInputStream·=·null;
52 ········ObjectInputStream·objectInputStream2·=·null;52 ········ObjectInputStream·objectInputStream2·=·null;
53 ········ByteArrayInputStream·byteArrayInputStream·=·null;53 ········ByteArrayInputStream·byteArrayInputStream·=·null;
54 ········try·{54 ········try·{
Offset 170, 19 lines modifiedOffset 170, 19 lines modified
170 ················}170 ················}
171 ················hashMap.put(s,·(Set<?>)o);171 ················hashMap.put(s,·(Set<?>)o);
172 ············}172 ············}
173 ········}173 ········}
174 ········return·hashMap;174 ········return·hashMap;
175 ····}175 ····}
176 ····176 ····
177 ····public·void·b(final·h·h,·final·i$d·i$d)·{177 ····public·void·a(final·i·i,·final·j$d·j$d)·{
178 ········final·String·s·=·(String)h.a("key");178 ········final·String·s·=·(String)i.a("key");
179 ········Label_1074:·{179 ········Label_1074:·{
180 ············try·{180 ············try·{
181 ················final·String·a·=·h.a;181 ················final·String·a·=·i.a;
182 ················int·n·=·-1;182 ················int·n·=·-1;
183 ················switch·(a.hashCode())·{183 ················switch·(a.hashCode())·{
184 ····················case·1984457324:·{184 ····················case·1984457324:·{
185 ························if·(a.equals("setBool"))·{185 ························if·(a.equals("setBool"))·{
186 ····························n·=·0;186 ····························n·=·0;
187 ····························break;187 ····························break;
188 ························}188 ························}
Offset 248, 15 lines modifiedOffset 248, 15 lines modified
248 ················final·String·s2·=·"VGhpcyBpcyB0aGUgcHJlZml4IGZvciBEb3VibGUu";248 ················final·String·s2·=·"VGhpcyBpcyB0aGUgcHJlZml4IGZvciBEb3VibGUu";
249 ················final·String·s3·=·"VGhpcyBpcyB0aGUgcHJlZml4IGZvciBCaWdJbnRlZ2Vy";249 ················final·String·s3·=·"VGhpcyBpcyB0aGUgcHJlZml4IGZvciBCaWdJbnRlZ2Vy";
250 ················final·String·s4·=·"VGhpcyBpcyB0aGUgcHJlZml4IGZvciBhIGxpc3Qu";250 ················final·String·s4·=·"VGhpcyBpcyB0aGUgcHJlZml4IGZvciBhIGxpc3Qu";
251 ················final·String·s5·=·"value";251 ················final·String·s5·=·"value";
252 ················Label_0911:·{252 ················Label_0911:·{
253 ····················switch·(n)·{253 ····················switch·(n)·{
254 ························default:·{254 ························default:·{
255 ····························i$d.c();255 ····························j$d.c();
256 ····························break;256 ····························break;
257 ························}257 ························}
258 ························case·7:·{258 ························case·7:·{
259 ····························break·Label_0911;259 ····························break·Label_0911;
260 ························}260 ························}
261 ························case·6:·{261 ························case·6:·{
262 ····························break·Label_0911;262 ····························break·Label_0911;
Offset 295, 27 lines modifiedOffset 295, 27 lines modified
295 ····························································if·(!iterator.hasNext())·{295 ····························································if·(!iterator.hasNext())·{
296 ································································break·Label_0496;296 ································································break·Label_0496;
297 ····························································}297 ····························································}
298 ····························································final·String·next·=·iterator.next();298 ····························································final·String·next·=·iterator.next();
299 ····························································try·{299 ····························································try·{
300 ································································edit.remove((String)next);300 ································································edit.remove((String)next);
301 ································································continue;301 ································································continue;
302 ································································this.c(edit,·i$d);302 ································································this.c(edit,·j$d);
303 ································································break·Label_1074;303 ································································break·Label_1074;
304 ································································final·SharedPreferences·a3·=·this.a;304 ································································final·SharedPreferences·a3·=·this.a;
305 ································································try·{305 ································································try·{
306 ····································································SharedPreferences$Editor·sharedPreferences$Editor·=·a3.edit().remove(s);306 ····································································SharedPreferences$Editor·sharedPreferences$Editor·=·a3.edit().remove(s);
307 ····································································while·(true)·{307 ····································································while·(true)·{
308 ········································································this.c(sharedPreferences$Editor,·i$d);308 ········································································this.c(sharedPreferences$Editor,·j$d);
309 ········································································break·Label_1074;309 ········································································break·Label_1074;
310 ········································································i$d.b((Object)this.f());310 ········································································j$d.b((Object)this.f());
311 ········································································return;311 ········································································return;
312 ········································································i$d.b((Object)Boolean.TRUE);312 ········································································j$d.b((Object)Boolean.TRUE);
313 ········································································break·Label_1074;313 ········································································break·Label_1074;
314 ········································································final·Object·a4·=·h.a(s5);314 ········································································final·Object·a4·=·i.a(s5);
315 ········································································try·{315 ········································································try·{
316 ············································································final·List·list·=·(List)a4;316 ············································································final·List·list·=·(List)a4;
317 ············································································try·{317 ············································································try·{
318 ················································································final·SharedPreferences·a5·=·this.a;318 ················································································final·SharedPreferences·a5·=·this.a;
319 ················································································try·{319 ················································································try·{
320 ····················································································final·SharedPreferences$Editor·edit2·=·a5.edit();320 ····················································································final·SharedPreferences$Editor·edit2·=·a5.edit();
321 ····················································································try·{321 ····················································································try·{
Offset 324, 26 lines modifiedOffset 324, 26 lines modified
324 ····························································································final·StringBuilder·sb·=·sb2·=·new·StringBuilder();324 ····························································································final·StringBuilder·sb·=·sb2·=·new·StringBuilder();
325 ····························································································try·{325 ····························································································try·{
326 ································································································sb2.append(s4);326 ································································································sb2.append(s4);
327 ································································································try·{327 ································································································try·{
328 ····································································································sb.append(this.e(list));328 ····································································································sb.append(this.e(list));
329 ····································································································sharedPreferences$Editor·=·edit2.putString(s,·sb.toString());329 ····································································································sharedPreferences$Editor·=·edit2.putString(s,·sb.toString());
330 ····································································································continue;330 ····································································································continue;
331 ····································································································final·Object·a6·=·h.a(s5);331 ····································································································final·Object·a6·=·i.a(s5);
332 ····································································································try·{332 ····································································································try·{
Max diff block lines reached; 12505/20426 bytes (61.22%) of diff not shown.
1.44 KB
io/flutter/plugins/b/b.class
1.39 KB
procyon -ec {}
    
Offset 1, 36 lines modifiedOffset 1, 37 lines modified
  
1 package·io.flutter.plugins.b;1 package·io.flutter.plugins.b;
  
2 import·io.flutter.embedding.engine.i.a$b;2 import·io.flutter.embedding.engine.i.a$b;
3 import·f.a.c.a.i$c;3 import·f.a.c.a.j$c;
4 import·android.content.Context;4 import·android.content.Context;
5 import·f.a.c.a.i;5 import·f.a.c.a.c;
 6 import·f.a.c.a.j;
6 import·io.flutter.embedding.engine.i.a;7 import·io.flutter.embedding.engine.i.a;
  
7 public·class·b·implements·a8 public·class·b·implements·a
8 {9 {
9 ····private·i·a;10 ····private·j·a;
10 ····private·io.flutter.plugins.b.a·b;11 ····private·io.flutter.plugins.b.a·b;
11 ····12 ····
12 ····private·void·b(final·f.a.c.a.b·b,·final·Context·context)·{13 ····private·void·a(final·c·c,·final·Context·context)·{
13 ········this.a·=·new·i(b,·"plugins.flutter.io/shared_preferences_android");14 ········this.a·=·new·j(c,·"plugins.flutter.io/shared_preferences_android");
14 ········final·io.flutter.plugins.b.a·b2·=·new·io.flutter.plugins.b.a(context);15 ········final·io.flutter.plugins.b.a·b·=·new·io.flutter.plugins.b.a(context);
15 ········this.b·=·b2;16 ········this.b·=·b;
16 ········this.a.e((i$c)b2);17 ········this.a.e((j$c)b);
17 ····}18 ····}
18 ····19 ····
19 ····private·void·d()·{20 ····private·void·b()·{
20 ········this.b.g();21 ········this.b.g();
21 ········this.b·=·null;22 ········this.b·=·null;
22 ········this.a.e((i$c)null);23 ········this.a.e((j$c)null);
23 ········this.a·=·null;24 ········this.a·=·null;
24 ····}25 ····}
25 ····26 ····
26 ····public·void·a(final·a$b·a$b)·{27 ····public·void·f(final·a$b·a$b)·{
27 ········this.d();28 ········this.b();
28 ····}29 ····}
29 ····30 ····
30 ····public·void·c(final·a$b·a$b)·{31 ····public·void·h(final·a$b·a$b)·{
31 ········this.b(a$b.b(),·a$b.a());32 ········this.a(a$b.b(),·a$b.a());
32 ····}33 ····}
33 }34 }
1.45 KB
g/s/j/a/d.class
1.42 KB
procyon -ec {}
    
Offset 10, 19 lines modifiedOffset 10, 19 lines modified
10 public·abstract·class·d·extends·a10 public·abstract·class·d·extends·a
11 {11 {
12 ····private·final·g·_context;12 ····private·final·g·_context;
13 ····private·transient·g.s.d·intercepted;13 ····private·transient·g.s.d·intercepted;
14 ····14 ····
15 ····public·d(final·g.s.d·d)·{15 ····public·d(final·g.s.d·d)·{
16 ········g·context;16 ········g·context;
17 ········if·(d·==·null)·{17 ········if·(d·!=·null)·{
18 ············context·=·null;18 ············context·=·d.getContext();
19 ········}19 ········}
20 ········else·{20 ········else·{
21 ············context·=·d.getContext();21 ············context·=·null;
22 ········}22 ········}
23 ········this(d,·context);23 ········this(d,·context);
24 ····}24 ····}
25 ····25 ····
26 ····public·d(final·g.s.d·d,·final·g·context)·{26 ····public·d(final·g.s.d·d,·final·g·context)·{
27 ········super(d);27 ········super(d);
28 ········this._context·=·context;28 ········this._context·=·context;
Offset 34, 20 lines modifiedOffset 34, 23 lines modified
34 ········return·context;34 ········return·context;
35 ····}35 ····}
36 ····36 ····
37 ····public·final·g.s.d·intercepted()·{37 ····public·final·g.s.d·intercepted()·{
38 ········Object·intercepted·=·this.intercepted;38 ········Object·intercepted·=·this.intercepted;
39 ········if·(intercepted·==·null)·{39 ········if·(intercepted·==·null)·{
40 ············final·e·e·=·(e)this.getContext().get((g$c)g.s.e.a);40 ············final·e·e·=·(e)this.getContext().get((g$c)g.s.e.a);
 41 ············Label_0047:·{
41 ············if·(e·==·null)·{42 ················if·(e·!=·null)·{
 43 ····················intercepted·=·e.l((g.s.d)this);
 44 ····················if·(intercepted·!=·null)·{
 45 ························break·Label_0047;
 46 ····················}
 47 ················}
42 ················intercepted·=·this;48 ················intercepted·=·this;
43 ············}49 ············}
44 ············else·{ 
45 ················intercepted·=·e.l((g.s.d)this); 
46 ············} 
47 ············this.intercepted·=·(g.s.d)intercepted;50 ············this.intercepted·=·(g.s.d)intercepted;
48 ········}51 ········}
49 ········return·(g.s.d)intercepted;52 ········return·(g.s.d)intercepted;
50 ····}53 ····}
51 ····54 ····
52 ····protected·void·releaseIntercepted()·{55 ····protected·void·releaseIntercepted()·{
53 ········final·g.s.d·intercepted·=·this.intercepted;56 ········final·g.s.d·intercepted·=·this.intercepted;
683 B
g/s/j/a/j.class
653 B
procyon -ec {}
    
Offset 5, 18 lines modifiedOffset 5, 16 lines modified
5 import·g.s.h;5 import·g.s.h;
6 import·g.s.d;6 import·g.s.d;
  
7 public·abstract·class·j·extends·a7 public·abstract·class·j·extends·a
8 {8 {
9 ····public·j(final·d·d)·{9 ····public·j(final·d·d)·{
10 ········super(d);10 ········super(d);
11 ········if·(d·!=·null)·{ 
12 ············if·(d.getContext()·!=·h.d)·{11 ········if·(d·!=·null·&&·d.getContext()·!=·h.d)·{
13 ················throw·new·IllegalArgumentException("Coroutines·with·restricted·suspension·must·have·EmptyCoroutineContext".toString());12 ············throw·new·IllegalArgumentException("Coroutines·with·restricted·suspension·must·have·EmptyCoroutineContext".toString());
14 ············} 
15 ········}13 ········}
16 ····}14 ····}
17 ····15 ····
18 ····public·g·getContext()·{16 ····public·g·getContext()·{
19 ········return·(g)h.d;17 ········return·(g)h.d;
20 ····}18 ····}
21 }19 }
2.5 KB
g/v/d/c.class
2.48 KB
procyon -ec {}
    
Offset 136, 25 lines modifiedOffset 136, 35 lines modified
136 ········char·c;136 ········char·c;
137 ········while·(true)·{137 ········while·(true)·{
138 ············final·boolean·hasNext·=·iterator2.hasNext();138 ············final·boolean·hasNext·=·iterator2.hasNext();
139 ············c·=·'.';139 ············c·=·'.';
140 ············if·(!hasNext)·{140 ············if·(!hasNext)·{
141 ················break;141 ················break;
142 ············}142 ············}
143 ············final·String·s9·=·(String)iterator2.next();143 ············final·String·str·=·(String)iterator2.next();
144 ············final·StringBuilder·sb·=·new·StringBuilder();144 ············final·StringBuilder·sb·=·new·StringBuilder();
145 ············sb.append("kotlin.jvm.internal.");145 ············sb.append("kotlin.jvm.internal.");
146 ············g.v.d.i.c((Object)s9,·"kotlinName");146 ············g.v.d.i.c((Object)str,·"kotlinName");
147 ············sb.append(g.a0.d.V(s9,·c,·(String)null,·n,·(Object)null));147 ············sb.append(g.a0.d.V(str,·c,·(String)null,·n,·(Object)null));
148 ············sb.append("CompanionObject");148 ············sb.append("CompanionObject");
149 ············final·g.i·a·=·g.m.a((Object)sb.toString(),·(Object)g.v.d.i.i(s9,·(Object)".Companion"));149 ············final·String·string·=·sb.toString();
 150 ············final·StringBuilder·sb2·=·new·StringBuilder();
 151 ············sb2.append(str);
 152 ············sb2.append(".Companion");
 153 ············final·g.i·a·=·g.m.a((Object)string,·(Object)sb2.toString());
150 ············l.put((String)a.c(),·(String)a.d());154 ············l.put((String)a.c(),·(String)a.d());
151 ········}155 ········}
152 ········for·(final·Map.Entry<Class,·V>·entry·:·g.v.d.c.f.entrySet())·{156 ········for·(final·Map.Entry<Class,·V>·entry·:·g.v.d.c.f.entrySet())·{
153 ············l.put(((Class)entry.getKey()).getName(),·g.v.d.i.i("kotlin.Function",·(Object)Integer.valueOf(((Number)entry.getValue()).intValue())));157 ············final·Class·clazz·=·(Class)entry.getKey();
 158 ············final·int·intValue·=·((Number)entry.getValue()).intValue();
 159 ············final·String·name·=·clazz.getName();
 160 ············final·StringBuilder·sb3·=·new·StringBuilder();
 161 ············sb3.append("kotlin.Function");
 162 ············sb3.append(intValue);
 163 ············l.put(name,·sb3.toString());
154 ········}164 ········}
155 ········i·=·l;165 ········i·=·l;
156 ········final·LinkedHashMap·m·=·new·LinkedHashMap<Object,·String>(g.q.w.a(l.size()));166 ········final·LinkedHashMap·m·=·new·LinkedHashMap<Object,·String>(g.q.w.a(l.size()));
157 ········for·(final·Map.Entry<K,·String>·entry2·:·l.entrySet())·{167 ········for·(final·Map.Entry<K,·String>·entry2·:·l.entrySet())·{
158 ············m.put((K)entry2.getKey(),·g.a0.d.V((String)entry2.getValue(),·c,·(String)null,·n,·(Object)null));168 ············m.put((K)entry2.getKey(),·g.a0.d.V((String)entry2.getValue(),·c,·(String)null,·n,·(Object)null));
159 ········}169 ········}
160 ········j·=·m;170 ········j·=·m;
Offset 181, 10 lines modifiedOffset 191, 13 lines modified
181 ····@Override191 ····@Override
182 ····public·int·hashCode()·{192 ····public·int·hashCode()·{
183 ········return·g.v.a.a((g.y.c)this).hashCode();193 ········return·g.v.a.a((g.y.c)this).hashCode();
184 ····}194 ····}
185 ····195 ····
186 ····@Override196 ····@Override
187 ····public·String·toString()·{197 ····public·String·toString()·{
188 ········return·g.v.d.i.i(this.b().toString(),·(Object)"·(Kotlin·reflection·is·not·available)");198 ········final·StringBuilder·sb·=·new·StringBuilder();
 199 ········sb.append(this.b().toString());
 200 ········sb.append("·(Kotlin·reflection·is·not·available)");
 201 ········return·sb.toString();
189 ····}202 ····}
190 }203 }
504 B
g/v/d/k.class
478 B
procyon -ec {}
    
Offset 23, 10 lines modifiedOffset 23, 13 lines modified
23 ····@Override23 ····@Override
24 ····public·int·hashCode()·{24 ····public·int·hashCode()·{
25 ········return·this.b().hashCode();25 ········return·this.b().hashCode();
26 ····}26 ····}
27 ····27 ····
28 ····@Override28 ····@Override
29 ····public·String·toString()·{29 ····public·String·toString()·{
30 ········return·i.i(this.b().toString(),·(Object)"·(Kotlin·reflection·is·not·available)");30 ········final·StringBuilder·sb·=·new·StringBuilder();
 31 ········sb.append(this.b().toString());
 32 ········sb.append("·(Kotlin·reflection·is·not·available)");
 33 ········return·sb.toString();
31 ····}34 ····}
32 }35 }
548 B
g/a0/f$b.class
520 B
procyon -ec {}
    
Offset 10, 12 lines modifiedOffset 10, 15 lines modified
10 ····final·/*·synthetic·*/·String·d;10 ····final·/*·synthetic·*/·String·d;
11 ····11 ····
12 ····f$b(final·String·d)·{12 ····f$b(final·String·d)·{
13 ········this.d·=·d;13 ········this.d·=·d;
14 ········super(1);14 ········super(1);
15 ····}15 ····}
16 ····16 ····
17 ····public·final·String·a(final·String·s)·{17 ····public·final·String·a(final·String·str)·{
18 ········i.d((Object)s,·"line");18 ········i.d((Object)str,·"line");
19 ········return·i.i(this.d,·(Object)s);19 ········final·StringBuilder·sb·=·new·StringBuilder();
 20 ········sb.append(this.d);
 21 ········sb.append(str);
 22 ········return·sb.toString();
20 ····}23 ····}
21 }24 }
663 B
g/a0/n$a.class
635 B
procyon -ec {}
    
Offset 19, 16 lines modifiedOffset 19, 16 lines modified
19 ········super(2);19 ········super(2);
20 ····}20 ····}
21 ····21 ····
22 ····public·final·i·a(final·CharSequence·charSequence,·final·int·n)·{22 ····public·final·i·a(final·CharSequence·charSequence,·final·int·n)·{
23 ········g.v.d.i.d((Object)charSequence,·"$this$$receiver");23 ········g.v.d.i.d((Object)charSequence,·"$this$$receiver");
24 ········final·i·p2·=·n.p(charSequence,·(Collection)this.d,·n,·this.e,·false);24 ········final·i·p2·=·n.p(charSequence,·(Collection)this.d,·n,·this.e,·false);
25 ········i·a;25 ········i·a;
26 ········if·(p2·==·null)·{26 ········if·(p2·!=·null)·{
27 ············a·=·null;27 ············a·=·m.a(p2.c(),·(Object)Integer.valueOf(((String)p2.d()).length()));
28 ········}28 ········}
29 ········else·{29 ········else·{
30 ············a·=·m.a(p2.c(),·(Object)Integer.valueOf(((String)p2.d()).length()));30 ············a·=·null;
31 ········}31 ········}
32 ········return·a;32 ········return·a;
33 ····}33 ····}
34 }34 }
1.25 KB
g/s/i/c$a.class
1.22 KB
procyon -ec {}
    
Offset 1, 28 lines modifiedOffset 1, 26 lines modified
  
1 package·g.s.i;1 package·g.s.i;
  
2 import·g.v.d.n;2 import·g.v.d.n;
3 import·g.k;3 import·g.k;
4 import·g.v.c.p; 
5 import·g.s.d;4 import·g.s.d;
 5 import·g.v.c.p;
6 import·g.s.j.a.j;6 import·g.s.j.a.j;
  
7 public·final·class·c$a·extends·j7 public·final·class·c$a·extends·j
8 {8 {
9 ····private·int·d;9 ····private·int·d;
10 ····final·/*·synthetic·*/·d·e;10 ····final·/*·synthetic·*/·p·e;
11 ····final·/*·synthetic·*/·p·f; 
12 ····final·/*·synthetic·*/·Object·g;11 ····final·/*·synthetic·*/·Object·f;
13 ····12 ····
14 ····public·c$a(final·d·e,·final·p·f,·final·Object·g)·{13 ····public·c$a(final·d·d,·final·p·e,·final·Object·f)·{
15 ········this.e·=·e;14 ········this.e·=·e;
16 ········this.f·=·f;15 ········this.f·=·f;
17 ········this.g·=·g; 
18 ········super(e);16 ········super(d);
19 ····}17 ····}
20 ····18 ····
21 ····protected·Object·invokeSuspend(Object·invoke)·{19 ····protected·Object·invokeSuspend(Object·invoke)·{
22 ········final·int·d·=·this.d;20 ········final·int·d·=·this.d;
23 ········final·int·d2·=·2;21 ········final·int·d2·=·2;
24 ········final·int·d3·=·1;22 ········final·int·d3·=·1;
25 ········if·(d·!=·0)·{23 ········if·(d·!=·0)·{
Offset 32, 14 lines modifiedOffset 30, 14 lines modified
32 ············}30 ············}
33 ············this.d·=·d2;31 ············this.d·=·d2;
34 ············k.b(invoke);32 ············k.b(invoke);
35 ········}33 ········}
36 ········else·{34 ········else·{
37 ············this.d·=·d3;35 ············this.d·=·d3;
38 ············k.b(invoke);36 ············k.b(invoke);
39 ············final·p·f·=·this.f;37 ············final·p·e·=·this.e;
40 ············n.a((Object)f,·d2);38 ············n.a((Object)e,·d2);
41 ············invoke·=·((p)f).invoke(this.g,·(Object)this);39 ············invoke·=·((p)e).invoke(this.f,·(Object)this);
42 ········}40 ········}
43 ········return·invoke;41 ········return·invoke;
44 ····}42 ····}
45 }43 }
1.34 KB
g/s/i/c$b.class
1.31 KB
procyon -ec {}
    
Offset 1, 30 lines modifiedOffset 1, 26 lines modified
  
1 package·g.s.i;1 package·g.s.i;
  
2 import·g.v.d.n;2 import·g.v.d.n;
3 import·g.k;3 import·g.k;
4 import·g.v.c.p; 
5 import·g.s.g;4 import·g.s.g;
 5 import·g.v.c.p;
6 import·g.s.j.a.d;6 import·g.s.j.a.d;
  
7 public·final·class·c$b·extends·d7 public·final·class·c$b·extends·d
8 {8 {
9 ····private·int·d;9 ····private·int·d;
10 ····final·/*·synthetic·*/·g.s.d·e; 
11 ····final·/*·synthetic·*/·g·f; 
12 ····final·/*·synthetic·*/·p·g;10 ····final·/*·synthetic·*/·p·e;
13 ····final·/*·synthetic·*/·Object·h;11 ····final·/*·synthetic·*/·Object·f;
14 ····12 ····
15 ····public·c$b(final·g.s.d·e,·final·g·f,·final·p·g,·final·Object·h)·{13 ····public·c$b(final·g.s.d·d,·final·g·g,·final·p·e,·final·Object·f)·{
16 ········this.e·=·e;14 ········this.e·=·e;
17 ········this.f·=·f;15 ········this.f·=·f;
18 ········this.g·=·g; 
19 ········this.h·=·h; 
20 ········super(e,·f);16 ········super(d,·g);
21 ····}17 ····}
22 ····18 ····
23 ····protected·Object·invokeSuspend(Object·invoke)·{19 ····protected·Object·invokeSuspend(Object·invoke)·{
24 ········final·int·d·=·this.d;20 ········final·int·d·=·this.d;
25 ········final·int·d2·=·2;21 ········final·int·d2·=·2;
26 ········final·int·d3·=·1;22 ········final·int·d3·=·1;
27 ········if·(d·!=·0)·{23 ········if·(d·!=·0)·{
Offset 34, 14 lines modifiedOffset 30, 14 lines modified
34 ············}30 ············}
35 ············this.d·=·d2;31 ············this.d·=·d2;
36 ············k.b(invoke);32 ············k.b(invoke);
37 ········}33 ········}
38 ········else·{34 ········else·{
39 ············this.d·=·d3;35 ············this.d·=·d3;
40 ············k.b(invoke);36 ············k.b(invoke);
41 ············final·p·g·=·this.g;37 ············final·p·e·=·this.e;
42 ············n.a((Object)g,·d2);38 ············n.a((Object)e,·d2);
43 ············invoke·=·((p)g).invoke(this.h,·(Object)this);39 ············invoke·=·((p)e).invoke(this.f,·(Object)this);
44 ········}40 ········}
45 ········return·invoke;41 ········return·invoke;
46 ····}42 ····}
47 }43 }
1.58 KB
g/v/d/g.class
1.56 KB
procyon -ec {}
    
Offset 25, 32 lines modifiedOffset 25, 27 lines modified
25 ····}25 ····}
26 ····26 ····
27 ····protected·b·computeReflected()·{27 ····protected·b·computeReflected()·{
28 ········l.a(this);28 ········l.a(this);
29 ········return·(b)this;29 ········return·(b)this;
30 ····}30 ····}
31 ····31 ····
32 ····public·boolean·equals(Object·boundReceiver)·{32 ····public·boolean·equals(final·Object·o)·{
33 ········boolean·b·=·true;33 ········boolean·b·=·true;
34 ········if·(boundReceiver·==·this)·{34 ········if·(o·==·this)·{
35 ············return·b;35 ············return·b;
36 ········}36 ········}
37 ········if·(boundReceiver·instanceof·g)·{37 ········if·(o·instanceof·g)·{
38 ············final·g·g·=·(g)boundReceiver;38 ············final·g·g·=·(g)o;
 39 ············if·(!this.getName().equals(g.getName())·||·!this.getSignature().equals(g.getSignature())·||·this.flags·!=·g.flags·||·this.arity·!=·g.arity·||·!i.a(this.getBoundReceiver(),·g.getBoundReceiver())·||·!i.a((Object)this.getOwner(),·(Object)g.getOwner()))·{
 40 ················b·=·false;
39 ············if·(i.a((Object)this.getOwner(),·(Object)g.getOwner())·&&·this.getName().equals(g.getName())·&&·this.getSignature().equals(g.getSignature())·&&·this.flags·==·g.flags·&&·this.arity·==·g.arity)·{ 
40 ················final·Object·boundReceiver2·=·this.getBoundReceiver(); 
41 ················boundReceiver·=·g.getBoundReceiver(); 
42 ················if·(i.a(boundReceiver2,·boundReceiver))·{ 
43 ····················return·b; 
44 ················} 
45 ············}41 ············}
46 ············b·=·false; 
47 ············return·b;42 ············return·b;
48 ········}43 ········}
49 ········return·boundReceiver·instanceof·e·&&·boundReceiver.equals(this.compute());44 ········return·o·instanceof·e·&&·o.equals(this.compute());
50 ····}45 ····}
51 ····46 ····
52 ····public·int·getArity()·{47 ····public·int·getArity()·{
53 ········return·this.arity;48 ········return·this.arity;
54 ····}49 ····}
55 ····50 ····
56 ····protected·e·getReflected()·{51 ····protected·e·getReflected()·{
2.88 KB
g/a0/l.class
2.86 KB
procyon -ec {}
    
Offset 41, 45 lines modifiedOffset 41, 44 lines modified
41 ········else·{41 ········else·{
42 ············b·=·false;42 ············b·=·false;
43 ············j·=·0;43 ············j·=·0;
44 ········}44 ········}
45 ········final·int·n3·=·-59652323;45 ········final·int·n3·=·-59652323;
46 ········int·n4·=·-59652323;46 ········int·n4·=·-59652323;
47 ········while·(j·<·length)·{47 ········while·(j·<·length)·{
48 ············final·int·n5·=·j·+·1; 
49 ············final·int·b2·=·a.b(s.charAt(j),·n);48 ············final·int·b2·=·a.b(s.charAt(j),·n);
50 ············if·(b2·<·0)·{49 ············if·(b2·<·0)·{
51 ················return·null;50 ················return·null;
52 ············}51 ············}
53 ············Label_0178:·{52 ············Label_0172:·{
54 ················if·(i·<·n4)·{53 ················if·(i·<·n4)·{
55 ····················if·(n4·==·n3)·{54 ····················if·(n4·==·n3)·{
56 ························n4·=·n2·/·n;55 ························n4·=·n2·/·n;
57 ························if·(i·>=·n4)·{56 ························if·(i·>=·n4)·{
58 ····························break·Label_0178;57 ····························break·Label_0172;
59 ························}58 ························}
60 ····················}59 ····················}
61 ····················return·null;60 ····················return·null;
62 ················}61 ················}
63 ············}62 ············}
64 ············final·int·n6·=·i·*·n;63 ············final·int·n5·=·i·*·n;
65 ············if·(n6·<·n2·+·b2)·{64 ············if·(n5·<·n2·+·b2)·{
66 ················return·null;65 ················return·null;
67 ············}66 ············}
68 ············i·=·n6·-·b2;67 ············i·=·n5·-·b2;
69 ············j·=·n5;68 ············++j;
70 ········}69 ········}
71 ········Integer·n7;70 ········Integer·n6;
72 ········if·(b)·{71 ········if·(b)·{
73 ············n7·=·Integer.valueOf(i);72 ············n6·=·Integer.valueOf(i);
74 ········}73 ········}
75 ········else·{74 ········else·{
76 ············n7·=·Integer.valueOf(-i);75 ············n6·=·Integer.valueOf(-i);
77 ········}76 ········}
78 ········return·n7;77 ········return·n6;
79 ····}78 ····}
80 ····79 ····
81 ····public·static·Long·h(final·String·s)·{80 ····public·static·Long·h(final·String·s)·{
82 ········i.d((Object)s,·"<this>");81 ········i.d((Object)s,·"<this>");
83 ········return·i(s,·10);82 ········return·i(s,·10);
84 ····}83 ····}
85 ····84 ····
Offset 112, 42 lines modifiedOffset 111, 41 lines modified
112 ············}111 ············}
113 ············n3·=·0;112 ············n3·=·0;
114 ········}113 ········}
115 ········long·n4·=·-256204778801521550L;114 ········long·n4·=·-256204778801521550L;
116 ········long·l·=·0L;115 ········long·l·=·0L;
117 ········long·n5·=·n4;116 ········long·n5·=·n4;
118 ········while·(i·<·length)·{117 ········while·(i·<·length)·{
119 ············final·int·n6·=·i·+·1; 
120 ············final·int·b·=·a.b(s.charAt(i),·n);118 ············final·int·b·=·a.b(s.charAt(i),·n);
121 ············if·(b·<·0)·{119 ············if·(b·<·0)·{
122 ················return·null;120 ················return·null;
123 ············}121 ············}
124 ············Label_0210:·{122 ············Label_0204:·{
125 ················if·(l·<·n5)·{123 ················if·(l·<·n5)·{
126 ····················if·(n5·==·n4)·{124 ····················if·(n5·==·n4)·{
127 ························n5·=·n2·/·n;125 ························n5·=·n2·/·n;
128 ························if·(l·>=·n5)·{126 ························if·(l·>=·n5)·{
129 ····························break·Label_0210;127 ····························break·Label_0204;
130 ························}128 ························}
131 ····················}129 ····················}
132 ····················return·null;130 ····················return·null;
133 ················}131 ················}
134 ············}132 ············}
135 ············final·long·n7·=·l·*·n;133 ············final·long·n6·=·l·*·n;
136 ············final·long·n8·=·(long)b;134 ············final·long·n7·=·(long)b;
137 ············if·(n7·<·n2·+·n8)·{135 ············if·(n6·<·n2·+·n7)·{
138 ················return·null;136 ················return·null;
139 ············}137 ············}
140 ············l·=·n7·-·n8;138 ············l·=·n6·-·n7;
141 ············i·=·n6;139 ············++i;
142 ············n4·=·-256204778801521550L;140 ············n4·=·-256204778801521550L;
143 ········}141 ········}
144 ········Long·n9;142 ········Long·n8;
145 ········if·(n3·!=·0)·{143 ········if·(n3·!=·0)·{
146 ············n9·=·Long.valueOf(l);144 ············n8·=·Long.valueOf(l);
147 ········}145 ········}
148 ········else·{146 ········else·{
149 ············n9·=·Long.valueOf(-l);147 ············n8·=·Long.valueOf(-l);
150 ········}148 ········}
151 ········return·n9;149 ········return·n8;
152 ····}150 ····}
153 }151 }
13.5 KB
g/a0/n.class
13.5 KB
procyon -ec {}
    
Offset 19, 36 lines modifiedOffset 19, 36 lines modified
19 ········i.d((Object)array,·"chars");19 ········i.d((Object)array,·"chars");
20 ········final·int·n·=·1;20 ········final·int·n·=·1;
21 ········if·(!b·&&·array.length·==·n·&&·charSequence·instanceof·String)·{21 ········if·(!b·&&·array.length·==·n·&&·charSequence·instanceof·String)·{
22 ············return·((String)charSequence).indexOf(a.g(array),·a);22 ············return·((String)charSequence).indexOf(a.g(array),·a);
23 ········}23 ········}
24 ········a·=·d.a(a,·0);24 ········a·=·d.a(a,·0);
25 ········final·int·u·=·u(charSequence);25 ········final·int·u·=·u(charSequence);
26 ········Label_0169:·{26 ········Label_0161:·{
27 ············if·(a·<=·u)·{27 ············if·(a·<=·u)·{
28 ············Label_0083:28 ············Label_0083:
29 ················while·(true)·{29 ················while·(true)·{
30 ····················final·int·n2·=·a·+·1; 
31 ····················final·char·char1·=·charSequence.charAt(a);30 ····················final·char·char1·=·charSequence.charAt(a);
32 ····················final·int·length·=·array.length;31 ····················final·int·length·=·array.length;
33 ····················int·i·=·0;32 ····················int·i·=·0;
34 ····················while·(true)·{33 ····················while·(true)·{
35 ························while·(i·<·length)·{34 ························while·(i·<·length)·{
36 ····························final·char·c·=·array[i]; 
37 ····························++i; 
38 ····························if·(b.d(c,·char1,·b))·{35 ····························if·(b.d(array[i],·char1,·b))·{
39 ································final·boolean·b2·=·true;36 ································final·boolean·b2·=·true;
40 ································if·(b2)·{37 ································if·(b2)·{
41 ····································return·a;38 ····································return·a;
42 ································}39 ································}
43 ································if·(a·==·u)·{40 ································if·(a·!=·u)·{
 41 ····································++a;
44 ····································break·Label_0169;42 ····································continue·Label_0083;
45 ································}43 ································}
 44 ································break·Label_0161;
 45 ····························}
 46 ····························else·{
46 ································a·=·n2;47 ································++i;
47 ································continue·Label_0083; 
48 ····························}48 ····························}
49 ························}49 ························}
50 ························final·boolean·b2·=·false;50 ························final·boolean·b2·=·false;
51 ························continue;51 ························continue;
52 ····················}52 ····················}
53 ················}53 ················}
54 ············}54 ············}
Offset 96, 39 lines modifiedOffset 96, 33 lines modified
96 ········i.d((Object)charSequence,·"<this>");96 ········i.d((Object)charSequence,·"<this>");
97 ········i.d((Object)array,·"chars");97 ········i.d((Object)array,·"chars");
98 ········final·int·n·=·1;98 ········final·int·n·=·1;
99 ········if·(!b·&&·array.length·==·n·&&·charSequence·instanceof·String)·{99 ········if·(!b·&&·array.length·==·n·&&·charSequence·instanceof·String)·{
100 ············return·((String)charSequence).lastIndexOf(a.g(array),·c);100 ············return·((String)charSequence).lastIndexOf(a.g(array),·c);
101 ········}101 ········}
102 ········c·=·d.c(c,·u(charSequence));102 ········c·=·d.c(c,·u(charSequence));
103 ········if·(c·>=·0)·{ 
104 ············while·(true)·{103 ········while·(true)·{
105 ················final·int·n2·=·c·-·1;104 ············final·int·n2·=·-1;
 105 ············if·(n2·>=·c)·{
 106 ················return·n2;
 107 ············}
106 ················final·char·char1·=·charSequence.charAt(c);108 ············final·char·char1·=·charSequence.charAt(c);
107 ················final·int·length·=·array.length;109 ············final·int·length·=·array.length;
108 ················boolean·b2·=·false;110 ············boolean·b2·=·false;
 111 ············for·(int·i·=·0;·i·<·length;·++i)·{
109 ················int·i·=·0; 
110 ················while·(i·<·length)·{ 
111 ····················final·char·c2·=·array[i]; 
112 ····················++i; 
113 ····················if·(b.d(c2,·char1,·b))·{112 ················if·(b.d(array[i],·char1,·b))·{
114 ························b2·=·true;113 ····················b2·=·true;
115 ························break; 
116 ····················} 
117 ················} 
118 ················if·(b2)·{ 
119 ····················return·c; 
120 ················} 
121 ················if·(n2·<·0)·{ 
122 ····················break;114 ····················break;
123 ················}115 ················}
124 ················c·=·n2; 
125 ············}116 ············}
 117 ············if·(b2)·{
 118 ················return·c;
 119 ············}
 120 ············--c;
126 ········}121 ········}
127 ········return·-1; 
128 ····}122 ····}
129 ····123 ····
130 ····public·static·final·g.z.b·H(final·CharSequence·charSequence)·{124 ····public·static·final·g.z.b·H(final·CharSequence·charSequence)·{
131 ········i.d((Object)charSequence,·"<this>");125 ········i.d((Object)charSequence,·"<this>");
132 ········return·O(charSequence,·new·String[]·{·"\r\n",·"\n",·"\r"·},·false,·0,·6,·null);126 ········return·O(charSequence,·new·String[]·{·"\r\n",·"\n",·"\r"·},·false,·0,·6,·null);
133 ····}127 ····}
134 ····128 ····
Offset 156, 31 lines modifiedOffset 150, 32 lines modified
156 ········return·J(charSequence,·array,·n,·b,·n2);150 ········return·J(charSequence,·array,·n,·b,·n2);
157 ····}151 ····}
158 ····152 ····
159 ····public·static·final·boolean·L(final·CharSequence·charSequence,·final·int·n,·final·CharSequence·charSequence2,·final·int·n2,·final·int·n3,·final·boolean·b)·{153 ····public·static·final·boolean·L(final·CharSequence·charSequence,·final·int·n,·final·CharSequence·charSequence2,·final·int·n2,·final·int·n3,·final·boolean·b)·{
160 ········i.d((Object)charSequence,·"<this>");154 ········i.d((Object)charSequence,·"<this>");
161 ········i.d((Object)charSequence2,·"other");155 ········i.d((Object)charSequence2,·"other");
162 ········if·(n2·>=·0·&&·n·>=·0·&&·n·<=·charSequence.length()·-·n3·&&·n2·<=·charSequence2.length()·-·n3)·{156 ········if·(n2·>=·0·&&·n·>=·0·&&·n·<=·charSequence.length()·-·n3·&&·n2·<=·charSequence2.length()·-·n3)·{
163 ············int·n4; 
164 ············for·(int·i·=·0;·i·<·n3;·i·=·n4)·{157 ············for·(int·i·=·0;·i·<·n3;·++i)·{
165 ················n4·=·i·+·1; 
166 ················if·(!b.d(charSequence.charAt(n·+·i),·charSequence2.charAt(i·+·n2),·b))·{158 ················if·(!b.d(charSequence.charAt(n·+·i),·charSequence2.charAt(n2·+·i),·b))·{
167 ····················return·false;159 ····················return·false;
168 ················}160 ················}
169 ············}161 ············}
170 ············return·true;162 ············return·true;
171 ········}163 ········}
172 ········return·false;164 ········return·false;
173 ····}165 ····}
174 ····166 ····
175 ····public·static·final·void·M(final·int·i)·{167 ····public·static·final·void·M(final·int·i)·{
176 ········if·(i·>=·0)·{168 ········if·(i·>=·0)·{
177 ············return;169 ············return;
178 ········}170 ········}
179 ········throw·new·IllegalArgumentException(i.i("Limit·must·be·non-negative,·but·was·",·(Object)Integer.valueOf(i)).toString());171 ········final·StringBuilder·sb·=·new·StringBuilder();
 172 ········sb.append("Limit·must·be·non-negative,·but·was·");
 173 ········sb.append(i);
 174 ········throw·new·IllegalArgumentException(sb.toString().toString());
180 ····}175 ····}
181 ····176 ····
182 ····public·static·final·g.z.b·N(final·CharSequence·charSequence,·final·String[]·array,·final·boolean·b,·final·int·n)·{177 ····public·static·final·g.z.b·N(final·CharSequence·charSequence,·final·String[]·array,·final·boolean·b,·final·int·n)·{
183 ········i.d((Object)charSequence,·"<this>");178 ········i.d((Object)charSequence,·"<this>");
184 ········i.d((Object)array,·"delimiters");179 ········i.d((Object)array,·"delimiters");
185 ········return·c.c(K(charSequence,·array,·0,·b,·n,·2,·(Object)null),·(l)new·n$b(charSequence));180 ········return·c.c(K(charSequence,·array,·0,·b,·n,·2,·(Object)null),·(l)new·n$b(charSequence));
186 ····}181 ····}
Offset 311, 107 lines modifiedOffset 306, 104 lines modified
311 ········else·if·(y(charSequence,·charSequence2,·0,·charSequence.length(),·b,·false,·16,·null)·>=·0)·{306 ········else·if·(y(charSequence,·charSequence2,·0,·charSequence.length(),·b,·false,·16,·null)·>=·0)·{
312 ············return·b3;307 ············return·b3;
313 ········}308 ········}
Max diff block lines reached; 8301/13767 bytes (60.30%) of diff not shown.
336 B
e/b/a/a.class vs.
e/a/a/a.class
Files 5% similar despite different names
270 B
procyon -ec {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 package·e.b.a;1 package·e.a.a;
  
2 import·android.database.DatabaseErrorHandler;2 import·android.database.DatabaseErrorHandler;
3 import·android.database.sqlite.SQLiteDatabase$CursorFactory;3 import·android.database.sqlite.SQLiteDatabase$CursorFactory;
4 import·java.io.File;4 import·java.io.File;
5 import·android.database.sqlite.SQLiteDatabase;5 import·android.database.sqlite.SQLiteDatabase;
  
6 class·a6 class·a
1010 B
e/b/a/c$a.class vs.
e/a/a/c$d.class
Files 21% similar despite different names
938 B
procyon -ec {}
    
Offset 1, 26 lines modifiedOffset 1, 27 lines modified
  
1 package·e.b.a;1 package·e.a.a;
  
2 import·e.b.a.f.f; 
3 import·f.a.c.a.i$d;2 import·f.a.c.a.j$d;
4 import·e.b.a.f.e; 
5 import·f.a.c.a.h;3 import·f.a.c.a.i;
  
6 class·c$a·implements·Runnable4 class·c$d·implements·Runnable
7 {5 {
8 ····final·/*·synthetic·*/·h·d;6 ····final·/*·synthetic·*/·a·d;
 7 ····final·/*·synthetic·*/·i·e;
9 ····final·/*·synthetic·*/·c$i·e;8 ····final·/*·synthetic·*/·c$i·f;
10 ····final·/*·synthetic·*/·a·f; 
11 ····final·/*·synthetic·*/·c·g;9 ····final·/*·synthetic·*/·c·g;
12 ····10 ····
13 ····c$a(final·c·g,·final·h·d,·final·c$i·e,·final·a·f)·{11 ····c$d(final·c·g,·final·a·d,·final·i·e,·final·c$i·f)·{
14 ········this.g·=·g;12 ········this.g·=·g;
15 ········this.d·=·d;13 ········this.d·=·d;
16 ········this.e·=·e;14 ········this.e·=·e;
17 ········this.f·=·f;15 ········this.f·=·f;
18 ····}16 ····}
19 ····17 ····
20 ····public·void·run()·{18 ····public·void·run()·{
21 ········c.d(this.g,·this.f,·(f)new·e(this.d,·(i$d)this.e));19 ········if·(c.i(this.g,·this.d,·this.e,·(j$d)this.f)·==·null)·{
 20 ············return;
 21 ········}
 22 ········this.f.b((Object)null);
22 ····}23 ····}
23 }24 }
4.1 KB
e/b/a/c$b.class vs.
e/a/a/c$b.class
Files 7% similar despite different names
4.03 KB
procyon -ec {}
    
Offset 1, 43 lines modifiedOffset 1, 43 lines modified
  
1 package·e.b.a;1 package·e.a.a;
  
2 import·e.b.a.f.b;2 import·e.a.a.f.b;
3 import·java.util.Iterator;3 import·java.util.Iterator;
4 import·e.b.a.f.f;4 import·e.a.a.f.f;
5 import·java.util.Map;5 import·java.util.Map;
6 import·java.util.ArrayList;6 import·java.util.ArrayList;
7 import·java.util.List;7 import·java.util.List;
8 import·f.a.c.a.i$d;8 import·f.a.c.a.j$d;
9 import·e.b.a.f.e;9 import·e.a.a.f.e;
10 import·f.a.c.a.h;10 import·f.a.c.a.i;
  
11 class·c$b·implements·Runnable11 class·c$b·implements·Runnable
12 {12 {
13 ····final·/*·synthetic·*/·h·d;13 ····final·/*·synthetic·*/·i·d;
14 ····final·/*·synthetic·*/·c$i·e;14 ····final·/*·synthetic·*/·c$i·e;
15 ····final·/*·synthetic·*/·a·f;15 ····final·/*·synthetic·*/·a·f;
16 ····final·/*·synthetic·*/·c·g;16 ····final·/*·synthetic·*/·c·g;
17 ····17 ····
18 ····c$b(final·c·g,·final·h·d,·final·c$i·e,·final·a·f)·{18 ····c$b(final·c·g,·final·i·d,·final·c$i·e,·final·a·f)·{
19 ········this.g·=·g;19 ········this.g·=·g;
20 ········this.d·=·d;20 ········this.d·=·d;
21 ········this.e·=·e;21 ········this.e·=·e;
22 ········this.f·=·f;22 ········this.f·=·f;
23 ····}23 ····}
24 ····24 ····
25 ····public·void·run()·{25 ····public·void·run()·{
26 ········final·e·e·=·new·e(this.d,·(i$d)this.e);26 ········final·e·e·=·new·e(this.d,·(j$d)this.e);
27 ········final·boolean·e2·=·((b)e).e();27 ········final·boolean·e2·=·((b)e).e();
28 ········final·boolean·h·=·((b)e).h();28 ········final·boolean·h·=·((b)e).h();
29 ········final·List·list·=·(List)this.d.a("operations");29 ········final·List·list·=·(List)this.d.a("operations");
30 ········final·ArrayList·list2·=·new·ArrayList();30 ········final·ArrayList·list2·=·new·ArrayList();
31 ········final·Iterator<Map>·iterator·=·list.iterator();31 ········final·Iterator<Map>·iterator·=·list.iterator();
32 ········while·(iterator.hasNext())·{32 ········while·(iterator.hasNext())·{
33 ············final·e.b.a.f.c·c·=·new·e.b.a.f.c((Map)iterator.next(),·e2);33 ············final·e.a.a.f.c·c·=·new·e.a.a.f.c((Map)iterator.next(),·e2);
34 ············final·String·l·=·c.l();34 ············final·String·l·=·c.l();
35 ············l.hashCode();35 ············l.hashCode();
36 ············int·n·=·-1;36 ············int·n·=·-1;
37 ············switch·(l.hashCode())·{37 ············switch·(l.hashCode())·{
38 ················case·107944136:·{38 ················case·107944136:·{
39 ····················if·(!l.equals("query"))·{39 ····················if·(!l.equals("query"))·{
40 ························break;40 ························break;
Offset 76, 51 lines modifiedOffset 76, 51 lines modified
76 ····························sb.append("Batch·method·'");76 ····························sb.append("Batch·method·'");
77 ····························sb.append(l);77 ····························sb.append(l);
78 ····························sb.append("'·not·supported");78 ····························sb.append("'·not·supported");
79 ····························e3.a("bad_param",·sb.toString(),·(Object)null);79 ····························e3.a("bad_param",·sb.toString(),·(Object)null);
80 ····························return;80 ····························return;
81 ························}81 ························}
82 ························case·3:·{82 ························case·3:·{
83 ····························if·(e.b.a.c.d(this.g,·this.f,·(f)c))·{83 ····························if·(e.a.a.c.b(this.g,·this.f,·(f)c))·{
84 ································break·Label_0541;84 ································break·Label_0541;
85 ····························}85 ····························}
86 ····························if·(h)·{86 ····························if·(h)·{
87 ································break;87 ································break;
88 ····························}88 ····························}
89 ····························c.o((i$d)this.e);89 ····························c.o((j$d)this.e);
90 ····························return;90 ····························return;
91 ························}91 ························}
92 ························case·2:·{92 ························case·2:·{
93 ····························if·(e.b.a.c.h(this.g,·this.f,·(f)c))·{93 ····························if·(e.a.a.c.g(this.g,·this.f,·(f)c))·{
94 ································break·Label_0541;94 ································break·Label_0541;
95 ····························}95 ····························}
96 ····························if·(h)·{96 ····························if·(h)·{
97 ································break;97 ································break;
98 ····························}98 ····························}
99 ····························c.o((i$d)this.e);99 ····························c.o((j$d)this.e);
100 ····························return;100 ····························return;
101 ························}101 ························}
102 ························case·1:·{102 ························case·1:·{
103 ····························if·(e.b.a.c.g(this.g,·this.f,·(f)c))·{103 ····························if·(e.a.a.c.e(this.g,·this.f,·(f)c))·{
104 ································break·Label_0541;104 ································break·Label_0541;
105 ····························}105 ····························}
106 ····························if·(h)·{106 ····························if·(h)·{
107 ································break;107 ································break;
108 ····························}108 ····························}
109 ····························c.o((i$d)this.e);109 ····························c.o((j$d)this.e);
110 ····························return;110 ····························return;
111 ························}111 ························}
112 ························case·0:·{112 ························case·0:·{
113 ····························if·(e.b.a.c.f(this.g,·this.f,·(f)c))·{113 ····························if·(e.a.a.c.d(this.g,·this.f,·(f)c))·{
114 ································break·Label_0541;114 ································break·Label_0541;
115 ····························}115 ····························}
116 ····························if·(h)·{116 ····························if·(h)·{
117 ································break;117 ································break;
118 ····························}118 ····························}
119 ····························c.o((i$d)this.e);119 ····························c.o((j$d)this.e);
120 ····························return;120 ····························return;
121 ························}121 ························}
122 ····················}122 ····················}
123 ····················break·Label_0556;123 ····················break·Label_0556;
124 ················}124 ················}
125 ················c.q((List)list2);125 ················c.q((List)list2);
126 ················continue;126 ················continue;
912 B
e/b/a/c$e.class vs.
e/a/a/c$a.class
Files 25% similar despite different names
841 B
procyon -ec {}
    
Offset 1, 26 lines modifiedOffset 1, 26 lines modified
  
1 package·e.b.a;1 package·e.a.a;
  
2 import·e.b.a.f.f;2 import·e.a.a.f.f;
3 import·f.a.c.a.i$d;3 import·f.a.c.a.j$d;
4 import·e.b.a.f.e;4 import·e.a.a.f.e;
5 import·f.a.c.a.h;5 import·f.a.c.a.i;
  
6 class·c$e·implements·Runnable6 class·c$a·implements·Runnable
7 {7 {
8 ····final·/*·synthetic·*/·h·d;8 ····final·/*·synthetic·*/·i·d;
9 ····final·/*·synthetic·*/·c$i·e;9 ····final·/*·synthetic·*/·c$i·e;
10 ····final·/*·synthetic·*/·a·f;10 ····final·/*·synthetic·*/·a·f;
11 ····final·/*·synthetic·*/·c·g;11 ····final·/*·synthetic·*/·c·g;
12 ····12 ····
13 ····c$e(final·c·g,·final·h·d,·final·c$i·e,·final·a·f)·{13 ····c$a(final·c·g,·final·i·d,·final·c$i·e,·final·a·f)·{
14 ········this.g·=·g;14 ········this.g·=·g;
15 ········this.d·=·d;15 ········this.d·=·d;
16 ········this.e·=·e;16 ········this.e·=·e;
17 ········this.f·=·f;17 ········this.f·=·f;
18 ····}18 ····}
19 ····19 ····
20 ····public·void·run()·{20 ····public·void·run()·{
21 ········c.h(this.g,·this.f,·(f)new·e(this.d,·(i$d)this.e));21 ········c.b(this.g,·this.f,·(f)new·e(this.d,·(j$d)this.e));
22 ····}22 ····}
23 }23 }
1.92 KB
e/b/a/c$f.class vs.
e/a/a/c$f.class
Files 6% similar despite different names
1.86 KB
procyon -ec {}
    
Offset 1, 30 lines modifiedOffset 1, 30 lines modified
  
1 package·e.b.a;1 package·e.a.a;
  
2 import·e.b.a.f.f;2 import·e.a.a.f.f;
3 import·f.a.c.a.i$d;3 import·f.a.c.a.j$d;
4 import·e.b.a.f.e;4 import·e.a.a.f.e;
5 import·android.util.Log;5 import·android.util.Log;
6 import·java.io.File;6 import·java.io.File;
7 import·f.a.c.a.h;7 import·f.a.c.a.i;
  
8 class·c$f·implements·Runnable8 class·c$f·implements·Runnable
9 {9 {
10 ····final·/*·synthetic·*/·boolean·d;10 ····final·/*·synthetic·*/·boolean·d;
11 ····final·/*·synthetic·*/·String·e;11 ····final·/*·synthetic·*/·String·e;
12 ····final·/*·synthetic·*/·c$i·f;12 ····final·/*·synthetic·*/·c$i·f;
13 ····final·/*·synthetic·*/·Boolean·g;13 ····final·/*·synthetic·*/·Boolean·g;
14 ····final·/*·synthetic·*/·a·h;14 ····final·/*·synthetic·*/·a·h;
15 ····final·/*·synthetic·*/·h·i;15 ····final·/*·synthetic·*/·i·i;
16 ····final·/*·synthetic·*/·boolean·j;16 ····final·/*·synthetic·*/·boolean·j;
17 ····final·/*·synthetic·*/·int·k;17 ····final·/*·synthetic·*/·int·k;
18 ····final·/*·synthetic·*/·c·l;18 ····final·/*·synthetic·*/·c·l;
19 ····19 ····
20 ····c$f(final·c·l,·final·boolean·d,·final·String·e,·final·c$i·f,·final·Boolean·g,·final·a·h,·final·h·i,·final·boolean·j,·final·int·k)·{20 ····c$f(final·c·l,·final·boolean·d,·final·String·e,·final·c$i·f,·final·Boolean·g,·final·a·h,·final·i·i,·final·boolean·j,·final·int·k)·{
21 ········this.l·=·l;21 ········this.l·=·l;
22 ········this.d·=·d;22 ········this.d·=·d;
23 ········this.e·=·e;23 ········this.e·=·e;
24 ········this.f·=·f;24 ········this.f·=·f;
25 ········this.g·=·g;25 ········this.g·=·g;
26 ········this.h·=·h;26 ········this.h·=·h;
27 ········this.i·=·i;27 ········this.i·=·i;
Offset 84, 15 lines modifiedOffset 84, 15 lines modified
84 ········································//·monitorexit(o)84 ········································//·monitorexit(o)
85 ········································o·=·this.f;85 ········································o·=·this.f;
86 ········································o2·=·c.B(this.k,·false,·false);86 ········································o2·=·c.B(this.k,·false,·false);
87 ········································((c$i)o).b(o2);87 ········································((c$i)o).b(o2);
88 ····································}88 ····································}
89 ································}89 ································}
90 ································catch·(Exception·ex)·{90 ································catch·(Exception·ex)·{
91 ····································c.k(this.l,·ex,·(f)new·e(this.i,·(i$d)this.f),·this.h);91 ····································c.k(this.l,·ex,·(f)new·e(this.i,·(j$d)this.f),·this.h);
92 ································}92 ································}
93 ····························}93 ····························}
94 ························}94 ························}
95 ························catch·(Exception·ex2)·{}95 ························catch·(Exception·ex2)·{}
96 ····················}96 ····················}
97 ················}97 ················}
98 ················catch·(Exception·ex3)·{}98 ················catch·(Exception·ex3)·{}
1.08 KB
e/b/a/c$h.class vs.
e/a/a/c$h.class
Files 10% similar despite different names
1.01 KB
procyon -ec {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 package·e.b.a;1 package·e.a.a;
  
2 import·android.util.Log;2 import·android.util.Log;
  
3 class·c$h·implements·Runnable3 class·c$h·implements·Runnable
4 {4 {
5 ····final·/*·synthetic·*/·a·d;5 ····final·/*·synthetic·*/·a·d;
6 ····final·/*·synthetic·*/·String·e;6 ····final·/*·synthetic·*/·String·e;
Offset 44, 15 lines modifiedOffset 44, 15 lines modified
44 ····························}44 ····························}
45 ····························catch·(Exception·obj)·{45 ····························catch·(Exception·obj)·{
46 ································final·String·s2·=·"Sqflite";46 ································final·String·s2·=·"Sqflite";
47 ································final·StringBuilder·sb2·=·new·StringBuilder();47 ································final·StringBuilder·sb2·=·new·StringBuilder();
48 ································sb2.append("error·");48 ································sb2.append("error·");
49 ································sb2.append(obj);49 ································sb2.append(obj);
50 ································sb2.append("·while·closing·database·");50 ································sb2.append("·while·closing·database·");
51 ································sb2.append(c.e());51 ································sb2.append(c.c());
52 ································Log.e(s2,·sb2.toString());52 ································Log.e(s2,·sb2.toString());
53 ····························}53 ····························}
54 ························}54 ························}
55 ························catch·(Exception·ex)·{55 ························catch·(Exception·ex)·{
56 ····························//·monitorexit(j)56 ····························//·monitorexit(j)
57 ····························this.f.b((Object)null);57 ····························this.f.b((Object)null);
58 ························}58 ························}
336 B
e/b/a/c$i$b.class vs.
e/a/a/c$i$b.class
Files 21% similar despite different names
261 B
procyon -ec {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 package·e.b.a;1 package·e.a.a;
  
2 class·c$i$b·implements·Runnable2 class·c$i$b·implements·Runnable
3 {3 {
4 ····final·/*·synthetic·*/·String·d;4 ····final·/*·synthetic·*/·String·d;
5 ····final·/*·synthetic·*/·String·e;5 ····final·/*·synthetic·*/·String·e;
6 ····final·/*·synthetic·*/·Object·f;6 ····final·/*·synthetic·*/·Object·f;
7 ····final·/*·synthetic·*/·c$i·g;7 ····final·/*·synthetic·*/·c$i·g;
387 B
e/b/a/d.class vs.
e/a/a/d.class
Files 1% similar despite different names
321 B
procyon -ec {}
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
  
1 package·e.b.a;1 package·e.a.a;
  
2 import·java.util.Arrays;2 import·java.util.Arrays;
3 import·android.util.Log;3 import·android.util.Log;
4 import·e.b.a.e.a;4 import·e.a.a.e.a;
5 import·java.util.Iterator;5 import·java.util.Iterator;
6 import·java.util.HashMap;6 import·java.util.HashMap;
7 import·java.util.Map;7 import·java.util.Map;
8 import·java.util.ArrayList;8 import·java.util.ArrayList;
9 import·java.util.List;9 import·java.util.List;
  
10 public·class·d10 public·class·d
1.08 KB
io/flutter/embedding/engine/f/b$b.class vs.
io/flutter/embedding/engine/f/d$b.class
Files 1% similar despite different names
988 B
procyon -ec {}
    
Offset 1, 30 lines modifiedOffset 1, 30 lines modified
  
1 package·io.flutter.embedding.engine.f;1 package·io.flutter.embedding.engine.f;
  
2 public·class·b$b2 public·class·d$b
3 {3 {
4 ····public·final·String·a;4 ····public·final·String·a;
5 ····public·final·String·b;5 ····public·final·String·b;
6 ····public·final·String·c;6 ····public·final·String·c;
7 ····7 ····
8 ····public·b$b(final·String·a,·final·String·c)·{8 ····public·d$b(final·String·a,·final·String·c)·{
9 ········this.a·=·a;9 ········this.a·=·a;
10 ········this.b·=·null;10 ········this.b·=·null;
11 ········this.c·=·c;11 ········this.c·=·c;
12 ····}12 ····}
13 ····13 ····
14 ····@Override14 ····@Override
15 ····public·boolean·equals(final·Object·o)·{15 ····public·boolean·equals(final·Object·o)·{
16 ········if·(this·==·o)·{16 ········if·(this·==·o)·{
17 ············return·true;17 ············return·true;
18 ········}18 ········}
19 ········if·(o·!=·null·&&·b$b.class·==·o.getClass())·{19 ········if·(o·!=·null·&&·d$b.class·==·o.getClass())·{
20 ············final·b$b·b$b·=·(b$b)o;20 ············final·d$b·d$b·=·(d$b)o;
21 ············return·this.a.equals(b$b.a)·&&·this.c.equals(b$b.c);21 ············return·this.a.equals(d$b.a)·&&·this.c.equals(d$b.c);
22 ········}22 ········}
23 ········return·false;23 ········return·false;
24 ····}24 ····}
25 ····25 ····
26 ····@Override26 ····@Override
27 ····public·int·hashCode()·{27 ····public·int·hashCode()·{
28 ········return·this.a.hashCode()·*·31·+·this.c.hashCode();28 ········return·this.a.hashCode()·*·31·+·this.c.hashCode();
50.1 KB
e/b/a/c.class vs.
e/a/a/c.class
Files 5% similar despite different names
50.0 KB
procyon -ec {}
    
Offset 1, 59 lines modifiedOffset 1, 59 lines modified
  
1 package·e.b.a;1 package·e.a.a;
  
2 import·e.b.a.f.g;2 import·e.a.a.f.g;
3 import·android.os.Build$VERSION; 
4 import·io.flutter.embedding.engine.i.a$b;3 import·io.flutter.embedding.engine.i.a$b;
 4 import·android.os.Build$VERSION;
 5 import·e.a.a.f.h;
5 import·android.database.SQLException;6 import·android.database.SQLException;
6 import·android.database.sqlite.SQLiteCantOpenDatabaseException;7 import·android.database.sqlite.SQLiteCantOpenDatabaseException;
7 import·e.b.a.f.d;8 import·e.a.a.f.d;
8 import·java.util.List;9 import·java.util.List;
9 import·android.database.Cursor;10 import·android.database.Cursor;
10 import·java.util.ArrayList;11 import·java.util.ArrayList;
11 import·e.b.a.f.f;12 import·e.a.a.f.f;
12 import·java.io.Serializable;13 import·java.io.Serializable;
13 import·java.util.Iterator;14 import·java.util.Iterator;
14 import·android.util.Log;15 import·android.util.Log;
15 import·f.a.c.a.i$d;16 import·f.a.c.a.j$d;
16 import·f.a.c.a.h; 
17 import·f.a.c.a.b; 
18 import·java.util.HashMap; 
19 import·f.a.c.a.i;17 import·f.a.c.a.i;
 18 import·java.util.HashMap;
 19 import·f.a.c.a.j;
20 import·android.content.Context;20 import·android.content.Context;
21 import·android.os.Handler;21 import·android.os.Handler;
22 import·android.os.HandlerThread;22 import·android.os.HandlerThread;
23 import·java.util.Map;23 import·java.util.Map;
24 import·f.a.c.a.i$c;24 import·f.a.c.a.j$c;
25 import·io.flutter.embedding.engine.i.a;25 import·io.flutter.embedding.engine.i.a;
  
26 public·class·c·implements·a,·i$c26 public·class·c·implements·a,·j$c
27 {27 {
28 ····static·final·Map·c;28 ····static·final·Map·c;
29 ····private·static·boolean·d;29 ····private·static·boolean·d;
30 ····private·static·int·e;30 ····private·static·int·e;
31 ····static·int·f;31 ····static·int·f;
32 ····private·static·final·Object·g;32 ····private·static·final·Object·g;
33 ····private·static·final·Object·h;33 ····private·static·final·Object·h;
34 ····static·String·i;34 ····static·String·i;
35 ····private·static·int·j;35 ····private·static·int·j;
36 ····private·static·HandlerThread·k;36 ····private·static·HandlerThread·k;
37 ····private·static·Handler·l;37 ····private·static·Handler·l;
38 ····static·final·Map·m;38 ····static·final·Map·m;
39 ····private·Context·a;39 ····private·Context·a;
40 ····private·i·b;40 ····private·j·b;
41 ····41 ····
42 ····static·{42 ····static·{
43 ········c·=·new·HashMap();43 ········c·=·new·HashMap();
44 ········e.b.a.c.d·=·false;44 ········e.a.a.c.d·=·false;
45 ········e.b.a.c.e·=·0;45 ········e.a.a.c.e·=·0;
46 ········e.b.a.c.f·=·0;46 ········e.a.a.c.f·=·0;
47 ········g·=·new·Object();47 ········g·=·new·Object();
48 ········h·=·new·Object();48 ········h·=·new·Object();
49 ········e.b.a.c.j·=·0;49 ········e.a.a.c.j·=·0;
50 ········m·=·new·HashMap();50 ········m·=·new·HashMap();
51 ····}51 ····}
52 ····52 ····
53 ····static·boolean·A(final·String·s)·{53 ····static·boolean·A(final·String·s)·{
54 ········return·s·==·null·||·s.equals(":memory:");54 ········return·s·==·null·||·s.equals(":memory:");
55 ····}55 ····}
56 ····56 ····
Offset 66, 124 lines modifiedOffset 66, 124 lines modified
66 ········}66 ········}
67 ········if·(b2)·{67 ········if·(b2)·{
68 ············hashMap.put("recoveredInTransaction",·(Integer)(Object)true);68 ············hashMap.put("recoveredInTransaction",·(Integer)(Object)true);
69 ········}69 ········}
70 ········return·hashMap;70 ········return·hashMap;
71 ····}71 ····}
72 ····72 ····
73 ····private·void·C(final·Context·a,·final·b·b)·{73 ····private·void·C(final·Context·a,·final·f.a.c.a.c·c)·{
74 ········this.a·=·a;74 ········this.a·=·a;
75 ········(this.b·=·new·i(b,·"com.tekartik.sqflite")).e((i$c)this);75 ········(this.b·=·new·j(c,·"com.tekartik.sqflite")).e((j$c)this);
76 ····}76 ····}
77 ····77 ····
78 ····private·void·D(final·h·h,·final·i$d·i$d)·{78 ····private·void·D(final·i·i,·final·j$d·j$d)·{
79 ········final·e.b.a.a·w·=·this.w(h,·i$d);79 ········final·e.a.a.a·w·=·this.w(i,·j$d);
80 ········if·(w·==·null)·{80 ········if·(w·==·null)·{
81 ············return;81 ············return;
82 ········}82 ········}
83 ········e.b.a.c.l.post((Runnable)new·c$b(this,·h,·new·c$i(this,·i$d,·(c$a)null),·w));83 ········e.a.a.c.l.post((Runnable)new·c$b(this,·i,·new·c$i(this,·j$d,·(c$a)null),·w));
84 ····}84 ····}
85 ····85 ····
86 ····private·void·E(final·h·h,·final·i$d·i$d)·{86 ····private·void·E(final·i·i,·final·j$d·j$d)·{
87 ········final·int·intValue·=·(int)h.a("id");87 ········final·int·intValue·=·(int)i.a("id");
88 ········final·e.b.a.a·w·=·this.w(h,·i$d);88 ········final·e.a.a.a·w·=·this.w(i,·j$d);
89 ········if·(w·==·null)·{89 ········if·(w·==·null)·{
90 ············return;90 ············return;
91 ········}91 ········}
92 ········if·(e.b.a.b.b(w.d))·{92 ········if·(e.a.a.b.b(w.d))·{
93 ············final·String·s·=·"Sqflite";93 ············final·String·s·=·"Sqflite";
94 ············final·StringBuilder·sb·=·new·StringBuilder();94 ············final·StringBuilder·sb·=·new·StringBuilder();
95 ············sb.append(w.d());95 ············sb.append(w.d());
96 ············sb.append("closing·");96 ············sb.append("closing·");
97 ············sb.append(intValue);97 ············sb.append(intValue);
98 ············sb.append("·");98 ············sb.append("·");
99 ············sb.append(w.b);99 ············sb.append(w.b);
100 ············Log.d(s,·sb.toString());100 ············Log.d(s,·sb.toString());
101 ········}101 ········}
102 ········final·String·b·=·w.b;102 ········final·String·b·=·w.b;
103 ········synchronized·(e.b.a.c.g)·{103 ········synchronized·(e.a.a.c.g)·{
104 ············e.b.a.c.m.remove(Integer.valueOf(intValue));104 ············e.a.a.c.m.remove(Integer.valueOf(intValue));
105 ············if·(w.a)·{105 ············if·(w.a)·{
106 ················e.b.a.c.c.remove(b);106 ················e.a.a.c.c.remove(b);
107 ············}107 ············}
108 ············//·monitorexit(c.g)108 ············//·monitorexit(c.g)
109 ············e.b.a.c.l.post((Runnable)new·c$g(this,·w,·new·c$i(this,·i$d,·(c$a)null)));109 ············e.a.a.c.l.post((Runnable)new·c$g(this,·w,·new·c$i(this,·j$d,·(c$a)null)));
110 ········}110 ········}
111 ····}111 ····}
112 ····112 ····
113 ····private·void·F(final·h·h,·final·i$d·i$d)·{113 ····private·void·F(final·i·i,·final·j$d·j$d)·{
114 ········final·String·anObject·=·(String)h.a("cmd");114 ········final·String·anObject·=·(String)i.a("cmd");
115 ········final·HashMap<String,·Integer>·hashMap·=·new·HashMap<String,·Integer>();115 ········final·HashMap<String,·Integer>·hashMap·=·new·HashMap<String,·Integer>();
116 ········if·("get".equals(anObject))·{116 ········if·("get".equals(anObject))·{
117 ············final·int·f·=·e.b.a.c.f;117 ············final·int·f·=·e.a.a.c.f;
118 ············final·String·s·=·"logLevel";118 ············final·String·s·=·"logLevel";
119 ············if·(f·>·0)·{119 ············if·(f·>·0)·{
120 ················hashMap.put(s,·Integer.valueOf(f));120 ················hashMap.put(s,·Integer.valueOf(f));
121 ············}121 ············}
122 ············final·Map·m·=·e.b.a.c.m;122 ············final·Map·m·=·e.a.a.c.m;
123 ············if·(!m.isEmpty())·{123 ············if·(!m.isEmpty())·{
124 ················final·HashMap<String,·HashMap<String,·Boolean>>·hashMap2·=·new·HashMap<String,·HashMap<String,·Boolean>>();124 ················final·HashMap<String,·HashMap<String,·Boolean>>·hashMap2·=·new·HashMap<String,·HashMap<String,·Boolean>>();
125 ················for·(final·Map.Entry<K,·e.b.a.a>·entry·:·m.entrySet())·{125 ················for·(final·Map.Entry<K,·e.a.a.a>·entry·:·m.entrySet())·{
126 ····················final·e.b.a.a·a·=·(e.b.a.a)entry.getValue();126 ····················final·e.a.a.a·a·=·(e.a.a.a)entry.getValue();
127 ····················final·HashMap<String,·String>·hashMap3·=·new·HashMap<String,·String>();127 ····················final·HashMap<String,·String>·hashMap3·=·new·HashMap<String,·String>();
128 ····················hashMap3.put("path",·a.b);128 ····················hashMap3.put("path",·a.b);
Max diff block lines reached; 45902/51164 bytes (89.72%) of diff not shown.
884 B
f/a/c/a/i$a$a.class vs.
f/a/c/a/j$a$a.class
Files 8% similar despite different names
806 B
procyon -ec {}
    
Offset 1, 27 lines modifiedOffset 1, 27 lines modified
  
1 package·f.a.c.a;1 package·f.a.c.a;
  
2 import·java.nio.ByteBuffer;2 import·java.nio.ByteBuffer;
  
3 class·i$a$a·implements·i$d3 class·j$a$a·implements·j$d
4 {4 {
5 ····final·/*·synthetic·*/·b$b·a;5 ····final·/*·synthetic·*/·c$b·a;
6 ····final·/*·synthetic·*/·i$a·b;6 ····final·/*·synthetic·*/·j$a·b;
7 ····7 ····
8 ····i$a$a(final·i$a·b,·final·b$b·a)·{8 ····j$a$a(final·j$a·b,·final·c$b·a)·{
9 ········this.b·=·b;9 ········this.b·=·b;
10 ········this.a·=·a;10 ········this.a·=·a;
11 ····}11 ····}
12 ····12 ····
13 ····public·void·a(final·String·s,·final·String·s2,·final·Object·o)·{13 ····public·void·a(final·String·s,·final·String·s2,·final·Object·o)·{
14 ········this.a.a(i.a(this.b.b).c(s,·s2,·o));14 ········this.a.a(j.a(this.b.b).c(s,·s2,·o));
15 ····}15 ····}
16 ····16 ····
17 ····public·void·b(final·Object·o)·{17 ····public·void·b(final·Object·o)·{
18 ········this.a.a(i.a(this.b.b).d(o));18 ········this.a.a(j.a(this.b.b).d(o));
19 ····}19 ····}
20 ····20 ····
21 ····public·void·c()·{21 ····public·void·c()·{
22 ········this.a.a((ByteBuffer)null);22 ········this.a.a((ByteBuffer)null);
23 ····}23 ····}
24 }24 }
6.09 KB
f/a/c/a/i$b.class vs.
f/a/c/a/j$b.class
Files 7% similar despite different names
6.01 KB
procyon -ec {}
    
Offset 1, 84 lines modifiedOffset 1, 84 lines modified
  
1 package·f.a.c.a;1 package·f.a.c.a;
  
2 import·java.nio.ByteBuffer;2 import·java.nio.ByteBuffer;
  
3 final·class·i$b·implements·b$b3 final·class·j$b·implements·c$b
4 {4 {
5 ····private·final·i$d·a;5 ····private·final·j$d·a;
6 ····final·/*·synthetic·*/·i·b;6 ····final·/*·synthetic·*/·j·b;
7 ····7 ····
8 ····i$b(final·i·b,·final·i$d·a)·{8 ····j$b(final·j·b,·final·j$d·a)·{
9 ········this.b·=·b;9 ········this.b·=·b;
10 ········this.a·=·a;10 ········this.a·=·a;
11 ····}11 ····}
12 ····12 ····
13 ····public·void·a(final·ByteBuffer·p0)·{13 ····public·void·a(final·ByteBuffer·p0)·{
14 ········//·14 ········//·
15 ········//·This·method·could·not·be·decompiled.15 ········//·This·method·could·not·be·decompiled.
16 ········//·16 ········//·
17 ········//·Original·Bytecode:17 ········//·Original·Bytecode:
18 ········//·18 ········//·
19 ········//·····1:·ifnonnull·······1819 ········//·····1:·ifnonnull·······18
20 ········//·····4:·aload_0········20 ········//·····4:·aload_0········
21 ········//·····5:·getfield········f/a/c/a/i$b.a:Lf/a/c/a/i$d;21 ········//·····5:·getfield········f/a/c/a/j$b.a:Lf/a/c/a/j$d;
22 ········//·····8:·astore_1·······22 ········//·····8:·astore_1·······
23 ········//·····9:·aload_1········23 ········//·····9:·aload_1········
24 ········//····10:·invokeinterface·f/a/c/a/i$d.c:()V24 ········//····10:·invokeinterface·f/a/c/a/j$d.c:()V
25 ········//····15:·goto············13325 ········//····15:·goto············133
26 ········//····18:·aload_0········26 ········//····18:·aload_0········
27 ········//····19:·getfield········f/a/c/a/i$b.a:Lf/a/c/a/i$d;27 ········//····19:·getfield········f/a/c/a/j$b.a:Lf/a/c/a/j$d;
28 ········//····22:·astore_2·······28 ········//····22:·astore_2·······
29 ········//····23:·aload_0········29 ········//····23:·aload_0········
30 ········//····24:·getfield········f/a/c/a/i$b.b:Lf/a/c/a/i;30 ········//····24:·getfield········f/a/c/a/j$b.b:Lf/a/c/a/j;
31 ········//····27:·astore_3·······31 ········//····27:·astore_3·······
32 ········//····28:·aload_3········32 ········//····28:·aload_3········
33 ········//····29:·invokestatic····f/a/c/a/i.a:(Lf/a/c/a/i;)Lf/a/c/a/j;33 ········//····29:·invokestatic····f/a/c/a/j.a:(Lf/a/c/a/j;)Lf/a/c/a/k;
34 ········//····32:·astore_3·······34 ········//····32:·astore_3·······
35 ········//····33:·aload_3········35 ········//····33:·aload_3········
36 ········//····34:·aload_1········36 ········//····34:·aload_1········
37 ········//····35:·invokeinterface·f/a/c/a/j.f:(Ljava/nio/ByteBuffer;)Ljava/lang/Object;37 ········//····35:·invokeinterface·f/a/c/a/k.f:(Ljava/nio/ByteBuffer;)Ljava/lang/Object;
38 ········//····40:·astore_1·······38 ········//····40:·astore_1·······
39 ········//····41:·aload_2········39 ········//····41:·aload_2········
40 ········//····42:·aload_1········40 ········//····42:·aload_1········
41 ········//····43:·invokeinterface·f/a/c/a/i$d.b:(Ljava/lang/Object;)V41 ········//····43:·invokeinterface·f/a/c/a/j$d.b:(Ljava/lang/Object;)V
42 ········//····48:·goto············13342 ········//····48:·goto············133
43 ········//····51:·astore_1·······43 ········//····51:·astore_1·······
44 ········//····52:·goto············9044 ········//····52:·goto············90
45 ········//····55:·astore_1·······45 ········//····55:·astore_1·······
46 ········//····56:·aload_0········46 ········//····56:·aload_0········
47 ········//····57:·getfield········f/a/c/a/i$b.a:Lf/a/c/a/i$d;47 ········//····57:·getfield········f/a/c/a/j$b.a:Lf/a/c/a/j$d;
48 ········//····60:·astore_2·······48 ········//····60:·astore_2·······
49 ········//····61:·aload_1········49 ········//····61:·aload_1········
50 ········//····62:·getfield········f/a/c/a/c.d:Ljava/lang/String;50 ········//····62:·getfield········f/a/c/a/d.d:Ljava/lang/String;
51 ········//····65:·astore_3·······51 ········//····65:·astore_3·······
52 ········//····66:·aload_1········52 ········//····66:·aload_1········
53 ········//····67:·invokevirtual···java/lang/RuntimeException.getMessage:()Ljava/lang/String;53 ········//····67:·invokevirtual···java/lang/RuntimeException.getMessage:()Ljava/lang/String;
54 ········//····70:·astore··········454 ········//····70:·astore··········4
55 ········//····72:·aload_1········55 ········//····72:·aload_1········
56 ········//····73:·getfield········f/a/c/a/c.e:Ljava/lang/Object;56 ········//····73:·getfield········f/a/c/a/d.e:Ljava/lang/Object;
57 ········//····76:·astore_1·······57 ········//····76:·astore_1·······
58 ········//····77:·aload_2········58 ········//····77:·aload_2········
59 ········//····78:·aload_3········59 ········//····78:·aload_3········
60 ········//····79:·aload···········460 ········//····79:·aload···········4
61 ········//····81:·aload_1········61 ········//····81:·aload_1········
62 ········//····82:·invokeinterface·f/a/c/a/i$d.a:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V62 ········//····82:·invokeinterface·f/a/c/a/j$d.a:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V
63 ········//····87:·goto············13363 ········//····87:·goto············133
64 ········//····90:·new·············Ljava/lang/StringBuilder;64 ········//····90:·new·············Ljava/lang/StringBuilder;
65 ········//····93:·astore_2·······65 ········//····93:·astore_2·······
66 ········//····94:·aload_2········66 ········//····94:·aload_2········
67 ········//····95:·invokespecial···java/lang/StringBuilder.<init>:()V67 ········//····95:·invokespecial···java/lang/StringBuilder.<init>:()V
68 ········//····98:·aload_2········68 ········//····98:·aload_2········
69 ········//····99:·ldc·············"MethodChannel#"69 ········//····99:·ldc·············"MethodChannel#"
70 ········//···101:·invokevirtual···java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;70 ········//···101:·invokevirtual···java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
71 ········//···104:·pop············71 ········//···104:·pop············
72 ········//···105:·aload_0········72 ········//···105:·aload_0········
73 ········//···106:·getfield········f/a/c/a/i$b.b:Lf/a/c/a/i;73 ········//···106:·getfield········f/a/c/a/j$b.b:Lf/a/c/a/j;
74 ········//···109:·invokestatic····f/a/c/a/i.b:(Lf/a/c/a/i;)Ljava/lang/String;74 ········//···109:·invokestatic····f/a/c/a/j.b:(Lf/a/c/a/j;)Ljava/lang/String;
75 ········//···112:·astore_3·······75 ········//···112:·astore_3·······
76 ········//···113:·aload_2········76 ········//···113:·aload_2········
77 ········//···114:·aload_3········77 ········//···114:·aload_3········
78 ········//···115:·invokevirtual···java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;78 ········//···115:·invokevirtual···java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
79 ········//···118:·pop············79 ········//···118:·pop············
80 ········//···119:·aload_2········80 ········//···119:·aload_2········
81 ········//···120:·invokevirtual···java/lang/StringBuilder.toString:()Ljava/lang/String;81 ········//···120:·invokevirtual···java/lang/StringBuilder.toString:()Ljava/lang/String;
Offset 92, 23 lines modifiedOffset 92, 23 lines modified
92 ········//···133:·return·········92 ········//···133:·return·········
93 ········//····Exceptions:93 ········//····Exceptions:
94 ········//··Try···········Handler94 ········//··Try···········Handler
95 ········//··Start··End····Start··End····Type························95 ········//··Start··End····Start··End····Type························
96 ········//··-----··-----··-----··-----··----------------------------96 ········//··-----··-----··-----··-----··----------------------------
97 ········//··4······8······51·····55·····Ljava/lang/RuntimeException;97 ········//··4······8······51·····55·····Ljava/lang/RuntimeException;
98 ········//··9······15·····51·····55·····Ljava/lang/RuntimeException;98 ········//··9······15·····51·····55·····Ljava/lang/RuntimeException;
99 ········//··18·····22·····55·····90·····Lf/a/c/a/c;99 ········//··18·····22·····55·····90·····Lf/a/c/a/d;
100 ········//··18·····22·····51·····55·····Ljava/lang/RuntimeException;100 ········//··18·····22·····51·····55·····Ljava/lang/RuntimeException;
101 ········//··23·····27·····55·····90·····Lf/a/c/a/c;101 ········//··23·····27·····55·····90·····Lf/a/c/a/d;
102 ········//··23·····27·····51·····55·····Ljava/lang/RuntimeException;102 ········//··23·····27·····51·····55·····Ljava/lang/RuntimeException;
103 ········//··28·····32·····55·····90·····Lf/a/c/a/c;103 ········//··28·····32·····55·····90·····Lf/a/c/a/d;
104 ········//··28·····32·····51·····55·····Ljava/lang/RuntimeException;104 ········//··28·····32·····51·····55·····Ljava/lang/RuntimeException;
105 ········//··34·····40·····55·····90·····Lf/a/c/a/c;105 ········//··34·····40·····55·····90·····Lf/a/c/a/d;
106 ········//··34·····40·····51·····55·····Ljava/lang/RuntimeException;106 ········//··34·····40·····51·····55·····Ljava/lang/RuntimeException;
107 ········//··42·····48·····55·····90·····Lf/a/c/a/c;107 ········//··42·····48·····55·····90·····Lf/a/c/a/d;
108 ········//··42·····48·····51·····55·····Ljava/lang/RuntimeException;108 ········//··42·····48·····51·····55·····Ljava/lang/RuntimeException;
109 ········//··56·····60·····51·····55·····Ljava/lang/RuntimeException;109 ········//··56·····60·····51·····55·····Ljava/lang/RuntimeException;
110 ········//··61·····65·····51·····55·····Ljava/lang/RuntimeException;110 ········//··61·····65·····51·····55·····Ljava/lang/RuntimeException;
111 ········//··66·····70·····51·····55·····Ljava/lang/RuntimeException;111 ········//··66·····70·····51·····55·····Ljava/lang/RuntimeException;
112 ········//··72·····76·····51·····55·····Ljava/lang/RuntimeException;112 ········//··72·····76·····51·····55·····Ljava/lang/RuntimeException;
113 ········//··81·····87·····51·····55·····Ljava/lang/RuntimeException;113 ········//··81·····87·····51·····55·····Ljava/lang/RuntimeException;
114 ········//·114 ········//·
939 B
io/flutter/embedding/engine/f/b$a.class vs.
io/flutter/embedding/engine/f/d$a.class
Files 17% similar despite different names
820 B
procyon -ec {}
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
  
1 package·io.flutter.embedding.engine.f;1 package·io.flutter.embedding.engine.f;
  
2 import·f.a.c.a.q;2 import·f.a.c.a.r;
3 import·f.a.c.a.b$b;3 import·f.a.c.a.c$b;
4 import·java.nio.ByteBuffer;4 import·java.nio.ByteBuffer;
 5 import·f.a.c.a.c$a;
  
5 class·b$a·implements·f.a.c.a.b$a6 class·d$a·implements·c$a
6 {7 {
7 ····final·/*·synthetic·*/·b·a;8 ····final·/*·synthetic·*/·d·a;
8 ····9 ····
9 ····b$a(final·b·a)·{10 ····d$a(final·d·a)·{
10 ········this.a·=·a;11 ········this.a·=·a;
11 ····}12 ····}
12 ····13 ····
13 ····public·void·a(final·ByteBuffer·byteBuffer,·final·b$b·b$b)·{14 ····public·void·a(final·ByteBuffer·byteBuffer,·final·c$b·c$b)·{
14 ········b.e(this.a,·q.b.c(byteBuffer));15 ········d.g(this.a,·r.b.c(byteBuffer));
15 ········if·(b.f(this.a)·!=·null)·{16 ········if·(d.h(this.a)·!=·null)·{
16 ············b.f(this.a).a(b.b(this.a));17 ············d.h(this.a).a(d.d(this.a));
17 ········}18 ········}
18 ····}19 ····}
19 }20 }
1.29 KB
io/flutter/embedding/engine/f/b$c.class vs.
io/flutter/embedding/engine/f/d$c.class
Files 24% similar despite different names
1.17 KB
procyon -ec {}
    
Offset 1, 27 lines modifiedOffset 1, 35 lines modified
  
1 package·io.flutter.embedding.engine.f;1 package·io.flutter.embedding.engine.f;
  
 2 import·f.a.c.a.c$a;
2 import·f.a.c.a.b$b;3 import·f.a.c.a.c$b;
3 import·java.nio.ByteBuffer;4 import·java.nio.ByteBuffer;
4 import·f.a.c.a.b;5 import·f.a.c.a.b;
 6 import·f.a.c.a.c$c;
 7 import·f.a.c.a.c$d;
 8 import·f.a.c.a.c;
  
5 class·b$c·implements·b9 class·d$c·implements·c
6 {10 {
7 ····private·final·c·a;11 ····private·final·e·a;
8 ····12 ····
9 ····private·b$c(final·c·a)·{13 ····private·d$c(final·e·a)·{
10 ········this.a·=·a;14 ········this.a·=·a;
11 ····}15 ····}
12 ····16 ····
13 ····public·void·a(final·String·s,·final·ByteBuffer·byteBuffer,·final·b$b·b$b)·{ 
14 ········this.a.a(s,·byteBuffer,·b$b);17 ····public·c$c·a(final·c$d·c$d)·{
 18 ········return·this.a.a(c$d);
15 ····}19 ····}
16 ····20 ····
17 ····public·void·c(final·String·s,·final·f.a.c.a.b$a·b$a)·{21 ····public·void·c(final·String·s,·final·ByteBuffer·byteBuffer,·final·c$b·c$b)·{
18 ········this.a.c(s,·b$a);22 ········this.a.c(s,·byteBuffer,·c$b);
19 ····}23 ····}
20 ····24 ····
 25 ····public·void·e(final·String·s,·final·c$a·c$a)·{
 26 ········this.a.e(s,·c$a);
 27 ····}
 28 ····
21 ····public·void·d(final·String·s,·final·f.a.c.a.b$a·b$a,·final·f.a.c.a.b$c·b$c)·{29 ····public·void·f(final·String·s,·final·c$a·c$a,·final·c$c·c$c)·{
22 ········this.a.d(s,·b$a,·b$c);30 ········this.a.f(s,·c$a,·c$c);
23 ····}31 ····}
24 }32 }
814 B
io/flutter/embedding/engine/f/c$e.class vs.
io/flutter/embedding/engine/f/e$g.class
Files 12% similar despite different names
695 B
procyon -ec {}
    
Offset 1, 22 lines modifiedOffset 1, 22 lines modified
  
1 package·io.flutter.embedding.engine.f;1 package·io.flutter.embedding.engine.f;
  
2 import·java.nio.ByteBuffer;2 import·java.nio.ByteBuffer;
3 import·java.util.concurrent.atomic.AtomicBoolean;3 import·java.util.concurrent.atomic.AtomicBoolean;
4 import·io.flutter.embedding.engine.FlutterJNI;4 import·io.flutter.embedding.engine.FlutterJNI;
5 import·f.a.c.a.b$b;5 import·f.a.c.a.c$b;
  
6 class·c$e·implements·b$b6 class·e$g·implements·c$b
7 {7 {
8 ····private·final·FlutterJNI·a;8 ····private·final·FlutterJNI·a;
9 ····private·final·int·b;9 ····private·final·int·b;
10 ····private·final·AtomicBoolean·c;10 ····private·final·AtomicBoolean·c;
11 ····11 ····
12 ····c$e(final·FlutterJNI·a,·final·int·b)·{12 ····e$g(final·FlutterJNI·a,·final·int·b)·{
13 ········this.c·=·new·AtomicBoolean(false);13 ········this.c·=·new·AtomicBoolean(false);
14 ········this.a·=·a;14 ········this.a·=·a;
15 ········this.b·=·b;15 ········this.b·=·b;
16 ····}16 ····}
17 ····17 ····
18 ····public·void·a(final·ByteBuffer·byteBuffer)·{18 ····public·void·a(final·ByteBuffer·byteBuffer)·{
19 ········if·(!this.c.getAndSet(true))·{19 ········if·(!this.c.getAndSet(true))·{
377 B
e/b/a/f/b.class vs.
e/a/a/f/b.class
Files 9% similar despite different names
307 B
procyon -ec {}
    
Offset 1, 11 lines modifiedOffset 1, 11 lines modified
  
1 package·e.b.a.f;1 package·e.a.a.f;
  
2 import·e.b.a.d;2 import·e.a.a.d;
3 import·java.util.List;3 import·java.util.List;
  
4 public·abstract·class·b·implements·f4 public·abstract·class·b·implements·f
5 {5 {
6 ····private·Boolean·g(final·String·s)·{6 ····private·Boolean·g(final·String·s)·{
7 ········final·Object·c·=·((f)this).c(s);7 ········final·Object·c·=·((f)this).c(s);
8 ········if·(c·instanceof·Boolean)·{8 ········if·(c·instanceof·Boolean)·{
956 B
e/b/a/f/d.class vs.
e/a/a/f/d.class
Files 6% similar despite different names
886 B
procyon -ec {}
    
Offset 1, 19 lines modifiedOffset 1, 19 lines modified
  
1 package·e.b.a.f;1 package·e.a.a.f;
  
2 import·f.a.c.a.i$d;2 import·f.a.c.a.j$d;
  
3 public·class·d·extends·b3 public·class·d·extends·b
4 {4 {
5 ····private·final·e.b.a.d·a;5 ····private·final·e.a.a.d·a;
6 ····private·final·i$d·b;6 ····private·final·j$d·b;
7 ····private·final·Boolean·c;7 ····private·final·Boolean·c;
8 ····8 ····
9 ····public·d(final·i$d·b,·final·e.b.a.d·a,·final·Boolean·c)·{9 ····public·d(final·j$d·b,·final·e.a.a.d·a,·final·Boolean·c)·{
10 ········this.b·=·b;10 ········this.b·=·b;
11 ········this.a·=·a;11 ········this.a·=·a;
12 ········this.c·=·c;12 ········this.c·=·c;
13 ····}13 ····}
14 ····14 ····
15 ····public·void·a(final·String·s,·final·String·s2,·final·Object·o)·{15 ····public·void·a(final·String·s,·final·String·s2,·final·Object·o)·{
16 ········this.b.a(s,·s2,·o);16 ········this.b.a(s,·s2,·o);
Offset 23, 15 lines modifiedOffset 23, 15 lines modified
23 ········this.b.b(o);23 ········this.b.b(o);
24 ····}24 ····}
25 ····25 ····
26 ····public·Object·c(final·String·s)·{26 ····public·Object·c(final·String·s)·{
27 ········return·null;27 ········return·null;
28 ····}28 ····}
29 ····29 ····
30 ····public·e.b.a.d·d()·{30 ····public·e.a.a.d·d()·{
31 ········return·this.a;31 ········return·this.a;
32 ····}32 ····}
33 ····33 ····
34 ····public·Boolean·f()·{34 ····public·Boolean·f()·{
35 ········return·this.c;35 ········return·this.c;
36 ····}36 ····}
37 }37 }
840 B
e/b/a/f/c.class vs.
e/a/a/f/c.class
Files 4% similar despite different names
770 B
procyon -ec {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
  
1 package·e.b.a.f;1 package·e.a.a.f;
  
2 import·java.util.List;2 import·java.util.List;
3 import·f.a.c.a.i$d;3 import·f.a.c.a.j$d;
4 import·java.util.HashMap;4 import·java.util.HashMap;
5 import·java.util.Map;5 import·java.util.Map;
  
6 public·class·c·extends·a6 public·class·c·extends·a
7 {7 {
8 ····final·Map·a;8 ····final·Map·a;
9 ····final·c$a·b;9 ····final·c$a·b;
Offset 46, 17 lines modifiedOffset 46, 17 lines modified
46 ····46 ····
47 ····public·Map·n()·{47 ····public·Map·n()·{
48 ········final·HashMap<String,·Object>·hashMap·=·new·HashMap<String,·Object>();48 ········final·HashMap<String,·Object>·hashMap·=·new·HashMap<String,·Object>();
49 ········hashMap.put("result",·this.b.a);49 ········hashMap.put("result",·this.b.a);
50 ········return·hashMap;50 ········return·hashMap;
51 ····}51 ····}
52 ····52 ····
53 ····public·void·o(final·i$d·i$d)·{53 ····public·void·o(final·j$d·j$d)·{
54 ········final·c$a·b·=·this.b;54 ········final·c$a·b·=·this.b;
55 ········i$d.a(b.b,·b.c,·b.d);55 ········j$d.a(b.b,·b.c,·b.d);
56 ····}56 ····}
57 ····57 ····
58 ····public·void·p(final·List·list)·{58 ····public·void·p(final·List·list)·{
59 ········if·(!this.e())·{59 ········if·(!this.e())·{
60 ············list.add(this.m());60 ············list.add(this.m());
61 ········}61 ········}
62 ····}62 ····}
111 KB
kotlin/kotlin.kotlin_builtins
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
00000000:·0000·0003·0000·0001·0000·0000·0000·0007··................00000000:·0000·0003·0000·0001·0000·0000·0000·0007··................
00000010:·0ace·120a·066b·6f74·6c69·6e0a·0a41·6e6e··.....kotlin..Ann00000010:·0af0·120a·066b·6f74·6c69·6e0a·0a41·6e6e··.....kotlin..Ann
00000020:·6f74·6174·696f·6e0a·0341·6e79·0a06·6571··otation..Any..eq00000020:·6f74·6174·696f·6e0a·0341·6e79·0a06·6571··otation..Any..eq
00000030:·7561·6c73·0a07·426f·6f6c·6561·6e0a·056f··uals..Boolean..o00000030:·7561·6c73·0a07·426f·6f6c·6561·6e0a·056f··uals..Boolean..o
00000040:·7468·6572·0a08·6861·7368·436f·6465·0a03··ther..hashCode..00000040:·7468·6572·0a08·6861·7368·436f·6465·0a03··ther..hashCode..
00000050:·496e·740a·0874·6f53·7472·696e·670a·0653··Int..toString..S00000050:·496e·740a·0874·6f53·7472·696e·670a·0653··Int..toString..S
00000060:·7472·696e·670a·0541·7272·6179·0a01·540a··tring..Array..T.00000060:·7472·696e·670a·0541·7272·6179·0a01·540a··tring..Array..T.
00000070:·0473·697a·650a·0469·6e69·740a·0946·756e··.size..init..Fun00000070:·0473·697a·650a·0469·6e69·740a·0946·756e··.size..init..Fun
00000080:·6374·696f·6e31·0a03·6765·740a·0569·6e64··ction1..get..ind00000080:·6374·696f·6e31·0a03·6765·740a·0569·6e64··ction1..get..ind
Offset 70, 816 lines modifiedOffset 70, 822 lines modified
00000450:·2829·0a13·7468·6973·2e63·6f64·652e·746f··()..this.code.to00000450:·2829·0a13·7468·6973·2e63·6f64·652e·746f··()..this.code.to
00000460:·5368·6f72·7428·290a·0943·6861·7241·7272··Short()..CharArr00000460:·5368·6f72·7428·290a·0943·6861·7241·7272··Short()..CharArr
00000470:·6179·0a0c·4368·6172·4974·6572·6174·6f72··ay..CharIterator00000470:·6179·0a0c·4368·6172·4974·6572·6174·6f72··ay..CharIterator
00000480:·0a0c·4368·6172·5365·7175·656e·6365·0a06··..CharSequence..00000480:·0a0c·4368·6172·5365·7175·656e·6365·0a06··..CharSequence..
00000490:·6c65·6e67·7468·0a0b·7375·6253·6571·7565··length..subSeque00000490:·6c65·6e67·7468·0a0b·7375·6253·6571·7565··length..subSeque
000004a0:·6e63·650a·0a73·7461·7274·496e·6465·780a··nce..startIndex.000004a0:·6e63·650a·0a73·7461·7274·496e·6465·780a··nce..startIndex.
Diff chunk too large, falling back to line-by-line diff (815 lines added, 809 lines removed)
000004b0:·0865·6e64·496e·6465·780a·0943·6c6f·6e65··.endIndex..Clone000004b0:·0865·6e64·496e·6465·780a·0943·6c6f·6e65··.endIndex..Clone
000004c0:·6162·6c65·0a05·636c·6f6e·650a·056c·6576··able..clone..lev000004c0:·6162·6c65·0a05·636c·6f6e·650a·1943·6f6e··able..clone..Con
000004d0:·656c·0a10·4465·7072·6563·6174·696f·6e4c··el..DeprecationL000004d0:·7465·7874·4675·6e63·7469·6f6e·5479·7065··textFunctionType
000004e0:·6576·656c·0a0a·616e·6e6f·7461·7469·6f6e··evel..annotation000004e0:·5061·7261·6d73·0a05·636f·756e·740a·0a61··Params..count..a
000004f0:·0a06·5461·7267·6574·0a0e·616c·6c6f·7765··..Target..allowe000004f0:·6e6e·6f74·6174·696f·6e0a·0654·6172·6765··nnotation..Targe
00000500:·6454·6172·6765·7473·0a10·416e·6e6f·7461··dTargets..Annota00000500:·740a·0e61·6c6c·6f77·6564·5461·7267·6574··t..allowedTarget
00000510:·7469·6f6e·5461·7267·6574·0a05·434c·4153··tionTarget..CLAS00000510:·730a·1041·6e6e·6f74·6174·696f·6e54·6172··s..AnnotationTar
00000520:·530a·0846·554e·4354·494f·4e0a·0850·524f··S..FUNCTION..PRO00000520:·6765·740a·0454·5950·450a·104d·7573·7442··get..TYPE..MustB
00000530:·5045·5254·590a·1041·4e4e·4f54·4154·494f··PERTY..ANNOTATIO00000530:·6544·6f63·756d·656e·7465·640a·056c·6576··eDocumented..lev
00000540:·4e5f·434c·4153·530a·0b43·4f4e·5354·5255··N_CLASS..CONSTRU00000540:·656c·0a10·4465·7072·6563·6174·696f·6e4c··el..DeprecationL
00000550:·4354·4f52·0a0f·5052·4f50·4552·5459·5f53··CTOR..PROPERTY_S00000550:·6576·656c·0a05·434c·4153·530a·0846·554e··evel..CLASS..FUN
00000560:·4554·5445·520a·0f50·524f·5045·5254·595f··ETTER..PROPERTY_00000560:·4354·494f·4e0a·0850·524f·5045·5254·590a··CTION..PROPERTY.
00000570:·4745·5454·4552·0a09·5459·5045·414c·4941··GETTER..TYPEALIA00000570:·1041·4e4e·4f54·4154·494f·4e5f·434c·4153··.ANNOTATION_CLAS
00000580:·530a·104d·7573·7442·6544·6f63·756d·656e··S..MustBeDocumen00000580:·530a·0b43·4f4e·5354·5255·4354·4f52·0a0f··S..CONSTRUCTOR..
00000590:·7465·640a·0a65·7272·6f72·5369·6e63·650a··ted..errorSince.00000590:·5052·4f50·4552·5459·5f53·4554·5445·520a··PROPERTY_SETTER.
000005a0:·0b68·6964·6465·6e53·696e·6365·0a03·312e··.hiddenSince..1.000005a0:·0f50·524f·5045·5254·595f·4745·5454·4552··.PROPERTY_GETTER
000005b0:·340a·0445·6e75·6d0a·0757·4152·4e49·4e47··4..Enum..WARNING000005b0:·0a09·5459·5045·414c·4941·530a·0a65·7272··..TYPEALIAS..err
000005c0:·0a05·4552·524f·520a·0648·4944·4445·4e0a··..ERROR..HIDDEN.000005c0:·6f72·5369·6e63·650a·0b68·6964·6465·6e53··orSince..hiddenS
000005d0:·114e·4547·4154·4956·455f·494e·4649·4e49··.NEGATIVE_INFINI000005d0:·696e·6365·0a03·312e·340a·0445·6e75·6d0a··ince..1.4..Enum.
000005e0:·5459·0a03·4e61·4e0a·1150·4f53·4954·4956··TY..NaN..POSITIV000005e0:·0757·4152·4e49·4e47·0a05·4552·524f·520a··.WARNING..ERROR.
000005f0:·455f·494e·4649·4e49·5459·0a5a·556e·636c··E_INFINITY.ZUncl000005f0:·0648·4944·4445·4e0a·114e·4547·4154·4956··.HIDDEN..NEGATIV
00000600:·6561·7220·636f·6e76·6572·7369·6f6e·2e20··ear·conversion.·00000600:·455f·494e·4649·4e49·5459·0a03·4e61·4e0a··E_INFINITY..NaN.
00000610:·546f·2061·6368·6965·7665·2074·6865·2073··To·achieve·the·s00000610:·1150·4f53·4954·4956·455f·494e·4649·4e49··.POSITIVE_INFINI
00000620:·616d·6520·7265·7375·6c74·2063·6f6e·7665··ame·result·conve00000620:·5459·0a5a·556e·636c·6561·7220·636f·6e76··TY.ZUnclear·conv
00000630:·7274·2074·6f20·496e·7420·6578·706c·6963··rt·to·Int·explic00000630:·6572·7369·6f6e·2e20·546f·2061·6368·6965··ersion.·To·achie
00000640:·6974·6c79·2061·6e64·2074·6865·6e20·746f··itly·and·then·to00000640:·7665·2074·6865·2073·616d·6520·7265·7375··ve·the·same·resu
00000650:·2042·7974·652e·0a10·746f·496e·7428·292e···Byte...toInt().00000650:·6c74·2063·6f6e·7665·7274·2074·6f20·496e··lt·convert·to·In
00000660:·746f·4279·7465·2829·0a5b·556e·636c·6561··toByte().[Unclea00000660:·7420·6578·706c·6963·6974·6c79·2061·6e64··t·explicitly·and
00000670:·7220·636f·6e76·6572·7369·6f6e·2e20·546f··r·conversion.·To00000670:·2074·6865·6e20·746f·2042·7974·652e·0a10···then·to·Byte...
00000680:·2061·6368·6965·7665·2074·6865·2073·616d···achieve·the·sam00000680:·746f·496e·7428·292e·746f·4279·7465·2829··toInt().toByte()
00000690:·6520·7265·7375·6c74·2063·6f6e·7665·7274··e·result·convert00000690:·0a5b·556e·636c·6561·7220·636f·6e76·6572··.[Unclear·conver
000006a0:·2074·6f20·496e·7420·6578·706c·6963·6974···to·Int·explicit000006a0:·7369·6f6e·2e20·546f·2061·6368·6965·7665··sion.·To·achieve
000006b0:·6c79·2061·6e64·2074·6865·6e20·746f·2053··ly·and·then·to·S000006b0:·2074·6865·2073·616d·6520·7265·7375·6c74···the·same·result
000006c0:·686f·7274·2e0a·1174·6f49·6e74·2829·2e74··hort...toInt().t000006c0:·2063·6f6e·7665·7274·2074·6f20·496e·7420···convert·to·Int·
000006d0:·6f53·686f·7274·2829·0a0b·446f·7562·6c65··oShort()..Double000006d0:·6578·706c·6963·6974·6c79·2061·6e64·2074··explicitly·and·t
000006e0:·4172·7261·790a·0e44·6f75·626c·6549·7465··Array..DoubleIte000006e0:·6865·6e20·746f·2053·686f·7274·2e0a·1174··hen·to·Short...t
000006f0:·7261·746f·720a·0944·736c·4d61·726b·6572··rator..DslMarker000006f0:·6f49·6e74·2829·2e74·6f53·686f·7274·2829··oInt().toShort()
00000700:·0a09·5265·7465·6e74·696f·6e0a·1341·6e6e··..Retention..Ann00000700:·0a0b·446f·7562·6c65·4172·7261·790a·0e44··..DoubleArray..D
00000710:·6f74·6174·696f·6e52·6574·656e·7469·6f6e··otationRetention00000710:·6f75·626c·6549·7465·7261·746f·720a·0944··oubleIterator..D
00000720:·0a06·4249·4e41·5259·0a01·450a·046e·616d··..BINARY..E..nam00000720:·736c·4d61·726b·6572·0a09·5265·7465·6e74··slMarker..Retent
00000730:·650a·076f·7264·696e·616c·0a15·4578·7465··e..ordinal..Exte00000730:·696f·6e0a·1341·6e6e·6f74·6174·696f·6e52··ion..AnnotationR
00000740:·6e73·696f·6e46·756e·6374·696f·6e54·7970··nsionFunctionTyp00000740:·6574·656e·7469·6f6e·0a06·4249·4e41·5259··etention..BINARY
00000750:·650a·0454·5950·450a·0a46·6c6f·6174·4172··e..TYPE..FloatAr00000750:·0a01·450a·046e·616d·650a·076f·7264·696e··..E..name..ordin
00000760:·7261·790a·0d46·6c6f·6174·4974·6572·6174··ray..FloatIterat00000760:·616c·0a15·4578·7465·6e73·696f·6e46·756e··al..ExtensionFun
00000770:·6f72·0a08·4675·6e63·7469·6f6e·0a01·520a··or..Function..R.00000770:·6374·696f·6e54·7970·650a·0a46·6c6f·6174··ctionType..Float
00000780:·0369·6e76·0a03·7368·6c0a·0862·6974·436f··.inv..shl..bitCo00000780:·4172·7261·790a·0d46·6c6f·6174·4974·6572··Array..FloatIter
00000790:·756e·740a·0373·6872·0a04·7573·6872·0a08··unt..shr..ushr..00000790:·6174·6f72·0a08·4675·6e63·7469·6f6e·0a01··ator..Function..
000007a0:·496e·7441·7272·6179·0a0b·496e·7449·7465··IntArray..IntIte000007a0:·520a·0369·6e76·0a03·7368·6c0a·0862·6974··R..inv..shl..bit
000007b0:·7261·746f·720a·094c·6f6e·6741·7272·6179··rator..LongArray000007b0:·436f·756e·740a·0373·6872·0a04·7573·6872··Count..shr..ushr
000007c0:·0a0c·4c6f·6e67·4974·6572·6174·6f72·0a07··..LongIterator..000007c0:·0a08·496e·7441·7272·6179·0a0b·496e·7449··..IntArray..IntI
000007d0:·4e6f·7468·696e·670a·0d50·6172·616d·6574··Nothing..Paramet000007d0:·7465·7261·746f·720a·094c·6f6e·6741·7272··terator..LongArr
000007e0:·6572·4e61·6d65·0a0c·5075·626c·6973·6865··erName..Publishe000007e0:·6179·0a0c·4c6f·6e67·4974·6572·6174·6f72··ay..LongIterator
000007f0:·6441·7069·0a0a·5368·6f72·7441·7272·6179··dApi..ShortArray000007f0:·0a07·4e6f·7468·696e·670a·0d50·6172·616d··..Nothing..Param
00000800:·0a0d·5368·6f72·7449·7465·7261·746f·720a··..ShortIterator.00000800:·6574·6572·4e61·6d65·0a0c·5075·626c·6973··eterName..Publis
00000810:·0546·4945·4c44·0a08·5375·7070·7265·7373··.FIELD..Suppress00000810:·6865·6441·7069·0a0a·5368·6f72·7441·7272··hedApi..ShortArr
00000820:·0a05·6e61·6d65·730a·0e54·5950·455f·5041··..names..TYPE_PA00000820:·6179·0a0d·5368·6f72·7449·7465·7261·746f··ay..ShortIterato
00000830:·5241·4d45·5445·520a·0e4c·4f43·414c·5f56··RAMETER..LOCAL_V00000830:·720a·0546·4945·4c44·0a08·5375·7070·7265··r..FIELD..Suppre
00000840:·4152·4941·424c·450a·0f56·414c·5545·5f50··ARIABLE..VALUE_P00000840:·7373·0a05·6e61·6d65·730a·0e54·5950·455f··ss..names..TYPE_
00000850:·4152·414d·4554·4552·0a0a·4558·5052·4553··ARAMETER..EXPRES00000850:·5041·5241·4d45·5445·520a·0e4c·4f43·414c··PARAMETER..LOCAL
00000860:·5349·4f4e·0a04·4649·4c45·0a06·534f·5552··SION..FILE..SOUR00000860:·5f56·4152·4941·424c·450a·0f56·414c·5545··_VARIABLE..VALUE
00000870:·4345·0a09·5468·726f·7761·626c·650a·0563··CE..Throwable..c00000870:·5f50·4152·414d·4554·4552·0a0a·4558·5052··_PARAMETER..EXPR
00000880:·6175·7365·0a0e·556e·7361·6665·5661·7269··ause..UnsafeVari00000880:·4553·5349·4f4e·0a04·4649·4c45·0a06·534f··ESSION..FILE..SO
00000890:·616e·6365·0a07·6172·7261·794f·660a·0869··ance..arrayOf..i00000890:·5552·4345·0a09·5468·726f·7761·626c·650a··URCE..Throwable.
000008a0:·6e74·6572·6e61·6c0a·0d50·7572·6552·6569··nternal..PureRei000008a0:·0563·6175·7365·0a0e·556e·7361·6665·5661··.cause..UnsafeVa
000008b0:·6669·6162·6c65·0a08·656c·656d·656e·7473··fiable..elements000008b0:·7269·616e·6365·0a07·6172·7261·794f·660a··riance..arrayOf.
000008c0:·0a0c·6172·7261·794f·664e·756c·6c73·0a0e··..arrayOfNulls..000008c0:·0869·6e74·6572·6e61·6c0a·0d50·7572·6552··.internal..PureR
000008d0:·626f·6f6c·6561·6e41·7272·6179·4f66·0a0b··booleanArrayOf..000008d0:·6569·6669·6162·6c65·0a08·656c·656d·656e··eifiable..elemen
000008e0:·6279·7465·4172·7261·794f·660a·0b63·6861··byteArrayOf..cha000008e0:·7473·0a0c·6172·7261·794f·664e·756c·6c73··ts..arrayOfNulls
000008f0:·7241·7272·6179·4f66·0a0d·646f·7562·6c65··rArrayOf..double000008f0:·0a0e·626f·6f6c·6561·6e41·7272·6179·4f66··..booleanArrayOf
00000900:·4172·7261·794f·660a·0a65·6d70·7479·4172··ArrayOf..emptyAr00000900:·0a0b·6279·7465·4172·7261·794f·660a·0b63··..byteArrayOf..c
00000910:·7261·790a·0b65·6e75·6d56·616c·7565·4f66··ray..enumValueOf00000910:·6861·7241·7272·6179·4f66·0a0d·646f·7562··harArrayOf..doub
00000920:·0a0a·656e·756d·5661·6c75·6573·0a0c·666c··..enumValues..fl00000920:·6c65·4172·7261·794f·660a·0a65·6d70·7479··leArrayOf..empty
00000930:·6f61·7441·7272·6179·4f66·0a0a·696e·7441··oatArrayOf..intA00000930:·4172·7261·790a·0b65·6e75·6d56·616c·7565··Array..enumValue
00000940:·7272·6179·4f66·0a0b·6c6f·6e67·4172·7261··rrayOf..longArra00000940:·4f66·0a0a·656e·756d·5661·6c75·6573·0a0c··Of..enumValues..
00000950:·794f·660a·0c73·686f·7274·4172·7261·794f··yOf..shortArrayO00000950:·666c·6f61·7441·7272·6179·4f66·0a0a·696e··floatArrayOf..in
00000960:·6612·db04·0a02·1000·0a06·0800·1001·1800··f...............00000960:·7441·7272·6179·4f66·0a0b·6c6f·6e67·4172··tArrayOf..longAr
00000970:·0a06·0800·1002·1800·0a06·0800·1004·1800··................00000970:·7261·794f·660a·0c73·686f·7274·4172·7261··rayOf..shortArra
00000980:·0a06·0800·1007·1800·0a06·0800·1009·1800··................00000980:·794f·6612·e304·0a02·1000·0a06·0800·1001··yOf.............
00000990:·0a06·0800·100a·1800·0a06·0800·100e·1800··................00000990:·1800·0a06·0800·1002·1800·0a06·0800·1004··................
000009a0:·0a04·0800·1012·0a06·0808·1013·1800·0a06··................000009a0:·1800·0a06·0800·1007·1800·0a06·0800·1009··................
000009b0:·0800·1015·1800·0a06·0803·1017·1800·0a06··................000009b0:·1800·0a06·0800·100a·1800·0a06·0800·100e··................
000009c0:·0800·1018·1800·0a06·0800·101b·1800·0a06··................000009c0:·1800·0a04·0800·1012·0a06·0808·1013·1800··................
000009d0:·0800·1021·1800·0a06·0808·1022·1800·0a06··...!......."....000009d0:·0a06·0800·1015·1800·0a06·0803·1017·1800··................
000009e0:·0800·1023·1800·0a06·0810·1017·1800·0a06··...#............000009e0:·0a06·0800·1018·1800·0a06·0800·101b·1800··................
000009f0:·0800·1028·1800·0a06·0800·1029·1800·0a06··...(.......)....000009f0:·0a06·0800·1021·1800·0a06·0808·1022·1800··.....!......."..
00000a00:·0800·102a·1800·0a06·0800·102b·1800·0a06··...*.......+....00000a00:·0a06·0800·1023·1800·0a06·0810·1017·1800··.....#..........
00000a10:·0800·102c·1800·0a04·0800·1033·0a06·0817··...,.......3....00000a10:·0a06·0800·1028·1800·0a06·0800·1029·1800··.....(.......)..
00000a20:·1034·1800·0a06·0817·1035·1800·0a06·0800··.4.......5......00000a20:·0a06·0800·102a·1800·0a06·0800·102b·1800··.....*.......+..
00000a30:·103b·1800·0a06·0800·103c·1800·0a06·0800··.;.......<......00000a30:·0a06·0800·102c·1800·0a04·0800·1033·0a06··.....,.......3..
00000a40:·1040·1800·0a06·0800·1044·1800·0a06·0800··.@.......D......00000a40:·0817·1034·1800·0a06·0817·1035·1800·0a06··...4.......5....
00000a50:·104e·1800·0a06·0808·104f·1800·0a06·081a··.N.......O......00000a50:·0800·103b·1800·0a06·0800·103c·1800·0a06··...;.......<....
00000a60:·1017·1800·0a06·0817·1056·1800·0a06·0800··.........V......00000a60:·0800·1040·1800·0a06·0800·1044·1800·0a06··...@.......D....
00000a70:·105e·1800·0a06·0808·105f·1800·0a06·0800··.^......._......00000a70:·0800·104e·1800·0a06·0808·104f·1800·0a06··...N.......O....
00000a80:·1060·1800·0a06·0800·1065·1800·0a06·0800··.`.......e......00000a80:·081a·1017·1800·0a06·0817·1056·1800·0a06··...........V....
00000a90:·1068·1800·0a04·0800·1069·0a06·0827·106a··.h.......i...'.j00000a90:·0800·105e·1800·0a06·0808·105f·1800·0a06··...^......._....
00000aa0:·1800·0a06·0827·106c·1800·0a06·0827·1075··.....'.l.....'.u00000aa0:·0800·1060·1800·0a06·0800·1065·1800·0a06··...`.......e....
00000ab0:·1800·0a06·0800·1079·1800·0a06·0813·1017··.......y........00000ab0:·0800·1067·1800·0a04·0800·1069·0a06·0827··...g.......i...'
00000ac0:·1800·0a07·0800·1084·0118·000a·0708·0810··................00000ac0:·106a·1800·0a06·0827·106c·1800·0a06·0827··.j.....'.l.....'
00000ad0:·8501·1800·0a07·0800·1086·0118·000a·0708··................00000ad0:·106e·1800·0a06·0800·1070·1800·0a06·0800··.n.......p......
00000ae0:·2710·8701·1800·0a07·0827·1088·0118·000a··'........'......00000ae0:·107c·1800·0a06·0813·1017·1800·0a07·0800··.|..............
00000af0:·0608·2b10·1718·000a·0708·0010·8d01·1800··..+.............00000af0:·1087·0118·000a·0708·0810·8801·1800·0a07··................
00000b00:·0a06·0814·1017·1800·0a07·0800·108f·0118··................00000b00:·0800·1089·0118·000a·0708·2710·8a01·1800··..........'.....
00000b10:·000a·0708·0810·9001·1800·0a07·0800·1091··................00000b10:·0a07·0827·108b·0118·000a·0608·2c10·1718··...'........,...
00000b20:·0118·000a·0608·0410·1718·000a·0708·0010··................00000b20:·000a·0708·0010·9001·1800·0a06·0814·1017··................
00000b30:·9801·1800·0a07·0808·1099·0118·000a·0608··................00000b30:·1800·0a07·0800·1091·0118·000a·0708·0810··................
00000b40:·1510·1718·000a·0708·0010·9a01·1800·0a07··................00000b40:·9201·1800·0a07·0800·1093·0118·000a·0608··................
00000b50:·0808·109b·0118·000a·0708·0010·9c01·1800··................00000b50:·0410·1718·000a·0708·0010·9a01·1800·0a07··................
00000b60:·0a07·0800·109d·0118·000a·0708·0010·9e01··................00000b60:·0808·109b·0118·000a·0608·1510·1718·000a··................
00000b70:·1800·0a06·0816·1017·1800·0a07·0800·109f··................00000b70:·0708·0010·9c01·1800·0a07·0808·109d·0118··................
00000b80:·0118·000a·0708·0810·a001·1800·0a06·0805··................00000b80:·000a·0708·0010·9e01·1800·0a07·0800·109f··................
Max diff block lines reached; -1/113258 bytes (-0.00%) of diff not shown.
1.66 KB
smali/io/flutter/plugin/platform/l$a.smali
    
Offset 458, 21 lines modifiedOffset 458, 21 lines modified
  
458 ····const/4·v0,·0x0458 ····const/4·v0,·0x0
  
459 ····iget-object·v1,·p1,·Lio/flutter/embedding/engine/j/j$b;->f:Ljava/nio/ByteBuffer;459 ····iget-object·v1,·p1,·Lio/flutter/embedding/engine/j/j$b;->f:Ljava/nio/ByteBuffer;
  
460 ····if-eqz·v1,·:cond_0460 ····if-eqz·v1,·:cond_0
  
461 ····invoke-virtual·{v4},·Lio/flutter/plugin/platform/h;->b()Lf/a/c/a/g;461 ····invoke-virtual·{v4},·Lio/flutter/plugin/platform/h;->b()Lf/a/c/a/h;
  
462 ····move-result-object·v0462 ····move-result-object·v0
  
463 ····iget-object·v1,·p1,·Lio/flutter/embedding/engine/j/j$b;->f:Ljava/nio/ByteBuffer;463 ····iget-object·v1,·p1,·Lio/flutter/embedding/engine/j/j$b;->f:Ljava/nio/ByteBuffer;
  
464 ····invoke-interface·{v0,·v1},·Lf/a/c/a/g;->a(Ljava/nio/ByteBuffer;)Ljava/lang/Object;464 ····invoke-interface·{v0,·v1},·Lf/a/c/a/h;->a(Ljava/nio/ByteBuffer;)Ljava/lang/Object;
  
465 ····move-result-object·v0465 ····move-result-object·v0
  
466 ····:cond_0466 ····:cond_0
467 ····move-object·v9,·v0467 ····move-object·v9,·v0
  
468 ····iget-object·v0,·p0,·Lio/flutter/plugin/platform/l$a;->a:Lio/flutter/plugin/platform/l;468 ····iget-object·v0,·p0,·Lio/flutter/plugin/platform/l$a;->a:Lio/flutter/plugin/platform/l;
Offset 858, 21 lines modifiedOffset 858, 21 lines modified
  
858 ····const/4·v1,·0x0858 ····const/4·v1,·0x0
  
859 ····iget-object·v2,·p1,·Lio/flutter/embedding/engine/j/j$b;->f:Ljava/nio/ByteBuffer;859 ····iget-object·v2,·p1,·Lio/flutter/embedding/engine/j/j$b;->f:Ljava/nio/ByteBuffer;
  
860 ····if-eqz·v2,·:cond_0860 ····if-eqz·v2,·:cond_0
  
861 ····invoke-virtual·{v0},·Lio/flutter/plugin/platform/h;->b()Lf/a/c/a/g;861 ····invoke-virtual·{v0},·Lio/flutter/plugin/platform/h;->b()Lf/a/c/a/h;
  
862 ····move-result-object·v1862 ····move-result-object·v1
  
863 ····iget-object·v2,·p1,·Lio/flutter/embedding/engine/j/j$b;->f:Ljava/nio/ByteBuffer;863 ····iget-object·v2,·p1,·Lio/flutter/embedding/engine/j/j$b;->f:Ljava/nio/ByteBuffer;
  
864 ····invoke-interface·{v1,·v2},·Lf/a/c/a/g;->a(Ljava/nio/ByteBuffer;)Ljava/lang/Object;864 ····invoke-interface·{v1,·v2},·Lf/a/c/a/h;->a(Ljava/nio/ByteBuffer;)Ljava/lang/Object;
  
865 ····move-result-object·v1865 ····move-result-object·v1
  
866 ····:cond_0866 ····:cond_0
867 ····iget-object·v2,·p0,·Lio/flutter/plugin/platform/l$a;->a:Lio/flutter/plugin/platform/l;867 ····iget-object·v2,·p0,·Lio/flutter/plugin/platform/l$a;->a:Lio/flutter/plugin/platform/l;
  
868 ····invoke-static·{v2},·Lio/flutter/plugin/platform/l;->l(Lio/flutter/plugin/platform/l;)Landroid/content/Context;868 ····invoke-static·{v2},·Lio/flutter/plugin/platform/l;->l(Lio/flutter/plugin/platform/l;)Landroid/content/Context;
1.13 KB
smali/io/flutter/plugin/platform/h.smali
    
Offset 1, 36 lines modifiedOffset 1, 36 lines modified
1 .class·public·abstract·Lio/flutter/plugin/platform/h;1 .class·public·abstract·Lio/flutter/plugin/platform/h;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
  
4 #·instance·fields4 #·instance·fields
5 .field·private·final·a:Lf/a/c/a/g;5 .field·private·final·a:Lf/a/c/a/h;
6 ····.annotation·system·Ldalvik/annotation/Signature;6 ····.annotation·system·Ldalvik/annotation/Signature;
7 ········value·=·{7 ········value·=·{
8 ············"Lf/a/c/a/g<",8 ············"Lf/a/c/a/h<",
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/g;15 .method·public·abstract·a(Landroid/content/Context;ILjava/lang/Object;)Lio/flutter/plugin/platform/g;
16 .end·method16 .end·method
  
17 .method·public·final·b()Lf/a/c/a/g;17 .method·public·final·b()Lf/a/c/a/h;
18 ····.locals·118 ····.locals·1
19 ····.annotation·system·Ldalvik/annotation/Signature;19 ····.annotation·system·Ldalvik/annotation/Signature;
20 ········value·=·{20 ········value·=·{
21 ············"()",21 ············"()",
22 ············"Lf/a/c/a/g<",22 ············"Lf/a/c/a/h<",
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/h;->a:Lf/a/c/a/g;27 ····iget-object·v0,·p0,·Lio/flutter/plugin/platform/h;->a:Lf/a/c/a/h;
  
28 ····return-object·v028 ····return-object·v0
29 .end·method29 .end·method
1.35 KB
smali/io/flutter/plugin/platform/l.smali
    
Offset 1823, 28 lines modifiedOffset 1823, 28 lines modified
1823 ····iget-object·v0,·p0,·Lio/flutter/plugin/platform/l;->h:Lio/flutter/plugin/platform/e;1823 ····iget-object·v0,·p0,·Lio/flutter/plugin/platform/l;->h:Lio/flutter/plugin/platform/e;
  
1824 ····invoke-virtual·{v0,·p1},·Lio/flutter/plugin/platform/e;->b(Lio/flutter/view/c;)V1824 ····invoke-virtual·{v0,·p1},·Lio/flutter/plugin/platform/e;->b(Lio/flutter/view/c;)V
  
1825 ····return-void1825 ····return-void
1826 .end·method1826 .end·method
  
1827 .method·public·t(Landroid/content/Context;Lio/flutter/view/d;Lio/flutter/embedding/engine/f/b;)V1827 .method·public·t(Landroid/content/Context;Lio/flutter/view/d;Lio/flutter/embedding/engine/f/d;)V
1828 ····.locals·11828 ····.locals·1
  
1829 ····iget-object·v0,·p0,·Lio/flutter/plugin/platform/l;->c:Landroid/content/Context;1829 ····iget-object·v0,·p0,·Lio/flutter/plugin/platform/l;->c:Landroid/content/Context;
  
1830 ····if-nez·v0,·:cond_01830 ····if-nez·v0,·:cond_0
  
1831 ····iput-object·p1,·p0,·Lio/flutter/plugin/platform/l;->c:Landroid/content/Context;1831 ····iput-object·p1,·p0,·Lio/flutter/plugin/platform/l;->c:Landroid/content/Context;
  
1832 ····iput-object·p2,·p0,·Lio/flutter/plugin/platform/l;->e:Lio/flutter/view/d;1832 ····iput-object·p2,·p0,·Lio/flutter/plugin/platform/l;->e:Lio/flutter/view/d;
  
1833 ····new-instance·p1,·Lio/flutter/embedding/engine/j/j;1833 ····new-instance·p1,·Lio/flutter/embedding/engine/j/j;
  
1834 ····invoke-direct·{p1,·p3},·Lio/flutter/embedding/engine/j/j;-><init>(Lio/flutter/embedding/engine/f/b;)V1834 ····invoke-direct·{p1,·p3},·Lio/flutter/embedding/engine/j/j;-><init>(Lio/flutter/embedding/engine/f/d;)V
  
1835 ····iput-object·p1,·p0,·Lio/flutter/plugin/platform/l;->g:Lio/flutter/embedding/engine/j/j;1835 ····iput-object·p1,·p0,·Lio/flutter/plugin/platform/l;->g:Lio/flutter/embedding/engine/j/j;
  
1836 ····iget-object·p2,·p0,·Lio/flutter/plugin/platform/l;->t:Lio/flutter/embedding/engine/j/j$e;1836 ····iget-object·p2,·p0,·Lio/flutter/plugin/platform/l;->t:Lio/flutter/embedding/engine/j/j$e;
  
1837 ····invoke-virtual·{p1,·p2},·Lio/flutter/embedding/engine/j/j;->e(Lio/flutter/embedding/engine/j/j$e;)V1837 ····invoke-virtual·{p1,·p2},·Lio/flutter/embedding/engine/j/j;->e(Lio/flutter/embedding/engine/j/j$e;)V
  
1.29 KB
smali/io/flutter/plugins/GeneratedPluginRegistrant.smali
    
Offset 27, 17 lines modifiedOffset 27, 17 lines modified
27 ····const-string·v0,·"GeneratedPluginRegistrant"27 ····const-string·v0,·"GeneratedPluginRegistrant"
  
28 ····:try_start_028 ····:try_start_0
29 ····invoke-virtual·{p0},·Lio/flutter/embedding/engine/b;->p()Lio/flutter/embedding/engine/i/b;29 ····invoke-virtual·{p0},·Lio/flutter/embedding/engine/b;->p()Lio/flutter/embedding/engine/i/b;
  
30 ····move-result-object·v130 ····move-result-object·v1
  
31 ····new-instance·v2,·Lio/flutter/plugins/a/h;31 ····new-instance·v2,·Lio/flutter/plugins/a/i;
  
32 ····invoke-direct·{v2},·Lio/flutter/plugins/a/h;-><init>()V32 ····invoke-direct·{v2},·Lio/flutter/plugins/a/i;-><init>()V
  
33 ····invoke-interface·{v1,·v2},·Lio/flutter/embedding/engine/i/b;->i(Lio/flutter/embedding/engine/i/a;)V33 ····invoke-interface·{v1,·v2},·Lio/flutter/embedding/engine/i/b;->i(Lio/flutter/embedding/engine/i/a;)V
34 ····:try_end_034 ····:try_end_0
35 ····.catch·Ljava/lang/Exception;·{:try_start_0·..·:try_end_0}·:catch_035 ····.catch·Ljava/lang/Exception;·{:try_start_0·..·:try_end_0}·:catch_0
  
36 ····goto·:goto_036 ····goto·:goto_0
  
Offset 73, 17 lines modifiedOffset 73, 17 lines modified
  
73 ····:goto_173 ····:goto_1
74 ····:try_start_274 ····:try_start_2
75 ····invoke-virtual·{p0},·Lio/flutter/embedding/engine/b;->p()Lio/flutter/embedding/engine/i/b;75 ····invoke-virtual·{p0},·Lio/flutter/embedding/engine/b;->p()Lio/flutter/embedding/engine/i/b;
  
76 ····move-result-object·p076 ····move-result-object·p0
  
77 ····new-instance·v1,·Le/b/a/c;77 ····new-instance·v1,·Le/a/a/c;
  
78 ····invoke-direct·{v1},·Le/b/a/c;-><init>()V78 ····invoke-direct·{v1},·Le/a/a/c;-><init>()V
  
79 ····invoke-interface·{p0,·v1},·Lio/flutter/embedding/engine/i/b;->i(Lio/flutter/embedding/engine/i/a;)V79 ····invoke-interface·{p0,·v1},·Lio/flutter/embedding/engine/i/b;->i(Lio/flutter/embedding/engine/i/a;)V
80 ····:try_end_280 ····:try_end_2
81 ····.catch·Ljava/lang/Exception;·{:try_start_2·..·:try_end_2}·:catch_281 ····.catch·Ljava/lang/Exception;·{:try_start_2·..·:try_end_2}·:catch_2
  
82 ····goto·:goto_282 ····goto·:goto_2
  
724 B
smali/io/flutter/plugins/b/a$a$a.smali
    
Offset 39, 19 lines modifiedOffset 39, 19 lines modified
  
39 #·virtual·methods39 #·virtual·methods
40 .method·public·run()V40 .method·public·run()V
41 ····.locals·241 ····.locals·2
  
42 ····iget-object·v0,·p0,·Lio/flutter/plugins/b/a$a$a;->e:Lio/flutter/plugins/b/a$a;42 ····iget-object·v0,·p0,·Lio/flutter/plugins/b/a$a$a;->e:Lio/flutter/plugins/b/a$a;
  
43 ····iget-object·v0,·v0,·Lio/flutter/plugins/b/a$a;->e:Lf/a/c/a/i$d;43 ····iget-object·v0,·v0,·Lio/flutter/plugins/b/a$a;->e:Lf/a/c/a/j$d;
  
44 ····iget-boolean·v1,·p0,·Lio/flutter/plugins/b/a$a$a;->d:Z44 ····iget-boolean·v1,·p0,·Lio/flutter/plugins/b/a$a$a;->d:Z
  
45 ····invoke-static·{v1},·Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;45 ····invoke-static·{v1},·Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
  
46 ····move-result-object·v146 ····move-result-object·v1
  
47 ····invoke-interface·{v0,·v1},·Lf/a/c/a/i$d;->b(Ljava/lang/Object;)V47 ····invoke-interface·{v0,·v1},·Lf/a/c/a/j$d;->b(Ljava/lang/Object;)V
  
48 ····return-void48 ····return-void
49 .end·method49 .end·method
1.99 KB
smali/io/flutter/plugins/b/a$a.smali
    
Offset 4, 40 lines modifiedOffset 4, 40 lines modified
  
4 #·interfaces4 #·interfaces
5 .implements·Ljava/lang/Runnable;5 .implements·Ljava/lang/Runnable;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingMethod;7 .annotation·system·Ldalvik/annotation/EnclosingMethod;
8 ····value·=·Lio/flutter/plugins/b/a;->c(Landroid/content/SharedPreferences$Editor;Lf/a/c/a/i$d;)V8 ····value·=·Lio/flutter/plugins/b/a;->c(Landroid/content/SharedPreferences$Editor;Lf/a/c/a/j$d;)V
9 .end·annotation9 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x011 ····accessFlags·=·0x0
12 ····name·=·null12 ····name·=·null
13 .end·annotation13 .end·annotation
  
  
14 #·instance·fields14 #·instance·fields
15 .field·final·synthetic·d:Landroid/content/SharedPreferences$Editor;15 .field·final·synthetic·d:Landroid/content/SharedPreferences$Editor;
  
16 .field·final·synthetic·e:Lf/a/c/a/i$d;16 .field·final·synthetic·e:Lf/a/c/a/j$d;
  
17 .field·final·synthetic·f:Lio/flutter/plugins/b/a;17 .field·final·synthetic·f:Lio/flutter/plugins/b/a;
  
  
18 #·direct·methods18 #·direct·methods
19 .method·constructor·<init>(Lio/flutter/plugins/b/a;Landroid/content/SharedPreferences$Editor;Lf/a/c/a/i$d;)V19 .method·constructor·<init>(Lio/flutter/plugins/b/a;Landroid/content/SharedPreferences$Editor;Lf/a/c/a/j$d;)V
20 ····.locals·020 ····.locals·0
  
21 ····iput-object·p1,·p0,·Lio/flutter/plugins/b/a$a;->f:Lio/flutter/plugins/b/a;21 ····iput-object·p1,·p0,·Lio/flutter/plugins/b/a$a;->f:Lio/flutter/plugins/b/a;
  
22 ····iput-object·p2,·p0,·Lio/flutter/plugins/b/a$a;->d:Landroid/content/SharedPreferences$Editor;22 ····iput-object·p2,·p0,·Lio/flutter/plugins/b/a$a;->d:Landroid/content/SharedPreferences$Editor;
  
23 ····iput-object·p3,·p0,·Lio/flutter/plugins/b/a$a;->e:Lf/a/c/a/i$d;23 ····iput-object·p3,·p0,·Lio/flutter/plugins/b/a$a;->e:Lf/a/c/a/j$d;
  
24 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V24 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
25 ····return-void25 ····return-void
26 .end·method26 .end·method
  
  
Offset 49, 15 lines modifiedOffset 49, 15 lines modified
  
49 ····invoke-interface·{v0},·Landroid/content/SharedPreferences$Editor;->commit()Z49 ····invoke-interface·{v0},·Landroid/content/SharedPreferences$Editor;->commit()Z
  
50 ····move-result·v050 ····move-result·v0
  
51 ····iget-object·v1,·p0,·Lio/flutter/plugins/b/a$a;->f:Lio/flutter/plugins/b/a;51 ····iget-object·v1,·p0,·Lio/flutter/plugins/b/a$a;->f:Lio/flutter/plugins/b/a;
  
52 ····invoke-static·{v1},·Lio/flutter/plugins/b/a;->a(Lio/flutter/plugins/b/a;)Landroid/os/Handler;52 ····invoke-static·{v1},·Lio/flutter/plugins/b/a;->b(Lio/flutter/plugins/b/a;)Landroid/os/Handler;
  
53 ····move-result-object·v153 ····move-result-object·v1
  
54 ····new-instance·v2,·Lio/flutter/plugins/b/a$a$a;54 ····new-instance·v2,·Lio/flutter/plugins/b/a$a$a;
  
55 ····invoke-direct·{v2,·p0,·v0},·Lio/flutter/plugins/b/a$a$a;-><init>(Lio/flutter/plugins/b/a$a;Z)V55 ····invoke-direct·{v2,·p0,·v0},·Lio/flutter/plugins/b/a$a$a;-><init>(Lio/flutter/plugins/b/a$a;Z)V
  
3.16 KB
smali/io/flutter/plugins/b/b.smali
    
Offset 3, 90 lines modifiedOffset 3, 90 lines modified
3 .source·""3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Lio/flutter/embedding/engine/i/a;5 .implements·Lio/flutter/embedding/engine/i/a;
  
  
6 #·instance·fields6 #·instance·fields
7 .field·private·a:Lf/a/c/a/i;7 .field·private·a:Lf/a/c/a/j;
  
8 .field·private·b:Lio/flutter/plugins/b/a;8 .field·private·b:Lio/flutter/plugins/b/a;
  
  
9 #·direct·methods9 #·direct·methods
10 .method·public·constructor·<init>()V10 .method·public·constructor·<init>()V
11 ····.locals·011 ····.locals·0
  
12 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V12 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
13 ····return-void13 ····return-void
14 .end·method14 .end·method
  
15 .method·private·b(Lf/a/c/a/b;Landroid/content/Context;)V15 .method·private·a(Lf/a/c/a/c;Landroid/content/Context;)V
16 ····.locals·216 ····.locals·2
  
17 ····new-instance·v0,·Lf/a/c/a/i;17 ····new-instance·v0,·Lf/a/c/a/j;
  
18 ····const-string·v1,·"plugins.flutter.io/shared_preferences_android"18 ····const-string·v1,·"plugins.flutter.io/shared_preferences_android"
  
19 ····invoke-direct·{v0,·p1,·v1},·Lf/a/c/a/i;-><init>(Lf/a/c/a/b;Ljava/lang/String;)V19 ····invoke-direct·{v0,·p1,·v1},·Lf/a/c/a/j;-><init>(Lf/a/c/a/c;Ljava/lang/String;)V
  
20 ····iput-object·v0,·p0,·Lio/flutter/plugins/b/b;->a:Lf/a/c/a/i;20 ····iput-object·v0,·p0,·Lio/flutter/plugins/b/b;->a:Lf/a/c/a/j;
  
21 ····new-instance·p1,·Lio/flutter/plugins/b/a;21 ····new-instance·p1,·Lio/flutter/plugins/b/a;
  
22 ····invoke-direct·{p1,·p2},·Lio/flutter/plugins/b/a;-><init>(Landroid/content/Context;)V22 ····invoke-direct·{p1,·p2},·Lio/flutter/plugins/b/a;-><init>(Landroid/content/Context;)V
  
23 ····iput-object·p1,·p0,·Lio/flutter/plugins/b/b;->b:Lio/flutter/plugins/b/a;23 ····iput-object·p1,·p0,·Lio/flutter/plugins/b/b;->b:Lio/flutter/plugins/b/a;
  
24 ····iget-object·p2,·p0,·Lio/flutter/plugins/b/b;->a:Lf/a/c/a/i;24 ····iget-object·p2,·p0,·Lio/flutter/plugins/b/b;->a:Lf/a/c/a/j;
  
25 ····invoke-virtual·{p2,·p1},·Lf/a/c/a/i;->e(Lf/a/c/a/i$c;)V25 ····invoke-virtual·{p2,·p1},·Lf/a/c/a/j;->e(Lf/a/c/a/j$c;)V
  
26 ····return-void26 ····return-void
27 .end·method27 .end·method
  
28 .method·private·d()V28 .method·private·b()V
29 ····.locals·229 ····.locals·2
  
30 ····iget-object·v0,·p0,·Lio/flutter/plugins/b/b;->b:Lio/flutter/plugins/b/a;30 ····iget-object·v0,·p0,·Lio/flutter/plugins/b/b;->b:Lio/flutter/plugins/b/a;
  
31 ····invoke-virtual·{v0},·Lio/flutter/plugins/b/a;->g()V31 ····invoke-virtual·{v0},·Lio/flutter/plugins/b/a;->g()V
  
32 ····const/4·v0,·0x032 ····const/4·v0,·0x0
  
33 ····iput-object·v0,·p0,·Lio/flutter/plugins/b/b;->b:Lio/flutter/plugins/b/a;33 ····iput-object·v0,·p0,·Lio/flutter/plugins/b/b;->b:Lio/flutter/plugins/b/a;
  
34 ····iget-object·v1,·p0,·Lio/flutter/plugins/b/b;->a:Lf/a/c/a/i;34 ····iget-object·v1,·p0,·Lio/flutter/plugins/b/b;->a:Lf/a/c/a/j;
  
35 ····invoke-virtual·{v1,·v0},·Lf/a/c/a/i;->e(Lf/a/c/a/i$c;)V35 ····invoke-virtual·{v1,·v0},·Lf/a/c/a/j;->e(Lf/a/c/a/j$c;)V
  
36 ····iput-object·v0,·p0,·Lio/flutter/plugins/b/b;->a:Lf/a/c/a/i;36 ····iput-object·v0,·p0,·Lio/flutter/plugins/b/b;->a:Lf/a/c/a/j;
  
37 ····return-void37 ····return-void
38 .end·method38 .end·method
  
  
39 #·virtual·methods39 #·virtual·methods
40 .method·public·a(Lio/flutter/embedding/engine/i/a$b;)V40 .method·public·f(Lio/flutter/embedding/engine/i/a$b;)V
41 ····.locals·041 ····.locals·0
  
42 ····invoke-direct·{p0},·Lio/flutter/plugins/b/b;->d()V42 ····invoke-direct·{p0},·Lio/flutter/plugins/b/b;->b()V
  
43 ····return-void43 ····return-void
44 .end·method44 .end·method
  
45 .method·public·c(Lio/flutter/embedding/engine/i/a$b;)V45 .method·public·h(Lio/flutter/embedding/engine/i/a$b;)V
46 ····.locals·146 ····.locals·1
  
47 ····invoke-virtual·{p1},·Lio/flutter/embedding/engine/i/a$b;->b()Lf/a/c/a/b;47 ····invoke-virtual·{p1},·Lio/flutter/embedding/engine/i/a$b;->b()Lf/a/c/a/c;
  
48 ····move-result-object·v048 ····move-result-object·v0
  
49 ····invoke-virtual·{p1},·Lio/flutter/embedding/engine/i/a$b;->a()Landroid/content/Context;49 ····invoke-virtual·{p1},·Lio/flutter/embedding/engine/i/a$b;->a()Landroid/content/Context;
  
50 ····move-result-object·p150 ····move-result-object·p1
  
51 ····invoke-direct·{p0,·v0,·p1},·Lio/flutter/plugins/b/b;->b(Lf/a/c/a/b;Landroid/content/Context;)V51 ····invoke-direct·{p0,·v0,·p1},·Lio/flutter/plugins/b/b;->a(Lf/a/c/a/c;Landroid/content/Context;)V
  
52 ····return-void52 ····return-void
53 .end·method53 .end·method
7.85 KB
smali/io/flutter/plugins/b/a.smali
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 .class·Lio/flutter/plugins/b/a;1 .class·Lio/flutter/plugins/b/a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Lf/a/c/a/i$c;5 .implements·Lf/a/c/a/j$c;
  
  
6 #·instance·fields6 #·instance·fields
7 .field·private·final·a:Landroid/content/SharedPreferences;7 .field·private·final·a:Landroid/content/SharedPreferences;
  
8 .field·private·final·b:Ljava/util/concurrent/ExecutorService;8 .field·private·final·b:Ljava/util/concurrent/ExecutorService;
  
Offset 57, 30 lines modifiedOffset 57, 30 lines modified
57 ····invoke-direct·{p1,·v0},·Landroid/os/Handler;-><init>(Landroid/os/Looper;)V57 ····invoke-direct·{p1,·v0},·Landroid/os/Handler;-><init>(Landroid/os/Looper;)V
  
58 ····iput-object·p1,·p0,·Lio/flutter/plugins/b/a;->c:Landroid/os/Handler;58 ····iput-object·p1,·p0,·Lio/flutter/plugins/b/a;->c:Landroid/os/Handler;
  
59 ····return-void59 ····return-void
60 .end·method60 .end·method
  
61 .method·static·synthetic·a(Lio/flutter/plugins/b/a;)Landroid/os/Handler;61 .method·static·synthetic·b(Lio/flutter/plugins/b/a;)Landroid/os/Handler;
62 ····.locals·062 ····.locals·0
  
63 ····iget-object·p0,·p0,·Lio/flutter/plugins/b/a;->c:Landroid/os/Handler;63 ····iget-object·p0,·p0,·Lio/flutter/plugins/b/a;->c:Landroid/os/Handler;
  
64 ····return-object·p064 ····return-object·p0
65 .end·method65 .end·method
  
66 .method·private·c(Landroid/content/SharedPreferences$Editor;Lf/a/c/a/i$d;)V66 .method·private·c(Landroid/content/SharedPreferences$Editor;Lf/a/c/a/j$d;)V
67 ····.locals·267 ····.locals·2
  
68 ····iget-object·v0,·p0,·Lio/flutter/plugins/b/a;->b:Ljava/util/concurrent/ExecutorService;68 ····iget-object·v0,·p0,·Lio/flutter/plugins/b/a;->b:Ljava/util/concurrent/ExecutorService;
  
69 ····new-instance·v1,·Lio/flutter/plugins/b/a$a;69 ····new-instance·v1,·Lio/flutter/plugins/b/a$a;
  
70 ····invoke-direct·{v1,·p0,·p1,·p2},·Lio/flutter/plugins/b/a$a;-><init>(Lio/flutter/plugins/b/a;Landroid/content/SharedPreferences$Editor;Lf/a/c/a/i$d;)V70 ····invoke-direct·{v1,·p0,·p1,·p2},·Lio/flutter/plugins/b/a$a;-><init>(Lio/flutter/plugins/b/a;Landroid/content/SharedPreferences$Editor;Lf/a/c/a/j$d;)V
  
71 ····invoke-interface·{v0,·v1},·Ljava/util/concurrent/ExecutorService;->execute(Ljava/lang/Runnable;)V71 ····invoke-interface·{v0,·v1},·Ljava/util/concurrent/ExecutorService;->execute(Ljava/lang/Runnable;)V
  
72 ····return-void72 ····return-void
73 .end·method73 .end·method
  
74 .method·private·d(Ljava/lang/String;)Ljava/util/List;74 .method·private·d(Ljava/lang/String;)Ljava/util/List;
Offset 431, 27 lines modifiedOffset 431, 27 lines modified
  
431 ····:cond_6431 ····:cond_6
432 ····return-object·v1432 ····return-object·v1
433 .end·method433 .end·method
  
  
434 #·virtual·methods434 #·virtual·methods
435 .method·public·b(Lf/a/c/a/h;Lf/a/c/a/i$d;)V435 .method·public·a(Lf/a/c/a/i;Lf/a/c/a/j$d;)V
436 ····.locals·6436 ····.locals·6
  
437 ····const-string·v0,·"key"437 ····const-string·v0,·"key"
  
438 ····invoke-virtual·{p1,·v0},·Lf/a/c/a/h;->a(Ljava/lang/String;)Ljava/lang/Object;438 ····invoke-virtual·{p1,·v0},·Lf/a/c/a/i;->a(Ljava/lang/String;)Ljava/lang/Object;
  
439 ····move-result-object·v0439 ····move-result-object·v0
  
440 ····check-cast·v0,·Ljava/lang/String;440 ····check-cast·v0,·Ljava/lang/String;
  
441 ····:try_start_0441 ····:try_start_0
442 ····iget-object·v1,·p1,·Lf/a/c/a/h;->a:Ljava/lang/String;442 ····iget-object·v1,·p1,·Lf/a/c/a/i;->a:Ljava/lang/String;
  
443 ····const/4·v2,·-0x1443 ····const/4·v2,·-0x1
  
444 ····invoke-virtual·{v1},·Ljava/lang/String;->hashCode()I444 ····invoke-virtual·{v1},·Ljava/lang/String;->hashCode()I
  
445 ····move-result·v3445 ····move-result·v3
  
Offset 585, 15 lines modifiedOffset 585, 15 lines modified
585 ····const-string·v4,·"VGhpcyBpcyB0aGUgcHJlZml4IGZvciBhIGxpc3Qu"585 ····const-string·v4,·"VGhpcyBpcyB0aGUgcHJlZml4IGZvciBhIGxpc3Qu"
  
586 ····const-string·v5,·"value"586 ····const-string·v5,·"value"
  
587 ····packed-switch·v2,·:pswitch_data_0587 ····packed-switch·v2,·:pswitch_data_0
  
588 ····:try_start_1588 ····:try_start_1
589 ····invoke-interface·{p2},·Lf/a/c/a/i$d;->c()V589 ····invoke-interface·{p2},·Lf/a/c/a/j$d;->c()V
  
590 ····goto/16·:goto_4590 ····goto/16·:goto_4
  
591 ····:pswitch_0591 ····:pswitch_0
592 ····invoke-direct·{p0},·Lio/flutter/plugins/b/a;->f()Ljava/util/Map;592 ····invoke-direct·{p0},·Lio/flutter/plugins/b/a;->f()Ljava/util/Map;
  
593 ····move-result-object·v0593 ····move-result-object·v0
Offset 626, 15 lines modifiedOffset 626, 15 lines modified
626 ····check-cast·v2,·Ljava/lang/String;626 ····check-cast·v2,·Ljava/lang/String;
  
627 ····invoke-interface·{v1,·v2},·Landroid/content/SharedPreferences$Editor;->remove(Ljava/lang/String;)Landroid/content/SharedPreferences$Editor;627 ····invoke-interface·{v1,·v2},·Landroid/content/SharedPreferences$Editor;->remove(Ljava/lang/String;)Landroid/content/SharedPreferences$Editor;
  
628 ····goto·:goto_1628 ····goto·:goto_1
  
629 ····:cond_1629 ····:cond_1
630 ····invoke-direct·{p0,·v1,·p2},·Lio/flutter/plugins/b/a;->c(Landroid/content/SharedPreferences$Editor;Lf/a/c/a/i$d;)V630 ····invoke-direct·{p0,·v1,·p2},·Lio/flutter/plugins/b/a;->c(Landroid/content/SharedPreferences$Editor;Lf/a/c/a/j$d;)V
  
631 ····goto/16·:goto_4631 ····goto/16·:goto_4
  
632 ····:pswitch_1632 ····:pswitch_1
633 ····iget-object·v1,·p0,·Lio/flutter/plugins/b/a;->a:Landroid/content/SharedPreferences;633 ····iget-object·v1,·p0,·Lio/flutter/plugins/b/a;->a:Landroid/content/SharedPreferences;
  
634 ····invoke-interface·{v1},·Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor;634 ····invoke-interface·{v1},·Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor;
Offset 642, 36 lines modifiedOffset 642, 36 lines modified
642 ····move-result-object·v1642 ····move-result-object·v1
  
643 ····invoke-interface·{v1,·v0},·Landroid/content/SharedPreferences$Editor;->remove(Ljava/lang/String;)Landroid/content/SharedPreferences$Editor;643 ····invoke-interface·{v1,·v0},·Landroid/content/SharedPreferences$Editor;->remove(Ljava/lang/String;)Landroid/content/SharedPreferences$Editor;
  
644 ····move-result-object·v0644 ····move-result-object·v0
  
645 ····:goto_2645 ····:goto_2
646 ····invoke-direct·{p0,·v0,·p2},·Lio/flutter/plugins/b/a;->c(Landroid/content/SharedPreferences$Editor;Lf/a/c/a/i$d;)V646 ····invoke-direct·{p0,·v0,·p2},·Lio/flutter/plugins/b/a;->c(Landroid/content/SharedPreferences$Editor;Lf/a/c/a/j$d;)V
  
647 ····goto/16·:goto_4647 ····goto/16·:goto_4
  
648 ····:pswitch_2648 ····:pswitch_2
649 ····invoke-direct·{p0},·Lio/flutter/plugins/b/a;->f()Ljava/util/Map;649 ····invoke-direct·{p0},·Lio/flutter/plugins/b/a;->f()Ljava/util/Map;
  
650 ····move-result-object·v0650 ····move-result-object·v0
  
651 ····invoke-interface·{p2,·v0},·Lf/a/c/a/i$d;->b(Ljava/lang/Object;)V651 ····invoke-interface·{p2,·v0},·Lf/a/c/a/j$d;->b(Ljava/lang/Object;)V
  
652 ····return-void652 ····return-void
  
653 ····:pswitch_3653 ····:pswitch_3
654 ····sget-object·v0,·Ljava/lang/Boolean;->TRUE:Ljava/lang/Boolean;654 ····sget-object·v0,·Ljava/lang/Boolean;->TRUE:Ljava/lang/Boolean;
Max diff block lines reached; 3634/7973 bytes (45.58%) of diff not shown.
17.0 KB
smali/io/flutter/plugins/a/h.smali
    
Offset 1, 654 lines modifiedOffset 1, 98 lines modified
1 .class·public·Lio/flutter/plugins/a/h;1 .class·public·Lio/flutter/plugins/a/h;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
4 #·interfaces 
5 .implements·Lio/flutter/embedding/engine/i/a; 
6 .implements·Lf/a/c/a/i$c; 
  
  
7 #·annotations4 #·annotations
8 .annotation·system·Ldalvik/annotation/MemberClasses;5 .annotation·system·Ldalvik/annotation/MemberClasses;
9 ····value·=·{6 ····value·=·{
10 ········Lio/flutter/plugins/a/h$e;,7 ········Lio/flutter/plugins/a/h$a;,
11 ········Lio/flutter/plugins/a/h$b;,8 ········Lio/flutter/plugins/a/h$b;,
12 ········Lio/flutter/plugins/a/h$d;, 
13 ········Lio/flutter/plugins/a/h$c;9 ········Lio/flutter/plugins/a/h$c;
14 ····}10 ····}
15 .end·annotation11 .end·annotation
  
  
16 #·instance·fields 
17 .field·private·a:Landroid/content/Context; 
  
18 .field·private·b:Lf/a/c/a/i; 
  
19 .field·private·c:Lio/flutter/plugins/a/h$c; 
  
  
20 #·direct·methods12 #·direct·methods
 13 .method·static·synthetic·a(Ljava/lang/Throwable;)Ljava/util/Map;
21 .method·public·constructor·<init>()V 
22 ····.locals·0 
  
23 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V 
  
24 ····return-void 
25 .end·method 
  
26 .method·static·synthetic·d(Lio/flutter/plugins/a/h;)Ljava/lang/String; 
27 ····.locals·0 
  
28 ····invoke-direct·{p0},·Lio/flutter/plugins/a/h;->j()Ljava/lang/String; 
  
29 ····move-result-object·p0 
  
30 ····return-object·p0 
31 .end·method 
  
32 .method·static·synthetic·e(Lio/flutter/plugins/a/h;Ljava/lang/String;)Ljava/util/List; 
33 ····.locals·014 ····.locals·0
  
34 ····invoke-direct·{p0,·p1},·Lio/flutter/plugins/a/h;->m(Ljava/lang/String;)Ljava/util/List;15 ····invoke-static·{p0},·Lio/flutter/plugins/a/h;->b(Ljava/lang/Throwable;)Ljava/util/Map;
  
35 ····move-result-object·p016 ····move-result-object·p0
  
36 ····return-object·p017 ····return-object·p0
37 .end·method18 .end·method
  
38 .method·static·synthetic·f(Lio/flutter/plugins/a/h;)Ljava/util/List;19 .method·private·static·b(Ljava/lang/Throwable;)Ljava/util/Map;
39 ····.locals·020 ····.locals·3
  
40 ····invoke-direct·{p0},·Lio/flutter/plugins/a/h;->l()Ljava/util/List; 
  
41 ····move-result-object·p0 
  
42 ····return-object·p0 
43 .end·method 
  
44 .method·static·synthetic·g(Lio/flutter/plugins/a/h;)Ljava/lang/String; 
45 ····.locals·0 
  
46 ····invoke-direct·{p0},·Lio/flutter/plugins/a/h;->n()Ljava/lang/String; 
  
47 ····move-result-object·p0 
  
48 ····return-object·p0 
49 .end·method 
  
50 .method·static·synthetic·h(Lio/flutter/plugins/a/h;)Ljava/lang/String; 
51 ····.locals·0 
  
52 ····invoke-direct·{p0},·Lio/flutter/plugins/a/h;->k()Ljava/lang/String; 
  
53 ····move-result-object·p0 
  
54 ····return-object·p0 
55 .end·method 
  
56 .method·static·synthetic·i(Lio/flutter/plugins/a/h;)Ljava/lang/String; 
57 ····.locals·0 
  
58 ····invoke-direct·{p0},·Lio/flutter/plugins/a/h;->o()Ljava/lang/String; 
  
59 ····move-result-object·p0 
  
60 ····return-object·p0 
61 .end·method 
  
62 .method·private·j()Ljava/lang/String; 
63 ····.locals·1 
  
64 ····iget-object·v0,·p0,·Lio/flutter/plugins/a/h;->a:Landroid/content/Context; 
  
65 ····invoke-static·{v0},·Lf/a/d/a;->d(Landroid/content/Context;)Ljava/lang/String; 
  
66 ····move-result-object·v0 
  
67 ····return-object·v0 
68 .end·method 
  
69 .method·private·k()Ljava/lang/String; 
70 ····.locals·1 
  
71 ····iget-object·v0,·p0,·Lio/flutter/plugins/a/h;->a:Landroid/content/Context; 
  
72 ····invoke-static·{v0},·Lf/a/d/a;->c(Landroid/content/Context;)Ljava/lang/String; 
  
73 ····move-result-object·v0 
  
74 ····return-object·v0 
75 .end·method 
  
76 .method·private·l()Ljava/util/List; 
77 ····.locals·5 
78 ····.annotation·system·Ldalvik/annotation/Signature;21 ····.annotation·system·Ldalvik/annotation/Signature;
79 ········value·=·{22 ········value·=·{
80 ············"()",23 ············"(",
Max diff block lines reached; 14022/17360 bytes (80.77%) of diff not shown.
1.65 KB
smali/io/flutter/plugins/a/f.smali
    
Offset 1, 42 lines modifiedOffset 1, 34 lines modified
1 .class·public·final·synthetic·Lio/flutter/plugins/a/f;1 .class·public·final·synthetic·Lio/flutter/plugins/a/f;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Ljava/util/concurrent/Callable;5 .implements·Lf/a/c/a/a$d;
  
  
6 #·instance·fields6 #·instance·fields
7 .field·public·final·synthetic·a:Lio/flutter/plugins/a/h$d;7 .field·public·final·synthetic·a:Lio/flutter/plugins/a/h$a;
  
8 .field·public·final·synthetic·b:Ljava/lang/String; 
  
  
9 #·direct·methods8 #·direct·methods
10 .method·public·synthetic·constructor·<init>(Lio/flutter/plugins/a/h$d;Ljava/lang/String;)V9 .method·public·synthetic·constructor·<init>(Lio/flutter/plugins/a/h$a;)V
11 ····.locals·010 ····.locals·0
  
12 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V11 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
13 ····iput-object·p1,·p0,·Lio/flutter/plugins/a/f;->a:Lio/flutter/plugins/a/h$d;12 ····iput-object·p1,·p0,·Lio/flutter/plugins/a/f;->a:Lio/flutter/plugins/a/h$a;
  
14 ····iput-object·p2,·p0,·Lio/flutter/plugins/a/f;->b:Ljava/lang/String; 
  
15 ····return-void13 ····return-void
16 .end·method14 .end·method
  
  
17 #·virtual·methods15 #·virtual·methods
18 .method·public·final·call()Ljava/lang/Object;16 .method·public·final·a(Ljava/lang/Object;Lf/a/c/a/a$e;)V
19 ····.locals·217 ····.locals·1
  
20 ····iget-object·v0,·p0,·Lio/flutter/plugins/a/f;->a:Lio/flutter/plugins/a/h$d; 
  
21 ····iget-object·v1,·p0,·Lio/flutter/plugins/a/f;->b:Ljava/lang/String;18 ····iget-object·v0,·p0,·Lio/flutter/plugins/a/f;->a:Lio/flutter/plugins/a/h$a;
  
22 ····invoke-virtual·{v0,·v1},·Lio/flutter/plugins/a/h$d;->p(Ljava/lang/String;)Ljava/util/List;19 ····invoke-static·{v0,·p1,·p2},·Lio/flutter/plugins/a/g;->c(Lio/flutter/plugins/a/h$a;Ljava/lang/Object;Lf/a/c/a/a$e;)V
  
 20 ····return-void
23 ····move-result-object·v0 
  
24 ····return-object·v0 
25 .end·method21 .end·method
1.4 KB
smali/io/flutter/plugins/a/d.smali
    
Offset 1, 36 lines modifiedOffset 1, 34 lines modified
1 .class·public·final·synthetic·Lio/flutter/plugins/a/d;1 .class·public·final·synthetic·Lio/flutter/plugins/a/d;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Ljava/util/concurrent/Callable;5 .implements·Lf/a/c/a/a$d;
  
  
6 #·instance·fields6 #·instance·fields
7 .field·public·final·synthetic·a:Lio/flutter/plugins/a/h$d;7 .field·public·final·synthetic·a:Lio/flutter/plugins/a/h$a;
  
  
8 #·direct·methods8 #·direct·methods
9 .method·public·synthetic·constructor·<init>(Lio/flutter/plugins/a/h$d;)V9 .method·public·synthetic·constructor·<init>(Lio/flutter/plugins/a/h$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,·Lio/flutter/plugins/a/d;->a:Lio/flutter/plugins/a/h$d;12 ····iput-object·p1,·p0,·Lio/flutter/plugins/a/d;->a:Lio/flutter/plugins/a/h$a;
  
13 ····return-void13 ····return-void
14 .end·method14 .end·method
  
  
15 #·virtual·methods15 #·virtual·methods
16 .method·public·final·call()Ljava/lang/Object;16 .method·public·final·a(Ljava/lang/Object;Lf/a/c/a/a$e;)V
17 ····.locals·117 ····.locals·1
  
18 ····iget-object·v0,·p0,·Lio/flutter/plugins/a/d;->a:Lio/flutter/plugins/a/h$d;18 ····iget-object·v0,·p0,·Lio/flutter/plugins/a/d;->a:Lio/flutter/plugins/a/h$a;
  
19 ····invoke-virtual·{v0},·Lio/flutter/plugins/a/h$d;->r()Ljava/lang/String;19 ····invoke-static·{v0,·p1,·p2},·Lio/flutter/plugins/a/g;->d(Lio/flutter/plugins/a/h$a;Ljava/lang/Object;Lf/a/c/a/a$e;)V
  
 20 ····return-void
20 ····move-result-object·v0 
  
21 ····return-object·v0 
22 .end·method21 .end·method
12.9 KB
smali/io/flutter/plugins/a/i.smali
    
Offset 1, 121 lines modifiedOffset 1, 471 lines modified
1 .class·Lio/flutter/plugins/a/i;1 .class·public·Lio/flutter/plugins/a/i;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
 4 #·interfaces
 5 .implements·Lio/flutter/embedding/engine/i/a;
 6 .implements·Lio/flutter/plugins/a/h$a;
  
  
 7 #·instance·fields
 8 .field·private·a:Landroid/content/Context;
  
  
4 #·direct·methods9 #·direct·methods
5 .method·static·a(Ljava/lang/Integer;)Ljava/lang/String;10 .method·public·constructor·<init>()V
6 ····.locals·311 ····.locals·0
  
 12 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
 13 ····return-void
 14 .end·method
  
 15 .method·private·i()Ljava/lang/String;
 16 ····.locals·1
  
 17 ····iget-object·v0,·p0,·Lio/flutter/plugins/a/i;->a:Landroid/content/Context;
  
 18 ····invoke-static·{v0},·Lf/a/d/a;->d(Landroid/content/Context;)Ljava/lang/String;
  
 19 ····move-result-object·v0
  
 20 ····return-object·v0
 21 .end·method
  
 22 .method·private·j()Ljava/lang/String;
 23 ····.locals·1
  
 24 ····iget-object·v0,·p0,·Lio/flutter/plugins/a/i;->a:Landroid/content/Context;
  
 25 ····invoke-static·{v0},·Lf/a/d/a;->c(Landroid/content/Context;)Ljava/lang/String;
  
 26 ····move-result-object·v0
  
 27 ····return-object·v0
 28 .end·method
  
 29 .method·private·k()Ljava/util/List;
 30 ····.locals·5
 31 ····.annotation·system·Ldalvik/annotation/Signature;
 32 ········value·=·{
 33 ············"()",
 34 ············"Ljava/util/List<",
 35 ············"Ljava/lang/String;",
 36 ············">;"
 37 ········}
 38 ····.end·annotation
  
 39 ····new-instance·v0,·Ljava/util/ArrayList;
  
7 ····if-nez·p0,·:cond_040 ····invoke-direct·{v0},·Ljava/util/ArrayList;-><init>()V
  
8 ····const/4·p0,·0x041 ····sget·v1,·Landroid/os/Build$VERSION;->SDK_INT:I
  
9 ····return-object·p042 ····const/16·v2,·0x13
  
 43 ····if-lt·v1,·v2,·:cond_1
  
 44 ····iget-object·v1,·p0,·Lio/flutter/plugins/a/i;->a:Landroid/content/Context;
  
 45 ····invoke-virtual·{v1},·Landroid/content/Context;->getExternalCacheDirs()[Ljava/io/File;
  
 46 ····move-result-object·v1
  
 47 ····array-length·v2,·v1
  
 48 ····const/4·v3,·0x0
  
 49 ····:goto_0
 50 ····if-ge·v3,·v2,·:cond_2
  
 51 ····aget-object·v4,·v1,·v3
  
 52 ····if-eqz·v4,·:cond_0
  
 53 ····invoke-virtual·{v4},·Ljava/io/File;->getAbsolutePath()Ljava/lang/String;
  
 54 ····move-result-object·v4
  
 55 ····invoke-interface·{v0,·v4},·Ljava/util/List;->add(Ljava/lang/Object;)Z
  
10 ····:cond_056 ····:cond_0
11 ····invoke-virtual·{p0},·Ljava/lang/Integer;->intValue()I57 ····add-int/lit8·v3,·v3,·0x1
  
12 ····move-result·v058 ····goto·:goto_0
  
13 ····packed-switch·v0,·:pswitch_data_059 ····:cond_1
 60 ····iget-object·v1,·p0,·Lio/flutter/plugins/a/i;->a:Landroid/content/Context;
  
14 ····new-instance·v0,·Ljava/lang/IllegalArgumentException;61 ····invoke-virtual·{v1},·Landroid/content/Context;->getExternalCacheDir()Ljava/io/File;
  
15 ····new-instance·v1,·Ljava/lang/StringBuilder;62 ····move-result-object·v1
  
16 ····invoke-direct·{v1},·Ljava/lang/StringBuilder;-><init>()V63 ····if-eqz·v1,·:cond_2
  
17 ····const-string·v2,·"Unknown·index:·"64 ····invoke-virtual·{v1},·Ljava/io/File;->getAbsolutePath()Ljava/lang/String;
  
18 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;65 ····move-result-object·v1
  
19 ····invoke-virtual·{v1,·p0},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;66 ····invoke-interface·{v0,·v1},·Ljava/util/List;->add(Ljava/lang/Object;)Z
  
20 ····invoke-virtual·{v1},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;67 ····:cond_2
 68 ····return-object·v0
 69 .end·method
  
21 ····move-result-object·p070 .method·private·l(Lio/flutter/plugins/a/h$c;)Ljava/util/List;
 71 ····.locals·4
 72 ····.annotation·system·Ldalvik/annotation/Signature;
 73 ········value·=·{
 74 ············"(",
 75 ············"Lio/flutter/plugins/a/h$c;",
 76 ············")",
 77 ············"Ljava/util/List<",
 78 ············"Ljava/lang/String;",
 79 ············">;"
 80 ········}
 81 ····.end·annotation
  
Max diff block lines reached; 9226/13110 bytes (70.37%) of diff not shown.
13.6 KB
smali/io/flutter/plugins/a/g.smali
    
Offset 1, 36 lines modifiedOffset 1, 503 lines modified
1 .class·public·final·synthetic·Lio/flutter/plugins/a/g;1 .class·public·final·synthetic·Lio/flutter/plugins/a/g;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"" 
  
4 #·interfaces 
5 .implements·Ljava/util/concurrent/Callable; 
  
 3 #·direct·methods
 4 .method·public·static·a()Lf/a/c/a/h;
 5 ····.locals·1
 6 ····.annotation·system·Ldalvik/annotation/Signature;
 7 ········value·=·{
 8 ············"()",
 9 ············"Lf/a/c/a/h<",
 10 ············"Ljava/lang/Object;",
 11 ············">;"
 12 ········}
 13 ····.end·annotation
  
 14 ····sget-object·v0,·Lio/flutter/plugins/a/h$b;->d:Lio/flutter/plugins/a/h$b;
6 #·instance·fields 
7 .field·public·final·synthetic·a:Lio/flutter/plugins/a/h$d; 
  
 15 ····return-object·v0
 16 .end·method
  
 17 .method·public·static·synthetic·b(Lio/flutter/plugins/a/h$a;Ljava/lang/Object;Lf/a/c/a/a$e;)V
8 #·direct·methods 
9 .method·public·synthetic·constructor·<init>(Lio/flutter/plugins/a/h$d;)V 
10 ····.locals·018 ····.locals·1
  
 19 ····new-instance·p1,·Ljava/util/HashMap;
  
 20 ····invoke-direct·{p1},·Ljava/util/HashMap;-><init>()V
  
 21 ····:try_start_0
 22 ····invoke-interface·{p0},·Lio/flutter/plugins/a/h$a;->b()Ljava/lang/String;
  
 23 ····move-result-object·p0
  
 24 ····const-string·v0,·"result"
  
 25 ····invoke-interface·{p1,·v0,·p0},·Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
 26 ····:try_end_0
 27 ····.catch·Ljava/lang/Error;·{:try_start_0·..·:try_end_0}·:catch_1
 28 ····.catch·Ljava/lang/RuntimeException;·{:try_start_0·..·:try_end_0}·:catch_0
  
 29 ····goto·:goto_1
  
 30 ····:catch_0
 31 ····move-exception·p0
  
11 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V32 ····goto·:goto_0
  
12 ····iput-object·p1,·p0,·Lio/flutter/plugins/a/g;->a:Lio/flutter/plugins/a/h$d;33 ····:catch_1
 34 ····move-exception·p0
  
 35 ····:goto_0
 36 ····invoke-static·{p0},·Lio/flutter/plugins/a/h;->a(Ljava/lang/Throwable;)Ljava/util/Map;
  
 37 ····move-result-object·p0
  
 38 ····const-string·v0,·"error"
  
 39 ····invoke-interface·{p1,·v0,·p0},·Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
  
 40 ····:goto_1
 41 ····invoke-interface·{p2,·p1},·Lf/a/c/a/a$e;->a(Ljava/lang/Object;)V
  
13 ····return-void42 ····return-void
14 .end·method43 .end·method
  
 44 .method·public·static·synthetic·c(Lio/flutter/plugins/a/h$a;Ljava/lang/Object;Lf/a/c/a/a$e;)V
 45 ····.locals·1
  
 46 ····new-instance·p1,·Ljava/util/HashMap;
  
 47 ····invoke-direct·{p1},·Ljava/util/HashMap;-><init>()V
  
 48 ····:try_start_0
 49 ····invoke-interface·{p0},·Lio/flutter/plugins/a/h$a;->d()Ljava/lang/String;
  
 50 ····move-result-object·p0
  
 51 ····const-string·v0,·"result"
  
 52 ····invoke-interface·{p1,·v0,·p0},·Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
 53 ····:try_end_0
 54 ····.catch·Ljava/lang/Error;·{:try_start_0·..·:try_end_0}·:catch_1
 55 ····.catch·Ljava/lang/RuntimeException;·{:try_start_0·..·:try_end_0}·:catch_0
  
 56 ····goto·:goto_1
  
15 #·virtual·methods 
16 .method·public·final·call()Ljava/lang/Object;57 ····:catch_0
 58 ····move-exception·p0
  
 59 ····goto·:goto_0
  
 60 ····:catch_1
 61 ····move-exception·p0
  
 62 ····:goto_0
 63 ····invoke-static·{p0},·Lio/flutter/plugins/a/h;->a(Ljava/lang/Throwable;)Ljava/util/Map;
  
 64 ····move-result-object·p0
  
 65 ····const-string·v0,·"error"
  
 66 ····invoke-interface·{p1,·v0,·p0},·Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
  
 67 ····:goto_1
 68 ····invoke-interface·{p2,·p1},·Lf/a/c/a/a$e;->a(Ljava/lang/Object;)V
  
 69 ····return-void
 70 .end·method
  
 71 .method·public·static·synthetic·d(Lio/flutter/plugins/a/h$a;Ljava/lang/Object;Lf/a/c/a/a$e;)V
17 ····.locals·172 ····.locals·1
  
 73 ····new-instance·p1,·Ljava/util/HashMap;
  
 74 ····invoke-direct·{p1},·Ljava/util/HashMap;-><init>()V
  
 75 ····:try_start_0
 76 ····invoke-interface·{p0},·Lio/flutter/plugins/a/h$a;->c()Ljava/lang/String;
  
Max diff block lines reached; 6318/13808 bytes (45.76%) of diff not shown.
1.4 KB
smali/io/flutter/plugins/a/b.smali
    
Offset 1, 36 lines modifiedOffset 1, 34 lines modified
1 .class·public·final·synthetic·Lio/flutter/plugins/a/b;1 .class·public·final·synthetic·Lio/flutter/plugins/a/b;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Ljava/util/concurrent/Callable;5 .implements·Lf/a/c/a/a$d;
  
  
6 #·instance·fields6 #·instance·fields
7 .field·public·final·synthetic·a:Lio/flutter/plugins/a/h$d;7 .field·public·final·synthetic·a:Lio/flutter/plugins/a/h$a;
  
  
8 #·direct·methods8 #·direct·methods
9 .method·public·synthetic·constructor·<init>(Lio/flutter/plugins/a/h$d;)V9 .method·public·synthetic·constructor·<init>(Lio/flutter/plugins/a/h$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,·Lio/flutter/plugins/a/b;->a:Lio/flutter/plugins/a/h$d;12 ····iput-object·p1,·p0,·Lio/flutter/plugins/a/b;->a:Lio/flutter/plugins/a/h$a;
  
13 ····return-void13 ····return-void
14 .end·method14 .end·method
  
  
15 #·virtual·methods15 #·virtual·methods
16 .method·public·final·call()Ljava/lang/Object;16 .method·public·final·a(Ljava/lang/Object;Lf/a/c/a/a$e;)V
17 ····.locals·117 ····.locals·1
  
18 ····iget-object·v0,·p0,·Lio/flutter/plugins/a/b;->a:Lio/flutter/plugins/a/h$d;18 ····iget-object·v0,·p0,·Lio/flutter/plugins/a/b;->a:Lio/flutter/plugins/a/h$a;
  
19 ····invoke-virtual·{v0},·Lio/flutter/plugins/a/h$d;->n()Ljava/util/List;19 ····invoke-static·{v0,·p1,·p2},·Lio/flutter/plugins/a/g;->g(Lio/flutter/plugins/a/h$a;Ljava/lang/Object;Lf/a/c/a/a$e;)V
  
 20 ····return-void
20 ····move-result-object·v0 
  
21 ····return-object·v0 
22 .end·method21 .end·method
1.4 KB
smali/io/flutter/plugins/a/e.smali
    
Offset 1, 36 lines modifiedOffset 1, 34 lines modified
1 .class·public·final·synthetic·Lio/flutter/plugins/a/e;1 .class·public·final·synthetic·Lio/flutter/plugins/a/e;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Ljava/util/concurrent/Callable;5 .implements·Lf/a/c/a/a$d;
  
  
6 #·instance·fields6 #·instance·fields
7 .field·public·final·synthetic·a:Lio/flutter/plugins/a/h$d;7 .field·public·final·synthetic·a:Lio/flutter/plugins/a/h$a;
  
  
8 #·direct·methods8 #·direct·methods
9 .method·public·synthetic·constructor·<init>(Lio/flutter/plugins/a/h$d;)V9 .method·public·synthetic·constructor·<init>(Lio/flutter/plugins/a/h$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,·Lio/flutter/plugins/a/e;->a:Lio/flutter/plugins/a/h$d;12 ····iput-object·p1,·p0,·Lio/flutter/plugins/a/e;->a:Lio/flutter/plugins/a/h$a;
  
13 ····return-void13 ····return-void
14 .end·method14 .end·method
  
  
15 #·virtual·methods15 #·virtual·methods
16 .method·public·final·call()Ljava/lang/Object;16 .method·public·final·a(Ljava/lang/Object;Lf/a/c/a/a$e;)V
17 ····.locals·117 ····.locals·1
  
18 ····iget-object·v0,·p0,·Lio/flutter/plugins/a/e;->a:Lio/flutter/plugins/a/h$d;18 ····iget-object·v0,·p0,·Lio/flutter/plugins/a/e;->a:Lio/flutter/plugins/a/h$a;
  
19 ····invoke-virtual·{v0},·Lio/flutter/plugins/a/h$d;->l()Ljava/lang/String;19 ····invoke-static·{v0,·p1,·p2},·Lio/flutter/plugins/a/g;->f(Lio/flutter/plugins/a/h$a;Ljava/lang/Object;Lf/a/c/a/a$e;)V
  
 20 ····return-void
20 ····move-result-object·v0 
  
21 ····return-object·v0 
22 .end·method21 .end·method
6.66 KB
smali/io/flutter/plugins/a/h$c.smali
    
Offset 1, 34 lines modifiedOffset 1, 249 lines modified
1 .class·interface·abstract·Lio/flutter/plugins/a/h$c;1 .class·public·final·enum·Lio/flutter/plugins/a/h$c;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Enum;
3 .source·""3 .source·""
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Lio/flutter/plugins/a/h;6 ····value·=·Lio/flutter/plugins/a/h;
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x60a9 ····accessFlags·=·0x4019
10 ····name·=·"c"10 ····name·=·"c"
11 .end·annotation11 .end·annotation
  
 12 .annotation·system·Ldalvik/annotation/Signature;
 13 ····value·=·{
 14 ········"Ljava/lang/Enum<",
 15 ········"Lio/flutter/plugins/a/h$c;",
 16 ········">;"
 17 ····}
 18 .end·annotation
  
12 #·virtual·methods 
13 .method·public·abstract·a(Lf/a/c/a/i$d;)V 
14 .end·method 
  
15 .method·public·abstract·b(Lf/a/c/a/i$d;)V 
16 .end·method19 #·static·fields
 20 .field·public·static·final·enum·d:Lio/flutter/plugins/a/h$c;
  
 21 .field·public·static·final·enum·e:Lio/flutter/plugins/a/h$c;
  
 22 .field·public·static·final·enum·f:Lio/flutter/plugins/a/h$c;
  
 23 .field·public·static·final·enum·g:Lio/flutter/plugins/a/h$c;
  
 24 .field·public·static·final·enum·h:Lio/flutter/plugins/a/h$c;
  
 25 .field·public·static·final·enum·i:Lio/flutter/plugins/a/h$c;
  
 26 .field·public·static·final·enum·j:Lio/flutter/plugins/a/h$c;
  
 27 .field·public·static·final·enum·k:Lio/flutter/plugins/a/h$c;
  
 28 .field·public·static·final·enum·l:Lio/flutter/plugins/a/h$c;
  
 29 .field·public·static·final·enum·m:Lio/flutter/plugins/a/h$c;
  
 30 .field·public·static·final·enum·n:Lio/flutter/plugins/a/h$c;
  
 31 .field·private·static·final·synthetic·o:[Lio/flutter/plugins/a/h$c;
  
  
 32 #·direct·methods
 33 .method·static·constructor·<clinit>()V
 34 ····.locals·16
  
 35 ····new-instance·v0,·Lio/flutter/plugins/a/h$c;
  
 36 ····const-string·v1,·"root"
  
 37 ····const/4·v2,·0x0
  
 38 ····invoke-direct·{v0,·v1,·v2,·v2},·Lio/flutter/plugins/a/h$c;-><init>(Ljava/lang/String;II)V
  
 39 ····sput-object·v0,·Lio/flutter/plugins/a/h$c;->d:Lio/flutter/plugins/a/h$c;
  
 40 ····new-instance·v1,·Lio/flutter/plugins/a/h$c;
  
 41 ····const-string·v3,·"music"
  
 42 ····const/4·v4,·0x1
  
 43 ····invoke-direct·{v1,·v3,·v4,·v4},·Lio/flutter/plugins/a/h$c;-><init>(Ljava/lang/String;II)V
  
 44 ····sput-object·v1,·Lio/flutter/plugins/a/h$c;->e:Lio/flutter/plugins/a/h$c;
  
 45 ····new-instance·v3,·Lio/flutter/plugins/a/h$c;
  
 46 ····const-string·v5,·"podcasts"
  
 47 ····const/4·v6,·0x2
  
 48 ····invoke-direct·{v3,·v5,·v6,·v6},·Lio/flutter/plugins/a/h$c;-><init>(Ljava/lang/String;II)V
  
 49 ····sput-object·v3,·Lio/flutter/plugins/a/h$c;->f:Lio/flutter/plugins/a/h$c;
  
 50 ····new-instance·v5,·Lio/flutter/plugins/a/h$c;
  
 51 ····const-string·v7,·"ringtones"
  
 52 ····const/4·v8,·0x3
  
 53 ····invoke-direct·{v5,·v7,·v8,·v8},·Lio/flutter/plugins/a/h$c;-><init>(Ljava/lang/String;II)V
  
 54 ····sput-object·v5,·Lio/flutter/plugins/a/h$c;->g:Lio/flutter/plugins/a/h$c;
  
 55 ····new-instance·v7,·Lio/flutter/plugins/a/h$c;
  
 56 ····const-string·v9,·"alarms"
  
 57 ····const/4·v10,·0x4
  
 58 ····invoke-direct·{v7,·v9,·v10,·v10},·Lio/flutter/plugins/a/h$c;-><init>(Ljava/lang/String;II)V
  
 59 ····sput-object·v7,·Lio/flutter/plugins/a/h$c;->h:Lio/flutter/plugins/a/h$c;
  
 60 ····new-instance·v9,·Lio/flutter/plugins/a/h$c;
  
 61 ····const-string·v11,·"notifications"
  
 62 ····const/4·v12,·0x5
  
 63 ····invoke-direct·{v9,·v11,·v12,·v12},·Lio/flutter/plugins/a/h$c;-><init>(Ljava/lang/String;II)V
  
 64 ····sput-object·v9,·Lio/flutter/plugins/a/h$c;->i:Lio/flutter/plugins/a/h$c;
  
 65 ····new-instance·v11,·Lio/flutter/plugins/a/h$c;
  
 66 ····const-string·v13,·"pictures"
  
 67 ····const/4·v14,·0x6
  
 68 ····invoke-direct·{v11,·v13,·v14,·v14},·Lio/flutter/plugins/a/h$c;-><init>(Ljava/lang/String;II)V
  
 69 ····sput-object·v11,·Lio/flutter/plugins/a/h$c;->j:Lio/flutter/plugins/a/h$c;
Max diff block lines reached; 3051/6752 bytes (45.19%) of diff not shown.
1.58 KB
smali/io/flutter/plugins/a/a.smali
    
Offset 1, 40 lines modifiedOffset 1, 34 lines modified
1 .class·public·final·synthetic·Lio/flutter/plugins/a/a;1 .class·public·final·synthetic·Lio/flutter/plugins/a/a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Ljava/lang/Runnable;5 .implements·Lf/a/c/a/a$d;
  
  
6 #·instance·fields6 #·instance·fields
 7 .field·public·final·synthetic·a:Lio/flutter/plugins/a/h$a;
7 .field·public·final·synthetic·d:Le/a/a/b/a/f; 
  
8 .field·public·final·synthetic·e:Ljava/util/concurrent/Callable; 
  
  
9 #·direct·methods8 #·direct·methods
10 .method·public·synthetic·constructor·<init>(Le/a/a/b/a/f;Ljava/util/concurrent/Callable;)V9 .method·public·synthetic·constructor·<init>(Lio/flutter/plugins/a/h$a;)V
11 ····.locals·010 ····.locals·0
  
12 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V11 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
13 ····iput-object·p1,·p0,·Lio/flutter/plugins/a/a;->d:Le/a/a/b/a/f;12 ····iput-object·p1,·p0,·Lio/flutter/plugins/a/a;->a:Lio/flutter/plugins/a/h$a;
  
14 ····iput-object·p2,·p0,·Lio/flutter/plugins/a/a;->e:Ljava/util/concurrent/Callable; 
  
15 ····return-void13 ····return-void
16 .end·method14 .end·method
  
  
17 #·virtual·methods15 #·virtual·methods
18 .method·public·final·run()V16 .method·public·final·a(Ljava/lang/Object;Lf/a/c/a/a$e;)V
19 ····.locals·217 ····.locals·1
  
20 ····iget-object·v0,·p0,·Lio/flutter/plugins/a/a;->d:Le/a/a/b/a/f; 
  
21 ····iget-object·v1,·p0,·Lio/flutter/plugins/a/a;->e:Ljava/util/concurrent/Callable;18 ····iget-object·v0,·p0,·Lio/flutter/plugins/a/a;->a:Lio/flutter/plugins/a/h$a;
  
22 ····invoke-static·{v0,·v1},·Lio/flutter/plugins/a/h$d;->h(Le/a/a/b/a/f;Ljava/util/concurrent/Callable;)V19 ····invoke-static·{v0,·p1,·p2},·Lio/flutter/plugins/a/g;->e(Lio/flutter/plugins/a/h$a;Ljava/lang/Object;Lf/a/c/a/a$e;)V
  
23 ····return-void20 ····return-void
24 .end·method21 .end·method
1.38 KB
smali/io/flutter/plugins/a/h$a.smali
    
Offset 1, 14 lines modifiedOffset 1, 52 lines modified
1 .class·synthetic·Lio/flutter/plugins/a/h$a;1 .class·public·interface·abstract·Lio/flutter/plugins/a/h$a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Lio/flutter/plugins/a/h;6 ····value·=·Lio/flutter/plugins/a/h;
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x10089 ····accessFlags·=·0x609
10 ····name·=·null10 ····name·=·"a"
11 .end·annotation11 .end·annotation
  
  
 12 #·virtual·methods
 13 .method·public·abstract·a()Ljava/lang/String;
 14 .end·method
  
 15 .method·public·abstract·b()Ljava/lang/String;
 16 .end·method
  
 17 .method·public·abstract·c()Ljava/lang/String;
 18 .end·method
  
 19 .method·public·abstract·d()Ljava/lang/String;
 20 .end·method
  
 21 .method·public·abstract·e(Lio/flutter/plugins/a/h$c;)Ljava/util/List;
 22 ····.annotation·system·Ldalvik/annotation/Signature;
 23 ········value·=·{
 24 ············"(",
 25 ············"Lio/flutter/plugins/a/h$c;",
 26 ············")",
 27 ············"Ljava/util/List<",
 28 ············"Ljava/lang/String;",
 29 ············">;"
 30 ········}
 31 ····.end·annotation
 32 .end·method
  
 33 .method·public·abstract·g()Ljava/util/List;
 34 ····.annotation·system·Ldalvik/annotation/Signature;
 35 ········value·=·{
 36 ············"()",
 37 ············"Ljava/util/List<",
 38 ············"Ljava/lang/String;",
 39 ············">;"
 40 ········}
 41 ····.end·annotation
 42 .end·method
3.65 KB
smali/io/flutter/plugins/a/h$b.smali
    
Offset 1, 127 lines modifiedOffset 1, 40 lines modified
1 .class·Lio/flutter/plugins/a/h$b;1 .class·Lio/flutter/plugins/a/h$b;
2 .super·Ljava/lang/Object;2 .super·Lf/a/c/a/p;
3 .source·""3 .source·""
  
4 #·interfaces 
5 .implements·Lio/flutter/plugins/a/h$c; 
  
  
6 #·annotations4 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
8 ····value·=·Lio/flutter/plugins/a/h;6 ····value·=·Lio/flutter/plugins/a/h;
9 .end·annotation7 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x29 ····accessFlags·=·0xa
12 ····name·=·"b"10 ····name·=·"b"
13 .end·annotation11 .end·annotation
  
  
14 #·instance·fields12 #·static·fields
15 .field·final·synthetic·a:Lio/flutter/plugins/a/h;13 .field·public·static·final·d:Lio/flutter/plugins/a/h$b;
  
  
16 #·direct·methods14 #·direct·methods
 15 .method·static·constructor·<clinit>()V
17 .method·private·constructor·<init>(Lio/flutter/plugins/a/h;)V 
18 ····.locals·0 
  
19 ····iput-object·p1,·p0,·Lio/flutter/plugins/a/h$b;->a:Lio/flutter/plugins/a/h; 
  
20 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V 
  
21 ····return-void 
22 .end·method 
  
23 .method·synthetic·constructor·<init>(Lio/flutter/plugins/a/h;Lio/flutter/plugins/a/h$a;)V 
24 ····.locals·0 
  
25 ····invoke-direct·{p0,·p1},·Lio/flutter/plugins/a/h$b;-><init>(Lio/flutter/plugins/a/h;)V 
  
26 ····return-void 
27 .end·method 
  
  
28 #·virtual·methods 
29 .method·public·a(Lf/a/c/a/i$d;)V 
30 ····.locals·116 ····.locals·1
  
31 ····iget-object·v0,·p0,·Lio/flutter/plugins/a/h$b;->a:Lio/flutter/plugins/a/h;17 ····new-instance·v0,·Lio/flutter/plugins/a/h$b;
  
32 ····invoke-static·{v0},·Lio/flutter/plugins/a/h;->h(Lio/flutter/plugins/a/h;)Ljava/lang/String;18 ····invoke-direct·{v0},·Lio/flutter/plugins/a/h$b;-><init>()V
  
33 ····move-result-object·v0 
  
34 ····invoke-interface·{p1,·v0},·Lf/a/c/a/i$d;->b(Ljava/lang/Object;)V 
  
35 ····return-void 
36 .end·method 
  
37 .method·public·b(Lf/a/c/a/i$d;)V 
38 ····.locals·1 
  
39 ····iget-object·v0,·p0,·Lio/flutter/plugins/a/h$b;->a:Lio/flutter/plugins/a/h;19 ····sput-object·v0,·Lio/flutter/plugins/a/h$b;->d:Lio/flutter/plugins/a/h$b;
  
40 ····invoke-static·{v0},·Lio/flutter/plugins/a/h;->i(Lio/flutter/plugins/a/h;)Ljava/lang/String; 
  
41 ····move-result-object·v0 
  
42 ····invoke-interface·{p1,·v0},·Lf/a/c/a/i$d;->b(Ljava/lang/Object;)V 
  
43 ····return-void20 ····return-void
44 .end·method21 .end·method
  
45 .method·public·c(Lf/a/c/a/i$d;)V22 .method·private·constructor·<init>()V
46 ····.locals·123 ····.locals·0
  
47 ····iget-object·v0,·p0,·Lio/flutter/plugins/a/h$b;->a:Lio/flutter/plugins/a/h; 
  
48 ····invoke-static·{v0},·Lio/flutter/plugins/a/h;->g(Lio/flutter/plugins/a/h;)Ljava/lang/String; 
  
49 ····move-result-object·v0 
  
50 ····invoke-interface·{p1,·v0},·Lf/a/c/a/i$d;->b(Ljava/lang/Object;)V 
  
51 ····return-void 
52 .end·method 
  
53 .method·public·d(Ljava/lang/String;Lf/a/c/a/i$d;)V 
54 ····.locals·1 
  
55 ····iget-object·v0,·p0,·Lio/flutter/plugins/a/h$b;->a:Lio/flutter/plugins/a/h; 
  
56 ····invoke-static·{v0,·p1},·Lio/flutter/plugins/a/h;->e(Lio/flutter/plugins/a/h;Ljava/lang/String;)Ljava/util/List; 
  
57 ····move-result-object·p1 
  
58 ····invoke-interface·{p2,·p1},·Lf/a/c/a/i$d;->b(Ljava/lang/Object;)V 
  
59 ····return-void 
60 .end·method 
  
61 .method·public·e(Lf/a/c/a/i$d;)V 
62 ····.locals·1 
  
63 ····iget-object·v0,·p0,·Lio/flutter/plugins/a/h$b;->a:Lio/flutter/plugins/a/h; 
  
64 ····invoke-static·{v0},·Lio/flutter/plugins/a/h;->f(Lio/flutter/plugins/a/h;)Ljava/util/List; 
  
65 ····move-result-object·v0 
  
66 ····invoke-interface·{p1,·v0},·Lf/a/c/a/i$d;->b(Ljava/lang/Object;)V 
  
67 ····return-void 
68 .end·method 
  
69 .method·public·f(Lf/a/c/a/i$d;)V 
70 ····.locals·1 
  
71 ····iget-object·v0,·p0,·Lio/flutter/plugins/a/h$b;->a:Lio/flutter/plugins/a/h; 
  
72 ····invoke-static·{v0},·Lio/flutter/plugins/a/h;->d(Lio/flutter/plugins/a/h;)Ljava/lang/String; 
  
73 ····move-result-object·v0 
  
74 ····invoke-interface·{p1,·v0},·Lf/a/c/a/i$d;->b(Ljava/lang/Object;)V24 ····invoke-direct·{p0},·Lf/a/c/a/p;-><init>()V
  
75 ····return-void25 ····return-void
Max diff block lines reached; 0/3661 bytes (0.00%) of diff not shown.
1.4 KB
smali/io/flutter/plugins/a/c.smali
    
Offset 1, 36 lines modifiedOffset 1, 34 lines modified
1 .class·public·final·synthetic·Lio/flutter/plugins/a/c;1 .class·public·final·synthetic·Lio/flutter/plugins/a/c;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Ljava/util/concurrent/Callable;5 .implements·Lf/a/c/a/a$d;
  
  
6 #·instance·fields6 #·instance·fields
7 .field·public·final·synthetic·a:Lio/flutter/plugins/a/h$d;7 .field·public·final·synthetic·a:Lio/flutter/plugins/a/h$a;
  
  
8 #·direct·methods8 #·direct·methods
9 .method·public·synthetic·constructor·<init>(Lio/flutter/plugins/a/h$d;)V9 .method·public·synthetic·constructor·<init>(Lio/flutter/plugins/a/h$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,·Lio/flutter/plugins/a/c;->a:Lio/flutter/plugins/a/h$d;12 ····iput-object·p1,·p0,·Lio/flutter/plugins/a/c;->a:Lio/flutter/plugins/a/h$a;
  
13 ····return-void13 ····return-void
14 .end·method14 .end·method
  
  
15 #·virtual·methods15 #·virtual·methods
16 .method·public·final·call()Ljava/lang/Object;16 .method·public·final·a(Ljava/lang/Object;Lf/a/c/a/a$e;)V
17 ····.locals·117 ····.locals·1
  
18 ····iget-object·v0,·p0,·Lio/flutter/plugins/a/c;->a:Lio/flutter/plugins/a/h$d;18 ····iget-object·v0,·p0,·Lio/flutter/plugins/a/c;->a:Lio/flutter/plugins/a/h$a;
  
19 ····invoke-virtual·{v0},·Lio/flutter/plugins/a/h$d;->t()Ljava/lang/String;19 ····invoke-static·{v0,·p1,·p2},·Lio/flutter/plugins/a/g;->b(Lio/flutter/plugins/a/h$a;Ljava/lang/Object;Lf/a/c/a/a$e;)V
  
 20 ····return-void
20 ····move-result-object·v0 
  
21 ····return-object·v0 
22 .end·method21 .end·method
3.71 KB
smali/io/flutter/embedding/engine/d.smali
    
Offset 161, 15 lines modifiedOffset 161, 15 lines modified
  
161 ····iput-object·v0,·p0,·Lio/flutter/embedding/engine/d;->n:Ljava/util/Map;161 ····iput-object·v0,·p0,·Lio/flutter/embedding/engine/d;->n:Ljava/util/Map;
  
162 ····iput-object·p2,·p0,·Lio/flutter/embedding/engine/d;->b:Lio/flutter/embedding/engine/b;162 ····iput-object·p2,·p0,·Lio/flutter/embedding/engine/d;->b:Lio/flutter/embedding/engine/b;
  
163 ····new-instance·v0,·Lio/flutter/embedding/engine/i/a$b;163 ····new-instance·v0,·Lio/flutter/embedding/engine/i/a$b;
  
164 ····invoke-virtual·{p2},·Lio/flutter/embedding/engine/b;->h()Lio/flutter/embedding/engine/f/b;164 ····invoke-virtual·{p2},·Lio/flutter/embedding/engine/b;->h()Lio/flutter/embedding/engine/f/d;
  
165 ····move-result-object·v4165 ····move-result-object·v4
  
166 ····invoke-virtual·{p2},·Lio/flutter/embedding/engine/b;->q()Lio/flutter/embedding/engine/renderer/a;166 ····invoke-virtual·{p2},·Lio/flutter/embedding/engine/b;->q()Lio/flutter/embedding/engine/renderer/a;
  
167 ····move-result-object·v5167 ····move-result-object·v5
  
Offset 189, 15 lines modifiedOffset 189, 15 lines modified
  
189 ····move-object·v1,·v0189 ····move-object·v1,·v0
  
190 ····move-object·v2,·p1190 ····move-object·v2,·p1
  
191 ····move-object·v3,·p2191 ····move-object·v3,·p2
  
192 ····invoke-direct/range·{v1·..·v7},·Lio/flutter/embedding/engine/i/a$b;-><init>(Landroid/content/Context;Lio/flutter/embedding/engine/b;Lf/a/c/a/b;Lio/flutter/view/d;Lio/flutter/plugin/platform/i;Lio/flutter/embedding/engine/i/a$a;)V192 ····invoke-direct/range·{v1·..·v7},·Lio/flutter/embedding/engine/i/a$b;-><init>(Landroid/content/Context;Lio/flutter/embedding/engine/b;Lf/a/c/a/c;Lio/flutter/view/d;Lio/flutter/plugin/platform/i;Lio/flutter/embedding/engine/i/a$a;)V
  
193 ····iput-object·v0,·p0,·Lio/flutter/embedding/engine/d;->c:Lio/flutter/embedding/engine/i/a$b;193 ····iput-object·v0,·p0,·Lio/flutter/embedding/engine/d;->c:Lio/flutter/embedding/engine/i/a$b;
  
194 ····return-void194 ····return-void
195 .end·method195 .end·method
  
196 .method·private·k(Landroid/app/Activity;Landroidx/lifecycle/d;)V196 .method·private·k(Landroid/app/Activity;Landroidx/lifecycle/d;)V
Offset 219, 19 lines modifiedOffset 219, 19 lines modified
  
219 ····invoke-virtual·{v0},·Lio/flutter/embedding/engine/b;->q()Lio/flutter/embedding/engine/renderer/a;219 ····invoke-virtual·{v0},·Lio/flutter/embedding/engine/b;->q()Lio/flutter/embedding/engine/renderer/a;
  
220 ····move-result-object·v0220 ····move-result-object·v0
  
221 ····iget-object·v1,·p0,·Lio/flutter/embedding/engine/d;->b:Lio/flutter/embedding/engine/b;221 ····iget-object·v1,·p0,·Lio/flutter/embedding/engine/d;->b:Lio/flutter/embedding/engine/b;
  
222 ····invoke-virtual·{v1},·Lio/flutter/embedding/engine/b;->h()Lio/flutter/embedding/engine/f/b;222 ····invoke-virtual·{v1},·Lio/flutter/embedding/engine/b;->h()Lio/flutter/embedding/engine/f/d;
  
223 ····move-result-object·v1223 ····move-result-object·v1
  
224 ····invoke-virtual·{p2,·p1,·v0,·v1},·Lio/flutter/plugin/platform/l;->t(Landroid/content/Context;Lio/flutter/view/d;Lio/flutter/embedding/engine/f/b;)V224 ····invoke-virtual·{p2,·p1,·v0,·v1},·Lio/flutter/plugin/platform/l;->t(Landroid/content/Context;Lio/flutter/view/d;Lio/flutter/embedding/engine/f/d;)V
  
225 ····iget-object·p1,·p0,·Lio/flutter/embedding/engine/d;->d:Ljava/util/Map;225 ····iget-object·p1,·p0,·Lio/flutter/embedding/engine/d;->d:Ljava/util/Map;
  
226 ····invoke-interface·{p1},·Ljava/util/Map;->values()Ljava/util/Collection;226 ····invoke-interface·{p1},·Ljava/util/Map;->values()Ljava/util/Collection;
  
227 ····move-result-object·p1227 ····move-result-object·p1
  
Offset 1036, 15 lines modifiedOffset 1036, 15 lines modified
  
1036 ····move-result-object·v11036 ····move-result-object·v1
  
1037 ····invoke-interface·{v0,·v1,·p1},·Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;1037 ····invoke-interface·{v0,·v1,·p1},·Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
  
1038 ····iget-object·v0,·p0,·Lio/flutter/embedding/engine/d;->c:Lio/flutter/embedding/engine/i/a$b;1038 ····iget-object·v0,·p0,·Lio/flutter/embedding/engine/d;->c:Lio/flutter/embedding/engine/i/a$b;
  
1039 ····invoke-interface·{p1,·v0},·Lio/flutter/embedding/engine/i/a;->c(Lio/flutter/embedding/engine/i/a$b;)V1039 ····invoke-interface·{p1,·v0},·Lio/flutter/embedding/engine/i/a;->h(Lio/flutter/embedding/engine/i/a$b;)V
  
1040 ····instance-of·v0,·p1,·Lio/flutter/embedding/engine/i/c/a;1040 ····instance-of·v0,·p1,·Lio/flutter/embedding/engine/i/c/a;
  
1041 ····if-eqz·v0,·:cond_11041 ····if-eqz·v0,·:cond_1
  
1042 ····move-object·v0,·p11042 ····move-object·v0,·p1
  
Offset 1699, 15 lines modifiedOffset 1699, 15 lines modified
1699 ····iget-object·v1,·p0,·Lio/flutter/embedding/engine/d;->n:Ljava/util/Map;1699 ····iget-object·v1,·p0,·Lio/flutter/embedding/engine/d;->n:Ljava/util/Map;
  
1700 ····invoke-interface·{v1,·p1},·Ljava/util/Map;->remove(Ljava/lang/Object;)Ljava/lang/Object;1700 ····invoke-interface·{v1,·p1},·Ljava/util/Map;->remove(Ljava/lang/Object;)Ljava/lang/Object;
  
1701 ····:cond_81701 ····:cond_8
1702 ····iget-object·v1,·p0,·Lio/flutter/embedding/engine/d;->c:Lio/flutter/embedding/engine/i/a$b;1702 ····iget-object·v1,·p0,·Lio/flutter/embedding/engine/d;->c:Lio/flutter/embedding/engine/i/a$b;
  
1703 ····invoke-interface·{v0,·v1},·Lio/flutter/embedding/engine/i/a;->a(Lio/flutter/embedding/engine/i/a$b;)V1703 ····invoke-interface·{v0,·v1},·Lio/flutter/embedding/engine/i/a;->f(Lio/flutter/embedding/engine/i/a$b;)V
  
1704 ····iget-object·v0,·p0,·Lio/flutter/embedding/engine/d;->a:Ljava/util/Map;1704 ····iget-object·v0,·p0,·Lio/flutter/embedding/engine/d;->a:Ljava/util/Map;
  
1705 ····invoke-interface·{v0,·p1},·Ljava/util/Map;->remove(Ljava/lang/Object;)Ljava/lang/Object;1705 ····invoke-interface·{v0,·p1},·Ljava/util/Map;->remove(Ljava/lang/Object;)Ljava/lang/Object;
1706 ····:try_end_01706 ····:try_end_0
1707 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_01707 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0
  
3.73 KB
smali/io/flutter/embedding/engine/FlutterJNI.smali
    
Offset 59, 15 lines modifiedOffset 59, 15 lines modified
  
59 .field·private·localizationPlugin:Lf/a/c/b/a;59 .field·private·localizationPlugin:Lf/a/c/b/a;
  
60 .field·private·final·mainLooper:Landroid/os/Looper;60 .field·private·final·mainLooper:Landroid/os/Looper;
  
61 .field·private·nativeShellHolderId:Ljava/lang/Long;61 .field·private·nativeShellHolderId:Ljava/lang/Long;
  
62 .field·private·platformMessageHandler:Lio/flutter/embedding/engine/f/d;62 .field·private·platformMessageHandler:Lio/flutter/embedding/engine/f/f;
  
63 .field·private·platformViewsController:Lio/flutter/plugin/platform/l;63 .field·private·platformViewsController:Lio/flutter/plugin/platform/l;
  
64 .field·private·shellHolderLock:Ljava/util/concurrent/locks/ReentrantReadWriteLock;64 .field·private·shellHolderLock:Ljava/util/concurrent/locks/ReentrantReadWriteLock;
  
  
65 #·direct·methods65 #·direct·methods
Offset 291, 19 lines modifiedOffset 291, 19 lines modified
  
291 ····return-object·v0291 ····return-object·v0
292 .end·method292 .end·method
  
293 .method·private·handlePlatformMessageResponse(ILjava/nio/ByteBuffer;)V293 .method·private·handlePlatformMessageResponse(ILjava/nio/ByteBuffer;)V
294 ····.locals·1294 ····.locals·1
  
295 ····iget-object·v0,·p0,·Lio/flutter/embedding/engine/FlutterJNI;->platformMessageHandler:Lio/flutter/embedding/engine/f/d;295 ····iget-object·v0,·p0,·Lio/flutter/embedding/engine/FlutterJNI;->platformMessageHandler:Lio/flutter/embedding/engine/f/f;
  
296 ····if-eqz·v0,·:cond_0296 ····if-eqz·v0,·:cond_0
  
297 ····invoke-interface·{v0,·p1,·p2},·Lio/flutter/embedding/engine/f/d;->e(ILjava/nio/ByteBuffer;)V297 ····invoke-interface·{v0,·p1,·p2},·Lio/flutter/embedding/engine/f/f;->g(ILjava/nio/ByteBuffer;)V
  
298 ····:cond_0298 ····:cond_0
299 ····return-void299 ····return-void
300 .end·method300 .end·method
  
301 .method·private·native·nativeAttach(Lio/flutter/embedding/engine/FlutterJNI;)J301 .method·private·native·nativeAttach(Lio/flutter/embedding/engine/FlutterJNI;)J
302 .end·method302 .end·method
Offset 1024, 17 lines modifiedOffset 1024, 17 lines modified
1024 .method·public·dispatchSemanticsAction(ILio/flutter/view/c$g;Ljava/lang/Object;)V1024 .method·public·dispatchSemanticsAction(ILio/flutter/view/c$g;Ljava/lang/Object;)V
1025 ····.locals·11025 ····.locals·1
  
1026 ····invoke-direct·{p0},·Lio/flutter/embedding/engine/FlutterJNI;->ensureAttachedToNative()V1026 ····invoke-direct·{p0},·Lio/flutter/embedding/engine/FlutterJNI;->ensureAttachedToNative()V
  
1027 ····if-eqz·p3,·:cond_01027 ····if-eqz·p3,·:cond_0
  
1028 ····sget-object·v0,·Lf/a/c/a/o;->a:Lf/a/c/a/o;1028 ····sget-object·v0,·Lf/a/c/a/p;->a:Lf/a/c/a/p;
  
1029 ····invoke-virtual·{v0,·p3},·Lf/a/c/a/o;->b(Ljava/lang/Object;)Ljava/nio/ByteBuffer;1029 ····invoke-virtual·{v0,·p3},·Lf/a/c/a/p;->b(Ljava/lang/Object;)Ljava/nio/ByteBuffer;
  
1030 ····move-result-object·p31030 ····move-result-object·p3
  
1031 ····invoke-virtual·{p3},·Ljava/nio/ByteBuffer;->position()I1031 ····invoke-virtual·{p3},·Ljava/nio/ByteBuffer;->position()I
  
1032 ····move-result·v01032 ····move-result·v0
  
Offset 1082, 27 lines modifiedOffset 1082, 27 lines modified
  
1082 ····return·v01082 ····return·v0
1083 .end·method1083 .end·method
  
1084 .method·public·handlePlatformMessage(Ljava/lang/String;Ljava/nio/ByteBuffer;IJ)V1084 .method·public·handlePlatformMessage(Ljava/lang/String;Ljava/nio/ByteBuffer;IJ)V
1085 ····.locals·61085 ····.locals·6
  
1086 ····iget-object·v0,·p0,·Lio/flutter/embedding/engine/FlutterJNI;->platformMessageHandler:Lio/flutter/embedding/engine/f/d;1086 ····iget-object·v0,·p0,·Lio/flutter/embedding/engine/FlutterJNI;->platformMessageHandler:Lio/flutter/embedding/engine/f/f;
  
1087 ····if-eqz·v0,·:cond_01087 ····if-eqz·v0,·:cond_0
  
1088 ····move-object·v1,·p11088 ····move-object·v1,·p1
  
1089 ····move-object·v2,·p21089 ····move-object·v2,·p2
  
1090 ····move·v3,·p31090 ····move·v3,·p3
  
1091 ····move-wide·v4,·p41091 ····move-wide·v4,·p4
  
1092 ····invoke-interface/range·{v0·..·v5},·Lio/flutter/embedding/engine/f/d;->b(Ljava/lang/String;Ljava/nio/ByteBuffer;IJ)V1092 ····invoke-interface/range·{v0·..·v5},·Lio/flutter/embedding/engine/f/f;->d(Ljava/lang/String;Ljava/nio/ByteBuffer;IJ)V
  
1093 ····goto·:goto_01093 ····goto·:goto_0
  
1094 ····:cond_01094 ····:cond_0
1095 ····invoke-direct·{p0,·p4,·p5},·Lio/flutter/embedding/engine/FlutterJNI;->nativeCleanupMessageData(J)V1095 ····invoke-direct·{p0,·p4,·p5},·Lio/flutter/embedding/engine/FlutterJNI;->nativeCleanupMessageData(J)V
  
1096 ····:goto_01096 ····:goto_0
Offset 1922, 20 lines modifiedOffset 1922, 20 lines modified
1922 ····invoke-direct·{p0},·Lio/flutter/embedding/engine/FlutterJNI;->ensureRunningOnMainThread()V1922 ····invoke-direct·{p0},·Lio/flutter/embedding/engine/FlutterJNI;->ensureRunningOnMainThread()V
  
1923 ····iput-object·p1,·p0,·Lio/flutter/embedding/engine/FlutterJNI;->localizationPlugin:Lf/a/c/b/a;1923 ····iput-object·p1,·p0,·Lio/flutter/embedding/engine/FlutterJNI;->localizationPlugin:Lf/a/c/b/a;
  
1924 ····return-void1924 ····return-void
1925 .end·method1925 .end·method
  
1926 .method·public·setPlatformMessageHandler(Lio/flutter/embedding/engine/f/d;)V1926 .method·public·setPlatformMessageHandler(Lio/flutter/embedding/engine/f/f;)V
1927 ····.locals·01927 ····.locals·0
  
1928 ····invoke-direct·{p0},·Lio/flutter/embedding/engine/FlutterJNI;->ensureRunningOnMainThread()V1928 ····invoke-direct·{p0},·Lio/flutter/embedding/engine/FlutterJNI;->ensureRunningOnMainThread()V
  
1929 ····iput-object·p1,·p0,·Lio/flutter/embedding/engine/FlutterJNI;->platformMessageHandler:Lio/flutter/embedding/engine/f/d;1929 ····iput-object·p1,·p0,·Lio/flutter/embedding/engine/FlutterJNI;->platformMessageHandler:Lio/flutter/embedding/engine/f/f;
  
1930 ····return-void1930 ····return-void
1931 .end·method1931 .end·method
  
1932 .method·public·setPlatformViewsController(Lio/flutter/plugin/platform/l;)V1932 .method·public·setPlatformViewsController(Lio/flutter/plugin/platform/l;)V
1933 ····.locals·01933 ····.locals·0
  
7.68 KB
smali/io/flutter/embedding/engine/b.smali
    
Offset 12, 15 lines modifiedOffset 12, 15 lines modified
  
  
12 #·instance·fields12 #·instance·fields
13 .field·private·final·a:Lio/flutter/embedding/engine/FlutterJNI;13 .field·private·final·a:Lio/flutter/embedding/engine/FlutterJNI;
  
14 .field·private·final·b:Lio/flutter/embedding/engine/renderer/a;14 .field·private·final·b:Lio/flutter/embedding/engine/renderer/a;
  
15 .field·private·final·c:Lio/flutter/embedding/engine/f/b;15 .field·private·final·c:Lio/flutter/embedding/engine/f/d;
  
16 .field·private·final·d:Lio/flutter/embedding/engine/d;16 .field·private·final·d:Lio/flutter/embedding/engine/d;
  
17 .field·private·final·e:Lf/a/c/b/a;17 .field·private·final·e:Lf/a/c/b/a;
  
18 .field·private·final·f:Lio/flutter/embedding/engine/j/b;18 .field·private·final·f:Lio/flutter/embedding/engine/j/b;
  
Offset 117, 99 lines modifiedOffset 117, 99 lines modified
117 ····invoke-virtual·{p3},·Lio/flutter/embedding/engine/FlutterJNI$c;->a()Lio/flutter/embedding/engine/FlutterJNI;117 ····invoke-virtual·{p3},·Lio/flutter/embedding/engine/FlutterJNI$c;->a()Lio/flutter/embedding/engine/FlutterJNI;
  
118 ····move-result-object·p3118 ····move-result-object·p3
  
119 ····:cond_0119 ····:cond_0
120 ····iput-object·p3,·p0,·Lio/flutter/embedding/engine/b;->a:Lio/flutter/embedding/engine/FlutterJNI;120 ····iput-object·p3,·p0,·Lio/flutter/embedding/engine/b;->a:Lio/flutter/embedding/engine/FlutterJNI;
  
121 ····new-instance·v2,·Lio/flutter/embedding/engine/f/b;121 ····new-instance·v2,·Lio/flutter/embedding/engine/f/d;
  
122 ····invoke-direct·{v2,·p3,·v0},·Lio/flutter/embedding/engine/f/b;-><init>(Lio/flutter/embedding/engine/FlutterJNI;Landroid/content/res/AssetManager;)V122 ····invoke-direct·{v2,·p3,·v0},·Lio/flutter/embedding/engine/f/d;-><init>(Lio/flutter/embedding/engine/FlutterJNI;Landroid/content/res/AssetManager;)V
  
123 ····iput-object·v2,·p0,·Lio/flutter/embedding/engine/b;->c:Lio/flutter/embedding/engine/f/b;123 ····iput-object·v2,·p0,·Lio/flutter/embedding/engine/b;->c:Lio/flutter/embedding/engine/f/d;
  
124 ····invoke-virtual·{v2},·Lio/flutter/embedding/engine/f/b;->l()V124 ····invoke-virtual·{v2},·Lio/flutter/embedding/engine/f/d;->n()V
  
125 ····invoke-static·{},·Lf/a/a;->e()Lf/a/a;125 ····invoke-static·{},·Lf/a/a;->e()Lf/a/a;
  
126 ····move-result-object·v0126 ····move-result-object·v0
  
127 ····invoke-virtual·{v0},·Lf/a/a;->a()Lio/flutter/embedding/engine/g/a;127 ····invoke-virtual·{v0},·Lf/a/a;->a()Lio/flutter/embedding/engine/g/a;
  
128 ····move-result-object·v0128 ····move-result-object·v0
  
129 ····new-instance·v3,·Lio/flutter/embedding/engine/j/b;129 ····new-instance·v3,·Lio/flutter/embedding/engine/j/b;
  
130 ····invoke-direct·{v3,·v2,·p3},·Lio/flutter/embedding/engine/j/b;-><init>(Lio/flutter/embedding/engine/f/b;Lio/flutter/embedding/engine/FlutterJNI;)V130 ····invoke-direct·{v3,·v2,·p3},·Lio/flutter/embedding/engine/j/b;-><init>(Lio/flutter/embedding/engine/f/d;Lio/flutter/embedding/engine/FlutterJNI;)V
  
131 ····iput-object·v3,·p0,·Lio/flutter/embedding/engine/b;->f:Lio/flutter/embedding/engine/j/b;131 ····iput-object·v3,·p0,·Lio/flutter/embedding/engine/b;->f:Lio/flutter/embedding/engine/j/b;
  
132 ····new-instance·v3,·Lio/flutter/embedding/engine/j/c;132 ····new-instance·v3,·Lio/flutter/embedding/engine/j/c;
  
133 ····invoke-direct·{v3,·v2},·Lio/flutter/embedding/engine/j/c;-><init>(Lio/flutter/embedding/engine/f/b;)V133 ····invoke-direct·{v3,·v2},·Lio/flutter/embedding/engine/j/c;-><init>(Lio/flutter/embedding/engine/f/d;)V
  
134 ····iput-object·v3,·p0,·Lio/flutter/embedding/engine/b;->g:Lio/flutter/embedding/engine/j/c;134 ····iput-object·v3,·p0,·Lio/flutter/embedding/engine/b;->g:Lio/flutter/embedding/engine/j/c;
  
135 ····new-instance·v4,·Lio/flutter/embedding/engine/j/d;135 ····new-instance·v4,·Lio/flutter/embedding/engine/j/d;
  
136 ····invoke-direct·{v4,·v2},·Lio/flutter/embedding/engine/j/d;-><init>(Lf/a/c/a/b;)V136 ····invoke-direct·{v4,·v2},·Lio/flutter/embedding/engine/j/d;-><init>(Lf/a/c/a/c;)V
  
137 ····iput-object·v4,·p0,·Lio/flutter/embedding/engine/b;->h:Lio/flutter/embedding/engine/j/d;137 ····iput-object·v4,·p0,·Lio/flutter/embedding/engine/b;->h:Lio/flutter/embedding/engine/j/d;
  
138 ····new-instance·v4,·Lio/flutter/embedding/engine/j/e;138 ····new-instance·v4,·Lio/flutter/embedding/engine/j/e;
  
139 ····invoke-direct·{v4,·v2},·Lio/flutter/embedding/engine/j/e;-><init>(Lio/flutter/embedding/engine/f/b;)V139 ····invoke-direct·{v4,·v2},·Lio/flutter/embedding/engine/j/e;-><init>(Lio/flutter/embedding/engine/f/d;)V
  
140 ····iput-object·v4,·p0,·Lio/flutter/embedding/engine/b;->i:Lio/flutter/embedding/engine/j/e;140 ····iput-object·v4,·p0,·Lio/flutter/embedding/engine/b;->i:Lio/flutter/embedding/engine/j/e;
  
141 ····new-instance·v4,·Lio/flutter/embedding/engine/j/f;141 ····new-instance·v4,·Lio/flutter/embedding/engine/j/f;
  
142 ····invoke-direct·{v4,·v2},·Lio/flutter/embedding/engine/j/f;-><init>(Lio/flutter/embedding/engine/f/b;)V142 ····invoke-direct·{v4,·v2},·Lio/flutter/embedding/engine/j/f;-><init>(Lio/flutter/embedding/engine/f/d;)V
  
143 ····iput-object·v4,·p0,·Lio/flutter/embedding/engine/b;->j:Lio/flutter/embedding/engine/j/f;143 ····iput-object·v4,·p0,·Lio/flutter/embedding/engine/b;->j:Lio/flutter/embedding/engine/j/f;
  
144 ····new-instance·v5,·Lio/flutter/embedding/engine/j/g;144 ····new-instance·v5,·Lio/flutter/embedding/engine/j/g;
  
145 ····invoke-direct·{v5,·v2},·Lio/flutter/embedding/engine/j/g;-><init>(Lio/flutter/embedding/engine/f/b;)V145 ····invoke-direct·{v5,·v2},·Lio/flutter/embedding/engine/j/g;-><init>(Lio/flutter/embedding/engine/f/d;)V
  
146 ····iput-object·v5,·p0,·Lio/flutter/embedding/engine/b;->k:Lio/flutter/embedding/engine/j/g;146 ····iput-object·v5,·p0,·Lio/flutter/embedding/engine/b;->k:Lio/flutter/embedding/engine/j/g;
  
147 ····new-instance·v5,·Lio/flutter/embedding/engine/j/h;147 ····new-instance·v5,·Lio/flutter/embedding/engine/j/h;
  
148 ····invoke-direct·{v5,·v2},·Lio/flutter/embedding/engine/j/h;-><init>(Lio/flutter/embedding/engine/f/b;)V148 ····invoke-direct·{v5,·v2},·Lio/flutter/embedding/engine/j/h;-><init>(Lio/flutter/embedding/engine/f/d;)V
  
149 ····iput-object·v5,·p0,·Lio/flutter/embedding/engine/b;->l:Lio/flutter/embedding/engine/j/h;149 ····iput-object·v5,·p0,·Lio/flutter/embedding/engine/b;->l:Lio/flutter/embedding/engine/j/h;
  
150 ····new-instance·v5,·Lio/flutter/embedding/engine/j/i;150 ····new-instance·v5,·Lio/flutter/embedding/engine/j/i;
  
151 ····invoke-direct·{v5,·v2},·Lio/flutter/embedding/engine/j/i;-><init>(Lio/flutter/embedding/engine/f/b;)V151 ····invoke-direct·{v5,·v2},·Lio/flutter/embedding/engine/j/i;-><init>(Lio/flutter/embedding/engine/f/d;)V
  
152 ····iput-object·v5,·p0,·Lio/flutter/embedding/engine/b;->n:Lio/flutter/embedding/engine/j/i;152 ····iput-object·v5,·p0,·Lio/flutter/embedding/engine/b;->n:Lio/flutter/embedding/engine/j/i;
  
153 ····new-instance·v5,·Lio/flutter/embedding/engine/j/k;153 ····new-instance·v5,·Lio/flutter/embedding/engine/j/k;
  
154 ····invoke-direct·{v5,·v2,·p7},·Lio/flutter/embedding/engine/j/k;-><init>(Lio/flutter/embedding/engine/f/b;Z)V154 ····invoke-direct·{v5,·v2,·p7},·Lio/flutter/embedding/engine/j/k;-><init>(Lio/flutter/embedding/engine/f/d;Z)V
  
155 ····iput-object·v5,·p0,·Lio/flutter/embedding/engine/b;->m:Lio/flutter/embedding/engine/j/k;155 ····iput-object·v5,·p0,·Lio/flutter/embedding/engine/b;->m:Lio/flutter/embedding/engine/j/k;
  
156 ····new-instance·p7,·Lio/flutter/embedding/engine/j/l;156 ····new-instance·p7,·Lio/flutter/embedding/engine/j/l;
  
157 ····invoke-direct·{p7,·v2},·Lio/flutter/embedding/engine/j/l;-><init>(Lio/flutter/embedding/engine/f/b;)V157 ····invoke-direct·{p7,·v2},·Lio/flutter/embedding/engine/j/l;-><init>(Lio/flutter/embedding/engine/f/d;)V
  
158 ····iput-object·p7,·p0,·Lio/flutter/embedding/engine/b;->o:Lio/flutter/embedding/engine/j/l;158 ····iput-object·p7,·p0,·Lio/flutter/embedding/engine/b;->o:Lio/flutter/embedding/engine/j/l;
  
159 ····new-instance·p7,·Lio/flutter/embedding/engine/j/m;159 ····new-instance·p7,·Lio/flutter/embedding/engine/j/m;
  
160 ····invoke-direct·{p7,·v2},·Lio/flutter/embedding/engine/j/m;-><init>(Lio/flutter/embedding/engine/f/b;)V160 ····invoke-direct·{p7,·v2},·Lio/flutter/embedding/engine/j/m;-><init>(Lio/flutter/embedding/engine/f/d;)V
  
161 ····iput-object·p7,·p0,·Lio/flutter/embedding/engine/b;->p:Lio/flutter/embedding/engine/j/m;161 ····iput-object·p7,·p0,·Lio/flutter/embedding/engine/b;->p:Lio/flutter/embedding/engine/j/m;
  
162 ····new-instance·p7,·Lio/flutter/embedding/engine/j/n;162 ····new-instance·p7,·Lio/flutter/embedding/engine/j/n;
  
163 ····invoke-direct·{p7,·v2},·Lio/flutter/embedding/engine/j/n;-><init>(Lio/flutter/embedding/engine/f/b;)V163 ····invoke-direct·{p7,·v2},·Lio/flutter/embedding/engine/j/n;-><init>(Lio/flutter/embedding/engine/f/d;)V
  
164 ····iput-object·p7,·p0,·Lio/flutter/embedding/engine/b;->q:Lio/flutter/embedding/engine/j/n;164 ····iput-object·p7,·p0,·Lio/flutter/embedding/engine/b;->q:Lio/flutter/embedding/engine/j/n;
  
165 ····if-eqz·v0,·:cond_1165 ····if-eqz·v0,·:cond_1
  
166 ····invoke-interface·{v0,·v3},·Lio/flutter/embedding/engine/g/a;->f(Lio/flutter/embedding/engine/j/c;)V166 ····invoke-interface·{v0,·v3},·Lio/flutter/embedding/engine/g/a;->f(Lio/flutter/embedding/engine/j/c;)V
  
Offset 431, 17 lines modifiedOffset 431, 17 lines modified
  
431 ····invoke-virtual·{v0},·Lio/flutter/embedding/engine/d;->m()V431 ····invoke-virtual·{v0},·Lio/flutter/embedding/engine/d;->m()V
  
432 ····iget-object·v0,·p0,·Lio/flutter/embedding/engine/b;->r:Lio/flutter/plugin/platform/l;432 ····iget-object·v0,·p0,·Lio/flutter/embedding/engine/b;->r:Lio/flutter/plugin/platform/l;
  
433 ····invoke-virtual·{v0},·Lio/flutter/plugin/platform/l;->R()V433 ····invoke-virtual·{v0},·Lio/flutter/plugin/platform/l;->R()V
  
434 ····iget-object·v0,·p0,·Lio/flutter/embedding/engine/b;->c:Lio/flutter/embedding/engine/f/b;434 ····iget-object·v0,·p0,·Lio/flutter/embedding/engine/b;->c:Lio/flutter/embedding/engine/f/d;
  
435 ····invoke-virtual·{v0},·Lio/flutter/embedding/engine/f/b;->m()V435 ····invoke-virtual·{v0},·Lio/flutter/embedding/engine/f/d;->o()V
  
Max diff block lines reached; 828/7783 bytes (10.64%) of diff not shown.
2.95 KB
smali/io/flutter/embedding/engine/d$c.smali
    
Offset 18, 45 lines modifiedOffset 18, 45 lines modified
  
  
18 #·instance·fields18 #·instance·fields
19 .field·private·final·a:Ljava/util/Set;19 .field·private·final·a:Ljava/util/Set;
20 ····.annotation·system·Ldalvik/annotation/Signature;20 ····.annotation·system·Ldalvik/annotation/Signature;
21 ········value·=·{21 ········value·=·{
22 ············"Ljava/util/Set<",22 ············"Ljava/util/Set<",
23 ············"Lf/a/c/a/m;",23 ············"Lf/a/c/a/n;",
24 ············">;"24 ············">;"
25 ········}25 ········}
26 ····.end·annotation26 ····.end·annotation
27 .end·field27 .end·field
  
28 .field·private·final·b:Ljava/util/Set;28 .field·private·final·b:Ljava/util/Set;
29 ····.annotation·system·Ldalvik/annotation/Signature;29 ····.annotation·system·Ldalvik/annotation/Signature;
30 ········value·=·{30 ········value·=·{
31 ············"Ljava/util/Set<",31 ············"Ljava/util/Set<",
32 ············"Lf/a/c/a/k;",32 ············"Lf/a/c/a/l;",
33 ············">;"33 ············">;"
34 ········}34 ········}
35 ····.end·annotation35 ····.end·annotation
36 .end·field36 .end·field
  
37 .field·private·final·c:Ljava/util/Set;37 .field·private·final·c:Ljava/util/Set;
38 ····.annotation·system·Ldalvik/annotation/Signature;38 ····.annotation·system·Ldalvik/annotation/Signature;
39 ········value·=·{39 ········value·=·{
40 ············"Ljava/util/Set<",40 ············"Ljava/util/Set<",
41 ············"Lf/a/c/a/l;",41 ············"Lf/a/c/a/m;",
42 ············">;"42 ············">;"
43 ········}43 ········}
44 ····.end·annotation44 ····.end·annotation
45 .end·field45 .end·field
  
46 .field·private·final·d:Ljava/util/Set;46 .field·private·final·d:Ljava/util/Set;
47 ····.annotation·system·Ldalvik/annotation/Signature;47 ····.annotation·system·Ldalvik/annotation/Signature;
48 ········value·=·{48 ········value·=·{
49 ············"Ljava/util/Set<",49 ············"Ljava/util/Set<",
50 ············"Lf/a/c/a/n;",50 ············"Lf/a/c/a/o;",
51 ············">;"51 ············">;"
52 ········}52 ········}
53 ····.end·annotation53 ····.end·annotation
54 .end·field54 .end·field
  
55 .field·private·final·e:Ljava/util/Set;55 .field·private·final·e:Ljava/util/Set;
56 ····.annotation·system·Ldalvik/annotation/Signature;56 ····.annotation·system·Ldalvik/annotation/Signature;
Offset 139, 17 lines modifiedOffset 139, 17 lines modified
  
139 ····if-eqz·v3,·:cond_2139 ····if-eqz·v3,·:cond_2
  
140 ····invoke-interface·{v0},·Ljava/util/Iterator;->next()Ljava/lang/Object;140 ····invoke-interface·{v0},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
141 ····move-result-object·v3141 ····move-result-object·v3
  
142 ····check-cast·v3,·Lf/a/c/a/k;142 ····check-cast·v3,·Lf/a/c/a/l;
  
143 ····invoke-interface·{v3,·p1,·p2,·p3},·Lf/a/c/a/k;->c(IILandroid/content/Intent;)Z143 ····invoke-interface·{v3,·p1,·p2,·p3},·Lf/a/c/a/l;->c(IILandroid/content/Intent;)Z
  
144 ····move-result·v3144 ····move-result·v3
  
145 ····if-nez·v3,·:cond_1145 ····if-nez·v3,·:cond_1
  
146 ····if-eqz·v2,·:cond_0146 ····if-eqz·v2,·:cond_0
  
Offset 178, 17 lines modifiedOffset 178, 17 lines modified
  
178 ····if-eqz·v1,·:cond_0178 ····if-eqz·v1,·:cond_0
  
179 ····invoke-interface·{v0},·Ljava/util/Iterator;->next()Ljava/lang/Object;179 ····invoke-interface·{v0},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
180 ····move-result-object·v1180 ····move-result-object·v1
  
181 ····check-cast·v1,·Lf/a/c/a/l;181 ····check-cast·v1,·Lf/a/c/a/m;
  
182 ····invoke-interface·{v1,·p1},·Lf/a/c/a/l;->d(Landroid/content/Intent;)Z182 ····invoke-interface·{v1,·p1},·Lf/a/c/a/m;->d(Landroid/content/Intent;)Z
  
183 ····goto·:goto_0183 ····goto·:goto_0
  
184 ····:cond_0184 ····:cond_0
185 ····return-void185 ····return-void
186 .end·method186 .end·method
  
Offset 213, 17 lines modifiedOffset 213, 17 lines modified
  
213 ····if-eqz·v3,·:cond_2213 ····if-eqz·v3,·:cond_2
  
214 ····invoke-interface·{v0},·Ljava/util/Iterator;->next()Ljava/lang/Object;214 ····invoke-interface·{v0},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
215 ····move-result-object·v3215 ····move-result-object·v3
  
216 ····check-cast·v3,·Lf/a/c/a/m;216 ····check-cast·v3,·Lf/a/c/a/n;
  
217 ····invoke-interface·{v3,·p1,·p2,·p3},·Lf/a/c/a/m;->b(I[Ljava/lang/String;[I)Z217 ····invoke-interface·{v3,·p1,·p2,·p3},·Lf/a/c/a/n;->b(I[Ljava/lang/String;[I)Z
  
218 ····move-result·v3218 ····move-result·v3
  
219 ····if-nez·v3,·:cond_1219 ····if-nez·v3,·:cond_1
  
220 ····if-eqz·v2,·:cond_0220 ····if-eqz·v2,·:cond_0
  
Offset 312, 16 lines modifiedOffset 312, 16 lines modified
  
312 ····if-eqz·v1,·:cond_0312 ····if-eqz·v1,·:cond_0
  
313 ····invoke-interface·{v0},·Ljava/util/Iterator;->next()Ljava/lang/Object;313 ····invoke-interface·{v0},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
314 ····move-result-object·v1314 ····move-result-object·v1
  
315 ····check-cast·v1,·Lf/a/c/a/n;315 ····check-cast·v1,·Lf/a/c/a/o;
  
316 ····invoke-interface·{v1},·Lf/a/c/a/n;->f()V316 ····invoke-interface·{v1},·Lf/a/c/a/o;->f()V
  
317 ····goto·:goto_0317 ····goto·:goto_0
  
318 ····:cond_0318 ····:cond_0
319 ····return-void319 ····return-void
320 .end·method320 .end·method
3.49 KB
smali/io/flutter/embedding/engine/j/h.smali
    
Offset 1, 41 lines modifiedOffset 1, 41 lines modified
1 .class·public·Lio/flutter/embedding/engine/j/h;1 .class·public·Lio/flutter/embedding/engine/j/h;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
  
4 #·instance·fields4 #·instance·fields
5 .field·public·final·a:Lf/a/c/a/i;5 .field·public·final·a:Lf/a/c/a/j;
  
6 .field·private·final·b:Lf/a/c/a/i$c;6 .field·private·final·b:Lf/a/c/a/j$c;
  
  
7 #·direct·methods7 #·direct·methods
8 .method·public·constructor·<init>(Lio/flutter/embedding/engine/f/b;)V8 .method·public·constructor·<init>(Lio/flutter/embedding/engine/f/d;)V
9 ····.locals·49 ····.locals·4
  
10 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V10 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
11 ····new-instance·v0,·Lio/flutter/embedding/engine/j/h$a;11 ····new-instance·v0,·Lio/flutter/embedding/engine/j/h$a;
  
12 ····invoke-direct·{v0,·p0},·Lio/flutter/embedding/engine/j/h$a;-><init>(Lio/flutter/embedding/engine/j/h;)V12 ····invoke-direct·{v0,·p0},·Lio/flutter/embedding/engine/j/h$a;-><init>(Lio/flutter/embedding/engine/j/h;)V
  
13 ····iput-object·v0,·p0,·Lio/flutter/embedding/engine/j/h;->b:Lf/a/c/a/i$c;13 ····iput-object·v0,·p0,·Lio/flutter/embedding/engine/j/h;->b:Lf/a/c/a/j$c;
  
14 ····new-instance·v1,·Lf/a/c/a/i;14 ····new-instance·v1,·Lf/a/c/a/j;
  
15 ····sget-object·v2,·Lf/a/c/a/e;->a:Lf/a/c/a/e;15 ····sget-object·v2,·Lf/a/c/a/f;->a:Lf/a/c/a/f;
  
16 ····const-string·v3,·"flutter/navigation"16 ····const-string·v3,·"flutter/navigation"
  
17 ····invoke-direct·{v1,·p1,·v3,·v2},·Lf/a/c/a/i;-><init>(Lf/a/c/a/b;Ljava/lang/String;Lf/a/c/a/j;)V17 ····invoke-direct·{v1,·p1,·v3,·v2},·Lf/a/c/a/j;-><init>(Lf/a/c/a/c;Ljava/lang/String;Lf/a/c/a/k;)V
  
18 ····iput-object·v1,·p0,·Lio/flutter/embedding/engine/j/h;->a:Lf/a/c/a/i;18 ····iput-object·v1,·p0,·Lio/flutter/embedding/engine/j/h;->a:Lf/a/c/a/j;
  
19 ····invoke-virtual·{v1,·v0},·Lf/a/c/a/i;->e(Lf/a/c/a/i$c;)V19 ····invoke-virtual·{v1,·v0},·Lf/a/c/a/j;->e(Lf/a/c/a/j$c;)V
  
20 ····return-void20 ····return-void
21 .end·method21 .end·method
  
  
22 #·virtual·methods22 #·virtual·methods
23 .method·public·a()V23 .method·public·a()V
Offset 43, 21 lines modifiedOffset 43, 21 lines modified
  
43 ····const-string·v0,·"NavigationChannel"43 ····const-string·v0,·"NavigationChannel"
  
44 ····const-string·v1,·"Sending·message·to·pop·route."44 ····const-string·v1,·"Sending·message·to·pop·route."
  
45 ····invoke-static·{v0,·v1},·Lf/a/b;->e(Ljava/lang/String;Ljava/lang/String;)V45 ····invoke-static·{v0,·v1},·Lf/a/b;->e(Ljava/lang/String;Ljava/lang/String;)V
  
46 ····iget-object·v0,·p0,·Lio/flutter/embedding/engine/j/h;->a:Lf/a/c/a/i;46 ····iget-object·v0,·p0,·Lio/flutter/embedding/engine/j/h;->a:Lf/a/c/a/j;
  
47 ····const-string·v1,·"popRoute"47 ····const-string·v1,·"popRoute"
  
48 ····const/4·v2,·0x048 ····const/4·v2,·0x0
  
49 ····invoke-virtual·{v0,·v1,·v2},·Lf/a/c/a/i;->c(Ljava/lang/String;Ljava/lang/Object;)V49 ····invoke-virtual·{v0,·v1,·v2},·Lf/a/c/a/j;->c(Ljava/lang/String;Ljava/lang/Object;)V
  
50 ····return-void50 ····return-void
51 .end·method51 .end·method
  
52 .method·public·b(Ljava/lang/String;)V52 .method·public·b(Ljava/lang/String;)V
53 ····.locals·253 ····.locals·2
  
Offset 79, 19 lines modifiedOffset 79, 19 lines modified
  
79 ····move-result-object·v079 ····move-result-object·v0
  
80 ····const-string·v1,·"NavigationChannel"80 ····const-string·v1,·"NavigationChannel"
  
81 ····invoke-static·{v1,·v0},·Lf/a/b;->e(Ljava/lang/String;Ljava/lang/String;)V81 ····invoke-static·{v1,·v0},·Lf/a/b;->e(Ljava/lang/String;Ljava/lang/String;)V
  
82 ····iget-object·v0,·p0,·Lio/flutter/embedding/engine/j/h;->a:Lf/a/c/a/i;82 ····iget-object·v0,·p0,·Lio/flutter/embedding/engine/j/h;->a:Lf/a/c/a/j;
  
83 ····const-string·v1,·"pushRoute"83 ····const-string·v1,·"pushRoute"
  
84 ····invoke-virtual·{v0,·v1,·p1},·Lf/a/c/a/i;->c(Ljava/lang/String;Ljava/lang/Object;)V84 ····invoke-virtual·{v0,·v1,·p1},·Lf/a/c/a/j;->c(Ljava/lang/String;Ljava/lang/Object;)V
  
85 ····return-void85 ····return-void
86 .end·method86 .end·method
  
87 .method·public·c(Ljava/lang/String;)V87 .method·public·c(Ljava/lang/String;)V
88 ····.locals·288 ····.locals·2
  
Offset 113, 15 lines modifiedOffset 113, 15 lines modified
  
113 ····move-result-object·v0113 ····move-result-object·v0
  
114 ····const-string·v1,·"NavigationChannel"114 ····const-string·v1,·"NavigationChannel"
  
115 ····invoke-static·{v1,·v0},·Lf/a/b;->e(Ljava/lang/String;Ljava/lang/String;)V115 ····invoke-static·{v1,·v0},·Lf/a/b;->e(Ljava/lang/String;Ljava/lang/String;)V
  
116 ····iget-object·v0,·p0,·Lio/flutter/embedding/engine/j/h;->a:Lf/a/c/a/i;116 ····iget-object·v0,·p0,·Lio/flutter/embedding/engine/j/h;->a:Lf/a/c/a/j;
  
117 ····const-string·v1,·"setInitialRoute"117 ····const-string·v1,·"setInitialRoute"
  
118 ····invoke-virtual·{v0,·v1,·p1},·Lf/a/c/a/i;->c(Ljava/lang/String;Ljava/lang/Object;)V118 ····invoke-virtual·{v0,·v1,·p1},·Lf/a/c/a/j;->c(Ljava/lang/String;Ljava/lang/Object;)V
  
119 ····return-void119 ····return-void
120 .end·method120 .end·method
410 B
smali/io/flutter/embedding/engine/j/k$a.smali
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 .class·Lio/flutter/embedding/engine/j/k$a;1 .class·Lio/flutter/embedding/engine/j/k$a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Lf/a/c/a/i$d;5 .implements·Lf/a/c/a/j$d;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingMethod;7 .annotation·system·Ldalvik/annotation/EnclosingMethod;
8 ····value·=·Lio/flutter/embedding/engine/j/k;->j([B)V8 ····value·=·Lio/flutter/embedding/engine/j/k;->j([B)V
9 .end·annotation9 .end·annotation
  
2.39 KB
smali/io/flutter/embedding/engine/j/f.smali
    
Offset 8, 44 lines modifiedOffset 8, 44 lines modified
8 ····value·=·{8 ····value·=·{
9 ········Lio/flutter/embedding/engine/j/f$b;9 ········Lio/flutter/embedding/engine/j/f$b;
10 ····}10 ····}
11 .end·annotation11 .end·annotation
  
  
12 #·instance·fields12 #·instance·fields
13 .field·public·final·a:Lf/a/c/a/i;13 .field·public·final·a:Lf/a/c/a/j;
  
14 .field·private·b:Lio/flutter/embedding/engine/j/f$b;14 .field·private·b:Lio/flutter/embedding/engine/j/f$b;
  
15 .field·public·final·c:Lf/a/c/a/i$c;15 .field·public·final·c:Lf/a/c/a/j$c;
  
  
16 #·direct·methods16 #·direct·methods
17 .method·public·constructor·<init>(Lio/flutter/embedding/engine/f/b;)V17 .method·public·constructor·<init>(Lio/flutter/embedding/engine/f/d;)V
18 ····.locals·418 ····.locals·4
  
19 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V19 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
20 ····new-instance·v0,·Lio/flutter/embedding/engine/j/f$a;20 ····new-instance·v0,·Lio/flutter/embedding/engine/j/f$a;
  
21 ····invoke-direct·{v0,·p0},·Lio/flutter/embedding/engine/j/f$a;-><init>(Lio/flutter/embedding/engine/j/f;)V21 ····invoke-direct·{v0,·p0},·Lio/flutter/embedding/engine/j/f$a;-><init>(Lio/flutter/embedding/engine/j/f;)V
  
22 ····iput-object·v0,·p0,·Lio/flutter/embedding/engine/j/f;->c:Lf/a/c/a/i$c;22 ····iput-object·v0,·p0,·Lio/flutter/embedding/engine/j/f;->c:Lf/a/c/a/j$c;
  
23 ····new-instance·v1,·Lf/a/c/a/i;23 ····new-instance·v1,·Lf/a/c/a/j;
  
24 ····sget-object·v2,·Lf/a/c/a/e;->a:Lf/a/c/a/e;24 ····sget-object·v2,·Lf/a/c/a/f;->a:Lf/a/c/a/f;
  
25 ····const-string·v3,·"flutter/localization"25 ····const-string·v3,·"flutter/localization"
  
26 ····invoke-direct·{v1,·p1,·v3,·v2},·Lf/a/c/a/i;-><init>(Lf/a/c/a/b;Ljava/lang/String;Lf/a/c/a/j;)V26 ····invoke-direct·{v1,·p1,·v3,·v2},·Lf/a/c/a/j;-><init>(Lf/a/c/a/c;Ljava/lang/String;Lf/a/c/a/k;)V
  
27 ····iput-object·v1,·p0,·Lio/flutter/embedding/engine/j/f;->a:Lf/a/c/a/i;27 ····iput-object·v1,·p0,·Lio/flutter/embedding/engine/j/f;->a:Lf/a/c/a/j;
  
28 ····invoke-virtual·{v1,·v0},·Lf/a/c/a/i;->e(Lf/a/c/a/i$c;)V28 ····invoke-virtual·{v1,·v0},·Lf/a/c/a/j;->e(Lf/a/c/a/j$c;)V
  
29 ····return-void29 ····return-void
30 .end·method30 .end·method
  
31 .method·static·synthetic·a(Lio/flutter/embedding/engine/j/f;)Lio/flutter/embedding/engine/j/f$b;31 .method·static·synthetic·a(Lio/flutter/embedding/engine/j/f;)Lio/flutter/embedding/engine/j/f$b;
32 ····.locals·032 ····.locals·0
  
Offset 173, 19 lines modifiedOffset 173, 19 lines modified
173 ····move-result-object·v2173 ····move-result-object·v2
  
174 ····invoke-interface·{v1,·v2},·Ljava/util/List;->add(Ljava/lang/Object;)Z174 ····invoke-interface·{v1,·v2},·Ljava/util/List;->add(Ljava/lang/Object;)Z
  
175 ····goto·:goto_0175 ····goto·:goto_0
  
176 ····:cond_1176 ····:cond_1
177 ····iget-object·p1,·p0,·Lio/flutter/embedding/engine/j/f;->a:Lf/a/c/a/i;177 ····iget-object·p1,·p0,·Lio/flutter/embedding/engine/j/f;->a:Lf/a/c/a/j;
  
178 ····const-string·v0,·"setLocale"178 ····const-string·v0,·"setLocale"
  
179 ····invoke-virtual·{p1,·v0,·v1},·Lf/a/c/a/i;->c(Ljava/lang/String;Ljava/lang/Object;)V179 ····invoke-virtual·{p1,·v0,·v1},·Lf/a/c/a/j;->c(Ljava/lang/String;Ljava/lang/Object;)V
  
180 ····return-void180 ····return-void
181 .end·method181 .end·method
  
182 .method·public·c(Lio/flutter/embedding/engine/j/f$b;)V182 .method·public·c(Lio/flutter/embedding/engine/j/f$b;)V
183 ····.locals·0183 ····.locals·0
  
925 B
smali/io/flutter/embedding/engine/j/d.smali
    
Offset 21, 26 lines modifiedOffset 21, 26 lines modified
21 ············">;"21 ············">;"
22 ········}22 ········}
23 ····.end·annotation23 ····.end·annotation
24 .end·field24 .end·field
  
  
25 #·direct·methods25 #·direct·methods
26 .method·public·constructor·<init>(Lf/a/c/a/b;)V26 .method·public·constructor·<init>(Lf/a/c/a/c;)V
27 ····.locals·327 ····.locals·3
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
29 ····new-instance·v0,·Lf/a/c/a/a;29 ····new-instance·v0,·Lf/a/c/a/a;
  
30 ····sget-object·v1,·Lf/a/c/a/d;->a:Lf/a/c/a/d;30 ····sget-object·v1,·Lf/a/c/a/e;->a:Lf/a/c/a/e;
  
31 ····const-string·v2,·"flutter/keyevent"31 ····const-string·v2,·"flutter/keyevent"
  
32 ····invoke-direct·{v0,·p1,·v2,·v1},·Lf/a/c/a/a;-><init>(Lf/a/c/a/b;Ljava/lang/String;Lf/a/c/a/g;)V32 ····invoke-direct·{v0,·p1,·v2,·v1},·Lf/a/c/a/a;-><init>(Lf/a/c/a/c;Ljava/lang/String;Lf/a/c/a/h;)V
  
33 ····iput-object·v0,·p0,·Lio/flutter/embedding/engine/j/d;->a:Lf/a/c/a/a;33 ····iput-object·v0,·p0,·Lio/flutter/embedding/engine/j/d;->a:Lf/a/c/a/a;
  
34 ····return-void34 ····return-void
35 .end·method35 .end·method
  
36 .method·private·static·a(Lio/flutter/embedding/engine/j/d$a;)Lf/a/c/a/a$e;36 .method·private·static·a(Lio/flutter/embedding/engine/j/d$a;)Lf/a/c/a/a$e;
2.68 KB
smali/io/flutter/embedding/engine/j/i.smali
    
Offset 17, 44 lines modifiedOffset 17, 44 lines modified
17 ········Lio/flutter/embedding/engine/j/i$i;,17 ········Lio/flutter/embedding/engine/j/i$i;,
18 ········Lio/flutter/embedding/engine/j/i$h;18 ········Lio/flutter/embedding/engine/j/i$h;
19 ····}19 ····}
20 .end·annotation20 .end·annotation
  
  
21 #·instance·fields21 #·instance·fields
22 .field·public·final·a:Lf/a/c/a/i;22 .field·public·final·a:Lf/a/c/a/j;
  
23 .field·private·b:Lio/flutter/embedding/engine/j/i$h;23 .field·private·b:Lio/flutter/embedding/engine/j/i$h;
  
24 .field·final·c:Lf/a/c/a/i$c;24 .field·final·c:Lf/a/c/a/j$c;
  
  
25 #·direct·methods25 #·direct·methods
26 .method·public·constructor·<init>(Lio/flutter/embedding/engine/f/b;)V26 .method·public·constructor·<init>(Lio/flutter/embedding/engine/f/d;)V
27 ····.locals·427 ····.locals·4
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
29 ····new-instance·v0,·Lio/flutter/embedding/engine/j/i$a;29 ····new-instance·v0,·Lio/flutter/embedding/engine/j/i$a;
  
30 ····invoke-direct·{v0,·p0},·Lio/flutter/embedding/engine/j/i$a;-><init>(Lio/flutter/embedding/engine/j/i;)V30 ····invoke-direct·{v0,·p0},·Lio/flutter/embedding/engine/j/i$a;-><init>(Lio/flutter/embedding/engine/j/i;)V
  
31 ····iput-object·v0,·p0,·Lio/flutter/embedding/engine/j/i;->c:Lf/a/c/a/i$c;31 ····iput-object·v0,·p0,·Lio/flutter/embedding/engine/j/i;->c:Lf/a/c/a/j$c;
  
32 ····new-instance·v1,·Lf/a/c/a/i;32 ····new-instance·v1,·Lf/a/c/a/j;
  
33 ····sget-object·v2,·Lf/a/c/a/e;->a:Lf/a/c/a/e;33 ····sget-object·v2,·Lf/a/c/a/f;->a:Lf/a/c/a/f;
  
34 ····const-string·v3,·"flutter/platform"34 ····const-string·v3,·"flutter/platform"
  
35 ····invoke-direct·{v1,·p1,·v3,·v2},·Lf/a/c/a/i;-><init>(Lf/a/c/a/b;Ljava/lang/String;Lf/a/c/a/j;)V35 ····invoke-direct·{v1,·p1,·v3,·v2},·Lf/a/c/a/j;-><init>(Lf/a/c/a/c;Ljava/lang/String;Lf/a/c/a/k;)V
  
36 ····iput-object·v1,·p0,·Lio/flutter/embedding/engine/j/i;->a:Lf/a/c/a/i;36 ····iput-object·v1,·p0,·Lio/flutter/embedding/engine/j/i;->a:Lf/a/c/a/j;
  
37 ····invoke-virtual·{v1,·v0},·Lf/a/c/a/i;->e(Lf/a/c/a/i$c;)V37 ····invoke-virtual·{v1,·v0},·Lf/a/c/a/j;->e(Lf/a/c/a/j$c;)V
  
38 ····return-void38 ····return-void
39 .end·method39 .end·method
  
40 .method·static·synthetic·a(Lio/flutter/embedding/engine/j/i;)Lio/flutter/embedding/engine/j/i$h;40 .method·static·synthetic·a(Lio/flutter/embedding/engine/j/i;)Lio/flutter/embedding/engine/j/i$h;
41 ····.locals·041 ····.locals·0
  
Offset 621, 15 lines modifiedOffset 621, 15 lines modified
  
621 ····const-string·v0,·"PlatformChannel"621 ····const-string·v0,·"PlatformChannel"
  
622 ····const-string·v1,·"Sending·\'systemUIChange\'·message."622 ····const-string·v1,·"Sending·\'systemUIChange\'·message."
  
623 ····invoke-static·{v0,·v1},·Lf/a/b;->e(Ljava/lang/String;Ljava/lang/String;)V623 ····invoke-static·{v0,·v1},·Lf/a/b;->e(Ljava/lang/String;Ljava/lang/String;)V
  
624 ····iget-object·v0,·p0,·Lio/flutter/embedding/engine/j/i;->a:Lf/a/c/a/i;624 ····iget-object·v0,·p0,·Lio/flutter/embedding/engine/j/i;->a:Lf/a/c/a/j;
  
625 ····const/4·v1,·0x1625 ····const/4·v1,·0x1
  
626 ····new-array·v1,·v1,·[Ljava/lang/Boolean;626 ····new-array·v1,·v1,·[Ljava/lang/Boolean;
  
627 ····invoke-static·{p1},·Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;627 ····invoke-static·{p1},·Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
  
Offset 641, 11 lines modifiedOffset 641, 11 lines modified
  
641 ····invoke-static·{v1},·Ljava/util/Arrays;->asList([Ljava/lang/Object;)Ljava/util/List;641 ····invoke-static·{v1},·Ljava/util/Arrays;->asList([Ljava/lang/Object;)Ljava/util/List;
  
642 ····move-result-object·p1642 ····move-result-object·p1
  
643 ····const-string·v1,·"SystemChrome.systemUIChange"643 ····const-string·v1,·"SystemChrome.systemUIChange"
  
644 ····invoke-virtual·{v0,·v1,·p1},·Lf/a/c/a/i;->c(Ljava/lang/String;Ljava/lang/Object;)V644 ····invoke-virtual·{v0,·v1,·p1},·Lf/a/c/a/j;->c(Ljava/lang/String;Ljava/lang/Object;)V
  
645 ····return-void645 ····return-void
646 .end·method646 .end·method
1.77 KB
smali/io/flutter/embedding/engine/j/g.smali
    
Offset 8, 44 lines modifiedOffset 8, 44 lines modified
8 ····value·=·{8 ····value·=·{
9 ········Lio/flutter/embedding/engine/j/g$b;9 ········Lio/flutter/embedding/engine/j/g$b;
10 ····}10 ····}
11 .end·annotation11 .end·annotation
  
  
12 #·instance·fields12 #·instance·fields
13 .field·public·final·a:Lf/a/c/a/i;13 .field·public·final·a:Lf/a/c/a/j;
  
14 .field·private·b:Lio/flutter/embedding/engine/j/g$b;14 .field·private·b:Lio/flutter/embedding/engine/j/g$b;
  
15 .field·private·final·c:Lf/a/c/a/i$c;15 .field·private·final·c:Lf/a/c/a/j$c;
  
  
16 #·direct·methods16 #·direct·methods
17 .method·public·constructor·<init>(Lio/flutter/embedding/engine/f/b;)V17 .method·public·constructor·<init>(Lio/flutter/embedding/engine/f/d;)V
18 ····.locals·418 ····.locals·4
  
19 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V19 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
20 ····new-instance·v0,·Lio/flutter/embedding/engine/j/g$a;20 ····new-instance·v0,·Lio/flutter/embedding/engine/j/g$a;
  
21 ····invoke-direct·{v0,·p0},·Lio/flutter/embedding/engine/j/g$a;-><init>(Lio/flutter/embedding/engine/j/g;)V21 ····invoke-direct·{v0,·p0},·Lio/flutter/embedding/engine/j/g$a;-><init>(Lio/flutter/embedding/engine/j/g;)V
  
22 ····iput-object·v0,·p0,·Lio/flutter/embedding/engine/j/g;->c:Lf/a/c/a/i$c;22 ····iput-object·v0,·p0,·Lio/flutter/embedding/engine/j/g;->c:Lf/a/c/a/j$c;
  
23 ····new-instance·v1,·Lf/a/c/a/i;23 ····new-instance·v1,·Lf/a/c/a/j;
  
24 ····sget-object·v2,·Lf/a/c/a/p;->b:Lf/a/c/a/p;24 ····sget-object·v2,·Lf/a/c/a/q;->b:Lf/a/c/a/q;
  
25 ····const-string·v3,·"flutter/mousecursor"25 ····const-string·v3,·"flutter/mousecursor"
  
26 ····invoke-direct·{v1,·p1,·v3,·v2},·Lf/a/c/a/i;-><init>(Lf/a/c/a/b;Ljava/lang/String;Lf/a/c/a/j;)V26 ····invoke-direct·{v1,·p1,·v3,·v2},·Lf/a/c/a/j;-><init>(Lf/a/c/a/c;Ljava/lang/String;Lf/a/c/a/k;)V
  
27 ····iput-object·v1,·p0,·Lio/flutter/embedding/engine/j/g;->a:Lf/a/c/a/i;27 ····iput-object·v1,·p0,·Lio/flutter/embedding/engine/j/g;->a:Lf/a/c/a/j;
  
28 ····invoke-virtual·{v1,·v0},·Lf/a/c/a/i;->e(Lf/a/c/a/i$c;)V28 ····invoke-virtual·{v1,·v0},·Lf/a/c/a/j;->e(Lf/a/c/a/j$c;)V
  
29 ····return-void29 ····return-void
30 .end·method30 .end·method
  
31 .method·static·synthetic·a(Lio/flutter/embedding/engine/j/g;)Lio/flutter/embedding/engine/j/g$b;31 .method·static·synthetic·a(Lio/flutter/embedding/engine/j/g;)Lio/flutter/embedding/engine/j/g$b;
32 ····.locals·032 ····.locals·0
  
4.59 KB
smali/io/flutter/embedding/engine/j/k.smali
    
Offset 4, 64 lines modifiedOffset 4, 64 lines modified
  
  
4 #·instance·fields4 #·instance·fields
5 .field·public·final·a:Z5 .field·public·final·a:Z
  
6 .field·private·b:[B6 .field·private·b:[B
  
7 .field·private·c:Lf/a/c/a/i;7 .field·private·c:Lf/a/c/a/j;
  
8 .field·private·d:Lf/a/c/a/i$d;8 .field·private·d:Lf/a/c/a/j$d;
  
9 .field·private·e:Z9 .field·private·e:Z
  
10 .field·private·f:Z10 .field·private·f:Z
  
11 .field·private·final·g:Lf/a/c/a/i$c;11 .field·private·final·g:Lf/a/c/a/j$c;
  
  
12 #·direct·methods12 #·direct·methods
13 .method·constructor·<init>(Lf/a/c/a/i;Z)V13 .method·constructor·<init>(Lf/a/c/a/j;Z)V
14 ····.locals·114 ····.locals·1
  
15 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V15 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
16 ····const/4·v0,·0x016 ····const/4·v0,·0x0
  
17 ····iput-boolean·v0,·p0,·Lio/flutter/embedding/engine/j/k;->e:Z17 ····iput-boolean·v0,·p0,·Lio/flutter/embedding/engine/j/k;->e:Z
  
18 ····iput-boolean·v0,·p0,·Lio/flutter/embedding/engine/j/k;->f:Z18 ····iput-boolean·v0,·p0,·Lio/flutter/embedding/engine/j/k;->f:Z
  
19 ····new-instance·v0,·Lio/flutter/embedding/engine/j/k$b;19 ····new-instance·v0,·Lio/flutter/embedding/engine/j/k$b;
  
20 ····invoke-direct·{v0,·p0},·Lio/flutter/embedding/engine/j/k$b;-><init>(Lio/flutter/embedding/engine/j/k;)V20 ····invoke-direct·{v0,·p0},·Lio/flutter/embedding/engine/j/k$b;-><init>(Lio/flutter/embedding/engine/j/k;)V
  
21 ····iput-object·v0,·p0,·Lio/flutter/embedding/engine/j/k;->g:Lf/a/c/a/i$c;21 ····iput-object·v0,·p0,·Lio/flutter/embedding/engine/j/k;->g:Lf/a/c/a/j$c;
  
22 ····iput-object·p1,·p0,·Lio/flutter/embedding/engine/j/k;->c:Lf/a/c/a/i;22 ····iput-object·p1,·p0,·Lio/flutter/embedding/engine/j/k;->c:Lf/a/c/a/j;
  
23 ····iput-boolean·p2,·p0,·Lio/flutter/embedding/engine/j/k;->a:Z23 ····iput-boolean·p2,·p0,·Lio/flutter/embedding/engine/j/k;->a:Z
  
24 ····invoke-virtual·{p1,·v0},·Lf/a/c/a/i;->e(Lf/a/c/a/i$c;)V24 ····invoke-virtual·{p1,·v0},·Lf/a/c/a/j;->e(Lf/a/c/a/j$c;)V
  
25 ····return-void25 ····return-void
26 .end·method26 .end·method
  
27 .method·public·constructor·<init>(Lio/flutter/embedding/engine/f/b;Z)V27 .method·public·constructor·<init>(Lio/flutter/embedding/engine/f/d;Z)V
28 ····.locals·328 ····.locals·3
  
29 ····new-instance·v0,·Lf/a/c/a/i;29 ····new-instance·v0,·Lf/a/c/a/j;
  
30 ····sget-object·v1,·Lf/a/c/a/p;->b:Lf/a/c/a/p;30 ····sget-object·v1,·Lf/a/c/a/q;->b:Lf/a/c/a/q;
  
31 ····const-string·v2,·"flutter/restoration"31 ····const-string·v2,·"flutter/restoration"
  
32 ····invoke-direct·{v0,·p1,·v2,·v1},·Lf/a/c/a/i;-><init>(Lf/a/c/a/b;Ljava/lang/String;Lf/a/c/a/j;)V32 ····invoke-direct·{v0,·p1,·v2,·v1},·Lf/a/c/a/j;-><init>(Lf/a/c/a/c;Ljava/lang/String;Lf/a/c/a/k;)V
  
33 ····invoke-direct·{p0,·v0,·p2},·Lio/flutter/embedding/engine/j/k;-><init>(Lf/a/c/a/i;Z)V33 ····invoke-direct·{p0,·v0,·p2},·Lio/flutter/embedding/engine/j/k;-><init>(Lf/a/c/a/j;Z)V
  
34 ····return-void34 ····return-void
35 .end·method35 .end·method
  
36 .method·static·synthetic·a(Lio/flutter/embedding/engine/j/k;)[B36 .method·static·synthetic·a(Lio/flutter/embedding/engine/j/k;)[B
37 ····.locals·037 ····.locals·0
  
Offset 100, 18 lines modifiedOffset 100, 18 lines modified
100 ····invoke-direct·{p0,·p1},·Lio/flutter/embedding/engine/j/k;->i([B)Ljava/util/Map;100 ····invoke-direct·{p0,·p1},·Lio/flutter/embedding/engine/j/k;->i([B)Ljava/util/Map;
  
101 ····move-result-object·p0101 ····move-result-object·p0
  
102 ····return-object·p0102 ····return-object·p0
103 .end·method103 .end·method
  
104 .method·static·synthetic·f(Lio/flutter/embedding/engine/j/k;Lf/a/c/a/i$d;)Lf/a/c/a/i$d;104 .method·static·synthetic·f(Lio/flutter/embedding/engine/j/k;Lf/a/c/a/j$d;)Lf/a/c/a/j$d;
105 ····.locals·0105 ····.locals·0
  
106 ····iput-object·p1,·p0,·Lio/flutter/embedding/engine/j/k;->d:Lf/a/c/a/i$d;106 ····iput-object·p1,·p0,·Lio/flutter/embedding/engine/j/k;->d:Lf/a/c/a/j$d;
  
107 ····return-object·p1107 ····return-object·p1
108 .end·method108 .end·method
  
109 .method·private·i([B)Ljava/util/Map;109 .method·private·i([B)Ljava/util/Map;
110 ····.locals·3110 ····.locals·3
111 ····.annotation·system·Ldalvik/annotation/Signature;111 ····.annotation·system·Ldalvik/annotation/Signature;
Offset 164, 48 lines modifiedOffset 164, 48 lines modified
164 .method·public·j([B)V164 .method·public·j([B)V
165 ····.locals·3165 ····.locals·3
  
166 ····const/4·v0,·0x1166 ····const/4·v0,·0x1
  
167 ····iput-boolean·v0,·p0,·Lio/flutter/embedding/engine/j/k;->e:Z167 ····iput-boolean·v0,·p0,·Lio/flutter/embedding/engine/j/k;->e:Z
  
168 ····iget-object·v0,·p0,·Lio/flutter/embedding/engine/j/k;->d:Lf/a/c/a/i$d;168 ····iget-object·v0,·p0,·Lio/flutter/embedding/engine/j/k;->d:Lf/a/c/a/j$d;
  
169 ····if-eqz·v0,·:cond_1169 ····if-eqz·v0,·:cond_1
  
170 ····invoke-direct·{p0,·p1},·Lio/flutter/embedding/engine/j/k;->i([B)Ljava/util/Map;170 ····invoke-direct·{p0,·p1},·Lio/flutter/embedding/engine/j/k;->i([B)Ljava/util/Map;
  
171 ····move-result-object·v1171 ····move-result-object·v1
  
172 ····invoke-interface·{v0,·v1},·Lf/a/c/a/i$d;->b(Ljava/lang/Object;)V172 ····invoke-interface·{v0,·v1},·Lf/a/c/a/j$d;->b(Ljava/lang/Object;)V
  
173 ····const/4·v0,·0x0173 ····const/4·v0,·0x0
  
174 ····iput-object·v0,·p0,·Lio/flutter/embedding/engine/j/k;->d:Lf/a/c/a/i$d;174 ····iput-object·v0,·p0,·Lio/flutter/embedding/engine/j/k;->d:Lf/a/c/a/j$d;
  
175 ····:cond_0175 ····:cond_0
176 ····iput-object·p1,·p0,·Lio/flutter/embedding/engine/j/k;->b:[B176 ····iput-object·p1,·p0,·Lio/flutter/embedding/engine/j/k;->b:[B
  
177 ····goto·:goto_0177 ····goto·:goto_0
  
178 ····:cond_1178 ····:cond_1
179 ····iget-boolean·v0,·p0,·Lio/flutter/embedding/engine/j/k;->f:Z179 ····iget-boolean·v0,·p0,·Lio/flutter/embedding/engine/j/k;->f:Z
  
180 ····if-eqz·v0,·:cond_0180 ····if-eqz·v0,·:cond_0
  
181 ····iget-object·v0,·p0,·Lio/flutter/embedding/engine/j/k;->c:Lf/a/c/a/i;181 ····iget-object·v0,·p0,·Lio/flutter/embedding/engine/j/k;->c:Lf/a/c/a/j;
  
182 ····invoke-direct·{p0,·p1},·Lio/flutter/embedding/engine/j/k;->i([B)Ljava/util/Map;182 ····invoke-direct·{p0,·p1},·Lio/flutter/embedding/engine/j/k;->i([B)Ljava/util/Map;
  
183 ····move-result-object·v1183 ····move-result-object·v1
  
184 ····new-instance·v2,·Lio/flutter/embedding/engine/j/k$a;184 ····new-instance·v2,·Lio/flutter/embedding/engine/j/k$a;
  
185 ····invoke-direct·{v2,·p0,·p1},·Lio/flutter/embedding/engine/j/k$a;-><init>(Lio/flutter/embedding/engine/j/k;[B)V185 ····invoke-direct·{v2,·p0,·p1},·Lio/flutter/embedding/engine/j/k$a;-><init>(Lio/flutter/embedding/engine/j/k;[B)V
  
186 ····const-string·p1,·"push"186 ····const-string·p1,·"push"
  
Max diff block lines reached; 43/4619 bytes (0.93%) of diff not shown.
5.75 KB
smali/io/flutter/embedding/engine/j/n$a.smali
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 .class·Lio/flutter/embedding/engine/j/n$a;1 .class·Lio/flutter/embedding/engine/j/n$a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Lf/a/c/a/i$c;5 .implements·Lf/a/c/a/j$c;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
8 ····value·=·Lio/flutter/embedding/engine/j/n;8 ····value·=·Lio/flutter/embedding/engine/j/n;
9 .end·annotation9 .end·annotation
  
Offset 30, 15 lines modifiedOffset 30, 15 lines modified
30 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V30 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
31 ····return-void31 ····return-void
32 .end·method32 .end·method
  
  
33 #·virtual·methods33 #·virtual·methods
34 .method·public·b(Lf/a/c/a/h;Lf/a/c/a/i$d;)V34 .method·public·a(Lf/a/c/a/i;Lf/a/c/a/j$d;)V
35 ····.locals·1735 ····.locals·17
  
36 ····move-object/from16·v1,·p036 ····move-object/from16·v1,·p0
  
37 ····move-object/from16·v0,·p137 ····move-object/from16·v0,·p1
  
38 ····move-object/from16·v2,·p238 ····move-object/from16·v2,·p2
Offset 52, 17 lines modifiedOffset 52, 17 lines modified
52 ····move-result-object·v452 ····move-result-object·v4
  
53 ····if-nez·v4,·:cond_053 ····if-nez·v4,·:cond_0
  
54 ····return-void54 ····return-void
  
55 ····:cond_055 ····:cond_0
56 ····iget-object·v4,·v0,·Lf/a/c/a/h;->a:Ljava/lang/String;56 ····iget-object·v4,·v0,·Lf/a/c/a/i;->a:Ljava/lang/String;
  
57 ····iget-object·v0,·v0,·Lf/a/c/a/h;->b:Ljava/lang/Object;57 ····iget-object·v0,·v0,·Lf/a/c/a/i;->b:Ljava/lang/Object;
  
58 ····new-instance·v5,·Ljava/lang/StringBuilder;58 ····new-instance·v5,·Ljava/lang/StringBuilder;
  
59 ····invoke-direct·{v5},·Ljava/lang/StringBuilder;-><init>()V59 ····invoke-direct·{v5},·Ljava/lang/StringBuilder;-><init>()V
  
60 ····const-string·v6,·"Received·\'"60 ····const-string·v6,·"Received·\'"
  
Offset 259, 15 lines modifiedOffset 259, 15 lines modified
259 ····:goto_0259 ····:goto_0
260 ····const-string·v4,·"error"260 ····const-string·v4,·"error"
  
261 ····const/4·v6,·0x0261 ····const/4·v6,·0x0
  
262 ····packed-switch·v5,·:pswitch_data_0262 ····packed-switch·v5,·:pswitch_data_0
  
263 ····invoke-interface/range·{p2·..·p2},·Lf/a/c/a/i$d;->c()V263 ····invoke-interface/range·{p2·..·p2},·Lf/a/c/a/j$d;->c()V
  
264 ····goto/16·:goto_6264 ····goto/16·:goto_6
  
265 ····:pswitch_0265 ····:pswitch_0
266 ····iget-object·v0,·v1,·Lio/flutter/embedding/engine/j/n$a;->a:Lio/flutter/embedding/engine/j/n;266 ····iget-object·v0,·v1,·Lio/flutter/embedding/engine/j/n$a;->a:Lio/flutter/embedding/engine/j/n;
  
267 ····invoke-static·{v0},·Lio/flutter/embedding/engine/j/n;->a(Lio/flutter/embedding/engine/j/n;)Lio/flutter/embedding/engine/j/n$f;267 ····invoke-static·{v0},·Lio/flutter/embedding/engine/j/n;->a(Lio/flutter/embedding/engine/j/n;)Lio/flutter/embedding/engine/j/n$f;
Offset 350, 15 lines modifiedOffset 350, 15 lines modified
  
350 ····invoke-static·{v0},·Lio/flutter/embedding/engine/j/n;->a(Lio/flutter/embedding/engine/j/n;)Lio/flutter/embedding/engine/j/n$f;350 ····invoke-static·{v0},·Lio/flutter/embedding/engine/j/n;->a(Lio/flutter/embedding/engine/j/n;)Lio/flutter/embedding/engine/j/n$f;
  
351 ····move-result-object·v9351 ····move-result-object·v9
  
352 ····invoke-interface/range·{v9·..·v14},·Lio/flutter/embedding/engine/j/n$f;->g(DD[D)V352 ····invoke-interface/range·{v9·..·v14},·Lio/flutter/embedding/engine/j/n$f;->g(DD[D)V
  
353 ····invoke-interface·{v2,·v6},·Lf/a/c/a/i$d;->b(Ljava/lang/Object;)V353 ····invoke-interface·{v2,·v6},·Lf/a/c/a/j$d;->b(Ljava/lang/Object;)V
  
354 ····goto/16·:goto_6354 ····goto/16·:goto_6
  
355 ····:pswitch_4355 ····:pswitch_4
356 ····check-cast·v0,·Lorg/json/JSONObject;356 ····check-cast·v0,·Lorg/json/JSONObject;
  
357 ····const-string·v5,·"action"357 ····const-string·v5,·"action"
Offset 395, 15 lines modifiedOffset 395, 15 lines modified
  
395 ····invoke-static·{v0},·Lio/flutter/embedding/engine/j/n;->a(Lio/flutter/embedding/engine/j/n;)Lio/flutter/embedding/engine/j/n$f;395 ····invoke-static·{v0},·Lio/flutter/embedding/engine/j/n;->a(Lio/flutter/embedding/engine/j/n;)Lio/flutter/embedding/engine/j/n$f;
  
396 ····move-result-object·v0396 ····move-result-object·v0
  
397 ····invoke-interface·{v0,·v5,·v7},·Lio/flutter/embedding/engine/j/n$f;->a(Ljava/lang/String;Landroid/os/Bundle;)V397 ····invoke-interface·{v0,·v5,·v7},·Lio/flutter/embedding/engine/j/n$f;->a(Ljava/lang/String;Landroid/os/Bundle;)V
  
398 ····invoke-interface·{v2,·v6},·Lf/a/c/a/i$d;->b(Ljava/lang/Object;)V398 ····invoke-interface·{v2,·v6},·Lf/a/c/a/j$d;->b(Ljava/lang/Object;)V
399 ····:try_end_0399 ····:try_end_0
400 ····.catch·Lorg/json/JSONException;·{:try_start_0·..·:try_end_0}·:catch_2400 ····.catch·Lorg/json/JSONException;·{:try_start_0·..·:try_end_0}·:catch_2
  
401 ····goto/16·:goto_6401 ····goto/16·:goto_6
  
402 ····:pswitch_5402 ····:pswitch_5
403 ····iget-object·v0,·v1,·Lio/flutter/embedding/engine/j/n$a;->a:Lio/flutter/embedding/engine/j/n;403 ····iget-object·v0,·v1,·Lio/flutter/embedding/engine/j/n$a;->a:Lio/flutter/embedding/engine/j/n;
Offset 411, 15 lines modifiedOffset 411, 15 lines modified
411 ····invoke-static·{v0},·Lio/flutter/embedding/engine/j/n;->a(Lio/flutter/embedding/engine/j/n;)Lio/flutter/embedding/engine/j/n$f;411 ····invoke-static·{v0},·Lio/flutter/embedding/engine/j/n;->a(Lio/flutter/embedding/engine/j/n;)Lio/flutter/embedding/engine/j/n$f;
  
412 ····move-result-object·v0412 ····move-result-object·v0
  
413 ····invoke-interface·{v0},·Lio/flutter/embedding/engine/j/n$f;->d()V413 ····invoke-interface·{v0},·Lio/flutter/embedding/engine/j/n$f;->d()V
  
414 ····:goto_3414 ····:goto_3
415 ····invoke-interface·{v2,·v6},·Lf/a/c/a/i$d;->b(Ljava/lang/Object;)V415 ····invoke-interface·{v2,·v6},·Lf/a/c/a/j$d;->b(Ljava/lang/Object;)V
  
416 ····goto·:goto_6416 ····goto·:goto_6
  
417 ····:pswitch_6417 ····:pswitch_6
418 ····iget-object·v0,·v1,·Lio/flutter/embedding/engine/j/n$a;->a:Lio/flutter/embedding/engine/j/n;418 ····iget-object·v0,·v1,·Lio/flutter/embedding/engine/j/n$a;->a:Lio/flutter/embedding/engine/j/n;
  
419 ····invoke-static·{v0},·Lio/flutter/embedding/engine/j/n;->a(Lio/flutter/embedding/engine/j/n;)Lio/flutter/embedding/engine/j/n$f;419 ····invoke-static·{v0},·Lio/flutter/embedding/engine/j/n;->a(Lio/flutter/embedding/engine/j/n;)Lio/flutter/embedding/engine/j/n$f;
Offset 450, 15 lines modifiedOffset 450, 15 lines modified
  
450 ····invoke-static·{v0},·Lio/flutter/embedding/engine/j/n$b;->a(Lorg/json/JSONObject;)Lio/flutter/embedding/engine/j/n$b;450 ····invoke-static·{v0},·Lio/flutter/embedding/engine/j/n$b;->a(Lorg/json/JSONObject;)Lio/flutter/embedding/engine/j/n$b;
  
451 ····move-result-object·v0451 ····move-result-object·v0
  
452 ····invoke-interface·{v5,·v3,·v0},·Lio/flutter/embedding/engine/j/n$f;->e(ILio/flutter/embedding/engine/j/n$b;)V452 ····invoke-interface·{v5,·v3,·v0},·Lio/flutter/embedding/engine/j/n$f;->e(ILio/flutter/embedding/engine/j/n$b;)V
  
453 ····invoke-interface·{v2,·v6},·Lf/a/c/a/i$d;->b(Ljava/lang/Object;)V453 ····invoke-interface·{v2,·v6},·Lf/a/c/a/j$d;->b(Ljava/lang/Object;)V
454 ····:try_end_1454 ····:try_end_1
455 ····.catch·Lorg/json/JSONException;·{:try_start_1·..·:try_end_1}·:catch_1455 ····.catch·Lorg/json/JSONException;·{:try_start_1·..·:try_end_1}·:catch_1
456 ····.catch·Ljava/lang/NoSuchFieldException;·{:try_start_1·..·:try_end_1}·:catch_0456 ····.catch·Ljava/lang/NoSuchFieldException;·{:try_start_1·..·:try_end_1}·:catch_0
  
457 ····goto·:goto_6457 ····goto·:goto_6
  
458 ····:catch_0458 ····:catch_0
Max diff block lines reached; 1575/5795 bytes (27.18%) of diff not shown.
3.28 KB
smali/io/flutter/embedding/engine/j/g$a.smali
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 .class·Lio/flutter/embedding/engine/j/g$a;1 .class·Lio/flutter/embedding/engine/j/g$a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Lf/a/c/a/i$c;5 .implements·Lf/a/c/a/j$c;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
8 ····value·=·Lio/flutter/embedding/engine/j/g;8 ····value·=·Lio/flutter/embedding/engine/j/g;
9 .end·annotation9 .end·annotation
  
Offset 30, 15 lines modifiedOffset 30, 15 lines modified
30 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V30 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
31 ····return-void31 ····return-void
32 .end·method32 .end·method
  
  
33 #·virtual·methods33 #·virtual·methods
34 .method·public·b(Lf/a/c/a/h;Lf/a/c/a/i$d;)V34 .method·public·a(Lf/a/c/a/i;Lf/a/c/a/j$d;)V
35 ····.locals·635 ····.locals·6
  
36 ····const-string·v0,·"error"36 ····const-string·v0,·"error"
  
37 ····iget-object·v1,·p0,·Lio/flutter/embedding/engine/j/g$a;->a:Lio/flutter/embedding/engine/j/g;37 ····iget-object·v1,·p0,·Lio/flutter/embedding/engine/j/g$a;->a:Lio/flutter/embedding/engine/j/g;
  
38 ····invoke-static·{v1},·Lio/flutter/embedding/engine/j/g;->a(Lio/flutter/embedding/engine/j/g;)Lio/flutter/embedding/engine/j/g$b;38 ····invoke-static·{v1},·Lio/flutter/embedding/engine/j/g;->a(Lio/flutter/embedding/engine/j/g;)Lio/flutter/embedding/engine/j/g$b;
Offset 46, 15 lines modifiedOffset 46, 15 lines modified
46 ····move-result-object·v146 ····move-result-object·v1
  
47 ····if-nez·v1,·:cond_047 ····if-nez·v1,·:cond_0
  
48 ····return-void48 ····return-void
  
49 ····:cond_049 ····:cond_0
50 ····iget-object·v1,·p1,·Lf/a/c/a/h;->a:Ljava/lang/String;50 ····iget-object·v1,·p1,·Lf/a/c/a/i;->a:Ljava/lang/String;
  
51 ····new-instance·v2,·Ljava/lang/StringBuilder;51 ····new-instance·v2,·Ljava/lang/StringBuilder;
  
52 ····invoke-direct·{v2},·Ljava/lang/StringBuilder;-><init>()V52 ····invoke-direct·{v2},·Ljava/lang/StringBuilder;-><init>()V
  
53 ····const-string·v3,·"Received·\'"53 ····const-string·v3,·"Received·\'"
  
Offset 103, 15 lines modifiedOffset 103, 15 lines modified
103 ····:cond_2103 ····:cond_2
104 ····:goto_0104 ····:goto_0
105 ····if-eqz·v2,·:cond_3105 ····if-eqz·v2,·:cond_3
  
106 ····goto·:goto_1106 ····goto·:goto_1
  
107 ····:cond_3107 ····:cond_3
108 ····iget-object·p1,·p1,·Lf/a/c/a/h;->b:Ljava/lang/Object;108 ····iget-object·p1,·p1,·Lf/a/c/a/i;->b:Ljava/lang/Object;
  
109 ····check-cast·p1,·Ljava/util/HashMap;109 ····check-cast·p1,·Ljava/util/HashMap;
  
110 ····const-string·v1,·"kind"110 ····const-string·v1,·"kind"
  
111 ····invoke-virtual·{p1,·v1},·Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;111 ····invoke-virtual·{p1,·v1},·Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
  
Offset 131, 15 lines modifiedOffset 131, 15 lines modified
131 ····invoke-interface·{v1,·p1},·Lio/flutter/embedding/engine/j/g$b;->a(Ljava/lang/String;)V131 ····invoke-interface·{v1,·p1},·Lio/flutter/embedding/engine/j/g$b;->a(Ljava/lang/String;)V
132 ····:try_end_1132 ····:try_end_1
133 ····.catch·Ljava/lang/Exception;·{:try_start_1·..·:try_end_1}·:catch_0133 ····.catch·Ljava/lang/Exception;·{:try_start_1·..·:try_end_1}·:catch_0
  
134 ····:try_start_2134 ····:try_start_2
135 ····sget-object·p1,·Ljava/lang/Boolean;->TRUE:Ljava/lang/Boolean;135 ····sget-object·p1,·Ljava/lang/Boolean;->TRUE:Ljava/lang/Boolean;
  
136 ····invoke-interface·{p2,·p1},·Lf/a/c/a/i$d;->b(Ljava/lang/Object;)V136 ····invoke-interface·{p2,·p1},·Lf/a/c/a/j$d;->b(Ljava/lang/Object;)V
  
137 ····goto·:goto_1137 ····goto·:goto_1
  
138 ····:catch_0138 ····:catch_0
139 ····move-exception·p1139 ····move-exception·p1
  
140 ····new-instance·v1,·Ljava/lang/StringBuilder;140 ····new-instance·v1,·Ljava/lang/StringBuilder;
Offset 156, 15 lines modifiedOffset 156, 15 lines modified
  
156 ····invoke-virtual·{v1,·p1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;156 ····invoke-virtual·{v1,·p1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
157 ····invoke-virtual·{v1},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;157 ····invoke-virtual·{v1},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
158 ····move-result-object·p1158 ····move-result-object·p1
  
159 ····invoke-interface·{p2,·v0,·p1,·v3},·Lf/a/c/a/i$d;->a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V159 ····invoke-interface·{p2,·v0,·p1,·v3},·Lf/a/c/a/j$d;->a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V
160 ····:try_end_2160 ····:try_end_2
161 ····.catch·Ljava/lang/Exception;·{:try_start_2·..·:try_end_2}·:catch_1161 ····.catch·Ljava/lang/Exception;·{:try_start_2·..·:try_end_2}·:catch_1
  
162 ····goto·:goto_1162 ····goto·:goto_1
  
163 ····:catch_1163 ····:catch_1
164 ····move-exception·p1164 ····move-exception·p1
Offset 183, 12 lines modifiedOffset 183, 12 lines modified
  
183 ····invoke-virtual·{v1,·p1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;183 ····invoke-virtual·{v1,·p1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
184 ····invoke-virtual·{v1},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;184 ····invoke-virtual·{v1},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
185 ····move-result-object·p1185 ····move-result-object·p1
  
186 ····invoke-interface·{p2,·v0,·p1,·v3},·Lf/a/c/a/i$d;->a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V186 ····invoke-interface·{p2,·v0,·p1,·v3},·Lf/a/c/a/j$d;->a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V
  
187 ····:goto_1187 ····:goto_1
188 ····return-void188 ····return-void
189 .end·method189 .end·method
893 B
smali/io/flutter/embedding/engine/j/m.smali
    
Offset 12, 26 lines modifiedOffset 12, 26 lines modified
12 ············">;"12 ············">;"
13 ········}13 ········}
14 ····.end·annotation14 ····.end·annotation
15 .end·field15 .end·field
  
  
16 #·direct·methods16 #·direct·methods
17 .method·public·constructor·<init>(Lio/flutter/embedding/engine/f/b;)V17 .method·public·constructor·<init>(Lio/flutter/embedding/engine/f/d;)V
18 ····.locals·318 ····.locals·3
  
19 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V19 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
20 ····new-instance·v0,·Lf/a/c/a/a;20 ····new-instance·v0,·Lf/a/c/a/a;
  
21 ····sget-object·v1,·Lf/a/c/a/d;->a:Lf/a/c/a/d;21 ····sget-object·v1,·Lf/a/c/a/e;->a:Lf/a/c/a/e;
  
22 ····const-string·v2,·"flutter/system"22 ····const-string·v2,·"flutter/system"
  
23 ····invoke-direct·{v0,·p1,·v2,·v1},·Lf/a/c/a/a;-><init>(Lf/a/c/a/b;Ljava/lang/String;Lf/a/c/a/g;)V23 ····invoke-direct·{v0,·p1,·v2,·v1},·Lf/a/c/a/a;-><init>(Lf/a/c/a/c;Ljava/lang/String;Lf/a/c/a/h;)V
  
24 ····iput-object·v0,·p0,·Lio/flutter/embedding/engine/j/m;->a:Lf/a/c/a/a;24 ····iput-object·v0,·p0,·Lio/flutter/embedding/engine/j/m;->a:Lf/a/c/a/a;
  
25 ····return-void25 ····return-void
26 .end·method26 .end·method
  
  
1.33 KB
smali/io/flutter/embedding/engine/j/b.smali
    
Offset 34, 32 lines modifiedOffset 34, 32 lines modified
34 ············">;"34 ············">;"
35 ········}35 ········}
36 ····.end·annotation36 ····.end·annotation
37 .end·field37 .end·field
  
  
38 #·direct·methods38 #·direct·methods
39 .method·public·constructor·<init>(Lio/flutter/embedding/engine/f/b;Lio/flutter/embedding/engine/FlutterJNI;)V39 .method·public·constructor·<init>(Lio/flutter/embedding/engine/f/d;Lio/flutter/embedding/engine/FlutterJNI;)V
40 ····.locals·440 ····.locals·4
  
41 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V41 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
42 ····new-instance·v0,·Lio/flutter/embedding/engine/j/b$a;42 ····new-instance·v0,·Lio/flutter/embedding/engine/j/b$a;
  
43 ····invoke-direct·{v0,·p0},·Lio/flutter/embedding/engine/j/b$a;-><init>(Lio/flutter/embedding/engine/j/b;)V43 ····invoke-direct·{v0,·p0},·Lio/flutter/embedding/engine/j/b$a;-><init>(Lio/flutter/embedding/engine/j/b;)V
  
44 ····iput-object·v0,·p0,·Lio/flutter/embedding/engine/j/b;->d:Lf/a/c/a/a$d;44 ····iput-object·v0,·p0,·Lio/flutter/embedding/engine/j/b;->d:Lf/a/c/a/a$d;
  
45 ····new-instance·v1,·Lf/a/c/a/a;45 ····new-instance·v1,·Lf/a/c/a/a;
  
46 ····sget-object·v2,·Lf/a/c/a/o;->a:Lf/a/c/a/o;46 ····sget-object·v2,·Lf/a/c/a/p;->a:Lf/a/c/a/p;
  
47 ····const-string·v3,·"flutter/accessibility"47 ····const-string·v3,·"flutter/accessibility"
  
48 ····invoke-direct·{v1,·p1,·v3,·v2},·Lf/a/c/a/a;-><init>(Lf/a/c/a/b;Ljava/lang/String;Lf/a/c/a/g;)V48 ····invoke-direct·{v1,·p1,·v3,·v2},·Lf/a/c/a/a;-><init>(Lf/a/c/a/c;Ljava/lang/String;Lf/a/c/a/h;)V
  
49 ····iput-object·v1,·p0,·Lio/flutter/embedding/engine/j/b;->a:Lf/a/c/a/a;49 ····iput-object·v1,·p0,·Lio/flutter/embedding/engine/j/b;->a:Lf/a/c/a/a;
  
50 ····invoke-virtual·{v1,·v0},·Lf/a/c/a/a;->e(Lf/a/c/a/a$d;)V50 ····invoke-virtual·{v1,·v0},·Lf/a/c/a/a;->e(Lf/a/c/a/a$d;)V
  
51 ····iput-object·p2,·p0,·Lio/flutter/embedding/engine/j/b;->b:Lio/flutter/embedding/engine/FlutterJNI;51 ····iput-object·p2,·p0,·Lio/flutter/embedding/engine/j/b;->b:Lio/flutter/embedding/engine/FlutterJNI;
  
9.71 KB
smali/io/flutter/embedding/engine/j/i$a.smali
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 .class·Lio/flutter/embedding/engine/j/i$a;1 .class·Lio/flutter/embedding/engine/j/i$a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Lf/a/c/a/i$c;5 .implements·Lf/a/c/a/j$c;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
8 ····value·=·Lio/flutter/embedding/engine/j/i;8 ····value·=·Lio/flutter/embedding/engine/j/i;
9 .end·annotation9 .end·annotation
  
Offset 30, 15 lines modifiedOffset 30, 15 lines modified
30 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V30 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
31 ····return-void31 ····return-void
32 .end·method32 .end·method
  
  
33 #·virtual·methods33 #·virtual·methods
34 .method·public·b(Lf/a/c/a/h;Lf/a/c/a/i$d;)V34 .method·public·a(Lf/a/c/a/i;Lf/a/c/a/j$d;)V
35 ····.locals·535 ····.locals·5
  
36 ····const-string·v0,·"error"36 ····const-string·v0,·"error"
  
37 ····iget-object·v1,·p0,·Lio/flutter/embedding/engine/j/i$a;->a:Lio/flutter/embedding/engine/j/i;37 ····iget-object·v1,·p0,·Lio/flutter/embedding/engine/j/i$a;->a:Lio/flutter/embedding/engine/j/i;
  
38 ····invoke-static·{v1},·Lio/flutter/embedding/engine/j/i;->a(Lio/flutter/embedding/engine/j/i;)Lio/flutter/embedding/engine/j/i$h;38 ····invoke-static·{v1},·Lio/flutter/embedding/engine/j/i;->a(Lio/flutter/embedding/engine/j/i;)Lio/flutter/embedding/engine/j/i$h;
Offset 46, 17 lines modifiedOffset 46, 17 lines modified
46 ····move-result-object·v146 ····move-result-object·v1
  
47 ····if-nez·v1,·:cond_047 ····if-nez·v1,·:cond_0
  
48 ····return-void48 ····return-void
  
49 ····:cond_049 ····:cond_0
50 ····iget-object·v1,·p1,·Lf/a/c/a/h;->a:Ljava/lang/String;50 ····iget-object·v1,·p1,·Lf/a/c/a/i;->a:Ljava/lang/String;
  
51 ····iget-object·p1,·p1,·Lf/a/c/a/h;->b:Ljava/lang/Object;51 ····iget-object·p1,·p1,·Lf/a/c/a/i;->b:Ljava/lang/Object;
  
52 ····new-instance·v2,·Ljava/lang/StringBuilder;52 ····new-instance·v2,·Ljava/lang/StringBuilder;
  
53 ····invoke-direct·{v2},·Ljava/lang/StringBuilder;-><init>()V53 ····invoke-direct·{v2},·Ljava/lang/StringBuilder;-><init>()V
  
54 ····const-string·v3,·"Received·\'"54 ····const-string·v3,·"Received·\'"
  
Offset 261, 15 lines modifiedOffset 261, 15 lines modified
261 ····:cond_1261 ····:cond_1
262 ····:goto_0262 ····:goto_0
263 ····const-string·v1,·"text"263 ····const-string·v1,·"text"
  
264 ····packed-switch·v2,·:pswitch_data_0264 ····packed-switch·v2,·:pswitch_data_0
  
265 ····:try_start_1265 ····:try_start_1
266 ····invoke-interface·{p2},·Lf/a/c/a/i$d;->c()V266 ····invoke-interface·{p2},·Lf/a/c/a/j$d;->c()V
  
267 ····goto/16·:goto_8267 ····goto/16·:goto_8
  
268 ····:pswitch_0268 ····:pswitch_0
269 ····iget-object·p1,·p0,·Lio/flutter/embedding/engine/j/i$a;->a:Lio/flutter/embedding/engine/j/i;269 ····iget-object·p1,·p0,·Lio/flutter/embedding/engine/j/i$a;->a:Lio/flutter/embedding/engine/j/i;
  
270 ····invoke-static·{p1},·Lio/flutter/embedding/engine/j/i;->a(Lio/flutter/embedding/engine/j/i;)Lio/flutter/embedding/engine/j/i$h;270 ····invoke-static·{p1},·Lio/flutter/embedding/engine/j/i;->a(Lio/flutter/embedding/engine/j/i;)Lio/flutter/embedding/engine/j/i$h;
Offset 284, 15 lines modifiedOffset 284, 15 lines modified
  
284 ····invoke-direct·{v1},·Lorg/json/JSONObject;-><init>()V284 ····invoke-direct·{v1},·Lorg/json/JSONObject;-><init>()V
  
285 ····const-string·v2,·"value"285 ····const-string·v2,·"value"
  
286 ····invoke-virtual·{v1,·v2,·p1},·Lorg/json/JSONObject;->put(Ljava/lang/String;Z)Lorg/json/JSONObject;286 ····invoke-virtual·{v1,·v2,·p1},·Lorg/json/JSONObject;->put(Ljava/lang/String;Z)Lorg/json/JSONObject;
  
287 ····invoke-interface·{p2,·v1},·Lf/a/c/a/i$d;->b(Ljava/lang/Object;)V287 ····invoke-interface·{p2,·v1},·Lf/a/c/a/j$d;->b(Ljava/lang/Object;)V
  
288 ····goto/16·:goto_8288 ····goto/16·:goto_8
  
289 ····:pswitch_1289 ····:pswitch_1
290 ····check-cast·p1,·Lorg/json/JSONObject;290 ····check-cast·p1,·Lorg/json/JSONObject;
  
291 ····invoke-virtual·{p1,·v1},·Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String;291 ····invoke-virtual·{p1,·v1},·Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String;
Offset 305, 15 lines modifiedOffset 305, 15 lines modified
  
305 ····move-result-object·v1305 ····move-result-object·v1
  
306 ····invoke-interface·{v1,·p1},·Lio/flutter/embedding/engine/j/i$h;->i(Ljava/lang/String;)V306 ····invoke-interface·{v1,·p1},·Lio/flutter/embedding/engine/j/i$h;->i(Ljava/lang/String;)V
  
307 ····:cond_2307 ····:cond_2
308 ····:goto_1308 ····:goto_1
309 ····invoke-interface·{p2,·v3},·Lf/a/c/a/i$d;->b(Ljava/lang/Object;)V309 ····invoke-interface·{p2,·v3},·Lf/a/c/a/j$d;->b(Ljava/lang/Object;)V
  
310 ····goto/16·:goto_8310 ····goto/16·:goto_8
  
311 ····:pswitch_2311 ····:pswitch_2
312 ····check-cast·p1,·Ljava/lang/String;312 ····check-cast·p1,·Ljava/lang/String;
313 ····:try_end_1313 ····:try_end_1
314 ····.catch·Lorg/json/JSONException;·{:try_start_1·..·:try_end_1}·:catch_c314 ····.catch·Lorg/json/JSONException;·{:try_start_1·..·:try_end_1}·:catch_c
Offset 342, 15 lines modifiedOffset 342, 15 lines modified
  
342 ····invoke-virtual·{v2,·p1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;342 ····invoke-virtual·{v2,·p1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
343 ····invoke-virtual·{v2},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;343 ····invoke-virtual·{v2},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
344 ····move-result-object·p1344 ····move-result-object·p1
  
345 ····invoke-interface·{p2,·v0,·p1,·v3},·Lf/a/c/a/i$d;->a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V345 ····invoke-interface·{p2,·v0,·p1,·v3},·Lf/a/c/a/j$d;->a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V
  
346 ····:cond_3346 ····:cond_3
347 ····move-object·p1,·v3347 ····move-object·p1,·v3
  
348 ····:goto_2348 ····:goto_2
349 ····iget-object·v2,·p0,·Lio/flutter/embedding/engine/j/i$a;->a:Lio/flutter/embedding/engine/j/i;349 ····iget-object·v2,·p0,·Lio/flutter/embedding/engine/j/i$a;->a:Lio/flutter/embedding/engine/j/i;
  
Offset 366, 15 lines modifiedOffset 366, 15 lines modified
  
366 ····new-instance·v2,·Lorg/json/JSONObject;366 ····new-instance·v2,·Lorg/json/JSONObject;
  
367 ····invoke-direct·{v2},·Lorg/json/JSONObject;-><init>()V367 ····invoke-direct·{v2},·Lorg/json/JSONObject;-><init>()V
  
368 ····invoke-virtual·{v2,·v1,·p1},·Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;368 ····invoke-virtual·{v2,·v1,·p1},·Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
  
369 ····invoke-interface·{p2,·v2},·Lf/a/c/a/i$d;->b(Ljava/lang/Object;)V369 ····invoke-interface·{p2,·v2},·Lf/a/c/a/j$d;->b(Ljava/lang/Object;)V
  
370 ····goto/16·:goto_8370 ····goto/16·:goto_8
  
371 ····:pswitch_3371 ····:pswitch_3
372 ····iget-object·p1,·p0,·Lio/flutter/embedding/engine/j/i$a;->a:Lio/flutter/embedding/engine/j/i;372 ····iget-object·p1,·p0,·Lio/flutter/embedding/engine/j/i$a;->a:Lio/flutter/embedding/engine/j/i;
  
373 ····invoke-static·{p1},·Lio/flutter/embedding/engine/j/i;->a(Lio/flutter/embedding/engine/j/i;)Lio/flutter/embedding/engine/j/i$h;373 ····invoke-static·{p1},·Lio/flutter/embedding/engine/j/i;->a(Lio/flutter/embedding/engine/j/i;)Lio/flutter/embedding/engine/j/i$h;
Max diff block lines reached; 5682/9848 bytes (57.70%) of diff not shown.
2.38 KB
smali/io/flutter/embedding/engine/j/k$b.smali
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 .class·Lio/flutter/embedding/engine/j/k$b;1 .class·Lio/flutter/embedding/engine/j/k$b;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Lf/a/c/a/i$c;5 .implements·Lf/a/c/a/j$c;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
8 ····value·=·Lio/flutter/embedding/engine/j/k;8 ····value·=·Lio/flutter/embedding/engine/j/k;
9 .end·annotation9 .end·annotation
  
Offset 30, 20 lines modifiedOffset 30, 20 lines modified
30 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V30 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
31 ····return-void31 ····return-void
32 .end·method32 .end·method
  
  
33 #·virtual·methods33 #·virtual·methods
34 .method·public·b(Lf/a/c/a/h;Lf/a/c/a/i$d;)V34 .method·public·a(Lf/a/c/a/i;Lf/a/c/a/j$d;)V
35 ····.locals·235 ····.locals·2
  
36 ····iget-object·v0,·p1,·Lf/a/c/a/h;->a:Ljava/lang/String;36 ····iget-object·v0,·p1,·Lf/a/c/a/i;->a:Ljava/lang/String;
  
37 ····iget-object·p1,·p1,·Lf/a/c/a/h;->b:Ljava/lang/Object;37 ····iget-object·p1,·p1,·Lf/a/c/a/i;->b:Ljava/lang/Object;
  
38 ····invoke-virtual·{v0},·Ljava/lang/String;->hashCode()I38 ····invoke-virtual·{v0},·Ljava/lang/String;->hashCode()I
  
39 ····const-string·v1,·"get"39 ····const-string·v1,·"get"
  
40 ····invoke-virtual·{v0,·v1},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z40 ····invoke-virtual·{v0,·v1},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z
  
Offset 55, 29 lines modifiedOffset 55, 29 lines modified
  
55 ····invoke-virtual·{v0,·v1},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z55 ····invoke-virtual·{v0,·v1},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z
  
56 ····move-result·v056 ····move-result·v0
  
57 ····if-nez·v0,·:cond_057 ····if-nez·v0,·:cond_0
  
58 ····invoke-interface·{p2},·Lf/a/c/a/i$d;->c()V58 ····invoke-interface·{p2},·Lf/a/c/a/j$d;->c()V
  
59 ····goto·:goto_259 ····goto·:goto_2
  
60 ····:cond_060 ····:cond_0
61 ····iget-object·v0,·p0,·Lio/flutter/embedding/engine/j/k$b;->a:Lio/flutter/embedding/engine/j/k;61 ····iget-object·v0,·p0,·Lio/flutter/embedding/engine/j/k$b;->a:Lio/flutter/embedding/engine/j/k;
  
62 ····check-cast·p1,·[B62 ····check-cast·p1,·[B
  
63 ····invoke-static·{v0,·p1},·Lio/flutter/embedding/engine/j/k;->b(Lio/flutter/embedding/engine/j/k;[B)[B63 ····invoke-static·{v0,·p1},·Lio/flutter/embedding/engine/j/k;->b(Lio/flutter/embedding/engine/j/k;[B)[B
  
64 ····const/4·p1,·0x064 ····const/4·p1,·0x0
  
65 ····:goto_065 ····:goto_0
66 ····invoke-interface·{p2,·p1},·Lf/a/c/a/i$d;->b(Ljava/lang/Object;)V66 ····invoke-interface·{p2,·p1},·Lf/a/c/a/j$d;->b(Ljava/lang/Object;)V
  
67 ····goto·:goto_267 ····goto·:goto_2
  
68 ····:cond_168 ····:cond_1
69 ····iget-object·p1,·p0,·Lio/flutter/embedding/engine/j/k$b;->a:Lio/flutter/embedding/engine/j/k;69 ····iget-object·p1,·p0,·Lio/flutter/embedding/engine/j/k$b;->a:Lio/flutter/embedding/engine/j/k;
  
70 ····const/4·v0,·0x170 ····const/4·v0,·0x1
Offset 97, 15 lines modifiedOffset 97, 15 lines modified
97 ····iget-boolean·v0,·p1,·Lio/flutter/embedding/engine/j/k;->a:Z97 ····iget-boolean·v0,·p1,·Lio/flutter/embedding/engine/j/k;->a:Z
  
98 ····if-nez·v0,·:cond_298 ····if-nez·v0,·:cond_2
  
99 ····goto·:goto_199 ····goto·:goto_1
  
100 ····:cond_2100 ····:cond_2
101 ····invoke-static·{p1,·p2},·Lio/flutter/embedding/engine/j/k;->f(Lio/flutter/embedding/engine/j/k;Lf/a/c/a/i$d;)Lf/a/c/a/i$d;101 ····invoke-static·{p1,·p2},·Lio/flutter/embedding/engine/j/k;->f(Lio/flutter/embedding/engine/j/k;Lf/a/c/a/j$d;)Lf/a/c/a/j$d;
  
102 ····goto·:goto_2102 ····goto·:goto_2
  
103 ····:cond_3103 ····:cond_3
104 ····:goto_1104 ····:goto_1
105 ····iget-object·p1,·p0,·Lio/flutter/embedding/engine/j/k$b;->a:Lio/flutter/embedding/engine/j/k;105 ····iget-object·p1,·p0,·Lio/flutter/embedding/engine/j/k$b;->a:Lio/flutter/embedding/engine/j/k;
  
2.59 KB
smali/io/flutter/embedding/engine/j/f$a.smali
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 .class·Lio/flutter/embedding/engine/j/f$a;1 .class·Lio/flutter/embedding/engine/j/f$a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Lf/a/c/a/i$c;5 .implements·Lf/a/c/a/j$c;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
8 ····value·=·Lio/flutter/embedding/engine/j/f;8 ····value·=·Lio/flutter/embedding/engine/j/f;
9 .end·annotation9 .end·annotation
  
Offset 30, 15 lines modifiedOffset 30, 15 lines modified
30 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V30 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
31 ····return-void31 ····return-void
32 .end·method32 .end·method
  
  
33 #·virtual·methods33 #·virtual·methods
34 .method·public·b(Lf/a/c/a/h;Lf/a/c/a/i$d;)V34 .method·public·a(Lf/a/c/a/i;Lf/a/c/a/j$d;)V
35 ····.locals·435 ····.locals·4
  
36 ····const-string·v0,·"locale"36 ····const-string·v0,·"locale"
  
37 ····iget-object·v1,·p0,·Lio/flutter/embedding/engine/j/f$a;->a:Lio/flutter/embedding/engine/j/f;37 ····iget-object·v1,·p0,·Lio/flutter/embedding/engine/j/f$a;->a:Lio/flutter/embedding/engine/j/f;
  
38 ····invoke-static·{v1},·Lio/flutter/embedding/engine/j/f;->a(Lio/flutter/embedding/engine/j/f;)Lio/flutter/embedding/engine/j/f$b;38 ····invoke-static·{v1},·Lio/flutter/embedding/engine/j/f;->a(Lio/flutter/embedding/engine/j/f;)Lio/flutter/embedding/engine/j/f$b;
Offset 46, 32 lines modifiedOffset 46, 32 lines modified
46 ····move-result-object·v146 ····move-result-object·v1
  
47 ····if-nez·v1,·:cond_047 ····if-nez·v1,·:cond_0
  
48 ····return-void48 ····return-void
  
49 ····:cond_049 ····:cond_0
50 ····iget-object·v1,·p1,·Lf/a/c/a/h;->a:Ljava/lang/String;50 ····iget-object·v1,·p1,·Lf/a/c/a/i;->a:Ljava/lang/String;
  
51 ····invoke-virtual·{v1},·Ljava/lang/String;->hashCode()I51 ····invoke-virtual·{v1},·Ljava/lang/String;->hashCode()I
  
52 ····const-string·v2,·"Localization.getStringResource"52 ····const-string·v2,·"Localization.getStringResource"
  
53 ····invoke-virtual·{v1,·v2},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z53 ····invoke-virtual·{v1,·v2},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z
  
54 ····move-result·v154 ····move-result·v1
  
55 ····if-nez·v1,·:cond_155 ····if-nez·v1,·:cond_1
  
56 ····invoke-interface·{p2},·Lf/a/c/a/i$d;->c()V56 ····invoke-interface·{p2},·Lf/a/c/a/j$d;->c()V
  
57 ····goto·:goto_157 ····goto·:goto_1
  
58 ····:cond_158 ····:cond_1
59 ····invoke-virtual·{p1},·Lf/a/c/a/h;->b()Ljava/lang/Object;59 ····invoke-virtual·{p1},·Lf/a/c/a/i;->b()Ljava/lang/Object;
  
60 ····move-result-object·p160 ····move-result-object·p1
  
61 ····check-cast·p1,·Lorg/json/JSONObject;61 ····check-cast·p1,·Lorg/json/JSONObject;
  
62 ····const/4·v1,·0x062 ····const/4·v1,·0x0
  
Offset 104, 27 lines modifiedOffset 104, 27 lines modified
  
104 ····move-result-object·v0104 ····move-result-object·v0
  
105 ····invoke-interface·{v0,·v2,·p1},·Lio/flutter/embedding/engine/j/f$b;->a(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;105 ····invoke-interface·{v0,·v2,·p1},·Lio/flutter/embedding/engine/j/f$b;->a(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
  
106 ····move-result-object·p1106 ····move-result-object·p1
  
107 ····invoke-interface·{p2,·p1},·Lf/a/c/a/i$d;->b(Ljava/lang/Object;)V107 ····invoke-interface·{p2,·p1},·Lf/a/c/a/j$d;->b(Ljava/lang/Object;)V
108 ····:try_end_0108 ····:try_end_0
109 ····.catch·Lorg/json/JSONException;·{:try_start_0·..·:try_end_0}·:catch_0109 ····.catch·Lorg/json/JSONException;·{:try_start_0·..·:try_end_0}·:catch_0
  
110 ····goto·:goto_1110 ····goto·:goto_1
  
111 ····:catch_0111 ····:catch_0
112 ····move-exception·p1112 ····move-exception·p1
  
113 ····invoke-virtual·{p1},·Lorg/json/JSONException;->getMessage()Ljava/lang/String;113 ····invoke-virtual·{p1},·Lorg/json/JSONException;->getMessage()Ljava/lang/String;
  
114 ····move-result-object·p1114 ····move-result-object·p1
  
115 ····const-string·v0,·"error"115 ····const-string·v0,·"error"
  
116 ····invoke-interface·{p2,·v0,·p1,·v1},·Lf/a/c/a/i$d;->a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V116 ····invoke-interface·{p2,·v0,·p1,·v1},·Lf/a/c/a/j$d;->a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V
  
117 ····:goto_1117 ····:goto_1
118 ····return-void118 ····return-void
119 .end·method119 .end·method
1.46 KB
smali/io/flutter/embedding/engine/j/j$a$a.smali
    
Offset 4, 44 lines modifiedOffset 4, 44 lines modified
  
4 #·interfaces4 #·interfaces
5 .implements·Ljava/lang/Runnable;5 .implements·Ljava/lang/Runnable;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingMethod;7 .annotation·system·Ldalvik/annotation/EnclosingMethod;
8 ····value·=·Lio/flutter/embedding/engine/j/j$a;->e(Lf/a/c/a/h;Lf/a/c/a/i$d;)V8 ····value·=·Lio/flutter/embedding/engine/j/j$a;->e(Lf/a/c/a/i;Lf/a/c/a/j$d;)V
9 .end·annotation9 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x011 ····accessFlags·=·0x0
12 ····name·=·null12 ····name·=·null
13 .end·annotation13 .end·annotation
  
  
14 #·instance·fields14 #·instance·fields
15 .field·final·synthetic·d:Lf/a/c/a/i$d;15 .field·final·synthetic·d:Lf/a/c/a/j$d;
  
  
16 #·direct·methods16 #·direct·methods
17 .method·constructor·<init>(Lio/flutter/embedding/engine/j/j$a;Lf/a/c/a/i$d;)V17 .method·constructor·<init>(Lio/flutter/embedding/engine/j/j$a;Lf/a/c/a/j$d;)V
18 ····.locals·018 ····.locals·0
  
19 ····iput-object·p2,·p0,·Lio/flutter/embedding/engine/j/j$a$a;->d:Lf/a/c/a/i$d;19 ····iput-object·p2,·p0,·Lio/flutter/embedding/engine/j/j$a$a;->d:Lf/a/c/a/j$d;
  
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·run()V24 .method·public·run()V
25 ····.locals·225 ····.locals·2
  
26 ····iget-object·v0,·p0,·Lio/flutter/embedding/engine/j/j$a$a;->d:Lf/a/c/a/i$d;26 ····iget-object·v0,·p0,·Lio/flutter/embedding/engine/j/j$a$a;->d:Lf/a/c/a/j$d;
  
27 ····const/4·v1,·0x027 ····const/4·v1,·0x0
  
28 ····invoke-interface·{v0,·v1},·Lf/a/c/a/i$d;->b(Ljava/lang/Object;)V28 ····invoke-interface·{v0,·v1},·Lf/a/c/a/j$d;->b(Ljava/lang/Object;)V
  
29 ····return-void29 ····return-void
30 .end·method30 .end·method
896 B
smali/io/flutter/embedding/engine/j/e.smali
    
Offset 12, 26 lines modifiedOffset 12, 26 lines modified
12 ············">;"12 ············">;"
13 ········}13 ········}
14 ····.end·annotation14 ····.end·annotation
15 .end·field15 .end·field
  
  
16 #·direct·methods16 #·direct·methods
17 .method·public·constructor·<init>(Lio/flutter/embedding/engine/f/b;)V17 .method·public·constructor·<init>(Lio/flutter/embedding/engine/f/d;)V
18 ····.locals·318 ····.locals·3
  
19 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V19 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
20 ····new-instance·v0,·Lf/a/c/a/a;20 ····new-instance·v0,·Lf/a/c/a/a;
  
21 ····sget-object·v1,·Lf/a/c/a/q;->b:Lf/a/c/a/q;21 ····sget-object·v1,·Lf/a/c/a/r;->b:Lf/a/c/a/r;
  
22 ····const-string·v2,·"flutter/lifecycle"22 ····const-string·v2,·"flutter/lifecycle"
  
23 ····invoke-direct·{v0,·p1,·v2,·v1},·Lf/a/c/a/a;-><init>(Lf/a/c/a/b;Ljava/lang/String;Lf/a/c/a/g;)V23 ····invoke-direct·{v0,·p1,·v2,·v1},·Lf/a/c/a/a;-><init>(Lf/a/c/a/c;Ljava/lang/String;Lf/a/c/a/h;)V
  
24 ····iput-object·v0,·p0,·Lio/flutter/embedding/engine/j/e;->a:Lf/a/c/a/a;24 ····iput-object·v0,·p0,·Lio/flutter/embedding/engine/j/e;->a:Lf/a/c/a/a;
  
25 ····return-void25 ····return-void
26 .end·method26 .end·method
  
  
895 B
smali/io/flutter/embedding/engine/j/l.smali
    
Offset 21, 26 lines modifiedOffset 21, 26 lines modified
21 ············">;"21 ············">;"
22 ········}22 ········}
23 ····.end·annotation23 ····.end·annotation
24 .end·field24 .end·field
  
  
25 #·direct·methods25 #·direct·methods
26 .method·public·constructor·<init>(Lio/flutter/embedding/engine/f/b;)V26 .method·public·constructor·<init>(Lio/flutter/embedding/engine/f/d;)V
27 ····.locals·327 ····.locals·3
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
29 ····new-instance·v0,·Lf/a/c/a/a;29 ····new-instance·v0,·Lf/a/c/a/a;
  
30 ····sget-object·v1,·Lf/a/c/a/d;->a:Lf/a/c/a/d;30 ····sget-object·v1,·Lf/a/c/a/e;->a:Lf/a/c/a/e;
  
31 ····const-string·v2,·"flutter/settings"31 ····const-string·v2,·"flutter/settings"
  
32 ····invoke-direct·{v0,·p1,·v2,·v1},·Lf/a/c/a/a;-><init>(Lf/a/c/a/b;Ljava/lang/String;Lf/a/c/a/g;)V32 ····invoke-direct·{v0,·p1,·v2,·v1},·Lf/a/c/a/a;-><init>(Lf/a/c/a/c;Ljava/lang/String;Lf/a/c/a/h;)V
  
33 ····iput-object·v0,·p0,·Lio/flutter/embedding/engine/j/l;->a:Lf/a/c/a/a;33 ····iput-object·v0,·p0,·Lio/flutter/embedding/engine/j/l;->a:Lf/a/c/a/a;
  
34 ····return-void34 ····return-void
35 .end·method35 .end·method
  
  
14.1 KB
smali/io/flutter/embedding/engine/j/j$a.smali
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 .class·Lio/flutter/embedding/engine/j/j$a;1 .class·Lio/flutter/embedding/engine/j/j$a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Lf/a/c/a/i$c;5 .implements·Lf/a/c/a/j$c;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
8 ····value·=·Lio/flutter/embedding/engine/j/j;8 ····value·=·Lio/flutter/embedding/engine/j/j;
9 .end·annotation9 .end·annotation
  
Offset 28, 18 lines modifiedOffset 28, 18 lines modified
28 ····iput-object·p1,·p0,·Lio/flutter/embedding/engine/j/j$a;->a:Lio/flutter/embedding/engine/j/j;28 ····iput-object·p1,·p0,·Lio/flutter/embedding/engine/j/j$a;->a:Lio/flutter/embedding/engine/j/j;
  
29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
30 ····return-void30 ····return-void
31 .end·method31 .end·method
  
32 .method·private·a(Lf/a/c/a/h;Lf/a/c/a/i$d;)V32 .method·private·b(Lf/a/c/a/i;Lf/a/c/a/j$d;)V
33 ····.locals·233 ····.locals·2
  
34 ····invoke-virtual·{p1},·Lf/a/c/a/h;->b()Ljava/lang/Object;34 ····invoke-virtual·{p1},·Lf/a/c/a/i;->b()Ljava/lang/Object;
  
35 ····move-result-object·p135 ····move-result-object·p1
  
36 ····check-cast·p1,·Ljava/lang/Integer;36 ····check-cast·p1,·Ljava/lang/Integer;
  
37 ····invoke-virtual·{p1},·Ljava/lang/Integer;->intValue()I37 ····invoke-virtual·{p1},·Ljava/lang/Integer;->intValue()I
  
Offset 52, 43 lines modifiedOffset 52, 43 lines modified
  
52 ····invoke-static·{v1},·Lio/flutter/embedding/engine/j/j;->a(Lio/flutter/embedding/engine/j/j;)Lio/flutter/embedding/engine/j/j$e;52 ····invoke-static·{v1},·Lio/flutter/embedding/engine/j/j;->a(Lio/flutter/embedding/engine/j/j;)Lio/flutter/embedding/engine/j/j$e;
  
53 ····move-result-object·v153 ····move-result-object·v1
  
54 ····invoke-interface·{v1,·p1},·Lio/flutter/embedding/engine/j/j$e;->a(I)V54 ····invoke-interface·{v1,·p1},·Lio/flutter/embedding/engine/j/j$e;->a(I)V
  
55 ····invoke-interface·{p2,·v0},·Lf/a/c/a/i$d;->b(Ljava/lang/Object;)V55 ····invoke-interface·{p2,·v0},·Lf/a/c/a/j$d;->b(Ljava/lang/Object;)V
56 ····:try_end_056 ····:try_end_0
57 ····.catch·Ljava/lang/IllegalStateException;·{:try_start_0·..·:try_end_0}·:catch_057 ····.catch·Ljava/lang/IllegalStateException;·{:try_start_0·..·:try_end_0}·:catch_0
  
58 ····goto·:goto_058 ····goto·:goto_0
  
59 ····:catch_059 ····:catch_0
60 ····move-exception·p160 ····move-exception·p1
  
61 ····invoke-static·{p1},·Lio/flutter/embedding/engine/j/j;->b(Ljava/lang/Exception;)Ljava/lang/String;61 ····invoke-static·{p1},·Lio/flutter/embedding/engine/j/j;->b(Ljava/lang/Exception;)Ljava/lang/String;
  
62 ····move-result-object·p162 ····move-result-object·p1
  
63 ····const-string·v1,·"error"63 ····const-string·v1,·"error"
  
64 ····invoke-interface·{p2,·v1,·p1,·v0},·Lf/a/c/a/i$d;->a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V64 ····invoke-interface·{p2,·v1,·p1,·v0},·Lf/a/c/a/j$d;->a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V
  
65 ····:goto_065 ····:goto_0
66 ····return-void66 ····return-void
67 .end·method67 .end·method
  
68 .method·private·c(Lf/a/c/a/h;Lf/a/c/a/i$d;)V68 .method·private·c(Lf/a/c/a/i;Lf/a/c/a/j$d;)V
69 ····.locals·1769 ····.locals·17
  
70 ····move-object/from16·v1,·p070 ····move-object/from16·v1,·p0
  
71 ····move-object/from16·v2,·p271 ····move-object/from16·v2,·p2
  
72 ····invoke-virtual/range·{p1·..·p1},·Lf/a/c/a/h;->b()Ljava/lang/Object;72 ····invoke-virtual/range·{p1·..·p1},·Lf/a/c/a/i;->b()Ljava/lang/Object;
  
73 ····move-result-object·v073 ····move-result-object·v0
  
74 ····check-cast·v0,·Ljava/util/Map;74 ····check-cast·v0,·Ljava/util/Map;
  
75 ····const-string·v3,·"hybrid"75 ····const-string·v3,·"hybrid"
  
Offset 237, 15 lines modifiedOffset 237, 15 lines modified
  
237 ····invoke-static·{v0},·Lio/flutter/embedding/engine/j/j;->a(Lio/flutter/embedding/engine/j/j;)Lio/flutter/embedding/engine/j/j$e;237 ····invoke-static·{v0},·Lio/flutter/embedding/engine/j/j;->a(Lio/flutter/embedding/engine/j/j;)Lio/flutter/embedding/engine/j/j$e;
  
238 ····move-result-object·v0238 ····move-result-object·v0
  
239 ····invoke-interface·{v0,·v4},·Lio/flutter/embedding/engine/j/j$e;->h(Lio/flutter/embedding/engine/j/j$b;)V239 ····invoke-interface·{v0,·v4},·Lio/flutter/embedding/engine/j/j$e;->h(Lio/flutter/embedding/engine/j/j$b;)V
  
240 ····invoke-interface·{v2,·v7},·Lf/a/c/a/i$d;->b(Ljava/lang/Object;)V240 ····invoke-interface·{v2,·v7},·Lf/a/c/a/j$d;->b(Ljava/lang/Object;)V
  
241 ····goto·:goto_4241 ····goto·:goto_4
  
242 ····:cond_4242 ····:cond_4
243 ····iget-object·v0,·v1,·Lio/flutter/embedding/engine/j/j$a;->a:Lio/flutter/embedding/engine/j/j;243 ····iget-object·v0,·v1,·Lio/flutter/embedding/engine/j/j$a;->a:Lio/flutter/embedding/engine/j/j;
  
244 ····invoke-static·{v0},·Lio/flutter/embedding/engine/j/j;->a(Lio/flutter/embedding/engine/j/j;)Lio/flutter/embedding/engine/j/j$e;244 ····invoke-static·{v0},·Lio/flutter/embedding/engine/j/j;->a(Lio/flutter/embedding/engine/j/j;)Lio/flutter/embedding/engine/j/j$e;
Offset 256, 39 lines modifiedOffset 256, 39 lines modified
  
256 ····move-result-wide·v3256 ····move-result-wide·v3
  
257 ····invoke-static·{v3,·v4},·Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;257 ····invoke-static·{v3,·v4},·Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
  
258 ····move-result-object·v0258 ····move-result-object·v0
  
259 ····invoke-interface·{v2,·v0},·Lf/a/c/a/i$d;->b(Ljava/lang/Object;)V259 ····invoke-interface·{v2,·v0},·Lf/a/c/a/j$d;->b(Ljava/lang/Object;)V
260 ····:try_end_0260 ····:try_end_0
261 ····.catch·Ljava/lang/IllegalStateException;·{:try_start_0·..·:try_end_0}·:catch_0261 ····.catch·Ljava/lang/IllegalStateException;·{:try_start_0·..·:try_end_0}·:catch_0
  
262 ····goto·:goto_4262 ····goto·:goto_4
  
263 ····:catch_0263 ····:catch_0
264 ····move-exception·v0264 ····move-exception·v0
  
265 ····invoke-static·{v0},·Lio/flutter/embedding/engine/j/j;->b(Ljava/lang/Exception;)Ljava/lang/String;265 ····invoke-static·{v0},·Lio/flutter/embedding/engine/j/j;->b(Ljava/lang/Exception;)Ljava/lang/String;
  
266 ····move-result-object·v0266 ····move-result-object·v0
  
267 ····const-string·v3,·"error"267 ····const-string·v3,·"error"
  
268 ····invoke-interface·{v2,·v3,·v0,·v7},·Lf/a/c/a/i$d;->a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V268 ····invoke-interface·{v2,·v3,·v0,·v7},·Lf/a/c/a/j$d;->a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V
  
269 ····:goto_4269 ····:goto_4
270 ····return-void270 ····return-void
271 .end·method271 .end·method
  
272 .method·private·d(Lf/a/c/a/h;Lf/a/c/a/i$d;)V272 .method·private·d(Lf/a/c/a/i;Lf/a/c/a/j$d;)V
273 ····.locals·3273 ····.locals·3
  
274 ····invoke-virtual·{p1},·Lf/a/c/a/h;->b()Ljava/lang/Object;274 ····invoke-virtual·{p1},·Lf/a/c/a/i;->b()Ljava/lang/Object;
  
275 ····move-result-object·p1275 ····move-result-object·p1
Max diff block lines reached; 10166/14344 bytes (70.87%) of diff not shown.
833 B
smali/io/flutter/embedding/engine/j/h$a.smali
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 .class·Lio/flutter/embedding/engine/j/h$a;1 .class·Lio/flutter/embedding/engine/j/h$a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Lf/a/c/a/i$c;5 .implements·Lf/a/c/a/j$c;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
8 ····value·=·Lio/flutter/embedding/engine/j/h;8 ····value·=·Lio/flutter/embedding/engine/j/h;
9 .end·annotation9 .end·annotation
  
Offset 24, 16 lines modifiedOffset 24, 16 lines modified
24 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V24 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
25 ····return-void25 ····return-void
26 .end·method26 .end·method
  
  
27 #·virtual·methods27 #·virtual·methods
28 .method·public·b(Lf/a/c/a/h;Lf/a/c/a/i$d;)V28 .method·public·a(Lf/a/c/a/i;Lf/a/c/a/j$d;)V
29 ····.locals·029 ····.locals·0
  
30 ····const/4·p1,·0x030 ····const/4·p1,·0x0
  
31 ····invoke-interface·{p2,·p1},·Lf/a/c/a/i$d;->b(Ljava/lang/Object;)V31 ····invoke-interface·{p2,·p1},·Lf/a/c/a/j$d;->b(Ljava/lang/Object;)V
  
32 ····return-void32 ····return-void
33 .end·method33 .end·method
2.52 KB
smali/io/flutter/embedding/engine/j/j.smali
    
Offset 11, 44 lines modifiedOffset 11, 44 lines modified
11 ········Lio/flutter/embedding/engine/j/j$b;,11 ········Lio/flutter/embedding/engine/j/j$b;,
12 ········Lio/flutter/embedding/engine/j/j$e;12 ········Lio/flutter/embedding/engine/j/j$e;
13 ····}13 ····}
14 .end·annotation14 .end·annotation
  
  
15 #·instance·fields15 #·instance·fields
16 .field·private·final·a:Lf/a/c/a/i;16 .field·private·final·a:Lf/a/c/a/j;
  
17 .field·private·b:Lio/flutter/embedding/engine/j/j$e;17 .field·private·b:Lio/flutter/embedding/engine/j/j$e;
  
18 .field·private·final·c:Lf/a/c/a/i$c;18 .field·private·final·c:Lf/a/c/a/j$c;
  
  
19 #·direct·methods19 #·direct·methods
20 .method·public·constructor·<init>(Lio/flutter/embedding/engine/f/b;)V20 .method·public·constructor·<init>(Lio/flutter/embedding/engine/f/d;)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,·Lio/flutter/embedding/engine/j/j$a;23 ····new-instance·v0,·Lio/flutter/embedding/engine/j/j$a;
  
24 ····invoke-direct·{v0,·p0},·Lio/flutter/embedding/engine/j/j$a;-><init>(Lio/flutter/embedding/engine/j/j;)V24 ····invoke-direct·{v0,·p0},·Lio/flutter/embedding/engine/j/j$a;-><init>(Lio/flutter/embedding/engine/j/j;)V
  
25 ····iput-object·v0,·p0,·Lio/flutter/embedding/engine/j/j;->c:Lf/a/c/a/i$c;25 ····iput-object·v0,·p0,·Lio/flutter/embedding/engine/j/j;->c:Lf/a/c/a/j$c;
  
26 ····new-instance·v1,·Lf/a/c/a/i;26 ····new-instance·v1,·Lf/a/c/a/j;
  
27 ····sget-object·v2,·Lf/a/c/a/p;->b:Lf/a/c/a/p;27 ····sget-object·v2,·Lf/a/c/a/q;->b:Lf/a/c/a/q;
  
28 ····const-string·v3,·"flutter/platform_views"28 ····const-string·v3,·"flutter/platform_views"
  
29 ····invoke-direct·{v1,·p1,·v3,·v2},·Lf/a/c/a/i;-><init>(Lf/a/c/a/b;Ljava/lang/String;Lf/a/c/a/j;)V29 ····invoke-direct·{v1,·p1,·v3,·v2},·Lf/a/c/a/j;-><init>(Lf/a/c/a/c;Ljava/lang/String;Lf/a/c/a/k;)V
  
30 ····iput-object·v1,·p0,·Lio/flutter/embedding/engine/j/j;->a:Lf/a/c/a/i;30 ····iput-object·v1,·p0,·Lio/flutter/embedding/engine/j/j;->a:Lf/a/c/a/j;
  
31 ····invoke-virtual·{v1,·v0},·Lf/a/c/a/i;->e(Lf/a/c/a/i$c;)V31 ····invoke-virtual·{v1,·v0},·Lf/a/c/a/j;->e(Lf/a/c/a/j$c;)V
  
32 ····return-void32 ····return-void
33 .end·method33 .end·method
  
34 .method·static·synthetic·a(Lio/flutter/embedding/engine/j/j;)Lio/flutter/embedding/engine/j/j$e;34 .method·static·synthetic·a(Lio/flutter/embedding/engine/j/j;)Lio/flutter/embedding/engine/j/j$e;
35 ····.locals·035 ····.locals·0
  
Offset 88, 28 lines modifiedOffset 88, 28 lines modified
88 .end·method88 .end·method
  
  
89 #·virtual·methods89 #·virtual·methods
90 .method·public·d(I)V90 .method·public·d(I)V
91 ····.locals·291 ····.locals·2
  
92 ····iget-object·v0,·p0,·Lio/flutter/embedding/engine/j/j;->a:Lf/a/c/a/i;92 ····iget-object·v0,·p0,·Lio/flutter/embedding/engine/j/j;->a:Lf/a/c/a/j;
  
93 ····if-nez·v0,·:cond_093 ····if-nez·v0,·:cond_0
  
94 ····return-void94 ····return-void
  
95 ····:cond_095 ····:cond_0
96 ····invoke-static·{p1},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;96 ····invoke-static·{p1},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
97 ····move-result-object·p197 ····move-result-object·p1
  
98 ····const-string·v1,·"viewFocused"98 ····const-string·v1,·"viewFocused"
  
99 ····invoke-virtual·{v0,·v1,·p1},·Lf/a/c/a/i;->c(Ljava/lang/String;Ljava/lang/Object;)V99 ····invoke-virtual·{v0,·v1,·p1},·Lf/a/c/a/j;->c(Ljava/lang/String;Ljava/lang/Object;)V
  
100 ····return-void100 ····return-void
101 .end·method101 .end·method
  
102 .method·public·e(Lio/flutter/embedding/engine/j/j$e;)V102 .method·public·e(Lio/flutter/embedding/engine/j/j$e;)V
103 ····.locals·0103 ····.locals·0
  
2.35 KB
smali/io/flutter/embedding/engine/j/c$a.smali
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 .class·Lio/flutter/embedding/engine/j/c$a;1 .class·Lio/flutter/embedding/engine/j/c$a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Lf/a/c/a/i$c;5 .implements·Lf/a/c/a/j$c;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
8 ····value·=·Lio/flutter/embedding/engine/j/c;8 ····value·=·Lio/flutter/embedding/engine/j/c;
9 .end·annotation9 .end·annotation
  
Offset 30, 31 lines modifiedOffset 30, 31 lines modified
30 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V30 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
31 ····return-void31 ····return-void
32 .end·method32 .end·method
  
  
33 #·virtual·methods33 #·virtual·methods
34 .method·public·b(Lf/a/c/a/h;Lf/a/c/a/i$d;)V34 .method·public·a(Lf/a/c/a/i;Lf/a/c/a/j$d;)V
35 ····.locals·435 ····.locals·4
  
36 ····iget-object·v0,·p0,·Lio/flutter/embedding/engine/j/c$a;->a:Lio/flutter/embedding/engine/j/c;36 ····iget-object·v0,·p0,·Lio/flutter/embedding/engine/j/c$a;->a:Lio/flutter/embedding/engine/j/c;
  
37 ····invoke-static·{v0},·Lio/flutter/embedding/engine/j/c;->a(Lio/flutter/embedding/engine/j/c;)Lio/flutter/embedding/engine/g/a;37 ····invoke-static·{v0},·Lio/flutter/embedding/engine/j/c;->a(Lio/flutter/embedding/engine/j/c;)Lio/flutter/embedding/engine/g/a;
  
38 ····move-result-object·v038 ····move-result-object·v0
  
39 ····if-nez·v0,·:cond_039 ····if-nez·v0,·:cond_0
  
40 ····return-void40 ····return-void
  
41 ····:cond_041 ····:cond_0
42 ····iget-object·v0,·p1,·Lf/a/c/a/h;->a:Ljava/lang/String;42 ····iget-object·v0,·p1,·Lf/a/c/a/i;->a:Ljava/lang/String;
  
43 ····invoke-virtual·{p1},·Lf/a/c/a/h;->b()Ljava/lang/Object;43 ····invoke-virtual·{p1},·Lf/a/c/a/i;->b()Ljava/lang/Object;
  
44 ····move-result-object·p144 ····move-result-object·p1
  
45 ····check-cast·p1,·Ljava/util/Map;45 ····check-cast·p1,·Ljava/util/Map;
  
46 ····new-instance·v1,·Ljava/lang/StringBuilder;46 ····new-instance·v1,·Ljava/lang/StringBuilder;
  
Offset 155, 15 lines modifiedOffset 155, 15 lines modified
  
155 ····:cond_3155 ····:cond_3
156 ····const/4·v2,·0x0156 ····const/4·v2,·0x0
  
157 ····:goto_0157 ····:goto_0
158 ····packed-switch·v2,·:pswitch_data_0158 ····packed-switch·v2,·:pswitch_data_0
  
159 ····invoke-interface·{p2},·Lf/a/c/a/i$d;->c()V159 ····invoke-interface·{p2},·Lf/a/c/a/j$d;->c()V
  
160 ····goto·:goto_2160 ····goto·:goto_2
  
161 ····:pswitch_0161 ····:pswitch_0
162 ····iget-object·v0,·p0,·Lio/flutter/embedding/engine/j/c$a;->a:Lio/flutter/embedding/engine/j/c;162 ····iget-object·v0,·p0,·Lio/flutter/embedding/engine/j/c$a;->a:Lio/flutter/embedding/engine/j/c;
  
163 ····invoke-static·{v0},·Lio/flutter/embedding/engine/j/c;->a(Lio/flutter/embedding/engine/j/c;)Lio/flutter/embedding/engine/g/a;163 ····invoke-static·{v0},·Lio/flutter/embedding/engine/j/c;->a(Lio/flutter/embedding/engine/j/c;)Lio/flutter/embedding/engine/g/a;
Offset 221, 15 lines modifiedOffset 221, 15 lines modified
221 ····move-result-object·v0221 ····move-result-object·v0
  
222 ····invoke-interface·{v0,·v1,·p1},·Lio/flutter/embedding/engine/g/a;->a(ILjava/lang/String;)Ljava/lang/String;222 ····invoke-interface·{v0,·v1,·p1},·Lio/flutter/embedding/engine/g/a;->a(ILjava/lang/String;)Ljava/lang/String;
  
223 ····move-result-object·p1223 ····move-result-object·p1
  
224 ····:goto_1224 ····:goto_1
225 ····invoke-interface·{p2,·p1},·Lf/a/c/a/i$d;->b(Ljava/lang/Object;)V225 ····invoke-interface·{p2,·p1},·Lf/a/c/a/j$d;->b(Ljava/lang/Object;)V
  
226 ····goto·:goto_2226 ····goto·:goto_2
  
227 ····:pswitch_2227 ····:pswitch_2
228 ····iget-object·v0,·p0,·Lio/flutter/embedding/engine/j/c$a;->a:Lio/flutter/embedding/engine/j/c;228 ····iget-object·v0,·p0,·Lio/flutter/embedding/engine/j/c$a;->a:Lio/flutter/embedding/engine/j/c;
  
229 ····invoke-static·{v0},·Lio/flutter/embedding/engine/j/c;->a(Lio/flutter/embedding/engine/j/c;)Lio/flutter/embedding/engine/g/a;229 ····invoke-static·{v0},·Lio/flutter/embedding/engine/j/c;->a(Lio/flutter/embedding/engine/j/c;)Lio/flutter/embedding/engine/g/a;
2.09 KB
smali/io/flutter/embedding/engine/j/c.smali
    
Offset 1, 55 lines modifiedOffset 1, 55 lines modified
1 .class·public·Lio/flutter/embedding/engine/j/c;1 .class·public·Lio/flutter/embedding/engine/j/c;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
  
4 #·instance·fields4 #·instance·fields
5 .field·private·final·a:Lf/a/c/a/i;5 .field·private·final·a:Lf/a/c/a/j;
  
6 .field·private·b:Lio/flutter/embedding/engine/g/a;6 .field·private·b:Lio/flutter/embedding/engine/g/a;
  
7 .field·private·c:Ljava/util/Map;7 .field·private·c:Ljava/util/Map;
8 ····.annotation·system·Ldalvik/annotation/Signature;8 ····.annotation·system·Ldalvik/annotation/Signature;
9 ········value·=·{9 ········value·=·{
10 ············"Ljava/util/Map<",10 ············"Ljava/util/Map<",
11 ············"Ljava/lang/String;",11 ············"Ljava/lang/String;",
12 ············"Ljava/util/List<",12 ············"Ljava/util/List<",
13 ············"Lf/a/c/a/i$d;",13 ············"Lf/a/c/a/j$d;",
14 ············">;>;"14 ············">;>;"
15 ········}15 ········}
16 ····.end·annotation16 ····.end·annotation
17 .end·field17 .end·field
  
18 .field·final·d:Lf/a/c/a/i$c;18 .field·final·d:Lf/a/c/a/j$c;
  
  
19 #·direct·methods19 #·direct·methods
20 .method·public·constructor·<init>(Lio/flutter/embedding/engine/f/b;)V20 .method·public·constructor·<init>(Lio/flutter/embedding/engine/f/d;)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,·Lio/flutter/embedding/engine/j/c$a;23 ····new-instance·v0,·Lio/flutter/embedding/engine/j/c$a;
  
24 ····invoke-direct·{v0,·p0},·Lio/flutter/embedding/engine/j/c$a;-><init>(Lio/flutter/embedding/engine/j/c;)V24 ····invoke-direct·{v0,·p0},·Lio/flutter/embedding/engine/j/c$a;-><init>(Lio/flutter/embedding/engine/j/c;)V
  
25 ····iput-object·v0,·p0,·Lio/flutter/embedding/engine/j/c;->d:Lf/a/c/a/i$c;25 ····iput-object·v0,·p0,·Lio/flutter/embedding/engine/j/c;->d:Lf/a/c/a/j$c;
  
26 ····new-instance·v1,·Lf/a/c/a/i;26 ····new-instance·v1,·Lf/a/c/a/j;
  
27 ····sget-object·v2,·Lf/a/c/a/p;->b:Lf/a/c/a/p;27 ····sget-object·v2,·Lf/a/c/a/q;->b:Lf/a/c/a/q;
  
28 ····const-string·v3,·"flutter/deferredcomponent"28 ····const-string·v3,·"flutter/deferredcomponent"
  
29 ····invoke-direct·{v1,·p1,·v3,·v2},·Lf/a/c/a/i;-><init>(Lf/a/c/a/b;Ljava/lang/String;Lf/a/c/a/j;)V29 ····invoke-direct·{v1,·p1,·v3,·v2},·Lf/a/c/a/j;-><init>(Lf/a/c/a/c;Ljava/lang/String;Lf/a/c/a/k;)V
  
30 ····iput-object·v1,·p0,·Lio/flutter/embedding/engine/j/c;->a:Lf/a/c/a/i;30 ····iput-object·v1,·p0,·Lio/flutter/embedding/engine/j/c;->a:Lf/a/c/a/j;
  
31 ····invoke-virtual·{v1,·v0},·Lf/a/c/a/i;->e(Lf/a/c/a/i$c;)V31 ····invoke-virtual·{v1,·v0},·Lf/a/c/a/j;->e(Lf/a/c/a/j$c;)V
  
32 ····invoke-static·{},·Lf/a/a;->e()Lf/a/a;32 ····invoke-static·{},·Lf/a/a;->e()Lf/a/a;
  
33 ····move-result-object·p133 ····move-result-object·p1
  
34 ····invoke-virtual·{p1},·Lf/a/a;->a()Lio/flutter/embedding/engine/g/a;34 ····invoke-virtual·{p1},·Lf/a/a;->a()Lio/flutter/embedding/engine/g/a;
  
13.5 KB
smali/io/flutter/embedding/engine/j/n.smali
    
Offset 13, 44 lines modifiedOffset 13, 44 lines modified
13 ········Lio/flutter/embedding/engine/j/n$b;,13 ········Lio/flutter/embedding/engine/j/n$b;,
14 ········Lio/flutter/embedding/engine/j/n$f;14 ········Lio/flutter/embedding/engine/j/n$f;
15 ····}15 ····}
16 .end·annotation16 .end·annotation
  
  
17 #·instance·fields17 #·instance·fields
18 .field·public·final·a:Lf/a/c/a/i;18 .field·public·final·a:Lf/a/c/a/j;
  
19 .field·private·b:Lio/flutter/embedding/engine/j/n$f;19 .field·private·b:Lio/flutter/embedding/engine/j/n$f;
  
20 .field·final·c:Lf/a/c/a/i$c;20 .field·final·c:Lf/a/c/a/j$c;
  
  
21 #·direct·methods21 #·direct·methods
22 .method·public·constructor·<init>(Lio/flutter/embedding/engine/f/b;)V22 .method·public·constructor·<init>(Lio/flutter/embedding/engine/f/d;)V
23 ····.locals·423 ····.locals·4
  
24 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V24 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
25 ····new-instance·v0,·Lio/flutter/embedding/engine/j/n$a;25 ····new-instance·v0,·Lio/flutter/embedding/engine/j/n$a;
  
26 ····invoke-direct·{v0,·p0},·Lio/flutter/embedding/engine/j/n$a;-><init>(Lio/flutter/embedding/engine/j/n;)V26 ····invoke-direct·{v0,·p0},·Lio/flutter/embedding/engine/j/n$a;-><init>(Lio/flutter/embedding/engine/j/n;)V
  
27 ····iput-object·v0,·p0,·Lio/flutter/embedding/engine/j/n;->c:Lf/a/c/a/i$c;27 ····iput-object·v0,·p0,·Lio/flutter/embedding/engine/j/n;->c:Lf/a/c/a/j$c;
  
28 ····new-instance·v1,·Lf/a/c/a/i;28 ····new-instance·v1,·Lf/a/c/a/j;
  
29 ····sget-object·v2,·Lf/a/c/a/e;->a:Lf/a/c/a/e;29 ····sget-object·v2,·Lf/a/c/a/f;->a:Lf/a/c/a/f;
  
30 ····const-string·v3,·"flutter/textinput"30 ····const-string·v3,·"flutter/textinput"
  
31 ····invoke-direct·{v1,·p1,·v3,·v2},·Lf/a/c/a/i;-><init>(Lf/a/c/a/b;Ljava/lang/String;Lf/a/c/a/j;)V31 ····invoke-direct·{v1,·p1,·v3,·v2},·Lf/a/c/a/j;-><init>(Lf/a/c/a/c;Ljava/lang/String;Lf/a/c/a/k;)V
  
32 ····iput-object·v1,·p0,·Lio/flutter/embedding/engine/j/n;->a:Lf/a/c/a/i;32 ····iput-object·v1,·p0,·Lio/flutter/embedding/engine/j/n;->a:Lf/a/c/a/j;
  
33 ····invoke-virtual·{v1,·v0},·Lf/a/c/a/i;->e(Lf/a/c/a/i$c;)V33 ····invoke-virtual·{v1,·v0},·Lf/a/c/a/j;->e(Lf/a/c/a/j$c;)V
  
34 ····return-void34 ····return-void
35 .end·method35 .end·method
  
36 .method·static·synthetic·a(Lio/flutter/embedding/engine/j/n;)Lio/flutter/embedding/engine/j/n$f;36 .method·static·synthetic·a(Lio/flutter/embedding/engine/j/n;)Lio/flutter/embedding/engine/j/n$f;
37 ····.locals·037 ····.locals·0
  
Offset 179, 15 lines modifiedOffset 179, 15 lines modified
  
179 ····const-string·v0,·"TextInputChannel"179 ····const-string·v0,·"TextInputChannel"
  
180 ····const-string·v1,·"Sending·\'done\'·message."180 ····const-string·v1,·"Sending·\'done\'·message."
  
181 ····invoke-static·{v0,·v1},·Lf/a/b;->e(Ljava/lang/String;Ljava/lang/String;)V181 ····invoke-static·{v0,·v1},·Lf/a/b;->e(Ljava/lang/String;Ljava/lang/String;)V
  
182 ····iget-object·v0,·p0,·Lio/flutter/embedding/engine/j/n;->a:Lf/a/c/a/i;182 ····iget-object·v0,·p0,·Lio/flutter/embedding/engine/j/n;->a:Lf/a/c/a/j;
  
183 ····const/4·v1,·0x2183 ····const/4·v1,·0x2
  
184 ····new-array·v1,·v1,·[Ljava/io/Serializable;184 ····new-array·v1,·v1,·[Ljava/io/Serializable;
  
185 ····invoke-static·{p1},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;185 ····invoke-static·{p1},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
Offset 205, 29 lines modifiedOffset 205, 29 lines modified
  
205 ····invoke-static·{v1},·Ljava/util/Arrays;->asList([Ljava/lang/Object;)Ljava/util/List;205 ····invoke-static·{v1},·Ljava/util/Arrays;->asList([Ljava/lang/Object;)Ljava/util/List;
  
206 ····move-result-object·p1206 ····move-result-object·p1
  
207 ····const-string·v1,·"TextInputClient.performAction"207 ····const-string·v1,·"TextInputClient.performAction"
  
208 ····invoke-virtual·{v0,·v1,·p1},·Lf/a/c/a/i;->c(Ljava/lang/String;Ljava/lang/Object;)V208 ····invoke-virtual·{v0,·v1,·p1},·Lf/a/c/a/j;->c(Ljava/lang/String;Ljava/lang/Object;)V
  
209 ····return-void209 ····return-void
210 .end·method210 .end·method
  
211 .method·public·e(I)V211 .method·public·e(I)V
212 ····.locals·3212 ····.locals·3
  
213 ····const-string·v0,·"TextInputChannel"213 ····const-string·v0,·"TextInputChannel"
  
214 ····const-string·v1,·"Sending·\'go\'·message."214 ····const-string·v1,·"Sending·\'go\'·message."
  
215 ····invoke-static·{v0,·v1},·Lf/a/b;->e(Ljava/lang/String;Ljava/lang/String;)V215 ····invoke-static·{v0,·v1},·Lf/a/b;->e(Ljava/lang/String;Ljava/lang/String;)V
  
216 ····iget-object·v0,·p0,·Lio/flutter/embedding/engine/j/n;->a:Lf/a/c/a/i;216 ····iget-object·v0,·p0,·Lio/flutter/embedding/engine/j/n;->a:Lf/a/c/a/j;
  
217 ····const/4·v1,·0x2217 ····const/4·v1,·0x2
  
218 ····new-array·v1,·v1,·[Ljava/io/Serializable;218 ····new-array·v1,·v1,·[Ljava/io/Serializable;
  
219 ····invoke-static·{p1},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;219 ····invoke-static·{p1},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
Offset 245, 29 lines modifiedOffset 245, 29 lines modified
  
245 ····invoke-static·{v1},·Ljava/util/Arrays;->asList([Ljava/lang/Object;)Ljava/util/List;245 ····invoke-static·{v1},·Ljava/util/Arrays;->asList([Ljava/lang/Object;)Ljava/util/List;
  
246 ····move-result-object·p1246 ····move-result-object·p1
  
247 ····const-string·v1,·"TextInputClient.performAction"247 ····const-string·v1,·"TextInputClient.performAction"
  
248 ····invoke-virtual·{v0,·v1,·p1},·Lf/a/c/a/i;->c(Ljava/lang/String;Ljava/lang/Object;)V248 ····invoke-virtual·{v0,·v1,·p1},·Lf/a/c/a/j;->c(Ljava/lang/String;Ljava/lang/Object;)V
  
249 ····return-void249 ····return-void
250 .end·method250 .end·method
  
251 .method·public·f(I)V251 .method·public·f(I)V
252 ····.locals·3252 ····.locals·3
  
253 ····const-string·v0,·"TextInputChannel"253 ····const-string·v0,·"TextInputChannel"
  
254 ····const-string·v1,·"Sending·\'newline\'·message."254 ····const-string·v1,·"Sending·\'newline\'·message."
  
255 ····invoke-static·{v0,·v1},·Lf/a/b;->e(Ljava/lang/String;Ljava/lang/String;)V255 ····invoke-static·{v0,·v1},·Lf/a/b;->e(Ljava/lang/String;Ljava/lang/String;)V
  
256 ····iget-object·v0,·p0,·Lio/flutter/embedding/engine/j/n;->a:Lf/a/c/a/i;256 ····iget-object·v0,·p0,·Lio/flutter/embedding/engine/j/n;->a:Lf/a/c/a/j;
  
257 ····const/4·v1,·0x2257 ····const/4·v1,·0x2
  
258 ····new-array·v1,·v1,·[Ljava/io/Serializable;258 ····new-array·v1,·v1,·[Ljava/io/Serializable;
  
259 ····invoke-static·{p1},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;259 ····invoke-static·{p1},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
Offset 285, 29 lines modifiedOffset 285, 29 lines modified
  
285 ····invoke-static·{v1},·Ljava/util/Arrays;->asList([Ljava/lang/Object;)Ljava/util/List;285 ····invoke-static·{v1},·Ljava/util/Arrays;->asList([Ljava/lang/Object;)Ljava/util/List;
  
286 ····move-result-object·p1286 ····move-result-object·p1
  
287 ····const-string·v1,·"TextInputClient.performAction"287 ····const-string·v1,·"TextInputClient.performAction"
Max diff block lines reached; 9418/13713 bytes (68.68%) of diff not shown.
9.68 KB
smali/io/flutter/embedding/engine/f/d.smali
    
Offset 1, 11 lines modifiedOffset 1, 332 lines modified
1 .class·public·interface·abstract·Lio/flutter/embedding/engine/f/d;1 .class·public·Lio/flutter/embedding/engine/f/d;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
 4 #·interfaces
 5 .implements·Lf/a/c/a/c;
  
  
 6 #·annotations
 7 .annotation·system·Ldalvik/annotation/MemberClasses;
 8 ····value·=·{
 9 ········Lio/flutter/embedding/engine/f/d$c;,
 10 ········Lio/flutter/embedding/engine/f/d$b;,
 11 ········Lio/flutter/embedding/engine/f/d$d;
 12 ····}
 13 .end·annotation
  
  
 14 #·instance·fields
 15 .field·private·final·a:Lio/flutter/embedding/engine/FlutterJNI;
  
 16 .field·private·final·b:Landroid/content/res/AssetManager;
  
 17 .field·private·final·c:Lio/flutter/embedding/engine/f/e;
  
 18 .field·private·final·d:Lf/a/c/a/c;
  
 19 .field·private·e:Z
  
 20 .field·private·f:Ljava/lang/String;
  
 21 .field·private·g:Lio/flutter/embedding/engine/f/d$d;
  
 22 .field·private·final·h:Lf/a/c/a/c$a;
  
  
 23 #·direct·methods
 24 .method·public·constructor·<init>(Lio/flutter/embedding/engine/FlutterJNI;Landroid/content/res/AssetManager;)V
 25 ····.locals·2
  
 26 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
 27 ····const/4·v0,·0x0
  
 28 ····iput-boolean·v0,·p0,·Lio/flutter/embedding/engine/f/d;->e:Z
  
 29 ····new-instance·v0,·Lio/flutter/embedding/engine/f/d$a;
  
 30 ····invoke-direct·{v0,·p0},·Lio/flutter/embedding/engine/f/d$a;-><init>(Lio/flutter/embedding/engine/f/d;)V
  
 31 ····iput-object·v0,·p0,·Lio/flutter/embedding/engine/f/d;->h:Lf/a/c/a/c$a;
  
 32 ····iput-object·p1,·p0,·Lio/flutter/embedding/engine/f/d;->a:Lio/flutter/embedding/engine/FlutterJNI;
  
 33 ····iput-object·p2,·p0,·Lio/flutter/embedding/engine/f/d;->b:Landroid/content/res/AssetManager;
  
 34 ····new-instance·p2,·Lio/flutter/embedding/engine/f/e;
  
 35 ····invoke-direct·{p2,·p1},·Lio/flutter/embedding/engine/f/e;-><init>(Lio/flutter/embedding/engine/FlutterJNI;)V
  
 36 ····iput-object·p2,·p0,·Lio/flutter/embedding/engine/f/d;->c:Lio/flutter/embedding/engine/f/e;
  
 37 ····const-string·v1,·"flutter/isolate"
  
 38 ····invoke-virtual·{p2,·v1,·v0},·Lio/flutter/embedding/engine/f/e;->e(Ljava/lang/String;Lf/a/c/a/c$a;)V
  
 39 ····new-instance·v0,·Lio/flutter/embedding/engine/f/d$c;
  
 40 ····const/4·v1,·0x0
  
 41 ····invoke-direct·{v0,·p2,·v1},·Lio/flutter/embedding/engine/f/d$c;-><init>(Lio/flutter/embedding/engine/f/e;Lio/flutter/embedding/engine/f/d$a;)V
  
 42 ····iput-object·v0,·p0,·Lio/flutter/embedding/engine/f/d;->d:Lf/a/c/a/c;
  
 43 ····invoke-virtual·{p1},·Lio/flutter/embedding/engine/FlutterJNI;->isAttached()Z
  
 44 ····move-result·p1
  
 45 ····if-eqz·p1,·:cond_0
  
 46 ····const/4·p1,·0x1
  
 47 ····iput-boolean·p1,·p0,·Lio/flutter/embedding/engine/f/d;->e:Z
  
 48 ····:cond_0
 49 ····return-void
 50 .end·method
  
 51 .method·static·synthetic·d(Lio/flutter/embedding/engine/f/d;)Ljava/lang/String;
 52 ····.locals·0
  
 53 ····iget-object·p0,·p0,·Lio/flutter/embedding/engine/f/d;->f:Ljava/lang/String;
  
 54 ····return-object·p0
 55 .end·method
  
 56 .method·static·synthetic·g(Lio/flutter/embedding/engine/f/d;Ljava/lang/String;)Ljava/lang/String;
 57 ····.locals·0
  
 58 ····iput-object·p1,·p0,·Lio/flutter/embedding/engine/f/d;->f:Ljava/lang/String;
  
 59 ····return-object·p1
 60 .end·method
  
 61 .method·static·synthetic·h(Lio/flutter/embedding/engine/f/d;)Lio/flutter/embedding/engine/f/d$d;
 62 ····.locals·0
  
 63 ····iget-object·p0,·p0,·Lio/flutter/embedding/engine/f/d;->g:Lio/flutter/embedding/engine/f/d$d;
  
 64 ····return-object·p0
 65 .end·method
  
  
4 #·virtual·methods66 #·virtual·methods
 67 .method·public·a(Lf/a/c/a/c$d;)Lf/a/c/a/c$c;
 68 ····.locals·1
 69 ····.annotation·runtime·Ljava/lang/Deprecated;
 70 ····.end·annotation
  
 71 ····iget-object·v0,·p0,·Lio/flutter/embedding/engine/f/d;->d:Lf/a/c/a/c;
  
 72 ····invoke-interface·{v0,·p1},·Lf/a/c/a/c;->a(Lf/a/c/a/c$d;)Lf/a/c/a/c$c;
  
 73 ····move-result-object·p1
  
 74 ····return-object·p1
 75 .end·method
Max diff block lines reached; 628/9831 bytes (6.39%) of diff not shown.
9.51 KB
smali/io/flutter/embedding/engine/f/b.smali
    
Offset 1, 308 lines modifiedOffset 1, 34 lines modified
1 .class·public·Lio/flutter/embedding/engine/f/b;1 .class·public·final·synthetic·Lio/flutter/embedding/engine/f/b;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
4 #·interfaces4 #·interfaces
 5 .implements·Ljava/lang/Runnable;
5 .implements·Lf/a/c/a/b; 
  
  
6 #·annotations 
7 .annotation·system·Ldalvik/annotation/MemberClasses; 
8 ····value·=·{ 
9 ········Lio/flutter/embedding/engine/f/b$c;, 
10 ········Lio/flutter/embedding/engine/f/b$b;, 
11 ········Lio/flutter/embedding/engine/f/b$d; 
12 ····} 
13 .end·annotation 
  
  
14 #·instance·fields6 #·instance·fields
15 .field·private·final·a:Lio/flutter/embedding/engine/FlutterJNI; 
  
16 .field·private·final·b:Landroid/content/res/AssetManager; 
  
17 .field·private·final·c:Lio/flutter/embedding/engine/f/c;7 .field·public·final·synthetic·d:Lio/flutter/embedding/engine/f/e$h;
  
18 .field·private·final·d:Lf/a/c/a/b; 
  
19 .field·private·e:Z 
  
20 .field·private·f:Ljava/lang/String; 
  
21 .field·private·g:Lio/flutter/embedding/engine/f/b$d; 
  
22 .field·private·final·h:Lf/a/c/a/b$a; 
  
  
23 #·direct·methods8 #·direct·methods
24 .method·public·constructor·<init>(Lio/flutter/embedding/engine/FlutterJNI;Landroid/content/res/AssetManager;)V9 .method·public·synthetic·constructor·<init>(Lio/flutter/embedding/engine/f/e$h;)V
25 ····.locals·210 ····.locals·0
  
26 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V11 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
27 ····const/4·v0,·0x0 
  
28 ····iput-boolean·v0,·p0,·Lio/flutter/embedding/engine/f/b;->e:Z 
  
29 ····new-instance·v0,·Lio/flutter/embedding/engine/f/b$a; 
  
30 ····invoke-direct·{v0,·p0},·Lio/flutter/embedding/engine/f/b$a;-><init>(Lio/flutter/embedding/engine/f/b;)V 
  
31 ····iput-object·v0,·p0,·Lio/flutter/embedding/engine/f/b;->h:Lf/a/c/a/b$a; 
  
32 ····iput-object·p1,·p0,·Lio/flutter/embedding/engine/f/b;->a:Lio/flutter/embedding/engine/FlutterJNI;12 ····iput-object·p1,·p0,·Lio/flutter/embedding/engine/f/b;->d:Lio/flutter/embedding/engine/f/e$h;
  
33 ····iput-object·p2,·p0,·Lio/flutter/embedding/engine/f/b;->b:Landroid/content/res/AssetManager; 
  
34 ····new-instance·p2,·Lio/flutter/embedding/engine/f/c; 
  
35 ····invoke-direct·{p2,·p1},·Lio/flutter/embedding/engine/f/c;-><init>(Lio/flutter/embedding/engine/FlutterJNI;)V 
  
36 ····iput-object·p2,·p0,·Lio/flutter/embedding/engine/f/b;->c:Lio/flutter/embedding/engine/f/c; 
  
37 ····const-string·v1,·"flutter/isolate" 
  
38 ····invoke-virtual·{p2,·v1,·v0},·Lio/flutter/embedding/engine/f/c;->c(Ljava/lang/String;Lf/a/c/a/b$a;)V 
  
39 ····new-instance·v0,·Lio/flutter/embedding/engine/f/b$c; 
  
40 ····const/4·v1,·0x0 
  
41 ····invoke-direct·{v0,·p2,·v1},·Lio/flutter/embedding/engine/f/b$c;-><init>(Lio/flutter/embedding/engine/f/c;Lio/flutter/embedding/engine/f/b$a;)V 
  
42 ····iput-object·v0,·p0,·Lio/flutter/embedding/engine/f/b;->d:Lf/a/c/a/b; 
  
43 ····invoke-virtual·{p1},·Lio/flutter/embedding/engine/FlutterJNI;->isAttached()Z 
  
44 ····move-result·p1 
  
45 ····if-eqz·p1,·:cond_0 
  
46 ····const/4·p1,·0x1 
  
47 ····iput-boolean·p1,·p0,·Lio/flutter/embedding/engine/f/b;->e:Z 
  
48 ····:cond_0 
49 ····return-void13 ····return-void
50 .end·method14 .end·method
  
51 .method·static·synthetic·b(Lio/flutter/embedding/engine/f/b;)Ljava/lang/String; 
52 ····.locals·0 
  
53 ····iget-object·p0,·p0,·Lio/flutter/embedding/engine/f/b;->f:Ljava/lang/String; 
  
54 ····return-object·p0 
55 .end·method 
  
56 .method·static·synthetic·e(Lio/flutter/embedding/engine/f/b;Ljava/lang/String;)Ljava/lang/String; 
57 ····.locals·0 
  
58 ····iput-object·p1,·p0,·Lio/flutter/embedding/engine/f/b;->f:Ljava/lang/String; 
  
59 ····return-object·p1 
60 .end·method 
  
61 .method·static·synthetic·f(Lio/flutter/embedding/engine/f/b;)Lio/flutter/embedding/engine/f/b$d; 
62 ····.locals·0 
  
63 ····iget-object·p0,·p0,·Lio/flutter/embedding/engine/f/b;->g:Lio/flutter/embedding/engine/f/b$d; 
  
64 ····return-object·p0 
65 .end·method 
  
  
66 #·virtual·methods15 #·virtual·methods
67 .method·public·a(Ljava/lang/String;Ljava/nio/ByteBuffer;Lf/a/c/a/b$b;)V 
68 ····.locals·1 
69 ····.annotation·runtime·Ljava/lang/Deprecated; 
70 ····.end·annotation 
  
71 ····iget-object·v0,·p0,·Lio/flutter/embedding/engine/f/b;->d:Lf/a/c/a/b; 
  
72 ····invoke-interface·{v0,·p1,·p2,·p3},·Lf/a/c/a/b;->a(Ljava/lang/String;Ljava/nio/ByteBuffer;Lf/a/c/a/b$b;)V 
  
73 ····return-void 
74 .end·method 
  
Max diff block lines reached; 1871/9654 bytes (19.38%) of diff not shown.
24.7 KB
smali/io/flutter/embedding/engine/f/e.smali
    
Offset 1, 42 lines modifiedOffset 1, 869 lines modified
1 .class·public·Lio/flutter/embedding/engine/f/e;1 .class·Lio/flutter/embedding/engine/f/e;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
4 #·interfaces4 #·interfaces
 5 .implements·Lf/a/c/a/c;
5 .implements·Lio/flutter/embedding/engine/f/c$b;6 .implements·Lio/flutter/embedding/engine/f/f;
  
  
 7 #·annotations
 8 .annotation·system·Ldalvik/annotation/MemberClasses;
 9 ····value·=·{
 10 ········Lio/flutter/embedding/engine/f/e$g;,
 11 ········Lio/flutter/embedding/engine/f/e$h;,
 12 ········Lio/flutter/embedding/engine/f/e$c;,
 13 ········Lio/flutter/embedding/engine/f/e$b;,
 14 ········Lio/flutter/embedding/engine/f/e$f;,
 15 ········Lio/flutter/embedding/engine/f/e$e;,
 16 ········Lio/flutter/embedding/engine/f/e$i;,
 17 ········Lio/flutter/embedding/engine/f/e$d;,
 18 ········Lio/flutter/embedding/engine/f/e$j;
 19 ····}
 20 .end·annotation
  
  
6 #·instance·fields21 #·instance·fields
7 .field·private·final·a:Landroid/os/Handler;22 .field·private·final·a:Lio/flutter/embedding/engine/FlutterJNI;
  
 23 .field·private·final·b:Ljava/util/Map;
 24 ····.annotation·system·Ldalvik/annotation/Signature;
 25 ········value·=·{
 26 ············"Ljava/util/Map<",
 27 ············"Ljava/lang/String;",
 28 ············"Lio/flutter/embedding/engine/f/e$f;",
 29 ············">;"
 30 ········}
 31 ····.end·annotation
 32 .end·field
  
 33 .field·private·c:Ljava/util/Map;
 34 ····.annotation·system·Ldalvik/annotation/Signature;
 35 ········value·=·{
 36 ············"Ljava/util/Map<",
 37 ············"Ljava/lang/String;",
 38 ············"Ljava/util/List<",
 39 ············"Lio/flutter/embedding/engine/f/e$b;",
 40 ············">;>;"
 41 ········}
 42 ····.end·annotation
 43 .end·field
  
 44 .field·private·final·d:Ljava/lang/Object;
  
 45 .field·private·final·e:Ljava/util/concurrent/atomic/AtomicBoolean;
  
 46 .field·private·final·f:Ljava/util/Map;
 47 ····.annotation·system·Ldalvik/annotation/Signature;
 48 ········value·=·{
 49 ············"Ljava/util/Map<",
 50 ············"Ljava/lang/Integer;",
 51 ············"Lf/a/c/a/c$b;",
 52 ············">;"
 53 ········}
 54 ····.end·annotation
 55 .end·field
  
 56 .field·private·g:I
  
 57 .field·private·final·h:Lio/flutter/embedding/engine/f/e$d;
  
 58 .field·private·i:Ljava/util/WeakHashMap;
 59 ····.annotation·system·Ldalvik/annotation/Signature;
 60 ········value·=·{
 61 ············"Ljava/util/WeakHashMap<",
 62 ············"Lf/a/c/a/c$c;",
 63 ············"Lio/flutter/embedding/engine/f/e$d;",
 64 ············">;"
 65 ········}
 66 ····.end·annotation
 67 .end·field
  
 68 .field·private·j:Lio/flutter/embedding/engine/f/e$i;
  
  
8 #·direct·methods69 #·direct·methods
9 .method·public·constructor·<init>()V70 .method·constructor·<init>(Lio/flutter/embedding/engine/FlutterJNI;)V
 71 ····.locals·1
  
 72 ····new-instance·v0,·Lio/flutter/embedding/engine/f/e$e;
  
 73 ····invoke-direct·{v0},·Lio/flutter/embedding/engine/f/e$e;-><init>()V
  
 74 ····invoke-direct·{p0,·p1,·v0},·Lio/flutter/embedding/engine/f/e;-><init>(Lio/flutter/embedding/engine/FlutterJNI;Lio/flutter/embedding/engine/f/e$i;)V
  
 75 ····return-void
 76 .end·method
  
 77 .method·constructor·<init>(Lio/flutter/embedding/engine/FlutterJNI;Lio/flutter/embedding/engine/f/e$i;)V
10 ····.locals·278 ····.locals·2
  
11 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V79 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
12 ····new-instance·v0,·Landroid/os/Handler;80 ····new-instance·v0,·Ljava/util/HashMap;
  
 81 ····invoke-direct·{v0},·Ljava/util/HashMap;-><init>()V
  
 82 ····iput-object·v0,·p0,·Lio/flutter/embedding/engine/f/e;->b:Ljava/util/Map;
  
 83 ····new-instance·v0,·Ljava/util/HashMap;
  
 84 ····invoke-direct·{v0},·Ljava/util/HashMap;-><init>()V
  
 85 ····iput-object·v0,·p0,·Lio/flutter/embedding/engine/f/e;->c:Ljava/util/Map;
  
 86 ····new-instance·v0,·Ljava/lang/Object;
  
 87 ····invoke-direct·{v0},·Ljava/lang/Object;-><init>()V
  
 88 ····iput-object·v0,·p0,·Lio/flutter/embedding/engine/f/e;->d:Ljava/lang/Object;
  
 89 ····new-instance·v0,·Ljava/util/concurrent/atomic/AtomicBoolean;
  
 90 ····const/4·v1,·0x0
  
 91 ····invoke-direct·{v0,·v1},·Ljava/util/concurrent/atomic/AtomicBoolean;-><init>(Z)V
  
 92 ····iput-object·v0,·p0,·Lio/flutter/embedding/engine/f/e;->e:Ljava/util/concurrent/atomic/AtomicBoolean;
Max diff block lines reached; 20039/25254 bytes (79.35%) of diff not shown.
2.4 KB
smali/io/flutter/embedding/engine/f/a.smali
    
Offset 3, 62 lines modifiedOffset 3, 32 lines modified
3 .source·""3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Ljava/lang/Runnable;5 .implements·Ljava/lang/Runnable;
  
  
6 #·instance·fields6 #·instance·fields
7 .field·public·final·synthetic·d:Lio/flutter/embedding/engine/f/c;7 .field·public·final·synthetic·d:Lio/flutter/embedding/engine/f/e$h;
  
8 .field·public·final·synthetic·e:Ljava/lang/String; 
  
9 .field·public·final·synthetic·f:Lio/flutter/embedding/engine/f/c$d; 
  
10 .field·public·final·synthetic·g:Ljava/nio/ByteBuffer; 
  
11 .field·public·final·synthetic·h:I 
  
12 .field·public·final·synthetic·i:J 
  
  
13 #·direct·methods8 #·direct·methods
14 .method·public·synthetic·constructor·<init>(Lio/flutter/embedding/engine/f/c;Ljava/lang/String;Lio/flutter/embedding/engine/f/c$d;Ljava/nio/ByteBuffer;IJ)V9 .method·public·synthetic·constructor·<init>(Lio/flutter/embedding/engine/f/e$h;)V
15 ····.locals·010 ····.locals·0
  
16 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V11 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
17 ····iput-object·p1,·p0,·Lio/flutter/embedding/engine/f/a;->d:Lio/flutter/embedding/engine/f/c;12 ····iput-object·p1,·p0,·Lio/flutter/embedding/engine/f/a;->d:Lio/flutter/embedding/engine/f/e$h;
  
18 ····iput-object·p2,·p0,·Lio/flutter/embedding/engine/f/a;->e:Ljava/lang/String; 
  
19 ····iput-object·p3,·p0,·Lio/flutter/embedding/engine/f/a;->f:Lio/flutter/embedding/engine/f/c$d; 
  
20 ····iput-object·p4,·p0,·Lio/flutter/embedding/engine/f/a;->g:Ljava/nio/ByteBuffer; 
  
21 ····iput·p5,·p0,·Lio/flutter/embedding/engine/f/a;->h:I 
  
22 ····iput-wide·p6,·p0,·Lio/flutter/embedding/engine/f/a;->i:J 
  
23 ····return-void13 ····return-void
24 .end·method14 .end·method
  
  
25 #·virtual·methods15 #·virtual·methods
26 .method·public·final·run()V16 .method·public·final·run()V
27 ····.locals·717 ····.locals·1
  
28 ····iget-object·v0,·p0,·Lio/flutter/embedding/engine/f/a;->d:Lio/flutter/embedding/engine/f/c; 
  
29 ····iget-object·v1,·p0,·Lio/flutter/embedding/engine/f/a;->e:Ljava/lang/String; 
  
30 ····iget-object·v2,·p0,·Lio/flutter/embedding/engine/f/a;->f:Lio/flutter/embedding/engine/f/c$d; 
  
31 ····iget-object·v3,·p0,·Lio/flutter/embedding/engine/f/a;->g:Ljava/nio/ByteBuffer; 
  
32 ····iget·v4,·p0,·Lio/flutter/embedding/engine/f/a;->h:I 
  
33 ····iget-wide·v5,·p0,·Lio/flutter/embedding/engine/f/a;->i:J18 ····iget-object·v0,·p0,·Lio/flutter/embedding/engine/f/a;->d:Lio/flutter/embedding/engine/f/e$h;
  
34 ····invoke-virtual/range·{v0·..·v6},·Lio/flutter/embedding/engine/f/c;->j(Ljava/lang/String;Lio/flutter/embedding/engine/f/c$d;Ljava/nio/ByteBuffer;IJ)V19 ····invoke-virtual·{v0},·Lio/flutter/embedding/engine/f/e$h;->d()V
  
35 ····return-void20 ····return-void
36 .end·method21 .end·method
24.6 KB
smali/io/flutter/embedding/engine/f/c.smali
    
Offset 1, 830 lines modifiedOffset 1, 64 lines modified
1 .class·Lio/flutter/embedding/engine/f/c;1 .class·public·final·synthetic·Lio/flutter/embedding/engine/f/c;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
4 #·interfaces4 #·interfaces
 5 .implements·Ljava/lang/Runnable;
5 .implements·Lf/a/c/a/b; 
6 .implements·Lio/flutter/embedding/engine/f/d; 
  
  
7 #·annotations 
8 .annotation·system·Ldalvik/annotation/MemberClasses; 
9 ····value·=·{ 
10 ········Lio/flutter/embedding/engine/f/c$e;, 
11 ········Lio/flutter/embedding/engine/f/c$a;, 
12 ········Lio/flutter/embedding/engine/f/c$d;, 
13 ········Lio/flutter/embedding/engine/f/c$c;, 
14 ········Lio/flutter/embedding/engine/f/c$f;, 
15 ········Lio/flutter/embedding/engine/f/c$b; 
16 ····} 
17 .end·annotation 
  
  
18 #·instance·fields6 #·instance·fields
19 .field·private·final·a:Lio/flutter/embedding/engine/FlutterJNI; 
  
20 .field·private·final·b:Ljava/util/Map; 
21 ····.annotation·system·Ldalvik/annotation/Signature; 
22 ········value·=·{ 
23 ············"Ljava/util/Map<", 
24 ············"Ljava/lang/String;", 
25 ············"Lio/flutter/embedding/engine/f/c$d;", 
26 ············">;" 
27 ········} 
28 ····.end·annotation 
29 .end·field 
  
30 .field·private·c:Ljava/util/Map; 
31 ····.annotation·system·Ldalvik/annotation/Signature; 
32 ········value·=·{ 
33 ············"Ljava/util/Map<", 
34 ············"Ljava/lang/String;", 
35 ············"Ljava/util/List<", 
36 ············"Lio/flutter/embedding/engine/f/c$a;", 
37 ············">;>;" 
38 ········} 
39 ····.end·annotation 
40 .end·field 
  
41 .field·private·final·d:Ljava/lang/Object; 
  
42 .field·private·final·e:Ljava/util/concurrent/atomic/AtomicBoolean; 
  
43 .field·private·final·f:Ljava/util/Map; 
44 ····.annotation·system·Ldalvik/annotation/Signature; 
45 ········value·=·{ 
46 ············"Ljava/util/Map<", 
47 ············"Ljava/lang/Integer;", 
48 ············"Lf/a/c/a/b$b;", 
49 ············">;" 
50 ········} 
51 ····.end·annotation 
52 .end·field 
  
53 .field·private·g:I 
  
54 .field·private·final·h:Lio/flutter/embedding/engine/f/c$b;7 .field·public·final·synthetic·d:Lio/flutter/embedding/engine/f/e;
  
55 .field·private·i:Ljava/util/WeakHashMap; 
56 ····.annotation·system·Ldalvik/annotation/Signature; 
57 ········value·=·{ 
58 ············"Ljava/util/WeakHashMap<", 
59 ············"Lf/a/c/a/b$c;", 
60 ············"Lio/flutter/embedding/engine/f/c$b;", 
61 ············">;" 
62 ········} 
63 ····.end·annotation 
64 .end·field 
  
 8 .field·public·final·synthetic·e:Ljava/lang/String;
  
 9 .field·public·final·synthetic·f:Lio/flutter/embedding/engine/f/e$f;
65 #·direct·methods 
66 .method·constructor·<init>(Lio/flutter/embedding/engine/FlutterJNI;)V 
67 ····.locals·1 
  
68 ····new-instance·v0,·Lio/flutter/embedding/engine/f/c$c;10 .field·public·final·synthetic·g:Ljava/nio/ByteBuffer;
  
69 ····invoke-direct·{v0},·Lio/flutter/embedding/engine/f/c$c;-><init>()V11 .field·public·final·synthetic·h:I
  
70 ····invoke-direct·{p0,·p1,·v0},·Lio/flutter/embedding/engine/f/c;-><init>(Lio/flutter/embedding/engine/FlutterJNI;Lio/flutter/embedding/engine/f/c$f;)V12 .field·public·final·synthetic·i:J
  
71 ····return-void 
72 .end·method 
  
73 .method·constructor·<init>(Lio/flutter/embedding/engine/FlutterJNI;Lio/flutter/embedding/engine/f/c$f;)V13 #·direct·methods
 14 .method·public·synthetic·constructor·<init>(Lio/flutter/embedding/engine/f/e;Ljava/lang/String;Lio/flutter/embedding/engine/f/e$f;Ljava/nio/ByteBuffer;IJ)V
74 ····.locals·115 ····.locals·0
  
75 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V16 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
76 ····new-instance·p2,·Ljava/util/HashMap; 
  
77 ····invoke-direct·{p2},·Ljava/util/HashMap;-><init>()V 
  
78 ····iput-object·p2,·p0,·Lio/flutter/embedding/engine/f/c;->b:Ljava/util/Map; 
  
79 ····new-instance·p2,·Ljava/util/HashMap; 
  
80 ····invoke-direct·{p2},·Ljava/util/HashMap;-><init>()V 
  
81 ····iput-object·p2,·p0,·Lio/flutter/embedding/engine/f/c;->c:Ljava/util/Map; 
  
82 ····new-instance·p2,·Ljava/lang/Object; 
  
83 ····invoke-direct·{p2},·Ljava/lang/Object;-><init>()V 
  
84 ····iput-object·p2,·p0,·Lio/flutter/embedding/engine/f/c;->d:Ljava/lang/Object; 
  
85 ····new-instance·p2,·Ljava/util/concurrent/atomic/AtomicBoolean; 
  
86 ····const/4·v0,·0x0 
  
87 ····invoke-direct·{p2,·v0},·Ljava/util/concurrent/atomic/AtomicBoolean;-><init>(Z)V 
  
88 ····iput-object·p2,·p0,·Lio/flutter/embedding/engine/f/c;->e:Ljava/util/concurrent/atomic/AtomicBoolean; 
  
Max diff block lines reached; 17184/25095 bytes (68.48%) of diff not shown.
1.49 KB
smali/io/flutter/embedding/engine/i/a$b.smali
    
Offset 13, 40 lines modifiedOffset 13, 40 lines modified
13 ····name·=·"b"13 ····name·=·"b"
14 .end·annotation14 .end·annotation
  
  
15 #·instance·fields15 #·instance·fields
16 .field·private·final·a:Landroid/content/Context;16 .field·private·final·a:Landroid/content/Context;
  
17 .field·private·final·b:Lf/a/c/a/b;17 .field·private·final·b:Lf/a/c/a/c;
  
  
18 #·direct·methods18 #·direct·methods
19 .method·public·constructor·<init>(Landroid/content/Context;Lio/flutter/embedding/engine/b;Lf/a/c/a/b;Lio/flutter/view/d;Lio/flutter/plugin/platform/i;Lio/flutter/embedding/engine/i/a$a;)V19 .method·public·constructor·<init>(Landroid/content/Context;Lio/flutter/embedding/engine/b;Lf/a/c/a/c;Lio/flutter/view/d;Lio/flutter/plugin/platform/i;Lio/flutter/embedding/engine/i/a$a;)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,·Lio/flutter/embedding/engine/i/a$b;->a:Landroid/content/Context;22 ····iput-object·p1,·p0,·Lio/flutter/embedding/engine/i/a$b;->a:Landroid/content/Context;
  
23 ····iput-object·p3,·p0,·Lio/flutter/embedding/engine/i/a$b;->b:Lf/a/c/a/b;23 ····iput-object·p3,·p0,·Lio/flutter/embedding/engine/i/a$b;->b:Lf/a/c/a/c;
  
24 ····return-void24 ····return-void
25 .end·method25 .end·method
  
  
26 #·virtual·methods26 #·virtual·methods
27 .method·public·a()Landroid/content/Context;27 .method·public·a()Landroid/content/Context;
28 ····.locals·128 ····.locals·1
  
29 ····iget-object·v0,·p0,·Lio/flutter/embedding/engine/i/a$b;->a:Landroid/content/Context;29 ····iget-object·v0,·p0,·Lio/flutter/embedding/engine/i/a$b;->a:Landroid/content/Context;
  
30 ····return-object·v030 ····return-object·v0
31 .end·method31 .end·method
  
32 .method·public·b()Lf/a/c/a/b;32 .method·public·b()Lf/a/c/a/c;
33 ····.locals·133 ····.locals·1
  
34 ····iget-object·v0,·p0,·Lio/flutter/embedding/engine/i/a$b;->b:Lf/a/c/a/b;34 ····iget-object·v0,·p0,·Lio/flutter/embedding/engine/i/a$b;->b:Lf/a/c/a/c;
  
35 ····return-object·v035 ····return-object·v0
36 .end·method36 .end·method
530 B
smali/io/flutter/embedding/engine/i/a.smali
    
Offset 9, 12 lines modifiedOffset 9, 12 lines modified
9 ········Lio/flutter/embedding/engine/i/a$a;,9 ········Lio/flutter/embedding/engine/i/a$a;,
10 ········Lio/flutter/embedding/engine/i/a$b;10 ········Lio/flutter/embedding/engine/i/a$b;
11 ····}11 ····}
12 .end·annotation12 .end·annotation
  
  
13 #·virtual·methods13 #·virtual·methods
14 .method·public·abstract·a(Lio/flutter/embedding/engine/i/a$b;)V14 .method·public·abstract·f(Lio/flutter/embedding/engine/i/a$b;)V
15 .end·method15 .end·method
  
16 .method·public·abstract·c(Lio/flutter/embedding/engine/i/a$b;)V16 .method·public·abstract·h(Lio/flutter/embedding/engine/i/a$b;)V
17 .end·method17 .end·method
2.64 KB
smali/io/flutter/embedding/android/f.smali
    
Offset 162, 19 lines modifiedOffset 162, 19 lines modified
162 ····if-eqz·v0,·:cond_0162 ····if-eqz·v0,·:cond_0
  
163 ····return-void163 ····return-void
  
164 ····:cond_0164 ····:cond_0
165 ····iget-object·v0,·p0,·Lio/flutter/embedding/android/f;->b:Lio/flutter/embedding/engine/b;165 ····iget-object·v0,·p0,·Lio/flutter/embedding/android/f;->b:Lio/flutter/embedding/engine/b;
  
166 ····invoke-virtual·{v0},·Lio/flutter/embedding/engine/b;->h()Lio/flutter/embedding/engine/f/b;166 ····invoke-virtual·{v0},·Lio/flutter/embedding/engine/b;->h()Lio/flutter/embedding/engine/f/d;
  
167 ····move-result-object·v0167 ····move-result-object·v0
  
168 ····invoke-virtual·{v0},·Lio/flutter/embedding/engine/f/b;->j()Z168 ····invoke-virtual·{v0},·Lio/flutter/embedding/engine/f/d;->l()Z
  
169 ····move-result·v0169 ····move-result·v0
  
170 ····if-eqz·v0,·:cond_1170 ····if-eqz·v0,·:cond_1
  
171 ····return-void171 ····return-void
  
Offset 268, 31 lines modifiedOffset 268, 31 lines modified
268 ····move-result-object·v0268 ····move-result-object·v0
  
269 ····invoke-virtual·{v0},·Lio/flutter/embedding/engine/h/d;->f()Ljava/lang/String;269 ····invoke-virtual·{v0},·Lio/flutter/embedding/engine/h/d;->f()Ljava/lang/String;
  
270 ····move-result-object·v0270 ····move-result-object·v0
  
271 ····:cond_4271 ····:cond_4
272 ····new-instance·v1,·Lio/flutter/embedding/engine/f/b$b;272 ····new-instance·v1,·Lio/flutter/embedding/engine/f/d$b;
  
273 ····iget-object·v2,·p0,·Lio/flutter/embedding/android/f;->a:Lio/flutter/embedding/android/f$c;273 ····iget-object·v2,·p0,·Lio/flutter/embedding/android/f;->a:Lio/flutter/embedding/android/f$c;
  
274 ····invoke-interface·{v2},·Lio/flutter/embedding/android/f$c;->v()Ljava/lang/String;274 ····invoke-interface·{v2},·Lio/flutter/embedding/android/f$c;->v()Ljava/lang/String;
  
275 ····move-result-object·v2275 ····move-result-object·v2
  
276 ····invoke-direct·{v1,·v0,·v2},·Lio/flutter/embedding/engine/f/b$b;-><init>(Ljava/lang/String;Ljava/lang/String;)V276 ····invoke-direct·{v1,·v0,·v2},·Lio/flutter/embedding/engine/f/d$b;-><init>(Ljava/lang/String;Ljava/lang/String;)V
  
277 ····iget-object·v0,·p0,·Lio/flutter/embedding/android/f;->b:Lio/flutter/embedding/engine/b;277 ····iget-object·v0,·p0,·Lio/flutter/embedding/android/f;->b:Lio/flutter/embedding/engine/b;
  
278 ····invoke-virtual·{v0},·Lio/flutter/embedding/engine/b;->h()Lio/flutter/embedding/engine/f/b;278 ····invoke-virtual·{v0},·Lio/flutter/embedding/engine/b;->h()Lio/flutter/embedding/engine/f/d;
  
279 ····move-result-object·v0279 ····move-result-object·v0
  
280 ····invoke-virtual·{v0,·v1},·Lio/flutter/embedding/engine/f/b;->g(Lio/flutter/embedding/engine/f/b$b;)V280 ····invoke-virtual·{v0,·v1},·Lio/flutter/embedding/engine/f/d;->i(Lio/flutter/embedding/engine/f/d$b;)V
  
281 ····return-void281 ····return-void
282 .end·method282 .end·method
  
283 .method·private·i()V283 .method·private·i()V
284 ····.locals·2284 ····.locals·2
  
Offset 548, 19 lines modifiedOffset 548, 19 lines modified
  
548 ····:cond_0548 ····:cond_0
549 ····const/4·p1,·0x0549 ····const/4·p1,·0x0
  
550 ····:goto_0550 ····:goto_0
551 ····if-eqz·p1,·:cond_1551 ····if-eqz·p1,·:cond_1
  
552 ····invoke-virtual·{v0},·Lio/flutter/embedding/engine/b;->h()Lio/flutter/embedding/engine/f/b;552 ····invoke-virtual·{v0},·Lio/flutter/embedding/engine/b;->h()Lio/flutter/embedding/engine/f/d;
  
553 ····move-result-object·p1553 ····move-result-object·p1
  
554 ····invoke-virtual·{p1},·Lio/flutter/embedding/engine/f/b;->k()V554 ····invoke-virtual·{p1},·Lio/flutter/embedding/engine/f/d;->m()V
  
555 ····iget-object·p1,·p0,·Lio/flutter/embedding/android/f;->b:Lio/flutter/embedding/engine/b;555 ····iget-object·p1,·p0,·Lio/flutter/embedding/android/f;->b:Lio/flutter/embedding/engine/b;
  
556 ····invoke-virtual·{p1},·Lio/flutter/embedding/engine/b;->t()Lio/flutter/embedding/engine/j/m;556 ····invoke-virtual·{p1},·Lio/flutter/embedding/engine/b;->t()Lio/flutter/embedding/engine/j/m;
  
557 ····move-result-object·p1557 ····move-result-object·p1
  
2.54 KB
smali/io/flutter/embedding/android/FlutterSplashView.smali
    
Offset 147, 35 lines modifiedOffset 147, 35 lines modified
  
147 ····iget-object·v0,·p0,·Lio/flutter/embedding/android/FlutterSplashView;->b:Lio/flutter/embedding/android/k;147 ····iget-object·v0,·p0,·Lio/flutter/embedding/android/FlutterSplashView;->b:Lio/flutter/embedding/android/k;
  
148 ····invoke-virtual·{v0},·Lio/flutter/embedding/android/k;->getAttachedFlutterEngine()Lio/flutter/embedding/engine/b;148 ····invoke-virtual·{v0},·Lio/flutter/embedding/android/k;->getAttachedFlutterEngine()Lio/flutter/embedding/engine/b;
  
149 ····move-result-object·v0149 ····move-result-object·v0
  
150 ····invoke-virtual·{v0},·Lio/flutter/embedding/engine/b;->h()Lio/flutter/embedding/engine/f/b;150 ····invoke-virtual·{v0},·Lio/flutter/embedding/engine/b;->h()Lio/flutter/embedding/engine/f/d;
  
151 ····move-result-object·v0151 ····move-result-object·v0
  
152 ····invoke-virtual·{v0},·Lio/flutter/embedding/engine/f/b;->i()Ljava/lang/String;152 ····invoke-virtual·{v0},·Lio/flutter/embedding/engine/f/d;->k()Ljava/lang/String;
  
153 ····move-result-object·v0153 ····move-result-object·v0
  
154 ····if-eqz·v0,·:cond_0154 ····if-eqz·v0,·:cond_0
  
155 ····iget-object·v0,·p0,·Lio/flutter/embedding/android/FlutterSplashView;->b:Lio/flutter/embedding/android/k;155 ····iget-object·v0,·p0,·Lio/flutter/embedding/android/FlutterSplashView;->b:Lio/flutter/embedding/android/k;
  
156 ····invoke-virtual·{v0},·Lio/flutter/embedding/android/k;->getAttachedFlutterEngine()Lio/flutter/embedding/engine/b;156 ····invoke-virtual·{v0},·Lio/flutter/embedding/android/k;->getAttachedFlutterEngine()Lio/flutter/embedding/engine/b;
  
157 ····move-result-object·v0157 ····move-result-object·v0
  
158 ····invoke-virtual·{v0},·Lio/flutter/embedding/engine/b;->h()Lio/flutter/embedding/engine/f/b;158 ····invoke-virtual·{v0},·Lio/flutter/embedding/engine/b;->h()Lio/flutter/embedding/engine/f/d;
  
159 ····move-result-object·v0159 ····move-result-object·v0
  
160 ····invoke-virtual·{v0},·Lio/flutter/embedding/engine/f/b;->i()Ljava/lang/String;160 ····invoke-virtual·{v0},·Lio/flutter/embedding/engine/f/d;->k()Ljava/lang/String;
  
161 ····move-result-object·v0161 ····move-result-object·v0
  
162 ····iget-object·v1,·p0,·Lio/flutter/embedding/android/FlutterSplashView;->f:Ljava/lang/String;162 ····iget-object·v1,·p0,·Lio/flutter/embedding/android/FlutterSplashView;->f:Ljava/lang/String;
  
163 ····invoke-virtual·{v0,·v1},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z163 ····invoke-virtual·{v0,·v1},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z
  
Offset 295, 19 lines modifiedOffset 295, 19 lines modified
  
295 ····iget-object·v0,·p0,·Lio/flutter/embedding/android/FlutterSplashView;->b:Lio/flutter/embedding/android/k;295 ····iget-object·v0,·p0,·Lio/flutter/embedding/android/FlutterSplashView;->b:Lio/flutter/embedding/android/k;
  
296 ····invoke-virtual·{v0},·Lio/flutter/embedding/android/k;->getAttachedFlutterEngine()Lio/flutter/embedding/engine/b;296 ····invoke-virtual·{v0},·Lio/flutter/embedding/android/k;->getAttachedFlutterEngine()Lio/flutter/embedding/engine/b;
  
297 ····move-result-object·v0297 ····move-result-object·v0
  
298 ····invoke-virtual·{v0},·Lio/flutter/embedding/engine/b;->h()Lio/flutter/embedding/engine/f/b;298 ····invoke-virtual·{v0},·Lio/flutter/embedding/engine/b;->h()Lio/flutter/embedding/engine/f/d;
  
299 ····move-result-object·v0299 ····move-result-object·v0
  
300 ····invoke-virtual·{v0},·Lio/flutter/embedding/engine/f/b;->i()Ljava/lang/String;300 ····invoke-virtual·{v0},·Lio/flutter/embedding/engine/f/d;->k()Ljava/lang/String;
  
301 ····move-result-object·v0301 ····move-result-object·v0
  
302 ····iput-object·v0,·p0,·Lio/flutter/embedding/android/FlutterSplashView;->e:Ljava/lang/String;302 ····iput-object·v0,·p0,·Lio/flutter/embedding/android/FlutterSplashView;->e:Ljava/lang/String;
  
303 ····sget-object·v0,·Lio/flutter/embedding/android/FlutterSplashView;->j:Ljava/lang/String;303 ····sget-object·v0,·Lio/flutter/embedding/android/FlutterSplashView;->j:Ljava/lang/String;
  
1.87 KB
smali/g/t/a$a.smali
    
Offset 34, 32 lines modifiedOffset 34, 30 lines modified
  
34 ····array-length·v2,·v134 ····array-length·v2,·v1
  
35 ····const/4·v3,·0x035 ····const/4·v3,·0x0
  
36 ····const/4·v4,·0x036 ····const/4·v4,·0x0
  
37 ····:cond_037 ····:goto_0
38 ····if-ge·v4,·v2,·:cond_238 ····if-ge·v4,·v2,·:cond_2
  
39 ····aget-object·v5,·v1,·v439 ····aget-object·v5,·v1,·v4
  
40 ····add-int/lit8·v4,·v4,·0x1 
  
41 ····invoke-virtual·{v5},·Ljava/lang/reflect/Method;->getName()Ljava/lang/String;40 ····invoke-virtual·{v5},·Ljava/lang/reflect/Method;->getName()Ljava/lang/String;
  
42 ····move-result-object·v641 ····move-result-object·v6
  
43 ····const-string·v7,·"addSuppressed"42 ····const-string·v7,·"addSuppressed"
  
44 ····invoke-static·{v6,·v7},·Lg/v/d/i;->a(Ljava/lang/Object;Ljava/lang/Object;)Z43 ····invoke-static·{v6,·v7},·Lg/v/d/i;->a(Ljava/lang/Object;Ljava/lang/Object;)Z
  
45 ····move-result·v644 ····move-result·v6
  
46 ····if-eqz·v6,·:cond_145 ····if-eqz·v6,·:cond_0
  
47 ····invoke-virtual·{v5},·Ljava/lang/reflect/Method;->getParameterTypes()[Ljava/lang/Class;46 ····invoke-virtual·{v5},·Ljava/lang/reflect/Method;->getParameterTypes()[Ljava/lang/Class;
  
48 ····move-result-object·v647 ····move-result-object·v6
  
49 ····const-string·v7,·"it.parameterTypes"48 ····const-string·v7,·"it.parameterTypes"
  
Offset 69, 51 lines modifiedOffset 67, 62 lines modified
  
69 ····move-result-object·v667 ····move-result-object·v6
  
70 ····invoke-static·{v6,·v0},·Lg/v/d/i;->a(Ljava/lang/Object;Ljava/lang/Object;)Z68 ····invoke-static·{v6,·v0},·Lg/v/d/i;->a(Ljava/lang/Object;Ljava/lang/Object;)Z
  
71 ····move-result·v669 ····move-result·v6
  
72 ····if-eqz·v6,·:cond_170 ····if-eqz·v6,·:cond_0
  
73 ····const/4·v6,·0x171 ····const/4·v6,·0x1
  
74 ····goto·:goto_072 ····goto·:goto_1
  
75 ····:cond_173 ····:cond_0
76 ····const/4·v6,·0x074 ····const/4·v6,·0x0
  
77 ····:goto_075 ····:goto_1
78 ····if-eqz·v6,·:cond_076 ····if-eqz·v6,·:cond_1
  
79 ····goto·:goto_177 ····goto·:goto_2
  
 78 ····:cond_1
 79 ····add-int/lit8·v4,·v4,·0x1
  
 80 ····goto·:goto_0
  
80 ····:cond_281 ····:cond_2
81 ····const/4·v5,·0x082 ····const/4·v5,·0x0
  
82 ····:goto_183 ····:goto_2
83 ····sput-object·v5,·Lg/t/a$a;->a:Ljava/lang/reflect/Method;84 ····sput-object·v5,·Lg/t/a$a;->a:Ljava/lang/reflect/Method;
  
84 ····array-length·v0,·v185 ····array-length·v0,·v1
  
85 ····:cond_386 ····:goto_3
86 ····if-ge·v3,·v0,·:cond_487 ····if-ge·v3,·v0,·:cond_4
  
87 ····aget-object·v2,·v1,·v388 ····aget-object·v2,·v1,·v3
  
88 ····add-int/lit8·v3,·v3,·0x1 
  
89 ····invoke-virtual·{v2},·Ljava/lang/reflect/Method;->getName()Ljava/lang/String;89 ····invoke-virtual·{v2},·Ljava/lang/reflect/Method;->getName()Ljava/lang/String;
  
90 ····move-result-object·v290 ····move-result-object·v2
  
91 ····const-string·v4,·"getSuppressed"91 ····const-string·v4,·"getSuppressed"
  
92 ····invoke-static·{v2,·v4},·Lg/v/d/i;->a(Ljava/lang/Object;Ljava/lang/Object;)Z92 ····invoke-static·{v2,·v4},·Lg/v/d/i;->a(Ljava/lang/Object;Ljava/lang/Object;)Z
  
93 ····move-result·v293 ····move-result·v2
  
94 ····if-eqz·v2,·:cond_394 ····if-eqz·v2,·:cond_3
  
 95 ····goto·:goto_4
  
 96 ····:cond_3
 97 ····add-int/lit8·v3,·v3,·0x1
  
 98 ····goto·:goto_3
  
95 ····:cond_499 ····:cond_4
 100 ····:goto_4
96 ····return-void101 ····return-void
97 .end·method102 .end·method
16.9 KB
smali/g/t/b.smali
    
Offset 5, 223 lines modifiedOffset 5, 279 lines modified
  
5 #·static·fields5 #·static·fields
6 .field·public·static·final·a:Lg/t/a;6 .field·public·static·final·a:Lg/t/a;
  
  
7 #·direct·methods7 #·direct·methods
8 .method·static·constructor·<clinit>()V8 .method·static·constructor·<clinit>()V
9 ····.locals·119 ····.locals·12
  
10 ····const-class·v0,·Lg/t/a;10 ····const-class·v0,·Lg/t/a;
  
11 ····invoke-static·{},·Lg/t/b;->a()I11 ····invoke-static·{},·Lg/t/b;->a()I
  
12 ····move-result·v112 ····move-result·v1
  
13 ····const-string·v2,·"ClassCastException(\"Inst\u2026baseTypeCL\").initCause(e)"13 ····const/high16·v2,·0x10000
  
14 ····const-string·v3,·",·base·type·classloader:·"14 ····const-string·v3,·",·base·type·classloader:·"
  
15 ····const-string·v4,·"Instance·classloader:·"15 ····const-string·v4,·"Instance·class·was·loaded·from·a·different·classloader:·"
  
 16 ····const-string·v5,·"null·cannot·be·cast·to·non-null·type·kotlin.internal.PlatformImplementations"
  
 17 ····const-string·v6,·"forName(\"kotlin.internal\u2026entations\").newInstance()"
  
16 ····const-string·v5,·"forName(\"kotlin.internal\u2026entations\").newInstance()"18 ····const·v7,·0x10008
  
17 ····const·v6,·0x1000819 ····if-ge·v1,·v7,·:cond_0
  
18 ····if-lt·v1,·v6,·:cond_020 ····if-ge·v1,·v2,·:cond_5
  
 21 ····:cond_0
19 ····:try_start_022 ····:try_start_0
20 ····const-string·v6,·"g.t.e.a"23 ····const-string·v7,·"g.t.e.a"
  
21 ····invoke-static·{v6},·Ljava/lang/Class;->forName(Ljava/lang/String;)Ljava/lang/Class;24 ····invoke-static·{v7},·Ljava/lang/Class;->forName(Ljava/lang/String;)Ljava/lang/Class;
  
22 ····move-result-object·v625 ····move-result-object·v7
  
23 ····invoke-virtual·{v6},·Ljava/lang/Class;->newInstance()Ljava/lang/Object;26 ····invoke-virtual·{v7},·Ljava/lang/Class;->newInstance()Ljava/lang/Object;
  
24 ····move-result-object·v627 ····move-result-object·v7
  
25 ····invoke-static·{v6,·v5},·Lg/v/d/i;->c(Ljava/lang/Object;Ljava/lang/String;)V28 ····invoke-static·{v7,·v6},·Lg/v/d/i;->c(Ljava/lang/Object;Ljava/lang/String;)V
26 ····:try_end_029 ····:try_end_0
27 ····.catch·Ljava/lang/ClassNotFoundException;·{:try_start_0·..·:try_end_0}·:catch_130 ····.catch·Ljava/lang/ClassNotFoundException;·{:try_start_0·..·:try_end_0}·:catch_1
  
 31 ····if-eqz·v7,·:cond_1
  
28 ····:try_start_132 ····:try_start_1
29 ····check-cast·v6,·Lg/t/a;33 ····check-cast·v7,·Lg/t/a;
30 ····:try_end_1 
31 ····.catch·Ljava/lang/ClassCastException;·{:try_start_1·..·:try_end_1}·:catch_0 
32 ····.catch·Ljava/lang/ClassNotFoundException;·{:try_start_1·..·:try_end_1}·:catch_1 
  
33 ····goto/16·:goto_034 ····goto/16·:goto_4
  
34 ····:catch_035 ····:catch_0
35 ····move-exception·v736 ····move-exception·v8
  
 37 ····goto·:goto_0
  
 38 ····:cond_1
 39 ····new-instance·v8,·Ljava/lang/NullPointerException;
  
 40 ····invoke-direct·{v8,·v5},·Ljava/lang/NullPointerException;-><init>(Ljava/lang/String;)V
  
 41 ····throw·v8
 42 ····:try_end_1
 43 ····.catch·Ljava/lang/ClassCastException;·{:try_start_1·..·:try_end_1}·:catch_0
 44 ····.catch·Ljava/lang/ClassNotFoundException;·{:try_start_1·..·:try_end_1}·:catch_1
  
 45 ····:goto_0
36 ····:try_start_246 ····:try_start_2
37 ····invoke-virtual·{v6},·Ljava/lang/Object;->getClass()Ljava/lang/Class;47 ····invoke-virtual·{v7},·Ljava/lang/Object;->getClass()Ljava/lang/Class;
  
38 ····move-result-object·v648 ····move-result-object·v7
  
39 ····invoke-virtual·{v6},·Ljava/lang/Class;->getClassLoader()Ljava/lang/ClassLoader;49 ····invoke-virtual·{v7},·Ljava/lang/Class;->getClassLoader()Ljava/lang/ClassLoader;
  
40 ····move-result-object·v650 ····move-result-object·v7
  
41 ····invoke-virtual·{v0},·Ljava/lang/Class;->getClassLoader()Ljava/lang/ClassLoader;51 ····invoke-virtual·{v0},·Ljava/lang/Class;->getClassLoader()Ljava/lang/ClassLoader;
  
42 ····move-result-object·v852 ····move-result-object·v9
  
43 ····new-instance·v9,·Ljava/lang/ClassCastException;53 ····invoke-static·{v7,·v9},·Lg/v/d/i;->a(Ljava/lang/Object;Ljava/lang/Object;)Z
  
44 ····new-instance·v10,·Ljava/lang/StringBuilder;54 ····move-result·v10
  
45 ····invoke-direct·{v10},·Ljava/lang/StringBuilder;-><init>()V55 ····if-nez·v10,·:cond_2
  
46 ····invoke-virtual·{v10,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;56 ····new-instance·v10,·Ljava/lang/ClassNotFoundException;
  
47 ····invoke-virtual·{v10,·v6},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;57 ····new-instance·v11,·Ljava/lang/StringBuilder;
  
48 ····invoke-virtual·{v10,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;58 ····invoke-direct·{v11},·Ljava/lang/StringBuilder;-><init>()V
  
49 ····invoke-virtual·{v10,·v8},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;59 ····invoke-virtual·{v11,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
50 ····invoke-virtual·{v10},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;60 ····invoke-virtual·{v11,·v7},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
  
51 ····move-result-object·v661 ····invoke-virtual·{v11,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
52 ····invoke-direct·{v9,·v6},·Ljava/lang/ClassCastException;-><init>(Ljava/lang/String;)V62 ····invoke-virtual·{v11,·v9},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
  
53 ····invoke-virtual·{v9,·v7},·Ljava/lang/ClassCastException;->initCause(Ljava/lang/Throwable;)Ljava/lang/Throwable;63 ····invoke-virtual·{v11},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
54 ····move-result-object·v664 ····move-result-object·v7
  
55 ····invoke-static·{v6,·v2},·Lg/v/d/i;->c(Ljava/lang/Object;Ljava/lang/String;)V65 ····invoke-direct·{v10,·v7,·v8},·Ljava/lang/ClassNotFoundException;-><init>(Ljava/lang/String;Ljava/lang/Throwable;)V
  
 66 ····throw·v10
  
 67 ····:cond_2
56 ····throw·v668 ····throw·v8
57 ····:try_end_269 ····:try_end_2
58 ····.catch·Ljava/lang/ClassNotFoundException;·{:try_start_2·..·:try_end_2}·:catch_170 ····.catch·Ljava/lang/ClassNotFoundException;·{:try_start_2·..·:try_end_2}·:catch_1
  
59 ····:catch_171 ····:catch_1
60 ····:try_start_372 ····:try_start_3
61 ····const-string·v6,·"kotlin.internal.JRE8PlatformImplementations"73 ····const-string·v7,·"kotlin.internal.JRE8PlatformImplementations"
  
62 ····invoke-static·{v6},·Ljava/lang/Class;->forName(Ljava/lang/String;)Ljava/lang/Class;74 ····invoke-static·{v7},·Ljava/lang/Class;->forName(Ljava/lang/String;)Ljava/lang/Class;
  
63 ····move-result-object·v675 ····move-result-object·v7
  
Max diff block lines reached; 11353/17248 bytes (65.82%) of diff not shown.
702 B
smali/g/t/a.smali
    
Offset 31, 30 lines modifiedOffset 31, 27 lines modified
  
31 ····const-string·v0,·"exception"31 ····const-string·v0,·"exception"
  
32 ····invoke-static·{p2,·v0},·Lg/v/d/i;->d(Ljava/lang/Object;Ljava/lang/String;)V32 ····invoke-static·{p2,·v0},·Lg/v/d/i;->d(Ljava/lang/Object;Ljava/lang/String;)V
  
33 ····sget-object·v0,·Lg/t/a$a;->a:Ljava/lang/reflect/Method;33 ····sget-object·v0,·Lg/t/a$a;->a:Ljava/lang/reflect/Method;
  
34 ····if-nez·v0,·:cond_034 ····if-eqz·v0,·:cond_0
  
35 ····goto·:goto_0 
  
36 ····:cond_0 
37 ····const/4·v1,·0x135 ····const/4·v1,·0x1
  
38 ····new-array·v1,·v1,·[Ljava/lang/Object;36 ····new-array·v1,·v1,·[Ljava/lang/Object;
  
39 ····const/4·v2,·0x037 ····const/4·v2,·0x0
  
40 ····aput-object·p2,·v1,·v238 ····aput-object·p2,·v1,·v2
  
41 ····invoke-virtual·{v0,·p1,·v1},·Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;39 ····invoke-virtual·{v0,·p1,·v1},·Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
  
42 ····:goto_040 ····:cond_0
43 ····return-void41 ····return-void
44 .end·method42 .end·method
  
45 .method·public·b()Lg/w/c;43 .method·public·b()Lg/w/c;
46 ····.locals·144 ····.locals·1
  
47 ····new-instance·v0,·Lg/w/b;45 ····new-instance·v0,·Lg/w/b;
3.21 KB
smali/g/q/r.smali
    
Offset 29, 70 lines modifiedOffset 29, 46 lines modified
29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
30 ····return-void30 ····return-void
31 .end·method31 .end·method
  
  
32 #·virtual·methods32 #·virtual·methods
33 .method·public·a(Ljava/lang/Void;)V33 .method·public·a()Ljava/lang/Void;
34 ····.locals·134 ····.locals·1
  
 35 ····new-instance·v0,·Ljava/util/NoSuchElementException;
35 ····new-instance·p1,·Ljava/lang/UnsupportedOperationException; 
  
36 ····const-string·v0,·"Operation·is·not·supported·for·read-only·collection" 
  
37 ····invoke-direct·{p1,·v0},·Ljava/lang/UnsupportedOperationException;-><init>(Ljava/lang/String;)V36 ····invoke-direct·{v0},·Ljava/util/NoSuchElementException;-><init>()V
  
38 ····throw·p137 ····throw·v0
39 .end·method38 .end·method
  
40 .method·public·bridge·synthetic·add(Ljava/lang/Object;)V39 .method·public·bridge·synthetic·add(Ljava/lang/Object;)V
41 ····.locals·040 ····.locals·1
  
42 ····check-cast·p1,·Ljava/lang/Void;41 ····new-instance·p1,·Ljava/lang/UnsupportedOperationException;
  
43 ····invoke-virtual·{p0,·p1},·Lg/q/r;->a(Ljava/lang/Void;)V42 ····const-string·v0,·"Operation·is·not·supported·for·read-only·collection"
  
44 ····const/4·p1,·0x043 ····invoke-direct·{p1,·v0},·Ljava/lang/UnsupportedOperationException;-><init>(Ljava/lang/String;)V
  
45 ····throw·p144 ····throw·p1
46 .end·method45 .end·method
  
47 .method·public·b()Ljava/lang/Void;46 .method·public·b()Ljava/lang/Void;
48 ····.locals·147 ····.locals·1
  
49 ····new-instance·v0,·Ljava/util/NoSuchElementException;48 ····new-instance·v0,·Ljava/util/NoSuchElementException;
  
50 ····invoke-direct·{v0},·Ljava/util/NoSuchElementException;-><init>()V49 ····invoke-direct·{v0},·Ljava/util/NoSuchElementException;-><init>()V
  
51 ····throw·v050 ····throw·v0
52 .end·method51 .end·method
  
53 .method·public·c()Ljava/lang/Void; 
54 ····.locals·1 
  
55 ····new-instance·v0,·Ljava/util/NoSuchElementException; 
  
56 ····invoke-direct·{v0},·Ljava/util/NoSuchElementException;-><init>()V 
  
57 ····throw·v0 
58 .end·method 
  
59 .method·public·d(Ljava/lang/Void;)V 
60 ····.locals·1 
  
61 ····new-instance·p1,·Ljava/lang/UnsupportedOperationException; 
  
62 ····const-string·v0,·"Operation·is·not·supported·for·read-only·collection" 
  
63 ····invoke-direct·{p1,·v0},·Ljava/lang/UnsupportedOperationException;-><init>(Ljava/lang/String;)V 
  
64 ····throw·p1 
65 .end·method 
  
66 .method·public·hasNext()Z52 .method·public·hasNext()Z
67 ····.locals·153 ····.locals·1
  
68 ····const/4·v0,·0x054 ····const/4·v0,·0x0
  
69 ····return·v055 ····return·v0
70 .end·method56 .end·method
Offset 104, 15 lines modifiedOffset 80, 15 lines modified
  
104 ····return·v080 ····return·v0
105 .end·method81 .end·method
  
106 .method·public·bridge·synthetic·next()Ljava/lang/Object;82 .method·public·bridge·synthetic·next()Ljava/lang/Object;
107 ····.locals·183 ····.locals·1
  
108 ····invoke-virtual·{p0},·Lg/q/r;->b()Ljava/lang/Void;84 ····invoke-virtual·{p0},·Lg/q/r;->a()Ljava/lang/Void;
  
109 ····const/4·v0,·0x085 ····const/4·v0,·0x0
  
110 ····throw·v086 ····throw·v0
111 .end·method87 .end·method
  
112 .method·public·nextIndex()I88 .method·public·nextIndex()I
Offset 122, 15 lines modifiedOffset 98, 15 lines modified
  
122 ····return·v098 ····return·v0
123 .end·method99 .end·method
  
124 .method·public·bridge·synthetic·previous()Ljava/lang/Object;100 .method·public·bridge·synthetic·previous()Ljava/lang/Object;
125 ····.locals·1101 ····.locals·1
  
126 ····invoke-virtual·{p0},·Lg/q/r;->c()Ljava/lang/Void;102 ····invoke-virtual·{p0},·Lg/q/r;->b()Ljava/lang/Void;
  
127 ····const/4·v0,·0x0103 ····const/4·v0,·0x0
  
128 ····throw·v0104 ····throw·v0
129 .end·method105 .end·method
  
130 .method·public·previousIndex()I106 .method·public·previousIndex()I
Offset 150, 17 lines modifiedOffset 126, 17 lines modified
  
150 ····invoke-direct·{v0,·v1},·Ljava/lang/UnsupportedOperationException;-><init>(Ljava/lang/String;)V126 ····invoke-direct·{v0,·v1},·Ljava/lang/UnsupportedOperationException;-><init>(Ljava/lang/String;)V
  
151 ····throw·v0127 ····throw·v0
152 .end·method128 .end·method
  
153 .method·public·bridge·synthetic·set(Ljava/lang/Object;)V129 .method·public·bridge·synthetic·set(Ljava/lang/Object;)V
154 ····.locals·0130 ····.locals·1
  
155 ····check-cast·p1,·Ljava/lang/Void;131 ····new-instance·p1,·Ljava/lang/UnsupportedOperationException;
  
156 ····invoke-virtual·{p0,·p1},·Lg/q/r;->d(Ljava/lang/Void;)V132 ····const-string·v0,·"Operation·is·not·supported·for·read-only·collection"
  
157 ····const/4·p1,·0x0133 ····invoke-direct·{p1,·v0},·Ljava/lang/UnsupportedOperationException;-><init>(Ljava/lang/String;)V
  
158 ····throw·p1134 ····throw·p1
159 .end·method135 .end·method
2.25 KB
smali/g/q/u.smali
    
Offset 33, 31 lines modifiedOffset 33, 31 lines modified
33 .end·method33 .end·method
  
  
34 #·virtual·methods34 #·virtual·methods
35 .method·public·a(Ljava/lang/Void;)Z35 .method·public·a(Ljava/lang/Void;)Z
36 ····.locals·136 ····.locals·1
  
37 ····new-instance·p1,·Ljava/lang/UnsupportedOperationException;37 ····const-string·v0,·"element"
  
38 ····const-string·v0,·"Operation·is·not·supported·for·read-only·collection"38 ····invoke-static·{p1,·v0},·Lg/v/d/i;->d(Ljava/lang/Object;Ljava/lang/String;)V
  
39 ····invoke-direct·{p1,·v0},·Ljava/lang/UnsupportedOperationException;-><init>(Ljava/lang/String;)V39 ····const/4·p1,·0x0
  
40 ····throw·p140 ····return·p1
41 .end·method41 .end·method
  
42 .method·public·bridge·synthetic·add(Ljava/lang/Object;)Z42 .method·public·bridge·synthetic·add(Ljava/lang/Object;)Z
43 ····.locals·043 ····.locals·1
  
44 ····check-cast·p1,·Ljava/lang/Void;44 ····new-instance·p1,·Ljava/lang/UnsupportedOperationException;
  
45 ····invoke-virtual·{p0,·p1},·Lg/q/u;->a(Ljava/lang/Void;)Z45 ····const-string·v0,·"Operation·is·not·supported·for·read-only·collection"
  
46 ····const/4·p1,·0x046 ····invoke-direct·{p1,·v0},·Ljava/lang/UnsupportedOperationException;-><init>(Ljava/lang/String;)V
  
47 ····throw·p147 ····throw·p1
48 .end·method48 .end·method
  
49 .method·public·addAll(Ljava/util/Collection;)Z49 .method·public·addAll(Ljava/util/Collection;)Z
50 ····.locals·150 ····.locals·1
  
Offset 66, 27 lines modifiedOffset 66, 15 lines modified
66 ····const-string·v0,·"Operation·is·not·supported·for·read-only·collection"66 ····const-string·v0,·"Operation·is·not·supported·for·read-only·collection"
  
67 ····invoke-direct·{p1,·v0},·Ljava/lang/UnsupportedOperationException;-><init>(Ljava/lang/String;)V67 ····invoke-direct·{p1,·v0},·Ljava/lang/UnsupportedOperationException;-><init>(Ljava/lang/String;)V
  
68 ····throw·p168 ····throw·p1
69 .end·method69 .end·method
  
70 .method·public·b(Ljava/lang/Void;)Z 
71 ····.locals·1 
  
72 ····const-string·v0,·"element" 
  
73 ····invoke-static·{p1,·v0},·Lg/v/d/i;->d(Ljava/lang/Object;Ljava/lang/String;)V 
  
74 ····const/4·p1,·0x0 
  
75 ····return·p1 
76 .end·method 
  
77 .method·public·c()I70 .method·public·b()I
78 ····.locals·171 ····.locals·1
  
79 ····const/4·v0,·0x072 ····const/4·v0,·0x0
  
80 ····return·v073 ····return·v0
81 .end·method74 .end·method
  
Offset 112, 15 lines modifiedOffset 100, 15 lines modified
112 ····const/4·p1,·0x0100 ····const/4·p1,·0x0
  
113 ····return·p1101 ····return·p1
  
114 ····:cond_0102 ····:cond_0
115 ····check-cast·p1,·Ljava/lang/Void;103 ····check-cast·p1,·Ljava/lang/Void;
  
116 ····invoke-virtual·{p0,·p1},·Lg/q/u;->b(Ljava/lang/Void;)Z104 ····invoke-virtual·{p0,·p1},·Lg/q/u;->a(Ljava/lang/Void;)Z
  
117 ····move-result·p1105 ····move-result·p1
  
118 ····return·p1106 ····return·p1
119 .end·method107 .end·method
  
120 .method·public·containsAll(Ljava/util/Collection;)Z108 .method·public·containsAll(Ljava/util/Collection;)Z
Offset 222, 15 lines modifiedOffset 210, 15 lines modified
  
222 ····throw·p1210 ····throw·p1
223 .end·method211 .end·method
  
224 .method·public·final·bridge·size()I212 .method·public·final·bridge·size()I
225 ····.locals·1213 ····.locals·1
  
226 ····invoke-virtual·{p0},·Lg/q/u;->c()I214 ····invoke-virtual·{p0},·Lg/q/u;->b()I
  
227 ····move-result·v0215 ····move-result·v0
  
228 ····return·v0216 ····return·v0
229 .end·method217 .end·method
  
230 .method·public·toArray()[Ljava/lang/Object;218 .method·public·toArray()[Ljava/lang/Object;
2.43 KB
smali/g/q/t.smali
    
Offset 183, 48 lines modifiedOffset 183, 36 lines modified
183 ····.locals·1183 ····.locals·1
  
184 ····sget-object·v0,·Lg/q/s;->d:Lg/q/s;184 ····sget-object·v0,·Lg/q/s;->d:Lg/q/s;
  
185 ····return-object·v0185 ····return-object·v0
186 .end·method186 .end·method
  
187 .method·public·g(Ljava/lang/Object;Ljava/lang/Void;)Ljava/lang/Void;187 .method·public·g(Ljava/lang/Object;)Ljava/lang/Void;
188 ····.locals·0188 ····.locals·1
  
189 ····new-instance·p1,·Ljava/lang/UnsupportedOperationException;189 ····new-instance·p1,·Ljava/lang/UnsupportedOperationException;
  
190 ····const-string·p2,·"Operation·is·not·supported·for·read-only·collection"190 ····const-string·v0,·"Operation·is·not·supported·for·read-only·collection"
  
191 ····invoke-direct·{p1,·p2},·Ljava/lang/UnsupportedOperationException;-><init>(Ljava/lang/String;)V191 ····invoke-direct·{p1,·v0},·Ljava/lang/UnsupportedOperationException;-><init>(Ljava/lang/String;)V
  
192 ····throw·p1192 ····throw·p1
193 .end·method193 .end·method
  
194 .method·public·bridge·synthetic·get(Ljava/lang/Object;)Ljava/lang/Object;194 .method·public·bridge·synthetic·get(Ljava/lang/Object;)Ljava/lang/Object;
195 ····.locals·0195 ····.locals·0
  
196 ····invoke-virtual·{p0,·p1},·Lg/q/t;->b(Ljava/lang/Object;)Ljava/lang/Void;196 ····invoke-virtual·{p0,·p1},·Lg/q/t;->b(Ljava/lang/Object;)Ljava/lang/Void;
  
197 ····move-result-object·p1197 ····move-result-object·p1
  
198 ····return-object·p1198 ····return-object·p1
199 .end·method199 .end·method
  
200 .method·public·h(Ljava/lang/Object;)Ljava/lang/Void; 
201 ····.locals·1 
  
202 ····new-instance·p1,·Ljava/lang/UnsupportedOperationException; 
  
203 ····const-string·v0,·"Operation·is·not·supported·for·read-only·collection" 
  
204 ····invoke-direct·{p1,·v0},·Ljava/lang/UnsupportedOperationException;-><init>(Ljava/lang/String;)V 
  
205 ····throw·p1 
206 .end·method 
  
207 .method·public·hashCode()I200 .method·public·hashCode()I
208 ····.locals·1201 ····.locals·1
  
209 ····const/4·v0,·0x0202 ····const/4·v0,·0x0
  
210 ····return·v0203 ····return·v0
211 .end·method204 .end·method
Offset 254, 19 lines modifiedOffset 242, 19 lines modified
  
254 ····return-object·v0242 ····return-object·v0
255 .end·method243 .end·method
  
256 .method·public·bridge·synthetic·put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;244 .method·public·bridge·synthetic·put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
257 ····.locals·0245 ····.locals·0
  
258 ····check-cast·p2,·Ljava/lang/Void;246 ····new-instance·p1,·Ljava/lang/UnsupportedOperationException;
  
259 ····invoke-virtual·{p0,·p1,·p2},·Lg/q/t;->g(Ljava/lang/Object;Ljava/lang/Void;)Ljava/lang/Void;247 ····const-string·p2,·"Operation·is·not·supported·for·read-only·collection"
  
260 ····const/4·p1,·0x0248 ····invoke-direct·{p1,·p2},·Ljava/lang/UnsupportedOperationException;-><init>(Ljava/lang/String;)V
  
261 ····throw·p1249 ····throw·p1
262 .end·method250 .end·method
  
263 .method·public·putAll(Ljava/util/Map;)V251 .method·public·putAll(Ljava/util/Map;)V
264 ····.locals·1252 ····.locals·1
  
Offset 278, 15 lines modifiedOffset 266, 15 lines modified
  
278 ····throw·p1266 ····throw·p1
279 .end·method267 .end·method
  
280 .method·public·bridge·synthetic·remove(Ljava/lang/Object;)Ljava/lang/Object;268 .method·public·bridge·synthetic·remove(Ljava/lang/Object;)Ljava/lang/Object;
281 ····.locals·0269 ····.locals·0
  
282 ····invoke-virtual·{p0,·p1},·Lg/q/t;->h(Ljava/lang/Object;)Ljava/lang/Void;270 ····invoke-virtual·{p0,·p1},·Lg/q/t;->g(Ljava/lang/Object;)Ljava/lang/Void;
  
283 ····const/4·p1,·0x0271 ····const/4·p1,·0x0
  
284 ····throw·p1272 ····throw·p1
285 .end·method273 .end·method
  
286 .method·public·final·bridge·size()I274 .method·public·final·bridge·size()I
9.12 KB
smali/g/q/s.smali
    
Offset 31, 46 lines modifiedOffset 31, 46 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·a(ILjava/lang/Void;)V35 .method·public·a(Ljava/lang/Void;)Z
36 ····.locals·036 ····.locals·1
  
37 ····new-instance·p1,·Ljava/lang/UnsupportedOperationException;37 ····const-string·v0,·"element"
  
38 ····const-string·p2,·"Operation·is·not·supported·for·read-only·collection"38 ····invoke-static·{p1,·v0},·Lg/v/d/i;->d(Ljava/lang/Object;Ljava/lang/String;)V
  
39 ····invoke-direct·{p1,·p2},·Ljava/lang/UnsupportedOperationException;-><init>(Ljava/lang/String;)V39 ····const/4·p1,·0x0
  
40 ····throw·p140 ····return·p1
41 .end·method41 .end·method
  
42 .method·public·bridge·synthetic·add(ILjava/lang/Object;)V42 .method·public·bridge·synthetic·add(ILjava/lang/Object;)V
43 ····.locals·043 ····.locals·0
  
44 ····check-cast·p2,·Ljava/lang/Void;44 ····new-instance·p1,·Ljava/lang/UnsupportedOperationException;
  
45 ····invoke-virtual·{p0,·p1,·p2},·Lg/q/s;->a(ILjava/lang/Void;)V45 ····const-string·p2,·"Operation·is·not·supported·for·read-only·collection"
  
46 ····const/4·p1,·0x046 ····invoke-direct·{p1,·p2},·Ljava/lang/UnsupportedOperationException;-><init>(Ljava/lang/String;)V
  
47 ····throw·p147 ····throw·p1
48 .end·method48 .end·method
  
49 .method·public·bridge·synthetic·add(Ljava/lang/Object;)Z49 .method·public·bridge·synthetic·add(Ljava/lang/Object;)Z
50 ····.locals·050 ····.locals·1
  
51 ····check-cast·p1,·Ljava/lang/Void;51 ····new-instance·p1,·Ljava/lang/UnsupportedOperationException;
  
52 ····invoke-virtual·{p0,·p1},·Lg/q/s;->b(Ljava/lang/Void;)Z52 ····const-string·v0,·"Operation·is·not·supported·for·read-only·collection"
  
53 ····const/4·p1,·0x053 ····invoke-direct·{p1,·v0},·Ljava/lang/UnsupportedOperationException;-><init>(Ljava/lang/String;)V
  
54 ····throw·p154 ····throw·p1
55 .end·method55 .end·method
  
56 .method·public·addAll(ILjava/util/Collection;)Z56 .method·public·addAll(ILjava/util/Collection;)Z
57 ····.locals·057 ····.locals·0
  
Offset 91, 36 lines modifiedOffset 91, 48 lines modified
91 ····const-string·v0,·"Operation·is·not·supported·for·read-only·collection"91 ····const-string·v0,·"Operation·is·not·supported·for·read-only·collection"
  
92 ····invoke-direct·{p1,·v0},·Ljava/lang/UnsupportedOperationException;-><init>(Ljava/lang/String;)V92 ····invoke-direct·{p1,·v0},·Ljava/lang/UnsupportedOperationException;-><init>(Ljava/lang/String;)V
  
93 ····throw·p193 ····throw·p1
94 .end·method94 .end·method
  
95 .method·public·b(Ljava/lang/Void;)Z95 .method·public·b(I)Ljava/lang/Void;
96 ····.locals·196 ····.locals·3
  
97 ····new-instance·p1,·Ljava/lang/UnsupportedOperationException;97 ····new-instance·v0,·Ljava/lang/IndexOutOfBoundsException;
  
98 ····const-string·v0,·"Operation·is·not·supported·for·read-only·collection"98 ····new-instance·v1,·Ljava/lang/StringBuilder;
  
99 ····invoke-direct·{p1,·v0},·Ljava/lang/UnsupportedOperationException;-><init>(Ljava/lang/String;)V99 ····invoke-direct·{v1},·Ljava/lang/StringBuilder;-><init>()V
  
 100 ····const-string·v2,·"Empty·list·doesn\'t·contain·element·at·index·"
100 ····throw·p1 
101 .end·method 
  
 101 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
102 .method·public·c(Ljava/lang/Void;)Z 
103 ····.locals·1 
  
104 ····const-string·v0,·"element"102 ····invoke-virtual·{v1,·p1},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
  
105 ····invoke-static·{p1,·v0},·Lg/v/d/i;->d(Ljava/lang/Object;Ljava/lang/String;)V103 ····const/16·p1,·0x2e
  
106 ····const/4·p1,·0x0104 ····invoke-virtual·{v1,·p1},·Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;
  
 105 ····invoke-virtual·{v1},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
 106 ····move-result-object·p1
  
 107 ····invoke-direct·{v0,·p1},·Ljava/lang/IndexOutOfBoundsException;-><init>(Ljava/lang/String;)V
  
 108 ····throw·v0
 109 .end·method
  
 110 .method·public·c()I
 111 ····.locals·1
  
 112 ····const/4·v0,·0x0
  
107 ····return·p1113 ····return·v0
108 .end·method114 .end·method
  
109 .method·public·clear()V115 .method·public·clear()V
110 ····.locals·2116 ····.locals·2
  
111 ····new-instance·v0,·Ljava/lang/UnsupportedOperationException;117 ····new-instance·v0,·Ljava/lang/UnsupportedOperationException;
  
Offset 141, 15 lines modifiedOffset 153, 15 lines modified
141 ····const/4·p1,·0x0153 ····const/4·p1,·0x0
  
142 ····return·p1154 ····return·p1
  
143 ····:cond_0155 ····:cond_0
144 ····check-cast·p1,·Ljava/lang/Void;156 ····check-cast·p1,·Ljava/lang/Void;
  
145 ····invoke-virtual·{p0,·p1},·Lg/q/s;->c(Ljava/lang/Void;)Z157 ····invoke-virtual·{p0,·p1},·Lg/q/s;->a(Ljava/lang/Void;)Z
  
146 ····move-result·p1158 ····move-result·p1
  
147 ····return·p1159 ····return·p1
148 .end·method160 .end·method
  
149 .method·public·containsAll(Ljava/util/Collection;)Z161 .method·public·containsAll(Ljava/util/Collection;)Z
Offset 162, 48 lines modifiedOffset 174, 36 lines modified
162 ····invoke-interface·{p1},·Ljava/util/Collection;->isEmpty()Z174 ····invoke-interface·{p1},·Ljava/util/Collection;->isEmpty()Z
  
163 ····move-result·p1175 ····move-result·p1
  
164 ····return·p1176 ····return·p1
165 .end·method177 .end·method
  
166 .method·public·d(I)Ljava/lang/Void;178 .method·public·d(Ljava/lang/Void;)I
167 ····.locals·3179 ····.locals·1
  
168 ····new-instance·v0,·Ljava/lang/IndexOutOfBoundsException; 
Max diff block lines reached; 4651/9307 bytes (49.97%) of diff not shown.
903 B
smali/g/s/e$a.smali
    
Offset 24, 18 lines modifiedOffset 24, 14 lines modified
24 ············">(",24 ············">(",
25 ············"Lg/s/e;",25 ············"Lg/s/e;",
26 ············"Lg/s/g$c<",26 ············"Lg/s/g$c<",
27 ············"TE;>;)TE;"27 ············"TE;>;)TE;"
28 ········}28 ········}
29 ····.end·annotation29 ····.end·annotation
  
30 ····const-string·v0,·"this" 
  
31 ····invoke-static·{p0,·v0},·Lg/v/d/i;->d(Ljava/lang/Object;Ljava/lang/String;)V 
  
32 ····const-string·v0,·"key"30 ····const-string·v0,·"key"
  
33 ····invoke-static·{p1,·v0},·Lg/v/d/i;->d(Ljava/lang/Object;Ljava/lang/String;)V31 ····invoke-static·{p1,·v0},·Lg/v/d/i;->d(Ljava/lang/Object;Ljava/lang/String;)V
  
34 ····instance-of·v0,·p1,·Lg/s/b;32 ····instance-of·v0,·p1,·Lg/s/b;
  
35 ····const/4·v1,·0x033 ····const/4·v1,·0x0
Offset 89, 18 lines modifiedOffset 85, 14 lines modified
89 ············"Lg/s/e;",85 ············"Lg/s/e;",
90 ············"Lg/s/g$c<",86 ············"Lg/s/g$c<",
91 ············"*>;)",87 ············"*>;)",
92 ············"Lg/s/g;"88 ············"Lg/s/g;"
93 ········}89 ········}
94 ····.end·annotation90 ····.end·annotation
  
95 ····const-string·v0,·"this" 
  
96 ····invoke-static·{p0,·v0},·Lg/v/d/i;->d(Ljava/lang/Object;Ljava/lang/String;)V 
  
97 ····const-string·v0,·"key"91 ····const-string·v0,·"key"
  
98 ····invoke-static·{p1,·v0},·Lg/v/d/i;->d(Ljava/lang/Object;Ljava/lang/String;)V92 ····invoke-static·{p1,·v0},·Lg/v/d/i;->d(Ljava/lang/Object;Ljava/lang/String;)V
  
99 ····instance-of·v0,·p1,·Lg/s/b;93 ····instance-of·v0,·p1,·Lg/s/b;
  
100 ····if-eqz·v0,·:cond_194 ····if-eqz·v0,·:cond_1
1.91 KB
smali/g/s/g$b$a.smali
    
Offset 27, 18 lines modifiedOffset 27, 14 lines modified
27 ············"Lg/v/c/p<",27 ············"Lg/v/c/p<",
28 ············"-TR;-",28 ············"-TR;-",
29 ············"Lg/s/g$b;",29 ············"Lg/s/g$b;",
30 ············"+TR;>;)TR;"30 ············"+TR;>;)TR;"
31 ········}31 ········}
32 ····.end·annotation32 ····.end·annotation
  
33 ····const-string·v0,·"this" 
  
34 ····invoke-static·{p0,·v0},·Lg/v/d/i;->d(Ljava/lang/Object;Ljava/lang/String;)V 
  
35 ····const-string·v0,·"operation"33 ····const-string·v0,·"operation"
  
36 ····invoke-static·{p2,·v0},·Lg/v/d/i;->d(Ljava/lang/Object;Ljava/lang/String;)V34 ····invoke-static·{p2,·v0},·Lg/v/d/i;->d(Ljava/lang/Object;Ljava/lang/String;)V
  
37 ····invoke-interface·{p2,·p1,·p0},·Lg/v/c/p;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;35 ····invoke-interface·{p2,·p1,·p0},·Lg/v/c/p;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
  
38 ····move-result-object·p036 ····move-result-object·p0
Offset 55, 18 lines modifiedOffset 51, 14 lines modified
55 ············">(",51 ············">(",
56 ············"Lg/s/g$b;",52 ············"Lg/s/g$b;",
57 ············"Lg/s/g$c<",53 ············"Lg/s/g$c<",
58 ············"TE;>;)TE;"54 ············"TE;>;)TE;"
59 ········}55 ········}
60 ····.end·annotation56 ····.end·annotation
  
61 ····const-string·v0,·"this" 
  
62 ····invoke-static·{p0,·v0},·Lg/v/d/i;->d(Ljava/lang/Object;Ljava/lang/String;)V 
  
63 ····const-string·v0,·"key"57 ····const-string·v0,·"key"
  
64 ····invoke-static·{p1,·v0},·Lg/v/d/i;->d(Ljava/lang/Object;Ljava/lang/String;)V58 ····invoke-static·{p1,·v0},·Lg/v/d/i;->d(Ljava/lang/Object;Ljava/lang/String;)V
  
65 ····invoke-interface·{p0},·Lg/s/g$b;->getKey()Lg/s/g$c;59 ····invoke-interface·{p0},·Lg/s/g$b;->getKey()Lg/s/g$c;
  
66 ····move-result-object·v060 ····move-result-object·v0
Offset 94, 18 lines modifiedOffset 86, 14 lines modified
94 ············"Lg/s/g$b;",86 ············"Lg/s/g$b;",
95 ············"Lg/s/g$c<",87 ············"Lg/s/g$c<",
96 ············"*>;)",88 ············"*>;)",
97 ············"Lg/s/g;"89 ············"Lg/s/g;"
98 ········}90 ········}
99 ····.end·annotation91 ····.end·annotation
  
100 ····const-string·v0,·"this" 
  
101 ····invoke-static·{p0,·v0},·Lg/v/d/i;->d(Ljava/lang/Object;Ljava/lang/String;)V 
  
102 ····const-string·v0,·"key"92 ····const-string·v0,·"key"
  
103 ····invoke-static·{p1,·v0},·Lg/v/d/i;->d(Ljava/lang/Object;Ljava/lang/String;)V93 ····invoke-static·{p1,·v0},·Lg/v/d/i;->d(Ljava/lang/Object;Ljava/lang/String;)V
  
104 ····invoke-interface·{p0},·Lg/s/g$b;->getKey()Lg/s/g$c;94 ····invoke-interface·{p0},·Lg/s/g$b;->getKey()Lg/s/g$c;
  
105 ····move-result-object·v095 ····move-result-object·v0
Offset 121, 18 lines modifiedOffset 109, 14 lines modified
121 ····:cond_0109 ····:cond_0
122 ····return-object·p0110 ····return-object·p0
123 .end·method111 .end·method
  
124 .method·public·static·d(Lg/s/g$b;Lg/s/g;)Lg/s/g;112 .method·public·static·d(Lg/s/g$b;Lg/s/g;)Lg/s/g;
125 ····.locals·1113 ····.locals·1
  
126 ····const-string·v0,·"this" 
  
127 ····invoke-static·{p0,·v0},·Lg/v/d/i;->d(Ljava/lang/Object;Ljava/lang/String;)V 
  
128 ····const-string·v0,·"context"114 ····const-string·v0,·"context"
  
129 ····invoke-static·{p1,·v0},·Lg/v/d/i;->d(Ljava/lang/Object;Ljava/lang/String;)V115 ····invoke-static·{p1,·v0},·Lg/v/d/i;->d(Ljava/lang/Object;Ljava/lang/String;)V
  
130 ····invoke-static·{p0,·p1},·Lg/s/g$a;->a(Lg/s/g;Lg/s/g;)Lg/s/g;116 ····invoke-static·{p0,·p1},·Lg/s/g$a;->a(Lg/s/g;Lg/s/g;)Lg/s/g;
  
131 ····move-result-object·p0117 ····move-result-object·p0
462 B
smali/g/s/g$a.smali
    
Offset 14, 18 lines modifiedOffset 14, 14 lines modified
14 .end·annotation14 .end·annotation
  
  
15 #·direct·methods15 #·direct·methods
16 .method·public·static·a(Lg/s/g;Lg/s/g;)Lg/s/g;16 .method·public·static·a(Lg/s/g;Lg/s/g;)Lg/s/g;
17 ····.locals·117 ····.locals·1
  
18 ····const-string·v0,·"this" 
  
19 ····invoke-static·{p0,·v0},·Lg/v/d/i;->d(Ljava/lang/Object;Ljava/lang/String;)V 
  
20 ····const-string·v0,·"context"18 ····const-string·v0,·"context"
  
21 ····invoke-static·{p1,·v0},·Lg/v/d/i;->d(Ljava/lang/Object;Ljava/lang/String;)V19 ····invoke-static·{p1,·v0},·Lg/v/d/i;->d(Ljava/lang/Object;Ljava/lang/String;)V
  
22 ····sget-object·v0,·Lg/s/h;->d:Lg/s/h;20 ····sget-object·v0,·Lg/s/h;->d:Lg/s/h;
  
23 ····if-ne·p1,·v0,·:cond_021 ····if-ne·p1,·v0,·:cond_0
1.97 KB
smali/g/s/c.smali
    
Offset 219, 35 lines modifiedOffset 219, 35 lines modified
219 ····:goto_0219 ····:goto_0
220 ····iget-object·v1,·v0,·Lg/s/c;->e:Lg/s/g$b;220 ····iget-object·v1,·v0,·Lg/s/c;->e:Lg/s/g$b;
  
221 ····invoke-interface·{v1,·p1},·Lg/s/g$b;->get(Lg/s/g$c;)Lg/s/g$b;221 ····invoke-interface·{v1,·p1},·Lg/s/g$b;->get(Lg/s/g$c;)Lg/s/g$b;
  
222 ····move-result-object·v1222 ····move-result-object·v1
  
223 ····if-nez·v1,·:cond_1223 ····if-eqz·v1,·:cond_0
  
 224 ····return-object·v1
  
 225 ····:cond_0
224 ····iget-object·v0,·v0,·Lg/s/c;->d:Lg/s/g;226 ····iget-object·v0,·v0,·Lg/s/c;->d:Lg/s/g;
  
225 ····instance-of·v1,·v0,·Lg/s/c;227 ····instance-of·v1,·v0,·Lg/s/c;
  
226 ····if-eqz·v1,·:cond_0228 ····if-eqz·v1,·:cond_1
  
227 ····check-cast·v0,·Lg/s/c;229 ····check-cast·v0,·Lg/s/c;
  
228 ····goto·:goto_0230 ····goto·:goto_0
  
229 ····:cond_0231 ····:cond_1
230 ····invoke-interface·{v0,·p1},·Lg/s/g;->get(Lg/s/g$c;)Lg/s/g$b;232 ····invoke-interface·{v0,·p1},·Lg/s/g;->get(Lg/s/g$c;)Lg/s/g$b;
  
231 ····move-result-object·p1233 ····move-result-object·p1
  
232 ····return-object·p1234 ····return-object·p1
  
233 ····:cond_1 
234 ····return-object·v1 
235 .end·method235 .end·method
  
236 .method·public·hashCode()I236 .method·public·hashCode()I
237 ····.locals·2237 ····.locals·2
  
238 ····iget-object·v0,·p0,·Lg/s/c;->d:Lg/s/g;238 ····iget-object·v0,·p0,·Lg/s/c;->d:Lg/s/g;
  
Offset 283, 55 lines modifiedOffset 283, 55 lines modified
  
283 ····iget-object·v0,·p0,·Lg/s/c;->e:Lg/s/g$b;283 ····iget-object·v0,·p0,·Lg/s/c;->e:Lg/s/g$b;
  
284 ····invoke-interface·{v0,·p1},·Lg/s/g$b;->get(Lg/s/g$c;)Lg/s/g$b;284 ····invoke-interface·{v0,·p1},·Lg/s/g$b;->get(Lg/s/g$c;)Lg/s/g$b;
  
285 ····move-result-object·v0285 ····move-result-object·v0
  
286 ····if-nez·v0,·:cond_2286 ····if-eqz·v0,·:cond_0
  
 287 ····iget-object·p1,·p0,·Lg/s/c;->d:Lg/s/g;
  
 288 ····return-object·p1
  
 289 ····:cond_0
287 ····iget-object·v0,·p0,·Lg/s/c;->d:Lg/s/g;290 ····iget-object·v0,·p0,·Lg/s/c;->d:Lg/s/g;
  
288 ····invoke-interface·{v0,·p1},·Lg/s/g;->minusKey(Lg/s/g$c;)Lg/s/g;291 ····invoke-interface·{v0,·p1},·Lg/s/g;->minusKey(Lg/s/g$c;)Lg/s/g;
  
289 ····move-result-object·p1292 ····move-result-object·p1
  
290 ····iget-object·v0,·p0,·Lg/s/c;->d:Lg/s/g;293 ····iget-object·v0,·p0,·Lg/s/c;->d:Lg/s/g;
  
291 ····if-ne·p1,·v0,·:cond_0294 ····if-ne·p1,·v0,·:cond_1
  
292 ····move-object·p1,·p0295 ····move-object·p1,·p0
  
293 ····goto·:goto_0296 ····goto·:goto_0
  
294 ····:cond_0297 ····:cond_1
295 ····sget-object·v0,·Lg/s/h;->d:Lg/s/h;298 ····sget-object·v0,·Lg/s/h;->d:Lg/s/h;
  
296 ····if-ne·p1,·v0,·:cond_1299 ····if-ne·p1,·v0,·:cond_2
  
297 ····iget-object·p1,·p0,·Lg/s/c;->e:Lg/s/g$b;300 ····iget-object·p1,·p0,·Lg/s/c;->e:Lg/s/g$b;
  
298 ····goto·:goto_0301 ····goto·:goto_0
  
299 ····:cond_1302 ····:cond_2
300 ····new-instance·v0,·Lg/s/c;303 ····new-instance·v0,·Lg/s/c;
  
301 ····iget-object·v1,·p0,·Lg/s/c;->e:Lg/s/g$b;304 ····iget-object·v1,·p0,·Lg/s/c;->e:Lg/s/g$b;
  
302 ····invoke-direct·{v0,·p1,·v1},·Lg/s/c;-><init>(Lg/s/g;Lg/s/g$b;)V305 ····invoke-direct·{v0,·p1,·v1},·Lg/s/c;-><init>(Lg/s/g;Lg/s/g$b;)V
  
303 ····move-object·p1,·v0306 ····move-object·p1,·v0
  
304 ····:goto_0307 ····:goto_0
305 ····return-object·p1308 ····return-object·p1
  
306 ····:cond_2 
307 ····iget-object·p1,·p0,·Lg/s/c;->d:Lg/s/g; 
  
308 ····return-object·p1 
309 .end·method309 .end·method
  
310 .method·public·plus(Lg/s/g;)Lg/s/g;310 .method·public·plus(Lg/s/g;)Lg/s/g;
311 ····.locals·0311 ····.locals·0
  
312 ····invoke-static·{p0,·p1},·Lg/s/g$a;->a(Lg/s/g;Lg/s/g;)Lg/s/g;312 ····invoke-static·{p0,·p1},·Lg/s/g$a;->a(Lg/s/g;Lg/s/g;)Lg/s/g;
  
1.62 KB
smali/g/s/j/a/d.smali
    
Offset 25, 24 lines modifiedOffset 25, 24 lines modified
25 ············"(",25 ············"(",
26 ············"Lg/s/d<",26 ············"Lg/s/d<",
27 ············"Ljava/lang/Object;",27 ············"Ljava/lang/Object;",
28 ············">;)V"28 ············">;)V"
29 ········}29 ········}
30 ····.end·annotation30 ····.end·annotation
  
31 ····if-nez·p1,·:cond_031 ····if-eqz·p1,·:cond_0
  
32 ····const/4·v0,·0x032 ····invoke-interface·{p1},·Lg/s/d;->getContext()Lg/s/g;
  
 33 ····move-result-object·v0
  
33 ····goto·:goto_034 ····goto·:goto_0
  
34 ····:cond_035 ····:cond_0
 36 ····const/4·v0,·0x0
35 ····invoke-interface·{p1},·Lg/s/d;->getContext()Lg/s/g; 
  
36 ····move-result-object·v0 
  
37 ····:goto_037 ····:goto_0
38 ····invoke-direct·{p0,·p1,·v0},·Lg/s/j/a/d;-><init>(Lg/s/d;Lg/s/g;)V38 ····invoke-direct·{p0,·p1,·v0},·Lg/s/j/a/d;-><init>(Lg/s/d;Lg/s/g;)V
  
39 ····return-void39 ····return-void
40 .end·method40 .end·method
  
Offset 87, 43 lines modifiedOffset 87, 43 lines modified
87 ············"Ljava/lang/Object;",87 ············"Ljava/lang/Object;",
88 ············">;"88 ············">;"
89 ········}89 ········}
90 ····.end·annotation90 ····.end·annotation
  
91 ····iget-object·v0,·p0,·Lg/s/j/a/d;->intercepted:Lg/s/d;91 ····iget-object·v0,·p0,·Lg/s/j/a/d;->intercepted:Lg/s/d;
  
92 ····if-nez·v0,·:cond_192 ····if-nez·v0,·:cond_2
  
93 ····invoke-virtual·{p0},·Lg/s/j/a/d;->getContext()Lg/s/g;93 ····invoke-virtual·{p0},·Lg/s/j/a/d;->getContext()Lg/s/g;
  
94 ····move-result-object·v094 ····move-result-object·v0
  
95 ····sget-object·v1,·Lg/s/e;->a:Lg/s/e$b;95 ····sget-object·v1,·Lg/s/e;->a:Lg/s/e$b;
  
96 ····invoke-interface·{v0,·v1},·Lg/s/g;->get(Lg/s/g$c;)Lg/s/g$b;96 ····invoke-interface·{v0,·v1},·Lg/s/g;->get(Lg/s/g$c;)Lg/s/g$b;
  
97 ····move-result-object·v097 ····move-result-object·v0
  
98 ····check-cast·v0,·Lg/s/e;98 ····check-cast·v0,·Lg/s/e;
  
99 ····if-nez·v0,·:cond_099 ····if-eqz·v0,·:cond_0
  
100 ····move-object·v0,·p0 
  
101 ····goto·:goto_0 
  
102 ····:cond_0 
103 ····invoke-interface·{v0,·p0},·Lg/s/e;->l(Lg/s/d;)Lg/s/d;100 ····invoke-interface·{v0,·p0},·Lg/s/e;->l(Lg/s/d;)Lg/s/d;
  
104 ····move-result-object·v0101 ····move-result-object·v0
  
105 ····:goto_0 
106 ····iput-object·v0,·p0,·Lg/s/j/a/d;->intercepted:Lg/s/d;102 ····if-nez·v0,·:cond_1
  
 103 ····:cond_0
 104 ····move-object·v0,·p0
  
107 ····:cond_1105 ····:cond_1
 106 ····iput-object·v0,·p0,·Lg/s/j/a/d;->intercepted:Lg/s/d;
  
 107 ····:cond_2
108 ····return-object·v0108 ····return-object·v0
109 .end·method109 .end·method
  
110 .method·protected·releaseIntercepted()V110 .method·protected·releaseIntercepted()V
111 ····.locals·3111 ····.locals·3
  
112 ····iget-object·v0,·p0,·Lg/s/j/a/d;->intercepted:Lg/s/d;112 ····iget-object·v0,·p0,·Lg/s/j/a/d;->intercepted:Lg/s/d;
1.77 KB
smali/g/s/j/a/i.smali
    
Offset 153, 73 lines modifiedOffset 153, 73 lines modified
153 ····return-object·v2153 ····return-object·v2
  
154 ····:cond_1154 ····:cond_1
155 ····iget-object·v1,·v0,·Lg/s/j/a/i$a;->a:Ljava/lang/reflect/Method;155 ····iget-object·v1,·v0,·Lg/s/j/a/i$a;->a:Ljava/lang/reflect/Method;
  
156 ····const/4·v3,·0x0156 ····const/4·v3,·0x0
  
157 ····if-nez·v1,·:cond_2157 ····if-eqz·v1,·:cond_2
  
158 ····move-object·p1,·v2 
  
159 ····goto·:goto_0 
  
160 ····:cond_2 
161 ····invoke-virtual·{p1},·Ljava/lang/Object;->getClass()Ljava/lang/Class;158 ····invoke-virtual·{p1},·Ljava/lang/Object;->getClass()Ljava/lang/Class;
  
162 ····move-result-object·p1159 ····move-result-object·p1
  
163 ····new-array·v4,·v3,·[Ljava/lang/Object;160 ····new-array·v4,·v3,·[Ljava/lang/Object;
  
164 ····invoke-virtual·{v1,·p1,·v4},·Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;161 ····invoke-virtual·{v1,·p1,·v4},·Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
  
165 ····move-result-object·p1162 ····move-result-object·p1
  
 163 ····goto·:goto_0
  
 164 ····:cond_2
 165 ····move-object·p1,·v2
  
166 ····:goto_0166 ····:goto_0
167 ····if-nez·p1,·:cond_3167 ····if-nez·p1,·:cond_3
  
168 ····return-object·v2168 ····return-object·v2
  
169 ····:cond_3169 ····:cond_3
170 ····iget-object·v1,·v0,·Lg/s/j/a/i$a;->b:Ljava/lang/reflect/Method;170 ····iget-object·v1,·v0,·Lg/s/j/a/i$a;->b:Ljava/lang/reflect/Method;
  
171 ····if-nez·v1,·:cond_4171 ····if-eqz·v1,·:cond_4
  
172 ····move-object·p1,·v2 
  
173 ····goto·:goto_1 
  
174 ····:cond_4 
175 ····new-array·v4,·v3,·[Ljava/lang/Object;172 ····new-array·v4,·v3,·[Ljava/lang/Object;
  
176 ····invoke-virtual·{v1,·p1,·v4},·Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;173 ····invoke-virtual·{v1,·p1,·v4},·Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
  
177 ····move-result-object·p1174 ····move-result-object·p1
  
 175 ····goto·:goto_1
  
 176 ····:cond_4
 177 ····move-object·p1,·v2
  
178 ····:goto_1178 ····:goto_1
179 ····if-nez·p1,·:cond_5179 ····if-nez·p1,·:cond_5
  
180 ····return-object·v2180 ····return-object·v2
  
181 ····:cond_5181 ····:cond_5
182 ····iget-object·v0,·v0,·Lg/s/j/a/i$a;->c:Ljava/lang/reflect/Method;182 ····iget-object·v0,·v0,·Lg/s/j/a/i$a;->c:Ljava/lang/reflect/Method;
  
183 ····if-nez·v0,·:cond_6183 ····if-eqz·v0,·:cond_6
  
184 ····move-object·p1,·v2 
  
185 ····goto·:goto_2 
  
186 ····:cond_6 
187 ····new-array·v1,·v3,·[Ljava/lang/Object;184 ····new-array·v1,·v3,·[Ljava/lang/Object;
  
188 ····invoke-virtual·{v0,·p1,·v1},·Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;185 ····invoke-virtual·{v0,·p1,·v1},·Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
  
189 ····move-result-object·p1186 ····move-result-object·p1
  
 187 ····goto·:goto_2
  
 188 ····:cond_6
 189 ····move-object·p1,·v2
  
190 ····:goto_2190 ····:goto_2
191 ····instance-of·v0,·p1,·Ljava/lang/String;191 ····instance-of·v0,·p1,·Ljava/lang/String;
  
192 ····if-eqz·v0,·:cond_7192 ····if-eqz·v0,·:cond_7
  
193 ····move-object·v2,·p1193 ····move-object·v2,·p1
  
1.11 KB
smali/g/s/j/a/g.smali
    
Offset 95, 27 lines modifiedOffset 95, 27 lines modified
  
95 ····goto·:goto_095 ····goto·:goto_0
  
96 ····:cond_096 ····:cond_0
97 ····const/4·p0,·0x097 ····const/4·p0,·0x0
  
98 ····:goto_098 ····:goto_0
99 ····if-nez·p0,·:cond_199 ····if-eqz·p0,·:cond_1
  
100 ····const/4·p0,·0x0 
  
101 ····goto·:goto_1 
  
102 ····:cond_1 
103 ····invoke-virtual·{p0},·Ljava/lang/Integer;->intValue()I100 ····invoke-virtual·{p0},·Ljava/lang/Integer;->intValue()I
  
104 ····move-result·p0101 ····move-result·p0
105 ····:try_end_0102 ····:try_end_0
106 ····.catch·Ljava/lang/Exception;·{:try_start_0·..·:try_end_0}·:catch_0103 ····.catch·Ljava/lang/Exception;·{:try_start_0·..·:try_end_0}·:catch_0
  
 104 ····goto·:goto_1
  
 105 ····:cond_1
 106 ····const/4·p0,·0x0
  
107 ····:goto_1107 ····:goto_1
108 ····sub-int/2addr·p0,·v1108 ····sub-int/2addr·p0,·v1
  
109 ····goto·:goto_2109 ····goto·:goto_2
  
110 ····:catch_0110 ····:catch_0
111 ····const/4·p0,·-0x1111 ····const/4·p0,·-0x1
Offset 183, 15 lines modifiedOffset 183, 15 lines modified
183 ····goto·:goto_1183 ····goto·:goto_1
  
184 ····:cond_2184 ····:cond_2
185 ····new-instance·v2,·Ljava/lang/StringBuilder;185 ····new-instance·v2,·Ljava/lang/StringBuilder;
  
186 ····invoke-direct·{v2},·Ljava/lang/StringBuilder;-><init>()V186 ····invoke-direct·{v2},·Ljava/lang/StringBuilder;-><init>()V
  
187 ····invoke-virtual·{v2,·p0},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;187 ····invoke-virtual·{v2,·p0},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
188 ····const/16·p0,·0x2f188 ····const/16·p0,·0x2f
  
189 ····invoke-virtual·{v2,·p0},·Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;189 ····invoke-virtual·{v2,·p0},·Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;
  
190 ····invoke-interface·{v0},·Lg/s/j/a/f;->c()Ljava/lang/String;190 ····invoke-interface·{v0},·Lg/s/j/a/f;->c()Ljava/lang/String;
  
1.88 KB
smali/g/s/j/a/a.smali
    
Offset 168, 17 lines modifiedOffset 168, 15 lines modified
168 ····move-object·v0,·p0168 ····move-object·v0,·p0
  
169 ····:goto_0169 ····:goto_0
170 ····invoke-static·{v0},·Lg/s/j/a/h;->b(Lg/s/d;)V170 ····invoke-static·{v0},·Lg/s/j/a/h;->b(Lg/s/d;)V
  
171 ····check-cast·v0,·Lg/s/j/a/a;171 ····check-cast·v0,·Lg/s/j/a/a;
  
 172 ····iget-object·v1,·v0,·Lg/s/j/a/a;->completion:Lg/s/d;
172 ····invoke-virtual·{v0},·Lg/s/j/a/a;->getCompletion()Lg/s/d; 
  
173 ····move-result-object·v1 
  
174 ····invoke-static·{v1},·Lg/v/d/i;->b(Ljava/lang/Object;)V173 ····invoke-static·{v1},·Lg/v/d/i;->b(Ljava/lang/Object;)V
  
175 ····:try_start_0174 ····:try_start_0
176 ····invoke-virtual·{v0,·p1},·Lg/s/j/a/a;->invokeSuspend(Ljava/lang/Object;)Ljava/lang/Object;175 ····invoke-virtual·{v0,·p1},·Lg/s/j/a/a;->invokeSuspend(Ljava/lang/Object;)Ljava/lang/Object;
  
177 ····move-result-object·p1176 ····move-result-object·p1
Offset 227, 30 lines modifiedOffset 225, 41 lines modified
  
227 ····return-void225 ····return-void
228 .end·method226 .end·method
  
229 .method·public·toString()Ljava/lang/String;227 .method·public·toString()Ljava/lang/String;
230 ····.locals·2228 ····.locals·2
  
 229 ····new-instance·v0,·Ljava/lang/StringBuilder;
  
 230 ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V
  
 231 ····const-string·v1,·"Continuation·at·"
  
 232 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
231 ····invoke-virtual·{p0},·Lg/s/j/a/a;->getStackTraceElement()Ljava/lang/StackTraceElement;233 ····invoke-virtual·{p0},·Lg/s/j/a/a;->getStackTraceElement()Ljava/lang/StackTraceElement;
  
232 ····move-result-object·v0234 ····move-result-object·v1
  
233 ····if-nez·v0,·:cond_0235 ····if-eqz·v1,·:cond_0
  
 236 ····goto·:goto_0
  
 237 ····:cond_0
234 ····invoke-virtual·{p0},·Ljava/lang/Object;->getClass()Ljava/lang/Class;238 ····invoke-virtual·{p0},·Ljava/lang/Object;->getClass()Ljava/lang/Class;
  
235 ····move-result-object·v0239 ····move-result-object·v1
  
236 ····invoke-virtual·{v0},·Ljava/lang/Class;->getName()Ljava/lang/String;240 ····invoke-virtual·{v1},·Ljava/lang/Class;->getName()Ljava/lang/String;
  
237 ····move-result-object·v0241 ····move-result-object·v1
  
238 ····:cond_0 
239 ····const-string·v1,·"Continuation·at·"242 ····:goto_0
 243 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
  
240 ····invoke-static·{v1,·v0},·Lg/v/d/i;->i(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String;244 ····invoke-virtual·{v0},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
241 ····move-result-object·v0245 ····move-result-object·v0
  
242 ····return-object·v0246 ····return-object·v0
243 .end·method247 .end·method
1.19 KB
smali/g/s/j/a/j.smali
    
Offset 13, 52 lines modifiedOffset 13, 52 lines modified
13 ············"Ljava/lang/Object;",13 ············"Ljava/lang/Object;",
14 ············">;)V"14 ············">;)V"
15 ········}15 ········}
16 ····.end·annotation16 ····.end·annotation
  
17 ····invoke-direct·{p0,·p1},·Lg/s/j/a/a;-><init>(Lg/s/d;)V17 ····invoke-direct·{p0,·p1},·Lg/s/j/a/a;-><init>(Lg/s/d;)V
  
18 ····if-nez·p1,·:cond_018 ····if-eqz·p1,·:cond_2
  
19 ····goto·:goto_1 
  
20 ····:cond_0 
21 ····invoke-interface·{p1},·Lg/s/d;->getContext()Lg/s/g;19 ····invoke-interface·{p1},·Lg/s/d;->getContext()Lg/s/g;
  
22 ····move-result-object·p120 ····move-result-object·p1
  
23 ····sget-object·v0,·Lg/s/h;->d:Lg/s/h;21 ····sget-object·v0,·Lg/s/h;->d:Lg/s/h;
  
24 ····if-ne·p1,·v0,·:cond_122 ····if-ne·p1,·v0,·:cond_0
  
25 ····const/4·p1,·0x123 ····const/4·p1,·0x1
  
26 ····goto·:goto_024 ····goto·:goto_0
  
27 ····:cond_125 ····:cond_0
28 ····const/4·p1,·0x026 ····const/4·p1,·0x0
  
29 ····:goto_027 ····:goto_0
30 ····if-eqz·p1,·:cond_228 ····if-eqz·p1,·:cond_1
  
31 ····:goto_129 ····goto·:goto_1
32 ····return-void 
  
33 ····:cond_230 ····:cond_1
34 ····new-instance·p1,·Ljava/lang/IllegalArgumentException;31 ····new-instance·p1,·Ljava/lang/IllegalArgumentException;
  
35 ····const-string·v0,·"Coroutines·with·restricted·suspension·must·have·EmptyCoroutineContext"32 ····const-string·v0,·"Coroutines·with·restricted·suspension·must·have·EmptyCoroutineContext"
  
36 ····invoke-virtual·{v0},·Ljava/lang/Object;->toString()Ljava/lang/String;33 ····invoke-virtual·{v0},·Ljava/lang/Object;->toString()Ljava/lang/String;
  
37 ····move-result-object·v034 ····move-result-object·v0
  
38 ····invoke-direct·{p1,·v0},·Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V35 ····invoke-direct·{p1,·v0},·Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
  
39 ····throw·p136 ····throw·p1
  
 37 ····:cond_2
 38 ····:goto_1
 39 ····return-void
40 .end·method40 .end·method
  
  
41 #·virtual·methods41 #·virtual·methods
42 .method·public·getContext()Lg/s/g;42 .method·public·getContext()Lg/s/g;
43 ····.locals·143 ····.locals·1
  
1.54 KB
smali/g/s/i/c$b.smali
    
Offset 13, 34 lines modifiedOffset 13, 26 lines modified
13 ····name·=·null13 ····name·=·null
14 .end·annotation14 .end·annotation
  
  
15 #·instance·fields15 #·instance·fields
16 .field·private·d:I16 .field·private·d:I
  
17 .field·final·synthetic·e:Lg/s/d;17 .field·final·synthetic·e:Lg/v/c/p;
  
18 .field·final·synthetic·f:Lg/s/g; 
  
19 .field·final·synthetic·g:Lg/v/c/p; 
  
20 .field·final·synthetic·h:Ljava/lang/Object;18 .field·final·synthetic·f:Ljava/lang/Object;
  
  
21 #·direct·methods19 #·direct·methods
22 .method·public·constructor·<init>(Lg/s/d;Lg/s/g;Lg/v/c/p;Ljava/lang/Object;)V20 .method·public·constructor·<init>(Lg/s/d;Lg/s/g;Lg/v/c/p;Ljava/lang/Object;)V
23 ····.locals·021 ····.locals·0
  
24 ····iput-object·p1,·p0,·Lg/s/i/c$b;->e:Lg/s/d; 
  
25 ····iput-object·p2,·p0,·Lg/s/i/c$b;->f:Lg/s/g; 
  
26 ····iput-object·p3,·p0,·Lg/s/i/c$b;->g:Lg/v/c/p;22 ····iput-object·p3,·p0,·Lg/s/i/c$b;->e:Lg/v/c/p;
  
27 ····iput-object·p4,·p0,·Lg/s/i/c$b;->h:Ljava/lang/Object;23 ····iput-object·p4,·p0,·Lg/s/i/c$b;->f:Ljava/lang/Object;
  
28 ····invoke-direct·{p0,·p1,·p2},·Lg/s/j/a/d;-><init>(Lg/s/d;Lg/s/g;)V24 ····invoke-direct·{p0,·p1,·p2},·Lg/s/j/a/d;-><init>(Lg/s/d;Lg/s/g;)V
  
29 ····return-void25 ····return-void
30 .end·method26 .end·method
  
  
Offset 78, 21 lines modifiedOffset 70, 21 lines modified
78 ····throw·p170 ····throw·p1
  
79 ····:cond_171 ····:cond_1
80 ····iput·v2,·p0,·Lg/s/i/c$b;->d:I72 ····iput·v2,·p0,·Lg/s/i/c$b;->d:I
  
81 ····invoke-static·{p1},·Lg/k;->b(Ljava/lang/Object;)V73 ····invoke-static·{p1},·Lg/k;->b(Ljava/lang/Object;)V
  
82 ····iget-object·p1,·p0,·Lg/s/i/c$b;->g:Lg/v/c/p;74 ····iget-object·p1,·p0,·Lg/s/i/c$b;->e:Lg/v/c/p;
  
83 ····invoke-static·{p1,·v1},·Lg/v/d/n;->a(Ljava/lang/Object;I)Ljava/lang/Object;75 ····invoke-static·{p1,·v1},·Lg/v/d/n;->a(Ljava/lang/Object;I)Ljava/lang/Object;
  
84 ····check-cast·p1,·Lg/v/c/p;76 ····check-cast·p1,·Lg/v/c/p;
  
85 ····iget-object·v0,·p0,·Lg/s/i/c$b;->h:Ljava/lang/Object;77 ····iget-object·v0,·p0,·Lg/s/i/c$b;->f:Ljava/lang/Object;
  
86 ····invoke-interface·{p1,·v0,·p0},·Lg/v/c/p;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;78 ····invoke-interface·{p1,·v0,·p0},·Lg/v/c/p;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
  
87 ····move-result-object·p179 ····move-result-object·p1
  
88 ····:goto_080 ····:goto_0
89 ····return-object·p181 ····return-object·p1
1.44 KB
smali/g/s/i/c$a.smali
    
Offset 13, 30 lines modifiedOffset 13, 26 lines modified
13 ····name·=·null13 ····name·=·null
14 .end·annotation14 .end·annotation
  
  
15 #·instance·fields15 #·instance·fields
16 .field·private·d:I16 .field·private·d:I
  
17 .field·final·synthetic·e:Lg/s/d;17 .field·final·synthetic·e:Lg/v/c/p;
  
18 .field·final·synthetic·f:Lg/v/c/p; 
  
19 .field·final·synthetic·g:Ljava/lang/Object;18 .field·final·synthetic·f:Ljava/lang/Object;
  
  
20 #·direct·methods19 #·direct·methods
21 .method·public·constructor·<init>(Lg/s/d;Lg/v/c/p;Ljava/lang/Object;)V20 .method·public·constructor·<init>(Lg/s/d;Lg/v/c/p;Ljava/lang/Object;)V
22 ····.locals·021 ····.locals·0
  
23 ····iput-object·p1,·p0,·Lg/s/i/c$a;->e:Lg/s/d; 
  
24 ····iput-object·p2,·p0,·Lg/s/i/c$a;->f:Lg/v/c/p;22 ····iput-object·p2,·p0,·Lg/s/i/c$a;->e:Lg/v/c/p;
  
25 ····iput-object·p3,·p0,·Lg/s/i/c$a;->g:Ljava/lang/Object;23 ····iput-object·p3,·p0,·Lg/s/i/c$a;->f:Ljava/lang/Object;
  
26 ····invoke-direct·{p0,·p1},·Lg/s/j/a/j;-><init>(Lg/s/d;)V24 ····invoke-direct·{p0,·p1},·Lg/s/j/a/j;-><init>(Lg/s/d;)V
  
27 ····return-void25 ····return-void
28 .end·method26 .end·method
  
  
Offset 74, 21 lines modifiedOffset 70, 21 lines modified
74 ····throw·p170 ····throw·p1
  
75 ····:cond_171 ····:cond_1
76 ····iput·v2,·p0,·Lg/s/i/c$a;->d:I72 ····iput·v2,·p0,·Lg/s/i/c$a;->d:I
  
77 ····invoke-static·{p1},·Lg/k;->b(Ljava/lang/Object;)V73 ····invoke-static·{p1},·Lg/k;->b(Ljava/lang/Object;)V
  
78 ····iget-object·p1,·p0,·Lg/s/i/c$a;->f:Lg/v/c/p;74 ····iget-object·p1,·p0,·Lg/s/i/c$a;->e:Lg/v/c/p;
  
79 ····invoke-static·{p1,·v1},·Lg/v/d/n;->a(Ljava/lang/Object;I)Ljava/lang/Object;75 ····invoke-static·{p1,·v1},·Lg/v/d/n;->a(Ljava/lang/Object;I)Ljava/lang/Object;
  
80 ····check-cast·p1,·Lg/v/c/p;76 ····check-cast·p1,·Lg/v/c/p;
  
81 ····iget-object·v0,·p0,·Lg/s/i/c$a;->g:Ljava/lang/Object;77 ····iget-object·v0,·p0,·Lg/s/i/c$a;->f:Ljava/lang/Object;
  
82 ····invoke-interface·{p1,·v0,·p0},·Lg/v/c/p;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;78 ····invoke-interface·{p1,·v0,·p0},·Lg/v/c/p;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
  
83 ····move-result-object·p179 ····move-result-object·p1
  
84 ····:goto_080 ····:goto_0
85 ····return-object·p181 ····return-object·p1
483 B
smali/g/s/i/c.smali
    
Offset 105, 19 lines modifiedOffset 105, 24 lines modified
  
105 ····goto·:goto_0105 ····goto·:goto_0
  
106 ····:cond_0106 ····:cond_0
107 ····const/4·v0,·0x0107 ····const/4·v0,·0x0
  
108 ····:goto_0108 ····:goto_0
 109 ····if-eqz·v0,·:cond_2
  
 110 ····invoke-virtual·{v0},·Lg/s/j/a/d;->intercepted()Lg/s/d;
  
 111 ····move-result-object·v0
  
109 ····if-nez·v0,·:cond_1112 ····if-nez·v0,·:cond_1
  
110 ····goto·:goto_1113 ····goto·:goto_1
  
111 ····:cond_1114 ····:cond_1
112 ····invoke-virtual·{v0},·Lg/s/j/a/d;->intercepted()Lg/s/d; 
  
113 ····move-result-object·p0115 ····move-object·p0,·v0
  
 116 ····:cond_2
114 ····:goto_1117 ····:goto_1
115 ····return-object·p0118 ····return-object·p0
116 .end·method119 .end·method
2.95 KB
smali/g/a0/f.smali
    
Offset 46, 45 lines modifiedOffset 46, 43 lines modified
46 ····move-object·p0,·v046 ····move-object·p0,·v0
  
47 ····:goto_147 ····:goto_1
48 ····return-object·p048 ····return-object·p0
49 .end·method49 .end·method
  
50 .method·private·static·final·c(Ljava/lang/String;)I50 .method·private·static·final·c(Ljava/lang/String;)I
51 ····.locals·551 ····.locals·4
  
52 ····invoke-interface·{p0},·Ljava/lang/CharSequence;->length()I52 ····invoke-interface·{p0},·Ljava/lang/CharSequence;->length()I
  
53 ····move-result·v053 ····move-result·v0
  
54 ····const/4·v1,·0x054 ····const/4·v1,·0x0
  
55 ····:goto_055 ····:goto_0
56 ····const/4·v2,·-0x156 ····const/4·v2,·-0x1
  
57 ····if-ge·v1,·v0,·:cond_157 ····if-ge·v1,·v0,·:cond_1
  
58 ····add-int/lit8·v3,·v1,·0x1 
  
59 ····invoke-interface·{p0,·v1},·Ljava/lang/CharSequence;->charAt(I)C58 ····invoke-interface·{p0,·v1},·Ljava/lang/CharSequence;->charAt(I)C
  
60 ····move-result·v459 ····move-result·v3
  
61 ····invoke-static·{v4},·Lg/a0/a;->c(C)Z60 ····invoke-static·{v3},·Lg/a0/a;->c(C)Z
  
62 ····move-result·v461 ····move-result·v3
  
63 ····xor-int/lit8·v4,·v4,·0x162 ····xor-int/lit8·v3,·v3,·0x1
  
64 ····if-eqz·v4,·:cond_063 ····if-eqz·v3,·:cond_0
  
65 ····goto·:goto_164 ····goto·:goto_1
  
66 ····:cond_065 ····:cond_0
67 ····move·v1,·v366 ····add-int/lit8·v1,·v1,·0x1
  
68 ····goto·:goto_067 ····goto·:goto_0
  
69 ····:cond_168 ····:cond_1
70 ····const/4·v1,·-0x169 ····const/4·v1,·-0x1
  
71 ····:goto_170 ····:goto_1
Offset 194, 24 lines modifiedOffset 192, 24 lines modified
  
194 ····move-result-object·v1192 ····move-result-object·v1
  
195 ····check-cast·v1,·Ljava/lang/Integer;193 ····check-cast·v1,·Ljava/lang/Integer;
  
196 ····const/4·v2,·0x0194 ····const/4·v2,·0x0
  
197 ····if-nez·v1,·:cond_3195 ····if-eqz·v1,·:cond_3
  
198 ····const/4·v1,·0x0196 ····invoke-virtual·{v1},·Ljava/lang/Integer;->intValue()I
  
 197 ····move-result·v1
  
199 ····goto·:goto_2198 ····goto·:goto_2
  
200 ····:cond_3199 ····:cond_3
 200 ····const/4·v1,·0x0
201 ····invoke-virtual·{v1},·Ljava/lang/Integer;->intValue()I 
  
202 ····move-result·v1 
  
203 ····:goto_2201 ····:goto_2
204 ····invoke-virtual·{p0},·Ljava/lang/String;->length()I202 ····invoke-virtual·{p0},·Ljava/lang/String;->length()I
  
205 ····move-result·p0203 ····move-result·p0
  
206 ····invoke-virtual·{p1},·Ljava/lang/String;->length()I204 ····invoke-virtual·{p1},·Ljava/lang/String;->length()I
Offset 243, 25 lines modifiedOffset 241, 25 lines modified
243 ····move-result-object·v0241 ····move-result-object·v0
  
244 ····:goto_3242 ····:goto_3
245 ····invoke-interface·{v0},·Ljava/util/Iterator;->hasNext()Z243 ····invoke-interface·{v0},·Ljava/util/Iterator;->hasNext()Z
  
246 ····move-result·v5244 ····move-result·v5
  
247 ····if-eqz·v5,·:cond_9245 ····if-eqz·v5,·:cond_a
  
248 ····invoke-interface·{v0},·Ljava/util/Iterator;->next()Ljava/lang/Object;246 ····invoke-interface·{v0},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
249 ····move-result-object·v5247 ····move-result-object·v5
  
250 ····add-int/lit8·v6,·v2,·0x1248 ····add-int/lit8·v6,·v2,·0x1
  
251 ····const/4·v7,·0x0249 ····const/4·v7,·0x0
  
252 ····if-ltz·v2,·:cond_8250 ····if-ltz·v2,·:cond_9
  
253 ····check-cast·v5,·Ljava/lang/String;251 ····check-cast·v5,·Ljava/lang/String;
  
254 ····if-eqz·v2,·:cond_4252 ····if-eqz·v2,·:cond_4
  
255 ····if-ne·v2,·v3,·:cond_5253 ····if-ne·v2,·v3,·:cond_5
  
Offset 275, 48 lines modifiedOffset 273, 46 lines modified
275 ····goto·:goto_4273 ····goto·:goto_4
  
276 ····:cond_5274 ····:cond_5
277 ····invoke-static·{v5,·v1},·Lg/a0/p;->b0(Ljava/lang/String;I)Ljava/lang/String;275 ····invoke-static·{v5,·v1},·Lg/a0/p;->b0(Ljava/lang/String;I)Ljava/lang/String;
  
278 ····move-result-object·v2276 ····move-result-object·v2
  
279 ····if-nez·v2,·:cond_6277 ····if-eqz·v2,·:cond_6
  
280 ····move-object·v7,·v5 
  
281 ····goto·:goto_4 
  
282 ····:cond_6 
283 ····invoke-interface·{p1,·v2},·Lg/v/c/l;->invoke(Ljava/lang/Object;)Ljava/lang/Object;278 ····invoke-interface·{p1,·v2},·Lg/v/c/l;->invoke(Ljava/lang/Object;)Ljava/lang/Object;
  
284 ····move-result-object·v2279 ····move-result-object·v2
  
285 ····move-object·v7,·v2280 ····move-object·v7,·v2
  
286 ····check-cast·v7,·Ljava/lang/String;281 ····check-cast·v7,·Ljava/lang/String;
  
287 ····:goto_4 
288 ····if-nez·v7,·:cond_7282 ····if-nez·v7,·:cond_7
  
289 ····goto·:goto_5283 ····:cond_6
 284 ····move-object·v7,·v5
Max diff block lines reached; 470/2985 bytes (15.75%) of diff not shown.
885 B
smali/g/a0/n$a.smali
    
Offset 95, 21 lines modifiedOffset 95, 16 lines modified
  
95 ····const/4·v2,·0x095 ····const/4·v2,·0x0
  
96 ····invoke-static·{p1,·v0,·p2,·v1,·v2},·Lg/a0/n;->p(Ljava/lang/CharSequence;Ljava/util/Collection;IZZ)Lg/i;96 ····invoke-static·{p1,·v0,·p2,·v1,·v2},·Lg/a0/n;->p(Ljava/lang/CharSequence;Ljava/util/Collection;IZZ)Lg/i;
  
97 ····move-result-object·p197 ····move-result-object·p1
  
98 ····if-nez·p1,·:cond_098 ····if-eqz·p1,·:cond_0
  
99 ····const/4·p1,·0x0 
  
100 ····goto·:goto_0 
  
101 ····:cond_0 
102 ····invoke-virtual·{p1},·Lg/i;->c()Ljava/lang/Object;99 ····invoke-virtual·{p1},·Lg/i;->c()Ljava/lang/Object;
  
103 ····move-result-object·p2100 ····move-result-object·p2
  
104 ····invoke-virtual·{p1},·Lg/i;->d()Ljava/lang/Object;101 ····invoke-virtual·{p1},·Lg/i;->d()Ljava/lang/Object;
  
105 ····move-result-object·p1102 ····move-result-object·p1
Offset 124, 14 lines modifiedOffset 119, 19 lines modified
  
124 ····move-result-object·p1119 ····move-result-object·p1
  
125 ····invoke-static·{p2,·p1},·Lg/m;->a(Ljava/lang/Object;Ljava/lang/Object;)Lg/i;120 ····invoke-static·{p2,·p1},·Lg/m;->a(Ljava/lang/Object;Ljava/lang/Object;)Lg/i;
  
126 ····move-result-object·p1121 ····move-result-object·p1
  
 122 ····goto·:goto_0
  
 123 ····:cond_0
 124 ····const/4·p1,·0x0
  
127 ····:goto_0125 ····:goto_0
128 ····return-object·p1126 ····return-object·p1
129 .end·method127 .end·method
  
130 .method·public·bridge·synthetic·invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;128 .method·public·bridge·synthetic·invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
131 ····.locals·0129 ····.locals·0
  
1.08 KB
smali/g/a0/f$b.smali
    
Offset 43, 23 lines modifiedOffset 43, 31 lines modified
  
43 ····return-void43 ····return-void
44 .end·method44 .end·method
  
  
45 #·virtual·methods45 #·virtual·methods
46 .method·public·final·a(Ljava/lang/String;)Ljava/lang/String;46 .method·public·final·a(Ljava/lang/String;)Ljava/lang/String;
47 ····.locals·147 ····.locals·2
  
48 ····const-string·v0,·"line"48 ····const-string·v0,·"line"
  
49 ····invoke-static·{p1,·v0},·Lg/v/d/i;->d(Ljava/lang/Object;Ljava/lang/String;)V49 ····invoke-static·{p1,·v0},·Lg/v/d/i;->d(Ljava/lang/Object;Ljava/lang/String;)V
  
50 ····iget-object·v0,·p0,·Lg/a0/f$b;->d:Ljava/lang/String;50 ····new-instance·v0,·Ljava/lang/StringBuilder;
  
51 ····invoke-static·{v0,·p1},·Lg/v/d/i;->i(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String;51 ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V
  
 52 ····iget-object·v1,·p0,·Lg/a0/f$b;->d:Ljava/lang/String;
  
 53 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
 54 ····invoke-virtual·{v0,·p1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
 55 ····invoke-virtual·{v0},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
52 ····move-result-object·p156 ····move-result-object·p1
  
53 ····return-object·p157 ····return-object·p1
54 .end·method58 .end·method
  
55 .method·public·bridge·synthetic·invoke(Ljava/lang/Object;)Ljava/lang/Object;59 .method·public·bridge·synthetic·invoke(Ljava/lang/Object;)Ljava/lang/Object;
2.11 KB
smali/g/a0/l.smali
    
Offset 94, 25 lines modifiedOffset 94, 23 lines modified
94 ····const·v4,·-0x38e38e394 ····const·v4,·-0x38e38e3
  
95 ····const·v7,·-0x38e38e395 ····const·v7,·-0x38e38e3
  
96 ····:goto_196 ····:goto_1
97 ····if-ge·v6,·v0,·:cond_997 ····if-ge·v6,·v0,·:cond_9
  
98 ····add-int/lit8·v8,·v6,·0x1 
  
99 ····invoke-virtual·{p0,·v6},·Ljava/lang/String;->charAt(I)C98 ····invoke-virtual·{p0,·v6},·Ljava/lang/String;->charAt(I)C
  
100 ····move-result·v699 ····move-result·v8
  
101 ····invoke-static·{v6,·p1},·Lg/a0/a;->b(CI)I100 ····invoke-static·{v8,·p1},·Lg/a0/a;->b(CI)I
  
102 ····move-result·v6101 ····move-result·v8
  
103 ····if-gez·v6,·:cond_5102 ····if-gez·v8,·:cond_5
  
104 ····return-object·v1103 ····return-object·v1
  
105 ····:cond_5104 ····:cond_5
106 ····if-ge·v2,·v7,·:cond_7105 ····if-ge·v2,·v7,·:cond_7
  
107 ····if-ne·v7,·v4,·:cond_6106 ····if-ne·v7,·v4,·:cond_6
Offset 123, 24 lines modifiedOffset 121, 24 lines modified
  
123 ····:cond_6121 ····:cond_6
124 ····return-object·v1122 ····return-object·v1
  
125 ····:cond_7123 ····:cond_7
126 ····mul-int·v2,·v2,·p1124 ····mul-int·v2,·v2,·p1
  
127 ····add-int·v9,·v5,·v6125 ····add-int·v9,·v5,·v8
  
128 ····if-ge·v2,·v9,·:cond_8126 ····if-ge·v2,·v9,·:cond_8
  
129 ····return-object·v1127 ····return-object·v1
  
130 ····:cond_8128 ····:cond_8
131 ····sub-int/2addr·v2,·v6129 ····sub-int/2addr·v2,·v8
  
132 ····move·v6,·v8130 ····add-int/lit8·v6,·v6,·0x1
  
133 ····goto·:goto_1131 ····goto·:goto_1
  
134 ····:cond_9132 ····:cond_9
135 ····if-eqz·v3,·:cond_a133 ····if-eqz·v3,·:cond_a
  
136 ····invoke-static·{v2},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;134 ····invoke-static·{v2},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
Offset 255, 25 lines modifiedOffset 253, 23 lines modified
255 ····const-wide/16·v10,·0x0253 ····const-wide/16·v10,·0x0
  
256 ····move-wide·v12,·v5254 ····move-wide·v12,·v5
  
257 ····:goto_2255 ····:goto_2
258 ····if-ge·v4,·v2,·:cond_9256 ····if-ge·v4,·v2,·:cond_9
  
259 ····add-int/lit8·v14,·v4,·0x1 
  
260 ····invoke-virtual·{v0,·v4},·Ljava/lang/String;->charAt(I)C257 ····invoke-virtual·{v0,·v4},·Ljava/lang/String;->charAt(I)C
  
261 ····move-result·v4258 ····move-result·v14
  
262 ····invoke-static·{v4,·v1},·Lg/a0/a;->b(CI)I259 ····invoke-static·{v14,·v1},·Lg/a0/a;->b(CI)I
  
263 ····move-result·v4260 ····move-result·v14
  
264 ····if-gez·v4,·:cond_5261 ····if-gez·v14,·:cond_5
  
265 ····return-object·v3262 ····return-object·v3
  
266 ····:cond_5263 ····:cond_5
267 ····cmp-long·v15,·v10,·v12264 ····cmp-long·v15,·v10,·v12
  
268 ····if-gez·v15,·:cond_7265 ····if-gez·v15,·:cond_7
Offset 294, 28 lines modifiedOffset 290, 28 lines modified
294 ····return-object·v3290 ····return-object·v3
  
295 ····:cond_7291 ····:cond_7
296 ····int-to-long·v5,·v1292 ····int-to-long·v5,·v1
  
297 ····mul-long·v10,·v10,·v5293 ····mul-long·v10,·v10,·v5
  
298 ····int-to-long·v4,·v4294 ····int-to-long·v5,·v14
  
299 ····add-long·v16,·v7,·v4295 ····add-long·v16,·v7,·v5
  
300 ····cmp-long·v6,·v10,·v16296 ····cmp-long·v14,·v10,·v16
  
301 ····if-gez·v6,·:cond_8297 ····if-gez·v14,·:cond_8
  
302 ····return-object·v3298 ····return-object·v3
  
303 ····:cond_8299 ····:cond_8
304 ····sub-long/2addr·v10,·v4300 ····sub-long/2addr·v10,·v5
  
305 ····move·v4,·v14301 ····add-int/lit8·v4,·v4,·0x1
  
306 ····const-wide·v5,·-0x38e38e38e38e38eL····#·-2.772000429909333E291302 ····const-wide·v5,·-0x38e38e38e38e38eL····#·-2.772000429909333E291
  
307 ····goto·:goto_2303 ····goto·:goto_2
  
308 ····:cond_9304 ····:cond_9
309 ····if-eqz·v9,·:cond_a305 ····if-eqz·v9,·:cond_a
12.7 KB
smali/g/a0/n.smali
    
Offset 27, 15 lines modifiedOffset 27, 15 lines modified
  
27 ····move-result·p027 ····move-result·p0
  
28 ····return·p028 ····return·p0
29 .end·method29 .end·method
  
30 .method·public·static·final·B(Ljava/lang/CharSequence;[CIZ)I30 .method·public·static·final·B(Ljava/lang/CharSequence;[CIZ)I
31 ····.locals·831 ····.locals·7
  
32 ····const-string·v0,·"<this>"32 ····const-string·v0,·"<this>"
  
33 ····invoke-static·{p0,·v0},·Lg/v/d/i;->d(Ljava/lang/Object;Ljava/lang/String;)V33 ····invoke-static·{p0,·v0},·Lg/v/d/i;->d(Ljava/lang/Object;Ljava/lang/String;)V
  
34 ····const-string·v0,·"chars"34 ····const-string·v0,·"chars"
  
Offset 72, 64 lines modifiedOffset 72, 61 lines modified
  
72 ····move-result·p272 ····move-result·p2
  
73 ····invoke-static·{p0},·Lg/a0/n;->u(Ljava/lang/CharSequence;)I73 ····invoke-static·{p0},·Lg/a0/n;->u(Ljava/lang/CharSequence;)I
  
74 ····move-result·v274 ····move-result·v2
  
75 ····if-gt·p2,·v2,·:cond_575 ····if-gt·p2,·v2,·:cond_4
  
76 ····:goto_076 ····:goto_0
77 ····add-int/lit8·v3,·p2,·0x1 
  
78 ····invoke-interface·{p0,·p2},·Ljava/lang/CharSequence;->charAt(I)C77 ····invoke-interface·{p0,·p2},·Ljava/lang/CharSequence;->charAt(I)C
  
79 ····move-result·v478 ····move-result·v3
  
80 ····array-length·v5,·p179 ····array-length·v4,·p1
  
81 ····const/4·v6,·0x080 ····const/4·v5,·0x0
  
82 ····:cond_181 ····:goto_1
83 ····if-ge·v6,·v5,·:cond_282 ····if-ge·v5,·v4,·:cond_2
  
84 ····aget-char·v7,·p1,·v683 ····aget-char·v6,·p1,·v5
  
85 ····add-int/lit8·v6,·v6,·0x184 ····invoke-static·{v6,·v3,·p3},·Lg/a0/b;->d(CCZ)Z
  
86 ····invoke-static·{v7,·v4,·p3},·Lg/a0/b;->d(CCZ)Z85 ····move-result·v6
  
87 ····move-result·v786 ····if-eqz·v6,·:cond_1
  
88 ····if-eqz·v7,·:cond_187 ····const/4·v3,·0x1
  
 88 ····goto·:goto_2
  
89 ····const/4·v4,·0x189 ····:cond_1
 90 ····add-int/lit8·v5,·v5,·0x1
  
90 ····goto·:goto_191 ····goto·:goto_1
  
91 ····:cond_292 ····:cond_2
92 ····const/4·v4,·0x093 ····const/4·v3,·0x0
  
93 ····:goto_194 ····:goto_2
94 ····if-eqz·v4,·:cond_395 ····if-eqz·v3,·:cond_3
  
95 ····return·p296 ····return·p2
  
96 ····:cond_397 ····:cond_3
97 ····if-ne·p2,·v2,·:cond_498 ····if-eq·p2,·v2,·:cond_4
  
 99 ····add-int/lit8·p2,·p2,·0x1
98 ····goto·:goto_2 
  
99 ····:cond_4 
100 ····move·p2,·v3 
  
101 ····goto·:goto_0100 ····goto·:goto_0
  
102 ····:cond_5101 ····:cond_4
103 ····:goto_2 
104 ····const/4·p0,·-0x1102 ····const/4·p0,·-0x1
  
105 ····return·p0103 ····return·p0
106 .end·method104 .end·method
  
107 .method·public·static·final·C(Ljava/lang/CharSequence;CIZ)I105 .method·public·static·final·C(Ljava/lang/CharSequence;CIZ)I
108 ····.locals·2106 ····.locals·2
Offset 272, 15 lines modifiedOffset 269, 15 lines modified
  
272 ····move-result·p0269 ····move-result·p0
  
273 ····return·p0270 ····return·p0
274 .end·method271 .end·method
  
275 .method·public·static·final·G(Ljava/lang/CharSequence;[CIZ)I272 .method·public·static·final·G(Ljava/lang/CharSequence;[CIZ)I
276 ····.locals·7273 ····.locals·6
  
277 ····const-string·v0,·"<this>"274 ····const-string·v0,·"<this>"
  
278 ····invoke-static·{p0,·v0},·Lg/v/d/i;->d(Ljava/lang/Object;Ljava/lang/String;)V275 ····invoke-static·{p0,·v0},·Lg/v/d/i;->d(Ljava/lang/Object;Ljava/lang/String;)V
  
279 ····const-string·v0,·"chars"276 ····const-string·v0,·"chars"
  
Offset 315, 64 lines modifiedOffset 312, 62 lines modified
  
315 ····move-result·v1312 ····move-result·v1
  
316 ····invoke-static·{p2,·v1},·Lg/x/d;->c(II)I313 ····invoke-static·{p2,·v1},·Lg/x/d;->c(II)I
  
317 ····move-result·p2314 ····move-result·p2
  
318 ····if-ltz·p2,·:cond_5 
  
319 ····:goto_0315 ····:goto_0
320 ····add-int/lit8·v1,·p2,·-0x1316 ····const/4·v1,·-0x1
  
 317 ····if-ge·v1,·p2,·:cond_4
  
321 ····invoke-interface·{p0,·p2},·Ljava/lang/CharSequence;->charAt(I)C318 ····invoke-interface·{p0,·p2},·Ljava/lang/CharSequence;->charAt(I)C
  
322 ····move-result·v2319 ····move-result·v1
  
323 ····array-length·v3,·p1320 ····array-length·v2,·p1
  
 321 ····const/4·v3,·0x0
  
324 ····const/4·v4,·0x0322 ····const/4·v4,·0x0
  
325 ····const/4·v5,·0x0323 ····:goto_1
 324 ····if-ge·v4,·v2,·:cond_2
Max diff block lines reached; 10350/12919 bytes (80.11%) of diff not shown.
769 B
smali/g/u/a.smali
    
Offset 3, 34 lines modifiedOffset 3, 32 lines modified
3 .source·""3 .source·""
  
  
4 #·direct·methods4 #·direct·methods
5 .method·public·static·final·a(Ljava/io/Closeable;Ljava/lang/Throwable;)V5 .method·public·static·final·a(Ljava/io/Closeable;Ljava/lang/Throwable;)V
6 ····.locals·06 ····.locals·0
  
7 ····if-nez·p0,·:cond_07 ····if-eqz·p0,·:cond_1
  
8 ····goto·:goto_0 
  
9 ····:cond_0 
10 ····if-nez·p1,·:cond_18 ····if-nez·p1,·:cond_0
  
11 ····invoke-interface·{p0},·Ljava/io/Closeable;->close()V9 ····invoke-interface·{p0},·Ljava/io/Closeable;->close()V
  
12 ····goto·:goto_010 ····goto·:goto_0
  
13 ····:cond_111 ····:cond_0
14 ····:try_start_012 ····:try_start_0
15 ····invoke-interface·{p0},·Ljava/io/Closeable;->close()V13 ····invoke-interface·{p0},·Ljava/io/Closeable;->close()V
16 ····:try_end_014 ····:try_end_0
17 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_015 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0
  
18 ····goto·:goto_016 ····goto·:goto_0
  
19 ····:catchall_017 ····:catchall_0
20 ····move-exception·p018 ····move-exception·p0
  
21 ····invoke-static·{p1,·p0},·Lg/a;->a(Ljava/lang/Throwable;Ljava/lang/Throwable;)V19 ····invoke-static·{p1,·p0},·Lg/a;->a(Ljava/lang/Throwable;Ljava/lang/Throwable;)V
  
 20 ····:cond_1
22 ····:goto_021 ····:goto_0
23 ····return-void22 ····return-void
24 .end·method23 .end·method
1.3 KB
smali/g/v/d/g.smali
Ordering differences only
    
Offset 122, 28 lines modifiedOffset 122, 14 lines modified
  
122 ····const/4·v2,·0x0122 ····const/4·v2,·0x0
  
123 ····if-eqz·v1,·:cond_2123 ····if-eqz·v1,·:cond_2
  
124 ····check-cast·p1,·Lg/v/d/g;124 ····check-cast·p1,·Lg/v/d/g;
  
125 ····invoke-virtual·{p0},·Lg/v/d/a;->getOwner()Lg/y/d; 
  
126 ····move-result-object·v1 
  
127 ····invoke-virtual·{p1},·Lg/v/d/a;->getOwner()Lg/y/d; 
  
128 ····move-result-object·v3 
  
129 ····invoke-static·{v1,·v3},·Lg/v/d/i;->a(Ljava/lang/Object;Ljava/lang/Object;)Z 
  
130 ····move-result·v1 
  
131 ····if-eqz·v1,·:cond_1 
  
132 ····invoke-virtual·{p0},·Lg/v/d/a;->getName()Ljava/lang/String;125 ····invoke-virtual·{p0},·Lg/v/d/a;->getName()Ljava/lang/String;
  
133 ····move-result-object·v1126 ····move-result-object·v1
  
134 ····invoke-virtual·{p1},·Lg/v/d/a;->getName()Ljava/lang/String;127 ····invoke-virtual·{p1},·Lg/v/d/a;->getName()Ljava/lang/String;
  
135 ····move-result-object·v3128 ····move-result-object·v3
Offset 182, 14 lines modifiedOffset 168, 28 lines modified
  
182 ····invoke-virtual·{p0},·Lg/v/d/a;->getBoundReceiver()Ljava/lang/Object;168 ····invoke-virtual·{p0},·Lg/v/d/a;->getBoundReceiver()Ljava/lang/Object;
  
183 ····move-result-object·v1169 ····move-result-object·v1
  
184 ····invoke-virtual·{p1},·Lg/v/d/a;->getBoundReceiver()Ljava/lang/Object;170 ····invoke-virtual·{p1},·Lg/v/d/a;->getBoundReceiver()Ljava/lang/Object;
  
 171 ····move-result-object·v3
  
 172 ····invoke-static·{v1,·v3},·Lg/v/d/i;->a(Ljava/lang/Object;Ljava/lang/Object;)Z
  
 173 ····move-result·v1
  
 174 ····if-eqz·v1,·:cond_1
  
 175 ····invoke-virtual·{p0},·Lg/v/d/a;->getOwner()Lg/y/d;
  
 176 ····move-result-object·v1
  
 177 ····invoke-virtual·{p1},·Lg/v/d/a;->getOwner()Lg/y/d;
  
185 ····move-result-object·p1178 ····move-result-object·p1
  
186 ····invoke-static·{v1,·p1},·Lg/v/d/i;->a(Ljava/lang/Object;Ljava/lang/Object;)Z179 ····invoke-static·{v1,·p1},·Lg/v/d/i;->a(Ljava/lang/Object;Ljava/lang/Object;)Z
  
187 ····move-result·p1180 ····move-result·p1
  
188 ····if-eqz·p1,·:cond_1181 ····if-eqz·p1,·:cond_1
1.1 KB
smali/g/v/d/k.smali
    
Offset 109, 23 lines modifiedOffset 109, 31 lines modified
  
109 ····return·v0109 ····return·v0
110 .end·method110 .end·method
  
111 .method·public·toString()Ljava/lang/String;111 .method·public·toString()Ljava/lang/String;
112 ····.locals·2112 ····.locals·2
  
 113 ····new-instance·v0,·Ljava/lang/StringBuilder;
  
 114 ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V
  
113 ····invoke-virtual·{p0},·Lg/v/d/k;->b()Ljava/lang/Class;115 ····invoke-virtual·{p0},·Lg/v/d/k;->b()Ljava/lang/Class;
  
114 ····move-result-object·v0116 ····move-result-object·v1
  
115 ····invoke-virtual·{v0},·Ljava/lang/Class;->toString()Ljava/lang/String;117 ····invoke-virtual·{v1},·Ljava/lang/Class;->toString()Ljava/lang/String;
  
116 ····move-result-object·v0118 ····move-result-object·v1
  
 119 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
117 ····const-string·v1,·"·(Kotlin·reflection·is·not·available)"120 ····const-string·v1,·"·(Kotlin·reflection·is·not·available)"
  
118 ····invoke-static·{v0,·v1},·Lg/v/d/i;->i(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String;121 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
 122 ····invoke-virtual·{v0},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
119 ····move-result-object·v0123 ····move-result-object·v0
  
120 ····return-object·v0124 ····return-object·v0
121 .end·method125 .end·method
5.84 KB
smali/g/v/d/c$a.smali
    
Offset 30, 15 lines modifiedOffset 30, 15 lines modified
  
30 ····return-void30 ····return-void
31 .end·method31 .end·method
  
  
32 #·virtual·methods32 #·virtual·methods
33 .method·public·final·a(Ljava/lang/Class;)Ljava/lang/String;33 .method·public·final·a(Ljava/lang/Class;)Ljava/lang/String;
34 ····.locals·634 ····.locals·7
35 ····.annotation·system·Ldalvik/annotation/Signature;35 ····.annotation·system·Ldalvik/annotation/Signature;
36 ········value·=·{36 ········value·=·{
37 ············"(",37 ············"(",
38 ············"Ljava/lang/Class<",38 ············"Ljava/lang/Class<",
39 ············"*>;)",39 ············"*>;)",
40 ············"Ljava/lang/String;"40 ············"Ljava/lang/String;"
41 ········}41 ········}
Offset 57, 15 lines modifiedOffset 57, 15 lines modified
57 ····const/4·v2,·0x057 ····const/4·v2,·0x0
  
58 ····if-eqz·v0,·:cond_158 ····if-eqz·v0,·:cond_1
  
59 ····:cond_059 ····:cond_0
60 ····move-object·v1,·v260 ····move-object·v1,·v2
  
61 ····goto/16·:goto_261 ····goto/16·:goto_0
  
62 ····:cond_162 ····:cond_1
63 ····invoke-virtual·{p1},·Ljava/lang/Class;->isLocalClass()Z63 ····invoke-virtual·{p1},·Ljava/lang/Class;->isLocalClass()Z
  
64 ····move-result·v064 ····move-result·v0
  
65 ····if-eqz·v0,·:cond_465 ····if-eqz·v0,·:cond_4
Offset 74, 79 lines modifiedOffset 74, 100 lines modified
  
74 ····move-result-object·v074 ····move-result-object·v0
  
75 ····invoke-virtual·{p1},·Ljava/lang/Class;->getEnclosingMethod()Ljava/lang/reflect/Method;75 ····invoke-virtual·{p1},·Ljava/lang/Class;->getEnclosingMethod()Ljava/lang/reflect/Method;
  
76 ····move-result-object·v176 ····move-result-object·v1
  
77 ····const-string·v3,·"$"77 ····const/4·v3,·0x2
  
78 ····const/4·v4,·0x278 ····const/16·v4,·0x24
  
79 ····const-string·v5,·"name"79 ····const-string·v5,·"name"
  
80 ····if-nez·v1,·:cond_380 ····if-eqz·v1,·:cond_2
  
81 ····invoke-virtual·{p1},·Ljava/lang/Class;->getEnclosingConstructor()Ljava/lang/reflect/Constructor;81 ····invoke-static·{v0,·v5},·Lg/v/d/i;->c(Ljava/lang/Object;Ljava/lang/String;)V
  
82 ····move-result-object·p182 ····new-instance·v6,·Ljava/lang/StringBuilder;
  
83 ····invoke-static·{v0,·v5},·Lg/v/d/i;->c(Ljava/lang/Object;Ljava/lang/String;)V83 ····invoke-direct·{v6},·Ljava/lang/StringBuilder;-><init>()V
  
84 ····if-nez·p1,·:cond_284 ····invoke-virtual·{v1},·Ljava/lang/reflect/Method;->getName()Ljava/lang/String;
  
85 ····const/16·p1,·0x2485 ····move-result-object·v1
  
 86 ····invoke-virtual·{v6,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
 87 ····invoke-virtual·{v6,·v4},·Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;
  
 88 ····invoke-virtual·{v6},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
 89 ····move-result-object·v1
  
86 ····invoke-static·{v0,·p1,·v2,·v4,·v2},·Lg/a0/d;->S(Ljava/lang/String;CLjava/lang/String;ILjava/lang/Object;)Ljava/lang/String;90 ····invoke-static·{v0,·v1,·v2,·v3,·v2},·Lg/a0/d;->T(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjava/lang/Object;)Ljava/lang/String;
  
87 ····move-result-object·v191 ····move-result-object·v1
  
88 ····goto·:goto_292 ····if-nez·v1,·:cond_7
  
89 ····:cond_293 ····:cond_2
90 ····invoke-virtual·{p1},·Ljava/lang/reflect/Constructor;->getName()Ljava/lang/String;94 ····invoke-virtual·{p1},·Ljava/lang/Class;->getEnclosingConstructor()Ljava/lang/reflect/Constructor;
  
91 ····move-result-object·p195 ····move-result-object·p1
  
92 ····goto·:goto_0 
  
93 ····:cond_3 
94 ····invoke-static·{v0,·v5},·Lg/v/d/i;->c(Ljava/lang/Object;Ljava/lang/String;)V96 ····invoke-static·{v0,·v5},·Lg/v/d/i;->c(Ljava/lang/Object;Ljava/lang/String;)V
  
 97 ····if-eqz·p1,·:cond_3
  
 98 ····new-instance·v1,·Ljava/lang/StringBuilder;
  
 99 ····invoke-direct·{v1},·Ljava/lang/StringBuilder;-><init>()V
  
95 ····invoke-virtual·{v1},·Ljava/lang/reflect/Method;->getName()Ljava/lang/String;100 ····invoke-virtual·{p1},·Ljava/lang/reflect/Constructor;->getName()Ljava/lang/String;
  
96 ····move-result-object·p1101 ····move-result-object·p1
  
97 ····:goto_0 
98 ····invoke-static·{p1,·v3},·Lg/v/d/i;->i(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String;102 ····invoke-virtual·{v1,·p1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
 103 ····invoke-virtual·{v1,·v4},·Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;
  
 104 ····invoke-virtual·{v1},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
99 ····move-result-object·p1105 ····move-result-object·p1
  
100 ····invoke-static·{v0,·p1,·v2,·v4,·v2},·Lg/a0/d;->T(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjava/lang/Object;)Ljava/lang/String;106 ····invoke-static·{v0,·p1,·v2,·v3,·v2},·Lg/a0/d;->T(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjava/lang/Object;)Ljava/lang/String;
  
101 ····move-result-object·v1107 ····move-result-object·v1
  
102 ····goto·:goto_2108 ····goto·:goto_0
  
 109 ····:cond_3
 110 ····invoke-static·{v0,·v4,·v2,·v3,·v2},·Lg/a0/d;->S(Ljava/lang/String;CLjava/lang/String;ILjava/lang/Object;)Ljava/lang/String;
  
 111 ····move-result-object·v1
  
 112 ····goto·:goto_0
  
103 ····:cond_4113 ····:cond_4
104 ····invoke-virtual·{p1},·Ljava/lang/Class;->isArray()Z114 ····invoke-virtual·{p1},·Ljava/lang/Class;->isArray()Z
  
105 ····move-result·v0115 ····move-result·v0
  
106 ····if-eqz·v0,·:cond_7116 ····if-eqz·v0,·:cond_6
  
107 ····invoke-virtual·{p1},·Ljava/lang/Class;->getComponentType()Ljava/lang/Class;117 ····invoke-virtual·{p1},·Ljava/lang/Class;->getComponentType()Ljava/lang/Class;
  
108 ····move-result-object·p1118 ····move-result-object·p1
  
109 ····invoke-virtual·{p1},·Ljava/lang/Class;->isPrimitive()Z119 ····invoke-virtual·{p1},·Ljava/lang/Class;->isPrimitive()Z
  
110 ····move-result·v0120 ····move-result·v0
Max diff block lines reached; 1706/5934 bytes (28.75%) of diff not shown.
3.03 KB
smali/g/v/d/c.smali
    
Offset 574, 17 lines modifiedOffset 574, 25 lines modified
  
574 ····invoke-virtual·{v6,·v5},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;574 ····invoke-virtual·{v6,·v5},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
575 ····invoke-virtual·{v6},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;575 ····invoke-virtual·{v6},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
576 ····move-result-object·v5576 ····move-result-object·v5
  
577 ····const-string·v6,·".Companion"577 ····new-instance·v6,·Ljava/lang/StringBuilder;
  
578 ····invoke-static·{v2,·v6},·Lg/v/d/i;->i(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String;578 ····invoke-direct·{v6},·Ljava/lang/StringBuilder;-><init>()V
  
 579 ····invoke-virtual·{v6,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
 580 ····const-string·v2,·".Companion"
  
 581 ····invoke-virtual·{v6,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
 582 ····invoke-virtual·{v6},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
579 ····move-result-object·v2583 ····move-result-object·v2
  
580 ····invoke-static·{v5,·v2},·Lg/m;->a(Ljava/lang/Object;Ljava/lang/Object;)Lg/i;584 ····invoke-static·{v5,·v2},·Lg/m;->a(Ljava/lang/Object;Ljava/lang/Object;)Lg/i;
  
581 ····move-result-object·v2585 ····move-result-object·v2
  
Offset 640, 21 lines modifiedOffset 648, 25 lines modified
  
640 ····move-result·v2648 ····move-result·v2
  
641 ····invoke-virtual·{v6},·Ljava/lang/Class;->getName()Ljava/lang/String;649 ····invoke-virtual·{v6},·Ljava/lang/Class;->getName()Ljava/lang/String;
  
642 ····move-result-object·v6650 ····move-result-object·v6
  
643 ····invoke-static·{v2},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;651 ····new-instance·v7,·Ljava/lang/StringBuilder;
  
644 ····move-result-object·v2652 ····invoke-direct·{v7},·Ljava/lang/StringBuilder;-><init>()V
  
 653 ····const-string·v8,·"kotlin.Function"
  
 654 ····invoke-virtual·{v7,·v8},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
645 ····const-string·v7,·"kotlin.Function"655 ····invoke-virtual·{v7,·v2},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
  
646 ····invoke-static·{v7,·v2},·Lg/v/d/i;->i(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String;656 ····invoke-virtual·{v7},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
647 ····move-result-object·v2657 ····move-result-object·v2
  
648 ····invoke-virtual·{v3,·v6,·v2},·Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;658 ····invoke-virtual·{v3,·v6,·v2},·Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
  
649 ····goto·:goto_2659 ····goto·:goto_2
  
Offset 827, 23 lines modifiedOffset 839, 31 lines modified
  
827 ····return·v0839 ····return·v0
828 .end·method840 .end·method
  
829 .method·public·toString()Ljava/lang/String;841 .method·public·toString()Ljava/lang/String;
830 ····.locals·2842 ····.locals·2
  
 843 ····new-instance·v0,·Ljava/lang/StringBuilder;
  
 844 ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V
  
831 ····invoke-virtual·{p0},·Lg/v/d/c;->b()Ljava/lang/Class;845 ····invoke-virtual·{p0},·Lg/v/d/c;->b()Ljava/lang/Class;
  
832 ····move-result-object·v0846 ····move-result-object·v1
  
833 ····invoke-virtual·{v0},·Ljava/lang/Class;->toString()Ljava/lang/String;847 ····invoke-virtual·{v1},·Ljava/lang/Class;->toString()Ljava/lang/String;
  
834 ····move-result-object·v0848 ····move-result-object·v1
  
 849 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
835 ····const-string·v1,·"·(Kotlin·reflection·is·not·available)"850 ····const-string·v1,·"·(Kotlin·reflection·is·not·available)"
  
836 ····invoke-static·{v0,·v1},·Lg/v/d/i;->i(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String;851 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
 852 ····invoke-virtual·{v0},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
837 ····move-result-object·v0853 ····move-result-object·v0
  
838 ····return-object·v0854 ····return-object·v0
839 .end·method855 .end·method
2.51 KB
smali/f/a/c/a/h.smali
    
Offset 1, 94 lines modifiedOffset 1, 35 lines modified
1 .class·public·final·Lf/a/c/a/h;1 .class·public·interface·abstract·Lf/a/c/a/h;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
  
 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
4 #·instance·fields 
5 .field·public·final·a:Ljava/lang/String; 
  
6 .field·public·final·b:Ljava/lang/Object; 
  
  
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>()V 
  
11 ····iput-object·p1,·p0,·Lf/a/c/a/h;->a:Ljava/lang/String; 
  
12 ····iput-object·p2,·p0,·Lf/a/c/a/h;->b:Ljava/lang/Object; 
  
13 ····return-void 
14 .end·method 
  
  
15 #·virtual·methods13 #·virtual·methods
16 .method·public·a(Ljava/lang/String;)Ljava/lang/Object;14 .method·public·abstract·a(Ljava/nio/ByteBuffer;)Ljava/lang/Object;
17 ····.locals·2 
18 ····.annotation·system·Ldalvik/annotation/Signature;15 ····.annotation·system·Ldalvik/annotation/Signature;
19 ········value·=·{16 ········value·=·{
20 ············"<T:", 
21 ············"Ljava/lang/Object;", 
22 ············">(",17 ············"(",
23 ············"Ljava/lang/String;",18 ············"Ljava/nio/ByteBuffer;",
24 ············")TT;"19 ············")TT;"
25 ········}20 ········}
26 ····.end·annotation21 ····.end·annotation
  
27 ····iget-object·v0,·p0,·Lf/a/c/a/h;->b:Ljava/lang/Object; 
  
28 ····if-nez·v0,·:cond_0 
  
29 ····const/4·p1,·0x0 
  
30 ····return-object·p1 
  
31 ····:cond_0 
32 ····instance-of·v1,·v0,·Ljava/util/Map; 
  
33 ····if-eqz·v1,·:cond_1 
  
34 ····check-cast·v0,·Ljava/util/Map; 
  
35 ····invoke-interface·{v0,·p1},·Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; 
  
36 ····move-result-object·p1 
  
37 ····return-object·p1 
  
38 ····:cond_1 
39 ····instance-of·v1,·v0,·Lorg/json/JSONObject; 
  
40 ····if-eqz·v1,·:cond_2 
  
41 ····check-cast·v0,·Lorg/json/JSONObject; 
  
42 ····invoke-virtual·{v0,·p1},·Lorg/json/JSONObject;->opt(Ljava/lang/String;)Ljava/lang/Object; 
  
43 ····move-result-object·p1 
  
44 ····return-object·p1 
  
45 ····:cond_2 
46 ····new-instance·p1,·Ljava/lang/ClassCastException; 
  
47 ····invoke-direct·{p1},·Ljava/lang/ClassCastException;-><init>()V 
  
48 ····throw·p1 
49 .end·method22 .end·method
  
 23 .method·public·abstract·b(Ljava/lang/Object;)Ljava/nio/ByteBuffer;
50 .method·public·b()Ljava/lang/Object; 
51 ····.locals·1 
52 ····.annotation·system·Ldalvik/annotation/Signature;24 ····.annotation·system·Ldalvik/annotation/Signature;
53 ········value·=·{25 ········value·=·{
54 ············"<T:", 
55 ············"Ljava/lang/Object;", 
56 ············">()TT;"26 ············"(TT;)",
 27 ············"Ljava/nio/ByteBuffer;"
57 ········}28 ········}
58 ····.end·annotation29 ····.end·annotation
  
59 ····iget-object·v0,·p0,·Lf/a/c/a/h;->b:Ljava/lang/Object; 
  
60 ····return-object·v0 
61 .end·method30 .end·method
14.8 KB
smali/f/a/c/a/f.smali
    
Offset 1, 247 lines modifiedOffset 1, 403 lines modified
1 .class·public·Lf/a/c/a/f;1 .class·public·final·Lf/a/c/a/f;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
 4 #·interfaces
 5 .implements·Lf/a/c/a/k;
  
  
 6 #·static·fields
 7 .field·public·static·final·a:Lf/a/c/a/f;
  
  
4 #·direct·methods8 #·direct·methods
5 .method·public·static·a(Ljava/lang/Object;)Ljava/lang/Object;9 .method·static·constructor·<clinit>()V
6 ····.locals·410 ····.locals·1
  
7 ····if-nez·p0,·:cond_011 ····new-instance·v0,·Lf/a/c/a/f;
  
8 ····sget-object·p0,·Lorg/json/JSONObject;->NULL:Ljava/lang/Object;12 ····invoke-direct·{v0},·Lf/a/c/a/f;-><init>()V
  
9 ····return-object·p013 ····sput-object·v0,·Lf/a/c/a/f;->a:Lf/a/c/a/f;
  
10 ····:cond_0 
11 ····instance-of·v0,·p0,·Lorg/json/JSONArray;14 ····return-void
 15 .end·method
  
12 ····if-nez·v0,·:cond_c16 .method·private·constructor·<init>()V
 17 ····.locals·0
  
13 ····instance-of·v0,·p0,·Lorg/json/JSONObject;18 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
14 ····if-eqz·v0,·:cond_119 ····return-void
 20 .end·method
  
15 ····goto/16·:goto_4 
  
16 ····:cond_1 
17 ····sget-object·v0,·Lorg/json/JSONObject;->NULL:Ljava/lang/Object;21 #·virtual·methods
 22 .method·public·a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/String;)Ljava/nio/ByteBuffer;
 23 ····.locals·2
  
18 ····invoke-virtual·{p0,·v0},·Ljava/lang/Object;->equals(Ljava/lang/Object;)Z24 ····sget-object·v0,·Lf/a/c/a/e;->a:Lf/a/c/a/e;
  
19 ····move-result·v025 ····new-instance·v1,·Lorg/json/JSONArray;
  
20 ····if-eqz·v0,·:cond_226 ····invoke-direct·{v1},·Lorg/json/JSONArray;-><init>()V
  
 27 ····invoke-virtual·{v1,·p1},·Lorg/json/JSONArray;->put(Ljava/lang/Object;)Lorg/json/JSONArray;
  
 28 ····move-result-object·p1
  
 29 ····invoke-static·{p2},·Lf/a/c/a/g;->a(Ljava/lang/Object;)Ljava/lang/Object;
  
 30 ····move-result-object·p2
  
 31 ····invoke-virtual·{p1,·p2},·Lorg/json/JSONArray;->put(Ljava/lang/Object;)Lorg/json/JSONArray;
  
 32 ····move-result-object·p1
  
 33 ····invoke-static·{p3},·Lf/a/c/a/g;->a(Ljava/lang/Object;)Ljava/lang/Object;
  
 34 ····move-result-object·p2
  
 35 ····invoke-virtual·{p1,·p2},·Lorg/json/JSONArray;->put(Ljava/lang/Object;)Lorg/json/JSONArray;
  
 36 ····move-result-object·p1
  
 37 ····invoke-static·{p4},·Lf/a/c/a/g;->a(Ljava/lang/Object;)Ljava/lang/Object;
  
 38 ····move-result-object·p2
  
 39 ····invoke-virtual·{p1,·p2},·Lorg/json/JSONArray;->put(Ljava/lang/Object;)Lorg/json/JSONArray;
  
 40 ····move-result-object·p1
  
 41 ····invoke-virtual·{v0,·p1},·Lf/a/c/a/e;->b(Ljava/lang/Object;)Ljava/nio/ByteBuffer;
  
 42 ····move-result-object·p1
  
21 ····return-object·p043 ····return-object·p1
 44 .end·method
  
 45 .method·public·b(Lf/a/c/a/i;)Ljava/nio/ByteBuffer;
 46 ····.locals·3
  
22 ····:cond_2 
23 ····:try_start_047 ····:try_start_0
24 ····instance-of·v0,·p0,·Ljava/util/Collection;48 ····new-instance·v0,·Lorg/json/JSONObject;
  
25 ····if-eqz·v0,·:cond_449 ····invoke-direct·{v0},·Lorg/json/JSONObject;-><init>()V
  
26 ····new-instance·v0,·Lorg/json/JSONArray;50 ····const-string·v1,·"method"
  
27 ····invoke-direct·{v0},·Lorg/json/JSONArray;-><init>()V51 ····iget-object·v2,·p1,·Lf/a/c/a/i;->a:Ljava/lang/String;
  
28 ····check-cast·p0,·Ljava/util/Collection;52 ····invoke-virtual·{v0,·v1,·v2},·Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
  
29 ····invoke-interface·{p0},·Ljava/util/Collection;->iterator()Ljava/util/Iterator;53 ····const-string·v1,·"args"
  
30 ····move-result-object·p054 ····iget-object·p1,·p1,·Lf/a/c/a/i;->b:Ljava/lang/Object;
  
 55 ····invoke-static·{p1},·Lf/a/c/a/g;->a(Ljava/lang/Object;)Ljava/lang/Object;
31 ····:goto_0 
32 ····invoke-interface·{p0},·Ljava/util/Iterator;->hasNext()Z 
  
33 ····move-result·v156 ····move-result-object·p1
  
34 ····if-eqz·v1,·:cond_357 ····invoke-virtual·{v0,·v1,·p1},·Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
  
35 ····invoke-interface·{p0},·Ljava/util/Iterator;->next()Ljava/lang/Object;58 ····sget-object·p1,·Lf/a/c/a/e;->a:Lf/a/c/a/e;
  
36 ····move-result-object·v159 ····invoke-virtual·{p1,·v0},·Lf/a/c/a/e;->b(Ljava/lang/Object;)Ljava/nio/ByteBuffer;
  
37 ····invoke-static·{v1},·Lf/a/c/a/f;->a(Ljava/lang/Object;)Ljava/lang/Object;60 ····move-result-object·p1
 61 ····:try_end_0
 62 ····.catch·Lorg/json/JSONException;·{:try_start_0·..·:try_end_0}·:catch_0
  
38 ····move-result-object·v163 ····return-object·p1
  
39 ····invoke-virtual·{v0,·v1},·Lorg/json/JSONArray;->put(Ljava/lang/Object;)Lorg/json/JSONArray;64 ····:catch_0
 65 ····move-exception·p1
  
40 ····goto·:goto_066 ····new-instance·v0,·Ljava/lang/IllegalArgumentException;
  
 67 ····const-string·v1,·"Invalid·JSON"
41 ····:cond_3 
42 ····return-object·v0 
Max diff block lines reached; 10664/15130 bytes (70.48%) of diff not shown.
3.45 KB
smali/f/a/c/a/d.smali
    
Offset 1, 142 lines modifiedOffset 1, 23 lines modified
1 .class·public·final·Lf/a/c/a/d;1 .class·public·Lf/a/c/a/d;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/RuntimeException;
3 .source·""3 .source·""
  
4 #·interfaces 
5 .implements·Lf/a/c/a/g; 
  
 4 #·instance·fields
 5 .field·public·final·d:Ljava/lang/String;
  
 6 .field·public·final·e:Ljava/lang/Object;
6 #·annotations 
7 .annotation·system·Ldalvik/annotation/Signature; 
8 ····value·=·{ 
9 ········"Ljava/lang/Object;", 
10 ········"Lf/a/c/a/g<", 
11 ········"Ljava/lang/Object;", 
12 ········">;" 
13 ····} 
14 .end·annotation 
  
  
15 #·static·fields 
16 .field·public·static·final·a:Lf/a/c/a/d; 
  
  
17 #·direct·methods7 #·direct·methods
 8 .method·constructor·<init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V
18 .method·static·constructor·<clinit>()V 
19 ····.locals·1 
  
20 ····new-instance·v0,·Lf/a/c/a/d; 
  
21 ····invoke-direct·{v0},·Lf/a/c/a/d;-><init>()V 
  
22 ····sput-object·v0,·Lf/a/c/a/d;->a:Lf/a/c/a/d; 
  
23 ····return-void 
24 .end·method 
  
25 .method·private·constructor·<init>()V 
26 ····.locals·09 ····.locals·0
  
 10 ····invoke-direct·{p0,·p2},·Ljava/lang/RuntimeException;-><init>(Ljava/lang/String;)V
27 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V 
  
28 ····return-void 
29 .end·method 
  
  
30 #·virtual·methods 
31 .method·public·a(Ljava/nio/ByteBuffer;)Ljava/lang/Object; 
32 ····.locals·2 
  
33 ····const-string·v0,·"Invalid·JSON" 
  
34 ····if-nez·p1,·:cond_0 
  
35 ····const/4·p1,·0x0 
  
36 ····return-object·p1 
  
37 ····:cond_0 
38 ····:try_start_0 
39 ····sget-object·v1,·Lf/a/c/a/q;->b:Lf/a/c/a/q; 
  
40 ····invoke-virtual·{v1,·p1},·Lf/a/c/a/q;->c(Ljava/nio/ByteBuffer;)Ljava/lang/String; 
  
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; 
  
45 ····move-result-object·p1 
  
46 ····invoke-virtual·{v1},·Lorg/json/JSONTokener;->more()Z 
  
47 ····move-result·v1 
  
48 ····if-nez·v1,·:cond_111 ····iput-object·p1,·p0,·Lf/a/c/a/d;->d:Ljava/lang/String;
  
49 ····return-object·p112 ····iput-object·p3,·p0,·Lf/a/c/a/d;->e:Ljava/lang/Object;
  
 13 ····return-void
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 
61 .end·method 
  
62 .method·public·b(Ljava/lang/Object;)Ljava/nio/ByteBuffer; 
63 ····.locals·1 
  
64 ····if-nez·p1,·:cond_0 
  
65 ····const/4·p1,·0x0 
  
66 ····return-object·p1 
  
67 ····:cond_0 
68 ····invoke-static·{p1},·Lf/a/c/a/f;->a(Ljava/lang/Object;)Ljava/lang/Object; 
  
69 ····move-result-object·p1 
  
70 ····instance-of·v0,·p1,·Ljava/lang/String; 
  
71 ····if-eqz·v0,·:cond_1 
  
72 ····sget-object·v0,·Lf/a/c/a/q;->b:Lf/a/c/a/q; 
  
73 ····check-cast·p1,·Ljava/lang/String; 
Max diff block lines reached; 0/3489 bytes (0.00%) of diff not shown.
5.58 KB
smali/f/a/c/a/i.smali
    
Offset 1, 172 lines modifiedOffset 1, 94 lines modified
1 .class·public·Lf/a/c/a/i;1 .class·public·final·Lf/a/c/a/i;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
  
4 #·annotations 
5 .annotation·system·Ldalvik/annotation/MemberClasses; 
6 ····value·=·{ 
7 ········Lf/a/c/a/i$a;, 
8 ········Lf/a/c/a/i$b;, 
9 ········Lf/a/c/a/i$d;, 
10 ········Lf/a/c/a/i$c; 
11 ····} 
12 .end·annotation 
  
  
13 #·instance·fields4 #·instance·fields
14 .field·private·final·a:Lf/a/c/a/b; 
  
15 .field·private·final·b:Ljava/lang/String;5 .field·public·final·a:Ljava/lang/String;
  
16 .field·private·final·c:Lf/a/c/a/j; 
  
17 .field·private·final·d:Lf/a/c/a/b$c;6 .field·public·final·b:Ljava/lang/Object;
  
  
18 #·direct·methods7 #·direct·methods
19 .method·public·constructor·<init>(Lf/a/c/a/b;Ljava/lang/String;)V 
20 ····.locals·1 
  
21 ····sget-object·v0,·Lf/a/c/a/p;->b:Lf/a/c/a/p; 
  
22 ····invoke-direct·{p0,·p1,·p2,·v0},·Lf/a/c/a/i;-><init>(Lf/a/c/a/b;Ljava/lang/String;Lf/a/c/a/j;)V 
  
23 ····return-void 
24 .end·method 
  
25 .method·public·constructor·<init>(Lf/a/c/a/b;Ljava/lang/String;Lf/a/c/a/j;)V8 .method·public·constructor·<init>(Ljava/lang/String;Ljava/lang/Object;)V
26 ····.locals·1 
  
27 ····const/4·v0,·0x0 
  
28 ····invoke-direct·{p0,·p1,·p2,·p3,·v0},·Lf/a/c/a/i;-><init>(Lf/a/c/a/b;Ljava/lang/String;Lf/a/c/a/j;Lf/a/c/a/b$c;)V 
  
29 ····return-void 
30 .end·method 
  
31 .method·public·constructor·<init>(Lf/a/c/a/b;Ljava/lang/String;Lf/a/c/a/j;Lf/a/c/a/b$c;)V 
32 ····.locals·09 ····.locals·0
  
33 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V10 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
34 ····iput-object·p1,·p0,·Lf/a/c/a/i;->a:Lf/a/c/a/b; 
  
35 ····iput-object·p2,·p0,·Lf/a/c/a/i;->b:Ljava/lang/String;11 ····iput-object·p1,·p0,·Lf/a/c/a/i;->a:Ljava/lang/String;
  
36 ····iput-object·p3,·p0,·Lf/a/c/a/i;->c:Lf/a/c/a/j; 
  
37 ····iput-object·p4,·p0,·Lf/a/c/a/i;->d:Lf/a/c/a/b$c;12 ····iput-object·p2,·p0,·Lf/a/c/a/i;->b:Ljava/lang/Object;
  
38 ····return-void13 ····return-void
39 .end·method14 .end·method
  
40 .method·static·synthetic·a(Lf/a/c/a/i;)Lf/a/c/a/j; 
41 ····.locals·0 
  
42 ····iget-object·p0,·p0,·Lf/a/c/a/i;->c:Lf/a/c/a/j; 
  
43 ····return-object·p0 
44 .end·method 
  
45 .method·static·synthetic·b(Lf/a/c/a/i;)Ljava/lang/String; 
46 ····.locals·0 
  
47 ····iget-object·p0,·p0,·Lf/a/c/a/i;->b:Ljava/lang/String; 
  
48 ····return-object·p0 
49 .end·method 
  
  
50 #·virtual·methods15 #·virtual·methods
51 .method·public·c(Ljava/lang/String;Ljava/lang/Object;)V16 .method·public·a(Ljava/lang/String;)Ljava/lang/Object;
52 ····.locals·117 ····.locals·2
 18 ····.annotation·system·Ldalvik/annotation/Signature;
 19 ········value·=·{
 20 ············"<T:",
 21 ············"Ljava/lang/Object;",
 22 ············">(",
 23 ············"Ljava/lang/String;",
 24 ············")TT;"
 25 ········}
 26 ····.end·annotation
  
53 ····const/4·v0,·0x027 ····iget-object·v0,·p0,·Lf/a/c/a/i;->b:Ljava/lang/Object;
  
54 ····invoke-virtual·{p0,·p1,·p2,·v0},·Lf/a/c/a/i;->d(Ljava/lang/String;Ljava/lang/Object;Lf/a/c/a/i$d;)V28 ····if-nez·v0,·:cond_0
  
 29 ····const/4·p1,·0x0
55 ····return-void 
56 .end·method 
  
57 .method·public·d(Ljava/lang/String;Ljava/lang/Object;Lf/a/c/a/i$d;)V 
58 ····.locals·4 
  
59 ····iget-object·v0,·p0,·Lf/a/c/a/i;->a:Lf/a/c/a/b; 
  
60 ····iget-object·v1,·p0,·Lf/a/c/a/i;->b:Ljava/lang/String; 
  
61 ····iget-object·v2,·p0,·Lf/a/c/a/i;->c:Lf/a/c/a/j; 
  
62 ····new-instance·v3,·Lf/a/c/a/h; 
  
63 ····invoke-direct·{v3,·p1,·p2},·Lf/a/c/a/h;-><init>(Ljava/lang/String;Ljava/lang/Object;)V 
  
64 ····invoke-interface·{v2,·v3},·Lf/a/c/a/j;->b(Lf/a/c/a/h;)Ljava/nio/ByteBuffer; 
  
65 ····move-result-object·p130 ····return-object·p1
  
66 ····if-nez·p3,·:cond_0 
  
67 ····const/4·p2,·0x0 
  
68 ····goto·:goto_0 
  
69 ····:cond_031 ····:cond_0
 32 ····instance-of·v1,·v0,·Ljava/util/Map;
70 ····new-instance·p2,·Lf/a/c/a/i$b; 
Max diff block lines reached; 2144/5673 bytes (37.79%) of diff not shown.
1020 B
smali/f/a/c/a/a$c.smali
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 .class·final·Lf/a/c/a/a$c;1 .class·final·Lf/a/c/a/a$c;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Lf/a/c/a/b$b;5 .implements·Lf/a/c/a/c$b;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
8 ····value·=·Lf/a/c/a/a;8 ····value·=·Lf/a/c/a/a;
9 .end·annotation9 .end·annotation
  
Offset 64, 19 lines modifiedOffset 64, 19 lines modified
64 ····.locals·264 ····.locals·2
  
65 ····:try_start_065 ····:try_start_0
66 ····iget-object·v0,·p0,·Lf/a/c/a/a$c;->a:Lf/a/c/a/a$e;66 ····iget-object·v0,·p0,·Lf/a/c/a/a$c;->a:Lf/a/c/a/a$e;
  
67 ····iget-object·v1,·p0,·Lf/a/c/a/a$c;->b:Lf/a/c/a/a;67 ····iget-object·v1,·p0,·Lf/a/c/a/a$c;->b:Lf/a/c/a/a;
  
68 ····invoke-static·{v1},·Lf/a/c/a/a;->a(Lf/a/c/a/a;)Lf/a/c/a/g;68 ····invoke-static·{v1},·Lf/a/c/a/a;->a(Lf/a/c/a/a;)Lf/a/c/a/h;
  
69 ····move-result-object·v169 ····move-result-object·v1
  
70 ····invoke-interface·{v1,·p1},·Lf/a/c/a/g;->a(Ljava/nio/ByteBuffer;)Ljava/lang/Object;70 ····invoke-interface·{v1,·p1},·Lf/a/c/a/h;->a(Ljava/nio/ByteBuffer;)Ljava/lang/Object;
  
71 ····move-result-object·p171 ····move-result-object·p1
  
72 ····invoke-interface·{v0,·p1},·Lf/a/c/a/a$e;->a(Ljava/lang/Object;)V72 ····invoke-interface·{v0,·p1},·Lf/a/c/a/a$e;->a(Ljava/lang/Object;)V
73 ····:try_end_073 ····:try_end_0
74 ····.catch·Ljava/lang/RuntimeException;·{:try_start_0·..·:try_end_0}·:catch_074 ····.catch·Ljava/lang/RuntimeException;·{:try_start_0·..·:try_end_0}·:catch_0
  
2.0 KB
smali/f/a/c/a/a$b$a.smali
    
Offset 4, 15 lines modifiedOffset 4, 15 lines modified
  
4 #·interfaces4 #·interfaces
5 .implements·Lf/a/c/a/a$e;5 .implements·Lf/a/c/a/a$e;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingMethod;7 .annotation·system·Ldalvik/annotation/EnclosingMethod;
8 ····value·=·Lf/a/c/a/a$b;->a(Ljava/nio/ByteBuffer;Lf/a/c/a/b$b;)V8 ····value·=·Lf/a/c/a/a$b;->a(Ljava/nio/ByteBuffer;Lf/a/c/a/c$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
  
Offset 22, 26 lines modifiedOffset 22, 26 lines modified
22 ········"Lf/a/c/a/a$e<",22 ········"Lf/a/c/a/a$e<",
23 ········"TT;>;"23 ········"TT;>;"
24 ····}24 ····}
25 .end·annotation25 .end·annotation
  
  
26 #·instance·fields26 #·instance·fields
27 .field·final·synthetic·a:Lf/a/c/a/b$b;27 .field·final·synthetic·a:Lf/a/c/a/c$b;
  
28 .field·final·synthetic·b:Lf/a/c/a/a$b;28 .field·final·synthetic·b:Lf/a/c/a/a$b;
  
  
29 #·direct·methods29 #·direct·methods
30 .method·constructor·<init>(Lf/a/c/a/a$b;Lf/a/c/a/b$b;)V30 .method·constructor·<init>(Lf/a/c/a/a$b;Lf/a/c/a/c$b;)V
31 ····.locals·031 ····.locals·0
  
32 ····iput-object·p1,·p0,·Lf/a/c/a/a$b$a;->b:Lf/a/c/a/a$b;32 ····iput-object·p1,·p0,·Lf/a/c/a/a$b$a;->b:Lf/a/c/a/a$b;
  
33 ····iput-object·p2,·p0,·Lf/a/c/a/a$b$a;->a:Lf/a/c/a/b$b;33 ····iput-object·p2,·p0,·Lf/a/c/a/a$b$a;->a:Lf/a/c/a/c$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 50, 25 lines modifiedOffset 50, 25 lines modified
50 ····.locals·250 ····.locals·2
51 ····.annotation·system·Ldalvik/annotation/Signature;51 ····.annotation·system·Ldalvik/annotation/Signature;
52 ········value·=·{52 ········value·=·{
53 ············"(TT;)V"53 ············"(TT;)V"
54 ········}54 ········}
55 ····.end·annotation55 ····.end·annotation
  
56 ····iget-object·v0,·p0,·Lf/a/c/a/a$b$a;->a:Lf/a/c/a/b$b;56 ····iget-object·v0,·p0,·Lf/a/c/a/a$b$a;->a:Lf/a/c/a/c$b;
  
57 ····iget-object·v1,·p0,·Lf/a/c/a/a$b$a;->b:Lf/a/c/a/a$b;57 ····iget-object·v1,·p0,·Lf/a/c/a/a$b$a;->b:Lf/a/c/a/a$b;
  
58 ····iget-object·v1,·v1,·Lf/a/c/a/a$b;->b:Lf/a/c/a/a;58 ····iget-object·v1,·v1,·Lf/a/c/a/a$b;->b:Lf/a/c/a/a;
  
59 ····invoke-static·{v1},·Lf/a/c/a/a;->a(Lf/a/c/a/a;)Lf/a/c/a/g;59 ····invoke-static·{v1},·Lf/a/c/a/a;->a(Lf/a/c/a/a;)Lf/a/c/a/h;
  
60 ····move-result-object·v160 ····move-result-object·v1
  
61 ····invoke-interface·{v1,·p1},·Lf/a/c/a/g;->b(Ljava/lang/Object;)Ljava/nio/ByteBuffer;61 ····invoke-interface·{v1,·p1},·Lf/a/c/a/h;->b(Ljava/lang/Object;)Ljava/nio/ByteBuffer;
  
62 ····move-result-object·p162 ····move-result-object·p1
  
63 ····invoke-interface·{v0,·p1},·Lf/a/c/a/b$b;->a(Ljava/nio/ByteBuffer;)V63 ····invoke-interface·{v0,·p1},·Lf/a/c/a/c$b;->a(Ljava/nio/ByteBuffer;)V
  
64 ····return-void64 ····return-void
65 .end·method65 .end·method
5.96 KB
smali/f/a/c/a/g.smali
    
Offset 1, 35 lines modifiedOffset 1, 247 lines modified
1 .class·public·interface·abstract·Lf/a/c/a/g;1 .class·public·Lf/a/c/a/g;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
  
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·methods4 #·direct·methods
14 .method·public·abstract·a(Ljava/nio/ByteBuffer;)Ljava/lang/Object;5 .method·public·static·a(Ljava/lang/Object;)Ljava/lang/Object;
15 ····.annotation·system·Ldalvik/annotation/Signature; 
16 ········value·=·{ 
17 ············"(", 
18 ············"Ljava/nio/ByteBuffer;", 
19 ············")TT;" 
20 ········} 
21 ····.end·annotation 
22 .end·method6 ····.locals·4
  
 7 ····if-nez·p0,·:cond_0
  
 8 ····sget-object·p0,·Lorg/json/JSONObject;->NULL:Ljava/lang/Object;
  
 9 ····return-object·p0
  
 10 ····:cond_0
 11 ····instance-of·v0,·p0,·Lorg/json/JSONArray;
  
 12 ····if-nez·v0,·:cond_c
  
 13 ····instance-of·v0,·p0,·Lorg/json/JSONObject;
  
 14 ····if-eqz·v0,·:cond_1
  
 15 ····goto/16·:goto_4
  
 16 ····:cond_1
 17 ····sget-object·v0,·Lorg/json/JSONObject;->NULL:Ljava/lang/Object;
  
 18 ····invoke-virtual·{p0,·v0},·Ljava/lang/Object;->equals(Ljava/lang/Object;)Z
  
 19 ····move-result·v0
  
 20 ····if-eqz·v0,·:cond_2
  
 21 ····return-object·p0
  
 22 ····:cond_2
 23 ····:try_start_0
 24 ····instance-of·v0,·p0,·Ljava/util/Collection;
  
 25 ····if-eqz·v0,·:cond_4
  
 26 ····new-instance·v0,·Lorg/json/JSONArray;
  
 27 ····invoke-direct·{v0},·Lorg/json/JSONArray;-><init>()V
  
 28 ····check-cast·p0,·Ljava/util/Collection;
  
 29 ····invoke-interface·{p0},·Ljava/util/Collection;->iterator()Ljava/util/Iterator;
  
 30 ····move-result-object·p0
  
 31 ····:goto_0
 32 ····invoke-interface·{p0},·Ljava/util/Iterator;->hasNext()Z
  
 33 ····move-result·v1
  
 34 ····if-eqz·v1,·:cond_3
  
 35 ····invoke-interface·{p0},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
 36 ····move-result-object·v1
  
 37 ····invoke-static·{v1},·Lf/a/c/a/g;->a(Ljava/lang/Object;)Ljava/lang/Object;
  
 38 ····move-result-object·v1
  
 39 ····invoke-virtual·{v0,·v1},·Lorg/json/JSONArray;->put(Ljava/lang/Object;)Lorg/json/JSONArray;
  
 40 ····goto·:goto_0
  
 41 ····:cond_3
 42 ····return-object·v0
  
 43 ····:cond_4
 44 ····invoke-virtual·{p0},·Ljava/lang/Object;->getClass()Ljava/lang/Class;
  
 45 ····move-result-object·v0
  
 46 ····invoke-virtual·{v0},·Ljava/lang/Class;->isArray()Z
  
 47 ····move-result·v0
  
 48 ····if-eqz·v0,·:cond_6
  
 49 ····new-instance·v0,·Lorg/json/JSONArray;
  
 50 ····invoke-direct·{v0},·Lorg/json/JSONArray;-><init>()V
  
 51 ····invoke-static·{p0},·Ljava/lang/reflect/Array;->getLength(Ljava/lang/Object;)I
  
 52 ····move-result·v1
  
 53 ····const/4·v2,·0x0
  
 54 ····:goto_1
 55 ····if-ge·v2,·v1,·:cond_5
  
 56 ····invoke-static·{p0,·v2},·Ljava/lang/reflect/Array;->get(Ljava/lang/Object;I)Ljava/lang/Object;
  
 57 ····move-result-object·v3
  
 58 ····invoke-static·{v3},·Lf/a/c/a/g;->a(Ljava/lang/Object;)Ljava/lang/Object;
  
 59 ····move-result-object·v3
  
 60 ····invoke-virtual·{v0,·v3},·Lorg/json/JSONArray;->put(Ljava/lang/Object;)Lorg/json/JSONArray;
  
Max diff block lines reached; 293/6064 bytes (4.83%) of diff not shown.
795 B
smali/f/a/c/a/k.smali
    
Offset 1, 8 lines modifiedOffset 1, 23 lines modified
1 .class·public·interface·abstract·Lf/a/c/a/k;1 .class·public·interface·abstract·Lf/a/c/a/k;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
  
4 #·virtual·methods4 #·virtual·methods
5 .method·public·abstract·c(IILandroid/content/Intent;)Z5 .method·public·abstract·a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/String;)Ljava/nio/ByteBuffer;
 6 .end·method
  
 7 .method·public·abstract·b(Lf/a/c/a/i;)Ljava/nio/ByteBuffer;
 8 .end·method
  
 9 .method·public·abstract·c(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)Ljava/nio/ByteBuffer;
 10 .end·method
  
 11 .method·public·abstract·d(Ljava/lang/Object;)Ljava/nio/ByteBuffer;
 12 .end·method
  
 13 .method·public·abstract·e(Ljava/nio/ByteBuffer;)Lf/a/c/a/i;
 14 .end·method
  
 15 .method·public·abstract·f(Ljava/nio/ByteBuffer;)Ljava/lang/Object;
6 .end·method16 .end·method
285 B
smali/f/a/c/a/m.smali
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 .class·public·interface·abstract·Lf/a/c/a/m;1 .class·public·interface·abstract·Lf/a/c/a/m;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
  
4 #·virtual·methods4 #·virtual·methods
5 .method·public·abstract·b(I[Ljava/lang/String;[I)Z5 .method·public·abstract·d(Landroid/content/Intent;)Z
6 .end·method6 .end·method
950 B
smali/f/a/c/a/b.smali
    
Offset 1, 24 lines modifiedOffset 1, 18 lines modified
1 .class·public·interface·abstract·Lf/a/c/a/b;1 .class·public·final·synthetic·Lf/a/c/a/b;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"" 
  
  
 3 #·direct·methods
 4 .method·public·static·a(Lf/a/c/a/c;)Lf/a/c/a/c$c;
 5 ····.locals·1
4 #·annotations 
5 .annotation·system·Ldalvik/annotation/MemberClasses; 
6 ····value·=·{ 
7 ········Lf/a/c/a/b$b;, 
8 ········Lf/a/c/a/b$a;, 
9 ········Lf/a/c/a/b$c; 
10 ····} 
11 .end·annotation 
  
 6 ····new-instance·v0,·Lf/a/c/a/c$d;
  
 7 ····invoke-direct·{v0},·Lf/a/c/a/c$d;-><init>()V
12 #·virtual·methods 
13 .method·public·abstract·a(Ljava/lang/String;Ljava/nio/ByteBuffer;Lf/a/c/a/b$b;)V 
14 .end·method 
  
15 .method·public·abstract·c(Ljava/lang/String;Lf/a/c/a/b$a;)V 
16 .end·method8 ····invoke-interface·{p0,·v0},·Lf/a/c/a/c;->a(Lf/a/c/a/c$d;)Lf/a/c/a/c$c;
  
 9 ····move-result-object·v0
  
17 .method·public·abstract·d(Ljava/lang/String;Lf/a/c/a/b$a;Lf/a/c/a/b$c;)V10 ····return-object·v0
18 .end·method11 .end·method
12.6 KB
smali/f/a/c/a/q.smali
    
Offset 1, 151 lines modifiedOffset 1, 414 lines modified
1 .class·public·final·Lf/a/c/a/q;1 .class·public·final·Lf/a/c/a/q;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Lf/a/c/a/g;5 .implements·Lf/a/c/a/k;
  
  
6 #·annotations 
7 .annotation·system·Ldalvik/annotation/Signature; 
8 ····value·=·{ 
9 ········"Ljava/lang/Object;", 
10 ········"Lf/a/c/a/g<", 
11 ········"Ljava/lang/String;", 
12 ········">;" 
13 ····} 
14 .end·annotation 
  
  
15 #·static·fields6 #·static·fields
16 .field·private·static·final·a:Ljava/nio/charset/Charset; 
  
17 .field·public·static·final·b:Lf/a/c/a/q;7 .field·public·static·final·b:Lf/a/c/a/q;
  
  
 8 #·instance·fields
 9 .field·private·final·a:Lf/a/c/a/p;
18 #·direct·methods 
19 .method·static·constructor·<clinit>()V 
20 ····.locals·1 
  
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 
  
24 ····sput-object·v0,·Lf/a/c/a/q;->a:Ljava/nio/charset/Charset;10 #·direct·methods
 11 .method·static·constructor·<clinit>()V
 12 ····.locals·2
  
25 ····new-instance·v0,·Lf/a/c/a/q;13 ····new-instance·v0,·Lf/a/c/a/q;
  
 14 ····sget-object·v1,·Lf/a/c/a/p;->a:Lf/a/c/a/p;
  
26 ····invoke-direct·{v0},·Lf/a/c/a/q;-><init>()V15 ····invoke-direct·{v0,·v1},·Lf/a/c/a/q;-><init>(Lf/a/c/a/p;)V
  
27 ····sput-object·v0,·Lf/a/c/a/q;->b:Lf/a/c/a/q;16 ····sput-object·v0,·Lf/a/c/a/q;->b:Lf/a/c/a/q;
  
28 ····return-void17 ····return-void
29 .end·method18 .end·method
  
30 .method·private·constructor·<init>()V19 .method·public·constructor·<init>(Lf/a/c/a/p;)V
31 ····.locals·020 ····.locals·0
  
32 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V21 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
 22 ····iput-object·p1,·p0,·Lf/a/c/a/q;->a:Lf/a/c/a/p;
  
33 ····return-void23 ····return-void
34 .end·method24 .end·method
  
 25 .method·private·static·g(Ljava/lang/Throwable;)Ljava/lang/String;
 26 ····.locals·2
  
 27 ····new-instance·v0,·Ljava/io/StringWriter;
  
 28 ····invoke-direct·{v0},·Ljava/io/StringWriter;-><init>()V
  
 29 ····new-instance·v1,·Ljava/io/PrintWriter;
  
 30 ····invoke-direct·{v1,·v0},·Ljava/io/PrintWriter;-><init>(Ljava/io/Writer;)V
  
 31 ····invoke-virtual·{p0,·v1},·Ljava/lang/Throwable;->printStackTrace(Ljava/io/PrintWriter;)V
  
 32 ····invoke-virtual·{v0},·Ljava/lang/Object;->toString()Ljava/lang/String;
  
 33 ····move-result-object·p0
  
 34 ····return-object·p0
 35 .end·method
  
  
35 #·virtual·methods36 #·virtual·methods
36 .method·public·bridge·synthetic·a(Ljava/nio/ByteBuffer;)Ljava/lang/Object;37 .method·public·a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/String;)Ljava/nio/ByteBuffer;
37 ····.locals·038 ····.locals·2
  
 39 ····new-instance·v0,·Lf/a/c/a/p$a;
  
 40 ····invoke-direct·{v0},·Lf/a/c/a/p$a;-><init>()V
  
 41 ····const/4·v1,·0x1
  
 42 ····invoke-virtual·{v0,·v1},·Ljava/io/ByteArrayOutputStream;->write(I)V
  
 43 ····iget-object·v1,·p0,·Lf/a/c/a/q;->a:Lf/a/c/a/p;
  
 44 ····invoke-virtual·{v1,·v0,·p1},·Lf/a/c/a/p;->p(Ljava/io/ByteArrayOutputStream;Ljava/lang/Object;)V
  
 45 ····iget-object·p1,·p0,·Lf/a/c/a/q;->a:Lf/a/c/a/p;
  
 46 ····invoke-virtual·{p1,·v0,·p2},·Lf/a/c/a/p;->p(Ljava/io/ByteArrayOutputStream;Ljava/lang/Object;)V
  
 47 ····instance-of·p1,·p3,·Ljava/lang/Throwable;
  
 48 ····if-eqz·p1,·:cond_0
  
 49 ····iget-object·p1,·p0,·Lf/a/c/a/q;->a:Lf/a/c/a/p;
  
 50 ····check-cast·p3,·Ljava/lang/Throwable;
  
 51 ····invoke-static·{p3},·Lf/a/c/a/q;->g(Ljava/lang/Throwable;)Ljava/lang/String;
  
 52 ····move-result-object·p2
  
 53 ····invoke-virtual·{p1,·v0,·p2},·Lf/a/c/a/p;->p(Ljava/io/ByteArrayOutputStream;Ljava/lang/Object;)V
  
 54 ····goto·:goto_0
  
 55 ····:cond_0
 56 ····iget-object·p1,·p0,·Lf/a/c/a/q;->a:Lf/a/c/a/p;
  
 57 ····invoke-virtual·{p1,·v0,·p3},·Lf/a/c/a/p;->p(Ljava/io/ByteArrayOutputStream;Ljava/lang/Object;)V
  
 58 ····:goto_0
 59 ····iget-object·p1,·p0,·Lf/a/c/a/q;->a:Lf/a/c/a/p;
  
Max diff block lines reached; 9261/12837 bytes (72.14%) of diff not shown.
1.87 KB
smali/f/a/c/a/a$b.smali
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 .class·final·Lf/a/c/a/a$b;1 .class·final·Lf/a/c/a/a$b;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Lf/a/c/a/b$a;5 .implements·Lf/a/c/a/c$a;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
8 ····value·=·Lf/a/c/a/a;8 ····value·=·Lf/a/c/a/a;
9 .end·annotation9 .end·annotation
  
Offset 56, 33 lines modifiedOffset 56, 33 lines modified
56 ····invoke-direct·{p0,·p1,·p2},·Lf/a/c/a/a$b;-><init>(Lf/a/c/a/a;Lf/a/c/a/a$d;)V56 ····invoke-direct·{p0,·p1,·p2},·Lf/a/c/a/a$b;-><init>(Lf/a/c/a/a;Lf/a/c/a/a$d;)V
  
57 ····return-void57 ····return-void
58 .end·method58 .end·method
  
  
59 #·virtual·methods59 #·virtual·methods
60 .method·public·a(Ljava/nio/ByteBuffer;Lf/a/c/a/b$b;)V60 .method·public·a(Ljava/nio/ByteBuffer;Lf/a/c/a/c$b;)V
61 ····.locals·261 ····.locals·2
  
62 ····:try_start_062 ····:try_start_0
63 ····iget-object·v0,·p0,·Lf/a/c/a/a$b;->a:Lf/a/c/a/a$d;63 ····iget-object·v0,·p0,·Lf/a/c/a/a$b;->a:Lf/a/c/a/a$d;
  
64 ····iget-object·v1,·p0,·Lf/a/c/a/a$b;->b:Lf/a/c/a/a;64 ····iget-object·v1,·p0,·Lf/a/c/a/a$b;->b:Lf/a/c/a/a;
  
65 ····invoke-static·{v1},·Lf/a/c/a/a;->a(Lf/a/c/a/a;)Lf/a/c/a/g;65 ····invoke-static·{v1},·Lf/a/c/a/a;->a(Lf/a/c/a/a;)Lf/a/c/a/h;
  
66 ····move-result-object·v166 ····move-result-object·v1
  
67 ····invoke-interface·{v1,·p1},·Lf/a/c/a/g;->a(Ljava/nio/ByteBuffer;)Ljava/lang/Object;67 ····invoke-interface·{v1,·p1},·Lf/a/c/a/h;->a(Ljava/nio/ByteBuffer;)Ljava/lang/Object;
  
68 ····move-result-object·p168 ····move-result-object·p1
  
69 ····new-instance·v1,·Lf/a/c/a/a$b$a;69 ····new-instance·v1,·Lf/a/c/a/a$b$a;
  
70 ····invoke-direct·{v1,·p0,·p2},·Lf/a/c/a/a$b$a;-><init>(Lf/a/c/a/a$b;Lf/a/c/a/b$b;)V70 ····invoke-direct·{v1,·p0,·p2},·Lf/a/c/a/a$b$a;-><init>(Lf/a/c/a/a$b;Lf/a/c/a/c$b;)V
  
71 ····invoke-interface·{v0,·p1,·v1},·Lf/a/c/a/a$d;->a(Ljava/lang/Object;Lf/a/c/a/a$e;)V71 ····invoke-interface·{v0,·p1,·v1},·Lf/a/c/a/a$d;->a(Ljava/lang/Object;Lf/a/c/a/a$e;)V
72 ····:try_end_072 ····:try_end_0
73 ····.catch·Ljava/lang/RuntimeException;·{:try_start_0·..·:try_end_0}·:catch_073 ····.catch·Ljava/lang/RuntimeException;·{:try_start_0·..·:try_end_0}·:catch_0
  
74 ····goto·:goto_074 ····goto·:goto_0
  
Offset 111, 12 lines modifiedOffset 111, 12 lines modified
  
111 ····const-string·v1,·"Failed·to·handle·message"111 ····const-string·v1,·"Failed·to·handle·message"
  
112 ····invoke-static·{v0,·v1,·p1},·Lf/a/b;->c(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V112 ····invoke-static·{v0,·v1,·p1},·Lf/a/b;->c(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V
  
113 ····const/4·p1,·0x0113 ····const/4·p1,·0x0
  
114 ····invoke-interface·{p2,·p1},·Lf/a/c/a/b$b;->a(Ljava/nio/ByteBuffer;)V114 ····invoke-interface·{p2,·p1},·Lf/a/c/a/c$b;->a(Ljava/nio/ByteBuffer;)V
  
115 ····:goto_0115 ····:goto_0
116 ····return-void116 ····return-void
117 .end·method117 .end·method
28.5 KB
smali/f/a/c/a/o.smali
    
Offset 1, 1325 lines modifiedOffset 1, 8 lines modified
1 .class·public·Lf/a/c/a/o;1 .class·public·interface·abstract·Lf/a/c/a/o;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
4 #·interfaces 
5 .implements·Lf/a/c/a/g; 
  
  
6 #·annotations 
7 .annotation·system·Ldalvik/annotation/MemberClasses; 
8 ····value·=·{ 
9 ········Lf/a/c/a/o$a; 
10 ····} 
11 .end·annotation 
  
12 .annotation·system·Ldalvik/annotation/Signature; 
13 ····value·=·{ 
14 ········"Ljava/lang/Object;", 
15 ········"Lf/a/c/a/g<", 
16 ········"Ljava/lang/Object;", 
17 ········">;" 
18 ····} 
19 .end·annotation 
  
  
20 #·static·fields 
21 .field·public·static·final·a:Lf/a/c/a/o; 
  
22 .field·private·static·final·b:Z 
  
23 .field·private·static·final·c:Ljava/nio/charset/Charset; 
  
  
24 #·direct·methods 
25 .method·static·constructor·<clinit>()V 
26 ····.locals·2 
  
27 ····new-instance·v0,·Lf/a/c/a/o; 
  
28 ····invoke-direct·{v0},·Lf/a/c/a/o;-><init>()V 
  
29 ····sput-object·v0,·Lf/a/c/a/o;->a:Lf/a/c/a/o; 
  
30 ····invoke-static·{},·Ljava/nio/ByteOrder;->nativeOrder()Ljava/nio/ByteOrder; 
  
31 ····move-result-object·v0 
  
32 ····sget-object·v1,·Ljava/nio/ByteOrder;->LITTLE_ENDIAN:Ljava/nio/ByteOrder; 
  
33 ····if-ne·v0,·v1,·:cond_0 
  
34 ····const/4·v0,·0x1 
  
35 ····goto·:goto_0 
  
36 ····:cond_0 
37 ····const/4·v0,·0x0 
  
38 ····:goto_0 
39 ····sput-boolean·v0,·Lf/a/c/a/o;->b:Z 
  
40 ····const-string·v0,·"UTF8" 
  
41 ····invoke-static·{v0},·Ljava/nio/charset/Charset;->forName(Ljava/lang/String;)Ljava/nio/charset/Charset; 
  
42 ····move-result-object·v0 
  
43 ····sput-object·v0,·Lf/a/c/a/o;->c:Ljava/nio/charset/Charset; 
  
44 ····return-void 
45 .end·method 
  
46 .method·public·constructor·<init>()V 
47 ····.locals·0 
  
48 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V 
  
49 ····return-void 
50 .end·method 
  
51 .method·protected·static·final·c(Ljava/nio/ByteBuffer;I)V 
52 ····.locals·2 
  
53 ····invoke-virtual·{p0},·Ljava/nio/ByteBuffer;->position()I 
  
54 ····move-result·v0 
  
55 ····rem-int/2addr·v0,·p1 
  
56 ····if-eqz·v0,·:cond_0 
  
57 ····invoke-virtual·{p0},·Ljava/nio/ByteBuffer;->position()I 
  
58 ····move-result·v1 
  
59 ····add-int/2addr·v1,·p1 
  
60 ····sub-int/2addr·v1,·v0 
  
61 ····invoke-virtual·{p0,·v1},·Ljava/nio/ByteBuffer;->position(I)Ljava/nio/Buffer; 
  
62 ····:cond_0 
63 ····return-void 
64 .end·method 
  
65 .method·protected·static·final·d(Ljava/nio/ByteBuffer;)[B 
66 ····.locals·1 
  
67 ····invoke-static·{p0},·Lf/a/c/a/o;->e(Ljava/nio/ByteBuffer;)I 
  
68 ····move-result·v0 
  
69 ····new-array·v0,·v0,·[B 
  
70 ····invoke-virtual·{p0,·v0},·Ljava/nio/ByteBuffer;->get([B)Ljava/nio/ByteBuffer; 
  
71 ····return-object·v0 
72 .end·method 
  
73 .method·protected·static·final·e(Ljava/nio/ByteBuffer;)I 
74 ····.locals·2 
  
75 ····invoke-virtual·{p0},·Ljava/nio/ByteBuffer;->hasRemaining()Z 
  
76 ····move-result·v0 
  
77 ····if-eqz·v0,·:cond_2 
Max diff block lines reached; 19421/29097 bytes (66.75%) of diff not shown.
11.7 KB
smali/f/a/c/a/e.smali
    
Offset 1, 13 lines modifiedOffset 1, 24 lines modified
1 .class·public·final·Lf/a/c/a/e;1 .class·public·final·Lf/a/c/a/e;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Lf/a/c/a/j;5 .implements·Lf/a/c/a/h;
  
  
 6 #·annotations
 7 .annotation·system·Ldalvik/annotation/Signature;
 8 ····value·=·{
 9 ········"Ljava/lang/Object;",
 10 ········"Lf/a/c/a/h<",
 11 ········"Ljava/lang/Object;",
 12 ········">;"
 13 ····}
 14 .end·annotation
  
  
6 #·static·fields15 #·static·fields
7 .field·public·static·final·a:Lf/a/c/a/e;16 .field·public·static·final·a:Lf/a/c/a/e;
  
  
8 #·direct·methods17 #·direct·methods
Offset 29, 375 lines modifiedOffset 40, 103 lines modified
29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V40 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
30 ····return-void41 ····return-void
31 .end·method42 .end·method
  
  
32 #·virtual·methods43 #·virtual·methods
33 .method·public·a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/String;)Ljava/nio/ByteBuffer;44 .method·public·a(Ljava/nio/ByteBuffer;)Ljava/lang/Object;
34 ····.locals·245 ····.locals·2
  
 46 ····const-string·v0,·"Invalid·JSON"
35 ····sget-object·v0,·Lf/a/c/a/d;->a:Lf/a/c/a/d; 
  
36 ····new-instance·v1,·Lorg/json/JSONArray; 
  
37 ····invoke-direct·{v1},·Lorg/json/JSONArray;-><init>()V47 ····if-nez·p1,·:cond_0
  
 48 ····const/4·p1,·0x0
38 ····invoke-virtual·{v1,·p1},·Lorg/json/JSONArray;->put(Ljava/lang/Object;)Lorg/json/JSONArray; 
  
39 ····move-result-object·p1 
  
40 ····invoke-static·{p2},·Lf/a/c/a/f;->a(Ljava/lang/Object;)Ljava/lang/Object;49 ····return-object·p1
  
41 ····move-result-object·p250 ····:cond_0
 51 ····:try_start_0
 52 ····sget-object·v1,·Lf/a/c/a/r;->b:Lf/a/c/a/r;
  
42 ····invoke-virtual·{p1,·p2},·Lorg/json/JSONArray;->put(Ljava/lang/Object;)Lorg/json/JSONArray;53 ····invoke-virtual·{v1,·p1},·Lf/a/c/a/r;->c(Ljava/nio/ByteBuffer;)Ljava/lang/String;
  
43 ····move-result-object·p154 ····move-result-object·p1
  
44 ····invoke-static·{p3},·Lf/a/c/a/f;->a(Ljava/lang/Object;)Ljava/lang/Object;55 ····new-instance·v1,·Lorg/json/JSONTokener;
  
45 ····move-result-object·p256 ····invoke-direct·{v1,·p1},·Lorg/json/JSONTokener;-><init>(Ljava/lang/String;)V
  
46 ····invoke-virtual·{p1,·p2},·Lorg/json/JSONArray;->put(Ljava/lang/Object;)Lorg/json/JSONArray;57 ····invoke-virtual·{v1},·Lorg/json/JSONTokener;->nextValue()Ljava/lang/Object;
  
47 ····move-result-object·p158 ····move-result-object·p1
  
48 ····invoke-static·{p4},·Lf/a/c/a/f;->a(Ljava/lang/Object;)Ljava/lang/Object;59 ····invoke-virtual·{v1},·Lorg/json/JSONTokener;->more()Z
  
49 ····move-result-object·p2 
  
50 ····invoke-virtual·{p1,·p2},·Lorg/json/JSONArray;->put(Ljava/lang/Object;)Lorg/json/JSONArray; 
  
51 ····move-result-object·p160 ····move-result·v1
  
52 ····invoke-virtual·{v0,·p1},·Lf/a/c/a/d;->b(Ljava/lang/Object;)Ljava/nio/ByteBuffer; 
  
53 ····move-result-object·p161 ····if-nez·v1,·:cond_1
  
54 ····return-object·p162 ····return-object·p1
55 .end·method 
  
56 .method·public·b(Lf/a/c/a/h;)Ljava/nio/ByteBuffer; 
57 ····.locals·3 
  
58 ····:try_start_0 
59 ····new-instance·v0,·Lorg/json/JSONObject; 
  
60 ····invoke-direct·{v0},·Lorg/json/JSONObject;-><init>()V 
  
61 ····const-string·v1,·"method" 
  
62 ····iget-object·v2,·p1,·Lf/a/c/a/h;->a:Ljava/lang/String; 
  
63 ····invoke-virtual·{v0,·v1,·v2},·Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; 
  
 63 ····:cond_1
 64 ····new-instance·p1,·Ljava/lang/IllegalArgumentException;
64 ····const-string·v1,·"args" 
  
65 ····iget-object·p1,·p1,·Lf/a/c/a/h;->b:Ljava/lang/Object; 
  
66 ····invoke-static·{p1},·Lf/a/c/a/f;->a(Ljava/lang/Object;)Ljava/lang/Object; 
  
67 ····move-result-object·p1 
  
68 ····invoke-virtual·{v0,·v1,·p1},·Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; 
  
69 ····sget-object·p1,·Lf/a/c/a/d;->a:Lf/a/c/a/d; 
  
70 ····invoke-virtual·{p1,·v0},·Lf/a/c/a/d;->b(Ljava/lang/Object;)Ljava/nio/ByteBuffer;65 ····invoke-direct·{p1,·v0},·Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
  
71 ····move-result-object·p166 ····throw·p1
72 ····:try_end_067 ····:try_end_0
73 ····.catch·Lorg/json/JSONException;·{:try_start_0·..·:try_end_0}·:catch_068 ····.catch·Lorg/json/JSONException;·{:try_start_0·..·:try_end_0}·:catch_0
  
74 ····return-object·p1 
  
75 ····:catch_069 ····:catch_0
76 ····move-exception·p170 ····move-exception·p1
  
77 ····new-instance·v0,·Ljava/lang/IllegalArgumentException;71 ····new-instance·v1,·Ljava/lang/IllegalArgumentException;
  
78 ····const-string·v1,·"Invalid·JSON" 
  
79 ····invoke-direct·{v0,·v1,·p1},·Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;Ljava/lang/Throwable;)V72 ····invoke-direct·{v1,·v0,·p1},·Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;Ljava/lang/Throwable;)V
  
80 ····throw·v073 ····throw·v1
81 .end·method74 .end·method
Max diff block lines reached; 7744/11912 bytes (65.01%) of diff not shown.
289 B
smali/f/a/c/a/l.smali
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 .class·public·interface·abstract·Lf/a/c/a/l;1 .class·public·interface·abstract·Lf/a/c/a/l;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
  
4 #·virtual·methods4 #·virtual·methods
5 .method·public·abstract·d(Landroid/content/Intent;)Z5 .method·public·abstract·c(IILandroid/content/Intent;)Z
6 .end·method6 .end·method
5.44 KB
smali/f/a/c/a/a.smali
    
Offset 20, 81 lines modifiedOffset 20, 81 lines modified
20 ········">",20 ········">",
21 ········"Ljava/lang/Object;"21 ········"Ljava/lang/Object;"
22 ····}22 ····}
23 .end·annotation23 .end·annotation
  
  
24 #·instance·fields24 #·instance·fields
25 .field·private·final·a:Lf/a/c/a/b;25 .field·private·final·a:Lf/a/c/a/c;
  
26 .field·private·final·b:Ljava/lang/String;26 .field·private·final·b:Ljava/lang/String;
  
27 .field·private·final·c:Lf/a/c/a/g;27 .field·private·final·c:Lf/a/c/a/h;
28 ····.annotation·system·Ldalvik/annotation/Signature;28 ····.annotation·system·Ldalvik/annotation/Signature;
29 ········value·=·{29 ········value·=·{
30 ············"Lf/a/c/a/g<",30 ············"Lf/a/c/a/h<",
31 ············"TT;>;"31 ············"TT;>;"
32 ········}32 ········}
33 ····.end·annotation33 ····.end·annotation
34 .end·field34 .end·field
  
35 .field·private·final·d:Lf/a/c/a/b$c;35 .field·private·final·d:Lf/a/c/a/c$c;
  
  
36 #·direct·methods36 #·direct·methods
37 .method·public·constructor·<init>(Lf/a/c/a/b;Ljava/lang/String;Lf/a/c/a/g;)V37 .method·public·constructor·<init>(Lf/a/c/a/c;Ljava/lang/String;Lf/a/c/a/h;)V
38 ····.locals·138 ····.locals·1
39 ····.annotation·system·Ldalvik/annotation/Signature;39 ····.annotation·system·Ldalvik/annotation/Signature;
40 ········value·=·{40 ········value·=·{
41 ············"(",41 ············"(",
42 ············"Lf/a/c/a/b;",42 ············"Lf/a/c/a/c;",
43 ············"Ljava/lang/String;",43 ············"Ljava/lang/String;",
44 ············"Lf/a/c/a/g<",44 ············"Lf/a/c/a/h<",
45 ············"TT;>;)V"45 ············"TT;>;)V"
46 ········}46 ········}
47 ····.end·annotation47 ····.end·annotation
  
48 ····const/4·v0,·0x048 ····const/4·v0,·0x0
  
49 ····invoke-direct·{p0,·p1,·p2,·p3,·v0},·Lf/a/c/a/a;-><init>(Lf/a/c/a/b;Ljava/lang/String;Lf/a/c/a/g;Lf/a/c/a/b$c;)V49 ····invoke-direct·{p0,·p1,·p2,·p3,·v0},·Lf/a/c/a/a;-><init>(Lf/a/c/a/c;Ljava/lang/String;Lf/a/c/a/h;Lf/a/c/a/c$c;)V
  
50 ····return-void50 ····return-void
51 .end·method51 .end·method
  
52 .method·public·constructor·<init>(Lf/a/c/a/b;Ljava/lang/String;Lf/a/c/a/g;Lf/a/c/a/b$c;)V52 .method·public·constructor·<init>(Lf/a/c/a/c;Ljava/lang/String;Lf/a/c/a/h;Lf/a/c/a/c$c;)V
53 ····.locals·053 ····.locals·0
54 ····.annotation·system·Ldalvik/annotation/Signature;54 ····.annotation·system·Ldalvik/annotation/Signature;
55 ········value·=·{55 ········value·=·{
56 ············"(",56 ············"(",
57 ············"Lf/a/c/a/b;",57 ············"Lf/a/c/a/c;",
58 ············"Ljava/lang/String;",58 ············"Ljava/lang/String;",
59 ············"Lf/a/c/a/g<",59 ············"Lf/a/c/a/h<",
60 ············"TT;>;",60 ············"TT;>;",
61 ············"Lf/a/c/a/b$c;",61 ············"Lf/a/c/a/c$c;",
62 ············")V"62 ············")V"
63 ········}63 ········}
64 ····.end·annotation64 ····.end·annotation
  
65 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V65 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
66 ····iput-object·p1,·p0,·Lf/a/c/a/a;->a:Lf/a/c/a/b;66 ····iput-object·p1,·p0,·Lf/a/c/a/a;->a:Lf/a/c/a/c;
  
67 ····iput-object·p2,·p0,·Lf/a/c/a/a;->b:Ljava/lang/String;67 ····iput-object·p2,·p0,·Lf/a/c/a/a;->b:Ljava/lang/String;
  
68 ····iput-object·p3,·p0,·Lf/a/c/a/a;->c:Lf/a/c/a/g;68 ····iput-object·p3,·p0,·Lf/a/c/a/a;->c:Lf/a/c/a/h;
  
69 ····iput-object·p4,·p0,·Lf/a/c/a/a;->d:Lf/a/c/a/b$c;69 ····iput-object·p4,·p0,·Lf/a/c/a/a;->d:Lf/a/c/a/c$c;
  
70 ····return-void70 ····return-void
71 .end·method71 .end·method
  
72 .method·static·synthetic·a(Lf/a/c/a/a;)Lf/a/c/a/g;72 .method·static·synthetic·a(Lf/a/c/a/a;)Lf/a/c/a/h;
73 ····.locals·073 ····.locals·0
  
74 ····iget-object·p0,·p0,·Lf/a/c/a/a;->c:Lf/a/c/a/g;74 ····iget-object·p0,·p0,·Lf/a/c/a/a;->c:Lf/a/c/a/h;
  
75 ····return-object·p075 ····return-object·p0
76 .end·method76 .end·method
  
77 .method·static·synthetic·b(Lf/a/c/a/a;)Ljava/lang/String;77 .method·static·synthetic·b(Lf/a/c/a/a;)Ljava/lang/String;
78 ····.locals·078 ····.locals·0
  
Offset 126, 21 lines modifiedOffset 126, 21 lines modified
126 ········value·=·{126 ········value·=·{
127 ············"(TT;",127 ············"(TT;",
128 ············"Lf/a/c/a/a$e<",128 ············"Lf/a/c/a/a$e<",
129 ············"TT;>;)V"129 ············"TT;>;)V"
130 ········}130 ········}
131 ····.end·annotation131 ····.end·annotation
  
132 ····iget-object·v0,·p0,·Lf/a/c/a/a;->a:Lf/a/c/a/b;132 ····iget-object·v0,·p0,·Lf/a/c/a/a;->a:Lf/a/c/a/c;
  
133 ····iget-object·v1,·p0,·Lf/a/c/a/a;->b:Ljava/lang/String;133 ····iget-object·v1,·p0,·Lf/a/c/a/a;->b:Ljava/lang/String;
  
134 ····iget-object·v2,·p0,·Lf/a/c/a/a;->c:Lf/a/c/a/g;134 ····iget-object·v2,·p0,·Lf/a/c/a/a;->c:Lf/a/c/a/h;
  
135 ····invoke-interface·{v2,·p1},·Lf/a/c/a/g;->b(Ljava/lang/Object;)Ljava/nio/ByteBuffer;135 ····invoke-interface·{v2,·p1},·Lf/a/c/a/h;->b(Ljava/lang/Object;)Ljava/nio/ByteBuffer;
  
136 ····move-result-object·p1136 ····move-result-object·p1
  
137 ····const/4·v2,·0x0137 ····const/4·v2,·0x0
  
138 ····if-nez·p2,·:cond_0138 ····if-nez·p2,·:cond_0
  
Offset 150, 36 lines modifiedOffset 150, 36 lines modified
150 ····new-instance·v3,·Lf/a/c/a/a$c;150 ····new-instance·v3,·Lf/a/c/a/a$c;
  
151 ····invoke-direct·{v3,·p0,·p2,·v2},·Lf/a/c/a/a$c;-><init>(Lf/a/c/a/a;Lf/a/c/a/a$e;Lf/a/c/a/a$a;)V151 ····invoke-direct·{v3,·p0,·p2,·v2},·Lf/a/c/a/a$c;-><init>(Lf/a/c/a/a;Lf/a/c/a/a$e;Lf/a/c/a/a$a;)V
  
152 ····move-object·v2,·v3152 ····move-object·v2,·v3
  
153 ····:goto_0153 ····:goto_0
154 ····invoke-interface·{v0,·v1,·p1,·v2},·Lf/a/c/a/b;->a(Ljava/lang/String;Ljava/nio/ByteBuffer;Lf/a/c/a/b$b;)V154 ····invoke-interface·{v0,·v1,·p1,·v2},·Lf/a/c/a/c;->c(Ljava/lang/String;Ljava/nio/ByteBuffer;Lf/a/c/a/c$b;)V
  
155 ····return-void155 ····return-void
156 .end·method156 .end·method
  
157 .method·public·e(Lf/a/c/a/a$d;)V157 .method·public·e(Lf/a/c/a/a$d;)V
158 ····.locals·5158 ····.locals·5
159 ····.annotation·system·Ldalvik/annotation/Signature;159 ····.annotation·system·Ldalvik/annotation/Signature;
160 ········value·=·{160 ········value·=·{
161 ············"(",161 ············"(",
162 ············"Lf/a/c/a/a$d<",162 ············"Lf/a/c/a/a$d<",
163 ············"TT;>;)V"163 ············"TT;>;)V"
164 ········}164 ········}
165 ····.end·annotation165 ····.end·annotation
  
166 ····iget-object·v0,·p0,·Lf/a/c/a/a;->d:Lf/a/c/a/b$c;166 ····iget-object·v0,·p0,·Lf/a/c/a/a;->d:Lf/a/c/a/c$c;
Max diff block lines reached; 1329/5532 bytes (24.02%) of diff not shown.
37.0 KB
smali/f/a/c/a/p.smali
    
Offset 1, 414 lines modifiedOffset 1, 1325 lines modified
1 .class·public·final·Lf/a/c/a/p;1 .class·public·Lf/a/c/a/p;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Lf/a/c/a/j;5 .implements·Lf/a/c/a/h;
  
  
 6 #·annotations
 7 .annotation·system·Ldalvik/annotation/MemberClasses;
 8 ····value·=·{
 9 ········Lf/a/c/a/p$a;
 10 ····}
 11 .end·annotation
  
 12 .annotation·system·Ldalvik/annotation/Signature;
 13 ····value·=·{
 14 ········"Ljava/lang/Object;",
 15 ········"Lf/a/c/a/h<",
 16 ········"Ljava/lang/Object;",
 17 ········">;"
 18 ····}
 19 .end·annotation
  
  
6 #·static·fields20 #·static·fields
7 .field·public·static·final·b:Lf/a/c/a/p;21 .field·public·static·final·a:Lf/a/c/a/p;
  
 22 .field·private·static·final·b:Z
  
 23 .field·private·static·final·c:Ljava/nio/charset/Charset;
8 #·instance·fields 
9 .field·private·final·a:Lf/a/c/a/o; 
  
  
10 #·direct·methods24 #·direct·methods
11 .method·static·constructor·<clinit>()V25 .method·static·constructor·<clinit>()V
12 ····.locals·226 ····.locals·2
  
13 ····new-instance·v0,·Lf/a/c/a/p;27 ····new-instance·v0,·Lf/a/c/a/p;
  
 28 ····invoke-direct·{v0},·Lf/a/c/a/p;-><init>()V
  
14 ····sget-object·v1,·Lf/a/c/a/o;->a:Lf/a/c/a/o;29 ····sput-object·v0,·Lf/a/c/a/p;->a:Lf/a/c/a/p;
  
 30 ····invoke-static·{},·Ljava/nio/ByteOrder;->nativeOrder()Ljava/nio/ByteOrder;
  
 31 ····move-result-object·v0
  
 32 ····sget-object·v1,·Ljava/nio/ByteOrder;->LITTLE_ENDIAN:Ljava/nio/ByteOrder;
  
 33 ····if-ne·v0,·v1,·:cond_0
  
 34 ····const/4·v0,·0x1
  
15 ····invoke-direct·{v0,·v1},·Lf/a/c/a/p;-><init>(Lf/a/c/a/o;)V35 ····goto·:goto_0
  
 36 ····:cond_0
 37 ····const/4·v0,·0x0
  
 38 ····:goto_0
 39 ····sput-boolean·v0,·Lf/a/c/a/p;->b:Z
  
 40 ····const-string·v0,·"UTF8"
  
 41 ····invoke-static·{v0},·Ljava/nio/charset/Charset;->forName(Ljava/lang/String;)Ljava/nio/charset/Charset;
  
 42 ····move-result-object·v0
  
16 ····sput-object·v0,·Lf/a/c/a/p;->b:Lf/a/c/a/p;43 ····sput-object·v0,·Lf/a/c/a/p;->c:Ljava/nio/charset/Charset;
  
17 ····return-void44 ····return-void
18 .end·method45 .end·method
  
19 .method·public·constructor·<init>(Lf/a/c/a/o;)V46 .method·public·constructor·<init>()V
20 ····.locals·047 ····.locals·0
  
21 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V48 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
22 ····iput-object·p1,·p0,·Lf/a/c/a/p;->a:Lf/a/c/a/o; 
  
23 ····return-void49 ····return-void
24 .end·method50 .end·method
  
25 .method·private·static·g(Ljava/lang/Throwable;)Ljava/lang/String;51 .method·protected·static·final·c(Ljava/nio/ByteBuffer;I)V
26 ····.locals·252 ····.locals·2
  
27 ····new-instance·v0,·Ljava/io/StringWriter;53 ····invoke-virtual·{p0},·Ljava/nio/ByteBuffer;->position()I
  
 54 ····move-result·v0
  
28 ····invoke-direct·{v0},·Ljava/io/StringWriter;-><init>()V55 ····rem-int/2addr·v0,·p1
  
 56 ····if-eqz·v0,·:cond_0
  
29 ····new-instance·v1,·Ljava/io/PrintWriter;57 ····invoke-virtual·{p0},·Ljava/nio/ByteBuffer;->position()I
  
30 ····invoke-direct·{v1,·v0},·Ljava/io/PrintWriter;-><init>(Ljava/io/Writer;)V58 ····move-result·v1
  
31 ····invoke-virtual·{p0,·v1},·Ljava/lang/Throwable;->printStackTrace(Ljava/io/PrintWriter;)V59 ····add-int/2addr·v1,·p1
  
32 ····invoke-virtual·{v0},·Ljava/lang/Object;->toString()Ljava/lang/String;60 ····sub-int/2addr·v1,·v0
  
33 ····move-result-object·p061 ····invoke-virtual·{p0,·v1},·Ljava/nio/ByteBuffer;->position(I)Ljava/nio/Buffer;
  
34 ····return-object·p062 ····:cond_0
 63 ····return-void
35 .end·method64 .end·method
  
 65 .method·protected·static·final·d(Ljava/nio/ByteBuffer;)[B
 66 ····.locals·1
  
36 #·virtual·methods 
37 .method·public·a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/String;)Ljava/nio/ByteBuffer;67 ····invoke-static·{p0},·Lf/a/c/a/p;->e(Ljava/nio/ByteBuffer;)I
  
 68 ····move-result·v0
  
 69 ····new-array·v0,·v0,·[B
  
 70 ····invoke-virtual·{p0,·v0},·Ljava/nio/ByteBuffer;->get([B)Ljava/nio/ByteBuffer;
  
 71 ····return-object·v0
 72 .end·method
  
 73 .method·protected·static·final·e(Ljava/nio/ByteBuffer;)I
38 ····.locals·274 ····.locals·2
  
Max diff block lines reached; 34195/37867 bytes (90.30%) of diff not shown.
4.43 KB
smali/f/a/c/a/j.smali
    
Offset 1, 23 lines modifiedOffset 1, 172 lines modified
1 .class·public·interface·abstract·Lf/a/c/a/j;1 .class·public·Lf/a/c/a/j;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
  
 4 #·annotations
 5 .annotation·system·Ldalvik/annotation/MemberClasses;
 6 ····value·=·{
 7 ········Lf/a/c/a/j$a;,
 8 ········Lf/a/c/a/j$b;,
 9 ········Lf/a/c/a/j$d;,
 10 ········Lf/a/c/a/j$c;
 11 ····}
 12 .end·annotation
  
  
 13 #·instance·fields
 14 .field·private·final·a:Lf/a/c/a/c;
  
 15 .field·private·final·b:Ljava/lang/String;
  
 16 .field·private·final·c:Lf/a/c/a/k;
  
 17 .field·private·final·d:Lf/a/c/a/c$c;
  
  
4 #·virtual·methods18 #·direct·methods
5 .method·public·abstract·a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/String;)Ljava/nio/ByteBuffer;19 .method·public·constructor·<init>(Lf/a/c/a/c;Ljava/lang/String;)V
 20 ····.locals·1
  
 21 ····sget-object·v0,·Lf/a/c/a/q;->b:Lf/a/c/a/q;
  
 22 ····invoke-direct·{p0,·p1,·p2,·v0},·Lf/a/c/a/j;-><init>(Lf/a/c/a/c;Ljava/lang/String;Lf/a/c/a/k;)V
  
 23 ····return-void
6 .end·method24 .end·method
  
7 .method·public·abstract·b(Lf/a/c/a/h;)Ljava/nio/ByteBuffer;25 .method·public·constructor·<init>(Lf/a/c/a/c;Ljava/lang/String;Lf/a/c/a/k;)V
 26 ····.locals·1
  
 27 ····const/4·v0,·0x0
  
 28 ····invoke-direct·{p0,·p1,·p2,·p3,·v0},·Lf/a/c/a/j;-><init>(Lf/a/c/a/c;Ljava/lang/String;Lf/a/c/a/k;Lf/a/c/a/c$c;)V
  
 29 ····return-void
8 .end·method30 .end·method
  
9 .method·public·abstract·c(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)Ljava/nio/ByteBuffer;31 .method·public·constructor·<init>(Lf/a/c/a/c;Ljava/lang/String;Lf/a/c/a/k;Lf/a/c/a/c$c;)V
 32 ····.locals·0
  
 33 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
 34 ····iput-object·p1,·p0,·Lf/a/c/a/j;->a:Lf/a/c/a/c;
  
 35 ····iput-object·p2,·p0,·Lf/a/c/a/j;->b:Ljava/lang/String;
  
 36 ····iput-object·p3,·p0,·Lf/a/c/a/j;->c:Lf/a/c/a/k;
  
 37 ····iput-object·p4,·p0,·Lf/a/c/a/j;->d:Lf/a/c/a/c$c;
  
 38 ····return-void
 39 .end·method
  
 40 .method·static·synthetic·a(Lf/a/c/a/j;)Lf/a/c/a/k;
 41 ····.locals·0
  
 42 ····iget-object·p0,·p0,·Lf/a/c/a/j;->c:Lf/a/c/a/k;
  
 43 ····return-object·p0
 44 .end·method
  
 45 .method·static·synthetic·b(Lf/a/c/a/j;)Ljava/lang/String;
 46 ····.locals·0
  
 47 ····iget-object·p0,·p0,·Lf/a/c/a/j;->b:Ljava/lang/String;
  
 48 ····return-object·p0
10 .end·method49 .end·method
  
11 .method·public·abstract·d(Ljava/lang/Object;)Ljava/nio/ByteBuffer; 
 50 #·virtual·methods
 51 .method·public·c(Ljava/lang/String;Ljava/lang/Object;)V
 52 ····.locals·1
  
 53 ····const/4·v0,·0x0
  
 54 ····invoke-virtual·{p0,·p1,·p2,·v0},·Lf/a/c/a/j;->d(Ljava/lang/String;Ljava/lang/Object;Lf/a/c/a/j$d;)V
  
 55 ····return-void
12 .end·method56 .end·method
  
13 .method·public·abstract·e(Ljava/nio/ByteBuffer;)Lf/a/c/a/h;57 .method·public·d(Ljava/lang/String;Ljava/lang/Object;Lf/a/c/a/j$d;)V
 58 ····.locals·4
  
 59 ····iget-object·v0,·p0,·Lf/a/c/a/j;->a:Lf/a/c/a/c;
  
 60 ····iget-object·v1,·p0,·Lf/a/c/a/j;->b:Ljava/lang/String;
  
 61 ····iget-object·v2,·p0,·Lf/a/c/a/j;->c:Lf/a/c/a/k;
  
 62 ····new-instance·v3,·Lf/a/c/a/i;
  
 63 ····invoke-direct·{v3,·p1,·p2},·Lf/a/c/a/i;-><init>(Ljava/lang/String;Ljava/lang/Object;)V
  
 64 ····invoke-interface·{v2,·v3},·Lf/a/c/a/k;->b(Lf/a/c/a/i;)Ljava/nio/ByteBuffer;
  
 65 ····move-result-object·p1
  
 66 ····if-nez·p3,·:cond_0
  
 67 ····const/4·p2,·0x0
  
 68 ····goto·:goto_0
  
 69 ····:cond_0
 70 ····new-instance·p2,·Lf/a/c/a/j$b;
  
 71 ····invoke-direct·{p2,·p0,·p3},·Lf/a/c/a/j$b;-><init>(Lf/a/c/a/j;Lf/a/c/a/j$d;)V
  
 72 ····:goto_0
 73 ····invoke-interface·{v0,·v1,·p1,·p2},·Lf/a/c/a/c;->c(Ljava/lang/String;Ljava/nio/ByteBuffer;Lf/a/c/a/c$b;)V
  
 74 ····return-void
14 .end·method75 .end·method
  
15 .method·public·abstract·f(Ljava/nio/ByteBuffer;)Ljava/lang/Object;76 .method·public·e(Lf/a/c/a/j$c;)V
 77 ····.locals·4
Max diff block lines reached; 0/4495 bytes (0.00%) of diff not shown.
1.24 KB
smali/f/a/c/a/c.smali
    
Offset 1, 23 lines modifiedOffset 1, 31 lines modified
1 .class·public·Lf/a/c/a/c; 
2 .super·Ljava/lang/RuntimeException;1 .class·public·interface·abstract·Lf/a/c/a/c;
 2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
  
4 #·instance·fields 
5 .field·public·final·d:Ljava/lang/String;4 #·annotations
 5 .annotation·system·Ldalvik/annotation/MemberClasses;
 6 ····value·=·{
 7 ········Lf/a/c/a/c$b;,
 8 ········Lf/a/c/a/c$a;,
 9 ········Lf/a/c/a/c$d;,
 10 ········Lf/a/c/a/c$c;
 11 ····}
 12 .end·annotation
  
6 .field·public·final·e:Ljava/lang/Object; 
  
 13 #·virtual·methods
 14 .method·public·abstract·a(Lf/a/c/a/c$d;)Lf/a/c/a/c$c;
 15 .end·method
  
 16 .method·public·abstract·b()Lf/a/c/a/c$c;
 17 .end·method
7 #·direct·methods 
8 .method·constructor·<init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V 
9 ····.locals·0 
  
10 ····invoke-direct·{p0,·p2},·Ljava/lang/RuntimeException;-><init>(Ljava/lang/String;)V 
  
11 ····iput-object·p1,·p0,·Lf/a/c/a/c;->d:Ljava/lang/String;18 .method·public·abstract·c(Ljava/lang/String;Ljava/nio/ByteBuffer;Lf/a/c/a/c$b;)V
 19 .end·method
  
12 ····iput-object·p3,·p0,·Lf/a/c/a/c;->e:Ljava/lang/Object;20 .method·public·abstract·e(Ljava/lang/String;Lf/a/c/a/c$a;)V
 21 .end·method
  
13 ····return-void22 .method·public·abstract·f(Ljava/lang/String;Lf/a/c/a/c$a;Lf/a/c/a/c$c;)V
14 .end·method23 .end·method
261 B
smali/f/a/c/a/n.smali
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 .class·public·interface·abstract·Lf/a/c/a/n;1 .class·public·interface·abstract·Lf/a/c/a/n;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
  
4 #·virtual·methods4 #·virtual·methods
5 .method·public·abstract·f()V5 .method·public·abstract·b(I[Ljava/lang/String;[I)Z
6 .end·method6 .end·method
16.6 KB
assets/flutter_assets/NOTICES.Z
16.5 KB
NOTICES.Z-content
    
Offset 1907, 15 lines modifiedOffset 1907, 14 lines modified
1907 THEORY·OF·LIABILITY,·WHETHER·IN·CONTRACT,·STRICT·LIABILITY,·OR·TORT1907 THEORY·OF·LIABILITY,·WHETHER·IN·CONTRACT,·STRICT·LIABILITY,·OR·TORT
1908 (INCLUDING·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE1908 (INCLUDING·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE
1909 OF·THIS·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.1909 OF·THIS·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.
  
1910 --------------------------------------------------------------------------------1910 --------------------------------------------------------------------------------
1911 async1911 async
1912 mime1912 mime
1913 shelf_static 
  
1914 Copyright·2015,·the·Dart·project·authors.·1913 Copyright·2015,·the·Dart·project·authors.·
  
1915 Redistribution·and·use·in·source·and·binary·forms,·with·or·without1914 Redistribution·and·use·in·source·and·binary·forms,·with·or·without
1916 modification,·are·permitted·provided·that·the·following·conditions·are1915 modification,·are·permitted·provided·that·the·following·conditions·are
1917 met:1916 met:
  
Offset 1939, 15 lines modifiedOffset 1938, 14 lines modified
1939 DATA,·OR·PROFITS;·OR·BUSINESS·INTERRUPTION)·HOWEVER·CAUSED·AND·ON·ANY1938 DATA,·OR·PROFITS;·OR·BUSINESS·INTERRUPTION)·HOWEVER·CAUSED·AND·ON·ANY
1940 THEORY·OF·LIABILITY,·WHETHER·IN·CONTRACT,·STRICT·LIABILITY,·OR·TORT1939 THEORY·OF·LIABILITY,·WHETHER·IN·CONTRACT,·STRICT·LIABILITY,·OR·TORT
1941 (INCLUDING·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE1940 (INCLUDING·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE
1942 OF·THIS·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.1941 OF·THIS·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.
  
1943 --------------------------------------------------------------------------------1942 --------------------------------------------------------------------------------
1944 boolean_selector1943 boolean_selector
1945 shelf_packages_handler 
  
1946 Copyright·2016,·the·Dart·project·authors.·All·rights·reserved.1944 Copyright·2016,·the·Dart·project·authors.·All·rights·reserved.
1947 Redistribution·and·use·in·source·and·binary·forms,·with·or·without1945 Redistribution·and·use·in·source·and·binary·forms,·with·or·without
1948 modification,·are·permitted·provided·that·the·following·conditions·are1946 modification,·are·permitted·provided·that·the·following·conditions·are
1949 met:1947 met:
  
1950 ····*·Redistributions·of·source·code·must·retain·the·above·copyright1948 ····*·Redistributions·of·source·code·must·retain·the·above·copyright
Offset 4831, 53 lines modifiedOffset 4829, 14 lines modified
4831 LIMITED·TO,·PROCUREMENT·OF·SUBSTITUTE·GOODS·OR·SERVICES;·LOSS·OF·USE,4829 LIMITED·TO,·PROCUREMENT·OF·SUBSTITUTE·GOODS·OR·SERVICES;·LOSS·OF·USE,
4832 DATA,·OR·PROFITS;·OR·BUSINESS·INTERRUPTION)·HOWEVER·CAUSED·AND·ON·ANY4830 DATA,·OR·PROFITS;·OR·BUSINESS·INTERRUPTION)·HOWEVER·CAUSED·AND·ON·ANY
4833 THEORY·OF·LIABILITY,·WHETHER·IN·CONTRACT,·STRICT·LIABILITY,·OR·TORT4831 THEORY·OF·LIABILITY,·WHETHER·IN·CONTRACT,·STRICT·LIABILITY,·OR·TORT
4834 (INCLUDING·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE4832 (INCLUDING·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE
4835 OF·THIS·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.4833 OF·THIS·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.
  
4836 --------------------------------------------------------------------------------4834 --------------------------------------------------------------------------------
4837 charcode 
4838 fixnum 
4839 http_parser 
4840 path 
4841 pool 
4842 shelf_web_socket 
4843 source_maps 
4844 stack_trace 
4845 string_scanner 
4846 yaml 
  
4847 Copyright·2014,·the·Dart·project·authors.·All·rights·reserved. 
4848 Redistribution·and·use·in·source·and·binary·forms,·with·or·without 
4849 modification,·are·permitted·provided·that·the·following·conditions·are 
4850 met: 
  
4851 ····*·Redistributions·of·source·code·must·retain·the·above·copyright 
4852 ······notice,·this·list·of·conditions·and·the·following·disclaimer. 
4853 ····*·Redistributions·in·binary·form·must·reproduce·the·above 
4854 ······copyright·notice,·this·list·of·conditions·and·the·following 
4855 ······disclaimer·in·the·documentation·and/or·other·materials·provided 
4856 ······with·the·distribution. 
4857 ····*·Neither·the·name·of·Google·Inc.·nor·the·names·of·its 
4858 ······contributors·may·be·used·to·endorse·or·promote·products·derived 
4859 ······from·this·software·without·specific·prior·written·permission. 
  
4860 THIS·SOFTWARE·IS·PROVIDED·BY·THE·COPYRIGHT·HOLDERS·AND·CONTRIBUTORS 
4861 "AS·IS"·AND·ANY·EXPRESS·OR·IMPLIED·WARRANTIES,·INCLUDING,·BUT·NOT 
4862 LIMITED·TO,·THE·IMPLIED·WARRANTIES·OF·MERCHANTABILITY·AND·FITNESS·FOR 
4863 A·PARTICULAR·PURPOSE·ARE·DISCLAIMED.·IN·NO·EVENT·SHALL·THE·COPYRIGHT 
4864 OWNER·OR·CONTRIBUTORS·BE·LIABLE·FOR·ANY·DIRECT,·INDIRECT,·INCIDENTAL, 
4865 SPECIAL,·EXEMPLARY,·OR·CONSEQUENTIAL·DAMAGES·(INCLUDING,·BUT·NOT 
4866 LIMITED·TO,·PROCUREMENT·OF·SUBSTITUTE·GOODS·OR·SERVICES;·LOSS·OF·USE, 
4867 DATA,·OR·PROFITS;·OR·BUSINESS·INTERRUPTION)·HOWEVER·CAUSED·AND·ON·ANY 
4868 THEORY·OF·LIABILITY,·WHETHER·IN·CONTRACT,·STRICT·LIABILITY,·OR·TORT 
4869 (INCLUDING·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE 
4870 OF·THIS·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE. 
  
4871 -------------------------------------------------------------------------------- 
4872 clock4835 clock
4873 coverage4836 coverage
4874 material_color_utilities4837 material_color_utilities
  
  
4875 ·································Apache·License4838 ·································Apache·License
4876 ···························Version·2.0,·January·20044839 ···························Version·2.0,·January·2004
Offset 5142, 14 lines modifiedOffset 5101, 15 lines modified
5142 SERVICES;·LOSS·OF·USE,·DATA,·OR·PROFITS;·OR·BUSINESS·INTERRUPTION)·HOWEVER5101 SERVICES;·LOSS·OF·USE,·DATA,·OR·PROFITS;·OR·BUSINESS·INTERRUPTION)·HOWEVER
5143 CAUSED·AND·ON·ANY·THEORY·OF·LIABILITY,·WHETHER·IN·CONTRACT,·STRICT·LIABILITY,5102 CAUSED·AND·ON·ANY·THEORY·OF·LIABILITY,·WHETHER·IN·CONTRACT,·STRICT·LIABILITY,
5144 OR·TORT·(INCLUDING·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE5103 OR·TORT·(INCLUDING·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE
5145 OF·THIS·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.5104 OF·THIS·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.
5146 --------------------------------------------------------------------------------5105 --------------------------------------------------------------------------------
5147 convert5106 convert
5148 crypto5107 crypto
 5108 shelf_static
5149 source_gen5109 source_gen
5150 vm_service5110 vm_service
  
5151 Copyright·2015,·the·Dart·project·authors.5111 Copyright·2015,·the·Dart·project·authors.
  
5152 Redistribution·and·use·in·source·and·binary·forms,·with·or·without5112 Redistribution·and·use·in·source·and·binary·forms,·with·or·without
5153 modification,·are·permitted·provided·that·the·following·conditions·are5113 modification,·are·permitted·provided·that·the·following·conditions·are
Offset 5748, 18 lines modifiedOffset 5708, 20 lines modified
5748 THEORY·OF·LIABILITY,·WHETHER·IN·CONTRACT,·STRICT·LIABILITY,·OR·TORT5708 THEORY·OF·LIABILITY,·WHETHER·IN·CONTRACT,·STRICT·LIABILITY,·OR·TORT
5749 (INCLUDING·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE5709 (INCLUDING·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE
5750 OF·THIS·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.5710 OF·THIS·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.
5751 --------------------------------------------------------------------------------5711 --------------------------------------------------------------------------------
5752 dart_style5712 dart_style
5753 glob5713 glob
5754 http5714 http
 5715 http_parser
5755 matcher5716 matcher
 5717 pool
5756 pub_semver5718 pub_semver
5757 shelf 
5758 source_span5719 source_span
 5720 string_scanner
5759 test5721 test
5760 watcher5722 watcher
  
5761 Copyright·2014,·the·Dart·project·authors.·5723 Copyright·2014,·the·Dart·project·authors.·
  
5762 Redistribution·and·use·in·source·and·binary·forms,·with·or·without5724 Redistribution·and·use·in·source·and·binary·forms,·with·or·without
5763 modification,·are·permitted·provided·that·the·following·conditions·are5725 modification,·are·permitted·provided·that·the·following·conditions·are
Offset 6872, 14 lines modifiedOffset 6834, 48 lines modified
6872 SPECIAL,·EXEMPLARY,·OR·CONSEQUENTIAL·DAMAGES·(INCLUDING,·BUT·NOT6834 SPECIAL,·EXEMPLARY,·OR·CONSEQUENTIAL·DAMAGES·(INCLUDING,·BUT·NOT
6873 LIMITED·TO,·PROCUREMENT·OF·SUBSTITUTE·GOODS·OR·SERVICES;·LOSS·OF·USE,6835 LIMITED·TO,·PROCUREMENT·OF·SUBSTITUTE·GOODS·OR·SERVICES;·LOSS·OF·USE,
6874 DATA,·OR·PROFITS;·OR·BUSINESS·INTERRUPTION)·HOWEVER·CAUSED·AND·ON·ANY6836 DATA,·OR·PROFITS;·OR·BUSINESS·INTERRUPTION)·HOWEVER·CAUSED·AND·ON·ANY
Max diff block lines reached; 11691/16874 bytes (69.28%) of diff not shown.
29.1 MB
lib/armeabi-v7a/libapp.so
898 B
readelf --wide --file-header {}
    
Offset 6, 15 lines modifiedOffset 6, 15 lines modified
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························DYN·(Shared·object·file)8 ··Type:······························DYN·(Shared·object·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x011 ··Entry·point·address:···············0x0
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········6406296·(bytes·into·file)13 ··Start·of·section·headers:··········6422680·(bytes·into·file)
14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········32·(bytes)16 ··Size·of·program·headers:···········32·(bytes)
17 ··Number·of·program·headers:·········617 ··Number·of·program·headers:·········6
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········1119 ··Number·of·section·headers:·········11
20 ··Section·header·string·table·index:·1020 ··Section·header·string·table·index:·10
1.2 KB
readelf --wide --program-header {}
    
Offset 2, 19 lines modifiedOffset 2, 19 lines modified
2 Elf·file·type·is·DYN·(Shared·object·file)2 Elf·file·type·is·DYN·(Shared·object·file)
3 Entry·point·0x03 Entry·point·0x0
4 There·are·6·program·headers,·starting·at·offset·524 There·are·6·program·headers,·starting·at·offset·52
  
5 Program·Headers:5 Program·Headers:
6 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align6 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align
7 ··PHDR···········0x000034·0x00000034·0x00000034·0x000c0·0x000c0·R···0x47 ··PHDR···········0x000034·0x00000034·0x00000034·0x000c0·0x000c0·R···0x4
8 ··LOAD···········0x000000·0x00000000·0x00000000·0x292468·0x292468·R···0x40008 ··LOAD···········0x000000·0x00000000·0x00000000·0x292a78·0x292a78·R···0x4000
9 ··LOAD···········0x294000·0x00294000·0x00294000·0x387ca8·0x387ca8·R·E·0x40009 ··LOAD···········0x294000·0x00294000·0x00294000·0x389548·0x389548·R·E·0x4000
10 ··LOAD···········0x61c000·0x0061c000·0x0061c000·0x0003c·0x0003c·RW··0x400010 ··LOAD···········0x620000·0x00620000·0x00620000·0x0003c·0x0003c·RW··0x4000
11 ··NOTE···········0x0000f4·0x000000f4·0x000000f4·0x00020·0x00020·R···0x411 ··NOTE···········0x0000f4·0x000000f4·0x000000f4·0x00020·0x00020·R···0x4
12 ··DYNAMIC········0x61c00c·0x0061c00c·0x0061c00c·0x00030·0x00030·RW··0x412 ··DYNAMIC········0x62000c·0x0062000c·0x0062000c·0x00030·0x00030·RW··0x4
  
13 ·Section·to·Segment·mapping:13 ·Section·to·Segment·mapping:
14 ··Segment·Sections...14 ··Segment·Sections...
15 ···00·····15 ···00·····
16 ···01·····.note.gnu.build-id·.rodata·.eh_frame·.dynstr·.dynsym·.hash·16 ···01·····.note.gnu.build-id·.rodata·.eh_frame·.dynstr·.dynsym·.hash·
17 ···02·····.text·17 ···02·····.text·
18 ···03·····.bss·.dynamic·18 ···03·····.bss·.dynamic·
2.15 KB
readelf --wide --sections {}
    
Offset 1, 20 lines modifiedOffset 1, 20 lines modified
1 There·are·11·section·headers,·starting·at·offset·0x61c098:1 There·are·11·section·headers,·starting·at·offset·0x620098:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············00000000·000000·000000·00······0···0··04 ··[·0]···················NULL············00000000·000000·000000·00······0···0··0
5 ··[·1]·.note.gnu.build-id·NOTE············000000f4·0000f4·000020·00···A··0···0··45 ··[·1]·.note.gnu.build-id·NOTE············000000f4·0000f4·000020·00···A··0···0··4
6 ··[·2]·.rodata···········PROGBITS········00000120·000120·2921e0·00···A··0···0·166 ··[·2]·.rodata···········PROGBITS········00000120·000120·2927f0·00···A··0···0·16
7 ··[·3]·.eh_frame·········PROGBITS········00292300·292300·000048·00···A··0···0··17 ··[·3]·.eh_frame·········PROGBITS········00292910·292910·000048·00···A··0···0··1
8 ··[·4]·.dynstr···········STRTAB··········00292348·292348·000085·00···A··0···0··48 ··[·4]·.dynstr···········STRTAB··········00292958·292958·000085·00···A··0···0··4
9 ··[·5]·.dynsym···········DYNSYM··········002923d0·2923d0·000060·10···A··4···1··49 ··[·5]·.dynsym···········DYNSYM··········002929e0·2929e0·000060·10···A··4···1··4
10 ··[·6]·.hash·············HASH············00292430·292430·000038·04···A··5···0··410 ··[·6]·.hash·············HASH············00292a40·292a40·000038·04···A··5···0··4
11 ··[·7]·.text·············PROGBITS········00294000·294000·387ca8·00··AX··0···0·1611 ··[·7]·.text·············PROGBITS········00294000·294000·389548·00··AX··0···0·16
12 ··[·8]·.bss··············PROGBITS········0061c000·61c000·00000c·00··WA··0···0··412 ··[·8]·.bss··············PROGBITS········00620000·620000·00000c·00··WA··0···0··4
13 ··[·9]·.dynamic··········DYNAMIC·········0061c00c·61c00c·000030·08··WA··4···0··413 ··[·9]·.dynamic··········DYNAMIC·········0062000c·62000c·000030·08··WA··4···0··4
14 ··[10]·.shstrtab·········STRTAB··········00000000·61c03c·00005a·00······0···0··414 ··[10]·.shstrtab·········STRTAB··········00000000·62003c·00005a·00······0···0··4
15 Key·to·Flags:15 Key·to·Flags:
16 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),16 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
17 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),17 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
18 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),18 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
19 ··y·(purecode),·p·(processor·specific)19 ··y·(purecode),·p·(processor·specific)
794 B
readelf --wide --symbols {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Symbol·table·'.dynsym'·contains·6·entries:1 Symbol·table·'.dynsym'·contains·6·entries:
2 ···Num:····Value··Size·Type····Bind···Vis······Ndx·Name2 ···Num:····Value··Size·Type····Bind···Vis······Ndx·Name
3 ·····0:·00000000·····0·NOTYPE··LOCAL··DEFAULT··UND·3 ·····0:·00000000·····0·NOTYPE··LOCAL··DEFAULT··UND·
4 ·····1:·00294000·14376·OBJECT··GLOBAL·DEFAULT····7·_kDartVmSnapshotInstructions4 ·····1:·00294000·14376·OBJECT··GLOBAL·DEFAULT····7·_kDartVmSnapshotInstructions
5 ·····2:·00297830·0x384478·OBJECT··GLOBAL·DEFAULT····7·_kDartIsolateSnapshotInstructions5 ·····2:·00297830·0x385d18·OBJECT··GLOBAL·DEFAULT····7·_kDartIsolateSnapshotInstructions
6 ·····3:·00000120·22800·OBJECT··GLOBAL·DEFAULT····2·_kDartVmSnapshotData6 ·····3:·00000120·22800·OBJECT··GLOBAL·DEFAULT····2·_kDartVmSnapshotData
7 ·····4:·00005a30·0x28c8d0·OBJECT··GLOBAL·DEFAULT····2·_kDartIsolateSnapshotData7 ·····4:·00005a30·0x28cee0·OBJECT··GLOBAL·DEFAULT····2·_kDartIsolateSnapshotData
8 ·····5:·000000f4····32·OBJECT··GLOBAL·DEFAULT····1·_kDartSnapshotBuildId8 ·····5:·000000f4····32·OBJECT··GLOBAL·DEFAULT····1·_kDartSnapshotBuildId
697 B
readelf --wide --dynamic {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Dynamic·section·at·offset·0x61c00c·contains·6·entries:1 Dynamic·section·at·offset·0x62000c·contains·6·entries:
2 ··Tag········Type·························Name/Value2 ··Tag········Type·························Name/Value
3 ·0x00000004·(HASH)·······················0x2924303 ·0x00000004·(HASH)·······················0x292a40
4 ·0x00000005·(STRTAB)·····················0x2923484 ·0x00000005·(STRTAB)·····················0x292958
5 ·0x0000000a·(STRSZ)······················133·(bytes)5 ·0x0000000a·(STRSZ)······················133·(bytes)
6 ·0x00000006·(SYMTAB)·····················0x2923d06 ·0x00000006·(SYMTAB)·····················0x2929e0
7 ·0x0000000b·(SYMENT)·····················16·(bytes)7 ·0x0000000b·(SYMENT)·····················16·(bytes)
8 ·0x00000000·(NULL)·······················0x08 ·0x00000000·(NULL)·······················0x0
414 B
readelf --wide --notes {}
    
Offset 1, 4 lines modifiedOffset 1, 4 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.build-id1 Displaying·notes·found·in:·.note.gnu.build-id
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·761bab87b90ad3448abe383d35381a133 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·761bab8732a464e78abe383d3a7ed10f
554 B
readelf --wide --debug-dump=frames {}
    
Offset 11, 15 lines modifiedOffset 11, 15 lines modified
11 ··DW_CFA_def_cfa:·r11·ofs·011 ··DW_CFA_def_cfa:·r11·ofs·0
  
12 00000014·00000014·00000018·FDE·cie=00000000·pc=00294000..0029782812 00000014·00000014·00000018·FDE·cie=00000000·pc=00294000..00297828
13 ··DW_CFA_offset:·r11·at·cfa+013 ··DW_CFA_offset:·r11·at·cfa+0
14 ··DW_CFA_offset:·r14·at·cfa+414 ··DW_CFA_offset:·r14·at·cfa+4
15 ··DW_CFA_val_offset:·r13·is·cfa+815 ··DW_CFA_val_offset:·r13·is·cfa+8
  
16 0000002c·00000014·00000030·FDE·cie=00000000·pc=00297830..0061bca816 0000002c·00000014·00000030·FDE·cie=00000000·pc=00297830..0061d548
17 ··DW_CFA_offset:·r11·at·cfa+017 ··DW_CFA_offset:·r11·at·cfa+0
18 ··DW_CFA_offset:·r14·at·cfa+418 ··DW_CFA_offset:·r14·at·cfa+4
19 ··DW_CFA_val_offset:·r13·is·cfa+819 ··DW_CFA_val_offset:·r13·is·cfa+8
  
20 00000044·ZERO·terminator20 00000044·ZERO·terminator
  
  
465 KB
strings --all --bytes=8 {}
    
Offset 393, 33 lines modifiedOffset 393, 32 lines modified
393 xUint64List393 xUint64List
394 Oc/ClosureData394 Oc/ClosureData
395 te_growRegExpStack395 te_growRegExpStack
396 pMonomorphicSmiableCall396 pMonomorphicSmiableCall
397 d56742caf7b3b3f4bd2df93a9bbb5503product·no-code_comments·no-dwarf_stack_traces_mode·lazy_async_stacks·no-lazy_dispatchers·dedup_instructions·no-asserts·arm-eabi·softfp·no-compressed-pointers·null-safety397 d56742caf7b3b3f4bd2df93a9bbb5503product·no-code_comments·no-dwarf_stack_traces_mode·lazy_async_stacks·no-lazy_dispatchers·dedup_instructions·no-asserts·arm-eabi·softfp·no-compressed-pointers·null-safety
398 U*U*U*Uz398 U*U*U*Uz
399 HBk#auQ`399 HBk#auQ`
400 DXm$m$D* 
401 ',>$>·G$G·D$D·m$400 ',>$>·G$G·D$D·m$
402 ',>$>·G$G·D$D·m$401 ',>$>·G$G·D$D·m$
403 #8ZXZ·Z>402 #8ZXZ·Z>
404 G(G4D$m|403 G(G4D$m|
405 -0ph*80·404 -0ph*80·
406 BhA8A·f8405 ChA8A·f8
407 '$>L>0>$>,>$>406 '$>L>0>$>,>$>
408 M·'T'L'L'P'407 M·'T'L'L'P'
409 s·sDsLs(408 s·sDsLs(
410 @»      8»     4»    8»   8»  4» 4409 @»      8»     4»    8»   8»  4» 4
411 >8>8G$>,G4D$410 >8>8G$>,G4D$
412 x4H484P4D484*411 x4H484P4D484*
413 M@>XG$>D412 M@>XG$>D
414 ·»       ,»      ,»     ,»    @413 ·»       ,»      ,»     ,»    @
415 ·Q$Q$Q(QN414 ·Q$Q$Q(QN
416 $>LG0D(m$'6415 $>HG0D(m$'6
417 wD~·~<~P416 wD~·~<~P
418 &0*0-4*<-D417 '0*0-4*<-D
419 0»      $»     $»    H»   <418 0»      $»     $»    H»   <
420 >0D4m$D8419 >0D4m$D8
421 m(D·D,D·D,420 m(D·D,D·D,
422 D0D(D·m$D·DTD4D('0G·>(>(>$>P421 D0D(D·m$D·DTD4D('0G·>(>(>$>P
423 m(D$m,m(m0m0D,422 m(D$m,m(m0m0D,
424 m(D$m,m(m4D,423 m(D$m,m(m4D,
425 4(-·-,-$-4424 4(-·-,-$-4
Offset 429, 576 lines modifiedOffset 428, 562 lines modified
429 *D-·-Dp<428 *D-·-Dp<
430 4*(*8*8*$429 4*(*8*8*$
431 >4>H><G$GlD,430 >4>H><G$GlD,
432 4m,m0m·'"431 4m,m0m·'"
433 Z,Z,Z,Z4Z432 Z,Z,Z,Z4Z
434 <pvPvDv8vH433 <pvPvDv8vH
435 ,*0-44<4434 ,*0-44<4
436 4;H;8;(T 
437 $A$A0f$f435 $A$A0f$f
438 »       ·»       D»      4»     X 
439 74D4D(D, 
440 74D4D(D· 
441 74D4D(D@D$mh 
442 M4'8>(>8G436 M4'8>(>8G
443 ·-$*$-H4 
444 GXD·D0D, 
445 D(D@DDG·'$G·'F 
446 lTx;$;0T,~0437 lTx;$;0T,~0
 438 ·A@A@A@ATfDfD
447 »       L»      L»     L»    L»   \»   
448 $'('('T'( 
449 <*X4p*@*X4p*\439 <*X4p*@*X4p*\
450 `f$f(fXf<f440 `f$f(fXf<f
451 ·A@A@A@ATfDfD441 G@DhD@mD
 442 *·*L-D44
 443 ·»       8»      0»     ·»     ,»    "
 444 ·-$*$-H4
 445 GXD·D0D,
 446 »       L»      L»     L»    L»   \»  
 447 04D4D(D0
 448 04D4D(D$
 449 MH>$>,G,D,
 450 MH>$>,G,D
452 4444(4@4451 4444(4@4
453 4444(4D4452 4444(4D4
454 4444(4D4453 4444(4D4
455 4<*H4<4,4 
456 /4D4D(D0 
457 /4D4D(D$ 
458 MH>$>,G,D, 
459 MH>$>,G,D 
460 G0GX>,>$454 G0GX>,>$
461 *0-4-$4l 
462 *0-4-$4p455 4<*H4<4,4
 456 D(D@DDG·'$G·'2
463 >D'T'T'J457 >D'T'T'J
464 A,A$f,fD 
465 -4-<48-<48-x-458 -4-<48-<48-x-
466 G@DhD@mD459 A,A$f,fD
 460 *0-4-$4l
 461 *0-4-$4p
467 *H-84$4·462 *H-84$4·
 463 84D4D(D,
 464 84D4D(D·
 465 84D4D(D@D$mh
 466 »       (»      L»     L^.
 467 $'('('T'(
468 *l*44H*4*X*$*X*(*D*.468 *h*44H*4*X*$*X*(*D*&
 469 »       ·»       D»      4»     X
469 »       (»      L»     L^~ 
470 ·»       8»      0»     ·»     ,»     
471 *·*L-D44 
472 ',G4G$Dh'470 ',G4G$Dh'
473 T»      ·»      ·»      ,»     P471 T»      ·»      ·»      ,»     P
474 X*(*0*<*$*,*472 4;H;8;(T
475 '$'$>8>$'4473 '$'$>8>$'4
476 ,*·*(*·*@-4474 ,*·*(*·*@-4
 475 \*(*0*<*$*,*
 476 d\QDQTQB
477 *L-<-$-,-477 *L-<-$-,-
478 -<-(-(-$-478 -<-(-(-$-
479 44-,4·4<4$4,4479 44-,4·4<4$4,4
480 44-,4·4<4$4,4480 44-,4·4<4$4,4
481 c\QDQTQR 
482 ',>@G,'8481 ',>@G,'8
483 '8'<'$'8'$'V482 '8'<'$'8'$'V
484 8*$*$*$*$*,-483 8*$*$*$*$*,-
485 T'·Md'D','('&484 T'·Md'D','('&
486 M4'<'$'8'485 M4'<'$'8'
487 >8'$'$G,486 >8'$'$G,
488 @s·s·s·s·s·s·s·s487 @s·s·s·s·s·s·s·s
489 @s·s·s·s488 @s·s·s·s
490 M$'<>L'<>D'@>0'<489 M$'<>L'<>D'@>0'<
491 H'<>D'<>$490 H'<>D'<>$
492 H'@>D'@>T'<>$491 H'@>D'@>T'<>$
493 (»      ·»      ·»      ·»      (492 (»      ·»      ·»      ·»      (
494 4»      $»     $»    T»   493 4»      $»     $»    T»   
495 4»      @»     0»    h»   494 4»      @»     0»    h»   
496 78-,-(-,-·p495 88-,-(-,-·p
497 ·'('@'`'496 ·'('@'`'
498 T|T·TT~H497 T|T·TT~H
499 TH~0T·~D~L~$498 TH~0T·~D~L~$
500 L~P~P~D~L499 L~P~P~D~L
Max diff block lines reached; 474007/475901 bytes (99.60%) of diff not shown.
21.3 MB
readelf --wide --decompress --hex-dump=.rodata {}
    
Offset 1421, 5469 lines modifiedOffset 1421, 5469 lines modified
1421 ··0x000059c0·77526567·45787053·7461636b·00000000·wRegExpStack....1421 ··0x000059c0·77526567·45787053·7461636b·00000000·wRegExpStack....
1422 ··0x000059d0·38055500·2c000000·ec2fad70·4d6f6e6f·8.U.,..../.pMono1422 ··0x000059d0·38055500·2c000000·ec2fad70·4d6f6e6f·8.U.,..../.pMono
1423 ··0x000059e0·6d6f7270·68696353·6d696162·6c654361·morphicSmiableCa1423 ··0x000059e0·6d6f7270·68696353·6d696162·6c654361·morphicSmiableCa
1424 ··0x000059f0·6c6c0000·00000000·38025500·02000000·ll......8.U.....1424 ··0x000059f0·6c6c0000·00000000·38025500·02000000·ll......8.U.....
1425 ··0x00005a00·f2df0770·34000000·38025500·02000000·...p4...8.U.....1425 ··0x00005a00·f2df0770·34000000·38025500·02000000·...p4...8.U.....
1426 ··0x00005a10·f86f0338·1a000000·38035500·0c000000·.o.8....8.U.....1426 ··0x00005a10·f86f0338·1a000000·38035500·0c000000·.o.8....8.U.....
1427 ··0x00005a20·fe9f0d7a·48616e64·6c650000·00000000·...zHandle......1427 ··0x00005a20·fe9f0d7a·48616e64·6c650000·00000000·...zHandle......
1428 ··0x00005a30·f5f5dcdc·1c401200·00000000·03000000·.....@..........1428 ··0x00005a30·f5f5dcdc·9a461200·00000000·03000000·.....F..........
1429 ··0x00005a40·00000000·64353637·34326361·66376233·....d56742caf7b31429 ··0x00005a40·00000000·64353637·34326361·66376233·....d56742caf7b3
1430 ··0x00005a50·62336634·62643264·66393361·39626262·b3f4bd2df93a9bbb1430 ··0x00005a50·62336634·62643264·66393361·39626262·b3f4bd2df93a9bbb
1431 ··0x00005a60·35353033·70726f64·75637420·6e6f2d63·5503product·no-c1431 ··0x00005a60·35353033·70726f64·75637420·6e6f2d63·5503product·no-c
1432 ··0x00005a70·6f64655f·636f6d6d·656e7473·206e6f2d·ode_comments·no-1432 ··0x00005a70·6f64655f·636f6d6d·656e7473·206e6f2d·ode_comments·no-
1433 ··0x00005a80·64776172·665f7374·61636b5f·74726163·dwarf_stack_trac1433 ··0x00005a80·64776172·665f7374·61636b5f·74726163·dwarf_stack_trac
1434 ··0x00005a90·65735f6d·6f646520·6c617a79·5f617379·es_mode·lazy_asy1434 ··0x00005a90·65735f6d·6f646520·6c617a79·5f617379·es_mode·lazy_asy
1435 ··0x00005aa0·6e635f73·7461636b·73206e6f·2d6c617a·nc_stacks·no-laz1435 ··0x00005aa0·6e635f73·7461636b·73206e6f·2d6c617a·nc_stacks·no-laz
1436 ··0x00005ab0·795f6469·73706174·63686572·73206465·y_dispatchers·de1436 ··0x00005ab0·795f6469·73706174·63686572·73206465·y_dispatchers·de
1437 ··0x00005ac0·6475705f·696e7374·72756374·696f6e73·dup_instructions1437 ··0x00005ac0·6475705f·696e7374·72756374·696f6e73·dup_instructions
1438 ··0x00005ad0·206e6f2d·61737365·72747320·61726d2d··no-asserts·arm-1438 ··0x00005ad0·206e6f2d·61737365·72747320·61726d2d··no-asserts·arm-
1439 ··0x00005ae0·65616269·20736f66·74667020·6e6f2d63·eabi·softfp·no-c1439 ··0x00005ae0·65616269·20736f66·74667020·6e6f2d63·eabi·softfp·no-c
1440 ··0x00005af0·6f6d7072·65737365·642d706f·696e7465·ompressed-pointe1440 ··0x00005af0·6f6d7072·65737365·642d706f·696e7465·ompressed-pointe
Diff chunk too large, falling back to line-by-line diff (407 lines added, 407 lines removed)
1441 ··0x00005b00·7273206e·756c6c2d·73616665·74790073·rs·null-safety.s1441 ··0x00005b00·7273206e·756c6c2d·73616665·74790073·rs·null-safety.s
1442 ··0x00005b10·87661586·22836f85·75f19029·c10e2081·.f..".o.u..)..·.1442 ··0x00005b10·87611686·24836f85·03f29029·c1162081·.a..$.o....)..·.
1443 ··0x00005b20·7d638284·83838383·84858483·86828783·}c..............1443 ··0x00005b20·1e648284·83838383·82838486·82838384·.d..............
1444 ··0x00005b30·84858283·84828582·82848692·86888485·................1444 ··0x00005b30·85828282·87848692·86848283·88838484·................
1445 ··0x00005b40·82838883·84848582·83848583·86838585·................1445 ··0x00005b40·82838485·83838585·83838484·83848484·................
1446 ··0x00005b50·83838584·83848484·84848787·8a858384·................1446 ··0x00005b50·84878782·83848384·84828383·86858384·................
1447 ··0x00005b60·83828487·84828383·86848384·83858784·................1447 ··0x00005b60·83858683·8584858e·83848482·85848586·................
1448 ··0x00005b70·85848384·82858485·86848382·84858384·................1448 ··0x00005b70·84838283·83828482·83868588·83858584·................
1449 ··0x00005b80·82838386·83858582·8583858b·85858485·................1449 ··0x00005b80·84858382·84868584·83848483·82838587·................
1450 ··0x00005b90·83828484·84838484·83828384·83848583·................1450 ··0x00005b90·83858583·84838383·83848583·85888282·................
1451 ··0x00005ba0·83868383·83848585·83858882·82828483·................1451 ··0x00005ba0·84848382·82838384·83878283·87838684·................
1452 ··0x00005bb0·82878383·84838382·83838386·84858782·................1452 ··0x00005bb0·87848283·83838483·82898683·82848484·................
1453 ··0x00005bc0·83838984·83828684·84848687·82848484·................1453 ··0x00005bc0·84868483·84828485·83838384·83838282·................
1454 ··0x00005bd0·83868284·85838383·84838483·82828486·................1454 ··0x00005bd0·84838384·83848384·84848483·86868884·................
1455 ··0x00005be0·83838483·84838484·84838686·86848690·................1455 ··0x00005be0·86908287·8385848d·83848284·83868283·................
1456 ··0x00005bf0·82878385·83838485·82848384·86828484·................1456 ··0x00005bf0·84848382·89828387·82828583·85838384·................
1457 ··0x00005c00·83828982·83878482·85838583·83848385·................1457 ··0x00005c00·83858584·87848484·8b838486·84848684·................
1458 ··0x00005c10·82848587·8484848b·83848784·84868484·................1458 ··0x00005c10·84838385·84838385·84858484·85838686·................
1459 ··0x00005c20·83838685·84838385·84858484·85838685·................1459 ··0x00005c20·85858382·85828584·848a8482·85858386·................
1460 ··0x00005c30·85838285·82848584·8a848285·85838683·................1460 ··0x00005c30·83838382·85898484·82938485·83848283·................
1461 ··0x00005c40·83838582·89848482·86848584·83828385·................1461 ··0x00005c40·85838486·84838382·85848383·83838383·................
1462 ··0x00005c50·85848683·83838285·84838383·83858683·................1462 ··0x00005c50·85858783·83848582·82868584·85838285·................
1463 ··0x00005c60·83858587·83838485·82828482·85838582·................1463 ··0x00005c60·8285868b·82838584·85868285·84848484·................
1464 ··0x00005c70·8686858b·82838485·82858484·84848683·................1464 ··0x00005c70·86838584·84838283·8383868b·84848687·................
1465 ··0x00005c80·85848483·82858783·868b8482·82838483·................1465 ··0x00005c80·84858882·84828384·86848282·83838483·................
1466 ··0x00005c90·88828483·84868382·84838483·83828482·................1466 ··0x00005c90·83828482·82858586·86858683·85848583·................
1467 ··0x00005ca0·82858585·86868586·83858485·83838583·................1467 ··0x00005ca0·87838583·85838482·83838583·83868586·................
1468 ··0x00005cb0·85838482·83838583·83868583·87848582·................1468 ··0x00005cb0·87848382·82848283·82838485·86838486·................
1469 ··0x00005cc0·82848283·82838486·86838486·83848784·................1469 ··0x00005cc0·83848484·83858286·83838683·85858284·................
1470 ··0x00005cd0·84838582·86838386·83858582·84828283·................1470 ··0x00005cd0·82828383·86838682·83878385·83858384·................
1471 ··0x00005ce0·83868386·82838783·83858384·83848583·................1471 ··0x00005ce0·8d878485·83838383·84848589·83838785·................
1472 ··0x00005cf0·83838584·85898383·85868a84·85858486·................1472 ··0x00005cf0·868a8485·85848689·86838385·83838582·................
1473 ··0x00005d00·89838385·83838682·85848585·84848382·................1473 ··0x00005d00·84858584·83828483·86848387·83878486·................
1474 ··0x00005d10·84838483·87858486·83838383·84878882·................1474 ··0x00005d10·83838384·87888482·89848283·86898384·................
1475 ··0x00005d20·89848283·84898385·84848885·8e858383·................1475 ··0x00005d20·84848488·858e8583·83848385·84848283·................
1476 ··0x00005d30·83858484·82838584·84838485·84858483·................1476 ··0x00005d30·84848583·84848584·83848284·83838583·................
1477 ··0x00005d40·84878482·83838383·84838282·83838685·................1477 ··0x00005d40·83848382·82838382·85858387·84828484·................
1478 ··0x00005d50·85858683·85868784·85828484·84828287·................1478 ··0x00005d50·87848285·87848382·85838683·85848484·................
1479 ··0x00005d60·84838285·83838385·84848484·84848483·................1479 ··0x00005d60·84848384·84838782·85868383·82838485·................
1480 ··0x00005d70·87828586·86838382·83848588·82858485·................1480 ··0x00005d70·82858484·83828383·83828282·84848586·................
1481 ··0x00005d80·84828383·83828282·83868485·86848284·................1481 ··0x00005d80·84828483·85848383·83858484·83848683·................
1482 ··0x00005d90·83858483·87838584·83848683·83858482·................1482 ··0x00005d90·85848283·82848585·83838a85·86838584·................
1483 ··0x00005da0·83828485·85838385·858a8384·85848583·................1483 ··0x00005da0·84858383·85878283·83848489·84828584·................
1484 ··0x00005db0·83848587·82838386·84848482·85848382·................1484 ··0x00005db0·83828285·84838683·82838384·84858584·................
1485 ··0x00005dc0·82858483·86838283·83848485·85848285·................1485 ··0x00005dc0·82858584·83848485·84838487·85858382·................
1486 ··0x00005dd0·85848384·84848687·83858595·85848783·................1486 ··0x00005dd0·85858482·82868585·85858684·8d838486·................
1487 ··0x00005de0·82848282·86858586·848d8384·83848485·................1487 ··0x00005de0·84858785·86848284·84848483·84838583·................
1488 ··0x00005df0·85848284·84848483·84838586·83858382·................1488 ··0x00005df0·87828583·82848683·83838385·83848384·................
1489 ··0x00005e00·84868383·82838483·84858483·87838384·................1489 ··0x00005e00·83858384·86848586·85838385·83868384·................
1490 ··0x00005e10·84858685·83838583·83868384·83848482·................1490 ··0x00005e10·83848482·83838483·83838283·83838487·................
1491 ··0x00005e20·85838483·83838283·83838287·85858382·................1491 ··0x00005e20·85858382·84848488·83848283·83878383·................
1492 ··0x00005e30·84848488·83848287·87868387·83838384·................1492 ··0x00005e30·83848283·82848382·85888583·83838383·................
1493 ··0x00005e40·83828483·86838588·83838383·82838485·................1493 ··0x00005e40·84858482·85848388·84848485·84848285·................
1494 ··0x00005e50·84828584·83848484·85848482·82838486·................1494 ··0x00005e50·83878486·86838285·83868282·8b838682·................
1495 ··0x00005e60·86838585·83868285·8b838682·84828284·................1495 ··0x00005e60·84858582·84858584·85848483·83838284·................
1496 ··0x00005e70·85868485·84858383·83828484·82828683·................1496 ··0x00005e70·84828283·84848884·83868282·84848585·................
1497 ··0x00005e80·84848584·83858282·84848585·83838485·................1497 ··0x00005e80·83868384·85838482·83838682·83858285·................
1498 ··0x00005e90·83858283·83868285·85838582·85838383·................1498 ··0x00005e90·83838384·84828385·83828384·86838283·................
1499 ··0x00005ea0·84848283·85838283·84868e83·83828386·................1499 ··0x00005ea0·85838685·86858583·82858385·84838485·................
1500 ··0x00005eb0·85868583·82858385·84838485·83838882·................1500 ··0x00005eb0·83838882·84838685·86828282·84878382·................
1501 ··0x00005ec0·84838586·82828284·87838283·85858283·................1501 ··0x00005ec0·83858582·83828487·84858485·82838382·................
1502 ··0x00005ed0·82848684·84878582·83858382·84838384·................1502 ··0x00005ed0·83838486·84838486·82838685·87848587·................
1503 ··0x00005ee0·86848384·86828688·85878683·84848582·................1503 ··0x00005ee0·82828385·82838483·82848684·84848483·................
1504 ··0x00005ef0·82838582·83848382·86848484·84838682·................1504 ··0x00005ef0·86828685·85838785·83838585·86848483·................
1505 ··0x00005f00·85868585·83858783·83858484·83848383·................1505 ··0x00005f00·84838583·88838286·858c8384·84838382·................
1506 ··0x00005f10·88838286·83838386·84838482·82848484·................1506 ··0x00005f10·82848484·84838483·85838383·8c838284·................
1507 ··0x00005f20·83858985·84858383·838c8382·84858682·................1507 ··0x00005f20·89868283·83858287·84858584·87858485·................
1508 ··0x00005f30·83838582·87858585·84878584·85858584·................1508 ··0x00005f30·84858485·83838686·83838384·84868383·................
1509 ··0x00005f40·84848383·86868383·89848486·83838282·................1509 ··0x00005f40·86828382·83838382·84828385·83848383·................
1510 ··0x00005f50·83838383·82838283·83848383·82848685·................1510 ··0x00005f50·82848685·82848583·84858486·84858683·................
1511 ··0x00005f60·82848583·848a8584·86848683·86858c84·................1511 ··0x00005f60·86858c84·84828884·83888382·86828383·................
1512 ··0x00005f70·84828483·88838286·82838384·85858588·................1512 ··0x00005f70·84858586·88838485·83858485·83838682·................
1513 ··0x00005f80·86838483·86848483·83868285·86848384·................1513 ··0x00005f80·86848483·84828683·83888384·83858284·................
1514 ··0x00005f90·85828383·85888384·83858582·84828384·................1514 ··0x00005f90·86838484·84838582·83848285·85828683·................
1515 ··0x00005fa0·84848385·87838482·85858286·83838783·................1515 ··0x00005fa0·84838787·87838485·84858285·82838383·................
1516 ··0x00005fb0·85848584·83858582·83828387·88848484·................1516 ··0x00005fb0·87848484·85838583·83848685·84858384·................
1517 ··0x00005fc0·83838384·83868585·84838483·85838484·................1517 ··0x00005fc0·83838586·83848486·84848583·85858382·................
1518 ··0x00005fd0·86848684·85838585·83828383·84858383·................1518 ··0x00005fd0·83838483·83828784·83828584·82848683·................
1519 ··0x00005fe0·85828485·84858282·84868383·84838389·................1519 ··0x00005fe0·83848783·85848984·86838484·83848484·................
1520 ··0x00005ff0·86838484·83848484·83838284·84858388·................1520 ··0x00005ff0·83838284·84858388·88828489·82848482·................
1521 ··0x00006000·82848682·86848482·82868683·84838586·................1521 ··0x00006000·82868384·83858686·84868282·83858384·................
1522 ··0x00006010·84828283·85848484·83838388·83838585·................1522 ··0x00006010·83838883·83858482·828d8585·83868582·................
1523 ··0x00006020·82828d85·85838485·82848384·82858586·................1523 ··0x00006020·84848384·82858383·85888386·84838383·................
1524 ··0x00006030·83848588·83838684·83858383·85828384·................1524 ··0x00006030·85848283·84888284·82858388·82868385·................
1525 ··0x00006040·88828486·85828386·82838592·83848885·................1525 ··0x00006040·83848885·83838284·83848686·84828282·................
1526 ··0x00006050·8384838c·82848384·86868682·84828284·................1526 ··0x00006050·85848582·86848785·84918385·84828383·................
1527 ··0x00006060·85828684·85849183·85848283·83828685·................1527 ··0x00006060·82858483·82838685·84838482·83838485·................
1528 ··0x00006070·84838283·82858483·84838384·85828585·................1528 ··0x00006070·82858583·83838283·84838483·83828584·................
1529 ··0x00006080·83838382·83848384·83838284·84858683·................1529 ··0x00006080·84858683·86828588·85858584·83838384·................
1530 ··0x00006090·86828585·85858483·85838384·84828483·................1530 ··0x00006090·85848284·83848384·83838282·85848485·................
1531 ··0x000060a0·85848384·85838382·82858484·85838383·................1531 ··0x000060a0·83838383·838a8486·85828683·83828883·................
1532 ··0x000060b0·83838a84·88858286·83838286·83838382·................1532 ··0x000060b0·83838282·82848483·85828685·82828285·................
1533 ··0x000060c0·82828484·85838582·86828282·85848984·................1533 ··0x000060c0·84848489·85828382·88858584·86858382·................
1534 ··0x000060d0·84898585·83828885·85848682·83828385·................1534 ··0x000060d0·8c858384·85838383·85848783·87848683·................
1535 ··0x000060e0·83858383·83858487·87848784·85858382·................1535 ··0x000060e0·84828584·86838588·85858384·82838682·................
1536 ··0x000060f0·85838685·88858583·84828382·85878384·................1536 ··0x000060f0·85838482·84878b84·8586838a·84848a83·................
1537 ··0x00006100·82878b84·85868683·8a84848a·83838384·................1537 ··0x00006100·83838483·89848485·82858384·84858384·................
1538 ··0x00006110·83898484·82858387·84848384·84838586·................1538 ··0x00006110·84838384·85838384·84828385·83858384·................
1539 ··0x00006120·83858685·83858485·84838485·85838385·................1539 ··0x00006120·85858584·84848383·89858385·84828884·................
1540 ··0x00006130·83828485·85848484·83838985·83858482·................1540 ··0x00006130·86828382·84878686·82828282·84878382·................
1541 ··0x00006140·88848682·83828487·82828282·87838285·................1541 ··0x00006140·82868286·85838482·83858387·87858383·................
1542 ··0x00006150·82878285·83848283·87838487·85838383·................1542 ··0x00006150·83838684·83858884·85838283·83848482·................
1543 ··0x00006160·83868483·85888483·82838384·84828a82·................1543 ··0x00006160·8a848286·86868482·83848d85·83838583·................
1544 ··0x00006170·85868482·83848583·85838385·848a8386·................1544 ··0x00006170·85848386·85858483·84838382·83858684·................
1545 ··0x00006180·85858483·84838385·83858286·84838283·................1545 ··0x00006180·83828383·84868483·8284838b·82828685·................
1546 ··0x00006190·83848685·84838284·83828285·86888283·................1546 ··0x00006190·88828383·82848486·82848483·84868385·................
Max diff block lines reached; 22294192/22350299 bytes (99.75%) of diff not shown.
810 B
readelf --wide --decompress --hex-dump=.eh_frame {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 Hex·dump·of·section·'.eh_frame':1 Hex·dump·of·section·'.eh_frame':
2 ··0x00292300·10000000·00000000·017a5200·01040e01·.........zR.....2 ··0x00292910·10000000·00000000·017a5200·01040e01·.........zR.....
3 ··0x00292310·1b0c0b00·14000000·18000000·e41c0000·................3 ··0x00292920·1b0c0b00·14000000·18000000·d4160000·................
4 ··0x00292320·28380000·008b008e·01140d02·14000000·(8..............4 ··0x00292930·28380000·008b008e·01140d02·14000000·(8..............
5 ··0x00292330·30000000·fc540000·78443800·008b008e·0....T..xD8.....5 ··0x00292940·30000000·ec4e0000·185d3800·008b008e·0....N...]8.....
6 ··0x00292340·01140d02·00000000···················........6 ··0x00292950·01140d02·00000000···················........
  
1.3 KB
readelf --wide --decompress --hex-dump=.dynstr {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
  
1 Hex·dump·of·section·'.dynstr':1 Hex·dump·of·section·'.dynstr':
2 ··0x00292348·005f6b44·61727456·6d536e61·7073686f·._kDartVmSnapsho2 ··0x00292958·005f6b44·61727456·6d536e61·7073686f·._kDartVmSnapsho
3 ··0x00292358·74496e73·74727563·74696f6e·73005f6b·tInstructions._k3 ··0x00292968·74496e73·74727563·74696f6e·73005f6b·tInstructions._k
4 ··0x00292368·44617274·49736f6c·61746553·6e617073·DartIsolateSnaps4 ··0x00292978·44617274·49736f6c·61746553·6e617073·DartIsolateSnaps
5 ··0x00292378·686f7449·6e737472·75637469·6f6e7300·hotInstructions.5 ··0x00292988·686f7449·6e737472·75637469·6f6e7300·hotInstructions.
6 ··0x00292388·5f6b4461·7274566d·536e6170·73686f74·_kDartVmSnapshot6 ··0x00292998·5f6b4461·7274566d·536e6170·73686f74·_kDartVmSnapshot
7 ··0x00292398·44617461·005f6b44·61727449·736f6c61·Data._kDartIsola7 ··0x002929a8·44617461·005f6b44·61727449·736f6c61·Data._kDartIsola
8 ··0x002923a8·7465536e·61707368·6f744461·7461005f·teSnapshotData._8 ··0x002929b8·7465536e·61707368·6f744461·7461005f·teSnapshotData._
9 ··0x002923b8·6b446172·74536e61·7073686f·74427569·kDartSnapshotBui9 ··0x002929c8·6b446172·74536e61·7073686f·74427569·kDartSnapshotBui
10 ··0x002923c8·6c644964·00·························ldId.10 ··0x002929d8·6c644964·00·························ldId.
  
664 B
readelf --wide --decompress --hex-dump=.hash {}
    
Offset 1, 7 lines modifiedOffset 1, 7 lines modified
  
1 Hex·dump·of·section·'.hash':1 Hex·dump·of·section·'.hash':
2 ··0x00292430·06000000·06000000·00000000·03000000·................2 ··0x00292a40·06000000·06000000·00000000·03000000·................
3 ··0x00292440·05000000·02000000·00000000·04000000·................3 ··0x00292a50·05000000·02000000·00000000·04000000·................
4 ··0x00292450·00000000·00000000·00000000·00000000·................4 ··0x00292a60·00000000·00000000·00000000·00000000·................
5 ··0x00292460·01000000·00000000···················........5 ··0x00292a70·01000000·00000000···················........
  
7.35 MB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 901, 65 lines modifiedOffset 901, 65 lines modified
901 »       ....X...........901 »       ....X...........
902 »       ....H........·..902 »       ....H........·..
903 »       X·...·..H·...`..903 »       X·...·..H·...`..
904 »       .R..,p..../.....904 »       .R..,p..../.....
905 »       ../.p.·.........905 »       ../.p.·.........
  
906 00297830·<_kDartIsolateSnapshotInstructions>:906 00297830·<_kDartIsolateSnapshotInstructions>:
907 »       xD8.............907 »       .]8.............
908 »       ....TD8..G8.0x).908 »       .....\8...8.0x).
909 »       .....H-.......M.909 »       .....H-.......M.
910 »       ......].8.......910 »       ......].`.......
911 »       p·..p........@..911 »       p·..p........@..
912 »       6@........O..@..912 »       6@........O..@..
913 »       ........k....:..913 »       .............:..
914 »       w<..............914 »       +=..V...........
915 »       .·.......0....Q.915 »       .·.......0....Q.
916 »       ......-..·-.....916 »       ......-..·-.....
917 »       .....·..t0....R.917 »       .....·..t0....R.
918 »       .....@...`....T.918 »       .....@...`....T.
919 »       ..............K.919 »       ..............K.
920 »       .....·..t0....R.920 »       .....·..t0....R.
921 »       .....·.......·..921 »       .....·.......·..
922 »       ..........K.....922 »       ..........K.....
923 »       ......Y.8....H-.923 »       ......Y.8....H-.
924 »       ........p·..p...924 »       ........p·..p...
925 »       .@........O..@..925 »       .@........O..@..
926 »       ........k....:..926 »       .............:..
927 »       +7....../.......927 »       .7.."...'.......
928 »       p.·.......Y.8...928 »       p.·.......Y.8...
929 »       .H-...........].929 »       .H-...........].
930 »       ........p·..p...930 »       ........p·..p...
931 »       .....@..6@......931 »       .....@..6@......
932 »       ..O..@..........932 »       ..O..@..........
933 »       k....:..o<......933 »       .....:..#=......
934 »       .........B-.....934 »       .........B-.....
935 »       ......K......H-.935 »       ......K......H-.
936 »       ......M.......].936 »       ......M.......].
937 »       .........·......937 »       .........·......
938 »       ..R...Q.........938 »       ..R...Q.........
939 »       ..-...........K.939 »       ..-.).........K.
940 »       .........0...·..940 »       .........0...·..
941 »       ..S...R.......K.941 »       ..S...R.......K.
942 »       .....·...·...0..942 »       .....·...·...0..
943 »       ..R.......-...-.943 »       ..R.......-...-.
944 »       .·-.i.........K.944 »       .·-.z.........K.
945 »       ......-...-.N...945 »       ......-...-._...
946 »       ......Q.........946 »       ......Q.........
947 »       ..P....:........947 »       ..P....:........
948 »       .....C-.........948 »       .....C-.........
949 »       ..K...........·.949 »       ..K...........·.
950 »       .........B-.....950 »       .........B-.....
951 »       ......K......H-.951 »       ......K......H-.
952 »       ....$.M.......].952 »       ....$.M.......].
953 »       .....·...`...0..953 »       .....·...`...0..
954 »       .0..·`....V...S.954 »       .0..·`....V...S.
955 »       ....@...........955 »       ....@...........
956 »       ..P......)...,..956 »       ..P......)..o-..
957 »       ......K......@..957 »       $.....K......@..
958 »       ................958 »       ................
959 »       ..Y...X.........959 »       ..Y...X.........
960 »       ......Q.........960 »       ......Q.........
961 »       .....·-.........961 »       .....·-.........
962 »       ..K.............962 »       ..K.............
963 »       ..............!.963 »       ..............!.
964 »       .@..............964 »       .@..............
Offset 967, 2348 lines modifiedOffset 967, 2349 lines modified
967 »       .@.......@......967 »       .@.......@......
968 »       .........·...·..968 »       .........·...·..
969 »       ......V...S.....969 »       ......V...S.....
970 »       .....`...0......970 »       .....`...0......
971 »       .........0...·..971 »       .........0...·..
972 »       ......S...R.....972 »       ......S...R.....
973 »       .....0...·......973 »       .....0...·......
974 »       ....$...........974 »       2...$...........
975 »       .....`..AC-.b...975 »       .....`..AC-.s...
976 »       ....].........-.976 »       ....n.........-.
977 »       ......-.··......977 »       ......-.··......
978 »       ..-.$.....-.....978 »       ..-.$.....-.·...
979 »       ..........K.....979 »       ..........K.....
980 »       ........6...j.I.980 »       ........6...j.I.
981 »       ..Y.....'.......981 »       ..Y.....:.....O.
982 »       ......Y......./. 
983 »       Q.I...Y......@.. 
984 »       p.....T.......-. 
985 »       .0......1.Y..... 
986 »       .0....../.Y..... 
987 »       ..........\.....982 »       ..........Y.....
 983 »       ../.Q.I...Y.....
 984 »       .@..p.....T.....
 985 »       ..-..0......1.Y.
 986 »       .....0....../.Y.
988 »       ......Y.....5.I.987 »       ..............\.
989 »       ..Y.......Y.....988 »       ..........Y.....
 989 »       5.I...Y.........
990 »       ....../.....L... 
991 »       .H-.......M..... 
992 »       ..].............990 »       ..O.............
993 »       ..-.............991 »       ../.....L....H-.
994 »       >./......·......992 »       ......M.......].
995 »       .·........-..... 
996 »       ........>./..... 
997 »       .·.......@...·.. 
998 »       ..............-.993 »       ..............-.
 994 »       ........\...>./.
999 »       .....·....-..·..995 »       .....·.......·..
1000 »       ......-.......-.996 »       ......-.........
 997 »       \...>./......·..
1001 »       .A.............. 
1002 »       ..K......H-..... 
1003 »       .........·...0..998 »       .....@...·......
1004 »       .@...0....·..`.. 
1005 »       .@........V...T. 
1006 »       .........`...@.. 
1007 »       .@........K..... 
1008 »       .H-...........]. 
1009 »       ..........K.....999 »       ..........-.....
 1000 »       .·....-..·......
1010 »       .H-.....·.M.....1001 »       ..-.......-..A..
1011 »       ..........].....1002 »       ,.............K.
1012 »       s....@-.........1003 »       .....H-.........
1013 »       .............0.. 
1014 »       ./...0...·...`.. 
1015 »       .`..............1004 »       .....·...0...@..
 1005 »       .0....·..`...@..
 1006 »       ......V...T.....
 1007 »       ·....`...@...@..
 1008 »       ......K......H-.
Max diff block lines reached; 7702254/7705334 bytes (99.96%) of diff not shown.
267 B
readelf --wide --decompress --hex-dump=.bss {}
    
Offset 1, 4 lines modifiedOffset 1, 4 lines modified
  
1 Hex·dump·of·section·'.bss':1 Hex·dump·of·section·'.bss':
2 ··0x0061c000·00000000·00000000·00000000··········............2 ··0x00620000·00000000·00000000·00000000··········............
  
25.4 MB
lib/x86_64/libapp.so
1.09 KB
readelf --wide --program-header {}
    
Offset 2, 16 lines modifiedOffset 2, 16 lines modified
2 Elf·file·type·is·DYN·(Shared·object·file)2 Elf·file·type·is·DYN·(Shared·object·file)
3 Entry·point·0x03 Entry·point·0x0
4 There·are·6·program·headers,·starting·at·offset·644 There·are·6·program·headers,·starting·at·offset·64
  
5 Program·Headers:5 Program·Headers:
6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
7 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000150·0x000150·R···0x87 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000150·0x000150·R···0x8
8 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x2272b0·0x2272b0·R···0x40008 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x227840·0x227840·R···0x4000
9 ··LOAD···········0x228000·0x0000000000228000·0x0000000000228000·0x3453b0·0x3453b0·R·E·0x40009 ··LOAD···········0x228000·0x0000000000228000·0x0000000000228000·0x346fb0·0x346fb0·R·E·0x4000
10 ··LOAD···········0x570000·0x0000000000570000·0x0000000000570000·0x000078·0x000078·RW··0x400010 ··LOAD···········0x570000·0x0000000000570000·0x0000000000570000·0x000078·0x000078·RW··0x4000
11 ··NOTE···········0x000190·0x0000000000000190·0x0000000000000190·0x000020·0x000020·R···0x411 ··NOTE···········0x000190·0x0000000000000190·0x0000000000000190·0x000020·0x000020·R···0x4
12 ··DYNAMIC········0x570018·0x0000000000570018·0x0000000000570018·0x000060·0x000060·RW··0x812 ··DYNAMIC········0x570018·0x0000000000570018·0x0000000000570018·0x000060·0x000060·RW··0x8
  
13 ·Section·to·Segment·mapping:13 ·Section·to·Segment·mapping:
14 ··Segment·Sections...14 ··Segment·Sections...
15 ···00·····15 ···00·····
1.77 KB
readelf --wide --sections {}
    
Offset 1, 18 lines modifiedOffset 1, 18 lines modified
1 There·are·10·section·headers,·starting·at·offset·0x5700c8:1 There·are·10·section·headers,·starting·at·offset·0x5700c8:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··04 ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··0
5 ··[·1]·.note.gnu.build-id·NOTE············0000000000000190·000190·000020·00···A··0···0··45 ··[·1]·.note.gnu.build-id·NOTE············0000000000000190·000190·000020·00···A··0···0··4
6 ··[·2]·.rodata···········PROGBITS········00000000000001b0·0001b0·226fb0·00···A··0···0·166 ··[·2]·.rodata···········PROGBITS········00000000000001b0·0001b0·227540·00···A··0···0·16
7 ··[·3]·.dynstr···········STRTAB··········0000000000227160·227160·000085·00···A··0···0··87 ··[·3]·.dynstr···········STRTAB··········00000000002276f0·2276f0·000085·00···A··0···0··8
8 ··[·4]·.dynsym···········DYNSYM··········00000000002271e8·2271e8·000090·18···A··3···1··88 ··[·4]·.dynsym···········DYNSYM··········0000000000227778·227778·000090·18···A··3···1··8
9 ··[·5]·.hash·············HASH············0000000000227278·227278·000038·04···A··4···0··89 ··[·5]·.hash·············HASH············0000000000227808·227808·000038·04···A··4···0··8
10 ··[·6]·.text·············PROGBITS········0000000000228000·228000·3453b0·00··AX··0···0·1610 ··[·6]·.text·············PROGBITS········0000000000228000·228000·346fb0·00··AX··0···0·16
11 ··[·7]·.bss··············PROGBITS········0000000000570000·570000·000018·00··WA··0···0··811 ··[·7]·.bss··············PROGBITS········0000000000570000·570000·000018·00··WA··0···0··8
12 ··[·8]·.dynamic··········DYNAMIC·········0000000000570018·570018·000060·10··WA··3···0··812 ··[·8]·.dynamic··········DYNAMIC·········0000000000570018·570018·000060·10··WA··3···0··8
13 ··[·9]·.shstrtab·········STRTAB··········0000000000000000·570078·000050·00······0···0··813 ··[·9]·.shstrtab·········STRTAB··········0000000000000000·570078·000050·00······0···0··8
14 Key·to·Flags:14 Key·to·Flags:
15 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),15 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
16 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),16 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
17 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),17 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
866 B
readelf --wide --symbols {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Symbol·table·'.dynsym'·contains·6·entries:1 Symbol·table·'.dynsym'·contains·6·entries:
2 ···Num:····Value··········Size·Type····Bind···Vis······Ndx·Name2 ···Num:····Value··········Size·Type····Bind···Vis······Ndx·Name
3 ·····0:·0000000000000000·····0·NOTYPE··LOCAL··DEFAULT··UND·3 ·····0:·0000000000000000·····0·NOTYPE··LOCAL··DEFAULT··UND·
4 ·····1:·0000000000228000·15536·OBJECT··GLOBAL·DEFAULT····6·_kDartVmSnapshotInstructions4 ·····1:·0000000000228000·15536·OBJECT··GLOBAL·DEFAULT····6·_kDartVmSnapshotInstructions
5 ·····2:·000000000022bcb0·0x341700·OBJECT··GLOBAL·DEFAULT····6·_kDartIsolateSnapshotInstructions5 ·····2:·000000000022bcb0·0x343300·OBJECT··GLOBAL·DEFAULT····6·_kDartIsolateSnapshotInstructions
6 ·····3:·00000000000001b0·13536·OBJECT··GLOBAL·DEFAULT····2·_kDartVmSnapshotData6 ·····3:·00000000000001b0·13536·OBJECT··GLOBAL·DEFAULT····2·_kDartVmSnapshotData
7 ·····4:·0000000000003690·0x223ad0·OBJECT··GLOBAL·DEFAULT····2·_kDartIsolateSnapshotData7 ·····4:·0000000000003690·0x224060·OBJECT··GLOBAL·DEFAULT····2·_kDartIsolateSnapshotData
8 ·····5:·0000000000000190····32·OBJECT··GLOBAL·DEFAULT····1·_kDartSnapshotBuildId8 ·····5:·0000000000000190····32·OBJECT··GLOBAL·DEFAULT····1·_kDartSnapshotBuildId
641 B
readelf --wide --dynamic {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Dynamic·section·at·offset·0x570018·contains·6·entries:1 Dynamic·section·at·offset·0x570018·contains·6·entries:
2 ··Tag········Type·························Name/Value2 ··Tag········Type·························Name/Value
3 ·0x0000000000000004·(HASH)···············0x2272783 ·0x0000000000000004·(HASH)···············0x227808
4 ·0x0000000000000005·(STRTAB)·············0x2271604 ·0x0000000000000005·(STRTAB)·············0x2276f0
5 ·0x000000000000000a·(STRSZ)··············133·(bytes)5 ·0x000000000000000a·(STRSZ)··············133·(bytes)
6 ·0x0000000000000006·(SYMTAB)·············0x2271e86 ·0x0000000000000006·(SYMTAB)·············0x227778
7 ·0x000000000000000b·(SYMENT)·············24·(bytes)7 ·0x000000000000000b·(SYMENT)·············24·(bytes)
8 ·0x0000000000000000·(NULL)···············0x08 ·0x0000000000000000·(NULL)···············0x0
414 B
readelf --wide --notes {}
    
Offset 1, 4 lines modifiedOffset 1, 4 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.build-id1 Displaying·notes·found·in:·.note.gnu.build-id
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·b6b529d55bf92cd9100a893483b1970d3 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·b6b529d5b7810a90100a893425fbfa18
442 KB
strings --all --bytes=8 {}
    
Offset 356, 297 lines modifiedOffset 356, 285 lines modified
356 :current_position356 :current_position
357 FutureOr357 FutureOr
358 boolean·expression358 boolean·expression
359 _ExternalInt64Array359 _ExternalInt64Array
360 _Uint16List360 _Uint16List
361 d56742caf7b3b3f4bd2df93a9bbb5503product·no-code_comments·no-dwarf_stack_traces_mode·lazy_async_stacks·no-lazy_dispatchers·dedup_instructions·no-asserts·x64-sysv·compressed-pointers·null-safety361 d56742caf7b3b3f4bd2df93a9bbb5503product·no-code_comments·no-dwarf_stack_traces_mode·lazy_async_stacks·no-lazy_dispatchers·dedup_instructions·no-asserts·x64-sysv·compressed-pointers·null-safety
362 UIKeyInputPageUp362 UIKeyInputPageUp
363 _channel@506206165 
364 _handleFlightEnded@596011697 
365 ScrollViewKeyboardDismissBehavior363 ScrollViewKeyboardDismissBehavior
366 _CircularProgressIndicatorPainter@322243954 
367 set:readOnly364 set:readOnly
368 get:_raw@14069316365 get:_raw@14069316
369 Unable·to·find·a·path·to·"366 Unable·to·find·a·path·to·"
 367 get:_localizationsDelegates@546236006
370 _isRoot@331420462 
371 _controller@422160358 
372 SemanticsAction368 SemanticsAction
373 Utf16Pointer|_ensureNotNullptr|369 Utf16Pointer|_ensureNotNullptr|
374 Invalid·arguments·for·'resize'·method·sent·to·dev.flutter/channel-buffers·(channel·name·must·be·less·than·254·characters·long)370 Invalid·arguments·for·'resize'·method·sent·to·dev.flutter/channel-buffers·(channel·name·must·be·less·than·254·characters·long)
375 calculateBoundedFloatingCursorOffset371 calculateBoundedFloatingCursorOffset
376 _parseAndHandleRestorationUpdateFromEngine@498347053 
377 RenderComparison.372 RenderComparison.
378 _MixedAlignment@372341779 
379 _AsyncRun@4048458373 _AsyncRun@4048458
380 _Link@14069316374 _Link@14069316
381 _defaultLocale@726204621 
382 AnimationController.375 AnimationController.
383 _CopyPointerEnterEvent@210050165 
384 MaterialLocalizationEn376 MaterialLocalizationEn
385 prosinac377 prosinac
386 _taskSorter@464222615 
387 ParagraphStyle.378 ParagraphStyle.
 379 Unable·to·establish·connection·on·channel.
388 convertSingle380 convertSingle
389 get:textDirection381 get:textDirection
390 Value·not·in·range382 Value·not·in·range
391 dart:collection-patch/compact_hash.dart383 dart:collection-patch/compact_hash.dart
392 Unable·to·establish·connection·on·channel. 
393 __MediaQueryFromWindowState&State&WidgetsBindingObserver@510282825 
394 _markNeedsBuild@512111801 
395 ScrollPhysics384 ScrollPhysics
396 GuideNextDay385 GuideNextDay
397 ImmutableList_from386 ImmutableList_from
398 _handleFocusHighlightModeChange@277005770 
399 TextEditingDelta387 TextEditingDelta
400 forcePress388 forcePress
401 _writeText@910101164389 _ToolbarSlot@606023576
402 get:semanticsBuilder390 get:semanticsBuilder
403 Freskatu391 Freskatu
404 Unrecognized·message·392 Unrecognized·message·
405 _GlowingOverscrollIndicatorPainter@615442496393 _UnderdampedSolution@414485910
 394 _hadPrimaryFocus@535492240
406 proxy-authenticate395 proxy-authenticate
407 CupertinoLocalizationAs 
408 rast·Kristust396 _removeChild@534042876B
 397 __TransformedPointerEvent&_AbstractPointerEvent&Diagnosticable&_PointerEventDescription@207050165
409 Canvas_drawPath398 Canvas_drawPath
410 onChanged399 onChanged
411 _startCursorTimer@531183791400 rast·Kristust
 401 CupertinoLocalizationAs
412 Canvas_drawLine402 Canvas_drawLine
413 Fungua·menyu·ya·kusogeza403 Fungua·menyu·ya·kusogeza
414 init:_kBlendModeDefault@16065589404 init:_kBlendModeDefault@16065589
415 _compareAny@3220832405 _compareAny@3220832
416 ·(macOS)406 ·(macOS)
417 _revealLastTooltip@366220820 
418 _colorize@910101164 
419 _stackTrace@0150898407 _stackTrace@0150898
420 Favoritos408 Favoritos
421 _kRightMiddleTween@162053933 
422 RestorationBucket.child409 RestorationBucket.child
423 _ModalScopeState@94188637.410 _FormFieldState&State&RestorationMixin@588032539
424 2e·trimestre411 2e·trimestre
425 recoveredInTransaction412 recoveredInTransaction
426 __OverridableContextAction&ContextAction&_OverridableActionMixin@536441002 
427 _updateClip@443160605 
428 _closeHandler@14069316413 _closeHandler@14069316
429 String_concatRange414 String_concatRange
 415 _unmountAll@89042623
430 longPress416 longPress
431 InheritedTheme417 InheritedTheme
432 Error:·The·widget·418 _ShapeDecorationPainter@403037234
 419 _handleSelectedItem@88306365
433 _cache@0150898420 _cache@0150898
434 _parseBlock@0150898421 _parseBlock@0150898
435 hitTestChild422 hitTestChild
436 ImageConfiguration423 _ScaffoldScope@328420462
 424 get:_handleMoveCursorForwardByWord@426245603
437 Kies·alles425 Kies·alles
438 _resolve@452065309426 _controller@419160358
439 alwaysUse24HourFormat427 alwaysUse24HourFormat
440 createChild428 createChild
441 _SemanticsSortGroup@470082469429 ImageConfiguration
442 Canvas_clipPath430 Canvas_clipPath
443 SemanticsAction.longPress431 SemanticsAction.longPress
444 _debugPrintBuffer@197110992 
445 ErrorWidget432 ErrorWidget
446 _rehashObjects@3220832433 _rehashObjects@3220832
447 package:collection/src/canonicalized_map.dart434 package:collection/src/canonicalized_map.dart
 435 _isDisabled@88306365
448 ThemeDataTween436 ThemeDataTween
449 Shortcuts437 Shortcuts
450 errorColor438 Material
451 initState439 initState
452 etter·Kristus440 etter·Kristus
 441 errorColor
453 Material 
454 SemanticsAction.moveCursorBackwardByWord 
455 febbraio442 febbraio
456 text/plain443 _handlePointerEventImmediately@200304576
457 prefixIcon444 prefixIcon
458 _StreamControllerLifecycle@4048458445 _StreamControllerLifecycle@4048458
459 get:reasonPhrase446 get:reasonPhrase
460 TickerFuture._@467494659 
461 DoNothingAndStopPropagationTextIntent447 DoNothingAndStopPropagationTextIntent
 448 positionDependentBox
462 Namathisela449 Namathisela
463 package:flutter_localizations/src/widgets_localizations.dart450 text/plain
464 dart:core/set.dart451 dart:core/set.dart
465 immediately452 immediately
 453 package:flutter_localizations/src/widgets_localizations.dart
466 _JsonStringStringifier@9003594.454 _JsonStringStringifier@9003594.
467 positionDependentBox455 SemanticsAction.moveCursorBackwardByWord
468 PlatformDispatcher456 PlatformDispatcher
469 number_symbol_data457 number_symbol_data
 458 _fetch@766132093
Max diff block lines reached; 449026/452901 bytes (99.14%) of diff not shown.
17.9 MB
readelf --wide --decompress --hex-dump=.rodata {}
    
Offset 842, 5310 lines modifiedOffset 842, 5310 lines modified
842 ··0x00003620·342f0000·18040000·782f0000·18040000·4/......x/......842 ··0x00003620·342f0000·18040000·782f0000·18040000·4/......x/......
843 ··0x00003630·bc2f0000·18040000·00300000·18040000·./.......0......843 ··0x00003630·bc2f0000·18040000·00300000·18040000·./.......0......
844 ··0x00003640·44300000·18040000·88300000·18040000·D0.......0......844 ··0x00003640·44300000·18040000·88300000·18040000·D0.......0......
845 ··0x00003650·74320000·18040000·f8360000·18040000·t2.......6......845 ··0x00003650·74320000·18040000·f8360000·18040000·t2.......6......
846 ··0x00003660·88370000·18040000·983a0000·18040000·.7.......:......846 ··0x00003660·88370000·18040000·983a0000·18040000·.7.......:......
847 ··0x00003670·dc3b0000·18040000·083c0000·18040000·.;.......<......847 ··0x00003670·dc3b0000·18040000·083c0000·18040000·.;.......<......
848 ··0x00003680·9c3c0000·18040000·00000000·00000000·.<..............848 ··0x00003680·9c3c0000·18040000·00000000·00000000·.<..............
849 ··0x00003690·f5f5dcdc·9ff71c00·00000000·03000000·................849 ··0x00003690·f5f5dcdc·0dfc1c00·00000000·03000000·................
850 ··0x000036a0·00000000·64353637·34326361·66376233·....d56742caf7b3850 ··0x000036a0·00000000·64353637·34326361·66376233·....d56742caf7b3
851 ··0x000036b0·62336634·62643264·66393361·39626262·b3f4bd2df93a9bbb851 ··0x000036b0·62336634·62643264·66393361·39626262·b3f4bd2df93a9bbb
852 ··0x000036c0·35353033·70726f64·75637420·6e6f2d63·5503product·no-c852 ··0x000036c0·35353033·70726f64·75637420·6e6f2d63·5503product·no-c
853 ··0x000036d0·6f64655f·636f6d6d·656e7473·206e6f2d·ode_comments·no-853 ··0x000036d0·6f64655f·636f6d6d·656e7473·206e6f2d·ode_comments·no-
854 ··0x000036e0·64776172·665f7374·61636b5f·74726163·dwarf_stack_trac854 ··0x000036e0·64776172·665f7374·61636b5f·74726163·dwarf_stack_trac
855 ··0x000036f0·65735f6d·6f646520·6c617a79·5f617379·es_mode·lazy_asy855 ··0x000036f0·65735f6d·6f646520·6c617a79·5f617379·es_mode·lazy_asy
856 ··0x00003700·6e635f73·7461636b·73206e6f·2d6c617a·nc_stacks·no-laz856 ··0x00003700·6e635f73·7461636b·73206e6f·2d6c617a·nc_stacks·no-laz
857 ··0x00003710·795f6469·73706174·63686572·73206465·y_dispatchers·de857 ··0x00003710·795f6469·73706174·63686572·73206465·y_dispatchers·de
858 ··0x00003720·6475705f·696e7374·72756374·696f6e73·dup_instructions858 ··0x00003720·6475705f·696e7374·72756374·696f6e73·dup_instructions
859 ··0x00003730·206e6f2d·61737365·72747320·7836342d··no-asserts·x64-859 ··0x00003730·206e6f2d·61737365·72747320·7836342d··no-asserts·x64-
860 ··0x00003740·73797376·20636f6d·70726573·7365642d·sysv·compressed-860 ··0x00003740·73797376·20636f6d·70726573·7365642d·sysv·compressed-
Diff chunk too large, falling back to line-by-line diff (1740 lines added, 1740 lines removed)
861 ··0x00003750·706f696e·74657273·206e756c·6c2d7361·pointers·null-sa861 ··0x00003750·706f696e·74657273·206e756c·6c2d7361·pointers·null-sa
862 ··0x00003760·66657479·00748769·15862283·6f8578f1·fety.t.i..".o.x.862 ··0x00003760·66657479·00748762·16862483·6f8506f2·fety.t.b..$.o...
863 ··0x00003770·9029c17f·1f81a08a·8b8a8aa4·b89189c2·.)..............863 ··0x00003770·9029c107·2081a08a·8b8a8a84·8991c288·.)..·...........
864 ··0x00003780·88d698a2·b4848ea2·88aa8486·9ebc7c81·..............|.864 ··0x00003780·8e98a2b4·888486ca·9ebc7c81·c8a2848d·..........|.....
865 ··0x00003790·c8e8a2b2·848db389·a29cb083·8ea8978d·................865 ··0x00003790·b389a29c·838ea897·8d8aac9d·8b90939e·................
866 ··0x000037a0·c08aac9d·8b90aa9e·8c938f9a·a2a4ced4·................866 ··0x000037a0·8c8fd49a·a2a4ce83·929a98a4·a0888a94·................
867 ··0x000037b0·0481b292·9a9883a4·d2a0888a·94a3a88b·................867 ··0x000037b0·a3ac8ba8·90aabc89·b4a4ac42·819e929e·...........B....
868 ··0x000037c0·a890aad8·a4ae9e9e·9283b69e·b0c0a690·................868 ··0x000037c0·83ae9eb0·c0a69083·8c8783a6·8692a5ae·................
869 ··0x000037d0·83b8a689·a6869287·a58cb8ae·83b498ac·................869 ··0x000037d0·e098acac·a4a89b92·869cc2b8·8f8d9ca6·................
870 ··0x000037e0·1481aaac·a49b9286·9c8fa48d·9ca68c84·................870 ··0x000037e0·8c8498b0·d894aaaa·96a48e87·8d899eb2·................
871 ··0x000037f0·98a494a4·aa968dba·8e89879e·b2b696ac·................871 ··0x000037f0·96acda88·86a89c92·88889092·9a948783·................
872 ··0x00003800·da888688·9c928887·94929a90·d0839094·................872 ··0x00003800·90d094c4·a0caa886·968e94a4·9686f8be·................
873 ··0x00003810·94c4a0b0·ca86968e·f8a49686·bea8a4a4·................873 ··0x00003810·d088a4a4·a0a4baa8·949a889e·ae8d9894·................
874 ··0x00003820·c0ca88a4·a89a94c4·889eae8d·98949a92·................874 ··0x00003820·9a928d84·869e9690·9a969e98·a4a6959e·................
875 ··0x00003830·a68d8486·9ec49690·9a969e98·a6959e94·................875 ··0x00003830·94c0bade·9ebe5e81·83d48faa·9a368192·......^......6..
876 ··0x00003840·c0bac89e·be5e8183·d48faa92·929a8b88·.....^..........876 ··0x00003840·92889e8b·92ba869a·a69283ee·8887d685·................
877 ··0x00003850·9e92ba86·9ab6a692·83ee8887·d6a48397·................877 ··0x00003850·839790b4·908e9e94·acb891a7·9aa0a00a·................
878 ··0x00003860·90b4908e·9e94ac85·91b4a79a·a0a00a81·................878 ··0x00003860·818aa0a3·a89ec89e·a68b8aae·a4989990·................
879 ··0x00003870·8aa0d2a8·9ea39ea6·8b8abaae·a4989990·................879 ··0x00003870·a8aca6a4·b292c6be·aaac9088·9b83b8a0·................
880 ··0x00003880·a8aca6a4·b292beaa·ac90889b·83a0b6a4·................880 ··0x00003880·a2fe9186·9bb694bc·8d908784·b4eca29e·................
881 ··0x00003890·fe9186aa·b694bc8d·90879b84·eca29e84·................881 ··0x00003890·840a828f·ae8e9c83·94b08ca6·c2a89092·................
882 ··0x000038a0·be8fae9c·8e8394b2·b2a6c28c·909286aa·................882 ··0x000038a0·86aaa290·92968b8e·8997acd6·968e9ab2·................
883 ··0x000038b0·a2909296·8bb8bc8e·8997acd6·968e9ab2·................883 ··0x000038b0·8884bcb8·93ae9088·b086b6c6·0c818694·................
884 ··0x000038c0·88849388·ae90b086·c8bab60c·8186949a·................884 ··0x000038c0·ac9ab6c2·84ae9aa6·9e9eba8d·b69ea28c·................
885 ··0x000038d0·b684ae9a·a69e9eba·8db89ea2·8c88b6d6·................885 ··0x000038d0·888d8792·c60e81a2·9abecea0·ace883a8·................
886 ··0x000038e0·92c60e81·a284888b·a098e883·a898a4c0·................886 ··0x000038e0·8898a4c0·9a848487·8aa4988b·83a68383·................
887 ··0x000038f0·8d849a8a·a4878783·a68383ae·b0b2bcc8·................887 ··0x000038f0·aeb2bcc8·b4bc89b6·8fb08cce·8e9b8caa·................
888 ··0x00003900·b4bc89b6·8fb08c8e·9b8caa8e·a883878a·................888 ··0x00003900·8ea88387·8ab29096·beb4c6cc·a296aa88·................
889 ··0x00003910·b29096be·b496cca2·aa8886a2·8394868b·................889 ··0x00003910·a2839486·8ba686be·92a8c08b·9ca4a28a·................
890 ··0x00003920·a6bebe92·c0a88b9c·a4a28aaa·86ba8d87·................890 ··0x00003920·aa86ba8d·87c694d8·aaaa858f·86839690·................
891 ··0x00003930·c694d8aa·aa858f86·839690c8·8c9f888e·................891 ··0x00003930·c88c9f88·8ed894ae·89b88ea6·3481cca2·............4...
892 ··0x00003940·d89489b8·8e94a6a2·ac92968d·aaa4b0ee·................892 ··0x00003940·ac92948d·96a4a4b0·ee9698cc·aaba0881·................
893 ··0x00003950·9698aaba·088191ac·b09cbaf4·92ae8b90·................893 ··0x00003950·91acb09c·baf4bc92·ae8b90ac·83969cb6·................
894 ··0x00003960·c68396ac·9cb6ae9e·939286a6·8aa089ce·................894 ··0x00003960·ae939286·a68ac0a0·89ce8ace·9cc0968d·................
895 ··0x00003970·b69cc096·8d988aa8·d0de84ea·9e83968f·................895 ··0x00003970·98a8d0de·a084ea9e·8396c6ee·948fa68f·................
896 ··0x00003980·ee94b68f·a4e8b440·81b48c94·8aac9a9e·.......@........896 ··0x00003980·a4e8b440·81b48c94·a48aac9a·9e838c9c·...@............
897 ··0x00003990·838cb49c·a0879eb2·a6b69a94·9cd8a888·................897 ··0x00003990·a0b2879e·a6b69a94·9c88a88e·8db4988c·................
898 ··0x000039a0·8e8d8c98·95988383·9694c4ae·9bb8bc8e·................898 ··0x000039a0·95988383·9694869b·b88ed2a0·88a89ccc·................
899 ··0x000039b0·b2bad2a0·aa88a89c·9e8486d2·a49888b2·................899 ··0x000039b0·9e84b2d2·a49888b2·92be98b4·a6a4a89a·................
900 ··0x000039c0·928798b4·a6a4a89a·9ca6a694·ca83b4bc·................900 ··0x000039c0·9c87a6a6·94d083b4·bc8b8c92·838a91b0·................
901 ··0x000039d0·bc8b8c92·838a91b0·da85b0a0·b69e838e·................901 ··0x000039d0·85b0a09e·838e9887·8386839a·a8acbc9e·................
902 ··0x000039e0·98878386·83c09aac·bc9e8491·8eb69a96·................902 ··0x000039e0·84918eb6·9a968c92·b6a6a098·9ac290b0·................
903 ··0x000039f0·d492b68c·a0989ac2·90b0a488·92869c99·................903 ··0x000039f0·a4889286·9c99aa90·94faaec8·92aaa2a0·................
904 ··0x00003a00·aa9094aa·aefa92a2·b0a0b087·98a8aca7·................904 ··0x00003a00·b08798ac·a7869698·a29cf88f·88b49c90·................
905 ··0x00003a10·869698c4·a29c8f88·b49c9083·86b8a290·................905 ··0x00003a10·8386b8a2·908b9283·949c91b4·aaa286ac·................
906 ··0x00003a20·8b928394·9c91b4aa·a286acaa·a0989aa4·................906 ··0x00003a20·aaa0989a·a4ae9ec4·929a89b2·9b88b0ca·................
907 ··0x00003a30·9ec4c4ce·92aab238·829b9a88·89ca9a83·.......8........907 ··0x00003a30·9a8386be·b2b4aeac·c08f3081·94a0c6a4·..........0.....
908 ··0x00003a40·86beb2ac·c08f3081·94a089a4·a8b4b09a·......0.........908 ··0x00003a40·b4ceacbe·9a839ea6·9c9a94a4·89b294ca·................
909 ··0x00003a50·839ea69a·9c94a489·b2be94ac·96838fc0·................909 ··0x00003a50·83ac9683·8fc08a92·8992b894·a689a496·................
910 ··0x00003a60·8a928392·a494a6b4·a496ce89·949e9e9b·................910 ··0x00003a60·b0949eba·9e9bbcae·8d929d8c·c889a48a·................
911 ··0x00003a70·bcae8d92·9d8c92ba·89a48aa2·9e86b298·................911 ··0x00003a70·a29e8698·89a69489·92839890·92a6ca97·................
912 ··0x00003a80·a6948989·83989092·86ca97b6·98839e9e·................912 ··0x00003a80·b698839e·9e9eda92·a8888a89·d88e9894·................
913 ··0x00003a90·9eda92a8·88cacabe·89d88e98·949c8a89·................913 ··0x00003a90·9c86898c·958383aa·e0b08d96·87928aa2·................
914 ··0x00003aa0·958c83c2·aae08d96·8792838a·a2ac9c86·................914 ··0x00003aa0·ac9c86b6·a492e8a0·9e9eb891·9386b08e·................
915 ··0x00003ab0·b6a492a0·9e9eb891·9386838e·a2baba8b·................915 ··0x00003ab0·caa2baba·8b88ac96·ba83830e·8192ba83·................
916 ··0x00003ac0·b0ac96ba·83ae0e81·92ba839a·8886a2ac·................916 ··0x00003ac0·9ab6b286·a2aaaca8·aca49a98·92928493·................
917 ··0x00003ad0·ba9aaca4·b0929892·84939c86·86c494a8·................917 ··0x00003ad0·9c868694·a89cdc9a·92c68885·939eacb0·................
918 ··0x00003ae0·9cb89a92·ac888593·9eacb090·908faa8c·................918 ··0x00003ae0·90ba908f·aa8c9c86·9898c686·89b085b0·................
919 ··0x00003af0·b0869898·c686aab6·89b085b0·8e9096a8·................919 ··0x00003af0·8e9096a8·9b838e9a·8e86879e·bc8a8690·................
920 ··0x00003b00·9b838e9a·8e86879e·bc46818a·908698ba·.........F......920 ··0x00003b00·ac98baac·bcb2ae8c·83ac8cac·a68ba0b2·................
921 ··0x00003b10·acbcb28c·83ac8cac·a68ba0b2·8a8eda83·................921 ··0x00003b10·8a8eda83·a894c0b8·c2838483·a2ce9286·................
922 ··0x00003b20·a894b8c2·838483a2·ce928696·b4b48894·................922 ··0x00003b20·96b4b488·94889cce·a4aaa6ae·888e9688·................
923 ··0x00003b30·889cc6a4·a6ceae88·8eae9688·a68792a0·................923 ··0x00003b30·8792a0a5·a296a2ba·8492c4b6·a9a8b4d6·................
924 ··0x00003b40·c6a296a2·ba84a5da·b6a9c492·a8a4b483·................924 ··0x00003b40·83888caa·83929a94·86a4ba91·9aa09c90·................
925 ··0x00003b50·888caa83·929a9486·ba919aa0·9c90c686·................925 ··0x00003b50·c686bc97·9d94d8b8·8b8ab29b·be9e9e8e·................
926 ··0x00003b60·acbc979d·94aed88b·8a9b9e9e·8ea69892·................926 ··0x00003b60·a698ac92·dc8a83be·b01e818c·9ca68a90·................
927 ··0x00003b70·dc8a83be·8a908cba·9c8aa686·8691a8a0·................927 ··0x00003b70·868691a8·a8a094a6·90ac9287·8e1e818a·................
928 ··0x00003b80·94b8f6ae·a6ac9290·8e1e8187·85a8acc6·................928 ··0x00003b80·85a8f0c6·848c8cae·83d4a499·b2a8d8b0·................
929 ··0x00003b90·848c8cae·83d4b699·b2a8d8b0·aaacaca0·................929 ··0x00003b90·aaaca8ac·a0918794·c4bc9498·8d9ea4c0·................
930 ··0x00003ba0·91a88794·c4bc9498·f29ea4c0·8c8d8883·................930 ··0x00003ba0·8c8dc883·92889298·8a848494·9eb490a2·................
931 ··0x00003bb0·9298928a·848d8494·9e90a289·878493c6·................931 ··0x00003bb0·89878493·c6b6838f·ae90a09b·a6c8a6ac·................
932 ··0x00003bc0·b6838fae·90a00681·9ba6c8a6·c492bab8·................932 ··0x00003bc0·c492bab8·1c819a9e·83e6a68e·e29088bc·................
933 ··0x00003bd0·1c819a9e·83a68ee2·9088bc88·8c90a6b4·................933 ··0x00003bd0·888c90a6·b4b0c6e6·98a0ae8c·b4a0b48a·................
934 ··0x00003be0·b4b0e6ba·98a08cbe·a0918a87·bc84b4bc·................934 ··0x00003be0·87bc84bc·919a8d9a·83c88c92·e2989594·................
935 ··0x00003bf0·9a8d9ab2·838c92ae·e2989594·b0ae83a2·................935 ··0x00003bf0·ae83a2c4·9891a09a·87b88896·a684b4ae·................
936 ··0x00003c00·849891a0·9a87b8ca·96a684b4·ae849f8a·................936 ··0x00003c00·849f8aa8·8accd2ca·929caaa4·9d84ac83·................
937 ··0x00003c10·8acc929d·9caaa496·b8ac838a·888ccee6·................937 ··0x00003c10·8a968cce·a49ea2b2·9498b092·9ac0b09e·................
938 ··0x00003c20·a49ea290·94989a92·c0b0b89e·9498a4b0·................938 ··0x00003c20·b8949890·b0be8b9e·a8baa4a0·95978ab0·................
939 ··0x00003c30·8b9ea8ba·a0c89597·8ab0b692·86948c91·................939 ··0x00003c30·b6928694·8c918c8e·84d6a487·88b29e83·................
940 ··0x00003c40·b28c8eb8·88a4b29e·b28384a8·ba8e8ea6·................940 ··0x00003c40·a8ba8e8e·a6ce94ae·a8f6a89a·909a8d9a·................
941 ··0x00003c50·8794f69a·909a8d9a·9ca09290·839ca8b4·................941 ··0x00003c50·9ca09290·839ca8b4·8edee085·9aa28695·................
942 ··0x00003c60·8ede859a·a286bebc·9583839f·bc969c89·................942 ··0x00003c60·ea83839f·969c89b0·c2c4a4ba·848690b2·................
943 ··0x00003c70·b0c4a484·8690b2a6·a69e8b8a·87dc9294·................943 ··0x00003c70·8b9e8a87·dc9294b4·9e888634·81b4ac87·...........4....
944 ··0x00003c80·aab48886·3481b4ac·879e9783·a698a888·....4...........944 ··0x00003c80·ba97839e·a698a888·ae9290b2·dc94c49e·................
945 ··0x00003c90·acaebc92·9eb2dc94·90c49e8a·b48c90ac·................945 ··0x00003c90·8a8c90ac·a68889a0·e686a683·b698de84·................
946 ··0x00003ca0·8889a0e6·86a6c8b6·8398ba84·8ab60882·................946 ··0x00003ca0·c68ab696·a2deac98·8e84a28e·8fbac28f·................
947 ··0x00003cb0·96a2deac·98a28e1c·8184a28e·8fbac2c2·................947 ··0x00003cb0·868683b8·a09988ba·a2d69ba6·74818eb8·............t...
948 ··0x00003cc0·868f8386·a09988ba·a29ba674·818eb89a·...........t....948 ··0x00003cc0·9a848c94·88ac9a8b·8487c4aa·9e94a083·................
949 ··0x00003cd0·848c9488·bcac9a8b·848783aa·9e94a087·................949 ··0x00003cd0·87969cae·85b4b28c·8c968398·a692a296·................
950 ··0x00003ce0·969cae85·b4b28c8c·968398a6·92a296a3·................950 ··0x00003ce0·a38eb2a4·a2b6c08a·8883aae4·acaab8a4·................
951 ··0x00003cf0·8ea4a2b6·c08a8883·aaacaab8·a492b498·................951 ··0x00003cf0·9292989a·aa9185a4·9091989a·94948885·................
952 ··0x00003d00·929a9185·a490ae91·989ab094·948885ac·................952 ··0x00003d00·ac9ea6b8·968e8d96·980081a0·baaa88bc·................
953 ··0x00003d10·9ea6b88e·968d9698·0081a0e8·8890bcaa·................953 ··0x00003d10·908b83e8·8e969683·8483a2a8·8eb286bc·................
954 ··0x00003d20·8b83c28e·96968384·83a2a8b4·8eb286bc·................954 ··0x00003d20·b0848483·b28fa6a0·f6aa8396·83dc9bb2·................
955 ··0x00003d30·848483b2·8ff8a6a0·f6aab496·83dc9bb2·................955 ··0x00003d30·95bab292·832681b4·8d9cb48b·9098b4a0·.....&..........
956 ··0x00003d40·95ba8392·8398b28d·b48bb490·98b4a0cc·................956 ··0x00003d40·ce98aba4·c88a9c86·ac8abcb0·a6e699ac·................
957 ··0x00003d50·cea6aba4·ae8a86ac·8abcb0e6·99ac96a4·................957 ··0x00003d50·96a4888c·c688ac98·a684a6d6·0e819cb2·................
958 ··0x00003d60·888c88ac·98a6cc84·d60e819c·b2bec296·................958 ··0x00003d60·be960081·a09e0281·8a8796a6·8ef4a8a4·................
959 ··0x00003d70·0081a09e·02818a87·96a68ef4·a8a488b4·................959 ··0x00003d70·ac88b492·a48fb696·8fa49698·9ab08c8e·................
960 ··0x00003d80·92caa48f·968fa496·aabe98b8·c0b08cae·................960 ··0x00003d80·85a0a694·b298ae90·a2b8aeb2·a0a4a28a·................
961 ··0x00003d90·85b6a6a0·b8b29894·9aae90a2·ae8eb2a0·................961 ··0x00003d90·89ecb896·b1a2889a·bc889284·9cd8babc·................
962 ··0x00003da0·a4a28a89·ecb896b1·a2889aba·8892849c·................962 ··0x00003da0·83838386·a8d09084·86c286c6·aa929e88·................
963 ··0x00003db0·d8868383·83d09084·b486ce86·aa929e88·................963 ··0x00003db0·96ae96d0·d2b6878d·8794bc95·90aedea2·................
964 ··0x00003dc0·96d096a8·d2b6878d·8794bc95·90aedea2·................964 ··0x00003dc0·ac87868c·969e9183·fca286ba·c49fa083·................
965 ··0x00003dd0·87868c96·9e9183fc·86b69fa0·838ca6ae·................965 ··0x00003dd0·8ca63481·ae8a8dae·89b8a48a·beb2aca4·..4.............
966 ··0x00003de0·8aae8d89·b8a40081·8abeb2b6·a490a698·................966 ··0x00003de0·90a69889·8596b2c4·93968690·96a0c495·................
967 ··0x00003df0·89ac96b2·85c49396·869096a0·c4ac9590·................967 ··0x00003df0·90839a94·14818686·bab0dc88·8e9885a4·................
Max diff block lines reached; 18522761/18757421 bytes (98.75%) of diff not shown.
1.3 KB
readelf --wide --decompress --hex-dump=.dynstr {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
  
1 Hex·dump·of·section·'.dynstr':1 Hex·dump·of·section·'.dynstr':
2 ··0x00227160·005f6b44·61727456·6d536e61·7073686f·._kDartVmSnapsho2 ··0x002276f0·005f6b44·61727456·6d536e61·7073686f·._kDartVmSnapsho
3 ··0x00227170·74496e73·74727563·74696f6e·73005f6b·tInstructions._k3 ··0x00227700·74496e73·74727563·74696f6e·73005f6b·tInstructions._k
4 ··0x00227180·44617274·49736f6c·61746553·6e617073·DartIsolateSnaps4 ··0x00227710·44617274·49736f6c·61746553·6e617073·DartIsolateSnaps
5 ··0x00227190·686f7449·6e737472·75637469·6f6e7300·hotInstructions.5 ··0x00227720·686f7449·6e737472·75637469·6f6e7300·hotInstructions.
6 ··0x002271a0·5f6b4461·7274566d·536e6170·73686f74·_kDartVmSnapshot6 ··0x00227730·5f6b4461·7274566d·536e6170·73686f74·_kDartVmSnapshot
7 ··0x002271b0·44617461·005f6b44·61727449·736f6c61·Data._kDartIsola7 ··0x00227740·44617461·005f6b44·61727449·736f6c61·Data._kDartIsola
8 ··0x002271c0·7465536e·61707368·6f744461·7461005f·teSnapshotData._8 ··0x00227750·7465536e·61707368·6f744461·7461005f·teSnapshotData._
9 ··0x002271d0·6b446172·74536e61·7073686f·74427569·kDartSnapshotBui9 ··0x00227760·6b446172·74536e61·7073686f·74427569·kDartSnapshotBui
10 ··0x002271e0·6c644964·00·························ldId.10 ··0x00227770·6c644964·00·························ldId.
  
664 B
readelf --wide --decompress --hex-dump=.hash {}
    
Offset 1, 7 lines modifiedOffset 1, 7 lines modified
  
1 Hex·dump·of·section·'.hash':1 Hex·dump·of·section·'.hash':
2 ··0x00227278·06000000·06000000·00000000·03000000·................2 ··0x00227808·06000000·06000000·00000000·03000000·................
3 ··0x00227288·05000000·02000000·00000000·04000000·................3 ··0x00227818·05000000·02000000·00000000·04000000·................
4 ··0x00227298·00000000·00000000·00000000·00000000·................4 ··0x00227828·00000000·00000000·00000000·00000000·................
5 ··0x002272a8·01000000·00000000···················........5 ··0x00227838·01000000·00000000···················........
  
7.07 MB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 973, 339 lines modifiedOffset 973, 995 lines modified
973 »       ..I..........I..973 »       ..I..........I..
974 »       (.......I.......974 »       (.......I.......
975 »       ...I..........L.975 »       ...I..........L.
976 »       e.M.........H.D$976 »       e.M.........H.D$
977 »       ................977 »       ................
  
978 000000000022bcb0·<_kDartIsolateSnapshotInstructions>:978 000000000022bcb0·<_kDartIsolateSnapshotInstructions>:
979 »       ..4.............979 »       .34.............
980 »       ..........4.....980 »       .........24.....
981 »       XC4.......".....981 »       XC4.......".....
 982 »       .D......UH..H...
 983 »       I;f8......H.E.I.
 984 »       .....I.........6
 985 »       ...t.H..p.......
 986 »       ......I..?...M..
 987 »       W......3.H.E..H.
 988 »       I.NHH.U.H.M..Z.I
 989 »       .^H;...#...PR..W
 990 »       ..YYH.M.........
 991 »       .3.H+.H..H..]...
 992 »       .......H........
 993 »       ........H..].A..
 994 »       @....Q......A..X
 995 »       ......H..B.H;.u.
 996 »       f.UH..H.E.I.....
 997 »       .I......H..p....
 998 »       .........I..?...
 999 »       M.......D.3.I.._
 1000 »       ......3.....A..X
 1001 »       ......H..B.H;.u.
 1002 »       f.UH..I;f8..Q...
 1003 »       H.E.I......I....
 1004 »       .....6...t.H..p.
982 »       .D...........I..1005 »       ............I..?
983 »       ....M......A.d$.1006 »       ...M..G......3..
984 »       UH..H.E..H.I.NHI 
985 »       ;f8.......A.I.FH 
986 »       P.u..}a..YYH..].1007 »       u..u......YYH..]
 1008 »       .A..@.......UH..
 1009 »       H...I;f8......H.
 1010 »       E.H.H.H.........
 1011 »       .u..t...YH..].H.
 1012 »       M.H.Q.H.........
 1013 »       H..]..P.I.VHH.U.
 1014 »       .Y.I.^H;.......P
 1015 »       QR.....YYYH..].P
 1016 »       Q..U..YYH.......
 1017 »       ...u..u..u..0...
 1018 »       YYYH..].H.E.H...
 1019 »       .u..u.P.....YYYH
 1020 »       ..].A..@....N...
 1021 »       UH..H..0I;f8..e.
 1022 »       ..H.M·H.Q.H.U.H.
 1023 »       ....&...I......H
 1024 »       .@(A;G'......I..
 1025 »       G....?.3.H..].H.
 1026 »       u.H.~.H.....(...
 1027 »       L.E..A.I.FHA;...
 1028 »       ....H.......Q.Z.
 1029 »       ..YH..].L.E.....
 1030 »       .H....#...I..L..
 1031 »       K...L..H...H...H
 1032 »       ..........*.3.L.
 1033 »       H.I..D.Q.M.VHL.U
 1034 »       ..N.I.NHH.M.H...
 1035 »       H..H...H...H....
 1036 »       ........3.H.P.H.
 1037 »       .H.u.H..?H..H...
 1038 »       H...H...........
 1039 »       .3.H.x.H..L..H.]
 1040 »       ....3.H.E..u..u.
 1041 »       .u..u.P.....H..(
 1042 »       .k...H.E.P.u.H.M
 1043 »       .Q.u......YYYYH.
 1044 »       E.H..].A..@.....
 1045 »       ......A.6...t.L.
 1046 »       .@.A...A........
987 »       A..@..........A.1047 »       .A............A.
988 »       6...t.L..@.A..p. 
989 »       ..A.........A...1048 »       ............A...
990 »       A.....N....p.I.v1049 »       A.....|....p.I.v
991 »       HA;.......:...A;1050 »       HA;.......h...D.
992 »       .......,...D.j.M 
993 »       .nHD.V.M.VHM;... 
994 »       ....M..E.I..1u.E 
995 »       .m.M.nHM..E.I..0 
996 »       ..v...M..E.I.... 
997 »       ........I....... 
998 »       .....I..+..M...A 
999 »       .}".......M..B.I 
1000 »       ..1u.E.R.M.VHM.. 
1001 »       B.I../......A.z2 
1002 »       ............A.z" 
1003 »       ........{...M..B 
1004 »       .I..1u.E.R.M.VHM 
1005 »       ..B.I..0..Z...M. 
1006 »       .B.I........G... 
1007 »       I........;...M.. 
1008 »       E.I..1u.E.m.M.nH 
1009 »       M..E.I../......A 
1010 »       .}2.........A.}" 
1011 »       ........A....... 
1012 »       ..A.6...t.L..@.A 
1013 »       ..k...A.....&... 
1014 »       A...A.........A. 
1015 »       ........A...A... 
1016 »       ..N....p.I.vHA;. 
1017 »       ......:...A;.... 
1018 »       ...,...D.j.M.nHD 
1019 »       .V.M.VHM;....... 
1020 »       M..E.I..1u.E.m.M 
1021 »       .nHM..E.I..0..v. 
1022 »       ..M..E.I........ 
1023 »       ....I........... 
1024 »       .I..+..M...A.}". 
1025 »       ......M..B.I..1u1051 »       V.M.VHM..B.I..1u
1026 »       .E.R.M.VHM..B.I.1052 »       .E.R.M.VHM..B.I.
 1053 »       ./.......9...A.z
1027 »       ./......A.z2.... 
1028 »       ........A.z".... 
1029 »       ....{...M..B.I..1054 »       ".......M..B.I..
1030 »       1u.E.R.M.VHM..B. 
1031 »       I..0..Z...M..B.I 
1032 »       ........G...I... 
1033 »       .....;...M..E.I. 
1034 »       .1u.E.m.M.nHM..E 
1035 »       .I../......A.}2. 
Max diff block lines reached; 7402514/7409625 bytes (99.90%) of diff not shown.
25.3 MB
lib/arm64-v8a/libapp.so
865 B
readelf --wide --file-header {}
    
Offset 6, 15 lines modifiedOffset 6, 15 lines modified
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························DYN·(Shared·object·file)8 ··Type:······························DYN·(Shared·object·file)
9 ··Machine:···························AArch649 ··Machine:···························AArch64
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x011 ··Entry·point·address:···············0x0
12 ··Start·of·program·headers:··········64·(bytes·into·file)12 ··Start·of·program·headers:··········64·(bytes·into·file)
13 ··Start·of·section·headers:··········5751000·(bytes·into·file)13 ··Start·of·section·headers:··········5767384·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············64·(bytes)15 ··Size·of·this·header:···············64·(bytes)
16 ··Size·of·program·headers:···········56·(bytes)16 ··Size·of·program·headers:···········56·(bytes)
17 ··Number·of·program·headers:·········617 ··Number·of·program·headers:·········6
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········1119 ··Number·of·section·headers:·········11
20 ··Section·header·string·table·index:·1020 ··Section·header·string·table·index:·10
1.39 KB
readelf --wide --program-header {}
    
Offset 2, 19 lines modifiedOffset 2, 19 lines modified
2 Elf·file·type·is·DYN·(Shared·object·file)2 Elf·file·type·is·DYN·(Shared·object·file)
3 Entry·point·0x03 Entry·point·0x0
4 There·are·6·program·headers,·starting·at·offset·644 There·are·6·program·headers,·starting·at·offset·64
  
5 Program·Headers:5 Program·Headers:
6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
7 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000150·0x000150·R···0x87 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000150·0x000150·R···0x8
8 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x2291c8·0x2291c8·R···0x40008 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x229648·0x229648·R···0x4000
9 ··LOAD···········0x22c000·0x000000000022c000·0x000000000022c000·0x34fba0·0x34fba0·R·E·0x40009 ··LOAD···········0x22c000·0x000000000022c000·0x000000000022c000·0x351290·0x351290·R·E·0x4000
10 ··LOAD···········0x57c000·0x000000000057c000·0x000000000057c000·0x000078·0x000078·RW··0x400010 ··LOAD···········0x580000·0x0000000000580000·0x0000000000580000·0x000078·0x000078·RW··0x4000
11 ··NOTE···········0x000190·0x0000000000000190·0x0000000000000190·0x000020·0x000020·R···0x411 ··NOTE···········0x000190·0x0000000000000190·0x0000000000000190·0x000020·0x000020·R···0x4
12 ··DYNAMIC········0x57c018·0x000000000057c018·0x000000000057c018·0x000060·0x000060·RW··0x812 ··DYNAMIC········0x580018·0x0000000000580018·0x0000000000580018·0x000060·0x000060·RW··0x8
  
13 ·Section·to·Segment·mapping:13 ·Section·to·Segment·mapping:
14 ··Segment·Sections...14 ··Segment·Sections...
15 ···00·····15 ···00·····
16 ···01·····.note.gnu.build-id·.rodata·.eh_frame·.dynstr·.dynsym·.hash·16 ···01·····.note.gnu.build-id·.rodata·.eh_frame·.dynstr·.dynsym·.hash·
17 ···02·····.text·17 ···02·····.text·
18 ···03·····.bss·.dynamic·18 ···03·····.bss·.dynamic·
2.3 KB
readelf --wide --sections {}
    
Offset 1, 20 lines modifiedOffset 1, 20 lines modified
1 There·are·11·section·headers,·starting·at·offset·0x57c0d8:1 There·are·11·section·headers,·starting·at·offset·0x5800d8:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··04 ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··0
5 ··[·1]·.note.gnu.build-id·NOTE············0000000000000190·000190·000020·00···A··0···0··45 ··[·1]·.note.gnu.build-id·NOTE············0000000000000190·000190·000020·00···A··0···0··4
6 ··[·2]·.rodata···········PROGBITS········00000000000001b0·0001b0·228e80·00···A··0···0·166 ··[·2]·.rodata···········PROGBITS········00000000000001b0·0001b0·229300·00···A··0···0·16
7 ··[·3]·.eh_frame·········PROGBITS········0000000000229030·229030·000048·00···A··0···0··17 ··[·3]·.eh_frame·········PROGBITS········00000000002294b0·2294b0·000048·00···A··0···0··1
8 ··[·4]·.dynstr···········STRTAB··········0000000000229078·229078·000085·00···A··0···0··88 ··[·4]·.dynstr···········STRTAB··········00000000002294f8·2294f8·000085·00···A··0···0··8
9 ··[·5]·.dynsym···········DYNSYM··········0000000000229100·229100·000090·18···A··4···1··89 ··[·5]·.dynsym···········DYNSYM··········0000000000229580·229580·000090·18···A··4···1··8
10 ··[·6]·.hash·············HASH············0000000000229190·229190·000038·04···A··5···0··810 ··[·6]·.hash·············HASH············0000000000229610·229610·000038·04···A··5···0··8
11 ··[·7]·.text·············PROGBITS········000000000022c000·22c000·34fba0·00··AX··0···0·1611 ··[·7]·.text·············PROGBITS········000000000022c000·22c000·351290·00··AX··0···0·16
12 ··[·8]·.bss··············PROGBITS········000000000057c000·57c000·000018·00··WA··0···0··812 ··[·8]·.bss··············PROGBITS········0000000000580000·580000·000018·00··WA··0···0··8
13 ··[·9]·.dynamic··········DYNAMIC·········000000000057c018·57c018·000060·10··WA··4···0··813 ··[·9]·.dynamic··········DYNAMIC·········0000000000580018·580018·000060·10··WA··4···0··8
14 ··[10]·.shstrtab·········STRTAB··········0000000000000000·57c078·00005a·00······0···0··814 ··[10]·.shstrtab·········STRTAB··········0000000000000000·580078·00005a·00······0···0··8
15 Key·to·Flags:15 Key·to·Flags:
16 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),16 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
17 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),17 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
18 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),18 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
19 ··p·(processor·specific)19 ··p·(processor·specific)
866 B
readelf --wide --symbols {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Symbol·table·'.dynsym'·contains·6·entries:1 Symbol·table·'.dynsym'·contains·6·entries:
2 ···Num:····Value··········Size·Type····Bind···Vis······Ndx·Name2 ···Num:····Value··········Size·Type····Bind···Vis······Ndx·Name
3 ·····0:·0000000000000000·····0·NOTYPE··LOCAL··DEFAULT··UND·3 ·····0:·0000000000000000·····0·NOTYPE··LOCAL··DEFAULT··UND·
4 ·····1:·000000000022c000·19824·OBJECT··GLOBAL·DEFAULT····7·_kDartVmSnapshotInstructions4 ·····1:·000000000022c000·19824·OBJECT··GLOBAL·DEFAULT····7·_kDartVmSnapshotInstructions
5 ·····2:·0000000000230d70·0x34ae30·OBJECT··GLOBAL·DEFAULT····7·_kDartIsolateSnapshotInstructions5 ·····2:·0000000000230d70·0x34c520·OBJECT··GLOBAL·DEFAULT····7·_kDartIsolateSnapshotInstructions
6 ·····3:·00000000000001b0·13536·OBJECT··GLOBAL·DEFAULT····2·_kDartVmSnapshotData6 ·····3:·00000000000001b0·13536·OBJECT··GLOBAL·DEFAULT····2·_kDartVmSnapshotData
7 ·····4:·0000000000003690·0x2259a0·OBJECT··GLOBAL·DEFAULT····2·_kDartIsolateSnapshotData7 ·····4:·0000000000003690·0x225e20·OBJECT··GLOBAL·DEFAULT····2·_kDartIsolateSnapshotData
8 ·····5:·0000000000000190····32·OBJECT··GLOBAL·DEFAULT····1·_kDartSnapshotBuildId8 ·····5:·0000000000000190····32·OBJECT··GLOBAL·DEFAULT····1·_kDartSnapshotBuildId
697 B
readelf --wide --dynamic {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Dynamic·section·at·offset·0x57c018·contains·6·entries:1 Dynamic·section·at·offset·0x580018·contains·6·entries:
2 ··Tag········Type·························Name/Value2 ··Tag········Type·························Name/Value
3 ·0x0000000000000004·(HASH)···············0x2291903 ·0x0000000000000004·(HASH)···············0x229610
4 ·0x0000000000000005·(STRTAB)·············0x2290784 ·0x0000000000000005·(STRTAB)·············0x2294f8
5 ·0x000000000000000a·(STRSZ)··············133·(bytes)5 ·0x000000000000000a·(STRSZ)··············133·(bytes)
6 ·0x0000000000000006·(SYMTAB)·············0x2291006 ·0x0000000000000006·(SYMTAB)·············0x229580
7 ·0x000000000000000b·(SYMENT)·············24·(bytes)7 ·0x000000000000000b·(SYMENT)·············24·(bytes)
8 ·0x0000000000000000·(NULL)···············0x08 ·0x0000000000000000·(NULL)···············0x0
414 B
readelf --wide --notes {}
    
Offset 1, 4 lines modifiedOffset 1, 4 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.build-id1 Displaying·notes·found·in:·.note.gnu.build-id
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·aed21ea83a9bc15480cb1892a1fb41063 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·aed21ea8eaebf0ca80cb1892f693d39d
668 B
readelf --wide --debug-dump=frames {}
    
Offset 11, 15 lines modifiedOffset 11, 15 lines modified
11 ··DW_CFA_def_cfa:·r29·(x29)·ofs·011 ··DW_CFA_def_cfa:·r29·(x29)·ofs·0
  
12 00000014·0000000000000014·00000018·FDE·cie=00000000·pc=000000000022c000..0000000000230d7012 00000014·0000000000000014·00000018·FDE·cie=00000000·pc=000000000022c000..0000000000230d70
13 ··DW_CFA_offset:·r29·(x29)·at·cfa+013 ··DW_CFA_offset:·r29·(x29)·at·cfa+0
14 ··DW_CFA_offset:·r30·(x30)·at·cfa+814 ··DW_CFA_offset:·r30·(x30)·at·cfa+8
15 ··DW_CFA_val_offset:·r31·(sp)·is·cfa+1615 ··DW_CFA_val_offset:·r31·(sp)·is·cfa+16
  
16 0000002c·0000000000000014·00000030·FDE·cie=00000000·pc=0000000000230d70..000000000057bba016 0000002c·0000000000000014·00000030·FDE·cie=00000000·pc=0000000000230d70..000000000057d290
17 ··DW_CFA_offset:·r29·(x29)·at·cfa+017 ··DW_CFA_offset:·r29·(x29)·at·cfa+0
18 ··DW_CFA_offset:·r30·(x30)·at·cfa+818 ··DW_CFA_offset:·r30·(x30)·at·cfa+8
19 ··DW_CFA_val_offset:·r31·(sp)·is·cfa+1619 ··DW_CFA_val_offset:·r31·(sp)·is·cfa+16
  
20 00000044·ZERO·terminator20 00000044·ZERO·terminator
  
  
438 KB
strings --all --bytes=8 {}
    
Offset 356, 293 lines modifiedOffset 356, 281 lines modified
356 :current_position356 :current_position
357 FutureOr357 FutureOr
358 boolean·expression358 boolean·expression
359 _ExternalInt64Array359 _ExternalInt64Array
360 _Uint16List360 _Uint16List
361 d56742caf7b3b3f4bd2df93a9bbb5503product·no-code_comments·no-dwarf_stack_traces_mode·lazy_async_stacks·no-lazy_dispatchers·dedup_instructions·no-asserts·arm64-sysv·compressed-pointers·null-safety361 d56742caf7b3b3f4bd2df93a9bbb5503product·no-code_comments·no-dwarf_stack_traces_mode·lazy_async_stacks·no-lazy_dispatchers·dedup_instructions·no-asserts·arm64-sysv·compressed-pointers·null-safety
362 UIKeyInputPageUp362 UIKeyInputPageUp
363 _channel@506206165 
364 _handleFlightEnded@596011697 
365 ScrollViewKeyboardDismissBehavior363 ScrollViewKeyboardDismissBehavior
366 _CircularProgressIndicatorPainter@322243954 
367 set:readOnly364 set:readOnly
368 get:_raw@14069316365 get:_raw@14069316
369 Unable·to·find·a·path·to·"366 Unable·to·find·a·path·to·"
 367 get:_localizationsDelegates@546236006
370 _isRoot@331420462 
371 _controller@422160358 
372 SemanticsAction368 SemanticsAction
373 Utf16Pointer|_ensureNotNullptr|369 Utf16Pointer|_ensureNotNullptr|
374 Invalid·arguments·for·'resize'·method·sent·to·dev.flutter/channel-buffers·(channel·name·must·be·less·than·254·characters·long)370 Invalid·arguments·for·'resize'·method·sent·to·dev.flutter/channel-buffers·(channel·name·must·be·less·than·254·characters·long)
375 calculateBoundedFloatingCursorOffset371 calculateBoundedFloatingCursorOffset
376 _parseAndHandleRestorationUpdateFromEngine@498347053 
377 RenderComparison.372 RenderComparison.
378 _MixedAlignment@372341779 
379 _AsyncRun@4048458373 _AsyncRun@4048458
380 _Link@14069316374 _Link@14069316
381 _defaultLocale@726204621 
382 AnimationController.375 AnimationController.
383 _CopyPointerEnterEvent@210050165 
384 MaterialLocalizationEn376 MaterialLocalizationEn
385 prosinac377 prosinac
386 _taskSorter@464222615 
387 ParagraphStyle.378 ParagraphStyle.
388 Unable·to·establish·connection·on·channel.379 Unable·to·establish·connection·on·channel.
389 convertSingle380 convertSingle
390 get:textDirection381 get:textDirection
391 Value·not·in·range382 Value·not·in·range
392 dart:collection-patch/compact_hash.dart383 dart:collection-patch/compact_hash.dart
393 __MediaQueryFromWindowState&State&WidgetsBindingObserver@510282825 
394 _markNeedsBuild@512111801 
395 ScrollPhysics384 ScrollPhysics
396 GuideNextDay385 GuideNextDay
397 ImmutableList_from386 ImmutableList_from
398 TextEditingDelta387 TextEditingDelta
399 forcePress388 forcePress
 389 _ToolbarSlot@606023576
400 _handleFocusHighlightModeChange@277005770 
401 _writeText@910101164 
402 get:semanticsBuilder390 get:semanticsBuilder
403 Freskatu391 Freskatu
404 Unrecognized·message·392 Unrecognized·message·
405 _GlowingOverscrollIndicatorPainter@615442496393 _UnderdampedSolution@414485910
 394 _hadPrimaryFocus@535492240
406 proxy-authenticate395 proxy-authenticate
407 CupertinoLocalizationAs 
408 rast·Kristust396 _removeChild@534042876B
 397 __TransformedPointerEvent&_AbstractPointerEvent&Diagnosticable&_PointerEventDescription@207050165
409 Canvas_drawPath398 Canvas_drawPath
410 onChanged399 onChanged
411 _startCursorTimer@531183791400 rast·Kristust
 401 CupertinoLocalizationAs
412 Canvas_drawLine402 Canvas_drawLine
413 Fungua·menyu·ya·kusogeza403 Fungua·menyu·ya·kusogeza
414 init:_kBlendModeDefault@16065589404 init:_kBlendModeDefault@16065589
415 _compareAny@3220832405 _compareAny@3220832
416 ·(macOS)406 ·(macOS)
417 _revealLastTooltip@366220820 
418 _colorize@910101164 
419 _stackTrace@0150898407 _stackTrace@0150898
420 Favoritos408 Favoritos
421 _kRightMiddleTween@162053933 
422 RestorationBucket.child409 RestorationBucket.child
423 _ModalScopeState@94188637.410 _FormFieldState&State&RestorationMixin@588032539
424 2e·trimestre411 2e·trimestre
425 recoveredInTransaction412 recoveredInTransaction
426 __OverridableContextAction&ContextAction&_OverridableActionMixin@536441002 
427 _updateClip@443160605 
428 _closeHandler@14069316413 _closeHandler@14069316
429 String_concatRange414 String_concatRange
 415 _unmountAll@89042623
430 longPress416 longPress
431 InheritedTheme417 InheritedTheme
432 Error:·The·widget·418 _ShapeDecorationPainter@403037234
 419 _handleSelectedItem@88306365
433 _cache@0150898420 _cache@0150898
434 _parseBlock@0150898421 _parseBlock@0150898
435 hitTestChild422 hitTestChild
436 ImageConfiguration423 _ScaffoldScope@328420462
 424 get:_handleMoveCursorForwardByWord@426245603
437 Kies·alles425 Kies·alles
438 _resolve@452065309426 _controller@419160358
439 alwaysUse24HourFormat427 alwaysUse24HourFormat
440 createChild428 createChild
441 _SemanticsSortGroup@470082469429 ImageConfiguration
442 Canvas_clipPath430 Canvas_clipPath
443 SemanticsAction.longPress431 SemanticsAction.longPress
444 _debugPrintBuffer@197110992 
445 ErrorWidget432 ErrorWidget
446 _rehashObjects@3220832433 _rehashObjects@3220832
447 package:collection/src/canonicalized_map.dart434 package:collection/src/canonicalized_map.dart
448 ThemeDataTween435 ThemeDataTween
449 Shortcuts436 Shortcuts
450 number_symbol_data437 number_symbol_data
 438 _isDisabled@88306365
451 SemanticsAction.moveCursorBackwardByWord 
452 errorColor 
453 initState 
454 Material439 Material
 440 initState
 441 errorColor
 442 SemanticsAction.moveCursorBackwardByWord
455 febbraio443 febbraio
456 text/plain444 _handlePointerEventImmediately@200304576
457 prefixIcon445 prefixIcon
458 _StreamControllerLifecycle@4048458446 _StreamControllerLifecycle@4048458
459 get:reasonPhrase447 get:reasonPhrase
460 DoNothingAndStopPropagationTextIntent448 DoNothingAndStopPropagationTextIntent
461 TickerFuture._@467494659449 positionDependentBox
462 Namathisela450 Namathisela
463 package:flutter_localizations/src/widgets_localizations.dart451 text/plain
464 dart:core/set.dart452 dart:core/set.dart
465 immediately453 immediately
 454 package:flutter_localizations/src/widgets_localizations.dart
466 _JsonStringStringifier@9003594.455 _JsonStringStringifier@9003594.
467 positionDependentBox 
468 PlatformDispatcher456 PlatformDispatcher
469 etter·Kristus457 etter·Kristus
Max diff block lines reached; 444243/448077 bytes (99.14%) of diff not shown.
18.0 MB
readelf --wide --decompress --hex-dump=.rodata {}
    
Offset 842, 5422 lines modifiedOffset 842, 5422 lines modified
842 ··0x00003620·a03a0000·18040000·f43a0000·18040000·.:.......:......842 ··0x00003620·a03a0000·18040000·f43a0000·18040000·.:.......:......
843 ··0x00003630·483b0000·18040000·9c3b0000·18040000·H;.......;......843 ··0x00003630·483b0000·18040000·9c3b0000·18040000·H;.......;......
844 ··0x00003640·f03b0000·18040000·443c0000·18040000·.;......D<......844 ··0x00003640·f03b0000·18040000·443c0000·18040000·.;......D<......
845 ··0x00003650·883e0000·18040000·34440000·18040000·.>......4D......845 ··0x00003650·883e0000·18040000·34440000·18040000·.>......4D......
846 ··0x00003660·b4460000·18040000·9c4a0000·18040000·.F.......J......846 ··0x00003660·b4460000·18040000·9c4a0000·18040000·.F.......J......
847 ··0x00003670·a04c0000·18040000·bc4c0000·18040000·.L.......L......847 ··0x00003670·a04c0000·18040000·bc4c0000·18040000·.L.......L......
848 ··0x00003680·644d0000·18040000·00000000·00000000·dM..............848 ··0x00003680·644d0000·18040000·00000000·00000000·dM..............
849 ··0x00003690·f5f5dcdc·e5011d00·00000000·03000000·................849 ··0x00003690·f5f5dcdc·99051d00·00000000·03000000·................
850 ··0x000036a0·00000000·64353637·34326361·66376233·....d56742caf7b3850 ··0x000036a0·00000000·64353637·34326361·66376233·....d56742caf7b3
851 ··0x000036b0·62336634·62643264·66393361·39626262·b3f4bd2df93a9bbb851 ··0x000036b0·62336634·62643264·66393361·39626262·b3f4bd2df93a9bbb
852 ··0x000036c0·35353033·70726f64·75637420·6e6f2d63·5503product·no-c852 ··0x000036c0·35353033·70726f64·75637420·6e6f2d63·5503product·no-c
853 ··0x000036d0·6f64655f·636f6d6d·656e7473·206e6f2d·ode_comments·no-853 ··0x000036d0·6f64655f·636f6d6d·656e7473·206e6f2d·ode_comments·no-
854 ··0x000036e0·64776172·665f7374·61636b5f·74726163·dwarf_stack_trac854 ··0x000036e0·64776172·665f7374·61636b5f·74726163·dwarf_stack_trac
855 ··0x000036f0·65735f6d·6f646520·6c617a79·5f617379·es_mode·lazy_asy855 ··0x000036f0·65735f6d·6f646520·6c617a79·5f617379·es_mode·lazy_asy
856 ··0x00003700·6e635f73·7461636b·73206e6f·2d6c617a·nc_stacks·no-laz856 ··0x00003700·6e635f73·7461636b·73206e6f·2d6c617a·nc_stacks·no-laz
857 ··0x00003710·795f6469·73706174·63686572·73206465·y_dispatchers·de857 ··0x00003710·795f6469·73706174·63686572·73206465·y_dispatchers·de
858 ··0x00003720·6475705f·696e7374·72756374·696f6e73·dup_instructions858 ··0x00003720·6475705f·696e7374·72756374·696f6e73·dup_instructions
859 ··0x00003730·206e6f2d·61737365·72747320·61726d36··no-asserts·arm6859 ··0x00003730·206e6f2d·61737365·72747320·61726d36··no-asserts·arm6
860 ··0x00003740·342d7379·73762063·6f6d7072·65737365·4-sysv·compresse860 ··0x00003740·342d7379·73762063·6f6d7072·65737365·4-sysv·compresse
Diff chunk too large, falling back to line-by-line diff (2242 lines added, 2242 lines removed)
861 ··0x00003750·642d706f·696e7465·7273206e·756c6c2d·d-pointers·null-861 ··0x00003750·642d706f·696e7465·7273206e·756c6c2d·d-pointers·null-
862 ··0x00003760·73616665·74790074·871b1586·22836f85·safety.t....".o.862 ··0x00003760·73616665·74790074·87131686·24836f85·safety.t....$.o.
863 ··0x00003770·78f19029·c17f1f81·a08a8b8a·8aa4b891·x..)............863 ··0x00003770·06f29029·c1072081·a08a8b8a·8a848991·...)..·.........
864 ··0x00003780·89c288d6·98a2b484·8ea288aa·84869ebc·................864 ··0x00003780·c2888e98·a2b48884·86ca9ebc·7c81c8a2·............|...
865 ··0x00003790·7c81c8e8·a2b2848d·b389a29c·b0838ea8·|...............865 ··0x00003790·848db389·a29c838e·a8978d8a·ac9d8b90·................
866 ··0x000037a0·978dc08a·ac9d8b90·aa9e8c93·8fd49aa2·................866 ··0x000037a0·939e8c8f·d49aa2a4·ce83929a·98a4a088·................
867 ··0x000037b0·a4ce0481·b2929a98·83a4a088·8a94d2a8·................867 ··0x000037b0·8a94a3ac·8ba890aa·bc89b4a4·ac42819e·.............B..
868 ··0x000037c0·8ba890a3·aad8a4ae·9e9e9283·b69eb0c0·................868 ··0x000037c0·929e83ae·9eb0c0a6·90838c87·83a68692·................
869 ··0x000037d0·a69083b8·a689a686·9287a58c·b8ae83b4·................869 ··0x000037d0·a5aee098·acaca4a8·9b92869c·c2b88f8d·................
870 ··0x000037e0·98ac1481·aaaca49b·92869c8f·a48d9ca6·................870 ··0x000037e0·9ca68c84·98b0d894·aaaa96a4·8e878d89·................
871 ··0x000037f0·8c8498a4·94a4aa96·8dba8e89·879eb2b6·................871 ··0x000037f0·9eb296ac·da888688·9c92a4a8·90928894·................
872 ··0x00003800·96acda88·86889c92·a4d09492·88908783·................872 ··0x00003800·d08390d0·94c4a0ca·a886968e·94a49686·................
873 ··0x00003810·909494c4·a0cab086·968ef8a4·9686bea8·................873 ··0x00003810·f8be8788·a49aa0a4·baa8949a·889eae8d·................
874 ··0x00003820·a49ac0ca·88a4a89a·94c4889e·ae8d9894·................874 ··0x00003820·98949a92·8d84869e·96909a96·9e98a4a6·................
875 ··0x00003830·9a92a68d·84869ec4·96909a96·9e98a695·................875 ··0x00003830·959e94c0·bade9ebe·5e8183d4·92aa9236·........^......6
876 ··0x00003840·9e94c0ba·c89ebe5e·8183d492·aa92929a·.......^........876 ··0x00003840·819a8f88·9e92ba86·8b9aa692·83ee8887·................
877 ··0x00003850·b6889e8b·8fba869a·a69283ee·8887d6a4·................877 ··0x00003850·d6858397·90b4908e·9e94acb8·91a79aa0·................
878 ··0x00003860·839790b4·908e9e94·ac8591b4·a79aa0a0·................878 ··0x00003860·a00a818a·a0a3a89e·c89ea68b·8aaea498·................
879 ··0x00003870·0a818aa0·d2a89ea3·9ea68b8a·baaea498·................879 ··0x00003870·9099a8ac·a6a4b292·c6beaaac·90889b83·................
880 ··0x00003880·9099a8ac·a6a4b292·beaaac90·889b83a0·................880 ··0x00003880·b8a0a2fe·918684b6·94bc8d90·879bb4ec·................
881 ··0x00003890·b6a4fe91·86aab694·bc8d8490·879beca2·................881 ··0x00003890·a29e840a·828fae8e·9c8394b0·8ca6c2a8·................
882 ··0x000038a0·9e84be8f·ae9c8e83·94b2b2a6·c28c9092·................882 ··0x000038a0·909286aa·a2909296·8b8e8997·acd6968e·................
883 ··0x000038b0·86aaa290·92968bb8·bc8e8997·acd6968e·................883 ··0x000038b0·9ab28884·bcb893ae·9088b086·b6c60c81·................
884 ··0x000038c0·9ab28884·9388ae90·b086c8ba·b60c8186·................884 ··0x000038c0·8694ac9a·b6c284ae·9aa69e9e·ba8db69e·................
885 ··0x000038d0·949ab684·ae9aa69e·9eba8db8·9ea28c88·................885 ··0x000038d0·a28c888d·8792c60e·81a29abe·cea0ace8·................
886 ··0x000038e0·b6d692c6·0e81a284·888ba098·e883a898·................886 ··0x000038e0·83a88898·a4c09a84·84878aa4·988b83a6·................
887 ··0x000038f0·a4c08d84·9a8aa487·8783a683·83aeb0b2·................887 ··0x000038f0·8383aeb2·bcc8b4bc·89b68fb0·8cce8e9b·................
888 ··0x00003900·bcc8b4bc·89b68fb0·8c8e9b8c·aa8ea883·................888 ··0x00003900·8caa8ea8·83878ab2·9096beb4·c6cca296·................
889 ··0x00003910·878ab290·96beb496·cca2aa88·86a28394·................889 ··0x00003910·8886a283·94868ba6·aabe92c0·a88b9ca4·................
890 ··0x00003920·868ba6be·be92c0a8·8b9ca4a2·8aaa86ba·................890 ··0x00003920·a28aaa86·bad88d87·c694aaaa·858f8683·................
891 ··0x00003930·d88d87c6·94aaaa85·8f868396·90c88c9f·................891 ··0x00003930·9690c88c·9f888ed8·94ae89b8·8ea63481·..............4.
892 ··0x00003940·888ed894·89b88ea6·94a2ac92·968daaa4·................892 ··0x00003940·cca2ac92·948d96a4·a4b0ee96·98ccaaba·................
893 ··0x00003950·b0ee9698·aaba0881·91acb09c·baf49296·................893 ··0x00003950·088191ac·b09cbaf4·bc9296ae·8b90ac83·................
894 ··0x00003960·ae8b90c6·83ac9cb6·ae9e9392·a6868aa0·................894 ··0x00003960·b69cae93·92a6868a·c0a089ce·8ace9cc0·................
895 ··0x00003970·89ceb69c·c0968d98·8aa8d0de·84ea9e83·................895 ··0x00003970·968d98a8·d0dea084·ea9e8396·c6ee948f·................
896 ··0x00003980·968fee94·b68fa4e8·b44081b4·8c948aac·.........@......896 ··0x00003980·a68fa4e8·b44081b4·8c94a48a·ac9a9e83·.....@..........
897 ··0x00003990·9a9e838c·b49ca087·9eb2a6b6·9a949cd8·................897 ··0x00003990·8c9ca0b2·879ea6b6·9a949c88·a88e8db4·................
898 ··0x000039a0·a8888e8d·8c989598·83839694·c4ae9bb8·................898 ··0x000039a0·988c9598·83839694·869bb88e·d2a088a8·................
899 ··0x000039b0·bc8eb2ba·d2a0aa88·a89c9e84·86d2a498·................899 ··0x000039b0·9ccc9e84·b2d2a498·88b292be·98b4a6a4·................
900 ··0x000039c0·88b29287·98b4a6a4·a89a9ca6·a694ca83·................900 ··0x000039c0·a89a9c87·a6a694d0·83b4bc8b·92838a91·................
901 ··0x000039d0·b4bcbc8b·92838a91·b0da85b0·a0b69e83·................901 ··0x000039d0·b085b0a0·9e8c838e·98878386·839aa8ac·................
902 ··0x000039e0·8e988783·86838cc0·9aacbc9e·84918eb6·................902 ··0x000039e0·bc9e8491·8eb69a96·8c92b6a6·a0989ac2·................
903 ··0x000039f0·9a96d492·b6a0989a·c28c90b0·a4889286·................903 ··0x000039f0·90b0a488·92869c99·aa9094aa·aefa92a2·................
904 ··0x00003a00·9c99aa90·94aaaefa·92a2b0a0·b08798a8·................904 ··0x00003a00·a2a0b087·98c8aca7·8696989c·f88f88b4·................
905 ··0x00003a10·aca78696·98c4a29c·8f9088b4·9c908386·................905 ··0x00003a10·9c908386·b8a290c4·92838b94·9c91b4aa·................
906 ··0x00003a20·b8a2c492·838b949c·91b4aaa2·86acaaa0·................906 ··0x00003a20·a286acaa·a0989aa4·ae9e929a·cab29b89·................
907 ··0x00003a30·989aa49e·c4ce92aa·b238829b·9aca8988·.........8......907 ··0x00003a30·88b09a83·86beb2b4·aeacc08f·308194a0·............0...
908 ··0x00003a40·9a8386be·b2acc08f·308194a0·89a4a8b4·........0.......908 ··0x00003a40·c6a4b4ce·acbe9a83·9eb89c9a·94a4a6b2·................
909 ··0x00003a50·b09a839e·a69c9a94·a489b2be·94ac9683·................909 ··0x00003a50·94ca83ac·96838fc0·8a928992·94a689a4·................
910 ··0x00003a60·8fc08a92·8392a494·a6b4a496·ce89949e·................910 ··0x00003a60·96b0949e·ba9eaebc·9b92929d·8cc889a4·................
911 ··0x00003a70·9eaebc9b·92929d8c·8dba89a4·8aa29e86·................911 ··0x00003a70·8aa2899e·869889a6·94898d83·989092a6·................
912 ··0x00003a80·b298a694·89898398·909286ca·97b69883·................912 ··0x00003a80·ca97b698·839e9e9e·da92a888·8a98d88e·................
913 ··0x00003a90·9e9e9eda·92a888ca·cabe98d8·8e94899c·................913 ··0x00003a90·94899c86·89838395·8caae0b0·8d968792·................
914 ··0x00003aa0·8a838389·c28caae0·8d968792·958aa2ac·................914 ··0x00003aa0·8aa2ac9c·8692a4b6·e8a09e9e·b8919386·................
915 ··0x00003ab0·9c8692a4·b6a09e9e·b8919386·838ea2ba·................915 ··0x00003ab0·b08ecaa2·baba8b88·ac96ba83·830e8192·................
916 ··0x00003ac0·ba8bb0ac·96ba83ae·8892ba83·9a0e8186·................916 ··0x00003ac0·ba839ab6·b286a2aa·aca8aca4·9a989284·................
917 ··0x00003ad0·a2acba9a·aca4b092·98849293·9c8686c4·................917 ··0x00003ad0·92939c86·8694a89c·dc9a92c6·8885939e·................
918 ··0x00003ae0·94a89cb8·9a92ac88·85939eac·b090908f·................918 ··0x00003ae0·acb090ba·908faa8c·9c869898·c68689b0·................
919 ··0x00003af0·aa8cb086·9898c686·aab689b0·85b08e90·................919 ··0x00003af0·85b08e90·96a89a83·8e9b8e86·879ebc8a·................
920 ··0x00003b00·96a89a83·8e9b8e86·879ebc46·818a9086·...........F....920 ··0x00003b00·8690ac98·baacbcb2·ae8c83ac·8caca68b·................
921 ··0x00003b10·98baacbc·b28c83ac·8caca68b·a0b28a8e·................921 ··0x00003b10·a0b28a8e·da83a894·c0b8c283·8483a2ce·................
922 ··0x00003b20·da83a894·b8c28384·83a2ce92·8696b4b4·................922 ··0x00003b20·928696b4·b4889488·9ccea4aa·a6ae888e·................
923 ··0x00003b30·8894889c·c6a4a6ce·ae888eae·9688a687·................923 ··0x00003b30·96888792·a0a5a296·a2ba8492·c4b6a9a8·................
924 ··0x00003b40·92a0c6a2·96a2ba84·a5dab6a9·c492a8a4·................924 ··0x00003b40·b4d68388·8caa8392·9a9486a4·ba919aa0·................
925 ··0x00003b50·b483888c·aa83929a·9486ba91·9aa09c90·................925 ··0x00003b50·9c90c686·bc979d94·d8b88b8a·b29bbe9e·................
926 ··0x00003b60·c686acbc·979d94ae·d88b8a9b·9e9e8ea6·................926 ··0x00003b60·9e8ea698·ac92dc8a·83beb01e·818c9ca6·................
927 ··0x00003b70·9892dc8a·83be8a90·8cba9c8a·a6868691·................927 ··0x00003b70·8a908686·91a8a8a0·94a690ac·92878e1e·................
928 ··0x00003b80·a8a094b8·f6aea6ac·92908e1e·818785a8·................928 ··0x00003b80·818a85a8·f0c6848c·8cae83d4·a499b2a8·................
929 ··0x00003b90·acc6848c·8cae83d4·b699b2a8·d8b09eac·................929 ··0x00003b90·d8b09eac·a8aca0aa·8794c4bc·94988d9e·................
930 ··0x00003ba0·acaaa091·a88794c4·bc9498f2·9ea4c08c·................930 ··0x00003ba0·a4c08c8d·c8839288·92988a84·918494b4·................
931 ··0x00003bb0·8d888392·98928a84·8d849490·a2898784·................931 ··0x00003bb0·90a28987·8493c6b6·838fae90·a09ba6c8·................
932 ··0x00003bc0·93c6b683·8fae90a0·06819ba6·c8a6c492·................932 ··0x00003bc0·a6acc492·bab81c81·9a9e83e6·a68ee290·................
933 ··0x00003bd0·bab81c81·9a9e83a6·8ee29088·bc888c90·................933 ··0x00003bd0·88bc888c·90a6b4b0·c6e698a0·ae8cb4a0·................
934 ··0x00003be0·a6b4b4b0·e6ba98a0·8cbea091·8a87bc84·................934 ··0x00003be0·b48a87bc·84a8919a·8d9a83c8·8c92e298·................
935 ··0x00003bf0·b4bc9a8d·9ab2838c·ae92e298·8494b0ae·................935 ··0x00003bf0·8494ae83·a2c49891·a09a96b8·8887a684·................
936 ··0x00003c00·83a29598·91a09a96·b8ca87a6·84b4ae84·................936 ··0x00003c00·b4ae849f·8a8accd2·ca929caa·a49695ac·................
937 ··0x00003c10·9f8a8acc·92969caa·a49db8ac·838a888c·................937 ··0x00003c10·838a9d8c·cea49ea2·b29498b0·92c0b090·................
938 ··0x00003c20·cee6a49e·a2909498·9a92c0b0·b89e94a4·................938 ··0x00003c20·9a9e94a4·98b0bebc·8b9ea8ba·b8a09597·................
939 ··0x00003c30·98b08b9e·a8baa0c8·95978ab0·b6928694·................939 ··0x00003c30·8ab0b692·86948c91·8c8e84d6·a48788b2·................
940 ··0x00003c40·8c91b28c·8eb888a4·b29eb283·84a8ba8e·................940 ··0x00003c40·9e83a8ba·8e8ea6ce·ae94a8f6·a89a909a·................
941 ··0x00003c50·8ea68794·f69a909a·8d9a9ca0·9290839c·................941 ··0x00003c50·8d9a9ca0·9290839c·a8b48ede·e0859aa2·................
942 ··0x00003c60·a8b48ede·859aa286·bebc9583·839fbc96·................942 ··0x00003c60·8695ea83·839f969c·89b0c2c4·a4ba8486·................
943 ··0x00003c70·9c89b0c4·a4848690·b2a6a69e·8b8a87dc·................943 ··0x00003c70·90b28b9e·8a87dc92·94b49e88·863481b4·.............4..
944 ··0x00003c80·9294aab4·88863481·b4ac879e·9783a698·......4.........944 ··0x00003c80·ac87ba97·839ea698·a888ae92·90b2dc94·................
945 ··0x00003c90·a888acae·bc929eb2·dc9490c4·9e8ab48c·................945 ··0x00003c90·c49e8a8c·90aca688·89a0e686·a683b698·................
946 ··0x00003ca0·90ac8889·a0e686a6·c8b68398·ba848ab6·................946 ··0x00003ca0·de84c68a·b696a2de·ac988e84·a28e8fba·................
947 ··0x00003cb0·088296a2·deac98a2·8e1c8184·a28e8fba·................947 ··0x00003cb0·c28f8686·83b8a099·88baa2d6·9ba67481·..............t.
948 ··0x00003cc0·c2c2868f·8386a099·88baa29b·a674818e·.............t..948 ··0x00003cc0·8eb89a84·8c94b288·ac9a8b84·87c4aa9e·................
949 ··0x00003cd0·b89a848c·9488bcac·9a8b8487·83aa9e94·................949 ··0x00003cd0·94a08387·969cae85·b4b28c8c·968398a6·................
950 ··0x00003ce0·a087969c·ae85b4b2·8c8c9683·98a692a2·................950 ··0x00003ce0·92a2968e·88a4a2b6·c08aa383·aae4acaa·................
951 ··0x00003cf0·968e88a4·a2b6c08a·a383aaac·aab8a492·................951 ··0x00003cf0·b8a49292·989aaa91·85a49091·989a9494·................
952 ··0x00003d00·b498929a·9185a490·ae91989a·b0949488·................952 ··0x00003d00·8885ac9e·a6b89698·8d968e00·81a0ba88·................
953 ··0x00003d10·85ac9ea6·b896988d·968e0081·a0e88890·................953 ··0x00003d10·90bcaae8·838b8e96·96838483·a2a88eb2·................
954 ··0x00003d20·bcaa8b83·c28e9696·838483a2·a8b48eb2·................954 ··0x00003d20·86bcb084·8483b28f·a6a0f6aa·839683dc·................
955 ··0x00003d30·86bc8484·83b28ff8·a6a0f6aa·b49683dc·................955 ··0x00003d30·b2b295ba·9b928326·81b48d9c·b4908b98·.......&........
956 ··0x00003d40·b2b295ba·83928398·9b8db490·8b98b4a0·................956 ··0x00003d40·b4a0ce98·aba4c88a·9c86aca6·bc8ab0e6·................
957 ··0x00003d50·cccea6ab·a4b4ae8a·86ac8abc·b0e699ac·................957 ··0x00003d50·99ac96a4·888cc688·ac98a684·a6d60e81·................
958 ··0x00003d60·96a4888c·88ac98a6·cc84d60e·819cb2be·................958 ··0x00003d60·9cb2be96·0081a09e·02818a87·96f48ea6·................
959 ··0x00003d70·c2960081·a09e0281·8a8796f4·8ea6a8a4·................959 ··0x00003d70·a8a4ac88·b492a48f·b6968fa4·96989ab0·................
960 ··0x00003d80·88b492ca·a48f968f·a496aabe·98b8c0b0·................960 ··0x00003d80·8e8ca0a6·8594b298·ae90a2b8·aeb2a0a4·................
961 ··0x00003d90·8eae9ab6·a68ca0b8·b29894ae·9085a2ae·................961 ··0x00003d90·a28a89ec·b896b1a2·889abc88·92849cd8·................
962 ··0x00003da0·b2a0a4a2·8a89ecb8·96b1a288·9aba8892·................962 ··0x00003da0·babc8383·8386a8d0·908486c2·86c6aa92·................
963 ··0x00003db0·849cd886·838383d0·9084b486·ce86aa92·................963 ··0x00003db0·9e8896ae·96d0d2b6·878d8794·bc9590ae·................
964 ··0x00003dc0·9e8896d0·96a8d2b6·878d8794·bc9590ae·................964 ··0x00003dc0·dea2ac87·868c969e·9183fca2·86bac49f·................
965 ··0x00003dd0·dea28786·8c969e91·83fc86b6·9fa0838c·................965 ··0x00003dd0·a0838ca6·3481ae8a·8dae89b8·a48abeb2·....4...........
966 ··0x00003de0·a6ae8aae·8d89b8a4·00818abe·b2b6a490·................966 ··0x00003de0·aca490a6·98b28596·89c49396·869096a0·................
967 ··0x00003df0·a698b2ac·968985c4·93968690·96a0c4ac·................967 ··0x00003df0·c4959083·9a941481·8686bab0·dc888e98·................
Max diff block lines reached; 18521036/18822964 bytes (98.40%) of diff not shown.
810 B
readelf --wide --decompress --hex-dump=.eh_frame {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 Hex·dump·of·section·'.eh_frame':1 Hex·dump·of·section·'.eh_frame':
2 ··0x00229030·10000000·00000000·017a5200·01081e01·.........zR.....2 ··0x002294b0·10000000·00000000·017a5200·01081e01·.........zR.....
3 ··0x00229040·1b0c1d00·14000000·18000000·b42f0000·............./..3 ··0x002294c0·1b0c1d00·14000000·18000000·342b0000·............4+..
4 ··0x00229050·704d0000·009d009e·01141f02·14000000·pM..............4 ··0x002294d0·704d0000·009d009e·01141f02·14000000·pM..............
5 ··0x00229060·30000000·0c7d0000·30ae3400·009d009e·0....}..0.4.....5 ··0x002294e0·30000000·8c780000·20c53400·009d009e·0....x..·.4.....
6 ··0x00229070·01141f02·00000000···················........6 ··0x002294f0·01141f02·00000000···················........
  
1.3 KB
readelf --wide --decompress --hex-dump=.dynstr {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
  
1 Hex·dump·of·section·'.dynstr':1 Hex·dump·of·section·'.dynstr':
2 ··0x00229078·005f6b44·61727456·6d536e61·7073686f·._kDartVmSnapsho2 ··0x002294f8·005f6b44·61727456·6d536e61·7073686f·._kDartVmSnapsho
3 ··0x00229088·74496e73·74727563·74696f6e·73005f6b·tInstructions._k3 ··0x00229508·74496e73·74727563·74696f6e·73005f6b·tInstructions._k
4 ··0x00229098·44617274·49736f6c·61746553·6e617073·DartIsolateSnaps4 ··0x00229518·44617274·49736f6c·61746553·6e617073·DartIsolateSnaps
5 ··0x002290a8·686f7449·6e737472·75637469·6f6e7300·hotInstructions.5 ··0x00229528·686f7449·6e737472·75637469·6f6e7300·hotInstructions.
6 ··0x002290b8·5f6b4461·7274566d·536e6170·73686f74·_kDartVmSnapshot6 ··0x00229538·5f6b4461·7274566d·536e6170·73686f74·_kDartVmSnapshot
7 ··0x002290c8·44617461·005f6b44·61727449·736f6c61·Data._kDartIsola7 ··0x00229548·44617461·005f6b44·61727449·736f6c61·Data._kDartIsola
8 ··0x002290d8·7465536e·61707368·6f744461·7461005f·teSnapshotData._8 ··0x00229558·7465536e·61707368·6f744461·7461005f·teSnapshotData._
9 ··0x002290e8·6b446172·74536e61·7073686f·74427569·kDartSnapshotBui9 ··0x00229568·6b446172·74536e61·7073686f·74427569·kDartSnapshotBui
10 ··0x002290f8·6c644964·00·························ldId.10 ··0x00229578·6c644964·00·························ldId.
  
664 B
readelf --wide --decompress --hex-dump=.hash {}
    
Offset 1, 7 lines modifiedOffset 1, 7 lines modified
  
1 Hex·dump·of·section·'.hash':1 Hex·dump·of·section·'.hash':
2 ··0x00229190·06000000·06000000·00000000·03000000·................2 ··0x00229610·06000000·06000000·00000000·03000000·................
3 ··0x002291a0·05000000·02000000·00000000·04000000·................3 ··0x00229620·05000000·02000000·00000000·04000000·................
4 ··0x002291b0·00000000·00000000·00000000·00000000·................4 ··0x00229630·00000000·00000000·00000000·00000000·................
5 ··0x002291c0·01000000·00000000···················........5 ··0x00229640·01000000·00000000···················........
  
6.92 MB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 2, 15 lines modifiedOffset 2, 15 lines modified
  
  
2 Disassembly·of·section·.text:2 Disassembly·of·section·.text:
  
3 000000000022c000·<_kDartVmSnapshotInstructions>:3 000000000022c000·<_kDartVmSnapshotInstructions>:
4 »       pM..............4 »       pM..............
5 »       ........4M......5 »       ........4M......
6 »       ..5.......".....6 »       .@5.......".....
7 »       .A.......y......7 »       .A.......y......
8 »       ..·..y........@.8 »       ..·..y........@.
9 »       .pA.......@.....9 »       .pA.......@.....
10 »       ..............@.10 »       ..............@.
11 »       P......qB.......11 »       P......qB.......
12 »       x.@..s@...?.....12 »       x.@..s@...?.....
13 »       B|A.....!·...<..13 »       B|A.....!·...<..
Offset 1241, 246 lines modifiedOffset 1241, 246 lines modified
1241 »       @'.._K......@7..1241 »       @'.._K......@7..
1242 »       \#@...`.Vg@.P'@.1242 »       \#@...`.Vg@.P'@.
1243 »       ..P.....B[.._K..1243 »       ..P.....B[.._K..
1244 »       ..@.[.C.{...U/@.1244 »       ..@.[.C.{...U/@.
1245 »       `._......._...·.1245 »       `._......._...·.
  
1246 0000000000230d70·<_kDartIsolateSnapshotInstructions>:1246 0000000000230d70·<_kDartIsolateSnapshotInstructions>:
1247 »       0.4.............1247 »       ·.4.............
1248 »       ..........4.....1248 »       ..........4.....
1249 »       ..4.....p.#.....1249 »       ..4.....p.#.....
1250 »       ·........y......1250 »       ·........y......
1251 »       .!..P.@.....)..T1251 »       .!..P.@.....)..T
1252 »       ..@..p@.!.......1252 »       ..@..p@.!.......
1253 »       ..@.B...@.@x....1253 »       ..@.B...@.@x....
1254 »       ..@.......@.....1254 »       ..@.......@.....
1255 »       .........z~...?.1255 »       .........z~...?.
1256 »       .a...._..A......1256 »       .a...._..A......
1257 »       .A.......y...._.1257 »       .A.......y...._.
1258 »       ........P/A.....1258 »       I"......P/A.....
1259 »       ..@x...k...T.y..1259 »       ..@x...k...T.y..
1260 »       ....P.@........T1260 »       ....P.@........T
1261 »       ..@.........·..61261 »       ..@.........·..6
1262 »       ..@x...........T1262 »       ..@x...........T
1263 »       h.D.c.@.c@A..'..1263 »       h.D.c.@.c.A..,..
1264 »       ..@...@..A....@.1264 »       ..@...@..A....@.
1265 »       ....J....a......1265 »       ....$....a......
1266 »       .....y...._.j...1266 »       .....y...._.&"..
1267 »       ....P/A.......@x1267 »       ....P/A.......@x
1268 »       ...k...T.y......1268 »       ...k...T.y......
1269 »       .!..P.@........T1269 »       .!..P.@........T
1270 »       ..@.........·..61270 »       ..@.........·..6
1271 »       ..@x...........T1271 »       ..@x...........T
1272 »       h.D.c+@.c@B..&..1272 »       h.D.c+@.c.C..,..
1273 »       ..@.·.@.......@x1273 »       ..@.·.@.......@x
1274 »       ..@...........@.1274 »       ..@...........@.
1275 »       .z~...?..A......1275 »       .z~...?..A......
1276 »       ..@......p@.B...1276 »       ..@......p@.B...
1277 »       ........_..k...T1277 »       ........_..k...T
1278 »       D.A.....hwQ..p@.1278 »       D.A.....hoQ..p@.
1279 »       c+@.cHB.·.?..._.1279 »       c+@.c.C.·.?..._.
1280 »       .....y...._.2...1280 »       .....y...._..!..
1281 »       ....P/A.......@x1281 »       ....P/A.......@x
1282 »       ...k...T.y......1282 »       ...k...T.y......
1283 »       .!..P.@........T1283 »       .!..P.@........T
1284 »       ..@.dp@.......@.1284 »       ..@.dp@.......@.
1285 »       ............hs@.1285 »       ............hs@.
1286 »       ..E..q@.cs@.c.E.1286 »       .eF..q@.cs@.chF.
1287 »       ·.?..._...@..A..1287 »       ·.?..._...@..A..
1288 »       dg@......A..`#H.1288 »       dg@......A..`.H.
1289 »       l.....·.........1289 »       (.....·..!......
1290 »       .y...........0A.1290 »       .y...........0A.
1291 »       !...".....".c.@.1291 »       !...".....".c.@.
1292 »       .."...@...A.B...1292 »       .."...@...A.B...
1293 »       p.E._..k...T.0B.1293 »       p.E._..k...T.0B.
1294 »       B...·..K..·.!.@.1294 »       B...·..K..·.!.@.
1295 »       ............P.@.1295 »       ............P.@.
1296 »       .......T..·7....1296 »       .......T..·7....
1297 »       Z....A.......y..1297 »       Z....A.......y..
1298 »       .._..........A..1298 »       .._..........A..
1299 »       .....y...._.....1299 »       .....y...._..!..
1300 »       .....y..........1300 »       .....y..........
1301 »       P.@........T..@.1301 »       P.@........T..@.
1302 »       ..@x!...?..q...T1302 »       ..@x!...?..q...T
1303 »       ..@.c.....@.....1303 »       ..@.c.....@.....
1304 »       ....C........._.1304 »       .....·........_.
1305 »       .....|A.........1305 »       .....|A.........
1306 »       ...T..@...@.....1306 »       ...T..@...@.....
1307 »       ............P.@.1307 »       ............P.@.
1308 »       .......T....J..T1308 »       .......T....J..T
1309 »       ......@.........1309 »       ......@.........
1310 »       ..@........._..k1310 »       ..@........._..k
1311 »       ...TDpA.....h'C.1311 »       ...TDpA.....h.C.
1312 »       .p@.c.E.·.?...].1312 »       .p@.c.E.·.?...].
1313 »       .._..._.9...9?..1313 »       .._..._.9...9?..
1314 »       ·......60._8.._81314 »       ·......60._8.._8
1315 »       0.P...\.@..T....1315 »       0.P...\.@..T....
1316 »       F.....^...]...^.1316 »       F.....^...]...^.
1317 »       ......]......y..1317 »       ......]......y..
1318 »       .._.?..qA..T..@.1318 »       .._.?..qA..T..@.
1319 »       c.....@.........1319 »       c.....@.........
1320 »       .........._.....1320 »       .·........_.....
1321 »       .|A.........-..T1321 »       .|A.........-..T
1322 »       ......@.....P.@.1322 »       ......@.....P.@.
1323 »       .......T....*..T1323 »       .......T....*..T
1324 »       ......@.........1324 »       ......@.........
1325 »       ..@........._..k1325 »       ..@........._..k
1326 »       ...TDpA.....h'C.1326 »       ...TDpA.....h.C.
1327 »       .p@.c.E.·.?...^.1327 »       .p@.c.E.·.?...^.
1328 »       .._..._.9...9?..1328 »       .._..._.9...9?..
1329 »       ·......60._8.._81329 »       ·......60._8.._8
1330 »       0.P...\.@..T....1330 »       0.P...\.@..T....
1331 »       F.....^...^.....1331 »       F.....^...^.....
1332 »       ..^......y...._.1332 »       ..^......y...._.
1333 »       ?..qa..T..@...@.1333 »       ?..qa..T..@...@.
1334 »       c.....@.........1334 »       c.....@.........
1335 »       .........._.....1335 »       .·........_.....
1336 »       .|A.........-..T1336 »       .|A.........-..T
1337 »       ......@.....P.@.1337 »       ......@.....P.@.
1338 »       ....i..T....*..T1338 »       ....i..T....*..T
1339 »       ......@.........1339 »       ......@.........
1340 »       ..@........._..k1340 »       ..@........._..k
1341 »       ...TDpA.....h'C.1341 »       ...TDpA.....h.C.
1342 »       .p@.c.E.·.?...^.1342 »       .p@.c.E.·.?...^.
1343 »       .._..._.9...9?..1343 »       .._..._.9...9?..
1344 »       ·......60._8.._81344 »       ·......60._8.._8
1345 »       0.P...\.@..T....1345 »       0.P...\.@..TN...
1346 »       F.....^...^.....1346 »       F.....^...^.....
1347 »       ..^......y...._.1347 »       ..^......y...._.
1348 »       ..@............k1348 »       ..@............k
1349 »       ...T...6..@x../.1349 »       ...T...6..@x.·/.
1350 »       ...T..@xCSC.c.@.1350 »       ...T..@xCSC.c.@.
Max diff block lines reached; 7250269/7253155 bytes (99.96%) of diff not shown.
393 B
readelf --wide --decompress --hex-dump=.bss {}
    
Offset 1, 5 lines modifiedOffset 1, 5 lines modified
  
1 Hex·dump·of·section·'.bss':1 Hex·dump·of·section·'.bss':
2 ··0x0057c000·00000000·00000000·00000000·00000000·................2 ··0x00580000·00000000·00000000·00000000·00000000·................
3 ··0x0057c010·00000000·00000000···················........3 ··0x00580010·00000000·00000000···················........
  
4.0 KB
smali/io/flutter/plugins/a/h$d$a.smali vs.
smali/e/a/a/c$i.smali
Files 26% similar despite different names
    
Offset 1, 82 lines modifiedOffset 1, 105 lines modified
1 .class·Lio/flutter/plugins/a/h$d$a;1 .class·Le/a/a/c$i;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Le/a/a/b/a/b;5 .implements·Lf/a/c/a/j$d;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingMethod;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
8 ····value·=·Lio/flutter/plugins/a/h$d;->g(Ljava/util/concurrent/Callable;Lf/a/c/a/i$d;)V8 ····value·=·Le/a/a/c;
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·=·"i"
13 .end·annotation 
  
14 .annotation·system·Ldalvik/annotation/Signature; 
15 ····value·=·{ 
16 ········"Ljava/lang/Object;", 
17 ········"Le/a/a/b/a/b<", 
18 ········"TT;>;" 
19 ····} 
20 .end·annotation13 .end·annotation
  
  
21 #·instance·fields14 #·instance·fields
22 .field·final·synthetic·a:Lf/a/c/a/i$d;15 .field·final·a:Landroid/os/Handler;
  
 16 .field·private·final·b:Lf/a/c/a/j$d;
  
23 #·direct·methods 
24 .method·constructor·<init>(Lio/flutter/plugins/a/h$d;Lf/a/c/a/i$d;)V 
25 ····.locals·0 
  
26 ····iput-object·p2,·p0,·Lio/flutter/plugins/a/h$d$a;->a:Lf/a/c/a/i$d;17 #·direct·methods
 18 .method·private·constructor·<init>(Le/a/a/c;Lf/a/c/a/j$d;)V
 19 ····.locals·1
  
27 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V20 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
 21 ····new-instance·p1,·Landroid/os/Handler;
  
 22 ····invoke-static·{},·Landroid/os/Looper;->getMainLooper()Landroid/os/Looper;
  
 23 ····move-result-object·v0
  
 24 ····invoke-direct·{p1,·v0},·Landroid/os/Handler;-><init>(Landroid/os/Looper;)V
  
 25 ····iput-object·p1,·p0,·Le/a/a/c$i;->a:Landroid/os/Handler;
  
 26 ····iput-object·p2,·p0,·Le/a/a/c$i;->b:Lf/a/c/a/j$d;
  
28 ····return-void27 ····return-void
29 .end·method28 .end·method
  
 29 .method·synthetic·constructor·<init>(Le/a/a/c;Lf/a/c/a/j$d;Le/a/a/c$a;)V
 30 ····.locals·0
  
 31 ····invoke-direct·{p0,·p1,·p2},·Le/a/a/c$i;-><init>(Le/a/a/c;Lf/a/c/a/j$d;)V
30 #·virtual·methods 
31 .method·public·a(Ljava/lang/Throwable;)V 
32 ····.locals·3 
  
33 ····iget-object·v0,·p0,·Lio/flutter/plugins/a/h$d$a;->a:Lf/a/c/a/i$d;32 ····return-void
 33 .end·method
  
34 ····invoke-virtual·{p1},·Ljava/lang/Object;->getClass()Ljava/lang/Class;34 .method·static·synthetic·d(Le/a/a/c$i;)Lf/a/c/a/j$d;
 35 ····.locals·0
  
 36 ····iget-object·p0,·p0,·Le/a/a/c$i;->b:Lf/a/c/a/j$d;
  
35 ····move-result-object·v137 ····return-object·p0
 38 .end·method
  
36 ····invoke-virtual·{v1},·Ljava/lang/Class;->getName()Ljava/lang/String; 
  
37 ····move-result-object·v139 #·virtual·methods
 40 .method·public·a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V
 41 ····.locals·2
  
38 ····invoke-virtual·{p1},·Ljava/lang/Throwable;->getMessage()Ljava/lang/String;42 ····iget-object·v0,·p0,·Le/a/a/c$i;->a:Landroid/os/Handler;
  
39 ····move-result-object·p143 ····new-instance·v1,·Le/a/a/c$i$b;
  
40 ····const/4·v2,·0x044 ····invoke-direct·{v1,·p0,·p1,·p2,·p3},·Le/a/a/c$i$b;-><init>(Le/a/a/c$i;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V
  
41 ····invoke-interface·{v0,·v1,·p1,·v2},·Lf/a/c/a/i$d;->a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V45 ····invoke-virtual·{v0,·v1},·Landroid/os/Handler;->post(Ljava/lang/Runnable;)Z
  
42 ····return-void46 ····return-void
43 .end·method47 .end·method
  
44 .method·public·b(Ljava/lang/Object;)V48 .method·public·b(Ljava/lang/Object;)V
45 ····.locals·149 ····.locals·2
46 ····.annotation·system·Ldalvik/annotation/Signature; 
47 ········value·=·{ 
48 ············"(TT;)V" 
49 ········} 
50 ····.end·annotation 
 50 ····iget-object·v0,·p0,·Le/a/a/c$i;->a:Landroid/os/Handler;
  
 51 ····new-instance·v1,·Le/a/a/c$i$a;
  
 52 ····invoke-direct·{v1,·p0,·p1},·Le/a/a/c$i$a;-><init>(Le/a/a/c$i;Ljava/lang/Object;)V
  
 53 ····invoke-virtual·{v0,·v1},·Landroid/os/Handler;->post(Ljava/lang/Runnable;)Z
  
 54 ····return-void
 55 .end·method
  
 56 .method·public·c()V
 57 ····.locals·2
  
 58 ····iget-object·v0,·p0,·Le/a/a/c$i;->a:Landroid/os/Handler;
  
 59 ····new-instance·v1,·Le/a/a/c$i$c;
  
51 ····iget-object·v0,·p0,·Lio/flutter/plugins/a/h$d$a;->a:Lf/a/c/a/i$d;60 ····invoke-direct·{v1,·p0},·Le/a/a/c$i$c;-><init>(Le/a/a/c$i;)V
  
52 ····invoke-interface·{v0,·p1},·Lf/a/c/a/i$d;->b(Ljava/lang/Object;)V61 ····invoke-virtual·{v0,·v1},·Landroid/os/Handler;->post(Ljava/lang/Runnable;)Z
  
53 ····return-void62 ····return-void
54 .end·method63 .end·method
1.21 KB
smali/io/flutter/embedding/engine/f/c$c.smali vs.
smali/io/flutter/embedding/engine/f/e$j.smali
Files 18% similar despite different names
    
Offset 1, 33 lines modifiedOffset 1, 35 lines modified
1 .class·Lio/flutter/embedding/engine/f/c$c;1 .class·Lio/flutter/embedding/engine/f/e$j;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Lio/flutter/embedding/engine/f/c$f;5 .implements·Lf/a/c/a/c$c;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
8 ····value·=·Lio/flutter/embedding/engine/f/c;8 ····value·=·Lio/flutter/embedding/engine/f/e;
9 .end·annotation9 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0xa11 ····accessFlags·=·0xa
12 ····name·=·"c"12 ····name·=·"j"
13 .end·annotation13 .end·annotation
  
  
14 #·direct·methods14 #·direct·methods
15 .method·constructor·<init>()V15 .method·private·constructor·<init>()V
16 ····.locals·116 ····.locals·0
  
17 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V17 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
18 ····invoke-static·{},·Lf/a/a;->e()Lf/a/a;18 ····return-void
 19 .end·method
  
19 ····move-result-object·v020 .method·synthetic·constructor·<init>(Lio/flutter/embedding/engine/f/e$a;)V
 21 ····.locals·0
  
20 ····invoke-virtual·{v0},·Lf/a/a;->b()Ljava/util/concurrent/ExecutorService;22 ····invoke-direct·{p0},·Lio/flutter/embedding/engine/f/e$j;-><init>()V
  
21 ····return-void23 ····return-void
22 .end·method24 .end·method
3.77 KB
smali/io/flutter/embedding/engine/f/b$a.smali vs.
smali/io/flutter/embedding/engine/f/d$a.smali
Files 12% similar despite different names
    
Offset 1, 74 lines modifiedOffset 1, 74 lines modified
1 .class·Lio/flutter/embedding/engine/f/b$a;1 .class·Lio/flutter/embedding/engine/f/d$a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Lf/a/c/a/b$a;5 .implements·Lf/a/c/a/c$a;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
8 ····value·=·Lio/flutter/embedding/engine/f/b;8 ····value·=·Lio/flutter/embedding/engine/f/d;
9 .end·annotation9 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x011 ····accessFlags·=·0x0
12 ····name·=·null12 ····name·=·null
13 .end·annotation13 .end·annotation
  
  
14 #·instance·fields14 #·instance·fields
15 .field·final·synthetic·a:Lio/flutter/embedding/engine/f/b;15 .field·final·synthetic·a:Lio/flutter/embedding/engine/f/d;
  
  
16 #·direct·methods16 #·direct·methods
17 .method·constructor·<init>(Lio/flutter/embedding/engine/f/b;)V17 .method·constructor·<init>(Lio/flutter/embedding/engine/f/d;)V
18 ····.locals·018 ····.locals·0
  
19 ····iput-object·p1,·p0,·Lio/flutter/embedding/engine/f/b$a;->a:Lio/flutter/embedding/engine/f/b;19 ····iput-object·p1,·p0,·Lio/flutter/embedding/engine/f/d$a;->a:Lio/flutter/embedding/engine/f/d;
  
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/nio/ByteBuffer;Lf/a/c/a/b$b;)V24 .method·public·a(Ljava/nio/ByteBuffer;Lf/a/c/a/c$b;)V
25 ····.locals·125 ····.locals·1
  
26 ····iget-object·p2,·p0,·Lio/flutter/embedding/engine/f/b$a;->a:Lio/flutter/embedding/engine/f/b;26 ····iget-object·p2,·p0,·Lio/flutter/embedding/engine/f/d$a;->a:Lio/flutter/embedding/engine/f/d;
  
27 ····sget-object·v0,·Lf/a/c/a/q;->b:Lf/a/c/a/q;27 ····sget-object·v0,·Lf/a/c/a/r;->b:Lf/a/c/a/r;
  
28 ····invoke-virtual·{v0,·p1},·Lf/a/c/a/q;->c(Ljava/nio/ByteBuffer;)Ljava/lang/String;28 ····invoke-virtual·{v0,·p1},·Lf/a/c/a/r;->c(Ljava/nio/ByteBuffer;)Ljava/lang/String;
  
29 ····move-result-object·p129 ····move-result-object·p1
  
30 ····invoke-static·{p2,·p1},·Lio/flutter/embedding/engine/f/b;->e(Lio/flutter/embedding/engine/f/b;Ljava/lang/String;)Ljava/lang/String;30 ····invoke-static·{p2,·p1},·Lio/flutter/embedding/engine/f/d;->g(Lio/flutter/embedding/engine/f/d;Ljava/lang/String;)Ljava/lang/String;
  
31 ····iget-object·p1,·p0,·Lio/flutter/embedding/engine/f/b$a;->a:Lio/flutter/embedding/engine/f/b;31 ····iget-object·p1,·p0,·Lio/flutter/embedding/engine/f/d$a;->a:Lio/flutter/embedding/engine/f/d;
  
32 ····invoke-static·{p1},·Lio/flutter/embedding/engine/f/b;->f(Lio/flutter/embedding/engine/f/b;)Lio/flutter/embedding/engine/f/b$d;32 ····invoke-static·{p1},·Lio/flutter/embedding/engine/f/d;->h(Lio/flutter/embedding/engine/f/d;)Lio/flutter/embedding/engine/f/d$d;
  
33 ····move-result-object·p133 ····move-result-object·p1
  
34 ····if-eqz·p1,·:cond_034 ····if-eqz·p1,·:cond_0
  
35 ····iget-object·p1,·p0,·Lio/flutter/embedding/engine/f/b$a;->a:Lio/flutter/embedding/engine/f/b;35 ····iget-object·p1,·p0,·Lio/flutter/embedding/engine/f/d$a;->a:Lio/flutter/embedding/engine/f/d;
  
36 ····invoke-static·{p1},·Lio/flutter/embedding/engine/f/b;->f(Lio/flutter/embedding/engine/f/b;)Lio/flutter/embedding/engine/f/b$d;36 ····invoke-static·{p1},·Lio/flutter/embedding/engine/f/d;->h(Lio/flutter/embedding/engine/f/d;)Lio/flutter/embedding/engine/f/d$d;
  
37 ····move-result-object·p137 ····move-result-object·p1
  
38 ····iget-object·p2,·p0,·Lio/flutter/embedding/engine/f/b$a;->a:Lio/flutter/embedding/engine/f/b;38 ····iget-object·p2,·p0,·Lio/flutter/embedding/engine/f/d$a;->a:Lio/flutter/embedding/engine/f/d;
  
39 ····invoke-static·{p2},·Lio/flutter/embedding/engine/f/b;->b(Lio/flutter/embedding/engine/f/b;)Ljava/lang/String;39 ····invoke-static·{p2},·Lio/flutter/embedding/engine/f/d;->d(Lio/flutter/embedding/engine/f/d;)Ljava/lang/String;
  
40 ····move-result-object·p240 ····move-result-object·p2
  
41 ····invoke-interface·{p1,·p2},·Lio/flutter/embedding/engine/f/b$d;->a(Ljava/lang/String;)V41 ····invoke-interface·{p1,·p2},·Lio/flutter/embedding/engine/f/d$d;->a(Ljava/lang/String;)V
  
42 ····:cond_042 ····:cond_0
43 ····return-void43 ····return-void
44 .end·method44 .end·method
4.02 KB
smali/io/flutter/embedding/engine/f/b$c.smali vs.
smali/io/flutter/embedding/engine/f/d$c.smali
Files 20% similar despite different names
    
Offset 1, 73 lines modifiedOffset 1, 95 lines modified
1 .class·Lio/flutter/embedding/engine/f/b$c;1 .class·Lio/flutter/embedding/engine/f/d$c;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Lf/a/c/a/b;5 .implements·Lf/a/c/a/c;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
8 ····value·=·Lio/flutter/embedding/engine/f/b;8 ····value·=·Lio/flutter/embedding/engine/f/d;
9 .end·annotation9 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0xa11 ····accessFlags·=·0xa
12 ····name·=·"c"12 ····name·=·"c"
13 .end·annotation13 .end·annotation
  
  
14 #·instance·fields14 #·instance·fields
15 .field·private·final·a:Lio/flutter/embedding/engine/f/c;15 .field·private·final·a:Lio/flutter/embedding/engine/f/e;
  
  
16 #·direct·methods16 #·direct·methods
17 .method·private·constructor·<init>(Lio/flutter/embedding/engine/f/c;)V17 .method·private·constructor·<init>(Lio/flutter/embedding/engine/f/e;)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/f/b$c;->a:Lio/flutter/embedding/engine/f/c;20 ····iput-object·p1,·p0,·Lio/flutter/embedding/engine/f/d$c;->a:Lio/flutter/embedding/engine/f/e;
  
21 ····return-void21 ····return-void
22 .end·method22 .end·method
  
23 .method·synthetic·constructor·<init>(Lio/flutter/embedding/engine/f/c;Lio/flutter/embedding/engine/f/b$a;)V23 .method·synthetic·constructor·<init>(Lio/flutter/embedding/engine/f/e;Lio/flutter/embedding/engine/f/d$a;)V
24 ····.locals·024 ····.locals·0
  
25 ····invoke-direct·{p0,·p1},·Lio/flutter/embedding/engine/f/b$c;-><init>(Lio/flutter/embedding/engine/f/c;)V25 ····invoke-direct·{p0,·p1},·Lio/flutter/embedding/engine/f/d$c;-><init>(Lio/flutter/embedding/engine/f/e;)V
  
26 ····return-void26 ····return-void
27 .end·method27 .end·method
  
  
28 #·virtual·methods28 #·virtual·methods
29 .method·public·a(Ljava/lang/String;Ljava/nio/ByteBuffer;Lf/a/c/a/b$b;)V29 .method·public·a(Lf/a/c/a/c$d;)Lf/a/c/a/c$c;
30 ····.locals·130 ····.locals·1
  
31 ····iget-object·v0,·p0,·Lio/flutter/embedding/engine/f/b$c;->a:Lio/flutter/embedding/engine/f/c;31 ····iget-object·v0,·p0,·Lio/flutter/embedding/engine/f/d$c;->a:Lio/flutter/embedding/engine/f/e;
  
 32 ····invoke-virtual·{v0,·p1},·Lio/flutter/embedding/engine/f/e;->a(Lf/a/c/a/c$d;)Lf/a/c/a/c$c;
  
 33 ····move-result-object·p1
  
 34 ····return-object·p1
 35 .end·method
  
 36 .method·public·synthetic·b()Lf/a/c/a/c$c;
 37 ····.locals·1
  
 38 ····invoke-static·{p0},·Lf/a/c/a/b;->a(Lf/a/c/a/c;)Lf/a/c/a/c$c;
  
 39 ····move-result-object·v0
  
 40 ····return-object·v0
 41 .end·method
  
 42 .method·public·c(Ljava/lang/String;Ljava/nio/ByteBuffer;Lf/a/c/a/c$b;)V
 43 ····.locals·1
  
 44 ····iget-object·v0,·p0,·Lio/flutter/embedding/engine/f/d$c;->a:Lio/flutter/embedding/engine/f/e;
  
32 ····invoke-virtual·{v0,·p1,·p2,·p3},·Lio/flutter/embedding/engine/f/c;->a(Ljava/lang/String;Ljava/nio/ByteBuffer;Lf/a/c/a/b$b;)V45 ····invoke-virtual·{v0,·p1,·p2,·p3},·Lio/flutter/embedding/engine/f/e;->c(Ljava/lang/String;Ljava/nio/ByteBuffer;Lf/a/c/a/c$b;)V
  
33 ····return-void46 ····return-void
34 .end·method47 .end·method
  
35 .method·public·c(Ljava/lang/String;Lf/a/c/a/b$a;)V48 .method·public·e(Ljava/lang/String;Lf/a/c/a/c$a;)V
36 ····.locals·149 ····.locals·1
  
37 ····iget-object·v0,·p0,·Lio/flutter/embedding/engine/f/b$c;->a:Lio/flutter/embedding/engine/f/c;50 ····iget-object·v0,·p0,·Lio/flutter/embedding/engine/f/d$c;->a:Lio/flutter/embedding/engine/f/e;
  
38 ····invoke-virtual·{v0,·p1,·p2},·Lio/flutter/embedding/engine/f/c;->c(Ljava/lang/String;Lf/a/c/a/b$a;)V51 ····invoke-virtual·{v0,·p1,·p2},·Lio/flutter/embedding/engine/f/e;->e(Ljava/lang/String;Lf/a/c/a/c$a;)V
  
39 ····return-void52 ····return-void
40 .end·method53 .end·method
  
41 .method·public·d(Ljava/lang/String;Lf/a/c/a/b$a;Lf/a/c/a/b$c;)V54 .method·public·f(Ljava/lang/String;Lf/a/c/a/c$a;Lf/a/c/a/c$c;)V
42 ····.locals·155 ····.locals·1
  
43 ····iget-object·v0,·p0,·Lio/flutter/embedding/engine/f/b$c;->a:Lio/flutter/embedding/engine/f/c;56 ····iget-object·v0,·p0,·Lio/flutter/embedding/engine/f/d$c;->a:Lio/flutter/embedding/engine/f/e;
  
44 ····invoke-virtual·{v0,·p1,·p2,·p3},·Lio/flutter/embedding/engine/f/c;->d(Ljava/lang/String;Lf/a/c/a/b$a;Lf/a/c/a/b$c;)V57 ····invoke-virtual·{v0,·p1,·p2,·p3},·Lio/flutter/embedding/engine/f/e;->f(Ljava/lang/String;Lf/a/c/a/c$a;Lf/a/c/a/c$c;)V
  
45 ····return-void58 ····return-void
46 .end·method59 .end·method
4.51 KB
smali/io/flutter/embedding/engine/f/b$b.smali vs.
smali/io/flutter/embedding/engine/f/d$b.smali
Files 2% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 .class·public·Lio/flutter/embedding/engine/f/b$b;1 .class·public·Lio/flutter/embedding/engine/f/d$b;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Lio/flutter/embedding/engine/f/b;6 ····value·=·Lio/flutter/embedding/engine/f/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·=·"b"10 ····name·=·"b"
11 .end·annotation11 .end·annotation
  
Offset 24, 21 lines modifiedOffset 24, 21 lines modified
  
24 #·direct·methods24 #·direct·methods
25 .method·public·constructor·<init>(Ljava/lang/String;Ljava/lang/String;)V25 .method·public·constructor·<init>(Ljava/lang/String;Ljava/lang/String;)V
26 ····.locals·026 ····.locals·0
  
27 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V27 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
28 ····iput-object·p1,·p0,·Lio/flutter/embedding/engine/f/b$b;->a:Ljava/lang/String;28 ····iput-object·p1,·p0,·Lio/flutter/embedding/engine/f/d$b;->a:Ljava/lang/String;
  
29 ····const/4·p1,·0x029 ····const/4·p1,·0x0
  
30 ····iput-object·p1,·p0,·Lio/flutter/embedding/engine/f/b$b;->b:Ljava/lang/String;30 ····iput-object·p1,·p0,·Lio/flutter/embedding/engine/f/d$b;->b:Ljava/lang/String;
  
31 ····iput-object·p2,·p0,·Lio/flutter/embedding/engine/f/b$b;->c:Ljava/lang/String;31 ····iput-object·p2,·p0,·Lio/flutter/embedding/engine/f/d$b;->c:Ljava/lang/String;
  
32 ····return-void32 ····return-void
33 .end·method33 .end·method
  
  
34 #·virtual·methods34 #·virtual·methods
35 .method·public·equals(Ljava/lang/Object;)Z35 .method·public·equals(Ljava/lang/Object;)Z
Offset 51, 43 lines modifiedOffset 51, 43 lines modified
51 ····return·p151 ····return·p1
  
52 ····:cond_052 ····:cond_0
53 ····const/4·v0,·0x053 ····const/4·v0,·0x0
  
54 ····if-eqz·p1,·:cond_354 ····if-eqz·p1,·:cond_3
  
55 ····const-class·v1,·Lio/flutter/embedding/engine/f/b$b;55 ····const-class·v1,·Lio/flutter/embedding/engine/f/d$b;
  
56 ····invoke-virtual·{p1},·Ljava/lang/Object;->getClass()Ljava/lang/Class;56 ····invoke-virtual·{p1},·Ljava/lang/Object;->getClass()Ljava/lang/Class;
  
57 ····move-result-object·v257 ····move-result-object·v2
  
58 ····if-eq·v1,·v2,·:cond_158 ····if-eq·v1,·v2,·:cond_1
  
59 ····goto·:goto_059 ····goto·:goto_0
  
60 ····:cond_160 ····:cond_1
61 ····check-cast·p1,·Lio/flutter/embedding/engine/f/b$b;61 ····check-cast·p1,·Lio/flutter/embedding/engine/f/d$b;
  
62 ····iget-object·v1,·p0,·Lio/flutter/embedding/engine/f/b$b;->a:Ljava/lang/String;62 ····iget-object·v1,·p0,·Lio/flutter/embedding/engine/f/d$b;->a:Ljava/lang/String;
  
63 ····iget-object·v2,·p1,·Lio/flutter/embedding/engine/f/b$b;->a:Ljava/lang/String;63 ····iget-object·v2,·p1,·Lio/flutter/embedding/engine/f/d$b;->a:Ljava/lang/String;
  
64 ····invoke-virtual·{v1,·v2},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z64 ····invoke-virtual·{v1,·v2},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z
  
65 ····move-result·v165 ····move-result·v1
  
66 ····if-nez·v1,·:cond_266 ····if-nez·v1,·:cond_2
  
67 ····return·v067 ····return·v0
  
68 ····:cond_268 ····:cond_2
69 ····iget-object·v0,·p0,·Lio/flutter/embedding/engine/f/b$b;->c:Ljava/lang/String;69 ····iget-object·v0,·p0,·Lio/flutter/embedding/engine/f/d$b;->c:Ljava/lang/String;
  
70 ····iget-object·p1,·p1,·Lio/flutter/embedding/engine/f/b$b;->c:Ljava/lang/String;70 ····iget-object·p1,·p1,·Lio/flutter/embedding/engine/f/d$b;->c:Ljava/lang/String;
  
71 ····invoke-virtual·{v0,·p1},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z71 ····invoke-virtual·{v0,·p1},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z
  
72 ····move-result·p172 ····move-result·p1
  
73 ····return·p173 ····return·p1
  
Offset 95, 23 lines modifiedOffset 95, 23 lines modified
95 ····:goto_095 ····:goto_0
96 ····return·v096 ····return·v0
97 .end·method97 .end·method
  
98 .method·public·hashCode()I98 .method·public·hashCode()I
99 ····.locals·299 ····.locals·2
  
100 ····iget-object·v0,·p0,·Lio/flutter/embedding/engine/f/b$b;->a:Ljava/lang/String;100 ····iget-object·v0,·p0,·Lio/flutter/embedding/engine/f/d$b;->a:Ljava/lang/String;
  
101 ····invoke-virtual·{v0},·Ljava/lang/String;->hashCode()I101 ····invoke-virtual·{v0},·Ljava/lang/String;->hashCode()I
  
102 ····move-result·v0102 ····move-result·v0
  
103 ····mul-int/lit8·v0,·v0,·0x1f103 ····mul-int/lit8·v0,·v0,·0x1f
  
104 ····iget-object·v1,·p0,·Lio/flutter/embedding/engine/f/b$b;->c:Ljava/lang/String;104 ····iget-object·v1,·p0,·Lio/flutter/embedding/engine/f/d$b;->c:Ljava/lang/String;
  
105 ····invoke-virtual·{v1},·Ljava/lang/String;->hashCode()I105 ····invoke-virtual·{v1},·Ljava/lang/String;->hashCode()I
  
106 ····move-result·v1106 ····move-result·v1
  
107 ····add-int/2addr·v0,·v1107 ····add-int/2addr·v0,·v1
  
Offset 125, 23 lines modifiedOffset 125, 23 lines modified
  
125 ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V125 ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V
  
126 ····const-string·v1,·"DartEntrypoint(·bundle·path:·"126 ····const-string·v1,·"DartEntrypoint(·bundle·path:·"
  
127 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;127 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
128 ····iget-object·v1,·p0,·Lio/flutter/embedding/engine/f/b$b;->a:Ljava/lang/String;128 ····iget-object·v1,·p0,·Lio/flutter/embedding/engine/f/d$b;->a:Ljava/lang/String;
  
129 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;129 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
130 ····const-string·v1,·",·function:·"130 ····const-string·v1,·",·function:·"
  
131 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;131 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
132 ····iget-object·v1,·p0,·Lio/flutter/embedding/engine/f/b$b;->c:Ljava/lang/String;132 ····iget-object·v1,·p0,·Lio/flutter/embedding/engine/f/d$b;->c:Ljava/lang/String;
  
133 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;133 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
134 ····const-string·v1,·"·)"134 ····const-string·v1,·"·)"
  
Max diff block lines reached; 2/4484 bytes (0.04%) of diff not shown.
3.02 KB
smali/io/flutter/embedding/engine/f/c$e.smali vs.
smali/io/flutter/embedding/engine/f/e$g.smali
Files 5% similar despite different names
    
Offset 1, 23 lines modifiedOffset 1, 23 lines modified
1 .class·Lio/flutter/embedding/engine/f/c$e;1 .class·Lio/flutter/embedding/engine/f/e$g;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Lf/a/c/a/b$b;5 .implements·Lf/a/c/a/c$b;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
8 ····value·=·Lio/flutter/embedding/engine/f/c;8 ····value·=·Lio/flutter/embedding/engine/f/e;
9 .end·annotation9 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x811 ····accessFlags·=·0x8
12 ····name·=·"e"12 ····name·=·"g"
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,·Lio/flutter/embedding/engine/f/c$e;->c:Ljava/util/concurrent/atomic/AtomicBoolean;36 ····iput-object·v0,·p0,·Lio/flutter/embedding/engine/f/e$g;->c:Ljava/util/concurrent/atomic/AtomicBoolean;
  
37 ····iput-object·p1,·p0,·Lio/flutter/embedding/engine/f/c$e;->a:Lio/flutter/embedding/engine/FlutterJNI;37 ····iput-object·p1,·p0,·Lio/flutter/embedding/engine/f/e$g;->a:Lio/flutter/embedding/engine/FlutterJNI;
  
38 ····iput·p2,·p0,·Lio/flutter/embedding/engine/f/c$e;->b:I38 ····iput·p2,·p0,·Lio/flutter/embedding/engine/f/e$g;->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,·Lio/flutter/embedding/engine/f/c$e;->c:Ljava/util/concurrent/atomic/AtomicBoolean;44 ····iget-object·v0,·p0,·Lio/flutter/embedding/engine/f/e$g;->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,·Lio/flutter/embedding/engine/f/c$e;->a:Lio/flutter/embedding/engine/FlutterJNI;50 ····iget-object·p1,·p0,·Lio/flutter/embedding/engine/f/e$g;->a:Lio/flutter/embedding/engine/FlutterJNI;
  
51 ····iget·v0,·p0,·Lio/flutter/embedding/engine/f/c$e;->b:I51 ····iget·v0,·p0,·Lio/flutter/embedding/engine/f/e$g;->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,·Lio/flutter/embedding/engine/f/c$e;->a:Lio/flutter/embedding/engine/FlutterJNI;55 ····iget-object·v0,·p0,·Lio/flutter/embedding/engine/f/e$g;->a:Lio/flutter/embedding/engine/FlutterJNI;
  
56 ····iget·v1,·p0,·Lio/flutter/embedding/engine/f/c$e;->b:I56 ····iget·v1,·p0,·Lio/flutter/embedding/engine/f/e$g;->b:I
  
57 ····invoke-virtual·{p1},·Ljava/nio/ByteBuffer;->position()I57 ····invoke-virtual·{p1},·Ljava/nio/ByteBuffer;->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
  
1.26 KB
smali/io/flutter/embedding/engine/f/c$a.smali vs.
smali/io/flutter/embedding/engine/f/e$b.smali
Files 6% similar despite different names
    
Offset 1, 20 lines modifiedOffset 1, 20 lines modified
1 .class·Lio/flutter/embedding/engine/f/c$a;1 .class·Lio/flutter/embedding/engine/f/e$b;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Lio/flutter/embedding/engine/f/c;6 ····value·=·Lio/flutter/embedding/engine/f/e;
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0xa9 ····accessFlags·=·0xa
10 ····name·=·"a"10 ····name·=·"b"
11 .end·annotation11 .end·annotation
  
  
12 #·instance·fields12 #·instance·fields
13 .field·public·final·a:Ljava/nio/ByteBuffer;13 .field·public·final·a:Ljava/nio/ByteBuffer;
  
14 .field·b:I14 .field·b:I
Offset 24, 15 lines modifiedOffset 24, 15 lines modified
  
24 #·direct·methods24 #·direct·methods
25 .method·constructor·<init>(Ljava/nio/ByteBuffer;IJ)V25 .method·constructor·<init>(Ljava/nio/ByteBuffer;IJ)V
26 ····.locals·026 ····.locals·0
  
27 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V27 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
28 ····iput-object·p1,·p0,·Lio/flutter/embedding/engine/f/c$a;->a:Ljava/nio/ByteBuffer;28 ····iput-object·p1,·p0,·Lio/flutter/embedding/engine/f/e$b;->a:Ljava/nio/ByteBuffer;
  
29 ····iput·p2,·p0,·Lio/flutter/embedding/engine/f/c$a;->b:I29 ····iput·p2,·p0,·Lio/flutter/embedding/engine/f/e$b;->b:I
  
30 ····iput-wide·p3,·p0,·Lio/flutter/embedding/engine/f/c$a;->c:J30 ····iput-wide·p3,·p0,·Lio/flutter/embedding/engine/f/e$b;->c:J
  
31 ····return-void31 ····return-void
32 .end·method32 .end·method
1.41 KB
smali/io/flutter/embedding/engine/f/c$d.smali vs.
smali/io/flutter/embedding/engine/f/e$f.smali
Files 17% similar despite different names
    
Offset 1, 34 lines modifiedOffset 1, 34 lines modified
1 .class·Lio/flutter/embedding/engine/f/c$d;1 .class·Lio/flutter/embedding/engine/f/e$f;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Lio/flutter/embedding/engine/f/c;6 ····value·=·Lio/flutter/embedding/engine/f/e;
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·=·"f"
11 .end·annotation11 .end·annotation
  
  
12 #·instance·fields12 #·instance·fields
13 .field·public·final·a:Lf/a/c/a/b$a;13 .field·public·final·a:Lf/a/c/a/c$a;
  
14 .field·public·final·b:Lio/flutter/embedding/engine/f/c$b;14 .field·public·final·b:Lio/flutter/embedding/engine/f/e$d;
  
  
15 #·direct·methods15 #·direct·methods
16 .method·constructor·<init>(Lf/a/c/a/b$a;Lio/flutter/embedding/engine/f/c$b;)V16 .method·constructor·<init>(Lf/a/c/a/c$a;Lio/flutter/embedding/engine/f/e$d;)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,·Lio/flutter/embedding/engine/f/c$d;->a:Lf/a/c/a/b$a;19 ····iput-object·p1,·p0,·Lio/flutter/embedding/engine/f/e$f;->a:Lf/a/c/a/c$a;
  
20 ····iput-object·p2,·p0,·Lio/flutter/embedding/engine/f/c$d;->b:Lio/flutter/embedding/engine/f/c$b;20 ····iput-object·p2,·p0,·Lio/flutter/embedding/engine/f/e$f;->b:Lio/flutter/embedding/engine/f/e$d;
  
21 ····return-void21 ····return-void
22 .end·method22 .end·method
3.58 KB
smali/f/a/c/a/i$a$a.smali vs.
smali/f/a/c/a/j$a$a.smali
Files 20% similar despite different names
    
Offset 1, 95 lines modifiedOffset 1, 95 lines modified
1 .class·Lf/a/c/a/i$a$a;1 .class·Lf/a/c/a/j$a$a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Lf/a/c/a/i$d;5 .implements·Lf/a/c/a/j$d;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingMethod;7 .annotation·system·Ldalvik/annotation/EnclosingMethod;
8 ····value·=·Lf/a/c/a/i$a;->a(Ljava/nio/ByteBuffer;Lf/a/c/a/b$b;)V8 ····value·=·Lf/a/c/a/j$a;->a(Ljava/nio/ByteBuffer;Lf/a/c/a/c$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:Lf/a/c/a/b$b;15 .field·final·synthetic·a:Lf/a/c/a/c$b;
  
16 .field·final·synthetic·b:Lf/a/c/a/i$a;16 .field·final·synthetic·b:Lf/a/c/a/j$a;
  
  
17 #·direct·methods17 #·direct·methods
18 .method·constructor·<init>(Lf/a/c/a/i$a;Lf/a/c/a/b$b;)V18 .method·constructor·<init>(Lf/a/c/a/j$a;Lf/a/c/a/c$b;)V
19 ····.locals·019 ····.locals·0
  
20 ····iput-object·p1,·p0,·Lf/a/c/a/i$a$a;->b:Lf/a/c/a/i$a;20 ····iput-object·p1,·p0,·Lf/a/c/a/j$a$a;->b:Lf/a/c/a/j$a;
  
21 ····iput-object·p2,·p0,·Lf/a/c/a/i$a$a;->a:Lf/a/c/a/b$b;21 ····iput-object·p2,·p0,·Lf/a/c/a/j$a$a;->a:Lf/a/c/a/c$b;
  
22 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V22 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
23 ····return-void23 ····return-void
24 .end·method24 .end·method
  
  
25 #·virtual·methods25 #·virtual·methods
26 .method·public·a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V26 .method·public·a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V
27 ····.locals·227 ····.locals·2
  
28 ····iget-object·v0,·p0,·Lf/a/c/a/i$a$a;->a:Lf/a/c/a/b$b;28 ····iget-object·v0,·p0,·Lf/a/c/a/j$a$a;->a:Lf/a/c/a/c$b;
  
29 ····iget-object·v1,·p0,·Lf/a/c/a/i$a$a;->b:Lf/a/c/a/i$a;29 ····iget-object·v1,·p0,·Lf/a/c/a/j$a$a;->b:Lf/a/c/a/j$a;
  
30 ····iget-object·v1,·v1,·Lf/a/c/a/i$a;->b:Lf/a/c/a/i;30 ····iget-object·v1,·v1,·Lf/a/c/a/j$a;->b:Lf/a/c/a/j;
  
31 ····invoke-static·{v1},·Lf/a/c/a/i;->a(Lf/a/c/a/i;)Lf/a/c/a/j;31 ····invoke-static·{v1},·Lf/a/c/a/j;->a(Lf/a/c/a/j;)Lf/a/c/a/k;
  
32 ····move-result-object·v132 ····move-result-object·v1
  
33 ····invoke-interface·{v1,·p1,·p2,·p3},·Lf/a/c/a/j;->c(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)Ljava/nio/ByteBuffer;33 ····invoke-interface·{v1,·p1,·p2,·p3},·Lf/a/c/a/k;->c(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)Ljava/nio/ByteBuffer;
  
34 ····move-result-object·p134 ····move-result-object·p1
  
35 ····invoke-interface·{v0,·p1},·Lf/a/c/a/b$b;->a(Ljava/nio/ByteBuffer;)V35 ····invoke-interface·{v0,·p1},·Lf/a/c/a/c$b;->a(Ljava/nio/ByteBuffer;)V
  
36 ····return-void36 ····return-void
37 .end·method37 .end·method
  
38 .method·public·b(Ljava/lang/Object;)V38 .method·public·b(Ljava/lang/Object;)V
39 ····.locals·239 ····.locals·2
  
40 ····iget-object·v0,·p0,·Lf/a/c/a/i$a$a;->a:Lf/a/c/a/b$b;40 ····iget-object·v0,·p0,·Lf/a/c/a/j$a$a;->a:Lf/a/c/a/c$b;
  
41 ····iget-object·v1,·p0,·Lf/a/c/a/i$a$a;->b:Lf/a/c/a/i$a;41 ····iget-object·v1,·p0,·Lf/a/c/a/j$a$a;->b:Lf/a/c/a/j$a;
  
42 ····iget-object·v1,·v1,·Lf/a/c/a/i$a;->b:Lf/a/c/a/i;42 ····iget-object·v1,·v1,·Lf/a/c/a/j$a;->b:Lf/a/c/a/j;
  
43 ····invoke-static·{v1},·Lf/a/c/a/i;->a(Lf/a/c/a/i;)Lf/a/c/a/j;43 ····invoke-static·{v1},·Lf/a/c/a/j;->a(Lf/a/c/a/j;)Lf/a/c/a/k;
  
44 ····move-result-object·v144 ····move-result-object·v1
  
45 ····invoke-interface·{v1,·p1},·Lf/a/c/a/j;->d(Ljava/lang/Object;)Ljava/nio/ByteBuffer;45 ····invoke-interface·{v1,·p1},·Lf/a/c/a/k;->d(Ljava/lang/Object;)Ljava/nio/ByteBuffer;
  
46 ····move-result-object·p146 ····move-result-object·p1
  
47 ····invoke-interface·{v0,·p1},·Lf/a/c/a/b$b;->a(Ljava/nio/ByteBuffer;)V47 ····invoke-interface·{v0,·p1},·Lf/a/c/a/c$b;->a(Ljava/nio/ByteBuffer;)V
  
48 ····return-void48 ····return-void
49 .end·method49 .end·method
  
50 .method·public·c()V50 .method·public·c()V
51 ····.locals·251 ····.locals·2
  
52 ····iget-object·v0,·p0,·Lf/a/c/a/i$a$a;->a:Lf/a/c/a/b$b;52 ····iget-object·v0,·p0,·Lf/a/c/a/j$a$a;->a:Lf/a/c/a/c$b;
  
53 ····const/4·v1,·0x053 ····const/4·v1,·0x0
  
54 ····invoke-interface·{v0,·v1},·Lf/a/c/a/b$b;->a(Ljava/nio/ByteBuffer;)V54 ····invoke-interface·{v0,·v1},·Lf/a/c/a/c$b;->a(Ljava/nio/ByteBuffer;)V
  
55 ····return-void55 ····return-void
56 .end·method56 .end·method
4.6 KB
smali/f/a/c/a/i$a.smali vs.
smali/f/a/c/a/j$a.smali
Files 8% similar despite different names
    
Offset 1, 41 lines modifiedOffset 1, 41 lines modified
1 .class·final·Lf/a/c/a/i$a;1 .class·final·Lf/a/c/a/j$a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Lf/a/c/a/b$a;5 .implements·Lf/a/c/a/c$a;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
8 ····value·=·Lf/a/c/a/i;8 ····value·=·Lf/a/c/a/j;
9 .end·annotation9 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x1211 ····accessFlags·=·0x12
12 ····name·=·"a"12 ····name·=·"a"
13 .end·annotation13 .end·annotation
  
  
14 #·instance·fields14 #·instance·fields
15 .field·private·final·a:Lf/a/c/a/i$c;15 .field·private·final·a:Lf/a/c/a/j$c;
  
16 .field·final·synthetic·b:Lf/a/c/a/i;16 .field·final·synthetic·b:Lf/a/c/a/j;
  
  
17 #·direct·methods17 #·direct·methods
18 .method·constructor·<init>(Lf/a/c/a/i;Lf/a/c/a/i$c;)V18 .method·constructor·<init>(Lf/a/c/a/j;Lf/a/c/a/j$c;)V
19 ····.locals·019 ····.locals·0
  
20 ····iput-object·p1,·p0,·Lf/a/c/a/i$a;->b:Lf/a/c/a/i;20 ····iput-object·p1,·p0,·Lf/a/c/a/j$a;->b:Lf/a/c/a/j;
  
21 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V21 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
22 ····iput-object·p2,·p0,·Lf/a/c/a/i$a;->a:Lf/a/c/a/i$c;22 ····iput-object·p2,·p0,·Lf/a/c/a/j$a;->a:Lf/a/c/a/j$c;
  
23 ····return-void23 ····return-void
24 .end·method24 .end·method
  
25 .method·private·b(Ljava/lang/Exception;)Ljava/lang/String;25 .method·private·b(Ljava/lang/Exception;)Ljava/lang/String;
26 ····.locals·226 ····.locals·2
  
Offset 54, 35 lines modifiedOffset 54, 35 lines modified
54 ····move-result-object·p154 ····move-result-object·p1
  
55 ····return-object·p155 ····return-object·p1
56 .end·method56 .end·method
  
  
57 #·virtual·methods57 #·virtual·methods
58 .method·public·a(Ljava/nio/ByteBuffer;Lf/a/c/a/b$b;)V58 .method·public·a(Ljava/nio/ByteBuffer;Lf/a/c/a/c$b;)V
59 ····.locals·459 ····.locals·4
  
60 ····iget-object·v0,·p0,·Lf/a/c/a/i$a;->b:Lf/a/c/a/i;60 ····iget-object·v0,·p0,·Lf/a/c/a/j$a;->b:Lf/a/c/a/j;
  
61 ····invoke-static·{v0},·Lf/a/c/a/i;->a(Lf/a/c/a/i;)Lf/a/c/a/j;61 ····invoke-static·{v0},·Lf/a/c/a/j;->a(Lf/a/c/a/j;)Lf/a/c/a/k;
  
62 ····move-result-object·v062 ····move-result-object·v0
  
63 ····invoke-interface·{v0,·p1},·Lf/a/c/a/j;->e(Ljava/nio/ByteBuffer;)Lf/a/c/a/h;63 ····invoke-interface·{v0,·p1},·Lf/a/c/a/k;->e(Ljava/nio/ByteBuffer;)Lf/a/c/a/i;
  
64 ····move-result-object·p164 ····move-result-object·p1
  
65 ····:try_start_065 ····:try_start_0
66 ····iget-object·v0,·p0,·Lf/a/c/a/i$a;->a:Lf/a/c/a/i$c;66 ····iget-object·v0,·p0,·Lf/a/c/a/j$a;->a:Lf/a/c/a/j$c;
  
67 ····new-instance·v1,·Lf/a/c/a/i$a$a;67 ····new-instance·v1,·Lf/a/c/a/j$a$a;
  
68 ····invoke-direct·{v1,·p0,·p2},·Lf/a/c/a/i$a$a;-><init>(Lf/a/c/a/i$a;Lf/a/c/a/b$b;)V68 ····invoke-direct·{v1,·p0,·p2},·Lf/a/c/a/j$a$a;-><init>(Lf/a/c/a/j$a;Lf/a/c/a/c$b;)V
  
69 ····invoke-interface·{v0,·p1,·v1},·Lf/a/c/a/i$c;->b(Lf/a/c/a/h;Lf/a/c/a/i$d;)V69 ····invoke-interface·{v0,·p1,·v1},·Lf/a/c/a/j$c;->a(Lf/a/c/a/i;Lf/a/c/a/j$d;)V
70 ····:try_end_070 ····:try_end_0
71 ····.catch·Ljava/lang/RuntimeException;·{:try_start_0·..·:try_end_0}·:catch_071 ····.catch·Ljava/lang/RuntimeException;·{:try_start_0·..·:try_end_0}·:catch_0
  
72 ····goto·:goto_072 ····goto·:goto_0
  
73 ····:catch_073 ····:catch_0
74 ····move-exception·p174 ····move-exception·p1
Offset 91, 50 lines modifiedOffset 91, 50 lines modified
  
91 ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V91 ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V
  
92 ····const-string·v1,·"MethodChannel#"92 ····const-string·v1,·"MethodChannel#"
  
93 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;93 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
94 ····iget-object·v1,·p0,·Lf/a/c/a/i$a;->b:Lf/a/c/a/i;94 ····iget-object·v1,·p0,·Lf/a/c/a/j$a;->b:Lf/a/c/a/j;
  
95 ····invoke-static·{v1},·Lf/a/c/a/i;->b(Lf/a/c/a/i;)Ljava/lang/String;95 ····invoke-static·{v1},·Lf/a/c/a/j;->b(Lf/a/c/a/j;)Ljava/lang/String;
  
96 ····move-result-object·v196 ····move-result-object·v1
  
97 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;97 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
98 ····invoke-virtual·{v0},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;98 ····invoke-virtual·{v0},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
99 ····move-result-object·v099 ····move-result-object·v0
  
100 ····const-string·v1,·"Failed·to·handle·method·call"100 ····const-string·v1,·"Failed·to·handle·method·call"
  
101 ····invoke-static·{v0,·v1,·p1},·Lf/a/b;->c(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V101 ····invoke-static·{v0,·v1,·p1},·Lf/a/b;->c(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V
  
102 ····iget-object·v0,·p0,·Lf/a/c/a/i$a;->b:Lf/a/c/a/i;102 ····iget-object·v0,·p0,·Lf/a/c/a/j$a;->b:Lf/a/c/a/j;
  
103 ····invoke-static·{v0},·Lf/a/c/a/i;->a(Lf/a/c/a/i;)Lf/a/c/a/j;103 ····invoke-static·{v0},·Lf/a/c/a/j;->a(Lf/a/c/a/j;)Lf/a/c/a/k;
  
104 ····move-result-object·v0104 ····move-result-object·v0
  
105 ····invoke-virtual·{p1},·Ljava/lang/RuntimeException;->getMessage()Ljava/lang/String;105 ····invoke-virtual·{p1},·Ljava/lang/RuntimeException;->getMessage()Ljava/lang/String;
  
106 ····move-result-object·v1106 ····move-result-object·v1
  
107 ····const/4·v2,·0x0107 ····const/4·v2,·0x0
  
108 ····invoke-direct·{p0,·p1},·Lf/a/c/a/i$a;->b(Ljava/lang/Exception;)Ljava/lang/String;108 ····invoke-direct·{p0,·p1},·Lf/a/c/a/j$a;->b(Ljava/lang/Exception;)Ljava/lang/String;
  
109 ····move-result-object·p1109 ····move-result-object·p1
  
110 ····const-string·v3,·"error"110 ····const-string·v3,·"error"
  
111 ····invoke-interface·{v0,·v3,·v1,·v2,·p1},·Lf/a/c/a/j;->a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/String;)Ljava/nio/ByteBuffer;111 ····invoke-interface·{v0,·v3,·v1,·v2,·p1},·Lf/a/c/a/k;->a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/String;)Ljava/nio/ByteBuffer;
  
112 ····move-result-object·p1112 ····move-result-object·p1
  
113 ····invoke-interface·{p2,·p1},·Lf/a/c/a/b$b;->a(Ljava/nio/ByteBuffer;)V113 ····invoke-interface·{p2,·p1},·Lf/a/c/a/c$b;->a(Ljava/nio/ByteBuffer;)V
  
114 ····:goto_0114 ····:goto_0
115 ····return-void115 ····return-void
Max diff block lines reached; 0/4627 bytes (0.00%) of diff not shown.
465 B
smali/f/a/c/a/o$a.smali vs.
smali/f/a/c/a/p$a.smali
Files 2% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 .class·final·Lf/a/c/a/o$a;1 .class·final·Lf/a/c/a/p$a;
2 .super·Ljava/io/ByteArrayOutputStream;2 .super·Ljava/io/ByteArrayOutputStream;
3 .source·""3 .source·""
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Lf/a/c/a/o;6 ····value·=·Lf/a/c/a/p;
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
  
4.2 KB
smali/f/a/c/a/i$b.smali vs.
smali/f/a/c/a/j$b.smali
Files 16% similar despite different names
    
Offset 1, 119 lines modifiedOffset 1, 119 lines modified
1 .class·final·Lf/a/c/a/i$b;1 .class·final·Lf/a/c/a/j$b;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Lf/a/c/a/b$b;5 .implements·Lf/a/c/a/c$b;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
8 ····value·=·Lf/a/c/a/i;8 ····value·=·Lf/a/c/a/j;
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:Lf/a/c/a/i$d;15 .field·private·final·a:Lf/a/c/a/j$d;
  
16 .field·final·synthetic·b:Lf/a/c/a/i;16 .field·final·synthetic·b:Lf/a/c/a/j;
  
  
17 #·direct·methods17 #·direct·methods
18 .method·constructor·<init>(Lf/a/c/a/i;Lf/a/c/a/i$d;)V18 .method·constructor·<init>(Lf/a/c/a/j;Lf/a/c/a/j$d;)V
19 ····.locals·019 ····.locals·0
  
20 ····iput-object·p1,·p0,·Lf/a/c/a/i$b;->b:Lf/a/c/a/i;20 ····iput-object·p1,·p0,·Lf/a/c/a/j$b;->b:Lf/a/c/a/j;
  
21 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V21 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
22 ····iput-object·p2,·p0,·Lf/a/c/a/i$b;->a:Lf/a/c/a/i$d;22 ····iput-object·p2,·p0,·Lf/a/c/a/j$b;->a:Lf/a/c/a/j$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,·Lf/a/c/a/i$b;->a:Lf/a/c/a/i$d;30 ····iget-object·p1,·p0,·Lf/a/c/a/j$b;->a:Lf/a/c/a/j$d;
  
31 ····invoke-interface·{p1},·Lf/a/c/a/i$d;->c()V31 ····invoke-interface·{p1},·Lf/a/c/a/j$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,·Lf/a/c/a/i$b;->a:Lf/a/c/a/i$d;37 ····iget-object·v0,·p0,·Lf/a/c/a/j$b;->a:Lf/a/c/a/j$d;
  
38 ····iget-object·v1,·p0,·Lf/a/c/a/i$b;->b:Lf/a/c/a/i;38 ····iget-object·v1,·p0,·Lf/a/c/a/j$b;->b:Lf/a/c/a/j;
  
39 ····invoke-static·{v1},·Lf/a/c/a/i;->a(Lf/a/c/a/i;)Lf/a/c/a/j;39 ····invoke-static·{v1},·Lf/a/c/a/j;->a(Lf/a/c/a/j;)Lf/a/c/a/k;
  
40 ····move-result-object·v140 ····move-result-object·v1
  
41 ····invoke-interface·{v1,·p1},·Lf/a/c/a/j;->f(Ljava/nio/ByteBuffer;)Ljava/lang/Object;41 ····invoke-interface·{v1,·p1},·Lf/a/c/a/k;->f(Ljava/nio/ByteBuffer;)Ljava/lang/Object;
  
42 ····move-result-object·p142 ····move-result-object·p1
  
43 ····invoke-interface·{v0,·p1},·Lf/a/c/a/i$d;->b(Ljava/lang/Object;)V43 ····invoke-interface·{v0,·p1},·Lf/a/c/a/j$d;->b(Ljava/lang/Object;)V
44 ····:try_end_144 ····:try_end_1
45 ····.catch·Lf/a/c/a/c;·{:try_start_1·..·:try_end_1}·:catch_145 ····.catch·Lf/a/c/a/d;·{: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,·Lf/a/c/a/i$b;->a:Lf/a/c/a/i$d;54 ····iget-object·v0,·p0,·Lf/a/c/a/j$b;->a:Lf/a/c/a/j$d;
  
55 ····iget-object·v1,·p1,·Lf/a/c/a/c;->d:Ljava/lang/String;55 ····iget-object·v1,·p1,·Lf/a/c/a/d;->d:Ljava/lang/String;
  
56 ····invoke-virtual·{p1},·Ljava/lang/RuntimeException;->getMessage()Ljava/lang/String;56 ····invoke-virtual·{p1},·Ljava/lang/RuntimeException;->getMessage()Ljava/lang/String;
  
57 ····move-result-object·v257 ····move-result-object·v2
  
58 ····iget-object·p1,·p1,·Lf/a/c/a/c;->e:Ljava/lang/Object;58 ····iget-object·p1,·p1,·Lf/a/c/a/d;->e:Ljava/lang/Object;
  
59 ····invoke-interface·{v0,·v1,·v2,·p1},·Lf/a/c/a/i$d;->a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V59 ····invoke-interface·{v0,·v1,·v2,·p1},·Lf/a/c/a/j$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,·Lf/a/c/a/i$b;->b:Lf/a/c/a/i;68 ····iget-object·v1,·p0,·Lf/a/c/a/j$b;->b:Lf/a/c/a/j;
  
69 ····invoke-static·{v1},·Lf/a/c/a/i;->b(Lf/a/c/a/i;)Ljava/lang/String;69 ····invoke-static·{v1},·Lf/a/c/a/j;->b(Lf/a/c/a/j;)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;
  
493 B
smali/f/a/c/a/i$d.smali vs.
smali/f/a/c/a/j$d.smali
Files 1% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 .class·public·interface·abstract·Lf/a/c/a/i$d;1 .class·public·interface·abstract·Lf/a/c/a/j$d;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Lf/a/c/a/i;6 ····value·=·Lf/a/c/a/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·=·"d"10 ····name·=·"d"
11 .end·annotation11 .end·annotation
  
1.75 KB
smali/e/b/a/c$i$a.smali vs.
smali/e/a/a/c$i$a.smali
Files 13% similar despite different names
    
Offset 1, 55 lines modifiedOffset 1, 55 lines modified
1 .class·Le/b/a/c$i$a;1 .class·Le/a/a/c$i$a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Ljava/lang/Runnable;5 .implements·Ljava/lang/Runnable;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingMethod;7 .annotation·system·Ldalvik/annotation/EnclosingMethod;
8 ····value·=·Le/b/a/c$i;->b(Ljava/lang/Object;)V8 ····value·=·Le/a/a/c$i;->b(Ljava/lang/Object;)V
9 .end·annotation9 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x011 ····accessFlags·=·0x0
12 ····name·=·null12 ····name·=·null
13 .end·annotation13 .end·annotation
  
  
14 #·instance·fields14 #·instance·fields
15 .field·final·synthetic·d:Ljava/lang/Object;15 .field·final·synthetic·d:Ljava/lang/Object;
  
16 .field·final·synthetic·e:Le/b/a/c$i;16 .field·final·synthetic·e:Le/a/a/c$i;
  
  
17 #·direct·methods17 #·direct·methods
18 .method·constructor·<init>(Le/b/a/c$i;Ljava/lang/Object;)V18 .method·constructor·<init>(Le/a/a/c$i;Ljava/lang/Object;)V
19 ····.locals·019 ····.locals·0
  
20 ····iput-object·p1,·p0,·Le/b/a/c$i$a;->e:Le/b/a/c$i;20 ····iput-object·p1,·p0,·Le/a/a/c$i$a;->e:Le/a/a/c$i;
  
21 ····iput-object·p2,·p0,·Le/b/a/c$i$a;->d:Ljava/lang/Object;21 ····iput-object·p2,·p0,·Le/a/a/c$i$a;->d:Ljava/lang/Object;
  
22 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V22 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
23 ····return-void23 ····return-void
24 .end·method24 .end·method
  
  
25 #·virtual·methods25 #·virtual·methods
26 .method·public·run()V26 .method·public·run()V
27 ····.locals·227 ····.locals·2
  
28 ····iget-object·v0,·p0,·Le/b/a/c$i$a;->e:Le/b/a/c$i;28 ····iget-object·v0,·p0,·Le/a/a/c$i$a;->e:Le/a/a/c$i;
  
29 ····invoke-static·{v0},·Le/b/a/c$i;->d(Le/b/a/c$i;)Lf/a/c/a/i$d;29 ····invoke-static·{v0},·Le/a/a/c$i;->d(Le/a/a/c$i;)Lf/a/c/a/j$d;
  
30 ····move-result-object·v030 ····move-result-object·v0
  
31 ····iget-object·v1,·p0,·Le/b/a/c$i$a;->d:Ljava/lang/Object;31 ····iget-object·v1,·p0,·Le/a/a/c$i$a;->d:Ljava/lang/Object;
  
32 ····invoke-interface·{v0,·v1},·Lf/a/c/a/i$d;->b(Ljava/lang/Object;)V32 ····invoke-interface·{v0,·v1},·Lf/a/c/a/j$d;->b(Ljava/lang/Object;)V
  
33 ····return-void33 ····return-void
34 .end·method34 .end·method
1.91 KB
smali/e/b/a/c$c.smali vs.
smali/e/a/a/c$i$c.smali
Files 18% similar despite different names
    
Offset 1, 67 lines modifiedOffset 1, 49 lines modified
1 .class·Le/b/a/c$c;1 .class·Le/a/a/c$i$c;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Ljava/lang/Runnable;5 .implements·Ljava/lang/Runnable;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingMethod;7 .annotation·system·Ldalvik/annotation/EnclosingMethod;
8 ····value·=·Le/b/a/c;->K(Lf/a/c/a/h;Lf/a/c/a/i$d;)V8 ····value·=·Le/a/a/c$i;->c()V
9 .end·annotation9 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x011 ····accessFlags·=·0x0
12 ····name·=·null12 ····name·=·null
13 .end·annotation13 .end·annotation
  
  
14 #·instance·fields14 #·instance·fields
15 .field·final·synthetic·d:Lf/a/c/a/h; 
  
16 .field·final·synthetic·e:Le/b/a/c$i;15 .field·final·synthetic·d:Le/a/a/c$i;
  
17 .field·final·synthetic·f:Le/b/a/a; 
  
18 .field·final·synthetic·g:Le/b/a/c; 
  
  
19 #·direct·methods16 #·direct·methods
20 .method·constructor·<init>(Le/b/a/c;Lf/a/c/a/h;Le/b/a/c$i;Le/b/a/a;)V17 .method·constructor·<init>(Le/a/a/c$i;)V
21 ····.locals·018 ····.locals·0
  
22 ····iput-object·p1,·p0,·Le/b/a/c$c;->g:Le/b/a/c; 
  
23 ····iput-object·p2,·p0,·Le/b/a/c$c;->d:Lf/a/c/a/h; 
  
24 ····iput-object·p3,·p0,·Le/b/a/c$c;->e:Le/b/a/c$i;19 ····iput-object·p1,·p0,·Le/a/a/c$i$c;->d:Le/a/a/c$i;
  
25 ····iput-object·p4,·p0,·Le/b/a/c$c;->f:Le/b/a/a; 
  
26 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V20 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
27 ····return-void21 ····return-void
28 .end·method22 .end·method
  
  
29 #·virtual·methods23 #·virtual·methods
30 .method·public·run()V24 .method·public·run()V
31 ····.locals·325 ····.locals·1
  
32 ····new-instance·v0,·Le/b/a/f/e; 
  
33 ····iget-object·v1,·p0,·Le/b/a/c$c;->d:Lf/a/c/a/h; 
  
34 ····iget-object·v2,·p0,·Le/b/a/c$c;->e:Le/b/a/c$i; 
  
35 ····invoke-direct·{v0,·v1,·v2},·Le/b/a/f/e;-><init>(Lf/a/c/a/h;Lf/a/c/a/i$d;)V26 ····iget-object·v0,·p0,·Le/a/a/c$i$c;->d:Le/a/a/c$i;
  
36 ····iget-object·v1,·p0,·Le/b/a/c$c;->g:Le/b/a/c;27 ····invoke-static·{v0},·Le/a/a/c$i;->d(Le/a/a/c$i;)Lf/a/c/a/j$d;
  
37 ····iget-object·v2,·p0,·Le/b/a/c$c;->f:Le/b/a/a;28 ····move-result-object·v0
  
38 ····invoke-static·{v1,·v2,·v0},·Le/b/a/c;->g(Le/b/a/c;Le/b/a/a;Le/b/a/f/f;)Z29 ····invoke-interface·{v0},·Lf/a/c/a/j$d;->c()V
  
39 ····return-void30 ····return-void
40 .end·method31 .end·method
2.57 KB
smali/e/b/a/c$i$b.smali vs.
smali/e/a/a/c$i$b.smali
Files 6% similar despite different names
    
Offset 1, 18 lines modifiedOffset 1, 18 lines modified
1 .class·Le/b/a/c$i$b;1 .class·Le/a/a/c$i$b;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Ljava/lang/Runnable;5 .implements·Ljava/lang/Runnable;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingMethod;7 .annotation·system·Ldalvik/annotation/EnclosingMethod;
8 ····value·=·Le/b/a/c$i;->a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V8 ····value·=·Le/a/a/c$i;->a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)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, 48 lines modifiedOffset 20, 48 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·d:Ljava/lang/String;21 .field·final·synthetic·d:Ljava/lang/String;
  
22 .field·final·synthetic·e:Ljava/lang/String;22 .field·final·synthetic·e:Ljava/lang/String;
  
23 .field·final·synthetic·f:Ljava/lang/Object;23 .field·final·synthetic·f:Ljava/lang/Object;
  
24 .field·final·synthetic·g:Le/b/a/c$i;24 .field·final·synthetic·g:Le/a/a/c$i;
  
  
25 #·direct·methods25 #·direct·methods
26 .method·constructor·<init>(Le/b/a/c$i;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V26 .method·constructor·<init>(Le/a/a/c$i;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V
27 ····.locals·027 ····.locals·0
  
28 ····iput-object·p1,·p0,·Le/b/a/c$i$b;->g:Le/b/a/c$i;28 ····iput-object·p1,·p0,·Le/a/a/c$i$b;->g:Le/a/a/c$i;
  
29 ····iput-object·p2,·p0,·Le/b/a/c$i$b;->d:Ljava/lang/String;29 ····iput-object·p2,·p0,·Le/a/a/c$i$b;->d:Ljava/lang/String;
  
30 ····iput-object·p3,·p0,·Le/b/a/c$i$b;->e:Ljava/lang/String;30 ····iput-object·p3,·p0,·Le/a/a/c$i$b;->e:Ljava/lang/String;
  
31 ····iput-object·p4,·p0,·Le/b/a/c$i$b;->f:Ljava/lang/Object;31 ····iput-object·p4,·p0,·Le/a/a/c$i$b;->f:Ljava/lang/Object;
  
32 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V32 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
33 ····return-void33 ····return-void
34 .end·method34 .end·method
  
  
35 #·virtual·methods35 #·virtual·methods
36 .method·public·run()V36 .method·public·run()V
37 ····.locals·437 ····.locals·4
  
38 ····iget-object·v0,·p0,·Le/b/a/c$i$b;->g:Le/b/a/c$i;38 ····iget-object·v0,·p0,·Le/a/a/c$i$b;->g:Le/a/a/c$i;
  
39 ····invoke-static·{v0},·Le/b/a/c$i;->d(Le/b/a/c$i;)Lf/a/c/a/i$d;39 ····invoke-static·{v0},·Le/a/a/c$i;->d(Le/a/a/c$i;)Lf/a/c/a/j$d;
  
40 ····move-result-object·v040 ····move-result-object·v0
  
41 ····iget-object·v1,·p0,·Le/b/a/c$i$b;->d:Ljava/lang/String;41 ····iget-object·v1,·p0,·Le/a/a/c$i$b;->d:Ljava/lang/String;
  
42 ····iget-object·v2,·p0,·Le/b/a/c$i$b;->e:Ljava/lang/String;42 ····iget-object·v2,·p0,·Le/a/a/c$i$b;->e:Ljava/lang/String;
  
43 ····iget-object·v3,·p0,·Le/b/a/c$i$b;->f:Ljava/lang/Object;43 ····iget-object·v3,·p0,·Le/a/a/c$i$b;->f:Ljava/lang/Object;
  
44 ····invoke-interface·{v0,·v1,·v2,·v3},·Lf/a/c/a/i$d;->a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V44 ····invoke-interface·{v0,·v1,·v2,·v3},·Lf/a/c/a/j$d;->a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V
  
45 ····return-void45 ····return-void
46 .end·method46 .end·method
14.3 KB
smali/e/b/a/d.smali vs.
smali/e/a/a/d.smali
Files 6% similar despite different names
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 .class·public·Le/b/a/d;1 .class·public·Le/a/a/d;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
  
4 #·instance·fields4 #·instance·fields
5 .field·private·final·a:Ljava/lang/String;5 .field·private·final·a:Ljava/lang/String;
  
Offset 28, 24 lines modifiedOffset 28, 24 lines modified
28 ············"Ljava/lang/Object;",28 ············"Ljava/lang/Object;",
29 ············">;)V"29 ············">;)V"
30 ········}30 ········}
31 ····.end·annotation31 ····.end·annotation
  
32 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V32 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
33 ····iput-object·p1,·p0,·Le/b/a/d;->a:Ljava/lang/String;33 ····iput-object·p1,·p0,·Le/a/a/d;->a:Ljava/lang/String;
  
34 ····if-nez·p2,·:cond_034 ····if-nez·p2,·:cond_0
  
35 ····new-instance·p2,·Ljava/util/ArrayList;35 ····new-instance·p2,·Ljava/util/ArrayList;
  
36 ····invoke-direct·{p2},·Ljava/util/ArrayList;-><init>()V36 ····invoke-direct·{p2},·Ljava/util/ArrayList;-><init>()V
  
37 ····:cond_037 ····:cond_0
38 ····iput-object·p2,·p0,·Le/b/a/d;->b:Ljava/util/List;38 ····iput-object·p2,·p0,·Le/a/a/d;->b:Ljava/util/List;
  
39 ····return-void39 ····return-void
40 .end·method40 .end·method
  
41 .method·private·static·a(Ljava/util/Map;)Ljava/util/Map;41 .method·private·static·a(Ljava/util/Map;)Ljava/util/Map;
42 ····.locals·442 ····.locals·4
43 ····.annotation·system·Ldalvik/annotation/Signature;43 ····.annotation·system·Ldalvik/annotation/Signature;
Offset 93, 31 lines modifiedOffset 93, 31 lines modified
  
93 ····instance-of·v3,·v2,·Ljava/util/Map;93 ····instance-of·v3,·v2,·Ljava/util/Map;
  
94 ····if-eqz·v3,·:cond_094 ····if-eqz·v3,·:cond_0
  
95 ····check-cast·v2,·Ljava/util/Map;95 ····check-cast·v2,·Ljava/util/Map;
  
96 ····invoke-static·{v2},·Le/b/a/d;->a(Ljava/util/Map;)Ljava/util/Map;96 ····invoke-static·{v2},·Le/a/a/d;->a(Ljava/util/Map;)Ljava/util/Map;
  
97 ····move-result-object·v297 ····move-result-object·v2
  
98 ····goto·:goto_198 ····goto·:goto_1
  
99 ····:cond_099 ····:cond_0
100 ····invoke-static·{v2},·Le/b/a/d;->j(Ljava/lang/Object;)Ljava/lang/String;100 ····invoke-static·{v2},·Le/a/a/d;->j(Ljava/lang/Object;)Ljava/lang/String;
  
101 ····move-result-object·v2101 ····move-result-object·v2
  
102 ····:goto_1102 ····:goto_1
103 ····invoke-interface·{v1},·Ljava/util/Map$Entry;->getKey()Ljava/lang/Object;103 ····invoke-interface·{v1},·Ljava/util/Map$Entry;->getKey()Ljava/lang/Object;
  
104 ····move-result-object·v1104 ····move-result-object·v1
  
105 ····invoke-static·{v1},·Le/b/a/d;->j(Ljava/lang/Object;)Ljava/lang/String;105 ····invoke-static·{v1},·Le/a/a/d;->j(Ljava/lang/Object;)Ljava/lang/String;
  
106 ····move-result-object·v1106 ····move-result-object·v1
  
107 ····invoke-interface·{v0,·v1,·v2},·Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;107 ····invoke-interface·{v0,·v1,·v2},·Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
  
108 ····goto·:goto_0108 ····goto·:goto_0
  
Offset 133, 15 lines modifiedOffset 133, 15 lines modified
133 ············"Ljava/util/List<",133 ············"Ljava/util/List<",
134 ············"Ljava/lang/Object;",134 ············"Ljava/lang/Object;",
135 ············">;)[",135 ············">;)[",
136 ············"Ljava/lang/String;"136 ············"Ljava/lang/String;"
137 ········}137 ········}
138 ····.end·annotation138 ····.end·annotation
  
139 ····invoke-direct·{p0,·p1},·Le/b/a/d;->h(Ljava/util/List;)Ljava/util/List;139 ····invoke-direct·{p0,·p1},·Le/a/a/d;->h(Ljava/util/List;)Ljava/util/List;
  
140 ····move-result-object·p1140 ····move-result-object·p1
  
141 ····const/4·v0,·0x0141 ····const/4·v0,·0x0
  
142 ····new-array·v0,·v0,·[Ljava/lang/String;142 ····new-array·v0,·v0,·[Ljava/lang/String;
  
Offset 183, 15 lines modifiedOffset 183, 15 lines modified
  
183 ····if-eqz·v1,·:cond_0183 ····if-eqz·v1,·:cond_0
  
184 ····invoke-interface·{p1},·Ljava/util/Iterator;->next()Ljava/lang/Object;184 ····invoke-interface·{p1},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
185 ····move-result-object·v1185 ····move-result-object·v1
  
186 ····invoke-static·{v1},·Le/b/a/d;->k(Ljava/lang/Object;)Ljava/lang/Object;186 ····invoke-static·{v1},·Le/a/a/d;->k(Ljava/lang/Object;)Ljava/lang/Object;
  
187 ····move-result-object·v1187 ····move-result-object·v1
  
188 ····invoke-interface·{v0,·v1},·Ljava/util/List;->add(Ljava/lang/Object;)Z188 ····invoke-interface·{v0,·v1},·Ljava/util/List;->add(Ljava/lang/Object;)Z
  
189 ····goto·:goto_0189 ····goto·:goto_0
  
Offset 238, 15 lines modifiedOffset 238, 15 lines modified
  
238 ····if-eqz·v1,·:cond_0238 ····if-eqz·v1,·:cond_0
  
239 ····invoke-interface·{p1},·Ljava/util/Iterator;->next()Ljava/lang/Object;239 ····invoke-interface·{p1},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
240 ····move-result-object·v1240 ····move-result-object·v1
  
241 ····invoke-static·{v1},·Le/b/a/d;->j(Ljava/lang/Object;)Ljava/lang/String;241 ····invoke-static·{v1},·Le/a/a/d;->j(Ljava/lang/Object;)Ljava/lang/String;
  
242 ····move-result-object·v1242 ····move-result-object·v1
  
243 ····invoke-interface·{v0,·v1},·Ljava/util/List;->add(Ljava/lang/Object;)Z243 ····invoke-interface·{v0,·v1},·Ljava/util/List;->add(Ljava/lang/Object;)Z
  
244 ····goto·:goto_0244 ····goto·:goto_0
  
Offset 303, 15 lines modifiedOffset 303, 15 lines modified
303 ····:cond_2303 ····:cond_2
304 ····instance-of·v0,·p0,·Ljava/util/Map;304 ····instance-of·v0,·p0,·Ljava/util/Map;
  
305 ····if-eqz·v0,·:cond_3305 ····if-eqz·v0,·:cond_3
  
306 ····check-cast·p0,·Ljava/util/Map;306 ····check-cast·p0,·Ljava/util/Map;
  
307 ····invoke-static·{p0},·Le/b/a/d;->a(Ljava/util/Map;)Ljava/util/Map;307 ····invoke-static·{p0},·Le/a/a/d;->a(Ljava/util/Map;)Ljava/util/Map;
  
308 ····move-result-object·p0308 ····move-result-object·p0
  
309 ····invoke-virtual·{p0},·Ljava/lang/Object;->toString()Ljava/lang/String;309 ····invoke-virtual·{p0},·Ljava/lang/Object;->toString()Ljava/lang/String;
  
Max diff block lines reached; 11003/14549 bytes (75.63%) of diff not shown.
2.3 KB
smali/e/b/a/c$g.smali vs.
smali/e/a/a/c$g.smali
Files 16% similar despite different names
    
Offset 1, 76 lines modifiedOffset 1, 76 lines modified
1 .class·Le/b/a/c$g;1 .class·Le/a/a/c$g;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Ljava/lang/Runnable;5 .implements·Ljava/lang/Runnable;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingMethod;7 .annotation·system·Ldalvik/annotation/EnclosingMethod;
8 ····value·=·Le/b/a/c;->E(Lf/a/c/a/h;Lf/a/c/a/i$d;)V8 ····value·=·Le/a/a/c;->E(Lf/a/c/a/i;Lf/a/c/a/j$d;)V
9 .end·annotation9 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x011 ····accessFlags·=·0x0
12 ····name·=·null12 ····name·=·null
13 .end·annotation13 .end·annotation
  
  
14 #·instance·fields14 #·instance·fields
15 .field·final·synthetic·d:Le/b/a/a;15 .field·final·synthetic·d:Le/a/a/a;
  
16 .field·final·synthetic·e:Le/b/a/c$i;16 .field·final·synthetic·e:Le/a/a/c$i;
  
17 .field·final·synthetic·f:Le/b/a/c;17 .field·final·synthetic·f:Le/a/a/c;
  
  
18 #·direct·methods18 #·direct·methods
19 .method·constructor·<init>(Le/b/a/c;Le/b/a/a;Le/b/a/c$i;)V19 .method·constructor·<init>(Le/a/a/c;Le/a/a/a;Le/a/a/c$i;)V
20 ····.locals·020 ····.locals·0
  
21 ····iput-object·p1,·p0,·Le/b/a/c$g;->f:Le/b/a/c;21 ····iput-object·p1,·p0,·Le/a/a/c$g;->f:Le/a/a/c;
  
22 ····iput-object·p2,·p0,·Le/b/a/c$g;->d:Le/b/a/a;22 ····iput-object·p2,·p0,·Le/a/a/c$g;->d:Le/a/a/a;
  
23 ····iput-object·p3,·p0,·Le/b/a/c$g;->e:Le/b/a/c$i;23 ····iput-object·p3,·p0,·Le/a/a/c$g;->e:Le/a/a/c$i;
  
24 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V24 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
25 ····return-void25 ····return-void
26 .end·method26 .end·method
  
  
27 #·virtual·methods27 #·virtual·methods
28 .method·public·run()V28 .method·public·run()V
29 ····.locals·329 ····.locals·3
  
30 ····invoke-static·{},·Le/b/a/c;->j()Ljava/lang/Object;30 ····invoke-static·{},·Le/a/a/c;->j()Ljava/lang/Object;
  
31 ····move-result-object·v031 ····move-result-object·v0
  
32 ····monitor-enter·v032 ····monitor-enter·v0
  
33 ····:try_start_033 ····:try_start_0
34 ····iget-object·v1,·p0,·Le/b/a/c$g;->f:Le/b/a/c;34 ····iget-object·v1,·p0,·Le/a/a/c$g;->f:Le/a/a/c;
  
35 ····iget-object·v2,·p0,·Le/b/a/c$g;->d:Le/b/a/a;35 ····iget-object·v2,·p0,·Le/a/a/c$g;->d:Le/a/a/a;
  
36 ····invoke-static·{v1,·v2},·Le/b/a/c;->m(Le/b/a/c;Le/b/a/a;)V36 ····invoke-static·{v1,·v2},·Le/a/a/c;->m(Le/a/a/c;Le/a/a/a;)V
  
37 ····monitor-exit·v037 ····monitor-exit·v0
38 ····:try_end_038 ····:try_end_0
39 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_039 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0
  
40 ····iget-object·v0,·p0,·Le/b/a/c$g;->e:Le/b/a/c$i;40 ····iget-object·v0,·p0,·Le/a/a/c$g;->e:Le/a/a/c$i;
  
41 ····const/4·v1,·0x041 ····const/4·v1,·0x0
  
42 ····invoke-virtual·{v0,·v1},·Le/b/a/c$i;->b(Ljava/lang/Object;)V42 ····invoke-virtual·{v0,·v1},·Le/a/a/c$i;->b(Ljava/lang/Object;)V
  
43 ····return-void43 ····return-void
  
44 ····:catchall_044 ····:catchall_0
45 ····move-exception·v145 ····move-exception·v1
  
46 ····:try_start_146 ····:try_start_1
7.85 KB
smali/e/b/a/c$b.smali vs.
smali/e/a/a/c$b.smali
Files 12% similar despite different names
    
Offset 1, 79 lines modifiedOffset 1, 79 lines modified
1 .class·Le/b/a/c$b;1 .class·Le/a/a/c$b;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Ljava/lang/Runnable;5 .implements·Ljava/lang/Runnable;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingMethod;7 .annotation·system·Ldalvik/annotation/EnclosingMethod;
8 ····value·=·Le/b/a/c;->D(Lf/a/c/a/h;Lf/a/c/a/i$d;)V8 ····value·=·Le/a/a/c;->D(Lf/a/c/a/i;Lf/a/c/a/j$d;)V
9 .end·annotation9 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x011 ····accessFlags·=·0x0
12 ····name·=·null12 ····name·=·null
13 .end·annotation13 .end·annotation
  
  
14 #·instance·fields14 #·instance·fields
15 .field·final·synthetic·d:Lf/a/c/a/h;15 .field·final·synthetic·d:Lf/a/c/a/i;
  
16 .field·final·synthetic·e:Le/b/a/c$i;16 .field·final·synthetic·e:Le/a/a/c$i;
  
17 .field·final·synthetic·f:Le/b/a/a;17 .field·final·synthetic·f:Le/a/a/a;
  
18 .field·final·synthetic·g:Le/b/a/c;18 .field·final·synthetic·g:Le/a/a/c;
  
  
19 #·direct·methods19 #·direct·methods
20 .method·constructor·<init>(Le/b/a/c;Lf/a/c/a/h;Le/b/a/c$i;Le/b/a/a;)V20 .method·constructor·<init>(Le/a/a/c;Lf/a/c/a/i;Le/a/a/c$i;Le/a/a/a;)V
21 ····.locals·021 ····.locals·0
  
22 ····iput-object·p1,·p0,·Le/b/a/c$b;->g:Le/b/a/c;22 ····iput-object·p1,·p0,·Le/a/a/c$b;->g:Le/a/a/c;
  
23 ····iput-object·p2,·p0,·Le/b/a/c$b;->d:Lf/a/c/a/h;23 ····iput-object·p2,·p0,·Le/a/a/c$b;->d:Lf/a/c/a/i;
  
24 ····iput-object·p3,·p0,·Le/b/a/c$b;->e:Le/b/a/c$i;24 ····iput-object·p3,·p0,·Le/a/a/c$b;->e:Le/a/a/c$i;
  
25 ····iput-object·p4,·p0,·Le/b/a/c$b;->f:Le/b/a/a;25 ····iput-object·p4,·p0,·Le/a/a/c$b;->f:Le/a/a/a;
  
26 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V26 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
27 ····return-void27 ····return-void
28 .end·method28 .end·method
  
  
29 #·virtual·methods29 #·virtual·methods
30 .method·public·run()V30 .method·public·run()V
31 ····.locals·931 ····.locals·9
  
32 ····new-instance·v0,·Le/b/a/f/e;32 ····new-instance·v0,·Le/a/a/f/e;
  
33 ····iget-object·v1,·p0,·Le/b/a/c$b;->d:Lf/a/c/a/h;33 ····iget-object·v1,·p0,·Le/a/a/c$b;->d:Lf/a/c/a/i;
  
34 ····iget-object·v2,·p0,·Le/b/a/c$b;->e:Le/b/a/c$i;34 ····iget-object·v2,·p0,·Le/a/a/c$b;->e:Le/a/a/c$i;
  
35 ····invoke-direct·{v0,·v1,·v2},·Le/b/a/f/e;-><init>(Lf/a/c/a/h;Lf/a/c/a/i$d;)V35 ····invoke-direct·{v0,·v1,·v2},·Le/a/a/f/e;-><init>(Lf/a/c/a/i;Lf/a/c/a/j$d;)V
  
36 ····invoke-virtual·{v0},·Le/b/a/f/b;->e()Z36 ····invoke-virtual·{v0},·Le/a/a/f/b;->e()Z
  
37 ····move-result·v137 ····move-result·v1
  
38 ····invoke-virtual·{v0},·Le/b/a/f/b;->h()Z38 ····invoke-virtual·{v0},·Le/a/a/f/b;->h()Z
  
39 ····move-result·v039 ····move-result·v0
  
40 ····iget-object·v2,·p0,·Le/b/a/c$b;->d:Lf/a/c/a/h;40 ····iget-object·v2,·p0,·Le/a/a/c$b;->d:Lf/a/c/a/i;
  
41 ····const-string·v3,·"operations"41 ····const-string·v3,·"operations"
  
42 ····invoke-virtual·{v2,·v3},·Lf/a/c/a/h;->a(Ljava/lang/String;)Ljava/lang/Object;42 ····invoke-virtual·{v2,·v3},·Lf/a/c/a/i;->a(Ljava/lang/String;)Ljava/lang/Object;
  
43 ····move-result-object·v243 ····move-result-object·v2
  
44 ····check-cast·v2,·Ljava/util/List;44 ····check-cast·v2,·Ljava/util/List;
  
45 ····new-instance·v3,·Ljava/util/ArrayList;45 ····new-instance·v3,·Ljava/util/ArrayList;
  
Offset 94, 19 lines modifiedOffset 94, 19 lines modified
  
94 ····invoke-interface·{v2},·Ljava/util/Iterator;->next()Ljava/lang/Object;94 ····invoke-interface·{v2},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
95 ····move-result-object·v495 ····move-result-object·v4
  
96 ····check-cast·v4,·Ljava/util/Map;96 ····check-cast·v4,·Ljava/util/Map;
  
97 ····new-instance·v6,·Le/b/a/f/c;97 ····new-instance·v6,·Le/a/a/f/c;
  
98 ····invoke-direct·{v6,·v4,·v1},·Le/b/a/f/c;-><init>(Ljava/util/Map;Z)V98 ····invoke-direct·{v6,·v4,·v1},·Le/a/a/f/c;-><init>(Ljava/util/Map;Z)V
  
99 ····invoke-virtual·{v6},·Le/b/a/f/c;->l()Ljava/lang/String;99 ····invoke-virtual·{v6},·Le/a/a/f/c;->l()Ljava/lang/String;
  
100 ····move-result-object·v4100 ····move-result-object·v4
  
101 ····invoke-virtual·{v4},·Ljava/lang/String;->hashCode()I101 ····invoke-virtual·{v4},·Ljava/lang/String;->hashCode()I
  
102 ····const/4·v7,·-0x1102 ····const/4·v7,·-0x1
  
Offset 179, 15 lines modifiedOffset 179, 15 lines modified
  
179 ····:cond_3179 ····:cond_3
180 ····const/4·v7,·0x0180 ····const/4·v7,·0x0
  
181 ····:goto_1181 ····:goto_1
182 ····packed-switch·v7,·:pswitch_data_0182 ····packed-switch·v7,·:pswitch_data_0
  
183 ····iget-object·v0,·p0,·Le/b/a/c$b;->e:Le/b/a/c$i;183 ····iget-object·v0,·p0,·Le/a/a/c$b;->e:Le/a/a/c$i;
  
184 ····new-instance·v1,·Ljava/lang/StringBuilder;184 ····new-instance·v1,·Ljava/lang/StringBuilder;
  
185 ····invoke-direct·{v1},·Ljava/lang/StringBuilder;-><init>()V185 ····invoke-direct·{v1},·Ljava/lang/StringBuilder;-><init>()V
  
186 ····const-string·v2,·"Batch·method·\'"186 ····const-string·v2,·"Batch·method·\'"
  
Offset 201, 136 lines modifiedOffset 201, 136 lines modified
  
201 ····invoke-virtual·{v1},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;201 ····invoke-virtual·{v1},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
202 ····move-result-object·v1202 ····move-result-object·v1
  
203 ····const-string·v2,·"bad_param"203 ····const-string·v2,·"bad_param"
  
204 ····invoke-virtual·{v0,·v2,·v1,·v5},·Le/b/a/c$i;->a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V204 ····invoke-virtual·{v0,·v2,·v1,·v5},·Le/a/a/c$i;->a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V
  
205 ····return-void205 ····return-void
  
Max diff block lines reached; 3911/7958 bytes (49.15%) of diff not shown.
633 B
smali/e/b/a/b.smali vs.
smali/e/a/a/b.smali
Files 2% similar despite different names
    
Offset 1, 19 lines modifiedOffset 1, 19 lines modified
1 .class·public·Le/b/a/b;1 .class·public·Le/a/a/b;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
  
4 #·direct·methods4 #·direct·methods
5 .method·static·a(Lf/a/c/a/h;)Ljava/lang/Integer;5 .method·static·a(Lf/a/c/a/i;)Ljava/lang/Integer;
6 ····.locals·16 ····.locals·1
  
7 ····const-string·v0,·"logLevel"7 ····const-string·v0,·"logLevel"
  
8 ····invoke-virtual·{p0,·v0},·Lf/a/c/a/h;->a(Ljava/lang/String;)Ljava/lang/Object;8 ····invoke-virtual·{p0,·v0},·Lf/a/c/a/i;->a(Ljava/lang/String;)Ljava/lang/Object;
  
9 ····move-result-object·p09 ····move-result-object·p0
  
10 ····check-cast·p0,·Ljava/lang/Integer;10 ····check-cast·p0,·Ljava/lang/Integer;
  
11 ····return-object·p011 ····return-object·p0
12 .end·method12 .end·method
9.88 KB
smali/e/b/a/c$f.smali vs.
smali/e/a/a/c$f.smali
Files 15% similar despite different names
    
Offset 1, 92 lines modifiedOffset 1, 92 lines modified
1 .class·Le/b/a/c$f;1 .class·Le/a/a/c$f;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Ljava/lang/Runnable;5 .implements·Ljava/lang/Runnable;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingMethod;7 .annotation·system·Ldalvik/annotation/EnclosingMethod;
8 ····value·=·Le/b/a/c;->L(Lf/a/c/a/h;Lf/a/c/a/i$d;)V8 ····value·=·Le/a/a/c;->L(Lf/a/c/a/i;Lf/a/c/a/j$d;)V
9 .end·annotation9 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x011 ····accessFlags·=·0x0
12 ····name·=·null12 ····name·=·null
13 .end·annotation13 .end·annotation
  
  
14 #·instance·fields14 #·instance·fields
15 .field·final·synthetic·d:Z15 .field·final·synthetic·d:Z
  
16 .field·final·synthetic·e:Ljava/lang/String;16 .field·final·synthetic·e:Ljava/lang/String;
  
17 .field·final·synthetic·f:Le/b/a/c$i;17 .field·final·synthetic·f:Le/a/a/c$i;
  
18 .field·final·synthetic·g:Ljava/lang/Boolean;18 .field·final·synthetic·g:Ljava/lang/Boolean;
  
19 .field·final·synthetic·h:Le/b/a/a;19 .field·final·synthetic·h:Le/a/a/a;
  
20 .field·final·synthetic·i:Lf/a/c/a/h;20 .field·final·synthetic·i:Lf/a/c/a/i;
  
21 .field·final·synthetic·j:Z21 .field·final·synthetic·j:Z
  
22 .field·final·synthetic·k:I22 .field·final·synthetic·k:I
  
23 .field·final·synthetic·l:Le/b/a/c;23 .field·final·synthetic·l:Le/a/a/c;
  
  
24 #·direct·methods24 #·direct·methods
25 .method·constructor·<init>(Le/b/a/c;ZLjava/lang/String;Le/b/a/c$i;Ljava/lang/Boolean;Le/b/a/a;Lf/a/c/a/h;ZI)V25 .method·constructor·<init>(Le/a/a/c;ZLjava/lang/String;Le/a/a/c$i;Ljava/lang/Boolean;Le/a/a/a;Lf/a/c/a/i;ZI)V
26 ····.locals·026 ····.locals·0
  
27 ····iput-object·p1,·p0,·Le/b/a/c$f;->l:Le/b/a/c;27 ····iput-object·p1,·p0,·Le/a/a/c$f;->l:Le/a/a/c;
  
28 ····iput-boolean·p2,·p0,·Le/b/a/c$f;->d:Z28 ····iput-boolean·p2,·p0,·Le/a/a/c$f;->d:Z
  
29 ····iput-object·p3,·p0,·Le/b/a/c$f;->e:Ljava/lang/String;29 ····iput-object·p3,·p0,·Le/a/a/c$f;->e:Ljava/lang/String;
  
30 ····iput-object·p4,·p0,·Le/b/a/c$f;->f:Le/b/a/c$i;30 ····iput-object·p4,·p0,·Le/a/a/c$f;->f:Le/a/a/c$i;
  
31 ····iput-object·p5,·p0,·Le/b/a/c$f;->g:Ljava/lang/Boolean;31 ····iput-object·p5,·p0,·Le/a/a/c$f;->g:Ljava/lang/Boolean;
  
32 ····iput-object·p6,·p0,·Le/b/a/c$f;->h:Le/b/a/a;32 ····iput-object·p6,·p0,·Le/a/a/c$f;->h:Le/a/a/a;
  
33 ····iput-object·p7,·p0,·Le/b/a/c$f;->i:Lf/a/c/a/h;33 ····iput-object·p7,·p0,·Le/a/a/c$f;->i:Lf/a/c/a/i;
  
34 ····iput-boolean·p8,·p0,·Le/b/a/c$f;->j:Z34 ····iput-boolean·p8,·p0,·Le/a/a/c$f;->j:Z
  
35 ····iput·p9,·p0,·Le/b/a/c$f;->k:I35 ····iput·p9,·p0,·Le/a/a/c$f;->k:I
  
36 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V36 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
37 ····return-void37 ····return-void
38 .end·method38 .end·method
  
  
39 #·virtual·methods39 #·virtual·methods
40 .method·public·run()V40 .method·public·run()V
41 ····.locals·541 ····.locals·5
  
42 ····invoke-static·{},·Le/b/a/c;->j()Ljava/lang/Object;42 ····invoke-static·{},·Le/a/a/c;->j()Ljava/lang/Object;
  
43 ····move-result-object·v043 ····move-result-object·v0
  
44 ····monitor-enter·v044 ····monitor-enter·v0
  
45 ····:try_start_045 ····:try_start_0
46 ····iget-boolean·v1,·p0,·Le/b/a/c$f;->d:Z46 ····iget-boolean·v1,·p0,·Le/a/a/c$f;->d:Z
  
47 ····if-nez·v1,·:cond_047 ····if-nez·v1,·:cond_0
  
48 ····new-instance·v1,·Ljava/io/File;48 ····new-instance·v1,·Ljava/io/File;
  
49 ····iget-object·v2,·p0,·Le/b/a/c$f;->e:Ljava/lang/String;49 ····iget-object·v2,·p0,·Le/a/a/c$f;->e:Ljava/lang/String;
  
50 ····invoke-direct·{v1,·v2},·Ljava/io/File;-><init>(Ljava/lang/String;)V50 ····invoke-direct·{v1,·v2},·Ljava/io/File;-><init>(Ljava/lang/String;)V
  
51 ····new-instance·v2,·Ljava/io/File;51 ····new-instance·v2,·Ljava/io/File;
  
52 ····invoke-virtual·{v1},·Ljava/io/File;->getParent()Ljava/lang/String;52 ····invoke-virtual·{v1},·Ljava/io/File;->getParent()Ljava/lang/String;
  
Offset 108, 177 lines modifiedOffset 108, 177 lines modified
  
108 ····invoke-virtual·{v2},·Ljava/io/File;->exists()Z108 ····invoke-virtual·{v2},·Ljava/io/File;->exists()Z
  
109 ····move-result·v1109 ····move-result·v1
  
110 ····if-nez·v1,·:cond_0110 ····if-nez·v1,·:cond_0
  
111 ····iget-object·v1,·p0,·Le/b/a/c$f;->f:Le/b/a/c$i;111 ····iget-object·v1,·p0,·Le/a/a/c$f;->f:Le/a/a/c$i;
  
112 ····const-string·v2,·"sqlite_error"112 ····const-string·v2,·"sqlite_error"
  
113 ····new-instance·v3,·Ljava/lang/StringBuilder;113 ····new-instance·v3,·Ljava/lang/StringBuilder;
  
114 ····invoke-direct·{v3},·Ljava/lang/StringBuilder;-><init>()V114 ····invoke-direct·{v3},·Ljava/lang/StringBuilder;-><init>()V
  
115 ····const-string·v4,·"open_failed·"115 ····const-string·v4,·"open_failed·"
  
116 ····invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;116 ····invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
117 ····iget-object·v4,·p0,·Le/b/a/c$f;->e:Ljava/lang/String;117 ····iget-object·v4,·p0,·Le/a/a/c$f;->e:Ljava/lang/String;
  
118 ····invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;118 ····invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
119 ····invoke-virtual·{v3},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;119 ····invoke-virtual·{v3},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
120 ····move-result-object·v3120 ····move-result-object·v3
  
121 ····const/4·v4,·0x0121 ····const/4·v4,·0x0
  
122 ····invoke-virtual·{v1,·v2,·v3,·v4},·Le/b/a/c$i;->a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V122 ····invoke-virtual·{v1,·v2,·v3,·v4},·Le/a/a/c$i;->a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V
  
123 ····monitor-exit·v0123 ····monitor-exit·v0
124 ····:try_end_0124 ····:try_end_0
125 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_1125 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_1
Max diff block lines reached; 5885/10034 bytes (58.65%) of diff not shown.
1.37 KB
smali/e/b/a/c$i$c.smali vs.
smali/f/a/c/a/c$d.smali
Files 23% similar despite different names
    
Offset 1, 49 lines modifiedOffset 1, 42 lines modified
1 .class·Le/b/a/c$i$c;1 .class·public·Lf/a/c/a/c$d;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
4 #·interfaces 
5 .implements·Ljava/lang/Runnable; 
  
  
6 #·annotations4 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingMethod;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
8 ····value·=·Le/b/a/c$i;->c()V6 ····value·=·Lf/a/c/a/c;
9 .end·annotation7 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x09 ····accessFlags·=·0x9
12 ····name·=·null10 ····name·=·"d"
13 .end·annotation11 .end·annotation
  
  
14 #·instance·fields12 #·instance·fields
15 .field·final·synthetic·d:Le/b/a/c$i;13 .field·private·a:Z
  
  
16 #·direct·methods14 #·direct·methods
17 .method·constructor·<init>(Le/b/a/c$i;)V15 .method·public·constructor·<init>()V
18 ····.locals·016 ····.locals·1
  
19 ····iput-object·p1,·p0,·Le/b/a/c$i$c;->d:Le/b/a/c$i; 
  
20 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V17 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
 18 ····const/4·v0,·0x1
  
 19 ····iput-boolean·v0,·p0,·Lf/a/c/a/c$d;->a:Z
  
21 ····return-void20 ····return-void
22 .end·method21 .end·method
  
  
23 #·virtual·methods22 #·virtual·methods
24 .method·public·run()V23 .method·public·a()Z
25 ····.locals·124 ····.locals·1
  
26 ····iget-object·v0,·p0,·Le/b/a/c$i$c;->d:Le/b/a/c$i;25 ····iget-boolean·v0,·p0,·Lf/a/c/a/c$d;->a:Z
  
27 ····invoke-static·{v0},·Le/b/a/c$i;->d(Le/b/a/c$i;)Lf/a/c/a/i$d; 
  
28 ····move-result-object·v0 
  
29 ····invoke-interface·{v0},·Lf/a/c/a/i$d;->c()V 
  
30 ····return-void26 ····return·v0
31 .end·method27 .end·method
4.62 KB
smali/e/b/a/c$h.smali vs.
smali/e/a/a/c$h.smali
Files 5% similar despite different names
    
Offset 1, 80 lines modifiedOffset 1, 80 lines modified
1 .class·Le/b/a/c$h;1 .class·Le/a/a/c$h;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Ljava/lang/Runnable;5 .implements·Ljava/lang/Runnable;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingMethod;7 .annotation·system·Ldalvik/annotation/EnclosingMethod;
8 ····value·=·Le/b/a/c;->H(Lf/a/c/a/h;Lf/a/c/a/i$d;)V8 ····value·=·Le/a/a/c;->H(Lf/a/c/a/i;Lf/a/c/a/j$d;)V
9 .end·annotation9 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x011 ····accessFlags·=·0x0
12 ····name·=·null12 ····name·=·null
13 .end·annotation13 .end·annotation
  
  
14 #·instance·fields14 #·instance·fields
15 .field·final·synthetic·d:Le/b/a/a;15 .field·final·synthetic·d:Le/a/a/a;
  
16 .field·final·synthetic·e:Ljava/lang/String;16 .field·final·synthetic·e:Ljava/lang/String;
  
17 .field·final·synthetic·f:Le/b/a/c$i;17 .field·final·synthetic·f:Le/a/a/c$i;
  
18 .field·final·synthetic·g:Le/b/a/c;18 .field·final·synthetic·g:Le/a/a/c;
  
  
19 #·direct·methods19 #·direct·methods
20 .method·constructor·<init>(Le/b/a/c;Le/b/a/a;Ljava/lang/String;Le/b/a/c$i;)V20 .method·constructor·<init>(Le/a/a/c;Le/a/a/a;Ljava/lang/String;Le/a/a/c$i;)V
21 ····.locals·021 ····.locals·0
  
22 ····iput-object·p1,·p0,·Le/b/a/c$h;->g:Le/b/a/c;22 ····iput-object·p1,·p0,·Le/a/a/c$h;->g:Le/a/a/c;
  
23 ····iput-object·p2,·p0,·Le/b/a/c$h;->d:Le/b/a/a;23 ····iput-object·p2,·p0,·Le/a/a/c$h;->d:Le/a/a/a;
  
24 ····iput-object·p3,·p0,·Le/b/a/c$h;->e:Ljava/lang/String;24 ····iput-object·p3,·p0,·Le/a/a/c$h;->e:Ljava/lang/String;
  
25 ····iput-object·p4,·p0,·Le/b/a/c$h;->f:Le/b/a/c$i;25 ····iput-object·p4,·p0,·Le/a/a/c$h;->f:Le/a/a/c$i;
  
26 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V26 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
27 ····return-void27 ····return-void
28 .end·method28 .end·method
  
  
29 #·virtual·methods29 #·virtual·methods
30 .method·public·run()V30 .method·public·run()V
31 ····.locals·531 ····.locals·5
  
32 ····invoke-static·{},·Le/b/a/c;->j()Ljava/lang/Object;32 ····invoke-static·{},·Le/a/a/c;->j()Ljava/lang/Object;
  
33 ····move-result-object·v033 ····move-result-object·v0
  
34 ····monitor-enter·v034 ····monitor-enter·v0
  
35 ····:try_start_035 ····:try_start_0
36 ····iget-object·v1,·p0,·Le/b/a/c$h;->d:Le/b/a/a;36 ····iget-object·v1,·p0,·Le/a/a/c$h;->d:Le/a/a/a;
  
37 ····if-eqz·v1,·:cond_037 ····if-eqz·v1,·:cond_0
  
38 ····iget-object·v2,·p0,·Le/b/a/c$h;->g:Le/b/a/c;38 ····iget-object·v2,·p0,·Le/a/a/c$h;->g:Le/a/a/c;
  
39 ····invoke-static·{v2,·v1},·Le/b/a/c;->m(Le/b/a/c;Le/b/a/a;)V39 ····invoke-static·{v2,·v1},·Le/a/a/c;->m(Le/a/a/c;Le/a/a/a;)V
40 ····:try_end_040 ····:try_end_0
41 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_041 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0
  
42 ····:cond_042 ····:cond_0
43 ····:try_start_143 ····:try_start_1
44 ····sget·v1,·Le/b/a/c;->f:I44 ····sget·v1,·Le/a/a/c;->f:I
  
45 ····invoke-static·{v1},·Le/b/a/b;->c(I)Z45 ····invoke-static·{v1},·Le/a/a/b;->c(I)Z
  
46 ····move-result·v146 ····move-result·v1
  
47 ····if-eqz·v1,·:cond_147 ····if-eqz·v1,·:cond_1
  
48 ····const-string·v1,·"Sqflite"48 ····const-string·v1,·"Sqflite"
  
Offset 82, 28 lines modifiedOffset 82, 28 lines modified
  
82 ····invoke-direct·{v2},·Ljava/lang/StringBuilder;-><init>()V82 ····invoke-direct·{v2},·Ljava/lang/StringBuilder;-><init>()V
  
83 ····const-string·v3,·"delete·database·"83 ····const-string·v3,·"delete·database·"
  
84 ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;84 ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
85 ····iget-object·v3,·p0,·Le/b/a/c$h;->e:Ljava/lang/String;85 ····iget-object·v3,·p0,·Le/a/a/c$h;->e:Ljava/lang/String;
  
86 ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;86 ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
87 ····invoke-virtual·{v2},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;87 ····invoke-virtual·{v2},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
88 ····move-result-object·v288 ····move-result-object·v2
  
89 ····invoke-static·{v1,·v2},·Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I89 ····invoke-static·{v1,·v2},·Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I
  
90 ····:cond_190 ····:cond_1
91 ····iget-object·v1,·p0,·Le/b/a/c$h;->e:Ljava/lang/String;91 ····iget-object·v1,·p0,·Le/a/a/c$h;->e:Ljava/lang/String;
  
92 ····invoke-static·{v1},·Le/b/a/a;->b(Ljava/lang/String;)V92 ····invoke-static·{v1},·Le/a/a/a;->b(Ljava/lang/String;)V
93 ····:try_end_193 ····:try_end_1
94 ····.catch·Ljava/lang/Exception;·{:try_start_1·..·:try_end_1}·:catch_094 ····.catch·Ljava/lang/Exception;·{:try_start_1·..·:try_end_1}·:catch_0
95 ····.catchall·{:try_start_1·..·:try_end_1}·:catchall_095 ····.catchall·{:try_start_1·..·:try_end_1}·:catchall_0
  
96 ····goto·:goto_096 ····goto·:goto_0
  
97 ····:catch_097 ····:catch_0
Offset 122, 15 lines modifiedOffset 122, 15 lines modified
  
122 ····invoke-virtual·{v3,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;122 ····invoke-virtual·{v3,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
  
123 ····const-string·v1,·"·while·closing·database·"123 ····const-string·v1,·"·while·closing·database·"
  
124 ····invoke-virtual·{v3,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;124 ····invoke-virtual·{v3,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
125 ····invoke-static·{},·Le/b/a/c;->e()I125 ····invoke-static·{},·Le/a/a/c;->c()I
  
126 ····move-result·v1126 ····move-result·v1
  
127 ····invoke-virtual·{v3,·v1},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;127 ····invoke-virtual·{v3,·v1},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
  
128 ····invoke-virtual·{v3},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;128 ····invoke-virtual·{v3},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
Offset 139, 19 lines modifiedOffset 139, 19 lines modified
139 ····invoke-static·{v2,·v1},·Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I139 ····invoke-static·{v2,·v1},·Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I
Max diff block lines reached; 450/4646 bytes (9.69%) of diff not shown.
4.26 KB
smali/e/b/a/a.smali vs.
smali/e/a/a/a.smali
Files 5% similar despite different names
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 .class·Le/b/a/a;1 .class·Le/a/a/a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
  
4 #·instance·fields4 #·instance·fields
5 .field·final·a:Z5 .field·final·a:Z
  
Offset 19, 21 lines modifiedOffset 19, 21 lines modified
  
19 #·direct·methods19 #·direct·methods
20 .method·constructor·<init>(Ljava/lang/String;IZI)V20 .method·constructor·<init>(Ljava/lang/String;IZI)V
21 ····.locals·021 ····.locals·0
  
22 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V22 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
23 ····iput-object·p1,·p0,·Le/b/a/a;->b:Ljava/lang/String;23 ····iput-object·p1,·p0,·Le/a/a/a;->b:Ljava/lang/String;
  
24 ····iput-boolean·p3,·p0,·Le/b/a/a;->a:Z24 ····iput-boolean·p3,·p0,·Le/a/a/a;->a:Z
  
25 ····iput·p2,·p0,·Le/b/a/a;->c:I25 ····iput·p2,·p0,·Le/a/a/a;->c:I
  
26 ····iput·p4,·p0,·Le/b/a/a;->d:I26 ····iput·p4,·p0,·Le/a/a/a;->d:I
  
27 ····return-void27 ····return-void
28 .end·method28 .end·method
  
29 .method·static·b(Ljava/lang/String;)V29 .method·static·b(Ljava/lang/String;)V
30 ····.locals·130 ····.locals·1
  
Offset 47, 25 lines modifiedOffset 47, 25 lines modified
47 .end·method47 .end·method
  
  
48 #·virtual·methods48 #·virtual·methods
49 .method·public·a()V49 .method·public·a()V
50 ····.locals·150 ····.locals·1
  
51 ····iget-object·v0,·p0,·Le/b/a/a;->e:Landroid/database/sqlite/SQLiteDatabase;51 ····iget-object·v0,·p0,·Le/a/a/a;->e:Landroid/database/sqlite/SQLiteDatabase;
  
52 ····invoke-virtual·{v0},·Landroid/database/sqlite/SQLiteDatabase;->close()V52 ····invoke-virtual·{v0},·Landroid/database/sqlite/SQLiteDatabase;->close()V
  
53 ····return-void53 ····return-void
54 .end·method54 .end·method
  
55 .method·public·c()Landroid/database/sqlite/SQLiteDatabase;55 .method·public·c()Landroid/database/sqlite/SQLiteDatabase;
56 ····.locals·156 ····.locals·1
  
57 ····iget-object·v0,·p0,·Le/b/a/a;->e:Landroid/database/sqlite/SQLiteDatabase;57 ····iget-object·v0,·p0,·Le/a/a/a;->e:Landroid/database/sqlite/SQLiteDatabase;
  
58 ····return-object·v058 ····return-object·v0
59 .end·method59 .end·method
  
60 .method·d()Ljava/lang/String;60 .method·d()Ljava/lang/String;
61 ····.locals·261 ····.locals·2
  
Offset 73, 15 lines modifiedOffset 73, 15 lines modified
  
73 ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V73 ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V
  
74 ····const-string·v1,·"["74 ····const-string·v1,·"["
  
75 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;75 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
76 ····invoke-virtual·{p0},·Le/b/a/a;->e()Ljava/lang/String;76 ····invoke-virtual·{p0},·Le/a/a/a;->e()Ljava/lang/String;
  
77 ····move-result-object·v177 ····move-result-object·v1
  
78 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;78 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
79 ····const-string·v1,·"]·"79 ····const-string·v1,·"]·"
  
Offset 105, 15 lines modifiedOffset 105, 15 lines modified
  
105 ····invoke-direct·{v1},·Ljava/lang/StringBuilder;-><init>()V105 ····invoke-direct·{v1},·Ljava/lang/StringBuilder;-><init>()V
  
106 ····const-string·v2,·""106 ····const-string·v2,·""
  
107 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;107 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
108 ····iget·v2,·p0,·Le/b/a/a;->c:I108 ····iget·v2,·p0,·Le/a/a/a;->c:I
  
109 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;109 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
  
110 ····const-string·v2,·","110 ····const-string·v2,·","
  
111 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;111 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
Offset 143, 51 lines modifiedOffset 143, 51 lines modified
  
143 ····return-object·v0143 ····return-object·v0
144 .end·method144 .end·method
  
145 .method·public·f()Landroid/database/sqlite/SQLiteDatabase;145 .method·public·f()Landroid/database/sqlite/SQLiteDatabase;
146 ····.locals·1146 ····.locals·1
  
147 ····iget-object·v0,·p0,·Le/b/a/a;->e:Landroid/database/sqlite/SQLiteDatabase;147 ····iget-object·v0,·p0,·Le/a/a/a;->e:Landroid/database/sqlite/SQLiteDatabase;
  
148 ····return-object·v0148 ····return-object·v0
149 .end·method149 .end·method
  
150 .method·public·g()V150 .method·public·g()V
151 ····.locals·3151 ····.locals·3
  
152 ····iget-object·v0,·p0,·Le/b/a/a;->b:Ljava/lang/String;152 ····iget-object·v0,·p0,·Le/a/a/a;->b:Ljava/lang/String;
  
153 ····const/4·v1,·0x0153 ····const/4·v1,·0x0
  
154 ····const/high16·v2,·0x10000000154 ····const/high16·v2,·0x10000000
  
155 ····invoke-static·{v0,·v1,·v2},·Landroid/database/sqlite/SQLiteDatabase;->openDatabase(Ljava/lang/String;Landroid/database/sqlite/SQLiteDatabase$CursorFactory;I)Landroid/database/sqlite/SQLiteDatabase;155 ····invoke-static·{v0,·v1,·v2},·Landroid/database/sqlite/SQLiteDatabase;->openDatabase(Ljava/lang/String;Landroid/database/sqlite/SQLiteDatabase$CursorFactory;I)Landroid/database/sqlite/SQLiteDatabase;
  
156 ····move-result-object·v0156 ····move-result-object·v0
  
157 ····iput-object·v0,·p0,·Le/b/a/a;->e:Landroid/database/sqlite/SQLiteDatabase;157 ····iput-object·v0,·p0,·Le/a/a/a;->e:Landroid/database/sqlite/SQLiteDatabase;
  
158 ····return-void158 ····return-void
159 .end·method159 .end·method
  
160 .method·public·h()V160 .method·public·h()V
161 ····.locals·4161 ····.locals·4
  
162 ····iget-object·v0,·p0,·Le/b/a/a;->b:Ljava/lang/String;162 ····iget-object·v0,·p0,·Le/a/a/a;->b:Ljava/lang/String;
  
163 ····new-instance·v1,·Le/b/a/a$a;163 ····new-instance·v1,·Le/a/a/a$a;
  
164 ····invoke-direct·{v1,·p0},·Le/b/a/a$a;-><init>(Le/b/a/a;)V164 ····invoke-direct·{v1,·p0},·Le/a/a/a$a;-><init>(Le/a/a/a;)V
Max diff block lines reached; 513/4286 bytes (11.97%) of diff not shown.
2.26 KB
smali/e/b/a/c$e.smali vs.
smali/e/a/a/f/e$a.smali
Files 22% similar despite different names
    
Offset 1, 67 lines modifiedOffset 1, 55 lines modified
1 .class·Le/b/a/c$e;1 .class·Le/a/a/f/e$a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Ljava/lang/Runnable;5 .implements·Le/a/a/f/g;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingMethod;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
8 ····value·=·Le/b/a/c;->O(Lf/a/c/a/h;Lf/a/c/a/i$d;)V8 ····value·=·Le/a/a/f/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·=·"a"
13 .end·annotation13 .end·annotation
  
  
14 #·instance·fields14 #·instance·fields
15 .field·final·synthetic·d:Lf/a/c/a/h;15 .field·final·a:Lf/a/c/a/j$d;
  
16 .field·final·synthetic·e:Le/b/a/c$i; 
  
17 .field·final·synthetic·f:Le/b/a/a; 
  
18 .field·final·synthetic·g:Le/b/a/c; 
  
  
19 #·direct·methods16 #·direct·methods
20 .method·constructor·<init>(Le/b/a/c;Lf/a/c/a/h;Le/b/a/c$i;Le/b/a/a;)V17 .method·constructor·<init>(Le/a/a/f/e;Lf/a/c/a/j$d;)V
21 ····.locals·018 ····.locals·0
  
22 ····iput-object·p1,·p0,·Le/b/a/c$e;->g:Le/b/a/c; 
  
23 ····iput-object·p2,·p0,·Le/b/a/c$e;->d:Lf/a/c/a/h; 
  
24 ····iput-object·p3,·p0,·Le/b/a/c$e;->e:Le/b/a/c$i; 
  
25 ····iput-object·p4,·p0,·Le/b/a/c$e;->f:Le/b/a/a; 
  
26 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V19 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
 20 ····iput-object·p2,·p0,·Le/a/a/f/e$a;->a:Lf/a/c/a/j$d;
  
27 ····return-void21 ····return-void
28 .end·method22 .end·method
  
  
29 #·virtual·methods23 #·virtual·methods
30 .method·public·run()V24 .method·public·a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V
31 ····.locals·325 ····.locals·1
  
32 ····new-instance·v0,·Le/b/a/f/e; 
  
33 ····iget-object·v1,·p0,·Le/b/a/c$e;->d:Lf/a/c/a/h;26 ····iget-object·v0,·p0,·Le/a/a/f/e$a;->a:Lf/a/c/a/j$d;
  
34 ····iget-object·v2,·p0,·Le/b/a/c$e;->e:Le/b/a/c$i;27 ····invoke-interface·{v0,·p1,·p2,·p3},·Lf/a/c/a/j$d;->a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V
  
35 ····invoke-direct·{v0,·v1,·v2},·Le/b/a/f/e;-><init>(Lf/a/c/a/h;Lf/a/c/a/i$d;)V28 ····return-void
 29 .end·method
  
36 ····iget-object·v1,·p0,·Le/b/a/c$e;->g:Le/b/a/c;30 .method·public·b(Ljava/lang/Object;)V
 31 ····.locals·1
  
37 ····iget-object·v2,·p0,·Le/b/a/c$e;->f:Le/b/a/a;32 ····iget-object·v0,·p0,·Le/a/a/f/e$a;->a:Lf/a/c/a/j$d;
  
38 ····invoke-static·{v1,·v2,·v0},·Le/b/a/c;->h(Le/b/a/c;Le/b/a/a;Le/b/a/f/f;)Z33 ····invoke-interface·{v0,·p1},·Lf/a/c/a/j$d;->b(Ljava/lang/Object;)V
  
39 ····return-void34 ····return-void
40 .end·method35 .end·method
2.39 KB
smali/e/b/a/c$a.smali vs.
smali/e/a/a/c$e.smali
Files 22% similar despite different names
    
Offset 1, 67 lines modifiedOffset 1, 67 lines modified
1 .class·Le/b/a/c$a;1 .class·Le/a/a/c$e;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Ljava/lang/Runnable;5 .implements·Ljava/lang/Runnable;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingMethod;7 .annotation·system·Ldalvik/annotation/EnclosingMethod;
8 ····value·=·Le/b/a/c;->N(Lf/a/c/a/h;Lf/a/c/a/i$d;)V8 ····value·=·Le/a/a/c;->O(Lf/a/c/a/i;Lf/a/c/a/j$d;)V
9 .end·annotation9 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x011 ····accessFlags·=·0x0
12 ····name·=·null12 ····name·=·null
13 .end·annotation13 .end·annotation
  
  
14 #·instance·fields14 #·instance·fields
15 .field·final·synthetic·d:Lf/a/c/a/h;15 .field·final·synthetic·d:Lf/a/c/a/i;
  
16 .field·final·synthetic·e:Le/b/a/c$i;16 .field·final·synthetic·e:Le/a/a/c$i;
  
17 .field·final·synthetic·f:Le/b/a/a;17 .field·final·synthetic·f:Le/a/a/a;
  
18 .field·final·synthetic·g:Le/b/a/c;18 .field·final·synthetic·g:Le/a/a/c;
  
  
19 #·direct·methods19 #·direct·methods
20 .method·constructor·<init>(Le/b/a/c;Lf/a/c/a/h;Le/b/a/c$i;Le/b/a/a;)V20 .method·constructor·<init>(Le/a/a/c;Lf/a/c/a/i;Le/a/a/c$i;Le/a/a/a;)V
21 ····.locals·021 ····.locals·0
  
22 ····iput-object·p1,·p0,·Le/b/a/c$a;->g:Le/b/a/c;22 ····iput-object·p1,·p0,·Le/a/a/c$e;->g:Le/a/a/c;
  
23 ····iput-object·p2,·p0,·Le/b/a/c$a;->d:Lf/a/c/a/h;23 ····iput-object·p2,·p0,·Le/a/a/c$e;->d:Lf/a/c/a/i;
  
24 ····iput-object·p3,·p0,·Le/b/a/c$a;->e:Le/b/a/c$i;24 ····iput-object·p3,·p0,·Le/a/a/c$e;->e:Le/a/a/c$i;
  
25 ····iput-object·p4,·p0,·Le/b/a/c$a;->f:Le/b/a/a;25 ····iput-object·p4,·p0,·Le/a/a/c$e;->f:Le/a/a/a;
  
26 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V26 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
27 ····return-void27 ····return-void
28 .end·method28 .end·method
  
  
29 #·virtual·methods29 #·virtual·methods
30 .method·public·run()V30 .method·public·run()V
31 ····.locals·331 ····.locals·3
  
32 ····new-instance·v0,·Le/b/a/f/e;32 ····new-instance·v0,·Le/a/a/f/e;
  
33 ····iget-object·v1,·p0,·Le/b/a/c$a;->d:Lf/a/c/a/h;33 ····iget-object·v1,·p0,·Le/a/a/c$e;->d:Lf/a/c/a/i;
  
34 ····iget-object·v2,·p0,·Le/b/a/c$a;->e:Le/b/a/c$i;34 ····iget-object·v2,·p0,·Le/a/a/c$e;->e:Le/a/a/c$i;
  
35 ····invoke-direct·{v0,·v1,·v2},·Le/b/a/f/e;-><init>(Lf/a/c/a/h;Lf/a/c/a/i$d;)V35 ····invoke-direct·{v0,·v1,·v2},·Le/a/a/f/e;-><init>(Lf/a/c/a/i;Lf/a/c/a/j$d;)V
  
36 ····iget-object·v1,·p0,·Le/b/a/c$a;->g:Le/b/a/c;36 ····iget-object·v1,·p0,·Le/a/a/c$e;->g:Le/a/a/c;
  
37 ····iget-object·v2,·p0,·Le/b/a/c$a;->f:Le/b/a/a;37 ····iget-object·v2,·p0,·Le/a/a/c$e;->f:Le/a/a/a;
  
38 ····invoke-static·{v1,·v2,·v0},·Le/b/a/c;->d(Le/b/a/c;Le/b/a/a;Le/b/a/f/f;)Z38 ····invoke-static·{v1,·v2,·v0},·Le/a/a/c;->g(Le/a/a/c;Le/a/a/a;Le/a/a/f/f;)Z
  
39 ····return-void39 ····return-void
40 .end·method40 .end·method
2.54 KB
smali/e/b/a/c$d.smali vs.
smali/e/a/a/c$a.smali
Files 18% similar despite different names
    
Offset 1, 76 lines modifiedOffset 1, 67 lines modified
1 .class·Le/b/a/c$d;1 .class·Le/a/a/c$a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Ljava/lang/Runnable;5 .implements·Ljava/lang/Runnable;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingMethod;7 .annotation·system·Ldalvik/annotation/EnclosingMethod;
8 ····value·=·Le/b/a/c;->I(Lf/a/c/a/h;Lf/a/c/a/i$d;)V8 ····value·=·Le/a/a/c;->N(Lf/a/c/a/i;Lf/a/c/a/j$d;)V
9 .end·annotation9 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x011 ····accessFlags·=·0x0
12 ····name·=·null12 ····name·=·null
13 .end·annotation13 .end·annotation
  
  
14 #·instance·fields14 #·instance·fields
15 .field·final·synthetic·d:Le/b/a/a;15 .field·final·synthetic·d:Lf/a/c/a/i;
  
16 .field·final·synthetic·e:Lf/a/c/a/h;16 .field·final·synthetic·e:Le/a/a/c$i;
  
17 .field·final·synthetic·f:Le/b/a/c$i;17 .field·final·synthetic·f:Le/a/a/a;
  
18 .field·final·synthetic·g:Le/b/a/c;18 .field·final·synthetic·g:Le/a/a/c;
  
  
19 #·direct·methods19 #·direct·methods
20 .method·constructor·<init>(Le/b/a/c;Le/b/a/a;Lf/a/c/a/h;Le/b/a/c$i;)V20 .method·constructor·<init>(Le/a/a/c;Lf/a/c/a/i;Le/a/a/c$i;Le/a/a/a;)V
21 ····.locals·021 ····.locals·0
  
22 ····iput-object·p1,·p0,·Le/b/a/c$d;->g:Le/b/a/c;22 ····iput-object·p1,·p0,·Le/a/a/c$a;->g:Le/a/a/c;
  
23 ····iput-object·p2,·p0,·Le/b/a/c$d;->d:Le/b/a/a;23 ····iput-object·p2,·p0,·Le/a/a/c$a;->d:Lf/a/c/a/i;
  
24 ····iput-object·p3,·p0,·Le/b/a/c$d;->e:Lf/a/c/a/h;24 ····iput-object·p3,·p0,·Le/a/a/c$a;->e:Le/a/a/c$i;
  
25 ····iput-object·p4,·p0,·Le/b/a/c$d;->f:Le/b/a/c$i;25 ····iput-object·p4,·p0,·Le/a/a/c$a;->f:Le/a/a/a;
  
26 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V26 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
27 ····return-void27 ····return-void
28 .end·method28 .end·method
  
  
29 #·virtual·methods29 #·virtual·methods
30 .method·public·run()V30 .method·public·run()V
31 ····.locals·431 ····.locals·3
  
32 ····iget-object·v0,·p0,·Le/b/a/c$d;->g:Le/b/a/c;32 ····new-instance·v0,·Le/a/a/f/e;
  
33 ····iget-object·v1,·p0,·Le/b/a/c$d;->d:Le/b/a/a;33 ····iget-object·v1,·p0,·Le/a/a/c$a;->d:Lf/a/c/a/i;
  
34 ····iget-object·v2,·p0,·Le/b/a/c$d;->e:Lf/a/c/a/h;34 ····iget-object·v2,·p0,·Le/a/a/c$a;->e:Le/a/a/c$i;
  
35 ····iget-object·v3,·p0,·Le/b/a/c$d;->f:Le/b/a/c$i;35 ····invoke-direct·{v0,·v1,·v2},·Le/a/a/f/e;-><init>(Lf/a/c/a/i;Lf/a/c/a/j$d;)V
  
36 ····invoke-static·{v0,·v1,·v2,·v3},·Le/b/a/c;->i(Le/b/a/c;Le/b/a/a;Lf/a/c/a/h;Lf/a/c/a/i$d;)Le/b/a/a;36 ····iget-object·v1,·p0,·Le/a/a/c$a;->g:Le/a/a/c;
  
37 ····move-result-object·v037 ····iget-object·v2,·p0,·Le/a/a/c$a;->f:Le/a/a/a;
  
 38 ····invoke-static·{v1,·v2,·v0},·Le/a/a/c;->b(Le/a/a/c;Le/a/a/a;Le/a/a/f/f;)Z
38 ····if-nez·v0,·:cond_0 
  
39 ····return-void 
  
40 ····:cond_0 
41 ····iget-object·v0,·p0,·Le/b/a/c$d;->f:Le/b/a/c$i; 
  
42 ····const/4·v1,·0x0 
  
43 ····invoke-virtual·{v0,·v1},·Le/b/a/c$i;->b(Ljava/lang/Object;)V 
  
44 ····return-void39 ····return-void
45 .end·method40 .end·method
73.3 KB
smali/e/b/a/c.smali vs.
smali/e/a/a/c.smali
Files 7% similar despite different names
    
Offset 1, 20 lines modifiedOffset 1, 20 lines modified
1 .class·public·Le/b/a/c;1 .class·public·Le/a/a/c;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Lio/flutter/embedding/engine/i/a;5 .implements·Lio/flutter/embedding/engine/i/a;
6 .implements·Lf/a/c/a/i$c;6 .implements·Lf/a/c/a/j$c;
  
  
7 #·annotations7 #·annotations
8 .annotation·system·Ldalvik/annotation/MemberClasses;8 .annotation·system·Ldalvik/annotation/MemberClasses;
9 ····value·=·{9 ····value·=·{
10 ········Le/b/a/c$i;10 ········Le/a/a/c$i;
11 ····}11 ····}
12 .end·annotation12 .end·annotation
  
  
13 #·static·fields13 #·static·fields
14 .field·static·final·c:Ljava/util/Map;14 .field·static·final·c:Ljava/util/Map;
15 ····.annotation·system·Ldalvik/annotation/Signature;15 ····.annotation·system·Ldalvik/annotation/Signature;
Offset 52, 64 lines modifiedOffset 52, 64 lines modified
52 ········}52 ········}
53 ····.end·annotation53 ····.end·annotation
  
54 ····.annotation·system·Ldalvik/annotation/Signature;54 ····.annotation·system·Ldalvik/annotation/Signature;
55 ········value·=·{55 ········value·=·{
56 ············"Ljava/util/Map<",56 ············"Ljava/util/Map<",
57 ············"Ljava/lang/Integer;",57 ············"Ljava/lang/Integer;",
58 ············"Le/b/a/a;",58 ············"Le/a/a/a;",
59 ············">;"59 ············">;"
60 ········}60 ········}
61 ····.end·annotation61 ····.end·annotation
62 .end·field62 .end·field
  
  
63 #·instance·fields63 #·instance·fields
64 .field·private·a:Landroid/content/Context;64 .field·private·a:Landroid/content/Context;
  
65 .field·private·b:Lf/a/c/a/i;65 .field·private·b:Lf/a/c/a/j;
  
  
66 #·direct·methods66 #·direct·methods
67 .method·static·constructor·<clinit>()V67 .method·static·constructor·<clinit>()V
68 ····.locals·268 ····.locals·2
  
69 ····new-instance·v0,·Ljava/util/HashMap;69 ····new-instance·v0,·Ljava/util/HashMap;
  
70 ····invoke-direct·{v0},·Ljava/util/HashMap;-><init>()V70 ····invoke-direct·{v0},·Ljava/util/HashMap;-><init>()V
  
71 ····sput-object·v0,·Le/b/a/c;->c:Ljava/util/Map;71 ····sput-object·v0,·Le/a/a/c;->c:Ljava/util/Map;
  
72 ····const/4·v0,·0x072 ····const/4·v0,·0x0
  
73 ····sput-boolean·v0,·Le/b/a/c;->d:Z73 ····sput-boolean·v0,·Le/a/a/c;->d:Z
  
74 ····sput·v0,·Le/b/a/c;->e:I74 ····sput·v0,·Le/a/a/c;->e:I
  
75 ····sput·v0,·Le/b/a/c;->f:I75 ····sput·v0,·Le/a/a/c;->f:I
  
76 ····new-instance·v1,·Ljava/lang/Object;76 ····new-instance·v1,·Ljava/lang/Object;
  
77 ····invoke-direct·{v1},·Ljava/lang/Object;-><init>()V77 ····invoke-direct·{v1},·Ljava/lang/Object;-><init>()V
  
78 ····sput-object·v1,·Le/b/a/c;->g:Ljava/lang/Object;78 ····sput-object·v1,·Le/a/a/c;->g:Ljava/lang/Object;
  
79 ····new-instance·v1,·Ljava/lang/Object;79 ····new-instance·v1,·Ljava/lang/Object;
  
80 ····invoke-direct·{v1},·Ljava/lang/Object;-><init>()V80 ····invoke-direct·{v1},·Ljava/lang/Object;-><init>()V
  
81 ····sput-object·v1,·Le/b/a/c;->h:Ljava/lang/Object;81 ····sput-object·v1,·Le/a/a/c;->h:Ljava/lang/Object;
  
82 ····sput·v0,·Le/b/a/c;->j:I82 ····sput·v0,·Le/a/a/c;->j:I
  
83 ····new-instance·v0,·Ljava/util/HashMap;83 ····new-instance·v0,·Ljava/util/HashMap;
  
84 ····invoke-direct·{v0},·Ljava/util/HashMap;-><init>()V84 ····invoke-direct·{v0},·Ljava/util/HashMap;-><init>()V
  
85 ····sput-object·v0,·Le/b/a/c;->m:Ljava/util/Map;85 ····sput-object·v0,·Le/a/a/c;->m:Ljava/util/Map;
  
86 ····return-void86 ····return-void
87 .end·method87 .end·method
  
88 .method·public·constructor·<init>()V88 .method·public·constructor·<init>()V
89 ····.locals·089 ····.locals·0
  
Offset 176, 100 lines modifiedOffset 176, 100 lines modified
  
176 ····invoke-interface·{v1,·p0,·v0},·Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;176 ····invoke-interface·{v1,·p0,·v0},·Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
  
177 ····:cond_1177 ····:cond_1
178 ····return-object·v1178 ····return-object·v1
179 .end·method179 .end·method
  
180 .method·private·C(Landroid/content/Context;Lf/a/c/a/b;)V180 .method·private·C(Landroid/content/Context;Lf/a/c/a/c;)V
181 ····.locals·1181 ····.locals·1
  
182 ····iput-object·p1,·p0,·Le/b/a/c;->a:Landroid/content/Context;182 ····iput-object·p1,·p0,·Le/a/a/c;->a:Landroid/content/Context;
  
183 ····new-instance·p1,·Lf/a/c/a/i;183 ····new-instance·p1,·Lf/a/c/a/j;
  
184 ····const-string·v0,·"com.tekartik.sqflite"184 ····const-string·v0,·"com.tekartik.sqflite"
  
185 ····invoke-direct·{p1,·p2,·v0},·Lf/a/c/a/i;-><init>(Lf/a/c/a/b;Ljava/lang/String;)V185 ····invoke-direct·{p1,·p2,·v0},·Lf/a/c/a/j;-><init>(Lf/a/c/a/c;Ljava/lang/String;)V
  
186 ····iput-object·p1,·p0,·Le/b/a/c;->b:Lf/a/c/a/i;186 ····iput-object·p1,·p0,·Le/a/a/c;->b:Lf/a/c/a/j;
  
187 ····invoke-virtual·{p1,·p0},·Lf/a/c/a/i;->e(Lf/a/c/a/i$c;)V187 ····invoke-virtual·{p1,·p0},·Lf/a/c/a/j;->e(Lf/a/c/a/j$c;)V
  
188 ····return-void188 ····return-void
189 .end·method189 .end·method
  
190 .method·private·D(Lf/a/c/a/h;Lf/a/c/a/i$d;)V190 .method·private·D(Lf/a/c/a/i;Lf/a/c/a/j$d;)V
191 ····.locals·3191 ····.locals·3
  
192 ····invoke-direct·{p0,·p1,·p2},·Le/b/a/c;->w(Lf/a/c/a/h;Lf/a/c/a/i$d;)Le/b/a/a;192 ····invoke-direct·{p0,·p1,·p2},·Le/a/a/c;->w(Lf/a/c/a/i;Lf/a/c/a/j$d;)Le/a/a/a;
  
193 ····move-result-object·v0193 ····move-result-object·v0
  
194 ····if-nez·v0,·:cond_0194 ····if-nez·v0,·:cond_0
  
195 ····return-void195 ····return-void
  
196 ····:cond_0196 ····:cond_0
197 ····new-instance·v1,·Le/b/a/c$i;197 ····new-instance·v1,·Le/a/a/c$i;
  
198 ····const/4·v2,·0x0198 ····const/4·v2,·0x0
  
Max diff block lines reached; 71133/74974 bytes (94.88%) of diff not shown.
1.76 KB
smali/e/b/a/f/e$a.smali vs.
smali/e/a/a/f/a.smali
Files 26% similar despite different names
    
Offset 1, 55 lines modifiedOffset 1, 42 lines modified
1 .class·Le/b/a/f/e$a; 
2 .super·Ljava/lang/Object;1 .class·public·abstract·Le/a/a/f/a;
 2 .super·Le/a/a/f/b;
3 .source·""3 .source·""
  
4 #·interfaces 
5 .implements·Le/b/a/f/g; 
  
  
6 #·annotations 
7 .annotation·system·Ldalvik/annotation/EnclosingClass; 
8 ····value·=·Le/b/a/f/e; 
9 .end·annotation 
  
10 .annotation·system·Ldalvik/annotation/InnerClass; 
11 ····accessFlags·=·0x0 
12 ····name·=·"a" 
13 .end·annotation 
  
  
14 #·instance·fields 
15 .field·final·a:Lf/a/c/a/i$d; 
  
  
16 #·direct·methods4 #·direct·methods
17 .method·constructor·<init>(Le/b/a/f/e;Lf/a/c/a/i$d;)V5 .method·public·constructor·<init>()V
18 ····.locals·06 ····.locals·0
  
19 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V7 ····invoke-direct·{p0},·Le/a/a/f/b;-><init>()V
  
20 ····iput-object·p2,·p0,·Le/b/a/f/e$a;->a:Lf/a/c/a/i$d; 
  
21 ····return-void8 ····return-void
22 .end·method9 .end·method
  
  
23 #·virtual·methods10 #·virtual·methods
24 .method·public·a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V11 .method·public·a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V
25 ····.locals·112 ····.locals·1
  
26 ····iget-object·v0,·p0,·Le/b/a/f/e$a;->a:Lf/a/c/a/i$d;13 ····invoke-virtual·{p0},·Le/a/a/f/a;->k()Le/a/a/f/g;
  
 14 ····move-result-object·v0
  
27 ····invoke-interface·{v0,·p1,·p2,·p3},·Lf/a/c/a/i$d;->a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V15 ····invoke-interface·{v0,·p1,·p2,·p3},·Le/a/a/f/g;->a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V
  
28 ····return-void16 ····return-void
29 .end·method17 .end·method
  
30 .method·public·b(Ljava/lang/Object;)V18 .method·public·b(Ljava/lang/Object;)V
31 ····.locals·119 ····.locals·1
  
32 ····iget-object·v0,·p0,·Le/b/a/f/e$a;->a:Lf/a/c/a/i$d;20 ····invoke-virtual·{p0},·Le/a/a/f/a;->k()Le/a/a/f/g;
  
 21 ····move-result-object·v0
  
33 ····invoke-interface·{v0,·p1},·Lf/a/c/a/i$d;->b(Ljava/lang/Object;)V22 ····invoke-interface·{v0,·p1},·Le/a/a/f/g;->b(Ljava/lang/Object;)V
  
34 ····return-void23 ····return-void
35 .end·method24 .end·method
  
 25 .method·protected·abstract·k()Le/a/a/f/g;
 26 .end·method
817 B
smali/e/b/a/f/f.smali vs.
smali/e/a/a/f/f.smali
Files 18% similar despite different names
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 .class·public·interface·abstract·Le/b/a/f/f;1 .class·public·interface·abstract·Le/a/a/f/f;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Le/b/a/f/g;5 .implements·Le/a/a/f/g;
  
  
6 #·virtual·methods6 #·virtual·methods
7 .method·public·abstract·c(Ljava/lang/String;)Ljava/lang/Object;7 .method·public·abstract·c(Ljava/lang/String;)Ljava/lang/Object;
8 ····.annotation·system·Ldalvik/annotation/Signature;8 ····.annotation·system·Ldalvik/annotation/Signature;
9 ········value·=·{9 ········value·=·{
10 ············"<T:",10 ············"<T:",
Offset 15, 15 lines modifiedOffset 15, 15 lines modified
15 ············">(",15 ············">(",
16 ············"Ljava/lang/String;",16 ············"Ljava/lang/String;",
17 ············")TT;"17 ············")TT;"
18 ········}18 ········}
19 ····.end·annotation19 ····.end·annotation
20 .end·method20 .end·method
  
21 .method·public·abstract·d()Le/b/a/d;21 .method·public·abstract·d()Le/a/a/d;
22 .end·method22 .end·method
  
23 .method·public·abstract·e()Z23 .method·public·abstract·e()Z
24 .end·method24 .end·method
  
25 .method·public·abstract·f()Ljava/lang/Boolean;25 .method·public·abstract·f()Ljava/lang/Boolean;
26 .end·method26 .end·method
2.5 KB
smali/e/b/a/f/d.smali vs.
smali/e/a/a/f/d.smali
Files 13% similar despite different names
    
Offset 1, 53 lines modifiedOffset 1, 53 lines modified
1 .class·public·Le/b/a/f/d;1 .class·public·Le/a/a/f/d;
2 .super·Le/b/a/f/b;2 .super·Le/a/a/f/b;
3 .source·""3 .source·""
  
  
4 #·instance·fields4 #·instance·fields
5 .field·private·final·a:Le/b/a/d;5 .field·private·final·a:Le/a/a/d;
  
6 .field·private·final·b:Lf/a/c/a/i$d;6 .field·private·final·b:Lf/a/c/a/j$d;
  
7 .field·private·final·c:Ljava/lang/Boolean;7 .field·private·final·c:Ljava/lang/Boolean;
  
  
8 #·direct·methods8 #·direct·methods
9 .method·public·constructor·<init>(Lf/a/c/a/i$d;Le/b/a/d;Ljava/lang/Boolean;)V9 .method·public·constructor·<init>(Lf/a/c/a/j$d;Le/a/a/d;Ljava/lang/Boolean;)V
10 ····.locals·010 ····.locals·0
  
11 ····invoke-direct·{p0},·Le/b/a/f/b;-><init>()V11 ····invoke-direct·{p0},·Le/a/a/f/b;-><init>()V
  
12 ····iput-object·p1,·p0,·Le/b/a/f/d;->b:Lf/a/c/a/i$d;12 ····iput-object·p1,·p0,·Le/a/a/f/d;->b:Lf/a/c/a/j$d;
  
13 ····iput-object·p2,·p0,·Le/b/a/f/d;->a:Le/b/a/d;13 ····iput-object·p2,·p0,·Le/a/a/f/d;->a:Le/a/a/d;
  
14 ····iput-object·p3,·p0,·Le/b/a/f/d;->c:Ljava/lang/Boolean;14 ····iput-object·p3,·p0,·Le/a/a/f/d;->c:Ljava/lang/Boolean;
  
15 ····return-void15 ····return-void
16 .end·method16 .end·method
  
  
17 #·virtual·methods17 #·virtual·methods
18 .method·public·a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V18 .method·public·a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V
19 ····.locals·119 ····.locals·1
  
20 ····iget-object·v0,·p0,·Le/b/a/f/d;->b:Lf/a/c/a/i$d;20 ····iget-object·v0,·p0,·Le/a/a/f/d;->b:Lf/a/c/a/j$d;
  
21 ····invoke-interface·{v0,·p1,·p2,·p3},·Lf/a/c/a/i$d;->a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V21 ····invoke-interface·{v0,·p1,·p2,·p3},·Lf/a/c/a/j$d;->a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V
  
22 ····return-void22 ····return-void
23 .end·method23 .end·method
  
24 .method·public·b(Ljava/lang/Object;)V24 .method·public·b(Ljava/lang/Object;)V
25 ····.locals·125 ····.locals·1
  
26 ····iget-object·v0,·p0,·Le/b/a/f/d;->b:Lf/a/c/a/i$d;26 ····iget-object·v0,·p0,·Le/a/a/f/d;->b:Lf/a/c/a/j$d;
  
27 ····invoke-interface·{v0,·p1},·Lf/a/c/a/i$d;->b(Ljava/lang/Object;)V27 ····invoke-interface·{v0,·p1},·Lf/a/c/a/j$d;->b(Ljava/lang/Object;)V
  
28 ····return-void28 ····return-void
29 .end·method29 .end·method
  
30 .method·public·c(Ljava/lang/String;)Ljava/lang/Object;30 .method·public·c(Ljava/lang/String;)Ljava/lang/Object;
31 ····.locals·031 ····.locals·0
32 ····.annotation·system·Ldalvik/annotation/Signature;32 ····.annotation·system·Ldalvik/annotation/Signature;
Offset 61, 22 lines modifiedOffset 61, 22 lines modified
61 ····.end·annotation61 ····.end·annotation
  
62 ····const/4·p1,·0x062 ····const/4·p1,·0x0
  
63 ····return-object·p163 ····return-object·p1
64 .end·method64 .end·method
  
65 .method·public·d()Le/b/a/d;65 .method·public·d()Le/a/a/d;
66 ····.locals·166 ····.locals·1
  
67 ····iget-object·v0,·p0,·Le/b/a/f/d;->a:Le/b/a/d;67 ····iget-object·v0,·p0,·Le/a/a/f/d;->a:Le/a/a/d;
  
68 ····return-object·v068 ····return-object·v0
69 .end·method69 .end·method
  
70 .method·public·f()Ljava/lang/Boolean;70 .method·public·f()Ljava/lang/Boolean;
71 ····.locals·171 ····.locals·1
  
72 ····iget-object·v0,·p0,·Le/b/a/f/d;->c:Ljava/lang/Boolean;72 ····iget-object·v0,·p0,·Le/a/a/f/d;->c:Ljava/lang/Boolean;
  
73 ····return-object·v073 ····return-object·v0
74 .end·method74 .end·method
3.47 KB
smali/e/b/a/f/b.smali vs.
smali/e/a/a/f/b.smali
Files 9% similar despite different names
    
Offset 1, 28 lines modifiedOffset 1, 28 lines modified
1 .class·public·abstract·Le/b/a/f/b;1 .class·public·abstract·Le/a/a/f/b;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Le/b/a/f/f;5 .implements·Le/a/a/f/f;
  
  
6 #·direct·methods6 #·direct·methods
7 .method·public·constructor·<init>()V7 .method·public·constructor·<init>()V
8 ····.locals·08 ····.locals·0
  
9 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V9 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
10 ····return-void10 ····return-void
11 .end·method11 .end·method
  
12 .method·private·g(Ljava/lang/String;)Ljava/lang/Boolean;12 .method·private·g(Ljava/lang/String;)Ljava/lang/Boolean;
13 ····.locals·113 ····.locals·1
  
14 ····invoke-interface·{p0,·p1},·Le/b/a/f/f;->c(Ljava/lang/String;)Ljava/lang/Object;14 ····invoke-interface·{p0,·p1},·Le/a/a/f/f;->c(Ljava/lang/String;)Ljava/lang/Object;
  
15 ····move-result-object·p115 ····move-result-object·p1
  
16 ····instance-of·v0,·p1,·Ljava/lang/Boolean;16 ····instance-of·v0,·p1,·Ljava/lang/Boolean;
  
17 ····if-eqz·v0,·:cond_017 ····if-eqz·v0,·:cond_0
  
Offset 37, 15 lines modifiedOffset 37, 15 lines modified
37 .end·method37 .end·method
  
38 .method·private·i()Ljava/lang/String;38 .method·private·i()Ljava/lang/String;
39 ····.locals·139 ····.locals·1
  
40 ····const-string·v0,·"sql"40 ····const-string·v0,·"sql"
  
41 ····invoke-interface·{p0,·v0},·Le/b/a/f/f;->c(Ljava/lang/String;)Ljava/lang/Object;41 ····invoke-interface·{p0,·v0},·Le/a/a/f/f;->c(Ljava/lang/String;)Ljava/lang/Object;
  
42 ····move-result-object·v042 ····move-result-object·v0
  
43 ····check-cast·v0,·Ljava/lang/String;43 ····check-cast·v0,·Ljava/lang/String;
  
44 ····return-object·v044 ····return-object·v0
45 .end·method45 .end·method
Offset 59, 51 lines modifiedOffset 59, 51 lines modified
59 ············"Ljava/lang/Object;",59 ············"Ljava/lang/Object;",
60 ············">;"60 ············">;"
61 ········}61 ········}
62 ····.end·annotation62 ····.end·annotation
  
63 ····const-string·v0,·"arguments"63 ····const-string·v0,·"arguments"
  
64 ····invoke-interface·{p0,·v0},·Le/b/a/f/f;->c(Ljava/lang/String;)Ljava/lang/Object;64 ····invoke-interface·{p0,·v0},·Le/a/a/f/f;->c(Ljava/lang/String;)Ljava/lang/Object;
  
65 ····move-result-object·v065 ····move-result-object·v0
  
66 ····check-cast·v0,·Ljava/util/List;66 ····check-cast·v0,·Ljava/util/List;
  
67 ····return-object·v067 ····return-object·v0
68 .end·method68 .end·method
  
  
69 #·virtual·methods69 #·virtual·methods
70 .method·public·d()Le/b/a/d;70 .method·public·d()Le/a/a/d;
71 ····.locals·371 ····.locals·3
  
72 ····new-instance·v0,·Le/b/a/d;72 ····new-instance·v0,·Le/a/a/d;
  
73 ····invoke-direct·{p0},·Le/b/a/f/b;->i()Ljava/lang/String;73 ····invoke-direct·{p0},·Le/a/a/f/b;->i()Ljava/lang/String;
  
74 ····move-result-object·v174 ····move-result-object·v1
  
75 ····invoke-direct·{p0},·Le/b/a/f/b;->j()Ljava/util/List;75 ····invoke-direct·{p0},·Le/a/a/f/b;->j()Ljava/util/List;
  
76 ····move-result-object·v276 ····move-result-object·v2
  
77 ····invoke-direct·{v0,·v1,·v2},·Le/b/a/d;-><init>(Ljava/lang/String;Ljava/util/List;)V77 ····invoke-direct·{v0,·v1,·v2},·Le/a/a/d;-><init>(Ljava/lang/String;Ljava/util/List;)V
  
78 ····return-object·v078 ····return-object·v0
79 .end·method79 .end·method
  
80 .method·public·e()Z80 .method·public·e()Z
81 ····.locals·281 ····.locals·2
  
82 ····sget-object·v0,·Ljava/lang/Boolean;->TRUE:Ljava/lang/Boolean;82 ····sget-object·v0,·Ljava/lang/Boolean;->TRUE:Ljava/lang/Boolean;
  
83 ····const-string·v1,·"noResult"83 ····const-string·v1,·"noResult"
  
84 ····invoke-interface·{p0,·v1},·Le/b/a/f/f;->c(Ljava/lang/String;)Ljava/lang/Object;84 ····invoke-interface·{p0,·v1},·Le/a/a/f/f;->c(Ljava/lang/String;)Ljava/lang/Object;
  
85 ····move-result-object·v185 ····move-result-object·v1
  
86 ····invoke-virtual·{v0,·v1},·Ljava/lang/Boolean;->equals(Ljava/lang/Object;)Z86 ····invoke-virtual·{v0,·v1},·Ljava/lang/Boolean;->equals(Ljava/lang/Object;)Z
  
87 ····move-result·v087 ····move-result·v0
  
Offset 111, 29 lines modifiedOffset 111, 29 lines modified
111 .end·method111 .end·method
  
112 .method·public·f()Ljava/lang/Boolean;112 .method·public·f()Ljava/lang/Boolean;
113 ····.locals·1113 ····.locals·1
  
114 ····const-string·v0,·"inTransaction"114 ····const-string·v0,·"inTransaction"
  
115 ····invoke-direct·{p0,·v0},·Le/b/a/f/b;->g(Ljava/lang/String;)Ljava/lang/Boolean;115 ····invoke-direct·{p0,·v0},·Le/a/a/f/b;->g(Ljava/lang/String;)Ljava/lang/Boolean;
  
116 ····move-result-object·v0116 ····move-result-object·v0
  
117 ····return-object·v0117 ····return-object·v0
118 .end·method118 .end·method
  
119 .method·public·h()Z119 .method·public·h()Z
120 ····.locals·2120 ····.locals·2
  
121 ····sget-object·v0,·Ljava/lang/Boolean;->TRUE:Ljava/lang/Boolean;121 ····sget-object·v0,·Ljava/lang/Boolean;->TRUE:Ljava/lang/Boolean;
  
122 ····const-string·v1,·"continueOnError"122 ····const-string·v1,·"continueOnError"
  
123 ····invoke-interface·{p0,·v1},·Le/b/a/f/f;->c(Ljava/lang/String;)Ljava/lang/Object;123 ····invoke-interface·{p0,·v1},·Le/a/a/f/f;->c(Ljava/lang/String;)Ljava/lang/Object;
  
124 ····move-result-object·v1124 ····move-result-object·v1
  
125 ····invoke-virtual·{v0,·v1},·Ljava/lang/Boolean;->equals(Ljava/lang/Object;)Z125 ····invoke-virtual·{v0,·v1},·Ljava/lang/Boolean;->equals(Ljava/lang/Object;)Z
  
126 ····move-result·v0126 ····move-result·v0
  
2.01 KB
smali/e/b/a/f/e.smali vs.
smali/e/a/a/f/e.smali
Files 14% similar despite different names
    
Offset 1, 39 lines modifiedOffset 1, 39 lines modified
1 .class·public·Le/b/a/f/e;1 .class·public·Le/a/a/f/e;
2 .super·Le/b/a/f/a;2 .super·Le/a/a/f/a;
3 .source·""3 .source·""
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/MemberClasses;5 .annotation·system·Ldalvik/annotation/MemberClasses;
6 ····value·=·{6 ····value·=·{
7 ········Le/b/a/f/e$a;7 ········Le/a/a/f/e$a;
8 ····}8 ····}
9 .end·annotation9 .end·annotation
  
  
10 #·instance·fields10 #·instance·fields
11 .field·final·a:Lf/a/c/a/h;11 .field·final·a:Lf/a/c/a/i;
  
12 .field·final·b:Le/b/a/f/e$a;12 .field·final·b:Le/a/a/f/e$a;
  
  
13 #·direct·methods13 #·direct·methods
14 .method·public·constructor·<init>(Lf/a/c/a/h;Lf/a/c/a/i$d;)V14 .method·public·constructor·<init>(Lf/a/c/a/i;Lf/a/c/a/j$d;)V
15 ····.locals·015 ····.locals·0
  
16 ····invoke-direct·{p0},·Le/b/a/f/a;-><init>()V16 ····invoke-direct·{p0},·Le/a/a/f/a;-><init>()V
  
17 ····iput-object·p1,·p0,·Le/b/a/f/e;->a:Lf/a/c/a/h;17 ····iput-object·p1,·p0,·Le/a/a/f/e;->a:Lf/a/c/a/i;
  
18 ····new-instance·p1,·Le/b/a/f/e$a;18 ····new-instance·p1,·Le/a/a/f/e$a;
  
19 ····invoke-direct·{p1,·p0,·p2},·Le/b/a/f/e$a;-><init>(Le/b/a/f/e;Lf/a/c/a/i$d;)V19 ····invoke-direct·{p1,·p0,·p2},·Le/a/a/f/e$a;-><init>(Le/a/a/f/e;Lf/a/c/a/j$d;)V
  
20 ····iput-object·p1,·p0,·Le/b/a/f/e;->b:Le/b/a/f/e$a;20 ····iput-object·p1,·p0,·Le/a/a/f/e;->b:Le/a/a/f/e$a;
  
21 ····return-void21 ····return-void
22 .end·method22 .end·method
  
  
23 #·virtual·methods23 #·virtual·methods
24 .method·public·c(Ljava/lang/String;)Ljava/lang/Object;24 .method·public·c(Ljava/lang/String;)Ljava/lang/Object;
Offset 44, 23 lines modifiedOffset 44, 23 lines modified
44 ············"Ljava/lang/Object;",44 ············"Ljava/lang/Object;",
45 ············">(",45 ············">(",
46 ············"Ljava/lang/String;",46 ············"Ljava/lang/String;",
47 ············")TT;"47 ············")TT;"
48 ········}48 ········}
49 ····.end·annotation49 ····.end·annotation
  
50 ····iget-object·v0,·p0,·Le/b/a/f/e;->a:Lf/a/c/a/h;50 ····iget-object·v0,·p0,·Le/a/a/f/e;->a:Lf/a/c/a/i;
  
51 ····invoke-virtual·{v0,·p1},·Lf/a/c/a/h;->a(Ljava/lang/String;)Ljava/lang/Object;51 ····invoke-virtual·{v0,·p1},·Lf/a/c/a/i;->a(Ljava/lang/String;)Ljava/lang/Object;
  
52 ····move-result-object·p152 ····move-result-object·p1
  
53 ····return-object·p153 ····return-object·p1
54 .end·method54 .end·method
  
55 .method·public·k()Le/b/a/f/g;55 .method·public·k()Le/a/a/f/g;
56 ····.locals·156 ····.locals·1
  
57 ····iget-object·v0,·p0,·Le/b/a/f/e;->b:Le/b/a/f/e$a;57 ····iget-object·v0,·p0,·Le/a/a/f/e;->b:Le/a/a/f/e$a;
  
58 ····return-object·v058 ····return-object·v0
59 .end·method59 .end·method
1.52 KB
smali/e/b/a/f/c$a.smali vs.
smali/e/a/a/f/c$a.smali
Files 12% similar despite different names
    
Offset 1, 18 lines modifiedOffset 1, 18 lines modified
1 .class·public·Le/b/a/f/c$a;1 .class·public·Le/a/a/f/c$a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Le/b/a/f/g;5 .implements·Le/a/a/f/g;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
8 ····value·=·Le/b/a/f/c;8 ····value·=·Le/a/a/f/c;
9 .end·annotation9 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x111 ····accessFlags·=·0x1
12 ····name·=·"a"12 ····name·=·"a"
13 .end·annotation13 .end·annotation
  
Offset 24, 36 lines modifiedOffset 24, 36 lines modified
  
24 .field·c:Ljava/lang/String;24 .field·c:Ljava/lang/String;
  
25 .field·d:Ljava/lang/Object;25 .field·d:Ljava/lang/Object;
  
  
26 #·direct·methods26 #·direct·methods
27 .method·public·constructor·<init>(Le/b/a/f/c;)V27 .method·public·constructor·<init>(Le/a/a/f/c;)V
28 ····.locals·028 ····.locals·0
  
29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
30 ····return-void30 ····return-void
31 .end·method31 .end·method
  
  
32 #·virtual·methods32 #·virtual·methods
33 .method·public·a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V33 .method·public·a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V
34 ····.locals·034 ····.locals·0
  
35 ····iput-object·p1,·p0,·Le/b/a/f/c$a;->b:Ljava/lang/String;35 ····iput-object·p1,·p0,·Le/a/a/f/c$a;->b:Ljava/lang/String;
  
36 ····iput-object·p2,·p0,·Le/b/a/f/c$a;->c:Ljava/lang/String;36 ····iput-object·p2,·p0,·Le/a/a/f/c$a;->c:Ljava/lang/String;
  
37 ····iput-object·p3,·p0,·Le/b/a/f/c$a;->d:Ljava/lang/Object;37 ····iput-object·p3,·p0,·Le/a/a/f/c$a;->d:Ljava/lang/Object;
  
38 ····return-void38 ····return-void
39 .end·method39 .end·method
  
40 .method·public·b(Ljava/lang/Object;)V40 .method·public·b(Ljava/lang/Object;)V
41 ····.locals·041 ····.locals·0
  
42 ····iput-object·p1,·p0,·Le/b/a/f/c$a;->a:Ljava/lang/Object;42 ····iput-object·p1,·p0,·Le/a/a/f/c$a;->a:Ljava/lang/Object;
  
43 ····return-void43 ····return-void
44 .end·method44 .end·method
6.7 KB
smali/e/b/a/f/c.smali vs.
smali/e/a/a/f/c.smali
Files 26% similar despite different names
    
Offset 1, 16 lines modifiedOffset 1, 16 lines modified
1 .class·public·Le/b/a/f/c;1 .class·public·Le/a/a/f/c;
2 .super·Le/b/a/f/a;2 .super·Le/a/a/f/a;
3 .source·""3 .source·""
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/MemberClasses;5 .annotation·system·Ldalvik/annotation/MemberClasses;
6 ····value·=·{6 ····value·=·{
7 ········Le/b/a/f/c$a;7 ········Le/a/a/f/c$a;
8 ····}8 ····}
9 .end·annotation9 .end·annotation
  
  
10 #·instance·fields10 #·instance·fields
11 .field·final·a:Ljava/util/Map;11 .field·final·a:Ljava/util/Map;
12 ····.annotation·system·Ldalvik/annotation/Signature;12 ····.annotation·system·Ldalvik/annotation/Signature;
Offset 19, 15 lines modifiedOffset 19, 15 lines modified
19 ············"Ljava/lang/String;",19 ············"Ljava/lang/String;",
20 ············"Ljava/lang/Object;",20 ············"Ljava/lang/Object;",
21 ············">;"21 ············">;"
22 ········}22 ········}
23 ····.end·annotation23 ····.end·annotation
24 .end·field24 .end·field
  
25 .field·final·b:Le/b/a/f/c$a;25 .field·final·b:Le/a/a/f/c$a;
  
26 .field·final·c:Z26 .field·final·c:Z
  
  
27 #·direct·methods27 #·direct·methods
28 .method·public·constructor·<init>(Ljava/util/Map;Z)V28 .method·public·constructor·<init>(Ljava/util/Map;Z)V
29 ····.locals·129 ····.locals·1
Offset 37, 25 lines modifiedOffset 37, 25 lines modified
37 ············"Ljava/util/Map<",37 ············"Ljava/util/Map<",
38 ············"Ljava/lang/String;",38 ············"Ljava/lang/String;",
39 ············"Ljava/lang/Object;",39 ············"Ljava/lang/Object;",
40 ············">;Z)V"40 ············">;Z)V"
41 ········}41 ········}
42 ····.end·annotation42 ····.end·annotation
  
43 ····invoke-direct·{p0},·Le/b/a/f/a;-><init>()V43 ····invoke-direct·{p0},·Le/a/a/f/a;-><init>()V
  
44 ····new-instance·v0,·Le/b/a/f/c$a;44 ····new-instance·v0,·Le/a/a/f/c$a;
  
45 ····invoke-direct·{v0,·p0},·Le/b/a/f/c$a;-><init>(Le/b/a/f/c;)V45 ····invoke-direct·{v0,·p0},·Le/a/a/f/c$a;-><init>(Le/a/a/f/c;)V
  
46 ····iput-object·v0,·p0,·Le/b/a/f/c;->b:Le/b/a/f/c$a;46 ····iput-object·v0,·p0,·Le/a/a/f/c;->b:Le/a/a/f/c$a;
  
47 ····iput-object·p1,·p0,·Le/b/a/f/c;->a:Ljava/util/Map;47 ····iput-object·p1,·p0,·Le/a/a/f/c;->a:Ljava/util/Map;
  
48 ····iput-boolean·p2,·p0,·Le/b/a/f/c;->c:Z48 ····iput-boolean·p2,·p0,·Le/a/a/f/c;->c:Z
  
49 ····return-void49 ····return-void
50 .end·method50 .end·method
  
  
51 #·virtual·methods51 #·virtual·methods
52 .method·public·c(Ljava/lang/String;)Ljava/lang/Object;52 .method·public·c(Ljava/lang/String;)Ljava/lang/Object;
Offset 66, 43 lines modifiedOffset 66, 43 lines modified
66 ············"Ljava/lang/Object;",66 ············"Ljava/lang/Object;",
67 ············">(",67 ············">(",
68 ············"Ljava/lang/String;",68 ············"Ljava/lang/String;",
69 ············")TT;"69 ············")TT;"
70 ········}70 ········}
71 ····.end·annotation71 ····.end·annotation
  
72 ····iget-object·v0,·p0,·Le/b/a/f/c;->a:Ljava/util/Map;72 ····iget-object·v0,·p0,·Le/a/a/f/c;->a:Ljava/util/Map;
  
73 ····invoke-interface·{v0,·p1},·Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;73 ····invoke-interface·{v0,·p1},·Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
  
74 ····move-result-object·p174 ····move-result-object·p1
  
75 ····return-object·p175 ····return-object·p1
76 .end·method76 .end·method
  
77 .method·public·e()Z77 .method·public·e()Z
78 ····.locals·178 ····.locals·1
  
79 ····iget-boolean·v0,·p0,·Le/b/a/f/c;->c:Z79 ····iget-boolean·v0,·p0,·Le/a/a/f/c;->c:Z
  
80 ····return·v080 ····return·v0
81 .end·method81 .end·method
  
82 .method·public·k()Le/b/a/f/g;82 .method·public·k()Le/a/a/f/g;
83 ····.locals·183 ····.locals·1
  
84 ····iget-object·v0,·p0,·Le/b/a/f/c;->b:Le/b/a/f/c$a;84 ····iget-object·v0,·p0,·Le/a/a/f/c;->b:Le/a/a/f/c$a;
  
85 ····return-object·v085 ····return-object·v0
86 .end·method86 .end·method
  
87 .method·public·l()Ljava/lang/String;87 .method·public·l()Ljava/lang/String;
88 ····.locals·288 ····.locals·2
  
89 ····iget-object·v0,·p0,·Le/b/a/f/c;->a:Ljava/util/Map;89 ····iget-object·v0,·p0,·Le/a/a/f/c;->a:Ljava/util/Map;
  
90 ····const-string·v1,·"method"90 ····const-string·v1,·"method"
  
91 ····invoke-interface·{v0,·v1},·Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;91 ····invoke-interface·{v0,·v1},·Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
  
92 ····move-result-object·v092 ····move-result-object·v0
  
Offset 127, 33 lines modifiedOffset 127, 33 lines modified
  
127 ····invoke-direct·{v0},·Ljava/util/HashMap;-><init>()V127 ····invoke-direct·{v0},·Ljava/util/HashMap;-><init>()V
  
128 ····new-instance·v1,·Ljava/util/HashMap;128 ····new-instance·v1,·Ljava/util/HashMap;
  
129 ····invoke-direct·{v1},·Ljava/util/HashMap;-><init>()V129 ····invoke-direct·{v1},·Ljava/util/HashMap;-><init>()V
  
130 ····iget-object·v2,·p0,·Le/b/a/f/c;->b:Le/b/a/f/c$a;130 ····iget-object·v2,·p0,·Le/a/a/f/c;->b:Le/a/a/f/c$a;
  
131 ····iget-object·v2,·v2,·Le/b/a/f/c$a;->b:Ljava/lang/String;131 ····iget-object·v2,·v2,·Le/a/a/f/c$a;->b:Ljava/lang/String;
  
132 ····const-string·v3,·"code"132 ····const-string·v3,·"code"
  
133 ····invoke-interface·{v1,·v3,·v2},·Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;133 ····invoke-interface·{v1,·v3,·v2},·Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
  
134 ····iget-object·v2,·p0,·Le/b/a/f/c;->b:Le/b/a/f/c$a;134 ····iget-object·v2,·p0,·Le/a/a/f/c;->b:Le/a/a/f/c$a;
  
135 ····iget-object·v2,·v2,·Le/b/a/f/c$a;->c:Ljava/lang/String;135 ····iget-object·v2,·v2,·Le/a/a/f/c$a;->c:Ljava/lang/String;
  
136 ····const-string·v3,·"message"136 ····const-string·v3,·"message"
  
137 ····invoke-interface·{v1,·v3,·v2},·Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;137 ····invoke-interface·{v1,·v3,·v2},·Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
  
138 ····iget-object·v2,·p0,·Le/b/a/f/c;->b:Le/b/a/f/c$a;138 ····iget-object·v2,·p0,·Le/a/a/f/c;->b:Le/a/a/f/c$a;
Max diff block lines reached; 2958/6775 bytes (43.66%) of diff not shown.
2.33 KB
smali/e/a/a/b/a/a$d.smali vs.
smali/e/a/a/f/h.smali
Files 26% similar despite different names
    
Offset 1, 50 lines modifiedOffset 1, 54 lines modified
1 .class·final·Le/a/a/b/a/a$d;1 .class·public·Le/a/a/f/h;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
  
4 #·annotations4 #·direct·methods
 5 .method·public·static·a(Le/a/a/f/f;)Ljava/util/Map;
 6 ····.locals·3
5 .annotation·system·Ldalvik/annotation/EnclosingClass;7 ····.annotation·system·Ldalvik/annotation/Signature;
6 ····value·=·Le/a/a/b/a/a;8 ········value·=·{
 9 ············"(",
 10 ············"Le/a/a/f/f;",
 11 ············")",
 12 ············"Ljava/util/Map<",
 13 ············"Ljava/lang/String;",
 14 ············"Ljava/lang/Object;",
 15 ············">;"
 16 ········}
7 .end·annotation17 ····.end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass; 
9 ····accessFlags·=·0x1a 
10 ····name·=·"d" 
11 .end·annotation 
  
 18 ····invoke-interface·{p0},·Le/a/a/f/f;->d()Le/a/a/d;
  
 19 ····move-result-object·p0
12 #·instance·fields 
13 .field·final·a:Ljava/lang/Throwable; 
  
 20 ····if-eqz·p0,·:cond_0
  
 21 ····new-instance·v0,·Ljava/util/HashMap;
14 #·direct·methods 
15 .method·static·constructor·<clinit>()V 
16 ····.locals·3 
  
17 ····new-instance·v0,·Le/a/a/b/a/a$d;22 ····invoke-direct·{v0},·Ljava/util/HashMap;-><init>()V
  
18 ····new-instance·v1,·Le/a/a/b/a/a$d$a;23 ····invoke-virtual·{p0},·Le/a/a/d;->e()Ljava/lang/String;
  
19 ····const-string·v2,·"Failure·occurred·while·trying·to·finish·a·future."24 ····move-result-object·v1
  
20 ····invoke-direct·{v1,·v2},·Le/a/a/b/a/a$d$a;-><init>(Ljava/lang/String;)V25 ····const-string·v2,·"sql"
  
21 ····invoke-direct·{v0,·v1},·Le/a/a/b/a/a$d;-><init>(Ljava/lang/Throwable;)V26 ····invoke-interface·{v0,·v2,·v1},·Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
  
 27 ····invoke-virtual·{p0},·Le/a/a/d;->d()Ljava/util/List;
22 ····return-void 
23 .end·method 
  
 28 ····move-result-object·p0
24 .method·constructor·<init>(Ljava/lang/Throwable;)V 
25 ····.locals·0 
  
26 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····const-string·v1,·"arguments"
  
27 ····invoke-static·{p1},·Le/a/a/a/b;->b(Ljava/lang/Object;)Ljava/lang/Object;30 ····invoke-interface·{v0,·v1,·p0},·Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
  
28 ····check-cast·p1,·Ljava/lang/Throwable;31 ····goto·:goto_0
  
29 ····iput-object·p1,·p0,·Le/a/a/b/a/a$d;->a:Ljava/lang/Throwable;32 ····:cond_0
 33 ····const/4·v0,·0x0
  
30 ····return-void34 ····:goto_0
 35 ····return-object·v0
31 .end·method36 .end·method