Offset 1, 64 lines modified | Offset 0, 0 lines modified | ||
1 | Verifies | ||
2 | Verified·using·v1·scheme·(JAR·signing):·true | ||
3 | Verified·using·v2·scheme·(APK·Signature·Scheme·v2):·true | ||
4 | Verified·using·v3·scheme·(APK·Signature·Scheme·v3):·true | ||
5 | Verified·using·v4·scheme·(APK·Signature·Scheme·v4):·false | ||
6 | Verified·for·SourceStamp:·false | ||
7 | Number·of·signers:·1 | ||
8 | Signer·#1·certificate·DN:·CN=FDroid,·OU=FDroid,·O=fdroid.org,·L=ORG,·ST=ORG,·C=UK | ||
9 | Signer·#1·certificate·SHA-256·digest:·d60bc3dc526365ea5883b421306aa0b50bade59aed5080f1070f118fe3b7f78e | ||
10 | Signer·#1·certificate·SHA-1·digest:·ac4f6bbac8dba3ef419c7cff09026b9e6278207c | ||
11 | Signer·#1·certificate·MD5·digest:·98aad884fb2c983883bb1f3ef2837878 | ||
12 | Signer·#1·key·algorithm:·RSA | ||
13 | Signer·#1·key·size·(bits):·2048 | ||
14 | Signer·#1·public·key·SHA-256·digest:·54ec3452ab17a891edb85630928b7d25d8f82ca446d3afe3a916972bc762693e | ||
15 | Signer·#1·public·key·SHA-1·digest:·87071d74a3f0f3c2fc1f306ca8fe2cc7d38f3952 | ||
16 | Signer·#1·public·key·MD5·digest:·4bb8cf75cce470a9514401fc10cc436e | ||
17 | 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/. | ||
18 | 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/. | ||
19 | WARNING:·META-INF/services/lombok.core.PostCompilerTransformation·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/services/lombok.installer.IdeLocationProvider·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/services/javax.xml.stream.XMLInputFactory·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.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/. | ||
23 | WARNING:·META-INF/services/com.fasterxml.jackson.databind.Module·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/services/com.fasterxml.jackson.core.ObjectCodec·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/services/org.mapstruct.ap.spi.AstModifyingAnnotationProcessor·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/services/org.codehaus.stax2.validation.XMLValidationSchemaFactory.dtd·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
27 | WARNING:·META-INF/androidx.lifecycle_lifecycle-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/. | ||
28 | WARNING:·META-INF/services/org.codehaus.stax2.validation.XMLValidationSchemaFactory.w3c·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.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/. | ||
30 | WARNING:·META-INF/services/com.fasterxml.jackson.core.JsonFactory·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.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/. | ||
32 | WARNING:·META-INF/androidx.lifecycle_lifecycle-livedata.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
33 | WARNING:·META-INF/androidx.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/. | ||
34 | 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/. | ||
35 | 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/. | ||
36 | 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/. | ||
37 | WARNING:·META-INF/services/lombok.eclipse.EclipseAnnotationHandler·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.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/. | ||
39 | WARNING:·META-INF/androidx.core_core.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
40 | WARNING:·META-INF/services/lombok.core.runtimeDependencies.RuntimeDependencyInfo·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.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/. | ||
42 | WARNING:·META-INF/services/javax.annotation.processing.Processor·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/services/lombok.javac.handlers.JavacSingularsRecipes$JavacSingularizer·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-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/. | ||
45 | WARNING:·META-INF/services/lombok.eclipse.handlers.EclipseSingularsRecipes$EclipseSingularizer·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.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/. | ||
47 | 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/. | ||
48 | 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/. | ||
49 | WARNING:·META-INF/services/javax.xml.stream.XMLOutputFactory·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/services/lombok.javac.JavacAnnotationHandler·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/services/org.codehaus.stax2.validation.XMLValidationSchemaFactory.relaxng·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/services/lombok.javac.JavacASTVisitor·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.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/. | ||
54 | WARNING:·META-INF/gradle/incremental.annotation.processors·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.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/. | ||
56 | 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/. | ||
57 | 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/. | ||
58 | 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/. | ||
59 | 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/. | ||
60 | 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/. | ||
61 | WARNING:·META-INF/services/lombok.core.LombokApp·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/services/javax.xml.stream.XMLEventFactory·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.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/. | ||
64 | WARNING:·META-INF/services/lombok.eclipse.EclipseASTVisitor·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. |
Offset 1342, 15 lines modified | Offset 1342, 15 lines modified | ||
1342 | -rw----·····0.0·fat·····1807·b-·stor·81-Jan-01·01:01·lombok/installer/eclipse/STS.png | 1342 | -rw----·····0.0·fat·····1807·b-·stor·81-Jan-01·01:01·lombok/installer/eclipse/STS.png |
1343 | -rw----·····0.0·fat·····2048·b-·defN·81-Jan-01·01:01·lombok/javac/apt/InterceptingJavaFileManager.SCL.lombok | 1343 | -rw----·····0.0·fat·····2048·b-·defN·81-Jan-01·01:01·lombok/javac/apt/InterceptingJavaFileManager.SCL.lombok |
1344 | -rw----·····0.0·fat·····3484·b-·defN·81-Jan-01·01:01·org/objectweb/asm/commons/RemappingSignatureAdapter.SCL.lombok | 1344 | -rw----·····0.0·fat·····3484·b-·defN·81-Jan-01·01:01·org/objectweb/asm/commons/RemappingSignatureAdapter.SCL.lombok |
1345 | -rw----·····0.0·fat·····1501·b-·defN·81-Jan-01·01:01·org/objectweb/asm/tree/MultiANewArrayInsnNode.SCL.lombok | 1345 | -rw----·····0.0·fat·····1501·b-·defN·81-Jan-01·01:01·org/objectweb/asm/tree/MultiANewArrayInsnNode.SCL.lombok |
1346 | -rw----·····0.0·fat·····2323·b-·defN·81-Jan-01·01:01·org/objectweb/asm/commons/StaticInitMerger.SCL.lombok | 1346 | -rw----·····0.0·fat·····2323·b-·defN·81-Jan-01·01:01·org/objectweb/asm/commons/StaticInitMerger.SCL.lombok |
1347 | -rw----·····0.0·fat·····1542·b-·defN·81-Jan-01·01:01·lombok/eclipse/EclipseAugments.SCL.lombok | 1347 | -rw----·····0.0·fat·····1542·b-·defN·81-Jan-01·01:01·lombok/eclipse/EclipseAugments.SCL.lombok |
1348 | -rw----·····0.0·fat·····8290·b-·defN·81-Jan-01·01:01·lombok/javac/handlers/HandleHelper.SCL.lombok | 1348 | -rw----·····0.0·fat·····8290·b-·defN·81-Jan-01·01:01·lombok/javac/handlers/HandleHelper.SCL.lombok |
1349 | -rw----·····0.0·fat···4584 | 1349 | -rw----·····0.0·fat···458432·b-·defN·81-Jan-01·01:01·classes2.dex |
1350 | -rw----·····0.0·fat·····1296·b-·defN·81-Jan-01·01:01·res/drawable/about_icon_github.xml | 1350 | -rw----·····0.0·fat·····1296·b-·defN·81-Jan-01·01:01·res/drawable/about_icon_github.xml |
1351 | -rw----·····0.0·fat·····3320·b-·defN·81-Jan-01·01:01·lombok/bytecode/PoolConstantsApp.SCL.lombok | 1351 | -rw----·····0.0·fat·····3320·b-·defN·81-Jan-01·01:01·lombok/bytecode/PoolConstantsApp.SCL.lombok |
1352 | -rw----·····0.0·fat·····4638·b-·defN·81-Jan-01·01:01·lombok/javac/handlers/HandleValue.SCL.lombok | 1352 | -rw----·····0.0·fat·····4638·b-·defN·81-Jan-01·01:01·lombok/javac/handlers/HandleValue.SCL.lombok |
1353 | -rw----·····0.0·fat·····5887·b-·defN·81-Jan-01·01:01·lombok/bytecode/PostCompilerApp.SCL.lombok | 1353 | -rw----·····0.0·fat·····5887·b-·defN·81-Jan-01·01:01·lombok/bytecode/PostCompilerApp.SCL.lombok |
1354 | -rw----·····0.0·fat·····1208·b-·stor·81-Jan-01·01:01·res/drawable-xxhdpi-v4/abc_btn_radio_to_on_mtrl_015.png | 1354 | -rw----·····0.0·fat·····1208·b-·stor·81-Jan-01·01:01·res/drawable-xxhdpi-v4/abc_btn_radio_to_on_mtrl_015.png |
1355 | -rw----·····0.0·fat·····1093·b-·defN·81-Jan-01·01:01·lombok/core/SpiLoadUtil$1.SCL.lombok | 1355 | -rw----·····0.0·fat·····1093·b-·defN·81-Jan-01·01:01·lombok/core/SpiLoadUtil$1.SCL.lombok |
1356 | -rw----·····0.0·fat·····1789·b-·defN·81-Jan-01·01:01·lombok/eclipse/agent/PatchDelegatePortal.SCL.lombok | 1356 | -rw----·····0.0·fat·····1789·b-·defN·81-Jan-01·01:01·lombok/eclipse/agent/PatchDelegatePortal.SCL.lombok |
Offset 1498, 8 lines modified | Offset 1498, 8 lines modified | ||
1498 | -rw----·····0.0·fat······186·b-·stor·81-Jan-01·01:01·res/drawable-hdpi-v4/abc_textfield_activated_mtrl_alpha.9.png | 1498 | -rw----·····0.0·fat······186·b-·stor·81-Jan-01·01:01·res/drawable-hdpi-v4/abc_textfield_activated_mtrl_alpha.9.png |
1499 | -rw----·····0.0·fat······516·b-·defN·81-Jan-01·01:01·res/drawable/abc_seekbar_tick_mark_material.xml | 1499 | -rw----·····0.0·fat······516·b-·defN·81-Jan-01·01:01·res/drawable/abc_seekbar_tick_mark_material.xml |
1500 | -rw----·····0.0·fat·····3190·b-·defN·81-Jan-01·01:01·assets/symbols/custom/tourist/ruin.svg | 1500 | -rw----·····0.0·fat·····3190·b-·defN·81-Jan-01·01:01·assets/symbols/custom/tourist/ruin.svg |
1501 | -rw----·····0.0·fat······212·b-·stor·81-Jan-01·01:01·res/drawable-hdpi-v4/notification_bg_normal.9.png | 1501 | -rw----·····0.0·fat······212·b-·stor·81-Jan-01·01:01·res/drawable-hdpi-v4/notification_bg_normal.9.png |
1502 | -rw----·····2.0·fat···182207·b-·defN·81-Jan-01·01:01·META-INF/A67FD79B.SF | 1502 | -rw----·····2.0·fat···182207·b-·defN·81-Jan-01·01:01·META-INF/A67FD79B.SF |
1503 | -rw----·····2.0·fat·····1334·b-·defN·81-Jan-01·01:01·META-INF/A67FD79B.RSA | 1503 | -rw----·····2.0·fat·····1334·b-·defN·81-Jan-01·01:01·META-INF/A67FD79B.RSA |
1504 | -rw----·····2.0·fat···182080·b-·defN·81-Jan-01·01:01·META-INF/MANIFEST.MF | 1504 | -rw----·····2.0·fat···182080·b-·defN·81-Jan-01·01:01·META-INF/MANIFEST.MF |
1505 | 1503·files,·1426777 | 1505 | 1503·files,·14267776·bytes·uncompressed,·6424280·bytes·compressed:··55.0% |
Offset 1, 13 lines modified | Offset 1, 13 lines modified | ||
1 | DEX·version·'035' | 1 | DEX·version·'035' |
2 | DEX·file·header: | 2 | DEX·file·header: |
3 | magic···············:·'dex\n035\0' | 3 | magic···············:·'dex\n035\0' |
4 | checksum············:· | 4 | checksum············:·ba5a1011 |
5 | signature···········:· | 5 | signature···········:·ca78...09cf |
6 | file_size···········:·4584 | 6 | file_size···········:·458432 |
7 | header_size·········:·112 | 7 | header_size·········:·112 |
8 | link_size···········:·0 | 8 | link_size···········:·0 |
9 | link_off············:·0·(0x000000) | 9 | link_off············:·0·(0x000000) |
10 | string_ids_size·····:·2968 | 10 | string_ids_size·····:·2968 |
11 | string_ids_off······:·112·(0x000070) | 11 | string_ids_off······:·112·(0x000070) |
12 | type_ids_size·······:·945 | 12 | type_ids_size·······:·945 |
13 | type_ids_off········:·11984·(0x002ed0) | 13 | type_ids_off········:·11984·(0x002ed0) |
Offset 15, 15 lines modified | Offset 15, 15 lines modified | ||
15 | proto_ids_off·······:·15764·(0x003d94) | 15 | proto_ids_off·······:·15764·(0x003d94) |
16 | field_ids_size······:·1064 | 16 | field_ids_size······:·1064 |
17 | field_ids_off·······:·30272·(0x007640) | 17 | field_ids_off·······:·30272·(0x007640) |
18 | method_ids_size·····:·5285 | 18 | method_ids_size·····:·5285 |
19 | method_ids_off······:·38784·(0x009780) | 19 | method_ids_off······:·38784·(0x009780) |
20 | class_defs_size·····:·731 | 20 | class_defs_size·····:·731 |
21 | class_defs_off······:·81064·(0x013ca8) | 21 | class_defs_off······:·81064·(0x013ca8) |
22 | data_size···········:·35397 | 22 | data_size···········:·353976 |
23 | data_off············:·104456·(0x019808) | 23 | data_off············:·104456·(0x019808) |
24 | Class·#0·header: | 24 | Class·#0·header: |
25 | class_idx···········:·11 | 25 | class_idx···········:·11 |
26 | access_flags········:·4097·(0x1001) | 26 | access_flags········:·4097·(0x1001) |
27 | superclass_idx······:·773 | 27 | superclass_idx······:·773 |
28 | source_file_idx·····:·-1 | 28 | source_file_idx·····:·-1 |
Offset 20527, 48 lines modified | Offset 20527, 48 lines modified | ||
20527 | 02d8e2:·2020·3303······························|000b:·instance-of·v0,·v2,·Ljava/util/LinkedHashSet;·//·type@0333 | 20527 | 02d8e2:·2020·3303······························|000b:·instance-of·v0,·v2,·Ljava/util/LinkedHashSet;·//·type@0333 |
20528 | 02d8e6:·3800·0b00······························|000d:·if-eqz·v0,·0018·//·+000b | 20528 | 02d8e6:·3800·0b00······························|000d:·if-eqz·v0,·0018·//·+000b |
20529 | 02d8ea:·1f02·3303······························|000f:·check-cast·v2,·Ljava/util/LinkedHashSet;·//·type@0333 | 20529 | 02d8ea:·1f02·3303······························|000f:·check-cast·v2,·Ljava/util/LinkedHashSet;·//·type@0333 |
20530 | 02d8ee:·1300·1100······························|0011:·const/16·v0,·#int·17·//·#11 | 20530 | 02d8ee:·1300·1100······························|0011:·const/16·v0,·#int·17·//·#11 |
20531 | 02d8f2:·7120·7307·0200·························|0013:·invoke-static·{v2,·v0},·Lj$/util/Spliterators;.spliterator:(Ljava/util/Collection;I)Lj$/util/Spliterator;·//·method@0773 | 20531 | 02d8f2:·7120·7307·0200·························|0013:·invoke-static·{v2,·v0},·Lj$/util/Spliterators;.spliterator:(Ljava/util/Collection;I)Lj$/util/Spliterator;·//·method@0773 |
20532 | 02d8f8:·0c02···································|0016:·move-result-object·v2 | 20532 | 02d8f8:·0c02···································|0016:·move-result-object·v2 |
20533 | 02d8fa:·1102···································|0017:·return-object·v2 | 20533 | 02d8fa:·1102···································|0017:·return-object·v2 |
20534 | 02d8fc:·2020· | 20534 | 02d8fc:·2020·4603······························|0018:·instance-of·v0,·v2,·Ljava/util/SortedSet;·//·type@0346 |
20535 | 02d900:·3800·0 | 20535 | 02d900:·3800·0c00······························|001a:·if-eqz·v0,·0026·//·+000c |
20536 | 02d904:·1f02·3503······························|001c:·check-cast·v2,·Ljava/util/List;·//·type@0335 | ||
20537 | 02d908:·2200·0501······························|001e:·new-instance·v0,·Lj$/util/Spliterators$IteratorSpliterator;·//·type@0105 | ||
20538 | 02d90c:·7110·0513·0200·························|0020:·invoke-static·{v2},·Ljava/util/Objects;.requireNonNull:(Ljava/lang/Object;)Ljava/lang/Object;·//·method@1305 | ||
20539 | 02d912:·1301·1000······························|0023:·const/16·v1,·#int·16·//·#10 | ||
20540 | 02d916:·7030·4d07·2001·························|0025:·invoke-direct·{v0,·v2,·v1},·Lj$/util/Spliterators$IteratorSpliterator;.<init>:(Ljava/util/Collection;I)V·//·method@074d | ||
20541 | 02d91c:·1100···································|0028:·return-object·v0 | ||
20542 | 02d91e:·2020·4603······························|0029:·instance-of·v0,·v2,·Ljava/util/SortedSet;·//·type@0346 | ||
20543 | 02d922:·3800·0c00······························|002b:·if-eqz·v0,·0037·//·+000c | ||
20544 | 02d9 | 20536 | 02d904:·1f02·4603······························|001c:·check-cast·v2,·Ljava/util/SortedSet;·//·type@0346 |
20545 | 02d9 | 20537 | 02d908:·2200·f300······························|001e:·new-instance·v0,·Lj$/util/SortedSet$1;·//·type@00f3 |
20546 | 02d9 | 20538 | 02d90c:·1301·1500······························|0020:·const/16·v1,·#int·21·//·#15 |
20547 | 02d9 | 20539 | 02d910:·7040·b706·2012·························|0022:·invoke-direct·{v0,·v2,·v2,·v1},·Lj$/util/SortedSet$1;.<init>:(Ljava/util/SortedSet;Ljava/util/Collection;I)V·//·method@06b7 |
20548 | 02d9 | 20540 | 02d916:·1100···································|0025:·return-object·v0 |
20549 | 02d9 | 20541 | 02d918:·2020·4503······························|0026:·instance-of·v0,·v2,·Ljava/util/Set;·//·type@0345 |
20550 | 02d9 | 20542 | 02d91c:·3800·0900······························|0028:·if-eqz·v0,·0031·//·+0009 |
20551 | 02d9 | 20543 | 02d920:·1f02·4503······························|002a:·check-cast·v2,·Ljava/util/Set;·//·type@0345 |
20552 | 02d9 | 20544 | 02d924:·7110·a606·0200·························|002c:·invoke-static·{v2},·Lj$/util/Set$-CC;.$default$spliterator:(Ljava/util/Set;)Lj$/util/Spliterator;·//·method@06a6 |
20553 | 02d9 | 20545 | 02d92a:·0c02···································|002f:·move-result-object·v2 |
20546 | 02d92c:·1102···································|0030:·return-object·v2 | ||
20547 | 02d92e:·2020·3503······························|0031:·instance-of·v0,·v2,·Ljava/util/List;·//·type@0335 | ||
20548 | 02d932:·3800·0f00······························|0033:·if-eqz·v0,·0042·//·+000f | ||
20549 | 02d936:·1f02·3503······························|0035:·check-cast·v2,·Ljava/util/List;·//·type@0335 | ||
20550 | 02d93a:·2200·0501······························|0037:·new-instance·v0,·Lj$/util/Spliterators$IteratorSpliterator;·//·type@0105 | ||
20551 | 02d93e:·7110·0513·0200·························|0039:·invoke-static·{v2},·Ljava/util/Objects;.requireNonNull:(Ljava/lang/Object;)Ljava/lang/Object;·//·method@1305 | ||
20552 | 02d944:·1301·1000······························|003c:·const/16·v1,·#int·16·//·#10 | ||
20553 | 02d948:·7030·4d07·2001·························|003e:·invoke-direct·{v0,·v2,·v1},·Lj$/util/Spliterators$IteratorSpliterator;.<init>:(Ljava/util/Collection;I)V·//·method@074d | ||
20554 | 02d94e:·110 | 20554 | 02d94e:·1100···································|0041:·return-object·v0 |
20555 | 02d950:·7110·e305·0200·························|0042:·invoke-static·{v2},·Lj$/util/Collection$-CC;.$default$spliterator:(Ljava/util/Collection;)Lj$/util/Spliterator;·//·method@05e3 | 20555 | 02d950:·7110·e305·0200·························|0042:·invoke-static·{v2},·Lj$/util/Collection$-CC;.$default$spliterator:(Ljava/util/Collection;)Lj$/util/Spliterator;·//·method@05e3 |
20556 | 02d956:·0c02···································|0045:·move-result-object·v2 | 20556 | 02d956:·0c02···································|0045:·move-result-object·v2 |
20557 | 02d958:·1102···································|0046:·return-object·v2 | 20557 | 02d958:·1102···································|0046:·return-object·v2 |
20558 | ······catches·······:·(none) | 20558 | ······catches·······:·(none) |
20559 | ······positions·····:· | 20559 | ······positions·····:· |
20560 | ········0x0013·line=1 | 20560 | ········0x0013·line=1 |
20561 | ········0x0018·line=2 | 20561 | ········0x0018·line=2 |
20562 | ········0x001e·line=3 | 20562 | ········0x001e·line=3 |
20563 | ········0x002 | 20563 | ········0x0026·line=4 |
20564 | ········0x0025·line=5 | ||
20565 | ········0x0029·line=6 | ||
20566 | ········0x002f·line=7 | ||
20567 | ········0x0037·line= | 20564 | ········0x0037·line=5 |
20565 | ········0x0039·line=6 | ||
20566 | ········0x003e·line=7 | ||
20567 | ········0x0042·line=8 | ||
20568 | ······locals········:· | 20568 | ······locals········:· |
20569 | ········0x0000·-·0x0047·reg=2·(null)·Ljava/util/Collection;· | 20569 | ········0x0000·-·0x0047·reg=2·(null)·Ljava/util/Collection;· |
20570 | ····#3··············:·(in·Lj$/util/Collection$-EL;) | 20570 | ····#3··············:·(in·Lj$/util/Collection$-EL;) |
20571 | ······name··········:·'stream' | 20571 | ······name··········:·'stream' |
20572 | ······type··········:·'(Ljava/util/Collection;)Lj$/util/stream/Stream;' | 20572 | ······type··········:·'(Ljava/util/Collection;)Lj$/util/stream/Stream;' |
20573 | ······access········:·0x1009·(PUBLIC·STATIC·SYNTHETIC) | 20573 | ······access········:·0x1009·(PUBLIC·STATIC·SYNTHETIC) |
Offset 3022, 15 lines modified | Offset 3022, 15 lines modified | ||
3022 | ··version·of·encoding·software:···················2.0 | 3022 | ··version·of·encoding·software:···················2.0 |
3023 | ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT | 3023 | ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT |
3024 | ··minimum·software·version·required·to·extract:···2.0 | 3024 | ··minimum·software·version·required·to·extract:···2.0 |
3025 | ··compression·method:·····························none·(stored) | 3025 | ··compression·method:·····························none·(stored) |
3026 | ··file·security·status:···························not·encrypted | 3026 | ··file·security·status:···························not·encrypted |
3027 | ··extended·local·header:··························no | 3027 | ··extended·local·header:··························no |
3028 | ··file·last·modified·on·(DOS·date/time):··········1980·Jan·1·00:00:00 | 3028 | ··file·last·modified·on·(DOS·date/time):··········1980·Jan·1·00:00:00 |
3029 | ··32-bit·CRC·value·(hex):························· | 3029 | ··32-bit·CRC·value·(hex):·························6ded46d8 |
3030 | ··compressed·size:································1744·bytes | 3030 | ··compressed·size:································1744·bytes |
3031 | ··uncompressed·size:······························1744·bytes | 3031 | ··uncompressed·size:······························1744·bytes |
3032 | ··length·of·filename:·····························28·characters | 3032 | ··length·of·filename:·····························28·characters |
3033 | ··length·of·extra·field:··························0·bytes | 3033 | ··length·of·extra·field:··························0·bytes |
3034 | ··length·of·file·comment:·························0·characters | 3034 | ··length·of·file·comment:·························0·characters |
3035 | ··disk·number·on·which·file·begins:···············disk·1 | 3035 | ··disk·number·on·which·file·begins:···············disk·1 |
3036 | ··apparent·file·type:·····························binary | 3036 | ··apparent·file·type:·····························binary |
Offset 1, 14 lines modified | Offset 1, 14 lines modified | ||
1 | package·j$.util; | 1 | package·j$.util; |
2 | import·j$.util.stream.Stream; | 2 | import·j$.util.stream.Stream; |
3 | import·java.util.List; | ||
3 | import·java.util.Set; | 4 | import·java.util.Set; |
4 | import·java.util.SortedSet; | 5 | import·java.util.SortedSet; |
5 | import·java.util.List; | ||
6 | import·java.util.LinkedHashSet; | 6 | import·java.util.LinkedHashSet; |
7 | import·j$.util.function.Predicate; | 7 | import·j$.util.function.Predicate; |
8 | import·java.util.Iterator; | 8 | import·java.util.Iterator; |
9 | import·java.util.Objects; | 9 | import·java.util.Objects; |
10 | import·j$.util.function.Consumer; | 10 | import·j$.util.function.Consumer; |
11 | import·java.util.Collection; | 11 | import·java.util.Collection; |
Offset 29, 22 lines modified | Offset 29, 22 lines modified | ||
29 | ····public·static·Spliterator·spliterator(final·Collection·collection)·{ | 29 | ····public·static·Spliterator·spliterator(final·Collection·collection)·{ |
30 | ········if·(collection·instanceof·j$.util.Collection)·{ | 30 | ········if·(collection·instanceof·j$.util.Collection)·{ |
31 | ············return·((j$.util.Collection)collection).spliterator(); | 31 | ············return·((j$.util.Collection)collection).spliterator(); |
32 | ········} | 32 | ········} |
33 | ········if·(collection·instanceof·LinkedHashSet)·{ | 33 | ········if·(collection·instanceof·LinkedHashSet)·{ |
34 | ············return·Spliterators.spliterator((Collection)(LinkedHashSet)collection,·17); | 34 | ············return·Spliterators.spliterator((Collection)(LinkedHashSet)collection,·17); |
35 | ········} | 35 | ········} |
36 | ········if·(collection·instanceof·List)·{ | ||
37 | ············final·List·obj·=·(List)collection; | ||
38 | ············Objects.requireNonNull(obj); | ||
39 | ············return·(Spliterator)new·Spliterators$IteratorSpliterator((Collection)obj,·16); | ||
40 | ········} | ||
41 | ········if·(collection·instanceof·SortedSet)·{ | 36 | ········if·(collection·instanceof·SortedSet)·{ |
42 | ············final·SortedSet·set·=·(SortedSet)collection; | 37 | ············final·SortedSet·set·=·(SortedSet)collection; |
43 | ············return·(Spliterator)new·SortedSet$1(set,·(Collection)set,·21); | 38 | ············return·(Spliterator)new·SortedSet$1(set,·(Collection)set,·21); |
44 | ········} | 39 | ········} |
45 | ········if·(collection·instanceof·Set)·{ | 40 | ········if·(collection·instanceof·Set)·{ |
46 | ············return·Set$-CC.$default$spliterator((Set)(SortedSet)collection); | 41 | ············return·Set$-CC.$default$spliterator((Set)(SortedSet)collection); |
47 | ········} | 42 | ········} |
43 | ········if·(collection·instanceof·List)·{ | ||
44 | ············final·List·obj·=·(List)collection; | ||
45 | ············Objects.requireNonNull(obj); | ||
46 | ············return·(Spliterator)new·Spliterators$IteratorSpliterator((Collection)obj,·16); | ||
47 | ········} | ||
48 | ········return·Collection$-CC.$default$spliterator(collection); | 48 | ········return·Collection$-CC.$default$spliterator(collection); |
49 | ····} | 49 | ····} |
50 | } | 50 | } |
Offset 98, 64 lines modified | Offset 98, 64 lines modified | ||
98 | ····move-result-object·p0 | 98 | ····move-result-object·p0 |
99 | ····return-object·p0 | 99 | ····return-object·p0 |
100 | ····.line·2 | 100 | ····.line·2 |
101 | ····:cond_1 | 101 | ····:cond_1 |
102 | ····instance-of·v0,·p0,·Ljava/util/ | 102 | ····instance-of·v0,·p0,·Ljava/util/SortedSet; |
103 | ····if-eqz·v0,·:cond_2 | 103 | ····if-eqz·v0,·:cond_2 |
104 | ····check-cast·p0,·Ljava/util/ | 104 | ····check-cast·p0,·Ljava/util/SortedSet; |
105 | ····.line·3 | 105 | ····.line·3 |
106 | ····new-instance·v0,·Lj$/util/SortedSet$1; | ||
106 | ····new-instance·v0,·Lj$/util/Spliterators$IteratorSpliterator; | ||
107 | ····.line·4 | ||
108 | ····invoke-static·{p0},·Ljava/util/Objects;->requireNonNull(Ljava/lang/Object;)Ljava/lang/Object; | ||
109 | ····const/16·v1,·0x1 | 107 | ····const/16·v1,·0x15 |
108 | ····invoke-direct·{v0,·p0,·p0,·v1},·Lj$/util/SortedSet$1;-><init>(Ljava/util/SortedSet;Ljava/util/Collection;I)V | ||
110 | ····.line·5 | ||
111 | ····invoke-direct·{v0,·p0,·v1},·Lj$/util/Spliterators$IteratorSpliterator;-><init>(Ljava/util/Collection;I)V | ||
112 | ····return-object·v0 | 109 | ····return-object·v0 |
113 | ····.line· | 110 | ····.line·4 |
114 | ····:cond_2 | 111 | ····:cond_2 |
115 | ····instance-of·v0,·p0,·Ljava/util/S | 112 | ····instance-of·v0,·p0,·Ljava/util/Set; |
116 | ····if-eqz·v0,·:cond_3 | 113 | ····if-eqz·v0,·:cond_3 |
117 | ····check-cast·p0,·Ljava/util/S | 114 | ····check-cast·p0,·Ljava/util/Set; |
118 | ····.line·7 | ||
119 | ····new-instance·v0,·Lj$/util/SortedSet$1; | ||
120 | ···· | 115 | ····invoke-static·{p0},·Lj$/util/Set$-CC;->$default$spliterator(Ljava/util/Set;)Lj$/util/Spliterator; |
121 | ···· | 116 | ····move-result-object·p0 |
122 | ····return-object· | 117 | ····return-object·p0 |
123 | ····.line·8 | ||
124 | ····:cond_3 | 118 | ····:cond_3 |
125 | ····instance-of·v0,·p0,·Ljava/util/ | 119 | ····instance-of·v0,·p0,·Ljava/util/List; |
126 | ····if-eqz·v0,·:cond_4 | 120 | ····if-eqz·v0,·:cond_4 |
127 | ····check-cast·p0,·Ljava/util/ | 121 | ····check-cast·p0,·Ljava/util/List; |
128 | ···· | 122 | ····.line·5 |
123 | ····new-instance·v0,·Lj$/util/Spliterators$IteratorSpliterator; | ||
129 | ···· | 124 | ····.line·6 |
125 | ····invoke-static·{p0},·Ljava/util/Objects;->requireNonNull(Ljava/lang/Object;)Ljava/lang/Object; | ||
130 | ···· | 126 | ····const/16·v1,·0x10 |
127 | ····.line·7 | ||
128 | ····invoke-direct·{v0,·p0,·v1},·Lj$/util/Spliterators$IteratorSpliterator;-><init>(Ljava/util/Collection;I)V | ||
129 | ····return-object·v0 | ||
130 | ····.line·8 | ||
131 | ····:cond_4 | 131 | ····:cond_4 |
132 | ····invoke-static·{p0},·Lj$/util/Collection$-CC;->$default$spliterator(Ljava/util/Collection;)Lj$/util/Spliterator; | 132 | ····invoke-static·{p0},·Lj$/util/Collection$-CC;->$default$spliterator(Ljava/util/Collection;)Lj$/util/Spliterator; |
133 | ····move-result-object·p0 | 133 | ····move-result-object·p0 |
134 | ····return-object·p0 | 134 | ····return-object·p0 |
135 | .end·method | 135 | .end·method |