99.6 MB
/home/fdroid/fdroiddata/tmp/io.github.fvasco.pinpoi_42.apk vs.
/home/fdroid/fdroiddata/tmp/sigcp_io.github.fvasco.pinpoi_42.apk
3.06 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, 25 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:·180ce72490362721ab92ca5507f9b34928f3890ac771f8668dfd8b2422ed094a 
10 Signer·#1·certificate·SHA-1·digest:·1e9506fd2fee75ca9ce2df4268faf12944e4628b 
11 Signer·#1·certificate·MD5·digest:·b8a8b2a7e363580e7d34c81650c3de0f 
12 Signer·#1·key·algorithm:·RSA 
13 Signer·#1·key·size·(bits):·2048 
14 Signer·#1·public·key·SHA-256·digest:·4e7b3c3b85abee5261de971f1748028c724bd8a851e40d31c9638f600a36d412 
15 Signer·#1·public·key·SHA-1·digest:·726a8f473cf3227e903213757dbdb02bb6a7863e 
16 Signer·#1·public·key·MD5·digest:·c12d9f3973b61c4556cd7a0606dfc7d1 
17 WARNING:·META-INF/LICENSE·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/appcompat-v7-compileReleaseKotlin.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/common-compileReleaseKotlin.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/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/. 
21 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/. 
22 WARNING:·META-INF/sdk23-compileReleaseKotlin.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/. 
23 WARNING:·META-INF/support-v4-compileReleaseKotlin.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/. 
24 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/. 
25 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.19 MB
zipinfo -v {}
Differences in extra fields detected; using output from zipinfo -v
    
Offset 1, 19038 lines modifiedOffset 1, 15086 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:···················2838357·(00000000002B4F55h)4 ··Zip·archive·file·size:···················2816755·(00000000002AFAF3h)
5 ··Actual·end-cent-dir·record·offset:·······2838335·(00000000002B4F3Fh)5 ··Actual·end-cent-dir·record·offset:·······2816733·(00000000002AFADDh)
6 ··Expected·end-cent-dir·record·offset:·····2838335·(00000000002B4F3Fh)6 ··Expected·end-cent-dir·record·offset:·····2816733·(00000000002AFADDh)
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·511·entries.9 ··central·directory·contains·509·entries.
10 ··The·central·directory·is·54955·(000000000000D6ABh)·bytes·long,10 ··The·central·directory·is·48938·(000000000000BF2Ah)·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·2783380·(00000000002A7894h).12 ··is·2767795·(00000000002A3BB3h).
  
  
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·May·30·06:10:3226 ··file·last·modified·on·(DOS·date/time):··········1980·000·0·00:00:00
27 ··32-bit·CRC·value·(hex):·························79152e4b27 ··32-bit·CRC·value·(hex):·························47d6d9aa
28 ··compressed·size:································15813·bytes28 ··compressed·size:································1985·bytes
29 ··uncompressed·size:······························52455·bytes29 ··uncompressed·size:······························8324·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/3CAB1930.SF 
  
42 ··offset·of·local·header·from·start·of·archive:···15879 
43 ··················································(0000000000003E07h)·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·May·30·06:10:32 
53 ··32-bit·CRC·value·(hex):·························31ebdbb8 
54 ··compressed·size:································15963·bytes 
55 ··uncompressed·size:······························52558·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/3CAB1930.RSA 
  
68 ··offset·of·local·header·from·start·of·archive:···31908 
69 ··················································(0000000000007CA4h)·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·May·30·06:10:32 
79 ··32-bit·CRC·value·(hex):·························4b57b2ed 
80 ··compressed·size:································1073·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/LICENSE40 ··META-INF/LICENSE
  
94 ··offset·of·local·header·from·start·of·archive:···3304841 ··offset·of·local·header·from·start·of·archive:···2034
95 ··················································(0000000000008118h)·bytes42 ··················································(00000000000007F2h)·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·local52 ··file·last·modified·on·(UT·extra·field·modtime):·1970·Jan·1·00:00:00·local
Max diff block lines reached; 1244180/1251726 bytes (99.40%) of diff not shown.
98.5 MB
classes.dex
98.4 MB
dexdump -a -d -f -h {}
Ignoring differences in offsets to keep diff size reasonable.
    
Offset 1, 30 lines modifiedOffset 1, 30 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············:·e6d0bacb4 checksum············:·bc6d4ae3
5 signature···········:·ad57...6c0c5 signature···········:·86f6...bc99
6 file_size···········:·51015126 file_size···········:·5101476
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·····:·3793510 string_ids_size·····:·37934
11 string_ids_off······:·112·(0x000070)11 string_ids_off······:·112·(0x000070)
12 type_ids_size·······:·472212 type_ids_size·······:·4722
13 type_ids_off········:·151852·(0x02512c)13 type_ids_off········:·151848·(0x025128)
14 proto_ids_size······:·766614 proto_ids_size······:·7666
15 proto_ids_off·······:·170740·(0x029af4)15 proto_ids_off·······:·170736·(0x029af0)
16 field_ids_size······:·1562616 field_ids_size······:·15626
17 field_ids_off·······:·262732·(0x04024c)17 field_ids_off·······:·262728·(0x040248)
18 method_ids_size·····:·3592418 method_ids_size·····:·35924
19 method_ids_off······:·387740·(0x05ea9c)19 method_ids_off······:·387736·(0x05ea98)
20 class_defs_size·····:·352120 class_defs_size·····:·3521
21 class_defs_off······:·675132·(0x0a4d3c)21 class_defs_off······:·675128·(0x0a4d38)
22 data_size···········:·431370822 data_size···········:·4313676
23 data_off············:·787804·(0x0c055c)23 data_off············:·787800·(0x0c0558)
  
24 Class·#0·header:24 Class·#0·header:
25 class_idx···········:·30625 class_idx···········:·306
26 access_flags········:·9729·(0x2601)26 access_flags········:·9729·(0x2601)
27 superclass_idx······:·298227 superclass_idx······:·2982
28 source_file_idx·····:·383028 source_file_idx·····:·3830
29 static_fields_size··:·029 static_fields_size··:·0
Offset 1190, 54 lines modifiedOffset 1190, 54 lines modified
1190 ······type··········:·'()V'1190 ······type··········:·'()V'
1191 ······access········:·0x10008·(STATIC·CONSTRUCTOR)1191 ······access········:·0x10008·(STATIC·CONSTRUCTOR)
1192 ······code··········-1192 ······code··········-
1193 ······registers·····:·71193 ······registers·····:·7
1194 ······ins···········:·01194 ······ins···········:·0
1195 ······outs··········:·31195 ······outs··········:·3
1196 ······insns·size····:·76·16-bit·code·units1196 ······insns·size····:·76·16-bit·code·units
1197 1205b0:········································|[1205b0]·android.support.annotation.RestrictTo$Scope.<clinit>:()V1197 1205ac:········································|[1205ac]·android.support.annotation.RestrictTo$Scope.<clinit>:()V
1198 1205c0:·1246···································|0000:·const/4·v6,·#int·4·//·#41198 1205bc:·1246···································|0000:·const/4·v6,·#int·4·//·#4
1199 1205c2:·1235···································|0001:·const/4·v5,·#int·3·//·#31199 1205be:·1235···································|0001:·const/4·v5,·#int·3·//·#3
1200 1205c4:·1224···································|0002:·const/4·v4,·#int·2·//·#21200 1205c0:·1224···································|0002:·const/4·v4,·#int·2·//·#2
1201 1205c6:·1213···································|0003:·const/4·v3,·#int·1·//·#11201 1205c2:·1213···································|0003:·const/4·v3,·#int·1·//·#1
1202 1205c8:·1202···································|0004:·const/4·v2,·#int·0·//·#01202 1205c4:·1202···································|0004:·const/4·v2,·#int·0·//·#0
1203 1205ca:·2200·5501······························|0005:·new-instance·v0,·Landroid/support/annotation/RestrictTo$Scope;·//·type@01551203 1205c6:·2200·5501······························|0005:·new-instance·v0,·Landroid/support/annotation/RestrictTo$Scope;·//·type@0155
1204 1205ce:·1a01·c61c······························|0007:·const-string·v1,·"LIBRARY"·//·string@1cc61204 1205ca:·1a01·c61c······························|0007:·const-string·v1,·"LIBRARY"·//·string@1cc6
1205 1205d2:·7030·c405·1002·························|0009:·invoke-direct·{v0,·v1,·v2},·Landroid/support/annotation/RestrictTo$Scope;.<init>:(Ljava/lang/String;I)V·//·method@05c41205 1205ce:·7030·c405·1002·························|0009:·invoke-direct·{v0,·v1,·v2},·Landroid/support/annotation/RestrictTo$Scope;.<init>:(Ljava/lang/String;I)V·//·method@05c4
1206 1205d8:·6900·7500······························|000c:·sput-object·v0,·Landroid/support/annotation/RestrictTo$Scope;.LIBRARY:Landroid/support/annotation/RestrictTo$Scope;·//·field@00751206 1205d4:·6900·7500······························|000c:·sput-object·v0,·Landroid/support/annotation/RestrictTo$Scope;.LIBRARY:Landroid/support/annotation/RestrictTo$Scope;·//·field@0075
1207 1205dc:·2200·5501······························|000e:·new-instance·v0,·Landroid/support/annotation/RestrictTo$Scope;·//·type@01551207 1205d8:·2200·5501······························|000e:·new-instance·v0,·Landroid/support/annotation/RestrictTo$Scope;·//·type@0155
1208 1205e0:·1a01·c71c······························|0010:·const-string·v1,·"LIBRARY_GROUP"·//·string@1cc71208 1205dc:·1a01·c71c······························|0010:·const-string·v1,·"LIBRARY_GROUP"·//·string@1cc7
1209 1205e4:·7030·c405·1003·························|0012:·invoke-direct·{v0,·v1,·v3},·Landroid/support/annotation/RestrictTo$Scope;.<init>:(Ljava/lang/String;I)V·//·method@05c41209 1205e0:·7030·c405·1003·························|0012:·invoke-direct·{v0,·v1,·v3},·Landroid/support/annotation/RestrictTo$Scope;.<init>:(Ljava/lang/String;I)V·//·method@05c4
1210 1205ea:·6900·7600······························|0015:·sput-object·v0,·Landroid/support/annotation/RestrictTo$Scope;.LIBRARY_GROUP:Landroid/support/annotation/RestrictTo$Scope;·//·field@00761210 1205e6:·6900·7600······························|0015:·sput-object·v0,·Landroid/support/annotation/RestrictTo$Scope;.LIBRARY_GROUP:Landroid/support/annotation/RestrictTo$Scope;·//·field@0076
1211 1205ee:·2200·5501······························|0017:·new-instance·v0,·Landroid/support/annotation/RestrictTo$Scope;·//·type@01551211 1205ea:·2200·5501······························|0017:·new-instance·v0,·Landroid/support/annotation/RestrictTo$Scope;·//·type@0155
1212 1205f2:·1a01·4719······························|0019:·const-string·v1,·"GROUP_ID"·//·string@19471212 1205ee:·1a01·4719······························|0019:·const-string·v1,·"GROUP_ID"·//·string@1947
1213 1205f6:·7030·c405·1004·························|001b:·invoke-direct·{v0,·v1,·v4},·Landroid/support/annotation/RestrictTo$Scope;.<init>:(Ljava/lang/String;I)V·//·method@05c41213 1205f2:·7030·c405·1004·························|001b:·invoke-direct·{v0,·v1,·v4},·Landroid/support/annotation/RestrictTo$Scope;.<init>:(Ljava/lang/String;I)V·//·method@05c4
1214 1205fc:·6900·7400······························|001e:·sput-object·v0,·Landroid/support/annotation/RestrictTo$Scope;.GROUP_ID:Landroid/support/annotation/RestrictTo$Scope;·//·field@00741214 1205f8:·6900·7400······························|001e:·sput-object·v0,·Landroid/support/annotation/RestrictTo$Scope;.GROUP_ID:Landroid/support/annotation/RestrictTo$Scope;·//·field@0074
1215 120600:·2200·5501······························|0020:·new-instance·v0,·Landroid/support/annotation/RestrictTo$Scope;·//·type@01551215 1205fc:·2200·5501······························|0020:·new-instance·v0,·Landroid/support/annotation/RestrictTo$Scope;·//·type@0155
1216 120604:·1a01·783c······························|0022:·const-string·v1,·"TESTS"·//·string@3c781216 120600:·1a01·783c······························|0022:·const-string·v1,·"TESTS"·//·string@3c78
1217 120608:·7030·c405·1005·························|0024:·invoke-direct·{v0,·v1,·v5},·Landroid/support/annotation/RestrictTo$Scope;.<init>:(Ljava/lang/String;I)V·//·method@05c41217 120604:·7030·c405·1005·························|0024:·invoke-direct·{v0,·v1,·v5},·Landroid/support/annotation/RestrictTo$Scope;.<init>:(Ljava/lang/String;I)V·//·method@05c4
1218 12060e:·6900·7800······························|0027:·sput-object·v0,·Landroid/support/annotation/RestrictTo$Scope;.TESTS:Landroid/support/annotation/RestrictTo$Scope;·//·field@00781218 12060a:·6900·7800······························|0027:·sput-object·v0,·Landroid/support/annotation/RestrictTo$Scope;.TESTS:Landroid/support/annotation/RestrictTo$Scope;·//·field@0078
1219 120612:·2200·5501······························|0029:·new-instance·v0,·Landroid/support/annotation/RestrictTo$Scope;·//·type@01551219 12060e:·2200·5501······························|0029:·new-instance·v0,·Landroid/support/annotation/RestrictTo$Scope;·//·type@0155
1220 120616:·1a01·523a······························|002b:·const-string·v1,·"SUBCLASSES"·//·string@3a521220 120612:·1a01·523a······························|002b:·const-string·v1,·"SUBCLASSES"·//·string@3a52
1221 12061a:·7030·c405·1006·························|002d:·invoke-direct·{v0,·v1,·v6},·Landroid/support/annotation/RestrictTo$Scope;.<init>:(Ljava/lang/String;I)V·//·method@05c41221 120616:·7030·c405·1006·························|002d:·invoke-direct·{v0,·v1,·v6},·Landroid/support/annotation/RestrictTo$Scope;.<init>:(Ljava/lang/String;I)V·//·method@05c4
1222 120620:·6900·7700······························|0030:·sput-object·v0,·Landroid/support/annotation/RestrictTo$Scope;.SUBCLASSES:Landroid/support/annotation/RestrictTo$Scope;·//·field@00771222 12061c:·6900·7700······························|0030:·sput-object·v0,·Landroid/support/annotation/RestrictTo$Scope;.SUBCLASSES:Landroid/support/annotation/RestrictTo$Scope;·//·field@0077
1223 120624:·1250···································|0032:·const/4·v0,·#int·5·//·#51223 120620:·1250···································|0032:·const/4·v0,·#int·5·//·#5
1224 120626:·2300·ee11······························|0033:·new-array·v0,·v0,·[Landroid/support/annotation/RestrictTo$Scope;·//·type@11ee1224 120622:·2300·ee11······························|0033:·new-array·v0,·v0,·[Landroid/support/annotation/RestrictTo$Scope;·//·type@11ee
1225 12062a:·6201·7500······························|0035:·sget-object·v1,·Landroid/support/annotation/RestrictTo$Scope;.LIBRARY:Landroid/support/annotation/RestrictTo$Scope;·//·field@00751225 120626:·6201·7500······························|0035:·sget-object·v1,·Landroid/support/annotation/RestrictTo$Scope;.LIBRARY:Landroid/support/annotation/RestrictTo$Scope;·//·field@0075
1226 12062e:·4d01·0002······························|0037:·aput-object·v1,·v0,·v21226 12062a:·4d01·0002······························|0037:·aput-object·v1,·v0,·v2
1227 120632:·6201·7600······························|0039:·sget-object·v1,·Landroid/support/annotation/RestrictTo$Scope;.LIBRARY_GROUP:Landroid/support/annotation/RestrictTo$Scope;·//·field@00761227 12062e:·6201·7600······························|0039:·sget-object·v1,·Landroid/support/annotation/RestrictTo$Scope;.LIBRARY_GROUP:Landroid/support/annotation/RestrictTo$Scope;·//·field@0076
1228 120636:·4d01·0003······························|003b:·aput-object·v1,·v0,·v31228 120632:·4d01·0003······························|003b:·aput-object·v1,·v0,·v3
1229 12063a:·6201·7400······························|003d:·sget-object·v1,·Landroid/support/annotation/RestrictTo$Scope;.GROUP_ID:Landroid/support/annotation/RestrictTo$Scope;·//·field@00741229 120636:·6201·7400······························|003d:·sget-object·v1,·Landroid/support/annotation/RestrictTo$Scope;.GROUP_ID:Landroid/support/annotation/RestrictTo$Scope;·//·field@0074
1230 12063e:·4d01·0004······························|003f:·aput-object·v1,·v0,·v41230 12063a:·4d01·0004······························|003f:·aput-object·v1,·v0,·v4
1231 120642:·6201·7800······························|0041:·sget-object·v1,·Landroid/support/annotation/RestrictTo$Scope;.TESTS:Landroid/support/annotation/RestrictTo$Scope;·//·field@00781231 12063e:·6201·7800······························|0041:·sget-object·v1,·Landroid/support/annotation/RestrictTo$Scope;.TESTS:Landroid/support/annotation/RestrictTo$Scope;·//·field@0078
1232 120646:·4d01·0005······························|0043:·aput-object·v1,·v0,·v51232 120642:·4d01·0005······························|0043:·aput-object·v1,·v0,·v5
1233 12064a:·6201·7700······························|0045:·sget-object·v1,·Landroid/support/annotation/RestrictTo$Scope;.SUBCLASSES:Landroid/support/annotation/RestrictTo$Scope;·//·field@00771233 120646:·6201·7700······························|0045:·sget-object·v1,·Landroid/support/annotation/RestrictTo$Scope;.SUBCLASSES:Landroid/support/annotation/RestrictTo$Scope;·//·field@0077
1234 12064e:·4d01·0006······························|0047:·aput-object·v1,·v0,·v61234 12064a:·4d01·0006······························|0047:·aput-object·v1,·v0,·v6
1235 120652:·6900·7300······························|0049:·sput-object·v0,·Landroid/support/annotation/RestrictTo$Scope;.$VALUES:[Landroid/support/annotation/RestrictTo$Scope;·//·field@00731235 12064e:·6900·7300······························|0049:·sput-object·v0,·Landroid/support/annotation/RestrictTo$Scope;.$VALUES:[Landroid/support/annotation/RestrictTo$Scope;·//·field@0073
1236 120656:·0e00···································|004b:·return-void1236 120652:·0e00···································|004b:·return-void
1237 ······catches·······:·(none)1237 ······catches·······:·(none)
1238 ······positions·····:·1238 ······positions·····:·
1239 ········0x0005·line=631239 ········0x0005·line=63
1240 ········0x000e·line=691240 ········0x000e·line=69
1241 ········0x0017·line=771241 ········0x0017·line=77
1242 ········0x0020·line=831242 ········0x0020·line=83
1243 ········0x0029·line=911243 ········0x0029·line=91
Offset 1249, 17 lines modifiedOffset 1249, 17 lines modified
1249 ······type··········:·'(Ljava/lang/String;I)V'1249 ······type··········:·'(Ljava/lang/String;I)V'
1250 ······access········:·0x10002·(PRIVATE·CONSTRUCTOR)1250 ······access········:·0x10002·(PRIVATE·CONSTRUCTOR)
1251 ······code··········-1251 ······code··········-
1252 ······registers·····:·31252 ······registers·····:·3
1253 ······ins···········:·31253 ······ins···········:·3
1254 ······outs··········:·31254 ······outs··········:·3
1255 ······insns·size····:·4·16-bit·code·units1255 ······insns·size····:·4·16-bit·code·units
1256 120658:········································|[120658]·android.support.annotation.RestrictTo$Scope.<init>:(Ljava/lang/String;I)V1256 120654:········································|[120654]·android.support.annotation.RestrictTo$Scope.<init>:(Ljava/lang/String;I)V
1257 120668:·7030·dd5b·1002·························|0000:·invoke-direct·{v0,·v1,·v2},·Ljava/lang/Enum;.<init>:(Ljava/lang/String;I)V·//·method@5bdd1257 120664:·7030·dd5b·1002·························|0000:·invoke-direct·{v0,·v1,·v2},·Ljava/lang/Enum;.<init>:(Ljava/lang/String;I)V·//·method@5bdd
1258 12066e:·0e00···································|0003:·return-void1258 12066a:·0e00···································|0003:·return-void
1259 ······catches·······:·(none)1259 ······catches·······:·(none)
1260 ······positions·····:·1260 ······positions·····:·
1261 ········0x0000·line=581261 ········0x0000·line=58
1262 ······locals········:·1262 ······locals········:·
1263 ········0x0000·-·0x0004·reg=0·this·Landroid/support/annotation/RestrictTo$Scope;·1263 ········0x0000·-·0x0004·reg=0·this·Landroid/support/annotation/RestrictTo$Scope;·
1264 ········0x0000·-·0x0004·reg=1·(null)·Ljava/lang/String;·1264 ········0x0000·-·0x0004·reg=1·(null)·Ljava/lang/String;·
1265 ········0x0000·-·0x0004·reg=2·(null)·I·1265 ········0x0000·-·0x0004·reg=2·(null)·I·
Offset 1269, 20 lines modifiedOffset 1269, 20 lines modified
1269 ······type··········:·'(Ljava/lang/String;)Landroid/support/annotation/RestrictTo$Scope;'1269 ······type··········:·'(Ljava/lang/String;)Landroid/support/annotation/RestrictTo$Scope;'
1270 ······access········:·0x0009·(PUBLIC·STATIC)1270 ······access········:·0x0009·(PUBLIC·STATIC)
1271 ······code··········-1271 ······code··········-
1272 ······registers·····:·21272 ······registers·····:·2
1273 ······ins···········:·11273 ······ins···········:·1
1274 ······outs··········:·21274 ······outs··········:·2
1275 ······insns·size····:·9·16-bit·code·units1275 ······insns·size····:·9·16-bit·code·units
1276 120670:········································|[120670]·android.support.annotation.RestrictTo$Scope.valueOf:(Ljava/lang/String;)Landroid/support/annotation/RestrictTo$Scope;1276 12066c:········································|[12066c]·android.support.annotation.RestrictTo$Scope.valueOf:(Ljava/lang/String;)Landroid/support/annotation/RestrictTo$Scope;
1277 120680:·1c00·5501······························|0000:·const-class·v0,·Landroid/support/annotation/RestrictTo$Scope;·//·type@01551277 12067c:·1c00·5501······························|0000:·const-class·v0,·Landroid/support/annotation/RestrictTo$Scope;·//·type@0155
1278 120684:·7120·de5b·1000·························|0002:·invoke-static·{v0,·v1},·Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum;·//·method@5bde1278 120680:·7120·de5b·1000·························|0002:·invoke-static·{v0,·v1},·Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum;·//·method@5bde
1279 12068a:·0c00···································|0005:·move-result-object·v01279 120686:·0c00···································|0005:·move-result-object·v0
1280 12068c:·1f00·5501······························|0006:·check-cast·v0,·Landroid/support/annotation/RestrictTo$Scope;·//·type@01551280 120688:·1f00·5501······························|0006:·check-cast·v0,·Landroid/support/annotation/RestrictTo$Scope;·//·type@0155
1281 120690:·1100···································|0008:·return-object·v01281 12068c:·1100···································|0008:·return-object·v0
1282 ······catches·······:·(none)1282 ······catches·······:·(none)
1283 ······positions·····:·1283 ······positions·····:·
1284 ········0x0000·line=581284 ········0x0000·line=58
1285 ······locals········:·1285 ······locals········:·
1286 ········0x0000·-·0x0009·reg=1·name·Ljava/lang/String;·1286 ········0x0000·-·0x0009·reg=1·name·Ljava/lang/String;·
  
1287 ····#3··············:·(in·Landroid/support/annotation/RestrictTo$Scope;)1287 ····#3··············:·(in·Landroid/support/annotation/RestrictTo$Scope;)
Offset 1290, 20 lines modifiedOffset 1290, 20 lines modified
1290 ······type··········:·'()[Landroid/support/annotation/RestrictTo$Scope;'1290 ······type··········:·'()[Landroid/support/annotation/RestrictTo$Scope;'
1291 ······access········:·0x0009·(PUBLIC·STATIC)1291 ······access········:·0x0009·(PUBLIC·STATIC)
Max diff block lines reached; 103194236/103209954 bytes (99.98%) of diff not shown.
22.4 KB
classes.jar
3.76 KB
zipinfo {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 Zip·file·size:·6377309·bytes,·number·of·entries:·35211 Zip·file·size:·6377229·bytes,·number·of·entries:·3521
2 ?rwxrwxr-x··2.0·unx······125·b-·stor·80-Jan-01·00:00·android/support/annotation/AnimRes.class2 ?rwxrwxr-x··2.0·unx······125·b-·stor·80-Jan-01·00:00·android/support/annotation/AnimRes.class
3 ?rwxrwxr-x··2.0·unx······129·b-·stor·80-Jan-01·00:00·android/support/annotation/AnimatorRes.class3 ?rwxrwxr-x··2.0·unx······129·b-·stor·80-Jan-01·00:00·android/support/annotation/AnimatorRes.class
4 ?rwxrwxr-x··2.0·unx······124·b-·stor·80-Jan-01·00:00·android/support/annotation/AnyRes.class4 ?rwxrwxr-x··2.0·unx······124·b-·stor·80-Jan-01·00:00·android/support/annotation/AnyRes.class
5 ?rwxrwxr-x··2.0·unx······127·b-·stor·80-Jan-01·00:00·android/support/annotation/AnyThread.class5 ?rwxrwxr-x··2.0·unx······127·b-·stor·80-Jan-01·00:00·android/support/annotation/AnyThread.class
6 ?rwxrwxr-x··2.0·unx······126·b-·stor·80-Jan-01·00:00·android/support/annotation/ArrayRes.class6 ?rwxrwxr-x··2.0·unx······126·b-·stor·80-Jan-01·00:00·android/support/annotation/ArrayRes.class
7 ?rwxrwxr-x··2.0·unx······125·b-·stor·80-Jan-01·00:00·android/support/annotation/AttrRes.class7 ?rwxrwxr-x··2.0·unx······125·b-·stor·80-Jan-01·00:00·android/support/annotation/AttrRes.class
8 ?rwxrwxr-x··2.0·unx······130·b-·stor·80-Jan-01·00:00·android/support/annotation/BinderThread.class8 ?rwxrwxr-x··2.0·unx······130·b-·stor·80-Jan-01·00:00·android/support/annotation/BinderThread.class
Offset 3212, 15 lines modifiedOffset 3212, 15 lines modified
3212 ?rwxrwxr-x··2.0·unx······773·b-·stor·80-Jan-01·00:00·io/github/fvasco/pinpoi/importer/ImporterFacade$importPlacemarks$4$1.class3212 ?rwxrwxr-x··2.0·unx······773·b-·stor·80-Jan-01·00:00·io/github/fvasco/pinpoi/importer/ImporterFacade$importPlacemarks$4$1.class
3213 ?rwxrwxr-x··2.0·unx······847·b-·stor·80-Jan-01·00:00·io/github/fvasco/pinpoi/importer/ImporterFacade$importPlacemarks$importFuture$1$1$1.class3213 ?rwxrwxr-x··2.0·unx······847·b-·stor·80-Jan-01·00:00·io/github/fvasco/pinpoi/importer/ImporterFacade$importPlacemarks$importFuture$1$1$1.class
3214 ?rwxrwxr-x··2.0·unx·····1288·b-·stor·80-Jan-01·00:00·io/github/fvasco/pinpoi/importer/ImporterFacade$importPlacemarks$importFuture$1$2.class3214 ?rwxrwxr-x··2.0·unx·····1288·b-·stor·80-Jan-01·00:00·io/github/fvasco/pinpoi/importer/ImporterFacade$importPlacemarks$importFuture$1$2.class
3215 ?rwxrwxr-x··2.0·unx·····4151·b-·stor·80-Jan-01·00:00·io/github/fvasco/pinpoi/importer/ImporterFacade$importPlacemarks$importFuture$1.class3215 ?rwxrwxr-x··2.0·unx·····4151·b-·stor·80-Jan-01·00:00·io/github/fvasco/pinpoi/importer/ImporterFacade$importPlacemarks$importFuture$1.class
3216 ?rwxrwxr-x··2.0·unx······814·b-·stor·80-Jan-01·00:00·io/github/fvasco/pinpoi/util/LocationUtil$addressCacheFile$2.class3216 ?rwxrwxr-x··2.0·unx······814·b-·stor·80-Jan-01·00:00·io/github/fvasco/pinpoi/util/LocationUtil$addressCacheFile$2.class
3217 ?rwxrwxr-x··2.0·unx······786·b-·stor·80-Jan-01·00:00·io/github/fvasco/pinpoi/util/LocationUtil$geocoder$2.class3217 ?rwxrwxr-x··2.0·unx······786·b-·stor·80-Jan-01·00:00·io/github/fvasco/pinpoi/util/LocationUtil$geocoder$2.class
3218 ?rwxrwxr-x··2.0·unx·····1202·b-·stor·80-Jan-01·00:00·io/github/fvasco/pinpoi/util/LocationUtil$getAddressStringAsync$1$2.class3218 ?rwxrwxr-x··2.0·unx·····1202·b-·stor·80-Jan-01·00:00·io/github/fvasco/pinpoi/util/LocationUtil$getAddressStringAsync$1$2.class
3219 ?rwxrwxr-x··2.0·unx·····3280·b-·stor·80-Jan-01·00:00·io/github/fvasco/pinpoi/util/LocationUtil$getAddressStringAsync$1.class3219 ?rwxrwxr-x··2.0·unx·····3200·b-·stor·80-Jan-01·00:00·io/github/fvasco/pinpoi/util/LocationUtil$getAddressStringAsync$1.class
3220 ?rwxrwxr-x··2.0·unx······673·b-·stor·80-Jan-01·00:00·io/github/fvasco/pinpoi/util/Util$XML_PULL_PARSER_FACTORY$2.class3220 ?rwxrwxr-x··2.0·unx······673·b-·stor·80-Jan-01·00:00·io/github/fvasco/pinpoi/util/Util$XML_PULL_PARSER_FACTORY$2.class
3221 ?rwxrwxr-x··2.0·unx·····2318·b-·stor·80-Jan-01·00:00·io/github/fvasco/pinpoi/util/UtilKt$showProgressDialog$1.class3221 ?rwxrwxr-x··2.0·unx·····2318·b-·stor·80-Jan-01·00:00·io/github/fvasco/pinpoi/util/UtilKt$showProgressDialog$1.class
3222 ?rwxrwxr-x··2.0·unx·····1370·b-·stor·80-Jan-01·00:00·io/github/fvasco/pinpoi/util/UtilKt$showToast$1.class3222 ?rwxrwxr-x··2.0·unx·····1370·b-·stor·80-Jan-01·00:00·io/github/fvasco/pinpoi/util/UtilKt$showToast$1.class
3223 ?rwxrwxr-x··2.0·unx······665·b-·stor·80-Jan-01·00:00·kotlin/collections/AbstractCollection$toString$1.class3223 ?rwxrwxr-x··2.0·unx······665·b-·stor·80-Jan-01·00:00·kotlin/collections/AbstractCollection$toString$1.class
3224 ?rwxrwxr-x··2.0·unx······895·b-·stor·80-Jan-01·00:00·kotlin/collections/AbstractList$SubList.class3224 ?rwxrwxr-x··2.0·unx······895·b-·stor·80-Jan-01·00:00·kotlin/collections/AbstractList$SubList.class
3225 ?rwxrwxr-x··2.0·unx······741·b-·stor·80-Jan-01·00:00·kotlin/collections/AbstractMap$keys$1.class3225 ?rwxrwxr-x··2.0·unx······741·b-·stor·80-Jan-01·00:00·kotlin/collections/AbstractMap$keys$1.class
3226 ?rwxrwxr-x··2.0·unx······785·b-·stor·80-Jan-01·00:00·kotlin/collections/AbstractMap$toString$1.class3226 ?rwxrwxr-x··2.0·unx······785·b-·stor·80-Jan-01·00:00·kotlin/collections/AbstractMap$toString$1.class
Offset 3516, 8 lines modifiedOffset 3516, 8 lines modified
3516 ?rwxrwxr-x··2.0·unx······829·b-·stor·80-Jan-01·00:00·android/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoApi22Impl.class3516 ?rwxrwxr-x··2.0·unx······829·b-·stor·80-Jan-01·00:00·android/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoApi22Impl.class
3517 ?rwxrwxr-x··2.0·unx······153·b-·stor·80-Jan-01·00:00·kotlin/text/StringsKt.class3517 ?rwxrwxr-x··2.0·unx······153·b-·stor·80-Jan-01·00:00·kotlin/text/StringsKt.class
3518 ?rwxrwxr-x··2.0·unx·····3470·b-·stor·80-Jan-01·00:00·android/support/v4/view/ViewCompat$LollipopViewCompatImpl.class3518 ?rwxrwxr-x··2.0·unx·····3470·b-·stor·80-Jan-01·00:00·android/support/v4/view/ViewCompat$LollipopViewCompatImpl.class
3519 ?rwxrwxr-x··2.0·unx·····1008·b-·stor·80-Jan-01·00:00·android/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoApi23Impl.class3519 ?rwxrwxr-x··2.0·unx·····1008·b-·stor·80-Jan-01·00:00·android/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoApi23Impl.class
3520 ?rwxrwxr-x··2.0·unx······641·b-·stor·80-Jan-01·00:00·android/support/v4/view/ViewCompat$MarshmallowViewCompatImpl.class3520 ?rwxrwxr-x··2.0·unx······641·b-·stor·80-Jan-01·00:00·android/support/v4/view/ViewCompat$MarshmallowViewCompatImpl.class
3521 ?rwxrwxr-x··2.0·unx······814·b-·stor·80-Jan-01·00:00·android/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoApi24Impl.class3521 ?rwxrwxr-x··2.0·unx······814·b-·stor·80-Jan-01·00:00·android/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoApi24Impl.class
3522 ?rwxrwxr-x··2.0·unx······539·b-·stor·80-Jan-01·00:00·android/support/v4/view/ViewCompat$Api24ViewCompatImpl.class3522 ?rwxrwxr-x··2.0·unx······539·b-·stor·80-Jan-01·00:00·android/support/v4/view/ViewCompat$Api24ViewCompatImpl.class
3523 3521·files,·7056628·bytes·uncompressed,·5705999·bytes·compressed:··19.1%3523 3521·files,·7056548·bytes·uncompressed,·5705919·bytes·compressed:··19.1%
18.7 KB
io/github/fvasco/pinpoi/util/LocationUtil$getAddressStringAsync$1.class
18.5 KB
procyon -ec {}
    
Offset 73, 22 lines modifiedOffset 73, 22 lines modified
73 ········//···103:·aload···········473 ········//···103:·aload···········4
74 ········//···105:·putfield········kotlin/jvm/internal/Ref$ObjectRef.element:Ljava/lang/Object;74 ········//···105:·putfield········kotlin/jvm/internal/Ref$ObjectRef.element:Ljava/lang/Object;
75 ········//···108:·aload_3········75 ········//···108:·aload_3········
76 ········//···109:·getfield········kotlin/jvm/internal/Ref$ObjectRef.element:Ljava/lang/Object;76 ········//···109:·getfield········kotlin/jvm/internal/Ref$ObjectRef.element:Ljava/lang/Object;
77 ········//···112:·checkcast·······Ljava/lang/String;77 ········//···112:·checkcast·······Ljava/lang/String;
78 ········//···115:·astore··········478 ········//···115:·astore··········4
79 ········//···117:·aload···········479 ········//···117:·aload···········4
80 ········//···119:·ifnonnull·······43280 ········//···119:·ifnonnull·······417
81 ········//···122:·getstatic·······io/github/fvasco/pinpoi/util/LocationUtil.INSTANCE:Lio/github/fvasco/pinpoi/util/LocationUtil;81 ········//···122:·getstatic·······io/github/fvasco/pinpoi/util/LocationUtil.INSTANCE:Lio/github/fvasco/pinpoi/util/LocationUtil;
82 ········//···125:·astore··········482 ········//···125:·astore··········4
83 ········//···127:·aload···········483 ········//···127:·aload···········4
84 ········//···129:·invokevirtual···io/github/fvasco/pinpoi/util/LocationUtil.getGeocoder:()Landroid/location/Geocoder;84 ········//···129:·invokevirtual···io/github/fvasco/pinpoi/util/LocationUtil.getGeocoder:()Landroid/location/Geocoder;
85 ········//···132:·astore··········485 ········//···132:·astore··········4
86 ········//···134:·aload···········486 ········//···134:·aload···········4
87 ········//···136:·ifnull··········38887 ········//···136:·ifnull··········373
88 ········//···139:·aload_0········88 ········//···139:·aload_0········
89 ········//···140:·getfield········io/github/fvasco/pinpoi/util/LocationUtil$getAddressStringAsync$1.$coordinates:Lio/github/fvasco/pinpoi/util/Coordinates;89 ········//···140:·getfield········io/github/fvasco/pinpoi/util/LocationUtil$getAddressStringAsync$1.$coordinates:Lio/github/fvasco/pinpoi/util/Coordinates;
90 ········//···143:·astore··········590 ········//···143:·astore··········5
91 ········//···145:·aload···········591 ········//···145:·aload···········5
92 ········//···147:·invokevirtual···io/github/fvasco/pinpoi/util/Coordinates.getLatitude:()F92 ········//···147:·invokevirtual···io/github/fvasco/pinpoi/util/Coordinates.getLatitude:()F
93 ········//···150:·fstore··········893 ········//···150:·fstore··········8
94 ········//···152:·fload···········894 ········//···152:·fload···········8
Offset 108, 189 lines modifiedOffset 108, 182 lines modified
108 ········//···178:·aload···········4108 ········//···178:·aload···········4
109 ········//···180:·dload···········9109 ········//···180:·dload···········9
110 ········//···182:·dload···········13110 ········//···182:·dload···········13
111 ········//···184:·iload···········15111 ········//···184:·iload···········15
112 ········//···186:·invokevirtual···android/location/Geocoder.getFromLocation:(DDI)Ljava/util/List;112 ········//···186:·invokevirtual···android/location/Geocoder.getFromLocation:(DDI)Ljava/util/List;
113 ········//···189:·astore··········4113 ········//···189:·astore··········4
114 ········//···191:·aload···········4114 ········//···191:·aload···········4
115 ········//···193:·ifnull··········388115 ········//···193:·ifnull··········373
116 ········//···196:·aload···········4116 ········//···196:·aload···········4
117 ········//···198:·astore··········16117 ········//···198:·astore··········16
118 ········//···200:·aload···········16118 ········//···200:·aload···········16
119 ········//···202:·astore··········4119 ········//···202:·astore··········4
120 ········//···204:·aload···········16120 ········//···204:·aload···········16
121 ········//···206:·checkcast·······Ljava/util/Collection;121 ········//···206:·checkcast·······Ljava/util/Collection;
122 ········//···209:·astore··········4122 ········//···209:·astore··········4
123 ········//···211:·aload···········4123 ········//···211:·aload···········4
124 ········//···213:·invokeinterface·java/util/Collection.isEmpty:()Z124 ········//···213:·invokeinterface·java/util/Collection.isEmpty:()Z
125 ········//···218:·istore··········6125 ········//···218:·istore··········6
126 ········//···220:·iload···········6126 ········//···220:·iload···········6
127 ········//···222:·ifne············405127 ········//···222:·ifne············390
128 ········//···225:·iload_2········128 ········//···225:·iload_2········
129 ········//···226:·istore··········6129 ········//···226:·istore··········6
130 ········//···228:·iload···········6130 ········//···228:·iload···········6
131 ········//···230:·ifeq············432131 ········//···230:·ifeq············417
132 ········//···233:·getstatic·······io/github/fvasco/pinpoi/util/LocationUtil.INSTANCE:Lio/github/fvasco/pinpoi/util/LocationUtil;132 ········//···233:·getstatic·······io/github/fvasco/pinpoi/util/LocationUtil.INSTANCE:Lio/github/fvasco/pinpoi/util/LocationUtil;
133 ········//···236:·astore··········5133 ········//···236:·astore··········5
134 ········//···238:·aload···········16134 ········//···238:·aload···········16
135 ········//···240:·invokestatic····kotlin/collections/CollectionsKt.first:(Ljava/util/List;)Ljava/lang/Object;135 ········//···240:·invokestatic····kotlin/collections/CollectionsKt.first:(Ljava/util/List;)Ljava/lang/Object;
 136 ········//···243:·checkcast·······Landroid/location/Address;
136 ········//···243:·astore··········4137 ········//···246:·astore··········4
137 ········//···245:·ldc·············"addresses.first()" 
138 ········//···247:·astore··········7 
139 ········//···249:·aload···········4138 ········//···248:·aload···········5
140 ········//···251:·aload···········7 
141 ········//···253:·invokestatic····kotlin/jvm/internal/Intrinsics.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V 
142 ········//···256:·aload···········4139 ········//···250:·aload···········4
143 ········//···258:·checkcast·······Landroid/location/Address; 
144 ········//···261:·astore··········4 
145 ········//···263:·aload···········5 
146 ········//···265:·aload···········4 
147 ········//···267:·invokevirtual···io/github/fvasco/pinpoi/util/LocationUtil.toString:(Landroid/location/Address;)Ljava/lang/String;140 ········//···252:·invokevirtual···io/github/fvasco/pinpoi/util/LocationUtil.toString:(Landroid/location/Address;)Ljava/lang/String;
148 ········//···270:·astore··········4141 ········//···255:·astore··········4
149 ········//···272:·aload_3········142 ········//···257:·aload_3········
150 ········//···273:·aload···········4143 ········//···258:·aload···········4
151 ········//···275:·putfield········kotlin/jvm/internal/Ref$ObjectRef.element:Ljava/lang/Object;144 ········//···260:·putfield········kotlin/jvm/internal/Ref$ObjectRef.element:Ljava/lang/Object;
 145 ········//···263:·getstatic·······io/github/fvasco/pinpoi/util/LocationUtil.INSTANCE:Lio/github/fvasco/pinpoi/util/LocationUtil;
 146 ········//···266:·astore··········4
 147 ········//···268:·aload···········4
 148 ········//···270:·invokestatic····io/github/fvasco/pinpoi/util/LocationUtil.access$getADDRESS_CACHE$p:(Lio/github/fvasco/pinpoi/util/LocationUtil;)Ljava/util/LinkedHashMap;
 149 ········//···273:·astore··········5
 150 ········//···275:·aload···········5
 151 ········//···277:·monitorenter···
152 ········//···278:·getstatic·······io/github/fvasco/pinpoi/util/LocationUtil.INSTANCE:Lio/github/fvasco/pinpoi/util/LocationUtil;152 ········//···278:·getstatic·······io/github/fvasco/pinpoi/util/LocationUtil.INSTANCE:Lio/github/fvasco/pinpoi/util/LocationUtil;
153 ········//···281:·astore··········4153 ········//···281:·astore··········4
154 ········//···283:·aload···········4154 ········//···283:·aload···········4
155 ········//···285:·invokestatic····io/github/fvasco/pinpoi/util/LocationUtil.access$getADDRESS_CACHE$p:(Lio/github/fvasco/pinpoi/util/LocationUtil;)Ljava/util/LinkedHashMap;155 ········//···285:·invokestatic····io/github/fvasco/pinpoi/util/LocationUtil.access$getADDRESS_CACHE$p:(Lio/github/fvasco/pinpoi/util/LocationUtil;)Ljava/util/LinkedHashMap;
156 ········//···288:·astore··········5156 ········//···288:·astore··········7
157 ········//···290:·aload···········5 
158 ········//···292:·monitorenter··· 
159 ········//···293:·getstatic·······io/github/fvasco/pinpoi/util/LocationUtil.INSTANCE:Lio/github/fvasco/pinpoi/util/LocationUtil; 
160 ········//···296:·astore··········4 
161 ········//···298:·aload···········4 
162 ········//···300:·invokestatic····io/github/fvasco/pinpoi/util/LocationUtil.access$getADDRESS_CACHE$p:(Lio/github/fvasco/pinpoi/util/LocationUtil;)Ljava/util/LinkedHashMap; 
163 ········//···303:·astore··········7 
164 ········//···305:·aload_0········157 ········//···290:·aload_0········
165 ········//···306:·getfield········io/github/fvasco/pinpoi/util/LocationUtil$getAddressStringAsync$1.$coordinates:Lio/github/fvasco/pinpoi/util/Coordinates;158 ········//···291:·getfield········io/github/fvasco/pinpoi/util/LocationUtil$getAddressStringAsync$1.$coordinates:Lio/github/fvasco/pinpoi/util/Coordinates;
166 ········//···309:·astore··········11159 ········//···294:·astore··········11
167 ········//···311:·aload_3········160 ········//···296:·aload_3········
168 ········//···312:·getfield········kotlin/jvm/internal/Ref$ObjectRef.element:Ljava/lang/Object;161 ········//···297:·getfield········kotlin/jvm/internal/Ref$ObjectRef.element:Ljava/lang/Object;
169 ········//···315:·astore··········4162 ········//···300:·astore··········4
170 ········//···317:·aload···········4 
171 ········//···319:·checkcast·······Ljava/lang/String; 
172 ········//···322:·astore··········4 
173 ········//···324:·aload···········4163 ········//···302:·aload···········4
 164 ········//···304:·checkcast·······Ljava/lang/String;
 165 ········//···307:·astore··········4
 166 ········//···309:·aload···········4
174 ········//···326:·ifnonnull·······332167 ········//···311:·ifnonnull·······317
175 ········//···329:·invokestatic····kotlin/jvm/internal/Intrinsics.throwNpe:()V168 ········//···314:·invokestatic····kotlin/jvm/internal/Intrinsics.throwNpe:()V
176 ········//···332:·aload···········7169 ········//···317:·aload···········7
177 ········//···334:·aload···········11170 ········//···319:·aload···········11
178 ········//···336:·aload···········4171 ········//···321:·aload···········4
179 ········//···338:·invokevirtual···java/util/LinkedHashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;172 ········//···323:·invokevirtual···java/util/LinkedHashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
180 ········//···341:·pop············173 ········//···326:·pop············
181 ········//···342:·invokestatic····java/lang/Thread.interrupted:()Z174 ········//···327:·invokestatic····java/lang/Thread.interrupted:()Z
182 ········//···345:·istore··········6175 ········//···330:·istore··········6
183 ········//···347:·iload···········6176 ········//···332:·iload···········6
184 ········//···349:·ifeq············414177 ········//···334:·ifeq············399
185 ········//···352:·new·············Ljava/lang/InterruptedException;178 ········//···337:·new·············Ljava/lang/InterruptedException;
186 ········//···355:·astore··········4179 ········//···340:·astore··········4
187 ········//···357:·aload···········4180 ········//···342:·aload···········4
188 ········//···359:·invokespecial···java/lang/InterruptedException.<init>:()V181 ········//···344:·invokespecial···java/lang/InterruptedException.<init>:()V
 182 ········//···347:·aload···········4
 183 ········//···349:·checkcast·······Ljava/lang/Throwable;
 184 ········//···352:·astore··········4
 185 ········//···354:·aload···········4
 186 ········//···356:·athrow·········
 187 ········//···357:·astore··········4
 188 ········//···359:·aload···········5
 189 ········//···361:·monitorexit····
189 ········//···362:·aload···········4190 ········//···362:·aload···········4
190 ········//···364:·checkcast·······Ljava/lang/Throwable;191 ········//···364:·athrow·········
191 ········//···367:·astore··········4192 ········//···365:·astore··········4
192 ········//···369:·aload···········4 
Max diff block lines reached; 4788/18935 bytes (25.29%) of diff not shown.
922 B
smali/io/github/fvasco/pinpoi/util/LocationUtil$getAddressStringAsync$1.smali
    
Offset 241, 18 lines modifiedOffset 241, 14 lines modified
241 ····.line·56241 ····.line·56
242 ····sget-object·v2,·Lio/github/fvasco/pinpoi/util/LocationUtil;->INSTANCE:Lio/github/fvasco/pinpoi/util/LocationUtil;242 ····sget-object·v2,·Lio/github/fvasco/pinpoi/util/LocationUtil;->INSTANCE:Lio/github/fvasco/pinpoi/util/LocationUtil;
  
243 ····invoke-static·{v0},·Lkotlin/collections/CollectionsKt;->first(Ljava/util/List;)Ljava/lang/Object;243 ····invoke-static·{v0},·Lkotlin/collections/CollectionsKt;->first(Ljava/util/List;)Ljava/lang/Object;
  
244 ····move-result-object·v1244 ····move-result-object·v1
  
245 ····const-string·v3,·"addresses.first()" 
  
246 ····invoke-static·{v1,·v3},·Lkotlin/jvm/internal/Intrinsics;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V 
  
247 ····check-cast·v1,·Landroid/location/Address;245 ····check-cast·v1,·Landroid/location/Address;
  
248 ····invoke-virtual·{v2,·v1},·Lio/github/fvasco/pinpoi/util/LocationUtil;->toString(Landroid/location/Address;)Ljava/lang/String;246 ····invoke-virtual·{v2,·v1},·Lio/github/fvasco/pinpoi/util/LocationUtil;->toString(Landroid/location/Address;)Ljava/lang/String;
  
249 ····move-result-object·v1247 ····move-result-object·v1
  
250 ····iput-object·v1,·v9,·Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object;248 ····iput-object·v1,·v9,·Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object;