5.07 MB
/home/fdroid/fdroiddata/tmp/com.infomaniak.sync_27.apk vs.
/home/fdroid/fdroiddata/tmp/sigcp_com.infomaniak.sync_27.apk
21.9 KB
/usr/lib/android-sdk/build-tools/debian/apksigner verify --verbose --print-certs {}
error from `/usr/lib/android-sdk/build-tools/debian/apksigner verify --verbose --print-certs {}` (b): DOES NOT VERIFY ERROR: SHA-256 digest of classes.dex does not match the digest specified in META-INF/MANIFEST.MF. Expected: <XSMA65/EOTRgzfHBdQlft7vU/exeSNGEJzPGLPT90vU=>, actual: <uhN7S9JnL0cl4W+A/DMJezyMGHL2hNx+Ov4khwWSxyM=> ERROR: No digest for kotlin/KotlinVersionCurrentValue.kotlin_metadata in META-INF/MANIFEST.MF ERROR: SHA-256 digest of kotlin/coroutines/cancellation/CancellationException.kotlin_metadata does not match the digest specified in META-INF/MANIFEST.MF. Expected: <G1pnHO8r9W+5/c9lJV+OkIj1ol1JVjDy6j9kgAmwSH8=>, actual: <yas2UKixe7MlJH2yi0fvPKYxQA+UDUq2JiBvAyE64YU=> ERROR: SHA-256 digest of kotlin/coroutines/cancellation/CancellationExceptionHKt.kotlin_metadata does not match the digest specified in META-INF/MANIFEST.MF. Expected: <lY15CIC1QJi+JdkNW79vIVyLb0l/cfz5JTFBIshq19k=>, actual: <6wJTpp/NPjqAucmQDDPtSt2zE0V2TVPZu2rfH0u8AYc=>
    
Offset 1, 116 lines modifiedOffset 0, 0 lines modified
1 Verifies 
2 Verified·using·v1·scheme·(JAR·signing):·true 
3 Verified·using·v2·scheme·(APK·Signature·Scheme·v2):·false 
4 Verified·using·v3·scheme·(APK·Signature·Scheme·v3):·false 
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:·bde3696790faaed6c1345fbd87a940c8f6cc1bea2d12265ba7122c95cf49ea2c 
10 Signer·#1·certificate·SHA-1·digest:·c88d20101facbc53ae00b7865430c4709ca80959 
11 Signer·#1·certificate·MD5·digest:·437daf596734fc40551ed977aeab0b43 
12 Signer·#1·key·algorithm:·RSA 
13 Signer·#1·key·size·(bits):·2048 
14 Signer·#1·public·key·SHA-256·digest:·339e018bfe681a3c90e0684d435bf03517037109cc8b97e4f1816595ff377839 
15 Signer·#1·public·key·SHA-1·digest:·703d815d386aa61623137a0d295447d4e544c81b 
16 Signer·#1·public·key·MD5·digest:·081c5c0f4b3cd3ef0fb533e78d63e192 
17 WARNING:·META-INF/Library_release.kotlin_module·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
18 WARNING:·META-INF/aboutlibraries-core.kotlin_module·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
19 WARNING:·META-INF/aboutlibraries.kotlin_module·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
20 WARNING:·META-INF/activity-ktx_release.kotlin_module·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
21 WARNING:·META-INF/androidx.activity_activity-ktx.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
22 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/. 
23 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/. 
24 WARNING:·META-INF/androidx.appcompat_appcompat-resources.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.appcompat_appcompat.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.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/. 
27 WARNING:·META-INF/androidx.browser_browser.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
28 WARNING:·META-INF/androidx.cardview_cardview.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.coordinatorlayout_coordinatorlayout.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.core_core-ktx.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
31 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/. 
32 WARNING:·META-INF/androidx.cursoradapter_cursoradapter.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.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/. 
34 WARNING:·META-INF/androidx.databinding_baseAdapters.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
35 WARNING:·META-INF/androidx.databinding_library.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
36 WARNING:·META-INF/androidx.databinding_viewbinding.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
37 WARNING:·META-INF/androidx.documentfile_documentfile.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
38 WARNING:·META-INF/androidx.drawerlayout_drawerlayout.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
39 WARNING:·META-INF/androidx.dynamicanimation_dynamicanimation.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
40 WARNING:·META-INF/androidx.fragment_fragment-ktx.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
41 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/. 
42 WARNING:·META-INF/androidx.interpolator_interpolator.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
43 WARNING:·META-INF/androidx.legacy_legacy-support-core-utils.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
44 WARNING:·META-INF/androidx.lifecycle_lifecycle-extensions.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
45 WARNING:·META-INF/androidx.lifecycle_lifecycle-livedata-core-ktx.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
46 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/. 
47 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/. 
48 WARNING:·META-INF/androidx.lifecycle_lifecycle-process.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
49 WARNING:·META-INF/androidx.lifecycle_lifecycle-runtime-ktx.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
50 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/. 
51 WARNING:·META-INF/androidx.lifecycle_lifecycle-service.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
52 WARNING:·META-INF/androidx.lifecycle_lifecycle-viewmodel-ktx.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
53 WARNING:·META-INF/androidx.lifecycle_lifecycle-viewmodel-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/. 
54 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/. 
55 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/. 
56 WARNING:·META-INF/androidx.localbroadcastmanager_localbroadcastmanager.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
57 WARNING:·META-INF/androidx.paging_paging-runtime-ktx.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
58 WARNING:·META-INF/androidx.paging_paging-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/. 
59 WARNING:·META-INF/androidx.preference_preference.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
60 WARNING:·META-INF/androidx.print_print.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
61 WARNING:·META-INF/androidx.recyclerview_recyclerview.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
62 WARNING:·META-INF/androidx.room_room-ktx.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
63 WARNING:·META-INF/androidx.room_room-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/. 
64 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/. 
65 WARNING:·META-INF/androidx.sqlite_sqlite-framework.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
66 WARNING:·META-INF/androidx.sqlite_sqlite.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
67 WARNING:·META-INF/androidx.swiperefreshlayout_swiperefreshlayout.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
68 WARNING:·META-INF/androidx.transition_transition.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
69 WARNING:·META-INF/androidx.vectordrawable_vectordrawable-animated.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
70 WARNING:·META-INF/androidx.vectordrawable_vectordrawable.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
71 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/. 
72 WARNING:·META-INF/androidx.viewpager2_viewpager2.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
73 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/. 
74 WARNING:·META-INF/app_freeRelease.kotlin_module·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
75 WARNING:·META-INF/bugsnag-android-core_release.kotlin_module·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
76 WARNING:·META-INF/bugsnag-plugin-android-anr_release.kotlin_module·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
77 WARNING:·META-INF/bugsnag-plugin-android-ndk_release.kotlin_module·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
78 WARNING:·META-INF/build.kotlin_module·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
79 WARNING:·META-INF/cert4android_release.kotlin_module·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
80 WARNING:·META-INF/collection-ktx.kotlin_module·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
81 WARNING:·META-INF/com.google.android.material_material.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
82 WARNING:·META-INF/commons-base_release.kotlin_module·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
83 WARNING:·META-INF/core-ktx_release.kotlin_module·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
84 WARNING:·META-INF/fastadapter.kotlin_module·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
85 WARNING:·META-INF/fragment-ktx_release.kotlin_module·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
86 WARNING:·META-INF/groovy/org.codehaus.groovy.runtime.ExtensionModule·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
87 WARNING:·META-INF/ical4android_release.kotlin_module·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
88 WARNING:·META-INF/iconics-core.kotlin_module·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
89 WARNING:·META-INF/kotlin-android-extensions-runtime.kotlin_module·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
90 WARNING:·META-INF/kotlin-stdlib-common.kotlin_module·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
91 WARNING:·META-INF/kotlin-stdlib-jdk7.kotlin_module·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
92 WARNING:·META-INF/kotlin-stdlib-jdk8.kotlin_module·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
93 WARNING:·META-INF/kotlin-stdlib.kotlin_module·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
94 WARNING:·META-INF/kotlinx-coroutines-android.kotlin_module·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
95 WARNING:·META-INF/kotlinx-coroutines-core.kotlin_module·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
96 WARNING:·META-INF/lifecycle-livedata-core-ktx_release.kotlin_module·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
97 WARNING:·META-INF/lifecycle-runtime-ktx_release.kotlin_module·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
98 WARNING:·META-INF/lifecycle-viewmodel-ktx_release.kotlin_module·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
99 WARNING:·META-INF/okio.kotlin_module·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
100 WARNING:·META-INF/paging-common-ktx.kotlin_module·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
101 WARNING:·META-INF/paging-runtime-ktx_release.kotlin_module·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
102 WARNING:·META-INF/room-ktx_release.kotlin_module·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
103 WARNING:·META-INF/services/at.bitfire.dav4jvm.PropertyFactory·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
104 WARNING:·META-INF/services/at.bitfire.davdroid.settings.ISettingsProviderFactory·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
105 WARNING:·META-INF/services/at.bitfire.davdroid.ui.setup.ILoginCredentialsFragment·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
106 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/. 
107 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/. 
108 WARNING:·META-INF/services/net.fortuna.ical4j.model.ComponentFactory·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
109 WARNING:·META-INF/services/net.fortuna.ical4j.model.ParameterFactory·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
110 WARNING:·META-INF/services/net.fortuna.ical4j.model.PropertyFactory·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
111 WARNING:·META-INF/services/net.fortuna.ical4j.transform.rfc5545.Rfc5545ComponentRule·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
112 WARNING:·META-INF/services/net.fortuna.ical4j.transform.rfc5545.Rfc5545PropertyRule·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
113 WARNING:·META-INF/services/net.fortuna.ical4j.validate.CalendarValidatorFactory·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
114 WARNING:·META-INF/services/org.threeten.bp.zone.ZoneRulesProvider·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
115 WARNING:·META-INF/services/sun.net.spi.nameservice.NameServiceDescriptor·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
116 WARNING:·META-INF/vcard4android_release.kotlin_module·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
4.54 MB
zipinfo -v {}
Differences in extra fields detected; using output from zipinfo -v
    
Offset 1, 133 lines modifiedOffset 1, 143 lines modified
1 There·is·no·zipfile·comment.1 There·is·no·zipfile·comment.
  
2 End-of-central-directory·record:2 End-of-central-directory·record:
3 -------------------------------3 -------------------------------
  
4 ··Zip·archive·file·size:··················17288974·(000000000107CF0Eh)4 ··Zip·archive·file·size:··················17199706·(000000000106725Ah)
5 ··Actual·end-cent-dir·record·offset:······17288952·(000000000107CEF8h)5 ··Actual·end-cent-dir·record·offset:······17199684·(0000000001067244h)
6 ··Expected·end-cent-dir·record·offset:····17288952·(000000000107CEF8h)6 ··Expected·end-cent-dir·record·offset:····17199684·(0000000001067244h)
7 ··(based·on·the·length·of·the·central·directory·and·its·expected·offset)7 ··(based·on·the·length·of·the·central·directory·and·its·expected·offset)
  
8 ··This·zipfile·constitutes·the·sole·disk·of·a·single-part·archive;·its8 ··This·zipfile·constitutes·the·sole·disk·of·a·single-part·archive;·its
9 ··central·directory·contains·2345·entries.9 ··central·directory·contains·2346·entries.
10 ··The·central·directory·is·224179·(0000000000036BB3h)·bytes·long,10 ··The·central·directory·is·216470·(0000000000034D96h)·bytes·long,
11 ··and·its·(expected)·offset·in·bytes·from·the·beginning·of·the·zipfile11 ··and·its·(expected)·offset·in·bytes·from·the·beginning·of·the·zipfile
12 ··is·17064773·(0000000001046345h).12 ··is·16983214·(00000000010324AEh).
  
  
13 Central·directory·entry·#1:13 Central·directory·entry·#1:
14 ---------------------------14 ---------------------------
  
15 ··META-INF/MANIFEST.MF15 ··AndroidManifest.xml
  
16 ··offset·of·local·header·from·start·of·archive:···016 ··offset·of·local·header·from·start·of·archive:···0
17 ··················································(0000000000000000h)·bytes17 ··················································(0000000000000000h)·bytes
18 ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT18 ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT
19 ··version·of·encoding·software:···················2.019 ··version·of·encoding·software:···················0.0
20 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT20 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT
21 ··minimum·software·version·required·to·extract:···2.021 ··minimum·software·version·required·to·extract:···0.0
22 ··compression·method:·····························deflated22 ··compression·method:·····························deflated
23 ··compression·sub-type·(deflation):···············normal23 ··compression·sub-type·(deflation):···············normal
24 ··file·security·status:···························not·encrypted24 ··file·security·status:···························not·encrypted
25 ··extended·local·header:··························yes25 ··extended·local·header:··························no
26 ··file·last·modified·on·(DOS·date/time):··········2020·Oct·12·10:20:1226 ··file·last·modified·on·(DOS·date/time):··········1980·000·0·00:00:00
27 ··32-bit·CRC·value·(hex):·························5cea7e9427 ··32-bit·CRC·value·(hex):·························6f52eff4
28 ··compressed·size:································106527·bytes28 ··compressed·size:································3343·bytes
29 ··uncompressed·size:······························263968·bytes29 ··uncompressed·size:······························14904·bytes
30 ··length·of·filename:·····························20·characters30 ··length·of·filename:·····························19·characters
31 ··length·of·extra·field:··························0·bytes31 ··length·of·extra·field:··························0·bytes
32 ··length·of·file·comment:·························0·characters32 ··length·of·file·comment:·························0·characters
33 ··disk·number·on·which·file·begins:···············disk·133 ··disk·number·on·which·file·begins:···············disk·1
34 ··apparent·file·type:·····························binary34 ··apparent·file·type:·····························binary
35 ··non-MSDOS·external·file·attributes:·············000000·hex35 ··non-MSDOS·external·file·attributes:·············000000·hex
36 ··MS-DOS·file·attributes·(00·hex):················none36 ··MS-DOS·file·attributes·(00·hex):················none
  
37 ··There·is·no·file·comment.37 ··There·is·no·file·comment.
  
38 Central·directory·entry·#2:38 Central·directory·entry·#2:
39 ---------------------------39 ---------------------------
  
 40 ··DebugProbesKt.bin
40 ··There·are·an·extra·16·bytes·preceding·this·file. 
  
41 ··META-INF/C040C771.SF 
  
42 ··offset·of·local·header·from·start·of·archive:···10659341 ··offset·of·local·header·from·start·of·archive:···3392
43 ··················································(000000000001A061h)·bytes42 ··················································(0000000000000D40h)·bytes
44 ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT43 ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT
45 ··version·of·encoding·software:···················2.044 ··version·of·encoding·software:···················2.0
46 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT45 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT
47 ··minimum·software·version·required·to·extract:···2.046 ··minimum·software·version·required·to·extract:···2.0
48 ··compression·method:·····························deflated47 ··compression·method:·····························deflated
49 ··compression·sub-type·(deflation):···············normal48 ··compression·sub-type·(deflation):···············normal
50 ··file·security·status:···························not·encrypted49 ··file·security·status:···························not·encrypted
51 ··extended·local·header:··························yes50 ··extended·local·header:··························no
52 ··file·last·modified·on·(DOS·date/time):··········2020·Oct·12·10:20:1251 ··file·last·modified·on·(DOS·date/time):··········1980·000·0·00:00:00
 52 ··file·last·modified·on·(UT·extra·field·modtime):·1970·Jan·1·00:00:00·local
 53 ··file·last·modified·on·(UT·extra·field·modtime):·1970·Jan·1·00:00:00·UTC
53 ··32-bit·CRC·value·(hex):·························5cb9c7a354 ··32-bit·CRC·value·(hex):·························cd0bf1c7
54 ··compressed·size:································108374·bytes55 ··compressed·size:································777·bytes
55 ··uncompressed·size:······························264104·bytes56 ··uncompressed·size:······························1728·bytes
56 ··length·of·filename:·····························20·characters57 ··length·of·filename:·····························17·characters
57 ··length·of·extra·field:··························0·bytes58 ··length·of·extra·field:··························9·bytes
58 ··length·of·file·comment:·························0·characters59 ··length·of·file·comment:·························0·characters
59 ··disk·number·on·which·file·begins:···············disk·160 ··disk·number·on·which·file·begins:···············disk·1
60 ··apparent·file·type:·····························binary61 ··apparent·file·type:·····························binary
61 ··non-MSDOS·external·file·attributes:·············000000·hex62 ··non-MSDOS·external·file·attributes:·············000000·hex
62 ··MS-DOS·file·attributes·(00·hex):················none63 ··MS-DOS·file·attributes·(00·hex):················none
  
 64 ··The·central-directory·extra·field·contains:
 65 ··-·A·subfield·with·ID·0x5455·(universal·time)·and·5·data·bytes.
 66 ····The·local·extra·field·has·UTC/GMT·modification·time.
  
63 ··There·is·no·file·comment.67 ··There·is·no·file·comment.
  
64 Central·directory·entry·#3:68 Central·directory·entry·#3:
65 ---------------------------69 ---------------------------
  
66 ··There·are·an·extra·16·bytes·preceding·this·file.70 ··There·are·an·extra·-9·bytes·preceding·this·file.
  
67 ··META-INF/C040C771.RSA71 ··LICENSES
  
68 ··offset·of·local·header·from·start·of·archive:···21503372 ··offset·of·local·header·from·start·of·archive:···4216
69 ··················································(00000000000347F9h)·bytes73 ··················································(0000000000001078h)·bytes
70 ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT74 ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT
71 ··version·of·encoding·software:···················2.075 ··version·of·encoding·software:···················2.0
72 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT76 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT
73 ··minimum·software·version·required·to·extract:···2.077 ··minimum·software·version·required·to·extract:···2.0
74 ··compression·method:·····························deflated78 ··compression·method:·····························deflated
75 ··compression·sub-type·(deflation):···············normal79 ··compression·sub-type·(deflation):···············normal
76 ··file·security·status:···························not·encrypted80 ··file·security·status:···························not·encrypted
77 ··extended·local·header:··························yes81 ··extended·local·header:··························no
78 ··file·last·modified·on·(DOS·date/time):··········2020·Oct·12·10:20:1282 ··file·last·modified·on·(DOS·date/time):··········1980·000·0·00:00:00
 83 ··file·last·modified·on·(UT·extra·field·modtime):·1970·Jan·1·00:00:00·local
 84 ··file·last·modified·on·(UT·extra·field·modtime):·1970·Jan·1·00:00:00·UTC
79 ··32-bit·CRC·value·(hex):·························555e963485 ··32-bit·CRC·value·(hex):·························8bc46d3c
80 ··compressed·size:································1078·bytes86 ··compressed·size:································4446·bytes
81 ··uncompressed·size:······························1334·bytes87 ··uncompressed·size:······························12496·bytes
82 ··length·of·filename:·····························21·characters88 ··length·of·filename:·····························8·characters
83 ··length·of·extra·field:··························0·bytes89 ··length·of·extra·field:··························9·bytes
84 ··length·of·file·comment:·························0·characters90 ··length·of·file·comment:·························0·characters
85 ··disk·number·on·which·file·begins:···············disk·191 ··disk·number·on·which·file·begins:···············disk·1
86 ··apparent·file·type:·····························binary92 ··apparent·file·type:·····························binary
87 ··non-MSDOS·external·file·attributes:·············000000·hex93 ··non-MSDOS·external·file·attributes:·············000000·hex
88 ··MS-DOS·file·attributes·(00·hex):················none94 ··MS-DOS·file·attributes·(00·hex):················none
  
 95 ··The·central-directory·extra·field·contains:
 96 ··-·A·subfield·with·ID·0x5455·(universal·time)·and·5·data·bytes.
 97 ····The·local·extra·field·has·UTC/GMT·modification·time.
  
89 ··There·is·no·file·comment.98 ··There·is·no·file·comment.
  
90 Central·directory·entry·#4:99 Central·directory·entry·#4:
91 ---------------------------100 ---------------------------
  
92 ··There·are·an·extra·16·bytes·preceding·this·file.101 ··There·are·an·extra·-9·bytes·preceding·this·file.
  
93 ··META-INF/Library_release.kotlin_module102 ··META-INF/Library_release.kotlin_module
Max diff block lines reached; 4753755/4761806 bytes (99.83%) of diff not shown.
142 B
filetype from file(1)
    
Offset 1, 1 lines modifiedOffset 1, 1 lines modified
1 Zip·archive·data,·at·least·v2.0·to·extract1 Zip·archive·data,·at·least·v0.0·to·extract
63.6 KB
classes.dex
63.5 KB
classes.jar
20.3 KB
zipinfo {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 Zip·file·size:·11201825·bytes,·number·of·entries:·54851 Zip·file·size:·11196962·bytes,·number·of·entries:·5480
2 ?rwxrwxr-x··2.0·unx······919·b-·stor·80-Jan-01·00:00·$$ServiceLoaderMethods.class2 ?rwxrwxr-x··2.0·unx······919·b-·stor·80-Jan-01·00:00·$$ServiceLoaderMethods.class
3 ?rwxrwxr-x··2.0·unx······122·b-·stor·80-Jan-01·00:00·android/support/annotation/Keep.class3 ?rwxrwxr-x··2.0·unx······122·b-·stor·80-Jan-01·00:00·android/support/annotation/Keep.class
4 ?rwxrwxr-x··2.0·unx······318·b-·stor·80-Jan-01·00:00·android/support/v4/app/INotificationSideChannel.class4 ?rwxrwxr-x··2.0·unx······318·b-·stor·80-Jan-01·00:00·android/support/v4/app/INotificationSideChannel.class
5 ?rwxrwxr-x··2.0·unx······104·b-·stor·80-Jan-01·00:00·androidx/activity/Cancellable.class5 ?rwxrwxr-x··2.0·unx······104·b-·stor·80-Jan-01·00:00·androidx/activity/Cancellable.class
6 ?rwxrwxr-x··2.0·unx······397·b-·stor·80-Jan-01·00:00·androidx/activity/ComponentActivity$1.class6 ?rwxrwxr-x··2.0·unx······397·b-·stor·80-Jan-01·00:00·androidx/activity/ComponentActivity$1.class
7 ?rwxrwxr-x··2.0·unx······277·b-·stor·80-Jan-01·00:00·androidx/activity/ComponentActivity$NonConfigurationInstances.class7 ?rwxrwxr-x··2.0·unx······277·b-·stor·80-Jan-01·00:00·androidx/activity/ComponentActivity$NonConfigurationInstances.class
8 ?rwxrwxr-x··2.0·unx······922·b-·stor·80-Jan-01·00:00·androidx/activity/OnBackPressedCallback.class8 ?rwxrwxr-x··2.0·unx······922·b-·stor·80-Jan-01·00:00·androidx/activity/OnBackPressedCallback.class
Offset 1067, 36 lines modifiedOffset 1067, 36 lines modified
1067 ?rwxrwxr-x··2.0·unx····59110·b-·defN·80-Jan-01·00:00·at/bitfire/cert4android/R$styleable.class1067 ?rwxrwxr-x··2.0·unx····59110·b-·defN·80-Jan-01·00:00·at/bitfire/cert4android/R$styleable.class
1068 ?rwxrwxr-x··2.0·unx······429·b-·stor·80-Jan-01·00:00·at/bitfire/cert4android/R$xml.class1068 ?rwxrwxr-x··2.0·unx······429·b-·stor·80-Jan-01·00:00·at/bitfire/cert4android/R$xml.class
1069 ?rwxrwxr-x··2.0·unx······140·b-·stor·80-Jan-01·00:00·at/bitfire/cert4android/R.class1069 ?rwxrwxr-x··2.0·unx······140·b-·stor·80-Jan-01·00:00·at/bitfire/cert4android/R.class
1070 ?rwxrwxr-x··2.0·unx······261·b-·stor·80-Jan-01·00:00·at/bitfire/cert4android/TrustCertificateActivity$Companion.class1070 ?rwxrwxr-x··2.0·unx······261·b-·stor·80-Jan-01·00:00·at/bitfire/cert4android/TrustCertificateActivity$Companion.class
1071 ?rwxrwxr-x··2.0·unx······455·b-·stor·80-Jan-01·00:00·at/bitfire/cert4android/TrustCertificateActivity$Model$Companion.class1071 ?rwxrwxr-x··2.0·unx······455·b-·stor·80-Jan-01·00:00·at/bitfire/cert4android/TrustCertificateActivity$Model$Companion.class
1072 ?rwxrwxr-x··2.0·unx·····1174·b-·stor·80-Jan-01·00:00·at/bitfire/dav4jvm/BasicDigestAuthHandler$Algorithm$Companion.class1072 ?rwxrwxr-x··2.0·unx·····1174·b-·stor·80-Jan-01·00:00·at/bitfire/dav4jvm/BasicDigestAuthHandler$Algorithm$Companion.class
1073 ?rwxrwxr-x··2.0·unx·····1262·b-·stor·80-Jan-01·00:00·at/bitfire/dav4jvm/BasicDigestAuthHandler$Algorithm.class1073 ?rwxrwxr-x··2.0·unx·····1262·b-·stor·80-Jan-01·00:00·at/bitfire/dav4jvm/BasicDigestAuthHandler$Algorithm.class
1074 ?rwxrwxr-x··2.0·unx·····2410·b-·stor·80-Jan-01·00:00·at/bitfire/dav4jvm/BasicDigestAuthHandler$Companion.class1074 ?rwxrwxr-x··2.0·unx·····2408·b-·stor·80-Jan-01·00:00·at/bitfire/dav4jvm/BasicDigestAuthHandler$Companion.class
1075 ?rwxrwxr-x··2.0·unx·····1159·b-·stor·80-Jan-01·00:00·at/bitfire/dav4jvm/BasicDigestAuthHandler$Protection$Companion.class1075 ?rwxrwxr-x··2.0·unx·····1159·b-·stor·80-Jan-01·00:00·at/bitfire/dav4jvm/BasicDigestAuthHandler$Protection$Companion.class
1076 ?rwxrwxr-x··2.0·unx·····1263·b-·stor·80-Jan-01·00:00·at/bitfire/dav4jvm/BasicDigestAuthHandler$Protection.class1076 ?rwxrwxr-x··2.0·unx·····1263·b-·stor·80-Jan-01·00:00·at/bitfire/dav4jvm/BasicDigestAuthHandler$Protection.class
1077 ?rwxrwxr-x··2.0·unx······831·b-·stor·80-Jan-01·00:00·at/bitfire/dav4jvm/BasicDigestAuthHandler$WhenMappings.class1077 ?rwxrwxr-x··2.0·unx······831·b-·stor·80-Jan-01·00:00·at/bitfire/dav4jvm/BasicDigestAuthHandler$WhenMappings.class
1078 ?rwxrwxr-x··2.0·unx······823·b-·stor·80-Jan-01·00:00·at/bitfire/dav4jvm/Constants.class1078 ?rwxrwxr-x··2.0·unx······823·b-·stor·80-Jan-01·00:00·at/bitfire/dav4jvm/Constants.class
1079 ?rwxrwxr-x··2.0·unx······487·b-·stor·80-Jan-01·00:00·at/bitfire/dav4jvm/DavAddressBook$Companion.class1079 ?rwxrwxr-x··2.0·unx······487·b-·stor·80-Jan-01·00:00·at/bitfire/dav4jvm/DavAddressBook$Companion.class
1080 ?rwxrwxr-x··2.0·unx······493·b-·stor·80-Jan-01·00:00·at/bitfire/dav4jvm/DavCalendar$Companion.class1080 ?rwxrwxr-x··2.0·unx······493·b-·stor·80-Jan-01·00:00·at/bitfire/dav4jvm/DavCalendar$Companion.class
1081 ?rwxrwxr-x··2.0·unx······381·b-·stor·80-Jan-01·00:00·at/bitfire/dav4jvm/DavResource$Companion.class1081 ?rwxrwxr-x··2.0·unx······381·b-·stor·80-Jan-01·00:00·at/bitfire/dav4jvm/DavResource$Companion.class
1082 ?rwxrwxr-x··2.0·unx····12376·b-·defN·80-Jan-01·00:00·at/bitfire/dav4jvm/DavResource.class1082 ?rwxrwxr-x··2.0·unx····12382·b-·defN·80-Jan-01·00:00·at/bitfire/dav4jvm/DavResource.class
1083 ?rwxrwxr-x··2.0·unx·····1741·b-·stor·80-Jan-01·00:00·at/bitfire/dav4jvm/Error$Companion.class1083 ?rwxrwxr-x··2.0·unx·····1741·b-·stor·80-Jan-01·00:00·at/bitfire/dav4jvm/Error$Companion.class
1084 ?rwxrwxr-x··2.0·unx·····1395·b-·stor·80-Jan-01·00:00·at/bitfire/dav4jvm/Error.class1084 ?rwxrwxr-x··2.0·unx·····1395·b-·stor·80-Jan-01·00:00·at/bitfire/dav4jvm/Error.class
1085 ?rwxrwxr-x··2.0·unx·····2854·b-·stor·80-Jan-01·00:00·at/bitfire/dav4jvm/HttpUtils$AuthScheme.class1085 ?rwxrwxr-x··2.0·unx·····2900·b-·stor·80-Jan-01·00:00·at/bitfire/dav4jvm/HttpUtils$AuthScheme.class
1086 ?rwxrwxr-x··2.0·unx·····4040·b-·stor·80-Jan-01·00:00·at/bitfire/dav4jvm/HttpUtils.class1086 ?rwxrwxr-x··2.0·unx·····4046·b-·stor·80-Jan-01·00:00·at/bitfire/dav4jvm/HttpUtils.class
1087 ?rwxrwxr-x··2.0·unx·····1879·b-·stor·80-Jan-01·00:00·at/bitfire/dav4jvm/PropStat$Companion.class1087 ?rwxrwxr-x··2.0·unx·····1879·b-·stor·80-Jan-01·00:00·at/bitfire/dav4jvm/PropStat$Companion.class
1088 ?rwxrwxr-x··2.0·unx·····2902·b-·stor·80-Jan-01·00:00·at/bitfire/dav4jvm/PropStat.class1088 ?rwxrwxr-x··2.0·unx·····2902·b-·stor·80-Jan-01·00:00·at/bitfire/dav4jvm/PropStat.class
1089 ?rwxrwxr-x··2.0·unx·····1978·b-·stor·80-Jan-01·00:00·at/bitfire/dav4jvm/Property$Companion.class1089 ?rwxrwxr-x··2.0·unx·····1978·b-·stor·80-Jan-01·00:00·at/bitfire/dav4jvm/Property$Companion.class
1090 ?rwxrwxr-x··2.0·unx·····1042·b-·stor·80-Jan-01·00:00·at/bitfire/dav4jvm/Property$Name.class1090 ?rwxrwxr-x··2.0·unx·····1042·b-·stor·80-Jan-01·00:00·at/bitfire/dav4jvm/Property$Name.class
1091 ?rwxrwxr-x··2.0·unx······274·b-·stor·80-Jan-01·00:00·at/bitfire/dav4jvm/Property.class1091 ?rwxrwxr-x··2.0·unx······274·b-·stor·80-Jan-01·00:00·at/bitfire/dav4jvm/Property.class
1092 ?rwxrwxr-x··2.0·unx······224·b-·stor·80-Jan-01·00:00·at/bitfire/dav4jvm/PropertyFactory.class1092 ?rwxrwxr-x··2.0·unx······224·b-·stor·80-Jan-01·00:00·at/bitfire/dav4jvm/PropertyFactory.class
1093 ?rwxrwxr-x··2.0·unx·····2587·b-·stor·80-Jan-01·00:00·at/bitfire/dav4jvm/PropertyRegistry.class1093 ?rwxrwxr-x··2.0·unx·····2587·b-·stor·80-Jan-01·00:00·at/bitfire/dav4jvm/PropertyRegistry.class
1094 ?rwxrwxr-x··2.0·unx·····1362·b-·stor·80-Jan-01·00:00·at/bitfire/dav4jvm/QuotedStringUtils.class1094 ?rwxrwxr-x··2.0·unx·····1362·b-·stor·80-Jan-01·00:00·at/bitfire/dav4jvm/QuotedStringUtils.class
1095 ?rwxrwxr-x··2.0·unx·····6059·b-·stor·80-Jan-01·00:00·at/bitfire/dav4jvm/Response$Companion.class1095 ?rwxrwxr-x··2.0·unx·····6099·b-·stor·80-Jan-01·00:00·at/bitfire/dav4jvm/Response$Companion.class
1096 ?rwxrwxr-x··2.0·unx······828·b-·stor·80-Jan-01·00:00·at/bitfire/dav4jvm/Response$HrefRelation.class1096 ?rwxrwxr-x··2.0·unx······828·b-·stor·80-Jan-01·00:00·at/bitfire/dav4jvm/Response$HrefRelation.class
1097 ?rwxrwxr-x··2.0·unx·····5162·b-·stor·80-Jan-01·00:00·at/bitfire/dav4jvm/Response.class1097 ?rwxrwxr-x··2.0·unx·····5162·b-·stor·80-Jan-01·00:00·at/bitfire/dav4jvm/Response.class
1098 ?rwxrwxr-x··2.0·unx·······81·b-·stor·80-Jan-01·00:00·at/bitfire/dav4jvm/ResponseKt.class1098 ?rwxrwxr-x··2.0·unx·······81·b-·stor·80-Jan-01·00:00·at/bitfire/dav4jvm/ResponseKt.class
1099 ?rwxrwxr-x··2.0·unx·····2600·b-·stor·80-Jan-01·00:00·at/bitfire/dav4jvm/UrlUtils.class1099 ?rwxrwxr-x··2.0·unx·····2600·b-·stor·80-Jan-01·00:00·at/bitfire/dav4jvm/UrlUtils.class
1100 ?rwxrwxr-x··2.0·unx·····2983·b-·stor·80-Jan-01·00:00·at/bitfire/dav4jvm/XmlUtils.class1100 ?rwxrwxr-x··2.0·unx·····2983·b-·stor·80-Jan-01·00:00·at/bitfire/dav4jvm/XmlUtils.class
1101 ?rwxrwxr-x··2.0·unx······860·b-·stor·80-Jan-01·00:00·at/bitfire/dav4jvm/exception/DavException$Companion.class1101 ?rwxrwxr-x··2.0·unx······860·b-·stor·80-Jan-01·00:00·at/bitfire/dav4jvm/exception/DavException$Companion.class
1102 ?rwxrwxr-x··2.0·unx·····5938·b-·stor·80-Jan-01·00:00·at/bitfire/dav4jvm/exception/DavException.class1102 ?rwxrwxr-x··2.0·unx·····5938·b-·stor·80-Jan-01·00:00·at/bitfire/dav4jvm/exception/DavException.class
Offset 2418, 34 lines modifiedOffset 2418, 32 lines modified
2418 ?rwxrwxr-x··2.0·unx·····3331·b-·stor·80-Jan-01·00:00·okhttp3/internal/tls/OkHostnameVerifier.class2418 ?rwxrwxr-x··2.0·unx·····3331·b-·stor·80-Jan-01·00:00·okhttp3/internal/tls/OkHostnameVerifier.class
2419 ?rwxrwxr-x··2.0·unx······199·b-·stor·80-Jan-01·00:00·okhttp3/internal/tls/TrustRootIndex.class2419 ?rwxrwxr-x··2.0·unx······199·b-·stor·80-Jan-01·00:00·okhttp3/internal/tls/TrustRootIndex.class
2420 ?rwxrwxr-x··2.0·unx······927·b-·stor·80-Jan-01·00:00·okhttp3/logging/HttpLoggingInterceptor$Level.class2420 ?rwxrwxr-x··2.0·unx······927·b-·stor·80-Jan-01·00:00·okhttp3/logging/HttpLoggingInterceptor$Level.class
2421 ?rwxrwxr-x··2.0·unx······264·b-·stor·80-Jan-01·00:00·okhttp3/logging/HttpLoggingInterceptor$Logger.class2421 ?rwxrwxr-x··2.0·unx······264·b-·stor·80-Jan-01·00:00·okhttp3/logging/HttpLoggingInterceptor$Logger.class
2422 ?rwxrwxr-x··2.0·unx·····2444·b-·stor·80-Jan-01·00:00·okio/-Base64.class2422 ?rwxrwxr-x··2.0·unx·····2444·b-·stor·80-Jan-01·00:00·okio/-Base64.class
2423 ?rwxrwxr-x··2.0·unx······713·b-·stor·80-Jan-01·00:00·okio/-Platform.class2423 ?rwxrwxr-x··2.0·unx······713·b-·stor·80-Jan-01·00:00·okio/-Platform.class
2424 ?rwxrwxr-x··2.0·unx·····1639·b-·stor·80-Jan-01·00:00·okio/-Util.class2424 ?rwxrwxr-x··2.0·unx·····1639·b-·stor·80-Jan-01·00:00·okio/-Util.class
2425 ?rwxrwxr-x··2.0·unx·····2458·b-·stor·80-Jan-01·00:00·okio/AsyncTimeout$Companion.class2425 ?rwxrwxr-x··2.0·unx·····2830·b-·stor·80-Jan-01·00:00·okio/AsyncTimeout$Companion.class
2426 ?rwxrwxr-x··2.0·unx······763·b-·stor·80-Jan-01·00:00·okio/AsyncTimeout$Watchdog.class2426 ?rwxrwxr-x··2.0·unx······763·b-·stor·80-Jan-01·00:00·okio/AsyncTimeout$Watchdog.class
2427 ?rwxrwxr-x··2.0·unx······966·b-·stor·80-Jan-01·00:00·okio/Buffer$inputStream$1.class2427 ?rwxrwxr-x··2.0·unx······966·b-·stor·80-Jan-01·00:00·okio/Buffer$inputStream$1.class
2428 ?rwxrwxr-x··2.0·unx·····2323·b-·stor·80-Jan-01·00:00·okio/ByteString$Companion.class2428 ?rwxrwxr-x··2.0·unx·····2323·b-·stor·80-Jan-01·00:00·okio/ByteString$Companion.class
2429 ?rwxrwxr-x··2.0·unx·····5665·b-·stor·80-Jan-01·00:00·okio/ByteString.class2429 ?rwxrwxr-x··2.0·unx·····5798·b-·stor·80-Jan-01·00:00·okio/ByteString.class
2430 ?rwxrwxr-x··2.0·unx·····1162·b-·stor·80-Jan-01·00:00·okio/Okio.class2430 ?rwxrwxr-x··2.0·unx·····1162·b-·stor·80-Jan-01·00:00·okio/Okio.class
2431 ?rwxrwxr-x··2.0·unx·····2531·b-·stor·80-Jan-01·00:00·okio/Okio__JvmOkioKt.class2431 ?rwxrwxr-x··2.0·unx·····2531·b-·stor·80-Jan-01·00:00·okio/Okio__JvmOkioKt.class
2432 ?rwxrwxr-x··2.0·unx······600·b-·stor·80-Jan-01·00:00·okio/Okio__OkioKt.class2432 ?rwxrwxr-x··2.0·unx······600·b-·stor·80-Jan-01·00:00·okio/Okio__OkioKt.class
2433 ?rwxrwxr-x··2.0·unx·····1567·b-·stor·80-Jan-01·00:00·okio/RealBufferedSource$inputStream$1.class2433 ?rwxrwxr-x··2.0·unx·····1567·b-·stor·80-Jan-01·00:00·okio/RealBufferedSource$inputStream$1.class
2434 ?rwxrwxr-x··2.0·unx······225·b-·stor·80-Jan-01·00:00·okio/Segment$Companion.class2434 ?rwxrwxr-x··2.0·unx······225·b-·stor·80-Jan-01·00:00·okio/Segment$Companion.class
2435 ?rwxrwxr-x··2.0·unx·····2360·b-·stor·80-Jan-01·00:00·okio/Segment.class2435 ?rwxrwxr-x··2.0·unx·····2360·b-·stor·80-Jan-01·00:00·okio/Segment.class
2436 ?rwxrwxr-x··2.0·unx·····2028·b-·stor·80-Jan-01·00:00·okio/SegmentPool.class2436 ?rwxrwxr-x··2.0·unx·····2028·b-·stor·80-Jan-01·00:00·okio/SegmentPool.class
2437 ?rwxrwxr-x··2.0·unx······222·b-·stor·80-Jan-01·00:00·okio/Sink.class2437 ?rwxrwxr-x··2.0·unx······222·b-·stor·80-Jan-01·00:00·okio/Sink.class
2438 ?rwxrwxr-x··2.0·unx······182·b-·stor·80-Jan-01·00:00·okio/Source.class2438 ?rwxrwxr-x··2.0·unx······182·b-·stor·80-Jan-01·00:00·okio/Source.class
2439 ?rwxrwxr-x··2.0·unx······225·b-·stor·80-Jan-01·00:00·okio/Timeout$Companion.class2439 ?rwxrwxr-x··2.0·unx······225·b-·stor·80-Jan-01·00:00·okio/Timeout$Companion.class
2440 ?rwxrwxr-x··2.0·unx·····1848·b-·stor·80-Jan-01·00:00·okio/Timeout.class2440 ?rwxrwxr-x··2.0·unx·····1915·b-·stor·80-Jan-01·00:00·okio/Timeout.class
2441 ?rwxrwxr-x··2.0·unx······767·b-·stor·80-Jan-01·00:00·okio/internal/BufferKt.class2441 ?rwxrwxr-x··2.0·unx······767·b-·stor·80-Jan-01·00:00·okio/internal/BufferKt.class
2442 ?rwxrwxr-x··2.0·unx·····3798·b-·stor·80-Jan-01·00:00·okio/internal/ByteStringKt.class2442 ?rwxrwxr-x··2.0·unx·····2996·b-·stor·80-Jan-01·00:00·okio/internal/ByteStringKt.class
2443 ?rwxrwxr-x··2.0·unx······129·b-·stor·80-Jan-01·00:00·okio/internal/HashFunction.class 
2444 ?rwxrwxr-x··2.0·unx······421·b-·stor·80-Jan-01·00:00·okio/internal/HashFunctionKt.class 
2445 ?rwxrwxr-x··2.0·unx······604·b-·stor·80-Jan-01·00:00·okio/internal/SegmentedByteStringKt.class2443 ?rwxrwxr-x··2.0·unx······604·b-·stor·80-Jan-01·00:00·okio/internal/SegmentedByteStringKt.class
2446 ?rwxrwxr-x··2.0·unx······116·b-·stor·80-Jan-01·00:00·org/apache/commons/codec/BinaryDecoder.class2444 ?rwxrwxr-x··2.0·unx······116·b-·stor·80-Jan-01·00:00·org/apache/commons/codec/BinaryDecoder.class
2447 ?rwxrwxr-x··2.0·unx······116·b-·stor·80-Jan-01·00:00·org/apache/commons/codec/BinaryEncoder.class2445 ?rwxrwxr-x··2.0·unx······116·b-·stor·80-Jan-01·00:00·org/apache/commons/codec/BinaryEncoder.class
2448 ?rwxrwxr-x··2.0·unx······409·b-·stor·80-Jan-01·00:00·org/apache/commons/codec/Charsets.class2446 ?rwxrwxr-x··2.0·unx······409·b-·stor·80-Jan-01·00:00·org/apache/commons/codec/Charsets.class
2449 ?rwxrwxr-x··2.0·unx······266·b-·stor·80-Jan-01·00:00·org/apache/commons/codec/DecoderException.class2447 ?rwxrwxr-x··2.0·unx······266·b-·stor·80-Jan-01·00:00·org/apache/commons/codec/DecoderException.class
2450 ?rwxrwxr-x··2.0·unx·······96·b-·stor·80-Jan-01·00:00·org/apache/commons/codec/EncoderException.class2448 ?rwxrwxr-x··2.0·unx·······96·b-·stor·80-Jan-01·00:00·org/apache/commons/codec/EncoderException.class
2451 ?rwxrwxr-x··2.0·unx·······90·b-·stor·80-Jan-01·00:00·org/apache/commons/codec/StringDecoder.class2449 ?rwxrwxr-x··2.0·unx·······90·b-·stor·80-Jan-01·00:00·org/apache/commons/codec/StringDecoder.class
Offset 3216, 15 lines modifiedOffset 3214, 15 lines modified
3216 ?rwxrwxr-x··2.0·unx·····1799·b-·stor·80-Jan-01·00:00·at/bitfire/cert4android/ICustomCertService$Stub$Proxy.class3214 ?rwxrwxr-x··2.0·unx·····1799·b-·stor·80-Jan-01·00:00·at/bitfire/cert4android/ICustomCertService$Stub$Proxy.class
3217 ?rwxrwxr-x··2.0·unx·····1997·b-·stor·80-Jan-01·00:00·at/bitfire/cert4android/ICustomCertService$Stub.class3215 ?rwxrwxr-x··2.0·unx·····1997·b-·stor·80-Jan-01·00:00·at/bitfire/cert4android/ICustomCertService$Stub.class
3218 ?rwxrwxr-x··2.0·unx······359·b-·stor·80-Jan-01·00:00·at/bitfire/cert4android/IOnCertificateDecision$Default.class3216 ?rwxrwxr-x··2.0·unx······359·b-·stor·80-Jan-01·00:00·at/bitfire/cert4android/IOnCertificateDecision$Default.class
3219 ?rwxrwxr-x··2.0·unx·····1372·b-·stor·80-Jan-01·00:00·at/bitfire/cert4android/IOnCertificateDecision$Stub$Proxy.class3217 ?rwxrwxr-x··2.0·unx·····1372·b-·stor·80-Jan-01·00:00·at/bitfire/cert4android/IOnCertificateDecision$Stub$Proxy.class
3220 ?rwxrwxr-x··2.0·unx·····1595·b-·stor·80-Jan-01·00:00·at/bitfire/cert4android/IOnCertificateDecision$Stub.class3218 ?rwxrwxr-x··2.0·unx·····1595·b-·stor·80-Jan-01·00:00·at/bitfire/cert4android/IOnCertificateDecision$Stub.class
3221 ?rwxrwxr-x··2.0·unx·····4215·b-·stor·80-Jan-01·00:00·at/bitfire/cert4android/TrustCertificateActivity$Model.class3219 ?rwxrwxr-x··2.0·unx·····4215·b-·stor·80-Jan-01·00:00·at/bitfire/cert4android/TrustCertificateActivity$Model.class
3222 ?rwxrwxr-x··2.0·unx·····1236·b-·stor·80-Jan-01·00:00·at/bitfire/cert4android/databinding/ActivityTrustCertificateBindingImpl$1.class3220 ?rwxrwxr-x··2.0·unx·····1236·b-·stor·80-Jan-01·00:00·at/bitfire/cert4android/databinding/ActivityTrustCertificateBindingImpl$1.class
3223 ?rwxrwxr-x··2.0·unx·····9655·b-·stor·80-Jan-01·00:00·at/bitfire/dav4jvm/BasicDigestAuthHandler.class3221 ?rwxrwxr-x··2.0·unx·····9695·b-·stor·80-Jan-01·00:00·at/bitfire/dav4jvm/BasicDigestAuthHandler.class
3224 ?rwxrwxr-x··2.0·unx·····2916·b-·stor·80-Jan-01·00:00·at/bitfire/dav4jvm/DavCollection.class3222 ?rwxrwxr-x··2.0·unx·····2916·b-·stor·80-Jan-01·00:00·at/bitfire/dav4jvm/DavCollection.class
3225 ?rwxrwxr-x··2.0·unx·····1063·b-·stor·80-Jan-01·00:00·at/bitfire/dav4jvm/exception/HttpException.class3223 ?rwxrwxr-x··2.0·unx·····1063·b-·stor·80-Jan-01·00:00·at/bitfire/dav4jvm/exception/HttpException.class
3226 ?rwxrwxr-x··2.0·unx······944·b-·stor·80-Jan-01·00:00·at/bitfire/dav4jvm/property/AddressData$Factory.class3224 ?rwxrwxr-x··2.0·unx······944·b-·stor·80-Jan-01·00:00·at/bitfire/dav4jvm/property/AddressData$Factory.class
3227 ?rwxrwxr-x··2.0·unx·····1664·b-·stor·80-Jan-01·00:00·at/bitfire/dav4jvm/property/AddressData.class3225 ?rwxrwxr-x··2.0·unx·····1664·b-·stor·80-Jan-01·00:00·at/bitfire/dav4jvm/property/AddressData.class
3228 ?rwxrwxr-x··2.0·unx······977·b-·stor·80-Jan-01·00:00·at/bitfire/dav4jvm/property/AddressbookDescription$Factory.class3226 ?rwxrwxr-x··2.0·unx······977·b-·stor·80-Jan-01·00:00·at/bitfire/dav4jvm/property/AddressbookDescription$Factory.class
3229 ?rwxrwxr-x··2.0·unx·····1976·b-·stor·80-Jan-01·00:00·at/bitfire/dav4jvm/property/AddressbookDescription.class3227 ?rwxrwxr-x··2.0·unx·····1976·b-·stor·80-Jan-01·00:00·at/bitfire/dav4jvm/property/AddressbookDescription.class
3230 ?rwxrwxr-x··2.0·unx·····1591·b-·stor·80-Jan-01·00:00·at/bitfire/dav4jvm/property/CalendarColor$Factory.class3228 ?rwxrwxr-x··2.0·unx·····1591·b-·stor·80-Jan-01·00:00·at/bitfire/dav4jvm/property/CalendarColor$Factory.class
Offset 3246, 28 lines modifiedOffset 3244, 28 lines modified
3246 ?rwxrwxr-x··2.0·unx······932·b-·stor·80-Jan-01·00:00·at/bitfire/dav4jvm/property/GetCTag$Factory.class3244 ?rwxrwxr-x··2.0·unx······932·b-·stor·80-Jan-01·00:00·at/bitfire/dav4jvm/property/GetCTag$Factory.class
3247 ?rwxrwxr-x··2.0·unx·····1627·b-·stor·80-Jan-01·00:00·at/bitfire/dav4jvm/property/GetCTag.class3245 ?rwxrwxr-x··2.0·unx·····1627·b-·stor·80-Jan-01·00:00·at/bitfire/dav4jvm/property/GetCTag.class
3248 ?rwxrwxr-x··2.0·unx·····1021·b-·stor·80-Jan-01·00:00·at/bitfire/dav4jvm/property/GetContentLength$Factory.class3246 ?rwxrwxr-x··2.0·unx·····1021·b-·stor·80-Jan-01·00:00·at/bitfire/dav4jvm/property/GetContentLength$Factory.class
3249 ?rwxrwxr-x··2.0·unx·····1568·b-·stor·80-Jan-01·00:00·at/bitfire/dav4jvm/property/GetContentLength.class3247 ?rwxrwxr-x··2.0·unx·····1568·b-·stor·80-Jan-01·00:00·at/bitfire/dav4jvm/property/GetContentLength.class
3250 ?rwxrwxr-x··2.0·unx······953·b-·stor·80-Jan-01·00:00·at/bitfire/dav4jvm/property/GetContentType$Factory.class3248 ?rwxrwxr-x··2.0·unx······953·b-·stor·80-Jan-01·00:00·at/bitfire/dav4jvm/property/GetContentType$Factory.class
3251 ?rwxrwxr-x··2.0·unx·····1847·b-·stor·80-Jan-01·00:00·at/bitfire/dav4jvm/property/GetContentType.class3249 ?rwxrwxr-x··2.0·unx·····1847·b-·stor·80-Jan-01·00:00·at/bitfire/dav4jvm/property/GetContentType.class
3252 ?rwxrwxr-x··2.0·unx······932·b-·stor·80-Jan-01·00:00·at/bitfire/dav4jvm/property/GetETag$Factory.class3250 ?rwxrwxr-x··2.0·unx······932·b-·stor·80-Jan-01·00:00·at/bitfire/dav4jvm/property/GetETag$Factory.class
3253 ?rwxrwxr-x··2.0·unx·····1655·b-·stor·80-Jan-01·00:00·at/bitfire/dav4jvm/property/GetETag.class3251 ?rwxrwxr-x··2.0·unx·····1659·b-·stor·80-Jan-01·00:00·at/bitfire/dav4jvm/property/GetETag.class
3254 ?rwxrwxr-x··2.0·unx·····1355·b-·stor·80-Jan-01·00:00·at/bitfire/dav4jvm/property/GetLastModified$Factory.class3252 ?rwxrwxr-x··2.0·unx·····1355·b-·stor·80-Jan-01·00:00·at/bitfire/dav4jvm/property/GetLastModified$Factory.class
3255 ?rwxrwxr-x··2.0·unx·····1607·b-·stor·80-Jan-01·00:00·at/bitfire/dav4jvm/property/GetLastModified.class3253 ?rwxrwxr-x··2.0·unx·····1607·b-·stor·80-Jan-01·00:00·at/bitfire/dav4jvm/property/GetLastModified.class
3256 ?rwxrwxr-x··2.0·unx······973·b-·stor·80-Jan-01·00:00·at/bitfire/dav4jvm/property/HrefListProperty$Factory.class3254 ?rwxrwxr-x··2.0·unx······973·b-·stor·80-Jan-01·00:00·at/bitfire/dav4jvm/property/HrefListProperty$Factory.class
3257 ?rwxrwxr-x··2.0·unx······890·b-·stor·80-Jan-01·00:00·at/bitfire/dav4jvm/property/HrefListProperty.class3255 ?rwxrwxr-x··2.0·unx······890·b-·stor·80-Jan-01·00:00·at/bitfire/dav4jvm/property/HrefListProperty.class
3258 ?rwxrwxr-x··2.0·unx·····1030·b-·stor·80-Jan-01·00:00·at/bitfire/dav4jvm/property/QuotaAvailableBytes$Factory.class3256 ?rwxrwxr-x··2.0·unx·····1030·b-·stor·80-Jan-01·00:00·at/bitfire/dav4jvm/property/QuotaAvailableBytes$Factory.class
3259 ?rwxrwxr-x··2.0·unx·····1612·b-·stor·80-Jan-01·00:00·at/bitfire/dav4jvm/property/QuotaAvailableBytes.class3257 ?rwxrwxr-x··2.0·unx·····1612·b-·stor·80-Jan-01·00:00·at/bitfire/dav4jvm/property/QuotaAvailableBytes.class
3260 ?rwxrwxr-x··2.0·unx·····1015·b-·stor·80-Jan-01·00:00·at/bitfire/dav4jvm/property/QuotaUsedBytes$Factory.class3258 ?rwxrwxr-x··2.0·unx·····1015·b-·stor·80-Jan-01·00:00·at/bitfire/dav4jvm/property/QuotaUsedBytes$Factory.class
3261 ?rwxrwxr-x··2.0·unx·····1557·b-·stor·80-Jan-01·00:00·at/bitfire/dav4jvm/property/QuotaUsedBytes.class3259 ?rwxrwxr-x··2.0·unx·····1557·b-·stor·80-Jan-01·00:00·at/bitfire/dav4jvm/property/QuotaUsedBytes.class
3262 ?rwxrwxr-x··2.0·unx·····2016·b-·stor·80-Jan-01·00:00·at/bitfire/dav4jvm/property/ResourceType$Factory.class3260 ?rwxrwxr-x··2.0·unx·····2016·b-·stor·80-Jan-01·00:00·at/bitfire/dav4jvm/property/ResourceType$Factory.class
3263 ?rwxrwxr-x··2.0·unx·····2091·b-·stor·80-Jan-01·00:00·at/bitfire/dav4jvm/property/ResourceType.class3261 ?rwxrwxr-x··2.0·unx·····2091·b-·stor·80-Jan-01·00:00·at/bitfire/dav4jvm/property/ResourceType.class
3264 ?rwxrwxr-x··2.0·unx·····1698·b-·stor·80-Jan-01·00:00·at/bitfire/dav4jvm/property/SupportedAddressData$Factory.class3262 ?rwxrwxr-x··2.0·unx·····1698·b-·stor·80-Jan-01·00:00·at/bitfire/dav4jvm/property/SupportedAddressData$Factory.class
3265 ?rwxrwxr-x··2.0·unx·····1909·b-·stor·80-Jan-01·00:00·at/bitfire/dav4jvm/property/SupportedAddressData.class3263 ?rwxrwxr-x··2.0·unx·····1909·b-·stor·80-Jan-01·00:00·at/bitfire/dav4jvm/property/SupportedAddressData.class
3266 ?rwxrwxr-x··2.0·unx·····2124·b-·stor·80-Jan-01·00:00·at/bitfire/dav4jvm/property/SupportedCalendarComponentSet$Factory.class3264 ?rwxrwxr-x··2.0·unx·····2128·b-·stor·80-Jan-01·00:00·at/bitfire/dav4jvm/property/SupportedCalendarComponentSet$Factory.class
3267 ?rwxrwxr-x··2.0·unx·····2325·b-·stor·80-Jan-01·00:00·at/bitfire/dav4jvm/property/SupportedCalendarComponentSet.class3265 ?rwxrwxr-x··2.0·unx·····2325·b-·stor·80-Jan-01·00:00·at/bitfire/dav4jvm/property/SupportedCalendarComponentSet.class
3268 ?rwxrwxr-x··2.0·unx·····1202·b-·stor·80-Jan-01·00:00·at/bitfire/dav4jvm/property/SupportedReportSet$Factory.class3266 ?rwxrwxr-x··2.0·unx·····1202·b-·stor·80-Jan-01·00:00·at/bitfire/dav4jvm/property/SupportedReportSet$Factory.class
3269 ?rwxrwxr-x··2.0·unx·····1483·b-·stor·80-Jan-01·00:00·at/bitfire/dav4jvm/property/SupportedReportSet.class3267 ?rwxrwxr-x··2.0·unx·····1483·b-·stor·80-Jan-01·00:00·at/bitfire/dav4jvm/property/SupportedReportSet.class
3270 ?rwxrwxr-x··2.0·unx······938·b-·stor·80-Jan-01·00:00·at/bitfire/dav4jvm/property/SyncToken$Factory.class3268 ?rwxrwxr-x··2.0·unx······938·b-·stor·80-Jan-01·00:00·at/bitfire/dav4jvm/property/SyncToken$Factory.class
3271 ?rwxrwxr-x··2.0·unx·····1622·b-·stor·80-Jan-01·00:00·at/bitfire/dav4jvm/property/SyncToken.class3269 ?rwxrwxr-x··2.0·unx·····1622·b-·stor·80-Jan-01·00:00·at/bitfire/dav4jvm/property/SyncToken.class
3272 ?rwxrwxr-x··2.0·unx·····2495·b-·stor·80-Jan-01·00:00·at/bitfire/davdroid/App.class3270 ?rwxrwxr-x··2.0·unx·····2495·b-·stor·80-Jan-01·00:00·at/bitfire/davdroid/App.class
3273 ?rwxrwxr-x··2.0·unx·····4494·b-·stor·80-Jan-01·00:00·at/bitfire/davdroid/DataBinderMapperImpl.class3271 ?rwxrwxr-x··2.0·unx·····4494·b-·stor·80-Jan-01·00:00·at/bitfire/davdroid/DataBinderMapperImpl.class
Offset 4199, 28 lines modifiedOffset 4197, 27 lines modified
4199 ?rwxrwxr-x··2.0·unx·····4080·b-·stor·80-Jan-01·00:00·okhttp3/internal/platform/JdkWithJettyBootPlatform.class4197 ?rwxrwxr-x··2.0·unx·····4080·b-·stor·80-Jan-01·00:00·okhttp3/internal/platform/JdkWithJettyBootPlatform.class
Max diff block lines reached; 7255/20744 bytes (34.97%) of diff not shown.
1.5 KB
zipnote «TEMP»/diffoscope_0eel8eay_tmp/tmpegubtkb8_.zip
    
Offset 7317, 20 lines modifiedOffset 7317, 14 lines modified
  
7317 Filename:·okio/internal/BufferKt.class7317 Filename:·okio/internal/BufferKt.class
7318 Comment:·7318 Comment:·
  
7319 Filename:·okio/internal/ByteStringKt.class7319 Filename:·okio/internal/ByteStringKt.class
7320 Comment:·7320 Comment:·
  
7321 Filename:·okio/internal/HashFunction.class 
7322 Comment:· 
  
7323 Filename:·okio/internal/HashFunctionKt.class 
7324 Comment:· 
  
7325 Filename:·okio/internal/SegmentedByteStringKt.class7321 Filename:·okio/internal/SegmentedByteStringKt.class
7326 Comment:·7322 Comment:·
  
7327 Filename:·org/apache/commons/codec/BinaryDecoder.class7323 Filename:·org/apache/commons/codec/BinaryDecoder.class
7328 Comment:·7324 Comment:·
  
7329 Filename:·org/apache/commons/codec/BinaryEncoder.class7325 Filename:·org/apache/commons/codec/BinaryEncoder.class
Offset 12645, 17 lines modifiedOffset 12639, 14 lines modified
  
12645 Filename:·okio/SegmentedByteString.class12639 Filename:·okio/SegmentedByteString.class
12646 Comment:·12640 Comment:·
  
12647 Filename:·okio/Timeout$Companion$NONE$1.class12641 Filename:·okio/Timeout$Companion$NONE$1.class
12648 Comment:·12642 Comment:·
  
12649 Filename:·okio/internal/HashFunctionKt$newHashFunction$1.class 
12650 Comment:· 
  
12651 Filename:·org/apache/commons/codec/binary/BaseNCodec.class12643 Filename:·org/apache/commons/codec/binary/BaseNCodec.class
12652 Comment:·12644 Comment:·
  
12653 Filename:·org/apache/commons/codec/net/QuotedPrintableCodec.class12645 Filename:·org/apache/commons/codec/net/QuotedPrintableCodec.class
12654 Comment:·12646 Comment:·
  
12655 Filename:·org/apache/commons/collections4/IterableUtils$1.class12647 Filename:·org/apache/commons/collections4/IterableUtils$1.class
Offset 15855, 20 lines modifiedOffset 15846, 14 lines modified
  
15855 Filename:·kotlin/text/StringsKt__StringsKt$rangesDelimitedBy$2.class15846 Filename:·kotlin/text/StringsKt__StringsKt$rangesDelimitedBy$2.class
15856 Comment:·15847 Comment:·
  
15857 Filename:·kotlin/text/StringsKt__StringsKt$rangesDelimitedBy$4.class15848 Filename:·kotlin/text/StringsKt__StringsKt$rangesDelimitedBy$4.class
15858 Comment:·15849 Comment:·
  
15859 Filename:·kotlin/text/StringsKt__StringsKt$splitToSequence$1.class 
15860 Comment:· 
  
15861 Filename:·kotlin/text/StringsKt__StringsKt$splitToSequence$2.class 
15862 Comment:· 
  
15863 Filename:·kotlinx/coroutines/CoroutineDispatcher$Key$1.class15850 Filename:·kotlinx/coroutines/CoroutineDispatcher$Key$1.class
15864 Comment:·15851 Comment:·
  
15865 Filename:·kotlinx/coroutines/CoroutineDispatcher.class15852 Filename:·kotlinx/coroutines/CoroutineDispatcher.class
15866 Comment:·15853 Comment:·
  
15867 Filename:·kotlinx/coroutines/CoroutineId.class15854 Filename:·kotlinx/coroutines/CoroutineId.class
1.03 KB
at/bitfire/dav4jvm/BasicDigestAuthHandler$Companion.class
936 B
procyon -ec {}
    
Offset 22, 15 lines modifiedOffset 22, 15 lines modified
22 ········return·BasicDigestAuthHandler.access$getNonceCount$cp();22 ········return·BasicDigestAuthHandler.access$getNonceCount$cp();
23 ····}23 ····}
24 ····24 ····
25 ····public·final·String·h(final·String·s)·{25 ····public·final·String·h(final·String·s)·{
26 ········Intrinsics.checkParameterIsNotNull((Object)s,·"data");26 ········Intrinsics.checkParameterIsNotNull((Object)s,·"data");
27 ········final·ByteString$Companion·companion·=·ByteString.Companion;27 ········final·ByteString$Companion·companion·=·ByteString.Companion;
28 ········final·byte[]·bytes·=·s.getBytes(Charsets.UTF_8);28 ········final·byte[]·bytes·=·s.getBytes(Charsets.UTF_8);
29 ········Intrinsics.checkExpressionValueIsNotNull((Object)bytes,·"(this·as·java.lang.String).getBytes(charset)");29 ········Intrinsics.checkNotNullExpressionValue((Object)bytes,·"(this·as·java.lang.String).getBytes(charset)");
30 ········return·ByteString$Companion.of$default(companion,·bytes,·0,·0,·3,·(Object)null).md5().hex();30 ········return·ByteString$Companion.of$default(companion,·bytes,·0,·0,·3,·(Object)null).md5().hex();
31 ····}31 ····}
32 ····32 ····
33 ····public·final·String·h(final·RequestBody·requestBody)·{33 ····public·final·String·h(final·RequestBody·requestBody)·{
34 ········Intrinsics.checkParameterIsNotNull((Object)requestBody,·"body");34 ········Intrinsics.checkParameterIsNotNull((Object)requestBody,·"body");
35 ········final·Buffer·buffer·=·new·Buffer();35 ········final·Buffer·buffer·=·new·Buffer();
36 ········requestBody.writeTo((BufferedSink)buffer);36 ········requestBody.writeTo((BufferedSink)buffer);
1.64 KB
at/bitfire/dav4jvm/DavResource.class
1.57 KB
procyon -ec {}
    
Offset 7, 15 lines modifiedOffset 7, 14 lines modified
7 import·org.xmlpull.v1.XmlPullParser;7 import·org.xmlpull.v1.XmlPullParser;
8 import·java.io.EOFException;8 import·java.io.EOFException;
9 import·org.xmlpull.v1.XmlPullParserException;9 import·org.xmlpull.v1.XmlPullParserException;
10 import·java.util.List;10 import·java.util.List;
11 import·java.io.Reader;11 import·java.io.Reader;
12 import·kotlin.collections.CollectionsKt___CollectionsKt;12 import·kotlin.collections.CollectionsKt___CollectionsKt;
13 import·kotlin.text.StringsKt__StringsKt;13 import·kotlin.text.StringsKt__StringsKt;
14 import·kotlin.TypeCastException; 
15 import·java.util.ArrayList;14 import·java.util.ArrayList;
16 import·kotlin.jvm.functions.Function2;15 import·kotlin.jvm.functions.Function2;
17 import·java.io.Closeable;16 import·java.io.Closeable;
18 import·kotlin.io.CloseableKt;17 import·kotlin.io.CloseableKt;
19 import·kotlin.Unit;18 import·kotlin.Unit;
20 import·kotlin.jvm.functions.Function0;19 import·kotlin.jvm.functions.Function0;
21 import·okhttp3.RequestBody;20 import·okhttp3.RequestBody;
Offset 407, 15 lines modifiedOffset 406, 15 lines modified
407 ············Intrinsics.checkExpressionValueIsNotNull((Object)response,·s);406 ············Intrinsics.checkExpressionValueIsNotNull((Object)response,·s);
408 ············this.checkStatus(execute);407 ············this.checkStatus(execute);
409 ············final·String[]·listHeader·=·HttpUtils.INSTANCE.listHeader(execute,·"DAV");408 ············final·String[]·listHeader·=·HttpUtils.INSTANCE.listHeader(execute,·"DAV");
410 ············final·ArrayList·list·=·new·ArrayList<String>(listHeader.length);409 ············final·ArrayList·list·=·new·ArrayList<String>(listHeader.length);
411 ············for·(int·length·=·listHeader.length,·i·=·0;·i·<·length;·++i)·{410 ············for·(int·length·=·listHeader.length,·i·=·0;·i·<·length;·++i)·{
412 ················final·String·s2·=·listHeader[i];411 ················final·String·s2·=·listHeader[i];
413 ················if·(s2·==·null)·{412 ················if·(s2·==·null)·{
414 ····················throw·new·TypeCastException("null·cannot·be·cast·to·non-null·type·kotlin.CharSequence");413 ····················throw·new·NullPointerException("null·cannot·be·cast·to·non-null·type·kotlin.CharSequence");
415 ················}414 ················}
416 ················list.add(StringsKt__StringsKt.trim((CharSequence)s2).toString());415 ················list.add(StringsKt__StringsKt.trim((CharSequence)s2).toString());
417 ············}416 ············}
418 ············function2.invoke((Object)CollectionsKt___CollectionsKt.toSet((Iterable)list),·(Object)execute);417 ············function2.invoke((Object)CollectionsKt___CollectionsKt.toSet((Iterable)list),·(Object)execute);
419 ············final·Unit·instance·=·Unit.INSTANCE;418 ············final·Unit·instance·=·Unit.INSTANCE;
420 ············CloseableKt.closeFinally((Closeable)execute,·(Throwable)null);419 ············CloseableKt.closeFinally((Closeable)execute,·(Throwable)null);
421 ········}420 ········}
2.16 KB
at/bitfire/dav4jvm/HttpUtils$AuthScheme.class
2.08 KB
procyon -ec {}
    
Offset 1, 14 lines modifiedOffset 1, 13 lines modified
  
1 package·at.bitfire.dav4jvm;1 package·at.bitfire.dav4jvm;
  
2 import·java.util.Iterator;2 import·java.util.Iterator;
3 import·java.util.regex.Matcher;3 import·java.util.regex.Matcher;
4 import·kotlin.text.StringsKt__StringsJVMKt;4 import·kotlin.text.StringsKt__StringsJVMKt;
5 import·kotlin.TypeCastException; 
6 import·java.util.LinkedHashMap;5 import·java.util.LinkedHashMap;
7 import·kotlin.jvm.internal.Intrinsics;6 import·kotlin.jvm.internal.Intrinsics;
8 import·java.util.LinkedList;7 import·java.util.LinkedList;
9 import·java.util.Map;8 import·java.util.Map;
10 import·java.util.regex.Pattern;9 import·java.util.regex.Pattern;
  
11 public·final·class·HttpUtils$AuthScheme10 public·final·class·HttpUtils$AuthScheme
Offset 45, 29 lines modifiedOffset 44, 29 lines modified
45 ············final·String·s4·=·"value";44 ············final·String·s4·=·"value";
46 ············final·char·c·=·'\"';45 ············final·char·c·=·'\"';
47 ············if·(char1·==·c)·{46 ············if·(char1·==·c)·{
48 ················final·int·n2·=·length·-·n;47 ················final·int·n2·=·length·-·n;
49 ················if·(s2.charAt(n2)·==·c)·{48 ················if·(s2.charAt(n2)·==·c)·{
50 ····················Intrinsics.checkExpressionValueIsNotNull((Object)s2,·s4);49 ····················Intrinsics.checkExpressionValueIsNotNull((Object)s2,·s4);
51 ····················if·(s2·==·null)·{50 ····················if·(s2·==·null)·{
52 ························throw·new·TypeCastException(s3);51 ························throw·new·NullPointerException(s3);
53 ····················}52 ····················}
54 ····················final·String·substring·=·s2.substring(n,·n2);53 ····················final·String·substring·=·s2.substring(n,·n2);
55 ····················s·=·"(this·as·java.lang.Strin\u2026ing(startIndex,·endIndex)";54 ····················s·=·"(this·as·java.lang.Strin\u2026ing(startIndex,·endIndex)";
56 ····················Intrinsics.checkExpressionValueIsNotNull((Object)substring,·s);55 ····················Intrinsics.checkNotNullExpressionValue((Object)substring,·s);
57 ····················s2·=·StringsKt__StringsJVMKt.replace$default(substring,·"\\\"",·"\"",·false,·4,·(Object)null);56 ····················s2·=·StringsKt__StringsJVMKt.replace$default(substring,·"\\\"",·"\"",·false,·4,·(Object)null);
58 ················}57 ················}
59 ············}58 ············}
60 ············final·Map·params·=·this.params;59 ············final·Map·params·=·this.params;
61 ············Intrinsics.checkExpressionValueIsNotNull((Object)group,·"name");60 ············Intrinsics.checkExpressionValueIsNotNull((Object)group,·"name");
62 ············if·(group·==·null)·{61 ············if·(group·==·null)·{
63 ················throw·new·TypeCastException(s3);62 ················throw·new·NullPointerException(s3);
64 ············}63 ············}
65 ············final·String·lowerCase·=·group.toLowerCase();64 ············final·String·lowerCase·=·group.toLowerCase();
66 ············Intrinsics.checkExpressionValueIsNotNull((Object)lowerCase,·"(this·as·java.lang.String).toLowerCase()");65 ············Intrinsics.checkNotNullExpressionValue((Object)lowerCase,·"(this·as·java.lang.String).toLowerCase()");
67 ············Intrinsics.checkExpressionValueIsNotNull((Object)s2,·s4);66 ············Intrinsics.checkExpressionValueIsNotNull((Object)s2,·s4);
68 ············params.put(lowerCase,·s2);67 ············params.put(lowerCase,·s2);
69 ········}68 ········}
70 ········else·{69 ········else·{
71 ············this.unnamedParams.add(s);70 ············this.unnamedParams.add(s);
72 ········}71 ········}
73 ····}72 ····}
2.31 KB
at/bitfire/dav4jvm/HttpUtils.class
2.24 KB
procyon -ec {}
    
Offset 1, 15 lines modifiedOffset 1, 14 lines modified
  
1 package·at.bitfire.dav4jvm;1 package·at.bitfire.dav4jvm;
  
2 import·java.util.logging.Logger;2 import·java.util.logging.Logger;
3 import·java.util.regex.Matcher;3 import·java.util.regex.Matcher;
4 import·java.util.LinkedList;4 import·java.util.LinkedList;
5 import·java.util.Iterator;5 import·java.util.Iterator;
6 import·kotlin.TypeCastException; 
7 import·java.util.ArrayList;6 import·java.util.ArrayList;
8 import·kotlin.text.StringsKt__StringsKt;7 import·kotlin.text.StringsKt__StringsKt;
9 import·kotlin.jvm.functions.Function1;8 import·kotlin.jvm.functions.Function1;
10 import·kotlin.collections.CollectionsKt___CollectionsKt;9 import·kotlin.collections.CollectionsKt___CollectionsKt;
11 import·okhttp3.Response;10 import·okhttp3.Response;
12 import·java.util.List;11 import·java.util.List;
13 import·kotlin.jvm.internal.Intrinsics;12 import·kotlin.jvm.internal.Intrinsics;
Offset 46, 15 lines modifiedOffset 45, 15 lines modified
46 ················list.add(next);45 ················list.add(next);
47 ············}46 ············}
48 ········}47 ········}
49 ········final·String[]·array·=·list.toArray(new·String[0]);48 ········final·String[]·array·=·list.toArray(new·String[0]);
50 ········if·(array·!=·null)·{49 ········if·(array·!=·null)·{
51 ············return·array;50 ············return·array;
52 ········}51 ········}
53 ········throw·new·TypeCastException("null·cannot·be·cast·to·non-null·type·kotlin.Array<T>");52 ········throw·new·NullPointerException("null·cannot·be·cast·to·non-null·type·kotlin.Array<T>");
54 ····}53 ····}
55 ····54 ····
56 ····public·final·List·parseWwwAuthenticate(final·List·list)·{55 ····public·final·List·parseWwwAuthenticate(final·List·list)·{
57 ········Intrinsics.checkParameterIsNotNull((Object)list,·"wwwAuths");56 ········Intrinsics.checkParameterIsNotNull((Object)list,·"wwwAuths");
58 ········final·LinkedList<HttpUtils$AuthScheme>·list2·=·new·LinkedList<HttpUtils$AuthScheme>();57 ········final·LinkedList<HttpUtils$AuthScheme>·list2·=·new·LinkedList<HttpUtils$AuthScheme>();
59 ········for·(final·String·s·:·list)·{58 ········for·(final·String·s·:·list)·{
60 ············final·LinkedList<String>·list3·=·new·LinkedList<String>();59 ············final·LinkedList<String>·list3·=·new·LinkedList<String>();
Offset 102, 15 lines modifiedOffset 101, 15 lines modified
102 ············if·(b)·{101 ············if·(b)·{
103 ················list3.add(sb.toString());102 ················list3.add(sb.toString());
104 ············}103 ············}
105 ············HttpUtils$AuthScheme·httpUtils$AuthScheme·=·null;104 ············HttpUtils$AuthScheme·httpUtils$AuthScheme·=·null;
106 ············for·(final·String·s2·:·list3)·{105 ············for·(final·String·s2·:·list3)·{
107 ················Intrinsics.checkExpressionValueIsNotNull((Object)s2,·"s");106 ················Intrinsics.checkExpressionValueIsNotNull((Object)s2,·"s");
108 ················if·(s2·==·null)·{107 ················if·(s2·==·null)·{
109 ····················throw·new·TypeCastException("null·cannot·be·cast·to·non-null·type·kotlin.CharSequence");108 ····················throw·new·NullPointerException("null·cannot·be·cast·to·non-null·type·kotlin.CharSequence");
110 ················}109 ················}
111 ················final·String·string·=·StringsKt__StringsKt.trim((CharSequence)s2).toString();110 ················final·String·string·=·StringsKt__StringsKt.trim((CharSequence)s2).toString();
112 ················final·Matcher·matcher·=·HttpUtils.authSchemeWithParam.matcher(string);111 ················final·Matcher·matcher·=·HttpUtils.authSchemeWithParam.matcher(string);
113 ················if·(matcher.matches())·{112 ················if·(matcher.matches())·{
114 ····················httpUtils$AuthScheme·=·new(at.bitfire.dav4jvm.HttpUtils$AuthScheme.class);113 ····················httpUtils$AuthScheme·=·new(at.bitfire.dav4jvm.HttpUtils$AuthScheme.class);
115 ····················final·String·group2·=·matcher.group(group);114 ····················final·String·group2·=·matcher.group(group);
116 ····················Intrinsics.checkExpressionValueIsNotNull((Object)group2,·"matcher.group(1)");115 ····················Intrinsics.checkExpressionValueIsNotNull((Object)group2,·"matcher.group(1)");
1.57 KB
at/bitfire/dav4jvm/Response$Companion.class
1.48 KB
procyon -ec {}
    
Offset 74, 15 lines modifiedOffset 74, 15 lines modified
74 ········································final·int·indexOf$default·=·StringsKt__StringsKt.indexOf$default((CharSequence)str,·':',·0,·false,·6,·(Object)null);74 ········································final·int·indexOf$default·=·StringsKt__StringsKt.indexOf$default((CharSequence)str,·':',·0,·false,·6,·(Object)null);
75 ········································if·(indexOf$default·!=·-1)·{75 ········································if·(indexOf$default·!=·-1)·{
76 ············································final·int·endIndex·=·indexOf$default·+·3;76 ············································final·int·endIndex·=·indexOf$default·+·3;
77 ············································final·String·s·=·str;77 ············································final·String·s·=·str;
78 ············································final·int·beginIndex·=·indexOf$default;78 ············································final·int·beginIndex·=·indexOf$default;
79 ············································try·{79 ············································try·{
80 ················································final·String·substring·=·s.substring(beginIndex,·endIndex);80 ················································final·String·substring·=·s.substring(beginIndex,·endIndex);
81 ················································Intrinsics.checkExpressionValueIsNotNull((Object)substring,·"(this·as·java.lang.Strin\u2026ing(startIndex,·endIndex)");81 ················································Intrinsics.checkNotNullExpressionValue((Object)substring,·"(this·as·java.lang.Strin\u2026ing(startIndex,·endIndex)");
82 ················································if·(Intrinsics.areEqual((Object)substring,·(Object)"://"))·{82 ················································if·(Intrinsics.areEqual((Object)substring,·(Object)"://"))·{
83 ····················································n3·=·1;83 ····················································n3·=·1;
84 ················································}84 ················································}
85 ············································}85 ············································}
86 ············································catch·(IndexOutOfBoundsException·ex)·{}86 ············································catch·(IndexOutOfBoundsException·ex)·{}
87 ············································if·(n3·==·0)·{87 ············································if·(n3·==·0)·{
88 ················································final·StringBuilder·sb·=·new·StringBuilder();88 ················································final·StringBuilder·sb·=·new·StringBuilder();
802 B
at/bitfire/davdroid/BuildConfig.class
728 B
procyon -ec {}
    
Offset 7, 12 lines modifiedOffset 7, 12 lines modified
7 ····public·static·final·String·BUILD_TYPE·=·"release";7 ····public·static·final·String·BUILD_TYPE·=·"release";
8 ····public·static·final·String·CLIENT_ID·=·"CE011334-F75A-4263-9F9F-45FC5A142F59";8 ····public·static·final·String·CLIENT_ID·=·"CE011334-F75A-4263-9F9F-45FC5A142F59";
9 ····public·static·final·boolean·DEBUG·=·false;9 ····public·static·final·boolean·DEBUG·=·false;
10 ····public·static·final·boolean·ENABLE_BUGSNAG·=·false;10 ····public·static·final·boolean·ENABLE_BUGSNAG·=·false;
11 ····public·static·final·String·FLAVOR·=·"free";11 ····public·static·final·String·FLAVOR·=·"free";
12 ····public·static·final·int·VERSION_CODE·=·27;12 ····public·static·final·int·VERSION_CODE·=·27;
13 ····public·static·final·String·VERSION_NAME·=·"1.5.2";13 ····public·static·final·String·VERSION_NAME·=·"1.5.2";
14 ····public·static·final·long·buildTime·=·1602422706540L;14 ····public·static·final·long·buildTime·=·1615427092024L;
15 ····public·static·final·boolean·customCerts·=·true;15 ····public·static·final·boolean·customCerts·=·true;
16 ····public·static·final·String·okhttpVersion·=·"3.12.10";16 ····public·static·final·String·okhttpVersion·=·"3.12.10";
17 ····public·static·final·String·userAgent·=·"kSync";17 ····public·static·final·String·userAgent·=·"kSync";
18 }18 }
5.96 KB
okio/AsyncTimeout$Companion.class
5.9 KB
procyon -ec {}
    
Offset 35, 64 lines modifiedOffset 35, 75 lines modified
35 ········AsyncTimeout.access$setNext$p(access$getHead$cp4,·AsyncTimeout.access$getNext$p(access$getNext$p));35 ········AsyncTimeout.access$setNext$p(access$getHead$cp4,·AsyncTimeout.access$getNext$p(access$getNext$p));
36 ········AsyncTimeout.access$setNext$p(access$getNext$p,·(AsyncTimeout)null);36 ········AsyncTimeout.access$setNext$p(access$getNext$p,·(AsyncTimeout)null);
37 ········return·access$getNext$p;37 ········return·access$getNext$p;
38 ····}38 ····}
39 ····39 ····
40 ····public·final·boolean·cancelScheduledTimeout(final·AsyncTimeout·asyncTimeout)·{40 ····public·final·boolean·cancelScheduledTimeout(final·AsyncTimeout·asyncTimeout)·{
41 ········synchronized·(AsyncTimeout.class)·{41 ········synchronized·(AsyncTimeout.class)·{
 42 ············if·(!AsyncTimeout.access$getInQueue$p(asyncTimeout))·{
 43 ················return·false;
 44 ············}
 45 ············AsyncTimeout.access$setInQueue$p(asyncTimeout,·false);
42 ············for·(AsyncTimeout·asyncTimeout2·=·AsyncTimeout.access$getHead$cp();·asyncTimeout2·!=·null;·asyncTimeout2·=·AsyncTimeout.access$getNext$p(asyncTimeout2))·{46 ············for·(AsyncTimeout·asyncTimeout2·=·AsyncTimeout.access$getHead$cp();·asyncTimeout2·!=·null;·asyncTimeout2·=·AsyncTimeout.access$getNext$p(asyncTimeout2))·{
43 ················if·(AsyncTimeout.access$getNext$p(asyncTimeout2)·==·asyncTimeout)·{47 ················if·(AsyncTimeout.access$getNext$p(asyncTimeout2)·==·asyncTimeout)·{
44 ····················AsyncTimeout.access$setNext$p(asyncTimeout2,·AsyncTimeout.access$getNext$p(asyncTimeout));48 ····················AsyncTimeout.access$setNext$p(asyncTimeout2,·AsyncTimeout.access$getNext$p(asyncTimeout));
45 ····················AsyncTimeout.access$setNext$p(asyncTimeout,·(AsyncTimeout)null);49 ····················AsyncTimeout.access$setNext$p(asyncTimeout,·(AsyncTimeout)null);
46 ····················return·false;50 ····················return·false;
47 ················}51 ················}
48 ············}52 ············}
49 ············return·true;53 ············return·true;
50 ········}54 ········}
51 ····}55 ····}
52 ····56 ····
53 ····public·final·void·scheduleTimeout(AsyncTimeout·access$getHead$cp,·long·a,·final·boolean·b)·{57 ····public·final·void·scheduleTimeout(AsyncTimeout·access$getHead$cp,·long·a,·final·boolean·b)·{
54 ········final·Class<AsyncTimeout>·clazz·=·AsyncTimeout.class;58 ········final·Class<AsyncTimeout>·clazz·=·AsyncTimeout.class;
55 ········synchronized·(clazz)·{59 ········synchronized·(clazz)·{
 60 ············final·boolean·access$getInQueue$p·=·AsyncTimeout.access$getInQueue$p(access$getHead$cp);
 61 ············final·boolean·b2·=·true;
 62 ············if·(access$getInQueue$p·^·b2)·{
 63 ················AsyncTimeout.access$setInQueue$p(access$getHead$cp,·b2);
56 ············if·(AsyncTimeout.access$getHead$cp()·==·null)·{64 ················if·(AsyncTimeout.access$getHead$cp()·==·null)·{
57 ················AsyncTimeout.access$setHead$cp(new·AsyncTimeout());65 ····················AsyncTimeout.access$setHead$cp(new·AsyncTimeout());
58 ················((Thread)new·AsyncTimeout$Watchdog()).start();66 ····················((Thread)new·AsyncTimeout$Watchdog()).start();
59 ············} 
60 ············final·long·nanoTime·=·System.nanoTime(); 
61 ············final·long·n·=·lcmp(a,·0L); 
62 ············if·(n·!=·0·&&·b)·{ 
63 ················a·=·Math.min(a,·((Timeout)access$getHead$cp).deadlineNanoTime()·-·nanoTime)·+·nanoTime; 
64 ················AsyncTimeout.access$setTimeoutAt$p(access$getHead$cp,·a); 
65 ············} 
66 ············else·if·(n·!=·0)·{ 
67 ················a·+=·nanoTime; 
68 ················AsyncTimeout.access$setTimeoutAt$p(access$getHead$cp,·a); 
69 ············} 
70 ············else·{ 
71 ················if·(!b)·{ 
72 ····················throw·new·AssertionError(); 
73 ················}67 ················}
 68 ················final·long·nanoTime·=·System.nanoTime();
 69 ················final·long·n·=·lcmp(a,·0L);
 70 ················if·(n·!=·0·&&·b)·{
74 ················a·=·((Timeout)access$getHead$cp).deadlineNanoTime();71 ····················a·=·Math.min(a,·((Timeout)access$getHead$cp).deadlineNanoTime()·-·nanoTime)·+·nanoTime;
75 ················AsyncTimeout.access$setTimeoutAt$p(access$getHead$cp,·a);72 ····················AsyncTimeout.access$setTimeoutAt$p(access$getHead$cp,·a);
76 ············} 
77 ············a·=·AsyncTimeout.access$remainingNanos(access$getHead$cp,·nanoTime); 
78 ············AsyncTimeout·asyncTimeout·=·AsyncTimeout.access$getHead$cp(); 
79 ············Intrinsics.checkNotNull((Object)asyncTimeout); 
80 ············while·(AsyncTimeout.access$getNext$p(asyncTimeout)·!=·null)·{ 
81 ················final·AsyncTimeout·access$getNext$p·=·AsyncTimeout.access$getNext$p(asyncTimeout); 
82 ················Intrinsics.checkNotNull((Object)access$getNext$p); 
83 ················if·(a·<·AsyncTimeout.access$remainingNanos(access$getNext$p,·nanoTime))·{ 
84 ····················break; 
85 ················}73 ················}
 74 ················else·if·(n·!=·0)·{
 75 ····················a·+=·nanoTime;
 76 ····················AsyncTimeout.access$setTimeoutAt$p(access$getHead$cp,·a);
 77 ················}
 78 ················else·{
 79 ····················if·(!b)·{
 80 ························throw·new·AssertionError();
 81 ····················}
 82 ····················a·=·((Timeout)access$getHead$cp).deadlineNanoTime();
 83 ····················AsyncTimeout.access$setTimeoutAt$p(access$getHead$cp,·a);
 84 ················}
 85 ················a·=·AsyncTimeout.access$remainingNanos(access$getHead$cp,·nanoTime);
86 ················asyncTimeout·=·AsyncTimeout.access$getNext$p(asyncTimeout);86 ················AsyncTimeout·asyncTimeout·=·AsyncTimeout.access$getHead$cp();
87 ················Intrinsics.checkNotNull((Object)asyncTimeout);87 ················Intrinsics.checkNotNull((Object)asyncTimeout);
 88 ················while·(AsyncTimeout.access$getNext$p(asyncTimeout)·!=·null)·{
 89 ····················final·AsyncTimeout·access$getNext$p·=·AsyncTimeout.access$getNext$p(asyncTimeout);
 90 ····················Intrinsics.checkNotNull((Object)access$getNext$p);
 91 ····················if·(a·<·AsyncTimeout.access$remainingNanos(access$getNext$p,·nanoTime))·{
 92 ························break;
 93 ····················}
 94 ····················asyncTimeout·=·AsyncTimeout.access$getNext$p(asyncTimeout);
 95 ····················Intrinsics.checkNotNull((Object)asyncTimeout);
 96 ················}
 97 ················AsyncTimeout.access$setNext$p(access$getHead$cp,·AsyncTimeout.access$getNext$p(asyncTimeout));
 98 ················AsyncTimeout.access$setNext$p(asyncTimeout,·access$getHead$cp);
 99 ················access$getHead$cp·=·AsyncTimeout.access$getHead$cp();
 100 ················if·(asyncTimeout·==·access$getHead$cp)·{
 101 ····················clazz.notify();
 102 ················}
 103 ················final·Unit·instance·=·Unit.INSTANCE;
 104 ················return;
88 ············}105 ············}
 106 ············throw·new·IllegalStateException("Unbalanced·enter/exit".toString());
89 ············AsyncTimeout.access$setNext$p(access$getHead$cp,·AsyncTimeout.access$getNext$p(asyncTimeout)); 
90 ············AsyncTimeout.access$setNext$p(asyncTimeout,·access$getHead$cp); 
91 ············access$getHead$cp·=·AsyncTimeout.access$getHead$cp(); 
92 ············if·(asyncTimeout·==·access$getHead$cp)·{ 
93 ················clazz.notify(); 
94 ············} 
95 ············final·Unit·instance·=·Unit.INSTANCE; 
96 ········}107 ········}
97 ····}108 ····}
98 }109 }
1.42 KB
okio/ByteString.class
1.38 KB
procyon -ec {}
    
Offset 1, 14 lines modifiedOffset 1, 15 lines modified
  
1 package·okio;1 package·okio;
  
2 import·kotlin.text.StringsKt__StringsJVMKt;2 import·kotlin.text.StringsKt__StringsJVMKt;
3 import·kotlin.collections.ArraysKt___ArraysJvmKt;3 import·kotlin.collections.ArraysKt___ArraysJvmKt;
4 import·java.util.Arrays; 
5 import·okio.internal.ByteStringKt;4 import·okio.internal.ByteStringKt;
 5 import·java.util.Arrays;
 6 import·java.security.MessageDigest;
6 import·java.nio.charset.Charset;7 import·java.nio.charset.Charset;
7 import·kotlin.jvm.internal.Intrinsics;8 import·kotlin.jvm.internal.Intrinsics;
8 import·kotlin.jvm.internal.DefaultConstructorMarker;9 import·kotlin.jvm.internal.DefaultConstructorMarker;
9 import·java.io.Serializable;10 import·java.io.Serializable;
  
10 public·class·ByteString·implements·Serializable,·Comparable11 public·class·ByteString·implements·Serializable,·Comparable
11 {12 {
Offset 81, 17 lines modifiedOffset 82, 21 lines modified
81 ················}82 ················}
82 ················break;83 ················break;
83 ············}84 ············}
84 ············continue;85 ············continue;
85 ········}86 ········}
86 ····}87 ····}
87 ····88 ····
88 ····public·ByteString·digest$okio(final·String·s)·{89 ····public·ByteString·digest$okio(final·String·algorithm)·{
89 ········Intrinsics.checkNotNullParameter((Object)s,·"algorithm");90 ········Intrinsics.checkNotNullParameter((Object)algorithm,·"algorithm");
90 ········return·ByteStringKt.commonDigest(this,·s);91 ········final·MessageDigest·instance·=·MessageDigest.getInstance(algorithm);
 92 ········instance.update(this.data,·0,·this.size());
 93 ········final·byte[]·digest·=·instance.digest();
 94 ········Intrinsics.checkNotNullExpressionValue((Object)digest,·"digestBytes");
 95 ········return·new·ByteString(digest);
91 ····}96 ····}
92 ····97 ····
93 ····@Override98 ····@Override
94 ····public·boolean·equals(final·Object·o)·{99 ····public·boolean·equals(final·Object·o)·{
95 ········boolean·b·=·true;100 ········boolean·b·=·true;
96 ········if·(o·!=·this)·{101 ········if·(o·!=·this)·{
97 ············if·(o·instanceof·ByteString)·{102 ············if·(o·instanceof·ByteString)·{
1.11 KB
okio/Timeout.class
1.08 KB
procyon -ec {}
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
  
1 package·okio;1 package·okio;
  
2 import·kotlin.jvm.internal.Intrinsics; 
3 import·java.util.concurrent.TimeUnit;2 import·java.util.concurrent.TimeUnit;
4 import·java.io.InterruptedIOException;3 import·java.io.InterruptedIOException;
 4 import·kotlin.jvm.internal.Intrinsics;
5 import·kotlin.jvm.internal.DefaultConstructorMarker;5 import·kotlin.jvm.internal.DefaultConstructorMarker;
  
6 public·class·Timeout6 public·class·Timeout
7 {7 {
8 ····public·static·final·Timeout·NONE;8 ····public·static·final·Timeout·NONE;
9 ····public·long·deadlineNanoTime;9 ····public·long·deadlineNanoTime;
10 ····public·boolean·hasDeadline;10 ····public·boolean·hasDeadline;
Offset 42, 16 lines modifiedOffset 42, 17 lines modified
42 ····}42 ····}
43 ····43 ····
44 ····public·boolean·hasDeadline()·{44 ····public·boolean·hasDeadline()·{
45 ········return·this.hasDeadline;45 ········return·this.hasDeadline;
46 ····}46 ····}
47 ····47 ····
48 ····public·void·throwIfReached()·{48 ····public·void·throwIfReached()·{
 49 ········final·Thread·currentThread·=·Thread.currentThread();
 50 ········Intrinsics.checkNotNullExpressionValue((Object)currentThread,·"Thread.currentThread()");
49 ········if·(Thread.interrupted())·{51 ········if·(currentThread.isInterrupted())·{
50 ············Thread.currentThread().interrupt(); 
51 ············throw·new·InterruptedIOException("interrupted");52 ············throw·new·InterruptedIOException("interrupted");
52 ········}53 ········}
53 ········if·(this.hasDeadline·&&·this.deadlineNanoTime·-·System.nanoTime()·<=·0L)·{54 ········if·(this.hasDeadline·&&·this.deadlineNanoTime·-·System.nanoTime()·<=·0L)·{
54 ············throw·new·InterruptedIOException("deadline·reached");55 ············throw·new·InterruptedIOException("deadline·reached");
55 ········}56 ········}
56 ····}57 ····}
57 ····58 ····
2.22 KB
okio/internal/ByteStringKt.class
2.15 KB
procyon -ec {}
    
Offset 1, 13 lines modifiedOffset 1, 12 lines modified
  
1 package·okio.internal;1 package·okio.internal;
  
2 import·okio.Buffer; 
3 import·okio.SegmentedByteString; 
4 import·kotlin.jvm.internal.Intrinsics;2 import·kotlin.jvm.internal.Intrinsics;
 3 import·okio.Buffer;
5 import·okio.ByteString;4 import·okio.ByteString;
6 import·kotlin.Unit;5 import·kotlin.Unit;
  
7 public·final·class·ByteStringKt6 public·final·class·ByteStringKt
8 {7 {
9 ····public·static·final·char[]·HEX_DIGIT_CHARS;8 ····public·static·final·char[]·HEX_DIGIT_CHARS;
10 ····9 ····
Offset 407, 39 lines modifiedOffset 406, 14 lines modified
407 ················}406 ················}
408 ················n3·=·n14;407 ················n3·=·n14;
409 ············}408 ············}
410 ········}409 ········}
411 ········return·n2;410 ········return·n2;
412 ····}411 ····}
413 ····412 ····
414 ····public·static·final·ByteString·commonDigest(final·ByteString·byteString,·final·String·s)·{ 
415 ········Intrinsics.checkNotNullParameter((Object)byteString,·"$this$commonDigest"); 
416 ········Intrinsics.checkNotNullParameter((Object)s,·"algorithm"); 
417 ········final·HashFunction·hashFunction·=·HashFunctionKt.newHashFunction(s); 
418 ········hashFunction.update(byteString.getData$okio(),·0,·byteString.size()); 
419 ········return·new·ByteString(hashFunction.digest()); 
420 ····} 
421 ···· 
422 ····public·static·final·ByteString·commonSegmentDigest(final·SegmentedByteString·segmentedByteString,·final·String·s)·{ 
423 ········Intrinsics.checkNotNullParameter((Object)segmentedByteString,·"$this$commonSegmentDigest"); 
424 ········Intrinsics.checkNotNullParameter((Object)s,·"algorithm"); 
425 ········final·HashFunction·hashFunction·=·HashFunctionKt.newHashFunction(s); 
426 ········final·int·length·=·segmentedByteString.getSegments$okio().length; 
427 ········int·i·=·0; 
428 ········int·n·=·0; 
429 ········while·(i·<·length)·{ 
430 ············final·int·n2·=·segmentedByteString.getDirectory$okio()[length·+·i]; 
431 ············final·int·n3·=·segmentedByteString.getDirectory$okio()[i]; 
432 ············hashFunction.update(segmentedByteString.getSegments$okio()[i],·n2,·n3·-·n); 
433 ············++i; 
434 ············n·=·n3; 
435 ········} 
436 ········return·new·ByteString(hashFunction.digest()); 
437 ····} 
438 ···· 
439 ····public·static·final·void·commonWrite(final·ByteString·byteString,·final·Buffer·buffer,·final·int·n,·final·int·n2)·{413 ····public·static·final·void·commonWrite(final·ByteString·byteString,·final·Buffer·buffer,·final·int·n,·final·int·n2)·{
440 ········Intrinsics.checkNotNullParameter((Object)byteString,·"$this$commonWrite");414 ········Intrinsics.checkNotNullParameter((Object)byteString,·"$this$commonWrite");
441 ········Intrinsics.checkNotNullParameter((Object)buffer,·"buffer");415 ········Intrinsics.checkNotNullParameter((Object)buffer,·"buffer");
442 ········buffer.write(byteString.getData$okio(),·n,·n2);416 ········buffer.write(byteString.getData$okio(),·n,·n2);
443 ····}417 ····}
444 ····418 ····
445 ····public·static·final·int·decodeHexDigit(final·char·c)·{419 ····public·static·final·int·decodeHexDigit(final·char·c)·{
1.28 KB
at/bitfire/dav4jvm/BasicDigestAuthHandler.class
1.19 KB
procyon -ec {}
    
Offset 202, 15 lines modifiedOffset 202, 15 lines modified
202 ····················list.add(sb8.toString());202 ····················list.add(sb8.toString());
203 ····················final·int·andIncrement·=·BasicDigestAuthHandler.nonceCount.getAndIncrement();203 ····················final·int·andIncrement·=·BasicDigestAuthHandler.nonceCount.getAndIncrement();
204 ····················final·StringCompanionObject·instance·=·StringCompanionObject.INSTANCE;204 ····················final·StringCompanionObject·instance·=·StringCompanionObject.INSTANCE;
205 ····················final·int·newLength·=·1;205 ····················final·int·newLength·=·1;
206 ····················final·Object[]·original·=·new·Object[newLength];206 ····················final·Object[]·original·=·new·Object[newLength];
207 ····················original[0]·=·Integer.valueOf(andIncrement);207 ····················original[0]·=·Integer.valueOf(andIncrement);
208 ····················final·String·format·=·String.format("%08x",·Arrays.copyOf(original,·newLength));208 ····················final·String·format·=·String.format("%08x",·Arrays.copyOf(original,·newLength));
209 ····················Intrinsics.checkExpressionValueIsNotNull((Object)format,·"java.lang.String.format(format,·*args)");209 ····················Intrinsics.checkNotNullExpressionValue((Object)format,·"java.lang.String.format(format,·*args)");
210 ····················final·StringBuilder·sb9·=·new·StringBuilder();210 ····················final·StringBuilder·sb9·=·new·StringBuilder();
211 ····················sb9.append("nc=");211 ····················sb9.append("nc=");
212 ····················sb9.append(format);212 ····················sb9.append(format);
213 ····················list.add(sb9.toString());213 ····················list.add(sb9.toString());
214 ····················final·int·n·=·2;214 ····················final·int·n·=·2;
215 ····················if·(determine·!=·null)·{215 ····················if·(determine·!=·null)·{
216 ························final·int·n2·=·BasicDigestAuthHandler$WhenMappings.$EnumSwitchMapping$0[((Enum)determine).ordinal()];216 ························final·int·n2·=·BasicDigestAuthHandler$WhenMappings.$EnumSwitchMapping$0[((Enum)determine).ordinal()];
1.51 KB
at/bitfire/dav4jvm/property/GetETag.class
1.43 KB
procyon -ec {}
    
Offset 1, 13 lines modifiedOffset 1, 12 lines modified
  
1 package·at.bitfire.dav4jvm.property;1 package·at.bitfire.dav4jvm.property;
  
2 import·at.bitfire.dav4jvm.QuotedStringUtils;2 import·at.bitfire.dav4jvm.QuotedStringUtils;
3 import·kotlin.jvm.internal.Intrinsics;3 import·kotlin.jvm.internal.Intrinsics;
4 import·kotlin.TypeCastException; 
5 import·kotlin.text.StringsKt__StringsJVMKt;4 import·kotlin.text.StringsKt__StringsJVMKt;
6 import·kotlin.jvm.internal.DefaultConstructorMarker;5 import·kotlin.jvm.internal.DefaultConstructorMarker;
7 import·at.bitfire.dav4jvm.Property$Name;6 import·at.bitfire.dav4jvm.Property$Name;
8 import·at.bitfire.dav4jvm.Property;7 import·at.bitfire.dav4jvm.Property;
  
9 public·final·class·GetETag·implements·Property8 public·final·class·GetETag·implements·Property
10 {9 {
Offset 21, 18 lines modifiedOffset 20, 18 lines modified
21 ····}20 ····}
22 ····21 ····
23 ····public·GetETag(String·eTag)·{22 ····public·GetETag(String·eTag)·{
24 ········if·(eTag·!=·null)·{23 ········if·(eTag·!=·null)·{
25 ············final·int·beginIndex·=·2;24 ············final·int·beginIndex·=·2;
26 ············if·(StringsKt__StringsJVMKt.startsWith$default(eTag,·"W/",·false,·beginIndex,·(Object)null)·&&·eTag.length()·>=·3)·{25 ············if·(StringsKt__StringsJVMKt.startsWith$default(eTag,·"W/",·false,·beginIndex,·(Object)null)·&&·eTag.length()·>=·3)·{
27 ················if·(eTag·==·null)·{26 ················if·(eTag·==·null)·{
28 ····················throw·new·TypeCastException("null·cannot·be·cast·to·non-null·type·java.lang.String");27 ····················throw·new·NullPointerException("null·cannot·be·cast·to·non-null·type·java.lang.String");
29 ················}28 ················}
30 ················eTag·=·eTag.substring(beginIndex);29 ················eTag·=·eTag.substring(beginIndex);
31 ················Intrinsics.checkExpressionValueIsNotNull((Object)eTag,·"(this·as·java.lang.String).substring(startIndex)");30 ················Intrinsics.checkNotNullExpressionValue((Object)eTag,·"(this·as·java.lang.String).substring(startIndex)");
32 ············}31 ············}
33 ············if·(eTag·!=·null)·{32 ············if·(eTag·!=·null)·{
34 ················eTag·=·QuotedStringUtils.INSTANCE.decodeQuotedString(eTag);33 ················eTag·=·QuotedStringUtils.INSTANCE.decodeQuotedString(eTag);
35 ············}34 ············}
36 ········}35 ········}
37 ········this.eTag·=·eTag;36 ········this.eTag·=·eTag;
38 ····}37 ····}
2.11 KB
at/bitfire/dav4jvm/property/SupportedCalendarComponentSet$Factory.class
1.97 KB
procyon -ec {}
    
Offset 1, 12 lines modifiedOffset 1, 11 lines modified
  
1 package·at.bitfire.dav4jvm.property;1 package·at.bitfire.dav4jvm.property;
  
2 import·at.bitfire.dav4jvm.Property$Name;2 import·at.bitfire.dav4jvm.Property$Name;
3 import·kotlin.TypeCastException; 
4 import·kotlin.jvm.internal.Intrinsics;3 import·kotlin.jvm.internal.Intrinsics;
5 import·at.bitfire.dav4jvm.Property;4 import·at.bitfire.dav4jvm.Property;
6 import·org.xmlpull.v1.XmlPullParser;5 import·org.xmlpull.v1.XmlPullParser;
7 import·at.bitfire.dav4jvm.PropertyFactory;6 import·at.bitfire.dav4jvm.PropertyFactory;
  
8 public·final·class·SupportedCalendarComponentSet$Factory·implements·PropertyFactory7 public·final·class·SupportedCalendarComponentSet$Factory·implements·PropertyFactory
9 {8 {
Offset 23, 18 lines modifiedOffset 22, 18 lines modified
23 ····················if·(hashCode·!=·n2)·{22 ····················if·(hashCode·!=·n2)·{
24 ························if·(hashCode·==·3059471)·{23 ························if·(hashCode·==·3059471)·{
25 ····························if·(name.equals("comp"))·{24 ····························if·(name.equals("comp"))·{
26 ································String·upperCase·=·null;25 ································String·upperCase·=·null;
27 ································final·String·attributeValue·=·xmlPullParser.getAttributeValue((String)null,·"name");26 ································final·String·attributeValue·=·xmlPullParser.getAttributeValue((String)null,·"name");
28 ································if·(attributeValue·!=·null)·{27 ································if·(attributeValue·!=·null)·{
29 ····································if·(attributeValue·==·null)·{28 ····································if·(attributeValue·==·null)·{
30 ········································throw·new·TypeCastException("null·cannot·be·cast·to·non-null·type·java.lang.String");29 ········································throw·new·NullPointerException("null·cannot·be·cast·to·non-null·type·java.lang.String");
31 ····································}30 ····································}
32 ····································upperCase·=·attributeValue.toUpperCase();31 ····································upperCase·=·attributeValue.toUpperCase();
33 ····································Intrinsics.checkExpressionValueIsNotNull((Object)upperCase,·"(this·as·java.lang.String).toUpperCase()");32 ····································Intrinsics.checkNotNullExpressionValue((Object)upperCase,·"(this·as·java.lang.String).toUpperCase()");
34 ································}33 ································}
35 ································if·(upperCase·!=·null)·{34 ································if·(upperCase·!=·null)·{
36 ····································final·int·hashCode2·=·upperCase.hashCode();35 ····································final·int·hashCode2·=·upperCase.hashCode();
37 ····································if·(hashCode2·!=·-1766506524)·{36 ····································if·(hashCode2·!=·-1766506524)·{
38 ········································if·(hashCode2·!=·-1143648767)·{37 ········································if·(hashCode2·!=·-1143648767)·{
39 ············································if·(hashCode2·==·82003356)·{38 ············································if·(hashCode2·==·82003356)·{
40 ················································if·(upperCase.equals("VTODO"))·{39 ················································if·(upperCase.equals("VTODO"))·{
1.02 KB
at/bitfire/davdroid/HttpClient$UserAgentInterceptor.class
926 B
procyon -ec {}
    
Offset 16, 15 lines modifiedOffset 16, 15 lines modified
16 ····public·static·final·HttpClient$UserAgentInterceptor·INSTANCE;16 ····public·static·final·HttpClient$UserAgentInterceptor·INSTANCE;
17 ····public·static·final·String·userAgent;17 ····public·static·final·String·userAgent;
18 ····public·static·final·String·userAgentDate;18 ····public·static·final·String·userAgentDate;
19 ····public·static·final·SimpleDateFormat·userAgentDateFormat;19 ····public·static·final·SimpleDateFormat·userAgentDateFormat;
20 ····20 ····
21 ····static·{21 ····static·{
22 ········INSTANCE·=·new·HttpClient$UserAgentInterceptor();22 ········INSTANCE·=·new·HttpClient$UserAgentInterceptor();
23 ········userAgentDate·=·(userAgentDateFormat·=·new·SimpleDateFormat("yyyy/MM/dd",·Locale.US)).format(new·Date(1602422706540L));23 ········userAgentDate·=·(userAgentDateFormat·=·new·SimpleDateFormat("yyyy/MM/dd",·Locale.US)).format(new·Date(1615427092024L));
24 ········final·StringBuilder·sb·=·new·StringBuilder();24 ········final·StringBuilder·sb·=·new·StringBuilder();
25 ········sb.append("kSync/1.5.2·(");25 ········sb.append("kSync/1.5.2·(");
26 ········sb.append(HttpClient$UserAgentInterceptor.userAgentDate);26 ········sb.append(HttpClient$UserAgentInterceptor.userAgentDate);
27 ········sb.append(";·dav4jvm;·");27 ········sb.append(";·dav4jvm;·");
28 ········sb.append("okhttp/3.12.10)·Android/");28 ········sb.append("okhttp/3.12.10)·Android/");
29 ········sb.append(Build$VERSION.RELEASE);29 ········sb.append(Build$VERSION.RELEASE);
30 ········userAgent·=·sb.toString();30 ········userAgent·=·sb.toString();
1.29 KB
okio/AsyncTimeout.class
1.24 KB
procyon -ec {}
    
Offset 24, 33 lines modifiedOffset 24, 23 lines modified
24 ····}24 ····}
25 ····25 ····
26 ····public·final·IOException·access$newTimeoutException(final·IOException·ex)·{26 ····public·final·IOException·access$newTimeoutException(final·IOException·ex)·{
27 ········return·this.newTimeoutException(ex);27 ········return·this.newTimeoutException(ex);
28 ····}28 ····}
29 ····29 ····
30 ····public·final·void·enter()·{30 ····public·final·void·enter()·{
31 ········final·boolean·inQueue·=·this.inQueue; 
32 ········final·boolean·inQueue2·=·true; 
33 ········if·(!(inQueue·^·inQueue2))·{ 
34 ············throw·new·IllegalStateException("Unbalanced·enter/exit".toString()); 
35 ········} 
36 ········final·long·timeoutNanos·=·this.timeoutNanos();31 ········final·long·timeoutNanos·=·this.timeoutNanos();
37 ········final·boolean·hasDeadline·=·this.hasDeadline();32 ········final·boolean·hasDeadline·=·this.hasDeadline();
38 ········if·(timeoutNanos·==·0L·&&·!hasDeadline)·{33 ········if·(timeoutNanos·==·0L·&&·!hasDeadline)·{
39 ············return;34 ············return;
40 ········}35 ········}
41 ········this.inQueue·=·inQueue2; 
42 ········AsyncTimeout$Companion.access$scheduleTimeout(AsyncTimeout.Companion,·this,·timeoutNanos,·hasDeadline);36 ········AsyncTimeout$Companion.access$scheduleTimeout(AsyncTimeout.Companion,·this,·timeoutNanos,·hasDeadline);
43 ····}37 ····}
44 ····38 ····
45 ····public·final·boolean·exit()·{39 ····public·final·boolean·exit()·{
46 ········if·(!this.inQueue)·{ 
47 ············return·false; 
48 ········} 
49 ········this.inQueue·=·false; 
50 ········return·AsyncTimeout$Companion.access$cancelScheduledTimeout(AsyncTimeout.Companion,·this);40 ········return·AsyncTimeout$Companion.access$cancelScheduledTimeout(AsyncTimeout.Companion,·this);
51 ····}41 ····}
52 ····42 ····
53 ····public·IOException·newTimeoutException(final·IOException·cause)·{43 ····public·IOException·newTimeoutException(final·IOException·cause)·{
54 ········final·InterruptedIOException·ex·=·new·InterruptedIOException("timeout");44 ········final·InterruptedIOException·ex·=·new·InterruptedIOException("timeout");
55 ········if·(cause·!=·null)·{45 ········if·(cause·!=·null)·{
56 ············ex.initCause(cause);46 ············ex.initCause(cause);
1.77 KB
okio/SegmentedByteString.class
1.71 KB
procyon -ec {}
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
  
1 package·okio;1 package·okio;
  
2 import·kotlin.collections.ArraysKt___ArraysJvmKt;2 import·kotlin.collections.ArraysKt___ArraysJvmKt;
3 import·okio.internal.SegmentedByteStringKt;3 import·okio.internal.SegmentedByteStringKt;
4 import·okio.internal.ByteStringKt;4 import·java.security.MessageDigest;
5 import·kotlin.jvm.internal.Intrinsics;5 import·kotlin.jvm.internal.Intrinsics;
  
6 public·final·class·SegmentedByteString·extends·ByteString6 public·final·class·SegmentedByteString·extends·ByteString
7 {7 {
8 ····public·final·transient·int[]·directory;8 ····public·final·transient·int[]·directory;
9 ····public·final·transient·byte[][]·segments;9 ····public·final·transient·byte[][]·segments;
10 ····10 ····
Offset 19, 17 lines modifiedOffset 19, 30 lines modified
19 ········this.directory·=·directory;19 ········this.directory·=·directory;
20 ····}20 ····}
21 ····21 ····
22 ····public·String·base64()·{22 ····public·String·base64()·{
23 ········return·this.toByteString().base64();23 ········return·this.toByteString().base64();
24 ····}24 ····}
25 ····25 ····
26 ····public·ByteString·digest$okio(final·String·s)·{26 ····public·ByteString·digest$okio(final·String·algorithm)·{
27 ········Intrinsics.checkNotNullParameter((Object)s,·"algorithm");27 ········Intrinsics.checkNotNullParameter((Object)algorithm,·"algorithm");
28 ········return·ByteStringKt.commonSegmentDigest(this,·s);28 ········final·MessageDigest·instance·=·MessageDigest.getInstance(algorithm);
 29 ········final·int·length·=·this.getSegments$okio().length;
 30 ········int·i·=·0;
 31 ········int·n·=·0;
 32 ········while·(i·<·length)·{
 33 ············final·int·offset·=·this.getDirectory$okio()[length·+·i];
 34 ············final·int·n2·=·this.getDirectory$okio()[i];
 35 ············instance.update(this.getSegments$okio()[i],·offset,·n2·-·n);
 36 ············++i;
 37 ············n·=·n2;
 38 ········}
 39 ········final·byte[]·digest·=·instance.digest();
 40 ········Intrinsics.checkNotNullExpressionValue((Object)digest,·"digestBytes");
 41 ········return·new·ByteString(digest);
29 ····}42 ····}
30 ····43 ····
31 ····public·boolean·equals(final·Object·o)·{44 ····public·boolean·equals(final·Object·o)·{
32 ········boolean·b·=·true;45 ········boolean·b·=·true;
33 ········if·(o·!=·this)·{46 ········if·(o·!=·this)·{
34 ············if·(o·instanceof·ByteString)·{47 ············if·(o·instanceof·ByteString)·{
35 ················final·ByteString·byteString·=·(ByteString)o;48 ················final·ByteString·byteString·=·(ByteString)o;
1.27 KB
at/bitfire/davdroid/ui/AboutActivity$AppFragment.class
1.16 KB
procyon -ec {}
    
Offset 69, 15 lines modifiedOffset 69, 15 lines modified
69 ········final·Integer·value·=·Integer.valueOf(27);69 ········final·Integer·value·=·Integer.valueOf(27);
70 ········final·int·clickable·=·1;70 ········final·int·clickable·=·1;
71 ········array[clickable]·=·value;71 ········array[clickable]·=·value;
72 ········textView2.setText((CharSequence)this.getString(2131886113,·array));72 ········textView2.setText((CharSequence)this.getString(2131886113,·array));
73 ········final·TextView·textView3·=·(TextView)this._$_findCachedViewById(R$id.build_time);73 ········final·TextView·textView3·=·(TextView)this._$_findCachedViewById(R$id.build_time);
74 ········Intrinsics.checkExpressionValueIsNotNull((Object)textView3,·"build_time");74 ········Intrinsics.checkExpressionValueIsNotNull((Object)textView3,·"build_time");
75 ········final·Object[]·array2·=·new·Object[clickable];75 ········final·Object[]·array2·=·new·Object[clickable];
76 ········array2[0]·=·DateFormat.getDateInstance().format(Long.valueOf(1602422706540L));76 ········array2[0]·=·DateFormat.getDateInstance().format(Long.valueOf(1615427092024L));
77 ········textView3.setText((CharSequence)this.getString(2131886107,·array2));77 ········textView3.setText((CharSequence)this.getString(2131886107,·array2));
78 ········final·TextView·textView4·=·(TextView)this._$_findCachedViewById(R$id.infomaniak_copyright);78 ········final·TextView·textView4·=·(TextView)this._$_findCachedViewById(R$id.infomaniak_copyright);
79 ········final·String·s·=·"infomaniak_copyright";79 ········final·String·s·=·"infomaniak_copyright";
80 ········Intrinsics.checkExpressionValueIsNotNull((Object)textView4,·s);80 ········Intrinsics.checkExpressionValueIsNotNull((Object)textView4,·s);
81 ········textView4.setClickable((boolean)(clickable·!=·0));81 ········textView4.setClickable((boolean)(clickable·!=·0));
82 ········final·TextView·textView5·=·(TextView)this._$_findCachedViewById(R$id.infomaniak_copyright);82 ········final·TextView·textView5·=·(TextView)this._$_findCachedViewById(R$id.infomaniak_copyright);
83 ········Intrinsics.checkExpressionValueIsNotNull((Object)textView5,·s);83 ········Intrinsics.checkExpressionValueIsNotNull((Object)textView5,·s);
3.61 KB
kotlin/sequences/SequencesKt___SequencesKt.class
3.51 KB
procyon -ec {}
    
Offset 1, 67 lines modifiedOffset 1, 25 lines modified
  
1 package·kotlin.sequences;1 package·kotlin.sequences;
  
2 import·java.util.ArrayList;2 import·java.util.ArrayList;
3 import·kotlin.collections.CollectionsKt__CollectionsKt;3 import·kotlin.collections.CollectionsKt__CollectionsKt;
4 import·java.util.List;4 import·java.util.List;
5 import·java.util.Collection; 
6 import·java.util.Iterator;5 import·java.util.Iterator;
7 import·kotlin.text.StringsKt__AppendableKt;6 import·java.util.Collection;
8 import·kotlin.jvm.functions.Function1;7 import·kotlin.jvm.functions.Function1;
9 import·kotlin.jvm.internal.Intrinsics;8 import·kotlin.jvm.internal.Intrinsics;
  
10 public·class·SequencesKt___SequencesKt·extends·SequencesKt___SequencesJvmKt9 public·class·SequencesKt___SequencesKt·extends·SequencesKt___SequencesJvmKt
11 {10 {
12 ····public·static·final·Iterable·asIterable(final·Sequence·sequence)·{11 ····public·static·final·Iterable·asIterable(final·Sequence·sequence)·{
13 ········Intrinsics.checkNotNullParameter((Object)sequence,·"$this$asIterable");12 ········Intrinsics.checkNotNullParameter((Object)sequence,·"$this$asIterable");
14 ········return·(Iterable)new·SequencesKt___SequencesKt$asIterable$$inlined$Iterable$1(sequence);13 ········return·(Iterable)new·SequencesKt___SequencesKt$asIterable$$inlined$Iterable$1(sequence);
15 ····}14 ····}
16 ····15 ····
17 ····public·static·final·Appendable·joinTo(final·Sequence·sequence,·final·Appendable·appendable,·final·CharSequence·charSequence,·final·CharSequence·charSequence2,·final·CharSequence·charSequence3,·final·int·n,·final·CharSequence·charSequence4,·final·Function1·function1)·{ 
18 ········Intrinsics.checkNotNullParameter((Object)sequence,·"$this$joinTo"); 
19 ········Intrinsics.checkNotNullParameter((Object)appendable,·"buffer"); 
20 ········Intrinsics.checkNotNullParameter((Object)charSequence,·"separator"); 
21 ········Intrinsics.checkNotNullParameter((Object)charSequence2,·"prefix"); 
22 ········Intrinsics.checkNotNullParameter((Object)charSequence3,·"postfix"); 
23 ········Intrinsics.checkNotNullParameter((Object)charSequence4,·"truncated"); 
24 ········appendable.append(charSequence2); 
25 ········final·Iterator·iterator·=·sequence.iterator(); 
26 ········int·n2·=·0; 
27 ········while·(iterator.hasNext())·{ 
28 ············final·Object·next·=·iterator.next(); 
29 ············++n2; 
30 ············if·(n2·>·1)·{ 
31 ················appendable.append(charSequence); 
32 ············} 
33 ············if·(n·>=·0·&&·n2·>·n)·{ 
34 ················break; 
35 ············} 
36 ············StringsKt__AppendableKt.appendElement(appendable,·next,·function1); 
37 ········} 
38 ········if·(n·>=·0·&&·n2·>·n)·{ 
39 ············appendable.append(charSequence4); 
40 ········} 
41 ········appendable.append(charSequence3); 
42 ········return·appendable; 
43 ····} 
44 ···· 
45 ····public·static·final·String·joinToString(final·Sequence·sequence,·final·CharSequence·charSequence,·final·CharSequence·charSequence2,·final·CharSequence·charSequence3,·final·int·n,·final·CharSequence·charSequence4,·final·Function1·function1)·{ 
46 ········Intrinsics.checkNotNullParameter((Object)sequence,·"$this$joinToString"); 
47 ········Intrinsics.checkNotNullParameter((Object)charSequence,·"separator"); 
48 ········Intrinsics.checkNotNullParameter((Object)charSequence2,·"prefix"); 
49 ········Intrinsics.checkNotNullParameter((Object)charSequence3,·"postfix"); 
50 ········Intrinsics.checkNotNullParameter((Object)charSequence4,·"truncated"); 
51 ········final·StringBuilder·sb·=·new·StringBuilder(); 
52 ········joinTo(sequence,·sb,·charSequence,·charSequence2,·charSequence3,·n,·charSequence4,·function1); 
53 ········final·String·string·=·((StringBuilder)sb).toString(); 
54 ········Intrinsics.checkNotNullExpressionValue((Object)string,·"joinTo(StringBuilder(),·\u2026ed,·transform).toString()"); 
55 ········return·string; 
56 ····} 
57 ···· 
58 ····public·static·final·Sequence·map(final·Sequence·sequence,·final·Function1·function1)·{16 ····public·static·final·Sequence·map(final·Sequence·sequence,·final·Function1·function1)·{
59 ········Intrinsics.checkNotNullParameter((Object)sequence,·"$this$map");17 ········Intrinsics.checkNotNullParameter((Object)sequence,·"$this$map");
60 ········Intrinsics.checkNotNullParameter((Object)function1,·"transform");18 ········Intrinsics.checkNotNullParameter((Object)function1,·"transform");
61 ········return·(Sequence)new·TransformingSequence(sequence,·function1);19 ········return·(Sequence)new·TransformingSequence(sequence,·function1);
62 ····}20 ····}
63 ····21 ····
64 ····public·static·final·Collection·toCollection(final·Sequence·sequence,·final·Collection·collection)·{22 ····public·static·final·Collection·toCollection(final·Sequence·sequence,·final·Collection·collection)·{
5.25 KB
kotlin/text/StringsKt__StringsJVMKt.class
5.17 KB
procyon -ec {}
    
Offset 1, 12 lines modifiedOffset 1, 13 lines modified
  
1 package·kotlin.text;1 package·kotlin.text;
  
2 import·kotlin.jvm.functions.Function1; 
3 import·kotlin.sequences.SequencesKt___SequencesKt;2 import·java.util.regex.Matcher;
 3 import·kotlin.ranges.RangesKt___RangesKt;
 4 import·java.util.regex.Pattern;
4 import·java.util.Iterator;5 import·java.util.Iterator;
5 import·kotlin.ranges.IntRange;6 import·kotlin.ranges.IntRange;
6 import·kotlin.collections.IntIterator;7 import·kotlin.collections.IntIterator;
7 import·java.util.Collection;8 import·java.util.Collection;
8 import·kotlin.jvm.internal.Intrinsics;9 import·kotlin.jvm.internal.Intrinsics;
  
9 public·class·StringsKt__StringsJVMKt·extends·StringsKt__StringNumberConversionsKt10 public·class·StringsKt__StringsJVMKt·extends·StringsKt__StringNumberConversionsKt
Offset 79, 29 lines modifiedOffset 80, 82 lines modified
79 ········}80 ········}
80 ········else·{81 ········else·{
81 ············b·=·s.regionMatches(ignoreCase,·n,·s2,·n2,·n3);82 ············b·=·s.regionMatches(ignoreCase,·n,·s2,·n2,·n3);
82 ········}83 ········}
83 ········return·b;84 ········return·b;
84 ····}85 ····}
85 ····86 ····
86 ····public·static·final·String·replace(final·String·s,·final·char·oldChar,·final·char·c,·final·boolean·b)·{87 ····public·static·final·String·replace(String·s,·final·char·oldChar,·final·char·newChar,·final·boolean·b)·{
87 ········Intrinsics.checkNotNullParameter((Object)s,·"$this$replace");88 ········Intrinsics.checkNotNullParameter((Object)s,·"$this$replace");
88 ········if·(!b)·{89 ········if·(!b)·{
89 ············final·String·replace·=·s.replace(oldChar,·c);90 ············s·=·s.replace(oldChar,·newChar);
90 ············Intrinsics.checkNotNullExpressionValue((Object)replace,·"(this·as·java.lang.Strin\u2026replace(oldChar,·newChar)");91 ············Intrinsics.checkNotNullExpressionValue((Object)s,·"(this·as·java.lang.Strin\u2026replace(oldChar,·newChar)");
91 ············return·replace;92 ············return·s;
 93 ········}
 94 ········final·StringBuilder·sb·=·new·StringBuilder(s.length());
 95 ········for·(int·i·=·0;·i·<·s.length();·++i)·{
 96 ············char·char1·=·s.charAt(i);
 97 ············if·(CharsKt__CharKt.equals(char1,·oldChar,·b))·{
 98 ················char1·=·newChar;
 99 ············}
 100 ············sb.append(char1);
92 ········}101 ········}
93 ········return·SequencesKt___SequencesKt.joinToString$default(StringsKt__StringsKt.splitToSequence$default((CharSequence)s,·new·char[]·{·oldChar·},·b,·0,·4,·(Object)null),·(CharSequence)String.valueOf(c),·(CharSequence)null,·(CharSequence)null,·0,·(CharSequence)nu[·...·truncated·by·diffoscope;·len:·37,·SHA:·f6b5108febaff2c49b247cdd25e5fcedee7e2427c16218a9f0e22d0892266034·...·]);102 ········s·=·sb.toString();
 103 ········Intrinsics.checkNotNullExpressionValue((Object)s,·"StringBuilder(capacity).\u2026builderAction).toString()");
 104 ········return·s;
94 ····}105 ····}
95 ····106 ····
96 ····public·static·final·String·replace(final·String·s,·final·String·s2,·final·String·s3,·final·boolean·b)·{107 ····public·static·final·String·replace(String·s,·final·String·regex,·final·String·s2,·final·boolean·b)·{
97 ········Intrinsics.checkNotNullParameter((Object)s,·"$this$replace");108 ········Intrinsics.checkNotNullParameter((Object)s,·"$this$replace");
98 ········Intrinsics.checkNotNullParameter((Object)s2,·"oldValue");109 ········Intrinsics.checkNotNullParameter((Object)regex,·"oldValue");
99 ········Intrinsics.checkNotNullParameter((Object)s3,·"newValue");110 ········Intrinsics.checkNotNullParameter((Object)s2,·"newValue");
100 ········return·SequencesKt___SequencesKt.joinToString$default(StringsKt__StringsKt.splitToSequence$default((CharSequence)s,·new·String[]·{·s2·},·b,·0,·4,·(Object)null),·(CharSequence)s3,·(CharSequence)null,·(CharSequence)null,·0,·(CharSequence)null,·(Function1)nul[·...·truncated·by·diffoscope;·len:·20,·SHA:·ca7303d237cb79b1daac11561ed506a60812b5376903b991b387cd0eb6bffba3·...·];111 ········final·String·s3·=·"stringBuilder.append(this,·i,·length).toString()";
 112 ········int·end·=·0;
 113 ········if·(b)·{
 114 ············final·Matcher·matcher·=·Pattern.compile(regex,·18).matcher(s);
 115 ············if·(!matcher.find())·{
 116 ················return·s;
 117 ············}
 118 ············final·StringBuilder·sb·=·new·StringBuilder();
 119 ············do·{
 120 ················sb.append(s,·end,·matcher.start());
 121 ················sb.append(s2);
 122 ················end·=·matcher.end();
 123 ············}·while·(matcher.find());
 124 ············sb.append(s,·end,·s.length());
 125 ············s·=·sb.toString();
 126 ············Intrinsics.checkNotNullExpressionValue((Object)s,·s3);
 127 ············return·s;
 128 ········}
 129 ········else·{
 130 ············int·i·=·StringsKt__StringsKt.indexOf((CharSequence)s,·regex,·0,·b);
 131 ············if·(i·<·0)·{
 132 ················return·s;
 133 ············}
 134 ············final·int·length·=·regex.length();
 135 ············final·int·coerceAtLeast·=·RangesKt___RangesKt.coerceAtLeast(length,·1);
 136 ············final·int·capacity·=·s.length()·-·length·+·s2.length();
 137 ············if·(capacity·>=·0)·{
 138 ················final·StringBuilder·sb2·=·new·StringBuilder(capacity);
 139 ················do·{
 140 ····················sb2.append(s,·end,·i);
 141 ····················sb2.append(s2);
 142 ····················end·=·i·+·length;
 143 ····················if·(i·>=·s.length())·{
 144 ························break;
 145 ····················}
 146 ····················i·=·StringsKt__StringsKt.indexOf((CharSequence)s,·regex,·i·+·coerceAtLeast,·b);
 147 ················}·while·(i·>·0);
 148 ················sb2.append(s,·end,·s.length());
 149 ················s·=·sb2.toString();
 150 ················Intrinsics.checkNotNullExpressionValue((Object)s,·s3);
 151 ················return·s;
 152 ············}
 153 ············throw·new·OutOfMemoryError();
 154 ········}
101 ····}155 ····}
102 ····156 ····
103 ····public·static·final·String·replaceFirst(String·string,·final·String·s,·final·String·s2,·final·boolean·b)·{157 ····public·static·final·String·replaceFirst(String·string,·final·String·s,·final·String·s2,·final·boolean·b)·{
104 ········Intrinsics.checkNotNullParameter((Object)string,·"$this$replaceFirst");158 ········Intrinsics.checkNotNullParameter((Object)string,·"$this$replaceFirst");
105 ········Intrinsics.checkNotNullParameter((Object)s,·"oldValue");159 ········Intrinsics.checkNotNullParameter((Object)s,·"oldValue");
106 ········Intrinsics.checkNotNullParameter((Object)s2,·"newValue");160 ········Intrinsics.checkNotNullParameter((Object)s2,·"newValue");
107 ········final·int·indexOf$default·=·StringsKt__StringsKt.indexOf$default((CharSequence)string,·s,·0,·b,·2,·(Object)null);161 ········final·int·indexOf$default·=·StringsKt__StringsKt.indexOf$default((CharSequence)string,·s,·0,·b,·2,·(Object)null);
2.42 KB
kotlin/text/StringsKt__StringsKt.class
2.35 KB
procyon -ec {}
    
Offset 1, 12 lines modifiedOffset 1, 11 lines modified
  
1 package·kotlin.text;1 package·kotlin.text;
  
2 import·kotlin.ranges.IntProgression;2 import·kotlin.ranges.IntProgression;
3 import·kotlin.jvm.functions.Function1; 
4 import·kotlin.collections.CollectionsKt__CollectionsJVMKt;3 import·kotlin.collections.CollectionsKt__CollectionsJVMKt;
5 import·java.util.ArrayList;4 import·java.util.ArrayList;
6 import·kotlin.collections.CollectionsKt__IterablesKt;5 import·kotlin.collections.CollectionsKt__IterablesKt;
7 import·kotlin.sequences.SequencesKt___SequencesKt;6 import·kotlin.sequences.SequencesKt___SequencesKt;
8 import·java.util.List;7 import·java.util.List;
9 import·kotlin.collections.ArraysKt___ArraysJvmKt;8 import·kotlin.collections.ArraysKt___ArraysJvmKt;
10 import·kotlin.jvm.functions.Function2;9 import·kotlin.jvm.functions.Function2;
Offset 576, 26 lines modifiedOffset 575, 14 lines modified
576 ············}·while·(j·!=·n3);575 ············}·while·(j·!=·n3);
577 ············list.add(charSequence.subSequence(n,·charSequence.length()).toString());576 ············list.add(charSequence.subSequence(n,·charSequence.length()).toString());
578 ············return·list;577 ············return·list;
579 ········}578 ········}
580 ········return·CollectionsKt__CollectionsJVMKt.listOf((Object)charSequence.toString());579 ········return·CollectionsKt__CollectionsJVMKt.listOf((Object)charSequence.toString());
581 ····}580 ····}
582 ····581 ····
583 ····public·static·final·Sequence·splitToSequence(final·CharSequence·charSequence,·final·char[]·array,·final·boolean·b,·final·int·n)·{ 
584 ········Intrinsics.checkNotNullParameter((Object)charSequence,·"$this$splitToSequence"); 
585 ········Intrinsics.checkNotNullParameter((Object)array,·"delimiters"); 
586 ········return·SequencesKt___SequencesKt.map(rangesDelimitedBy$StringsKt__StringsKt$default(charSequence,·array,·0,·b,·n,·2,·(Object)null),·(Function1)new·StringsKt__StringsKt$splitToSequence$2(charSequence)); 
587 ····} 
588 ···· 
589 ····public·static·final·Sequence·splitToSequence(final·CharSequence·charSequence,·final·String[]·array,·final·boolean·b,·final·int·n)·{ 
590 ········Intrinsics.checkNotNullParameter((Object)charSequence,·"$this$splitToSequence"); 
591 ········Intrinsics.checkNotNullParameter((Object)array,·"delimiters"); 
592 ········return·SequencesKt___SequencesKt.map(rangesDelimitedBy$StringsKt__StringsKt$default(charSequence,·array,·0,·b,·n,·2,·(Object)null),·(Function1)new·StringsKt__StringsKt$splitToSequence$1(charSequence)); 
593 ····} 
594 ···· 
595 ····public·static·final·boolean·startsWith(final·CharSequence·charSequence,·final·CharSequence·charSequence2,·final·boolean·b)·{582 ····public·static·final·boolean·startsWith(final·CharSequence·charSequence,·final·CharSequence·charSequence2,·final·boolean·b)·{
596 ········Intrinsics.checkNotNullParameter((Object)charSequence,·"$this$startsWith");583 ········Intrinsics.checkNotNullParameter((Object)charSequence,·"$this$startsWith");
597 ········Intrinsics.checkNotNullParameter((Object)charSequence2,·"prefix");584 ········Intrinsics.checkNotNullParameter((Object)charSequence2,·"prefix");
598 ········if·(!b·&&·charSequence·instanceof·String·&&·charSequence2·instanceof·String)·{585 ········if·(!b·&&·charSequence·instanceof·String·&&·charSequence2·instanceof·String)·{
599 ············return·StringsKt__StringsJVMKt.startsWith$default((String)charSequence,·(String)charSequence2,·false,·2,·(Object)null);586 ············return·StringsKt__StringsJVMKt.startsWith$default((String)charSequence,·(String)charSequence2,·false,·2,·(Object)null);
600 ········}587 ········}
601 ········return·regionMatchesImpl(charSequence,·0,·charSequence2,·0,·charSequence2.length(),·b);588 ········return·regionMatchesImpl(charSequence,·0,·charSequence2,·0,·charSequence2.length(),·b);
2.37 KB
kotlin/coroutines/cancellation/CancellationException.kotlin_metadata
    
Offset 1, 18 lines modifiedOffset 1, 16 lines modified
00000000:·0000·0003·0000·0001·0000·0000·0000·0007··................00000000:·0000·0003·0000·0001·0000·0000·0000·0007··................
 00000010:·0a7c·0a06·6b6f·746c·696e·0a0a·636f·726f··.|..kotlin..coro
 00000020:·7574·696e·6573·0a0c·6361·6e63·656c·6c61··utines..cancella
 00000030:·7469·6f6e·0a15·4361·6e63·656c·6c61·7469··tion..Cancellati
 00000040:·6f6e·4578·6365·7074·696f·6e0a·1549·6c6c··onException..Ill
 00000050:·6567·616c·5374·6174·6545·7863·6570·7469··egalStateExcepti
 00000060:·6f6e·0a07·6d65·7373·6167·650a·0653·7472··on..message..Str
 00000070:·696e·670a·0b53·696e·6365·4b6f·746c·696e··ing..SinceKotlin
 00000080:·0a07·7665·7273·696f·6e0a·0331·2e34·1230··..version..1.4.0
 00000090:·0a02·1000·0a04·0800·1001·0a04·0801·1002··................
 000000a0:·0a06·0802·1003·1800·0a06·0800·1004·1800··................
00000010:·0a93·010a·066b·6f74·6c69·6e0a·0a63·6f72··.....kotlin..cor 
00000020:·6f75·7469·6e65·730a·0c63·616e·6365·6c6c··outines..cancell 
00000030:·6174·696f·6e0a·1543·616e·6365·6c6c·6174··ation..Cancellat 
00000040:·696f·6e45·7863·6570·7469·6f6e·0a15·496c··ionException..Il 
00000050:·6c65·6761·6c53·7461·7465·4578·6365·7074··legalStateExcept 
00000060:·696f·6e0a·076d·6573·7361·6765·0a06·5374··ion..message..St 
00000070:·7269·6e67·0a15·4578·7065·7269·6d65·6e74··ring..Experiment 
00000080:·616c·5374·646c·6962·4170·690a·0b53·696e··alStdlibApi..Sin 
00000090:·6365·4b6f·746c·696e·0a07·7665·7273·696f··ceKotlin..versio 
000000a0:·6e0a·0331·2e34·1238·0a02·1000·0a04·0800··n..1.4.8........ 
000000b0:·1001·0a04·0801·1002·0a06·0802·1003·1800··................ 
000000c0:·0a06·0800·1004·1800·0a06·0800·1006·1800··................000000b0:·0a06·0800·1006·1800·0a06·0800·1007·1800··................
000000d0:·0a06·0800·1007·1800·0a06·0800·1008·1800··................ 
000000e0:·1a03·b809·0222·3708·9720·1201·0018·0342··....."7..·.....B000000c0:·1a03·b809·0222·3208·9720·1201·0018·0342··....."2..·.....B
000000f0:·0208·1642·0808·1612·0410·0528·01f2·010a··...B.......(....000000d0:·0208·1642·0808·1612·0410·0528·01f2·010a··...B.......(....
00000100:·0a02·3004·0a04·1801·3005·b209·0208·06b2··..0.....0.......000000e0:·0a02·3004·0a04·1801·3005·b209·0c08·0612··..0.....0.......
00000110:·090c·0807·1208·0809·1204·0808·280a·······............(.000000f0:·0808·0812·0408·0828·09···················.......(.
2.69 KB
kotlin/coroutines/cancellation/CancellationExceptionHKt.kotlin_metadata
    
Offset 1, 21 lines modifiedOffset 1, 18 lines modified
00000000:·0000·0003·0000·0001·0000·0000·0000·0007··................00000000:·0000·0003·0000·0001·0000·0000·0000·0007··................
 00000010:·0a77·0a15·4361·6e63·656c·6c61·7469·6f6e··.w..Cancellation
 00000020:·4578·6365·7074·696f·6e0a·066b·6f74·6c69··Exception..kotli
 00000030:·6e0a·0a63·6f72·6f75·7469·6e65·730a·0c63··n..coroutines..c
 00000040:·616e·6365·6c6c·6174·696f·6e0a·076d·6573··ancellation..mes
 00000050:·7361·6765·0a06·5374·7269·6e67·0a05·6361··sage..String..ca
 00000060:·7573·650a·0954·6872·6f77·6162·6c65·0a0b··use..Throwable..
 00000070:·5369·6e63·654b·6f74·6c69·6e0a·0776·6572··SinceKotlin..ver
 00000080:·7369·6f6e·0a03·312e·3412·300a·0210·010a··sion..1.4.0.....
 00000090:·0408·0010·020a·0408·0110·030a·0608·0210··................
00000010:·0a8e·010a·1543·616e·6365·6c6c·6174·696f··.....Cancellatio 
00000020:·6e45·7863·6570·7469·6f6e·0a06·6b6f·746c··nException..kotl 
00000030:·696e·0a0a·636f·726f·7574·696e·6573·0a0c··in..coroutines.. 
00000040:·6361·6e63·656c·6c61·7469·6f6e·0a07·6d65··cancellation..me 
00000050:·7373·6167·650a·0653·7472·696e·670a·0563··ssage..String..c 
00000060:·6175·7365·0a09·5468·726f·7761·626c·650a··ause..Throwable. 
00000070:·1545·7870·6572·696d·656e·7461·6c53·7464··.ExperimentalStd 
00000080:·6c69·6241·7069·0a0b·5369·6e63·654b·6f74··libApi..SinceKot 
00000090:·6c69·6e0a·0776·6572·7369·6f6e·0a03·312e··lin..version..1. 
000000a0:·3412·380a·0210·010a·0408·0010·020a·0408··4.8............. 
000000b0:·0110·030a·0608·0210·0018·000a·0608·0010··................ 
000000c0:·0518·000a·0608·0010·0718·000a·0608·0010··................000000a0:·0018·000a·0608·0010·0518·000a·0608·0010··................
000000d0:·0818·000a·0608·0010·0918·001a·641a·2810··............d.(.000000b0:·0718·000a·0608·0010·0818·001a·5a1a·2310··............Z.#.
000000e0:·0032·0410·0428·0132·0410·0628·0238·0048··.2...(.2...(.8.H000000c0:·0032·0410·0428·0132·0410·0628·0238·0048··.2...(.2...(.8.H
000000f0:·8780·01b2·0902·0806·b209·0c08·0712·0808··................000000d0:·8780·01b2·090c·0806·1208·0809·1204·0808··................
 000000e0:·280a·1a1d·1000·3204·1006·2802·3800·4887··(.....2...(.8.H.
 000000f0:·8001·b209·0c08·0612·0808·0912·0408·0828··...............(
 00000100:·0af2·0110·0a02·3003·0a04·1801·3004·0a04··......0.....0...
 00000110:·1801·3005·b809·02························..0....
00000100:·0a12·0408·0828·0b1a·2210·0032·0410·0628··.....(.."..2...( 
00000110:·0238·0048·8780·01b2·0902·0806·b209·0c08··.8.H............ 
00000120:·0712·0808·0a12·0408·0828·0bf2·0110·0a02··.........(...... 
00000130:·3003·0a04·1801·3004·0a04·1801·3005·b809··0.....0.....0... 
00000140:·02·······································. 
2.29 KB
original/META-INF/okio.kotlin_module
    
Offset 1, 23 lines modifiedOffset 1, 22 lines modified
00000000:·0000·0003·0000·0001·0000·0004·0000·0000··................00000000:·0000·0003·0000·0001·0000·0004·0000·0001··................
00000010:·0000·0000·0ac4·010a·046f·6b69·6f12·0f4f··.........okio..O00000010:·0000·0000·0ac4·010a·046f·6b69·6f12·0f4f··.........okio..O
00000020:·6b69·6f5f·5f4a·766d·4f6b·696f·4b74·120c··kio__JvmOkioKt..00000020:·6b69·6f5f·5f4a·766d·4f6b·696f·4b74·120c··kio__JvmOkioKt..
00000030:·4f6b·696f·5f5f·4f6b·696f·4b74·1207·2d42··Okio__OkioKt..-B00000030:·4f6b·696f·5f5f·4f6b·696f·4b74·1207·2d42··Okio__OkioKt..-B
00000040:·6173·6536·3412·172d·4465·666c·6174·6572··ase64..-Deflater00000040:·6173·6536·3412·172d·4465·666c·6174·6572··ase64..-Deflater
00000050:·5369·6e6b·4578·7465·6e73·696f·6e73·1212··SinkExtensions..00000050:·5369·6e6b·4578·7465·6e73·696f·6e73·1212··SinkExtensions..
00000060:·2d44·6570·7265·6361·7465·6455·7067·7261··-DeprecatedUpgra00000060:·2d44·6570·7265·6361·7465·6455·7067·7261··-DeprecatedUpgra
00000070:·6465·1213·2d47·7a69·7053·696e·6b45·7874··de..-GzipSinkExt00000070:·6465·1213·2d47·7a69·7053·696e·6b45·7874··de..-GzipSinkExt
00000080:·656e·7369·6f6e·7312·152d·477a·6970·536f··ensions..-GzipSo00000080:·656e·7369·6f6e·7312·152d·477a·6970·536f··ensions..-GzipSo
00000090:·7572·6365·4578·7465·6e73·696f·6e73·1219··urceExtensions..00000090:·7572·6365·4578·7465·6e73·696f·6e73·1219··urceExtensions..
000000a0:·2d49·6e66·6c61·7465·7253·6f75·7263·6545··-InflaterSourceE000000a0:·2d49·6e66·6c61·7465·7253·6f75·7263·6545··-InflaterSourceE
000000b0:·7874·656e·7369·6f6e·7312·092d·506c·6174··xtensions..-Plat000000b0:·7874·656e·7369·6f6e·7312·092d·506c·6174··xtensions..-Plat
000000c0:·666f·726d·1205·2d55·7469·6c12·0455·7466··form..-Util..Utf000000c0:·666f·726d·1205·2d55·7469·6c12·0455·7466··form..-Util..Utf
000000d0:·381a·0201·0122·044f·6b69·6f0a·8101·0a0d··8....".Okio.....000000d0:·381a·0201·0122·044f·6b69·6f0a·710a·0d6f··8....".Okio.q..o
 000000e0:·6b69·6f2e·696e·7465·726e·616c·1208·4275··kio.internal..Bu
 000000f0:·6666·6572·4b74·120c·4279·7465·5374·7269··fferKt..ByteStri
 00000100:·6e67·4b74·1212·5265·616c·4275·6666·6572··ngKt..RealBuffer
 00000110:·6564·5369·6e6b·4b74·1214·5265·616c·4275··edSinkKt..RealBu
 00000120:·6666·6572·6564·536f·7572·6365·4b74·1215··fferedSourceKt..
 00000130:·5365·676d·656e·7465·6442·7974·6553·7472··SegmentedByteStr
 00000140:·696e·674b·7412·075f·5574·6638·4b74·2200··ingKt.._Utf8Kt".
000000e0:·6f6b·696f·2e69·6e74·6572·6e61·6c12·0842··okio.internal..B 
000000f0:·7566·6665·724b·7412·0c42·7974·6553·7472··ufferKt..ByteStr 
00000100:·696e·674b·7412·0e48·6173·6846·756e·6374··ingKt..HashFunct 
00000110:·696f·6e4b·7412·1252·6561·6c42·7566·6665··ionKt..RealBuffe 
00000120:·7265·6453·696e·6b4b·7412·1452·6561·6c42··redSinkKt..RealB 
00000130:·7566·6665·7265·6453·6f75·7263·654b·7412··ufferedSourceKt. 
00000140:·1553·6567·6d65·6e74·6564·4279·7465·5374··.SegmentedByteSt 
00000150:·7269·6e67·4b74·1207·5f55·7466·384b·7422··ringKt.._Utf8Kt" 
00000160:·002a·00··································.*.00000150:·2a00·····································*.
1.62 KB
smali/kotlin/ULongArray.smali
    
Offset 29, 15 lines modifiedOffset 29, 15 lines modified
29 .field·public·final·storage:[J29 .field·public·final·storage:[J
  
  
30 #·direct·methods30 #·direct·methods
31 .method·public·static·contains-VKZWuLQ([JJ)Z31 .method·public·static·contains-VKZWuLQ([JJ)Z
32 ····.locals·032 ····.locals·0
  
33 ····.line·5533 ····.line·56
34 ····invoke-static·{p0,·p1,·p2},·Lkotlin/collections/ArraysKt___ArraysKt;->contains([JJ)Z34 ····invoke-static·{p0,·p1,·p2},·Lkotlin/collections/ArraysKt___ArraysKt;->contains([JJ)Z
  
35 ····move-result·p035 ····move-result·p0
  
36 ····return·p036 ····return·p0
37 .end·method37 .end·method
  
Offset 52, 15 lines modifiedOffset 52, 15 lines modified
52 ········}52 ········}
53 ····.end·annotation53 ····.end·annotation
  
54 ····const-string·v0,·"elements"54 ····const-string·v0,·"elements"
  
55 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V55 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
  
56 ····.line·8456 ····.line·85
57 ····invoke-interface·{p1},·Ljava/util/Collection;->isEmpty()Z57 ····invoke-interface·{p1},·Ljava/util/Collection;->isEmpty()Z
  
58 ····move-result·v058 ····move-result·v0
  
59 ····const/4·v1,·0x059 ····const/4·v1,·0x0
  
60 ····const/4·v2,·0x160 ····const/4·v2,·0x1
Offset 68, 15 lines modifiedOffset 68, 15 lines modified
68 ····if-eqz·v0,·:cond_168 ····if-eqz·v0,·:cond_1
  
69 ····:cond_069 ····:cond_0
70 ····const/4·v1,·0x170 ····const/4·v1,·0x1
  
71 ····goto·:goto_171 ····goto·:goto_1
  
72 ····.line·8572 ····.line·86
73 ····:cond_173 ····:cond_1
74 ····invoke-interface·{p1},·Ljava/lang/Iterable;->iterator()Ljava/util/Iterator;74 ····invoke-interface·{p1},·Ljava/lang/Iterable;->iterator()Ljava/util/Iterator;
  
75 ····move-result-object·p175 ····move-result-object·p1
  
76 ····:cond_276 ····:cond_2
77 ····invoke-interface·{p1},·Ljava/util/Iterator;->hasNext()Z77 ····invoke-interface·{p1},·Ljava/util/Iterator;->hasNext()Z
Offset 85, 15 lines modifiedOffset 85, 15 lines modified
  
85 ····if-eqz·v0,·:cond_085 ····if-eqz·v0,·:cond_0
  
86 ····invoke-interface·{p1},·Ljava/util/Iterator;->next()Ljava/lang/Object;86 ····invoke-interface·{p1},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
87 ····move-result-object·v087 ····move-result-object·v0
  
88 ····.line·5988 ····.line·60
89 ····instance-of·v3,·v0,·Lkotlin/ULong;89 ····instance-of·v3,·v0,·Lkotlin/ULong;
  
90 ····if-eqz·v3,·:cond_390 ····if-eqz·v3,·:cond_3
  
91 ····check-cast·v0,·Lkotlin/ULong;91 ····check-cast·v0,·Lkotlin/ULong;
  
92 ····invoke-virtual·{v0},·Lkotlin/ULong;->unbox-impl()J92 ····invoke-virtual·{v0},·Lkotlin/ULong;->unbox-impl()J
Offset 175, 15 lines modifiedOffset 175, 15 lines modified
175 ····:goto_0175 ····:goto_0
176 ····return·p0176 ····return·p0
177 .end·method177 .end·method
  
178 .method·public·static·isEmpty-impl([J)Z178 .method·public·static·isEmpty-impl([J)Z
179 ····.locals·0179 ····.locals·0
  
180 ····.line·62180 ····.line·63
181 ····array-length·p0,·p0181 ····array-length·p0,·p0
  
182 ····if-nez·p0,·:cond_0182 ····if-nez·p0,·:cond_0
  
183 ····const/4·p0,·0x1183 ····const/4·p0,·0x1
  
184 ····goto·:goto_0184 ····goto·:goto_0
1.62 KB
smali/kotlin/UShortArray.smali
    
Offset 29, 15 lines modifiedOffset 29, 15 lines modified
29 .field·public·final·storage:[S29 .field·public·final·storage:[S
  
  
30 #·direct·methods30 #·direct·methods
31 .method·public·static·contains-xj2QHRw([SS)Z31 .method·public·static·contains-xj2QHRw([SS)Z
32 ····.locals·032 ····.locals·0
  
33 ····.line·5533 ····.line·56
34 ····invoke-static·{p0,·p1},·Lkotlin/collections/ArraysKt___ArraysKt;->contains([SS)Z34 ····invoke-static·{p0,·p1},·Lkotlin/collections/ArraysKt___ArraysKt;->contains([SS)Z
  
35 ····move-result·p035 ····move-result·p0
  
36 ····return·p036 ····return·p0
37 .end·method37 .end·method
  
Offset 52, 15 lines modifiedOffset 52, 15 lines modified
52 ········}52 ········}
53 ····.end·annotation53 ····.end·annotation
  
54 ····const-string·v0,·"elements"54 ····const-string·v0,·"elements"
  
55 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V55 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
  
56 ····.line·8456 ····.line·85
57 ····invoke-interface·{p1},·Ljava/util/Collection;->isEmpty()Z57 ····invoke-interface·{p1},·Ljava/util/Collection;->isEmpty()Z
  
58 ····move-result·v058 ····move-result·v0
  
59 ····const/4·v1,·0x059 ····const/4·v1,·0x0
  
60 ····const/4·v2,·0x160 ····const/4·v2,·0x1
Offset 68, 15 lines modifiedOffset 68, 15 lines modified
68 ····if-eqz·v0,·:cond_168 ····if-eqz·v0,·:cond_1
  
69 ····:cond_069 ····:cond_0
70 ····const/4·v1,·0x170 ····const/4·v1,·0x1
  
71 ····goto·:goto_171 ····goto·:goto_1
  
72 ····.line·8572 ····.line·86
73 ····:cond_173 ····:cond_1
74 ····invoke-interface·{p1},·Ljava/lang/Iterable;->iterator()Ljava/util/Iterator;74 ····invoke-interface·{p1},·Ljava/lang/Iterable;->iterator()Ljava/util/Iterator;
  
75 ····move-result-object·p175 ····move-result-object·p1
  
76 ····:cond_276 ····:cond_2
77 ····invoke-interface·{p1},·Ljava/util/Iterator;->hasNext()Z77 ····invoke-interface·{p1},·Ljava/util/Iterator;->hasNext()Z
Offset 85, 15 lines modifiedOffset 85, 15 lines modified
  
85 ····if-eqz·v0,·:cond_085 ····if-eqz·v0,·:cond_0
  
86 ····invoke-interface·{p1},·Ljava/util/Iterator;->next()Ljava/lang/Object;86 ····invoke-interface·{p1},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
87 ····move-result-object·v087 ····move-result-object·v0
  
88 ····.line·5988 ····.line·60
89 ····instance-of·v3,·v0,·Lkotlin/UShort;89 ····instance-of·v3,·v0,·Lkotlin/UShort;
  
90 ····if-eqz·v3,·:cond_390 ····if-eqz·v3,·:cond_3
  
91 ····check-cast·v0,·Lkotlin/UShort;91 ····check-cast·v0,·Lkotlin/UShort;
  
92 ····invoke-virtual·{v0},·Lkotlin/UShort;->unbox-impl()S92 ····invoke-virtual·{v0},·Lkotlin/UShort;->unbox-impl()S
Offset 175, 15 lines modifiedOffset 175, 15 lines modified
175 ····:goto_0175 ····:goto_0
176 ····return·p0176 ····return·p0
177 .end·method177 .end·method
  
178 .method·public·static·isEmpty-impl([S)Z178 .method·public·static·isEmpty-impl([S)Z
179 ····.locals·0179 ····.locals·0
  
180 ····.line·62180 ····.line·63
181 ····array-length·p0,·p0181 ····array-length·p0,·p0
  
182 ····if-nez·p0,·:cond_0182 ····if-nez·p0,·:cond_0
  
183 ····const/4·p0,·0x1183 ····const/4·p0,·0x1
  
184 ····goto·:goto_0184 ····goto·:goto_0
693 B
smali/kotlin/ResultKt.smali
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 .class·public·final·Lkotlin/ResultKt;1 .class·public·final·Lkotlin/ResultKt;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"Result.kt"3 .source·"Result.kt"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/SourceDebugExtension;5 .annotation·system·Ldalvik/annotation/SourceDebugExtension;
6 ····value·=·"SMAP\nResult.kt\nKotlin\n*S·Kotlin\n*F\n+·1·Result.kt\nkotlin/ResultKt\n+·2·fake.kt\nkotlin/jvm/internal/FakeKt\n*L\n1#1,340:1\n1#2:341\n*E\n"6 ····value·=·"SMAP\nResult.kt\nKotlin\n*S·Kotlin\n*F\n+·1·Result.kt\nkotlin/ResultKt\n+·2·fake.kt\nkotlin/jvm/internal/FakeKt\n*L\n1#1,339:1\n1#2:340\n*E\n"
7 .end·annotation7 .end·annotation
  
  
8 #·direct·methods8 #·direct·methods
9 .method·public·static·final·createFailure(Ljava/lang/Throwable;)Ljava/lang/Object;9 .method·public·static·final·createFailure(Ljava/lang/Throwable;)Ljava/lang/Object;
10 ····.locals·110 ····.locals·1
  
1.61 KB
smali/kotlin/UIntArray.smali
    
Offset 29, 15 lines modifiedOffset 29, 15 lines modified
29 .field·public·final·storage:[I29 .field·public·final·storage:[I
  
  
30 #·direct·methods30 #·direct·methods
31 .method·public·static·contains-WZ4Q5Ns([II)Z31 .method·public·static·contains-WZ4Q5Ns([II)Z
32 ····.locals·032 ····.locals·0
  
33 ····.line·5533 ····.line·56
34 ····invoke-static·{p0,·p1},·Lkotlin/collections/ArraysKt___ArraysKt;->contains([II)Z34 ····invoke-static·{p0,·p1},·Lkotlin/collections/ArraysKt___ArraysKt;->contains([II)Z
  
35 ····move-result·p035 ····move-result·p0
  
36 ····return·p036 ····return·p0
37 .end·method37 .end·method
  
Offset 52, 15 lines modifiedOffset 52, 15 lines modified
52 ········}52 ········}
53 ····.end·annotation53 ····.end·annotation
  
54 ····const-string·v0,·"elements"54 ····const-string·v0,·"elements"
  
55 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V55 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
  
56 ····.line·8456 ····.line·85
57 ····invoke-interface·{p1},·Ljava/util/Collection;->isEmpty()Z57 ····invoke-interface·{p1},·Ljava/util/Collection;->isEmpty()Z
  
58 ····move-result·v058 ····move-result·v0
  
59 ····const/4·v1,·0x059 ····const/4·v1,·0x0
  
60 ····const/4·v2,·0x160 ····const/4·v2,·0x1
Offset 68, 15 lines modifiedOffset 68, 15 lines modified
68 ····if-eqz·v0,·:cond_168 ····if-eqz·v0,·:cond_1
  
69 ····:cond_069 ····:cond_0
70 ····const/4·v1,·0x170 ····const/4·v1,·0x1
  
71 ····goto·:goto_171 ····goto·:goto_1
  
72 ····.line·8572 ····.line·86
73 ····:cond_173 ····:cond_1
74 ····invoke-interface·{p1},·Ljava/lang/Iterable;->iterator()Ljava/util/Iterator;74 ····invoke-interface·{p1},·Ljava/lang/Iterable;->iterator()Ljava/util/Iterator;
  
75 ····move-result-object·p175 ····move-result-object·p1
  
76 ····:cond_276 ····:cond_2
77 ····invoke-interface·{p1},·Ljava/util/Iterator;->hasNext()Z77 ····invoke-interface·{p1},·Ljava/util/Iterator;->hasNext()Z
Offset 85, 15 lines modifiedOffset 85, 15 lines modified
  
85 ····if-eqz·v0,·:cond_085 ····if-eqz·v0,·:cond_0
  
86 ····invoke-interface·{p1},·Ljava/util/Iterator;->next()Ljava/lang/Object;86 ····invoke-interface·{p1},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
87 ····move-result-object·v087 ····move-result-object·v0
  
88 ····.line·5988 ····.line·60
89 ····instance-of·v3,·v0,·Lkotlin/UInt;89 ····instance-of·v3,·v0,·Lkotlin/UInt;
  
90 ····if-eqz·v3,·:cond_390 ····if-eqz·v3,·:cond_3
  
91 ····check-cast·v0,·Lkotlin/UInt;91 ····check-cast·v0,·Lkotlin/UInt;
  
92 ····invoke-virtual·{v0},·Lkotlin/UInt;->unbox-impl()I92 ····invoke-virtual·{v0},·Lkotlin/UInt;->unbox-impl()I
Offset 175, 15 lines modifiedOffset 175, 15 lines modified
175 ····:goto_0175 ····:goto_0
176 ····return·p0176 ····return·p0
177 .end·method177 .end·method
  
178 .method·public·static·isEmpty-impl([I)Z178 .method·public·static·isEmpty-impl([I)Z
179 ····.locals·0179 ····.locals·0
  
180 ····.line·62180 ····.line·63
181 ····array-length·p0,·p0181 ····array-length·p0,·p0
  
182 ····if-nez·p0,·:cond_0182 ····if-nez·p0,·:cond_0
  
183 ····const/4·p0,·0x1183 ····const/4·p0,·0x1
  
184 ····goto·:goto_0184 ····goto·:goto_0
1.62 KB
smali/kotlin/UByteArray.smali
    
Offset 29, 15 lines modifiedOffset 29, 15 lines modified
29 .field·public·final·storage:[B29 .field·public·final·storage:[B
  
  
30 #·direct·methods30 #·direct·methods
31 .method·public·static·contains-7apg3OU([BB)Z31 .method·public·static·contains-7apg3OU([BB)Z
32 ····.locals·032 ····.locals·0
  
33 ····.line·5533 ····.line·56
34 ····invoke-static·{p0,·p1},·Lkotlin/collections/ArraysKt___ArraysKt;->contains([BB)Z34 ····invoke-static·{p0,·p1},·Lkotlin/collections/ArraysKt___ArraysKt;->contains([BB)Z
  
35 ····move-result·p035 ····move-result·p0
  
36 ····return·p036 ····return·p0
37 .end·method37 .end·method
  
Offset 52, 15 lines modifiedOffset 52, 15 lines modified
52 ········}52 ········}
53 ····.end·annotation53 ····.end·annotation
  
54 ····const-string·v0,·"elements"54 ····const-string·v0,·"elements"
  
55 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V55 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
  
56 ····.line·8456 ····.line·85
57 ····invoke-interface·{p1},·Ljava/util/Collection;->isEmpty()Z57 ····invoke-interface·{p1},·Ljava/util/Collection;->isEmpty()Z
  
58 ····move-result·v058 ····move-result·v0
  
59 ····const/4·v1,·0x059 ····const/4·v1,·0x0
  
60 ····const/4·v2,·0x160 ····const/4·v2,·0x1
Offset 68, 15 lines modifiedOffset 68, 15 lines modified
68 ····if-eqz·v0,·:cond_168 ····if-eqz·v0,·:cond_1
  
69 ····:cond_069 ····:cond_0
70 ····const/4·v1,·0x170 ····const/4·v1,·0x1
  
71 ····goto·:goto_171 ····goto·:goto_1
  
72 ····.line·8572 ····.line·86
73 ····:cond_173 ····:cond_1
74 ····invoke-interface·{p1},·Ljava/lang/Iterable;->iterator()Ljava/util/Iterator;74 ····invoke-interface·{p1},·Ljava/lang/Iterable;->iterator()Ljava/util/Iterator;
  
75 ····move-result-object·p175 ····move-result-object·p1
  
76 ····:cond_276 ····:cond_2
77 ····invoke-interface·{p1},·Ljava/util/Iterator;->hasNext()Z77 ····invoke-interface·{p1},·Ljava/util/Iterator;->hasNext()Z
Offset 85, 15 lines modifiedOffset 85, 15 lines modified
  
85 ····if-eqz·v0,·:cond_085 ····if-eqz·v0,·:cond_0
  
86 ····invoke-interface·{p1},·Ljava/util/Iterator;->next()Ljava/lang/Object;86 ····invoke-interface·{p1},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
87 ····move-result-object·v087 ····move-result-object·v0
  
88 ····.line·5988 ····.line·60
89 ····instance-of·v3,·v0,·Lkotlin/UByte;89 ····instance-of·v3,·v0,·Lkotlin/UByte;
  
90 ····if-eqz·v3,·:cond_390 ····if-eqz·v3,·:cond_3
  
91 ····check-cast·v0,·Lkotlin/UByte;91 ····check-cast·v0,·Lkotlin/UByte;
  
92 ····invoke-virtual·{v0},·Lkotlin/UByte;->unbox-impl()B92 ····invoke-virtual·{v0},·Lkotlin/UByte;->unbox-impl()B
Offset 175, 15 lines modifiedOffset 175, 15 lines modified
175 ····:goto_0175 ····:goto_0
176 ····return·p0176 ····return·p0
177 .end·method177 .end·method
  
178 .method·public·static·isEmpty-impl([B)Z178 .method·public·static·isEmpty-impl([B)Z
179 ····.locals·0179 ····.locals·0
  
180 ····.line·62180 ····.line·63
181 ····array-length·p0,·p0181 ····array-length·p0,·p0
  
182 ····if-nez·p0,·:cond_0182 ····if-nez·p0,·:cond_0
  
183 ····const/4·p0,·0x1183 ····const/4·p0,·0x1
  
184 ····goto·:goto_0184 ····goto·:goto_0
1.89 KB
smali/kotlin/io/FilesKt__UtilsKt.smali
    
Offset 1, 32 lines modifiedOffset 1, 32 lines modified
1 .class·public·Lkotlin/io/FilesKt__UtilsKt;1 .class·public·Lkotlin/io/FilesKt__UtilsKt;
2 .super·Lkotlin/io/FilesKt__FileTreeWalkKt;2 .super·Lkotlin/io/FilesKt__FileTreeWalkKt;
3 .source·"Utils.kt"3 .source·"Utils.kt"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/SourceDebugExtension;5 .annotation·system·Ldalvik/annotation/SourceDebugExtension;
6 ····value·=·"SMAP\nUtils.kt\nKotlin\n*S·Kotlin\n*F\n+·1·Utils.kt\nkotlin/io/FilesKt__UtilsKt\n+·2·fake.kt\nkotlin/jvm/internal/FakeKt\n+·3·_Sequences.kt\nkotlin/sequences/SequencesKt___SequencesKt\n*L\n1#1,447:1\n1#2:448\n1217#3,3:449\n*E\n*S·KotlinDebug\n*F\n+·1·Utils.kt\nkotlin/io/FilesKt__UtilsKt\n*L\n321#1,3:449\n*E\n"6 ····value·=·"SMAP\nUtils.kt\nKotlin\n*S·Kotlin\n*F\n+·1·Utils.kt\nkotlin/io/FilesKt__UtilsKt\n+·2·fake.kt\nkotlin/jvm/internal/FakeKt\n+·3·_Sequences.kt\nkotlin/sequences/SequencesKt___SequencesKt\n*L\n1#1,473:1\n1#2:474\n1227#3,3:475\n*E\n*S·KotlinDebug\n*F\n+·1·Utils.kt\nkotlin/io/FilesKt__UtilsKt\n*L\n347#1,3:475\n*E\n"
7 .end·annotation7 .end·annotation
  
  
8 #·direct·methods8 #·direct·methods
9 .method·public·static·final·deleteRecursively(Ljava/io/File;)Z9 .method·public·static·final·deleteRecursively(Ljava/io/File;)Z
10 ····.locals·410 ····.locals·4
  
11 ····const-string·v0,·"$this$deleteRecursively"11 ····const-string·v0,·"$this$deleteRecursively"
  
12 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V12 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
  
13 ····.line·32113 ····.line·347
14 ····invoke-static·{p0},·Lkotlin/io/FilesKt__FileTreeWalkKt;->walkBottomUp(Ljava/io/File;)Lkotlin/io/FileTreeWalk;14 ····invoke-static·{p0},·Lkotlin/io/FilesKt__FileTreeWalkKt;->walkBottomUp(Ljava/io/File;)Lkotlin/io/FileTreeWalk;
  
15 ····move-result-object·p015 ····move-result-object·p0
  
16 ····.line·45016 ····.line·476
17 ····invoke-interface·{p0},·Lkotlin/sequences/Sequence;->iterator()Ljava/util/Iterator;17 ····invoke-interface·{p0},·Lkotlin/sequences/Sequence;->iterator()Ljava/util/Iterator;
  
18 ····move-result-object·p018 ····move-result-object·p0
  
19 ····const/4·v0,·0x119 ····const/4·v0,·0x1
  
20 ····:goto_020 ····:goto_0
Offset 41, 15 lines modifiedOffset 41, 15 lines modified
  
41 ····invoke-interface·{p0},·Ljava/util/Iterator;->next()Ljava/lang/Object;41 ····invoke-interface·{p0},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
42 ····move-result-object·v242 ····move-result-object·v2
  
43 ····check-cast·v2,·Ljava/io/File;43 ····check-cast·v2,·Ljava/io/File;
  
44 ····.line·32144 ····.line·347
45 ····invoke-virtual·{v2},·Ljava/io/File;->delete()Z45 ····invoke-virtual·{v2},·Ljava/io/File;->delete()Z
  
46 ····move-result·v346 ····move-result·v3
  
47 ····if-nez·v3,·:cond_047 ····if-nez·v3,·:cond_0
  
48 ····invoke-virtual·{v2},·Ljava/io/File;->exists()Z48 ····invoke-virtual·{v2},·Ljava/io/File;->exists()Z
1.05 KB
smali/kotlin/io/FilesKt__FilePathComponentsKt.smali
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
1 .class·public·Lkotlin/io/FilesKt__FilePathComponentsKt;1 .class·public·Lkotlin/io/FilesKt__FilePathComponentsKt;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"FilePathComponents.kt"3 .source·"FilePathComponents.kt"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/SourceDebugExtension;5 .annotation·system·Ldalvik/annotation/SourceDebugExtension;
6 ····value·=·"SMAP\nFilePathComponents.kt\nKotlin\n*S·Kotlin\n*F\n+·1·FilePathComponents.kt\nkotlin/io/FilesKt__FilePathComponentsKt\n+·2·_Collections.kt\nkotlin/collections/CollectionsKt___CollectionsKt\n*L\n1#1,148:1\n1497#2:149\n1568#2,3:150\n*E\n*S·KotlinDebug\n*F\n+·1·FilePathComponents.kt\nkotlin/io/FilesKt__FilePathComponentsKt\n*L\n133#1:149\n133#1,3:150\n*E\n"6 ····value·=·"SMAP\nFilePathComponents.kt\nKotlin\n*S·Kotlin\n*F\n+·1·FilePathComponents.kt\nkotlin/io/FilesKt__FilePathComponentsKt\n+·2·_Collections.kt\nkotlin/collections/CollectionsKt___CollectionsKt\n*L\n1#1,148:1\n1517#2:149\n1588#2,3:150\n*E\n*S·KotlinDebug\n*F\n+·1·FilePathComponents.kt\nkotlin/io/FilesKt__FilePathComponentsKt\n*L\n133#1:149\n133#1,3:150\n*E\n"
7 .end·annotation7 .end·annotation
1.11 KB
smali/kotlin/io/TextStreamsKt.smali
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 .class·public·final·Lkotlin/io/TextStreamsKt;1 .class·public·final·Lkotlin/io/TextStreamsKt;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"ReadWrite.kt"3 .source·"ReadWrite.kt"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/SourceDebugExtension;5 .annotation·system·Ldalvik/annotation/SourceDebugExtension;
6 ····value·=·"SMAP\nReadWrite.kt\nKotlin\n*S·Kotlin\n*F\n+·1·ReadWrite.kt\nkotlin/io/TextStreamsKt\n+·2·fake.kt\nkotlin/jvm/internal/FakeKt\n+·3·_Sequences.kt\nkotlin/sequences/SequencesKt___SequencesKt\n*L\n1#1,152:1\n53#1:153\n1#2:154\n1#2:157\n1246#3,2:155\n*E\n*S·KotlinDebug\n*F\n+·1·ReadWrite.kt\nkotlin/io/TextStreamsKt\n*L\n33#1:153\n33#1:154\n33#1,2:155\n*E\n"6 ····value·=·"SMAP\nReadWrite.kt\nKotlin\n*S·Kotlin\n*F\n+·1·ReadWrite.kt\nkotlin/io/TextStreamsKt\n+·2·fake.kt\nkotlin/jvm/internal/FakeKt\n+·3·_Sequences.kt\nkotlin/sequences/SequencesKt___SequencesKt\n*L\n1#1,152:1\n53#1:153\n1#2:154\n1#2:157\n1256#3,2:155\n*E\n*S·KotlinDebug\n*F\n+·1·ReadWrite.kt\nkotlin/io/TextStreamsKt\n*L\n33#1:153\n33#1:154\n33#1,2:155\n*E\n"
7 .end·annotation7 .end·annotation
  
  
8 #·direct·methods8 #·direct·methods
9 .method·public·static·final·copyTo(Ljava/io/Reader;Ljava/io/Writer;I)J9 .method·public·static·final·copyTo(Ljava/io/Reader;Ljava/io/Writer;I)J
10 ····.locals·510 ····.locals·5
  
866 B
smali/kotlin/random/Random$Default.smali
    
Offset 14, 35 lines modifiedOffset 14, 35 lines modified
14 .end·annotation14 .end·annotation
  
  
15 #·direct·methods15 #·direct·methods
16 .method·public·constructor·<init>()V16 .method·public·constructor·<init>()V
17 ····.locals·017 ····.locals·0
  
18 ····.line·24018 ····.line·270
19 ····invoke-direct·{p0},·Lkotlin/random/Random;-><init>()V19 ····invoke-direct·{p0},·Lkotlin/random/Random;-><init>()V
  
20 ····return-void20 ····return-void
21 .end·method21 .end·method
  
22 .method·public·synthetic·constructor·<init>(Lkotlin/jvm/internal/DefaultConstructorMarker;)V22 .method·public·synthetic·constructor·<init>(Lkotlin/jvm/internal/DefaultConstructorMarker;)V
23 ····.locals·023 ····.locals·0
  
24 ····.line·24024 ····.line·270
25 ····invoke-direct·{p0},·Lkotlin/random/Random$Default;-><init>()V25 ····invoke-direct·{p0},·Lkotlin/random/Random$Default;-><init>()V
  
26 ····return-void26 ····return-void
27 .end·method27 .end·method
  
  
28 #·virtual·methods28 #·virtual·methods
29 .method·public·nextInt()I29 .method·public·nextInt()I
30 ····.locals·130 ····.locals·1
  
31 ····.line·24531 ····.line·275
32 ····invoke-static·{},·Lkotlin/random/Random;->access$getDefaultRandom$cp()Lkotlin/random/Random;32 ····invoke-static·{},·Lkotlin/random/Random;->access$getDefaultRandom$cp()Lkotlin/random/Random;
  
33 ····move-result-object·v033 ····move-result-object·v0
  
34 ····invoke-virtual·{v0},·Lkotlin/random/Random;->nextInt()I34 ····invoke-virtual·{v0},·Lkotlin/random/Random;->nextInt()I
  
35 ····move-result·v035 ····move-result·v0
1.38 KB
smali/kotlin/random/Random.smali
    
Offset 7, 15 lines modifiedOffset 7, 15 lines modified
7 .annotation·system·Ldalvik/annotation/MemberClasses;7 .annotation·system·Ldalvik/annotation/MemberClasses;
8 ····value·=·{8 ····value·=·{
9 ········Lkotlin/random/Random$Default;9 ········Lkotlin/random/Random$Default;
10 ····}10 ····}
11 .end·annotation11 .end·annotation
  
12 .annotation·system·Ldalvik/annotation/SourceDebugExtension;12 .annotation·system·Ldalvik/annotation/SourceDebugExtension;
13 ····value·=·"SMAP\nRandom.kt\nKotlin\n*S·Kotlin\n*F\n+·1·Random.kt\nkotlin/random/Random\n+·2·fake.kt\nkotlin/jvm/internal/FakeKt\n*L\n1#1,347:1\n1#2:348\n*E\n"13 ····value·=·"SMAP\nRandom.kt\nKotlin\n*S·Kotlin\n*F\n+·1·Random.kt\nkotlin/random/Random\n+·2·fake.kt\nkotlin/jvm/internal/FakeKt\n*L\n1#1,377:1\n1#2:378\n*E\n"
14 .end·annotation14 .end·annotation
  
  
15 #·static·fields15 #·static·fields
16 .field·public·static·final·Default:Lkotlin/random/Random$Default;16 .field·public·static·final·Default:Lkotlin/random/Random$Default;
  
17 .field·public·static·final·defaultRandom:Lkotlin/random/Random;17 .field·public·static·final·defaultRandom:Lkotlin/random/Random;
Offset 29, 15 lines modifiedOffset 29, 15 lines modified
  
29 ····const/4·v1,·0x029 ····const/4·v1,·0x0
  
30 ····invoke-direct·{v0,·v1},·Lkotlin/random/Random$Default;-><init>(Lkotlin/jvm/internal/DefaultConstructorMarker;)V30 ····invoke-direct·{v0,·v1},·Lkotlin/random/Random$Default;-><init>(Lkotlin/jvm/internal/DefaultConstructorMarker;)V
  
31 ····sput-object·v0,·Lkotlin/random/Random;->Default:Lkotlin/random/Random$Default;31 ····sput-object·v0,·Lkotlin/random/Random;->Default:Lkotlin/random/Random$Default;
  
32 ····.line·24232 ····.line·272
33 ····sget-object·v0,·Lkotlin/internal/PlatformImplementationsKt;->IMPLEMENTATIONS:Lkotlin/internal/PlatformImplementations;33 ····sget-object·v0,·Lkotlin/internal/PlatformImplementationsKt;->IMPLEMENTATIONS:Lkotlin/internal/PlatformImplementations;
  
34 ····invoke-virtual·{v0},·Lkotlin/internal/PlatformImplementations;->defaultPlatformRandom()Lkotlin/random/Random;34 ····invoke-virtual·{v0},·Lkotlin/internal/PlatformImplementations;->defaultPlatformRandom()Lkotlin/random/Random;
  
35 ····move-result-object·v035 ····move-result-object·v0
  
36 ····sput-object·v0,·Lkotlin/random/Random;->defaultRandom:Lkotlin/random/Random;36 ····sput-object·v0,·Lkotlin/random/Random;->defaultRandom:Lkotlin/random/Random;
16.4 KB
smali/kotlin/text/StringsKt__StringsJVMKt.smali
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 .class·public·Lkotlin/text/StringsKt__StringsJVMKt;1 .class·public·Lkotlin/text/StringsKt__StringsJVMKt;
2 .super·Lkotlin/text/StringsKt__StringNumberConversionsKt;2 .super·Lkotlin/text/StringsKt__StringNumberConversionsKt;
3 .source·"StringsJVM.kt"3 .source·"StringsJVM.kt"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/SourceDebugExtension;5 .annotation·system·Ldalvik/annotation/SourceDebugExtension;
6 ····value·=·"SMAP\nStringsJVM.kt\nKotlin\n*S·Kotlin\n*F\n+·1·StringsJVM.kt\nkotlin/text/StringsKt__StringsJVMKt\n+·2·fake.kt\nkotlin/jvm/internal/FakeKt\n+·3·_Collections.kt\nkotlin/collections/CollectionsKt___CollectionsKt\n*L\n1#1,692:1\n1#2:693\n1670#3,3:694\n*E\n*S·KotlinDebug\n*F\n+·1·StringsJVM.kt\nkotlin/text/StringsKt__StringsJVMKt\n*L\n528#1,3:694\n*E\n"6 ····value·=·"SMAP\nStringsJVM.kt\nKotlin\n*S·Kotlin\n*F\n+·1·StringsJVM.kt\nkotlin/text/StringsKt__StringsJVMKt\n+·2·_Strings.kt\nkotlin/text/StringsKt___StringsKt\n+·3·fake.kt\nkotlin/jvm/internal/FakeKt\n+·4·_Collections.kt\nkotlin/collections/CollectionsKt___CollectionsKt\n*L\n1#1,725:1\n1139#2,2:726\n1#3:728\n1690#4,3:729\n*E\n*S·KotlinDebug\n*F\n+·1·StringsJVM.kt\nk[·...·truncated·by·diffoscope;·len:·63,·SHA:·fb0d0bc454871cdac28feddbb37f67c61c3a46fe93a3b49865fa8f5091122841·...·]\n*E\n"
7 .end·annotation7 .end·annotation
  
  
8 #·direct·methods8 #·direct·methods
9 .method·public·static·final·compareTo(Ljava/lang/String;Ljava/lang/String;Z)I9 .method·public·static·final·compareTo(Ljava/lang/String;Ljava/lang/String;Z)I
10 ····.locals·110 ····.locals·1
  
Offset 19, 22 lines modifiedOffset 19, 22 lines modified
  
19 ····const-string·v0,·"other"19 ····const-string·v0,·"other"
  
20 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V20 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
  
21 ····if-eqz·p2,·:cond_021 ····if-eqz·p2,·:cond_0
  
22 ····.line·49422 ····.line·527
23 ····invoke-virtual·{p0,·p1},·Ljava/lang/String;->compareToIgnoreCase(Ljava/lang/String;)I23 ····invoke-virtual·{p0,·p1},·Ljava/lang/String;->compareToIgnoreCase(Ljava/lang/String;)I
  
24 ····move-result·p024 ····move-result·p0
  
25 ····return·p025 ····return·p0
  
26 ····.line·49626 ····.line·529
27 ····:cond_027 ····:cond_0
28 ····invoke-virtual·{p0,·p1},·Ljava/lang/String;->compareTo(Ljava/lang/String;)I28 ····invoke-virtual·{p0,·p1},·Ljava/lang/String;->compareTo(Ljava/lang/String;)I
  
29 ····move-result·p029 ····move-result·p0
  
30 ····return·p030 ····return·p0
31 .end·method31 .end·method
Offset 48, 22 lines modifiedOffset 48, 22 lines modified
  
48 ····const-string·v0,·"suffix"48 ····const-string·v0,·"suffix"
  
49 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V49 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
  
50 ····if-nez·p2,·:cond_050 ····if-nez·p2,·:cond_0
  
51 ····.line·38451 ····.line·417
52 ····invoke-virtual·{p0,·p1},·Ljava/lang/String;->endsWith(Ljava/lang/String;)Z52 ····invoke-virtual·{p0,·p1},·Ljava/lang/String;->endsWith(Ljava/lang/String;)Z
  
53 ····move-result·p053 ····move-result·p0
  
54 ····return·p054 ····return·p0
  
55 ····.line·38655 ····.line·419
56 ····:cond_056 ····:cond_0
57 ····invoke-virtual·{p0},·Ljava/lang/String;->length()I57 ····invoke-virtual·{p0},·Ljava/lang/String;->length()I
  
58 ····move-result·p258 ····move-result·p2
  
59 ····invoke-virtual·{p1},·Ljava/lang/String;->length()I59 ····invoke-virtual·{p1},·Ljava/lang/String;->length()I
  
Offset 95, 15 lines modifiedOffset 95, 15 lines modified
  
95 ····and-int/lit8·p3,·p3,·0x295 ····and-int/lit8·p3,·p3,·0x2
  
96 ····if-eqz·p3,·:cond_096 ····if-eqz·p3,·:cond_0
  
97 ····const/4·p2,·0x097 ····const/4·p2,·0x0
  
98 ····.line·38298 ····.line·415
99 ····:cond_099 ····:cond_0
100 ····invoke-static·{p0,·p1,·p2},·Lkotlin/text/StringsKt__StringsJVMKt;->endsWith(Ljava/lang/String;Ljava/lang/String;Z)Z100 ····invoke-static·{p0,·p1,·p2},·Lkotlin/text/StringsKt__StringsJVMKt;->endsWith(Ljava/lang/String;Ljava/lang/String;Z)Z
  
101 ····move-result·p0101 ····move-result·p0
  
102 ····return·p0102 ····return·p0
103 .end·method103 .end·method
Offset 148, 30 lines modifiedOffset 148, 30 lines modified
148 .method·public·static·final·isBlank(Ljava/lang/CharSequence;)Z148 .method·public·static·final·isBlank(Ljava/lang/CharSequence;)Z
149 ····.locals·4149 ····.locals·4
  
150 ····const-string·v0,·"$this$isBlank"150 ····const-string·v0,·"$this$isBlank"
  
151 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V151 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
  
152 ····.line·528152 ····.line·561
153 ····invoke-interface·{p0},·Ljava/lang/CharSequence;->length()I153 ····invoke-interface·{p0},·Ljava/lang/CharSequence;->length()I
  
154 ····move-result·v0154 ····move-result·v0
  
155 ····const/4·v1,·0x0155 ····const/4·v1,·0x0
  
156 ····const/4·v2,·0x1156 ····const/4·v2,·0x1
  
157 ····if-eqz·v0,·:cond_3157 ····if-eqz·v0,·:cond_3
  
158 ····invoke-static·{p0},·Lkotlin/text/StringsKt__StringsKt;->getIndices(Ljava/lang/CharSequence;)Lkotlin/ranges/IntRange;158 ····invoke-static·{p0},·Lkotlin/text/StringsKt__StringsKt;->getIndices(Ljava/lang/CharSequence;)Lkotlin/ranges/IntRange;
  
159 ····move-result-object·v0159 ····move-result-object·v0
  
160 ····.line·694160 ····.line·729
161 ····instance-of·v3,·v0,·Ljava/util/Collection;161 ····instance-of·v3,·v0,·Ljava/util/Collection;
  
162 ····if-eqz·v3,·:cond_1162 ····if-eqz·v3,·:cond_1
  
163 ····move-object·v3,·v0163 ····move-object·v3,·v0
  
164 ····check-cast·v3,·Ljava/util/Collection;164 ····check-cast·v3,·Ljava/util/Collection;
Offset 183, 15 lines modifiedOffset 183, 15 lines modified
183 ····if-eqz·v3,·:cond_1183 ····if-eqz·v3,·:cond_1
  
184 ····:cond_0184 ····:cond_0
185 ····const/4·p0,·0x1185 ····const/4·p0,·0x1
  
186 ····goto·:goto_0186 ····goto·:goto_0
  
187 ····.line·695187 ····.line·730
188 ····:cond_1188 ····:cond_1
189 ····invoke-interface·{v0},·Ljava/lang/Iterable;->iterator()Ljava/util/Iterator;189 ····invoke-interface·{v0},·Ljava/lang/Iterable;->iterator()Ljava/util/Iterator;
  
190 ····move-result-object·v0190 ····move-result-object·v0
  
191 ····:cond_2191 ····:cond_2
192 ····invoke-interface·{v0},·Ljava/util/Iterator;->hasNext()Z192 ····invoke-interface·{v0},·Ljava/util/Iterator;->hasNext()Z
Offset 204, 15 lines modifiedOffset 204, 15 lines modified
  
204 ····check-cast·v3,·Lkotlin/collections/IntIterator;204 ····check-cast·v3,·Lkotlin/collections/IntIterator;
Max diff block lines reached; 12917/16700 bytes (77.35%) of diff not shown.
976 B
smali/kotlin/text/RegexKt.smali
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 .class·public·final·Lkotlin/text/RegexKt;1 .class·public·final·Lkotlin/text/RegexKt;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"Regex.kt"3 .source·"Regex.kt"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/SourceDebugExtension;5 .annotation·system·Ldalvik/annotation/SourceDebugExtension;
6 ····value·=·"SMAP\nRegex.kt\nKotlin\n*S·Kotlin\n*F\n+·1·Regex.kt\nkotlin/text/RegexKt\n+·2·_Collections.kt\nkotlin/collections/CollectionsKt___CollectionsKt\n*L\n1#1,320:1\n1733#2,3:321\n*E\n*S·KotlinDebug\n*F\n+·1·Regex.kt\nkotlin/text/RegexKt\n*L\n19#1,3:321\n*E\n"6 ····value·=·"SMAP\nRegex.kt\nKotlin\n*S·Kotlin\n*F\n+·1·Regex.kt\nkotlin/text/RegexKt\n+·2·_Collections.kt\nkotlin/collections/CollectionsKt___CollectionsKt\n*L\n1#1,320:1\n1753#2,3:321\n*E\n*S·KotlinDebug\n*F\n+·1·Regex.kt\nkotlin/text/RegexKt\n*L\n19#1,3:321\n*E\n"
7 .end·annotation7 .end·annotation
  
  
8 #·direct·methods8 #·direct·methods
9 .method·public·static·final·synthetic·access$findNext(Ljava/util/regex/Matcher;ILjava/lang/CharSequence;)Lkotlin/text/MatchResult;9 .method·public·static·final·synthetic·access$findNext(Ljava/util/regex/Matcher;ILjava/lang/CharSequence;)Lkotlin/text/MatchResult;
10 ····.locals·010 ····.locals·0
  
2.11 KB
smali/kotlin/text/StringsKt__IndentKt.smali
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
1 .class·public·Lkotlin/text/StringsKt__IndentKt;1 .class·public·Lkotlin/text/StringsKt__IndentKt;
2 .super·Lkotlin/text/StringsKt__AppendableKt;2 .super·Lkotlin/text/StringsKt__AppendableKt;
3 .source·"Indent.kt"3 .source·"Indent.kt"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/SourceDebugExtension;5 .annotation·system·Ldalvik/annotation/SourceDebugExtension;
6 ····value·=·"SMAP\nIndent.kt\nKotlin\n*S·Kotlin\n*F\n+·1·Indent.kt\nkotlin/text/StringsKt__IndentKt\n+·2·fake.kt\nkotlin/jvm/internal/FakeKt\n+·3·_Collections.kt\nkotlin/collections/CollectionsKt___CollectionsKt\n+·4·_Strings.kt\nkotlin/text/StringsKt___StringsKt\n*L\n1#1,121:1\n111#1,9:123\n111#1,9:161\n1#2:122\n1#2:151\n1#2:183\n1#2:205\n1517#3,11:132\n1808#3,2:143\n1810#3:152\n1528#3:153\n714#3:154\n805#3,2:155\n1497#3:157\n1568#3,3:158\n1517#3,11:170\n1808#3,2:181\n1810#3:184\n1528#3:185\n1517#3,11:192\n1808#3,2:203\n1810#3:206\n1528#3:207\n120#4,6:145\n120#4,6:186\n*E\n*S·KotlinDebug\n*F\n+·1·Indent.kt\nkotlin/text/StringsKt__IndentKt\n*L\n37#1,9:123\n76#1,9:161\n37#1:151\n76#1:183\n112#1:205\n37#1,11:132\n37#1,2:143\n37#1:152\n37#1:153\n72#1:154\n72#1,2:155\n73#1:157\n73#1,3:158\n76#1,11:170\n76#1,2:181\n76#1:184\n76#1:185\n112#1,11:192\n112#1,2:203\n112#1:206\n112#1:207\n38#1,6:145\n99#1,6:186\n*E\n"6 ····value·=·"SMAP\nIndent.kt\nKotlin\n*S·Kotlin\n*F\n+·1·Indent.kt\nkotlin/text/StringsKt__IndentKt\n+·2·fake.kt\nkotlin/jvm/internal/FakeKt\n+·3·_Collections.kt\nkotlin/collections/CollectionsKt___CollectionsKt\n+·4·_Strings.kt\nkotlin/text/StringsKt___StringsKt\n*L\n1#1,121:1\n111#1,9:123\n111#1,9:161\n1#2:122\n1#2:151\n1#2:183\n1#2:205\n1537#3,11:132\n1828#3,2:143\n1830#3:152\n1548#3:153\n734#3:154\n825#3,2:155\n1517#3:157\n1588#3,3:158\n1537#3,11:170\n1828#3,2:181\n1830#3:184\n1548#3:185\n1537#3,11:192\n1828#3,2:203\n1830#3:206\n1548#3:207\n120#4,6:145\n120#4,6:186\n*E\n*S·KotlinDebug\n*F\n+·1·Indent.kt\nkotlin/text/StringsKt__IndentKt\n*L\n37#1,9:123\n76#1,9:161\n37#1:151\n76#1:183\n112#1:205\n37#1,11:132\n37#1,2:143\n37#1:152\n37#1:153\n72#1:154\n72#1,2:155\n73#1:157\n73#1,3:158\n76#1,11:170\n76#1,2:181\n76#1:184\n76#1:185\n112#1,11:192\n112#1,2:203\n112#1:206\n112#1:207\n38#1,6:145\n99#1,6:186\n*E\n"
7 .end·annotation7 .end·annotation
7.27 KB
smali/kotlin/text/StringsKt__StringsKt.smali
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 .class·public·Lkotlin/text/StringsKt__StringsKt;1 .class·public·Lkotlin/text/StringsKt__StringsKt;
2 .super·Lkotlin/text/StringsKt__StringsJVMKt;2 .super·Lkotlin/text/StringsKt__StringsJVMKt;
3 .source·"Strings.kt"3 .source·"Strings.kt"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/SourceDebugExtension;5 .annotation·system·Ldalvik/annotation/SourceDebugExtension;
6 ····value·=·"SMAP\nStrings.kt\nKotlin\n*S·Kotlin\n*F\n+·1·Strings.kt\nkotlin/text/StringsKt__StringsKt\n+·2·_Arrays.kt\nkotlin/collections/ArraysKt___ArraysKt\n+·3·_Collections.kt\nkotlin/collections/CollectionsKt___CollectionsKt\n+·4·fake.kt\nkotlin/jvm/internal/FakeKt\n*L\n1#1,1291:1\n17#1,22:1292\n51#1,5:1314\n68#1,5:1319\n17#1,22:1324\n45#1:1346\n17#1,22:1347\n51#1,5:1369\n62#1:1374\n51#1,5:1375\n68#1,5:1380\n79#1:1385\n68#1,5:1386\n17#1,22:1391\n51#1,5:1413\n68#1,5:1418\n12661#2,2:1423\n12661#2,2:1425\n256#3,2:1427\n256#3,2:1429\n1497#3:1432\n1568#3,3:1433\n1497#3:1436\n1568#3,3:1437\n1#4:1431\n*E\n*S·KotlinDebug\n*F\n+·1·Strings.kt\nkotlin/text/StringsKt__StringsKt\n*L\n45#1,22:1292\n62#1,5:1314\n79#1,5:1319\n84#1,22:1324\n89#1:1346\n89#1,22:1347\n94#1,5:1369\n99#1:1374\n99#1,5:1375\n104#1,5:1380\n109#1:1385\n109#1,5:1386\n114#1,22:1391\n125#1,5:1413\n136#1,5:1418\n844#1,2:1423\n868#1,2:1425\n907#1,2:1427\n913#1,2:1429\n1210#1:1432\n1210#1,3:1433\n1235#1:1436\n1235#1,3:1437\n*E\n"6 ····value·=·"SMAP\nStrings.kt\nKotlin\n*S·Kotlin\n*F\n+·1·Strings.kt\nkotlin/text/StringsKt__StringsKt\n+·2·_Arrays.kt\nkotlin/collections/ArraysKt___ArraysKt\n+·3·_Collections.kt\nkotlin/collections/CollectionsKt___CollectionsKt\n+·4·fake.kt\nkotlin/jvm/internal/FakeKt\n*L\n1#1,1291:1\n17#1,22:1292\n51#1,5:1314\n68#1,5:1319\n17#1,22:1324\n45#1:1346\n17#1,22:1347\n51#1,5:1369\n62#1:1374\n51#1,5:1375\n68#1,5:1380\n79#1:1385\n68#1,5:1386\n17#1,22:1391\n51#1,5:1413\n68#1,5:1418\n12751#2,2:1423\n12751#2,2:1425\n256#3,2:1427\n256#3,2:1429\n1517#3:1432\n1588#3,3:1433\n1517#3:1436\n1588#3,3:1437\n1#4:1431\n*E\n*S·KotlinDebug\n*F\n+·1·Strings.kt\nkotlin/text/StringsKt__StringsKt\n*L\n45#1,22:1292\n62#1,5:1314\n79#1,5:1319\n84#1,22:1324\n89#1:1346\n89#1,22:1347\n94#1,5:1369\n99#1:1374\n99#1,5:1375\n104#1,5:1380\n109#1:1385\n109#1,5:1386\n114#1,22:1391\n125#1,5:1413\n136#1,5:1418\n844#1,2:1423\n868#1,2:1425\n907#1,2:1427\n913#1,2:1429\n1210#1:1432\n1210#1,3:1433\n1235#1:1436\n1235#1,3:1437\n*E\n"
7 .end·annotation7 .end·annotation
  
  
8 #·direct·methods8 #·direct·methods
9 .method·public·static·final·synthetic·access$findAnyOf(Ljava/lang/CharSequence;Ljava/util/Collection;IZZ)Lkotlin/Pair;9 .method·public·static·final·synthetic·access$findAnyOf(Ljava/lang/CharSequence;Ljava/util/Collection;IZZ)Lkotlin/Pair;
10 ····.locals·010 ····.locals·0
  
Offset 2176, 172 lines modifiedOffset 2176, 14 lines modified
2176 ····invoke-static·{p0,·p1,·p2,·p3},·Lkotlin/text/StringsKt__StringsKt;->split(Ljava/lang/CharSequence;[Ljava/lang/String;ZI)Ljava/util/List;2176 ····invoke-static·{p0,·p1,·p2,·p3},·Lkotlin/text/StringsKt__StringsKt;->split(Ljava/lang/CharSequence;[Ljava/lang/String;ZI)Ljava/util/List;
  
2177 ····move-result-object·p02177 ····move-result-object·p0
  
2178 ····return-object·p02178 ····return-object·p0
2179 .end·method2179 .end·method
  
2180 .method·public·static·final·splitToSequence(Ljava/lang/CharSequence;[CZI)Lkotlin/sequences/Sequence; 
2181 ····.locals·8 
2182 ····.annotation·system·Ldalvik/annotation/Signature; 
2183 ········value·=·{ 
2184 ············"(", 
2185 ············"Ljava/lang/CharSequence;", 
2186 ············"[CZI)", 
2187 ············"Lkotlin/sequences/Sequence<", 
2188 ············"Ljava/lang/String;", 
2189 ············">;" 
2190 ········} 
2191 ····.end·annotation 
  
2192 ····const-string·v0,·"$this$splitToSequence" 
  
2193 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V 
  
2194 ····const-string·v0,·"delimiters" 
  
2195 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V 
  
2196 ····const/4·v3,·0x0 
  
2197 ····const/4·v6,·0x2 
  
2198 ····const/4·v7,·0x0 
  
2199 ····move-object·v1,·p0 
  
2200 ····move-object·v2,·p1 
  
2201 ····move·v4,·p2 
  
2202 ····move·v5,·p3 
  
2203 ····.line·1221 
2204 ····invoke-static/range·{v1·..·v7},·Lkotlin/text/StringsKt__StringsKt;->rangesDelimitedBy$StringsKt__StringsKt$default(Ljava/lang/CharSequence;[CIZIILjava/lang/Object;)Lkotlin/sequences/Sequence; 
  
2205 ····move-result-object·p1 
  
2206 ····new-instance·p2,·Lkotlin/text/StringsKt__StringsKt$splitToSequence$2; 
  
2207 ····invoke-direct·{p2,·p0},·Lkotlin/text/StringsKt__StringsKt$splitToSequence$2;-><init>(Ljava/lang/CharSequence;)V 
  
2208 ····invoke-static·{p1,·p2},·Lkotlin/sequences/SequencesKt___SequencesKt;->map(Lkotlin/sequences/Sequence;Lkotlin/jvm/functions/Function1;)Lkotlin/sequences/Sequence; 
  
2209 ····move-result-object·p0 
  
2210 ····return-object·p0 
2211 .end·method 
  
2212 .method·public·static·final·splitToSequence(Ljava/lang/CharSequence;[Ljava/lang/String;ZI)Lkotlin/sequences/Sequence; 
2213 ····.locals·8 
2214 ····.annotation·system·Ldalvik/annotation/Signature; 
2215 ········value·=·{ 
2216 ············"(", 
2217 ············"Ljava/lang/CharSequence;", 
2218 ············"[", 
2219 ············"Ljava/lang/String;", 
2220 ············"ZI)", 
2221 ············"Lkotlin/sequences/Sequence<", 
2222 ············"Ljava/lang/String;", 
2223 ············">;" 
2224 ········} 
2225 ····.end·annotation 
  
2226 ····const-string·v0,·"$this$splitToSequence" 
  
2227 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V 
  
2228 ····const-string·v0,·"delimiters" 
  
2229 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V 
  
2230 ····const/4·v3,·0x0 
  
2231 ····const/4·v6,·0x2 
  
2232 ····const/4·v7,·0x0 
  
2233 ····move-object·v1,·p0 
  
2234 ····move-object·v2,·p1 
  
2235 ····move·v4,·p2 
  
2236 ····move·v5,·p3 
  
2237 ····.line·1189 
2238 ····invoke-static/range·{v1·..·v7},·Lkotlin/text/StringsKt__StringsKt;->rangesDelimitedBy$StringsKt__StringsKt$default(Ljava/lang/CharSequence;[Ljava/lang/String;IZIILjava/lang/Object;)Lkotlin/sequences/Sequence; 
  
2239 ····move-result-object·p1 
  
2240 ····new-instance·p2,·Lkotlin/text/StringsKt__StringsKt$splitToSequence$1; 
  
2241 ····invoke-direct·{p2,·p0},·Lkotlin/text/StringsKt__StringsKt$splitToSequence$1;-><init>(Ljava/lang/CharSequence;)V 
  
2242 ····invoke-static·{p1,·p2},·Lkotlin/sequences/SequencesKt___SequencesKt;->map(Lkotlin/sequences/Sequence;Lkotlin/jvm/functions/Function1;)Lkotlin/sequences/Sequence; 
  
2243 ····move-result-object·p0 
  
2244 ····return-object·p0 
2245 .end·method 
  
Max diff block lines reached; 186/7358 bytes (2.53%) of diff not shown.
1.08 KB
smali/kotlin/collections/ArraysKt__ArraysKt.smali
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 .class·public·Lkotlin/collections/ArraysKt__ArraysKt;1 .class·public·Lkotlin/collections/ArraysKt__ArraysKt;
2 .super·Lkotlin/collections/ArraysKt__ArraysJVMKt;2 .super·Lkotlin/collections/ArraysKt__ArraysJVMKt;
3 .source·"Arrays.kt"3 .source·"Arrays.kt"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/SourceDebugExtension;5 .annotation·system·Ldalvik/annotation/SourceDebugExtension;
6 ····value·=·"SMAP\nArrays.kt\nKotlin\n*S·Kotlin\n*F\n+·1·Arrays.kt\nkotlin/collections/ArraysKt__ArraysKt\n+·2·_Arrays.kt\nkotlin/collections/ArraysKt___ArraysKt\n*L\n1#1,161:1\n21179#2,5:162\n*E\n*S·KotlinDebug\n*F\n+·1·Arrays.kt\nkotlin/collections/ArraysKt__ArraysKt\n*L\n20#1,5:162\n*E\n"6 ····value·=·"SMAP\nArrays.kt\nKotlin\n*S·Kotlin\n*F\n+·1·Arrays.kt\nkotlin/collections/ArraysKt__ArraysKt\n+·2·_Arrays.kt\nkotlin/collections/ArraysKt___ArraysKt\n*L\n1#1,161:1\n21269#2,5:162\n*E\n*S·KotlinDebug\n*F\n+·1·Arrays.kt\nkotlin/collections/ArraysKt__ArraysKt\n*L\n20#1,5:162\n*E\n"
7 .end·annotation7 .end·annotation
  
  
8 #·direct·methods8 #·direct·methods
9 .method·public·static·final·contentDeepEquals([Ljava/lang/Object;[Ljava/lang/Object;)Z9 .method·public·static·final·contentDeepEquals([Ljava/lang/Object;[Ljava/lang/Object;)Z
10 ····.locals·710 ····.locals·7
11 ····.annotation·system·Ldalvik/annotation/Signature;11 ····.annotation·system·Ldalvik/annotation/Signature;
1.05 KB
smali/kotlin/collections/ArrayAsCollection.smali
    
Offset 17, 15 lines modifiedOffset 17, 15 lines modified
17 ········"Ljava/util/Collection<",17 ········"Ljava/util/Collection<",
18 ········"TT;>;",18 ········"TT;>;",
19 ········"Lkotlin/jvm/internal/markers/KMappedMarker;"19 ········"Lkotlin/jvm/internal/markers/KMappedMarker;"
20 ····}20 ····}
21 .end·annotation21 .end·annotation
  
22 .annotation·system·Ldalvik/annotation/SourceDebugExtension;22 .annotation·system·Ldalvik/annotation/SourceDebugExtension;
23 ····value·=·"SMAP\nCollections.kt\nKotlin\n*S·Kotlin\n*F\n+·1·Collections.kt\nkotlin/collections/ArrayAsCollection\n+·2·_Collections.kt\nkotlin/collections/CollectionsKt___CollectionsKt\n*L\n1#1,467:1\n1670#2,3:468\n*E\n*S·KotlinDebug\n*F\n+·1·Collections.kt\nkotlin/collections/ArrayAsCollection\n*L\n61#1,3:468\n*E\n"23 ····value·=·"SMAP\nCollections.kt\nKotlin\n*S·Kotlin\n*F\n+·1·Collections.kt\nkotlin/collections/ArrayAsCollection\n+·2·_Collections.kt\nkotlin/collections/CollectionsKt___CollectionsKt\n*L\n1#1,467:1\n1690#2,3:468\n*E\n*S·KotlinDebug\n*F\n+·1·Collections.kt\nkotlin/collections/ArrayAsCollection\n*L\n61#1,3:468\n*E\n"
24 .end·annotation24 .end·annotation
  
  
25 #·instance·fields25 #·instance·fields
26 .field·public·final·isVarargs:Z26 .field·public·final·isVarargs:Z
  
27 .field·public·final·values:[Ljava/lang/Object;27 .field·public·final·values:[Ljava/lang/Object;
588 B
smali/kotlin/collections/CollectionsKt___CollectionsKt$withIndex$1.smali
    
Offset 61, 15 lines modifiedOffset 61, 15 lines modified
61 ········value·=·{61 ········value·=·{
62 ············"()",62 ············"()",
63 ············"Ljava/util/Iterator<",63 ············"Ljava/util/Iterator<",
64 ············"TT;>;"64 ············"TT;>;"
65 ········}65 ········}
66 ····.end·annotation66 ····.end·annotation
  
67 ····.line·157867 ····.line·1598
68 ····iget-object·v0,·p0,·Lkotlin/collections/CollectionsKt___CollectionsKt$withIndex$1;->$this_withIndex:Ljava/lang/Iterable;68 ····iget-object·v0,·p0,·Lkotlin/collections/CollectionsKt___CollectionsKt$withIndex$1;->$this_withIndex:Ljava/lang/Iterable;
  
69 ····invoke-interface·{v0},·Ljava/lang/Iterable;->iterator()Ljava/util/Iterator;69 ····invoke-interface·{v0},·Ljava/lang/Iterable;->iterator()Ljava/util/Iterator;
  
70 ····move-result-object·v070 ····move-result-object·v0
  
71 ····return-object·v071 ····return-object·v0
27.2 KB
smali/kotlin/collections/ArraysKt___ArraysKt.smali
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 .class·public·Lkotlin/collections/ArraysKt___ArraysKt;1 .class·public·Lkotlin/collections/ArraysKt___ArraysKt;
2 .super·Lkotlin/collections/ArraysKt___ArraysJvmKt;2 .super·Lkotlin/collections/ArraysKt___ArraysJvmKt;
3 .source·"_Arrays.kt"3 .source·"_Arrays.kt"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/SourceDebugExtension;5 .annotation·system·Ldalvik/annotation/SourceDebugExtension;
6 ····value·=·"SMAP\n_Arrays.kt\nKotlin\n*S·Kotlin\n*F\n+·1·_Arrays.kt\nkotlin/collections/ArraysKt___ArraysKt\n+·2·fake.kt\nkotlin/jvm/internal/FakeKt\n+·3·Maps.kt\nkotlin/collections/MapsKt__MapsKt\n*L\n1#1,23790:1\n1245#1,2:23791\n1253#1,2:23793\n1261#1,2:23795\n1269#1,2:23797\n1277#1,2:23799\n1285#1,2:23801\n1293#1,2:23803\n1301#1,2:23805\n1309#1,2:23807\n2187#1,5:23809\n2198#1,5:23814\n2209#1,5:23819\n2220#1,5:23824\n2231#1,5:23829\n2242#1,5:23834\n2253#1,5:[·...·truncated·by·diffoscope;·len:·9459,·SHA:·f1c5795456fab78890f72e4e051e933380ac88336131c3ca124e36e01f32852f·...·]8\n*E\n"6 ····value·=·"SMAP\n_Arrays.kt\nKotlin\n*S·Kotlin\n*F\n+·1·_Arrays.kt\nkotlin/collections/ArraysKt___ArraysKt\n+·2·fake.kt\nkotlin/jvm/internal/FakeKt\n+·3·Maps.kt\nkotlin/collections/MapsKt__MapsKt\n*L\n1#1,23880:1\n1245#1,2:23881\n1253#1,2:23883\n1261#1,2:23885\n1269#1,2:23887\n1277#1,2:23889\n1285#1,2:23891\n1293#1,2:23893\n1301#1,2:23895\n1309#1,2:23897\n2261#1,5:23899\n2274#1,5:23904\n2287#1,5:23909\n2300#1,5:23914\n2313#1,5:23919\n2326#1,5:23924\n2339#1,5:[·...·truncated·by·diffoscope;·len:·9459,·SHA:·1a0b01af052e9e1d38fd7fc1423cf61b8672153c9932e9b334bd9e5b170a40ac·...·]8\n*E\n"
7 .end·annotation7 .end·annotation
  
  
8 #·direct·methods8 #·direct·methods
9 .method·public·static·final·contains([BB)Z9 .method·public·static·final·contains([BB)Z
10 ····.locals·110 ····.locals·1
  
Offset 179, 15 lines modifiedOffset 179, 15 lines modified
179 ········}179 ········}
180 ····.end·annotation180 ····.end·annotation
  
181 ····const-string·v0,·"$this$filterNotNull"181 ····const-string·v0,·"$this$filterNotNull"
  
182 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V182 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
  
183 ····.line·4071183 ····.line·4161
184 ····new-instance·v0,·Ljava/util/ArrayList;184 ····new-instance·v0,·Ljava/util/ArrayList;
  
185 ····invoke-direct·{v0},·Ljava/util/ArrayList;-><init>()V185 ····invoke-direct·{v0},·Ljava/util/ArrayList;-><init>()V
  
186 ····invoke-static·{p0,·v0},·Lkotlin/collections/ArraysKt___ArraysKt;->filterNotNullTo([Ljava/lang/Object;Ljava/util/Collection;)Ljava/util/Collection;186 ····invoke-static·{p0,·v0},·Lkotlin/collections/ArraysKt___ArraysKt;->filterNotNullTo([Ljava/lang/Object;Ljava/util/Collection;)Ljava/util/Collection;
  
187 ····check-cast·v0,·Ljava/util/List;187 ····check-cast·v0,·Ljava/util/List;
Offset 211, 15 lines modifiedOffset 211, 15 lines modified
  
211 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V211 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
  
212 ····const-string·v0,·"destination"212 ····const-string·v0,·"destination"
  
213 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V213 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
  
214 ····.line·4080214 ····.line·4170
215 ····array-length·v0,·p0215 ····array-length·v0,·p0
  
216 ····const/4·v1,·0x0216 ····const/4·v1,·0x0
  
217 ····:goto_0217 ····:goto_0
218 ····if-ge·v1,·v0,·:cond_1218 ····if-ge·v1,·v0,·:cond_1
  
Offset 558, 18 lines modifiedOffset 558, 18 lines modified
  
558 ····invoke-static·{p4,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V558 ····invoke-static·{p4,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
  
559 ····const-string·v0,·"truncated"559 ····const-string·v0,·"truncated"
  
560 ····invoke-static·{p6,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V560 ····invoke-static·{p6,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
  
561 ····.line·23007561 ····.line·23097
562 ····invoke-interface·{p1,·p3},·Ljava/lang/Appendable;->append(Ljava/lang/CharSequence;)Ljava/lang/Appendable;562 ····invoke-interface·{p1,·p3},·Ljava/lang/Appendable;->append(Ljava/lang/CharSequence;)Ljava/lang/Appendable;
  
563 ····.line·23009563 ····.line·23099
564 ····array-length·p3,·p0564 ····array-length·p3,·p0
  
565 ····const/4·v0,·0x0565 ····const/4·v0,·0x0
  
566 ····const/4·v1,·0x0566 ····const/4·v1,·0x0
  
567 ····:goto_0567 ····:goto_0
Offset 579, 39 lines modifiedOffset 579, 39 lines modified
  
579 ····add-int/lit8·v1,·v1,·0x1579 ····add-int/lit8·v1,·v1,·0x1
  
580 ····const/4·v3,·0x1580 ····const/4·v3,·0x1
  
581 ····if-le·v1,·v3,·:cond_0581 ····if-le·v1,·v3,·:cond_0
  
582 ····.line·23010582 ····.line·23100
583 ····invoke-interface·{p1,·p2},·Ljava/lang/Appendable;->append(Ljava/lang/CharSequence;)Ljava/lang/Appendable;583 ····invoke-interface·{p1,·p2},·Ljava/lang/Appendable;->append(Ljava/lang/CharSequence;)Ljava/lang/Appendable;
  
584 ····:cond_0584 ····:cond_0
585 ····if-ltz·p5,·:cond_1585 ····if-ltz·p5,·:cond_1
  
586 ····if-gt·v1,·p5,·:cond_2586 ····if-gt·v1,·p5,·:cond_2
  
587 ····.line·23012587 ····.line·23102
588 ····:cond_1588 ····:cond_1
589 ····invoke-static·{p1,·v2,·p7},·Lkotlin/text/StringsKt__AppendableKt;->appendElement(Ljava/lang/Appendable;Ljava/lang/Object;Lkotlin/jvm/functions/Function1;)V589 ····invoke-static·{p1,·v2,·p7},·Lkotlin/text/StringsKt__AppendableKt;->appendElement(Ljava/lang/Appendable;Ljava/lang/Object;Lkotlin/jvm/functions/Function1;)V
  
590 ····add-int/lit8·v0,·v0,·0x1590 ····add-int/lit8·v0,·v0,·0x1
  
591 ····goto·:goto_0591 ····goto·:goto_0
  
592 ····:cond_2592 ····:cond_2
593 ····if-ltz·p5,·:cond_3593 ····if-ltz·p5,·:cond_3
  
594 ····if-le·v1,·p5,·:cond_3594 ····if-le·v1,·p5,·:cond_3
  
595 ····.line·23015595 ····.line·23105
596 ····invoke-interface·{p1,·p6},·Ljava/lang/Appendable;->append(Ljava/lang/CharSequence;)Ljava/lang/Appendable;596 ····invoke-interface·{p1,·p6},·Ljava/lang/Appendable;->append(Ljava/lang/CharSequence;)Ljava/lang/Appendable;
  
597 ····.line·23016597 ····.line·23106
598 ····:cond_3598 ····:cond_3
599 ····invoke-interface·{p1,·p4},·Ljava/lang/Appendable;->append(Ljava/lang/CharSequence;)Ljava/lang/Appendable;599 ····invoke-interface·{p1,·p4},·Ljava/lang/Appendable;->append(Ljava/lang/CharSequence;)Ljava/lang/Appendable;
  
600 ····return-object·p1600 ····return-object·p1
601 .end·method601 .end·method
  
602 .method·public·static·final·joinToString([Ljava/lang/Object;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;ILjava/lang/CharSequence;Lkotlin/jvm/functions/Function1;)Ljava/lang/String;602 .method·public·static·final·joinToString([Ljava/lang/Object;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;ILjava/lang/CharSequence;Lkotlin/jvm/functions/Function1;)Ljava/lang/String;
Offset 650, 15 lines modifiedOffset 650, 15 lines modified
  
650 ····invoke-static·{p3,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V650 ····invoke-static·{p3,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
  
651 ····const-string·v0,·"truncated"651 ····const-string·v0,·"truncated"
  
652 ····invoke-static·{p5,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V652 ····invoke-static·{p5,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
  
653 ····.line·23229653 ····.line·23319
654 ····new-instance·v0,·Ljava/lang/StringBuilder;654 ····new-instance·v0,·Ljava/lang/StringBuilder;
  
655 ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V655 ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V
  
656 ····move-object·v1,·p0656 ····move-object·v1,·p0
  
657 ····move-object·v2,·v0657 ····move-object·v2,·v0
Offset 766, 56 lines modifiedOffset 766, 56 lines modified
  
766 ····move·p6,·v1766 ····move·p6,·v1
  
767 ····move-object·p7,·v2767 ····move-object·p7,·v2
Max diff block lines reached; 4219/27775 bytes (15.19%) of diff not shown.
964 B
smali/kotlin/collections/CollectionsKt___CollectionsKt$asSequence$$inlined$Sequence$1.smali
    
Offset 21, 15 lines modifiedOffset 21, 15 lines modified
21 ········"Ljava/lang/Object;",21 ········"Ljava/lang/Object;",
22 ········"Lkotlin/sequences/Sequence<",22 ········"Lkotlin/sequences/Sequence<",
23 ········"TT;>;"23 ········"TT;>;"
24 ····}24 ····}
25 .end·annotation25 .end·annotation
  
26 .annotation·system·Ldalvik/annotation/SourceDebugExtension;26 .annotation·system·Ldalvik/annotation/SourceDebugExtension;
27 ····value·=·"SMAP\nSequences.kt\nKotlin\n*S·Kotlin\n*F\n+·1·Sequences.kt\nkotlin/sequences/SequencesKt__SequencesKt$Sequence$1\n+·2·_Collections.kt\nkotlin/collections/CollectionsKt___CollectionsKt\n*L\n1#1,680:1\n3338#2:681\n*E\n"27 ····value·=·"SMAP\nSequences.kt\nKotlin\n*S·Kotlin\n*F\n+·1·Sequences.kt\nkotlin/sequences/SequencesKt__SequencesKt$Sequence$1\n+·2·_Collections.kt\nkotlin/collections/CollectionsKt___CollectionsKt\n*L\n1#1,680:1\n3358#2:681\n*E\n"
28 .end·annotation28 .end·annotation
  
  
29 #·instance·fields29 #·instance·fields
30 .field·public·final·synthetic·$this_asSequence$inlined:Ljava/lang/Iterable;30 .field·public·final·synthetic·$this_asSequence$inlined:Ljava/lang/Iterable;
  
  
1.22 KB
smali/kotlin/collections/SetsKt___SetsKt.smali
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 .class·public·Lkotlin/collections/SetsKt___SetsKt;1 .class·public·Lkotlin/collections/SetsKt___SetsKt;
2 .super·Lkotlin/collections/SetsKt__SetsKt;2 .super·Lkotlin/collections/SetsKt__SetsKt;
3 .source·"_Sets.kt"3 .source·"_Sets.kt"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/SourceDebugExtension;5 .annotation·system·Ldalvik/annotation/SourceDebugExtension;
6 ····value·=·"SMAP\n_Sets.kt\nKotlin\n*S·Kotlin\n*F\n+·1·_Sets.kt\nkotlin/collections/SetsKt___SetsKt\n+·2·_Collections.kt\nkotlin/collections/CollectionsKt___CollectionsKt\n+·3·fake.kt\nkotlin/jvm/internal/FakeKt\n*L\n1#1,148:1\n805#2,2:149\n795#2,2:151\n1#3:153\n*E\n*S·KotlinDebug\n*F\n+·1·_Sets.kt\nkotlin/collections/SetsKt___SetsKt\n*L\n28#1,2:149\n58#1,2:151\n*E\n"6 ····value·=·"SMAP\n_Sets.kt\nKotlin\n*S·Kotlin\n*F\n+·1·_Sets.kt\nkotlin/collections/SetsKt___SetsKt\n+·2·_Collections.kt\nkotlin/collections/CollectionsKt___CollectionsKt\n+·3·fake.kt\nkotlin/jvm/internal/FakeKt\n*L\n1#1,148:1\n825#2,2:149\n815#2,2:151\n1#3:153\n*E\n*S·KotlinDebug\n*F\n+·1·_Sets.kt\nkotlin/collections/SetsKt___SetsKt\n*L\n28#1,2:149\n58#1,2:151\n*E\n"
7 .end·annotation7 .end·annotation
  
  
8 #·direct·methods8 #·direct·methods
9 .method·public·static·final·minus(Ljava/util/Set;Ljava/lang/Iterable;)Ljava/util/Set;9 .method·public·static·final·minus(Ljava/util/Set;Ljava/lang/Iterable;)Ljava/util/Set;
10 ····.locals·310 ····.locals·3
11 ····.annotation·system·Ldalvik/annotation/Signature;11 ····.annotation·system·Ldalvik/annotation/Signature;
1.11 KB
smali/kotlin/collections/AbstractCollection.smali
    
Offset 17, 15 lines modifiedOffset 17, 15 lines modified
17 ········"Ljava/util/Collection<",17 ········"Ljava/util/Collection<",
18 ········"TE;>;",18 ········"TE;>;",
19 ········"Lkotlin/jvm/internal/markers/KMappedMarker;"19 ········"Lkotlin/jvm/internal/markers/KMappedMarker;"
20 ····}20 ····}
21 .end·annotation21 .end·annotation
  
22 .annotation·system·Ldalvik/annotation/SourceDebugExtension;22 .annotation·system·Ldalvik/annotation/SourceDebugExtension;
23 ····value·=·"SMAP\nAbstractCollection.kt\nKotlin\n*S·Kotlin\n*F\n+·1·AbstractCollection.kt\nkotlin/collections/AbstractCollection\n+·2·_Collections.kt\nkotlin/collections/CollectionsKt___CollectionsKt\n*L\n1#1,42:1\n1691#2,3:43\n1670#2,3:46\n*E\n*S·KotlinDebug\n*F\n+·1·AbstractCollection.kt\nkotlin/collections/AbstractCollection\n*L\n19#1,3:43\n22#1,3:46\n*E\n"23 ····value·=·"SMAP\nAbstractCollection.kt\nKotlin\n*S·Kotlin\n*F\n+·1·AbstractCollection.kt\nkotlin/collections/AbstractCollection\n+·2·_Collections.kt\nkotlin/collections/CollectionsKt___CollectionsKt\n*L\n1#1,42:1\n1711#2,3:43\n1690#2,3:46\n*E\n*S·KotlinDebug\n*F\n+·1·AbstractCollection.kt\nkotlin/collections/AbstractCollection\n*L\n19#1,3:43\n22#1,3:46\n*E\n"
24 .end·annotation24 .end·annotation
  
  
25 #·direct·methods25 #·direct·methods
26 .method·public·constructor·<init>()V26 .method·public·constructor·<init>()V
27 ····.locals·027 ····.locals·0
  
29.6 KB
smali/kotlin/collections/CollectionsKt___CollectionsKt.smali
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 .class·public·Lkotlin/collections/CollectionsKt___CollectionsKt;1 .class·public·Lkotlin/collections/CollectionsKt___CollectionsKt;
2 .super·Lkotlin/collections/CollectionsKt___CollectionsJvmKt;2 .super·Lkotlin/collections/CollectionsKt___CollectionsJvmKt;
3 .source·"_Collections.kt"3 .source·"_Collections.kt"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/SourceDebugExtension;5 .annotation·system·Ldalvik/annotation/SourceDebugExtension;
6 ····value·=·"SMAP\n_Collections.kt\nKotlin\n*S·Kotlin\n*F\n+·1·_Collections.kt\nkotlin/collections/CollectionsKt___CollectionsKt\n+·2·fake.kt\nkotlin/jvm/internal/FakeKt\n+·3·ArraysJVM.kt\nkotlin/collections/ArraysKt__ArraysJVMKt\n+·4·Maps.kt\nkotlin/collections/MapsKt__MapsKt\n+·5·Iterators.kt\nkotlin/collections/CollectionsKt__IteratorsKt\n*L\n1#1,3497:1\n256#1,2:3498\n468#1,7:3500\n481#1,6:3507\n805#1,2:3514\n736#1:3516\n1808#1,2:3517\n737#1,2:3519\n1810#1:3521\n739#1:3522\n1808#1,3:3523\n757#1,2:3526\n795#1,2:3528\n1201#1,4:3534\n1170#1,4:3538\n1186#1,4:3542\n1233#1,4:3546\n1394#1,5:3550\n1409#1,5:[·...·truncated·by·diffoscope;·len:·1798,·SHA:·470d351f5fa4a6288a37a57396562250221a48cd909964f24ac9b935fe13d956·...·]9\n*E\n"6 ····value·=·"SMAP\n_Collections.kt\nKotlin\n*S·Kotlin\n*F\n+·1·_Collections.kt\nkotlin/collections/CollectionsKt___CollectionsKt\n+·2·fake.kt\nkotlin/jvm/internal/FakeKt\n+·3·ArraysJVM.kt\nkotlin/collections/ArraysKt__ArraysJVMKt\n+·4·Maps.kt\nkotlin/collections/MapsKt__MapsKt\n+·5·Iterators.kt\nkotlin/collections/CollectionsKt__IteratorsKt\n*L\n1#1,3517:1\n256#1,2:3518\n486#1,7:3520\n501#1,6:3527\n825#1,2:3534\n756#1:3536\n1828#1,2:3537\n757#1,2:3539\n1830#1:3541\n759#1:3542\n1828#1,3:3543\n777#1,2:3546\n815#1,2:3548\n1221#1,4:3554\n1190#1,4:3558\n1206#1,4:3562\n1253#1,4:3566\n1414#1,5:3570\n1429#1,5:[·...·truncated·by·diffoscope;·len:·1799,·SHA:·29ab11745cc02cdd063570a90a2aef820f1c1a9c27ca0468b421dd1d42469b04·...·]9\n*E\n"
7 .end·annotation7 .end·annotation
  
  
8 #·direct·methods8 #·direct·methods
9 .method·public·static·final·asSequence(Ljava/lang/Iterable;)Lkotlin/sequences/Sequence;9 .method·public·static·final·asSequence(Ljava/lang/Iterable;)Lkotlin/sequences/Sequence;
10 ····.locals·110 ····.locals·1
11 ····.annotation·system·Ldalvik/annotation/Signature;11 ····.annotation·system·Ldalvik/annotation/Signature;
Offset 24, 15 lines modifiedOffset 24, 15 lines modified
24 ········}24 ········}
25 ····.end·annotation25 ····.end·annotation
  
26 ····const-string·v0,·"$this$asSequence"26 ····const-string·v0,·"$this$asSequence"
  
27 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V27 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
  
28 ····.line·333828 ····.line·3358
29 ····new-instance·v0,·Lkotlin/collections/CollectionsKt___CollectionsKt$asSequence$$inlined$Sequence$1;29 ····new-instance·v0,·Lkotlin/collections/CollectionsKt___CollectionsKt$asSequence$$inlined$Sequence$1;
  
30 ····invoke-direct·{v0,·p0},·Lkotlin/collections/CollectionsKt___CollectionsKt$asSequence$$inlined$Sequence$1;-><init>(Ljava/lang/Iterable;)V30 ····invoke-direct·{v0,·p0},·Lkotlin/collections/CollectionsKt___CollectionsKt$asSequence$$inlined$Sequence$1;-><init>(Ljava/lang/Iterable;)V
  
31 ····return-object·v031 ····return-object·v0
32 .end·method32 .end·method
  
Offset 48, 15 lines modifiedOffset 48, 15 lines modified
48 ········}48 ········}
49 ····.end·annotation49 ····.end·annotation
  
50 ····const-string·v0,·"$this$count"50 ····const-string·v0,·"$this$count"
  
51 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V51 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
  
52 ····.line·170052 ····.line·1720
53 ····instance-of·v0,·p0,·Ljava/util/Collection;53 ····instance-of·v0,·p0,·Ljava/util/Collection;
  
54 ····if-eqz·v0,·:cond_054 ····if-eqz·v0,·:cond_0
  
55 ····check-cast·p0,·Ljava/util/Collection;55 ····check-cast·p0,·Ljava/util/Collection;
  
56 ····invoke-interface·{p0},·Ljava/util/Collection;->size()I56 ····invoke-interface·{p0},·Ljava/util/Collection;->size()I
Offset 64, 15 lines modifiedOffset 64, 15 lines modified
64 ····move-result·p064 ····move-result·p0
  
65 ····return·p065 ····return·p0
  
66 ····:cond_066 ····:cond_0
67 ····const/4·v0,·0x067 ····const/4·v0,·0x0
  
68 ····.line·170268 ····.line·1722
69 ····invoke-interface·{p0},·Ljava/lang/Iterable;->iterator()Ljava/util/Iterator;69 ····invoke-interface·{p0},·Ljava/lang/Iterable;->iterator()Ljava/util/Iterator;
  
70 ····move-result-object·p070 ····move-result-object·p0
  
71 ····:goto_071 ····:goto_0
72 ····invoke-interface·{p0},·Ljava/util/Iterator;->hasNext()Z72 ····invoke-interface·{p0},·Ljava/util/Iterator;->hasNext()Z
  
Offset 113, 15 lines modifiedOffset 113, 15 lines modified
113 ········}113 ········}
114 ····.end·annotation114 ····.end·annotation
  
115 ····const-string·v0,·"$this$distinct"115 ····const-string·v0,·"$this$distinct"
  
116 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V116 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
  
117 ····.line·1590117 ····.line·1610
118 ····invoke-static·{p0},·Lkotlin/collections/CollectionsKt___CollectionsKt;->toMutableSet(Ljava/lang/Iterable;)Ljava/util/Set;118 ····invoke-static·{p0},·Lkotlin/collections/CollectionsKt___CollectionsKt;->toMutableSet(Ljava/lang/Iterable;)Ljava/util/Set;
  
119 ····move-result-object·p0119 ····move-result-object·p0
  
120 ····invoke-static·{p0},·Lkotlin/collections/CollectionsKt___CollectionsKt;->toList(Ljava/lang/Iterable;)Ljava/util/List;120 ····invoke-static·{p0},·Lkotlin/collections/CollectionsKt___CollectionsKt;->toList(Ljava/lang/Iterable;)Ljava/util/List;
  
121 ····move-result-object·p0121 ····move-result-object·p0
Offset 143, 15 lines modifiedOffset 143, 15 lines modified
143 ········}143 ········}
144 ····.end·annotation144 ····.end·annotation
  
145 ····const-string·v0,·"$this$filterNotNull"145 ····const-string·v0,·"$this$filterNotNull"
  
146 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V146 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
  
147 ····.line·776147 ····.line·796
148 ····new-instance·v0,·Ljava/util/ArrayList;148 ····new-instance·v0,·Ljava/util/ArrayList;
  
149 ····invoke-direct·{v0},·Ljava/util/ArrayList;-><init>()V149 ····invoke-direct·{v0},·Ljava/util/ArrayList;-><init>()V
  
150 ····invoke-static·{p0,·v0},·Lkotlin/collections/CollectionsKt___CollectionsKt;->filterNotNullTo(Ljava/lang/Iterable;Ljava/util/Collection;)Ljava/util/Collection;150 ····invoke-static·{p0,·v0},·Lkotlin/collections/CollectionsKt___CollectionsKt;->filterNotNullTo(Ljava/lang/Iterable;Ljava/util/Collection;)Ljava/util/Collection;
  
151 ····check-cast·v0,·Ljava/util/List;151 ····check-cast·v0,·Ljava/util/List;
Offset 177, 15 lines modifiedOffset 177, 15 lines modified
  
177 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V177 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
  
178 ····const-string·v0,·"destination"178 ····const-string·v0,·"destination"
  
179 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V179 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
  
180 ····.line·785180 ····.line·805
181 ····invoke-interface·{p0},·Ljava/lang/Iterable;->iterator()Ljava/util/Iterator;181 ····invoke-interface·{p0},·Ljava/lang/Iterable;->iterator()Ljava/util/Iterator;
  
182 ····move-result-object·p0182 ····move-result-object·p0
  
183 ····:cond_0183 ····:cond_0
184 ····:goto_0184 ····:goto_0
185 ····invoke-interface·{p0},·Ljava/util/Iterator;->hasNext()Z185 ····invoke-interface·{p0},·Ljava/util/Iterator;->hasNext()Z
Offset 392, 18 lines modifiedOffset 392, 18 lines modified
  
392 ····invoke-static·{p4,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V392 ····invoke-static·{p4,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
  
393 ····const-string·v0,·"truncated"393 ····const-string·v0,·"truncated"
  
394 ····invoke-static·{p6,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V394 ····invoke-static·{p6,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
  
395 ····.line·3299395 ····.line·3319
396 ····invoke-interface·{p1,·p3},·Ljava/lang/Appendable;->append(Ljava/lang/CharSequence;)Ljava/lang/Appendable;396 ····invoke-interface·{p1,·p3},·Ljava/lang/Appendable;->append(Ljava/lang/CharSequence;)Ljava/lang/Appendable;
  
397 ····.line·3301397 ····.line·3321
398 ····invoke-interface·{p0},·Ljava/lang/Iterable;->iterator()Ljava/util/Iterator;398 ····invoke-interface·{p0},·Ljava/lang/Iterable;->iterator()Ljava/util/Iterator;
  
399 ····move-result-object·p0399 ····move-result-object·p0
  
Max diff block lines reached; 21292/30160 bytes (70.60%) of diff not shown.
1.48 KB
smali/kotlin/collections/MapsKt__MapsKt.smali
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 .class·public·Lkotlin/collections/MapsKt__MapsKt;1 .class·public·Lkotlin/collections/MapsKt__MapsKt;
2 .super·Lkotlin/collections/MapsKt__MapsJVMKt;2 .super·Lkotlin/collections/MapsKt__MapsJVMKt;
3 .source·"Maps.kt"3 .source·"Maps.kt"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/SourceDebugExtension;5 .annotation·system·Ldalvik/annotation/SourceDebugExtension;
6 ····value·=·"SMAP\nMaps.kt\nKotlin\n*S·Kotlin\n*F\n+·1·Maps.kt\nkotlin/collections/MapsKt__MapsKt\n+·2·fake.kt\nkotlin/jvm/internal/FakeKt\n+·3·_Collections.kt\nkotlin/collections/CollectionsKt___CollectionsKt\n*L\n1#1,787:1\n386#1:797\n397#1:802\n494#1,6:807\n519#1,6:813\n1#2:788\n1186#3,4:789\n1186#3,4:793\n1186#3,4:798\n1186#3,4:803\n*E\n*S·KotlinDebug\n*F\n+·1·Maps.kt\nkotlin/collections/MapsKt__MapsKt\n*L\n436#1:797\n451#1:802\n509#1,6:807\n534#1,6:813\n386#1,4:789\n397#1,4:793\n436#1,4:798\n451#1,4:803\n*E\n"6 ····value·=·"SMAP\nMaps.kt\nKotlin\n*S·Kotlin\n*F\n+·1·Maps.kt\nkotlin/collections/MapsKt__MapsKt\n+·2·fake.kt\nkotlin/jvm/internal/FakeKt\n+·3·_Collections.kt\nkotlin/collections/CollectionsKt___CollectionsKt\n*L\n1#1,787:1\n386#1:797\n397#1:802\n494#1,6:807\n519#1,6:813\n1#2:788\n1206#3,4:789\n1206#3,4:793\n1206#3,4:798\n1206#3,4:803\n*E\n*S·KotlinDebug\n*F\n+·1·Maps.kt\nkotlin/collections/MapsKt__MapsKt\n*L\n436#1:797\n451#1:802\n509#1,6:807\n534#1,6:813\n386#1,4:789\n397#1,4:793\n436#1,4:798\n451#1,4:803\n*E\n"
7 .end·annotation7 .end·annotation
  
  
8 #·direct·methods8 #·direct·methods
9 .method·public·static·final·emptyMap()Ljava/util/Map;9 .method·public·static·final·emptyMap()Ljava/util/Map;
10 ····.locals·210 ····.locals·2
11 ····.annotation·system·Ldalvik/annotation/Signature;11 ····.annotation·system·Ldalvik/annotation/Signature;
12.2 KB
smali/kotlin/collections/unsigned/UArraysKt___UArraysKt.smali
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 .class·public·Lkotlin/collections/unsigned/UArraysKt___UArraysKt;1 .class·public·Lkotlin/collections/unsigned/UArraysKt___UArraysKt;
2 .super·Lkotlin/collections/unsigned/UArraysKt___UArraysJvmKt;2 .super·Lkotlin/collections/unsigned/UArraysKt___UArraysJvmKt;
3 .source·"_UArrays.kt"3 .source·"_UArrays.kt"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/SourceDebugExtension;5 .annotation·system·Ldalvik/annotation/SourceDebugExtension;
6 ····value·=·"SMAP\n_UArrays.kt\nKotlin\n*S·Kotlin\n*F\n+·1·_UArrays.kt\nkotlin/collections/unsigned/UArraysKt___UArraysKt\n+·2·_Arrays.kt\nkotlin/collections/ArraysKt___ArraysKt\n+·3·fake.kt\nkotlin/jvm/internal/FakeKt\n+·4·Maps.kt\nkotlin/collections/MapsKt__MapsKt\n*L\n1#1,10529:1\n3875#1:10530\n3883#1:10531\n3891#1:10532\n3899#1:10533\n3875#1:10534\n3883#1:10535\n3891#1:10536\n3899#1:10537\n3875#1:10538\n3883#1:10539\n3891#1:10540\n3899#1:10541\n3843#1:10590\n3851#1:10591\n3859#1:10592\n3867#1:10593\n3843#1:10594\n3851#1:10595[·...·truncated·by·diffoscope;·len:·4926,·SHA:·ed501e35b56b40e23740acb50226771712025ef06e3ecd39e7eaeb3389f2ccfa·...·]0\n*E\n"6 ····value·=·"SMAP\n_UArrays.kt\nKotlin\n*S·Kotlin\n*F\n+·1·_UArrays.kt\nkotlin/collections/unsigned/UArraysKt___UArraysKt\n+·2·_Arrays.kt\nkotlin/collections/ArraysKt___ArraysKt\n+·3·fake.kt\nkotlin/jvm/internal/FakeKt\n+·4·Maps.kt\nkotlin/collections/MapsKt__MapsKt\n*L\n1#1,10569:1\n3915#1:10570\n3923#1:10571\n3931#1:10572\n3939#1:10573\n3915#1:10574\n3923#1:10575\n3931#1:10576\n3939#1:10577\n3915#1:10578\n3923#1:10579\n3931#1:10580\n3939#1:10581\n3883#1:10630\n3891#1:10631\n3899#1:10632\n3907#1:10633\n3883#1:10634\n3891#1:10635[·...·truncated·by·diffoscope;·len:·4927,·SHA:·6280a5ce68bb15bd9036722793800cff576c7aa9bd13721811acd61b5bb4ed7f·...·]0\n*E\n"
7 .end·annotation7 .end·annotation
  
  
8 #·direct·methods8 #·direct·methods
9 .method·public·static·final·contentEquals-FGO6Aew([S[S)Z9 .method·public·static·final·contentEquals-FGO6Aew([S[S)Z
10 ····.locals·110 ····.locals·1
  
Offset 26, 15 lines modifiedOffset 26, 15 lines modified
26 ····if-eqz·p1,·:cond_126 ····if-eqz·p1,·:cond_1
  
27 ····goto·:goto_127 ····goto·:goto_1
  
28 ····:cond_128 ····:cond_1
29 ····move-object·p1,·v029 ····move-object·p1,·v0
  
30 ····.line·333430 ····.line·3374
31 ····:goto_131 ····:goto_1
32 ····invoke-static·{p0,·p1},·Ljava/util/Arrays;->equals([S[S)Z32 ····invoke-static·{p0,·p1},·Ljava/util/Arrays;->equals([S[S)Z
  
33 ····move-result·p033 ····move-result·p0
  
34 ····return·p034 ····return·p0
35 .end·method35 .end·method
Offset 55, 15 lines modifiedOffset 55, 15 lines modified
55 ····if-eqz·p1,·:cond_155 ····if-eqz·p1,·:cond_1
  
56 ····goto·:goto_156 ····goto·:goto_1
  
57 ····:cond_157 ····:cond_1
58 ····move-object·p1,·v058 ····move-object·p1,·v0
  
59 ····.line·330459 ····.line·3344
60 ····:goto_160 ····:goto_1
61 ····invoke-static·{p0,·p1},·Ljava/util/Arrays;->equals([I[I)Z61 ····invoke-static·{p0,·p1},·Ljava/util/Arrays;->equals([I[I)Z
  
62 ····move-result·p062 ····move-result·p0
  
63 ····return·p063 ····return·p0
64 .end·method64 .end·method
Offset 84, 15 lines modifiedOffset 84, 15 lines modified
84 ····if-eqz·p1,·:cond_184 ····if-eqz·p1,·:cond_1
  
85 ····goto·:goto_185 ····goto·:goto_1
  
86 ····:cond_186 ····:cond_1
87 ····move-object·p1,·v087 ····move-object·p1,·v0
  
88 ····.line·332488 ····.line·3364
89 ····:goto_189 ····:goto_1
90 ····invoke-static·{p0,·p1},·Ljava/util/Arrays;->equals([B[B)Z90 ····invoke-static·{p0,·p1},·Ljava/util/Arrays;->equals([B[B)Z
  
91 ····move-result·p091 ····move-result·p0
  
92 ····return·p092 ····return·p0
93 .end·method93 .end·method
Offset 113, 15 lines modifiedOffset 113, 15 lines modified
113 ····if-eqz·p1,·:cond_1113 ····if-eqz·p1,·:cond_1
  
114 ····goto·:goto_1114 ····goto·:goto_1
  
115 ····:cond_1115 ····:cond_1
116 ····move-object·p1,·v0116 ····move-object·p1,·v0
  
117 ····.line·3314117 ····.line·3354
118 ····:goto_1118 ····:goto_1
119 ····invoke-static·{p0,·p1},·Ljava/util/Arrays;->equals([J[J)Z119 ····invoke-static·{p0,·p1},·Ljava/util/Arrays;->equals([J[J)Z
  
120 ····move-result·p0120 ····move-result·p0
  
121 ····return·p0121 ····return·p0
122 .end·method122 .end·method
1.44 KB
smali/kotlin/jvm/internal/ClassReference.smali
    
Offset 21, 15 lines modifiedOffset 21, 15 lines modified
21 ········"Ljava/lang/Object;",21 ········"Ljava/lang/Object;",
22 ········">;",22 ········">;",
23 ········"Lkotlin/jvm/internal/ClassBasedDeclarationContainer;"23 ········"Lkotlin/jvm/internal/ClassBasedDeclarationContainer;"
24 ····}24 ····}
25 .end·annotation25 .end·annotation
  
26 .annotation·system·Ldalvik/annotation/SourceDebugExtension;26 .annotation·system·Ldalvik/annotation/SourceDebugExtension;
27 ····value·=·"SMAP\nClassReference.kt\nKotlin\n*S·Kotlin\n*F\n+·1·ClassReference.kt\nkotlin/jvm/internal/ClassReference\n+·2·_Collections.kt\nkotlin/collections/CollectionsKt___CollectionsKt\n+·3·Maps.kt\nkotlin/collections/MapsKt__MapsKt\n*L\n1#1,201:1\n1507#2:202\n1538#2,4:203\n1201#2,4:207\n1186#2,4:213\n436#3:211\n386#3:212\n*E\n*S·KotlinDebug\n*F\n+·1·ClassReference.kt\nkotlin/jvm/internal/ClassReference\n*L\n103#1:202\n103#1,4:203\n151#1,4:207\n159#1,4:213\n159#1:211\n159#1:212\n*E\n"27 ····value·=·"SMAP\nClassReference.kt\nKotlin\n*S·Kotlin\n*F\n+·1·ClassReference.kt\nkotlin/jvm/internal/ClassReference\n+·2·_Collections.kt\nkotlin/collections/CollectionsKt___CollectionsKt\n+·3·Maps.kt\nkotlin/collections/MapsKt__MapsKt\n*L\n1#1,201:1\n1527#2:202\n1558#2,4:203\n1221#2,4:207\n1206#2,4:213\n436#3:211\n386#3:212\n*E\n*S·KotlinDebug\n*F\n+·1·ClassReference.kt\nkotlin/jvm/internal/ClassReference\n*L\n103#1:202\n103#1,4:203\n151#1,4:207\n159#1,4:213\n159#1:211\n159#1:212\n*E\n"
28 .end·annotation28 .end·annotation
  
  
29 #·static·fields29 #·static·fields
30 .field·public·static·final·FUNCTION_CLASSES:Ljava/util/Map;30 .field·public·static·final·FUNCTION_CLASSES:Ljava/util/Map;
31 ····.annotation·system·Ldalvik/annotation/Signature;31 ····.annotation·system·Ldalvik/annotation/Signature;
32 ········value·=·{32 ········value·=·{
965 B
smali/kotlin/sequences/SequencesKt___SequencesKt$asIterable$$inlined$Iterable$1.smali
    
Offset 23, 15 lines modifiedOffset 23, 15 lines modified
23 ········"Ljava/lang/Iterable<",23 ········"Ljava/lang/Iterable<",
24 ········"TT;>;",24 ········"TT;>;",
25 ········"Lkotlin/jvm/internal/markers/KMappedMarker;"25 ········"Lkotlin/jvm/internal/markers/KMappedMarker;"
26 ····}26 ····}
27 .end·annotation27 .end·annotation
  
28 .annotation·system·Ldalvik/annotation/SourceDebugExtension;28 .annotation·system·Ldalvik/annotation/SourceDebugExtension;
29 ····value·=·"SMAP\nIterables.kt\nKotlin\n*S·Kotlin\n*F\n+·1·Iterables.kt\nkotlin/collections/CollectionsKt__IterablesKt$Iterable$1\n+·2·_Sequences.kt\nkotlin/sequences/SequencesKt___SequencesKt\n*L\n1#1,93:1\n2704#2:94\n*E\n"29 ····value·=·"SMAP\nIterables.kt\nKotlin\n*S·Kotlin\n*F\n+·1·Iterables.kt\nkotlin/collections/CollectionsKt__IterablesKt$Iterable$1\n+·2·_Sequences.kt\nkotlin/sequences/SequencesKt___SequencesKt\n*L\n1#1,93:1\n2714#2:94\n*E\n"
30 .end·annotation30 .end·annotation
  
  
31 #·instance·fields31 #·instance·fields
32 .field·public·final·synthetic·$this_asIterable$inlined:Lkotlin/sequences/Sequence;32 .field·public·final·synthetic·$this_asIterable$inlined:Lkotlin/sequences/Sequence;
  
  
12.9 KB
smali/kotlin/sequences/SequencesKt___SequencesKt.smali
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 .class·public·Lkotlin/sequences/SequencesKt___SequencesKt;1 .class·public·Lkotlin/sequences/SequencesKt___SequencesKt;
2 .super·Lkotlin/sequences/SequencesKt___SequencesJvmKt;2 .super·Lkotlin/sequences/SequencesKt___SequencesJvmKt;
3 .source·"_Sequences.kt"3 .source·"_Sequences.kt"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/SourceDebugExtension;5 .annotation·system·Ldalvik/annotation/SourceDebugExtension;
6 ····value·=·"SMAP\n_Sequences.kt\nKotlin\n*S·Kotlin\n*F\n+·1·_Sequences.kt\nkotlin/sequences/SequencesKt___SequencesKt\n+·2·fake.kt\nkotlin/jvm/internal/FakeKt\n+·3·Maps.kt\nkotlin/collections/MapsKt__MapsKt\n*L\n1#1,2895:1\n144#1,2:2896\n271#1,7:2898\n1257#1,3:2906\n694#1,4:2909\n659#1,4:2913\n677#1,4:2917\n730#1,4:2921\n954#1,3:2925\n957#1,3:2935\n974#1,3:2938\n977#1,3:2948\n1257#1,3:2965\n1246#1,2:2968\n1296#1,14:2970\n1617#1,14:2984\n1#2:2905\n355#3,7:2928\n355#3,7:[·...·truncated·by·diffoscope;·len:·392,·SHA:·d4f3d90797436a27af3be094f417cbe4197fc677a6e5f2ffe51b4b95c7974af4·...·]8\n*E\n"6 ····value·=·"SMAP\n_Sequences.kt\nKotlin\n*S·Kotlin\n*F\n+·1·_Sequences.kt\nkotlin/sequences/SequencesKt___SequencesKt\n+·2·fake.kt\nkotlin/jvm/internal/FakeKt\n+·3·Maps.kt\nkotlin/collections/MapsKt__MapsKt\n*L\n1#1,2905:1\n144#1,2:2906\n281#1,7:2908\n1267#1,3:2916\n704#1,4:2919\n669#1,4:2923\n687#1,4:2927\n740#1,4:2931\n964#1,3:2935\n967#1,3:2945\n984#1,3:2948\n987#1,3:2958\n1267#1,3:2975\n1256#1,2:2978\n1306#1,14:2980\n1627#1,14:2994\n1#2:2915\n355#3,7:2938\n355#3,7:[·...·truncated·by·diffoscope;·len:·392,·SHA:·e776c904bb867dfa5ca5ff102823174a18c420fdaa356b67b267521b712705d7·...·]8\n*E\n"
7 .end·annotation7 .end·annotation
  
  
8 #·direct·methods8 #·direct·methods
9 .method·public·static·final·asIterable(Lkotlin/sequences/Sequence;)Ljava/lang/Iterable;9 .method·public·static·final·asIterable(Lkotlin/sequences/Sequence;)Ljava/lang/Iterable;
10 ····.locals·110 ····.locals·1
11 ····.annotation·system·Ldalvik/annotation/Signature;11 ····.annotation·system·Ldalvik/annotation/Signature;
Offset 24, 291 lines modifiedOffset 24, 22 lines modified
24 ········}24 ········}
25 ····.end·annotation25 ····.end·annotation
  
26 ····const-string·v0,·"$this$asIterable"26 ····const-string·v0,·"$this$asIterable"
  
27 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V27 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
  
28 ····.line·270428 ····.line·2714
29 ····new-instance·v0,·Lkotlin/sequences/SequencesKt___SequencesKt$asIterable$$inlined$Iterable$1;29 ····new-instance·v0,·Lkotlin/sequences/SequencesKt___SequencesKt$asIterable$$inlined$Iterable$1;
  
30 ····invoke-direct·{v0,·p0},·Lkotlin/sequences/SequencesKt___SequencesKt$asIterable$$inlined$Iterable$1;-><init>(Lkotlin/sequences/Sequence;)V30 ····invoke-direct·{v0,·p0},·Lkotlin/sequences/SequencesKt___SequencesKt$asIterable$$inlined$Iterable$1;-><init>(Lkotlin/sequences/Sequence;)V
  
31 ····return-object·v031 ····return-object·v0
32 .end·method32 .end·method
  
33 .method·public·static·final·joinTo(Lkotlin/sequences/Sequence;Ljava/lang/Appendable;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;ILjava/lang/CharSequence;Lkotlin/jvm/functions/Function1;)Ljava/lang/Appendable; 
34 ····.locals·2 
35 ····.annotation·system·Ldalvik/annotation/Signature; 
36 ········value·=·{ 
37 ············"<T:", 
38 ············"Ljava/lang/Object;", 
39 ············"A::", 
40 ············"Ljava/lang/Appendable;", 
41 ············">(", 
42 ············"Lkotlin/sequences/Sequence<", 
43 ············"+TT;>;TA;", 
44 ············"Ljava/lang/CharSequence;", 
45 ············"Ljava/lang/CharSequence;", 
46 ············"Ljava/lang/CharSequence;", 
47 ············"I", 
48 ············"Ljava/lang/CharSequence;", 
49 ············"Lkotlin/jvm/functions/Function1<", 
50 ············"-TT;+", 
51 ············"Ljava/lang/CharSequence;", 
52 ············">;)TA;" 
53 ········} 
54 ····.end·annotation 
  
55 ····const-string·v0,·"$this$joinTo" 
  
56 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V 
  
57 ····const-string·v0,·"buffer" 
  
58 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V 
  
59 ····const-string·v0,·"separator" 
  
60 ····invoke-static·{p2,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V 
  
61 ····const-string·v0,·"prefix" 
  
62 ····invoke-static·{p3,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V 
  
63 ····const-string·v0,·"postfix" 
  
64 ····invoke-static·{p4,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V 
  
65 ····const-string·v0,·"truncated" 
  
66 ····invoke-static·{p6,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V 
  
67 ····.line·2673 
68 ····invoke-interface·{p1,·p3},·Ljava/lang/Appendable;->append(Ljava/lang/CharSequence;)Ljava/lang/Appendable; 
  
69 ····.line·2675 
70 ····invoke-interface·{p0},·Lkotlin/sequences/Sequence;->iterator()Ljava/util/Iterator; 
  
71 ····move-result-object·p0 
  
72 ····const/4·p3,·0x0 
  
73 ····:goto_0 
74 ····invoke-interface·{p0},·Ljava/util/Iterator;->hasNext()Z 
  
75 ····move-result·v0 
  
76 ····if-eqz·v0,·:cond_2 
  
77 ····invoke-interface·{p0},·Ljava/util/Iterator;->next()Ljava/lang/Object; 
  
78 ····move-result-object·v0 
  
79 ····add-int/lit8·p3,·p3,·0x1 
  
80 ····const/4·v1,·0x1 
  
81 ····if-le·p3,·v1,·:cond_0 
  
82 ····.line·2676 
83 ····invoke-interface·{p1,·p2},·Ljava/lang/Appendable;->append(Ljava/lang/CharSequence;)Ljava/lang/Appendable; 
  
84 ····:cond_0 
85 ····if-ltz·p5,·:cond_1 
  
86 ····if-gt·p3,·p5,·:cond_2 
  
87 ····.line·2678 
88 ····:cond_1 
89 ····invoke-static·{p1,·v0,·p7},·Lkotlin/text/StringsKt__AppendableKt;->appendElement(Ljava/lang/Appendable;Ljava/lang/Object;Lkotlin/jvm/functions/Function1;)V 
  
90 ····goto·:goto_0 
  
91 ····:cond_2 
92 ····if-ltz·p5,·:cond_3 
  
93 ····if-le·p3,·p5,·:cond_3 
  
94 ····.line·2681 
95 ····invoke-interface·{p1,·p6},·Ljava/lang/Appendable;->append(Ljava/lang/CharSequence;)Ljava/lang/Appendable; 
  
Max diff block lines reached; 2762/13151 bytes (21.00%) of diff not shown.
4.84 KB
smali/okio/InputStreamSource.smali
    
Offset 4, 15 lines modifiedOffset 4, 15 lines modified
  
4 #·interfaces4 #·interfaces
5 .implements·Lokio/Source;5 .implements·Lokio/Source;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/SourceDebugExtension;7 .annotation·system·Ldalvik/annotation/SourceDebugExtension;
8 ····value·=·"SMAP\nJvmOkio.kt\nKotlin\n*S·Kotlin\n*F\n+·1·JvmOkio.kt\nokio/InputStreamSource\n+·2·fake.kt\nkotlin/jvm/internal/FakeKt\n+·3·-Util.kt\nokio/-Util\n*L\n1#1,214:1\n1#2:215\n83#3:216\n*E\n*S·KotlinDebug\n*F\n+·1·JvmOkio.kt\nokio/InputStreamSource\n*L\n90#1:216\n*E\n"8 ····value·=·"SMAP\nJvmOkio.kt\nKotlin\n*S·Kotlin\n*F\n+·1·JvmOkio.kt\nokio/InputStreamSource\n+·2·fake.kt\nkotlin/jvm/internal/FakeKt\n+·3·-Util.kt\nokio/-Util\n*L\n1#1,236:1\n1#2:237\n86#3:238\n*E\n*S·KotlinDebug\n*F\n+·1·JvmOkio.kt\nokio/InputStreamSource\n*L\n92#1:238\n*E\n"
9 .end·annotation9 .end·annotation
  
  
10 #·instance·fields10 #·instance·fields
11 .field·public·final·input:Ljava/io/InputStream;11 .field·public·final·input:Ljava/io/InputStream;
  
12 .field·public·final·timeout:Lokio/Timeout;12 .field·public·final·timeout:Lokio/Timeout;
Offset 26, 30 lines modifiedOffset 26, 30 lines modified
  
26 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V26 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
  
27 ····const-string·v0,·"timeout"27 ····const-string·v0,·"timeout"
  
28 ····invoke-static·{p2,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V28 ····invoke-static·{p2,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
  
29 ····.line·7929 ····.line·81
30 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V30 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
31 ····iput-object·p1,·p0,·Lokio/InputStreamSource;->input:Ljava/io/InputStream;31 ····iput-object·p1,·p0,·Lokio/InputStreamSource;->input:Ljava/io/InputStream;
  
32 ····iput-object·p2,·p0,·Lokio/InputStreamSource;->timeout:Lokio/Timeout;32 ····iput-object·p2,·p0,·Lokio/InputStreamSource;->timeout:Lokio/Timeout;
  
33 ····return-void33 ····return-void
34 .end·method34 .end·method
  
  
35 #·virtual·methods35 #·virtual·methods
36 .method·public·close()V36 .method·public·close()V
37 ····.locals·137 ····.locals·1
  
38 ····.line·10938 ····.line·111
39 ····iget-object·v0,·p0,·Lokio/InputStreamSource;->input:Ljava/io/InputStream;39 ····iget-object·v0,·p0,·Lokio/InputStreamSource;->input:Ljava/io/InputStream;
  
40 ····invoke-virtual·{v0},·Ljava/io/InputStream;->close()V40 ····invoke-virtual·{v0},·Ljava/io/InputStream;->close()V
  
41 ····return-void41 ····return-void
42 .end·method42 .end·method
  
Offset 79, 85 lines modifiedOffset 79, 85 lines modified
  
79 ····:cond_179 ····:cond_1
80 ····const/4·v1,·0x080 ····const/4·v1,·0x0
  
81 ····:goto_081 ····:goto_0
82 ····if-eqz·v1,·:cond_582 ····if-eqz·v1,·:cond_5
  
83 ····.line·8883 ····.line·90
84 ····:try_start_084 ····:try_start_0
85 ····iget-object·v1,·p0,·Lokio/InputStreamSource;->timeout:Lokio/Timeout;85 ····iget-object·v1,·p0,·Lokio/InputStreamSource;->timeout:Lokio/Timeout;
  
86 ····invoke-virtual·{v1},·Lokio/Timeout;->throwIfReached()V86 ····invoke-virtual·{v1},·Lokio/Timeout;->throwIfReached()V
  
87 ····.line·8987 ····.line·91
88 ····invoke-virtual·{p1,·v0},·Lokio/Buffer;->writableSegment$okio(I)Lokio/Segment;88 ····invoke-virtual·{p1,·v0},·Lokio/Buffer;->writableSegment$okio(I)Lokio/Segment;
  
89 ····move-result-object·v089 ····move-result-object·v0
  
90 ····.line·9090 ····.line·92
91 ····iget·v1,·v0,·Lokio/Segment;->limit:I91 ····iget·v1,·v0,·Lokio/Segment;->limit:I
  
92 ····rsub-int·v1,·v1,·0x200092 ····rsub-int·v1,·v1,·0x2000
  
93 ····int-to-long·v1,·v193 ····int-to-long·v1,·v1
  
94 ····.line·21694 ····.line·238
95 ····invoke-static·{p2,·p3,·v1,·v2},·Ljava/lang/Math;->min(JJ)J95 ····invoke-static·{p2,·p3,·v1,·v2},·Ljava/lang/Math;->min(JJ)J
  
96 ····move-result-wide·p296 ····move-result-wide·p2
  
97 ····long-to-int·p3,·p297 ····long-to-int·p3,·p2
  
98 ····.line·9198 ····.line·93
99 ····iget-object·p2,·p0,·Lokio/InputStreamSource;->input:Ljava/io/InputStream;99 ····iget-object·p2,·p0,·Lokio/InputStreamSource;->input:Ljava/io/InputStream;
  
100 ····iget-object·v1,·v0,·Lokio/Segment;->data:[B100 ····iget-object·v1,·v0,·Lokio/Segment;->data:[B
  
101 ····iget·v2,·v0,·Lokio/Segment;->limit:I101 ····iget·v2,·v0,·Lokio/Segment;->limit:I
  
102 ····invoke-virtual·{p2,·v1,·v2,·p3},·Ljava/io/InputStream;->read([BII)I102 ····invoke-virtual·{p2,·v1,·v2,·p3},·Ljava/io/InputStream;->read([BII)I
  
103 ····move-result·p2103 ····move-result·p2
  
104 ····const/4·p3,·-0x1104 ····const/4·p3,·-0x1
  
105 ····if-ne·p2,·p3,·:cond_3105 ····if-ne·p2,·p3,·:cond_3
  
106 ····.line·93106 ····.line·95
107 ····iget·p2,·v0,·Lokio/Segment;->pos:I107 ····iget·p2,·v0,·Lokio/Segment;->pos:I
  
108 ····iget·p3,·v0,·Lokio/Segment;->limit:I108 ····iget·p3,·v0,·Lokio/Segment;->limit:I
  
109 ····if-ne·p2,·p3,·:cond_2109 ····if-ne·p2,·p3,·:cond_2
  
110 ····.line·95110 ····.line·97
111 ····invoke-virtual·{v0},·Lokio/Segment;->pop()Lokio/Segment;111 ····invoke-virtual·{v0},·Lokio/Segment;->pop()Lokio/Segment;
  
112 ····move-result-object·p2112 ····move-result-object·p2
  
113 ····iput-object·p2,·p1,·Lokio/Buffer;->head:Lokio/Segment;113 ····iput-object·p2,·p1,·Lokio/Buffer;->head:Lokio/Segment;
  
114 ····.line·96114 ····.line·98
115 ····invoke-static·{v0},·Lokio/SegmentPool;->recycle(Lokio/Segment;)V115 ····invoke-static·{v0},·Lokio/SegmentPool;->recycle(Lokio/Segment;)V
  
116 ····:cond_2116 ····:cond_2
117 ····const-wide/16·p1,·-0x1117 ····const-wide/16·p1,·-0x1
  
118 ····return-wide·p1118 ····return-wide·p1
  
119 ····.line·100119 ····.line·102
120 ····:cond_3120 ····:cond_3
121 ····iget·p3,·v0,·Lokio/Segment;->limit:I121 ····iget·p3,·v0,·Lokio/Segment;->limit:I
  
122 ····add-int/2addr·p3,·p2122 ····add-int/2addr·p3,·p2
  
123 ····iput·p3,·v0,·Lokio/Segment;->limit:I123 ····iput·p3,·v0,·Lokio/Segment;->limit:I
  
124 ····.line·101124 ····.line·103
125 ····invoke-virtual·{p1},·Lokio/Buffer;->size()J125 ····invoke-virtual·{p1},·Lokio/Buffer;->size()J
  
Max diff block lines reached; 1395/4890 bytes (28.53%) of diff not shown.
1.07 KB
smali/okio/ForwardingTimeout.smali
    
Offset 24, 28 lines modifiedOffset 24, 28 lines modified
24 .end·method24 .end·method
  
  
25 #·virtual·methods25 #·virtual·methods
26 .method·public·clearDeadline()Lokio/Timeout;26 .method·public·clearDeadline()Lokio/Timeout;
27 ····.locals·127 ····.locals·1
  
28 ····.line·4728 ····.line·48
29 ····iget-object·v0,·p0,·Lokio/ForwardingTimeout;->delegate:Lokio/Timeout;29 ····iget-object·v0,·p0,·Lokio/ForwardingTimeout;->delegate:Lokio/Timeout;
  
30 ····invoke-virtual·{v0},·Lokio/Timeout;->clearDeadline()Lokio/Timeout;30 ····invoke-virtual·{v0},·Lokio/Timeout;->clearDeadline()Lokio/Timeout;
  
31 ····move-result-object·v031 ····move-result-object·v0
  
32 ····return-object·v032 ····return-object·v0
33 .end·method33 .end·method
  
34 .method·public·clearTimeout()Lokio/Timeout;34 .method·public·clearTimeout()Lokio/Timeout;
35 ····.locals·135 ····.locals·1
  
36 ····.line·4536 ····.line·46
37 ····iget-object·v0,·p0,·Lokio/ForwardingTimeout;->delegate:Lokio/Timeout;37 ····iget-object·v0,·p0,·Lokio/ForwardingTimeout;->delegate:Lokio/Timeout;
  
38 ····invoke-virtual·{v0},·Lokio/Timeout;->clearTimeout()Lokio/Timeout;38 ····invoke-virtual·{v0},·Lokio/Timeout;->clearTimeout()Lokio/Timeout;
  
39 ····move-result-object·v039 ····move-result-object·v0
  
40 ····return-object·v040 ····return-object·v0
Offset 116, 15 lines modifiedOffset 116, 15 lines modified
116 ····.locals·1116 ····.locals·1
117 ····.annotation·system·Ldalvik/annotation/Throws;117 ····.annotation·system·Ldalvik/annotation/Throws;
118 ········value·=·{118 ········value·=·{
119 ············Ljava/io/IOException;119 ············Ljava/io/IOException;
120 ········}120 ········}
121 ····.end·annotation121 ····.end·annotation
  
122 ····.line·50122 ····.line·51
123 ····iget-object·v0,·p0,·Lokio/ForwardingTimeout;->delegate:Lokio/Timeout;123 ····iget-object·v0,·p0,·Lokio/ForwardingTimeout;->delegate:Lokio/Timeout;
  
124 ····invoke-virtual·{v0},·Lokio/Timeout;->throwIfReached()V124 ····invoke-virtual·{v0},·Lokio/Timeout;->throwIfReached()V
  
125 ····return-void125 ····return-void
126 .end·method126 .end·method
  
19.9 KB
smali/okio/ByteString.smali
    
Offset 21, 15 lines modifiedOffset 21, 15 lines modified
21 ········"Ljava/lang/Comparable<",21 ········"Ljava/lang/Comparable<",
22 ········"Lokio/ByteString;",22 ········"Lokio/ByteString;",
23 ········">;"23 ········">;"
24 ····}24 ····}
25 .end·annotation25 .end·annotation
  
26 .annotation·system·Ldalvik/annotation/SourceDebugExtension;26 .annotation·system·Ldalvik/annotation/SourceDebugExtension;
27 ····value·=·"SMAP\nByteString.kt\nKotlin\n*S·Kotlin\n*F\n+·1·ByteString.kt\nokio/ByteString\n+·2·ByteString.kt\nokio/internal/ByteStringKt\n+·3·-Util.kt\nokio/-Util\n+·4·fake.kt\nkotlin/jvm/internal/FakeKt\n*L\n1#1,333:1\n40#2,7:334\n50#2:341\n53#2:342\n60#2,4:343\n64#2:348\n66#2:350\n90#2,23:351\n118#2,23:374\n145#2:397\n146#2,9:399\n158#2:408\n161#2:409\n164#2:410\n167#2:411\n175#2:412\n184#2,3:413\n191#2:416\n195#2:417\n199#2:418\n203#2:419\n207#2,7:420\n220#2:427\[·...·truncated·by·diffoscope;·len:·652,·SHA:·a8d8bdb52ece5d831b5166cd5c89bcc213f248a1df48c3671b35dab8bdb52f18·...·]\n*E\n"27 ····value·=·"SMAP\nByteString.kt\nKotlin\n*S·Kotlin\n*F\n+·1·ByteString.kt\nokio/ByteString\n+·2·ByteString.kt\nokio/internal/ByteStringKt\n+·3·-Util.kt\nokio/-Util\n+·4·fake.kt\nkotlin/jvm/internal/FakeKt\n*L\n1#1,355:1\n39#2,7:356\n49#2:363\n52#2:364\n59#2,4:365\n63#2:370\n65#2:372\n71#2,23:373\n99#2,23:396\n126#2:419\n127#2,9:421\n139#2:430\n142#2:431\n145#2:432\n148#2:433\n156#2:434\n165#2,4:435\n174#2:439\n178#2:440\n182#2:441\n186#2:442\n190#2,7:443\n203#2:450\n[·...·truncated·by·diffoscope;·len:·651,·SHA:·4c659dadaefbbcd706837f059e35210d23c89d4c31c10de8d013b9a8fb8da4b1·...·]\n*E\n"
28 .end·annotation28 .end·annotation
  
  
29 #·static·fields29 #·static·fields
30 .field·public·static·final·Companion:Lokio/ByteString$Companion;30 .field·public·static·final·Companion:Lokio/ByteString$Companion;
  
31 .field·public·static·final·EMPTY:Lokio/ByteString;31 .field·public·static·final·EMPTY:Lokio/ByteString;
Offset 51, 15 lines modifiedOffset 51, 15 lines modified
  
51 ····const/4·v1,·0x051 ····const/4·v1,·0x0
  
52 ····invoke-direct·{v0,·v1},·Lokio/ByteString$Companion;-><init>(Lkotlin/jvm/internal/DefaultConstructorMarker;)V52 ····invoke-direct·{v0,·v1},·Lokio/ByteString$Companion;-><init>(Lkotlin/jvm/internal/DefaultConstructorMarker;)V
  
53 ····sput-object·v0,·Lokio/ByteString;->Companion:Lokio/ByteString$Companion;53 ····sput-object·v0,·Lokio/ByteString;->Companion:Lokio/ByteString$Companion;
  
54 ····.line·21454 ····.line·222
55 ····new-instance·v0,·Lokio/ByteString;55 ····new-instance·v0,·Lokio/ByteString;
  
56 ····const/4·v1,·0x056 ····const/4·v1,·0x0
  
57 ····new-array·v1,·v1,·[B57 ····new-array·v1,·v1,·[B
  
58 ····invoke-direct·{v0,·v1},·Lokio/ByteString;-><init>([B)V58 ····invoke-direct·{v0,·v1},·Lokio/ByteString;-><init>([B)V
Offset 145, 15 lines modifiedOffset 145, 15 lines modified
145 .end·method145 .end·method
  
  
146 #·virtual·methods146 #·virtual·methods
147 .method·public·base64()Ljava/lang/String;147 .method·public·base64()Ljava/lang/String;
148 ····.locals·3148 ····.locals·3
  
149 ····.line·341149 ····.line·363
150 ····invoke-virtual·{p0},·Lokio/ByteString;->getData$okio()[B150 ····invoke-virtual·{p0},·Lokio/ByteString;->getData$okio()[B
  
151 ····move-result-object·v0151 ····move-result-object·v0
  
152 ····const/4·v1,·0x0152 ····const/4·v1,·0x0
  
153 ····const/4·v2,·0x1153 ····const/4·v2,·0x1
Offset 181, 25 lines modifiedOffset 181, 25 lines modified
181 .method·public·compareTo(Lokio/ByteString;)I181 .method·public·compareTo(Lokio/ByteString;)I
182 ····.locals·9182 ····.locals·9
  
183 ····const-string·v0,·"other"183 ····const-string·v0,·"other"
  
184 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V184 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
  
185 ····.line·444185 ····.line·467
186 ····invoke-virtual·{p0},·Lokio/ByteString;->size()I186 ····invoke-virtual·{p0},·Lokio/ByteString;->size()I
  
187 ····move-result·v0187 ····move-result·v0
  
188 ····.line·445188 ····.line·468
189 ····invoke-virtual·{p1},·Lokio/ByteString;->size()I189 ····invoke-virtual·{p1},·Lokio/ByteString;->size()I
  
190 ····move-result·v1190 ····move-result·v1
  
191 ····.line·447191 ····.line·470
192 ····invoke-static·{v0,·v1},·Ljava/lang/Math;->min(II)I192 ····invoke-static·{v0,·v1},·Ljava/lang/Math;->min(II)I
  
193 ····move-result·v2193 ····move-result·v2
  
194 ····const/4·v3,·0x0194 ····const/4·v3,·0x0
  
195 ····const/4·v4,·0x0195 ····const/4·v4,·0x0
Offset 207, 22 lines modifiedOffset 207, 22 lines modified
207 ····:goto_0207 ····:goto_0
208 ····const/4·v5,·-0x1208 ····const/4·v5,·-0x1
  
209 ····const/4·v6,·0x1209 ····const/4·v6,·0x1
  
210 ····if-ge·v4,·v2,·:cond_1210 ····if-ge·v4,·v2,·:cond_1
  
211 ····.line·449211 ····.line·472
212 ····invoke-virtual·{p0,·v4},·Lokio/ByteString;->getByte(I)B212 ····invoke-virtual·{p0,·v4},·Lokio/ByteString;->getByte(I)B
  
213 ····move-result·v7213 ····move-result·v7
  
214 ····and-int/lit16·v7,·v7,·0xff214 ····and-int/lit16·v7,·v7,·0xff
  
215 ····.line·451215 ····.line·474
216 ····invoke-virtual·{p1,·v4},·Lokio/ByteString;->getByte(I)B216 ····invoke-virtual·{p1,·v4},·Lokio/ByteString;->getByte(I)B
  
217 ····move-result·v8217 ····move-result·v8
  
218 ····and-int/lit16·v8,·v8,·0xff218 ····and-int/lit16·v8,·v8,·0xff
  
219 ····if-ne·v7,·v8,·:cond_0219 ····if-ne·v7,·v8,·:cond_0
Offset 253, 40 lines modifiedOffset 253, 65 lines modified
253 ····const/4·v3,·0x1253 ····const/4·v3,·0x1
  
254 ····:goto_2254 ····:goto_2
255 ····return·v3255 ····return·v3
256 .end·method256 .end·method
  
257 .method·public·digest$okio(Ljava/lang/String;)Lokio/ByteString;257 .method·public·digest$okio(Ljava/lang/String;)Lokio/ByteString;
258 ····.locals·1258 ····.locals·3
  
259 ····const-string·v0,·"algorithm"259 ····const-string·v0,·"algorithm"
  
260 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V260 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
  
261 ····.line·80261 ····.line·81
262 ····invoke-static·{p0,·p1},·Lokio/internal/ByteStringKt;->commonDigest(Lokio/ByteString;Ljava/lang/String;)Lokio/ByteString;262 ····invoke-static·{p1},·Ljava/security/MessageDigest;->getInstance(Ljava/lang/String;)Ljava/security/MessageDigest;
  
 263 ····move-result-object·p1
  
 264 ····.line·82
 265 ····iget-object·v0,·p0,·Lokio/ByteString;->data:[B
  
 266 ····invoke-virtual·{p0},·Lokio/ByteString;->size()I
  
 267 ····move-result·v1
  
 268 ····const/4·v2,·0x0
  
 269 ····invoke-virtual·{p1,·v0,·v2,·v1},·Ljava/security/MessageDigest;->update([BII)V
  
 270 ····.line·83
Max diff block lines reached; 14958/20309 bytes (73.65%) of diff not shown.
4.51 KB
smali/okio/-Util.smali
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 .class·public·final·Lokio/-Util;1 .class·public·final·Lokio/-Util;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"-Util.kt"3 .source·"-Util.kt"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/SourceDebugExtension;5 .annotation·system·Ldalvik/annotation/SourceDebugExtension;
6 ····value·=·"SMAP\n-Util.kt\nKotlin\n*S·Kotlin\n*F\n+·1·-Util.kt\nokio/-Util\n*L\n1#1,161:1\n68#1:162\n74#1:163\n*E\n*S·KotlinDebug\n*F\n+·1·-Util.kt\nokio/-Util\n*L\n103#1:162\n104#1:163\n*E\n"6 ····value·=·"SMAP\n-Util.kt\nKotlin\n*S·Kotlin\n*F\n+·1·-Util.kt\nokio/-Util\n*L\n1#1,164:1\n68#1:165\n74#1:166\n*E\n*S·KotlinDebug\n*F\n+·1·-Util.kt\nokio/-Util\n*L\n106#1:165\n107#1:166\n*E\n"
7 .end·annotation7 .end·annotation
  
  
8 #·direct·methods8 #·direct·methods
9 .method·public·static·final·arrayRangeEquals([BI[BII)Z9 .method·public·static·final·arrayRangeEquals([BI[BII)Z
10 ····.locals·410 ····.locals·4
  
Offset 26, 15 lines modifiedOffset 26, 15 lines modified
26 ····const/4·v1,·0x026 ····const/4·v1,·0x0
  
27 ····:goto_027 ····:goto_0
28 ····if-ge·v1,·p4,·:cond_128 ····if-ge·v1,·p4,·:cond_1
  
29 ····add-int·v2,·v1,·p129 ····add-int·v2,·v1,·p1
  
30 ····.line·9630 ····.line·99
31 ····aget-byte·v2,·p0,·v231 ····aget-byte·v2,·p0,·v2
  
32 ····add-int·v3,·v1,·p332 ····add-int·v3,·v1,·p3
  
33 ····aget-byte·v3,·p2,·v333 ····aget-byte·v3,·p2,·v3
  
34 ····if-eq·v2,·v3,·:cond_034 ····if-eq·v2,·v3,·:cond_0
Offset 171, 44 lines modifiedOffset 171, 44 lines modified
171 .method·public·static·final·toHexString(B)Ljava/lang/String;171 .method·public·static·final·toHexString(B)Ljava/lang/String;
172 ····.locals·3172 ····.locals·3
  
173 ····const/4·v0,·0x2173 ····const/4·v0,·0x2
  
174 ····new-array·v0,·v0,·[C174 ····new-array·v0,·v0,·[C
  
175 ····.line·103175 ····.line·106
176 ····invoke-static·{},·Lokio/internal/ByteStringKt;->getHEX_DIGIT_CHARS()[C176 ····invoke-static·{},·Lokio/internal/ByteStringKt;->getHEX_DIGIT_CHARS()[C
  
177 ····move-result-object·v1177 ····move-result-object·v1
  
178 ····shr-int/lit8·v2,·p0,·0x4178 ····shr-int/lit8·v2,·p0,·0x4
  
179 ····and-int/lit8·v2,·v2,·0xf179 ····and-int/lit8·v2,·v2,·0xf
  
180 ····aget-char·v1,·v1,·v2180 ····aget-char·v1,·v1,·v2
  
181 ····const/4·v2,·0x0181 ····const/4·v2,·0x0
  
182 ····aput-char·v1,·v0,·v2182 ····aput-char·v1,·v0,·v2
  
183 ····.line·104183 ····.line·107
184 ····invoke-static·{},·Lokio/internal/ByteStringKt;->getHEX_DIGIT_CHARS()[C184 ····invoke-static·{},·Lokio/internal/ByteStringKt;->getHEX_DIGIT_CHARS()[C
  
185 ····move-result-object·v1185 ····move-result-object·v1
  
186 ····and-int/lit8·p0,·p0,·0xf186 ····and-int/lit8·p0,·p0,·0xf
  
187 ····.line·163187 ····.line·166
188 ····aget-char·p0,·v1,·p0188 ····aget-char·p0,·v1,·p0
  
189 ····const/4·v1,·0x1189 ····const/4·v1,·0x1
  
190 ····aput-char·p0,·v0,·v1190 ····aput-char·p0,·v0,·v1
  
191 ····.line·105191 ····.line·108
192 ····new-instance·p0,·Ljava/lang/String;192 ····new-instance·p0,·Ljava/lang/String;
  
193 ····invoke-direct·{p0,·v0},·Ljava/lang/String;-><init>([C)V193 ····invoke-direct·{p0,·v0},·Ljava/lang/String;-><init>([C)V
  
194 ····return-object·p0194 ····return-object·p0
195 .end·method195 .end·method
  
Offset 222, 30 lines modifiedOffset 222, 30 lines modified
222 ····return-object·p0222 ····return-object·p0
  
223 ····:cond_0223 ····:cond_0
224 ····const/16·v0,·0x8224 ····const/16·v0,·0x8
  
225 ····new-array·v1,·v0,·[C225 ····new-array·v1,·v0,·[C
  
226 ····.line·112226 ····.line·115
227 ····invoke-static·{},·Lokio/internal/ByteStringKt;->getHEX_DIGIT_CHARS()[C227 ····invoke-static·{},·Lokio/internal/ByteStringKt;->getHEX_DIGIT_CHARS()[C
  
228 ····move-result-object·v2228 ····move-result-object·v2
  
229 ····shr-int/lit8·v3,·p0,·0x1c229 ····shr-int/lit8·v3,·p0,·0x1c
  
230 ····and-int/lit8·v3,·v3,·0xf230 ····and-int/lit8·v3,·v3,·0xf
  
231 ····aget-char·v2,·v2,·v3231 ····aget-char·v2,·v2,·v3
  
232 ····const/4·v3,·0x0232 ····const/4·v3,·0x0
  
233 ····aput-char·v2,·v1,·v3233 ····aput-char·v2,·v1,·v3
  
234 ····.line·113234 ····.line·116
235 ····invoke-static·{},·Lokio/internal/ByteStringKt;->getHEX_DIGIT_CHARS()[C235 ····invoke-static·{},·Lokio/internal/ByteStringKt;->getHEX_DIGIT_CHARS()[C
  
236 ····move-result-object·v2236 ····move-result-object·v2
  
237 ····shr-int/lit8·v4,·p0,·0x18237 ····shr-int/lit8·v4,·p0,·0x18
  
238 ····and-int/lit8·v4,·v4,·0xf238 ····and-int/lit8·v4,·v4,·0xf
Offset 254, 43 lines modifiedOffset 254, 43 lines modified
  
254 ····const/4·v4,·0x1254 ····const/4·v4,·0x1
  
255 ····aput-char·v2,·v1,·v4255 ····aput-char·v2,·v1,·v4
  
256 ····const/4·v2,·0x2256 ····const/4·v2,·0x2
  
257 ····.line·114257 ····.line·117
258 ····invoke-static·{},·Lokio/internal/ByteStringKt;->getHEX_DIGIT_CHARS()[C258 ····invoke-static·{},·Lokio/internal/ByteStringKt;->getHEX_DIGIT_CHARS()[C
  
259 ····move-result-object·v4259 ····move-result-object·v4
  
260 ····shr-int/lit8·v5,·p0,·0x14260 ····shr-int/lit8·v5,·p0,·0x14
  
261 ····and-int/lit8·v5,·v5,·0xf261 ····and-int/lit8·v5,·v5,·0xf
  
262 ····aget-char·v4,·v4,·v5262 ····aget-char·v4,·v4,·v5
  
263 ····aput-char·v4,·v1,·v2263 ····aput-char·v4,·v1,·v2
Max diff block lines reached; 1814/4576 bytes (39.64%) of diff not shown.
11.8 KB
smali/okio/AsyncTimeout$Companion.smali
    
Offset 10, 52 lines modifiedOffset 10, 52 lines modified
  
10 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x1911 ····accessFlags·=·0x19
12 ····name·=·"Companion"12 ····name·=·"Companion"
13 .end·annotation13 .end·annotation
  
14 .annotation·system·Ldalvik/annotation/SourceDebugExtension;14 .annotation·system·Ldalvik/annotation/SourceDebugExtension;
15 ····value·=·"SMAP\nAsyncTimeout.kt\nKotlin\n*S·Kotlin\n*F\n+·1·AsyncTimeout.kt\nokio/AsyncTimeout$Companion\n+·2·-Platform.kt\nokio/-Platform\n*L\n1#1,327:1\n28#2:328\n28#2:329\n*E\n*S·KotlinDebug\n*F\n+·1·AsyncTimeout.kt\nokio/AsyncTimeout$Companion\n*L\n228#1:328\n268#1:329\n*E\n"15 ····value·=·"SMAP\nAsyncTimeout.kt\nKotlin\n*S·Kotlin\n*F\n+·1·AsyncTimeout.kt\nokio/AsyncTimeout$Companion\n+·2·-Platform.kt\nokio/-Platform\n+·3·fake.kt\nkotlin/jvm/internal/FakeKt\n*L\n1#1,329:1\n28#2:330\n28#2:332\n1#3:331\n*E\n*S·KotlinDebug\n*F\n+·1·AsyncTimeout.kt\nokio/AsyncTimeout$Companion\n*L\n224#1:330\n267#1:332\n*E\n"
16 .end·annotation16 .end·annotation
  
  
17 #·direct·methods17 #·direct·methods
18 .method·public·constructor·<init>()V18 .method·public·constructor·<init>()V
19 ····.locals·019 ····.locals·0
  
20 ····.line·20520 ····.line·201
21 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V21 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
22 ····return-void22 ····return-void
23 .end·method23 .end·method
  
24 .method·public·synthetic·constructor·<init>(Lkotlin/jvm/internal/DefaultConstructorMarker;)V24 .method·public·synthetic·constructor·<init>(Lkotlin/jvm/internal/DefaultConstructorMarker;)V
25 ····.locals·025 ····.locals·0
  
26 ····.line·20526 ····.line·201
27 ····invoke-direct·{p0},·Lokio/AsyncTimeout$Companion;-><init>()V27 ····invoke-direct·{p0},·Lokio/AsyncTimeout$Companion;-><init>()V
  
28 ····return-void28 ····return-void
29 .end·method29 .end·method
  
30 .method·public·static·final·synthetic·access$cancelScheduledTimeout(Lokio/AsyncTimeout$Companion;Lokio/AsyncTimeout;)Z30 .method·public·static·final·synthetic·access$cancelScheduledTimeout(Lokio/AsyncTimeout$Companion;Lokio/AsyncTimeout;)Z
31 ····.locals·031 ····.locals·0
  
32 ····.line·20532 ····.line·201
33 ····invoke-virtual·{p0,·p1},·Lokio/AsyncTimeout$Companion;->cancelScheduledTimeout(Lokio/AsyncTimeout;)Z33 ····invoke-virtual·{p0,·p1},·Lokio/AsyncTimeout$Companion;->cancelScheduledTimeout(Lokio/AsyncTimeout;)Z
  
34 ····move-result·p034 ····move-result·p0
  
35 ····return·p035 ····return·p0
36 .end·method36 .end·method
  
37 .method·public·static·final·synthetic·access$scheduleTimeout(Lokio/AsyncTimeout$Companion;Lokio/AsyncTimeout;JZ)V37 .method·public·static·final·synthetic·access$scheduleTimeout(Lokio/AsyncTimeout$Companion;Lokio/AsyncTimeout;JZ)V
38 ····.locals·038 ····.locals·0
  
39 ····.line·20539 ····.line·201
40 ····invoke-virtual·{p0,·p1,·p2,·p3,·p4},·Lokio/AsyncTimeout$Companion;->scheduleTimeout(Lokio/AsyncTimeout;JZ)V40 ····invoke-virtual·{p0,·p1,·p2,·p3,·p4},·Lokio/AsyncTimeout$Companion;->scheduleTimeout(Lokio/AsyncTimeout;JZ)V
  
41 ····return-void41 ····return-void
42 .end·method42 .end·method
  
  
43 #·virtual·methods43 #·virtual·methods
Offset 63, 15 lines modifiedOffset 63, 15 lines modified
63 ····.locals·963 ····.locals·9
64 ····.annotation·system·Ldalvik/annotation/Throws;64 ····.annotation·system·Ldalvik/annotation/Throws;
65 ········value·=·{65 ········value·=·{
66 ············Ljava/lang/InterruptedException;66 ············Ljava/lang/InterruptedException;
67 ········}67 ········}
68 ····.end·annotation68 ····.end·annotation
  
69 ····.line·29569 ····.line·297
70 ····const-class·v0,·Lokio/AsyncTimeout;70 ····const-class·v0,·Lokio/AsyncTimeout;
  
71 ····invoke-static·{},·Lokio/AsyncTimeout;->access$getHead$cp()Lokio/AsyncTimeout;71 ····invoke-static·{},·Lokio/AsyncTimeout;->access$getHead$cp()Lokio/AsyncTimeout;
  
72 ····move-result-object·v172 ····move-result-object·v1
  
73 ····invoke-static·{v1},·Lkotlin/jvm/internal/Intrinsics;->checkNotNull(Ljava/lang/Object;)V73 ····invoke-static·{v1},·Lkotlin/jvm/internal/Intrinsics;->checkNotNull(Ljava/lang/Object;)V
Offset 80, 27 lines modifiedOffset 80, 27 lines modified
  
80 ····move-result-object·v180 ····move-result-object·v1
  
81 ····const/4·v2,·0x081 ····const/4·v2,·0x0
  
82 ····if-nez·v1,·:cond_182 ····if-nez·v1,·:cond_1
  
83 ····.line·29983 ····.line·301
84 ····invoke-static·{},·Ljava/lang/System;->nanoTime()J84 ····invoke-static·{},·Ljava/lang/System;->nanoTime()J
  
85 ····move-result-wide·v385 ····move-result-wide·v3
  
86 ····.line·30086 ····.line·302
87 ····invoke-static·{},·Lokio/AsyncTimeout;->access$getIDLE_TIMEOUT_MILLIS$cp()J87 ····invoke-static·{},·Lokio/AsyncTimeout;->access$getIDLE_TIMEOUT_MILLIS$cp()J
  
88 ····move-result-wide·v588 ····move-result-wide·v5
  
89 ····invoke-virtual·{v0,·v5,·v6},·Ljava/lang/Object;->wait(J)V89 ····invoke-virtual·{v0,·v5,·v6},·Ljava/lang/Object;->wait(J)V
  
90 ····.line·30190 ····.line·303
91 ····invoke-static·{},·Lokio/AsyncTimeout;->access$getHead$cp()Lokio/AsyncTimeout;91 ····invoke-static·{},·Lokio/AsyncTimeout;->access$getHead$cp()Lokio/AsyncTimeout;
  
92 ····move-result-object·v092 ····move-result-object·v0
  
93 ····invoke-static·{v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNull(Ljava/lang/Object;)V93 ····invoke-static·{v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNull(Ljava/lang/Object;)V
  
94 ····invoke-static·{v0},·Lokio/AsyncTimeout;->access$getNext$p(Lokio/AsyncTimeout;)Lokio/AsyncTimeout;94 ····invoke-static·{v0},·Lokio/AsyncTimeout;->access$getNext$p(Lokio/AsyncTimeout;)Lokio/AsyncTimeout;
Offset 119, 23 lines modifiedOffset 119, 23 lines modified
  
119 ····move-result-wide·v3119 ····move-result-wide·v3
  
120 ····cmp-long·v5,·v0,·v3120 ····cmp-long·v5,·v0,·v3
  
121 ····if-ltz·v5,·:cond_0121 ····if-ltz·v5,·:cond_0
  
122 ····.line·302122 ····.line·304
123 ····invoke-static·{},·Lokio/AsyncTimeout;->access$getHead$cp()Lokio/AsyncTimeout;123 ····invoke-static·{},·Lokio/AsyncTimeout;->access$getHead$cp()Lokio/AsyncTimeout;
  
124 ····move-result-object·v2124 ····move-result-object·v2
  
125 ····:cond_0125 ····:cond_0
126 ····return-object·v2126 ····return-object·v2
  
127 ····.line·308127 ····.line·310
128 ····:cond_1128 ····:cond_1
129 ····invoke-static·{},·Ljava/lang/System;->nanoTime()J129 ····invoke-static·{},·Ljava/lang/System;->nanoTime()J
  
130 ····move-result-wide·v3130 ····move-result-wide·v3
  
131 ····invoke-static·{v1,·v3,·v4},·Lokio/AsyncTimeout;->access$remainingNanos(Lokio/AsyncTimeout;J)J131 ····invoke-static·{v1,·v3,·v4},·Lokio/AsyncTimeout;->access$remainingNanos(Lokio/AsyncTimeout;J)J
  
Offset 145, 109 lines modifiedOffset 145, 127 lines modified
  
145 ····cmp-long·v7,·v3,·v5145 ····cmp-long·v7,·v3,·v5
  
146 ····if-lez·v7,·:cond_2146 ····if-lez·v7,·:cond_2
  
147 ····const-wide/32·v5,·0xf4240147 ····const-wide/32·v5,·0xf4240
Max diff block lines reached; 8255/12037 bytes (68.58%) of diff not shown.
17.3 KB
smali/okio/SegmentedByteString.smali
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 .class·public·final·Lokio/SegmentedByteString;1 .class·public·final·Lokio/SegmentedByteString;
2 .super·Lokio/ByteString;2 .super·Lokio/ByteString;
3 .source·"SegmentedByteString.kt"3 .source·"SegmentedByteString.kt"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/SourceDebugExtension;5 .annotation·system·Ldalvik/annotation/SourceDebugExtension;
6 ····value·=·"SMAP\nSegmentedByteString.kt\nKotlin\n*S·Kotlin\n*F\n+·1·SegmentedByteString.kt\nokio/SegmentedByteString\n+·2·SegmentedByteString.kt\nokio/internal/SegmentedByteStringKt\n+·3·fake.kt\nkotlin/jvm/internal/FakeKt\n*L\n1#1,122:1\n59#2,12:123\n100#2:135\n101#2,26:137\n130#2,5:163\n137#2:168\n140#2,3:169\n59#2,8:172\n143#2,4:180\n67#2,4:184\n147#2:188\n59#2,12:189\n151#2:201\n81#2,10:202\n152#2,9:212\n91#2,4:221\n161#2,2:225\n170#2,4:227\n81#2,10:231\n174#2,3:241\n91#2,4:244\n1[·...·truncated·by·diffoscope;·len:·636,·SHA:·904f3c30b40adc2985dcda284be059df8999482542291d1b10e6e5d5455d53d7·...·]\n*E\n"6 ····value·=·"SMAP\nSegmentedByteString.kt\nKotlin\n*S·Kotlin\n*F\n+·1·SegmentedByteString.kt\nokio/SegmentedByteString\n+·2·SegmentedByteString.kt\nokio/internal/SegmentedByteStringKt\n+·3·fake.kt\nkotlin/jvm/internal/FakeKt\n*L\n1#1,132:1\n59#2,12:133\n59#2,12:145\n100#2:157\n101#2,26:159\n130#2,5:185\n137#2:190\n140#2,3:191\n59#2,8:194\n143#2,6:202\n67#2,4:208\n149#2:212\n59#2,12:213\n153#2:225\n81#2,10:226\n154#2,9:236\n91#2,4:245\n163#2,2:249\n172#2,4:251\n81#2,10:255\n176#2,3:265\n[·...·truncated·by·diffoscope;·len:·667,·SHA:·2ed395ff3fcb36c17c34ed21622472b6e2ffe603fba42cce5f25938f906b08c0·...·]\n*E\n"
7 .end·annotation7 .end·annotation
  
  
8 #·instance·fields8 #·instance·fields
9 .field·public·final·transient·directory:[I9 .field·public·final·transient·directory:[I
  
10 .field·public·final·transient·segments:[[B10 .field·public·final·transient·segments:[[B
Offset 57, 40 lines modifiedOffset 57, 103 lines modified
  
57 ····move-result-object·v057 ····move-result-object·v0
  
58 ····return-object·v058 ····return-object·v0
59 .end·method59 .end·method
  
60 .method·public·digest$okio(Ljava/lang/String;)Lokio/ByteString;60 .method·public·digest$okio(Ljava/lang/String;)Lokio/ByteString;
61 ····.locals·161 ····.locals·6
  
62 ····const-string·v0,·"algorithm"62 ····const-string·v0,·"algorithm"
  
63 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V63 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
  
64 ····.line·5164 ····.line·52
65 ····invoke-static·{p0,·p1},·Lokio/internal/ByteStringKt;->commonSegmentDigest(Lokio/SegmentedByteString;Ljava/lang/String;)Lokio/ByteString;65 ····invoke-static·{p1},·Ljava/security/MessageDigest;->getInstance(Ljava/lang/String;)Ljava/security/MessageDigest;
  
66 ····move-result-object·p166 ····move-result-object·p1
  
 67 ····.line·133
 68 ····invoke-virtual·{p0},·Lokio/SegmentedByteString;->getSegments$okio()[[B
  
 69 ····move-result-object·v0
  
 70 ····array-length·v0,·v0
  
 71 ····const/4·v1,·0x0
  
 72 ····const/4·v2,·0x0
  
 73 ····:goto_0
 74 ····if-ge·v1,·v0,·:cond_0
  
 75 ····.line·137
 76 ····invoke-virtual·{p0},·Lokio/SegmentedByteString;->getDirectory$okio()[I
  
 77 ····move-result-object·v3
  
 78 ····add-int·v4,·v0,·v1
  
 79 ····aget·v3,·v3,·v4
  
 80 ····.line·138
 81 ····invoke-virtual·{p0},·Lokio/SegmentedByteString;->getDirectory$okio()[I
  
 82 ····move-result-object·v4
  
 83 ····aget·v4,·v4,·v1
  
 84 ····.line·140
 85 ····invoke-virtual·{p0},·Lokio/SegmentedByteString;->getSegments$okio()[[B
  
 86 ····move-result-object·v5
  
 87 ····aget-object·v5,·v5,·v1
  
 88 ····sub-int·v2,·v4,·v2
  
 89 ····.line·54
 90 ····invoke-virtual·{p1,·v5,·v3,·v2},·Ljava/security/MessageDigest;->update([BII)V
  
 91 ····add-int/lit8·v1,·v1,·0x1
  
 92 ····move·v2,·v4
  
 93 ····goto·:goto_0
  
 94 ····.line·56
 95 ····:cond_0
 96 ····invoke-virtual·{p1},·Ljava/security/MessageDigest;->digest()[B
  
 97 ····move-result-object·p1
  
 98 ····.line·58
 99 ····new-instance·v0,·Lokio/ByteString;
  
 100 ····const-string·v1,·"digestBytes"
  
 101 ····invoke-static·{p1,·v1},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
  
 102 ····invoke-direct·{v0,·p1},·Lokio/ByteString;-><init>([B)V
  
67 ····return-object·p1103 ····return-object·v0
68 .end·method104 .end·method
  
69 .method·public·equals(Ljava/lang/Object;)Z105 .method·public·equals(Ljava/lang/Object;)Z
70 ····.locals·4106 ····.locals·4
  
71 ····const/4·v0,·0x1107 ····const/4·v0,·0x1
  
72 ····const/4·v1,·0x0108 ····const/4·v1,·0x0
  
73 ····if-ne·p1,·p0,·:cond_0109 ····if-ne·p1,·p0,·:cond_0
  
74 ····goto·:goto_0110 ····goto·:goto_0
  
75 ····.line·276111 ····.line·301
76 ····:cond_0112 ····:cond_0
77 ····instance-of·v2,·p1,·Lokio/ByteString;113 ····instance-of·v2,·p1,·Lokio/ByteString;
  
78 ····if-eqz·v2,·:cond_1114 ····if-eqz·v2,·:cond_1
  
79 ····check-cast·p1,·Lokio/ByteString;115 ····check-cast·p1,·Lokio/ByteString;
  
Offset 140, 15 lines modifiedOffset 203, 15 lines modified
  
140 ····return-object·v0203 ····return-object·v0
141 .end·method204 .end·method
  
142 .method·public·getSize$okio()I205 .method·public·getSize$okio()I
143 ····.locals·2206 ····.locals·2
  
Max diff block lines reached; 12411/17616 bytes (70.45%) of diff not shown.
6.28 KB
smali/okio/RealBufferedSource.smali
    
Offset 4, 15 lines modifiedOffset 4, 15 lines modified
  
4 #·interfaces4 #·interfaces
5 .implements·Lokio/BufferedSource;5 .implements·Lokio/BufferedSource;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/SourceDebugExtension;7 .annotation·system·Ldalvik/annotation/SourceDebugExtension;
8 ····value·=·"SMAP\nRealBufferedSource.kt\nKotlin\n*S·Kotlin\n*F\n+·1·RealBufferedSource.kt\nokio/RealBufferedSource\n+·2·RealBufferedSource.kt\nokio/internal/RealBufferedSourceKt\n+·3·fake.kt\nkotlin/jvm/internal/FakeKt\n+·4·-Util.kt\nokio/-Util\n*L\n1#1,182:1\n61#1:188\n61#1:198\n61#1:205\n61#1:211\n61#1:213\n61#1:217\n61#1:222\n61#1:237\n61#1:241\n61#1:248\n61#1:261\n61#1:269\n61#1:270\n61#1:271\n61#1:277\n61#1:285\n61#1:298\n61#1:302\n61#1:303\n61#1:304\n61#1:305\n61#1:310\n61#1:322\n61#1:338\n61#1:348\n61#1:351\n61#1:354\n61#1:357\n61#1:360\n61#1:363\n61#1:369\n61#1:386\n61#1:406\n61#1:421\n61#1:438\n61#1:451\n61#1:472\n61#1:479\n35#2:183\n36#2,3:185\n39#2,6:189\n48#2:195\n49#2:197\n53#2,2:199\n57#2:201\n58#2,2:203\n60#2,3:206\n66#2,2:209\n71#2:212\n72#2:214\n76#2,2:215\n81#2:218\n83#2,2:220\n85#2,13:223\n104#2:236\n105#2:238\n109#2,2:239\n114#2,6:242\n120#2,9:249\n131#2,3:258\n134#2,5:262\n139#2:268\n143#2,5:272\n148#2,5:278\n155#2,2:283\n157#2,11:286\n171#2:297\n172#2:299\n176#2,2:300\n181#2,4:306\n185#2,6:311\n195#2:317\n196#2,3:319\n199#2,8:323\n207#2,3:332\n214#2,3:335\n217#2,7:339\n227#2,2:346\n232#2,2:349\n237#2,2:352\n242#2,2:355\n247#2,2:358\n252#2,2:361\n257#2,5:364\n262#2,11:370\n276#2,5:381\n281#2,14:387\n298#2,2:401\n300#2,2:404\n302#2,7:407\n311#2,2:414\n313#2,4:417\n317#2,11:422\n331#2,2:433\n334#2,2:436\n336#2,7:439\n347#2,2:446\n350#2,2:449\n352#2,7:452\n368#2:459\n370#2,11:461\n382#2:473\n386#2:474\n390#2,4:475\n394#2:480\n396#2:481\n398#2:482\n1#3:184\n1#3:196\n1#3:202\n1#3:219\n1#3:318\n1#3:403\n1#3:416\n1#3:435\n1#3:448\n1#3:460\n86#4:267\n86#4:331\n*E\n*S·KotlinDebug\n*F\n+·1·RealBufferedSource.kt\nokio/RealBufferedSource\n*L\n65#1:188\n66#1:198\n68#1:205\n69#1:211\n70#1:213\n71#1:217\n72#1:222\n73#1:237\n74#1:241\n76#1:248\n78#1:261\n81#1:269\n82#1:270\n86#1:271\n89#1:277\n90#1:285\n91#1:298\n92#1:302\n95#1:303\n96#1:304\n101#1:305\n104#1:310\n106#1:322\n107#1:338\n108#1:348\n109#1:351\n110#1:354\n111#1:357\n112#1:360\n113#1:363\n114#1:369\n115#1:386\n116#1:406\n120#1:421\n123#1:438\n126#1:451\n138#1:472\n178#1:479\n65#1:183\n65#1,3:185\n65#1,6:189\n66#1:195\n66#1:197\n67#1,2:199\n68#1:201\n68#1,2:203\n68#1,3:206\n69#1,2:209\n70#1:212\n70#1:214\n71#1,2:215\n72#1:218\n72#1,2:220\n72#1,13:223\n73#1:236\n73#1:238\n74#1,2:239\n76#1,6:242\n76#1,9:249\n78#1,3:258\n78#1,5:262\n78#1:268\n89#1,5:272\n89#1,5:278\n90#1,2:283\n90#1,11:286\n91#1:297\n91#1:299\n92#1,2:300\n104#1,4:306\n104#1,6:311\n106#1:317\n106#1,3:319\n106#1,8:323\n106#1,3:332\n107#1,3:335\n107#1,7:339\n108#1,2:346\n109#1,2:349\n110#1,2:352\n111#1,2:355\n112#1,2:358\n113#1,2:361\n114#1,5:364\n114#1,11:370\n115#1,5:381\n115#1,14:387\n116#1,2:401\n116#1,2:404\n116#1,7:407\n120#1,2:414\n120#1,4:417\n120#1,11:422\n123#1,2:433\n123#1,2:436\n123#1,7:439\n126#1,2:446\n126#1,2:449\n126#1,7:452\n138#1:459\n138#1,11:461\n138#1:473\n140#1:474\n178#1,4:475\n178#1:480\n179#1:481\n180#1:482\n65#1:184\n66#1:196\n68#1:202\n72#1:219\n106#1:318\n116#1:403\n120#1:416\n123#1:435\n126#1:448\n138#1:460\n78#1:267\n106#1:331\n*E\n"8 ····value·=·"SMAP\nRealBufferedSource.kt\nKotlin\n*S·Kotlin\n*F\n+·1·RealBufferedSource.kt\nokio/RealBufferedSource\n+·2·RealBufferedSource.kt\nokio/internal/RealBufferedSourceKt\n+·3·fake.kt\nkotlin/jvm/internal/FakeKt\n+·4·-Util.kt\nokio/-Util\n*L\n1#1,182:1\n61#1:188\n61#1:198\n61#1:205\n61#1:211\n61#1:213\n61#1:217\n61#1:222\n61#1:237\n61#1:241\n61#1:248\n61#1:261\n61#1:269\n61#1:270\n61#1:271\n61#1:277\n61#1:285\n61#1:298\n61#1:302\n61#1:303\n61#1:304\n61#1:305\n61#1:310\n61#1:322\n61#1:338\n61#1:348\n61#1:351\n61#1:354\n61#1:357\n61#1:360\n61#1:363\n61#1:369\n61#1:386\n61#1:406\n61#1:421\n61#1:438\n61#1:451\n61#1:472\n61#1:479\n35#2:183\n36#2,3:185\n39#2,6:189\n48#2:195\n49#2:197\n53#2,2:199\n57#2:201\n58#2,2:203\n60#2,3:206\n66#2,2:209\n71#2:212\n72#2:214\n76#2,2:215\n81#2:218\n83#2,2:220\n85#2,13:223\n104#2:236\n105#2:238\n109#2,2:239\n114#2,6:242\n120#2,9:249\n131#2,3:258\n134#2,5:262\n139#2:268\n143#2,5:272\n148#2,5:278\n155#2,2:283\n157#2,11:286\n171#2:297\n172#2:299\n176#2,2:300\n181#2,4:306\n185#2,6:311\n195#2:317\n196#2,3:319\n199#2,8:323\n207#2,3:332\n214#2,3:335\n217#2,7:339\n227#2,2:346\n232#2,2:349\n237#2,2:352\n242#2,2:355\n247#2,2:358\n252#2,2:361\n257#2,5:364\n262#2,11:370\n276#2,5:381\n281#2,14:387\n298#2,2:401\n300#2,2:404\n302#2,7:407\n311#2,2:414\n313#2,4:417\n317#2,11:422\n331#2,2:433\n334#2,2:436\n336#2,7:439\n347#2,2:446\n350#2,2:449\n352#2,7:452\n368#2:459\n370#2,11:461\n382#2:473\n386#2:474\n390#2,4:475\n394#2:480\n396#2:481\n398#2:482\n1#3:184\n1#3:196\n1#3:202\n1#3:219\n1#3:318\n1#3:403\n1#3:416\n1#3:435\n1#3:448\n1#3:460\n89#4:267\n89#4:331\n*E\n*S·KotlinDebug\n*F\n+·1·RealBufferedSource.kt\nokio/RealBufferedSource\n*L\n65#1:188\n66#1:198\n68#1:205\n69#1:211\n70#1:213\n71#1:217\n72#1:222\n73#1:237\n74#1:241\n76#1:248\n78#1:261\n81#1:269\n82#1:270\n86#1:271\n89#1:277\n90#1:285\n91#1:298\n92#1:302\n95#1:303\n96#1:304\n101#1:305\n104#1:310\n106#1:322\n107#1:338\n108#1:348\n109#1:351\n110#1:354\n111#1:357\n112#1:360\n113#1:363\n114#1:369\n115#1:386\n116#1:406\n120#1:421\n123#1:438\n126#1:451\n138#1:472\n178#1:479\n65#1:183\n65#1,3:185\n65#1,6:189\n66#1:195\n66#1:197\n67#1,2:199\n68#1:201\n68#1,2:203\n68#1,3:206\n69#1,2:209\n70#1:212\n70#1:214\n71#1,2:215\n72#1:218\n72#1,2:220\n72#1,13:223\n73#1:236\n73#1:238\n74#1,2:239\n76#1,6:242\n76#1,9:249\n78#1,3:258\n78#1,5:262\n78#1:268\n89#1,5:272\n89#1,5:278\n90#1,2:283\n90#1,11:286\n91#1:297\n91#1:299\n92#1,2:300\n104#1,4:306\n104#1,6:311\n106#1:317\n106#1,3:319\n106#1,8:323\n106#1,3:332\n107#1,3:335\n107#1,7:339\n108#1,2:346\n109#1,2:349\n110#1,2:352\n111#1,2:355\n112#1,2:358\n113#1,2:361\n114#1,5:364\n114#1,11:370\n115#1,5:381\n115#1,14:387\n116#1,2:401\n116#1,2:404\n116#1,7:407\n120#1,2:414\n120#1,4:417\n120#1,11:422\n123#1,2:433\n123#1,2:436\n123#1,7:439\n126#1,2:446\n126#1,2:449\n126#1,7:452\n138#1:459\n138#1,11:461\n138#1:473\n140#1:474\n178#1,4:475\n178#1:480\n179#1:481\n180#1:482\n65#1:184\n66#1:196\n68#1:202\n72#1:219\n106#1:318\n116#1:403\n120#1:416\n123#1:435\n126#1:448\n138#1:460\n78#1:267\n106#1:331\n*E\n"
9 .end·annotation9 .end·annotation
  
  
10 #·instance·fields10 #·instance·fields
11 .field·public·final·bufferField:Lokio/Buffer;11 .field·public·final·bufferField:Lokio/Buffer;
  
12 .field·public·closed:Z12 .field·public·closed:Z
1.37 KB
smali/okio/Segment.smali
    
Offset 7, 15 lines modifiedOffset 7, 15 lines modified
7 .annotation·system·Ldalvik/annotation/MemberClasses;7 .annotation·system·Ldalvik/annotation/MemberClasses;
8 ····value·=·{8 ····value·=·{
9 ········Lokio/Segment$Companion;9 ········Lokio/Segment$Companion;
10 ····}10 ····}
11 .end·annotation11 .end·annotation
  
12 .annotation·system·Ldalvik/annotation/SourceDebugExtension;12 .annotation·system·Ldalvik/annotation/SourceDebugExtension;
13 ····value·=·"SMAP\nSegment.kt\nKotlin\n*S·Kotlin\n*F\n+·1·Segment.kt\nokio/Segment\n+·2·fake.kt\nkotlin/jvm/internal/FakeKt\n*L\n1#1,183:1\n1#2:184\n*E\n"13 ····value·=·"SMAP\nSegment.kt\nKotlin\n*S·Kotlin\n*F\n+·1·Segment.kt\nokio/Segment\n+·2·fake.kt\nkotlin/jvm/internal/FakeKt\n*L\n1#1,185:1\n1#2:186\n*E\n"
14 .end·annotation14 .end·annotation
  
  
15 #·instance·fields15 #·instance·fields
16 .field·public·final·data:[B16 .field·public·final·data:[B
  
17 .field·public·limit:I17 .field·public·limit:I
Offset 478, 32 lines modifiedOffset 478, 34 lines modified
478 ····throw·p1478 ····throw·p1
  
479 ····.line·169479 ····.line·169
480 ····:cond_2480 ····:cond_2
481 ····:goto_0481 ····:goto_0
482 ····iget-object·v0,·p0,·Lokio/Segment;->data:[B482 ····iget-object·v0,·p0,·Lokio/Segment;->data:[B
  
 483 ····.line·170
483 ····iget-object·v1,·p1,·Lokio/Segment;->data:[B484 ····iget-object·v1,·p1,·Lokio/Segment;->data:[B
  
484 ····iget·v2,·p1,·Lokio/Segment;->limit:I485 ····iget·v2,·p1,·Lokio/Segment;->limit:I
  
485 ····iget·v3,·p0,·Lokio/Segment;->pos:I486 ····iget·v3,·p0,·Lokio/Segment;->pos:I
  
486 ····add-int·v4,·v3,·p2487 ····add-int·v4,·v3,·p2
  
 488 ····.line·169
487 ····invoke-static·{v0,·v1,·v2,·v3,·v4},·Lkotlin/collections/ArraysKt___ArraysJvmKt;->copyInto([B[BIII)[B489 ····invoke-static·{v0,·v1,·v2,·v3,·v4},·Lkotlin/collections/ArraysKt___ArraysJvmKt;->copyInto([B[BIII)[B
  
488 ····.line·171490 ····.line·173
489 ····iget·v0,·p1,·Lokio/Segment;->limit:I491 ····iget·v0,·p1,·Lokio/Segment;->limit:I
  
490 ····add-int/2addr·v0,·p2492 ····add-int/2addr·v0,·p2
  
491 ····iput·v0,·p1,·Lokio/Segment;->limit:I493 ····iput·v0,·p1,·Lokio/Segment;->limit:I
  
492 ····.line·172494 ····.line·174
493 ····iget·p1,·p0,·Lokio/Segment;->pos:I495 ····iget·p1,·p0,·Lokio/Segment;->pos:I
  
494 ····add-int/2addr·p1,·p2496 ····add-int/2addr·p1,·p2
  
495 ····iput·p1,·p0,·Lokio/Segment;->pos:I497 ····iput·p1,·p0,·Lokio/Segment;->pos:I
  
496 ····return-void498 ····return-void
3.06 KB
smali/okio/Buffer$inputStream$1.smali
    
Offset 10, 15 lines modifiedOffset 10, 15 lines modified
  
10 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x1911 ····accessFlags·=·0x19
12 ····name·=·null12 ····name·=·null
13 .end·annotation13 .end·annotation
  
14 .annotation·system·Ldalvik/annotation/SourceDebugExtension;14 .annotation·system·Ldalvik/annotation/SourceDebugExtension;
15 ····value·=·"SMAP\nBuffer.kt\nKotlin\n*S·Kotlin\n*F\n+·1·Buffer.kt\nokio/Buffer$inputStream$1\n+·2·-Util.kt\nokio/-Util\n*L\n1#1,1019:1\n74#2:1020\n83#2:1021\n*E\n*S·KotlinDebug\n*F\n+·1·Buffer.kt\nokio/Buffer$inputStream$1\n*L\n119#1:1020\n129#1:1021\n*E\n"15 ····value·=·"SMAP\nBuffer.kt\nKotlin\n*S·Kotlin\n*F\n+·1·Buffer.kt\nokio/Buffer$inputStream$1\n+·2·-Util.kt\nokio/-Util\n*L\n1#1,623:1\n74#2:624\n86#2:625\n*E\n*S·KotlinDebug\n*F\n+·1·Buffer.kt\nokio/Buffer$inputStream$1\n*L\n126#1:624\n136#1:625\n*E\n"
16 .end·annotation16 .end·annotation
  
  
17 #·instance·fields17 #·instance·fields
18 .field·public·final·synthetic·this$0:Lokio/Buffer;18 .field·public·final·synthetic·this$0:Lokio/Buffer;
  
  
Offset 27, 39 lines modifiedOffset 27, 39 lines modified
27 ····.locals·027 ····.locals·0
28 ····.annotation·system·Ldalvik/annotation/Signature;28 ····.annotation·system·Ldalvik/annotation/Signature;
29 ········value·=·{29 ········value·=·{
30 ············"()V"30 ············"()V"
31 ········}31 ········}
32 ····.end·annotation32 ····.end·annotation
  
33 ····.line·11633 ····.line·123
34 ····iput-object·p1,·p0,·Lokio/Buffer$inputStream$1;->this$0:Lokio/Buffer;34 ····iput-object·p1,·p0,·Lokio/Buffer$inputStream$1;->this$0:Lokio/Buffer;
  
35 ····invoke-direct·{p0},·Ljava/io/InputStream;-><init>()V35 ····invoke-direct·{p0},·Ljava/io/InputStream;-><init>()V
  
36 ····return-void36 ····return-void
37 .end·method37 .end·method
  
  
38 #·virtual·methods38 #·virtual·methods
39 .method·public·available()I39 .method·public·available()I
40 ····.locals·440 ····.locals·4
  
41 ····.line·12941 ····.line·136
42 ····iget-object·v0,·p0,·Lokio/Buffer$inputStream$1;->this$0:Lokio/Buffer;42 ····iget-object·v0,·p0,·Lokio/Buffer$inputStream$1;->this$0:Lokio/Buffer;
  
43 ····invoke-virtual·{v0},·Lokio/Buffer;->size()J43 ····invoke-virtual·{v0},·Lokio/Buffer;->size()J
  
44 ····move-result-wide·v044 ····move-result-wide·v0
  
45 ····const·v2,·0x7fffffff45 ····const·v2,·0x7fffffff
  
46 ····int-to-long·v2,·v246 ····int-to-long·v2,·v2
  
47 ····.line·102147 ····.line·625
48 ····invoke-static·{v0,·v1,·v2,·v3},·Ljava/lang/Math;->min(JJ)J48 ····invoke-static·{v0,·v1,·v2,·v3},·Ljava/lang/Math;->min(JJ)J
  
49 ····move-result-wide·v049 ····move-result-wide·v0
  
50 ····long-to-int·v1,·v050 ····long-to-int·v1,·v0
  
51 ····return·v151 ····return·v1
Offset 70, 28 lines modifiedOffset 70, 28 lines modified
  
70 ····return-void70 ····return-void
71 .end·method71 .end·method
  
72 .method·public·read()I72 .method·public·read()I
73 ····.locals·573 ····.locals·5
  
74 ····.line·11874 ····.line·125
75 ····iget-object·v0,·p0,·Lokio/Buffer$inputStream$1;->this$0:Lokio/Buffer;75 ····iget-object·v0,·p0,·Lokio/Buffer$inputStream$1;->this$0:Lokio/Buffer;
  
76 ····invoke-virtual·{v0},·Lokio/Buffer;->size()J76 ····invoke-virtual·{v0},·Lokio/Buffer;->size()J
  
77 ····move-result-wide·v077 ····move-result-wide·v0
  
78 ····const-wide/16·v2,·0x078 ····const-wide/16·v2,·0x0
  
79 ····cmp-long·v4,·v0,·v279 ····cmp-long·v4,·v0,·v2
  
80 ····if-lez·v4,·:cond_080 ····if-lez·v4,·:cond_0
  
81 ····.line·11981 ····.line·126
82 ····iget-object·v0,·p0,·Lokio/Buffer$inputStream$1;->this$0:Lokio/Buffer;82 ····iget-object·v0,·p0,·Lokio/Buffer$inputStream$1;->this$0:Lokio/Buffer;
  
83 ····invoke-virtual·{v0},·Lokio/Buffer;->readByte()B83 ····invoke-virtual·{v0},·Lokio/Buffer;->readByte()B
  
84 ····move-result·v084 ····move-result·v0
  
85 ····and-int/lit16·v0,·v0,·0xff85 ····and-int/lit16·v0,·v0,·0xff
Offset 108, 28 lines modifiedOffset 108, 28 lines modified
108 .method·public·read([BII)I108 .method·public·read([BII)I
109 ····.locals·1109 ····.locals·1
  
110 ····const-string·v0,·"sink"110 ····const-string·v0,·"sink"
  
111 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V111 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
  
112 ····.line·126112 ····.line·133
113 ····iget-object·v0,·p0,·Lokio/Buffer$inputStream$1;->this$0:Lokio/Buffer;113 ····iget-object·v0,·p0,·Lokio/Buffer$inputStream$1;->this$0:Lokio/Buffer;
  
114 ····invoke-virtual·{v0,·p1,·p2,·p3},·Lokio/Buffer;->read([BII)I114 ····invoke-virtual·{v0,·p1,·p2,·p3},·Lokio/Buffer;->read([BII)I
  
115 ····move-result·p1115 ····move-result·p1
  
116 ····return·p1116 ····return·p1
117 .end·method117 .end·method
  
118 .method·public·toString()Ljava/lang/String;118 .method·public·toString()Ljava/lang/String;
119 ····.locals·2119 ····.locals·2
  
120 ····.line·133120 ····.line·140
121 ····new-instance·v0,·Ljava/lang/StringBuilder;121 ····new-instance·v0,·Ljava/lang/StringBuilder;
  
122 ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V122 ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V
  
123 ····iget-object·v1,·p0,·Lokio/Buffer$inputStream$1;->this$0:Lokio/Buffer;123 ····iget-object·v1,·p0,·Lokio/Buffer$inputStream$1;->this$0:Lokio/Buffer;
  
124 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;124 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
6.56 KB
smali/okio/SegmentPool.smali
    
Offset 24, 27 lines modifiedOffset 24, 27 lines modified
24 .end·field24 .end·field
  
  
25 #·direct·methods25 #·direct·methods
26 .method·public·static·constructor·<clinit>()V26 .method·public·static·constructor·<clinit>()V
27 ····.locals·827 ····.locals·8
  
28 ····.line·4028 ····.line·42
29 ····new-instance·v0,·Lokio/SegmentPool;29 ····new-instance·v0,·Lokio/SegmentPool;
  
30 ····invoke-direct·{v0},·Lokio/SegmentPool;-><init>()V30 ····invoke-direct·{v0},·Lokio/SegmentPool;-><init>()V
  
31 ····sput-object·v0,·Lokio/SegmentPool;->INSTANCE:Lokio/SegmentPool;31 ····sput-object·v0,·Lokio/SegmentPool;->INSTANCE:Lokio/SegmentPool;
  
32 ····const/high16·v0,·0x1000032 ····const/high16·v0,·0x10000
  
33 ····.line·4333 ····.line·45
34 ····sput·v0,·Lokio/SegmentPool;->MAX_SIZE:I34 ····sput·v0,·Lokio/SegmentPool;->MAX_SIZE:I
  
35 ····.line·4635 ····.line·48
36 ····new-instance·v0,·Lokio/Segment;36 ····new-instance·v0,·Lokio/Segment;
  
37 ····const/4·v7,·0x037 ····const/4·v7,·0x0
  
38 ····new-array·v2,·v7,·[B38 ····new-array·v2,·v7,·[B
  
39 ····const/4·v3,·0x039 ····const/4·v3,·0x0
Offset 57, 15 lines modifiedOffset 57, 15 lines modified
  
57 ····move-object·v1,·v057 ····move-object·v1,·v0
  
58 ····invoke-direct/range·{v1·..·v6},·Lokio/Segment;-><init>([BIIZZ)V58 ····invoke-direct/range·{v1·..·v6},·Lokio/Segment;-><init>([BIIZZ)V
  
59 ····sput-object·v0,·Lokio/SegmentPool;->LOCK:Lokio/Segment;59 ····sput-object·v0,·Lokio/SegmentPool;->LOCK:Lokio/Segment;
  
60 ····.line·5460 ····.line·56
61 ····invoke-static·{},·Ljava/lang/Runtime;->getRuntime()Ljava/lang/Runtime;61 ····invoke-static·{},·Ljava/lang/Runtime;->getRuntime()Ljava/lang/Runtime;
  
62 ····move-result-object·v062 ····move-result-object·v0
  
63 ····invoke-virtual·{v0},·Ljava/lang/Runtime;->availableProcessors()I63 ····invoke-virtual·{v0},·Ljava/lang/Runtime;->availableProcessors()I
  
64 ····move-result·v064 ····move-result·v0
Offset 76, 21 lines modifiedOffset 76, 21 lines modified
  
76 ····invoke-static·{v0},·Ljava/lang/Integer;->highestOneBit(I)I76 ····invoke-static·{v0},·Ljava/lang/Integer;->highestOneBit(I)I
  
77 ····move-result·v077 ····move-result·v0
  
78 ····sput·v0,·Lokio/SegmentPool;->HASH_BUCKET_COUNT:I78 ····sput·v0,·Lokio/SegmentPool;->HASH_BUCKET_COUNT:I
  
79 ····.line·6479 ····.line·65
80 ····new-array·v1,·v0,·[Ljava/util/concurrent/atomic/AtomicReference;80 ····new-array·v1,·v0,·[Ljava/util/concurrent/atomic/AtomicReference;
  
81 ····:goto_081 ····:goto_0
82 ····if-ge·v7,·v0,·:cond_082 ····if-ge·v7,·v0,·:cond_0
  
83 ····.line·6583 ····.line·66
84 ····new-instance·v2,·Ljava/util/concurrent/atomic/AtomicReference;84 ····new-instance·v2,·Ljava/util/concurrent/atomic/AtomicReference;
  
85 ····invoke-direct·{v2},·Ljava/util/concurrent/atomic/AtomicReference;-><init>()V85 ····invoke-direct·{v2},·Ljava/util/concurrent/atomic/AtomicReference;-><init>()V
  
86 ····aput-object·v2,·v1,·v786 ····aput-object·v2,·v1,·v7
  
87 ····add-int/lit8·v7,·v7,·0x187 ····add-int/lit8·v7,·v7,·0x1
Offset 102, 28 lines modifiedOffset 102, 28 lines modified
  
102 ····return-void102 ····return-void
103 .end·method103 .end·method
  
104 .method·public·constructor·<init>()V104 .method·public·constructor·<init>()V
105 ····.locals·0105 ····.locals·0
  
106 ····.line·40106 ····.line·42
107 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V107 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
108 ····return-void108 ····return-void
109 .end·method109 .end·method
  
110 .method·public·static·final·recycle(Lokio/Segment;)V110 .method·public·static·final·recycle(Lokio/Segment;)V
111 ····.locals·5111 ····.locals·5
  
112 ····const-string·v0,·"segment"112 ····const-string·v0,·"segment"
  
113 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V113 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
  
114 ····.line·101114 ····.line·102
115 ····iget-object·v0,·p0,·Lokio/Segment;->next:Lokio/Segment;115 ····iget-object·v0,·p0,·Lokio/Segment;->next:Lokio/Segment;
  
116 ····const/4·v1,·0x0116 ····const/4·v1,·0x0
  
117 ····if-nez·v0,·:cond_0117 ····if-nez·v0,·:cond_0
  
118 ····iget-object·v0,·p0,·Lokio/Segment;->prev:Lokio/Segment;118 ····iget-object·v0,·p0,·Lokio/Segment;->prev:Lokio/Segment;
Offset 136, 89 lines modifiedOffset 136, 90 lines modified
  
136 ····:cond_0136 ····:cond_0
137 ····const/4·v0,·0x0137 ····const/4·v0,·0x0
  
138 ····:goto_0138 ····:goto_0
139 ····if-eqz·v0,·:cond_6139 ····if-eqz·v0,·:cond_6
  
140 ····.line·102140 ····.line·103
141 ····iget-boolean·v0,·p0,·Lokio/Segment;->shared:Z141 ····iget-boolean·v0,·p0,·Lokio/Segment;->shared:Z
  
142 ····if-eqz·v0,·:cond_1142 ····if-eqz·v0,·:cond_1
  
143 ····return-void143 ····return-void
  
144 ····.line·104144 ····.line·105
145 ····:cond_1145 ····:cond_1
146 ····sget-object·v0,·Lokio/SegmentPool;->INSTANCE:Lokio/SegmentPool;146 ····sget-object·v0,·Lokio/SegmentPool;->INSTANCE:Lokio/SegmentPool;
  
147 ····invoke-virtual·{v0},·Lokio/SegmentPool;->firstRef()Ljava/util/concurrent/atomic/AtomicReference;147 ····invoke-virtual·{v0},·Lokio/SegmentPool;->firstRef()Ljava/util/concurrent/atomic/AtomicReference;
  
148 ····move-result-object·v0148 ····move-result-object·v0
  
149 ····.line·106149 ····.line·107
150 ····invoke-virtual·{v0},·Ljava/util/concurrent/atomic/AtomicReference;->get()Ljava/lang/Object;150 ····invoke-virtual·{v0},·Ljava/util/concurrent/atomic/AtomicReference;->get()Ljava/lang/Object;
  
151 ····move-result-object·v2151 ····move-result-object·v2
  
152 ····check-cast·v2,·Lokio/Segment;152 ····check-cast·v2,·Lokio/Segment;
  
153 ····.line·107153 ····.line·108
154 ····sget-object·v3,·Lokio/SegmentPool;->LOCK:Lokio/Segment;154 ····sget-object·v3,·Lokio/SegmentPool;->LOCK:Lokio/Segment;
  
Max diff block lines reached; 3688/6661 bytes (55.37%) of diff not shown.
6.8 KB
smali/okio/AsyncTimeout.smali
    
Offset 7, 18 lines modifiedOffset 7, 14 lines modified
7 .annotation·system·Ldalvik/annotation/MemberClasses;7 .annotation·system·Ldalvik/annotation/MemberClasses;
8 ····value·=·{8 ····value·=·{
9 ········Lokio/AsyncTimeout$Watchdog;,9 ········Lokio/AsyncTimeout$Watchdog;,
10 ········Lokio/AsyncTimeout$Companion;10 ········Lokio/AsyncTimeout$Companion;
11 ····}11 ····}
12 .end·annotation12 .end·annotation
  
13 .annotation·system·Ldalvik/annotation/SourceDebugExtension; 
14 ····value·=·"SMAP\nAsyncTimeout.kt\nKotlin\n*S·Kotlin\n*F\n+·1·AsyncTimeout.kt\nokio/AsyncTimeout\n+·2·fake.kt\nkotlin/jvm/internal/FakeKt\n*L\n1#1,327:1\n1#2:328\n*E\n" 
15 .end·annotation 
  
  
16 #·static·fields13 #·static·fields
17 .field·public·static·final·Companion:Lokio/AsyncTimeout$Companion;14 .field·public·static·final·Companion:Lokio/AsyncTimeout$Companion;
  
18 .field·public·static·final·IDLE_TIMEOUT_MILLIS:J15 .field·public·static·final·IDLE_TIMEOUT_MILLIS:J
  
19 .field·public·static·final·IDLE_TIMEOUT_NANOS:J16 .field·public·static·final·IDLE_TIMEOUT_NANOS:J
Offset 42, 26 lines modifiedOffset 38, 26 lines modified
  
42 ····const/4·v1,·0x038 ····const/4·v1,·0x0
  
43 ····invoke-direct·{v0,·v1},·Lokio/AsyncTimeout$Companion;-><init>(Lkotlin/jvm/internal/DefaultConstructorMarker;)V39 ····invoke-direct·{v0,·v1},·Lokio/AsyncTimeout$Companion;-><init>(Lkotlin/jvm/internal/DefaultConstructorMarker;)V
  
44 ····sput-object·v0,·Lokio/AsyncTimeout;->Companion:Lokio/AsyncTimeout$Companion;40 ····sput-object·v0,·Lokio/AsyncTimeout;->Companion:Lokio/AsyncTimeout$Companion;
  
45 ····.line·21441 ····.line·210
46 ····sget-object·v0,·Ljava/util/concurrent/TimeUnit;->SECONDS:Ljava/util/concurrent/TimeUnit;42 ····sget-object·v0,·Ljava/util/concurrent/TimeUnit;->SECONDS:Ljava/util/concurrent/TimeUnit;
  
47 ····const-wide/16·v1,·0x3c43 ····const-wide/16·v1,·0x3c
  
48 ····invoke-virtual·{v0,·v1,·v2},·Ljava/util/concurrent/TimeUnit;->toMillis(J)J44 ····invoke-virtual·{v0,·v1,·v2},·Ljava/util/concurrent/TimeUnit;->toMillis(J)J
  
49 ····move-result-wide·v045 ····move-result-wide·v0
  
50 ····sput-wide·v0,·Lokio/AsyncTimeout;->IDLE_TIMEOUT_MILLIS:J46 ····sput-wide·v0,·Lokio/AsyncTimeout;->IDLE_TIMEOUT_MILLIS:J
  
51 ····.line·21547 ····.line·211
52 ····sget-object·v0,·Ljava/util/concurrent/TimeUnit;->MILLISECONDS:Ljava/util/concurrent/TimeUnit;48 ····sget-object·v0,·Ljava/util/concurrent/TimeUnit;->MILLISECONDS:Ljava/util/concurrent/TimeUnit;
  
53 ····sget-wide·v1,·Lokio/AsyncTimeout;->IDLE_TIMEOUT_MILLIS:J49 ····sget-wide·v1,·Lokio/AsyncTimeout;->IDLE_TIMEOUT_MILLIS:J
  
54 ····invoke-virtual·{v0,·v1,·v2},·Ljava/util/concurrent/TimeUnit;->toNanos(J)J50 ····invoke-virtual·{v0,·v1,·v2},·Ljava/util/concurrent/TimeUnit;->toNanos(J)J
  
55 ····move-result-wide·v051 ····move-result-wide·v0
Offset 103, 14 lines modifiedOffset 99, 23 lines modified
  
103 ····.line·3899 ····.line·38
104 ····sget-wide·v0,·Lokio/AsyncTimeout;->IDLE_TIMEOUT_NANOS:J100 ····sget-wide·v0,·Lokio/AsyncTimeout;->IDLE_TIMEOUT_NANOS:J
  
105 ····return-wide·v0101 ····return-wide·v0
106 .end·method102 .end·method
  
 103 .method·public·static·final·synthetic·access$getInQueue$p(Lokio/AsyncTimeout;)Z
 104 ····.locals·0
  
 105 ····.line·38
 106 ····iget-boolean·p0,·p0,·Lokio/AsyncTimeout;->inQueue:Z
  
 107 ····return·p0
 108 .end·method
  
107 .method·public·static·final·synthetic·access$getNext$p(Lokio/AsyncTimeout;)Lokio/AsyncTimeout;109 .method·public·static·final·synthetic·access$getNext$p(Lokio/AsyncTimeout;)Lokio/AsyncTimeout;
108 ····.locals·0110 ····.locals·0
  
109 ····.line·38111 ····.line·38
110 ····iget-object·p0,·p0,·Lokio/AsyncTimeout;->next:Lokio/AsyncTimeout;112 ····iget-object·p0,·p0,·Lokio/AsyncTimeout;->next:Lokio/AsyncTimeout;
  
111 ····return-object·p0113 ····return-object·p0
Offset 132, 14 lines modifiedOffset 137, 23 lines modified
  
132 ····.line·38137 ····.line·38
133 ····sput-object·p0,·Lokio/AsyncTimeout;->head:Lokio/AsyncTimeout;138 ····sput-object·p0,·Lokio/AsyncTimeout;->head:Lokio/AsyncTimeout;
  
134 ····return-void139 ····return-void
135 .end·method140 .end·method
  
 141 .method·public·static·final·synthetic·access$setInQueue$p(Lokio/AsyncTimeout;Z)V
 142 ····.locals·0
  
 143 ····.line·38
 144 ····iput-boolean·p1,·p0,·Lokio/AsyncTimeout;->inQueue:Z
  
 145 ····return-void
 146 .end·method
  
136 .method·public·static·final·synthetic·access$setNext$p(Lokio/AsyncTimeout;Lokio/AsyncTimeout;)V147 .method·public·static·final·synthetic·access$setNext$p(Lokio/AsyncTimeout;Lokio/AsyncTimeout;)V
137 ····.locals·0148 ····.locals·0
  
138 ····.line·38149 ····.line·38
139 ····iput-object·p1,·p0,·Lokio/AsyncTimeout;->next:Lokio/AsyncTimeout;150 ····iput-object·p1,·p0,·Lokio/AsyncTimeout;->next:Lokio/AsyncTimeout;
  
140 ····return-void151 ····return-void
Offset 155, 159 lines modifiedOffset 169, 120 lines modified
155 .end·method169 .end·method
  
  
156 #·virtual·methods170 #·virtual·methods
157 .method·public·final·access$newTimeoutException(Ljava/io/IOException;)Ljava/io/IOException;171 .method·public·final·access$newTimeoutException(Ljava/io/IOException;)Ljava/io/IOException;
158 ····.locals·0172 ····.locals·0
  
159 ····.line·162173 ····.line·158
160 ····invoke-virtual·{p0,·p1},·Lokio/AsyncTimeout;->newTimeoutException(Ljava/io/IOException;)Ljava/io/IOException;174 ····invoke-virtual·{p0,·p1},·Lokio/AsyncTimeout;->newTimeoutException(Ljava/io/IOException;)Ljava/io/IOException;
  
161 ····move-result-object·p1175 ····move-result-object·p1
  
162 ····return-object·p1176 ····return-object·p1
163 .end·method177 .end·method
  
164 .method·public·final·enter()V178 .method·public·final·enter()V
165 ····.locals·7179 ····.locals·6
  
166 ····.line·49180 ····.line·49
167 ····iget-boolean·v0,·p0,·Lokio/AsyncTimeout;->inQueue:Z 
  
168 ····const/4·v1,·0x1 
  
169 ····xor-int/2addr·v0,·v1 
  
170 ····if-eqz·v0,·:cond_1 
  
171 ····.line·50 
172 ····invoke-virtual·{p0},·Lokio/Timeout;->timeoutNanos()J181 ····invoke-virtual·{p0},·Lokio/Timeout;->timeoutNanos()J
  
173 ····move-result-wide·v2182 ····move-result-wide·v0
  
174 ····.line·51183 ····.line·50
Max diff block lines reached; 3473/6908 bytes (50.28%) of diff not shown.
5.78 KB
smali/okio/Okio__JvmOkioKt.smali
    
Offset 9, 15 lines modifiedOffset 9, 15 lines modified
  
9 #·direct·methods9 #·direct·methods
10 .method·public·static·constructor·<clinit>()V10 .method·public·static·constructor·<clinit>()V
11 ····.locals·111 ····.locals·1
  
12 ····const-string·v0,·"okio.Okio"12 ····const-string·v0,·"okio.Okio"
  
13 ····.line·14013 ····.line·142
14 ····invoke-static·{v0},·Ljava/util/logging/Logger;->getLogger(Ljava/lang/String;)Ljava/util/logging/Logger;14 ····invoke-static·{v0},·Ljava/util/logging/Logger;->getLogger(Ljava/lang/String;)Ljava/util/logging/Logger;
  
15 ····move-result-object·v015 ····move-result-object·v0
  
16 ····sput-object·v0,·Lokio/Okio__JvmOkioKt;->logger:Ljava/util/logging/Logger;16 ····sput-object·v0,·Lokio/Okio__JvmOkioKt;->logger:Ljava/util/logging/Logger;
  
17 ····return-void17 ····return-void
Offset 40, 15 lines modifiedOffset 40, 15 lines modified
40 ········}40 ········}
41 ····.end·annotation41 ····.end·annotation
  
42 ····const-string·v0,·"$this$appendingSink"42 ····const-string·v0,·"$this$appendingSink"
  
43 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V43 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
  
44 ····.line·17544 ····.line·177
45 ····new-instance·v0,·Ljava/io/FileOutputStream;45 ····new-instance·v0,·Ljava/io/FileOutputStream;
  
46 ····const/4·v1,·0x146 ····const/4·v1,·0x1
  
47 ····invoke-direct·{v0,·p0,·v1},·Ljava/io/FileOutputStream;-><init>(Ljava/io/File;Z)V47 ····invoke-direct·{v0,·p0,·v1},·Ljava/io/FileOutputStream;-><init>(Ljava/io/File;Z)V
  
48 ····invoke-static·{v0},·Lokio/Okio;->sink(Ljava/io/OutputStream;)Lokio/Sink;48 ····invoke-static·{v0},·Lokio/Okio;->sink(Ljava/io/OutputStream;)Lokio/Sink;
Offset 61, 15 lines modifiedOffset 61, 15 lines modified
61 .method·public·static·final·isAndroidGetsocknameError(Ljava/lang/AssertionError;)Z61 .method·public·static·final·isAndroidGetsocknameError(Ljava/lang/AssertionError;)Z
62 ····.locals·462 ····.locals·4
  
63 ····const-string·v0,·"$this$isAndroidGetsocknameError"63 ····const-string·v0,·"$this$isAndroidGetsocknameError"
  
64 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V64 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
  
65 ····.line·21265 ····.line·234
66 ····invoke-virtual·{p0},·Ljava/lang/AssertionError;->getCause()Ljava/lang/Throwable;66 ····invoke-virtual·{p0},·Ljava/lang/AssertionError;->getCause()Ljava/lang/Throwable;
  
67 ····move-result-object·v067 ····move-result-object·v0
  
68 ····const/4·v1,·0x068 ····const/4·v1,·0x0
  
69 ····if-eqz·v0,·:cond_169 ····if-eqz·v0,·:cond_1
Offset 112, 15 lines modifiedOffset 112, 15 lines modified
112 ········}112 ········}
113 ····.end·annotation113 ····.end·annotation
  
114 ····const-string·v0,·"$this$sink"114 ····const-string·v0,·"$this$sink"
  
115 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V115 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
  
116 ····.line·171116 ····.line·173
117 ····new-instance·v0,·Ljava/io/FileOutputStream;117 ····new-instance·v0,·Ljava/io/FileOutputStream;
  
118 ····invoke-direct·{v0,·p0,·p1},·Ljava/io/FileOutputStream;-><init>(Ljava/io/File;Z)V118 ····invoke-direct·{v0,·p0,·p1},·Ljava/io/FileOutputStream;-><init>(Ljava/io/File;Z)V
  
119 ····invoke-static·{v0},·Lokio/Okio;->sink(Ljava/io/OutputStream;)Lokio/Sink;119 ····invoke-static·{v0},·Lokio/Okio;->sink(Ljava/io/OutputStream;)Lokio/Sink;
  
120 ····move-result-object·p0120 ····move-result-object·p0
Offset 131, 15 lines modifiedOffset 131, 15 lines modified
131 .method·public·static·final·sink(Ljava/io/OutputStream;)Lokio/Sink;131 .method·public·static·final·sink(Ljava/io/OutputStream;)Lokio/Sink;
132 ····.locals·2132 ····.locals·2
  
133 ····const-string·v0,·"$this$sink"133 ····const-string·v0,·"$this$sink"
  
134 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V134 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
  
135 ····.line·40135 ····.line·42
136 ····new-instance·v0,·Lokio/OutputStreamSink;136 ····new-instance·v0,·Lokio/OutputStreamSink;
  
137 ····new-instance·v1,·Lokio/Timeout;137 ····new-instance·v1,·Lokio/Timeout;
  
138 ····invoke-direct·{v1},·Lokio/Timeout;-><init>()V138 ····invoke-direct·{v1},·Lokio/Timeout;-><init>()V
  
139 ····invoke-direct·{v0,·p0,·v1},·Lokio/OutputStreamSink;-><init>(Ljava/io/OutputStream;Lokio/Timeout;)V139 ····invoke-direct·{v0,·p0,·v1},·Lokio/OutputStreamSink;-><init>(Ljava/io/OutputStream;Lokio/Timeout;)V
Offset 155, 33 lines modifiedOffset 155, 33 lines modified
155 ········}155 ········}
156 ····.end·annotation156 ····.end·annotation
  
157 ····const-string·v0,·"$this$sink"157 ····const-string·v0,·"$this$sink"
  
158 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V158 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
  
159 ····.line·123159 ····.line·125
160 ····new-instance·v0,·Lokio/SocketAsyncTimeout;160 ····new-instance·v0,·Lokio/SocketAsyncTimeout;
  
161 ····invoke-direct·{v0,·p0},·Lokio/SocketAsyncTimeout;-><init>(Ljava/net/Socket;)V161 ····invoke-direct·{v0,·p0},·Lokio/SocketAsyncTimeout;-><init>(Ljava/net/Socket;)V
  
162 ····.line·124162 ····.line·126
163 ····new-instance·v1,·Lokio/OutputStreamSink;163 ····new-instance·v1,·Lokio/OutputStreamSink;
  
164 ····invoke-virtual·{p0},·Ljava/net/Socket;->getOutputStream()Ljava/io/OutputStream;164 ····invoke-virtual·{p0},·Ljava/net/Socket;->getOutputStream()Ljava/io/OutputStream;
  
165 ····move-result-object·p0165 ····move-result-object·p0
  
166 ····const-string·v2,·"getOutputStream()"166 ····const-string·v2,·"getOutputStream()"
  
167 ····invoke-static·{p0,·v2},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V167 ····invoke-static·{p0,·v2},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
  
168 ····invoke-direct·{v1,·p0,·v0},·Lokio/OutputStreamSink;-><init>(Ljava/io/OutputStream;Lokio/Timeout;)V168 ····invoke-direct·{v1,·p0,·v0},·Lokio/OutputStreamSink;-><init>(Ljava/io/OutputStream;Lokio/Timeout;)V
  
169 ····.line·125169 ····.line·127
170 ····invoke-virtual·{v0,·v1},·Lokio/AsyncTimeout;->sink(Lokio/Sink;)Lokio/Sink;170 ····invoke-virtual·{v0,·v1},·Lokio/AsyncTimeout;->sink(Lokio/Sink;)Lokio/Sink;
  
171 ····move-result-object·p0171 ····move-result-object·p0
  
172 ····return-object·p0172 ····return-object·p0
173 .end·method173 .end·method
  
Offset 195, 15 lines modifiedOffset 195, 15 lines modified
  
195 ····and-int/lit8·p2,·p2,·0x1195 ····and-int/lit8·p2,·p2,·0x1
  
196 ····if-eqz·p2,·:cond_0196 ····if-eqz·p2,·:cond_0
  
197 ····const/4·p1,·0x0197 ····const/4·p1,·0x0
  
198 ····.line·171198 ····.line·173
199 ····:cond_0199 ····:cond_0
200 ····invoke-static·{p0,·p1},·Lokio/Okio;->sink(Ljava/io/File;Z)Lokio/Sink;200 ····invoke-static·{p0,·p1},·Lokio/Okio;->sink(Ljava/io/File;Z)Lokio/Sink;
  
201 ····move-result-object·p0201 ····move-result-object·p0
  
Max diff block lines reached; 2097/5850 bytes (35.85%) of diff not shown.
5.55 KB
smali/okio/AsyncTimeout$source$1.smali
    
Offset 13, 15 lines modifiedOffset 13, 15 lines modified
  
13 .annotation·system·Ldalvik/annotation/InnerClass;13 .annotation·system·Ldalvik/annotation/InnerClass;
14 ····accessFlags·=·0x1914 ····accessFlags·=·0x19
15 ····name·=·null15 ····name·=·null
16 .end·annotation16 .end·annotation
  
17 .annotation·system·Ldalvik/annotation/SourceDebugExtension;17 .annotation·system·Ldalvik/annotation/SourceDebugExtension;
18 ····value·=·"SMAP\nAsyncTimeout.kt\nKotlin\n*S·Kotlin\n*F\n+·1·AsyncTimeout.kt\nokio/AsyncTimeout$source$1\n+·2·AsyncTimeout.kt\nokio/AsyncTimeout\n*L\n1#1,327:1\n147#2,11:328\n147#2,11:339\n*E\n*S·KotlinDebug\n*F\n+·1·AsyncTimeout.kt\nokio/AsyncTimeout$source$1\n*L\n129#1,11:328\n133#1,11:339\n*E\n"18 ····value·=·"SMAP\nAsyncTimeout.kt\nKotlin\n*S·Kotlin\n*F\n+·1·AsyncTimeout.kt\nokio/AsyncTimeout$source$1\n+·2·AsyncTimeout.kt\nokio/AsyncTimeout\n*L\n1#1,329:1\n143#2,11:330\n143#2,11:341\n*E\n*S·KotlinDebug\n*F\n+·1·AsyncTimeout.kt\nokio/AsyncTimeout$source$1\n*L\n125#1,11:330\n129#1,11:341\n*E\n"
19 .end·annotation19 .end·annotation
  
  
20 #·instance·fields20 #·instance·fields
21 .field·public·final·synthetic·$source:Lokio/Source;21 .field·public·final·synthetic·$source:Lokio/Source;
  
22 .field·public·final·synthetic·this$0:Lokio/AsyncTimeout;22 .field·public·final·synthetic·this$0:Lokio/AsyncTimeout;
Offset 34, 74 lines modifiedOffset 34, 74 lines modified
34 ········value·=·{34 ········value·=·{
35 ············"(",35 ············"(",
36 ············"Lokio/Source;",36 ············"Lokio/Source;",
37 ············")V"37 ············")V"
38 ········}38 ········}
39 ····.end·annotation39 ····.end·annotation
  
40 ····.line·12740 ····.line·123
41 ····iput-object·p1,·p0,·Lokio/AsyncTimeout$source$1;->this$0:Lokio/AsyncTimeout;41 ····iput-object·p1,·p0,·Lokio/AsyncTimeout$source$1;->this$0:Lokio/AsyncTimeout;
  
42 ····iput-object·p2,·p0,·Lokio/AsyncTimeout$source$1;->$source:Lokio/Source;42 ····iput-object·p2,·p0,·Lokio/AsyncTimeout$source$1;->$source:Lokio/Source;
  
43 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V43 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
44 ····return-void44 ····return-void
45 .end·method45 .end·method
  
  
46 #·virtual·methods46 #·virtual·methods
47 .method·public·close()V47 .method·public·close()V
48 ····.locals·348 ····.locals·3
  
49 ····.line·13349 ····.line·129
50 ····iget-object·v0,·p0,·Lokio/AsyncTimeout$source$1;->this$0:Lokio/AsyncTimeout;50 ····iget-object·v0,·p0,·Lokio/AsyncTimeout$source$1;->this$0:Lokio/AsyncTimeout;
  
51 ····.line·34051 ····.line·342
52 ····invoke-virtual·{v0},·Lokio/AsyncTimeout;->enter()V52 ····invoke-virtual·{v0},·Lokio/AsyncTimeout;->enter()V
  
53 ····.line·13353 ····.line·129
54 ····:try_start_054 ····:try_start_0
55 ····iget-object·v1,·p0,·Lokio/AsyncTimeout$source$1;->$source:Lokio/Source;55 ····iget-object·v1,·p0,·Lokio/AsyncTimeout$source$1;->$source:Lokio/Source;
  
56 ····invoke-interface·{v1},·Lokio/Source;->close()V56 ····invoke-interface·{v1},·Lokio/Source;->close()V
  
57 ····sget-object·v1,·Lkotlin/Unit;->INSTANCE:Lkotlin/Unit;57 ····sget-object·v1,·Lkotlin/Unit;->INSTANCE:Lkotlin/Unit;
58 ····:try_end_058 ····:try_end_0
59 ····.catch·Ljava/io/IOException;·{:try_start_0·..·:try_end_0}·:catch_059 ····.catch·Ljava/io/IOException;·{:try_start_0·..·:try_end_0}·:catch_0
60 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_060 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0
  
61 ····.line·34861 ····.line·350
62 ····invoke-virtual·{v0},·Lokio/AsyncTimeout;->exit()Z62 ····invoke-virtual·{v0},·Lokio/AsyncTimeout;->exit()Z
  
63 ····move-result·v163 ····move-result·v1
  
64 ····if-nez·v1,·:cond_064 ····if-nez·v1,·:cond_0
  
65 ····return-void65 ····return-void
  
66 ····:cond_066 ····:cond_0
67 ····const/4·v1,·0x067 ····const/4·v1,·0x0
  
68 ····.line·34968 ····.line·351
69 ····invoke-virtual·{v0,·v1},·Lokio/AsyncTimeout;->access$newTimeoutException(Ljava/io/IOException;)Ljava/io/IOException;69 ····invoke-virtual·{v0,·v1},·Lokio/AsyncTimeout;->access$newTimeoutException(Ljava/io/IOException;)Ljava/io/IOException;
  
70 ····move-result-object·v070 ····move-result-object·v0
  
71 ····throw·v071 ····throw·v0
  
72 ····:catchall_072 ····:catchall_0
73 ····move-exception·v173 ····move-exception·v1
  
74 ····goto·:goto_174 ····goto·:goto_1
  
75 ····:catch_075 ····:catch_0
76 ····move-exception·v176 ····move-exception·v1
  
77 ····.line·34677 ····.line·348
78 ····:try_start_178 ····:try_start_1
79 ····invoke-virtual·{v0},·Lokio/AsyncTimeout;->exit()Z79 ····invoke-virtual·{v0},·Lokio/AsyncTimeout;->exit()Z
  
80 ····move-result·v280 ····move-result·v2
  
81 ····if-nez·v2,·:cond_181 ····if-nez·v2,·:cond_1
  
Offset 113, 76 lines modifiedOffset 113, 76 lines modified
113 ····move-result-object·v1113 ····move-result-object·v1
  
114 ····:goto_0114 ····:goto_0
115 ····throw·v1115 ····throw·v1
116 ····:try_end_1116 ····:try_end_1
117 ····.catchall·{:try_start_1·..·:try_end_1}·:catchall_0117 ····.catchall·{:try_start_1·..·:try_end_1}·:catchall_0
  
118 ····.line·348118 ····.line·350
119 ····:goto_1119 ····:goto_1
120 ····invoke-virtual·{v0},·Lokio/AsyncTimeout;->exit()Z120 ····invoke-virtual·{v0},·Lokio/AsyncTimeout;->exit()Z
  
121 ····move-result·v0121 ····move-result·v0
  
122 ····.line·349122 ····.line·351
123 ····throw·v1123 ····throw·v1
124 .end·method124 .end·method
  
125 .method·public·read(Lokio/Buffer;J)J125 .method·public·read(Lokio/Buffer;J)J
126 ····.locals·2126 ····.locals·2
  
127 ····const-string·v0,·"sink"127 ····const-string·v0,·"sink"
  
128 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V128 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
  
129 ····.line·129129 ····.line·125
130 ····iget-object·v0,·p0,·Lokio/AsyncTimeout$source$1;->this$0:Lokio/AsyncTimeout;130 ····iget-object·v0,·p0,·Lokio/AsyncTimeout$source$1;->this$0:Lokio/AsyncTimeout;
  
131 ····.line·329131 ····.line·331
132 ····invoke-virtual·{v0},·Lokio/AsyncTimeout;->enter()V132 ····invoke-virtual·{v0},·Lokio/AsyncTimeout;->enter()V
  
133 ····.line·129133 ····.line·125
134 ····:try_start_0134 ····:try_start_0
135 ····iget-object·v1,·p0,·Lokio/AsyncTimeout$source$1;->$source:Lokio/Source;135 ····iget-object·v1,·p0,·Lokio/AsyncTimeout$source$1;->$source:Lokio/Source;
  
136 ····invoke-interface·{v1,·p1,·p2,·p3},·Lokio/Source;->read(Lokio/Buffer;J)J136 ····invoke-interface·{v1,·p1,·p2,·p3},·Lokio/Source;->read(Lokio/Buffer;J)J
  
Max diff block lines reached; 1957/5603 bytes (34.93%) of diff not shown.
2.59 KB
smali/okio/SocketAsyncTimeout.smali
    
Offset 11, 70 lines modifiedOffset 11, 70 lines modified
11 .method·public·constructor·<init>(Ljava/net/Socket;)V11 .method·public·constructor·<init>(Ljava/net/Socket;)V
12 ····.locals·112 ····.locals·1
  
13 ····const-string·v0,·"socket"13 ····const-string·v0,·"socket"
  
14 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V14 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
  
15 ····.line·14215 ····.line·144
16 ····invoke-direct·{p0},·Lokio/AsyncTimeout;-><init>()V16 ····invoke-direct·{p0},·Lokio/AsyncTimeout;-><init>()V
  
17 ····iput-object·p1,·p0,·Lokio/SocketAsyncTimeout;->socket:Ljava/net/Socket;17 ····iput-object·p1,·p0,·Lokio/SocketAsyncTimeout;->socket:Ljava/net/Socket;
  
18 ····return-void18 ····return-void
19 .end·method19 .end·method
  
  
20 #·virtual·methods20 #·virtual·methods
21 .method·public·newTimeoutException(Ljava/io/IOException;)Ljava/io/IOException;21 .method·public·newTimeoutException(Ljava/io/IOException;)Ljava/io/IOException;
22 ····.locals·222 ····.locals·2
  
23 ····.line·14423 ····.line·146
24 ····new-instance·v0,·Ljava/net/SocketTimeoutException;24 ····new-instance·v0,·Ljava/net/SocketTimeoutException;
  
25 ····const-string·v1,·"timeout"25 ····const-string·v1,·"timeout"
  
26 ····invoke-direct·{v0,·v1},·Ljava/net/SocketTimeoutException;-><init>(Ljava/lang/String;)V26 ····invoke-direct·{v0,·v1},·Ljava/net/SocketTimeoutException;-><init>(Ljava/lang/String;)V
  
27 ····if-eqz·p1,·:cond_027 ····if-eqz·p1,·:cond_0
  
28 ····.line·14628 ····.line·148
29 ····invoke-virtual·{v0,·p1},·Ljava/net/SocketTimeoutException;->initCause(Ljava/lang/Throwable;)Ljava/lang/Throwable;29 ····invoke-virtual·{v0,·p1},·Ljava/net/SocketTimeoutException;->initCause(Ljava/lang/Throwable;)Ljava/lang/Throwable;
  
30 ····:cond_030 ····:cond_0
31 ····return-object·v031 ····return-object·v0
32 .end·method32 .end·method
  
33 .method·public·timedOut()V33 .method·public·timedOut()V
34 ····.locals·534 ····.locals·5
  
35 ····const-string·v0,·"Failed·to·close·timed·out·socket·"35 ····const-string·v0,·"Failed·to·close·timed·out·socket·"
  
36 ····.line·15336 ····.line·155
37 ····:try_start_037 ····:try_start_0
38 ····iget-object·v1,·p0,·Lokio/SocketAsyncTimeout;->socket:Ljava/net/Socket;38 ····iget-object·v1,·p0,·Lokio/SocketAsyncTimeout;->socket:Ljava/net/Socket;
  
39 ····invoke-virtual·{v1},·Ljava/net/Socket;->close()V39 ····invoke-virtual·{v1},·Ljava/net/Socket;->close()V
40 ····:try_end_040 ····:try_end_0
41 ····.catch·Ljava/lang/Exception;·{:try_start_0·..·:try_end_0}·:catch_141 ····.catch·Ljava/lang/Exception;·{:try_start_0·..·:try_end_0}·:catch_1
42 ····.catch·Ljava/lang/AssertionError;·{:try_start_0·..·:try_end_0}·:catch_042 ····.catch·Ljava/lang/AssertionError;·{:try_start_0·..·:try_end_0}·:catch_0
  
43 ····goto·:goto_043 ····goto·:goto_0
  
44 ····:catch_044 ····:catch_0
45 ····move-exception·v145 ····move-exception·v1
  
46 ····.line·15746 ····.line·159
47 ····invoke-static·{v1},·Lokio/Okio;->isAndroidGetsocknameError(Ljava/lang/AssertionError;)Z47 ····invoke-static·{v1},·Lokio/Okio;->isAndroidGetsocknameError(Ljava/lang/AssertionError;)Z
  
48 ····move-result·v248 ····move-result·v2
  
49 ····if-eqz·v2,·:cond_049 ····if-eqz·v2,·:cond_0
  
50 ····.line·16050 ····.line·162
51 ····invoke-static·{},·Lokio/Okio__JvmOkioKt;->access$getLogger$p()Ljava/util/logging/Logger;51 ····invoke-static·{},·Lokio/Okio__JvmOkioKt;->access$getLogger$p()Ljava/util/logging/Logger;
  
52 ····move-result-object·v252 ····move-result-object·v2
  
53 ····sget-object·v3,·Ljava/util/logging/Level;->WARNING:Ljava/util/logging/Level;53 ····sget-object·v3,·Ljava/util/logging/Level;->WARNING:Ljava/util/logging/Level;
  
54 ····new-instance·v4,·Ljava/lang/StringBuilder;54 ····new-instance·v4,·Ljava/lang/StringBuilder;
Offset 91, 22 lines modifiedOffset 91, 22 lines modified
  
91 ····move-result-object·v091 ····move-result-object·v0
  
92 ····invoke-virtual·{v2,·v3,·v0,·v1},·Ljava/util/logging/Logger;->log(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V92 ····invoke-virtual·{v2,·v3,·v0,·v1},·Ljava/util/logging/Logger;->log(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V
  
93 ····goto·:goto_093 ····goto·:goto_0
  
94 ····.line·16294 ····.line·164
95 ····:cond_095 ····:cond_0
96 ····throw·v196 ····throw·v1
  
97 ····:catch_197 ····:catch_1
98 ····move-exception·v198 ····move-exception·v1
  
99 ····.line·15599 ····.line·157
100 ····invoke-static·{},·Lokio/Okio__JvmOkioKt;->access$getLogger$p()Ljava/util/logging/Logger;100 ····invoke-static·{},·Lokio/Okio__JvmOkioKt;->access$getLogger$p()Ljava/util/logging/Logger;
  
101 ····move-result-object·v2101 ····move-result-object·v2
  
102 ····sget-object·v3,·Ljava/util/logging/Level;->WARNING:Ljava/util/logging/Level;102 ····sget-object·v3,·Ljava/util/logging/Level;->WARNING:Ljava/util/logging/Level;
  
103 ····new-instance·v4,·Ljava/lang/StringBuilder;103 ····new-instance·v4,·Ljava/lang/StringBuilder;
1.52 KB
smali/okio/GzipSource.smali
    
Offset 4, 15 lines modifiedOffset 4, 15 lines modified
  
4 #·interfaces4 #·interfaces
5 .implements·Lokio/Source;5 .implements·Lokio/Source;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/SourceDebugExtension;7 .annotation·system·Ldalvik/annotation/SourceDebugExtension;
8 ····value·=·"SMAP\nGzipSource.kt\nKotlin\n*S·Kotlin\n*F\n+·1·GzipSource.kt\nokio/GzipSource\n+·2·fake.kt\nkotlin/jvm/internal/FakeKt\n+·3·RealBufferedSource.kt\nokio/RealBufferedSource\n+·4·GzipSource.kt\nokio/-GzipSourceExtensions\n+·5·-Util.kt\nokio/-Util\n*L\n1#1,220:1\n1#2:221\n61#3:222\n61#3:224\n61#3:226\n61#3:227\n61#3:228\n61#3:230\n61#3:232\n202#4:223\n202#4:225\n202#4:229\n202#4:231\n86#5:233\n*E\n*S·KotlinDebug\n*F\n+·1·GzipSource.kt\nokio/GzipSource\n*L\n105#1:222\n107#1:224\n119#1:226\n120#1:227\n122#1:228\n133#1:230\n144#1:232\n106#1:223\n117#1:225\n130#1:229\n141#1:231\n187#1:233\n*E\n"8 ····value·=·"SMAP\nGzipSource.kt\nKotlin\n*S·Kotlin\n*F\n+·1·GzipSource.kt\nokio/GzipSource\n+·2·fake.kt\nkotlin/jvm/internal/FakeKt\n+·3·RealBufferedSource.kt\nokio/RealBufferedSource\n+·4·GzipSource.kt\nokio/-GzipSourceExtensions\n+·5·-Util.kt\nokio/-Util\n*L\n1#1,220:1\n1#2:221\n61#3:222\n61#3:224\n61#3:226\n61#3:227\n61#3:228\n61#3:230\n61#3:232\n202#4:223\n202#4:225\n202#4:229\n202#4:231\n89#5:233\n*E\n*S·KotlinDebug\n*F\n+·1·GzipSource.kt\nokio/GzipSource\n*L\n105#1:222\n107#1:224\n119#1:226\n120#1:227\n122#1:228\n133#1:230\n144#1:232\n106#1:223\n117#1:225\n130#1:229\n141#1:231\n187#1:233\n*E\n"
9 .end·annotation9 .end·annotation
  
  
10 #·instance·fields10 #·instance·fields
11 .field·public·final·crc:Ljava/util/zip/CRC32;11 .field·public·final·crc:Ljava/util/zip/CRC32;
  
12 .field·public·final·inflater:Ljava/util/zip/Inflater;12 .field·public·final·inflater:Ljava/util/zip/Inflater;
1.23 KB
smali/okio/Timeout.smali
    
Offset 136, 15 lines modifiedOffset 136, 23 lines modified
136 ····.annotation·system·Ldalvik/annotation/Throws;136 ····.annotation·system·Ldalvik/annotation/Throws;
137 ········value·=·{137 ········value·=·{
138 ············Ljava/io/IOException;138 ············Ljava/io/IOException;
139 ········}139 ········}
140 ····.end·annotation140 ····.end·annotation
  
141 ····.line·96141 ····.line·96
 142 ····invoke-static·{},·Ljava/lang/Thread;->currentThread()Ljava/lang/Thread;
  
 143 ····move-result-object·v0
  
 144 ····const-string·v1,·"Thread.currentThread()"
  
 145 ····invoke-static·{v0,·v1},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
  
142 ····invoke-static·{},·Ljava/lang/Thread;->interrupted()Z146 ····invoke-virtual·{v0},·Ljava/lang/Thread;->isInterrupted()Z
  
143 ····move-result·v0147 ····move-result·v0
  
144 ····if-nez·v0,·:cond_2148 ····if-nez·v0,·:cond_2
  
145 ····.line·101149 ····.line·101
146 ····iget-boolean·v0,·p0,·Lokio/Timeout;->hasDeadline:Z150 ····iget-boolean·v0,·p0,·Lokio/Timeout;->hasDeadline:Z
Offset 177, 23 lines modifiedOffset 185, 16 lines modified
  
177 ····throw·v0185 ····throw·v0
  
178 ····:cond_1186 ····:cond_1
179 ····:goto_0187 ····:goto_0
180 ····return-void188 ····return-void
  
181 ····.line·97 
182 ····:cond_2 
183 ····invoke-static·{},·Ljava/lang/Thread;->currentThread()Ljava/lang/Thread; 
  
184 ····move-result-object·v0 
  
185 ····invoke-virtual·{v0},·Ljava/lang/Thread;->interrupt()V 
  
186 ····.line·98189 ····.line·98
 190 ····:cond_2
187 ····new-instance·v0,·Ljava/io/InterruptedIOException;191 ····new-instance·v0,·Ljava/io/InterruptedIOException;
  
188 ····const-string·v1,·"interrupted"192 ····const-string·v1,·"interrupted"
  
189 ····invoke-direct·{v0,·v1},·Ljava/io/InterruptedIOException;-><init>(Ljava/lang/String;)V193 ····invoke-direct·{v0,·v1},·Ljava/io/InterruptedIOException;-><init>(Ljava/lang/String;)V
  
190 ····throw·v0194 ····throw·v0
535 B
smali/okio/Segment$Companion.smali
    
Offset 14, 21 lines modifiedOffset 14, 21 lines modified
14 .end·annotation14 .end·annotation
  
  
15 #·direct·methods15 #·direct·methods
16 .method·public·constructor·<init>()V16 .method·public·constructor·<init>()V
17 ····.locals·017 ····.locals·0
  
18 ····.line·17518 ····.line·177
19 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V19 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
20 ····return-void20 ····return-void
21 .end·method21 .end·method
  
22 .method·public·synthetic·constructor·<init>(Lkotlin/jvm/internal/DefaultConstructorMarker;)V22 .method·public·synthetic·constructor·<init>(Lkotlin/jvm/internal/DefaultConstructorMarker;)V
23 ····.locals·023 ····.locals·0
  
24 ····.line·17524 ····.line·177
25 ····invoke-direct·{p0},·Lokio/Segment$Companion;-><init>()V25 ····invoke-direct·{p0},·Lokio/Segment$Companion;-><init>()V
  
26 ····return-void26 ····return-void
27 .end·method27 .end·method
6.43 KB
smali/okio/ByteString$Companion.smali
    
Offset 10, 32 lines modifiedOffset 10, 32 lines modified
  
10 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x1911 ····accessFlags·=·0x19
12 ····name·=·"Companion"12 ····name·=·"Companion"
13 .end·annotation13 .end·annotation
  
14 .annotation·system·Ldalvik/annotation/SourceDebugExtension;14 .annotation·system·Ldalvik/annotation/SourceDebugExtension;
15 ····value·=·"SMAP\nByteString.kt\nKotlin\n*S·Kotlin\n*F\n+·1·ByteString.kt\nokio/ByteString$Companion\n+·2·ByteString.kt\nokio/internal/ByteStringKt\n+·3·fake.kt\nkotlin/jvm/internal/FakeKt\n*L\n1#1,333:1\n271#2:334\n275#2,2:335\n281#2,3:337\n288#2,2:340\n294#2:342\n296#2,7:344\n1#3:343\n1#3:351\n*E\n*S·KotlinDebug\n*F\n+·1·ByteString.kt\nokio/ByteString$Companion\n*L\n217#1:334\n222#1,2:335\n234#1,3:337\n242#1,2:340\n245#1:342\n245#1,7:344\n245#1:343\n*E\n"15 ····value·=·"SMAP\nByteString.kt\nKotlin\n*S·Kotlin\n*F\n+·1·ByteString.kt\nokio/ByteString$Companion\n+·2·ByteString.kt\nokio/internal/ByteStringKt\n+·3·fake.kt\nkotlin/jvm/internal/FakeKt\n*L\n1#1,355:1\n254#2:356\n258#2,2:357\n264#2,3:359\n271#2,2:362\n277#2:364\n279#2,7:366\n1#3:365\n1#3:373\n*E\n*S·KotlinDebug\n*F\n+·1·ByteString.kt\nokio/ByteString$Companion\n*L\n225#1:356\n230#1,2:357\n242#1,3:359\n250#1,2:362\n253#1:364\n253#1,7:366\n253#1:365\n*E\n"
16 .end·annotation16 .end·annotation
  
  
17 #·direct·methods17 #·direct·methods
18 .method·public·constructor·<init>()V18 .method·public·constructor·<init>()V
19 ····.locals·019 ····.locals·0
  
20 ····.line·21020 ····.line·218
21 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V21 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
22 ····return-void22 ····return-void
23 .end·method23 .end·method
  
24 .method·public·synthetic·constructor·<init>(Lkotlin/jvm/internal/DefaultConstructorMarker;)V24 .method·public·synthetic·constructor·<init>(Lkotlin/jvm/internal/DefaultConstructorMarker;)V
25 ····.locals·025 ····.locals·0
  
26 ····.line·21026 ····.line·218
27 ····invoke-direct·{p0},·Lokio/ByteString$Companion;-><init>()V27 ····invoke-direct·{p0},·Lokio/ByteString$Companion;-><init>()V
  
28 ····return-void28 ····return-void
29 .end·method29 .end·method
  
30 .method·public·static·synthetic·of$default(Lokio/ByteString$Companion;[BIIILjava/lang/Object;)Lokio/ByteString;30 .method·public·static·synthetic·of$default(Lokio/ByteString$Companion;[BIIILjava/lang/Object;)Lokio/ByteString;
31 ····.locals·031 ····.locals·0
Offset 66, 22 lines modifiedOffset 66, 22 lines modified
66 .method·public·final·decodeBase64(Ljava/lang/String;)Lokio/ByteString;66 .method·public·final·decodeBase64(Ljava/lang/String;)Lokio/ByteString;
67 ····.locals·167 ····.locals·1
  
68 ····const-string·v0,·"$this$decodeBase64"68 ····const-string·v0,·"$this$decodeBase64"
  
69 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V69 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
  
70 ····.line·34070 ····.line·362
71 ····invoke-static·{p1},·Lokio/-Base64;->decodeBase64ToArray(Ljava/lang/String;)[B71 ····invoke-static·{p1},·Lokio/-Base64;->decodeBase64ToArray(Ljava/lang/String;)[B
  
72 ····move-result-object·p172 ····move-result-object·p1
  
73 ····if-eqz·p1,·:cond_073 ····if-eqz·p1,·:cond_0
  
74 ····.line·34174 ····.line·363
75 ····new-instance·v0,·Lokio/ByteString;75 ····new-instance·v0,·Lokio/ByteString;
  
76 ····invoke-direct·{v0,·p1},·Lokio/ByteString;-><init>([B)V76 ····invoke-direct·{v0,·p1},·Lokio/ByteString;-><init>([B)V
  
77 ····goto·:goto_077 ····goto·:goto_0
  
78 ····:cond_078 ····:cond_0
Offset 94, 15 lines modifiedOffset 94, 15 lines modified
94 .method·public·final·decodeHex(Ljava/lang/String;)Lokio/ByteString;94 .method·public·final·decodeHex(Ljava/lang/String;)Lokio/ByteString;
95 ····.locals·695 ····.locals·6
  
96 ····const-string·v0,·"$this$decodeHex"96 ····const-string·v0,·"$this$decodeHex"
  
97 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V97 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
  
98 ····.line·34298 ····.line·364
99 ····invoke-virtual·{p1},·Ljava/lang/String;->length()I99 ····invoke-virtual·{p1},·Ljava/lang/String;->length()I
  
100 ····move-result·v0100 ····move-result·v0
  
101 ····rem-int/lit8·v0,·v0,·0x2101 ····rem-int/lit8·v0,·v0,·0x2
  
102 ····const/4·v1,·0x0102 ····const/4·v1,·0x0
Offset 117, 70 lines modifiedOffset 117, 70 lines modified
  
117 ····:cond_0117 ····:cond_0
118 ····const/4·v0,·0x0118 ····const/4·v0,·0x0
  
119 ····:goto_0119 ····:goto_0
120 ····if-eqz·v0,·:cond_2120 ····if-eqz·v0,·:cond_2
  
121 ····.line·344121 ····.line·366
122 ····invoke-virtual·{p1},·Ljava/lang/String;->length()I122 ····invoke-virtual·{p1},·Ljava/lang/String;->length()I
  
123 ····move-result·v0123 ····move-result·v0
  
124 ····div-int/lit8·v0,·v0,·0x2124 ····div-int/lit8·v0,·v0,·0x2
  
125 ····new-array·v3,·v0,·[B125 ····new-array·v3,·v0,·[B
  
126 ····:goto_1126 ····:goto_1
127 ····if-ge·v1,·v0,·:cond_1127 ····if-ge·v1,·v0,·:cond_1
  
128 ····mul-int/lit8·v4,·v1,·0x2128 ····mul-int/lit8·v4,·v1,·0x2
  
129 ····.line·346129 ····.line·368
130 ····invoke-virtual·{p1,·v4},·Ljava/lang/String;->charAt(I)C130 ····invoke-virtual·{p1,·v4},·Ljava/lang/String;->charAt(I)C
  
131 ····move-result·v5131 ····move-result·v5
  
132 ····invoke-static·{v5},·Lokio/internal/ByteStringKt;->access$decodeHexDigit(C)I132 ····invoke-static·{v5},·Lokio/internal/ByteStringKt;->access$decodeHexDigit(C)I
  
133 ····move-result·v5133 ····move-result·v5
  
134 ····shl-int/lit8·v5,·v5,·0x4134 ····shl-int/lit8·v5,·v5,·0x4
  
135 ····add-int/2addr·v4,·v2135 ····add-int/2addr·v4,·v2
  
136 ····.line·347136 ····.line·369
137 ····invoke-virtual·{p1,·v4},·Ljava/lang/String;->charAt(I)C137 ····invoke-virtual·{p1,·v4},·Ljava/lang/String;->charAt(I)C
  
138 ····move-result·v4138 ····move-result·v4
  
139 ····invoke-static·{v4},·Lokio/internal/ByteStringKt;->access$decodeHexDigit(C)I139 ····invoke-static·{v4},·Lokio/internal/ByteStringKt;->access$decodeHexDigit(C)I
  
140 ····move-result·v4140 ····move-result·v4
  
141 ····add-int/2addr·v5,·v4141 ····add-int/2addr·v5,·v4
  
142 ····int-to-byte·v4,·v5142 ····int-to-byte·v4,·v5
  
143 ····.line·348143 ····.line·370
144 ····aput-byte·v4,·v3,·v1144 ····aput-byte·v4,·v3,·v1
  
145 ····add-int/lit8·v1,·v1,·0x1145 ····add-int/lit8·v1,·v1,·0x1
  
146 ····goto·:goto_1146 ····goto·:goto_1
  
147 ····.line·350147 ····.line·372
Max diff block lines reached; 2702/6515 bytes (41.47%) of diff not shown.
902 B
smali/okio/InflaterSource.smali
    
Offset 4, 15 lines modifiedOffset 4, 15 lines modified
  
4 #·interfaces4 #·interfaces
5 .implements·Lokio/Source;5 .implements·Lokio/Source;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/SourceDebugExtension;7 .annotation·system·Ldalvik/annotation/SourceDebugExtension;
8 ····value·=·"SMAP\nInflaterSource.kt\nKotlin\n*S·Kotlin\n*F\n+·1·InflaterSource.kt\nokio/InflaterSource\n+·2·fake.kt\nkotlin/jvm/internal/FakeKt\n+·3·-Util.kt\nokio/-Util\n*L\n1#1,147:1\n1#2:148\n83#3:149\n*E\n*S·KotlinDebug\n*F\n+·1·InflaterSource.kt\nokio/InflaterSource\n*L\n73#1:149\n*E\n"8 ····value·=·"SMAP\nInflaterSource.kt\nKotlin\n*S·Kotlin\n*F\n+·1·InflaterSource.kt\nokio/InflaterSource\n+·2·fake.kt\nkotlin/jvm/internal/FakeKt\n+·3·-Util.kt\nokio/-Util\n*L\n1#1,147:1\n1#2:148\n86#3:149\n*E\n*S·KotlinDebug\n*F\n+·1·InflaterSource.kt\nokio/InflaterSource\n*L\n73#1:149\n*E\n"
9 .end·annotation9 .end·annotation
  
  
10 #·instance·fields10 #·instance·fields
11 .field·public·bufferBytesHeldByInflater:I11 .field·public·bufferBytesHeldByInflater:I
  
12 .field·public·closed:Z12 .field·public·closed:Z
1.39 KB
smali/okio/RealBufferedSource$inputStream$1.smali
    
Offset 10, 15 lines modifiedOffset 10, 15 lines modified
  
10 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x1911 ····accessFlags·=·0x19
12 ····name·=·null12 ····name·=·null
13 .end·annotation13 .end·annotation
  
14 .annotation·system·Ldalvik/annotation/SourceDebugExtension;14 .annotation·system·Ldalvik/annotation/SourceDebugExtension;
15 ····value·=·"SMAP\nRealBufferedSource.kt\nKotlin\n*S·Kotlin\n*F\n+·1·RealBufferedSource.kt\nokio/RealBufferedSource$inputStream$1\n+·2·RealBufferedSource.kt\nokio/RealBufferedSource\n+·3·-Util.kt\nokio/-Util\n*L\n1#1,182:1\n61#2:183\n61#2:184\n61#2:185\n61#2:187\n61#2:188\n61#2:189\n61#2:190\n74#3:186\n83#3:191\n*E\n*S·KotlinDebug\n*F\n+·1·RealBufferedSource.kt\nokio/RealBufferedSource$inputStream$1\n*L\n146#1:183\n147#1:184\n150#1:185\n157#1:187\n158#1:188\n162#1:189\n167#1:190\n150#1:186\n167#1:191\n*E\n"15 ····value·=·"SMAP\nRealBufferedSource.kt\nKotlin\n*S·Kotlin\n*F\n+·1·RealBufferedSource.kt\nokio/RealBufferedSource$inputStream$1\n+·2·RealBufferedSource.kt\nokio/RealBufferedSource\n+·3·-Util.kt\nokio/-Util\n*L\n1#1,182:1\n61#2:183\n61#2:184\n61#2:185\n61#2:187\n61#2:188\n61#2:189\n61#2:190\n74#3:186\n86#3:191\n*E\n*S·KotlinDebug\n*F\n+·1·RealBufferedSource.kt\nokio/RealBufferedSource$inputStream$1\n*L\n146#1:183\n147#1:184\n150#1:185\n157#1:187\n158#1:188\n162#1:189\n167#1:190\n150#1:186\n167#1:191\n*E\n"
16 .end·annotation16 .end·annotation
  
  
17 #·instance·fields17 #·instance·fields
18 .field·public·final·synthetic·this$0:Lokio/RealBufferedSource;18 .field·public·final·synthetic·this$0:Lokio/RealBufferedSource;
  
  
2.9 KB
smali/okio/AsyncTimeout$Watchdog.smali
    
Offset 10, 102 lines modifiedOffset 10, 102 lines modified
  
10 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x1911 ····accessFlags·=·0x19
12 ····name·=·"Watchdog"12 ····name·=·"Watchdog"
13 .end·annotation13 .end·annotation
  
14 .annotation·system·Ldalvik/annotation/SourceDebugExtension;14 .annotation·system·Ldalvik/annotation/SourceDebugExtension;
15 ····value·=·"SMAP\nAsyncTimeout.kt\nKotlin\n*S·Kotlin\n*F\n+·1·AsyncTimeout.kt\nokio/AsyncTimeout$Watchdog\n+·2·-Platform.kt\nokio/-Platform\n*L\n1#1,327:1\n28#2:328\n*E\n*S·KotlinDebug\n*F\n+·1·AsyncTimeout.kt\nokio/AsyncTimeout$Watchdog\n*L\n186#1:328\n*E\n"15 ····value·=·"SMAP\nAsyncTimeout.kt\nKotlin\n*S·Kotlin\n*F\n+·1·AsyncTimeout.kt\nokio/AsyncTimeout$Watchdog\n+·2·-Platform.kt\nokio/-Platform\n*L\n1#1,329:1\n28#2:330\n*E\n*S·KotlinDebug\n*F\n+·1·AsyncTimeout.kt\nokio/AsyncTimeout$Watchdog\n*L\n182#1:330\n*E\n"
16 .end·annotation16 .end·annotation
  
  
17 #·direct·methods17 #·direct·methods
18 .method·public·constructor·<init>()V18 .method·public·constructor·<init>()V
19 ····.locals·119 ····.locals·1
  
20 ····const-string·v0,·"Okio·Watchdog"20 ····const-string·v0,·"Okio·Watchdog"
  
21 ····.line·17721 ····.line·173
22 ····invoke-direct·{p0,·v0},·Ljava/lang/Thread;-><init>(Ljava/lang/String;)V22 ····invoke-direct·{p0,·v0},·Ljava/lang/Thread;-><init>(Ljava/lang/String;)V
  
23 ····const/4·v0,·0x123 ····const/4·v0,·0x1
  
24 ····.line·17924 ····.line·175
25 ····invoke-virtual·{p0,·v0},·Ljava/lang/Thread;->setDaemon(Z)V25 ····invoke-virtual·{p0,·v0},·Ljava/lang/Thread;->setDaemon(Z)V
  
26 ····return-void26 ····return-void
27 .end·method27 .end·method
  
  
28 #·virtual·methods28 #·virtual·methods
29 .method·public·run()V29 .method·public·run()V
30 ····.locals·330 ····.locals·3
  
31 ····.line·18631 ····.line·182
32 ····:catch_032 ····:catch_0
33 ····:cond_033 ····:cond_0
34 ····:goto_034 ····:goto_0
35 ····:try_start_035 ····:try_start_0
36 ····const-class·v0,·Lokio/AsyncTimeout;36 ····const-class·v0,·Lokio/AsyncTimeout;
  
37 ····.line·32837 ····.line·330
38 ····monitor-enter·v038 ····monitor-enter·v0
39 ····:try_end_039 ····:try_end_0
40 ····.catch·Ljava/lang/InterruptedException;·{:try_start_0·..·:try_end_0}·:catch_040 ····.catch·Ljava/lang/InterruptedException;·{:try_start_0·..·:try_end_0}·:catch_0
  
41 ····.line·18741 ····.line·183
42 ····:try_start_142 ····:try_start_1
43 ····sget-object·v1,·Lokio/AsyncTimeout;->Companion:Lokio/AsyncTimeout$Companion;43 ····sget-object·v1,·Lokio/AsyncTimeout;->Companion:Lokio/AsyncTimeout$Companion;
  
44 ····invoke-virtual·{v1},·Lokio/AsyncTimeout$Companion;->awaitTimeout$okio()Lokio/AsyncTimeout;44 ····invoke-virtual·{v1},·Lokio/AsyncTimeout$Companion;->awaitTimeout$okio()Lokio/AsyncTimeout;
  
45 ····move-result-object·v145 ····move-result-object·v1
  
46 ····.line·19146 ····.line·187
47 ····invoke-static·{},·Lokio/AsyncTimeout;->access$getHead$cp()Lokio/AsyncTimeout;47 ····invoke-static·{},·Lokio/AsyncTimeout;->access$getHead$cp()Lokio/AsyncTimeout;
  
48 ····move-result-object·v248 ····move-result-object·v2
  
49 ····if-ne·v1,·v2,·:cond_149 ····if-ne·v1,·v2,·:cond_1
  
50 ····const/4·v1,·0x050 ····const/4·v1,·0x0
  
51 ····.line·19251 ····.line·188
52 ····invoke-static·{v1},·Lokio/AsyncTimeout;->access$setHead$cp(Lokio/AsyncTimeout;)V52 ····invoke-static·{v1},·Lokio/AsyncTimeout;->access$setHead$cp(Lokio/AsyncTimeout;)V
53 ····:try_end_153 ····:try_end_1
54 ····.catchall·{:try_start_1·..·:try_end_1}·:catchall_054 ····.catchall·{:try_start_1·..·:try_end_1}·:catchall_0
  
55 ····.line·19355 ····.line·189
56 ····:try_start_256 ····:try_start_2
57 ····monitor-exit·v057 ····monitor-exit·v0
58 ····:try_end_258 ····:try_end_2
59 ····.catch·Ljava/lang/InterruptedException;·{:try_start_2·..·:try_end_2}·:catch_059 ····.catch·Ljava/lang/InterruptedException;·{:try_start_2·..·:try_end_2}·:catch_0
  
60 ····return-void60 ····return-void
  
61 ····.line·19561 ····.line·191
62 ····:cond_162 ····:cond_1
63 ····:try_start_363 ····:try_start_3
64 ····sget-object·v2,·Lkotlin/Unit;->INSTANCE:Lkotlin/Unit;64 ····sget-object·v2,·Lkotlin/Unit;->INSTANCE:Lkotlin/Unit;
65 ····:try_end_365 ····:try_end_3
66 ····.catchall·{:try_start_3·..·:try_end_3}·:catchall_066 ····.catchall·{:try_start_3·..·:try_end_3}·:catchall_0
  
67 ····:try_start_467 ····:try_start_4
68 ····monitor-exit·v068 ····monitor-exit·v0
  
69 ····if-eqz·v1,·:cond_069 ····if-eqz·v1,·:cond_0
  
70 ····.line·19870 ····.line·194
71 ····invoke-virtual·{v1},·Lokio/AsyncTimeout;->timedOut()V71 ····invoke-virtual·{v1},·Lokio/AsyncTimeout;->timedOut()V
  
72 ····goto·:goto_072 ····goto·:goto_0
  
73 ····:catchall_073 ····:catchall_0
74 ····move-exception·v174 ····move-exception·v1
  
75 ····.line·19575 ····.line·191
76 ····monitor-exit·v076 ····monitor-exit·v0
  
77 ····throw·v177 ····throw·v1
78 ····:try_end_478 ····:try_end_4
79 ····.catch·Ljava/lang/InterruptedException;·{:try_start_4·..·:try_end_4}·:catch_079 ····.catch·Ljava/lang/InterruptedException;·{:try_start_4·..·:try_end_4}·:catch_0
80 .end·method80 .end·method
110 KB
smali/okio/Buffer.smali
    
Offset 7, 29 lines modifiedOffset 7, 29 lines modified
7 .implements·Lokio/BufferedSink;7 .implements·Lokio/BufferedSink;
8 .implements·Ljava/lang/Cloneable;8 .implements·Ljava/lang/Cloneable;
9 .implements·Ljava/nio/channels/ByteChannel;9 .implements·Ljava/nio/channels/ByteChannel;
  
  
10 #·annotations10 #·annotations
11 .annotation·system·Ldalvik/annotation/SourceDebugExtension;11 .annotation·system·Ldalvik/annotation/SourceDebugExtension;
12 ····value·=·"SMAP\nBuffer.kt\nKotlin\n*S·Kotlin\n*F\n+·1·Buffer.kt\nokio/Buffer\n+·2·-Util.kt\nokio/-Util\n+·3·Buffer.kt\nokio/internal/BufferKt\n+·4·fake.kt\nkotlin/jvm/internal/FakeKt\n*L\n1#1,1019:1\n86#2:1020\n83#2:1053\n83#2:1055\n74#2:1115\n74#2:1140\n80#2:1170\n77#2:1176\n86#2:1350\n74#2:1362\n83#2:1463\n86#2:1925\n237#3,32:1021\n272#3,10:1056\n285#3,18:1066\n399#3,2:1084\n105#3:1086\n401#3:1087\n107#3,18:1088\n306#3,9:1106\n315#3,15:1116\n[·...·truncated·by·diffoscope;·len:·2623,·SHA:·f879eec4b841aa4829fdff69d383c9995ca37d5c2ca8b0500bee0d3a719e4e3e·...·]6\n*E\n"12 ····value·=·"SMAP\nBuffer.kt\nKotlin\n*S·Kotlin\n*F\n+·1·Buffer.kt\nokio/Buffer\n+·2·-Util.kt\nokio/-Util\n+·3·Buffer.kt\nokio/internal/BufferKt\n+·4·fake.kt\nkotlin/jvm/internal/FakeKt\n*L\n1#1,623:1\n89#2:624\n86#2:657\n86#2:659\n74#2:719\n74#2:745\n83#2:779\n77#2:787\n89#2:965\n74#2:980\n86#2:1081\n89#2:1544\n239#3,32:625\n274#3,10:660\n287#3,18:670\n409#3,2:688\n107#3:690\n411#3:691\n109#3,18:692\n308#3,9:710\n317#3,15:720\n335#3,10:735\n345#3[·...·truncated·by·diffoscope;·len:·2547,·SHA:·5938fa6d9b1fe481cf70a3c09629990ee0f5506642d8ce10d95368109f6f69c4·...·]6\n*E\n"
13 .end·annotation13 .end·annotation
  
  
14 #·instance·fields14 #·instance·fields
15 .field·public·head:Lokio/Segment;15 .field·public·head:Lokio/Segment;
  
16 .field·public·size:J16 .field·public·size:J
  
  
17 #·direct·methods17 #·direct·methods
18 .method·public·constructor·<init>()V18 .method·public·constructor·<init>()V
19 ····.locals·019 ····.locals·0
  
20 ····.line·6920 ····.line·76
21 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V21 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
22 ····return-void22 ····return-void
23 .end·method23 .end·method
  
24 .method·public·static·synthetic·writeTo$default(Lokio/Buffer;Ljava/io/OutputStream;JILjava/lang/Object;)Lokio/Buffer;24 .method·public·static·synthetic·writeTo$default(Lokio/Buffer;Ljava/io/OutputStream;JILjava/lang/Object;)Lokio/Buffer;
25 ····.locals·025 ····.locals·0
Offset 39, 15 lines modifiedOffset 39, 15 lines modified
39 ········}39 ········}
40 ····.end·annotation40 ····.end·annotation
  
41 ····and-int/lit8·p4,·p4,·0x241 ····and-int/lit8·p4,·p4,·0x2
  
42 ····if-eqz·p4,·:cond_042 ····if-eqz·p4,·:cond_0
  
43 ····.line·18443 ····.line·191
44 ····iget-wide·p2,·p0,·Lokio/Buffer;->size:J44 ····iget-wide·p2,·p0,·Lokio/Buffer;->size:J
  
45 ····:cond_045 ····:cond_0
46 ····invoke-virtual·{p0,·p1,·p2,·p3},·Lokio/Buffer;->writeTo(Ljava/io/OutputStream;J)Lokio/Buffer;46 ····invoke-virtual·{p0,·p1,·p2,·p3},·Lokio/Buffer;->writeTo(Ljava/io/OutputStream;J)Lokio/Buffer;
  
47 ····return-object·p047 ····return-object·p0
48 .end·method48 .end·method
Offset 59, 39 lines modifiedOffset 59, 39 lines modified
  
59 ····return-object·p059 ····return-object·p0
60 .end·method60 .end·method
  
61 .method·public·final·clear()V61 .method·public·final·clear()V
62 ····.locals·262 ····.locals·2
  
63 ····.line·145763 ····.line·1075
64 ····invoke-virtual·{p0},·Lokio/Buffer;->size()J64 ····invoke-virtual·{p0},·Lokio/Buffer;->size()J
  
65 ····move-result-wide·v065 ····move-result-wide·v0
  
66 ····invoke-virtual·{p0,·v0,·v1},·Lokio/Buffer;->skip(J)V66 ····invoke-virtual·{p0,·v0,·v1},·Lokio/Buffer;->skip(J)V
  
67 ····return-void67 ····return-void
68 .end·method68 .end·method
  
69 .method·public·bridge·synthetic·clone()Ljava/lang/Object;69 .method·public·bridge·synthetic·clone()Ljava/lang/Object;
70 ····.locals·170 ····.locals·1
  
71 ····.line·6971 ····.line·76
72 ····invoke-virtual·{p0},·Lokio/Buffer;->clone()Lokio/Buffer;72 ····invoke-virtual·{p0},·Lokio/Buffer;->clone()Lokio/Buffer;
  
73 ····move-result-object·v073 ····move-result-object·v0
  
74 ····return-object·v074 ····return-object·v0
75 .end·method75 .end·method
  
76 .method·public·clone()Lokio/Buffer;76 .method·public·clone()Lokio/Buffer;
77 ····.locals·177 ····.locals·1
  
78 ····.line·56278 ····.line·571
79 ····invoke-virtual·{p0},·Lokio/Buffer;->copy()Lokio/Buffer;79 ····invoke-virtual·{p0},·Lokio/Buffer;->copy()Lokio/Buffer;
  
80 ····move-result-object·v080 ····move-result-object·v0
  
81 ····return-object·v081 ····return-object·v0
82 .end·method82 .end·method
  
Offset 100, 49 lines modifiedOffset 100, 49 lines modified
  
100 ····return-void100 ····return-void
101 .end·method101 .end·method
  
102 .method·public·final·completeSegmentByteCount()J102 .method·public·final·completeSegmentByteCount()J
103 ····.locals·5103 ····.locals·5
  
104 ····.line·1056104 ····.line·660
105 ····invoke-virtual·{p0},·Lokio/Buffer;->size()J105 ····invoke-virtual·{p0},·Lokio/Buffer;->size()J
  
106 ····move-result-wide·v0106 ····move-result-wide·v0
  
107 ····const-wide/16·v2,·0x0107 ····const-wide/16·v2,·0x0
  
108 ····cmp-long·v4,·v0,·v2108 ····cmp-long·v4,·v0,·v2
  
109 ····if-nez·v4,·:cond_0109 ····if-nez·v4,·:cond_0
  
110 ····goto·:goto_0110 ····goto·:goto_0
  
111 ····.line·1060111 ····.line·664
112 ····:cond_0112 ····:cond_0
113 ····iget-object·v2,·p0,·Lokio/Buffer;->head:Lokio/Segment;113 ····iget-object·v2,·p0,·Lokio/Buffer;->head:Lokio/Segment;
  
114 ····invoke-static·{v2},·Lkotlin/jvm/internal/Intrinsics;->checkNotNull(Ljava/lang/Object;)V114 ····invoke-static·{v2},·Lkotlin/jvm/internal/Intrinsics;->checkNotNull(Ljava/lang/Object;)V
  
115 ····iget-object·v2,·v2,·Lokio/Segment;->prev:Lokio/Segment;115 ····iget-object·v2,·v2,·Lokio/Segment;->prev:Lokio/Segment;
  
116 ····invoke-static·{v2},·Lkotlin/jvm/internal/Intrinsics;->checkNotNull(Ljava/lang/Object;)V116 ····invoke-static·{v2},·Lkotlin/jvm/internal/Intrinsics;->checkNotNull(Ljava/lang/Object;)V
  
117 ····.line·1061117 ····.line·665
118 ····iget·v3,·v2,·Lokio/Segment;->limit:I118 ····iget·v3,·v2,·Lokio/Segment;->limit:I
  
119 ····const/16·v4,·0x2000119 ····const/16·v4,·0x2000
  
120 ····if-ge·v3,·v4,·:cond_1120 ····if-ge·v3,·v4,·:cond_1
  
121 ····iget-boolean·v4,·v2,·Lokio/Segment;->owner:Z121 ····iget-boolean·v4,·v2,·Lokio/Segment;->owner:Z
  
122 ····if-eqz·v4,·:cond_1122 ····if-eqz·v4,·:cond_1
  
Max diff block lines reached; 103781/112578 bytes (92.19%) of diff not shown.
4.65 KB
smali/okio/OutputStreamSink.smali
    
Offset 4, 15 lines modifiedOffset 4, 15 lines modified
  
4 #·interfaces4 #·interfaces
5 .implements·Lokio/Sink;5 .implements·Lokio/Sink;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/SourceDebugExtension;7 .annotation·system·Ldalvik/annotation/SourceDebugExtension;
8 ····value·=·"SMAP\nJvmOkio.kt\nKotlin\n*S·Kotlin\n*F\n+·1·JvmOkio.kt\nokio/OutputStreamSink\n+·2·-Util.kt\nokio/-Util\n*L\n1#1,214:1\n83#2:215\n*E\n*S·KotlinDebug\n*F\n+·1·JvmOkio.kt\nokio/OutputStreamSink\n*L\n53#1:215\n*E\n"8 ····value·=·"SMAP\nJvmOkio.kt\nKotlin\n*S·Kotlin\n*F\n+·1·JvmOkio.kt\nokio/OutputStreamSink\n+·2·-Util.kt\nokio/-Util\n*L\n1#1,236:1\n86#2:237\n*E\n*S·KotlinDebug\n*F\n+·1·JvmOkio.kt\nokio/OutputStreamSink\n*L\n55#1:237\n*E\n"
9 .end·annotation9 .end·annotation
  
  
10 #·instance·fields10 #·instance·fields
11 .field·public·final·out:Ljava/io/OutputStream;11 .field·public·final·out:Ljava/io/OutputStream;
  
12 .field·public·final·timeout:Lokio/Timeout;12 .field·public·final·timeout:Lokio/Timeout;
Offset 26, 61 lines modifiedOffset 26, 61 lines modified
  
26 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V26 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
  
27 ····const-string·v0,·"timeout"27 ····const-string·v0,·"timeout"
  
28 ····invoke-static·{p2,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V28 ····invoke-static·{p2,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
  
29 ····.line·4229 ····.line·44
30 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V30 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
31 ····iput-object·p1,·p0,·Lokio/OutputStreamSink;->out:Ljava/io/OutputStream;31 ····iput-object·p1,·p0,·Lokio/OutputStreamSink;->out:Ljava/io/OutputStream;
  
32 ····iput-object·p2,·p0,·Lokio/OutputStreamSink;->timeout:Lokio/Timeout;32 ····iput-object·p2,·p0,·Lokio/OutputStreamSink;->timeout:Lokio/Timeout;
  
33 ····return-void33 ····return-void
34 .end·method34 .end·method
  
  
35 #·virtual·methods35 #·virtual·methods
36 .method·public·close()V36 .method·public·close()V
37 ····.locals·137 ····.locals·1
  
38 ····.line·6938 ····.line·71
39 ····iget-object·v0,·p0,·Lokio/OutputStreamSink;->out:Ljava/io/OutputStream;39 ····iget-object·v0,·p0,·Lokio/OutputStreamSink;->out:Ljava/io/OutputStream;
  
40 ····invoke-virtual·{v0},·Ljava/io/OutputStream;->close()V40 ····invoke-virtual·{v0},·Ljava/io/OutputStream;->close()V
  
41 ····return-void41 ····return-void
42 .end·method42 .end·method
  
43 .method·public·flush()V43 .method·public·flush()V
44 ····.locals·144 ····.locals·1
  
45 ····.line·6745 ····.line·69
46 ····iget-object·v0,·p0,·Lokio/OutputStreamSink;->out:Ljava/io/OutputStream;46 ····iget-object·v0,·p0,·Lokio/OutputStreamSink;->out:Ljava/io/OutputStream;
  
47 ····invoke-virtual·{v0},·Ljava/io/OutputStream;->flush()V47 ····invoke-virtual·{v0},·Ljava/io/OutputStream;->flush()V
  
48 ····return-void48 ····return-void
49 .end·method49 .end·method
  
50 .method·public·timeout()Lokio/Timeout;50 .method·public·timeout()Lokio/Timeout;
51 ····.locals·151 ····.locals·1
  
52 ····.line·7152 ····.line·73
53 ····iget-object·v0,·p0,·Lokio/OutputStreamSink;->timeout:Lokio/Timeout;53 ····iget-object·v0,·p0,·Lokio/OutputStreamSink;->timeout:Lokio/Timeout;
  
54 ····return-object·v054 ····return-object·v0
55 .end·method55 .end·method
  
56 .method·public·toString()Ljava/lang/String;56 .method·public·toString()Ljava/lang/String;
57 ····.locals·257 ····.locals·2
  
58 ····.line·7358 ····.line·75
59 ····new-instance·v0,·Ljava/lang/StringBuilder;59 ····new-instance·v0,·Ljava/lang/StringBuilder;
  
60 ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V60 ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V
  
61 ····const-string·v1,·"sink("61 ····const-string·v1,·"sink("
  
62 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;62 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
Offset 103, 15 lines modifiedOffset 103, 15 lines modified
103 .method·public·write(Lokio/Buffer;J)V103 .method·public·write(Lokio/Buffer;J)V
104 ····.locals·7104 ····.locals·7
  
105 ····const-string·v0,·"source"105 ····const-string·v0,·"source"
  
106 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V106 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
  
107 ····.line·48107 ····.line·50
108 ····invoke-virtual·{p1},·Lokio/Buffer;->size()J108 ····invoke-virtual·{p1},·Lokio/Buffer;->size()J
  
109 ····move-result-wide·v1109 ····move-result-wide·v1
  
110 ····const-wide/16·v3,·0x0110 ····const-wide/16·v3,·0x0
  
111 ····move-wide·v5,·p2111 ····move-wide·v5,·p2
Offset 122, 84 lines modifiedOffset 122, 84 lines modified
122 ····:goto_0122 ····:goto_0
123 ····const-wide/16·v0,·0x0123 ····const-wide/16·v0,·0x0
  
124 ····cmp-long·v2,·p2,·v0124 ····cmp-long·v2,·p2,·v0
  
125 ····if-lez·v2,·:cond_1125 ····if-lez·v2,·:cond_1
  
126 ····.line·51126 ····.line·53
127 ····iget-object·v0,·p0,·Lokio/OutputStreamSink;->timeout:Lokio/Timeout;127 ····iget-object·v0,·p0,·Lokio/OutputStreamSink;->timeout:Lokio/Timeout;
  
128 ····invoke-virtual·{v0},·Lokio/Timeout;->throwIfReached()V128 ····invoke-virtual·{v0},·Lokio/Timeout;->throwIfReached()V
  
129 ····.line·52129 ····.line·54
130 ····iget-object·v0,·p1,·Lokio/Buffer;->head:Lokio/Segment;130 ····iget-object·v0,·p1,·Lokio/Buffer;->head:Lokio/Segment;
  
131 ····invoke-static·{v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNull(Ljava/lang/Object;)V131 ····invoke-static·{v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNull(Ljava/lang/Object;)V
  
132 ····.line·53132 ····.line·55
133 ····iget·v1,·v0,·Lokio/Segment;->limit:I133 ····iget·v1,·v0,·Lokio/Segment;->limit:I
  
134 ····iget·v2,·v0,·Lokio/Segment;->pos:I134 ····iget·v2,·v0,·Lokio/Segment;->pos:I
  
135 ····sub-int/2addr·v1,·v2135 ····sub-int/2addr·v1,·v2
  
136 ····int-to-long·v1,·v1136 ····int-to-long·v1,·v1
  
137 ····.line·215137 ····.line·237
138 ····invoke-static·{p2,·p3,·v1,·v2},·Ljava/lang/Math;->min(JJ)J138 ····invoke-static·{p2,·p3,·v1,·v2},·Ljava/lang/Math;->min(JJ)J
  
139 ····move-result-wide·v1139 ····move-result-wide·v1
  
140 ····long-to-int·v2,·v1140 ····long-to-int·v2,·v1
  
Max diff block lines reached; 1059/4697 bytes (22.55%) of diff not shown.
8.28 KB
smali/okio/AsyncTimeout$sink$1.smali
    
Offset 13, 15 lines modifiedOffset 13, 15 lines modified
  
13 .annotation·system·Ldalvik/annotation/InnerClass;13 .annotation·system·Ldalvik/annotation/InnerClass;
14 ····accessFlags·=·0x1914 ····accessFlags·=·0x19
15 ····name·=·null15 ····name·=·null
16 .end·annotation16 .end·annotation
  
17 .annotation·system·Ldalvik/annotation/SourceDebugExtension;17 .annotation·system·Ldalvik/annotation/SourceDebugExtension;
18 ····value·=·"SMAP\nAsyncTimeout.kt\nKotlin\n*S·Kotlin\n*F\n+·1·AsyncTimeout.kt\nokio/AsyncTimeout$sink$1\n+·2·AsyncTimeout.kt\nokio/AsyncTimeout\n*L\n1#1,327:1\n147#2,11:328\n147#2,11:339\n147#2,11:350\n*E\n*S·KotlinDebug\n*F\n+·1·AsyncTimeout.kt\nokio/AsyncTimeout$sink$1\n*L\n103#1,11:328\n109#1,11:339\n113#1,11:350\n*E\n"18 ····value·=·"SMAP\nAsyncTimeout.kt\nKotlin\n*S·Kotlin\n*F\n+·1·AsyncTimeout.kt\nokio/AsyncTimeout$sink$1\n+·2·AsyncTimeout.kt\nokio/AsyncTimeout\n*L\n1#1,329:1\n143#2,11:330\n143#2,11:341\n143#2,11:352\n*E\n*S·KotlinDebug\n*F\n+·1·AsyncTimeout.kt\nokio/AsyncTimeout$sink$1\n*L\n99#1,11:330\n105#1,11:341\n109#1,11:352\n*E\n"
19 .end·annotation19 .end·annotation
  
  
20 #·instance·fields20 #·instance·fields
21 .field·public·final·synthetic·$sink:Lokio/Sink;21 .field·public·final·synthetic·$sink:Lokio/Sink;
  
22 .field·public·final·synthetic·this$0:Lokio/AsyncTimeout;22 .field·public·final·synthetic·this$0:Lokio/AsyncTimeout;
Offset 34, 74 lines modifiedOffset 34, 74 lines modified
34 ········value·=·{34 ········value·=·{
35 ············"(",35 ············"(",
36 ············"Lokio/Sink;",36 ············"Lokio/Sink;",
37 ············")V"37 ············")V"
38 ········}38 ········}
39 ····.end·annotation39 ····.end·annotation
  
40 ····.line·8340 ····.line·79
41 ····iput-object·p1,·p0,·Lokio/AsyncTimeout$sink$1;->this$0:Lokio/AsyncTimeout;41 ····iput-object·p1,·p0,·Lokio/AsyncTimeout$sink$1;->this$0:Lokio/AsyncTimeout;
  
42 ····iput-object·p2,·p0,·Lokio/AsyncTimeout$sink$1;->$sink:Lokio/Sink;42 ····iput-object·p2,·p0,·Lokio/AsyncTimeout$sink$1;->$sink:Lokio/Sink;
  
43 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V43 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
44 ····return-void44 ····return-void
45 .end·method45 .end·method
  
  
46 #·virtual·methods46 #·virtual·methods
47 .method·public·close()V47 .method·public·close()V
48 ····.locals·348 ····.locals·3
  
49 ····.line·11349 ····.line·109
50 ····iget-object·v0,·p0,·Lokio/AsyncTimeout$sink$1;->this$0:Lokio/AsyncTimeout;50 ····iget-object·v0,·p0,·Lokio/AsyncTimeout$sink$1;->this$0:Lokio/AsyncTimeout;
  
51 ····.line·35151 ····.line·353
52 ····invoke-virtual·{v0},·Lokio/AsyncTimeout;->enter()V52 ····invoke-virtual·{v0},·Lokio/AsyncTimeout;->enter()V
  
53 ····.line·11353 ····.line·109
54 ····:try_start_054 ····:try_start_0
55 ····iget-object·v1,·p0,·Lokio/AsyncTimeout$sink$1;->$sink:Lokio/Sink;55 ····iget-object·v1,·p0,·Lokio/AsyncTimeout$sink$1;->$sink:Lokio/Sink;
  
56 ····invoke-interface·{v1},·Lokio/Sink;->close()V56 ····invoke-interface·{v1},·Lokio/Sink;->close()V
  
57 ····sget-object·v1,·Lkotlin/Unit;->INSTANCE:Lkotlin/Unit;57 ····sget-object·v1,·Lkotlin/Unit;->INSTANCE:Lkotlin/Unit;
58 ····:try_end_058 ····:try_end_0
59 ····.catch·Ljava/io/IOException;·{:try_start_0·..·:try_end_0}·:catch_059 ····.catch·Ljava/io/IOException;·{:try_start_0·..·:try_end_0}·:catch_0
60 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_060 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0
  
61 ····.line·35961 ····.line·361
62 ····invoke-virtual·{v0},·Lokio/AsyncTimeout;->exit()Z62 ····invoke-virtual·{v0},·Lokio/AsyncTimeout;->exit()Z
  
63 ····move-result·v163 ····move-result·v1
  
64 ····if-nez·v1,·:cond_064 ····if-nez·v1,·:cond_0
  
65 ····return-void65 ····return-void
  
66 ····:cond_066 ····:cond_0
67 ····const/4·v1,·0x067 ····const/4·v1,·0x0
  
68 ····.line·36068 ····.line·362
69 ····invoke-virtual·{v0,·v1},·Lokio/AsyncTimeout;->access$newTimeoutException(Ljava/io/IOException;)Ljava/io/IOException;69 ····invoke-virtual·{v0,·v1},·Lokio/AsyncTimeout;->access$newTimeoutException(Ljava/io/IOException;)Ljava/io/IOException;
  
70 ····move-result-object·v070 ····move-result-object·v0
  
71 ····throw·v071 ····throw·v0
  
72 ····:catchall_072 ····:catchall_0
73 ····move-exception·v173 ····move-exception·v1
  
74 ····goto·:goto_174 ····goto·:goto_1
  
75 ····:catch_075 ····:catch_0
76 ····move-exception·v176 ····move-exception·v1
  
77 ····.line·35777 ····.line·359
78 ····:try_start_178 ····:try_start_1
79 ····invoke-virtual·{v0},·Lokio/AsyncTimeout;->exit()Z79 ····invoke-virtual·{v0},·Lokio/AsyncTimeout;->exit()Z
  
80 ····move-result·v280 ····move-result·v2
  
81 ····if-nez·v2,·:cond_181 ····if-nez·v2,·:cond_1
  
Offset 113, 72 lines modifiedOffset 113, 72 lines modified
113 ····move-result-object·v1113 ····move-result-object·v1
  
114 ····:goto_0114 ····:goto_0
115 ····throw·v1115 ····throw·v1
116 ····:try_end_1116 ····:try_end_1
117 ····.catchall·{:try_start_1·..·:try_end_1}·:catchall_0117 ····.catchall·{:try_start_1·..·:try_end_1}·:catchall_0
  
118 ····.line·359118 ····.line·361
119 ····:goto_1119 ····:goto_1
120 ····invoke-virtual·{v0},·Lokio/AsyncTimeout;->exit()Z120 ····invoke-virtual·{v0},·Lokio/AsyncTimeout;->exit()Z
  
121 ····move-result·v0121 ····move-result·v0
  
122 ····.line·360122 ····.line·362
123 ····throw·v1123 ····throw·v1
124 .end·method124 .end·method
  
125 .method·public·flush()V125 .method·public·flush()V
126 ····.locals·3126 ····.locals·3
  
127 ····.line·109127 ····.line·105
128 ····iget-object·v0,·p0,·Lokio/AsyncTimeout$sink$1;->this$0:Lokio/AsyncTimeout;128 ····iget-object·v0,·p0,·Lokio/AsyncTimeout$sink$1;->this$0:Lokio/AsyncTimeout;
  
129 ····.line·340129 ····.line·342
130 ····invoke-virtual·{v0},·Lokio/AsyncTimeout;->enter()V130 ····invoke-virtual·{v0},·Lokio/AsyncTimeout;->enter()V
  
131 ····.line·109131 ····.line·105
132 ····:try_start_0132 ····:try_start_0
133 ····iget-object·v1,·p0,·Lokio/AsyncTimeout$sink$1;->$sink:Lokio/Sink;133 ····iget-object·v1,·p0,·Lokio/AsyncTimeout$sink$1;->$sink:Lokio/Sink;
  
134 ····invoke-interface·{v1},·Lokio/Sink;->flush()V134 ····invoke-interface·{v1},·Lokio/Sink;->flush()V
  
135 ····sget-object·v1,·Lkotlin/Unit;->INSTANCE:Lkotlin/Unit;135 ····sget-object·v1,·Lkotlin/Unit;->INSTANCE:Lkotlin/Unit;
136 ····:try_end_0136 ····:try_end_0
137 ····.catch·Ljava/io/IOException;·{:try_start_0·..·:try_end_0}·:catch_0137 ····.catch·Ljava/io/IOException;·{:try_start_0·..·:try_end_0}·:catch_0
138 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0138 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0
Max diff block lines reached; 4763/8405 bytes (56.67%) of diff not shown.
12.6 KB
smali/okio/internal/ByteStringKt.smali
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 .class·public·final·Lokio/internal/ByteStringKt;1 .class·public·final·Lokio/internal/ByteStringKt;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"ByteString.kt"3 .source·"ByteString.kt"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/SourceDebugExtension;5 .annotation·system·Ldalvik/annotation/SourceDebugExtension;
6 ····value·=·"SMAP\nByteString.kt\nKotlin\n*S·Kotlin\n*F\n+·1·ByteString.kt\nokio/internal/ByteStringKt\n+·2·-Util.kt\nokio/-Util\n+·3·SegmentedByteString.kt\nokio/internal/SegmentedByteStringKt\n+·4·fake.kt\nkotlin/jvm/internal/FakeKt\n+·5·Utf8.kt\nokio/Utf8\n*L\n1#1,361:1\n145#1:379\n146#1,9:381\n68#2:362\n74#2:363\n74#2:377\n74#2:378\n68#2:405\n74#2:417\n68#2:437\n74#2:445\n68#2:487\n7[·...·truncated·by·diffoscope;·len:·1907,·SHA:·536899a75bd7c436e6a7b8a7bce9675c6bd121046c3556a58b3da8105c492475·...·]\n*E\n"6 ····value·=·"SMAP\nByteString.kt\nKotlin\n*S·Kotlin\n*F\n+·1·ByteString.kt\nokio/internal/ByteStringKt\n+·2·-Util.kt\nokio/-Util\n+·3·fake.kt\nkotlin/jvm/internal/FakeKt\n+·4·Utf8.kt\nokio/Utf8\n*L\n1#1,345:1\n126#1:351\n127#1,9:353\n68#2:346\n74#2:347\n74#2:349\n74#2:350\n68#2:377\n74#2:389\n68#2:411\n74#2:419\n68#2:463\n74#2:471\n1#3:348\n1#3:352\n212#4,7:362\n122#4:369\n219#4,5:370\n1[·...·truncated·by·diffoscope;·len:·1816,·SHA:·d8dc25b3e9da0de471b151b843d33482ae9e512cd5eb23ce10ccdbc5cddaefda·...·]\n*E\n"
7 .end·annotation7 .end·annotation
  
  
8 #·static·fields8 #·static·fields
9 .field·public·static·final·HEX_DIGIT_CHARS:[C9 .field·public·static·final·HEX_DIGIT_CHARS:[C
  
  
Offset 17, 15 lines modifiedOffset 17, 15 lines modified
17 .method·public·static·constructor·<clinit>()V17 .method·public·static·constructor·<clinit>()V
18 ····.locals·118 ····.locals·1
  
19 ····const/16·v0,·0x1019 ····const/16·v0,·0x10
  
20 ····new-array·v0,·v0,·[C20 ····new-array·v0,·v0,·[C
  
21 ····.line·5621 ····.line·55
22 ····fill-array-data·v0,·:array_022 ····fill-array-data·v0,·:array_0
  
23 ····sput-object·v0,·Lokio/internal/ByteStringKt;->HEX_DIGIT_CHARS:[C23 ····sput-object·v0,·Lokio/internal/ByteStringKt;->HEX_DIGIT_CHARS:[C
  
24 ····return-void24 ····return-void
  
25 ····:array_025 ····:array_0
Offset 74, 28 lines modifiedOffset 74, 28 lines modified
74 .method·public·static·final·codePointIndexToCharIndex([BI)I74 .method·public·static·final·codePointIndexToCharIndex([BI)I
75 ····.locals·1975 ····.locals·19
  
76 ····move-object/from16·v0,·p076 ····move-object/from16·v0,·p0
  
77 ····move/from16·v1,·p177 ····move/from16·v1,·p1
  
78 ····.line·34778 ····.line·330
79 ····array-length·v2,·v079 ····array-length·v2,·v0
  
80 ····const/4·v4,·0x080 ····const/4·v4,·0x0
  
81 ····const/4·v5,·0x081 ····const/4·v5,·0x0
  
82 ····const/4·v6,·0x082 ····const/4·v6,·0x0
  
83 ····:cond_083 ····:cond_0
84 ····:goto_084 ····:goto_0
85 ····if-ge·v4,·v2,·:cond_5985 ····if-ge·v4,·v2,·:cond_59
  
86 ····.line·39286 ····.line·364
87 ····aget-byte·v7,·v0,·v487 ····aget-byte·v7,·v0,·v4
  
88 ····const/16·v8,·0x7f88 ····const/16·v8,·0x7f
  
89 ····const/16·v9,·0x9f89 ····const/16·v9,·0x9f
  
90 ····const/16·v10,·0x1f90 ····const/16·v10,·0x1f
Offset 171, 22 lines modifiedOffset 171, 22 lines modified
171 ····add-int/lit8·v4,·v4,·0x1171 ····add-int/lit8·v4,·v4,·0x1
  
172 ····:goto_4172 ····:goto_4
173 ····move/from16·v6,·v18173 ····move/from16·v6,·v18
  
174 ····if-ge·v4,·v2,·:cond_0174 ····if-ge·v4,·v2,·:cond_0
  
175 ····.line·401175 ····.line·373
176 ····aget-byte·v7,·v0,·v4176 ····aget-byte·v7,·v0,·v4
  
177 ····if-ltz·v7,·:cond_0177 ····if-ltz·v7,·:cond_0
  
178 ····add-int/lit8·v7,·v4,·0x1178 ····add-int/lit8·v7,·v4,·0x1
  
179 ····.line·402179 ····.line·374
180 ····aget-byte·v4,·v0,·v4180 ····aget-byte·v4,·v0,·v4
  
181 ····add-int/lit8·v18,·v6,·0x1181 ····add-int/lit8·v18,·v6,·0x1
  
182 ····if-ne·v6,·v1,·:cond_a182 ····if-ne·v6,·v1,·:cond_a
  
183 ····return·v5183 ····return·v5
Offset 259, 19 lines modifiedOffset 259, 19 lines modified
259 ····if-ne·v6,·v1,·:cond_14259 ····if-ne·v6,·v1,·:cond_14
  
260 ····return·v5260 ····return·v5
  
261 ····:cond_14261 ····:cond_14
262 ····return·v16262 ····return·v16
  
263 ····.line·413263 ····.line·385
264 ····:cond_15264 ····:cond_15
265 ····aget-byte·v7,·v0,·v4265 ····aget-byte·v7,·v0,·v4
  
266 ····.line·414266 ····.line·386
267 ····aget-byte·v3,·v0,·v3267 ····aget-byte·v3,·v0,·v3
  
268 ····and-int/lit16·v15,·v3,·0xc0268 ····and-int/lit16·v15,·v3,·0xc0
  
269 ····if-ne·v15,·v14,·:cond_16269 ····if-ne·v15,·v14,·:cond_16
  
270 ····const/4·v15,·0x1270 ····const/4·v15,·0x1
Offset 360, 15 lines modifiedOffset 360, 15 lines modified
  
360 ····:cond_23360 ····:cond_23
361 ····const/4·v15,·0x2361 ····const/4·v15,·0x2
  
362 ····:goto_b362 ····:goto_b
363 ····add-int/2addr·v5,·v15363 ····add-int/2addr·v5,·v15
  
364 ····.line·358364 ····.line·342
365 ····sget-object·v3,·Lkotlin/Unit;->INSTANCE:Lkotlin/Unit;365 ····sget-object·v3,·Lkotlin/Unit;->INSTANCE:Lkotlin/Unit;
  
366 ····add-int/lit8·v4,·v4,·0x2366 ····add-int/lit8·v4,·v4,·0x2
  
367 ····:goto_c367 ····:goto_c
368 ····move·v6,·v7368 ····move·v6,·v7
  
Offset 390, 21 lines modifiedOffset 390, 21 lines modified
390 ····if-ne·v6,·v1,·:cond_25390 ····if-ne·v6,·v1,·:cond_25
  
391 ····return·v5391 ····return·v5
  
392 ····:cond_25392 ····:cond_25
393 ····return·v16393 ····return·v16
  
Max diff block lines reached; 6129/12815 bytes (47.83%) of diff not shown.
1.25 KB
smali/okio/internal/SegmentedByteStringKt.smali
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 .class·public·final·Lokio/internal/SegmentedByteStringKt;1 .class·public·final·Lokio/internal/SegmentedByteStringKt;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SegmentedByteString.kt"3 .source·"SegmentedByteString.kt"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/SourceDebugExtension;5 .annotation·system·Ldalvik/annotation/SourceDebugExtension;
6 ····value·=·"SMAP\nSegmentedByteString.kt\nKotlin\n*S·Kotlin\n*F\n+·1·SegmentedByteString.kt\nokio/internal/SegmentedByteStringKt\n+·2·fake.kt\nkotlin/jvm/internal/FakeKt\n*L\n1#1,224:1\n59#1,12:226\n81#1,14:238\n81#1,14:252\n81#1,14:266\n59#1,12:280\n1#2:225\n*E\n*S·KotlinDebug\n*F\n+·1·SegmentedByteString.kt\nokio/internal/SegmentedByteStringKt\n*L\n142#1,12:226\n151#1,14:238\n173#1,14:252\n192#1,14:266\n213#1,12:280\n*E\n"6 ····value·=·"SMAP\nSegmentedByteString.kt\nKotlin\n*S·Kotlin\n*F\n+·1·SegmentedByteString.kt\nokio/internal/SegmentedByteStringKt\n+·2·fake.kt\nkotlin/jvm/internal/FakeKt\n*L\n1#1,227:1\n59#1,12:229\n81#1,14:241\n81#1,14:255\n81#1,14:269\n59#1,12:283\n1#2:228\n*E\n*S·KotlinDebug\n*F\n+·1·SegmentedByteString.kt\nokio/internal/SegmentedByteStringKt\n*L\n142#1,12:229\n153#1,14:241\n175#1,14:255\n195#1,14:269\n216#1,12:283\n*E\n"
7 .end·annotation7 .end·annotation
  
  
8 #·direct·methods8 #·direct·methods
9 .method·public·static·final·binarySearch([IIII)I9 .method·public·static·final·binarySearch([IIII)I
10 ····.locals·210 ····.locals·2
  
4.21 KB
smali/okio/internal/BufferKt.smali
    
Offset 1, 42 lines modifiedOffset 1, 42 lines modified
1 .class·public·final·Lokio/internal/BufferKt;1 .class·public·final·Lokio/internal/BufferKt;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"Buffer.kt"3 .source·"Buffer.kt"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/SourceDebugExtension;5 .annotation·system·Ldalvik/annotation/SourceDebugExtension;
6 ····value·=·"SMAP\nBuffer.kt\nKotlin\n*S·Kotlin\n*F\n+·1·Buffer.kt\nokio/internal/BufferKt\n+·2·-Util.kt\nokio/-Util\n+·3·fake.kt\nkotlin/jvm/internal/FakeKt\n*L\n1#1,1489:1\n105#1,20:1512\n105#1,20:1545\n105#1:1565\n107#1,18:1567\n105#1,20:1585\n74#2:1490\n74#2:1491\n74#2:1492\n74#2:1493\n74#2:1494\n74#2:1495\n74#2:1496\n74#2:1497\n74#2:1498\n74#2:1499\n74#2:1500\n74#2:1501\n80#2:1502\n80#2:1503\n77#2:1504\n77#2:1505\n7[·...·truncated·by·diffoscope;·len:·780,·SHA:·0d170610113a4226e82783a6f9640c2a9d828387fd6f8a5b891cbfceae9252d6·...·]\n*E\n"6 ····value·=·"SMAP\nBuffer.kt\nKotlin\n*S·Kotlin\n*F\n+·1·Buffer.kt\nokio/internal/BufferKt\n+·2·-Util.kt\nokio/-Util\n+·3·fake.kt\nkotlin/jvm/internal/FakeKt\n*L\n1#1,1689:1\n107#1,20:1712\n107#1,20:1745\n107#1:1765\n109#1,18:1767\n107#1,20:1785\n74#2:1690\n74#2:1691\n74#2:1692\n74#2:1693\n74#2:1694\n74#2:1695\n74#2:1696\n74#2:1697\n74#2:1698\n74#2:1699\n74#2:1700\n74#2:1701\n83#2:1702\n83#2:1703\n77#2:1704\n77#2:1705\n7[·...·truncated·by·diffoscope;·len:·804,·SHA:·3f37dd0b212ab5c725efdce7d907b4a01b466cf645fdd1791c2e1f8edc7f9f3e·...·]\n*E\n"
7 .end·annotation7 .end·annotation
  
  
8 #·static·fields8 #·static·fields
9 .field·public·static·final·HEX_DIGIT_BYTES:[B9 .field·public·static·final·HEX_DIGIT_BYTES:[B
  
  
10 #·direct·methods10 #·direct·methods
11 .method·public·static·constructor·<clinit>()V11 .method·public·static·constructor·<clinit>()V
12 ····.locals·112 ····.locals·1
  
13 ····const-string·v0,·"0123456789abcdef"13 ····const-string·v0,·"0123456789abcdef"
  
14 ····.line·3814 ····.line·40
15 ····invoke-static·{v0},·Lokio/-Platform;->asUtf8ToByteArray(Ljava/lang/String;)[B15 ····invoke-static·{v0},·Lokio/-Platform;->asUtf8ToByteArray(Ljava/lang/String;)[B
  
16 ····move-result-object·v016 ····move-result-object·v0
  
17 ····sput-object·v0,·Lokio/internal/BufferKt;->HEX_DIGIT_BYTES:[B17 ····sput-object·v0,·Lokio/internal/BufferKt;->HEX_DIGIT_BYTES:[B
  
18 ····return-void18 ····return-void
19 .end·method19 .end·method
  
20 .method·public·static·final·getHEX_DIGIT_BYTES()[B20 .method·public·static·final·getHEX_DIGIT_BYTES()[B
21 ····.locals·121 ····.locals·1
  
22 ····.line·3822 ····.line·40
23 ····sget-object·v0,·Lokio/internal/BufferKt;->HEX_DIGIT_BYTES:[B23 ····sget-object·v0,·Lokio/internal/BufferKt;->HEX_DIGIT_BYTES:[B
  
24 ····return-object·v024 ····return-object·v0
25 .end·method25 .end·method
  
26 .method·public·static·final·readUtf8Line(Lokio/Buffer;J)Ljava/lang/String;26 .method·public·static·final·readUtf8Line(Lokio/Buffer;J)Ljava/lang/String;
27 ····.locals·627 ····.locals·6
Offset 51, 42 lines modifiedOffset 51, 42 lines modified
  
51 ····cmp-long·v4,·p1,·v251 ····cmp-long·v4,·p1,·v2
  
52 ····if-lez·v4,·:cond_052 ····if-lez·v4,·:cond_0
  
53 ····sub-long·v2,·p1,·v053 ····sub-long·v2,·p1,·v0
  
54 ····.line·8254 ····.line·84
55 ····invoke-virtual·{p0,·v2,·v3},·Lokio/Buffer;->getByte(J)B55 ····invoke-virtual·{p0,·v2,·v3},·Lokio/Buffer;->getByte(J)B
  
56 ····move-result·v456 ····move-result·v4
  
57 ····const/16·v5,·0xd57 ····const/16·v5,·0xd
  
58 ····int-to-byte·v5,·v558 ····int-to-byte·v5,·v5
  
59 ····if-ne·v4,·v5,·:cond_059 ····if-ne·v4,·v5,·:cond_0
  
60 ····.line·8460 ····.line·86
61 ····invoke-virtual·{p0,·v2,·v3},·Lokio/Buffer;->readUtf8(J)Ljava/lang/String;61 ····invoke-virtual·{p0,·v2,·v3},·Lokio/Buffer;->readUtf8(J)Ljava/lang/String;
  
62 ····move-result-object·p162 ····move-result-object·p1
  
63 ····const-wide/16·v0,·0x263 ····const-wide/16·v0,·0x2
  
64 ····.line·8564 ····.line·87
65 ····invoke-virtual·{p0,·v0,·v1},·Lokio/Buffer;->skip(J)V65 ····invoke-virtual·{p0,·v0,·v1},·Lokio/Buffer;->skip(J)V
  
66 ····goto·:goto_066 ····goto·:goto_0
  
67 ····.line·9067 ····.line·92
68 ····:cond_068 ····:cond_0
69 ····invoke-virtual·{p0,·p1,·p2},·Lokio/Buffer;->readUtf8(J)Ljava/lang/String;69 ····invoke-virtual·{p0,·p1,·p2},·Lokio/Buffer;->readUtf8(J)Ljava/lang/String;
  
70 ····move-result-object·p170 ····move-result-object·p1
  
71 ····.line·9171 ····.line·93
72 ····invoke-virtual·{p0,·v0,·v1},·Lokio/Buffer;->skip(J)V72 ····invoke-virtual·{p0,·v0,·v1},·Lokio/Buffer;->skip(J)V
  
73 ····:goto_073 ····:goto_0
74 ····return-object·p174 ····return-object·p1
75 .end·method75 .end·method
1.06 KB
smali/at/bitfire/davdroid/DavService$InfoBinder.smali
    
Offset 10, 15 lines modifiedOffset 10, 15 lines modified
  
10 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x1111 ····accessFlags·=·0x11
12 ····name·=·"InfoBinder"12 ····name·=·"InfoBinder"
13 .end·annotation13 .end·annotation
  
14 .annotation·system·Ldalvik/annotation/SourceDebugExtension;14 .annotation·system·Ldalvik/annotation/SourceDebugExtension;
15 ····value·=·"SMAP\nDavService.kt\nKotlin\n*S·Kotlin\n*F\n+·1·DavService.kt\nat/bitfire/davdroid/DavService$InfoBinder\n+·2·_Collections.kt\nkotlin/collections/CollectionsKt___CollectionsKt\n*L\n1#1,375:1\n1799#2,2:376\n*E\n*S·KotlinDebug\n*F\n+·1·DavService.kt\nat/bitfire/davdroid/DavService$InfoBinder\n*L\n110#1,2:376\n*E\n"15 ····value·=·"SMAP\nDavService.kt\nKotlin\n*S·Kotlin\n*F\n+·1·DavService.kt\nat/bitfire/davdroid/DavService$InfoBinder\n+·2·_Collections.kt\nkotlin/collections/CollectionsKt___CollectionsKt\n*L\n1#1,375:1\n1819#2,2:376\n*E\n*S·KotlinDebug\n*F\n+·1·DavService.kt\nat/bitfire/davdroid/DavService$InfoBinder\n*L\n110#1,2:376\n*E\n"
16 .end·annotation16 .end·annotation
  
  
17 #·instance·fields17 #·instance·fields
18 .field·public·final·synthetic·this$0:Lat/bitfire/davdroid/DavService;18 .field·public·final·synthetic·this$0:Lat/bitfire/davdroid/DavService;
  
  
1.16 KB
smali/at/bitfire/davdroid/PackageChangedReceiver$Companion.smali
    
Offset 10, 15 lines modifiedOffset 10, 15 lines modified
  
10 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x1911 ····accessFlags·=·0x19
12 ····name·=·"Companion"12 ····name·=·"Companion"
13 .end·annotation13 .end·annotation
  
14 .annotation·system·Ldalvik/annotation/SourceDebugExtension;14 .annotation·system·Ldalvik/annotation/SourceDebugExtension;
15 ····value·=·"SMAP\nPackageChangedReceiver.kt\nKotlin\n*S·Kotlin\n*F\n+·1·PackageChangedReceiver.kt\nat/bitfire/davdroid/PackageChangedReceiver$Companion\n+·2·_Collections.kt\nkotlin/collections/CollectionsKt___CollectionsKt\n*L\n1#1,59:1\n1799#2,2:60\n*E\n*S·KotlinDebug\n*F\n+·1·PackageChangedReceiver.kt\nat/bitfire/davdroid/PackageChangedReceiver$Companion\n*L\n36#1,2:60\n*E\n"15 ····value·=·"SMAP\nPackageChangedReceiver.kt\nKotlin\n*S·Kotlin\n*F\n+·1·PackageChangedReceiver.kt\nat/bitfire/davdroid/PackageChangedReceiver$Companion\n+·2·_Collections.kt\nkotlin/collections/CollectionsKt___CollectionsKt\n*L\n1#1,59:1\n1819#2,2:60\n*E\n*S·KotlinDebug\n*F\n+·1·PackageChangedReceiver.kt\nat/bitfire/davdroid/PackageChangedReceiver$Companion\n*L\n36#1,2:60\n*E\n"
16 .end·annotation16 .end·annotation
  
  
17 #·direct·methods17 #·direct·methods
18 .method·public·constructor·<init>()V18 .method·public·constructor·<init>()V
19 ····.locals·019 ····.locals·0
  
1.27 KB
smali/at/bitfire/davdroid/DavUtils.smali
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 .class·public·final·Lat/bitfire/davdroid/DavUtils;1 .class·public·final·Lat/bitfire/davdroid/DavUtils;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"DavUtils.kt"3 .source·"DavUtils.kt"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/SourceDebugExtension;5 .annotation·system·Ldalvik/annotation/SourceDebugExtension;
6 ····value·=·"SMAP\nDavUtils.kt\nKotlin\n*S·Kotlin\n*F\n+·1·DavUtils.kt\nat/bitfire/davdroid/DavUtils\n+·2·_Collections.kt\nkotlin/collections/CollectionsKt___CollectionsKt\n+·3·ArraysJVM.kt\nkotlin/collections/ArraysKt__ArraysJVMKt\n*L\n1#1,109:1\n256#2,2:110\n1497#2:112\n1568#2,3:113\n1799#2,2:118\n37#3,2:116\n*E\n*S·KotlinDebug\n*F\n+·1·DavUtils.kt\nat/bitfire/davdroid/DavUtils\n*L\n43#1,2:110\n57#1:112\n57#1,3:113\n82#1,2:118\n63#1,2:116\n*E\n"6 ····value·=·"SMAP\nDavUtils.kt\nKotlin\n*S·Kotlin\n*F\n+·1·DavUtils.kt\nat/bitfire/davdroid/DavUtils\n+·2·_Collections.kt\nkotlin/collections/CollectionsKt___CollectionsKt\n+·3·ArraysJVM.kt\nkotlin/collections/ArraysKt__ArraysJVMKt\n*L\n1#1,109:1\n256#2,2:110\n1517#2:112\n1588#2,3:113\n1819#2,2:118\n37#3,2:116\n*E\n*S·KotlinDebug\n*F\n+·1·DavUtils.kt\nat/bitfire/davdroid/DavUtils\n*L\n43#1,2:110\n57#1:112\n57#1,3:113\n82#1,2:118\n63#1,2:116\n*E\n"
7 .end·annotation7 .end·annotation
  
  
8 #·static·fields8 #·static·fields
9 .field·public·static·final·INSTANCE:Lat/bitfire/davdroid/DavUtils;9 .field·public·static·final·INSTANCE:Lat/bitfire/davdroid/DavUtils;
  
  
2.57 KB
smali/at/bitfire/davdroid/DavService.smali
    
Offset 9, 15 lines modifiedOffset 9, 15 lines modified
9 ········Lat/bitfire/davdroid/DavService$RefreshingStatusListener;,9 ········Lat/bitfire/davdroid/DavService$RefreshingStatusListener;,
10 ········Lat/bitfire/davdroid/DavService$InfoBinder;,10 ········Lat/bitfire/davdroid/DavService$InfoBinder;,
11 ········Lat/bitfire/davdroid/DavService$Companion;11 ········Lat/bitfire/davdroid/DavService$Companion;
12 ····}12 ····}
13 .end·annotation13 .end·annotation
  
14 .annotation·system·Ldalvik/annotation/SourceDebugExtension;14 .annotation·system·Ldalvik/annotation/SourceDebugExtension;
15 ····value·=·"SMAP\nDavService.kt\nKotlin\n*S·Kotlin\n*F\n+·1·DavService.kt\nat/bitfire/davdroid/DavService\n+·2·_Collections.kt\nkotlin/collections/CollectionsKt___CollectionsKt\n+·3·fake.kt\nkotlin/jvm/internal/FakeKt\n*L\n1#1,375:1\n1799#2,2:376\n1142#2,2:378\n1170#2,4:380\n1142#2,2:384\n1170#2,4:386\n1551#2,9:390\n1799#2:399\n1800#2:401\n1560#2:402\n1799#2,2:403\n1551#2,9:405\n1799#2:414\n1800#2:416\n1560#2:417\n1799#2,2:418\n1551#2,9:420\n1799#2:429\n1800#2:431\n1560#2:432\n1799#2,2:[·...·truncated·by·diffoscope;·len:·58,·SHA:·2f02212c0116b906aa6b155cf5cffff8da26d56e11550ad42aca662303fea2f7·...·]9#2,2:448\n1#3:400\n1#3:415\n1#3:430\n1#3:445\n*E\n*S·KotlinDebug\n*F\n+·1·DavService.kt\nat/bitfire/davdroid/DavService\n*L\n66#1,2:376\n147#1,2:378\n147#1,4:380\n148#1,2:384\n148#1,4:386\n368#1,9:390\n368#1:399\n368#1:401\n368#1:402\n368#1,2:403\n368#1,9:405\n368#1:414\n368#1:416\n368#1:417\n368#1,2:418\n368#1,9:420\n368#1:429\n368#1:431\n368#1:432\n368#1,2:433\n368#1,9:435\n368#1:444\n368#1:446\n368#1:447\n368#1,2:448\n368#1:400\n368#1:415\n368#1:430\n368#1:445\n*E\n"15 ····value·=·"SMAP\nDavService.kt\nKotlin\n*S·Kotlin\n*F\n+·1·DavService.kt\nat/bitfire/davdroid/DavService\n+·2·_Collections.kt\nkotlin/collections/CollectionsKt___CollectionsKt\n+·3·fake.kt\nkotlin/jvm/internal/FakeKt\n*L\n1#1,375:1\n1819#2,2:376\n1162#2,2:378\n1190#2,4:380\n1162#2,2:384\n1190#2,4:386\n1571#2,9:390\n1819#2:399\n1820#2:401\n1580#2:402\n1819#2,2:403\n1571#2,9:405\n1819#2:414\n1820#2:416\n1580#2:417\n1819#2,2:418\n1571#2,9:420\n1819#2:429\n1820#2:431\n1580#2:432\n1819#2,2:[·...·truncated·by·diffoscope;·len:·58,·SHA:·abee0718f042f8fa61ada0dfd01778c8936caa57a3705243439435aa6cf80255·...·]9#2,2:448\n1#3:400\n1#3:415\n1#3:430\n1#3:445\n*E\n*S·KotlinDebug\n*F\n+·1·DavService.kt\nat/bitfire/davdroid/DavService\n*L\n66#1,2:376\n147#1,2:378\n147#1,4:380\n148#1,2:384\n148#1,4:386\n368#1,9:390\n368#1:399\n368#1:401\n368#1:402\n368#1,2:403\n368#1,9:405\n368#1:414\n368#1:416\n368#1:417\n368#1,2:418\n368#1,9:420\n368#1:429\n368#1:431\n368#1:432\n368#1,2:433\n368#1,9:435\n368#1:444\n368#1:446\n368#1:447\n368#1,2:448\n368#1:400\n368#1:415\n368#1:430\n368#1:445\n*E\n"
16 .end·annotation16 .end·annotation
  
  
17 #·static·fields17 #·static·fields
18 .field·public·static·final·ACTION_FORCE_SYNC:Ljava/lang/String;·=·"forceSync"18 .field·public·static·final·ACTION_FORCE_SYNC:Ljava/lang/String;·=·"forceSync"
  
19 .field·public·static·final·ACTION_REFRESH_COLLECTIONS:Ljava/lang/String;·=·"refreshCollections"19 .field·public·static·final·ACTION_REFRESH_COLLECTIONS:Ljava/lang/String;·=·"refreshCollections"
710 B
smali/at/bitfire/davdroid/HttpClient$UserAgentInterceptor.smali
    
Offset 48, 15 lines modifiedOffset 48, 15 lines modified
48 ····invoke-direct·{v0,·v2,·v1},·Ljava/text/SimpleDateFormat;-><init>(Ljava/lang/String;Ljava/util/Locale;)V48 ····invoke-direct·{v0,·v2,·v1},·Ljava/text/SimpleDateFormat;-><init>(Ljava/lang/String;Ljava/util/Locale;)V
  
49 ····sput-object·v0,·Lat/bitfire/davdroid/HttpClient$UserAgentInterceptor;->userAgentDateFormat:Ljava/text/SimpleDateFormat;49 ····sput-object·v0,·Lat/bitfire/davdroid/HttpClient$UserAgentInterceptor;->userAgentDateFormat:Ljava/text/SimpleDateFormat;
  
50 ····.line·23650 ····.line·236
51 ····new-instance·v1,·Ljava/util/Date;51 ····new-instance·v1,·Ljava/util/Date;
  
52 ····const-wide·v2,·0x17517d6116cL52 ····const-wide·v2,·0x1781ef53e38L
  
53 ····invoke-direct·{v1,·v2,·v3},·Ljava/util/Date;-><init>(J)V53 ····invoke-direct·{v1,·v2,·v3},·Ljava/util/Date;-><init>(J)V
  
54 ····invoke-virtual·{v0,·v1},·Ljava/text/SimpleDateFormat;->format(Ljava/util/Date;)Ljava/lang/String;54 ····invoke-virtual·{v0,·v1},·Ljava/text/SimpleDateFormat;->format(Ljava/util/Date;)Ljava/lang/String;
  
55 ····move-result-object·v055 ····move-result-object·v0
  
608 B
smali/at/bitfire/davdroid/BuildConfig.smali
    
Offset 16, 15 lines modifiedOffset 16, 15 lines modified
  
16 .field·public·static·final·FLAVOR:Ljava/lang/String;·=·"free"16 .field·public·static·final·FLAVOR:Ljava/lang/String;·=·"free"
  
17 .field·public·static·final·VERSION_CODE:I·=·0x1b17 .field·public·static·final·VERSION_CODE:I·=·0x1b
  
18 .field·public·static·final·VERSION_NAME:Ljava/lang/String;·=·"1.5.2"18 .field·public·static·final·VERSION_NAME:Ljava/lang/String;·=·"1.5.2"
  
19 .field·public·static·final·buildTime:J·=·0x17517d6116cL19 .field·public·static·final·buildTime:J·=·0x1781ef53e38L
  
20 .field·public·static·final·customCerts:Z·=·true20 .field·public·static·final·customCerts:Z·=·true
  
21 .field·public·static·final·okhttpVersion:Ljava/lang/String;·=·"3.12.10"21 .field·public·static·final·okhttpVersion:Ljava/lang/String;·=·"3.12.10"
  
22 .field·public·static·final·userAgent:Ljava/lang/String;·=·"kSync"22 .field·public·static·final·userAgent:Ljava/lang/String;·=·"kSync"
  
1.76 KB
smali/at/bitfire/davdroid/syncadapter/AccountAuthenticatorService$Companion.smali
    
Offset 10, 15 lines modifiedOffset 10, 15 lines modified
  
10 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x1911 ····accessFlags·=·0x19
12 ····name·=·"Companion"12 ····name·=·"Companion"
13 .end·annotation13 .end·annotation
  
14 .annotation·system·Ldalvik/annotation/SourceDebugExtension;14 .annotation·system·Ldalvik/annotation/SourceDebugExtension;
15 ····value·=·"SMAP\nAccountAuthenticatorService.kt\nKotlin\n*S·Kotlin\n*F\n+·1·AccountAuthenticatorService.kt\nat/bitfire/davdroid/syncadapter/AccountAuthenticatorService$Companion\n+·2·_Arrays.kt\nkotlin/collections/ArraysKt___ArraysKt\n+·3·_Collections.kt\nkotlin/collections/CollectionsKt___CollectionsKt\n+·4·ArraysJVM.kt\nkotlin/collections/ArraysKt__ArraysJVMKt\n*L\n1#1,114:1\n11208#2:115\n11543#2,3:116\n11208#2:119\n11543#2,3:120\n1799#3,2:123\n37#4,2:125\n*E\n*S·KotlinDebug\n*F\n+·1·AccountAuthenticatorService.kt\nat/bitfire/davdroid/syncadapter/AccountAuthenticatorService$Companion\n*L\n41#1:115\n41#1,3:116\n45#1:119\n45#1,3:120\n46#1,2:123\n61#1,2:125\n*E\n"15 ····value·=·"SMAP\nAccountAuthenticatorService.kt\nKotlin\n*S·Kotlin\n*F\n+·1·AccountAuthenticatorService.kt\nat/bitfire/davdroid/syncadapter/AccountAuthenticatorService$Companion\n+·2·_Arrays.kt\nkotlin/collections/ArraysKt___ArraysKt\n+·3·_Collections.kt\nkotlin/collections/CollectionsKt___CollectionsKt\n+·4·ArraysJVM.kt\nkotlin/collections/ArraysKt__ArraysJVMKt\n*L\n1#1,114:1\n11298#2:115\n11633#2,3:116\n11298#2:119\n11633#2,3:120\n1819#3,2:123\n37#4,2:125\n*E\n*S·KotlinDebug\n*F\n+·1·AccountAuthenticatorService.kt\nat/bitfire/davdroid/syncadapter/AccountAuthenticatorService$Companion\n*L\n41#1:115\n41#1,3:116\n45#1:119\n45#1,3:120\n46#1,2:123\n61#1,2:125\n*E\n"
16 .end·annotation16 .end·annotation
  
  
17 #·direct·methods17 #·direct·methods
18 .method·public·constructor·<init>()V18 .method·public·constructor·<init>()V
19 ····.locals·019 ····.locals·0
  
1.49 KB
smali/at/bitfire/davdroid/syncadapter/SyncAdapterService$SyncAdapter.smali
    
Offset 16, 15 lines modifiedOffset 16, 15 lines modified
16 .annotation·system·Ldalvik/annotation/MemberClasses;16 .annotation·system·Ldalvik/annotation/MemberClasses;
17 ····value·=·{17 ····value·=·{
18 ········Lat/bitfire/davdroid/syncadapter/SyncAdapterService$SyncAdapter$Companion;18 ········Lat/bitfire/davdroid/syncadapter/SyncAdapterService$SyncAdapter$Companion;
19 ····}19 ····}
20 .end·annotation20 .end·annotation
  
21 .annotation·system·Ldalvik/annotation/SourceDebugExtension;21 .annotation·system·Ldalvik/annotation/SourceDebugExtension;
22 ····value·=·"SMAP\nSyncAdapterService.kt\nKotlin\n*S·Kotlin\n*F\n+·1·SyncAdapterService.kt\nat/bitfire/davdroid/syncadapter/SyncAdapterService$SyncAdapter\n+·2·_Collections.kt\nkotlin/collections/CollectionsKt___CollectionsKt\n+·3·_Arrays.kt\nkotlin/collections/ArraysKt___ArraysKt\n*L\n1#1,206:1\n1691#2,3:207\n13416#3,2:210\n*E\n*S·KotlinDebug\n*F\n+·1·SyncAdapterService.kt\nat/bitfire/davdroid/syncadapter/SyncAdapterService$SyncAdapter\n*L\n109#1,3:207\n150#1,2:210\n*E\n"22 ····value·=·"SMAP\nSyncAdapterService.kt\nKotlin\n*S·Kotlin\n*F\n+·1·SyncAdapterService.kt\nat/bitfire/davdroid/syncadapter/SyncAdapterService$SyncAdapter\n+·2·_Collections.kt\nkotlin/collections/CollectionsKt___CollectionsKt\n+·3·_Arrays.kt\nkotlin/collections/ArraysKt___ArraysKt\n*L\n1#1,206:1\n1711#2,3:207\n13506#3,2:210\n*E\n*S·KotlinDebug\n*F\n+·1·SyncAdapterService.kt\nat/bitfire/davdroid/syncadapter/SyncAdapterService$SyncAdapter\n*L\n109#1,3:207\n150#1,2:210\n*E\n"
23 .end·annotation23 .end·annotation
  
  
24 #·static·fields24 #·static·fields
25 .field·public·static·final·Companion:Lat/bitfire/davdroid/syncadapter/SyncAdapterService$SyncAdapter$Companion;25 .field·public·static·final·Companion:Lat/bitfire/davdroid/syncadapter/SyncAdapterService$SyncAdapter$Companion;
  
  
1.49 KB
smali/at/bitfire/davdroid/syncadapter/AddressBooksSyncAdapterService$AddressBooksSyncAdapter.smali
    
Offset 10, 15 lines modifiedOffset 10, 15 lines modified
  
10 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x1911 ····accessFlags·=·0x19
12 ····name·=·"AddressBooksSyncAdapter"12 ····name·=·"AddressBooksSyncAdapter"
13 .end·annotation13 .end·annotation
  
14 .annotation·system·Ldalvik/annotation/SourceDebugExtension;14 .annotation·system·Ldalvik/annotation/SourceDebugExtension;
15 ····value·=·"SMAP\nAddressBooksSyncAdapterService.kt\nKotlin\n*S·Kotlin\n*F\n+·1·AddressBooksSyncAdapterService.kt\nat/bitfire/davdroid/syncadapter/AddressBooksSyncAdapterService$AddressBooksSyncAdapter\n+·2·_Collections.kt\nkotlin/collections/CollectionsKt___CollectionsKt\n*L\n1#1,129:1\n1497#2:130\n1568#2,3:131\n*E\n*S·KotlinDebug\n*F\n+·1·AddressBooksSyncAdapterService.kt\nat/bitfire/davdroid/syncadapter/AddressBooksSyncAdapterService$AddressBooksSyncAdapter\n*L\n49#1:130\n49#1,3:131\n*E\n"15 ····value·=·"SMAP\nAddressBooksSyncAdapterService.kt\nKotlin\n*S·Kotlin\n*F\n+·1·AddressBooksSyncAdapterService.kt\nat/bitfire/davdroid/syncadapter/AddressBooksSyncAdapterService$AddressBooksSyncAdapter\n+·2·_Collections.kt\nkotlin/collections/CollectionsKt___CollectionsKt\n*L\n1#1,129:1\n1517#2:130\n1588#2,3:131\n*E\n*S·KotlinDebug\n*F\n+·1·AddressBooksSyncAdapterService.kt\nat/bitfire/davdroid/syncadapter/AddressBooksSyncAdapterService$AddressBooksSyncAdapter\n*L\n49#1:130\n49#1,3:131\n*E\n"
16 .end·annotation16 .end·annotation
  
  
17 #·direct·methods17 #·direct·methods
18 .method·public·constructor·<init>(Landroid/content/Context;)V18 .method·public·constructor·<init>(Landroid/content/Context;)V
19 ····.locals·119 ····.locals·1
  
1.31 KB
smali/at/bitfire/davdroid/syncadapter/TasksSyncAdapterService$TasksSyncAdapter.smali
    
Offset 10, 15 lines modifiedOffset 10, 15 lines modified
  
10 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x1911 ····accessFlags·=·0x19
12 ····name·=·"TasksSyncAdapter"12 ····name·=·"TasksSyncAdapter"
13 .end·annotation13 .end·annotation
  
14 .annotation·system·Ldalvik/annotation/SourceDebugExtension;14 .annotation·system·Ldalvik/annotation/SourceDebugExtension;
15 ····value·=·"SMAP\nTasksSyncAdapterService.kt\nKotlin\n*S·Kotlin\n*F\n+·1·TasksSyncAdapterService.kt\nat/bitfire/davdroid/syncadapter/TasksSyncAdapterService$TasksSyncAdapter\n+·2·_Collections.kt\nkotlin/collections/CollectionsKt___CollectionsKt\n*L\n1#1,145:1\n1002#2:146\n*E\n*S·KotlinDebug\n*F\n+·1·TasksSyncAdapterService.kt\nat/bitfire/davdroid/syncadapter/TasksSyncAdapterService$TasksSyncAdapter\n*L\n68#1:146\n*E\n"15 ····value·=·"SMAP\nTasksSyncAdapterService.kt\nKotlin\n*S·Kotlin\n*F\n+·1·TasksSyncAdapterService.kt\nat/bitfire/davdroid/syncadapter/TasksSyncAdapterService$TasksSyncAdapter\n+·2·_Collections.kt\nkotlin/collections/CollectionsKt___CollectionsKt\n*L\n1#1,145:1\n1022#2:146\n*E\n*S·KotlinDebug\n*F\n+·1·TasksSyncAdapterService.kt\nat/bitfire/davdroid/syncadapter/TasksSyncAdapterService$TasksSyncAdapter\n*L\n68#1:146\n*E\n"
16 .end·annotation16 .end·annotation
  
  
17 #·direct·methods17 #·direct·methods
18 .method·public·constructor·<init>(Landroid/content/Context;)V18 .method·public·constructor·<init>(Landroid/content/Context;)V
19 ····.locals·119 ····.locals·1
  
1.39 KB
smali/at/bitfire/davdroid/syncadapter/CalendarsSyncAdapterService$CalendarsSyncAdapter.smali
    
Offset 10, 15 lines modifiedOffset 10, 15 lines modified
  
10 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x1911 ····accessFlags·=·0x19
12 ····name·=·"CalendarsSyncAdapter"12 ····name·=·"CalendarsSyncAdapter"
13 .end·annotation13 .end·annotation
  
14 .annotation·system·Ldalvik/annotation/SourceDebugExtension;14 .annotation·system·Ldalvik/annotation/SourceDebugExtension;
15 ····value·=·"SMAP\nCalendarsSyncAdapterService.kt\nKotlin\n*S·Kotlin\n*F\n+·1·CalendarsSyncAdapterService.kt\nat/bitfire/davdroid/syncadapter/CalendarsSyncAdapterService$CalendarsSyncAdapter\n+·2·_Collections.kt\nkotlin/collections/CollectionsKt___CollectionsKt\n*L\n1#1,108:1\n1002#2:109\n*E\n*S·KotlinDebug\n*F\n+·1·CalendarsSyncAdapterService.kt\nat/bitfire/davdroid/syncadapter/CalendarsSyncAdapterService$CalendarsSyncAdapter\n*L\n57#1:109\n*E\n"15 ····value·=·"SMAP\nCalendarsSyncAdapterService.kt\nKotlin\n*S·Kotlin\n*F\n+·1·CalendarsSyncAdapterService.kt\nat/bitfire/davdroid/syncadapter/CalendarsSyncAdapterService$CalendarsSyncAdapter\n+·2·_Collections.kt\nkotlin/collections/CollectionsKt___CollectionsKt\n*L\n1#1,108:1\n1022#2:109\n*E\n*S·KotlinDebug\n*F\n+·1·CalendarsSyncAdapterService.kt\nat/bitfire/davdroid/syncadapter/CalendarsSyncAdapterService$CalendarsSyncAdapter\n*L\n57#1:109\n*E\n"
16 .end·annotation16 .end·annotation
  
  
17 #·direct·methods17 #·direct·methods
18 .method·public·constructor·<init>(Landroid/content/Context;)V18 .method·public·constructor·<init>(Landroid/content/Context;)V
19 ····.locals·119 ····.locals·1
  
1.11 KB
smali/at/bitfire/davdroid/model/AppDatabase$Migration5_6.smali
    
Offset 10, 15 lines modifiedOffset 10, 15 lines modified
  
10 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x1911 ····accessFlags·=·0x19
12 ····name·=·"Migration5_6"12 ····name·=·"Migration5_6"
13 .end·annotation13 .end·annotation
  
14 .annotation·system·Ldalvik/annotation/SourceDebugExtension;14 .annotation·system·Ldalvik/annotation/SourceDebugExtension;
15 ····value·=·"SMAP\nAppDatabase.kt\nKotlin\n*S·Kotlin\n*F\n+·1·AppDatabase.kt\nat/bitfire/davdroid/model/AppDatabase$Migration5_6\n+·2·_Arrays.kt\nkotlin/collections/ArraysKt___ArraysKt\n*L\n1#1,224:1\n13416#2,2:225\n*E\n*S·KotlinDebug\n*F\n+·1·AppDatabase.kt\nat/bitfire/davdroid/model/AppDatabase$Migration5_6\n*L\n160#1,2:225\n*E\n"15 ····value·=·"SMAP\nAppDatabase.kt\nKotlin\n*S·Kotlin\n*F\n+·1·AppDatabase.kt\nat/bitfire/davdroid/model/AppDatabase$Migration5_6\n+·2·_Arrays.kt\nkotlin/collections/ArraysKt___ArraysKt\n*L\n1#1,224:1\n13506#2,2:225\n*E\n*S·KotlinDebug\n*F\n+·1·AppDatabase.kt\nat/bitfire/davdroid/model/AppDatabase$Migration5_6\n*L\n160#1,2:225\n*E\n"
16 .end·annotation16 .end·annotation
  
  
17 #·static·fields17 #·static·fields
18 .field·public·static·final·INSTANCE:Lat/bitfire/davdroid/model/AppDatabase$Migration5_6;18 .field·public·static·final·INSTANCE:Lat/bitfire/davdroid/model/AppDatabase$Migration5_6;
  
  
1.01 KB
smali/at/bitfire/davdroid/model/DaoTools.smali
    
Offset 15, 15 lines modifiedOffset 15, 15 lines modified
15 ········"Ljava/lang/Object;",15 ········"Ljava/lang/Object;",
16 ········"Lat/bitfire/davdroid/model/SyncableDao<",16 ········"Lat/bitfire/davdroid/model/SyncableDao<",
17 ········"TT;>;"17 ········"TT;>;"
18 ····}18 ····}
19 .end·annotation19 .end·annotation
  
20 .annotation·system·Ldalvik/annotation/SourceDebugExtension;20 .annotation·system·Ldalvik/annotation/SourceDebugExtension;
21 ····value·=·"SMAP\nDaoTools.kt\nKotlin\n*S·Kotlin\n*F\n+·1·DaoTools.kt\nat/bitfire/davdroid/model/DaoTools\n+·2·_Collections.kt\nkotlin/collections/CollectionsKt___CollectionsKt\n*L\n1#1,41:1\n1799#2,2:42\n*E\n*S·KotlinDebug\n*F\n+·1·DaoTools.kt\nat/bitfire/davdroid/model/DaoTools\n*L\n20#1,2:42\n*E\n"21 ····value·=·"SMAP\nDaoTools.kt\nKotlin\n*S·Kotlin\n*F\n+·1·DaoTools.kt\nat/bitfire/davdroid/model/DaoTools\n+·2·_Collections.kt\nkotlin/collections/CollectionsKt___CollectionsKt\n*L\n1#1,41:1\n1819#2,2:42\n*E\n*S·KotlinDebug\n*F\n+·1·DaoTools.kt\nat/bitfire/davdroid/model/DaoTools\n*L\n20#1,2:42\n*E\n"
22 .end·annotation22 .end·annotation
  
  
23 #·instance·fields23 #·instance·fields
24 .field·public·final·synthetic·$$delegate_0:Lat/bitfire/davdroid/model/SyncableDao;24 .field·public·final·synthetic·$$delegate_0:Lat/bitfire/davdroid/model/SyncableDao;
  
  
1.35 KB
smali/at/bitfire/davdroid/ui/CreateCalendarActivity$TimeZoneAdapter$getFilter$1.smali
    
Offset 10, 15 lines modifiedOffset 10, 15 lines modified
  
10 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x1911 ····accessFlags·=·0x19
12 ····name·=·null12 ····name·=·null
13 .end·annotation13 .end·annotation
  
14 .annotation·system·Ldalvik/annotation/SourceDebugExtension;14 .annotation·system·Ldalvik/annotation/SourceDebugExtension;
15 ····value·=·"SMAP\nCreateCalendarActivity.kt\nKotlin\n*S·Kotlin\n*F\n+·1·CreateCalendarActivity.kt\nat/bitfire/davdroid/ui/CreateCalendarActivity$TimeZoneAdapter$getFilter$1\n+·2·_Arrays.kt\nkotlin/collections/ArraysKt___ArraysKt\n*L\n1#1,251:1\n3665#2:252\n4180#2,2:253\n*E\n*S·KotlinDebug\n*F\n+·1·CreateCalendarActivity.kt\nat/bitfire/davdroid/ui/CreateCalendarActivity$TimeZoneAdapter$getFilter$1\n*L\n171#1:252\n171#1,2:253\n*E\n"15 ····value·=·"SMAP\nCreateCalendarActivity.kt\nKotlin\n*S·Kotlin\n*F\n+·1·CreateCalendarActivity.kt\nat/bitfire/davdroid/ui/CreateCalendarActivity$TimeZoneAdapter$getFilter$1\n+·2·_Arrays.kt\nkotlin/collections/ArraysKt___ArraysKt\n*L\n1#1,251:1\n3755#2:252\n4270#2,2:253\n*E\n*S·KotlinDebug\n*F\n+·1·CreateCalendarActivity.kt\nat/bitfire/davdroid/ui/CreateCalendarActivity$TimeZoneAdapter$getFilter$1\n*L\n171#1:252\n171#1,2:253\n*E\n"
16 .end·annotation16 .end·annotation
  
  
17 #·instance·fields17 #·instance·fields
18 .field·public·final·synthetic·this$0:Lat/bitfire/davdroid/ui/CreateCalendarActivity$TimeZoneAdapter;18 .field·public·final·synthetic·this$0:Lat/bitfire/davdroid/ui/CreateCalendarActivity$TimeZoneAdapter;
  
  
591 B
smali/at/bitfire/davdroid/ui/AboutActivity$AppFragment.smali
    
Offset 220, 15 lines modifiedOffset 220, 15 lines modified
  
220 ····new-array·p2,·v2,·[Ljava/lang/Object;220 ····new-array·p2,·v2,·[Ljava/lang/Object;
  
221 ····invoke-static·{},·Ljava/text/SimpleDateFormat;->getDateInstance()Ljava/text/DateFormat;221 ····invoke-static·{},·Ljava/text/SimpleDateFormat;->getDateInstance()Ljava/text/DateFormat;
  
222 ····move-result-object·v0222 ····move-result-object·v0
  
223 ····const-wide·v3,·0x17517d6116cL223 ····const-wide·v3,·0x1781ef53e38L
  
224 ····invoke-static·{v3,·v4},·Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;224 ····invoke-static·{v3,·v4},·Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
  
225 ····move-result-object·v3225 ····move-result-object·v3
  
226 ····invoke-virtual·{v0,·v3},·Ljava/text/DateFormat;->format(Ljava/lang/Object;)Ljava/lang/String;226 ····invoke-virtual·{v0,·v3},·Ljava/text/DateFormat;->format(Ljava/lang/Object;)Ljava/lang/String;
  
1.28 KB
smali/at/bitfire/davdroid/ui/DebugInfoActivity$ReportModel$initialize$1.smali
    
Offset 22, 15 lines modifiedOffset 22, 15 lines modified
22 ········"Lkotlin/jvm/functions/Function0<",22 ········"Lkotlin/jvm/functions/Function0<",
23 ········"Lkotlin/Unit;",23 ········"Lkotlin/Unit;",
24 ········">;"24 ········">;"
25 ····}25 ····}
26 .end·annotation26 .end·annotation
  
27 .annotation·system·Ldalvik/annotation/SourceDebugExtension;27 .annotation·system·Ldalvik/annotation/SourceDebugExtension;
28 ····value·=·"SMAP\nDebugInfoActivity.kt\nKotlin\n*S·Kotlin\n*F\n+·1·DebugInfoActivity.kt\nat/bitfire/davdroid/ui/DebugInfoActivity$ReportModel$initialize$1\n+·2·_Arrays.kt\nkotlin/collections/ArraysKt___ArraysKt\n*L\n1#1,361:1\n13416#2,2:362\n*E\n*S·KotlinDebug\n*F\n+·1·DebugInfoActivity.kt\nat/bitfire/davdroid/ui/DebugInfoActivity$ReportModel$initialize$1\n*L\n223#1,2:362\n*E\n"28 ····value·=·"SMAP\nDebugInfoActivity.kt\nKotlin\n*S·Kotlin\n*F\n+·1·DebugInfoActivity.kt\nat/bitfire/davdroid/ui/DebugInfoActivity$ReportModel$initialize$1\n+·2·_Arrays.kt\nkotlin/collections/ArraysKt___ArraysKt\n*L\n1#1,361:1\n13506#2,2:362\n*E\n*S·KotlinDebug\n*F\n+·1·DebugInfoActivity.kt\nat/bitfire/davdroid/ui/DebugInfoActivity$ReportModel$initialize$1\n*L\n223#1,2:362\n*E\n"
29 .end·annotation29 .end·annotation
  
  
30 #·instance·fields30 #·instance·fields
31 .field·public·final·synthetic·$extras:Landroid/os/Bundle;31 .field·public·final·synthetic·$extras:Landroid/os/Bundle;
  
32 .field·public·final·synthetic·this$0:Lat/bitfire/davdroid/ui/DebugInfoActivity$ReportModel;32 .field·public·final·synthetic·this$0:Lat/bitfire/davdroid/ui/DebugInfoActivity$ReportModel;
1.14 KB
smali/at/bitfire/davdroid/ui/AccountListFragment$Model$1.smali
    
Offset 10, 15 lines modifiedOffset 10, 15 lines modified
  
10 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x1911 ····accessFlags·=·0x19
12 ····name·=·null12 ····name·=·null
13 .end·annotation13 .end·annotation
  
14 .annotation·system·Ldalvik/annotation/SourceDebugExtension;14 .annotation·system·Ldalvik/annotation/SourceDebugExtension;
15 ····value·=·"SMAP\nAccountListFragment.kt\nKotlin\n*S·Kotlin\n*F\n+·1·AccountListFragment.kt\nat/bitfire/davdroid/ui/AccountListFragment$Model$1\n+·2·_Arrays.kt\nkotlin/collections/ArraysKt___ArraysKt\n*L\n1#1,172:1\n12581#2,2:173\n*E\n*S·KotlinDebug\n*F\n+·1·AccountListFragment.kt\nat/bitfire/davdroid/ui/AccountListFragment$Model$1\n*L\n114#1,2:173\n*E\n"15 ····value·=·"SMAP\nAccountListFragment.kt\nKotlin\n*S·Kotlin\n*F\n+·1·AccountListFragment.kt\nat/bitfire/davdroid/ui/AccountListFragment$Model$1\n+·2·_Arrays.kt\nkotlin/collections/ArraysKt___ArraysKt\n*L\n1#1,172:1\n12671#2,2:173\n*E\n*S·KotlinDebug\n*F\n+·1·AccountListFragment.kt\nat/bitfire/davdroid/ui/AccountListFragment$Model$1\n*L\n114#1,2:173\n*E\n"
16 .end·annotation16 .end·annotation
  
  
17 #·instance·fields17 #·instance·fields
18 .field·public·final·synthetic·this$0:Lat/bitfire/davdroid/ui/AccountListFragment$Model;18 .field·public·final·synthetic·this$0:Lat/bitfire/davdroid/ui/AccountListFragment$Model;
  
  
1.18 KB
smali/at/bitfire/davdroid/ui/AccountsActivity.smali
    
Offset 11, 15 lines modifiedOffset 11, 15 lines modified
11 .annotation·system·Ldalvik/annotation/MemberClasses;11 .annotation·system·Ldalvik/annotation/MemberClasses;
12 ····value·=·{12 ····value·=·{
13 ········Lat/bitfire/davdroid/ui/AccountsActivity$Companion;13 ········Lat/bitfire/davdroid/ui/AccountsActivity$Companion;
14 ····}14 ····}
15 .end·annotation15 .end·annotation
  
16 .annotation·system·Ldalvik/annotation/SourceDebugExtension;16 .annotation·system·Ldalvik/annotation/SourceDebugExtension;
17 ····value·=·"SMAP\nAccountsActivity.kt\nKotlin\n*S·Kotlin\n*F\n+·1·AccountsActivity.kt\nat/bitfire/davdroid/ui/AccountsActivity\n+·2·_Collections.kt\nkotlin/collections/CollectionsKt___CollectionsKt\n*L\n1#1,147:1\n1799#2,2:148\n*E\n*S·KotlinDebug\n*F\n+·1·AccountsActivity.kt\nat/bitfire/davdroid/ui/AccountsActivity\n*L\n63#1,2:148\n*E\n"17 ····value·=·"SMAP\nAccountsActivity.kt\nKotlin\n*S·Kotlin\n*F\n+·1·AccountsActivity.kt\nat/bitfire/davdroid/ui/AccountsActivity\n+·2·_Collections.kt\nkotlin/collections/CollectionsKt___CollectionsKt\n*L\n1#1,147:1\n1819#2,2:148\n*E\n*S·KotlinDebug\n*F\n+·1·AccountsActivity.kt\nat/bitfire/davdroid/ui/AccountsActivity\n*L\n63#1,2:148\n*E\n"
18 .end·annotation18 .end·annotation
  
  
19 #·static·fields19 #·static·fields
20 .field·public·static·final·Companion:Lat/bitfire/davdroid/ui/AccountsActivity$Companion;20 .field·public·static·final·Companion:Lat/bitfire/davdroid/ui/AccountsActivity$Companion;
  
21 .field·public·static·final·WEB_VIEW_LOGIN_REQ:I·=·0x121 .field·public·static·final·WEB_VIEW_LOGIN_REQ:I·=·0x1
1.36 KB
smali/at/bitfire/davdroid/ui/setup/AccountDetailsFragment$onCreateView$1.smali
    
Offset 13, 15 lines modifiedOffset 13, 15 lines modified
  
13 .annotation·system·Ldalvik/annotation/InnerClass;13 .annotation·system·Ldalvik/annotation/InnerClass;
14 ····accessFlags·=·0x1914 ····accessFlags·=·0x19
15 ····name·=·null15 ····name·=·null
16 .end·annotation16 .end·annotation
  
17 .annotation·system·Ldalvik/annotation/SourceDebugExtension;17 .annotation·system·Ldalvik/annotation/SourceDebugExtension;
18 ····value·=·"SMAP\nAccountDetailsFragment.kt\nKotlin\n*S·Kotlin\n*F\n+·1·AccountDetailsFragment.kt\nat/bitfire/davdroid/ui/setup/AccountDetailsFragment$onCreateView$1\n+·2·_Arrays.kt\nkotlin/collections/ArraysKt___ArraysKt\n*L\n1#1,232:1\n12581#2,2:233\n*E\n*S·KotlinDebug\n*F\n+·1·AccountDetailsFragment.kt\nat/bitfire/davdroid/ui/setup/AccountDetailsFragment$onCreateView$1\n*L\n79#1,2:233\n*E\n"18 ····value·=·"SMAP\nAccountDetailsFragment.kt\nKotlin\n*S·Kotlin\n*F\n+·1·AccountDetailsFragment.kt\nat/bitfire/davdroid/ui/setup/AccountDetailsFragment$onCreateView$1\n+·2·_Arrays.kt\nkotlin/collections/ArraysKt___ArraysKt\n*L\n1#1,232:1\n12671#2,2:233\n*E\n*S·KotlinDebug\n*F\n+·1·AccountDetailsFragment.kt\nat/bitfire/davdroid/ui/setup/AccountDetailsFragment$onCreateView$1\n*L\n79#1,2:233\n*E\n"
19 .end·annotation19 .end·annotation
  
  
20 #·instance·fields20 #·instance·fields
21 .field·public·final·synthetic·$config:Lat/bitfire/davdroid/ui/setup/DavResourceFinder$Configuration;21 .field·public·final·synthetic·$config:Lat/bitfire/davdroid/ui/setup/DavResourceFinder$Configuration;
  
22 .field·public·final·synthetic·$v:Lat/bitfire/davdroid/databinding/LoginAccountDetailsBinding;22 .field·public·final·synthetic·$v:Lat/bitfire/davdroid/databinding/LoginAccountDetailsBinding;
1.4 KB
smali/at/bitfire/davdroid/ui/account/WebcalFragment$WebcalModel$subscribedUrls$1.smali
    
Offset 20, 15 lines modifiedOffset 20, 15 lines modified
20 ········"Ljava/lang/Long;",20 ········"Ljava/lang/Long;",
21 ········"Lokhttp3/HttpUrl;",21 ········"Lokhttp3/HttpUrl;",
22 ········">;>;"22 ········">;>;"
23 ····}23 ····}
24 .end·annotation24 .end·annotation
  
25 .annotation·system·Ldalvik/annotation/SourceDebugExtension;25 .annotation·system·Ldalvik/annotation/SourceDebugExtension;
26 ····value·=·"SMAP\nWebcalFragment.kt\nKotlin\n*S·Kotlin\n*F\n+·1·WebcalFragment.kt\nat/bitfire/davdroid/ui/account/WebcalFragment$WebcalModel$subscribedUrls$1\n+·2·_Collections.kt\nkotlin/collections/CollectionsKt___CollectionsKt\n*L\n1#1,304:1\n1799#2:305\n1691#2,3:306\n1800#2:309\n*E\n*S·KotlinDebug\n*F\n+·1·WebcalFragment.kt\nat/bitfire/davdroid/ui/account/WebcalFragment$WebcalModel$subscribedUrls$1\n*L\n258#1:305\n258#1,3:306\n258#1:309\n*E\n"26 ····value·=·"SMAP\nWebcalFragment.kt\nKotlin\n*S·Kotlin\n*F\n+·1·WebcalFragment.kt\nat/bitfire/davdroid/ui/account/WebcalFragment$WebcalModel$subscribedUrls$1\n+·2·_Collections.kt\nkotlin/collections/CollectionsKt___CollectionsKt\n*L\n1#1,304:1\n1819#2:305\n1711#2,3:306\n1820#2:309\n*E\n*S·KotlinDebug\n*F\n+·1·WebcalFragment.kt\nat/bitfire/davdroid/ui/account/WebcalFragment$WebcalModel$subscribedUrls$1\n*L\n258#1:305\n258#1,3:306\n258#1:309\n*E\n"
27 .end·annotation27 .end·annotation
  
  
28 #·instance·fields28 #·instance·fields
29 .field·public·final·synthetic·$application:Landroid/app/Application;29 .field·public·final·synthetic·$application:Landroid/app/Application;
  
30 .field·public·observer:Landroid/database/ContentObserver;30 .field·public·observer:Landroid/database/ContentObserver;
1.41 KB
smali/at/bitfire/davdroid/ui/account/CollectionsFragment$Model.smali
    
Offset 14, 15 lines modifiedOffset 14, 15 lines modified
  
14 .annotation·system·Ldalvik/annotation/InnerClass;14 .annotation·system·Ldalvik/annotation/InnerClass;
15 ····accessFlags·=·0x1915 ····accessFlags·=·0x19
16 ····name·=·"Model"16 ····name·=·"Model"
17 .end·annotation17 .end·annotation
  
18 .annotation·system·Ldalvik/annotation/SourceDebugExtension;18 .annotation·system·Ldalvik/annotation/SourceDebugExtension;
19 ····value·=·"SMAP\nCollectionsFragment.kt\nKotlin\n*S·Kotlin\n*F\n+·1·CollectionsFragment.kt\nat/bitfire/davdroid/ui/account/CollectionsFragment$Model\n+·2·_Collections.kt\nkotlin/collections/CollectionsKt___CollectionsKt\n*L\n1#1,318:1\n1691#2,3:319\n1691#2,3:322\n1691#2,3:325\n1691#2,3:328\n*E\n*S·KotlinDebug\n*F\n+·1·CollectionsFragment.kt\nat/bitfire/davdroid/ui/account/CollectionsFragment$Model\n*L\n298#1,3:319\n299#1,3:322\n307#1,3:325\n310#1,3:328\n*E\n"19 ····value·=·"SMAP\nCollectionsFragment.kt\nKotlin\n*S·Kotlin\n*F\n+·1·CollectionsFragment.kt\nat/bitfire/davdroid/ui/account/CollectionsFragment$Model\n+·2·_Collections.kt\nkotlin/collections/CollectionsKt___CollectionsKt\n*L\n1#1,318:1\n1711#2,3:319\n1711#2,3:322\n1711#2,3:325\n1711#2,3:328\n*E\n*S·KotlinDebug\n*F\n+·1·CollectionsFragment.kt\nat/bitfire/davdroid/ui/account/CollectionsFragment$Model\n*L\n298#1,3:319\n299#1,3:322\n307#1,3:325\n310#1,3:328\n*E\n"
20 .end·annotation20 .end·annotation
  
  
21 #·instance·fields21 #·instance·fields
22 .field·public·accountModel:Lat/bitfire/davdroid/ui/account/AccountActivity$Model;22 .field·public·accountModel:Lat/bitfire/davdroid/ui/account/AccountActivity$Model;
  
23 .field·public·collectionType:Ljava/lang/String;23 .field·public·collectionType:Ljava/lang/String;
1.28 KB
smali/at/bitfire/davdroid/ui/account/SettingsActivity$AccountSettingsFragment.smali
    
Offset 10, 15 lines modifiedOffset 10, 15 lines modified
  
10 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x1911 ····accessFlags·=·0x19
12 ····name·=·"AccountSettingsFragment"12 ····name·=·"AccountSettingsFragment"
13 .end·annotation13 .end·annotation
  
14 .annotation·system·Ldalvik/annotation/SourceDebugExtension;14 .annotation·system·Ldalvik/annotation/SourceDebugExtension;
15 ····value·=·"SMAP\nSettingsActivity.kt\nKotlin\n*S·Kotlin\n*F\n+·1·SettingsActivity.kt\nat/bitfire/davdroid/ui/account/SettingsActivity$AccountSettingsFragment\n+·2·_Arrays.kt\nkotlin/collections/ArraysKt___ArraysKt\n*L\n1#1,564:1\n12611#2,2:565\n*E\n*S·KotlinDebug\n*F\n+·1·SettingsActivity.kt\nat/bitfire/davdroid/ui/account/SettingsActivity$AccountSettingsFragment\n*L\n355#1,2:565\n*E\n"15 ····value·=·"SMAP\nSettingsActivity.kt\nKotlin\n*S·Kotlin\n*F\n+·1·SettingsActivity.kt\nat/bitfire/davdroid/ui/account/SettingsActivity$AccountSettingsFragment\n+·2·_Arrays.kt\nkotlin/collections/ArraysKt___ArraysKt\n*L\n1#1,564:1\n12701#2,2:565\n*E\n*S·KotlinDebug\n*F\n+·1·SettingsActivity.kt\nat/bitfire/davdroid/ui/account/SettingsActivity$AccountSettingsFragment\n*L\n355#1,2:565\n*E\n"
16 .end·annotation16 .end·annotation
  
  
17 #·instance·fields17 #·instance·fields
18 .field·public·_$_findViewCache:Ljava/util/HashMap;18 .field·public·_$_findViewCache:Ljava/util/HashMap;
  
19 .field·public·account:Landroid/accounts/Account;19 .field·public·account:Landroid/accounts/Account;
1.73 KB
smali/at/bitfire/davdroid/ui/account/SettingsActivity$AccountSettingsFragment$initSettings$$inlined$let$lambda$5$1.smali
    
Offset 13, 15 lines modifiedOffset 13, 15 lines modified
  
13 .annotation·system·Ldalvik/annotation/InnerClass;13 .annotation·system·Ldalvik/annotation/InnerClass;
14 ····accessFlags·=·0x1914 ····accessFlags·=·0x19
15 ····name·=·null15 ····name·=·null
16 .end·annotation16 .end·annotation
  
17 .annotation·system·Ldalvik/annotation/SourceDebugExtension;17 .annotation·system·Ldalvik/annotation/SourceDebugExtension;
18 ····value·=·"SMAP\nSettingsActivity.kt\nKotlin\n*S·Kotlin\n*F\n+·1·SettingsActivity.kt\nat/bitfire/davdroid/ui/account/SettingsActivity$AccountSettingsFragment$initSettings$5$1$1\n+·2·_Collections.kt\nkotlin/collections/CollectionsKt___CollectionsKt\n+·3·fake.kt\nkotlin/jvm/internal/FakeKt\n*L\n1#1,564:1\n1551#2,9:565\n1799#2:574\n1800#2:576\n1560#2:577\n1#3:575\n*E\n*S·KotlinDebug\n*F\n+·1·SettingsActivity.kt\nat/bitfire/davdroid/ui/account/SettingsActivity$AccountSettingsFragment$initSettings$5$1$1\n*L\n181#1,9:565\n181#1:574\n181#1:576\n181#1:577\n181#1:575\n*E\n"18 ····value·=·"SMAP\nSettingsActivity.kt\nKotlin\n*S·Kotlin\n*F\n+·1·SettingsActivity.kt\nat/bitfire/davdroid/ui/account/SettingsActivity$AccountSettingsFragment$initSettings$5$1$1\n+·2·_Collections.kt\nkotlin/collections/CollectionsKt___CollectionsKt\n+·3·fake.kt\nkotlin/jvm/internal/FakeKt\n*L\n1#1,564:1\n1571#2,9:565\n1819#2:574\n1820#2:576\n1580#2:577\n1#3:575\n*E\n*S·KotlinDebug\n*F\n+·1·SettingsActivity.kt\nat/bitfire/davdroid/ui/account/SettingsActivity$AccountSettingsFragment$initSettings$5$1$1\n*L\n181#1,9:565\n181#1:574\n181#1:576\n181#1:577\n181#1:575\n*E\n"
19 .end·annotation19 .end·annotation
  
  
20 #·instance·fields20 #·instance·fields
21 .field·public·final·synthetic·this$0:Lat/bitfire/davdroid/ui/account/SettingsActivity$AccountSettingsFragment$initSettings$$inlined$let$lambda$5;21 .field·public·final·synthetic·this$0:Lat/bitfire/davdroid/ui/account/SettingsActivity$AccountSettingsFragment$initSettings$$inlined$let$lambda$5;
  
  
1.35 KB
smali/at/bitfire/davdroid/ui/account/AccountActivity$PermissionCalculator.smali
    
Offset 26, 15 lines modifiedOffset 26, 15 lines modified
26 ········"+",26 ········"+",
27 ········"Ljava/lang/String;",27 ········"Ljava/lang/String;",
28 ········">;>;"28 ········">;>;"
29 ····}29 ····}
30 .end·annotation30 .end·annotation
  
31 .annotation·system·Ldalvik/annotation/SourceDebugExtension;31 .annotation·system·Ldalvik/annotation/SourceDebugExtension;
32 ····value·=·"SMAP\nAccountActivity.kt\nKotlin\n*S·Kotlin\n*F\n+·1·AccountActivity.kt\nat/bitfire/davdroid/ui/account/AccountActivity$PermissionCalculator\n+·2·_Collections.kt\nkotlin/collections/CollectionsKt___CollectionsKt\n*L\n1#1,354:1\n714#2:355\n805#2,2:356\n*E\n*S·KotlinDebug\n*F\n+·1·AccountActivity.kt\nat/bitfire/davdroid/ui/account/AccountActivity$PermissionCalculator\n*L\n344#1:355\n344#1,2:356\n*E\n"32 ····value·=·"SMAP\nAccountActivity.kt\nKotlin\n*S·Kotlin\n*F\n+·1·AccountActivity.kt\nat/bitfire/davdroid/ui/account/AccountActivity$PermissionCalculator\n+·2·_Collections.kt\nkotlin/collections/CollectionsKt___CollectionsKt\n*L\n1#1,354:1\n734#2:355\n825#2,2:356\n*E\n*S·KotlinDebug\n*F\n+·1·AccountActivity.kt\nat/bitfire/davdroid/ui/account/AccountActivity$PermissionCalculator\n*L\n344#1:355\n344#1,2:356\n*E\n"
33 .end·annotation33 .end·annotation
  
  
34 #·static·fields34 #·static·fields
35 .field·public·static·final·Companion:Lat/bitfire/davdroid/ui/account/AccountActivity$PermissionCalculator$Companion;35 .field·public·static·final·Companion:Lat/bitfire/davdroid/ui/account/AccountActivity$PermissionCalculator$Companion;
  
36 .field·public·static·final·calendarPermissions:[Ljava/lang/String;36 .field·public·static·final·calendarPermissions:[Ljava/lang/String;
1.53 KB
smali/at/bitfire/davdroid/ui/account/CollectionsFragment$onViewCreated$2.smali
    
Offset 26, 15 lines modifiedOffset 26, 15 lines modified
26 ········"Landroidx/paging/PagedList<",26 ········"Landroidx/paging/PagedList<",
27 ········"Lat/bitfire/davdroid/model/Collection;",27 ········"Lat/bitfire/davdroid/model/Collection;",
28 ········">;>;"28 ········">;>;"
29 ····}29 ····}
30 .end·annotation30 .end·annotation
  
31 .annotation·system·Ldalvik/annotation/SourceDebugExtension;31 .annotation·system·Ldalvik/annotation/SourceDebugExtension;
32 ····value·=·"SMAP\nCollectionsFragment.kt\nKotlin\n*S·Kotlin\n*F\n+·1·CollectionsFragment.kt\nat/bitfire/davdroid/ui/account/CollectionsFragment$onViewCreated$2\n+·2·_Collections.kt\nkotlin/collections/CollectionsKt___CollectionsKt\n+·3·fake.kt\nkotlin/jvm/internal/FakeKt\n*L\n1#1,318:1\n1551#2,9:319\n1799#2:328\n1800#2:330\n1560#2:331\n1#3:329\n*E\n*S·KotlinDebug\n*F\n+·1·CollectionsFragment.kt\nat/bitfire/davdroid/ui/account/CollectionsFragment$onViewCreated$2\n*L\n72#1,9:319\n72#1:328\n72#1:330\n72#1:331\n72#1:329\n*E\n"32 ····value·=·"SMAP\nCollectionsFragment.kt\nKotlin\n*S·Kotlin\n*F\n+·1·CollectionsFragment.kt\nat/bitfire/davdroid/ui/account/CollectionsFragment$onViewCreated$2\n+·2·_Collections.kt\nkotlin/collections/CollectionsKt___CollectionsKt\n+·3·fake.kt\nkotlin/jvm/internal/FakeKt\n*L\n1#1,318:1\n1571#2,9:319\n1819#2:328\n1820#2:330\n1580#2:331\n1#3:329\n*E\n*S·KotlinDebug\n*F\n+·1·CollectionsFragment.kt\nat/bitfire/davdroid/ui/account/CollectionsFragment$onViewCreated$2\n*L\n72#1,9:319\n72#1:328\n72#1:330\n72#1:331\n72#1:329\n*E\n"
33 .end·annotation33 .end·annotation
  
  
34 #·instance·fields34 #·instance·fields
35 .field·public·final·synthetic·this$0:Lat/bitfire/davdroid/ui/account/CollectionsFragment;35 .field·public·final·synthetic·this$0:Lat/bitfire/davdroid/ui/account/CollectionsFragment;
  
  
1.58 KB
smali/at/bitfire/davdroid/ui/account/SettingsActivity$AccountSettingsFragment$initSettings$6.smali
    
Offset 27, 15 lines modifiedOffset 27, 15 lines modified
27 ········"+",27 ········"+",
28 ········"Ljava/lang/String;",28 ········"Ljava/lang/String;",
29 ········">;>;"29 ········">;>;"
30 ····}30 ····}
31 .end·annotation31 .end·annotation
  
32 .annotation·system·Ldalvik/annotation/SourceDebugExtension;32 .annotation·system·Ldalvik/annotation/SourceDebugExtension;
33 ····value·=·"SMAP\nSettingsActivity.kt\nKotlin\n*S·Kotlin\n*F\n+·1·SettingsActivity.kt\nat/bitfire/davdroid/ui/account/SettingsActivity$AccountSettingsFragment$initSettings$6\n+·2·_Collections.kt\nkotlin/collections/CollectionsKt___CollectionsKt\n+·3·ArraysJVM.kt\nkotlin/collections/ArraysKt__ArraysJVMKt\n*L\n1#1,564:1\n1691#2,3:565\n1691#2,3:568\n37#3,2:571\n*E\n*S·KotlinDebug\n*F\n+·1·SettingsActivity.kt\nat/bitfire/davdroid/ui/account/SettingsActivity$AccountSettingsFragment$initSettings$6\n*L\n190#1,3:565\n191#1,3:568\n210#1,2:571\n*E\n"33 ····value·=·"SMAP\nSettingsActivity.kt\nKotlin\n*S·Kotlin\n*F\n+·1·SettingsActivity.kt\nat/bitfire/davdroid/ui/account/SettingsActivity$AccountSettingsFragment$initSettings$6\n+·2·_Collections.kt\nkotlin/collections/CollectionsKt___CollectionsKt\n+·3·ArraysJVM.kt\nkotlin/collections/ArraysKt__ArraysJVMKt\n*L\n1#1,564:1\n1711#2,3:565\n1711#2,3:568\n37#3,2:571\n*E\n*S·KotlinDebug\n*F\n+·1·SettingsActivity.kt\nat/bitfire/davdroid/ui/account/SettingsActivity$AccountSettingsFragment$initSettings$6\n*L\n190#1,3:565\n191#1,3:568\n210#1,2:571\n*E\n"
34 .end·annotation34 .end·annotation
  
  
35 #·instance·fields35 #·instance·fields
36 .field·public·final·synthetic·this$0:Lat/bitfire/davdroid/ui/account/SettingsActivity$AccountSettingsFragment;36 .field·public·final·synthetic·this$0:Lat/bitfire/davdroid/ui/account/SettingsActivity$AccountSettingsFragment;
  
  
1.37 KB
smali/at/bitfire/davdroid/ui/account/RenameAccountFragment$Model$renameAccount$1.smali
    
Offset 22, 15 lines modifiedOffset 22, 15 lines modified
22 ········"Lkotlin/jvm/functions/Function0<",22 ········"Lkotlin/jvm/functions/Function0<",
23 ········"Lkotlin/Unit;",23 ········"Lkotlin/Unit;",
24 ········">;"24 ········">;"
25 ····}25 ····}
26 .end·annotation26 .end·annotation
  
27 .annotation·system·Ldalvik/annotation/SourceDebugExtension;27 .annotation·system·Ldalvik/annotation/SourceDebugExtension;
28 ····value·=·"SMAP\nRenameAccountFragment.kt\nKotlin\n*S·Kotlin\n*F\n+·1·RenameAccountFragment.kt\nat/bitfire/davdroid/ui/account/RenameAccountFragment$Model$renameAccount$1\n+·2·_Arrays.kt\nkotlin/collections/ArraysKt___ArraysKt\n*L\n1#1,181:1\n11208#2:182\n11543#2,3:183\n*E\n*S·KotlinDebug\n*F\n+·1·RenameAccountFragment.kt\nat/bitfire/davdroid/ui/account/RenameAccountFragment$Model$renameAccount$1\n*L\n108#1:182\n108#1,3:183\n*E\n"28 ····value·=·"SMAP\nRenameAccountFragment.kt\nKotlin\n*S·Kotlin\n*F\n+·1·RenameAccountFragment.kt\nat/bitfire/davdroid/ui/account/RenameAccountFragment$Model$renameAccount$1\n+·2·_Arrays.kt\nkotlin/collections/ArraysKt___ArraysKt\n*L\n1#1,181:1\n11298#2:182\n11633#2,3:183\n*E\n*S·KotlinDebug\n*F\n+·1·RenameAccountFragment.kt\nat/bitfire/davdroid/ui/account/RenameAccountFragment$Model$renameAccount$1\n*L\n108#1:182\n108#1,3:183\n*E\n"
29 .end·annotation29 .end·annotation
  
  
30 #·instance·fields30 #·instance·fields
31 .field·public·final·synthetic·$context:Landroid/app/Application;31 .field·public·final·synthetic·$context:Landroid/app/Application;
  
32 .field·public·final·synthetic·$newName:Ljava/lang/String;32 .field·public·final·synthetic·$newName:Ljava/lang/String;
1.62 KB
smali/at/bitfire/davdroid/settings/Settings.smali
    
Offset 8, 15 lines modifiedOffset 8, 15 lines modified
8 ····value·=·{8 ····value·=·{
9 ········Lat/bitfire/davdroid/settings/Settings$OnChangeListener;,9 ········Lat/bitfire/davdroid/settings/Settings$OnChangeListener;,
10 ········Lat/bitfire/davdroid/settings/Settings$Companion;10 ········Lat/bitfire/davdroid/settings/Settings$Companion;
11 ····}11 ····}
12 .end·annotation12 .end·annotation
  
13 .annotation·system·Ldalvik/annotation/SourceDebugExtension;13 .annotation·system·Ldalvik/annotation/SourceDebugExtension;
14 ····value·=·"SMAP\nSettings.kt\nKotlin\n*S·Kotlin\n*F\n+·1·Settings.kt\nat/bitfire/davdroid/settings/Settings\n+·2·_Collections.kt\nkotlin/collections/CollectionsKt___CollectionsKt\n+·3·fake.kt\nkotlin/jvm/internal/FakeKt\n*L\n1#1,200:1\n1799#2,2:201\n1551#2,9:203\n1799#2:212\n1800#2:214\n1560#2:215\n1799#2,2:216\n1799#2,2:218\n1799#2,2:220\n1#3:213\n*E\n*S·KotlinDebug\n*F\n+·1·Settings.kt\nat/bitfire/davdroid/settings/Settings\n*L\n60#1,2:201\n82#1,9:203\n82#1:212\n82#1:214\n82#1:215\n82#1,2:216\n185#1,2:218\n54#1,2:220\n82#1:213\n*E\n"14 ····value·=·"SMAP\nSettings.kt\nKotlin\n*S·Kotlin\n*F\n+·1·Settings.kt\nat/bitfire/davdroid/settings/Settings\n+·2·_Collections.kt\nkotlin/collections/CollectionsKt___CollectionsKt\n+·3·fake.kt\nkotlin/jvm/internal/FakeKt\n*L\n1#1,200:1\n1819#2,2:201\n1571#2,9:203\n1819#2:212\n1820#2:214\n1580#2:215\n1819#2,2:216\n1819#2,2:218\n1819#2,2:220\n1#3:213\n*E\n*S·KotlinDebug\n*F\n+·1·Settings.kt\nat/bitfire/davdroid/settings/Settings\n*L\n60#1,2:201\n82#1,9:203\n82#1:212\n82#1:214\n82#1:215\n82#1,2:216\n185#1,2:218\n54#1,2:220\n82#1:213\n*E\n"
15 .end·annotation15 .end·annotation
  
  
16 #·static·fields16 #·static·fields
17 .field·public·static·final·Companion:Lat/bitfire/davdroid/settings/Settings$Companion;17 .field·public·static·final·Companion:Lat/bitfire/davdroid/settings/Settings$Companion;
  
18 .field·public·static·final·DISTRUST_SYSTEM_CERTIFICATES:Ljava/lang/String;·=·"distrust_system_certs"18 .field·public·static·final·DISTRUST_SYSTEM_CERTIFICATES:Ljava/lang/String;·=·"distrust_system_certs"
1.01 KB
smali/at/bitfire/davdroid/log/Logger.smali
    
Offset 10, 15 lines modifiedOffset 10, 15 lines modified
10 .annotation·build·Landroid/annotation/SuppressLint;10 .annotation·build·Landroid/annotation/SuppressLint;
11 ····value·=·{11 ····value·=·{
12 ········"StaticFieldLeak"12 ········"StaticFieldLeak"
13 ····}13 ····}
14 .end·annotation14 .end·annotation
  
15 .annotation·system·Ldalvik/annotation/SourceDebugExtension;15 .annotation·system·Ldalvik/annotation/SourceDebugExtension;
16 ····value·=·"SMAP\nLogger.kt\nKotlin\n*S·Kotlin\n*F\n+·1·Logger.kt\nat/bitfire/davdroid/log/Logger\n+·2·_Arrays.kt\nkotlin/collections/ArraysKt___ArraysKt\n*L\n1#1,137:1\n13416#2,2:138\n*E\n*S·KotlinDebug\n*F\n+·1·Logger.kt\nat/bitfire/davdroid/log/Logger\n*L\n67#1,2:138\n*E\n"16 ····value·=·"SMAP\nLogger.kt\nKotlin\n*S·Kotlin\n*F\n+·1·Logger.kt\nat/bitfire/davdroid/log/Logger\n+·2·_Arrays.kt\nkotlin/collections/ArraysKt___ArraysKt\n*L\n1#1,137:1\n13506#2,2:138\n*E\n*S·KotlinDebug\n*F\n+·1·Logger.kt\nat/bitfire/davdroid/log/Logger\n*L\n67#1,2:138\n*E\n"
17 .end·annotation17 .end·annotation
  
  
18 #·static·fields18 #·static·fields
19 .field·public·static·final·INSTANCE:Lat/bitfire/davdroid/log/Logger;19 .field·public·static·final·INSTANCE:Lat/bitfire/davdroid/log/Logger;
  
20 .field·public·static·final·LOG_TO_FILE:Ljava/lang/String;·=·"log_to_file"20 .field·public·static·final·LOG_TO_FILE:Ljava/lang/String;·=·"log_to_file"
1.17 KB
smali/at/bitfire/davdroid/resource/LocalGroup$Companion.smali
    
Offset 10, 15 lines modifiedOffset 10, 15 lines modified
  
10 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x1911 ····accessFlags·=·0x19
12 ····name·=·"Companion"12 ····name·=·"Companion"
13 .end·annotation13 .end·annotation
  
14 .annotation·system·Ldalvik/annotation/SourceDebugExtension;14 .annotation·system·Ldalvik/annotation/SourceDebugExtension;
15 ····value·=·"SMAP\nLocalGroup.kt\nKotlin\n*S·Kotlin\n*F\n+·1·LocalGroup.kt\nat/bitfire/davdroid/resource/LocalGroup$Companion\n+·2·_Collections.kt\nkotlin/collections/CollectionsKt___CollectionsKt\n*L\n1#1,247:1\n1497#2:248\n1568#2,3:249\n1799#2,2:252\n*E\n*S·KotlinDebug\n*F\n+·1·LocalGroup.kt\nat/bitfire/davdroid/resource/LocalGroup$Companion\n*L\n47#1:248\n47#1,3:249\n47#1,2:252\n*E\n"15 ····value·=·"SMAP\nLocalGroup.kt\nKotlin\n*S·Kotlin\n*F\n+·1·LocalGroup.kt\nat/bitfire/davdroid/resource/LocalGroup$Companion\n+·2·_Collections.kt\nkotlin/collections/CollectionsKt___CollectionsKt\n*L\n1#1,247:1\n1517#2:248\n1588#2,3:249\n1819#2,2:252\n*E\n*S·KotlinDebug\n*F\n+·1·LocalGroup.kt\nat/bitfire/davdroid/resource/LocalGroup$Companion\n*L\n47#1:248\n47#1,3:249\n47#1,2:252\n*E\n"
16 .end·annotation16 .end·annotation
  
  
17 #·direct·methods17 #·direct·methods
18 .method·public·constructor·<init>()V18 .method·public·constructor·<init>()V
19 ····.locals·019 ····.locals·0
  
1.45 KB
smali/at/bitfire/davdroid/resource/LocalAddressBook$Companion.smali
    
Offset 10, 15 lines modifiedOffset 10, 15 lines modified
  
10 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x1911 ····accessFlags·=·0x19
12 ····name·=·"Companion"12 ····name·=·"Companion"
13 .end·annotation13 .end·annotation
  
14 .annotation·system·Ldalvik/annotation/SourceDebugExtension;14 .annotation·system·Ldalvik/annotation/SourceDebugExtension;
15 ····value·=·"SMAP\nLocalAddressBook.kt\nKotlin\n*S·Kotlin\n*F\n+·1·LocalAddressBook.kt\nat/bitfire/davdroid/resource/LocalAddressBook$Companion\n+·2·_Collections.kt\nkotlin/collections/CollectionsKt___CollectionsKt\n+·3·_Arrays.kt\nkotlin/collections/ArraysKt___ArraysKt\n*L\n1#1,380:1\n1799#2,2:381\n714#2:387\n805#2,2:388\n11208#3:383\n11543#3,3:384\n*E\n*S·KotlinDebug\n*F\n+·1·LocalAddressBook.kt\nat/bitfire/davdroid/resource/LocalAddressBook$Companion\n*L\n62#1,2:381\n82#1:387\n82#1,2:388\n81#1:383\n81#1,3:384\n*E\n"15 ····value·=·"SMAP\nLocalAddressBook.kt\nKotlin\n*S·Kotlin\n*F\n+·1·LocalAddressBook.kt\nat/bitfire/davdroid/resource/LocalAddressBook$Companion\n+·2·_Collections.kt\nkotlin/collections/CollectionsKt___CollectionsKt\n+·3·_Arrays.kt\nkotlin/collections/ArraysKt___ArraysKt\n*L\n1#1,380:1\n1819#2,2:381\n734#2:387\n825#2,2:388\n11298#3:383\n11633#3,3:384\n*E\n*S·KotlinDebug\n*F\n+·1·LocalAddressBook.kt\nat/bitfire/davdroid/resource/LocalAddressBook$Companion\n*L\n62#1,2:381\n82#1:387\n82#1,2:388\n81#1:383\n81#1,3:384\n*E\n"
16 .end·annotation16 .end·annotation
  
  
17 #·direct·methods17 #·direct·methods
18 .method·public·constructor·<init>()V18 .method·public·constructor·<init>()V
19 ····.locals·019 ····.locals·0
  
1.45 KB
smali/at/bitfire/davdroid/resource/LocalAddressBook.smali
    
Offset 22, 15 lines modifiedOffset 22, 15 lines modified
22 ········"Lat/bitfire/davdroid/resource/LocalCollection<",22 ········"Lat/bitfire/davdroid/resource/LocalCollection<",
23 ········"Lat/bitfire/davdroid/resource/LocalAddress;",23 ········"Lat/bitfire/davdroid/resource/LocalAddress;",
24 ········">;"24 ········">;"
25 ····}25 ····}
26 .end·annotation26 .end·annotation
  
27 .annotation·system·Ldalvik/annotation/SourceDebugExtension;27 .annotation·system·Ldalvik/annotation/SourceDebugExtension;
28 ····value·=·"SMAP\nLocalAddressBook.kt\nKotlin\n*S·Kotlin\n*F\n+·1·LocalAddressBook.kt\nat/bitfire/davdroid/resource/LocalAddressBook\n+·2·_Collections.kt\nkotlin/collections/CollectionsKt___CollectionsKt\n*L\n1#1,380:1\n1497#2:381\n1568#2,3:382\n714#2:385\n805#2,2:386\n1799#2,2:388\n*E\n*S·KotlinDebug\n*F\n+·1·LocalAddressBook.kt\nat/bitfire/davdroid/resource/LocalAddressBook\n*L\n345#1:381\n345#1,3:382\n374#1:385\n374#1,2:386\n374#1,2:388\n*E\n"28 ····value·=·"SMAP\nLocalAddressBook.kt\nKotlin\n*S·Kotlin\n*F\n+·1·LocalAddressBook.kt\nat/bitfire/davdroid/resource/LocalAddressBook\n+·2·_Collections.kt\nkotlin/collections/CollectionsKt___CollectionsKt\n*L\n1#1,380:1\n1517#2:381\n1588#2,3:382\n734#2:385\n825#2,2:386\n1819#2,2:388\n*E\n*S·KotlinDebug\n*F\n+·1·LocalAddressBook.kt\nat/bitfire/davdroid/resource/LocalAddressBook\n*L\n345#1:381\n345#1,3:382\n374#1:385\n374#1,2:386\n374#1,2:388\n*E\n"
29 .end·annotation29 .end·annotation
  
  
30 #·static·fields30 #·static·fields
31 .field·public·static·final·Companion:Lat/bitfire/davdroid/resource/LocalAddressBook$Companion;31 .field·public·static·final·Companion:Lat/bitfire/davdroid/resource/LocalAddressBook$Companion;
  
32 .field·public·static·final·USER_DATA_MAIN_ACCOUNT_NAME:Ljava/lang/String;·=·"real_account_name"32 .field·public·static·final·USER_DATA_MAIN_ACCOUNT_NAME:Ljava/lang/String;·=·"real_account_name"
1.14 KB
smali/at/bitfire/dav4jvm/Response$properties$2.smali
    
Offset 24, 15 lines modifiedOffset 24, 15 lines modified
24 ········"+",24 ········"+",
25 ········"Lat/bitfire/dav4jvm/Property;",25 ········"Lat/bitfire/dav4jvm/Property;",
26 ········">;>;"26 ········">;>;"
27 ····}27 ····}
28 .end·annotation28 .end·annotation
  
29 .annotation·system·Ldalvik/annotation/SourceDebugExtension;29 .annotation·system·Ldalvik/annotation/SourceDebugExtension;
30 ····value·=·"SMAP\nResponse.kt\nKotlin\n*S·Kotlin\n*F\n+·1·Response.kt\nat/bitfire/dav4jvm/Response$properties$2\n+·2·_Collections.kt\nkotlin/collections/CollectionsKt___CollectionsKt\n*L\n1#1,219:1\n673#2:220\n746#2,2:221\n1313#2:223\n1382#2,3:224\n*E\n*S·KotlinDebug\n*F\n+·1·Response.kt\nat/bitfire/dav4jvm/Response$properties$2\n*L\n68#1:220\n68#1,2:221\n68#1:223\n68#1,3:224\n*E\n"30 ····value·=·"SMAP\nResponse.kt\nKotlin\n*S·Kotlin\n*F\n+·1·Response.kt\nat/bitfire/dav4jvm/Response$properties$2\n+·2·_Collections.kt\nkotlin/collections/CollectionsKt___CollectionsKt\n*L\n1#1,219:1\n714#2:220\n805#2,2:221\n1497#2:223\n1568#2,3:224\n*E\n*S·KotlinDebug\n*F\n+·1·Response.kt\nat/bitfire/dav4jvm/Response$properties$2\n*L\n68#1:220\n68#1,2:221\n68#1:223\n68#1,3:224\n*E\n"
31 .end·annotation31 .end·annotation
  
  
32 #·instance·fields32 #·instance·fields
33 .field·public·final·synthetic·this$0:Lat/bitfire/dav4jvm/Response;33 .field·public·final·synthetic·this$0:Lat/bitfire/dav4jvm/Response;
  
  
1.79 KB
smali/at/bitfire/dav4jvm/DavResource.smali
    
Offset 7, 15 lines modifiedOffset 7, 15 lines modified
7 .annotation·system·Ldalvik/annotation/MemberClasses;7 .annotation·system·Ldalvik/annotation/MemberClasses;
8 ····value·=·{8 ····value·=·{
9 ········Lat/bitfire/dav4jvm/DavResource$Companion;9 ········Lat/bitfire/dav4jvm/DavResource$Companion;
10 ····}10 ····}
11 .end·annotation11 .end·annotation
  
12 .annotation·system·Ldalvik/annotation/SourceDebugExtension;12 .annotation·system·Ldalvik/annotation/SourceDebugExtension;
13 ····value·=·"SMAP\nDavResource.kt\nKotlin\n*S·Kotlin\n*F\n+·1·DavResource.kt\nat/bitfire/dav4jvm/DavResource\n+·2·_Arrays.kt\nkotlin/collections/ArraysKt___ArraysKt\n*L\n1#1,498:1\n8888#2:499\n9221#2,3:500\n*E\n*S·KotlinDebug\n*F\n+·1·DavResource.kt\nat/bitfire/dav4jvm/DavResource\n*L\n82#1:499\n82#1,3:500\n*E\n"13 ····value·=·"SMAP\nDavResource.kt\nKotlin\n*S·Kotlin\n*F\n+·1·DavResource.kt\nat/bitfire/dav4jvm/DavResource\n+·2·_Arrays.kt\nkotlin/collections/ArraysKt___ArraysKt\n*L\n1#1,498:1\n11208#2:499\n11543#2,3:500\n*E\n*S·KotlinDebug\n*F\n+·1·DavResource.kt\nat/bitfire/dav4jvm/DavResource\n*L\n82#1:499\n82#1,3:500\n*E\n"
14 .end·annotation14 .end·annotation
  
  
15 #·static·fields15 #·static·fields
16 .field·public·static·final·Companion:Lat/bitfire/dav4jvm/DavResource$Companion;16 .field·public·static·final·Companion:Lat/bitfire/dav4jvm/DavResource$Companion;
  
17 .field·public·static·final·MAX_REDIRECTS:I·=·0x517 .field·public·static·final·MAX_REDIRECTS:I·=·0x5
Offset 1378, 19 lines modifiedOffset 1378, 19 lines modified
1378 ····invoke-interface·{v3,·v6},·Ljava/util/Collection;->add(Ljava/lang/Object;)Z1378 ····invoke-interface·{v3,·v6},·Ljava/util/Collection;->add(Ljava/lang/Object;)Z
  
1379 ····add-int/lit8·v5,·v5,·0x11379 ····add-int/lit8·v5,·v5,·0x1
  
1380 ····goto·:goto_01380 ····goto·:goto_0
  
1381 ····:cond_01381 ····:cond_0
1382 ····new-instance·p1,·Lkotlin/TypeCastException;1382 ····new-instance·p1,·Ljava/lang/NullPointerException;
  
1383 ····const-string·v1,·"null·cannot·be·cast·to·non-null·type·kotlin.CharSequence"1383 ····const-string·v1,·"null·cannot·be·cast·to·non-null·type·kotlin.CharSequence"
  
1384 ····invoke-direct·{p1,·v1},·Lkotlin/TypeCastException;-><init>(Ljava/lang/String;)V1384 ····invoke-direct·{p1,·v1},·Ljava/lang/NullPointerException;-><init>(Ljava/lang/String;)V
  
1385 ····throw·p11385 ····throw·p1
  
1386 ····:cond_11386 ····:cond_1
1387 ····invoke-static·{v3},·Lkotlin/collections/CollectionsKt___CollectionsKt;->toSet(Ljava/lang/Iterable;)Ljava/util/Set;1387 ····invoke-static·{v3},·Lkotlin/collections/CollectionsKt___CollectionsKt;->toSet(Ljava/lang/Iterable;)Ljava/util/Set;
  
1388 ····move-result-object·v11388 ····move-result-object·v1
1.11 KB
smali/at/bitfire/dav4jvm/PropertyRegistry.smali
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 .class·public·final·Lat/bitfire/dav4jvm/PropertyRegistry;1 .class·public·final·Lat/bitfire/dav4jvm/PropertyRegistry;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"PropertyRegistry.kt"3 .source·"PropertyRegistry.kt"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/SourceDebugExtension;5 .annotation·system·Ldalvik/annotation/SourceDebugExtension;
6 ····value·=·"SMAP\nPropertyRegistry.kt\nKotlin\n*S·Kotlin\n*F\n+·1·PropertyRegistry.kt\nat/bitfire/dav4jvm/PropertyRegistry\n+·2·_Collections.kt\nkotlin/collections/CollectionsKt___CollectionsKt\n*L\n1#1,56:1\n1591#2,2:57\n*E\n*S·KotlinDebug\n*F\n+·1·PropertyRegistry.kt\nat/bitfire/dav4jvm/PropertyRegistry\n*L\n42#1,2:57\n*E\n"6 ····value·=·"SMAP\nPropertyRegistry.kt\nKotlin\n*S·Kotlin\n*F\n+·1·PropertyRegistry.kt\nat/bitfire/dav4jvm/PropertyRegistry\n+·2·_Collections.kt\nkotlin/collections/CollectionsKt___CollectionsKt\n*L\n1#1,56:1\n1799#2,2:57\n*E\n*S·KotlinDebug\n*F\n+·1·PropertyRegistry.kt\nat/bitfire/dav4jvm/PropertyRegistry\n*L\n42#1,2:57\n*E\n"
7 .end·annotation7 .end·annotation
  
  
8 #·static·fields8 #·static·fields
9 .field·public·static·final·INSTANCE:Lat/bitfire/dav4jvm/PropertyRegistry;9 .field·public·static·final·INSTANCE:Lat/bitfire/dav4jvm/PropertyRegistry;
  
10 .field·public·static·final·factories:Ljava/util/Map;10 .field·public·static·final·factories:Ljava/util/Map;
1020 B
smali/at/bitfire/dav4jvm/Error$Companion.smali
    
Offset 10, 15 lines modifiedOffset 10, 15 lines modified
  
10 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x1911 ····accessFlags·=·0x19
12 ····name·=·"Companion"12 ····name·=·"Companion"
13 .end·annotation13 .end·annotation
  
14 .annotation·system·Ldalvik/annotation/SourceDebugExtension;14 .annotation·system·Ldalvik/annotation/SourceDebugExtension;
15 ····value·=·"SMAP\nError.kt\nKotlin\n*S·Kotlin\n*F\n+·1·Error.kt\nat/bitfire/dav4jvm/Error$Companion\n+·2·_Collections.kt\nkotlin/collections/CollectionsKt___CollectionsKt\n*L\n1#1,54:1\n1313#2:55\n1382#2,3:56\n*E\n*S·KotlinDebug\n*F\n+·1·Error.kt\nat/bitfire/dav4jvm/Error$Companion\n*L\n37#1:55\n37#1,3:56\n*E\n"15 ····value·=·"SMAP\nError.kt\nKotlin\n*S·Kotlin\n*F\n+·1·Error.kt\nat/bitfire/dav4jvm/Error$Companion\n+·2·_Collections.kt\nkotlin/collections/CollectionsKt___CollectionsKt\n*L\n1#1,54:1\n1497#2:55\n1568#2,3:56\n*E\n*S·KotlinDebug\n*F\n+·1·Error.kt\nat/bitfire/dav4jvm/Error$Companion\n*L\n37#1:55\n37#1,3:56\n*E\n"
16 .end·annotation16 .end·annotation
  
  
17 #·direct·methods17 #·direct·methods
18 .method·public·constructor·<init>()V18 .method·public·constructor·<init>()V
19 ····.locals·019 ····.locals·0
  
1.02 KB
smali/at/bitfire/dav4jvm/DavCollection.smali
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 .class·public·Lat/bitfire/dav4jvm/DavCollection;1 .class·public·Lat/bitfire/dav4jvm/DavCollection;
2 .super·Lat/bitfire/dav4jvm/DavResource;2 .super·Lat/bitfire/dav4jvm/DavResource;
3 .source·"DavCollection.kt"3 .source·"DavCollection.kt"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/SourceDebugExtension;5 .annotation·system·Ldalvik/annotation/SourceDebugExtension;
6 ····value·=·"SMAP\nDavCollection.kt\nKotlin\n*S·Kotlin\n*F\n+·1·DavCollection.kt\nat/bitfire/dav4jvm/DavCollection\n+·2·_Arrays.kt\nkotlin/collections/ArraysKt___ArraysKt\n*L\n1#1,94:1\n10930#2,2:95\n*E\n*S·KotlinDebug\n*F\n+·1·DavCollection.kt\nat/bitfire/dav4jvm/DavCollection\n*L\n75#1,2:95\n*E\n"6 ····value·=·"SMAP\nDavCollection.kt\nKotlin\n*S·Kotlin\n*F\n+·1·DavCollection.kt\nat/bitfire/dav4jvm/DavCollection\n+·2·_Arrays.kt\nkotlin/collections/ArraysKt___ArraysKt\n*L\n1#1,94:1\n13416#2,2:95\n*E\n*S·KotlinDebug\n*F\n+·1·DavCollection.kt\nat/bitfire/dav4jvm/DavCollection\n*L\n75#1,2:95\n*E\n"
7 .end·annotation7 .end·annotation
  
  
8 #·direct·methods8 #·direct·methods
9 .method·public·constructor·<init>(Lokhttp3/OkHttpClient;Lokhttp3/HttpUrl;)V9 .method·public·constructor·<init>(Lokhttp3/OkHttpClient;Lokhttp3/HttpUrl;)V
10 ····.locals·610 ····.locals·6
  
1.87 KB
smali/at/bitfire/dav4jvm/Response$Companion.smali
    
Offset 10, 15 lines modifiedOffset 10, 15 lines modified
  
10 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x1911 ····accessFlags·=·0x19
12 ····name·=·"Companion"12 ····name·=·"Companion"
13 .end·annotation13 .end·annotation
  
14 .annotation·system·Ldalvik/annotation/SourceDebugExtension;14 .annotation·system·Ldalvik/annotation/SourceDebugExtension;
15 ····value·=·"SMAP\nResponse.kt\nKotlin\n*S·Kotlin\n*F\n+·1·Response.kt\nat/bitfire/dav4jvm/Response$Companion\n+·2·_Collections.kt\nkotlin/collections/CollectionsKt___CollectionsKt\n*L\n1#1,219:1\n673#2:220\n746#2,2:221\n1313#2:223\n1382#2,3:224\n1796#2,3:227\n*E\n*S·KotlinDebug\n*F\n+·1·Response.kt\nat/bitfire/dav4jvm/Response$Companion\n*L\n160#1:220\n160#1,2:221\n161#1:223\n161#1,3:224\n191#1,3:227\n*E\n"15 ····value·=·"SMAP\nResponse.kt\nKotlin\n*S·Kotlin\n*F\n+·1·Response.kt\nat/bitfire/dav4jvm/Response$Companion\n+·2·_Collections.kt\nkotlin/collections/CollectionsKt___CollectionsKt\n*L\n1#1,219:1\n714#2:220\n805#2,2:221\n1497#2:223\n1568#2,3:224\n2418#2,3:227\n*E\n*S·KotlinDebug\n*F\n+·1·Response.kt\nat/bitfire/dav4jvm/Response$Companion\n*L\n160#1:220\n160#1,2:221\n161#1:223\n161#1,3:224\n191#1,3:227\n*E\n"
16 .end·annotation16 .end·annotation
  
  
17 #·direct·methods17 #·direct·methods
18 .method·public·constructor·<init>()V18 .method·public·constructor·<init>()V
19 ····.locals·019 ····.locals·0
  
Offset 672, 15 lines modifiedOffset 672, 15 lines modified
672 ····:try_start_0672 ····:try_start_0
673 ····invoke-virtual·{v8,·v11,·v12},·Ljava/lang/String;->substring(II)Ljava/lang/String;673 ····invoke-virtual·{v8,·v11,·v12},·Ljava/lang/String;->substring(II)Ljava/lang/String;
  
674 ····move-result-object·v11674 ····move-result-object·v11
  
675 ····const-string·v12,·"(this·as·java.lang.Strin\u2026ing(startIndex,·endIndex)"675 ····const-string·v12,·"(this·as·java.lang.Strin\u2026ing(startIndex,·endIndex)"
  
676 ····invoke-static·{v11,·v12},·Lkotlin/jvm/internal/Intrinsics;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V676 ····invoke-static·{v11,·v12},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
  
677 ····const-string·v12,·"://"677 ····const-string·v12,·"://"
  
678 ····invoke-static·{v11,·v12},·Lkotlin/jvm/internal/Intrinsics;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z678 ····invoke-static·{v11,·v12},·Lkotlin/jvm/internal/Intrinsics;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z
  
679 ····move-result·v11679 ····move-result·v11
680 ····:try_end_0680 ····:try_end_0
2.33 KB
smali/at/bitfire/dav4jvm/HttpUtils$AuthScheme.smali
    
Offset 167, 15 lines modifiedOffset 167, 15 lines modified
167 ····.line·148167 ····.line·148
168 ····invoke-virtual·{v0,·p1,·v2},·Ljava/lang/String;->substring(II)Ljava/lang/String;168 ····invoke-virtual·{v0,·p1,·v2},·Ljava/lang/String;->substring(II)Ljava/lang/String;
  
169 ····move-result-object·v7169 ····move-result-object·v7
  
170 ····const-string·p1,·"(this·as·java.lang.Strin\u2026ing(startIndex,·endIndex)"170 ····const-string·p1,·"(this·as·java.lang.Strin\u2026ing(startIndex,·endIndex)"
  
171 ····invoke-static·{v7,·p1},·Lkotlin/jvm/internal/Intrinsics;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V171 ····invoke-static·{v7,·p1},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
  
172 ····const/4·v10,·0x0172 ····const/4·v10,·0x0
  
173 ····const/4·v11,·0x4173 ····const/4·v11,·0x4
  
174 ····const/4·v12,·0x0174 ····const/4·v12,·0x0
  
Offset 188, 17 lines modifiedOffset 188, 17 lines modified
  
188 ····move-result-object·v0188 ····move-result-object·v0
  
189 ····goto·:goto_0189 ····goto·:goto_0
  
190 ····.line·148190 ····.line·148
191 ····:cond_0191 ····:cond_0
192 ····new-instance·p1,·Lkotlin/TypeCastException;192 ····new-instance·p1,·Ljava/lang/NullPointerException;
  
193 ····invoke-direct·{p1,·v4},·Lkotlin/TypeCastException;-><init>(Ljava/lang/String;)V193 ····invoke-direct·{p1,·v4},·Ljava/lang/NullPointerException;-><init>(Ljava/lang/String;)V
  
194 ····throw·p1194 ····throw·p1
  
195 ····.line·150195 ····.line·150
196 ····:cond_1196 ····:cond_1
197 ····:goto_0197 ····:goto_0
198 ····iget-object·p1,·p0,·Lat/bitfire/dav4jvm/HttpUtils$AuthScheme;->params:Ljava/util/Map;198 ····iget-object·p1,·p0,·Lat/bitfire/dav4jvm/HttpUtils$AuthScheme;->params:Ljava/util/Map;
Offset 211, 26 lines modifiedOffset 211, 26 lines modified
  
211 ····invoke-virtual·{v1},·Ljava/lang/String;->toLowerCase()Ljava/lang/String;211 ····invoke-virtual·{v1},·Ljava/lang/String;->toLowerCase()Ljava/lang/String;
  
212 ····move-result-object·v1212 ····move-result-object·v1
  
213 ····const-string·v2,·"(this·as·java.lang.String).toLowerCase()"213 ····const-string·v2,·"(this·as·java.lang.String).toLowerCase()"
  
214 ····invoke-static·{v1,·v2},·Lkotlin/jvm/internal/Intrinsics;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V214 ····invoke-static·{v1,·v2},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
  
215 ····invoke-static·{v0,·v5},·Lkotlin/jvm/internal/Intrinsics;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V215 ····invoke-static·{v0,·v5},·Lkotlin/jvm/internal/Intrinsics;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
  
216 ····invoke-interface·{p1,·v1,·v0},·Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;216 ····invoke-interface·{p1,·v1,·v0},·Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
  
217 ····goto·:goto_1217 ····goto·:goto_1
  
218 ····:cond_2218 ····:cond_2
219 ····new-instance·p1,·Lkotlin/TypeCastException;219 ····new-instance·p1,·Ljava/lang/NullPointerException;
  
220 ····invoke-direct·{p1,·v4},·Lkotlin/TypeCastException;-><init>(Ljava/lang/String;)V220 ····invoke-direct·{p1,·v4},·Ljava/lang/NullPointerException;-><init>(Ljava/lang/String;)V
  
221 ····throw·p1221 ····throw·p1
  
222 ····.line·152222 ····.line·152
223 ····:cond_3223 ····:cond_3
224 ····iget-object·v0,·p0,·Lat/bitfire/dav4jvm/HttpUtils$AuthScheme;->unnamedParams:Ljava/util/LinkedList;224 ····iget-object·v0,·p0,·Lat/bitfire/dav4jvm/HttpUtils$AuthScheme;->unnamedParams:Ljava/util/LinkedList;
  
672 B
smali/at/bitfire/dav4jvm/BasicDigestAuthHandler$Companion.smali
    
Offset 75, 15 lines modifiedOffset 75, 15 lines modified
  
75 ····invoke-virtual·{p1,·v0},·Ljava/lang/String;->getBytes(Ljava/nio/charset/Charset;)[B75 ····invoke-virtual·{p1,·v0},·Ljava/lang/String;->getBytes(Ljava/nio/charset/Charset;)[B
  
76 ····move-result-object·v276 ····move-result-object·v2
  
77 ····const-string·p1,·"(this·as·java.lang.String).getBytes(charset)"77 ····const-string·p1,·"(this·as·java.lang.String).getBytes(charset)"
  
78 ····invoke-static·{v2,·p1},·Lkotlin/jvm/internal/Intrinsics;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V78 ····invoke-static·{v2,·p1},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
  
79 ····const/4·v3,·0x079 ····const/4·v3,·0x0
  
80 ····const/4·v4,·0x080 ····const/4·v4,·0x0
  
81 ····const/4·v5,·0x381 ····const/4·v5,·0x3
  
771 B
smali/at/bitfire/dav4jvm/BasicDigestAuthHandler.smali
    
Offset 890, 15 lines modifiedOffset 890, 15 lines modified
  
890 ····invoke-static·{v13,·v11},·Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;890 ····invoke-static·{v13,·v11},·Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
  
891 ····move-result-object·v11891 ····move-result-object·v11
  
892 ····const-string·v13,·"java.lang.String.format(format,·*args)"892 ····const-string·v13,·"java.lang.String.format(format,·*args)"
  
893 ····invoke-static·{v11,·v13},·Lkotlin/jvm/internal/Intrinsics;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V893 ····invoke-static·{v11,·v13},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
  
894 ····.line·178894 ····.line·178
895 ····new-instance·v13,·Ljava/lang/StringBuilder;895 ····new-instance·v13,·Ljava/lang/StringBuilder;
  
896 ····invoke-direct·{v13},·Ljava/lang/StringBuilder;-><init>()V896 ····invoke-direct·{v13},·Ljava/lang/StringBuilder;-><init>()V
  
897 ····const-string·v14,·"nc="897 ····const-string·v14,·"nc="
2.57 KB
smali/at/bitfire/dav4jvm/HttpUtils.smali
    
Offset 7, 15 lines modifiedOffset 7, 15 lines modified
7 .annotation·system·Ldalvik/annotation/MemberClasses;7 .annotation·system·Ldalvik/annotation/MemberClasses;
8 ····value·=·{8 ····value·=·{
9 ········Lat/bitfire/dav4jvm/HttpUtils$AuthScheme;9 ········Lat/bitfire/dav4jvm/HttpUtils$AuthScheme;
10 ····}10 ····}
11 .end·annotation11 .end·annotation
  
12 .annotation·system·Ldalvik/annotation/SourceDebugExtension;12 .annotation·system·Ldalvik/annotation/SourceDebugExtension;
13 ····value·=·"SMAP\nHttpUtils.kt\nKotlin\n*S·Kotlin\n*F\n+·1·HttpUtils.kt\nat/bitfire/dav4jvm/HttpUtils\n+·2·_Collections.kt\nkotlin/collections/CollectionsKt___CollectionsKt\n+·3·ArraysJVM.kt\nkotlin/collections/ArraysKt__ArraysJVMKt\n*L\n1#1,166:1\n673#2:167\n746#2,2:168\n37#3,2:170\n*E\n*S·KotlinDebug\n*F\n+·1·HttpUtils.kt\nat/bitfire/dav4jvm/HttpUtils\n*L\n31#1:167\n31#1,2:168\n31#1,2:170\n*E\n"13 ····value·=·"SMAP\nHttpUtils.kt\nKotlin\n*S·Kotlin\n*F\n+·1·HttpUtils.kt\nat/bitfire/dav4jvm/HttpUtils\n+·2·_Collections.kt\nkotlin/collections/CollectionsKt___CollectionsKt\n+·3·ArraysJVM.kt\nkotlin/collections/ArraysKt__ArraysJVMKt\n*L\n1#1,166:1\n714#2:167\n805#2,2:168\n37#3,2:170\n*E\n*S·KotlinDebug\n*F\n+·1·HttpUtils.kt\nat/bitfire/dav4jvm/HttpUtils\n*L\n31#1:167\n31#1,2:168\n31#1,2:170\n*E\n"
14 .end·annotation14 .end·annotation
  
  
15 #·static·fields15 #·static·fields
16 .field·public·static·final·INSTANCE:Lat/bitfire/dav4jvm/HttpUtils;16 .field·public·static·final·INSTANCE:Lat/bitfire/dav4jvm/HttpUtils;
  
17 .field·public·static·final·authSchemeWithParam:Ljava/util/regex/Pattern;17 .field·public·static·final·authSchemeWithParam:Ljava/util/regex/Pattern;
Offset 212, 19 lines modifiedOffset 212, 19 lines modified
212 ····if-eqz·v0,·:cond_3212 ····if-eqz·v0,·:cond_3
  
213 ····check-cast·v0,·[Ljava/lang/String;213 ····check-cast·v0,·[Ljava/lang/String;
  
214 ····return-object·v0214 ····return-object·v0
  
215 ····:cond_3215 ····:cond_3
216 ····new-instance·v0,·Lkotlin/TypeCastException;216 ····new-instance·v0,·Ljava/lang/NullPointerException;
  
217 ····const-string·v1,·"null·cannot·be·cast·to·non-null·type·kotlin.Array<T>"217 ····const-string·v1,·"null·cannot·be·cast·to·non-null·type·kotlin.Array<T>"
  
218 ····invoke-direct·{v0,·v1},·Lkotlin/TypeCastException;-><init>(Ljava/lang/String;)V218 ····invoke-direct·{v0,·v1},·Ljava/lang/NullPointerException;-><init>(Ljava/lang/String;)V
  
219 ····throw·v0219 ····throw·v0
220 .end·method220 .end·method
  
221 .method·public·final·parseWwwAuthenticate(Ljava/util/List;)Ljava/util/List;221 .method·public·final·parseWwwAuthenticate(Ljava/util/List;)Ljava/util/List;
222 ····.locals·12222 ····.locals·12
223 ····.annotation·system·Ldalvik/annotation/Signature;223 ····.annotation·system·Ldalvik/annotation/Signature;
Offset 484, 19 lines modifiedOffset 484, 19 lines modified
484 ····.line·115484 ····.line·115
485 ····invoke-virtual·{v0,·v1},·Ljava/util/LinkedList;->add(Ljava/lang/Object;)Z485 ····invoke-virtual·{v0,·v1},·Ljava/util/LinkedList;->add(Ljava/lang/Object;)Z
  
486 ····goto·:goto_4486 ····goto·:goto_4
  
487 ····.line·99487 ····.line·99
488 ····:cond_9488 ····:cond_9
489 ····new-instance·p1,·Lkotlin/TypeCastException;489 ····new-instance·p1,·Ljava/lang/NullPointerException;
  
490 ····const-string·v0,·"null·cannot·be·cast·to·non-null·type·kotlin.CharSequence"490 ····const-string·v0,·"null·cannot·be·cast·to·non-null·type·kotlin.CharSequence"
  
491 ····invoke-direct·{p1,·v0},·Lkotlin/TypeCastException;-><init>(Ljava/lang/String;)V491 ····invoke-direct·{p1,·v0},·Ljava/lang/NullPointerException;-><init>(Ljava/lang/String;)V
  
492 ····throw·p1492 ····throw·p1
  
493 ····.line·121493 ····.line·121
494 ····:cond_a494 ····:cond_a
495 ····sget-object·p1,·Lat/bitfire/dav4jvm/Constants;->INSTANCE:Lat/bitfire/dav4jvm/Constants;495 ····sget-object·p1,·Lat/bitfire/dav4jvm/Constants;->INSTANCE:Lat/bitfire/dav4jvm/Constants;
  
1.06 KB
smali/at/bitfire/dav4jvm/property/SupportedCalendarComponentSet$Factory.smali
    
Offset 163, 24 lines modifiedOffset 163, 24 lines modified
  
163 ····invoke-virtual·{v3},·Ljava/lang/String;->toUpperCase()Ljava/lang/String;163 ····invoke-virtual·{v3},·Ljava/lang/String;->toUpperCase()Ljava/lang/String;
  
164 ····move-result-object·v2164 ····move-result-object·v2
  
165 ····const-string·v3,·"(this·as·java.lang.String).toUpperCase()"165 ····const-string·v3,·"(this·as·java.lang.String).toUpperCase()"
  
166 ····invoke-static·{v2,·v3},·Lkotlin/jvm/internal/Intrinsics;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V166 ····invoke-static·{v2,·v3},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
  
167 ····goto·:goto_2167 ····goto·:goto_2
  
168 ····:cond_4168 ····:cond_4
169 ····new-instance·p1,·Lkotlin/TypeCastException;169 ····new-instance·p1,·Ljava/lang/NullPointerException;
  
170 ····const-string·v0,·"null·cannot·be·cast·to·non-null·type·java.lang.String"170 ····const-string·v0,·"null·cannot·be·cast·to·non-null·type·java.lang.String"
  
171 ····invoke-direct·{p1,·v0},·Lkotlin/TypeCastException;-><init>(Ljava/lang/String;)V171 ····invoke-direct·{p1,·v0},·Ljava/lang/NullPointerException;-><init>(Ljava/lang/String;)V
  
172 ····throw·p1172 ····throw·p1
  
173 ····:cond_5173 ····:cond_5
174 ····:goto_2174 ····:goto_2
175 ····if-nez·v2,·:cond_6175 ····if-nez·v2,·:cond_6
  
1.29 KB
smali/at/bitfire/dav4jvm/property/SupportedAddressData.smali
    
Offset 11, 15 lines modifiedOffset 11, 15 lines modified
11 ····value·=·{11 ····value·=·{
12 ········Lat/bitfire/dav4jvm/property/SupportedAddressData$Factory;,12 ········Lat/bitfire/dav4jvm/property/SupportedAddressData$Factory;,
13 ········Lat/bitfire/dav4jvm/property/SupportedAddressData$Companion;13 ········Lat/bitfire/dav4jvm/property/SupportedAddressData$Companion;
14 ····}14 ····}
15 .end·annotation15 .end·annotation
  
16 .annotation·system·Ldalvik/annotation/SourceDebugExtension;16 .annotation·system·Ldalvik/annotation/SourceDebugExtension;
17 ····value·=·"SMAP\nSupportedAddressData.kt\nKotlin\n*S·Kotlin\n*F\n+·1·SupportedAddressData.kt\nat/bitfire/dav4jvm/property/SupportedAddressData\n+·2·_Collections.kt\nkotlin/collections/CollectionsKt___CollectionsKt\n*L\n1#1,57:1\n1499#2,3:58\n*E\n*S·KotlinDebug\n*F\n+·1·SupportedAddressData.kt\nat/bitfire/dav4jvm/property/SupportedAddressData\n*L\n27#1,3:58\n*E\n"17 ····value·=·"SMAP\nSupportedAddressData.kt\nKotlin\n*S·Kotlin\n*F\n+·1·SupportedAddressData.kt\nat/bitfire/dav4jvm/property/SupportedAddressData\n+·2·_Collections.kt\nkotlin/collections/CollectionsKt___CollectionsKt\n*L\n1#1,57:1\n1691#2,3:58\n*E\n*S·KotlinDebug\n*F\n+·1·SupportedAddressData.kt\nat/bitfire/dav4jvm/property/SupportedAddressData\n*L\n27#1,3:58\n*E\n"
18 .end·annotation18 .end·annotation
  
  
19 #·static·fields19 #·static·fields
20 .field·public·static·final·Companion:Lat/bitfire/dav4jvm/property/SupportedAddressData$Companion;20 .field·public·static·final·Companion:Lat/bitfire/dav4jvm/property/SupportedAddressData$Companion;
  
21 .field·public·static·final·NAME:Lat/bitfire/dav4jvm/Property$Name;21 .field·public·static·final·NAME:Lat/bitfire/dav4jvm/Property$Name;
1.02 KB
smali/at/bitfire/dav4jvm/property/GetETag.smali
    
Offset 91, 24 lines modifiedOffset 91, 24 lines modified
91 ····.line·4091 ····.line·40
92 ····invoke-virtual·{p1,·v2},·Ljava/lang/String;->substring(I)Ljava/lang/String;92 ····invoke-virtual·{p1,·v2},·Ljava/lang/String;->substring(I)Ljava/lang/String;
  
93 ····move-result-object·p193 ····move-result-object·p1
  
94 ····const-string·v0,·"(this·as·java.lang.String).substring(startIndex)"94 ····const-string·v0,·"(this·as·java.lang.String).substring(startIndex)"
  
95 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V95 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
  
96 ····goto·:goto_096 ····goto·:goto_0
  
97 ····:cond_097 ····:cond_0
98 ····new-instance·p1,·Lkotlin/TypeCastException;98 ····new-instance·p1,·Ljava/lang/NullPointerException;
  
99 ····const-string·v0,·"null·cannot·be·cast·to·non-null·type·java.lang.String"99 ····const-string·v0,·"null·cannot·be·cast·to·non-null·type·java.lang.String"
  
100 ····invoke-direct·{p1,·v0},·Lkotlin/TypeCastException;-><init>(Ljava/lang/String;)V100 ····invoke-direct·{p1,·v0},·Ljava/lang/NullPointerException;-><init>(Ljava/lang/String;)V
  
101 ····throw·p1101 ····throw·p1
  
102 ····:cond_1102 ····:cond_1
103 ····:goto_0103 ····:goto_0
104 ····if-eqz·p1,·:cond_2104 ····if-eqz·p1,·:cond_2