Offset 1, 36 lines modified | Offset 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/. |
Offset 1, 19 lines modified | Offset 1, 19 lines modified | ||
1 | Zip·file·size:·21886194·bytes,·number·of·entries:·129 | 1 | 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.properties | 2 | -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···63 | 3 | -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.so | 4 | -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.so | 5 | -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.so | 6 | -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.so | 7 | -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.so | 8 | -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.so | 9 | -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.json | 10 | -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.json | 11 | -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····88 | 12 | -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.otf | 13 | -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.png | 14 | -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.png | 15 | -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.png | 16 | -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.png | 17 | -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.png | 18 | -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.png | 19 | -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 modified | Offset 118, 14 lines modified | ||
118 | -rw----·····2.0·fat·······13·b-·defN·81-Jan-01·01:01·META-INF/androidx.window_window.version | 118 | -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.CoroutineExceptionHandler | 119 | -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.MainDispatcherFactory | 120 | -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_builtins | 121 | -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_builtins | 122 | -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_builtins | 123 | -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_builtins | 124 | -rw----·····2.0·fat······758·b-·defN·81-Jan-01·01:01·kotlin/internal/internal.kotlin_builtins |
125 | -rw----·····2.0·fat····14 | 125 | -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_builtins | 126 | -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_builtins | 127 | -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.SF | 128 | -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.RSA | 129 | -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.MF | 130 | -rw----·····2.0·fat····10150·b-·defN·81-Jan-01·01:01·META-INF/MANIFEST.MF |
131 | 129·files,·4953 | 131 | 129·files,·49537095·bytes·uncompressed,·21860624·bytes·compressed:··55.9% |
Offset 1, 8 lines modified | Offset 1, 8 lines modified | ||
1 | Zip·file·size:·112 | 1 | 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.class | 2 | ?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.class | 3 | ?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.class | 4 | ?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.class | 5 | ?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.class | 6 | ?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.class | 7 | ?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.class | 8 | ?rwxrwxr-x··2.0·unx······518·b-·stor·80-Jan-01·00:00·a0/c$b.class |
Offset 119, 64 lines modified | Offset 119, 64 lines modified | ||
119 | ?rwxrwxr-x··2.0·unx······988·b-·stor·80-Jan-01·00:00·c0/a.class | 119 | ?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.class | 120 | ?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.class | 121 | ?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.class | 122 | ?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.class | 123 | ?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.class | 124 | ?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.class | 125 | ?rwxrwxr-x··2.0·unx······215·b-·stor·80-Jan-01·00:00·d/a.class |
126 | ?rwxrwxr-x··2.0·unx······3 | 126 | ?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.class | 127 | ?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.class | 128 | ?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.class | 129 | ?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.class | 130 | ?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.class | 131 | ?rwxrwxr-x··2.0·unx······129·b-·stor·80-Jan-01·00:00·d0/i.class |
132 | ?rwxrwxr-x··2.0·unx·····10 | 132 | ?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.class | 133 | ?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.class | 134 | ?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.class | 135 | ?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.class | 136 | ?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.class | 137 | ?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.class | 138 | ?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.class | 139 | ?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.class | 140 | ?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.class | 141 | ?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.class | 142 | ?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.class | 143 | ?rwxrwxr-x··2.0·unx·······56·b-·stor·80-Jan-01·00:00·e0/b.class |
144 | ?rwxrwxr-x··2.0·unx······3 | 144 | ?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.class | 145 | ?rwxrwxr-x··2.0·unx······179·b-·stor·80-Jan-01·00:00·e0/f.class |
146 | ?rwxrwxr-x··2.0·unx······3 | 146 | ?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.class | 147 | ?rwxrwxr-x··2.0·unx······973·b-·stor·80-Jan-01·00:00·e0/r.class |
148 | ?rwxrwxr-x··2.0·unx·····31 | 148 | ?rwxrwxr-x··2.0·unx·····3160·b-·stor·80-Jan-01·00:00·e0/s.class |
149 | ?rwxrwxr-x··2.0·unx·····18 | 149 | ?rwxrwxr-x··2.0·unx·····1851·b-·stor·80-Jan-01·00:00·e0/t.class |
150 | ?rwxrwxr-x··2.0·unx·····1 | 150 | ?rwxrwxr-x··2.0·unx·····1801·b-·stor·80-Jan-01·00:00·e0/u.class |
151 | ?rwxrwxr-x··2.0·unx······ | 151 | ?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.class | 152 | ?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.class | 153 | ?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.class | 154 | ?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.class | 155 | ?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.class | 156 | ?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.class | 157 | ?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.class | 158 | ?rwxrwxr-x··2.0·unx······133·b-·stor·80-Jan-01·00:00·g0/d.class |
159 | ?rwxrwxr-x··2.0·unx······ | 159 | ?rwxrwxr-x··2.0·unx······592·b-·stor·80-Jan-01·00:00·g0/e$a.class |
160 | ?rwxrwxr-x··2.0·unx······5 | 160 | ?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.class | 161 | ?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.class | 162 | ?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.class | 163 | ?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.class | 164 | ?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.class | 165 | ?rwxrwxr-x··2.0·unx·······55·b-·stor·80-Jan-01·00:00·h/a.class |
166 | ?rwxrwxr-x··2.0·unx······ | 166 | ?rwxrwxr-x··2.0·unx······751·b-·stor·80-Jan-01·00:00·h0/a.class |
167 | ?rwxrwxr-x··2.0·unx······ | 167 | ?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.class | 168 | ?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.class | 169 | ?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.class | 170 | ?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.class | 171 | ?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.class | 172 | ?rwxrwxr-x··2.0·unx······625·b-·stor·80-Jan-01·00:00·i/b.class |
173 | ?rwxrwxr-x··2.0·unx······9 | 173 | ?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.class | 174 | ?rwxrwxr-x··2.0·unx······581·b-·stor·80-Jan-01·00:00·i0/a.class |
175 | ?rwxrwxr-x··2.0·unx·····35 | 175 | ?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.class | 176 | ?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.class | 177 | ?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.class | 178 | ?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.class | 179 | ?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.class | 180 | ?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.class | 181 | ?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.class | 182 | ?rwxrwxr-x··2.0·unx······582·b-·stor·80-Jan-01·00:00·io/flutter/embedding/android/b$a.class |
Offset 283, 21 lines modified | Offset 283, 21 lines modified | ||
283 | ?rwxrwxr-x··2.0·unx······259·b-·stor·80-Jan-01·00:00·j/d.class | 283 | ?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.class | 284 | ?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.class | 285 | ?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.class | 286 | ?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.class | 287 | ?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.class | 288 | ?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.class | 289 | ?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·····21 | 290 | ?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.class | 291 | ?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.class | 292 | ?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·····18 | 293 | ?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.class | 294 | ?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·····17 | 295 | ?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·····16 | 296 | ?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.class | 297 | ?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.class | 298 | ?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.class | 299 | ?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.class | 300 | ?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.class | 301 | ?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.class | 302 | ?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.class | 303 | ?rwxrwxr-x··2.0·unx·····1314·b-·stor·80-Jan-01·00:00·kotlinx/coroutines/a.class |
Offset 346, 18 lines modified | Offset 346, 18 lines modified | ||
346 | ?rwxrwxr-x··2.0·unx······463·b-·stor·80-Jan-01·00:00·l/b.class | 346 | ?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.class | 347 | ?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.class | 348 | ?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.class | 349 | ?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.class | 350 | ?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.class | 351 | ?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.class | 352 | ?rwxrwxr-x··2.0·unx·······55·b-·stor·80-Jan-01·00:00·l/e.class |
353 | ?rwxrwxr-x··2.0·unx······29 | 353 | ?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.class | 354 | ?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.class | 355 | ?rwxrwxr-x··2.0·unx·····3138·b-·stor·80-Jan-01·00:00·m/a.class |
356 | ?rwxrwxr-x··2.0·unx·····120 | 356 | ?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.class | 357 | ?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.class | 358 | ?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.class | 359 | ?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.class | 360 | ?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.class | 361 | ?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.class | 362 | ?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.class | 363 | ?rwxrwxr-x··2.0·unx······344·b-·stor·80-Jan-01·00:00·o/b.class |
Offset 373, 24 lines modified | Offset 373, 24 lines modified | ||
373 | ?rwxrwxr-x··2.0·unx·····1649·b-·stor·80-Jan-01·00:00·q0/a.class | 373 | ?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.class | 374 | ?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.class | 375 | ?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.class | 376 | ?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.class | 377 | ?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.class | 378 | ?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.class | 379 | ?rwxrwxr-x··2.0·unx·······56·b-·stor·80-Jan-01·00:00·r0/d.class |
380 | ?rwxrwxr-x··2.0·unx······ | 380 | ?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.class | 381 | ?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.class | 382 | ?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.class | 383 | ?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.class | 384 | ?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. |
Offset 2, 14 lines modified | Offset 2, 14 lines modified | ||
2 | package·d0; | 2 | package·d0; |
3 | import·kotlin.jvm.internal.i; | 3 | import·kotlin.jvm.internal.i; |
4 | class·b | 4 | 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,·" | 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 | } |
Offset 28, 40 lines modified | Offset 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 | ····@Override | 33 | ····@Override |
34 | ····public·boolean·equals(Object·e)·{ | 34 | ····public·boolean·equals(Object·e)·{ |
35 | ········final·boolean·b·=·true; | ||
35 | ········if·(this· | 36 | ········if·(this·==·e)·{ |
37 | ············return·b; | ||
38 | ········} | ||
36 | ········ | 39 | ········if·(!(e·instanceof·j))·{ |
40 | ············return·false; | ||
41 | ········} | ||
37 | ········ | 42 | ········final·j·j·=·(j)e; |
38 | ········ | 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 | ········ | 46 | ········final·Object·e2·=·this.e; |
47 | ········e·=·j.e; | ||
48 | ········return·i.a(e2,·e)·&&·b; | ||
49 | ····} | 49 | ····} |
50 | ···· | 50 | ···· |
51 | ····@Override | 51 | ····@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· | 56 | ········if·(d·==·null)·{ |
57 | ············hashCode2·=· | 57 | ············hashCode2·=·0; |
58 | ········} | 58 | ········} |
59 | ········else·{ | 59 | ········else·{ |
60 | ············hashCode2·=· | 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; |
Offset 5, 11 lines modified | Offset 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·c0 | 7 | 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,·" | 11 | ········i.c((Object)singleton,·"singleton(element)"); |
12 | ········return·singleton; | 12 | ········return·singleton; |
13 | ····} | 13 | ····} |
14 | } | 14 | } |
Offset 5, 11 lines modified | Offset 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·h | 7 | 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,·" | 11 | ········i.c((Object)singletonList,·"singletonList(element)"); |
12 | ········return·singletonList; | 12 | ········return·singletonList; |
13 | ····} | 13 | ····} |
14 | } | 14 | } |
Offset 90, 15 lines modified | Offset 90, 15 lines modified | ||
90 | ·········4:·aload_1 | 90 | ·········4:·aload_1 |
91 | ·········5:·invokespecial·#18·················//·Method·java/util/NoSuchElementException."<init>":()V | 91 | ·········5:·invokespecial·#18·················//·Method·java/util/NoSuchElementException."<init>":()V |
92 | ·········8:·aload_1 | 92 | ·········8:·aload_1 |
93 | ·········9:·athrow | 93 | ·········9:·athrow |
94 | ··public·void·add(java.lang.Object); | 94 | ··public·void·add(java.lang.Object); |
95 | ····descriptor:·(Ljava/lang/Object;)V | 95 | ····descriptor:·(Ljava/lang/Object;)V |
96 | ····flags:·(0x10 | 96 | ····flags:·(0x1041)·ACC_PUBLIC,·ACC_BRIDGE,·ACC_SYNTHETIC |
97 | ····Code: | 97 | ····Code: |
98 | ······stack=300,·locals=2,·args_size=2 | 98 | ······stack=300,·locals=2,·args_size=2 |
99 | ·········0:·new···········#20·················//·class·java/lang/UnsupportedOperationException | 99 | ·········0:·new···········#20·················//·class·java/lang/UnsupportedOperationException |
100 | ·········3:·astore_1 | 100 | ·········3:·astore_1 |
101 | ·········4:·aload_1 | 101 | ·········4:·aload_1 |
102 | ·········5:·ldc···········#22·················//·String·Operation·is·not·supported·for·read-only·collection | 102 | ·········5:·ldc···········#22·················//·String·Operation·is·not·supported·for·read-only·collection |
103 | ·········7:·invokespecial·#25·················//·Method·java/lang/UnsupportedOperationException."<init>":(Ljava/lang/String;)V | 103 | ·········7:·invokespecial·#25·················//·Method·java/lang/UnsupportedOperationException."<init>":(Ljava/lang/String;)V |
Offset 178, 15 lines modified | Offset 178, 15 lines modified | ||
178 | ·········5:·ldc···········#22·················//·String·Operation·is·not·supported·for·read-only·collection | 178 | ·········5:·ldc···········#22·················//·String·Operation·is·not·supported·for·read-only·collection |
179 | ·········7:·invokespecial·#25·················//·Method·java/lang/UnsupportedOperationException."<init>":(Ljava/lang/String;)V | 179 | ·········7:·invokespecial·#25·················//·Method·java/lang/UnsupportedOperationException."<init>":(Ljava/lang/String;)V |
180 | ········10:·aload_1 | 180 | ········10:·aload_1 |
181 | ········11:·athrow | 181 | ········11:·athrow |
182 | ··public·void·set(java.lang.Object); | 182 | ··public·void·set(java.lang.Object); |
183 | ····descriptor:·(Ljava/lang/Object;)V | 183 | ····descriptor:·(Ljava/lang/Object;)V |
184 | ····flags:·(0x10 | 184 | ····flags:·(0x1041)·ACC_PUBLIC,·ACC_BRIDGE,·ACC_SYNTHETIC |
185 | ····Code: | 185 | ····Code: |
186 | ······stack=300,·locals=2,·args_size=2 | 186 | ······stack=300,·locals=2,·args_size=2 |
187 | ·········0:·new···········#20·················//·class·java/lang/UnsupportedOperationException | 187 | ·········0:·new···········#20·················//·class·java/lang/UnsupportedOperationException |
188 | ·········3:·astore_1 | 188 | ·········3:·astore_1 |
189 | ·········4:·aload_1 | 189 | ·········4:·aload_1 |
190 | ·········5:·ldc···········#22·················//·String·Operation·is·not·supported·for·read-only·collection | 190 | ·········5:·ldc···········#22·················//·String·Operation·is·not·supported·for·read-only·collection |
191 | ·········7:·invokespecial·#25·················//·Method·java/lang/UnsupportedOperationException."<init>":(Ljava/lang/String;)V | 191 | ·········7:·invokespecial·#25·················//·Method·java/lang/UnsupportedOperationException."<init>":(Ljava/lang/String;)V |
Offset 76, 33 lines modified | Offset 76, 33 lines modified | ||
76 | ···· | 76 | ···· |
77 | ····@Override | 77 | ····@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· | 84 | ············return·-1; |
85 | ········} | 85 | ········} |
86 | ········return· | 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· | 99 | ············return·-1; |
100 | ········} | 100 | ········} |
101 | ········return· | 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 modified | Offset 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 | ····@Override | 156 | ····@Override |
156 | ····public·String·toString()·{ | 157 | ····public·String·toString()·{ |
157 | ········return·"[]"; | 158 | ········return·"[]"; |
158 | ····} | 159 | ····} |
Offset 60, 16 lines modified | Offset 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 | ···· | 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 | ····@Override | 72 | ····@Override |
72 | ····public·int·hashCode()·{ | 73 | ····public·int·hashCode()·{ |
73 | ········return·0; | 74 | ········return·0; |
74 | ····} | 75 | ····} |
75 | ···· | 76 | ···· |
Offset 81, 19 lines modified | Offset 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 | ····@Override | 93 | ····@Override |
98 | ····public·String·toString()·{ | 94 | ····public·String·toString()·{ |
99 | ········return·"{}"; | 95 | ········return·"{}"; |
Offset 81, 14 lines modified | Offset 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 | ····@Override | 92 | ····@Override |
92 | ····public·String·toString()·{ | 93 | ····public·String·toString()·{ |
93 | ········return·"[]"; | 94 | ········return·"[]"; |
94 | ····} | 95 | ····} |
Offset 1, 17 lines modified | Offset 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·Iterator | 3 | 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· | 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 | } |
Offset 15, 20 lines modified | Offset 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· | 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"); |
Offset 1, 22 lines modified | Offset 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·f | 8 | 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,·" | 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) | 15 | ········a·=·k.a((Object)q.a); |
17 | ········b.resumeWith(a); | 16 | ········b.resumeWith(a); |
18 | ····} | 17 | ····} |
19 | } | 18 | } |
Offset 1, 19 lines modified | Offset 1, 20 lines modified | ||
1 | package·h0; | 1 | package·h0; |
2 | public·enum·a | 2 | 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 | ········ | 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 | } |
Offset 6, 46 lines modified | Offset 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·c | 10 | class·c |
11 | { | 11 | { |
12 | ····public·static·d·a(final·p·p3,·final·Object·o,· | 12 | ····public·static·d·a(final·p·p3,·final·Object·o,·d·a)·{ |
13 | ········i.d((Object)p3,·" | 13 | ········i.d((Object)p3,·"<this>"); |
14 | ········i.d((Object) | 14 | ········i.d((Object)a,·"completion"); |
15 | ········ | 15 | ········a·=·h.a(a); |
16 | ········ | 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 | ················ | 23 | ················create·=·new·c$a(a,·p3,·o); |
25 | ············} | 24 | ············} |
26 | ············else·{ | 25 | ············else·{ |
27 | ················ | 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,·" | 33 | ········i.d((Object)d,·"<this>"); |
36 | ········ | 34 | ········kotlin.coroutines.jvm.internal.d·d2; |
37 | ········if·( | 35 | ········if·(d·instanceof·kotlin.coroutines.jvm.internal.d)·{ |
38 | ············ | 36 | ············d2·=·(kotlin.coroutines.jvm.internal.d)d; |
39 | ········} | 37 | ········} |
40 | ········else·{ | 38 | ········else·{ |
41 | ············ | 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; |
Offset 11, 50 lines modified | Offset 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_01 | 23 | ················Label_0121:·{ |
32 | ················ | 24 | ····················if·(i.a((Object)a2.getName(),·(Object)"addSuppressed"))·{ |
33 | ····················final·Class<?>[]·parameterTypes·=·a2.getParameterTypes(); | 25 | ························final·Class<?>[]·parameterTypes·=·a2.getParameterTypes(); |
34 | ···················· | 26 | ························i.c((Object)parameterTypes,·"it.parameterTypes"); |
35 | ···················· | 27 | ························if·(i.a(e0.a.h((Object[])parameterTypes),·(Object)clazz))·{ |
36 | ························b·=·true; | 28 | ····························b·=·true; |
37 | ························break·Label_01 | 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 | ············ | 43 | ············continue; |
55 | ········} | 44 | ········} |
56 | ····} | 45 | ····} |
57 | ···· | 46 | ···· |
58 | ····private·a$a()·{ | 47 | ····private·a$a()·{ |
59 | ····} | 48 | ····} |
60 | } | 49 | } |
Offset 10, 445 lines modified | Offset 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:()I | 15 | ········//·····3:·invokestatic····i0/b.a:()I |
16 | ········//·····6:·istore_1······· | 16 | ········//·····6:·istore_1······· |
17 | ········//·····7:·ldc············· | 17 | ········//·····7:·ldc·············65536 |
18 | ········//·····9:· | 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··········4 | 22 | ········//····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··········5 | 24 | ········//····19:·astore··········5 |
25 | ········//····21:·ldc·············" | 25 | ········//····21:·ldc·············"forName(\"kotlin.internal\u2026entations\").newInstance()" |
26 | ········//····23:·astore··········6 | 26 | ········//····23:·astore··········6 |
27 | ········//····25:·ldc·············65544 | 27 | ········//····25:·ldc·············65544 |
28 | ········//····27:·istore··········7 | 28 | ········//····27:·istore··········7 |
29 | ········//····29:·iload_1········ | 29 | ········//····29:·iload_1········ |
30 | ········//····30:·iload···········7 | 30 | ········//····30:·iload···········7 |
31 | ········//····32:·if_icmp | 31 | ········//····32:·if_icmpge·······40 |
32 | ········//····35:·iload_1········ | ||
33 | ········//····36:·iload_2········ | ||
34 | ········//····37:·if_icmpge·······357 | ||
32 | ········//···· | 35 | ········//····40:·ldc·············Lk0/a;.class |
33 | ········//···· | 36 | ········//····42:·astore··········8 |
34 | ········//···· | 37 | ········//····44:·aload···········8 |
35 | ········//····4 | 38 | ········//····46:·invokevirtual···java/lang/Class.newInstance:()Ljava/lang/Object; |
36 | ········//····4 | 39 | ········//····49:·astore··········8 |
37 | ········//···· | 40 | ········//····51:·aload···········8 |
38 | ········//···· | 41 | ········//····53:·aload···········6 |
39 | ········//····5 | 42 | ········//····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···········8 | 43 | ········//····58:·aload···········8 |
44 | ········//····60:·ifnull··········78 | ||
45 | ········//····63:·aload···········8 | ||
43 | ········//····6 | 46 | ········//····65:·checkcast·······Li0/a; |
44 | ········//····6 | 47 | ········//····68:·astore··········8 |
45 | ········//···· | 48 | ········//····70:·goto············702 |
46 | ········//···· | 49 | ········//····73:·astore··········9 |
47 | ········//····7 | 50 | ········//····75:·goto············93 |
48 | ········//····7 | 51 | ········//····78:·new·············Ljava/lang/NullPointerException; |
49 | ········//···· | 52 | ········//····81:·astore··········9 |
50 | ········//···· | 53 | ········//····83:·aload···········9 |
51 | ········//····8 | 54 | ········//····85:·aload···········5 |
52 | ········//····8 | 55 | ········//····87:·invokespecial···java/lang/NullPointerException.<init>:(Ljava/lang/String;)V |
53 | ········//···· | 56 | ········//····90:·aload···········9 |
54 | ········//···· | 57 | ········//····92:·athrow········· |
55 | ········//···· | 58 | ········//····93:·aload···········8 |
56 | ········//····9 | 59 | ········//····95:·invokevirtual···java/lang/Object.getClass:()Ljava/lang/Class; |
57 | ········//····9 | 60 | ········//····98:·astore··········8 |
58 | ········//··· | 61 | ········//···100:·aload···········8 |
59 | ········//····97:·invokevirtual···java/lang/Class.getClassLoader:()Ljava/lang/ClassLoader; | ||
60 | ········//···100:·astore··········8 | ||
61 | ········//···102:·aload_0········ | ||
62 | ········//···10 | 62 | ········//···102:·invokevirtual···java/lang/Class.getClassLoader:()Ljava/lang/ClassLoader; |
63 | ········//···10 | 63 | ········//···105:·astore··········8 |
64 | ········//···10 | 64 | ········//···107:·aload_0········ |
65 | ········//···108:·invokevirtual···java/lang/Class.getClassLoader:()Ljava/lang/ClassLoader; | ||
65 | ········//···111:·astore··········1 | 66 | ········//···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 | ········//···1 | 75 | ········//···132:·new·············Ljava/lang/StringBuilder; |
67 | ········//···1 | 76 | ········//···135:·astore··········13 |
68 | ········//···1 | 77 | ········//···137:·aload···········13 |
69 | ········//···1 | 78 | ········//···139:·invokespecial···java/lang/StringBuilder.<init>:()V |
70 | ········//···1 | 79 | ········//···142:·aload···········13 |
71 | ········//···1 | 80 | ········//···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 | ········//···14 | 81 | ········//···146:·invokevirtual···java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; |
81 | ········//···14 | 82 | ········//···149:·pop············ |
82 | ········//···1 | 83 | ········//···150:·aload···········13 |
83 | ········//···1 | 84 | ········//···152:·aload···········8 |
84 | ········//···15 | 85 | ········//···154:·invokevirtual···java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; |
85 | ········//···15 | 86 | ········//···157:·pop············ |
86 | ········//···15 | 87 | ········//···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 | ········//···1 | 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 | ········//···17 | 97 | ········//···178:·astore··········8 |
98 | ········//···180:·aload···········12 | ||
96 | ········//···1 | 99 | ········//···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 | ········//···1 | 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 | ········//··· | 116 | ········//···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. |
Offset 1, 12 lines modified | Offset 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·g | 4 | 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 modified | Offset 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·( | 36 | ················if·(value·instanceof·Integer)·{ |
37 | ····················n·=·(Integer)value; | ||
38 | ················} | ||
39 | ················else·{ | ||
37 | ···················· | 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 modified | Offset 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,·" | 60 | ········i.d((Object)a,·"<this>"); |
59 | ········final·f·b·=·b(a); | 61 | ········final·f·b·=·b(a); |
60 | ········if·(b· | 62 | ········if·(b·==·null)·{ |
63 | ············return·null; | ||
64 | ········} | ||
61 | ········ | 65 | ········a(1,·b.v()); |
62 | ········ | 66 | ········final·int·c·=·c(a); |
63 | ········ | 67 | ········int·lineNumber; |
64 | ········ | 68 | ········if·(c·<·0)·{ |
65 | ············ | 69 | ············lineNumber·=·-1; |
66 | ········ | 70 | ········} |
67 | ········ | 71 | ········else·{ |
68 | ············ | 72 | ············lineNumber·=·b.l()[c]; |
69 | ········ | 73 | ········} |
70 | ········ | 74 | ········final·String·b2·=·kotlin.coroutines.jvm.internal.i.a.b(a); |
71 | ········ | 75 | ········String·declaringClass; |
72 | ········ | 76 | ········if·(b2·==·null)·{ |
73 | ············ | 77 | ············declaringClass·=·b.c(); |
74 | ········ | 78 | ········} |
75 | ········ | 79 | ········else·{ |
76 | ············ | 80 | ············final·StringBuilder·sb·=·new·StringBuilder(); |
77 | ············ | 81 | ············sb.append(b2); |
78 | ············ | 82 | ············sb.append('/'); |
79 | ············ | 83 | ············sb.append(b.c()); |
80 | ············ | 84 | ············declaringClass·=·sb.toString(); |
81 | ············} | ||
82 | ············return·new·StackTraceElement(declaringClass,·b.m(),·b.f(),·lineNumber); | ||
83 | ········} | 85 | ········} |
84 | ········return·n | 86 | ········return·new·StackTraceElement(declaringClass,·b.m(),·b.f(),·lineNumber); |
85 | ····} | 87 | ····} |
86 | } | 88 | } |
Offset 1, 21 lines modified | Offset 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·i | 3 | final·class·i |
4 | { | 4 | { |
5 | ····public·static·final·i·a; | ||
5 | ····private·static·final·i$a· | 6 | ····private·static·final·i$a·b; |
6 | ····private·static·i$a· | 7 | ····private·static·i$a·c; |
7 | ····public·static·final·i·c; | ||
8 | ···· | 8 | ···· |
9 | ····static·{ | 9 | ····static·{ |
10 | ········ | 10 | ········a·=·new·i(); |
11 | ········ | 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 modified | Offset 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. | 34 | ································return·i.c·=·new·i$a(declaredMethod,·declaredMethod2,·declaredMethod3); |
35 | ····························} | 35 | ····························} |
36 | ····························catch·(Exception·ex)·{ | 36 | ····························catch·(Exception·ex)·{ |
37 | ································return·i. | 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 modified | Offset 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. | 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· | 57 | ········final·i$a·b·=·i.b; |
58 | ········ | 58 | ········String·s·=·null; |
59 | ········if·(i$a·==· | 59 | ········if·(i$a·==·b)·{ |
60 | ············return·null; | 60 | ············return·null; |
61 | ········} | 61 | ········} |
62 | ········final·Method·a | 62 | ········final·Method·a2·=·i$a.a; |
63 | ········Object·invoke; | ||
63 | ········if·(a | 64 | ········if·(a2·!=·null)·{ |
64 | ············ | 65 | ············invoke·=·a2.invoke(a.getClass(),·new·Object[0]); |
66 | ········} | ||
67 | ········else·{ | ||
68 | ············invoke·=·null; | ||
69 | ········} | ||
65 | ········ | 70 | ········if·(invoke·==·null)·{ |
71 | ············return·null; | ||
72 | ········} | ||
66 | ········ | 73 | ········final·Method·b2·=·i$a.b; |
74 | ········Object·invoke2; | ||
67 | ········ | 75 | ········if·(b2·!=·null)·{ |
68 | ············ | 76 | ············invoke2·=·b2.invoke(invoke,·new·Object[0]); |
77 | ········} | ||
78 | ········else·{ | ||
79 | ············invoke2·=·null; | ||
80 | ········} | ||
69 | ········ | 81 | ········if·(invoke2·==·null)·{ |
82 | ············return·null; | ||
83 | ········} | ||
70 | ········ | 84 | ········final·Method·c·=·i$a.c; |
71 | ········ | 85 | ········Object·invoke3; |
72 | ········ | 86 | ········if·(c·!=·null)·{ |
73 | ············ | 87 | ············invoke3·=·c.invoke(invoke2,·new·Object[0]); |
74 | ························} | ||
75 | ········ | 88 | ········} |
89 | ········else·{ | ||
76 | ············ | 90 | ············invoke3·=·null; |
77 | ········ | 91 | ········} |
78 | ········ | 92 | ········if·(invoke3·instanceof·String)·{ |
93 | ············s·=·(String)invoke3; | ||
79 | ····························o·=·invoke3; | ||
80 | ························} | ||
81 | ························o·=·o; | ||
82 | ····················} | ||
83 | ················} | ||
84 | ············} | ||
85 | ········} | 94 | ········} |
86 | ········return· | 95 | ········return·s; |
87 | ····} | 96 | ····} |
88 | } | 97 | } |
Offset 15, 50 lines modified | Offset 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·s | 24 | ················final·String·s·=·"name"; |
25 | ················Label_0203:·{ | ||
26 | ················ | 25 | ················if·(enclosingMethod·!=·null)·{ |
27 | ···················· | 26 | ····················i.c((Object)simpleName,·s); |
28 | ···················· | 27 | ····················final·StringBuilder·sb·=·new·StringBuilder(); |
29 | ···················· | 28 | ····················sb.append(enclosingMethod.getName()); |
30 | ···················· | 29 | ····················sb.append(c); |
31 | ···················· | 30 | ····················str·=·d.T(simpleName,·sb.toString(),·(String)null,·n,·(Object)null); |
32 | ···················· | 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,· | 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 modified | Offset 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· | 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 | } |
Offset 34, 85 lines modified | Offset 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,·" | 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,·" | 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[]· | 55 | ····public·static·final·Object[]·b(final·Collection·collection,·Object[]·array)·{ |
56 | ········i.d((Object)collection,·"collection"); | 56 | ········i.d((Object)collection,·"collection"); |
57 | ········ | 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·( | 61 | ············if·(array.length·>·0)·{ |
62 | ················ | 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·( | 68 | ················if·(array.length·>·0)·{ |
69 | ···················· | 69 | ····················array[0]·=·null; |
70 | ················} | 70 | ················} |
71 | ············} | 71 | ············} |
72 | ············else·{ | 72 | ············else·{ |
73 | ················Object[]·copy | 73 | ················Object[]·copy; |
74 | ················if·(size·<=· | 74 | ················if·(size·<=·array.length)·{ |
75 | ····················copy | 75 | ····················copy·=·array; |
76 | ················} | 76 | ················} |
77 | ················else·{ | 77 | ················else·{ |
78 | ····················final·Object·instance·=·Array.newInstance( | 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 | ····················copy | 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 | ····················copy | 86 | ····················copy[n]·=·iterator.next(); |
87 | ····················if·(newLength·>=·copy | 87 | ····················if·(newLength·>=·copy.length)·{ |
88 | ························if·(!iterator.hasNext())·{ | 88 | ························if·(!iterator.hasNext())·{ |
89 | ···························· | 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 | ························copy | 100 | ························copy·=·Arrays.copyOf(copy,·newLength2); |
101 | ························i.c((Object)copy | 101 | ························i.c((Object)copy,·"copyOf(result,·newSize)"); |
102 | ····················} | 102 | ····················} |
103 | ····················else·if·(!iterator.hasNext())·{ | 103 | ····················else·if·(!iterator.hasNext())·{ |
104 | ························if·(copy | 104 | ························if·(copy·==·array)·{ |
105 | ···························· | 105 | ····························array[newLength]·=·null; |
106 | ····························break; | 106 | ····························break; |
107 | ························} | 107 | ························} |
108 | ························copy·=·Arrays.copyOf(copy | 108 | ························final·Object[]·copy2·=·Arrays.copyOf(copy,·newLength); |
109 | ························i.c((Object)copy,·" | 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· | 117 | ········return·array; |
117 | ····} | 118 | ····} |
118 | } | 119 | } |
Offset 29, 15 lines modified | Offset 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. | 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 | ····} |
Offset 27, 26 lines modified | Offset 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;)V | 29 | ····descriptor:·(Ljava/io/Closeable;Ljava/lang/Throwable;)V |
30 | ····flags:·(0x0019)·ACC_PUBLIC,·ACC_STATIC,·ACC_FINAL | 30 | ····flags:·(0x0019)·ACC_PUBLIC,·ACC_STATIC,·ACC_FINAL |
31 | ····Code: | 31 | ····Code: |
32 | ······stack=300,·locals=2,·args_size=2 | 32 | ······stack=300,·locals=2,·args_size=2 |
33 | ·········0:·aload_0 | 33 | ·········0:·aload_0 |
34 | ·········1:·ifn | 34 | ·········1:·ifnull········32 |
35 | ·········4:·goto··········35 | ||
36 | ········· | 35 | ·········4:·aload_1 |
37 | ········· | 36 | ·········5:·ifnonnull·····17 |
37 | ·········8:·aload_0 | ||
38 | ·········9:·invokeinterface·#10,··1···········//·InterfaceMethod·java/io/Closeable.close:()V | ||
39 | ········14:·goto··········32 | ||
38 | ········1 | 40 | ········17:·aload_0 |
39 | ········1 | 41 | ········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 | ········2 | 42 | ········23:·goto··········32 |
44 | ········2 | 43 | ········26:·astore_0 |
45 | ········ | 44 | ········27:·aload_1 |
46 | ········ | 45 | ········28:·aload_0 |
47 | ········ | 46 | ········29:·invokestatic··#16·················//·Method·d0/a.a:(Ljava/lang/Throwable;Ljava/lang/Throwable;)V |
48 | ········3 | 47 | ········32:·return |
49 | ······Exception·table: | 48 | ······Exception·table: |
50 | ·········from····to··target·type | 49 | ·········from····to··target·type |
51 | ············ | 50 | ············17····23····26···any |
52 | } | 51 | } |
Offset 6, 86 lines modified | Offset 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·a | 9 | 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,·" | 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,·" | 87 | ········i.d((Object)clazz,·"<this>"); |
88 | ········return·l.b(clazz); | 88 | ········return·l.b(clazz); |
89 | ····} | 89 | ····} |
90 | } | 90 | } |
Offset 2, 17 lines modified | Offset 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·c | 5 | public·abstract·class·c |
6 | { | 6 | { |
7 | ····private·static·final·c·d; | ||
8 | ····public·static·final·c$a· | 7 | ····public·static·final·c$a·d; |
8 | ····private·static·final·c·e; | ||
9 | ···· | 9 | ···· |
10 | ····static·{ | 10 | ····static·{ |
11 | ········ | 11 | ········d·=·new·c$a((e)null); |
12 | ········ | 12 | ········e·=·b.a.b(); |
13 | ····} | 13 | ····} |
14 | ···· | 14 | ···· |
15 | ····public·abstract·int·b(); | 15 | ····public·abstract·int·b(); |
16 | } | 16 | } |
Offset 1, 20 lines modified | Offset 1, 21 lines modified | ||
1 | package·r0; | 1 | package·r0; |
2 | public·enum·g | 2 | 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 | ········ | 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 | } |
Offset 2, 24 lines modified | Offset 2, 27 lines modified | ||
2 | package·t0; | 2 | package·t0; |
3 | import·q0.c; | 3 | import·q0.c; |
4 | class·a | 4 | 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·&&· | 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,· | 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 |