96.6 MB
/home/fdroid/fdroiddata/tmp/com.ferrarid.converterpro_35.apk vs.
/home/fdroid/fdroiddata/tmp/sigcp_com.ferrarid.converterpro_35.apk
5.7 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: <980cee7f2a4ebea4b97f96368bd4339ee665bed4ec29c54c3fb4700c1b736b52>, actual: <d8dd68bc6841e1b9c81bb83ae2883adab986480b79f9ad2284b0b6d982c3b9b3> ERROR: APK Signature Scheme v3 signer #1: APK integrity check failed. VERITY_CHUNKED_SHA256 digest mismatch. Expected: <1d7d614564d1ea3d6511b2ab4e9e6babbf4655c772a0d92ecf5eb31d6be0185ff2e44d0100000000>, actual: <fa1857a95feb2435f134e05d680f250fdccfe3b9ae4b62bd9a2b9d2a05c9d45bf2e44d0100000000>
    
Offset 1, 36 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:·a89d743a067745830d8fbec0b949021b5e5fcc0a6bead32ca7a30e0fb62be9ec 
10 Signer·#1·certificate·SHA-1·digest:·bf9b115dddef7a82b436d695ce1a5e224668ec75 
11 Signer·#1·certificate·MD5·digest:·cf6a11c2f95854e1372ed0e61d0590b6 
12 Signer·#1·key·algorithm:·RSA 
13 Signer·#1·key·size·(bits):·2048 
14 Signer·#1·public·key·SHA-256·digest:·b19f3b6bfc3a0baef481e4596959f01041f0932e02df222d9ec2863460dba707 
15 Signer·#1·public·key·SHA-1·digest:·f4978a890513640956603b025fb6f9c656d8085b 
16 Signer·#1·public·key·MD5·digest:·a9cc5bde0bab14bc09a9b076fb6345bf 
17 WARNING:·META-INF/com/android/build/gradle/app-metadata.properties·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
18 WARNING:·META-INF/androidx.activity_activity.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
19 WARNING:·META-INF/androidx.annotation_annotation-experimental.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
20 WARNING:·META-INF/androidx.arch.core_core-runtime.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
21 WARNING:·META-INF/androidx.core_core.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
22 WARNING:·META-INF/androidx.customview_customview.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
23 WARNING:·META-INF/androidx.fragment_fragment.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
24 WARNING:·META-INF/androidx.lifecycle_lifecycle-livedata-core.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
25 WARNING:·META-INF/androidx.lifecycle_lifecycle-livedata.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
26 WARNING:·META-INF/androidx.lifecycle_lifecycle-runtime.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
27 WARNING:·META-INF/androidx.lifecycle_lifecycle-viewmodel.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
28 WARNING:·META-INF/androidx.loader_loader.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
29 WARNING:·META-INF/androidx.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/. 
30 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/. 
31 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/. 
32 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/. 
33 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/. 
34 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/. 
35 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/. 
36 WARNING:·META-INF/services/kotlinx.coroutines.internal.MainDispatcherFactory·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
3.3 KB
zipinfo {}
    
Offset 1, 19 lines modifiedOffset 1, 19 lines modified
1 Zip·file·size:·21886194·bytes,·number·of·entries:·1291 Zip·file·size:·21886194·bytes,·number·of·entries:·129
2 -rw-rw-rw-··0.0·unx·······55·b-·defN·81-Jan-01·01:01·META-INF/com/android/build/gradle/app-metadata.properties2 -rw-rw-rw-··0.0·unx·······55·b-·defN·81-Jan-01·01:01·META-INF/com/android/build/gradle/app-metadata.properties
3 -rw-rw-rw-··0.0·unx···638812·b-·defN·81-Jan-01·01:01·classes.dex3 -rw-rw-rw-··0.0·unx···637356·b-·defN·81-Jan-01·01:01·classes.dex
4 -rw-rw-rw-··0.0·unx··7029656·b-·defN·81-Jan-01·01:01·lib/arm64-v8a/libapp.so4 -rw-rw-rw-··0.0·unx··7029656·b-·defN·81-Jan-01·01:01·lib/arm64-v8a/libapp.so
5 -rw-rw-rw-··0.0·unx··9578392·b-·defN·81-Jan-01·01:01·lib/arm64-v8a/libflutter.so5 -rw-rw-rw-··0.0·unx··9578392·b-·defN·81-Jan-01·01:01·lib/arm64-v8a/libflutter.so
6 -rw-rw-rw-··0.0·unx··7815760·b-·defN·81-Jan-01·01:01·lib/armeabi-v7a/libapp.so6 -rw-rw-rw-··0.0·unx··7815760·b-·defN·81-Jan-01·01:01·lib/armeabi-v7a/libapp.so
7 -rw-rw-rw-··0.0·unx··6663620·b-·defN·81-Jan-01·01:01·lib/armeabi-v7a/libflutter.so7 -rw-rw-rw-··0.0·unx··6663620·b-·defN·81-Jan-01·01:01·lib/armeabi-v7a/libflutter.so
8 -rw-rw-rw-··0.0·unx··6931352·b-·defN·81-Jan-01·01:01·lib/x86_64/libapp.so8 -rw-rw-rw-··0.0·unx··6931352·b-·defN·81-Jan-01·01:01·lib/x86_64/libapp.so
9 -rw-rw-rw-··0.0·unx·10559624·b-·defN·81-Jan-01·01:01·lib/x86_64/libflutter.so9 -rw-rw-rw-··0.0·unx·10559624·b-·defN·81-Jan-01·01:01·lib/x86_64/libflutter.so
10 -rw-rw-rw-··0.0·unx·····1463·b-·defN·81-Jan-01·01:01·assets/flutter_assets/AssetManifest.json10 -rw-rw-rw-··0.0·unx·····1463·b-·defN·81-Jan-01·01:01·assets/flutter_assets/AssetManifest.json
11 -rw-rw-rw-··0.0·unx·······82·b-·defN·81-Jan-01·01:01·assets/flutter_assets/FontManifest.json11 -rw-rw-rw-··0.0·unx·······82·b-·defN·81-Jan-01·01:01·assets/flutter_assets/FontManifest.json
12 -rw-rw-rw-··0.0·unx····88926·b-·defN·81-Jan-01·01:01·assets/flutter_assets/NOTICES.Z12 -rw-rw-rw-··0.0·unx····88817·b-·defN·81-Jan-01·01:01·assets/flutter_assets/NOTICES.Z
13 -rw-rw-rw-··0.0·unx·····3048·b-·defN·81-Jan-01·01:01·assets/flutter_assets/fonts/MaterialIcons-Regular.otf13 -rw-rw-rw-··0.0·unx·····3048·b-·defN·81-Jan-01·01:01·assets/flutter_assets/fonts/MaterialIcons-Regular.otf
14 -rw-rw-rw-··0.0·unx·····1603·b-·stor·81-Jan-01·01:01·assets/flutter_assets/resources/images/angles.png14 -rw-rw-rw-··0.0·unx·····1603·b-·stor·81-Jan-01·01:01·assets/flutter_assets/resources/images/angles.png
15 -rw-rw-rw-··0.0·unx·····1693·b-·stor·81-Jan-01·01:01·assets/flutter_assets/resources/images/area.png15 -rw-rw-rw-··0.0·unx·····1693·b-·stor·81-Jan-01·01:01·assets/flutter_assets/resources/images/area.png
16 -rw-rw-rw-··0.0·unx·····2827·b-·stor·81-Jan-01·01:01·assets/flutter_assets/resources/images/currencies.png16 -rw-rw-rw-··0.0·unx·····2827·b-·stor·81-Jan-01·01:01·assets/flutter_assets/resources/images/currencies.png
17 -rw-rw-rw-··0.0·unx·····1524·b-·stor·81-Jan-01·01:01·assets/flutter_assets/resources/images/data.png17 -rw-rw-rw-··0.0·unx·····1524·b-·stor·81-Jan-01·01:01·assets/flutter_assets/resources/images/data.png
18 -rw-rw-rw-··0.0·unx·····1840·b-·stor·81-Jan-01·01:01·assets/flutter_assets/resources/images/energy.png18 -rw-rw-rw-··0.0·unx·····1840·b-·stor·81-Jan-01·01:01·assets/flutter_assets/resources/images/energy.png
19 -rw-rw-rw-··0.0·unx·····2368·b-·stor·81-Jan-01·01:01·assets/flutter_assets/resources/images/force.png19 -rw-rw-rw-··0.0·unx·····2368·b-·stor·81-Jan-01·01:01·assets/flutter_assets/resources/images/force.png
Offset 118, 14 lines modifiedOffset 118, 14 lines modified
118 -rw----·····2.0·fat·······13·b-·defN·81-Jan-01·01:01·META-INF/androidx.window_window.version118 -rw----·····2.0·fat·······13·b-·defN·81-Jan-01·01:01·META-INF/androidx.window_window.version
119 -rw----·····2.0·fat·······54·b-·defN·81-Jan-01·01:01·META-INF/services/kotlinx.coroutines.CoroutineExceptionHandler119 -rw----·····2.0·fat·······54·b-·defN·81-Jan-01·01:01·META-INF/services/kotlinx.coroutines.CoroutineExceptionHandler
120 -rw----·····2.0·fat·······52·b-·defN·81-Jan-01·01:01·META-INF/services/kotlinx.coroutines.internal.MainDispatcherFactory120 -rw----·····2.0·fat·······52·b-·defN·81-Jan-01·01:01·META-INF/services/kotlinx.coroutines.internal.MainDispatcherFactory
121 -rw----·····2.0·fat······926·b-·defN·81-Jan-01·01:01·kotlin/annotation/annotation.kotlin_builtins121 -rw----·····2.0·fat······926·b-·defN·81-Jan-01·01:01·kotlin/annotation/annotation.kotlin_builtins
122 -rw----·····2.0·fat·····3685·b-·defN·81-Jan-01·01:01·kotlin/collections/collections.kotlin_builtins122 -rw----·····2.0·fat·····3685·b-·defN·81-Jan-01·01:01·kotlin/collections/collections.kotlin_builtins
123 -rw----·····2.0·fat······200·b-·defN·81-Jan-01·01:01·kotlin/coroutines/coroutines.kotlin_builtins123 -rw----·····2.0·fat······200·b-·defN·81-Jan-01·01:01·kotlin/coroutines/coroutines.kotlin_builtins
124 -rw----·····2.0·fat······758·b-·defN·81-Jan-01·01:01·kotlin/internal/internal.kotlin_builtins124 -rw----·····2.0·fat······758·b-·defN·81-Jan-01·01:01·kotlin/internal/internal.kotlin_builtins
125 -rw----·····2.0·fat····14151·b-·defN·81-Jan-01·01:01·kotlin/kotlin.kotlin_builtins125 -rw----·····2.0·fat····14256·b-·defN·81-Jan-01·01:01·kotlin/kotlin.kotlin_builtins
126 -rw----·····2.0·fat·····2301·b-·defN·81-Jan-01·01:01·kotlin/ranges/ranges.kotlin_builtins126 -rw----·····2.0·fat·····2301·b-·defN·81-Jan-01·01:01·kotlin/ranges/ranges.kotlin_builtins
127 -rw----·····2.0·fat·····2338·b-·defN·81-Jan-01·01:01·kotlin/reflect/reflect.kotlin_builtins127 -rw----·····2.0·fat·····2338·b-·defN·81-Jan-01·01:01·kotlin/reflect/reflect.kotlin_builtins
128 -rw----·····2.0·fat····10258·b-·defN·81-Jan-01·01:01·META-INF/F068623F.SF128 -rw----·····2.0·fat····10258·b-·defN·81-Jan-01·01:01·META-INF/F068623F.SF
129 -rw----·····2.0·fat·····1334·b-·defN·81-Jan-01·01:01·META-INF/F068623F.RSA129 -rw----·····2.0·fat·····1334·b-·defN·81-Jan-01·01:01·META-INF/F068623F.RSA
130 -rw----·····2.0·fat····10150·b-·defN·81-Jan-01·01:01·META-INF/MANIFEST.MF130 -rw----·····2.0·fat····10150·b-·defN·81-Jan-01·01:01·META-INF/MANIFEST.MF
131 129·files,·49538555·bytes·uncompressed,·21861581·bytes·compressed:··55.9%131 129·files,·49537095·bytes·uncompressed,·21860624·bytes·compressed:··55.9%
186 KB
classes.dex
186 KB
classes.jar
25.8 KB
zipinfo {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 Zip·file·size:·1129105·bytes,·number·of·entries:·9311 Zip·file·size:·1127140·bytes,·number·of·entries:·931
2 ?rwxrwxr-x··2.0·unx·····1033·b-·stor·80-Jan-01·00:00·a/b$c.class2 ?rwxrwxr-x··2.0·unx·····1033·b-·stor·80-Jan-01·00:00·a/b$c.class
3 ?rwxrwxr-x··2.0·unx·······82·b-·stor·80-Jan-01·00:00·a/b$f.class3 ?rwxrwxr-x··2.0·unx·······82·b-·stor·80-Jan-01·00:00·a/b$f.class
4 ?rwxrwxr-x··2.0·unx·····2200·b-·stor·80-Jan-01·00:00·a/b.class4 ?rwxrwxr-x··2.0·unx·····2200·b-·stor·80-Jan-01·00:00·a/b.class
5 ?rwxrwxr-x··2.0·unx······538·b-·stor·80-Jan-01·00:00·a0/a.class5 ?rwxrwxr-x··2.0·unx······538·b-·stor·80-Jan-01·00:00·a0/a.class
6 ?rwxrwxr-x··2.0·unx······299·b-·stor·80-Jan-01·00:00·a0/b.class6 ?rwxrwxr-x··2.0·unx······299·b-·stor·80-Jan-01·00:00·a0/b.class
7 ?rwxrwxr-x··2.0·unx·······58·b-·stor·80-Jan-01·00:00·a0/c$a.class7 ?rwxrwxr-x··2.0·unx·······58·b-·stor·80-Jan-01·00:00·a0/c$a.class
8 ?rwxrwxr-x··2.0·unx······518·b-·stor·80-Jan-01·00:00·a0/c$b.class8 ?rwxrwxr-x··2.0·unx······518·b-·stor·80-Jan-01·00:00·a0/c$b.class
Offset 119, 64 lines modifiedOffset 119, 64 lines modified
119 ?rwxrwxr-x··2.0·unx······988·b-·stor·80-Jan-01·00:00·c0/a.class119 ?rwxrwxr-x··2.0·unx······988·b-·stor·80-Jan-01·00:00·c0/a.class
120 ?rwxrwxr-x··2.0·unx······302·b-·stor·80-Jan-01·00:00·c0/b.class120 ?rwxrwxr-x··2.0·unx······302·b-·stor·80-Jan-01·00:00·c0/b.class
121 ?rwxrwxr-x··2.0·unx·······95·b-·stor·80-Jan-01·00:00·c0/c.class121 ?rwxrwxr-x··2.0·unx·······95·b-·stor·80-Jan-01·00:00·c0/c.class
122 ?rwxrwxr-x··2.0·unx······507·b-·stor·80-Jan-01·00:00·c0/d.class122 ?rwxrwxr-x··2.0·unx······507·b-·stor·80-Jan-01·00:00·c0/d.class
123 ?rwxrwxr-x··2.0·unx······758·b-·stor·80-Jan-01·00:00·c0/e.class123 ?rwxrwxr-x··2.0·unx······758·b-·stor·80-Jan-01·00:00·c0/e.class
124 ?rwxrwxr-x··2.0·unx······839·b-·stor·80-Jan-01·00:00·d/a$a.class124 ?rwxrwxr-x··2.0·unx······839·b-·stor·80-Jan-01·00:00·d/a$a.class
125 ?rwxrwxr-x··2.0·unx······215·b-·stor·80-Jan-01·00:00·d/a.class125 ?rwxrwxr-x··2.0·unx······215·b-·stor·80-Jan-01·00:00·d/a.class
126 ?rwxrwxr-x··2.0·unx······343·b-·stor·80-Jan-01·00:00·d0/b.class126 ?rwxrwxr-x··2.0·unx······330·b-·stor·80-Jan-01·00:00·d0/b.class
127 ?rwxrwxr-x··2.0·unx·······56·b-·stor·80-Jan-01·00:00·d0/c.class127 ?rwxrwxr-x··2.0·unx·······56·b-·stor·80-Jan-01·00:00·d0/c.class
128 ?rwxrwxr-x··2.0·unx······129·b-·stor·80-Jan-01·00:00·d0/d.class128 ?rwxrwxr-x··2.0·unx······129·b-·stor·80-Jan-01·00:00·d0/d.class
129 ?rwxrwxr-x··2.0·unx·······98·b-·stor·80-Jan-01·00:00·d0/e.class129 ?rwxrwxr-x··2.0·unx·······98·b-·stor·80-Jan-01·00:00·d0/e.class
130 ?rwxrwxr-x··2.0·unx······318·b-·stor·80-Jan-01·00:00·d0/g.class130 ?rwxrwxr-x··2.0·unx······318·b-·stor·80-Jan-01·00:00·d0/g.class
131 ?rwxrwxr-x··2.0·unx······129·b-·stor·80-Jan-01·00:00·d0/i.class131 ?rwxrwxr-x··2.0·unx······129·b-·stor·80-Jan-01·00:00·d0/i.class
132 ?rwxrwxr-x··2.0·unx·····1082·b-·stor·80-Jan-01·00:00·d0/j.class132 ?rwxrwxr-x··2.0·unx·····1094·b-·stor·80-Jan-01·00:00·d0/j.class
133 ?rwxrwxr-x··2.0·unx······186·b-·stor·80-Jan-01·00:00·d0/k$a.class133 ?rwxrwxr-x··2.0·unx······186·b-·stor·80-Jan-01·00:00·d0/k$a.class
134 ?rwxrwxr-x··2.0·unx······908·b-·stor·80-Jan-01·00:00·d0/k$b.class134 ?rwxrwxr-x··2.0·unx······908·b-·stor·80-Jan-01·00:00·d0/k$b.class
135 ?rwxrwxr-x··2.0·unx······550·b-·stor·80-Jan-01·00:00·d0/k.class135 ?rwxrwxr-x··2.0·unx······550·b-·stor·80-Jan-01·00:00·d0/k.class
136 ?rwxrwxr-x··2.0·unx······416·b-·stor·80-Jan-01·00:00·d0/l.class136 ?rwxrwxr-x··2.0·unx······416·b-·stor·80-Jan-01·00:00·d0/l.class
137 ?rwxrwxr-x··2.0·unx······223·b-·stor·80-Jan-01·00:00·d0/n.class137 ?rwxrwxr-x··2.0·unx······223·b-·stor·80-Jan-01·00:00·d0/n.class
138 ?rwxrwxr-x··2.0·unx······205·b-·stor·80-Jan-01·00:00·d0/o.class138 ?rwxrwxr-x··2.0·unx······205·b-·stor·80-Jan-01·00:00·d0/o.class
139 ?rwxrwxr-x··2.0·unx······195·b-·stor·80-Jan-01·00:00·d0/p.class139 ?rwxrwxr-x··2.0·unx······195·b-·stor·80-Jan-01·00:00·d0/p.class
140 ?rwxrwxr-x··2.0·unx······285·b-·stor·80-Jan-01·00:00·d0/q.class140 ?rwxrwxr-x··2.0·unx······285·b-·stor·80-Jan-01·00:00·d0/q.class
141 ?rwxrwxr-x··2.0·unx·······96·b-·stor·80-Jan-01·00:00·e/a.class141 ?rwxrwxr-x··2.0·unx·······96·b-·stor·80-Jan-01·00:00·e/a.class
142 ?rwxrwxr-x··2.0·unx······183·b-·stor·80-Jan-01·00:00·e/b.class142 ?rwxrwxr-x··2.0·unx······183·b-·stor·80-Jan-01·00:00·e/b.class
143 ?rwxrwxr-x··2.0·unx·······56·b-·stor·80-Jan-01·00:00·e0/b.class143 ?rwxrwxr-x··2.0·unx·······56·b-·stor·80-Jan-01·00:00·e0/b.class
144 ?rwxrwxr-x··2.0·unx······323·b-·stor·80-Jan-01·00:00·e0/c0.class144 ?rwxrwxr-x··2.0·unx······301·b-·stor·80-Jan-01·00:00·e0/c0.class
145 ?rwxrwxr-x··2.0·unx······179·b-·stor·80-Jan-01·00:00·e0/f.class145 ?rwxrwxr-x··2.0·unx······179·b-·stor·80-Jan-01·00:00·e0/f.class
146 ?rwxrwxr-x··2.0·unx······331·b-·stor·80-Jan-01·00:00·e0/h.class146 ?rwxrwxr-x··2.0·unx······309·b-·stor·80-Jan-01·00:00·e0/h.class
147 ?rwxrwxr-x··2.0·unx······973·b-·stor·80-Jan-01·00:00·e0/r.class147 ?rwxrwxr-x··2.0·unx······973·b-·stor·80-Jan-01·00:00·e0/r.class
148 ?rwxrwxr-x··2.0·unx·····3143·b-·stor·80-Jan-01·00:00·e0/s.class148 ?rwxrwxr-x··2.0·unx·····3160·b-·stor·80-Jan-01·00:00·e0/s.class
149 ?rwxrwxr-x··2.0·unx·····1805·b-·stor·80-Jan-01·00:00·e0/t.class149 ?rwxrwxr-x··2.0·unx·····1851·b-·stor·80-Jan-01·00:00·e0/t.class
150 ?rwxrwxr-x··2.0·unx·····1784·b-·stor·80-Jan-01·00:00·e0/u.class150 ?rwxrwxr-x··2.0·unx·····1801·b-·stor·80-Jan-01·00:00·e0/u.class
151 ?rwxrwxr-x··2.0·unx······557·b-·stor·80-Jan-01·00:00·e0/v.class151 ?rwxrwxr-x··2.0·unx······488·b-·stor·80-Jan-01·00:00·e0/v.class
152 ?rwxrwxr-x··2.0·unx·······56·b-·stor·80-Jan-01·00:00·e0/x.class152 ?rwxrwxr-x··2.0·unx·······56·b-·stor·80-Jan-01·00:00·e0/x.class
153 ?rwxrwxr-x··2.0·unx······189·b-·stor·80-Jan-01·00:00·f/a$e.class153 ?rwxrwxr-x··2.0·unx······189·b-·stor·80-Jan-01·00:00·f/a$e.class
154 ?rwxrwxr-x··2.0·unx······619·b-·stor·80-Jan-01·00:00·f/a.class154 ?rwxrwxr-x··2.0·unx······619·b-·stor·80-Jan-01·00:00·f/a.class
155 ?rwxrwxr-x··2.0·unx······247·b-·stor·80-Jan-01·00:00·f0/b.class155 ?rwxrwxr-x··2.0·unx······247·b-·stor·80-Jan-01·00:00·f0/b.class
156 ?rwxrwxr-x··2.0·unx······273·b-·stor·80-Jan-01·00:00·g/a.class156 ?rwxrwxr-x··2.0·unx······273·b-·stor·80-Jan-01·00:00·g/a.class
157 ?rwxrwxr-x··2.0·unx······231·b-·stor·80-Jan-01·00:00·g/b.class157 ?rwxrwxr-x··2.0·unx······231·b-·stor·80-Jan-01·00:00·g/b.class
158 ?rwxrwxr-x··2.0·unx······133·b-·stor·80-Jan-01·00:00·g0/d.class158 ?rwxrwxr-x··2.0·unx······133·b-·stor·80-Jan-01·00:00·g0/d.class
159 ?rwxrwxr-x··2.0·unx······734·b-·stor·80-Jan-01·00:00·g0/e$a.class159 ?rwxrwxr-x··2.0·unx······592·b-·stor·80-Jan-01·00:00·g0/e$a.class
160 ?rwxrwxr-x··2.0·unx······557·b-·stor·80-Jan-01·00:00·g0/f.class160 ?rwxrwxr-x··2.0·unx······541·b-·stor·80-Jan-01·00:00·g0/f.class
161 ?rwxrwxr-x··2.0·unx······390·b-·stor·80-Jan-01·00:00·g0/g$a.class161 ?rwxrwxr-x··2.0·unx······390·b-·stor·80-Jan-01·00:00·g0/g$a.class
162 ?rwxrwxr-x··2.0·unx······783·b-·stor·80-Jan-01·00:00·g0/g$b$a.class162 ?rwxrwxr-x··2.0·unx······783·b-·stor·80-Jan-01·00:00·g0/g$b$a.class
163 ?rwxrwxr-x··2.0·unx·······58·b-·stor·80-Jan-01·00:00·g0/g$c.class163 ?rwxrwxr-x··2.0·unx·······58·b-·stor·80-Jan-01·00:00·g0/g$c.class
164 ?rwxrwxr-x··2.0·unx······223·b-·stor·80-Jan-01·00:00·g0/g.class164 ?rwxrwxr-x··2.0·unx······223·b-·stor·80-Jan-01·00:00·g0/g.class
165 ?rwxrwxr-x··2.0·unx·······55·b-·stor·80-Jan-01·00:00·h/a.class165 ?rwxrwxr-x··2.0·unx·······55·b-·stor·80-Jan-01·00:00·h/a.class
166 ?rwxrwxr-x··2.0·unx······622·b-·stor·80-Jan-01·00:00·h0/a.class166 ?rwxrwxr-x··2.0·unx······751·b-·stor·80-Jan-01·00:00·h0/a.class
167 ?rwxrwxr-x··2.0·unx······932·b-·stor·80-Jan-01·00:00·h0/c.class167 ?rwxrwxr-x··2.0·unx······859·b-·stor·80-Jan-01·00:00·h0/c.class
168 ?rwxrwxr-x··2.0·unx·······57·b-·stor·80-Jan-01·00:00·i/a$a.class168 ?rwxrwxr-x··2.0·unx·······57·b-·stor·80-Jan-01·00:00·i/a$a.class
169 ?rwxrwxr-x··2.0·unx······718·b-·stor·80-Jan-01·00:00·i/a$b$a.class169 ?rwxrwxr-x··2.0·unx······718·b-·stor·80-Jan-01·00:00·i/a$b$a.class
170 ?rwxrwxr-x··2.0·unx·····1037·b-·stor·80-Jan-01·00:00·i/a$b.class170 ?rwxrwxr-x··2.0·unx·····1037·b-·stor·80-Jan-01·00:00·i/a$b.class
171 ?rwxrwxr-x··2.0·unx······929·b-·stor·80-Jan-01·00:00·i/a.class171 ?rwxrwxr-x··2.0·unx······929·b-·stor·80-Jan-01·00:00·i/a.class
172 ?rwxrwxr-x··2.0·unx······625·b-·stor·80-Jan-01·00:00·i/b.class172 ?rwxrwxr-x··2.0·unx······625·b-·stor·80-Jan-01·00:00·i/b.class
173 ?rwxrwxr-x··2.0·unx······953·b-·stor·80-Jan-01·00:00·i0/a$a.class173 ?rwxrwxr-x··2.0·unx······923·b-·stor·80-Jan-01·00:00·i0/a$a.class
174 ?rwxrwxr-x··2.0·unx······581·b-·stor·80-Jan-01·00:00·i0/a.class174 ?rwxrwxr-x··2.0·unx······581·b-·stor·80-Jan-01·00:00·i0/a.class
175 ?rwxrwxr-x··2.0·unx·····3507·b-·stor·80-Jan-01·00:00·i0/b.class175 ?rwxrwxr-x··2.0·unx·····3546·b-·stor·80-Jan-01·00:00·i0/b.class
176 ?rwxrwxr-x··2.0·unx······395·b-·stor·80-Jan-01·00:00·i0/c.class176 ?rwxrwxr-x··2.0·unx······395·b-·stor·80-Jan-01·00:00·i0/c.class
177 ?rwxrwxr-x··2.0·unx······715·b-·stor·80-Jan-01·00:00·io/flutter/embedding/android/FlutterSplashView$SavedState$a.class177 ?rwxrwxr-x··2.0·unx······715·b-·stor·80-Jan-01·00:00·io/flutter/embedding/android/FlutterSplashView$SavedState$a.class
178 ?rwxrwxr-x··2.0·unx·····1662·b-·stor·80-Jan-01·00:00·io/flutter/embedding/android/FlutterSplashView$SavedState.class178 ?rwxrwxr-x··2.0·unx·····1662·b-·stor·80-Jan-01·00:00·io/flutter/embedding/android/FlutterSplashView$SavedState.class
179 ?rwxrwxr-x··2.0·unx······787·b-·stor·80-Jan-01·00:00·io/flutter/embedding/android/FlutterSplashView$c.class179 ?rwxrwxr-x··2.0·unx······787·b-·stor·80-Jan-01·00:00·io/flutter/embedding/android/FlutterSplashView$c.class
180 ?rwxrwxr-x··2.0·unx·····5269·b-·stor·80-Jan-01·00:00·io/flutter/embedding/android/FlutterSplashView.class180 ?rwxrwxr-x··2.0·unx·····5269·b-·stor·80-Jan-01·00:00·io/flutter/embedding/android/FlutterSplashView.class
181 ?rwxrwxr-x··2.0·unx·····4180·b-·stor·80-Jan-01·00:00·io/flutter/embedding/android/a.class181 ?rwxrwxr-x··2.0·unx·····4180·b-·stor·80-Jan-01·00:00·io/flutter/embedding/android/a.class
182 ?rwxrwxr-x··2.0·unx······582·b-·stor·80-Jan-01·00:00·io/flutter/embedding/android/b$a.class182 ?rwxrwxr-x··2.0·unx······582·b-·stor·80-Jan-01·00:00·io/flutter/embedding/android/b$a.class
Offset 283, 21 lines modifiedOffset 283, 21 lines modified
283 ?rwxrwxr-x··2.0·unx······259·b-·stor·80-Jan-01·00:00·j/d.class283 ?rwxrwxr-x··2.0·unx······259·b-·stor·80-Jan-01·00:00·j/d.class
284 ?rwxrwxr-x··2.0·unx······259·b-·stor·80-Jan-01·00:00·j/e.class284 ?rwxrwxr-x··2.0·unx······259·b-·stor·80-Jan-01·00:00·j/e.class
285 ?rwxrwxr-x··2.0·unx······154·b-·stor·80-Jan-01·00:00·j/f.class285 ?rwxrwxr-x··2.0·unx······154·b-·stor·80-Jan-01·00:00·j/f.class
286 ?rwxrwxr-x··2.0·unx······282·b-·stor·80-Jan-01·00:00·k/a.class286 ?rwxrwxr-x··2.0·unx······282·b-·stor·80-Jan-01·00:00·k/a.class
287 ?rwxrwxr-x··2.0·unx······194·b-·stor·80-Jan-01·00:00·kotlin/coroutines/jvm/internal/b.class287 ?rwxrwxr-x··2.0·unx······194·b-·stor·80-Jan-01·00:00·kotlin/coroutines/jvm/internal/b.class
288 ?rwxrwxr-x··2.0·unx······213·b-·stor·80-Jan-01·00:00·kotlin/coroutines/jvm/internal/e.class288 ?rwxrwxr-x··2.0·unx······213·b-·stor·80-Jan-01·00:00·kotlin/coroutines/jvm/internal/e.class
289 ?rwxrwxr-x··2.0·unx······219·b-·stor·80-Jan-01·00:00·kotlin/coroutines/jvm/internal/f.class289 ?rwxrwxr-x··2.0·unx······219·b-·stor·80-Jan-01·00:00·kotlin/coroutines/jvm/internal/f.class
290 ?rwxrwxr-x··2.0·unx·····2198·b-·stor·80-Jan-01·00:00·kotlin/coroutines/jvm/internal/g.class290 ?rwxrwxr-x··2.0·unx·····2137·b-·stor·80-Jan-01·00:00·kotlin/coroutines/jvm/internal/g.class
291 ?rwxrwxr-x··2.0·unx······342·b-·stor·80-Jan-01·00:00·kotlin/coroutines/jvm/internal/h.class291 ?rwxrwxr-x··2.0·unx······342·b-·stor·80-Jan-01·00:00·kotlin/coroutines/jvm/internal/h.class
292 ?rwxrwxr-x··2.0·unx······343·b-·stor·80-Jan-01·00:00·kotlin/coroutines/jvm/internal/i$a.class292 ?rwxrwxr-x··2.0·unx······343·b-·stor·80-Jan-01·00:00·kotlin/coroutines/jvm/internal/i$a.class
293 ?rwxrwxr-x··2.0·unx·····1817·b-·stor·80-Jan-01·00:00·kotlin/coroutines/jvm/internal/i.class293 ?rwxrwxr-x··2.0·unx·····1824·b-·stor·80-Jan-01·00:00·kotlin/coroutines/jvm/internal/i.class
294 ?rwxrwxr-x··2.0·unx······335·b-·stor·80-Jan-01·00:00·kotlin/jvm/internal/a$a.class294 ?rwxrwxr-x··2.0·unx······335·b-·stor·80-Jan-01·00:00·kotlin/jvm/internal/a$a.class
295 ?rwxrwxr-x··2.0·unx·····1754·b-·stor·80-Jan-01·00:00·kotlin/jvm/internal/c$a.class295 ?rwxrwxr-x··2.0·unx·····1732·b-·stor·80-Jan-01·00:00·kotlin/jvm/internal/c$a.class
296 ?rwxrwxr-x··2.0·unx·····1679·b-·stor·80-Jan-01·00:00·kotlin/jvm/internal/d.class296 ?rwxrwxr-x··2.0·unx·····1665·b-·stor·80-Jan-01·00:00·kotlin/jvm/internal/d.class
297 ?rwxrwxr-x··2.0·unx·······73·b-·stor·80-Jan-01·00:00·kotlin/jvm/internal/e.class297 ?rwxrwxr-x··2.0·unx·······73·b-·stor·80-Jan-01·00:00·kotlin/jvm/internal/e.class
298 ?rwxrwxr-x··2.0·unx·····2315·b-·stor·80-Jan-01·00:00·kotlin/jvm/internal/i.class298 ?rwxrwxr-x··2.0·unx·····2315·b-·stor·80-Jan-01·00:00·kotlin/jvm/internal/i.class
299 ?rwxrwxr-x··2.0·unx·····1207·b-·stor·80-Jan-01·00:00·kotlin/jvm/internal/l.class299 ?rwxrwxr-x··2.0·unx·····1207·b-·stor·80-Jan-01·00:00·kotlin/jvm/internal/l.class
300 ?rwxrwxr-x··2.0·unx·····1020·b-·stor·80-Jan-01·00:00·kotlin/jvm/internal/m.class300 ?rwxrwxr-x··2.0·unx·····1020·b-·stor·80-Jan-01·00:00·kotlin/jvm/internal/m.class
301 ?rwxrwxr-x··2.0·unx·····2030·b-·stor·80-Jan-01·00:00·kotlin/jvm/internal/n.class301 ?rwxrwxr-x··2.0·unx·····2030·b-·stor·80-Jan-01·00:00·kotlin/jvm/internal/n.class
302 ?rwxrwxr-x··2.0·unx······427·b-·stor·80-Jan-01·00:00·kotlinx/coroutines/a$a.class302 ?rwxrwxr-x··2.0·unx······427·b-·stor·80-Jan-01·00:00·kotlinx/coroutines/a$a.class
303 ?rwxrwxr-x··2.0·unx·····1314·b-·stor·80-Jan-01·00:00·kotlinx/coroutines/a.class303 ?rwxrwxr-x··2.0·unx·····1314·b-·stor·80-Jan-01·00:00·kotlinx/coroutines/a.class
Offset 346, 18 lines modifiedOffset 346, 18 lines modified
346 ?rwxrwxr-x··2.0·unx······463·b-·stor·80-Jan-01·00:00·l/b.class346 ?rwxrwxr-x··2.0·unx······463·b-·stor·80-Jan-01·00:00·l/b.class
347 ?rwxrwxr-x··2.0·unx······259·b-·stor·80-Jan-01·00:00·l/c.class347 ?rwxrwxr-x··2.0·unx······259·b-·stor·80-Jan-01·00:00·l/c.class
348 ?rwxrwxr-x··2.0·unx·····1480·b-·stor·80-Jan-01·00:00·l/d$a.class348 ?rwxrwxr-x··2.0·unx·····1480·b-·stor·80-Jan-01·00:00·l/d$a.class
349 ?rwxrwxr-x··2.0·unx······366·b-·stor·80-Jan-01·00:00·l/d$b.class349 ?rwxrwxr-x··2.0·unx······366·b-·stor·80-Jan-01·00:00·l/d$b.class
350 ?rwxrwxr-x··2.0·unx······217·b-·stor·80-Jan-01·00:00·l/d$c.class350 ?rwxrwxr-x··2.0·unx······217·b-·stor·80-Jan-01·00:00·l/d$c.class
351 ?rwxrwxr-x··2.0·unx·····9008·b-·stor·80-Jan-01·00:00·l/d.class351 ?rwxrwxr-x··2.0·unx·····9008·b-·stor·80-Jan-01·00:00·l/d.class
352 ?rwxrwxr-x··2.0·unx·······55·b-·stor·80-Jan-01·00:00·l/e.class352 ?rwxrwxr-x··2.0·unx·······55·b-·stor·80-Jan-01·00:00·l/e.class
353 ?rwxrwxr-x··2.0·unx······298·b-·stor·80-Jan-01·00:00·l0/a.class353 ?rwxrwxr-x··2.0·unx······295·b-·stor·80-Jan-01·00:00·l0/a.class
354 ?rwxrwxr-x··2.0·unx······635·b-·stor·80-Jan-01·00:00·m/a$a.class354 ?rwxrwxr-x··2.0·unx······635·b-·stor·80-Jan-01·00:00·m/a$a.class
355 ?rwxrwxr-x··2.0·unx·····3138·b-·stor·80-Jan-01·00:00·m/a.class355 ?rwxrwxr-x··2.0·unx·····3138·b-·stor·80-Jan-01·00:00·m/a.class
356 ?rwxrwxr-x··2.0·unx·····1205·b-·stor·80-Jan-01·00:00·m0/a.class356 ?rwxrwxr-x··2.0·unx·····1200·b-·stor·80-Jan-01·00:00·m0/a.class
357 ?rwxrwxr-x··2.0·unx······262·b-·stor·80-Jan-01·00:00·m0/b.class357 ?rwxrwxr-x··2.0·unx······262·b-·stor·80-Jan-01·00:00·m0/b.class
358 ?rwxrwxr-x··2.0·unx·······57·b-·stor·80-Jan-01·00:00·n/a$a.class358 ?rwxrwxr-x··2.0·unx·······57·b-·stor·80-Jan-01·00:00·n/a$a.class
359 ?rwxrwxr-x··2.0·unx······410·b-·stor·80-Jan-01·00:00·n/a$b.class359 ?rwxrwxr-x··2.0·unx······410·b-·stor·80-Jan-01·00:00·n/a$b.class
360 ?rwxrwxr-x··2.0·unx·······92·b-·stor·80-Jan-01·00:00·n/a.class360 ?rwxrwxr-x··2.0·unx·······92·b-·stor·80-Jan-01·00:00·n/a.class
361 ?rwxrwxr-x··2.0·unx·······78·b-·stor·80-Jan-01·00:00·n/b.class361 ?rwxrwxr-x··2.0·unx·······78·b-·stor·80-Jan-01·00:00·n/b.class
362 ?rwxrwxr-x··2.0·unx······120·b-·stor·80-Jan-01·00:00·o/a.class362 ?rwxrwxr-x··2.0·unx······120·b-·stor·80-Jan-01·00:00·o/a.class
363 ?rwxrwxr-x··2.0·unx······344·b-·stor·80-Jan-01·00:00·o/b.class363 ?rwxrwxr-x··2.0·unx······344·b-·stor·80-Jan-01·00:00·o/b.class
Offset 373, 24 lines modifiedOffset 373, 24 lines modified
373 ?rwxrwxr-x··2.0·unx·····1649·b-·stor·80-Jan-01·00:00·q0/a.class373 ?rwxrwxr-x··2.0·unx·····1649·b-·stor·80-Jan-01·00:00·q0/a.class
374 ?rwxrwxr-x··2.0·unx······255·b-·stor·80-Jan-01·00:00·q0/c$a.class374 ?rwxrwxr-x··2.0·unx······255·b-·stor·80-Jan-01·00:00·q0/c$a.class
375 ?rwxrwxr-x··2.0·unx·······56·b-·stor·80-Jan-01·00:00·q0/e.class375 ?rwxrwxr-x··2.0·unx·······56·b-·stor·80-Jan-01·00:00·q0/e.class
376 ?rwxrwxr-x··2.0·unx·······96·b-·stor·80-Jan-01·00:00·r/a.class376 ?rwxrwxr-x··2.0·unx·······96·b-·stor·80-Jan-01·00:00·r/a.class
377 ?rwxrwxr-x··2.0·unx·······55·b-·stor·80-Jan-01·00:00·r/b.class377 ?rwxrwxr-x··2.0·unx·······55·b-·stor·80-Jan-01·00:00·r/b.class
378 ?rwxrwxr-x··2.0·unx······102·b-·stor·80-Jan-01·00:00·r0/a.class378 ?rwxrwxr-x··2.0·unx······102·b-·stor·80-Jan-01·00:00·r0/a.class
379 ?rwxrwxr-x··2.0·unx·······56·b-·stor·80-Jan-01·00:00·r0/d.class379 ?rwxrwxr-x··2.0·unx·······56·b-·stor·80-Jan-01·00:00·r0/d.class
380 ?rwxrwxr-x··2.0·unx······610·b-·stor·80-Jan-01·00:00·r0/g.class380 ?rwxrwxr-x··2.0·unx······802·b-·stor·80-Jan-01·00:00·r0/g.class
381 ?rwxrwxr-x··2.0·unx·····1219·b-·stor·80-Jan-01·00:00·s/a.class381 ?rwxrwxr-x··2.0·unx·····1219·b-·stor·80-Jan-01·00:00·s/a.class
382 ?rwxrwxr-x··2.0·unx······100·b-·stor·80-Jan-01·00:00·s0/b.class382 ?rwxrwxr-x··2.0·unx······100·b-·stor·80-Jan-01·00:00·s0/b.class
383 ?rwxrwxr-x··2.0·unx·······56·b-·stor·80-Jan-01·00:00·s0/d.class383 ?rwxrwxr-x··2.0·unx·······56·b-·stor·80-Jan-01·00:00·s0/d.class
384 ?rwxrwxr-x··2.0·unx······790·b-·stor·80-Jan-01·00:00·s0/i$a.class384 ?rwxrwxr-x··2.0·unx······790·b-·stor·80-Jan-01·00:00·s0/i$a.class
Max diff block lines reached; 16102/26404 bytes (60.98%) of diff not shown.
390 B
d0/b.class
370 B
procyon -ec {}
    
Offset 2, 14 lines modifiedOffset 2, 14 lines modified
2 package·d0;2 package·d0;
  
3 import·kotlin.jvm.internal.i;3 import·kotlin.jvm.internal.i;
  
4 class·b4 class·b
5 {5 {
6 ····public·static·void·a(final·Throwable·t,·final·Throwable·t2)·{6 ····public·static·void·a(final·Throwable·t,·final·Throwable·t2)·{
7 ········i.d((Object)t,·"$this$addSuppressed");7 ········i.d((Object)t,·"<this>");
8 ········i.d((Object)t2,·"exception");8 ········i.d((Object)t2,·"exception");
9 ········if·(t·!=·t2)·{9 ········if·(t·!=·t2)·{
10 ············i0.b.a.a(t,·t2);10 ············i0.b.a.a(t,·t2);
11 ········}11 ········}
12 ····}12 ····}
13 }13 }
1.43 KB
d0/j.class
1.41 KB
procyon -ec {}
    
Offset 28, 40 lines modifiedOffset 28, 40 lines modified
28 ····28 ····
29 ····public·final·Object·d()·{29 ····public·final·Object·d()·{
30 ········return·this.e;30 ········return·this.e;
31 ····}31 ····}
32 ····32 ····
33 ····@Override33 ····@Override
34 ····public·boolean·equals(Object·e)·{34 ····public·boolean·equals(Object·e)·{
 35 ········final·boolean·b·=·true;
35 ········if·(this·!=·e)·{36 ········if·(this·==·e)·{
 37 ············return·b;
 38 ········}
36 ············if·(e·instanceof·j)·{39 ········if·(!(e·instanceof·j))·{
 40 ············return·false;
 41 ········}
37 ················final·j·j·=·(j)e;42 ········final·j·j·=·(j)e;
38 ················if·(i.a(this.d,·j.d))·{43 ········if·(!i.a(this.d,·j.d))·{
39 ····················final·Object·e2·=·this.e; 
40 ····················e·=·j.e; 
41 ····················if·(i.a(e2,·e))·{ 
42 ························return·true; 
43 ····················} 
44 ················} 
45 ············} 
46 ············return·false;44 ············return·false;
47 ········}45 ········}
48 ········return·true;46 ········final·Object·e2·=·this.e;
 47 ········e·=·j.e;
 48 ········return·i.a(e2,·e)·&&·b;
49 ····}49 ····}
50 ····50 ····
51 ····@Override51 ····@Override
52 ····public·int·hashCode()·{52 ····public·int·hashCode()·{
53 ········final·Object·d·=·this.d;53 ········final·Object·d·=·this.d;
54 ········int·hashCode·=·0;54 ········int·hashCode·=·0;
55 ········int·hashCode2;55 ········int·hashCode2;
56 ········if·(d·!=·null)·{56 ········if·(d·==·null)·{
57 ············hashCode2·=·d.hashCode();57 ············hashCode2·=·0;
58 ········}58 ········}
59 ········else·{59 ········else·{
60 ············hashCode2·=·0;60 ············hashCode2·=·d.hashCode();
61 ········}61 ········}
62 ········final·int·n·=·hashCode2·*·31;62 ········final·int·n·=·hashCode2·*·31;
63 ········final·Object·e·=·this.e;63 ········final·Object·e·=·this.e;
64 ········if·(e·!=·null)·{64 ········if·(e·!=·null)·{
65 ············hashCode·=·e.hashCode();65 ············hashCode·=·e.hashCode();
66 ········}66 ········}
67 ········return·n·+·hashCode;67 ········return·n·+·hashCode;
420 B
e0/c0.class
398 B
procyon -ec {}
    
Offset 5, 11 lines modifiedOffset 5, 11 lines modified
5 import·java.util.Collections;5 import·java.util.Collections;
6 import·java.util.Set;6 import·java.util.Set;
  
7 class·c07 class·c0
8 {8 {
9 ····public·static·final·Set·a(final·Object·o)·{9 ····public·static·final·Set·a(final·Object·o)·{
10 ········final·Set<Object>·singleton·=·Collections.singleton(o);10 ········final·Set<Object>·singleton·=·Collections.singleton(o);
11 ········i.c((Object)singleton,·"java.util.Collections.singleton(element)");11 ········i.c((Object)singleton,·"singleton(element)");
12 ········return·singleton;12 ········return·singleton;
13 ····}13 ····}
14 }14 }
448 B
e0/h.class
428 B
procyon -ec {}
    
Offset 5, 11 lines modifiedOffset 5, 11 lines modified
5 import·java.util.Collections;5 import·java.util.Collections;
6 import·java.util.List;6 import·java.util.List;
  
7 class·h7 class·h
8 {8 {
9 ····public·static·final·List·a(final·Object·o)·{9 ····public·static·final·List·a(final·Object·o)·{
10 ········final·List<Object>·singletonList·=·Collections.singletonList(o);10 ········final·List<Object>·singletonList·=·Collections.singletonList(o);
11 ········i.c((Object)singletonList,·"java.util.Collections.singletonList(element)");11 ········i.c((Object)singletonList,·"singletonList(element)");
12 ········return·singletonList;12 ········return·singletonList;
13 ····}13 ····}
14 }14 }
1.77 KB
e0/r.class
1.75 KB
javap -verbose -constants -s -l -private {}
    
Offset 90, 15 lines modifiedOffset 90, 15 lines modified
90 ·········4:·aload_190 ·········4:·aload_1
91 ·········5:·invokespecial·#18·················//·Method·java/util/NoSuchElementException."<init>":()V91 ·········5:·invokespecial·#18·················//·Method·java/util/NoSuchElementException."<init>":()V
92 ·········8:·aload_192 ·········8:·aload_1
93 ·········9:·athrow93 ·········9:·athrow
  
94 ··public·void·add(java.lang.Object);94 ··public·void·add(java.lang.Object);
95 ····descriptor:·(Ljava/lang/Object;)V95 ····descriptor:·(Ljava/lang/Object;)V
96 ····flags:·(0x1001)·ACC_PUBLIC,·ACC_SYNTHETIC96 ····flags:·(0x1041)·ACC_PUBLIC,·ACC_BRIDGE,·ACC_SYNTHETIC
97 ····Code:97 ····Code:
98 ······stack=300,·locals=2,·args_size=298 ······stack=300,·locals=2,·args_size=2
99 ·········0:·new···········#20·················//·class·java/lang/UnsupportedOperationException99 ·········0:·new···········#20·················//·class·java/lang/UnsupportedOperationException
100 ·········3:·astore_1100 ·········3:·astore_1
101 ·········4:·aload_1101 ·········4:·aload_1
102 ·········5:·ldc···········#22·················//·String·Operation·is·not·supported·for·read-only·collection102 ·········5:·ldc···········#22·················//·String·Operation·is·not·supported·for·read-only·collection
103 ·········7:·invokespecial·#25·················//·Method·java/lang/UnsupportedOperationException."<init>":(Ljava/lang/String;)V103 ·········7:·invokespecial·#25·················//·Method·java/lang/UnsupportedOperationException."<init>":(Ljava/lang/String;)V
Offset 178, 15 lines modifiedOffset 178, 15 lines modified
178 ·········5:·ldc···········#22·················//·String·Operation·is·not·supported·for·read-only·collection178 ·········5:·ldc···········#22·················//·String·Operation·is·not·supported·for·read-only·collection
179 ·········7:·invokespecial·#25·················//·Method·java/lang/UnsupportedOperationException."<init>":(Ljava/lang/String;)V179 ·········7:·invokespecial·#25·················//·Method·java/lang/UnsupportedOperationException."<init>":(Ljava/lang/String;)V
180 ········10:·aload_1180 ········10:·aload_1
181 ········11:·athrow181 ········11:·athrow
  
182 ··public·void·set(java.lang.Object);182 ··public·void·set(java.lang.Object);
183 ····descriptor:·(Ljava/lang/Object;)V183 ····descriptor:·(Ljava/lang/Object;)V
184 ····flags:·(0x1001)·ACC_PUBLIC,·ACC_SYNTHETIC184 ····flags:·(0x1041)·ACC_PUBLIC,·ACC_BRIDGE,·ACC_SYNTHETIC
185 ····Code:185 ····Code:
186 ······stack=300,·locals=2,·args_size=2186 ······stack=300,·locals=2,·args_size=2
187 ·········0:·new···········#20·················//·class·java/lang/UnsupportedOperationException187 ·········0:·new···········#20·················//·class·java/lang/UnsupportedOperationException
188 ·········3:·astore_1188 ·········3:·astore_1
189 ·········4:·aload_1189 ·········4:·aload_1
190 ·········5:·ldc···········#22·················//·String·Operation·is·not·supported·for·read-only·collection190 ·········5:·ldc···········#22·················//·String·Operation·is·not·supported·for·read-only·collection
191 ·········7:·invokespecial·#25·················//·Method·java/lang/UnsupportedOperationException."<init>":(Ljava/lang/String;)V191 ·········7:·invokespecial·#25·················//·Method·java/lang/UnsupportedOperationException."<init>":(Ljava/lang/String;)V
1.34 KB
e0/s.class
1.32 KB
procyon -ec {}
    
Offset 76, 33 lines modifiedOffset 76, 33 lines modified
76 ····76 ····
77 ····@Override77 ····@Override
78 ····public·int·hashCode()·{78 ····public·int·hashCode()·{
79 ········return·1;79 ········return·1;
80 ····}80 ····}
81 ····81 ····
82 ····public·final·/*·bridge·*/·int·indexOf(final·Object·o)·{82 ····public·final·/*·bridge·*/·int·indexOf(final·Object·o)·{
83 ········if·(o·instanceof·Void)·{83 ········if·(!(o·instanceof·Void))·{
84 ············return·this.d((Void)o);84 ············return·-1;
85 ········}85 ········}
86 ········return·-1;86 ········return·this.d((Void)o);
87 ····}87 ····}
88 ····88 ····
89 ····public·boolean·isEmpty()·{89 ····public·boolean·isEmpty()·{
90 ········return·true;90 ········return·true;
91 ····}91 ····}
92 ····92 ····
93 ····public·Iterator·iterator()·{93 ····public·Iterator·iterator()·{
94 ········return·(Iterator)r.d;94 ········return·(Iterator)r.d;
95 ····}95 ····}
96 ····96 ····
97 ····public·final·/*·bridge·*/·int·lastIndexOf(final·Object·o)·{97 ····public·final·/*·bridge·*/·int·lastIndexOf(final·Object·o)·{
98 ········if·(o·instanceof·Void)·{98 ········if·(!(o·instanceof·Void))·{
99 ············return·this.e((Void)o);99 ············return·-1;
100 ········}100 ········}
101 ········return·-1;101 ········return·this.e((Void)o);
102 ····}102 ····}
103 ····103 ····
104 ····public·ListIterator·listIterator()·{104 ····public·ListIterator·listIterator()·{
105 ········return·(ListIterator)r.d;105 ········return·(ListIterator)r.d;
106 ····}106 ····}
107 ····107 ····
108 ····public·ListIterator·listIterator(final·int·i)·{108 ····public·ListIterator·listIterator(final·int·i)·{
Offset 145, 14 lines modifiedOffset 145, 15 lines modified
145 ····}145 ····}
146 ····146 ····
147 ····public·Object[]·toArray()·{147 ····public·Object[]·toArray()·{
148 ········return·kotlin.jvm.internal.d.a((Collection)this);148 ········return·kotlin.jvm.internal.d.a((Collection)this);
149 ····}149 ····}
150 ····150 ····
151 ····public·Object[]·toArray(final·Object[]·array)·{151 ····public·Object[]·toArray(final·Object[]·array)·{
 152 ········i.d((Object)array,·"array");
152 ········return·kotlin.jvm.internal.d.b((Collection)this,·array);153 ········return·kotlin.jvm.internal.d.b((Collection)this,·array);
153 ····}154 ····}
154 ····155 ····
155 ····@Override156 ····@Override
156 ····public·String·toString()·{157 ····public·String·toString()·{
157 ········return·"[]";158 ········return·"[]";
158 ····}159 ····}
1.06 KB
e0/t.class
1.04 KB
procyon -ec {}
    
Offset 60, 16 lines modifiedOffset 60, 17 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·final·/*·bridge·*/·Object·get(final·Object·o)·{ 
68 ········return·this.b(o);67 ····public·Void·g(Object·o)·{
 68 ········o·=·new·UnsupportedOperationException("Operation·is·not·supported·for·read-only·collection");
 69 ········throw·o;
69 ····}70 ····}
70 ····71 ····
71 ····@Override72 ····@Override
72 ····public·int·hashCode()·{73 ····public·int·hashCode()·{
73 ········return·0;74 ········return·0;
74 ····}75 ····}
75 ····76 ····
Offset 81, 19 lines modifiedOffset 82, 14 lines modified
81 ········return·this.d();82 ········return·this.d();
82 ····}83 ····}
83 ····84 ····
84 ····public·void·putAll(final·Map·map)·{85 ····public·void·putAll(final·Map·map)·{
85 ········throw·new·UnsupportedOperationException("Operation·is·not·supported·for·read-only·collection");86 ········throw·new·UnsupportedOperationException("Operation·is·not·supported·for·read-only·collection");
86 ····}87 ····}
87 ····88 ····
88 ····public·Object·remove(Object·o)·{ 
89 ········o·=·new·UnsupportedOperationException("Operation·is·not·supported·for·read-only·collection"); 
90 ········throw·o; 
91 ····} 
92 ···· 
93 ····public·final·/*·bridge·*/·int·size()·{89 ····public·final·/*·bridge·*/·int·size()·{
94 ········return·this.e();90 ········return·this.e();
95 ····}91 ····}
96 ····92 ····
97 ····@Override93 ····@Override
98 ····public·String·toString()·{94 ····public·String·toString()·{
99 ········return·"{}";95 ········return·"{}";
432 B
e0/u.class
412 B
procyon -ec {}
    
Offset 81, 14 lines modifiedOffset 81, 15 lines modified
81 ····}81 ····}
82 ····82 ····
83 ····public·Object[]·toArray()·{83 ····public·Object[]·toArray()·{
84 ········return·kotlin.jvm.internal.d.a((Collection)this);84 ········return·kotlin.jvm.internal.d.a((Collection)this);
85 ····}85 ····}
86 ····86 ····
87 ····public·Object[]·toArray(final·Object[]·array)·{87 ····public·Object[]·toArray(final·Object[]·array)·{
 88 ········i.d((Object)array,·"array");
88 ········return·kotlin.jvm.internal.d.b((Collection)this,·array);89 ········return·kotlin.jvm.internal.d.b((Collection)this,·array);
89 ····}90 ····}
90 ····91 ····
91 ····@Override92 ····@Override
92 ····public·String·toString()·{93 ····public·String·toString()·{
93 ········return·"[]";94 ········return·"[]";
94 ····}95 ····}
458 B
e0/v.class
438 B
procyon -ec {}
    
Offset 1, 17 lines modifiedOffset 1, 13 lines modified
  
1 package·e0;1 package·e0;
  
2 import·java.util.Iterator;2 import·java.util.Iterator;
  
3 public·abstract·class·v·implements·Iterator3 public·abstract·class·v·implements·Iterator
4 {4 {
5 ····public·final·Integer·a()·{ 
6 ········return·Integer.valueOf(this.b()); 
7 ····} 
8 ···· 
9 ····public·abstract·int·b();5 ····public·abstract·int·a();
10 ····6 ····
11 ····public·void·remove()·{7 ····public·void·remove()·{
12 ········throw·new·UnsupportedOperationException("Operation·is·not·supported·for·read-only·collection");8 ········throw·new·UnsupportedOperationException("Operation·is·not·supported·for·read-only·collection");
13 ····}9 ····}
14 }10 }
628 B
g0/e$a.class
604 B
procyon -ec {}
    
Offset 15, 20 lines modifiedOffset 15, 15 lines modified
15 ················final·g$b·b3·=·b2.b((g$b)e);15 ················final·g$b·b3·=·b2.b((g$b)e);
16 ················if·(b3·instanceof·g$b)·{16 ················if·(b3·instanceof·g$b)·{
17 ····················g$b·=·b3;17 ····················g$b·=·b3;
18 ················}18 ················}
19 ············}19 ············}
20 ············return·g$b;20 ············return·g$b;
21 ········}21 ········}
22 ········if·(e.a·==·g$c)·{22 ········if·(e.a·!=·g$c)·{
23 ············if·(e·==·null)·{ 
24 ················throw·new·NullPointerException("null·cannot·be·cast·to·non-null·type·E"); 
25 ············} 
26 ········} 
27 ········else·{ 
28 ············e·=·null;23 ············e·=·null;
29 ········}24 ········}
30 ········return·(g$b)e;25 ········return·(g$b)e;
31 ····}26 ····}
32 ····27 ····
33 ····public·static·g·b(e·e,·final·g$c·g$c)·{28 ····public·static·g·b(e·e,·final·g$c·g$c)·{
34 ········i.d((Object)g$c,·"key");29 ········i.d((Object)g$c,·"key");
619 B
g0/f.class
599 B
procyon -ec {}
    
Offset 1, 22 lines modifiedOffset 1, 21 lines modified
  
1 package·g0;1 package·g0;
  
2 import·d0.k$a;2 import·d0.k$a;
3 import·d0.k; 
4 import·d0.q;3 import·d0.q;
 4 import·d0.k;
5 import·h0.b;5 import·h0.b;
6 import·kotlin.jvm.internal.i;6 import·kotlin.jvm.internal.i;
7 import·n0.p;7 import·n0.p;
  
8 public·final·class·f8 public·final·class·f
9 {9 {
10 ····public·static·final·void·a(final·p·p3,·Object·a,·final·d·d)·{10 ····public·static·final·void·a(final·p·p3,·Object·a,·final·d·d)·{
11 ········i.d((Object)p3,·"$this$startCoroutine");11 ········i.d((Object)p3,·"<this>");
12 ········i.d((Object)d,·"completion");12 ········i.d((Object)d,·"completion");
13 ········final·d·b·=·h0.b.b(h0.b.a(p3,·a,·d));13 ········final·d·b·=·h0.b.b(h0.b.a(p3,·a,·d));
14 ········final·q·a2·=·q.a; 
15 ········final·k$a·d2·=·k.d;14 ········final·k$a·d2·=·k.d;
16 ········a·=·k.a((Object)a2);15 ········a·=·k.a((Object)q.a);
17 ········b.resumeWith(a);16 ········b.resumeWith(a);
18 ····}17 ····}
19 }18 }
614 B
h0/a.class
594 B
procyon -ec {}
    
Offset 1, 19 lines modifiedOffset 1, 20 lines modified
  
1 package·h0;1 package·h0;
  
2 public·enum·a2 public·enum·a
3 {3 {
4 ····d("COROUTINE_SUSPENDED",·0);4 ····d("COROUTINE_SUSPENDED",·0),·
 5 ····e("UNDECIDED",·1),·
 6 ····f("RESUMED",·2);
5 ····7 ····
6 ····static·{8 ····static·{
7 ········final·int·n·=·1; 
8 ········final·a[]·e2; 
9 ········e2[n]·=·new·a("UNDECIDED",·n); 
10 ········final·int·n2·=·2; 
11 ········e2[n2]·=·new·a("RESUMED",·n2); 
12 ········e·=·e2;9 ········g·=·a();
13 ····}10 ····}
14 ····11 ····
15 ····private·a(final·String·name,·final·int·ordinal)·{12 ····private·a(final·String·name,·final·int·ordinal)·{
16 ····}13 ····}
 14 ····
 15 ····private·static·final·/*·synthetic·*/·a[]·a()·{
 16 ········return·new·a[]·{·a.d,·a.e,·a.f·};
 17 ····}
17 }18 }
1.85 KB
h0/c.class
1.83 KB
procyon -ec {}
    
Offset 6, 46 lines modifiedOffset 6, 43 lines modified
6 import·kotlin.coroutines.jvm.internal.h;6 import·kotlin.coroutines.jvm.internal.h;
7 import·kotlin.jvm.internal.i;7 import·kotlin.jvm.internal.i;
8 import·g0.d;8 import·g0.d;
9 import·n0.p;9 import·n0.p;
  
10 class·c10 class·c
11 {11 {
12 ····public·static·d·a(final·p·p3,·final·Object·o,·final·d·d)·{12 ····public·static·d·a(final·p·p3,·final·Object·o,·d·a)·{
13 ········i.d((Object)p3,·"$this$createCoroutineUnintercepted");13 ········i.d((Object)p3,·"<this>");
14 ········i.d((Object)d,·"completion");14 ········i.d((Object)a,·"completion");
15 ········final·d·a·=·h.a(d);15 ········a·=·h.a(a);
16 ········d·create;16 ········Object·create;
17 ········if·(p3·instanceof·a)·{17 ········if·(p3·instanceof·a)·{
18 ············create·=·((a)p3).create(o,·a);18 ············create·=·((a)p3).create(o,·a);
19 ········}19 ········}
20 ········else·{20 ········else·{
21 ············final·g·context·=·a.getContext();21 ············final·g·context·=·a.getContext();
22 ············Object·o2; 
23 ············if·(context·==·g0.h.d)·{22 ············if·(context·==·g0.h.d)·{
24 ················o2·=·new·c$a(a,·a,·p3,·o);23 ················create·=·new·c$a(a,·p3,·o);
25 ············}24 ············}
26 ············else·{25 ············else·{
27 ················o2·=·new·c$b(a,·context,·a,·context,·p3,·o);26 ················create·=·new·c$b(a,·context,·p3,·o);
28 ············}27 ············}
29 ············create·=·(d)o2; 
30 ········}28 ········}
31 ········return·create;29 ········return·(d)create;
32 ····}30 ····}
33 ····31 ····
34 ····public·static·d·b(d·d)·{32 ····public·static·d·b(d·d)·{
35 ········i.d((Object)d,·"$this$intercepted");33 ········i.d((Object)d,·"<this>");
36 ········Object·o;34 ········kotlin.coroutines.jvm.internal.d·d2;
37 ········if·(!(d·instanceof·kotlin.coroutines.jvm.internal.d))·{35 ········if·(d·instanceof·kotlin.coroutines.jvm.internal.d)·{
38 ············o·=·null;36 ············d2·=·(kotlin.coroutines.jvm.internal.d)d;
39 ········}37 ········}
40 ········else·{38 ········else·{
41 ············o·=·d;39 ············d2·=·null;
42 ········}40 ········}
43 ········final·kotlin.coroutines.jvm.internal.d·d2·=·(kotlin.coroutines.jvm.internal.d)o; 
44 ········if·(d2·!=·null)·{41 ········if·(d2·!=·null)·{
45 ············final·d·intercepted·=·d2.intercepted();42 ············final·d·intercepted·=·d2.intercepted();
46 ············if·(intercepted·!=·null)·{43 ············if·(intercepted·!=·null)·{
47 ················d·=·intercepted;44 ················d·=·intercepted;
48 ············}45 ············}
49 ········}46 ········}
50 ········return·d;47 ········return·d;
2.58 KB
i0/a$a.class
2.56 KB
procyon -ec {}
    
Offset 11, 50 lines modifiedOffset 11, 39 lines modified
11 ····11 ····
12 ····static·{12 ····static·{
13 ········new·a$a();13 ········new·a$a();
14 ········final·Class<Throwable>·clazz·=·Throwable.class;14 ········final·Class<Throwable>·clazz·=·Throwable.class;
15 ········final·Method[]·methods·=·clazz.getMethods();15 ········final·Method[]·methods·=·clazz.getMethods();
16 ········i.c((Object)methods,·"throwableMethods");16 ········i.c((Object)methods,·"throwableMethods");
17 ········final·int·length·=·methods.length;17 ········final·int·length·=·methods.length;
18 ········int·i·=·0; 
19 ········int·n·=·0;18 ········int·n·=·0;
20 ········String·s; 
21 ········Method·a2; 
22 ········while·(true)·{19 ········while·(true)·{
 20 ············for·(int·i·=·0;·i·<·length;·++i)·{
 21 ················final·Method·a2·=·methods[i];
23 ············s·=·"it"; 
24 ············if·(n·>=·length)·{ 
25 ················a2·=·null; 
26 ················break; 
27 ············} 
28 ············a2·=·methods[n]; 
29 ············kotlin.jvm.internal.i.c((Object)a2,·s); 
30 ············boolean·b·=·false;22 ················boolean·b·=·false;
31 ············Label_0135:·{23 ················Label_0121:·{
32 ················if·(kotlin.jvm.internal.i.a((Object)a2.getName(),·(Object)"addSuppressed"))·{24 ····················if·(i.a((Object)a2.getName(),·(Object)"addSuppressed"))·{
33 ····················final·Class<?>[]·parameterTypes·=·a2.getParameterTypes();25 ························final·Class<?>[]·parameterTypes·=·a2.getParameterTypes();
34 ····················kotlin.jvm.internal.i.c((Object)parameterTypes,·"it.parameterTypes");26 ························i.c((Object)parameterTypes,·"it.parameterTypes");
35 ····················if·(kotlin.jvm.internal.i.a((Object)(Class)e0.a.h((Object[])parameterTypes),·(Object)clazz))·{27 ························if·(i.a(e0.a.h((Object[])parameterTypes),·(Object)clazz))·{
36 ························b·=·true;28 ····························b·=·true;
37 ························break·Label_0135;29 ····························break·Label_0121;
 30 ························}
38 ····················}31 ····················}
 32 ····················b·=·false;
 33 ················}
 34 ················if·(b)·{
 35 ····················a·=·a2;
 36 ····················while·(n·<·methods.length·&&·!i.a((Object)methods[n].getName(),·(Object)"getSuppressed"))·{
 37 ························++n;
 38 ····················}
 39 ····················return;
39 ················}40 ················}
40 ················b·=·false; 
41 ············} 
42 ············if·(b)·{ 
43 ················break; 
44 ············} 
45 ············++n; 
46 ········} 
47 ········a·=·a2; 
48 ········while·(i·<·methods.length)·{ 
49 ············final·Method·method·=·methods[i]; 
50 ············kotlin.jvm.internal.i.c((Object)method,·s); 
51 ············if·(kotlin.jvm.internal.i.a((Object)method.getName(),·(Object)"getSuppressed"))·{ 
52 ················break; 
53 ············}41 ············}
 42 ············final·Method·a2·=·null;
54 ············++i;43 ············continue;
55 ········}44 ········}
56 ····}45 ····}
57 ····46 ····
58 ····private·a$a()·{47 ····private·a$a()·{
59 ····}48 ····}
60 }49 }
57.4 KB
i0/b.class
57.4 KB
procyon -ec {}
    
Offset 10, 445 lines modifiedOffset 10, 459 lines modified
10 ········//·This·method·could·not·be·decompiled.10 ········//·This·method·could·not·be·decompiled.
11 ········//·11 ········//·
12 ········//·Original·Bytecode:12 ········//·Original·Bytecode:
13 ········//·13 ········//·
14 ········//·····2:·astore_0·······14 ········//·····2:·astore_0·······
15 ········//·····3:·invokestatic····i0/b.a:()I15 ········//·····3:·invokestatic····i0/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·············"null·cannot·be·cast·to·non-null·type·kotlin.internal.PlatformImplementations"23 ········//····17:·ldc·············"null·cannot·be·cast·to·non-null·type·kotlin.internal.PlatformImplementations"
24 ········//····19:·astore··········524 ········//····19:·astore··········5
25 ········//····21:·ldc·············"Class.forName(\"kotlin.in\u2026entations\").newInstance()"25 ········//····21:·ldc·············"forName(\"kotlin.internal\u2026entations\").newInstance()"
26 ········//····23:·astore··········626 ········//····23:·astore··········6
27 ········//····25:·ldc·············6554427 ········//····25:·ldc·············65544
28 ········//····27:·istore··········728 ········//····27:·istore··········7
29 ········//····29:·iload_1········29 ········//····29:·iload_1········
30 ········//····30:·iload···········730 ········//····30:·iload···········7
31 ········//····32:·if_icmplt·······34431 ········//····32:·if_icmpge·······40
 32 ········//····35:·iload_1········
 33 ········//····36:·iload_2········
 34 ········//····37:·if_icmpge·······357
32 ········//····35:·ldc·············Lk0/a;.class35 ········//····40:·ldc·············Lk0/a;.class
33 ········//····37:·astore··········836 ········//····42:·astore··········8
34 ········//····39:·aload···········837 ········//····44:·aload···········8
35 ········//····41:·invokevirtual···java/lang/Class.newInstance:()Ljava/lang/Object;38 ········//····46:·invokevirtual···java/lang/Class.newInstance:()Ljava/lang/Object;
36 ········//····44:·astore··········839 ········//····49:·astore··········8
37 ········//····46:·aload···········840 ········//····51:·aload···········8
38 ········//····48:·aload···········641 ········//····53:·aload···········6
39 ········//····50:·invokestatic····kotlin/jvm/internal/i.c:(Ljava/lang/Object;Ljava/lang/String;)V42 ········//····55:·invokestatic····kotlin/jvm/internal/i.c:(Ljava/lang/Object;Ljava/lang/String;)V
40 ········//····53:·aload···········8 
41 ········//····55:·ifnull··········73 
42 ········//····58:·aload···········843 ········//····58:·aload···········8
 44 ········//····60:·ifnull··········78
 45 ········//····63:·aload···········8
43 ········//····60:·checkcast·······Li0/a;46 ········//····65:·checkcast·······Li0/a;
44 ········//····63:·astore··········847 ········//····68:·astore··········8
45 ········//····65:·goto············67448 ········//····70:·goto············702
46 ········//····68:·astore··········949 ········//····73:·astore··········9
47 ········//····70:·goto············8850 ········//····75:·goto············93
48 ········//····73:·new·············Ljava/lang/NullPointerException;51 ········//····78:·new·············Ljava/lang/NullPointerException;
49 ········//····76:·astore··········952 ········//····81:·astore··········9
50 ········//····78:·aload···········953 ········//····83:·aload···········9
51 ········//····80:·aload···········554 ········//····85:·aload···········5
52 ········//····82:·invokespecial···java/lang/NullPointerException.<init>:(Ljava/lang/String;)V55 ········//····87:·invokespecial···java/lang/NullPointerException.<init>:(Ljava/lang/String;)V
53 ········//····85:·aload···········956 ········//····90:·aload···········9
54 ········//····87:·athrow·········57 ········//····92:·athrow·········
55 ········//····88:·aload···········858 ········//····93:·aload···········8
56 ········//····90:·invokevirtual···java/lang/Object.getClass:()Ljava/lang/Class;59 ········//····95:·invokevirtual···java/lang/Object.getClass:()Ljava/lang/Class;
57 ········//····93:·astore··········860 ········//····98:·astore··········8
58 ········//····95:·aload···········861 ········//···100:·aload···········8
59 ········//····97:·invokevirtual···java/lang/Class.getClassLoader:()Ljava/lang/ClassLoader; 
60 ········//···100:·astore··········8 
61 ········//···102:·aload_0········ 
62 ········//···103:·invokevirtual···java/lang/Class.getClassLoader:()Ljava/lang/ClassLoader;62 ········//···102:·invokevirtual···java/lang/Class.getClassLoader:()Ljava/lang/ClassLoader;
63 ········//···106:·astore··········1063 ········//···105:·astore··········8
64 ········//···108:·new·············Ljava/lang/ClassCastException;64 ········//···107:·aload_0········
 65 ········//···108:·invokevirtual···java/lang/Class.getClassLoader:()Ljava/lang/ClassLoader;
65 ········//···111:·astore··········1166 ········//···111:·astore··········10
 67 ········//···113:·aload···········8
 68 ········//···115:·aload···········10
 69 ········//···117:·invokestatic····kotlin/jvm/internal/i.a:(Ljava/lang/Object;Ljava/lang/Object;)Z
 70 ········//···120:·istore··········11
 71 ········//···122:·iload···········11
 72 ········//···124:·ifne············192
 73 ········//···127:·new·············Ljava/lang/ClassNotFoundException;
 74 ········//···130:·astore··········12
66 ········//···113:·new·············Ljava/lang/StringBuilder;75 ········//···132:·new·············Ljava/lang/StringBuilder;
67 ········//···116:·astore··········1276 ········//···135:·astore··········13
68 ········//···118:·aload···········1277 ········//···137:·aload···········13
69 ········//···120:·invokespecial···java/lang/StringBuilder.<init>:()V78 ········//···139:·invokespecial···java/lang/StringBuilder.<init>:()V
70 ········//···123:·aload···········1279 ········//···142:·aload···········13
71 ········//···125:·aload···········480 ········//···144:·aload···········4
72 ········//···127:·invokevirtual···java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; 
73 ········//···130:·pop············ 
74 ········//···131:·aload···········12 
75 ········//···133:·aload···········8 
76 ········//···135:·invokevirtual···java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; 
77 ········//···138:·pop············ 
78 ········//···139:·aload···········12 
79 ········//···141:·aload_3········ 
80 ········//···142:·invokevirtual···java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;81 ········//···146:·invokevirtual···java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
81 ········//···145:·pop············82 ········//···149:·pop············
82 ········//···146:·aload···········1283 ········//···150:·aload···········13
83 ········//···148:·aload···········1084 ········//···152:·aload···········8
84 ········//···150:·invokevirtual···java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;85 ········//···154:·invokevirtual···java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
85 ········//···153:·pop············86 ········//···157:·pop············
86 ········//···154:·aload···········1287 ········//···158:·aload···········13
 88 ········//···160:·aload_3········
 89 ········//···161:·invokevirtual···java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
 90 ········//···164:·pop············
 91 ········//···165:·aload···········13
 92 ········//···167:·aload···········10
 93 ········//···169:·invokevirtual···java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
 94 ········//···172:·pop············
 95 ········//···173:·aload···········13
87 ········//···156:·invokevirtual···java/lang/StringBuilder.toString:()Ljava/lang/String;96 ········//···175:·invokevirtual···java/lang/StringBuilder.toString:()Ljava/lang/String;
88 ········//···159:·astore··········8 
89 ········//···161:·aload···········11 
90 ········//···163:·aload···········8 
91 ········//···165:·invokespecial···java/lang/ClassCastException.<init>:(Ljava/lang/String;)V 
92 ········//···168:·aload···········11 
93 ········//···170:·aload···········9 
94 ········//···172:·invokevirtual···java/lang/ClassCastException.initCause:(Ljava/lang/Throwable;)Ljava/lang/Throwable; 
95 ········//···175:·astore··········897 ········//···178:·astore··········8
 98 ········//···180:·aload···········12
96 ········//···177:·aload···········899 ········//···182:·aload···········8
 100 ········//···184:·aload···········9
 101 ········//···186:·invokespecial···java/lang/ClassNotFoundException.<init>:(Ljava/lang/String;Ljava/lang/Throwable;)V
 102 ········//···189:·aload···········12
 103 ········//···191:·athrow·········
97 ········//···179:·aload_2········104 ········//···192:·aload···········9
 105 ········//···194:·athrow·········
 106 ········//···195:·ldc·············"kotlin.internal.JRE8PlatformImplementations"
 107 ········//···197:·astore··········8
 108 ········//···199:·aload···········8
 109 ········//···201:·invokestatic····java/lang/Class.forName:(Ljava/lang/String;)Ljava/lang/Class;
 110 ········//···204:·astore··········8
 111 ········//···206:·aload···········8
 112 ········//···208:·invokevirtual···java/lang/Class.newInstance:()Ljava/lang/Object;
 113 ········//···211:·astore··········8
 114 ········//···213:·aload···········8
 115 ········//···215:·aload···········6
98 ········//···180:·invokestatic····kotlin/jvm/internal/i.c:(Ljava/lang/Object;Ljava/lang/String;)V116 ········//···217:·invokestatic····kotlin/jvm/internal/i.c:(Ljava/lang/Object;Ljava/lang/String;)V
Max diff block lines reached; 44638/58701 bytes (76.04%) of diff not shown.
3.31 KB
kotlin/coroutines/jvm/internal/g.class
3.23 KB
procyon -ec {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
  
1 package·kotlin.coroutines.jvm.internal;1 package·kotlin.coroutines.jvm.internal;
  
2 import·java.lang.reflect.Field; 
3 import·kotlin.jvm.internal.i;2 import·kotlin.jvm.internal.i;
 3 import·java.lang.reflect.Field;
  
4 public·final·class·g4 public·final·class·g
5 {5 {
6 ····private·static·final·void·a(final·int·i,·final·int·j)·{6 ····private·static·final·void·a(final·int·i,·final·int·j)·{
7 ········if·(j·<=·i)·{7 ········if·(j·<=·i)·{
8 ············return;8 ············return;
9 ········}9 ········}
Offset 23, 24 lines modifiedOffset 23, 26 lines modified
23 ········return·a.getClass().getAnnotation(f.class);23 ········return·a.getClass().getAnnotation(f.class);
24 ····}24 ····}
25 ····25 ····
26 ····private·static·final·int·c(final·a·obj)·{26 ····private·static·final·int·c(final·a·obj)·{
27 ········int·n2·=·0;27 ········int·n2·=·0;
28 ········try·{28 ········try·{
29 ············final·Field·declaredField·=·obj.getClass().getDeclaredField("label");29 ············final·Field·declaredField·=·obj.getClass().getDeclaredField("label");
30 ············i.c((Object)declaredField,·"field"); 
31 ············final·int·accessible·=·1;30 ············final·int·accessible·=·1;
32 ············declaredField.setAccessible((boolean)(accessible·!=·0));31 ············declaredField.setAccessible((boolean)(accessible·!=·0));
33 ············final·Field·field·=·declaredField;32 ············final·Field·field·=·declaredField;
34 ············try·{33 ············try·{
35 ················Object·value·=·field.get(obj);34 ················final·Object·value·=·field.get(obj);
 35 ················Integer·n;
36 ················if·(!(value·instanceof·Integer))·{36 ················if·(value·instanceof·Integer)·{
 37 ····················n·=·(Integer)value;
 38 ················}
 39 ················else·{
37 ····················value·=·null;40 ····················n·=·null;
38 ················}41 ················}
39 ················final·Integer·n·=·(Integer)value; 
40 ················int·intValue;42 ················int·intValue;
41 ················if·(n·!=·null)·{43 ················if·(n·!=·null)·{
42 ····················intValue·=·n;44 ····················intValue·=·n;
43 ················}45 ················}
44 ················else·{46 ················else·{
45 ····················intValue·=·0;47 ····················intValue·=·0;
46 ················}48 ················}
Offset 51, 36 lines modifiedOffset 53, 36 lines modified
51 ············}53 ············}
52 ········}54 ········}
53 ········catch·(Exception·ex2)·{}55 ········catch·(Exception·ex2)·{}
54 ········return·n2;56 ········return·n2;
55 ····}57 ····}
56 ····58 ····
57 ····public·static·final·StackTraceElement·d(final·a·a)·{59 ····public·static·final·StackTraceElement·d(final·a·a)·{
58 ········i.d((Object)a,·"$this$getStackTraceElementImpl");60 ········i.d((Object)a,·"<this>");
59 ········final·f·b·=·b(a);61 ········final·f·b·=·b(a);
60 ········if·(b·!=·null)·{62 ········if·(b·==·null)·{
 63 ············return·null;
 64 ········}
61 ············a(1,·b.v());65 ········a(1,·b.v());
62 ············final·int·c·=·c(a);66 ········final·int·c·=·c(a);
63 ············int·lineNumber;67 ········int·lineNumber;
64 ············if·(c·<·0)·{68 ········if·(c·<·0)·{
65 ················lineNumber·=·-1;69 ············lineNumber·=·-1;
66 ············}70 ········}
67 ············else·{71 ········else·{
68 ················lineNumber·=·b.l()[c];72 ············lineNumber·=·b.l()[c];
69 ············}73 ········}
70 ············final·String·b2·=·kotlin.coroutines.jvm.internal.i.c.b(a);74 ········final·String·b2·=·kotlin.coroutines.jvm.internal.i.a.b(a);
71 ············String·declaringClass;75 ········String·declaringClass;
72 ············if·(b2·==·null)·{76 ········if·(b2·==·null)·{
73 ················declaringClass·=·b.c();77 ············declaringClass·=·b.c();
74 ············}78 ········}
75 ············else·{79 ········else·{
76 ················final·StringBuilder·sb·=·new·StringBuilder();80 ············final·StringBuilder·sb·=·new·StringBuilder();
77 ················sb.append(b2);81 ············sb.append(b2);
78 ················sb.append('/');82 ············sb.append('/');
79 ················sb.append(b.c());83 ············sb.append(b.c());
80 ················declaringClass·=·sb.toString();84 ············declaringClass·=·sb.toString();
81 ············} 
82 ············return·new·StackTraceElement(declaringClass,·b.m(),·b.f(),·lineNumber); 
83 ········}85 ········}
84 ········return·null;86 ········return·new·StackTraceElement(declaringClass,·b.m(),·b.f(),·lineNumber);
85 ····}87 ····}
86 }88 }
4.18 KB
kotlin/coroutines/jvm/internal/i.class
4.11 KB
procyon -ec {}
    
Offset 1, 21 lines modifiedOffset 1, 21 lines modified
  
1 package·kotlin.coroutines.jvm.internal;1 package·kotlin.coroutines.jvm.internal;
  
2 import·java.lang.reflect.Method;2 import·java.lang.reflect.Method;
  
3 final·class·i3 final·class·i
4 {4 {
 5 ····public·static·final·i·a;
5 ····private·static·final·i$a·a;6 ····private·static·final·i$a·b;
6 ····private·static·i$a·b;7 ····private·static·i$a·c;
7 ····public·static·final·i·c; 
8 ····8 ····
9 ····static·{9 ····static·{
10 ········c·=·new·i();10 ········a·=·new·i();
11 ········a·=·new·i$a((Method)null,·(Method)null,·(Method)null);11 ········b·=·new·i$a((Method)null,·(Method)null,·(Method)null);
12 ····}12 ····}
13 ····13 ····
14 ····private·i()·{14 ····private·i()·{
15 ····}15 ····}
16 ····16 ····
17 ····private·final·i$a·a(final·a·a)·{17 ····private·final·i$a·a(final·a·a)·{
18 ········final·Class<Class>·clazz·=·Class.class;18 ········final·Class<Class>·clazz·=·Class.class;
Offset 27, 18 lines modifiedOffset 27, 18 lines modified
27 ················try·{27 ················try·{
28 ····················final·Method·declaredMethod2·=·class1.getClassLoader().loadClass("java.lang.Module").getDeclaredMethod("getDescriptor",·(Class<?>[])new·Class[0]);28 ····················final·Method·declaredMethod2·=·class1.getClassLoader().loadClass("java.lang.Module").getDeclaredMethod("getDescriptor",·(Class<?>[])new·Class[0]);
29 ····················try·{29 ····················try·{
30 ························final·Class<?·extends·a>·class2·=·a.getClass();30 ························final·Class<?·extends·a>·class2·=·a.getClass();
31 ························try·{31 ························try·{
32 ····························final·Method·declaredMethod3·=·class2.getClassLoader().loadClass("java.lang.module.ModuleDescriptor").getDeclaredMethod("name",·(Class<?>[])new·Class[0]);32 ····························final·Method·declaredMethod3·=·class2.getClassLoader().loadClass("java.lang.module.ModuleDescriptor").getDeclaredMethod("name",·(Class<?>[])new·Class[0]);
33 ····························try·{33 ····························try·{
34 ································return·i.b·=·new·i$a(declaredMethod,·declaredMethod2,·declaredMethod3);34 ································return·i.c·=·new·i$a(declaredMethod,·declaredMethod2,·declaredMethod3);
35 ····························}35 ····························}
36 ····························catch·(Exception·ex)·{36 ····························catch·(Exception·ex)·{
37 ································return·i.b·=·i.a;37 ································return·i.c·=·i.b;
38 ····························}38 ····························}
39 ························}39 ························}
40 ························catch·(Exception·ex2)·{}40 ························catch·(Exception·ex2)·{}
41 ····················}41 ····················}
42 ····················catch·(Exception·ex3)·{}42 ····················catch·(Exception·ex3)·{}
43 ················}43 ················}
44 ················catch·(Exception·ex4)·{}44 ················catch·(Exception·ex4)·{}
Offset 46, 43 lines modifiedOffset 46, 52 lines modified
46 ············catch·(Exception·ex5)·{}46 ············catch·(Exception·ex5)·{}
47 ········}47 ········}
48 ········catch·(Exception·ex6)·{}48 ········catch·(Exception·ex6)·{}
49 ····}49 ····}
50 ····50 ····
51 ····public·final·String·b(final·a·a)·{51 ····public·final·String·b(final·a·a)·{
52 ········kotlin.jvm.internal.i.d((Object)a,·"continuation");52 ········kotlin.jvm.internal.i.d((Object)a,·"continuation");
53 ········i$a·i$a·=·i.b;53 ········i$a·i$a·=·i.c;
54 ········if·(i$a·==·null)·{54 ········if·(i$a·==·null)·{
55 ············i$a·=·this.a(a);55 ············i$a·=·this.a(a);
56 ········}56 ········}
57 ········final·i$a·a2·=·i.a;57 ········final·i$a·b·=·i.b;
58 ········Object·o·=·null;58 ········String·s·=·null;
59 ········if·(i$a·==·a2)·{59 ········if·(i$a·==·b)·{
60 ············return·null;60 ············return·null;
61 ········}61 ········}
62 ········final·Method·a3·=·i$a.a;62 ········final·Method·a2·=·i$a.a;
 63 ········Object·invoke;
63 ········if·(a3·!=·null)·{64 ········if·(a2·!=·null)·{
64 ············final·Object·invoke·=·a3.invoke(a.getClass(),·new·Object[0]);65 ············invoke·=·a2.invoke(a.getClass(),·new·Object[0]);
 66 ········}
 67 ········else·{
 68 ············invoke·=·null;
 69 ········}
65 ············if·(invoke·!=·null)·{70 ········if·(invoke·==·null)·{
 71 ············return·null;
 72 ········}
66 ················final·Method·b·=·i$a.b;73 ········final·Method·b2·=·i$a.b;
 74 ········Object·invoke2;
67 ················if·(b·!=·null)·{75 ········if·(b2·!=·null)·{
68 ····················final·Object·invoke2·=·b.invoke(invoke,·new·Object[0]);76 ············invoke2·=·b2.invoke(invoke,·new·Object[0]);
 77 ········}
 78 ········else·{
 79 ············invoke2·=·null;
 80 ········}
69 ····················if·(invoke2·!=·null)·{81 ········if·(invoke2·==·null)·{
 82 ············return·null;
 83 ········}
70 ························final·Method·c·=·i$a.c;84 ········final·Method·c·=·i$a.c;
71 ························Object·invoke3;85 ········Object·invoke3;
72 ························if·(c·!=·null)·{86 ········if·(c·!=·null)·{
73 ····························invoke3·=·c.invoke(invoke2,·new·Object[0]);87 ············invoke3·=·c.invoke(invoke2,·new·Object[0]);
74 ························} 
75 ························else·{88 ········}
 89 ········else·{
76 ····························invoke3·=·null;90 ············invoke3·=·null;
77 ························}91 ········}
78 ························if·(invoke3·instanceof·String)·{92 ········if·(invoke3·instanceof·String)·{
 93 ············s·=·(String)invoke3;
79 ····························o·=·invoke3; 
80 ························} 
81 ························o·=·o; 
82 ····················} 
83 ················} 
84 ············} 
85 ········}94 ········}
86 ········return·(String)o;95 ········return·s;
87 ····}96 ····}
88 }97 }
4.08 KB
kotlin/jvm/internal/c$a.class
4.03 KB
procyon -ec {}
    
Offset 15, 50 lines modifiedOffset 15, 41 lines modified
15 ········final·boolean·anonymousClass·=·componentType.isAnonymousClass();15 ········final·boolean·anonymousClass·=·componentType.isAnonymousClass();
16 ········String·str·=·"Array";16 ········String·str·=·"Array";
17 ········String·string·=·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·s·=·"$"; 
23 ················final·int·n·=·2;22 ················final·int·n·=·2;
 23 ················final·char·c·=·'$';
24 ················final·String·s2·=·"name";24 ················final·String·s·=·"name";
25 ················Label_0203:·{ 
26 ····················if·(enclosingMethod·!=·null)·{25 ················if·(enclosingMethod·!=·null)·{
27 ························i.c((Object)simpleName,·s2);26 ····················i.c((Object)simpleName,·s);
28 ························final·StringBuilder·sb·=·new·StringBuilder();27 ····················final·StringBuilder·sb·=·new·StringBuilder();
29 ························sb.append(enclosingMethod.getName());28 ····················sb.append(enclosingMethod.getName());
30 ························sb.append(s);29 ····················sb.append(c);
31 ························str·=·d.T(simpleName,·sb.toString(),·(String)null,·n,·(Object)null);30 ····················str·=·d.T(simpleName,·sb.toString(),·(String)null,·n,·(Object)null);
32 ························if·(str·!=·null)·{31 ····················if·(str·!=·null)·{
33 ····························break·Label_0203; 
34 ························}32 ························return·str;
35 ····················} 
36 ····················final·Constructor·enclosingConstructor·=·componentType.getEnclosingConstructor(); 
37 ····················if·(enclosingConstructor·!=·null)·{ 
38 ························i.c((Object)simpleName,·s2); 
39 ························final·StringBuilder·sb2·=·new·StringBuilder(); 
40 ························sb2.append(enclosingConstructor.getName()); 
41 ························sb2.append(s); 
42 ························str·=·d.T(simpleName,·sb2.toString(),·(String)null,·n,·(Object)null); 
43 ····················} 
44 ····················else·{ 
45 ························str·=·null; 
46 ····················}33 ····················}
47 ················}34 ················}
 35 ················final·Constructor·enclosingConstructor·=·componentType.getEnclosingConstructor();
 36 ················i.c((Object)simpleName,·s);
48 ················if·(str·!=·null)·{37 ················if·(enclosingConstructor·!=·null)·{
 38 ····················final·StringBuilder·sb2·=·new·StringBuilder();
 39 ····················sb2.append(enclosingConstructor.getName());
 40 ····················sb2.append(c);
 41 ····················str·=·d.T(simpleName,·sb2.toString(),·(String)null,·n,·(Object)null);
49 ····················return·str;42 ····················return·str;
50 ················}43 ················}
51 ················i.c((Object)simpleName,·s2); 
52 ················str·=·d.S(simpleName,·'$',·(String)null,·n,·(Object)null);44 ················str·=·d.S(simpleName,·c,·(String)null,·n,·(Object)null);
53 ················return·str;45 ················return·str;
54 ············}46 ············}
55 ············else·if·(componentType.isArray())·{47 ············else·if·(componentType.isArray())·{
56 ················componentType·=·componentType.getComponentType();48 ················componentType·=·componentType.getComponentType();
57 ················i.c((Object)componentType,·"componentType"); 
58 ················if·(componentType.isPrimitive())·{49 ················if·(componentType.isPrimitive())·{
59 ····················final·String·str2·=·(String)c.c().get(componentType.getName());50 ····················final·String·str2·=·(String)c.c().get(componentType.getName());
60 ····················if·(str2·!=·null)·{51 ····················if·(str2·!=·null)·{
61 ························final·StringBuilder·sb3·=·new·StringBuilder();52 ························final·StringBuilder·sb3·=·new·StringBuilder();
62 ························sb3.append(str2);53 ························sb3.append(str2);
63 ························sb3.append(str);54 ························sb3.append(str);
64 ························string·=·sb3.toString();55 ························string·=·sb3.toString();
Offset 66, 18 lines modifiedOffset 57, 18 lines modified
66 ················}57 ················}
67 ················if·(string·==·null)·{58 ················if·(string·==·null)·{
68 ····················return·str;59 ····················return·str;
69 ················}60 ················}
70 ············}61 ············}
71 ············else·{62 ············else·{
72 ················str·=·c.c().get(componentType.getName());63 ················str·=·c.c().get(componentType.getName());
73 ················if·(str·!=·null)·{64 ················if·(str·==·null)·{
 65 ····················str·=·componentType.getSimpleName();
74 ····················return·str;66 ····················return·str;
75 ················}67 ················}
76 ················str·=·componentType.getSimpleName(); 
77 ················return·str;68 ················return·str;
78 ············}69 ············}
79 ········}70 ········}
80 ········str·=·string;71 ········str·=·string;
81 ········return·str;72 ········return·str;
82 ····}73 ····}
83 }74 }
4.64 KB
kotlin/jvm/internal/d.class
4.59 KB
procyon -ec {}
    
Offset 34, 85 lines modifiedOffset 34, 86 lines modified
34 ························if·(newLength2·<=·newLength)·{34 ························if·(newLength2·<=·newLength)·{
35 ····························if·(newLength·>=·n2)·{35 ····························if·(newLength·>=·n2)·{
36 ································throw·new·OutOfMemoryError();36 ································throw·new·OutOfMemoryError();
37 ····························}37 ····························}
38 ····························newLength2·=·2147483645;38 ····························newLength2·=·2147483645;
39 ························}39 ························}
40 ························copy·=·Arrays.copyOf(copy,·newLength2);40 ························copy·=·Arrays.copyOf(copy,·newLength2);
41 ························i.c((Object)copy,·"Arrays.copyOf(result,·newSize)");41 ························i.c((Object)copy,·"copyOf(result,·newSize)");
42 ····················}42 ····················}
43 ····················else·if·(!iterator.hasNext())·{43 ····················else·if·(!iterator.hasNext())·{
44 ························final·Object[]·array·=·Arrays.copyOf(copy,·newLength);44 ························final·Object[]·array·=·Arrays.copyOf(copy,·newLength);
45 ························i.c((Object)array,·"Arrays.copyOf(result,·size)");45 ························i.c((Object)array,·"copyOf(result,·size)");
46 ························return·array;46 ························return·array;
47 ····················}47 ····················}
48 ····················n·=·newLength;48 ····················n·=·newLength;
49 ················}49 ················}
50 ············}50 ············}
51 ········}51 ········}
52 ········return·d.a;52 ········return·d.a;
53 ····}53 ····}
54 ····54 ····
55 ····public·static·final·Object[]·b(final·Collection·collection,·Object[]·copy)·{55 ····public·static·final·Object[]·b(final·Collection·collection,·Object[]·array)·{
56 ········i.d((Object)collection,·"collection");56 ········i.d((Object)collection,·"collection");
57 ········copy.getClass();57 ········array.getClass();
58 ········final·int·size·=·collection.size();58 ········final·int·size·=·collection.size();
59 ········int·n·=·0;59 ········int·n·=·0;
60 ········if·(size·==·0)·{60 ········if·(size·==·0)·{
61 ············if·(copy.length·>·0)·{61 ············if·(array.length·>·0)·{
62 ················copy[0]·=·null;62 ················array[0]·=·null;
63 ············}63 ············}
64 ········}64 ········}
65 ········else·{65 ········else·{
66 ············final·Iterator<Object>·iterator·=·collection.iterator();66 ············final·Iterator<Object>·iterator·=·collection.iterator();
67 ············if·(!iterator.hasNext())·{67 ············if·(!iterator.hasNext())·{
68 ················if·(copy.length·>·0)·{68 ················if·(array.length·>·0)·{
69 ····················copy[0]·=·null;69 ····················array[0]·=·null;
70 ················}70 ················}
71 ············}71 ············}
72 ············else·{72 ············else·{
73 ················Object[]·copy2;73 ················Object[]·copy;
74 ················if·(size·<=·copy.length)·{74 ················if·(size·<=·array.length)·{
75 ····················copy2·=·copy;75 ····················copy·=·array;
76 ················}76 ················}
77 ················else·{77 ················else·{
78 ····················final·Object·instance·=·Array.newInstance(copy.getClass().getComponentType(),·size);78 ····················final·Object·instance·=·Array.newInstance(array.getClass().getComponentType(),·size);
79 ····················if·(instance·==·null)·{79 ····················if·(instance·==·null)·{
80 ························throw·new·NullPointerException("null·cannot·be·cast·to·non-null·type·kotlin.Array<kotlin.Any?>");80 ························throw·new·NullPointerException("null·cannot·be·cast·to·non-null·type·kotlin.Array<kotlin.Any?>");
81 ····················}81 ····················}
82 ····················copy2·=·(Object[])instance;82 ····················copy·=·(Object[])instance;
83 ················}83 ················}
84 ················while·(true)·{84 ················while·(true)·{
85 ····················final·int·newLength·=·n·+·1;85 ····················final·int·newLength·=·n·+·1;
86 ····················copy2[n]·=·iterator.next();86 ····················copy[n]·=·iterator.next();
87 ····················if·(newLength·>=·copy2.length)·{87 ····················if·(newLength·>=·copy.length)·{
88 ························if·(!iterator.hasNext())·{88 ························if·(!iterator.hasNext())·{
89 ····························copy·=·copy2;89 ····························array·=·copy;
90 ····························break;90 ····························break;
91 ························}91 ························}
92 ························int·newLength2·=·newLength·*·3·+·1·>>>·1;92 ························int·newLength2·=·newLength·*·3·+·1·>>>·1;
93 ························final·int·n2·=·2147483645;93 ························final·int·n2·=·2147483645;
94 ························if·(newLength2·<=·newLength)·{94 ························if·(newLength2·<=·newLength)·{
95 ····························if·(newLength·>=·n2)·{95 ····························if·(newLength·>=·n2)·{
96 ································throw·new·OutOfMemoryError();96 ································throw·new·OutOfMemoryError();
97 ····························}97 ····························}
98 ····························newLength2·=·2147483645;98 ····························newLength2·=·2147483645;
99 ························}99 ························}
100 ························copy2·=·Arrays.copyOf(copy2,·newLength2);100 ························copy·=·Arrays.copyOf(copy,·newLength2);
101 ························i.c((Object)copy2,·"Arrays.copyOf(result,·newSize)");101 ························i.c((Object)copy,·"copyOf(result,·newSize)");
102 ····················}102 ····················}
103 ····················else·if·(!iterator.hasNext())·{103 ····················else·if·(!iterator.hasNext())·{
104 ························if·(copy2·==·copy)·{104 ························if·(copy·==·array)·{
105 ····························copy[newLength]·=·null;105 ····························array[newLength]·=·null;
106 ····························break;106 ····························break;
107 ························}107 ························}
108 ························copy·=·Arrays.copyOf(copy2,·newLength);108 ························final·Object[]·copy2·=·Arrays.copyOf(copy,·newLength);
109 ························i.c((Object)copy,·"Arrays.copyOf(result,·size)");109 ························i.c((Object)copy2,·"copyOf(result,·size)");
 110 ························array·=·copy2;
110 ························break;111 ························break;
111 ····················}112 ····················}
112 ····················n·=·newLength;113 ····················n·=·newLength;
113 ················}114 ················}
114 ············}115 ············}
115 ········}116 ········}
116 ········return·copy;117 ········return·array;
117 ····}118 ····}
118 }119 }
502 B
kotlinx/coroutines/scheduling/a$c.class
424 B
procyon -ec {}
    
Offset 29, 15 lines modifiedOffset 29, 15 lines modified
29 ····private·a$c(final·a·j)·{29 ····private·a$c(final·a·j)·{
30 ········this.j·=·j;30 ········this.j·=·j;
31 ········this.setDaemon(true);31 ········this.setDaemon(true);
32 ········this.d·=·new·m();32 ········this.d·=·new·m();
33 ········this.e·=·a$d.g;33 ········this.e·=·a$d.g;
34 ········this.workerCtl·=·0;34 ········this.workerCtl·=·0;
35 ········this.nextParkedWorker·=·a.n;35 ········this.nextParkedWorker·=·a.n;
36 ········this.h·=·c.e.b();36 ········this.h·=·c.d.b();
37 ····}37 ····}
38 ····38 ····
39 ····public·a$c(final·a·j,·final·int·n)·{39 ····public·a$c(final·a·j,·final·int·n)·{
40 ········this.j·=·j;40 ········this.j·=·j;
41 ········this(j);41 ········this(j);
42 ········this.n(n);42 ········this.n(n);
43 ····}43 ····}
1.64 KB
l0/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·d0/a.a:(Ljava/lang/Throwable;Ljava/lang/Throwable;)V46 ········29:·invokestatic··#16·················//·Method·d0/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 }
3.17 KB
m0/a.class
3.15 KB
procyon -ec {}
    
Offset 6, 86 lines modifiedOffset 6, 86 lines modified
6 import·kotlin.jvm.internal.b;6 import·kotlin.jvm.internal.b;
7 import·kotlin.jvm.internal.i;7 import·kotlin.jvm.internal.i;
8 import·r0.c;8 import·r0.c;
  
9 public·final·class·a9 public·final·class·a
10 {10 {
11 ····public·static·final·Class·a(final·c·c)·{11 ····public·static·final·Class·a(final·c·c)·{
12 ········i.d((Object)c,·"$this$javaObjectType");12 ········i.d((Object)c,·"<this>");
13 ········Serializable·b·=·((b)c).b();13 ········Serializable·b·=·((b)c).b();
14 ········if·(!((Class)b).isPrimitive())·{14 ········if·(!((Class)b).isPrimitive())·{
15 ············return·(Class)b;15 ············return·(Class)b;
16 ········}16 ········}
17 ········final·String·name·=·((Class)b).getName();17 ········final·String·name·=·((Class)b).getName();
18 ········switch·(name.hashCode())·{18 ········switch·(name.hashCode())·{
19 ············case·109413500:·{19 ············case·109413500:·{
20 ················if·(name.equals("short"))·{20 ················if·(!name.equals("short"))·{
21 ····················b·=·Short.class; 
22 ····················break;21 ····················break;
23 ················}22 ················}
 23 ················b·=·Short.class;
24 ················break;24 ················break;
25 ············}25 ············}
26 ············case·97526364:·{26 ············case·97526364:·{
27 ················if·(name.equals("float"))·{27 ················if·(!name.equals("float"))·{
28 ····················b·=·Float.class; 
29 ····················break;28 ····················break;
30 ················}29 ················}
 30 ················b·=·Float.class;
31 ················break;31 ················break;
32 ············}32 ············}
33 ············case·64711720:·{33 ············case·64711720:·{
34 ················if·(name.equals("boolean"))·{34 ················if·(!name.equals("boolean"))·{
35 ····················b·=·Boolean.class; 
36 ····················break;35 ····················break;
37 ················}36 ················}
 37 ················b·=·Boolean.class;
38 ················break;38 ················break;
39 ············}39 ············}
40 ············case·3625364:·{40 ············case·3625364:·{
41 ················if·(name.equals("void"))·{41 ················if·(!name.equals("void"))·{
42 ····················b·=·Void.class; 
43 ····················break;42 ····················break;
44 ················}43 ················}
 44 ················b·=·Void.class;
45 ················break;45 ················break;
46 ············}46 ············}
47 ············case·3327612:·{47 ············case·3327612:·{
48 ················if·(name.equals("long"))·{48 ················if·(!name.equals("long"))·{
49 ····················b·=·Long.class; 
50 ····················break;49 ····················break;
51 ················}50 ················}
 51 ················b·=·Long.class;
52 ················break;52 ················break;
53 ············}53 ············}
54 ············case·3052374:·{54 ············case·3052374:·{
55 ················if·(name.equals("char"))·{55 ················if·(!name.equals("char"))·{
56 ····················b·=·Character.class; 
57 ····················break;56 ····················break;
58 ················}57 ················}
 58 ················b·=·Character.class;
59 ················break;59 ················break;
60 ············}60 ············}
61 ············case·3039496:·{61 ············case·3039496:·{
62 ················if·(name.equals("byte"))·{62 ················if·(!name.equals("byte"))·{
63 ····················b·=·Byte.class; 
64 ····················break;63 ····················break;
65 ················}64 ················}
 65 ················b·=·Byte.class;
66 ················break;66 ················break;
67 ············}67 ············}
68 ············case·104431:·{68 ············case·104431:·{
69 ················if·(name.equals("int"))·{69 ················if·(!name.equals("int"))·{
70 ····················b·=·Integer.class; 
71 ····················break;70 ····················break;
72 ················}71 ················}
 72 ················b·=·Integer.class;
73 ················break;73 ················break;
74 ············}74 ············}
75 ············case·-1325958191:·{75 ············case·-1325958191:·{
76 ················if·(name.equals("double"))·{76 ················if·(!name.equals("double"))·{
77 ····················b·=·Double.class; 
78 ····················break;77 ····················break;
79 ················}78 ················}
 79 ················b·=·Double.class;
80 ················break;80 ················break;
81 ············}81 ············}
82 ········}82 ········}
83 ········return·(Class)b;83 ········return·(Class)b;
84 ····}84 ····}
85 ····85 ····
86 ····public·static·final·c·b(final·Class·clazz)·{86 ····public·static·final·c·b(final·Class·clazz)·{
87 ········i.d((Object)clazz,·"$this$kotlin");87 ········i.d((Object)clazz,·"<this>");
88 ········return·l.b(clazz);88 ········return·l.b(clazz);
89 ····}89 ····}
90 }90 }
454 B
o0/c.class
434 B
procyon -ec {}
    
Offset 2, 17 lines modifiedOffset 2, 17 lines modified
2 package·o0;2 package·o0;
  
3 import·i0.b;3 import·i0.b;
4 import·kotlin.jvm.internal.e;4 import·kotlin.jvm.internal.e;
  
5 public·abstract·class·c5 public·abstract·class·c
6 {6 {
7 ····private·static·final·c·d; 
8 ····public·static·final·c$a·e;7 ····public·static·final·c$a·d;
 8 ····private·static·final·c·e;
9 ····9 ····
10 ····static·{10 ····static·{
11 ········e·=·new·c$a((e)null);11 ········d·=·new·c$a((e)null);
12 ········d·=·b.a.b();12 ········e·=·b.a.b();
13 ····}13 ····}
14 ····14 ····
15 ····public·abstract·int·b();15 ····public·abstract·int·b();
16 }16 }
712 B
r0/g.class
692 B
procyon -ec {}
    
Offset 1, 20 lines modifiedOffset 1, 21 lines modified
  
1 package·r0;1 package·r0;
  
2 public·enum·g2 public·enum·g
3 {3 {
 4 ····d("PUBLIC",·0),·
 5 ····e("PROTECTED",·1),·
 6 ····f("INTERNAL",·2),·
 7 ····g("PRIVATE",·3);
 8 ····
4 ····static·{9 ····static·{
5 ········final·g[]·d2·=·new·g[4]; 
6 ········d2[0]·=·new·g("PUBLIC",·0); 
7 ········final·int·n·=·1; 
8 ········d2[n]·=·new·g("PROTECTED",·n); 
9 ········final·int·n2·=·2; 
10 ········d2[n2]·=·new·g("INTERNAL",·n2); 
11 ········final·int·n3·=·3; 
12 ········d2[n3]·=·new·g("PRIVATE",·n3); 
13 ········d·=·d2;10 ········h·=·a();
14 ····}11 ····}
15 ····12 ····
16 ····private·g(final·String·name,·final·int·ordinal)·{13 ····private·g(final·String·name,·final·int·ordinal)·{
17 ····}14 ····}
 15 ····
 16 ····private·static·final·/*·synthetic·*/·g[]·a()·{
 17 ········return·new·g[]·{·g.d,·g.e,·g.f,·g.g·};
 18 ····}
18 }19 }
828 B
t0/a.class
808 B
procyon -ec {}
    
Offset 2, 24 lines modifiedOffset 2, 27 lines modified
2 package·t0;2 package·t0;
  
3 import·q0.c;3 import·q0.c;
  
4 class·a4 class·a
5 {5 {
6 ····public·static·final·int·a(final·int·i)·{6 ····public·static·final·int·a(final·int·i)·{
 7 ········boolean·b·=·false;
7 ········final·int·n·=·2;8 ········final·int·n·=·2;
8 ········final·int·n2·=·36; 
9 ········if·(n·<=·i·&&·n2·>=·i)·{9 ········if·(n·<=·i·&&·i·<·37)·{
 10 ············b·=·true;
 11 ········}
 12 ········if·(b)·{
10 ············return·i;13 ············return·i;
11 ········}14 ········}
12 ········final·StringBuilder·sb·=·new·StringBuilder();15 ········final·StringBuilder·sb·=·new·StringBuilder();
13 ········sb.append("radix·");16 ········sb.append("radix·");
14 ········sb.append(i);17 ········sb.append(i);
15 ········sb.append("·was·not·in·valid·range·");18 ········sb.append("·was·not·in·valid·range·");
16 ········sb.append(new·c(n,·n2));19 ········sb.append(new·c(n,·36));
17 ········throw·new·IllegalArgumentException(sb.toString());20 ········throw·new·IllegalArgumentException(sb.toString());
18 ····}21 ····}
19 ····22 ····
20 ····public·static·final·int·b(final·char·codePoint,·final·int·radix)·{23 ····public·static