61.4 MB
/home/fdroid/fdroiddata/tmp/fr.gaulupeau.apps.InThePoche_219.apk vs.
/home/fdroid/fdroiddata/tmp/sigcp_fr.gaulupeau.apps.InThePoche_219.apk
8.75 KB
/usr/lib/android-sdk/build-tools/debian/apksigner verify --verbose --print-certs {}
error from `/usr/lib/android-sdk/build-tools/debian/apksigner verify --verbose --print-certs {}` (b): DOES NOT VERIFY ERROR: SHA-1 digest of classes.dex does not match the digest specified in META-INF/MANIFEST.MF. Expected: <M43Odr4U0lqewExNebl86aXJNw4=>, actual: <xtjYzh/40TY/jX9wtP3QSaQWysQ=>
    
Offset 1, 53 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:·baddac6add8766ce4d292e7389cae7c526738702c65020135c99547f37d306fe 
10 Signer·#1·certificate·SHA-1·digest:·cbaa76f8b1e31ac4ed90f3379f8a4651c35da311 
11 Signer·#1·certificate·MD5·digest:·be5331c4a1f6d511cef524f0bea8d946 
12 Signer·#1·key·algorithm:·RSA 
13 Signer·#1·key·size·(bits):·2048 
14 Signer·#1·public·key·SHA-256·digest:·af08168fdbe78daa48b3cf1480e0fea4cdaabdf52455cc7bcdfbfd1c2afb3e51 
15 Signer·#1·public·key·SHA-1·digest:·91489e044921e88c5a6ad95b07b38402f3a441ab 
16 Signer·#1·public·key·MD5·digest:·eb6201ce5936ca55fb2ffbc5069d582b 
17 WARNING:·META-INF/androidx.activity_activity.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
18 WARNING:·META-INF/androidx.appcompat_appcompat-resources.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
19 WARNING:·META-INF/androidx.appcompat_appcompat.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
20 WARNING:·META-INF/androidx.arch.core_core-runtime.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
21 WARNING:·META-INF/androidx.asynclayoutinflater_asynclayoutinflater.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
22 WARNING:·META-INF/androidx.cardview_cardview.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
23 WARNING:·META-INF/androidx.coordinatorlayout_coordinatorlayout.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
24 WARNING:·META-INF/androidx.core_core-ktx.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
25 WARNING:·META-INF/androidx.core_core.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
26 WARNING:·META-INF/androidx.cursoradapter_cursoradapter.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
27 WARNING:·META-INF/androidx.customview_customview.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
28 WARNING:·META-INF/androidx.documentfile_documentfile.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
29 WARNING:·META-INF/androidx.drawerlayout_drawerlayout.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
30 WARNING:·META-INF/androidx.fragment_fragment.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
31 WARNING:·META-INF/androidx.interpolator_interpolator.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
32 WARNING:·META-INF/androidx.legacy_legacy-support-core-ui.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
33 WARNING:·META-INF/androidx.legacy_legacy-support-core-utils.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
34 WARNING:·META-INF/androidx.legacy_legacy-support-v4.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
35 WARNING:·META-INF/androidx.lifecycle_lifecycle-livedata-core.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
36 WARNING:·META-INF/androidx.lifecycle_lifecycle-livedata.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
37 WARNING:·META-INF/androidx.lifecycle_lifecycle-runtime.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
38 WARNING:·META-INF/androidx.lifecycle_lifecycle-viewmodel.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
39 WARNING:·META-INF/androidx.loader_loader.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
40 WARNING:·META-INF/androidx.localbroadcastmanager_localbroadcastmanager.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
41 WARNING:·META-INF/androidx.media_media.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
42 WARNING:·META-INF/androidx.print_print.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
43 WARNING:·META-INF/androidx.recyclerview_recyclerview.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
44 WARNING:·META-INF/androidx.savedstate_savedstate.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
45 WARNING:·META-INF/androidx.slidingpanelayout_slidingpanelayout.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
46 WARNING:·META-INF/androidx.swiperefreshlayout_swiperefreshlayout.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
47 WARNING:·META-INF/androidx.transition_transition.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
48 WARNING:·META-INF/androidx.vectordrawable_vectordrawable-animated.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
49 WARNING:·META-INF/androidx.vectordrawable_vectordrawable.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
50 WARNING:·META-INF/androidx.versionedparcelable_versionedparcelable.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
51 WARNING:·META-INF/androidx.viewpager2_viewpager2.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
52 WARNING:·META-INF/androidx.viewpager_viewpager.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
53 WARNING:·META-INF/com.google.android.material_material.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
2.35 MB
zipinfo -v {}
Differences in extra fields detected; using output from zipinfo -v
    
Offset 1, 40447 lines modifiedOffset 1, 32275 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:···················9407060·(00000000008F8A54h)4 ··Zip·archive·file·size:···················9354572·(00000000008EBD4Ch)
5 ··Actual·end-cent-dir·record·offset:·······9407038·(00000000008F8A3Eh)5 ··Actual·end-cent-dir·record·offset:·······9354550·(00000000008EBD36h)
6 ··Expected·end-cent-dir·record·offset:·····9407038·(00000000008F8A3Eh)6 ··Expected·end-cent-dir·record·offset:·····9354550·(00000000008EBD36h)
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·1088·entries.9 ··central·directory·contains·1088·entries.
10 ··The·central·directory·is·111850·(000000000001B4EAh)·bytes·long,10 ··The·central·directory·is·102085·(0000000000018EC5h)·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·9295188·(00000000008DD554h).12 ··is·9252465·(00000000008D2E71h).
  
  
13 Central·directory·entry·#1:13 Central·directory·entry·#1:
14 ---------------------------14 ---------------------------
  
15 ··META-INF/MANIFEST.MF15 ··AndroidManifest.xml
  
16 ··offset·of·local·header·from·start·of·archive:···016 ··offset·of·local·header·from·start·of·archive:···0
17 ··················································(0000000000000000h)·bytes17 ··················································(0000000000000000h)·bytes
18 ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT18 ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT
19 ··version·of·encoding·software:···················2.019 ··version·of·encoding·software:···················0.0
20 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT20 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT
21 ··minimum·software·version·required·to·extract:···2.021 ··minimum·software·version·required·to·extract:···0.0
22 ··compression·method:·····························deflated22 ··compression·method:·····························deflated
23 ··compression·sub-type·(deflation):···············normal23 ··compression·sub-type·(deflation):···············normal
24 ··file·security·status:···························not·encrypted24 ··file·security·status:···························not·encrypted
25 ··extended·local·header:··························yes25 ··extended·local·header:··························no
26 ··file·last·modified·on·(DOS·date/time):··········2019·Nov·12·18:39:4026 ··file·last·modified·on·(DOS·date/time):··········1980·000·0·00:00:00
27 ··32-bit·CRC·value·(hex):·························fced308a27 ··32-bit·CRC·value·(hex):·························6dbc77b8
28 ··compressed·size:································35350·bytes28 ··compressed·size:································2918·bytes
29 ··uncompressed·size:······························107885·bytes29 ··uncompressed·size:······························12324·bytes
30 ··length·of·filename:·····························20·characters30 ··length·of·filename:·····························19·characters
31 ··length·of·extra·field:··························0·bytes31 ··length·of·extra·field:··························0·bytes
32 ··length·of·file·comment:·························0·characters32 ··length·of·file·comment:·························0·characters
33 ··disk·number·on·which·file·begins:···············disk·133 ··disk·number·on·which·file·begins:···············disk·1
34 ··apparent·file·type:·····························binary34 ··apparent·file·type:·····························binary
35 ··non-MSDOS·external·file·attributes:·············000000·hex35 ··non-MSDOS·external·file·attributes:·············000000·hex
36 ··MS-DOS·file·attributes·(00·hex):················none36 ··MS-DOS·file·attributes·(00·hex):················none
  
37 ··There·is·no·file·comment.37 ··There·is·no·file·comment.
  
38 Central·directory·entry·#2:38 Central·directory·entry·#2:
39 ---------------------------39 ---------------------------
  
40 ··There·are·an·extra·16·bytes·preceding·this·file. 
  
41 ··META-INF/8CAC77C9.SF 
  
42 ··offset·of·local·header·from·start·of·archive:···35416 
43 ··················································(0000000000008A58h)·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):··········2019·Nov·12·18:39:40 
53 ··32-bit·CRC·value·(hex):·························37355df3 
54 ··compressed·size:································36107·bytes 
55 ··uncompressed·size:······························107983·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/8CAC77C9.RSA 
  
68 ··offset·of·local·header·from·start·of·archive:···71589 
69 ··················································(00000000000117A5h)·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):··········2019·Nov·12·18:39:40 
79 ··32-bit·CRC·value·(hex):·························b9ce5c43 
80 ··compressed·size:································1075·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/androidx.activity_activity.version40 ··META-INF/androidx.activity_activity.version
  
94 ··offset·of·local·header·from·start·of·archive:···7273141 ··offset·of·local·header·from·start·of·archive:···2967
95 ··················································(0000000000011C1Bh)·bytes42 ··················································(0000000000000B97h)·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:···················1.044 ··version·of·encoding·software:···················2.4
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:···1.046 ··minimum·software·version·required·to·extract:···1.0
100 ··compression·method:·····························none·(stored)47 ··compression·method:·····························none·(stored)
101 ··file·security·status:···························not·encrypted48 ··file·security·status:···························not·encrypted
102 ··extended·local·header:··························no49 ··extended·local·header:··························no
103 ··file·last·modified·on·(DOS·date/time):··········1980·Jan·1·00:00:0050 ··file·last·modified·on·(DOS·date/time):··········1980·000·0·00:00:00
104 ··file·last·modified·on·(UT·extra·field·modtime):·1979·Nov·30·00:00:00·local 
105 ··file·last·modified·on·(UT·extra·field·modtime):·1979·Nov·30·00:00:00·UTC 
Max diff block lines reached; 2453332/2460544 bytes (99.71%) of diff not shown.
142 B
filetype from file(1)
    
Offset 1, 1 lines modifiedOffset 1, 1 lines modified
1 Zip·archive·data,·at·least·v2.0·to·extract1 Zip·archive·data,·at·least·v0.0·to·extract
59.0 MB
classes.dex
59.0 MB
dexdump -a -d -f -h {}
Ignoring differences in offsets to keep diff size reasonable.
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 DEX·version·'035'1 DEX·version·'035'
2 DEX·file·header:2 DEX·file·header:
3 magic···············:·'dex\n035\0'3 magic···············:·'dex\n035\0'
4 checksum············:·bc2e7ac04 checksum············:·0d876883
5 signature···········:·3c09...d0f35 signature···········:·c426...2f0f
6 file_size···········:·82934526 file_size···········:·8293444
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·····:·6127910 string_ids_size·····:·61279
11 string_ids_off······:·112·(0x000070)11 string_ids_off······:·112·(0x000070)
12 type_ids_size·······:·756112 type_ids_size·······:·7561
13 type_ids_off········:·245228·(0x03bdec)13 type_ids_off········:·245228·(0x03bdec)
Offset 15, 15 lines modifiedOffset 15, 15 lines modified
15 proto_ids_off·······:·275472·(0x043410)15 proto_ids_off·······:·275472·(0x043410)
16 field_ids_size······:·5003116 field_ids_size······:·50031
17 field_ids_off·······:·423504·(0x067650)17 field_ids_off·······:·423504·(0x067650)
18 method_ids_size·····:·5621118 method_ids_size·····:·56211
19 method_ids_off······:·823752·(0x0c91c8)19 method_ids_off······:·823752·(0x0c91c8)
20 class_defs_size·····:·606720 class_defs_size·····:·6067
21 class_defs_off······:·1273440·(0x136e60)21 class_defs_off······:·1273440·(0x136e60)
22 data_size···········:·682586822 data_size···········:·6825860
23 data_off············:·1467584·(0x1664c0)23 data_off············:·1467584·(0x1664c0)
  
24 Class·#0·header:24 Class·#0·header:
25 class_idx···········:·625 class_idx···········:·6
26 access_flags········:·4097·(0x1001)26 access_flags········:·4097·(0x1001)
27 superclass_idx······:·493927 superclass_idx······:·4939
28 source_file_idx·····:·-128 source_file_idx·····:·-1
Offset 776143, 36 lines modifiedOffset 776143, 36 lines modified
776143 ······type··········:·'()V'776143 ······type··········:·'()V'
776144 ······access········:·0x10008·(STATIC·CONSTRUCTOR)776144 ······access········:·0x10008·(STATIC·CONSTRUCTOR)
776145 ······code··········-776145 ······code··········-
776146 ······registers·····:·1776146 ······registers·····:·1
776147 ······ins···········:·0776147 ······ins···········:·0
776148 ······outs··········:·0776148 ······outs··········:·0
776149 ······insns·size····:·7·16-bit·code·units776149 ······insns·size····:·7·16-bit·code·units
776150 335a44:········································|[335a44]·fr.gaulupeau.apps.Poche.data.DbConnection$Holder.<clinit>:()V776150 335a3c:········································|[335a3c]·fr.gaulupeau.apps.Poche.data.DbConnection$Holder.<clinit>:()V
776151 335a54:·7100·3589·0000·························|0000:·invoke-static·{},·Lfr/gaulupeau/apps/Poche/data/DbConnection;.getSession:()Lfr/gaulupeau/apps/Poche/data/dao/DaoSession;·//·method@8935776151 335a4c:·7100·3589·0000·························|0000:·invoke-static·{},·Lfr/gaulupeau/apps/Poche/data/DbConnection;.getSession:()Lfr/gaulupeau/apps/Poche/data/dao/DaoSession;·//·method@8935
776152 335a5a:·0c00···································|0003:·move-result-object·v0776152 335a52:·0c00···································|0003:·move-result-object·v0
776153 335a5c:·6900·6eb0······························|0004:·sput-object·v0,·Lfr/gaulupeau/apps/Poche/data/DbConnection$Holder;.session:Lfr/gaulupeau/apps/Poche/data/dao/DaoSession;·//·field@b06e776153 335a54:·6900·6eb0······························|0004:·sput-object·v0,·Lfr/gaulupeau/apps/Poche/data/DbConnection$Holder;.session:Lfr/gaulupeau/apps/Poche/data/dao/DaoSession;·//·field@b06e
776154 335a60:·0e00···································|0006:·return-void776154 335a58:·0e00···································|0006:·return-void
776155 ······catches·······:·(none)776155 ······catches·······:·(none)
776156 ······positions·····:·776156 ······positions·····:·
776157 ········0x0000·line=69776157 ········0x0000·line=69
776158 ······locals········:·776158 ······locals········:·
  
776159 ····#1··············:·(in·Lfr/gaulupeau/apps/Poche/data/DbConnection$Holder;)776159 ····#1··············:·(in·Lfr/gaulupeau/apps/Poche/data/DbConnection$Holder;)
776160 ······name··········:·'<init>'776160 ······name··········:·'<init>'
776161 ······type··········:·'()V'776161 ······type··········:·'()V'
776162 ······access········:·0x10002·(PRIVATE·CONSTRUCTOR)776162 ······access········:·0x10002·(PRIVATE·CONSTRUCTOR)
776163 ······code··········-776163 ······code··········-
776164 ······registers·····:·1776164 ······registers·····:·1
776165 ······ins···········:·1776165 ······ins···········:·1
776166 ······outs··········:·1776166 ······outs··········:·1
776167 ······insns·size····:·4·16-bit·code·units776167 ······insns·size····:·4·16-bit·code·units
776168 335a64:········································|[335a64]·fr.gaulupeau.apps.Poche.data.DbConnection$Holder.<init>:()V776168 335a5c:········································|[335a5c]·fr.gaulupeau.apps.Poche.data.DbConnection$Holder.<init>:()V
776169 335a74:·7010·6392·0000·························|0000:·invoke-direct·{v0},·Ljava/lang/Object;.<init>:()V·//·method@9263776169 335a6c:·7010·6392·0000·························|0000:·invoke-direct·{v0},·Ljava/lang/Object;.<init>:()V·//·method@9263
776170 335a7a:·0e00···································|0003:·return-void776170 335a72:·0e00···································|0003:·return-void
776171 ······catches·······:·(none)776171 ······catches·······:·(none)
776172 ······positions·····:·776172 ······positions·····:·
776173 ········0x0000·line=68776173 ········0x0000·line=68
776174 ······locals········:·776174 ······locals········:·
776175 ········0x0000·-·0x0004·reg=0·this·Lfr/gaulupeau/apps/Poche/data/DbConnection$Holder;·776175 ········0x0000·-·0x0004·reg=0·this·Lfr/gaulupeau/apps/Poche/data/DbConnection$Holder;·
  
776176 ····#2··············:·(in·Lfr/gaulupeau/apps/Poche/data/DbConnection$Holder;)776176 ····#2··············:·(in·Lfr/gaulupeau/apps/Poche/data/DbConnection$Holder;)
Offset 776180, 34 lines modifiedOffset 776180, 34 lines modified
776180 ······type··········:·'()Lfr/gaulupeau/apps/Poche/data/dao/DaoSession;'776180 ······type··········:·'()Lfr/gaulupeau/apps/Poche/data/dao/DaoSession;'
776181 ······access········:·0x1008·(STATIC·SYNTHETIC)776181 ······access········:·0x1008·(STATIC·SYNTHETIC)
776182 ······code··········-776182 ······code··········-
776183 ······registers·····:·1776183 ······registers·····:·1
776184 ······ins···········:·0776184 ······ins···········:·0
776185 ······outs··········:·0776185 ······outs··········:·0
776186 ······insns·size····:·3·16-bit·code·units776186 ······insns·size····:·3·16-bit·code·units
776187 335a14:········································|[335a14]·fr.gaulupeau.apps.Poche.data.DbConnection$Holder.access$000:()Lfr/gaulupeau/apps/Poche/data/dao/DaoSession;776187 335a0c:········································|[335a0c]·fr.gaulupeau.apps.Poche.data.DbConnection$Holder.access$000:()Lfr/gaulupeau/apps/Poche/data/dao/DaoSession;
776188 335a24:·6200·6eb0······························|0000:·sget-object·v0,·Lfr/gaulupeau/apps/Poche/data/DbConnection$Holder;.session:Lfr/gaulupeau/apps/Poche/data/dao/DaoSession;·//·field@b06e776188 335a1c:·6200·6eb0······························|0000:·sget-object·v0,·Lfr/gaulupeau/apps/Poche/data/DbConnection$Holder;.session:Lfr/gaulupeau/apps/Poche/data/dao/DaoSession;·//·field@b06e
776189 335a28:·1100···································|0002:·return-object·v0776189 335a20:·1100···································|0002:·return-object·v0
776190 ······catches·······:·(none)776190 ······catches·······:·(none)
776191 ······positions·····:·776191 ······positions·····:·
776192 ········0x0000·line=68776192 ········0x0000·line=68
776193 ······locals········:·776193 ······locals········:·
  
776194 ····#3··············:·(in·Lfr/gaulupeau/apps/Poche/data/DbConnection$Holder;)776194 ····#3··············:·(in·Lfr/gaulupeau/apps/Poche/data/DbConnection$Holder;)
776195 ······name··········:·'access$002'776195 ······name··········:·'access$002'
776196 ······type··········:·'(Lfr/gaulupeau/apps/Poche/data/dao/DaoSession;)Lfr/gaulupeau/apps/Poche/data/dao/DaoSession;'776196 ······type··········:·'(Lfr/gaulupeau/apps/Poche/data/dao/DaoSession;)Lfr/gaulupeau/apps/Poche/data/dao/DaoSession;'
776197 ······access········:·0x1008·(STATIC·SYNTHETIC)776197 ······access········:·0x1008·(STATIC·SYNTHETIC)
776198 ······code··········-776198 ······code··········-
776199 ······registers·····:·1776199 ······registers·····:·1
776200 ······ins···········:·1776200 ······ins···········:·1
776201 ······outs··········:·0776201 ······outs··········:·0
776202 ······insns·size····:·3·16-bit·code·units776202 ······insns·size····:·3·16-bit·code·units
776203 335a2c:········································|[335a2c]·fr.gaulupeau.apps.Poche.data.DbConnection$Holder.access$002:(Lfr/gaulupeau/apps/Poche/data/dao/DaoSession;)Lfr/gaulupeau/apps/Poche/data/dao/DaoSession;776203 335a24:········································|[335a24]·fr.gaulupeau.apps.Poche.data.DbConnection$Holder.access$002:(Lfr/gaulupeau/apps/Poche/data/dao/DaoSession;)Lfr/gaulupeau/apps/Poche/data/dao/DaoSession;
776204 335a3c:·6900·6eb0······························|0000:·sput-object·v0,·Lfr/gaulupeau/apps/Poche/data/DbConnection$Holder;.session:Lfr/gaulupeau/apps/Poche/data/dao/DaoSession;·//·field@b06e776204 335a34:·6900·6eb0······························|0000:·sput-object·v0,·Lfr/gaulupeau/apps/Poche/data/DbConnection$Holder;.session:Lfr/gaulupeau/apps/Poche/data/dao/DaoSession;·//·field@b06e
776205 335a40:·1100···································|0002:·return-object·v0776205 335a38:·1100···································|0002:·return-object·v0
776206 ······catches·······:·(none)776206 ······catches·······:·(none)
776207 ······positions·····:·776207 ······positions·····:·
776208 ········0x0000·line=68776208 ········0x0000·line=68
776209 ······locals········:·776209 ······locals········:·
776210 ········0x0000·-·0x0003·reg=0·(null)·Lfr/gaulupeau/apps/Poche/data/dao/DaoSession;·776210 ········0x0000·-·0x0003·reg=0·(null)·Lfr/gaulupeau/apps/Poche/data/dao/DaoSession;·
  
776211 ··Virtual·methods···-776211 ··Virtual·methods···-
Offset 776248, 37 lines modifiedOffset 776248, 37 lines modified
776248 ······type··········:·'()V'776248 ······type··········:·'()V'
776249 ······access········:·0x10008·(STATIC·CONSTRUCTOR)776249 ······access········:·0x10008·(STATIC·CONSTRUCTOR)
776250 ······code··········-776250 ······code··········-
776251 ······registers·····:·1776251 ······registers·····:·1
776252 ······ins···········:·0776252 ······ins···········:·0
776253 ······outs··········:·1776253 ······outs··········:·1
776254 ······insns·size····:·9·16-bit·code·units776254 ······insns·size····:·9·16-bit·code·units
776255 335f98:········································|[335f98]·fr.gaulupeau.apps.Poche.data.DbConnection.<clinit>:()V776255 335f90:········································|[335f90]·fr.gaulupeau.apps.Poche.data.DbConnection.<clinit>:()V
776256 335fa8:·1c00·0512······························|0000:·const-class·v0,·Lfr/gaulupeau/apps/Poche/data/DbConnection;·//·type@1205776256 335fa0:·1c00·0512······························|0000:·const-class·v0,·Lfr/gaulupeau/apps/Poche/data/DbConnection;·//·type@1205
776257 335fac:·6e10·9d91·0000·························|0002:·invoke-virtual·{v0},·Ljava/lang/Class;.getSimpleName:()Ljava/lang/String;·//·method@919d776257 335fa4:·6e10·9d91·0000·························|0002:·invoke-virtual·{v0},·Ljava/lang/Class;.getSimpleName:()Ljava/lang/String;·//·method@919d
776258 335fb2:·0c00···································|0005:·move-result-object·v0776258 335faa:·0c00···································|0005:·move-result-object·v0
776259 335fb4:·6900·70b0······························|0006:·sput-object·v0,·Lfr/gaulupeau/apps/Poche/data/DbConnection;.TAG:Ljava/lang/String;·//·field@b070776259 335fac:·6900·70b0······························|0006:·sput-object·v0,·Lfr/gaulupeau/apps/Poche/data/DbConnection;.TAG:Ljava/lang/String;·//·field@b070
776260 335fb8:·0e00···································|0008:·return-void776260 335fb0:·0e00···································|0008:·return-void
776261 ······catches·······:·(none)776261 ······catches·······:·(none)
776262 ······positions·····:·776262 ······positions·····:·
776263 ········0x0000·line=26776263 ········0x0000·line=26
776264 ······locals········:·776264 ······locals········:·
  
776265 ····#1··············:·(in·Lfr/gaulupeau/apps/Poche/data/DbConnection;)776265 ····#1··············:·(in·Lfr/gaulupeau/apps/Poche/data/DbConnection;)
776266 ······name··········:·'<init>'776266 ······name··········:·'<init>'
776267 ······type··········:·'()V'776267 ······type··········:·'()V'
776268 ······access········:·0x10001·(PUBLIC·CONSTRUCTOR)776268 ······access········:·0x10001·(PUBLIC·CONSTRUCTOR)
776269 ······code··········-776269 ······code··········-
776270 ······registers·····:·1776270 ······registers·····:·1
776271 ······ins···········:·1776271 ······ins···········:·1
Max diff block lines reached; 61824898/61833610 bytes (99.99%) of diff not shown.
18.8 KB
classes.jar
3.55 KB
zipinfo {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 Zip·file·size:·11457248·bytes,·number·of·entries:·60571 Zip·file·size:·11457326·bytes,·number·of·entries:·6057
2 ?rwxrwxr-x··2.0·unx······239·b-·stor·80-Jan-01·00:00·$r8$java8methods$utility$Boolean$hashCode$IZ.class2 ?rwxrwxr-x··2.0·unx······239·b-·stor·80-Jan-01·00:00·$r8$java8methods$utility$Boolean$hashCode$IZ.class
3 ?rwxrwxr-x··2.0·unx······230·b-·stor·80-Jan-01·00:00·$r8$java8methods$utility$Long$hashCode$IJ.class3 ?rwxrwxr-x··2.0·unx······230·b-·stor·80-Jan-01·00:00·$r8$java8methods$utility$Long$hashCode$IJ.class
4 ?rwxrwxr-x··2.0·unx·····2930·b-·stor·80-Jan-01·00:00·android/support/v4/media/MediaBrowserCompat$CallbackHandler.class4 ?rwxrwxr-x··2.0·unx·····2930·b-·stor·80-Jan-01·00:00·android/support/v4/media/MediaBrowserCompat$CallbackHandler.class
5 ?rwxrwxr-x··2.0·unx······230·b-·stor·80-Jan-01·00:00·android/support/v4/media/MediaBrowserCompat$ConnectionCallback$ConnectionCallbackInternal.class5 ?rwxrwxr-x··2.0·unx······230·b-·stor·80-Jan-01·00:00·android/support/v4/media/MediaBrowserCompat$ConnectionCallback$ConnectionCallbackInternal.class
6 ?rwxrwxr-x··2.0·unx·····1127·b-·stor·80-Jan-01·00:00·android/support/v4/media/MediaBrowserCompat$ConnectionCallback.class6 ?rwxrwxr-x··2.0·unx·····1127·b-·stor·80-Jan-01·00:00·android/support/v4/media/MediaBrowserCompat$ConnectionCallback.class
7 ?rwxrwxr-x··2.0·unx······362·b-·stor·80-Jan-01·00:00·android/support/v4/media/MediaBrowserCompat$CustomActionCallback.class7 ?rwxrwxr-x··2.0·unx······362·b-·stor·80-Jan-01·00:00·android/support/v4/media/MediaBrowserCompat$CustomActionCallback.class
8 ?rwxrwxr-x··2.0·unx······812·b-·stor·80-Jan-01·00:00·android/support/v4/media/MediaBrowserCompat$ItemCallback.class8 ?rwxrwxr-x··2.0·unx······812·b-·stor·80-Jan-01·00:00·android/support/v4/media/MediaBrowserCompat$ItemCallback.class
Offset 4756, 15 lines modifiedOffset 4756, 15 lines modified
4756 ?rwxrwxr-x··2.0·unx······996·b-·stor·80-Jan-01·00:00·com/squareup/moshi/StandardJsonAdapters$9.class4756 ?rwxrwxr-x··2.0·unx······996·b-·stor·80-Jan-01·00:00·com/squareup/moshi/StandardJsonAdapters$9.class
4757 ?rwxrwxr-x··2.0·unx·····2762·b-·stor·80-Jan-01·00:00·com/squareup/moshi/StandardJsonAdapters$EnumJsonAdapter.class4757 ?rwxrwxr-x··2.0·unx·····2762·b-·stor·80-Jan-01·00:00·com/squareup/moshi/StandardJsonAdapters$EnumJsonAdapter.class
4758 ?rwxrwxr-x··2.0·unx·····2470·b-·stor·80-Jan-01·00:00·com/squareup/moshi/StandardJsonAdapters$ObjectJsonAdapter.class4758 ?rwxrwxr-x··2.0·unx·····2470·b-·stor·80-Jan-01·00:00·com/squareup/moshi/StandardJsonAdapters$ObjectJsonAdapter.class
4759 ?rwxrwxr-x··2.0·unx·····3569·b-·stor·80-Jan-01·00:00·com/squareup/moshi/adapters/EnumJsonAdapter.class4759 ?rwxrwxr-x··2.0·unx·····3569·b-·stor·80-Jan-01·00:00·com/squareup/moshi/adapters/EnumJsonAdapter.class
4760 ?rwxrwxr-x··2.0·unx·····3028·b-·stor·80-Jan-01·00:00·com/squareup/moshi/adapters/PolymorphicJsonAdapterFactory$PolymorphicJsonAdapter.class4760 ?rwxrwxr-x··2.0·unx·····3028·b-·stor·80-Jan-01·00:00·com/squareup/moshi/adapters/PolymorphicJsonAdapterFactory$PolymorphicJsonAdapter.class
4761 ?rwxrwxr-x··2.0·unx·····2428·b-·stor·80-Jan-01·00:00·com/squareup/moshi/adapters/PolymorphicJsonAdapterFactory.class4761 ?rwxrwxr-x··2.0·unx·····2428·b-·stor·80-Jan-01·00:00·com/squareup/moshi/adapters/PolymorphicJsonAdapterFactory.class
4762 ?rwxrwxr-x··2.0·unx······998·b-·stor·80-Jan-01·00:00·com/squareup/moshi/adapters/Rfc3339DateJsonAdapter.class4762 ?rwxrwxr-x··2.0·unx······998·b-·stor·80-Jan-01·00:00·com/squareup/moshi/adapters/Rfc3339DateJsonAdapter.class
4763 ?rwxrwxr-x··2.0·unx·····4068·b-·stor·80-Jan-01·00:00·fr/gaulupeau/apps/Poche/EventBusIndex.class4763 ?rwxrwxr-x··2.0·unx·····4146·b-·stor·80-Jan-01·00:00·fr/gaulupeau/apps/Poche/EventBusIndex.class
4764 ?rwxrwxr-x··2.0·unx·····2581·b-·stor·80-Jan-01·00:00·fr/gaulupeau/apps/Poche/data/ListAdapter$ViewHolder.class4764 ?rwxrwxr-x··2.0·unx·····2581·b-·stor·80-Jan-01·00:00·fr/gaulupeau/apps/Poche/data/ListAdapter$ViewHolder.class
4765 ?rwxrwxr-x··2.0·unx·····2264·b-·stor·80-Jan-01·00:00·fr/gaulupeau/apps/Poche/data/ListAdapter.class4765 ?rwxrwxr-x··2.0·unx·····2264·b-·stor·80-Jan-01·00:00·fr/gaulupeau/apps/Poche/data/ListAdapter.class
4766 ?rwxrwxr-x··2.0·unx·····1751·b-·stor·80-Jan-01·00:00·fr/gaulupeau/apps/Poche/data/TagListAdapter$ViewHolder.class4766 ?rwxrwxr-x··2.0·unx·····1751·b-·stor·80-Jan-01·00:00·fr/gaulupeau/apps/Poche/data/TagListAdapter$ViewHolder.class
4767 ?rwxrwxr-x··2.0·unx·····2148·b-·stor·80-Jan-01·00:00·fr/gaulupeau/apps/Poche/data/TagListAdapter.class4767 ?rwxrwxr-x··2.0·unx·····2148·b-·stor·80-Jan-01·00:00·fr/gaulupeau/apps/Poche/data/TagListAdapter.class
4768 ?rwxrwxr-x··2.0·unx·····9902·b-·stor·80-Jan-01·00:00·fr/gaulupeau/apps/Poche/data/dao/ArticleDao.class4768 ?rwxrwxr-x··2.0·unx·····9902·b-·stor·80-Jan-01·00:00·fr/gaulupeau/apps/Poche/data/dao/ArticleDao.class
4769 ?rwxrwxr-x··2.0·unx·····4183·b-·stor·80-Jan-01·00:00·fr/gaulupeau/apps/Poche/data/dao/ArticleTagsJoinDao.class4769 ?rwxrwxr-x··2.0·unx·····4183·b-·stor·80-Jan-01·00:00·fr/gaulupeau/apps/Poche/data/dao/ArticleTagsJoinDao.class
4770 ?rwxrwxr-x··2.0·unx······920·b-·stor·80-Jan-01·00:00·fr/gaulupeau/apps/Poche/data/dao/DaoMaster$OpenHelper.class4770 ?rwxrwxr-x··2.0·unx······920·b-·stor·80-Jan-01·00:00·fr/gaulupeau/apps/Poche/data/dao/DaoMaster$OpenHelper.class
Offset 6052, 8 lines modifiedOffset 6052, 8 lines modified
6052 ?rwxrwxr-x··2.0·unx·····1702·b-·stor·80-Jan-01·00:00·kotlin/collections/CollectionsKt___CollectionsJvmKt.class6052 ?rwxrwxr-x··2.0·unx·····1702·b-·stor·80-Jan-01·00:00·kotlin/collections/CollectionsKt___CollectionsJvmKt.class
6053 ?rwxrwxr-x··2.0·unx····27569·b-·defN·80-Jan-01·00:00·kotlin/text/StringsKt__StringsKt.class6053 ?rwxrwxr-x··2.0·unx····27569·b-·defN·80-Jan-01·00:00·kotlin/text/StringsKt__StringsKt.class
6054 ?rwxrwxr-x··2.0·unx····40327·b-·defN·80-Jan-01·00:00·kotlin/collections/CollectionsKt___CollectionsKt.class6054 ?rwxrwxr-x··2.0·unx····40327·b-·defN·80-Jan-01·00:00·kotlin/collections/CollectionsKt___CollectionsKt.class
6055 ?rwxrwxr-x··2.0·unx······757·b-·stor·80-Jan-01·00:00·kotlin/text/StringsKt___StringsJvmKt.class6055 ?rwxrwxr-x··2.0·unx······757·b-·stor·80-Jan-01·00:00·kotlin/text/StringsKt___StringsJvmKt.class
6056 ?rwxrwxr-x··2.0·unx······179·b-·stor·80-Jan-01·00:00·kotlin/collections/CollectionsKt.class6056 ?rwxrwxr-x··2.0·unx······179·b-·stor·80-Jan-01·00:00·kotlin/collections/CollectionsKt.class
6057 ?rwxrwxr-x··2.0·unx····27727·b-·defN·80-Jan-01·00:00·kotlin/text/StringsKt___StringsKt.class6057 ?rwxrwxr-x··2.0·unx····27727·b-·defN·80-Jan-01·00:00·kotlin/text/StringsKt___StringsKt.class
6058 ?rwxrwxr-x··2.0·unx······153·b-·stor·80-Jan-01·00:00·kotlin/text/StringsKt.class6058 ?rwxrwxr-x··2.0·unx······153·b-·stor·80-Jan-01·00:00·kotlin/text/StringsKt.class
6059 6057·files,·13344781·bytes·uncompressed,·10346272·bytes·compressed:··22.5%6059 6057·files,·13344859·bytes·uncompressed,·10346350·bytes·compressed:··22.5%
10.8 KB
fr/gaulupeau/apps/Poche/EventBusIndex.class
10.7 KB
procyon -ec {}
    
Offset 1, 93 lines modifiedOffset 1, 95 lines modified
  
1 package·fr.gaulupeau.apps.Poche;1 package·fr.gaulupeau.apps.Poche;
  
2 import·fr.gaulupeau.apps.Poche.ui.ReadArticleActivity;2 import·fr.gaulupeau.apps.Poche.ui.ReadArticleActivity;
3 import·fr.gaulupeau.apps.Poche.events.ArticlesChangedEvent;3 import·fr.gaulupeau.apps.Poche.events.ArticlesChangedEvent;
4 import·fr.gaulupeau.apps.Poche.ui.MainActivity; 
5 import·org.greenrobot.eventbus.meta.SubscriberInfo; 
6 import·org.greenrobot.eventbus.meta.SimpleSubscriberInfo; 
7 import·fr.gaulupeau.apps.Poche.events.EventProcessor;4 import·fr.gaulupeau.apps.Poche.events.EventProcessor;
8 import·fr.gaulupeau.apps.Poche.events.LinkUploadedEvent;5 import·fr.gaulupeau.apps.Poche.events.LinkUploadedEvent;
9 import·fr.gaulupeau.apps.Poche.events.ActionResultEvent;6 import·fr.gaulupeau.apps.Poche.events.ActionResultEvent;
10 import·fr.gaulupeau.apps.Poche.events.DownloadFileFinishedEvent;7 import·fr.gaulupeau.apps.Poche.events.DownloadFileFinishedEvent;
11 import·fr.gaulupeau.apps.Poche.events.DownloadFileStartedEvent;8 import·fr.gaulupeau.apps.Poche.events.DownloadFileStartedEvent;
12 import·fr.gaulupeau.apps.Poche.events.SyncQueueFinishedEvent;9 import·fr.gaulupeau.apps.Poche.events.SyncQueueFinishedEvent;
13 import·fr.gaulupeau.apps.Poche.events.SyncQueueProgressEvent;10 import·fr.gaulupeau.apps.Poche.events.SyncQueueProgressEvent;
14 import·fr.gaulupeau.apps.Poche.events.FetchImagesFinishedEvent;11 import·fr.gaulupeau.apps.Poche.events.FetchImagesFinishedEvent;
15 import·fr.gaulupeau.apps.Poche.events.FetchImagesProgressEvent;12 import·fr.gaulupeau.apps.Poche.events.FetchImagesProgressEvent;
16 import·fr.gaulupeau.apps.Poche.events.SweepDeletedArticlesFinishedEvent;13 import·fr.gaulupeau.apps.Poche.events.SweepDeletedArticlesFinishedEvent;
17 import·fr.gaulupeau.apps.Poche.events.SweepDeletedArticlesProgressEvent;14 import·fr.gaulupeau.apps.Poche.events.SweepDeletedArticlesProgressEvent;
18 import·fr.gaulupeau.apps.Poche.events.SweepDeletedArticlesStartedEvent;15 import·fr.gaulupeau.apps.Poche.events.SweepDeletedArticlesStartedEvent;
 16 import·fr.gaulupeau.apps.Poche.events.ConnectivityChangedEvent;
 17 import·fr.gaulupeau.apps.Poche.events.AlarmReceivedEvent;
 18 import·fr.gaulupeau.apps.Poche.events.BootCompletedEvent;
 19 import·org.greenrobot.eventbus.meta.SubscriberInfo;
 20 import·org.greenrobot.eventbus.meta.SimpleSubscriberInfo;
 21 import·fr.gaulupeau.apps.Poche.ui.MainActivity;
19 import·fr.gaulupeau.apps.Poche.events.UpdateArticlesFinishedEvent;22 import·fr.gaulupeau.apps.Poche.events.UpdateArticlesFinishedEvent;
20 import·fr.gaulupeau.apps.Poche.events.UpdateArticlesProgressEvent;23 import·fr.gaulupeau.apps.Poche.events.UpdateArticlesProgressEvent;
21 import·org.greenrobot.eventbus.ThreadMode; 
22 import·fr.gaulupeau.apps.Poche.events.UpdateArticlesStartedEvent;24 import·fr.gaulupeau.apps.Poche.events.UpdateArticlesStartedEvent;
23 import·fr.gaulupeau.apps.Poche.events.FeedsChangedEvent;25 import·fr.gaulupeau.apps.Poche.events.FeedsChangedEvent;
 26 import·org.greenrobot.eventbus.ThreadMode;
24 import·fr.gaulupeau.apps.Poche.events.OfflineQueueChangedEvent;27 import·fr.gaulupeau.apps.Poche.events.OfflineQueueChangedEvent;
25 import·fr.gaulupeau.apps.Poche.events.ConnectivityChangedEvent; 
26 import·fr.gaulupeau.apps.Poche.events.AlarmReceivedEvent; 
27 import·fr.gaulupeau.apps.Poche.events.BootCompletedEvent; 
28 import·org.greenrobot.eventbus.meta.SubscriberMethodInfo;28 import·org.greenrobot.eventbus.meta.SubscriberMethodInfo;
29 import·java.util.HashMap;29 import·java.util.HashMap;
30 import·java.util.Map;30 import·java.util.Map;
31 import·org.greenrobot.eventbus.meta.SubscriberInfoIndex;31 import·org.greenrobot.eventbus.meta.SubscriberInfoIndex;
  
32 public·class·EventBusIndex·implements·SubscriberInfoIndex32 public·class·EventBusIndex·implements·SubscriberInfoIndex
33 {33 {
34 ····private·static·final·Map·SUBSCRIBER_INDEX;34 ····private·static·final·Map·SUBSCRIBER_INDEX;
35 ····35 ····
36 ····static·{36 ····static·{
37 ········SUBSCRIBER_INDEX·=·new·HashMap();37 ········SUBSCRIBER_INDEX·=·new·HashMap();
 38 ········final·int·n·=·5;
38 ········final·SubscriberMethodInfo[]·array·=·new·SubscriberMethodInfo[19];39 ········final·SubscriberMethodInfo[]·array·=·new·SubscriberMethodInfo[n];
 40 ········array[0]·=·new·SubscriberMethodInfo("onOfflineQueueChangedEvent",·(Class)OfflineQueueChangedEvent.class,·ThreadMode.MAIN,·-1,·false);
 41 ········final·ThreadMode·main·=·ThreadMode.MAIN;
39 ········array[0]·=·new·SubscriberMethodInfo("onBootCompletedEvent",·(Class)BootCompletedEvent.class); 
40 ········final·SubscriberMethodInfo·subscriberMethodInfo·=·new·SubscriberMethodInfo("onAlarmReceivedEvent",·(Class)AlarmReceivedEvent.class); 
41 ········final·int·n·=·1; 
42 ········array[n]·=·subscriberMethodInfo; 
43 ········final·SubscriberMethodInfo·subscriberMethodInfo2·=·new·SubscriberMethodInfo("onConnectivityChangedEvent",·(Class)ConnectivityChangedEvent.class); 
44 ········final·int·n2·=·2; 
45 ········array[n2]·=·subscriberMethodInfo2; 
46 ········final·SubscriberMethodInfo·subscriberMethodInfo3·=·new·SubscriberMethodInfo("onOfflineQueueChangedEvent",·(Class)OfflineQueueChangedEvent.class); 
47 ········final·int·n3·=·3; 
48 ········array[n3]·=·subscriberMethodInfo3; 
49 ········final·String·s·=·"onFeedsChangedEvent";42 ········final·String·s·=·"onFeedsChangedEvent";
50 ········final·SubscriberMethodInfo·subscriberMethodInfo4·=·new·SubscriberMethodInfo(s,·(Class)FeedsChangedEvent.class);43 ········final·SubscriberMethodInfo·subscriberMethodInfo·=·new·SubscriberMethodInfo(s,·(Class)FeedsChangedEvent.class,·main);
51 ········final·int·n4·=·4;44 ········final·int·n2·=·1;
52 ········array[n4]·=·subscriberMethodInfo4;45 ········array[n2]·=·subscriberMethodInfo;
53 ········final·SubscriberMethodInfo·subscriberMethodInfo5·=·new·SubscriberMethodInfo("onUpdateArticlesStartedEvent",·(Class)UpdateArticlesStartedEvent.class,·ThreadMode.POSTING,·0,·true);46 ········final·SubscriberMethodInfo·subscriberMethodInfo2·=·new·SubscriberMethodInfo("onUpdateArticlesStartedEvent",·(Class)UpdateArticlesStartedEvent.class,·ThreadMode.MAIN,·0,·true);
54 ········final·int·n5·=·5;47 ········final·int·n3·=·2;
55 ········array[n5]·=·subscriberMethodInfo5;48 ········array[n3]·=·subscriberMethodInfo2;
 49 ········final·ThreadMode·main2·=·ThreadMode.MAIN;
56 ········final·String·s2·=·"onUpdateArticlesProgressEvent";50 ········final·String·s2·=·"onUpdateArticlesProgressEvent";
57 ········array[6]·=·new·SubscriberMethodInfo(s2,·(Class)UpdateArticlesProgressEvent.class);51 ········final·SubscriberMethodInfo·subscriberMethodInfo3·=·new·SubscriberMethodInfo(s2,·(Class)UpdateArticlesProgressEvent.class,·main2);
 52 ········final·int·n4·=·3;
 53 ········array[n4]·=·subscriberMethodInfo3;
 54 ········final·ThreadMode·main3·=·ThreadMode.MAIN;
58 ········final·String·s3·=·"onUpdateArticlesFinishedEvent";55 ········final·String·s3·=·"onUpdateArticlesFinishedEvent";
 56 ········final·SubscriberMethodInfo·subscriberMethodInfo4·=·new·SubscriberMethodInfo(s3,·(Class)UpdateArticlesFinishedEvent.class,·main3);
 57 ········final·int·n5·=·4;
 58 ········array[n5]·=·subscriberMethodInfo4;
 59 ········putIndex((SubscriberInfo)new·SimpleSubscriberInfo((Class)MainActivity.class,·(boolean)(n2·!=·0),·array));
 60 ········final·SubscriberMethodInfo[]·array2·=·new·SubscriberMethodInfo[19];
 61 ········array2[0]·=·new·SubscriberMethodInfo("onBootCompletedEvent",·(Class)BootCompletedEvent.class);
 62 ········array2[n2]·=·new·SubscriberMethodInfo("onAlarmReceivedEvent",·(Class)AlarmReceivedEvent.class);
 63 ········array2[n3]·=·new·SubscriberMethodInfo("onConnectivityChangedEvent",·(Class)ConnectivityChangedEvent.class);
 64 ········array2[n4]·=·new·SubscriberMethodInfo("onOfflineQueueChangedEvent",·(Class)OfflineQueueChangedEvent.class);
 65 ········array2[n5]·=·new·SubscriberMethodInfo(s,·(Class)FeedsChangedEvent.class);
 66 ········array2[n]·=·new·SubscriberMethodInfo("onUpdateArticlesStartedEvent",·(Class)UpdateArticlesStartedEvent.class,·ThreadMode.POSTING,·0,·true);
 67 ········array2[6]·=·new·SubscriberMethodInfo(s2,·(Class)UpdateArticlesProgressEvent.class);
59 ········array[7]·=·new·SubscriberMethodInfo(s3,·(Class)UpdateArticlesFinishedEvent.class);68 ········array2[7]·=·new·SubscriberMethodInfo(s3,·(Class)UpdateArticlesFinishedEvent.class);
60 ········final·ThreadMode·posting·=·ThreadMode.POSTING;69 ········final·ThreadMode·posting·=·ThreadMode.POSTING;
61 ········final·boolean·b·=·true;70 ········final·boolean·b·=·true;
62 ········array[8]·=·new·SubscriberMethodInfo("onSweepDeletedArticlesStartedEvent",·(Class)SweepDeletedArticlesStartedEvent.class,·posting,·0,·b);71 ········array2[8]·=·new·SubscriberMethodInfo("onSweepDeletedArticlesStartedEvent",·(Class)SweepDeletedArticlesStartedEvent.class,·posting,·0,·b);
63 ········array[9]·=·new·SubscriberMethodInfo("onSweepDeletedArticlesProgressEvent",·(Class)SweepDeletedArticlesProgressEvent.class);72 ········array2[9]·=·new·SubscriberMethodInfo("onSweepDeletedArticlesProgressEvent",·(Class)SweepDeletedArticlesProgressEvent.class);
64 ········array[10]·=·new·SubscriberMethodInfo("onSweepDeletedArticlesFinishedEvent",·(Class)SweepDeletedArticlesFinishedEvent.class);73 ········array2[10]·=·new·SubscriberMethodInfo("onSweepDeletedArticlesFinishedEvent",·(Class)SweepDeletedArticlesFinishedEvent.class);
65 ········array[11]·=·new·SubscriberMethodInfo("onFetchImagesProgressEvent",·(Class)FetchImagesProgressEvent.class);74 ········array2[11]·=·new·SubscriberMethodInfo("onFetchImagesProgressEvent",·(Class)FetchImagesProgressEvent.class);
66 ········array[12]·=·new·SubscriberMethodInfo("onFetchImagesFinishedEvent",·(Class)FetchImagesFinishedEvent.class);75 ········array2[12]·=·new·SubscriberMethodInfo("onFetchImagesFinishedEvent",·(Class)FetchImagesFinishedEvent.class);
67 ········array[13]·=·new·SubscriberMethodInfo("onSyncQueueProgressEvent",·(Class)SyncQueueProgressEvent.class);76 ········array2[13]·=·new·SubscriberMethodInfo("onSyncQueueProgressEvent",·(Class)SyncQueueProgressEvent.class);
68 ········array[14]·=·new·SubscriberMethodInfo("onSyncQueueFinishedEvent",·(Class)SyncQueueFinishedEvent.class);77 ········array2[14]·=·new·SubscriberMethodInfo("onSyncQueueFinishedEvent",·(Class)SyncQueueFinishedEvent.class);
69 ········array[15]·=·new·SubscriberMethodInfo("onDownloadFileStartedEvent",·(Class)DownloadFileStartedEvent.class,·ThreadMode.POSTING,·0,·b);78 ········array2[15]·=·new·SubscriberMethodInfo("onDownloadFileStartedEvent",·(Class)DownloadFileStartedEvent.class,·ThreadMode.POSTING,·0,·b);
70 ········array[16]·=·new·SubscriberMethodInfo("onDownloadFileFinishedEvent",·(Class)DownloadFileFinishedEvent.class);79 ········array2[16]·=·new·SubscriberMethodInfo("onDownloadFileFinishedEvent",·(Class)DownloadFileFinishedEvent.class);
71 ········array[17]·=·new·SubscriberMethodInfo("onActionResultEvent",·(Class)ActionResultEvent.class);80 ········array2[17]·=·new·SubscriberMethodInfo("onActionResultEvent",·(Class)ActionResultEvent.class);
72 ········array[18]·=·new·SubscriberMethodInfo("onLinkUploadedEvent",·(Class)LinkUploadedEvent.class);81 ········array2[18]·=·new·SubscriberMethodInfo("onLinkUploadedEvent",·(Class)LinkUploadedEvent.class);
73 ········putIndex((SubscriberInfo)new·SimpleSubscriberInfo((Class)EventProcessor.class,·(boolean)(n·!=·0),·array));82 ········putIndex((SubscriberInfo)new·SimpleSubscriberInfo((Class)EventProcessor.class,·(boolean)(n2·!=·0),·array2));
74 ········final·SubscriberMethodInfo[]·array2·=·new·SubscriberMethodInfo[n5]; 
75 ········array2[0]·=·new·SubscriberMethodInfo("onOfflineQueueChangedEvent",·(Class)OfflineQueueChangedEvent.class,·ThreadMode.MAIN,·-1,·false); 
76 ········array2[n]·=·new·SubscriberMethodInfo(s,·(Class)FeedsChangedEvent.class,·ThreadMode.MAIN); 
77 ········array2[n2]·=·new·SubscriberMethodInfo("onUpdateArticlesStartedEvent",·(Class)UpdateArticlesStartedEvent.class,·ThreadMode.MAIN,·0,·true); 
78 ········array2[n3]·=·new·SubscriberMethodInfo(s2,·(Class)UpdateArticlesProgressEvent.class,·ThreadMode.MAIN); 
79 ········array2[n4]·=·new·SubscriberMethodInfo(s3,·(Class)UpdateArticlesFinishedEvent.class,·ThreadMode.MAIN); 
80 ········putIndex((SubscriberInfo)new·SimpleSubscriberInfo((Class)MainActivity.class,·(boolean)(n·!=·0),·array2)); 
81 ········final·SubscriberMethodInfo[]·array3·=·new·SubscriberMethodInfo[n];83 ········final·SubscriberMethodInfo[]·array3·=·new·SubscriberMethodInfo[n2];
82 ········array3[0]·=·new·SubscriberMethodInfo("onArticlesChangedEvent",·(Class)ArticlesChangedEvent.class,·ThreadMode.MAIN);84 ········array3[0]·=·new·SubscriberMethodInfo("onArticlesChangedEvent",·(Class)ArticlesChangedEvent.class,·ThreadMode.MAIN);
83 ········putIndex((SubscriberInfo)new·SimpleSubscriberInfo((Class)ReadArticleActivity.class,·(boolean)(n·!=·0),·array3));85 ········putIndex((SubscriberInfo)new·SimpleSubscriberInfo((Class)ReadArticleActivity.class,·(boolean)(n2·!=·0),·array3));
84 ····}86 ····}
85 ····87 ····
86 ····private·static·void·putIndex(final·SubscriberInfo·subscriberInfo)·{88 ····private·static·void·putIndex(final·SubscriberInfo·subscriberInfo)·{
87 ········EventBusIndex.SUBSCRIBER_INDEX.put(subscriberInfo.getSubscriberClass(),·subscriberInfo);89 ········EventBusIndex.SUBSCRIBER_INDEX.put(subscriberInfo.getSubscriberClass(),·subscriberInfo);
88 ····}90 ····}
89 ····91 ····
90 ····public·SubscriberInfo·getSubscriberInfo(final·Class·clazz)·{92 ····public·SubscriberInfo·getSubscriberInfo(final·Class·clazz)·{
1.48 KB
fr/gaulupeau/apps/Poche/data/dao/DaoMaster.class
1.38 KB
procyon -ec {}
    
Offset 15, 31 lines modifiedOffset 15, 31 lines modified
15 ····15 ····
16 ····public·DaoMaster(final·SQLiteDatabase·sqLiteDatabase)·{16 ····public·DaoMaster(final·SQLiteDatabase·sqLiteDatabase)·{
17 ········this((Database)new·StandardDatabase(sqLiteDatabase));17 ········this((Database)new·StandardDatabase(sqLiteDatabase));
18 ····}18 ····}
19 ····19 ····
20 ····public·DaoMaster(final·Database·database)·{20 ····public·DaoMaster(final·Database·database)·{
21 ········super(database,·102);21 ········super(database,·102);
 22 ········this.registerDaoClass((Class)TagDao.class);
22 ········this.registerDaoClass((Class)ArticleDao.class);23 ········this.registerDaoClass((Class)ArticleDao.class);
23 ········this.registerDaoClass((Class)ArticleTagsJoinDao.class);24 ········this.registerDaoClass((Class)ArticleTagsJoinDao.class);
24 ········this.registerDaoClass((Class)TagDao.class); 
25 ········this.registerDaoClass((Class)QueueItemDao.class);25 ········this.registerDaoClass((Class)QueueItemDao.class);
26 ····}26 ····}
27 ····27 ····
28 ····public·static·void·createAllTables(final·Database·database,·final·boolean·b)·{28 ····public·static·void·createAllTables(final·Database·database,·final·boolean·b)·{
 29 ········TagDao.createTable(database,·b);
29 ········ArticleDao.createTable(database,·b);30 ········ArticleDao.createTable(database,·b);
30 ········ArticleTagsJoinDao.createTable(database,·b);31 ········ArticleTagsJoinDao.createTable(database,·b);
31 ········TagDao.createTable(database,·b); 
32 ········QueueItemDao.createTable(database,·b);32 ········QueueItemDao.createTable(database,·b);
33 ····}33 ····}
34 ····34 ····
35 ····public·static·void·dropAllTables(final·Database·database,·final·boolean·b)·{35 ····public·static·void·dropAllTables(final·Database·database,·final·boolean·b)·{
 36 ········TagDao.dropTable(database,·b);
36 ········ArticleDao.dropTable(database,·b);37 ········ArticleDao.dropTable(database,·b);
37 ········ArticleTagsJoinDao.dropTable(database,·b);38 ········ArticleTagsJoinDao.dropTable(database,·b);
38 ········TagDao.dropTable(database,·b); 
39 ········QueueItemDao.dropTable(database,·b);39 ········QueueItemDao.dropTable(database,·b);
40 ····}40 ····}
41 ····41 ····
42 ····public·static·DaoSession·newDevSession(final·Context·context,·final·String·s)·{42 ····public·static·DaoSession·newDevSession(final·Context·context,·final·String·s)·{
43 ········return·new·DaoMaster(new·DaoMaster$DevOpenHelper(context,·s).getWritableDb()).newSession();43 ········return·new·DaoMaster(new·DaoMaster$DevOpenHelper(context,·s).getWritableDb()).newSession();
44 ····}44 ····}
45 ····45 ····
2.91 KB
fr/gaulupeau/apps/Poche/data/dao/DaoSession.class
2.82 KB
procyon -ec {}
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
  
1 package·fr.gaulupeau.apps.Poche.data.dao;1 package·fr.gaulupeau.apps.Poche.data.dao;
  
2 import·fr.gaulupeau.apps.Poche.data.dao.entities.QueueItem;2 import·fr.gaulupeau.apps.Poche.data.dao.entities.QueueItem;
3 import·fr.gaulupeau.apps.Poche.data.dao.entities.Tag; 
4 import·fr.gaulupeau.apps.Poche.data.dao.entities.ArticleTagsJoin;3 import·fr.gaulupeau.apps.Poche.data.dao.entities.ArticleTagsJoin;
5 import·org.greenrobot.greendao.AbstractDao; 
6 import·fr.gaulupeau.apps.Poche.data.dao.entities.Article;4 import·fr.gaulupeau.apps.Poche.data.dao.entities.Article;
 5 import·org.greenrobot.greendao.AbstractDao;
 6 import·fr.gaulupeau.apps.Poche.data.dao.entities.Tag;
7 import·java.util.Map;7 import·java.util.Map;
8 import·org.greenrobot.greendao.identityscope.IdentityScopeType;8 import·org.greenrobot.greendao.identityscope.IdentityScopeType;
9 import·org.greenrobot.greendao.database.Database;9 import·org.greenrobot.greendao.database.Database;
10 import·org.greenrobot.greendao.internal.DaoConfig;10 import·org.greenrobot.greendao.internal.DaoConfig;
11 import·org.greenrobot.greendao.AbstractDaoSession;11 import·org.greenrobot.greendao.AbstractDaoSession;
  
12 public·class·DaoSession·extends·AbstractDaoSession12 public·class·DaoSession·extends·AbstractDaoSession
Offset 21, 32 lines modifiedOffset 21, 32 lines modified
21 ····private·final·QueueItemDao·queueItemDao;21 ····private·final·QueueItemDao·queueItemDao;
22 ····private·final·DaoConfig·queueItemDaoConfig;22 ····private·final·DaoConfig·queueItemDaoConfig;
23 ····private·final·TagDao·tagDao;23 ····private·final·TagDao·tagDao;
24 ····private·final·DaoConfig·tagDaoConfig;24 ····private·final·DaoConfig·tagDaoConfig;
25 ····25 ····
26 ····public·DaoSession(final·Database·database,·final·IdentityScopeType·identityScopeType,·final·Map·map)·{26 ····public·DaoSession(final·Database·database,·final·IdentityScopeType·identityScopeType,·final·Map·map)·{
27 ········super(database);27 ········super(database);
 28 ········(this.tagDaoConfig·=·((DaoConfig)map.get(TagDao.class)).clone()).initIdentityScope(identityScopeType);
28 ········(this.articleDaoConfig·=·((DaoConfig)map.get(ArticleDao.class)).clone()).initIdentityScope(identityScopeType);29 ········(this.articleDaoConfig·=·((DaoConfig)map.get(ArticleDao.class)).clone()).initIdentityScope(identityScopeType);
29 ········(this.articleTagsJoinDaoConfig·=·((DaoConfig)map.get(ArticleTagsJoinDao.class)).clone()).initIdentityScope(identityScopeType);30 ········(this.articleTagsJoinDaoConfig·=·((DaoConfig)map.get(ArticleTagsJoinDao.class)).clone()).initIdentityScope(identityScopeType);
30 ········(this.tagDaoConfig·=·((DaoConfig)map.get(TagDao.class)).clone()).initIdentityScope(identityScopeType); 
31 ········(this.queueItemDaoConfig·=·((DaoConfig)map.get(QueueItemDao.class)).clone()).initIdentityScope(identityScopeType);31 ········(this.queueItemDaoConfig·=·((DaoConfig)map.get(QueueItemDao.class)).clone()).initIdentityScope(identityScopeType);
 32 ········this.tagDao·=·new·TagDao(this.tagDaoConfig,·this);
32 ········this.articleDao·=·new·ArticleDao(this.articleDaoConfig,·this);33 ········this.articleDao·=·new·ArticleDao(this.articleDaoConfig,·this);
33 ········this.articleTagsJoinDao·=·new·ArticleTagsJoinDao(this.articleTagsJoinDaoConfig,·this);34 ········this.articleTagsJoinDao·=·new·ArticleTagsJoinDao(this.articleTagsJoinDaoConfig,·this);
34 ········this.tagDao·=·new·TagDao(this.tagDaoConfig,·this); 
35 ········this.queueItemDao·=·new·QueueItemDao(this.queueItemDaoConfig,·this);35 ········this.queueItemDao·=·new·QueueItemDao(this.queueItemDaoConfig,·this);
 36 ········this.registerDao((Class)Tag.class,·(AbstractDao)this.tagDao);
36 ········this.registerDao((Class)Article.class,·(AbstractDao)this.articleDao);37 ········this.registerDao((Class)Article.class,·(AbstractDao)this.articleDao);
37 ········this.registerDao((Class)ArticleTagsJoin.class,·(AbstractDao)this.articleTagsJoinDao);38 ········this.registerDao((Class)ArticleTagsJoin.class,·(AbstractDao)this.articleTagsJoinDao);
38 ········this.registerDao((Class)Tag.class,·(AbstractDao)this.tagDao); 
39 ········this.registerDao((Class)QueueItem.class,·(AbstractDao)this.queueItemDao);39 ········this.registerDao((Class)QueueItem.class,·(AbstractDao)this.queueItemDao);
40 ····}40 ····}
41 ····41 ····
42 ····public·void·clear()·{42 ····public·void·clear()·{
 43 ········this.tagDaoConfig.clearIdentityScope();
43 ········this.articleDaoConfig.clearIdentityScope();44 ········this.articleDaoConfig.clearIdentityScope();
44 ········this.articleTagsJoinDaoConfig.clearIdentityScope();45 ········this.articleTagsJoinDaoConfig.clearIdentityScope();
45 ········this.tagDaoConfig.clearIdentityScope(); 
46 ········this.queueItemDaoConfig.clearIdentityScope();46 ········this.queueItemDaoConfig.clearIdentityScope();
47 ····}47 ····}
48 ····48 ····
49 ····public·ArticleDao·getArticleDao()·{49 ····public·ArticleDao·getArticleDao()·{
50 ········return·this.articleDao;50 ········return·this.articleDao;
51 ····}51 ····}
52 ····52 ····
24.5 KB
smali/fr/gaulupeau/apps/Poche/EventBusIndex.smali
    
Offset 30, 369 lines modifiedOffset 30, 369 lines modified
30 ····invoke-direct·{v0},·Ljava/util/HashMap;-><init>()V30 ····invoke-direct·{v0},·Ljava/util/HashMap;-><init>()V
  
31 ····sput-object·v0,·Lfr/gaulupeau/apps/Poche/EventBusIndex;->SUBSCRIBER_INDEX:Ljava/util/Map;31 ····sput-object·v0,·Lfr/gaulupeau/apps/Poche/EventBusIndex;->SUBSCRIBER_INDEX:Ljava/util/Map;
  
32 ····.line·2032 ····.line·20
33 ····new-instance·v0,·Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo;33 ····new-instance·v0,·Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo;
  
34 ····const-class·v1,·Lfr/gaulupeau/apps/Poche/events/EventProcessor;34 ····const-class·v1,·Lfr/gaulupeau/apps/Poche/ui/MainActivity;
  
35 ····const/16·v2,·0x1335 ····const/4·v2,·0x5
  
36 ····new-array·v2,·v2,·[Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;36 ····new-array·v3,·v2,·[Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;
  
37 ····new-instance·v3,·Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;37 ····new-instance·v10,·Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;
  
38 ····const-class·v4,·Lfr/gaulupeau/apps/Poche/events/BootCompletedEvent;38 ····const-class·v6,·Lfr/gaulupeau/apps/Poche/events/OfflineQueueChangedEvent;
  
39 ····const-string·v5,·"onBootCompletedEvent"39 ····sget-object·v7,·Lorg/greenrobot/eventbus/ThreadMode;->MAIN:Lorg/greenrobot/eventbus/ThreadMode;
  
40 ····invoke-direct·{v3,·v5,·v4},·Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;-><init>(Ljava/lang/String;Ljava/lang/Class;)V40 ····const-string·v5,·"onOfflineQueueChangedEvent"
  
41 ····const/4·v4,·0x041 ····const/4·v8,·-0x1
  
42 ····aput-object·v3,·v2,·v442 ····const/4·v9,·0x0
  
43 ····new-instance·v3,·Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;43 ····move-object·v4,·v10
  
44 ····const-class·v5,·Lfr/gaulupeau/apps/Poche/events/AlarmReceivedEvent;44 ····invoke-direct/range·{v4·..·v9},·Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;-><init>(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;IZ)V
  
45 ····const-string·v6,·"onAlarmReceivedEvent"45 ····const/4·v4,·0x0
  
46 ····invoke-direct·{v3,·v6,·v5},·Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;-><init>(Ljava/lang/String;Ljava/lang/Class;)V46 ····aput-object·v10,·v3,·v4
  
47 ····const/4·v5,·0x147 ····new-instance·v5,·Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;
  
48 ····aput-object·v3,·v2,·v548 ····const-class·v6,·Lfr/gaulupeau/apps/Poche/events/FeedsChangedEvent;
  
49 ····new-instance·v3,·Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;49 ····sget-object·v7,·Lorg/greenrobot/eventbus/ThreadMode;->MAIN:Lorg/greenrobot/eventbus/ThreadMode;
  
50 ····const-class·v6,·Lfr/gaulupeau/apps/Poche/events/ConnectivityChangedEvent;50 ····const-string·v8,·"onFeedsChangedEvent"
  
51 ····const-string·v7,·"onConnectivityChangedEvent"51 ····invoke-direct·{v5,·v8,·v6,·v7},·Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;-><init>(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V
  
52 ····invoke-direct·{v3,·v7,·v6},·Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;-><init>(Ljava/lang/String;Ljava/lang/Class;)V52 ····const/4·v6,·0x1
  
53 ····const/4·v6,·0x253 ····aput-object·v5,·v3,·v6
  
54 ····aput-object·v3,·v2,·v654 ····new-instance·v5,·Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;
  
55 ····new-instance·v3,·Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;55 ····const-class·v11,·Lfr/gaulupeau/apps/Poche/events/UpdateArticlesStartedEvent;
  
56 ····const-class·v7,·Lfr/gaulupeau/apps/Poche/events/OfflineQueueChangedEvent;56 ····sget-object·v12,·Lorg/greenrobot/eventbus/ThreadMode;->MAIN:Lorg/greenrobot/eventbus/ThreadMode;
  
57 ····const-string·v8,·"onOfflineQueueChangedEvent"57 ····const-string·v10,·"onUpdateArticlesStartedEvent"
  
58 ····invoke-direct·{v3,·v8,·v7},·Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;-><init>(Ljava/lang/String;Ljava/lang/Class;)V58 ····const/4·v13,·0x0
  
59 ····const/4·v7,·0x359 ····const/4·v14,·0x1
  
60 ····aput-object·v3,·v2,·v760 ····move-object·v9,·v5
  
61 ····new-instance·v3,·Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;61 ····invoke-direct/range·{v9·..·v14},·Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;-><init>(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;IZ)V
  
62 ····const-class·v8,·Lfr/gaulupeau/apps/Poche/events/FeedsChangedEvent;62 ····const/4·v7,·0x2
  
63 ····const-string·v9,·"onFeedsChangedEvent"63 ····aput-object·v5,·v3,·v7
  
64 ····invoke-direct·{v3,·v9,·v8},·Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;-><init>(Ljava/lang/String;Ljava/lang/Class;)V64 ····new-instance·v5,·Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;
  
65 ····const/4·v8,·0x465 ····const-class·v9,·Lfr/gaulupeau/apps/Poche/events/UpdateArticlesProgressEvent;
  
66 ····aput-object·v3,·v2,·v866 ····sget-object·v10,·Lorg/greenrobot/eventbus/ThreadMode;->MAIN:Lorg/greenrobot/eventbus/ThreadMode;
  
67 ····new-instance·v3,·Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;67 ····const-string·v11,·"onUpdateArticlesProgressEvent"
  
68 ····const-class·v12,·Lfr/gaulupeau/apps/Poche/events/UpdateArticlesStartedEvent;68 ····invoke-direct·{v5,·v11,·v9,·v10},·Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;-><init>(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V
  
69 ····sget-object·v13,·Lorg/greenrobot/eventbus/ThreadMode;->POSTING:Lorg/greenrobot/eventbus/ThreadMode;69 ····const/4·v9,·0x3
  
70 ····const-string·v11,·"onUpdateArticlesStartedEvent"70 ····aput-object·v5,·v3,·v9
  
71 ····const/4·v14,·0x071 ····new-instance·v5,·Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;
  
72 ····const/4·v15,·0x172 ····const-class·v10,·Lfr/gaulupeau/apps/Poche/events/UpdateArticlesFinishedEvent;
  
73 ····move-object·v10,·v373 ····sget-object·v12,·Lorg/greenrobot/eventbus/ThreadMode;->MAIN:Lorg/greenrobot/eventbus/ThreadMode;
  
74 ····invoke-direct/range·{v10·..·v15},·Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;-><init>(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;IZ)V74 ····const-string·v13,·"onUpdateArticlesFinishedEvent"
  
75 ····const/4·v10,·0x575 ····invoke-direct·{v5,·v13,·v10,·v12},·Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;-><init>(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V
  
76 ····aput-object·v3,·v2,·v1076 ····const/4·v10,·0x4
  
77 ····new-instance·v3,·Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;77 ····aput-object·v5,·v3,·v10
  
78 ····const-class·v11,·Lfr/gaulupeau/apps/Poche/events/UpdateArticlesProgressEvent;78 ····invoke-direct·{v0,·v1,·v6,·v3},·Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo;-><init>(Ljava/lang/Class;Z[Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;)V
  
79 ····const-string·v12,·"onUpdateArticlesProgressEvent"79 ····invoke-static·{v0},·Lfr/gaulupeau/apps/Poche/EventBusIndex;->putIndex(Lorg/greenrobot/eventbus/meta/SubscriberInfo;)V
  
80 ····invoke-direct·{v3,·v12,·v11},·Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;-><init>(Ljava/lang/String;Ljava/lang/Class;)V80 ····.line·34
 81 ····new-instance·v0,·Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo;
  
81 ····const/4·v11,·0x682 ····const-class·v1,·Lfr/gaulupeau/apps/Poche/events/EventProcessor;
  
82 ····aput-object·v3,·v2,·v1183 ····const/16·v3,·0x13
  
83 ····new-instance·v3,·Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;84 ····new-array·v3,·v3,·[Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;
  
84 ····const-class·v11,·Lfr/gaulupeau/apps/Poche/events/UpdateArticlesFinishedEvent;85 ····new-instance·v5,·Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;
  
85 ····const-string·v13,·"onUpdateArticlesFinishedEvent"86 ····const-class·v12,·Lfr/gaulupeau/apps/Poche/events/BootCompletedEvent;
  
86 ····invoke-direct·{v3,·v13,·v11},·Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;-><init>(Ljava/lang/String;Ljava/lang/Class;)V87 ····const-string·v14,·"onBootCompletedEvent"
  
87 ····const/4·v11,·0x788 ····invoke-direct·{v5,·v14,·v12},·Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;-><init>(Ljava/lang/String;Ljava/lang/Class;)V
  
88 ····aput-object·v3,·v2,·v1189 ····aput-object·v5,·v3,·v4
  
89 ····new-instance·v3,·Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;90 ····new-instance·v5,·Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;
  
90 ····const-class·v16,·Lfr/gaulupeau/apps/Poche/events/SweepDeletedArticlesStartedEvent;91 ····const-class·v12,·Lfr/gaulupeau/apps/Poche/events/AlarmReceivedEvent;
  
91 ····sget-object·v17,·Lorg/greenrobot/eventbus/ThreadMode;->POSTING:Lorg/greenrobot/eventbus/ThreadMode;92 ····const-string·v14,·"onAlarmReceivedEvent"
  
92 ····const-string·v15,·"onSweepDeletedArticlesStartedEvent"93 ····invoke-direct·{v5,·v14,·v12},·Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;-><init>(Ljava/lang/String;Ljava/lang/Class;)V
  
93 ····const/16·v18,·0x094 ····aput-object·v5,·v3,·v6
Max diff block lines reached; 16645/25038 bytes (66.48%) of diff not shown.
3.59 KB
smali/fr/gaulupeau/apps/Poche/data/dao/DaoMaster.smali
Ordering differences only
    
Offset 35, 25 lines modifiedOffset 35, 25 lines modified
  
35 ····const/16·v0,·0x6635 ····const/16·v0,·0x66
  
36 ····.line·5336 ····.line·53
37 ····invoke-direct·{p0,·p1,·v0},·Lorg/greenrobot/greendao/AbstractDaoMaster;-><init>(Lorg/greenrobot/greendao/database/Database;I)V37 ····invoke-direct·{p0,·p1,·v0},·Lorg/greenrobot/greendao/AbstractDaoMaster;-><init>(Lorg/greenrobot/greendao/database/Database;I)V
  
38 ····.line·5438 ····.line·54
39 ····const-class·p1,·Lfr/gaulupeau/apps/Poche/data/dao/ArticleDao;39 ····const-class·p1,·Lfr/gaulupeau/apps/Poche/data/dao/TagDao;
  
40 ····invoke-virtual·{p0,·p1},·Lfr/gaulupeau/apps/Poche/data/dao/DaoMaster;->registerDaoClass(Ljava/lang/Class;)V40 ····invoke-virtual·{p0,·p1},·Lfr/gaulupeau/apps/Poche/data/dao/DaoMaster;->registerDaoClass(Ljava/lang/Class;)V
  
41 ····.line·5541 ····.line·55
42 ····const-class·p1,·Lfr/gaulupeau/apps/Poche/data/dao/ArticleTagsJoinDao;42 ····const-class·p1,·Lfr/gaulupeau/apps/Poche/data/dao/ArticleDao;
  
43 ····invoke-virtual·{p0,·p1},·Lfr/gaulupeau/apps/Poche/data/dao/DaoMaster;->registerDaoClass(Ljava/lang/Class;)V43 ····invoke-virtual·{p0,·p1},·Lfr/gaulupeau/apps/Poche/data/dao/DaoMaster;->registerDaoClass(Ljava/lang/Class;)V
  
44 ····.line·5644 ····.line·56
45 ····const-class·p1,·Lfr/gaulupeau/apps/Poche/data/dao/TagDao;45 ····const-class·p1,·Lfr/gaulupeau/apps/Poche/data/dao/ArticleTagsJoinDao;
  
46 ····invoke-virtual·{p0,·p1},·Lfr/gaulupeau/apps/Poche/data/dao/DaoMaster;->registerDaoClass(Ljava/lang/Class;)V46 ····invoke-virtual·{p0,·p1},·Lfr/gaulupeau/apps/Poche/data/dao/DaoMaster;->registerDaoClass(Ljava/lang/Class;)V
  
47 ····.line·5747 ····.line·57
48 ····const-class·p1,·Lfr/gaulupeau/apps/Poche/data/dao/QueueItemDao;48 ····const-class·p1,·Lfr/gaulupeau/apps/Poche/data/dao/QueueItemDao;
  
49 ····invoke-virtual·{p0,·p1},·Lfr/gaulupeau/apps/Poche/data/dao/DaoMaster;->registerDaoClass(Ljava/lang/Class;)V49 ····invoke-virtual·{p0,·p1},·Lfr/gaulupeau/apps/Poche/data/dao/DaoMaster;->registerDaoClass(Ljava/lang/Class;)V
Offset 61, 39 lines modifiedOffset 61, 39 lines modified
61 ····return-void61 ····return-void
62 .end·method62 .end·method
  
63 .method·public·static·createAllTables(Lorg/greenrobot/greendao/database/Database;Z)V63 .method·public·static·createAllTables(Lorg/greenrobot/greendao/database/Database;Z)V
64 ····.locals·064 ····.locals·0
  
65 ····.line·2465 ····.line·24
66 ····invoke-static·{p0,·p1},·Lfr/gaulupeau/apps/Poche/data/dao/ArticleDao;->createTable(Lorg/greenrobot/greendao/database/Database;Z)V66 ····invoke-static·{p0,·p1},·Lfr/gaulupeau/apps/Poche/data/dao/TagDao;->createTable(Lorg/greenrobot/greendao/database/Database;Z)V
  
67 ····.line·2567 ····.line·25
68 ····invoke-static·{p0,·p1},·Lfr/gaulupeau/apps/Poche/data/dao/ArticleTagsJoinDao;->createTable(Lorg/greenrobot/greendao/database/Database;Z)V68 ····invoke-static·{p0,·p1},·Lfr/gaulupeau/apps/Poche/data/dao/ArticleDao;->createTable(Lorg/greenrobot/greendao/database/Database;Z)V
  
69 ····.line·2669 ····.line·26
70 ····invoke-static·{p0,·p1},·Lfr/gaulupeau/apps/Poche/data/dao/TagDao;->createTable(Lorg/greenrobot/greendao/database/Database;Z)V70 ····invoke-static·{p0,·p1},·Lfr/gaulupeau/apps/Poche/data/dao/ArticleTagsJoinDao;->createTable(Lorg/greenrobot/greendao/database/Database;Z)V
  
71 ····.line·2771 ····.line·27
72 ····invoke-static·{p0,·p1},·Lfr/gaulupeau/apps/Poche/data/dao/QueueItemDao;->createTable(Lorg/greenrobot/greendao/database/Database;Z)V72 ····invoke-static·{p0,·p1},·Lfr/gaulupeau/apps/Poche/data/dao/QueueItemDao;->createTable(Lorg/greenrobot/greendao/database/Database;Z)V
  
73 ····return-void73 ····return-void
74 .end·method74 .end·method
  
75 .method·public·static·dropAllTables(Lorg/greenrobot/greendao/database/Database;Z)V75 .method·public·static·dropAllTables(Lorg/greenrobot/greendao/database/Database;Z)V
76 ····.locals·076 ····.locals·0
  
77 ····.line·3277 ····.line·32
78 ····invoke-static·{p0,·p1},·Lfr/gaulupeau/apps/Poche/data/dao/ArticleDao;->dropTable(Lorg/greenrobot/greendao/database/Database;Z)V78 ····invoke-static·{p0,·p1},·Lfr/gaulupeau/apps/Poche/data/dao/TagDao;->dropTable(Lorg/greenrobot/greendao/database/Database;Z)V
  
79 ····.line·3379 ····.line·33
80 ····invoke-static·{p0,·p1},·Lfr/gaulupeau/apps/Poche/data/dao/ArticleTagsJoinDao;->dropTable(Lorg/greenrobot/greendao/database/Database;Z)V80 ····invoke-static·{p0,·p1},·Lfr/gaulupeau/apps/Poche/data/dao/ArticleDao;->dropTable(Lorg/greenrobot/greendao/database/Database;Z)V
  
81 ····.line·3481 ····.line·34
82 ····invoke-static·{p0,·p1},·Lfr/gaulupeau/apps/Poche/data/dao/TagDao;->dropTable(Lorg/greenrobot/greendao/database/Database;Z)V82 ····invoke-static·{p0,·p1},·Lfr/gaulupeau/apps/Poche/data/dao/ArticleTagsJoinDao;->dropTable(Lorg/greenrobot/greendao/database/Database;Z)V
  
83 ····.line·3583 ····.line·35
84 ····invoke-static·{p0,·p1},·Lfr/gaulupeau/apps/Poche/data/dao/QueueItemDao;->dropTable(Lorg/greenrobot/greendao/database/Database;Z)V84 ····invoke-static·{p0,·p1},·Lfr/gaulupeau/apps/Poche/data/dao/QueueItemDao;->dropTable(Lorg/greenrobot/greendao/database/Database;Z)V
  
85 ····return-void85 ····return-void
86 .end·method86 .end·method
  
11.4 KB
smali/fr/gaulupeau/apps/Poche/data/dao/DaoSession.smali
Ordering differences only
    
Offset 39, 70 lines modifiedOffset 39, 70 lines modified
39 ········}39 ········}
40 ····.end·annotation40 ····.end·annotation
  
41 ····.line·4241 ····.line·42
42 ····invoke-direct·{p0,·p1},·Lorg/greenrobot/greendao/AbstractDaoSession;-><init>(Lorg/greenrobot/greendao/database/Database;)V42 ····invoke-direct·{p0,·p1},·Lorg/greenrobot/greendao/AbstractDaoSession;-><init>(Lorg/greenrobot/greendao/database/Database;)V
  
43 ····.line·4443 ····.line·44
44 ····const-class·p1,·Lfr/gaulupeau/apps/Poche/data/dao/ArticleDao;44 ····const-class·p1,·Lfr/gaulupeau/apps/Poche/data/dao/TagDao;
  
45 ····invoke-interface·{p3,·p1},·Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;45 ····invoke-interface·{p3,·p1},·Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
  
46 ····move-result-object·p146 ····move-result-object·p1
  
47 ····check-cast·p1,·Lorg/greenrobot/greendao/internal/DaoConfig;47 ····check-cast·p1,·Lorg/greenrobot/greendao/internal/DaoConfig;
  
48 ····invoke-virtual·{p1},·Lorg/greenrobot/greendao/internal/DaoConfig;->clone()Lorg/greenrobot/greendao/internal/DaoConfig;48 ····invoke-virtual·{p1},·Lorg/greenrobot/greendao/internal/DaoConfig;->clone()Lorg/greenrobot/greendao/internal/DaoConfig;
  
49 ····move-result-object·p149 ····move-result-object·p1
  
50 ····iput-object·p1,·p0,·Lfr/gaulupeau/apps/Poche/data/dao/DaoSession;->articleDaoConfig:Lorg/greenrobot/greendao/internal/DaoConfig;50 ····iput-object·p1,·p0,·Lfr/gaulupeau/apps/Poche/data/dao/DaoSession;->tagDaoConfig:Lorg/greenrobot/greendao/internal/DaoConfig;
  
51 ····.line·4551 ····.line·45
52 ····iget-object·p1,·p0,·Lfr/gaulupeau/apps/Poche/data/dao/DaoSession;->articleDaoConfig:Lorg/greenrobot/greendao/internal/DaoConfig;52 ····iget-object·p1,·p0,·Lfr/gaulupeau/apps/Poche/data/dao/DaoSession;->tagDaoConfig:Lorg/greenrobot/greendao/internal/DaoConfig;
  
53 ····invoke-virtual·{p1,·p2},·Lorg/greenrobot/greendao/internal/DaoConfig;->initIdentityScope(Lorg/greenrobot/greendao/identityscope/IdentityScopeType;)V53 ····invoke-virtual·{p1,·p2},·Lorg/greenrobot/greendao/internal/DaoConfig;->initIdentityScope(Lorg/greenrobot/greendao/identityscope/IdentityScopeType;)V
  
54 ····.line·4754 ····.line·47
55 ····const-class·p1,·Lfr/gaulupeau/apps/Poche/data/dao/ArticleTagsJoinDao;55 ····const-class·p1,·Lfr/gaulupeau/apps/Poche/data/dao/ArticleDao;
  
56 ····invoke-interface·{p3,·p1},·Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;56 ····invoke-interface·{p3,·p1},·Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
  
57 ····move-result-object·p157 ····move-result-object·p1
  
58 ····check-cast·p1,·Lorg/greenrobot/greendao/internal/DaoConfig;58 ····check-cast·p1,·Lorg/greenrobot/greendao/internal/DaoConfig;
  
59 ····invoke-virtual·{p1},·Lorg/greenrobot/greendao/internal/DaoConfig;->clone()Lorg/greenrobot/greendao/internal/DaoConfig;59 ····invoke-virtual·{p1},·Lorg/greenrobot/greendao/internal/DaoConfig;->clone()Lorg/greenrobot/greendao/internal/DaoConfig;
  
60 ····move-result-object·p160 ····move-result-object·p1
  
61 ····iput-object·p1,·p0,·Lfr/gaulupeau/apps/Poche/data/dao/DaoSession;->articleTagsJoinDaoConfig:Lorg/greenrobot/greendao/internal/DaoConfig;61 ····iput-object·p1,·p0,·Lfr/gaulupeau/apps/Poche/data/dao/DaoSession;->articleDaoConfig:Lorg/greenrobot/greendao/internal/DaoConfig;
  
62 ····.line·4862 ····.line·48
63 ····iget-object·p1,·p0,·Lfr/gaulupeau/apps/Poche/data/dao/DaoSession;->articleTagsJoinDaoConfig:Lorg/greenrobot/greendao/internal/DaoConfig;63 ····iget-object·p1,·p0,·Lfr/gaulupeau/apps/Poche/data/dao/DaoSession;->articleDaoConfig:Lorg/greenrobot/greendao/internal/DaoConfig;
  
64 ····invoke-virtual·{p1,·p2},·Lorg/greenrobot/greendao/internal/DaoConfig;->initIdentityScope(Lorg/greenrobot/greendao/identityscope/IdentityScopeType;)V64 ····invoke-virtual·{p1,·p2},·Lorg/greenrobot/greendao/internal/DaoConfig;->initIdentityScope(Lorg/greenrobot/greendao/identityscope/IdentityScopeType;)V
  
65 ····.line·5065 ····.line·50
66 ····const-class·p1,·Lfr/gaulupeau/apps/Poche/data/dao/TagDao;66 ····const-class·p1,·Lfr/gaulupeau/apps/Poche/data/dao/ArticleTagsJoinDao;
  
67 ····invoke-interface·{p3,·p1},·Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;67 ····invoke-interface·{p3,·p1},·Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
  
68 ····move-result-object·p168 ····move-result-object·p1
  
69 ····check-cast·p1,·Lorg/greenrobot/greendao/internal/DaoConfig;69 ····check-cast·p1,·Lorg/greenrobot/greendao/internal/DaoConfig;
  
70 ····invoke-virtual·{p1},·Lorg/greenrobot/greendao/internal/DaoConfig;->clone()Lorg/greenrobot/greendao/internal/DaoConfig;70 ····invoke-virtual·{p1},·Lorg/greenrobot/greendao/internal/DaoConfig;->clone()Lorg/greenrobot/greendao/internal/DaoConfig;
  
71 ····move-result-object·p171 ····move-result-object·p1
  
72 ····iput-object·p1,·p0,·Lfr/gaulupeau/apps/Poche/data/dao/DaoSession;->tagDaoConfig:Lorg/greenrobot/greendao/internal/DaoConfig;72 ····iput-object·p1,·p0,·Lfr/gaulupeau/apps/Poche/data/dao/DaoSession;->articleTagsJoinDaoConfig:Lorg/greenrobot/greendao/internal/DaoConfig;
  
73 ····.line·5173 ····.line·51
74 ····iget-object·p1,·p0,·Lfr/gaulupeau/apps/Poche/data/dao/DaoSession;->tagDaoConfig:Lorg/greenrobot/greendao/internal/DaoConfig;74 ····iget-object·p1,·p0,·Lfr/gaulupeau/apps/Poche/data/dao/DaoSession;->articleTagsJoinDaoConfig:Lorg/greenrobot/greendao/internal/DaoConfig;
  
75 ····invoke-virtual·{p1,·p2},·Lorg/greenrobot/greendao/internal/DaoConfig;->initIdentityScope(Lorg/greenrobot/greendao/identityscope/IdentityScopeType;)V75 ····invoke-virtual·{p1,·p2},·Lorg/greenrobot/greendao/internal/DaoConfig;->initIdentityScope(Lorg/greenrobot/greendao/identityscope/IdentityScopeType;)V
  
76 ····.line·5376 ····.line·53
77 ····const-class·p1,·Lfr/gaulupeau/apps/Poche/data/dao/QueueItemDao;77 ····const-class·p1,·Lfr/gaulupeau/apps/Poche/data/dao/QueueItemDao;
  
78 ····invoke-interface·{p3,·p1},·Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;78 ····invoke-interface·{p3,·p1},·Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
Offset 119, 67 lines modifiedOffset 119, 67 lines modified
  
119 ····.line·54119 ····.line·54
120 ····iget-object·p1,·p0,·Lfr/gaulupeau/apps/Poche/data/dao/DaoSession;->queueItemDaoConfig:Lorg/greenrobot/greendao/internal/DaoConfig;120 ····iget-object·p1,·p0,·Lfr/gaulupeau/apps/Poche/data/dao/DaoSession;->queueItemDaoConfig:Lorg/greenrobot/greendao/internal/DaoConfig;
  
121 ····invoke-virtual·{p1,·p2},·Lorg/greenrobot/greendao/internal/DaoConfig;->initIdentityScope(Lorg/greenrobot/greendao/identityscope/IdentityScopeType;)V121 ····invoke-virtual·{p1,·p2},·Lorg/greenrobot/greendao/internal/DaoConfig;->initIdentityScope(Lorg/greenrobot/greendao/identityscope/IdentityScopeType;)V
  
122 ····.line·56122 ····.line·56
 123 ····new-instance·p1,·Lfr/gaulupeau/apps/Poche/data/dao/TagDao;
  
 124 ····iget-object·p2,·p0,·Lfr/gaulupeau/apps/Poche/data/dao/DaoSession;->tagDaoConfig:Lorg/greenrobot/greendao/internal/DaoConfig;
  
 125 ····invoke-direct·{p1,·p2,·p0},·Lfr/gaulupeau/apps/Poche/data/dao/TagDao;-><init>(Lorg/greenrobot/greendao/internal/DaoConfig;Lfr/gaulupeau/apps/Poche/data/dao/DaoSession;)V
  
 126 ····iput-object·p1,·p0,·Lfr/gaulupeau/apps/Poche/data/dao/DaoSession;->tagDao:Lfr/gaulupeau/apps/Poche/data/dao/TagDao;
  
 127 ····.line·57
123 ····new-instance·p1,·Lfr/gaulupeau/apps/Poche/data/dao/ArticleDao;128 ····new-instance·p1,·Lfr/gaulupeau/apps/Poche/data/dao/ArticleDao;
  
124 ····iget-object·p2,·p0,·Lfr/gaulupeau/apps/Poche/data/dao/DaoSession;->articleDaoConfig:Lorg/greenrobot/greendao/internal/DaoConfig;129 ····iget-object·p2,·p0,·Lfr/gaulupeau/apps/Poche/data/dao/DaoSession;->articleDaoConfig:Lorg/greenrobot/greendao/internal/DaoConfig;
  
125 ····invoke-direct·{p1,·p2,·p0},·Lfr/gaulupeau/apps/Poche/data/dao/ArticleDao;-><init>(Lorg/greenrobot/greendao/internal/DaoConfig;Lfr/gaulupeau/apps/Poche/data/dao/DaoSession;)V130 ····invoke-direct·{p1,·p2,·p0},·Lfr/gaulupeau/apps/Poche/data/dao/ArticleDao;-><init>(Lorg/greenrobot/greendao/internal/DaoConfig;Lfr/gaulupeau/apps/Poche/data/dao/DaoSession;)V
  
126 ····iput-object·p1,·p0,·Lfr/gaulupeau/apps/Poche/data/dao/DaoSession;->articleDao:Lfr/gaulupeau/apps/Poche/data/dao/ArticleDao;131 ····iput-object·p1,·p0,·Lfr/gaulupeau/apps/Poche/data/dao/DaoSession;->articleDao:Lfr/gaulupeau/apps/Poche/data/dao/ArticleDao;
  
127 ····.line·57132 ····.line·58
128 ····new-instance·p1,·Lfr/gaulupeau/apps/Poche/data/dao/ArticleTagsJoinDao;133 ····new-instance·p1,·Lfr/gaulupeau/apps/Poche/data/dao/ArticleTagsJoinDao;
  
129 ····iget-object·p2,·p0,·Lfr/gaulupeau/apps/Poche/data/dao/DaoSession;->articleTagsJoinDaoConfig:Lorg/greenrobot/greendao/internal/DaoConfig;134 ····iget-object·p2,·p0,·Lfr/gaulupeau/apps/Poche/data/dao/DaoSession;->articleTagsJoinDaoConfig:Lorg/greenrobot/greendao/internal/DaoConfig;
  
130 ····invoke-direct·{p1,·p2,·p0},·Lfr/gaulupeau/apps/Poche/data/dao/ArticleTagsJoinDao;-><init>(Lorg/greenrobot/greendao/internal/DaoConfig;Lfr/gaulupeau/apps/Poche/data/dao/DaoSession;)V135 ····invoke-direct·{p1,·p2,·p0},·Lfr/gaulupeau/apps/Poche/data/dao/ArticleTagsJoinDao;-><init>(Lorg/greenrobot/greendao/internal/DaoConfig;Lfr/gaulupeau/apps/Poche/data/dao/DaoSession;)V
  
131 ····iput-object·p1,·p0,·Lfr/gaulupeau/apps/Poche/data/dao/DaoSession;->articleTagsJoinDao:Lfr/gaulupeau/apps/Poche/data/dao/ArticleTagsJoinDao;136 ····iput-object·p1,·p0,·Lfr/gaulupeau/apps/Poche/data/dao/DaoSession;->articleTagsJoinDao:Lfr/gaulupeau/apps/Poche/data/dao/ArticleTagsJoinDao;
  
132 ····.line·58 
133 ····new-instance·p1,·Lfr/gaulupeau/apps/Poche/data/dao/TagDao; 
  
134 ····iget-object·p2,·p0,·Lfr/gaulupeau/apps/Poche/data/dao/DaoSession;->tagDaoConfig:Lorg/greenrobot/greendao/internal/DaoConfig; 
  
135 ····invoke-direct·{p1,·p2,·p0},·Lfr/gaulupeau/apps/Poche/data/dao/TagDao;-><init>(Lorg/greenrobot/greendao/internal/DaoConfig;Lfr/gaulupeau/apps/Poche/data/dao/DaoSession;)V 
  
136 ····iput-object·p1,·p0,·Lfr/gaulupeau/apps/Poche/data/dao/DaoSession;->tagDao:Lfr/gaulupeau/apps/Poche/data/dao/TagDao; 
  
137 ····.line·59137 ····.line·59
138 ····new-instance·p1,·Lfr/gaulupeau/apps/Poche/data/dao/QueueItemDao;138 ····new-instance·p1,·Lfr/gaulupeau/apps/Poche/data/dao/QueueItemDao;
  
139 ····iget-object·p2,·p0,·Lfr/gaulupeau/apps/Poche/data/dao/DaoSession;->queueItemDaoConfig:Lorg/greenrobot/greendao/internal/DaoConfig;139 ····iget-object·p2,·p0,·Lfr/gaulupeau/apps/Poche/data/dao/DaoSession;->queueItemDaoConfig:Lorg/greenrobot/greendao/internal/DaoConfig;
  
140 ····invoke-direct·{p1,·p2,·p0},·Lfr/gaulupeau/apps/Poche/data/dao/QueueItemDao;-><init>(Lorg/greenrobot/greendao/internal/DaoConfig;Lfr/gaulupeau/apps/Poche/data/dao/DaoSession;)V140 ····invoke-direct·{p1,·p2,·p0},·Lfr/gaulupeau/apps/Poche/data/dao/QueueItemDao;-><init>(Lorg/greenrobot/greendao/internal/DaoConfig;Lfr/gaulupeau/apps/Poche/data/dao/DaoSession;)V
  
141 ····iput-object·p1,·p0,·Lfr/gaulupeau/apps/Poche/data/dao/DaoSession;->queueItemDao:Lfr/gaulupeau/apps/Poche/data/dao/QueueItemDao;141 ····iput-object·p1,·p0,·Lfr/gaulupeau/apps/Poche/data/dao/DaoSession;->queueItemDao:Lfr/gaulupeau/apps/Poche/data/dao/QueueItemDao;
  
142 ····.line·61142 ····.line·61
143 ····const-class·p1,·Lfr/gaulupeau/apps/Poche/data/dao/entities/Article;143 ····const-class·p1,·Lfr/gaulupeau/apps/Poche/data/dao/entities/Tag;
  
144 ····iget-object·p2,·p0,·Lfr/gaulupeau/apps/Poche/data/dao/DaoSession;->articleDao:Lfr/gaulupeau/apps/Poche/data/dao/ArticleDao;144 ····iget-object·p2,·p0,·Lfr/gaulupeau/apps/Poche/data/dao/DaoSession;->tagDao:Lfr/gaulupeau/apps/Poche/data/dao/TagDao;
  
Max diff block lines reached; 3966/11552 bytes (34.33%) of diff not shown.