1.73 MB
/home/fdroid/fdroiddata/tmp/nl.mpcjanssen.simpletask_3074.apk vs.
/home/fdroid/fdroiddata/tmp/sigcp_nl.mpcjanssen.simpletask_3074.apk
2.48 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: META-INF/buildserverid entry referenced by META-INF/MANIFEST.MF not found in the APK ERROR: META-INF/fdroidserverid entry referenced by META-INF/MANIFEST.MF not found in the APK
    
Offset 1, 22 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:·6a090f1848a4ddd663a491dd077352f95177afbd6209939d3bc6113765c0fe88 
10 Signer·#1·certificate·SHA-1·digest:·f09c63af3eb6a04aad8fab23da89ee75b7dbdcd4 
11 Signer·#1·certificate·MD5·digest:·32ccdd120c3d53ea67d1cf54f1a47ec5 
12 Signer·#1·key·algorithm:·RSA 
13 Signer·#1·key·size·(bits):·2048 
14 Signer·#1·public·key·SHA-256·digest:·774ac828238dc53db2af0099a832bf81965607d1661e7b744c24f6c2667d9b88 
15 Signer·#1·public·key·SHA-1·digest:·ddf44959a1d781519ef8878db65f98bd205c833f 
16 Signer·#1·public·key·MD5·digest:·227f1d24a36d9bd38c8be39c4cca127e 
17 WARNING:·META-INF/kotlin-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/. 
18 WARNING:·META-INF/kotlin-stdlib-jre7.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/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/. 
20 WARNING:·META-INF/services/javax.script.ScriptEngineFactory·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/buildserverid·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/fdroidserverid·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
1.71 MB
zipinfo -v {}
Differences in extra fields detected; using output from zipinfo -v
    
Offset 1, 27466 lines modifiedOffset 1, 21547 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:···················3327520·(000000000032C620h)4 ··Zip·archive·file·size:···················3298859·(000000000032562Bh)
5 ··Actual·end-cent-dir·record·offset:·······3327498·(000000000032C60Ah)5 ··Actual·end-cent-dir·record·offset:·······3298837·(0000000000325615h)
6 ··Expected·end-cent-dir·record·offset:·····3327498·(000000000032C60Ah)6 ··Expected·end-cent-dir·record·offset:·····3298837·(0000000000325615h)
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·737·entries.9 ··central·directory·contains·735·entries.
10 ··The·central·directory·is·77266·(0000000000012DD2h)·bytes·long,10 ··The·central·directory·is·68286·(0000000000010ABEh)·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·3250232·(0000000000319838h).12 ··is·3230551·(0000000000314B57h).
  
  
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:······Unix
19 ··version·of·encoding·software:···················2.019 ··version·of·encoding·software:···················2.3
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:···2.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):··········2017·Oct·23·12:31:3026 ··file·last·modified·on·(DOS·date/time):··········1980·000·0·00:00:00
27 ··32-bit·CRC·value·(hex):·························9a1ea1b327 ··32-bit·CRC·value·(hex):·························dda34c27
28 ··compressed·size:································22634·bytes28 ··compressed·size:································2862·bytes
29 ··uncompressed·size:······························73587·bytes29 ··uncompressed·size:······························11756·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 ··Unix·file·attributes·(100666·octal):············-rw-rw-rw-
36 ··MS-DOS·file·attributes·(00·hex):················none36 ··MS-DOS·file·attributes·(20·hex):················arc·
  
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 ··There·are·an·extra·16·bytes·preceding·this·file. 
  
41 ··META-INF/A3EAF5D8.SF 
  
42 ··offset·of·local·header·from·start·of·archive:···22700 
43 ··················································(00000000000058ACh)·bytes 
44 ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT 
45 ··version·of·encoding·software:···················2.0 
46 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT 
47 ··minimum·software·version·required·to·extract:···2.0 
48 ··compression·method:·····························deflated 
49 ··compression·sub-type·(deflation):···············normal 
50 ··file·security·status:···························not·encrypted 
51 ··extended·local·header:··························yes 
52 ··file·last·modified·on·(DOS·date/time):··········2017·Oct·23·12:31:32 
53 ··32-bit·CRC·value·(hex):·························f5102a96 
54 ··compressed·size:································22816·bytes 
55 ··uncompressed·size:······························73690·bytes 
56 ··length·of·filename:·····························20·characters 
57 ··length·of·extra·field:··························0·bytes 
58 ··length·of·file·comment:·························0·characters 
59 ··disk·number·on·which·file·begins:···············disk·1 
60 ··apparent·file·type:·····························binary 
61 ··non-MSDOS·external·file·attributes:·············000000·hex 
62 ··MS-DOS·file·attributes·(00·hex):················none 
  
63 ··There·is·no·file·comment. 
  
64 Central·directory·entry·#3: 
65 --------------------------- 
  
66 ··There·are·an·extra·16·bytes·preceding·this·file. 
  
67 ··META-INF/A3EAF5D8.RSA 
  
68 ··offset·of·local·header·from·start·of·archive:···45582 
69 ··················································(000000000000B20Eh)·bytes 
70 ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT 
71 ··version·of·encoding·software:···················2.0 
72 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT 
73 ··minimum·software·version·required·to·extract:···2.0 
74 ··compression·method:·····························deflated 
75 ··compression·sub-type·(deflation):···············normal 
76 ··file·security·status:···························not·encrypted 
77 ··extended·local·header:··························yes 
78 ··file·last·modified·on·(DOS·date/time):··········2017·Oct·23·12:31:32 
79 ··32-bit·CRC·value·(hex):·························bf3f8228 
80 ··compressed·size:································1072·bytes 
81 ··uncompressed·size:······························1326·bytes 
82 ··length·of·filename:·····························21·characters 
83 ··length·of·extra·field:··························0·bytes 
84 ··length·of·file·comment:·························0·characters 
85 ··disk·number·on·which·file·begins:···············disk·1 
86 ··apparent·file·type:·····························binary 
87 ··non-MSDOS·external·file·attributes:·············000000·hex 
88 ··MS-DOS·file·attributes·(00·hex):················none 
  
89 ··There·is·no·file·comment. 
  
90 Central·directory·entry·#4: 
91 --------------------------- 
  
92 ··There·are·an·extra·16·bytes·preceding·this·file. 
  
93 ··META-INF/kotlin-runtime.kotlin_module40 ··META-INF/kotlin-runtime.kotlin_module
  
94 ··offset·of·local·header·from·start·of·archive:···4672141 ··offset·of·local·header·from·start·of·archive:···2911
95 ··················································(000000000000B681h)·bytes42 ··················································(0000000000000B5Fh)·bytes
96 ··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
97 ··version·of·encoding·software:···················2.044 ··version·of·encoding·software:···················2.0
98 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT45 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT
99 ··minimum·software·version·required·to·extract:···2.046 ··minimum·software·version·required·to·extract:···2.0
100 ··compression·method:·····························deflated47 ··compression·method:·····························deflated
101 ··compression·sub-type·(deflation):···············normal48 ··compression·sub-type·(deflation):···············normal
102 ··file·security·status:···························not·encrypted49 ··file·security·status:···························not·encrypted
103 ··extended·local·header:··························yes50 ··extended·local·header:··························no
104 ··file·last·modified·on·(DOS·date/time):··········1980·Jan·1·00:00:0051 ··file·last·modified·on·(DOS·date/time):··········1980·000·0·00:00:00
105 ··file·last·modified·on·(UT·extra·field·modtime):·1979·Nov·30·00:00:00·local 
Max diff block lines reached; 1786324/1793740 bytes (99.59%) of diff not shown.
14.2 KB
classes.dex
9.23 KB
dexdump -a -d -f -h {}
Ignoring differences in offsets to keep diff size reasonable.
    
Offset 1, 12 lines modifiedOffset 1, 12 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············:·9f925fb74 checksum············:·b15e5f04
5 signature···········:·cd2e...5d3d5 signature···········:·cf64...2f4b
6 file_size···········:·50549726 file_size···········:·5054972
7 header_size·········:·1127 header_size·········:·112
8 link_size···········:·08 link_size···········:·0
9 link_off············:·0·(0x000000)9 link_off············:·0·(0x000000)
10 string_ids_size·····:·3844110 string_ids_size·····:·38441
11 string_ids_off······:·112·(0x000070)11 string_ids_off······:·112·(0x000070)
12 type_ids_size·······:·464312 type_ids_size·······:·4643
Offset 1011013, 16 lines modifiedOffset 1011013, 16 lines modified
1011013 ······outs··········:·31011013 ······outs··········:·3
1011014 ······insns·size····:·23·16-bit·code·units1011014 ······insns·size····:·23·16-bit·code·units
1011015 26a50c:········································|[26a50c]·nl.mpcjanssen.simpletask.task.TodoList.fileStoreQueue:(Ljava/lang/String;Lkotlin/jvm/functions/Function0;)V1011015 26a50c:········································|[26a50c]·nl.mpcjanssen.simpletask.task.TodoList.fileStoreQueue:(Ljava/lang/String;Lkotlin/jvm/functions/Function0;)V
1011016 26a51c:·1a01·f650······························|0000:·const-string·v1,·"description"·//·string@50f61011016 26a51c:·1a01·f650······························|0000:·const-string·v1,·"description"·//·string@50f6
1011017 26a520:·7120·a06f·1300·························|0002:·invoke-static·{v3,·v1},·Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V·//·method@6fa01011017 26a520:·7120·a06f·1300·························|0002:·invoke-static·{v3,·v1},·Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V·//·method@6fa0
1011018 26a526:·1a01·1749······························|0005:·const-string·v1,·"body"·//·string@49171011018 26a526:·1a01·1749······························|0005:·const-string·v1,·"body"·//·string@4917
1011019 26a52a:·7120·a06f·1400·························|0007:·invoke-static·{v4,·v1},·Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V·//·method@6fa01011019 26a52a:·7120·a06f·1400·························|0007:·invoke-static·{v4,·v1},·Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V·//·method@6fa0
1011020 26a530:·2200·4f0f······························|000a:·new-instance·v0,·Lnl/mpcjanssen/simpletask/task/TodoListKt$sam$Runnable$0dfe5f98;·//·type@0f4f1011020 26a530:·2200·4f0f······························|000a:·new-instance·v0,·Lnl/mpcjanssen/simpletask/task/TodoListKt$sam$Runnable$caee2119;·//·type@0f4f
1011021 26a534:·7020·c27f·4000·························|000c:·invoke-direct·{v0,·v4},·Lnl/mpcjanssen/simpletask/task/TodoListKt$sam$Runnable$0dfe5f98;.<init>:(Lkotlin/jvm/functions/Function0;)V·//·method@7fc21011021 26a534:·7020·c27f·4000·························|000c:·invoke-direct·{v0,·v4},·Lnl/mpcjanssen/simpletask/task/TodoListKt$sam$Runnable$caee2119;.<init>:(Lkotlin/jvm/functions/Function0;)V·//·method@7fc2
1011022 26a53a:·1f00·320b······························|000f:·check-cast·v0,·Ljava/lang/Runnable;·//·type@0b321011022 26a53a:·1f00·320b······························|000f:·check-cast·v0,·Ljava/lang/Runnable;·//·type@0b32
1011023 26a53e:·6201·0a3b······························|0011:·sget-object·v1,·Lnl/mpcjanssen/simpletask/util/FileStoreActionQueue;.INSTANCE:Lnl/mpcjanssen/simpletask/util/FileStoreActionQueue;·//·field@3b0a1011023 26a53e:·6201·0a3b······························|0011:·sget-object·v1,·Lnl/mpcjanssen/simpletask/util/FileStoreActionQueue;.INSTANCE:Lnl/mpcjanssen/simpletask/util/FileStoreActionQueue;·//·field@3b0a
1011024 26a542:·6e30·2680·3100·························|0013:·invoke-virtual·{v1,·v3,·v0},·Lnl/mpcjanssen/simpletask/util/FileStoreActionQueue;.add:(Ljava/lang/String;Ljava/lang/Runnable;)V·//·method@80261011024 26a542:·6e30·2680·3100·························|0013:·invoke-virtual·{v1,·v3,·v0},·Lnl/mpcjanssen/simpletask/util/FileStoreActionQueue;.add:(Ljava/lang/String;Ljava/lang/Runnable;)V·//·method@8026
1011025 26a548:·0e00···································|0016:·return-void1011025 26a548:·0e00···································|0016:·return-void
1011026 ······catches·······:·(none)1011026 ······catches·······:·(none)
1011027 ······positions·····:·1011027 ······positions·····:·
1011028 ········0x000a·line=471011028 ········0x000a·line=47
Offset 1011946, 16 lines modifiedOffset 1011946, 16 lines modified
1011946 ······outs··········:·31011946 ······outs··········:·3
1011947 ······insns·size····:·23·16-bit·code·units1011947 ······insns·size····:·23·16-bit·code·units
1011948 26ac64:········································|[26ac64]·nl.mpcjanssen.simpletask.task.TodoList.todoQueue:(Ljava/lang/String;Lkotlin/jvm/functions/Function0;)V1011948 26ac64:········································|[26ac64]·nl.mpcjanssen.simpletask.task.TodoList.todoQueue:(Ljava/lang/String;Lkotlin/jvm/functions/Function0;)V
1011949 26ac74:·1a01·f650······························|0000:·const-string·v1,·"description"·//·string@50f61011949 26ac74:·1a01·f650······························|0000:·const-string·v1,·"description"·//·string@50f6
1011950 26ac78:·7120·a06f·1300·························|0002:·invoke-static·{v3,·v1},·Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V·//·method@6fa01011950 26ac78:·7120·a06f·1300·························|0002:·invoke-static·{v3,·v1},·Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V·//·method@6fa0
1011951 26ac7e:·1a01·1749······························|0005:·const-string·v1,·"body"·//·string@49171011951 26ac7e:·1a01·1749······························|0005:·const-string·v1,·"body"·//·string@4917
1011952 26ac82:·7120·a06f·1400·························|0007:·invoke-static·{v4,·v1},·Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V·//·method@6fa01011952 26ac82:·7120·a06f·1400·························|0007:·invoke-static·{v4,·v1},·Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V·//·method@6fa0
1011953 26ac88:·2200·4f0f······························|000a:·new-instance·v0,·Lnl/mpcjanssen/simpletask/task/TodoListKt$sam$Runnable$0dfe5f98;·//·type@0f4f1011953 26ac88:·2200·4f0f······························|000a:·new-instance·v0,·Lnl/mpcjanssen/simpletask/task/TodoListKt$sam$Runnable$caee2119;·//·type@0f4f
1011954 26ac8c:·7020·c27f·4000·························|000c:·invoke-direct·{v0,·v4},·Lnl/mpcjanssen/simpletask/task/TodoListKt$sam$Runnable$0dfe5f98;.<init>:(Lkotlin/jvm/functions/Function0;)V·//·method@7fc21011954 26ac8c:·7020·c27f·4000·························|000c:·invoke-direct·{v0,·v4},·Lnl/mpcjanssen/simpletask/task/TodoListKt$sam$Runnable$caee2119;.<init>:(Lkotlin/jvm/functions/Function0;)V·//·method@7fc2
1011955 26ac92:·1f00·320b······························|000f:·check-cast·v0,·Ljava/lang/Runnable;·//·type@0b321011955 26ac92:·1f00·320b······························|000f:·check-cast·v0,·Ljava/lang/Runnable;·//·type@0b32
1011956 26ac96:·6201·133b······························|0011:·sget-object·v1,·Lnl/mpcjanssen/simpletask/util/TodoActionQueue;.INSTANCE:Lnl/mpcjanssen/simpletask/util/TodoActionQueue;·//·field@3b131011956 26ac96:·6201·133b······························|0011:·sget-object·v1,·Lnl/mpcjanssen/simpletask/util/TodoActionQueue;.INSTANCE:Lnl/mpcjanssen/simpletask/util/TodoActionQueue;·//·field@3b13
1011957 26ac9a:·6e30·4e80·3100·························|0013:·invoke-virtual·{v1,·v3,·v0},·Lnl/mpcjanssen/simpletask/util/TodoActionQueue;.add:(Ljava/lang/String;Ljava/lang/Runnable;)V·//·method@804e1011957 26ac9a:·6e30·4e80·3100·························|0013:·invoke-virtual·{v1,·v3,·v0},·Lnl/mpcjanssen/simpletask/util/TodoActionQueue;.add:(Ljava/lang/String;Ljava/lang/Runnable;)V·//·method@804e
1011958 26aca0:·0e00···································|0016:·return-void1011958 26aca0:·0e00···································|0016:·return-void
1011959 ······catches·······:·(none)1011959 ······catches·······:·(none)
1011960 ······positions·····:·1011960 ······positions·····:·
1011961 ········0x000a·line=521011961 ········0x000a·line=52
Offset 1012056, 64 lines modifiedOffset 1012056, 64 lines modified
1012056 virtual_methods_size:·11012056 virtual_methods_size:·1
  
1012057 Class·#3186·annotations:1012057 Class·#3186·annotations:
1012058 Annotations·on·class1012058 Annotations·on·class
1012059 ··VISIBILITY_RUNTIME·Lkotlin/Metadata;·bv={·1·0·2·}·k=3·mv={·1·1·7·}1012059 ··VISIBILITY_RUNTIME·Lkotlin/Metadata;·bv={·1·0·2·}·k=3·mv={·1·1·7·}
  
1012060 Class·#3186············-1012060 Class·#3186············-
1012061 ··Class·descriptor··:·'Lnl/mpcjanssen/simpletask/task/TodoListKt$sam$Runnable$0dfe5f98;'1012061 ··Class·descriptor··:·'Lnl/mpcjanssen/simpletask/task/TodoListKt$sam$Runnable$caee2119;'
1012062 ··Access·flags······:·0x0010·(FINAL)1012062 ··Access·flags······:·0x0010·(FINAL)
1012063 ··Superclass········:·'Ljava/lang/Object;'1012063 ··Superclass········:·'Ljava/lang/Object;'
1012064 ··Interfaces········-1012064 ··Interfaces········-
1012065 ····#0··············:·'Ljava/lang/Runnable;'1012065 ····#0··············:·'Ljava/lang/Runnable;'
1012066 ··Static·fields·····-1012066 ··Static·fields·····-
1012067 ··Instance·fields···-1012067 ··Instance·fields···-
1012068 ····#0··············:·(in·Lnl/mpcjanssen/simpletask/task/TodoListKt$sam$Runnable$0dfe5f98;)1012068 ····#0··············:·(in·Lnl/mpcjanssen/simpletask/task/TodoListKt$sam$Runnable$caee2119;)
1012069 ······name··········:·'function'1012069 ······name··········:·'function'
1012070 ······type··········:·'Lkotlin/jvm/functions/Function0;'1012070 ······type··········:·'Lkotlin/jvm/functions/Function0;'
1012071 ······access········:·0x1012·(PRIVATE·FINAL·SYNTHETIC)1012071 ······access········:·0x1012·(PRIVATE·FINAL·SYNTHETIC)
1012072 ··Direct·methods····-1012072 ··Direct·methods····-
1012073 ····#0··············:·(in·Lnl/mpcjanssen/simpletask/task/TodoListKt$sam$Runnable$0dfe5f98;)1012073 ····#0··············:·(in·Lnl/mpcjanssen/simpletask/task/TodoListKt$sam$Runnable$caee2119;)
1012074 ······name··········:·'<init>'1012074 ······name··········:·'<init>'
1012075 ······type··········:·'(Lkotlin/jvm/functions/Function0;)V'1012075 ······type··········:·'(Lkotlin/jvm/functions/Function0;)V'
1012076 ······access········:·0x10000·(CONSTRUCTOR)1012076 ······access········:·0x10000·(CONSTRUCTOR)
1012077 ······code··········-1012077 ······code··········-
1012078 ······registers·····:·21012078 ······registers·····:·2
1012079 ······ins···········:·21012079 ······ins···········:·2
1012080 ······outs··········:·11012080 ······outs··········:·1
1012081 ······insns·size····:·6·16-bit·code·units1012081 ······insns·size····:·6·16-bit·code·units
1012082 26ad38:········································|[26ad38]·nl.mpcjanssen.simpletask.task.TodoListKt$sam$Runnable$0dfe5f98.<init>:(Lkotlin/jvm/functions/Function0;)V1012082 26ad38:········································|[26ad38]·nl.mpcjanssen.simpletask.task.TodoListKt$sam$Runnable$caee2119.<init>:(Lkotlin/jvm/functions/Function0;)V
1012083 26ad48:·7010·185e·0000·························|0000:·invoke-direct·{v0},·Ljava/lang/Object;.<init>:()V·//·method@5e181012083 26ad48:·7010·185e·0000·························|0000:·invoke-direct·{v0},·Ljava/lang/Object;.<init>:()V·//·method@5e18
1012084 26ad4e:·5b01·db3a······························|0003:·iput-object·v1,·v0,·Lnl/mpcjanssen/simpletask/task/TodoListKt$sam$Runnable$0dfe5f98;.function:Lkotlin/jvm/functions/Function0;·//·field@3adb1012084 26ad4e:·5b01·db3a······························|0003:·iput-object·v1,·v0,·Lnl/mpcjanssen/simpletask/task/TodoListKt$sam$Runnable$caee2119;.function:Lkotlin/jvm/functions/Function0;·//·field@3adb
1012085 26ad52:·0e00···································|0005:·return-void1012085 26ad52:·0e00···································|0005:·return-void
1012086 ······catches·······:·(none)1012086 ······catches·······:·(none)
1012087 ······positions·····:·1012087 ······positions·····:·
1012088 ······locals········:·1012088 ······locals········:·
  
1012089 ··Virtual·methods···-1012089 ··Virtual·methods···-
1012090 ····#0··············:·(in·Lnl/mpcjanssen/simpletask/task/TodoListKt$sam$Runnable$0dfe5f98;)1012090 ····#0··············:·(in·Lnl/mpcjanssen/simpletask/task/TodoListKt$sam$Runnable$caee2119;)
1012091 ······name··········:·'run'1012091 ······name··········:·'run'
1012092 ······type··········:·'()V'1012092 ······type··········:·'()V'
1012093 ······access········:·0x1011·(PUBLIC·FINAL·SYNTHETIC)1012093 ······access········:·0x1011·(PUBLIC·FINAL·SYNTHETIC)
1012094 ······code··········-1012094 ······code··········-
1012095 ······registers·····:·31012095 ······registers·····:·3
1012096 ······ins···········:·11012096 ······ins···········:·1
1012097 ······outs··········:·21012097 ······outs··········:·2
1012098 ······insns·size····:·12·16-bit·code·units1012098 ······insns·size····:·12·16-bit·code·units
1012099 26ad54:········································|[26ad54]·nl.mpcjanssen.simpletask.task.TodoListKt$sam$Runnable$0dfe5f98.run:()V1012099 26ad54:········································|[26ad54]·nl.mpcjanssen.simpletask.task.TodoListKt$sam$Runnable$caee2119.run:()V
1012100 26ad64:·5420·db3a······························|0000:·iget-object·v0,·v2,·Lnl/mpcjanssen/simpletask/task/TodoListKt$sam$Runnable$0dfe5f98;.function:Lkotlin/jvm/functions/Function0;·//·field@3adb1012100 26ad64:·5420·db3a······························|0000:·iget-object·v0,·v2,·Lnl/mpcjanssen/simpletask/task/TodoListKt$sam$Runnable$caee2119;.function:Lkotlin/jvm/functions/Function0;·//·field@3adb
1012101 26ad68:·7210·8a6e·0000·························|0002:·invoke-interface·{v0},·Lkotlin/jvm/functions/Function0;.invoke:()Ljava/lang/Object;·//·method@6e8a1012101 26ad68:·7210·8a6e·0000·························|0002:·invoke-interface·{v0},·Lkotlin/jvm/functions/Function0;.invoke:()Ljava/lang/Object;·//·method@6e8a
1012102 26ad6e:·0c00···································|0005:·move-result-object·v01012102 26ad6e:·0c00···································|0005:·move-result-object·v0
1012103 26ad70:·1a01·7b64······························|0006:·const-string·v1,·"invoke(...)"·//·string@647b1012103 26ad70:·1a01·7b64······························|0006:·const-string·v1,·"invoke(...)"·//·string@647b
1012104 26ad74:·7120·976f·1000·························|0008:·invoke-static·{v0,·v1},·Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V·//·method@6f971012104 26ad74:·7120·976f·1000·························|0008:·invoke-static·{v0,·v1},·Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V·//·method@6f97
1012105 26ad7a:·0e00···································|000b:·return-void1012105 26ad7a:·0e00···································|000b:·return-void
1012106 ······catches·······:·(none)1012106 ······catches·······:·(none)
1012107 ······positions·····:·1012107 ······positions·····:·
1012108 ······locals········:·1012108 ······locals········:·
1012109 ········0x0000·-·0x000c·reg=2·this·Lnl/mpcjanssen/simpletask/task/TodoListKt$sam$Runnable$0dfe5f98;·1012109 ········0x0000·-·0x000c·reg=2·this·Lnl/mpcjanssen/simpletask/task/TodoListKt$sam$Runnable$caee2119;·
  
1012110 ··source_file_idx···:·15320·(TodoList.kt)1012110 ··source_file_idx···:·15320·(TodoList.kt)
  
1012111 Class·#3187·header:1012111 Class·#3187·header:
1012112 class_idx···········:·39201012112 class_idx···········:·3920
1012113 access_flags········:·17·(0x0011)1012113 access_flags········:·17·(0x0011)
1012114 superclass_idx······:·28611012114 superclass_idx······:·2861
4.93 KB
classes.jar
1.77 KB
zipinfo {}
    
Offset 3181, 15 lines modifiedOffset 3181, 15 lines modified
3181 ?rwxrwxr-x··2.0·unx·····1221·b-·stor·80-Jan-01·00:00·nl/mpcjanssen/simpletask/task/TodoList$removeAll$1.class3181 ?rwxrwxr-x··2.0·unx·····1221·b-·stor·80-Jan-01·00:00·nl/mpcjanssen/simpletask/task/TodoList$removeAll$1.class
3182 ?rwxrwxr-x··2.0·unx·····3267·b-·stor·80-Jan-01·00:00·nl/mpcjanssen/simpletask/task/TodoList$save$1.class3182 ?rwxrwxr-x··2.0·unx·····3267·b-·stor·80-Jan-01·00:00·nl/mpcjanssen/simpletask/task/TodoList$save$1.class
3183 ?rwxrwxr-x··2.0·unx·····1973·b-·stor·80-Jan-01·00:00·nl/mpcjanssen/simpletask/task/TodoList$selectTasks$1.class3183 ?rwxrwxr-x··2.0·unx·····1973·b-·stor·80-Jan-01·00:00·nl/mpcjanssen/simpletask/task/TodoList$selectTasks$1.class
3184 ?rwxrwxr-x··2.0·unx······924·b-·stor·80-Jan-01·00:00·nl/mpcjanssen/simpletask/task/TodoList$startAddTaskActivity$1.class3184 ?rwxrwxr-x··2.0·unx······924·b-·stor·80-Jan-01·00:00·nl/mpcjanssen/simpletask/task/TodoList$startAddTaskActivity$1.class
3185 ?rwxrwxr-x··2.0·unx·····1805·b-·stor·80-Jan-01·00:00·nl/mpcjanssen/simpletask/task/TodoList$unSelectTasks$1.class3185 ?rwxrwxr-x··2.0·unx·····1805·b-·stor·80-Jan-01·00:00·nl/mpcjanssen/simpletask/task/TodoList$unSelectTasks$1.class
3186 ?rwxrwxr-x··2.0·unx······709·b-·stor·80-Jan-01·00:00·nl/mpcjanssen/simpletask/task/TodoList$uncomplete$1.class3186 ?rwxrwxr-x··2.0·unx······709·b-·stor·80-Jan-01·00:00·nl/mpcjanssen/simpletask/task/TodoList$uncomplete$1.class
3187 ?rwxrwxr-x··2.0·unx····12487·b-·defN·80-Jan-01·00:00·nl/mpcjanssen/simpletask/task/TodoList.class3187 ?rwxrwxr-x··2.0·unx····12487·b-·defN·80-Jan-01·00:00·nl/mpcjanssen/simpletask/task/TodoList.class
3188 ?rwxrwxr-x··2.0·unx······572·b-·stor·80-Jan-01·00:00·nl/mpcjanssen/simpletask/task/TodoListKt$sam$Runnable$0dfe5f98.class3188 ?rwxrwxr-x··2.0·unx······572·b-·stor·80-Jan-01·00:00·nl/mpcjanssen/simpletask/task/TodoListKt$sam$Runnable$caee2119.class
3189 ?rwxrwxr-x··2.0·unx·····1666·b-·stor·80-Jan-01·00:00·nl/mpcjanssen/simpletask/task/WhiteSpaceToken.class3189 ?rwxrwxr-x··2.0·unx·····1666·b-·stor·80-Jan-01·00:00·nl/mpcjanssen/simpletask/task/WhiteSpaceToken.class
3190 ?rwxrwxr-x··2.0·unx·····1634·b-·stor·80-Jan-01·00:00·nl/mpcjanssen/simpletask/util/ActionQueue.class3190 ?rwxrwxr-x··2.0·unx·····1634·b-·stor·80-Jan-01·00:00·nl/mpcjanssen/simpletask/util/ActionQueue.class
3191 ?rwxrwxr-x··2.0·unx····19496·b-·defN·80-Jan-01·00:00·nl/mpcjanssen/simpletask/util/Config.class3191 ?rwxrwxr-x··2.0·unx····19496·b-·defN·80-Jan-01·00:00·nl/mpcjanssen/simpletask/util/Config.class
3192 ?rwxrwxr-x··2.0·unx······370·b-·stor·80-Jan-01·00:00·nl/mpcjanssen/simpletask/util/FileStoreActionQueue.class3192 ?rwxrwxr-x··2.0·unx······370·b-·stor·80-Jan-01·00:00·nl/mpcjanssen/simpletask/util/FileStoreActionQueue.class
3193 ?rwxrwxr-x··2.0·unx······912·b-·stor·80-Jan-01·00:00·nl/mpcjanssen/simpletask/util/FontManager.class3193 ?rwxrwxr-x··2.0·unx······912·b-·stor·80-Jan-01·00:00·nl/mpcjanssen/simpletask/util/FontManager.class
3194 ?rwxrwxr-x··2.0·unx·····1742·b-·stor·80-Jan-01·00:00·nl/mpcjanssen/simpletask/util/FontPreference$FontAdapter.class3194 ?rwxrwxr-x··2.0·unx·····1742·b-·stor·80-Jan-01·00:00·nl/mpcjanssen/simpletask/util/FontPreference$FontAdapter.class
3195 ?rwxrwxr-x··2.0·unx·····2576·b-·stor·80-Jan-01·00:00·nl/mpcjanssen/simpletask/util/FontPreference.class3195 ?rwxrwxr-x··2.0·unx·····2576·b-·stor·80-Jan-01·00:00·nl/mpcjanssen/simpletask/util/FontPreference.class
606 B
zipnote «TEMP»/diffoscope_bklnmm_v_tmp/tmpiu_i6wjy_.zip
    
Offset 9552, 15 lines modifiedOffset 9552, 15 lines modified
  
9552 Filename:·nl/mpcjanssen/simpletask/task/TodoList$uncomplete$1.class9552 Filename:·nl/mpcjanssen/simpletask/task/TodoList$uncomplete$1.class
9553 Comment:·9553 Comment:·
  
9554 Filename:·nl/mpcjanssen/simpletask/task/TodoList.class9554 Filename:·nl/mpcjanssen/simpletask/task/TodoList.class
9555 Comment:·9555 Comment:·
  
9556 Filename:·nl/mpcjanssen/simpletask/task/TodoListKt$sam$Runnable$0dfe5f98.class9556 Filename:·nl/mpcjanssen/simpletask/task/TodoListKt$sam$Runnable$caee2119.class
9557 Comment:·9557 Comment:·
  
9558 Filename:·nl/mpcjanssen/simpletask/task/WhiteSpaceToken.class9558 Filename:·nl/mpcjanssen/simpletask/task/WhiteSpaceToken.class
9559 Comment:·9559 Comment:·
  
9560 Filename:·nl/mpcjanssen/simpletask/util/ActionQueue.class9560 Filename:·nl/mpcjanssen/simpletask/util/ActionQueue.class
9561 Comment:·9561 Comment:·
1.85 KB
nl/mpcjanssen/simpletask/task/TodoList.class
1.76 KB
procyon -ec {}
    
Offset 119, 15 lines modifiedOffset 119, 15 lines modified
119 ········Intrinsics.checkParameterIsNotNull((Object)s,·"prefill");119 ········Intrinsics.checkParameterIsNotNull((Object)s,·"prefill");
120 ········this.todoQueue("Edit·tasks",·(Function0)new·TodoList$editTasks$1(list,·activity,·s));120 ········this.todoQueue("Edit·tasks",·(Function0)new·TodoList$editTasks$1(list,·activity,·s));
121 ····}121 ····}
122 ····122 ····
123 ····public·final·void·fileStoreQueue(final·String·s,·final·Function0·function0)·{123 ····public·final·void·fileStoreQueue(final·String·s,·final·Function0·function0)·{
124 ········Intrinsics.checkParameterIsNotNull((Object)s,·"description");124 ········Intrinsics.checkParameterIsNotNull((Object)s,·"description");
125 ········Intrinsics.checkParameterIsNotNull((Object)function0,·"body");125 ········Intrinsics.checkParameterIsNotNull((Object)function0,·"body");
126 ········FileStoreActionQueue.INSTANCE.add(s,·(Runnable)new·TodoListKt$sam$Runnable$0dfe5f98(function0));126 ········FileStoreActionQueue.INSTANCE.add(s,·(Runnable)new·TodoListKt$sam$Runnable$caee2119(function0));
127 ····}127 ····}
128 ····128 ····
129 ····public·final·List·getCompletedTasks()·{129 ····public·final·List·getCompletedTasks()·{
130 ········final·ArrayList·list·=·(ArrayList)TodoList.todoItems;130 ········final·ArrayList·list·=·(ArrayList)TodoList.todoItems;
131 ········final·ArrayList<Task>·list2·=·(ArrayList<Task>)new·ArrayList<Task>();131 ········final·ArrayList<Task>·list2·=·(ArrayList<Task>)new·ArrayList<Task>();
132 ········for·(final·Task·next·:·list)·{132 ········for·(final·Task·next·:·list)·{
133 ············if·(((Task)next).isCompleted())·{133 ············if·(((Task)next).isCompleted())·{
Offset 332, 15 lines modifiedOffset 332, 15 lines modified
332 ········Intrinsics.checkParameterIsNotNull((Object)s,·"prefill");332 ········Intrinsics.checkParameterIsNotNull((Object)s,·"prefill");
333 ········this.todoQueue("Start·add/edit·task·activity",·(Function0)new·TodoList$startAddTaskActivity$1(activity,·s));333 ········this.todoQueue("Start·add/edit·task·activity",·(Function0)new·TodoList$startAddTaskActivity$1(activity,·s));
334 ····}334 ····}
335 ····335 ····
336 ····public·final·void·todoQueue(final·String·s,·final·Function0·function0)·{336 ····public·final·void·todoQueue(final·String·s,·final·Function0·function0)·{
337 ········Intrinsics.checkParameterIsNotNull((Object)s,·"description");337 ········Intrinsics.checkParameterIsNotNull((Object)s,·"description");
338 ········Intrinsics.checkParameterIsNotNull((Object)function0,·"body");338 ········Intrinsics.checkParameterIsNotNull((Object)function0,·"body");
339 ········TodoActionQueue.INSTANCE.add(s,·(Runnable)new·TodoListKt$sam$Runnable$0dfe5f98(function0));339 ········TodoActionQueue.INSTANCE.add(s,·(Runnable)new·TodoListKt$sam$Runnable$caee2119(function0));
340 ····}340 ····}
341 ····341 ····
342 ····public·final·void·unSelectTask(final·Task·task)·{342 ····public·final·void·unSelectTask(final·Task·task)·{
343 ········Intrinsics.checkParameterIsNotNull((Object)task,·"item");343 ········Intrinsics.checkParameterIsNotNull((Object)task,·"item");
344 ········this.unSelectTasks(CollectionsKt.listOf((Object)task));344 ········this.unSelectTasks(CollectionsKt.listOf((Object)task));
345 ····}345 ····}
346 ····346 ····
722 B
nl/mpcjanssen/simpletask/task/TodoListKt$sam$Runnable$0dfe5f98.class vs.
nl/mpcjanssen/simpletask/task/TodoListKt$sam$Runnable$caee2119.class
Files 20% similar despite different names
545 B
procyon -ec {}
    
Offset 1, 14 lines modifiedOffset 1, 14 lines modified
  
1 package·nl.mpcjanssen.simpletask.task;1 package·nl.mpcjanssen.simpletask.task;
  
2 import·kotlin.jvm.internal.Intrinsics;2 import·kotlin.jvm.internal.Intrinsics;
3 import·kotlin.jvm.functions.Function0;3 import·kotlin.jvm.functions.Function0;
  
4 final·class·TodoListKt$sam$Runnable$0dfe5f98·implements·Runnable4 final·class·TodoListKt$sam$Runnable$caee2119·implements·Runnable
5 {5 {
6 ····private·final·/*·synthetic·*/·Function0·function;6 ····private·final·/*·synthetic·*/·Function0·function;
7 ····7 ····
8 ····TodoListKt$sam$Runnable$0dfe5f98(final·Function0·function)·{8 ····TodoListKt$sam$Runnable$caee2119(final·Function0·function)·{
9 ········this.function·=·function;9 ········this.function·=·function;
10 ····}10 ····}
11 }11 }
2.07 KB
smali/nl/mpcjanssen/simpletask/task/TodoList.smali
    
Offset 952, 17 lines modifiedOffset 952, 17 lines modified
952 ····invoke-static·{p1,·v1},·Lkotlin/jvm/internal/Intrinsics;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V952 ····invoke-static·{p1,·v1},·Lkotlin/jvm/internal/Intrinsics;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
  
953 ····const-string·v1,·"body"953 ····const-string·v1,·"body"
  
954 ····invoke-static·{p2,·v1},·Lkotlin/jvm/internal/Intrinsics;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V954 ····invoke-static·{p2,·v1},·Lkotlin/jvm/internal/Intrinsics;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
  
955 ····.line·47955 ····.line·47
956 ····new-instance·v0,·Lnl/mpcjanssen/simpletask/task/TodoListKt$sam$Runnable$0dfe5f98;956 ····new-instance·v0,·Lnl/mpcjanssen/simpletask/task/TodoListKt$sam$Runnable$caee2119;
  
957 ····invoke-direct·{v0,·p2},·Lnl/mpcjanssen/simpletask/task/TodoListKt$sam$Runnable$0dfe5f98;-><init>(Lkotlin/jvm/functions/Function0;)V957 ····invoke-direct·{v0,·p2},·Lnl/mpcjanssen/simpletask/task/TodoListKt$sam$Runnable$caee2119;-><init>(Lkotlin/jvm/functions/Function0;)V
  
958 ····check-cast·v0,·Ljava/lang/Runnable;958 ····check-cast·v0,·Ljava/lang/Runnable;
  
959 ····.line·48959 ····.line·48
960 ····.local·v0,·"r":Ljava/lang/Runnable;960 ····.local·v0,·"r":Ljava/lang/Runnable;
961 ····sget-object·v1,·Lnl/mpcjanssen/simpletask/util/FileStoreActionQueue;->INSTANCE:Lnl/mpcjanssen/simpletask/util/FileStoreActionQueue;961 ····sget-object·v1,·Lnl/mpcjanssen/simpletask/util/FileStoreActionQueue;->INSTANCE:Lnl/mpcjanssen/simpletask/util/FileStoreActionQueue;
  
Offset 2243, 17 lines modifiedOffset 2243, 17 lines modified
2243 ····invoke-static·{p1,·v1},·Lkotlin/jvm/internal/Intrinsics;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V2243 ····invoke-static·{p1,·v1},·Lkotlin/jvm/internal/Intrinsics;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
  
2244 ····const-string·v1,·"body"2244 ····const-string·v1,·"body"
  
2245 ····invoke-static·{p2,·v1},·Lkotlin/jvm/internal/Intrinsics;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V2245 ····invoke-static·{p2,·v1},·Lkotlin/jvm/internal/Intrinsics;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
  
2246 ····.line·522246 ····.line·52
2247 ····new-instance·v0,·Lnl/mpcjanssen/simpletask/task/TodoListKt$sam$Runnable$0dfe5f98;2247 ····new-instance·v0,·Lnl/mpcjanssen/simpletask/task/TodoListKt$sam$Runnable$caee2119;
  
2248 ····invoke-direct·{v0,·p2},·Lnl/mpcjanssen/simpletask/task/TodoListKt$sam$Runnable$0dfe5f98;-><init>(Lkotlin/jvm/functions/Function0;)V2248 ····invoke-direct·{v0,·p2},·Lnl/mpcjanssen/simpletask/task/TodoListKt$sam$Runnable$caee2119;-><init>(Lkotlin/jvm/functions/Function0;)V
  
2249 ····check-cast·v0,·Ljava/lang/Runnable;2249 ····check-cast·v0,·Ljava/lang/Runnable;
  
2250 ····.line·532250 ····.line·53
2251 ····.local·v0,·"r":Ljava/lang/Runnable;2251 ····.local·v0,·"r":Ljava/lang/Runnable;
2252 ····sget-object·v1,·Lnl/mpcjanssen/simpletask/util/TodoActionQueue;->INSTANCE:Lnl/mpcjanssen/simpletask/util/TodoActionQueue;2252 ····sget-object·v1,·Lnl/mpcjanssen/simpletask/util/TodoActionQueue;->INSTANCE:Lnl/mpcjanssen/simpletask/util/TodoActionQueue;
  
1.43 KB
smali/nl/mpcjanssen/simpletask/task/TodoListKt$sam$Runnable$0dfe5f98.smali vs.
smali/nl/mpcjanssen/simpletask/task/TodoListKt$sam$Runnable$caee2119.smali
Files 11% similar despite different names
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 .class·final·Lnl/mpcjanssen/simpletask/task/TodoListKt$sam$Runnable$0dfe5f98;1 .class·final·Lnl/mpcjanssen/simpletask/task/TodoListKt$sam$Runnable$caee2119;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"TodoList.kt"3 .source·"TodoList.kt"
  
4 #·interfaces4 #·interfaces
5 .implements·Ljava/lang/Runnable;5 .implements·Ljava/lang/Runnable;
  
  
Offset 28, 26 lines modifiedOffset 28, 26 lines modified
  
28 #·direct·methods28 #·direct·methods
29 .method·constructor·<init>(Lkotlin/jvm/functions/Function0;)V29 .method·constructor·<init>(Lkotlin/jvm/functions/Function0;)V
30 ····.locals·030 ····.locals·0
  
31 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V31 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
32 ····iput-object·p1,·p0,·Lnl/mpcjanssen/simpletask/task/TodoListKt$sam$Runnable$0dfe5f98;->function:Lkotlin/jvm/functions/Function0;32 ····iput-object·p1,·p0,·Lnl/mpcjanssen/simpletask/task/TodoListKt$sam$Runnable$caee2119;->function:Lkotlin/jvm/functions/Function0;
  
33 ····return-void33 ····return-void
34 .end·method34 .end·method
  
  
35 #·virtual·methods35 #·virtual·methods
36 .method·public·final·synthetic·run()V36 .method·public·final·synthetic·run()V
37 ····.locals·237 ····.locals·2
  
38 ····.prologue38 ····.prologue
39 ····iget-object·v0,·p0,·Lnl/mpcjanssen/simpletask/task/TodoListKt$sam$Runnable$0dfe5f98;->function:Lkotlin/jvm/functions/Function0;39 ····iget-object·v0,·p0,·Lnl/mpcjanssen/simpletask/task/TodoListKt$sam$Runnable$caee2119;->function:Lkotlin/jvm/functions/Function0;
  
40 ····invoke-interface·{v0},·Lkotlin/jvm/functions/Function0;->invoke()Ljava/lang/Object;40 ····invoke-interface·{v0},·Lkotlin/jvm/functions/Function0;->invoke()Ljava/lang/Object;
  
41 ····move-result-object·v041 ····move-result-object·v0
  
42 ····const-string·v1,·"invoke(...)"42 ····const-string·v1,·"invoke(...)"