| Offset 1, 53 lines modified | Offset 0, 0 lines modified | ||
| 1 | Verifies | ||
| 2 | Verified·using·v1·scheme·(JAR·signing):·true | ||
| 3 | Verified·using·v2·scheme·(APK·Signature·Scheme·v2):·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/. | ||
| Offset 1, 40447 lines modified | Offset 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:···················9 | 4 | ··Zip·archive·file·size:···················9354572·(00000000008EBD4Ch) |
| 5 | ··Actual·end-cent-dir·record·offset:·······9 | 5 | ··Actual·end-cent-dir·record·offset:·······9354550·(00000000008EBD36h) |
| 6 | ··Expected·end-cent-dir·record·offset:·····9 | 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;·its | 8 | ··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·1 | 10 | ··The·central·directory·is·102085·(0000000000018EC5h)·bytes·long, |
| 11 | ··and·its·(expected)·offset·in·bytes·from·the·beginning·of·the·zipfile | 11 | ··and·its·(expected)·offset·in·bytes·from·the·beginning·of·the·zipfile |
| 12 | ··is·92 | 12 | ··is·9252465·(00000000008D2E71h). |
| 13 | Central·directory·entry·#1: | 13 | Central·directory·entry·#1: |
| 14 | --------------------------- | 14 | --------------------------- |
| 15 | ·· | 15 | ··AndroidManifest.xml |
| 16 | ··offset·of·local·header·from·start·of·archive:···0 | 16 | ··offset·of·local·header·from·start·of·archive:···0 |
| 17 | ··················································(0000000000000000h)·bytes | 17 | ··················································(0000000000000000h)·bytes |
| 18 | ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT | 18 | ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT |
| 19 | ··version·of·encoding·software:··················· | 19 | ··version·of·encoding·software:···················0.0 |
| 20 | ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT | 20 | ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT |
| 21 | ··minimum·software·version·required·to·extract:··· | 21 | ··minimum·software·version·required·to·extract:···0.0 |
| 22 | ··compression·method:·····························deflated | 22 | ··compression·method:·····························deflated |
| 23 | ··compression·sub-type·(deflation):···············normal | 23 | ··compression·sub-type·(deflation):···············normal |
| 24 | ··file·security·status:···························not·encrypted | 24 | ··file·security·status:···························not·encrypted |
| 25 | ··extended·local·header:·························· | 25 | ··extended·local·header:··························no |
| 26 | ··file·last·modified·on·(DOS·date/time):·········· | 26 | ··file·last·modified·on·(DOS·date/time):··········1980·000·0·00:00:00 |
| 27 | ··32-bit·CRC·value·(hex):························· | 27 | ··32-bit·CRC·value·(hex):·························6dbc77b8 |
| 28 | ··compressed·size:································ | 28 | ··compressed·size:································2918·bytes |
| 29 | ··uncompressed·size:······························1 | 29 | ··uncompressed·size:······························12324·bytes |
| 30 | ··length·of·filename:····························· | 30 | ··length·of·filename:·····························19·characters |
| 31 | ··length·of·extra·field:··························0·bytes | 31 | ··length·of·extra·field:··························0·bytes |
| 32 | ··length·of·file·comment:·························0·characters | 32 | ··length·of·file·comment:·························0·characters |
| 33 | ··disk·number·on·which·file·begins:···············disk·1 | 33 | ··disk·number·on·which·file·begins:···············disk·1 |
| 34 | ··apparent·file·type:·····························binary | 34 | ··apparent·file·type:·····························binary |
| 35 | ··non-MSDOS·external·file·attributes:·············000000·hex | 35 | ··non-MSDOS·external·file·attributes:·············000000·hex |
| 36 | ··MS-DOS·file·attributes·(00·hex):················none | 36 | ··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.version | 40 | ··META-INF/androidx.activity_activity.version |
| 94 | ··offset·of·local·header·from·start·of·archive:··· | 41 | ··offset·of·local·header·from·start·of·archive:···2967 |
| 95 | ··················································(00000000000 | 42 | ··················································(0000000000000B97h)·bytes |
| 96 | ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT | 43 | ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT |
| 97 | ··version·of·encoding·software:··················· | 44 | ··version·of·encoding·software:···················2.4 |
| 98 | ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT | 45 | ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT |
| 99 | ··minimum·software·version·required·to·extract:···1.0 | 46 | ··minimum·software·version·required·to·extract:···1.0 |
| 100 | ··compression·method:·····························none·(stored) | 47 | ··compression·method:·····························none·(stored) |
| 101 | ··file·security·status:···························not·encrypted | 48 | ··file·security·status:···························not·encrypted |
| 102 | ··extended·local·header:··························no | 49 | ··extended·local·header:··························no |
| 103 | ··file·last·modified·on·(DOS·date/time):··········1980· | 50 | ··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. | |||
| Offset 1, 1 lines modified | Offset 1, 1 lines modified | ||
| 1 | Zip·archive·data,·at·least·v | 1 | Zip·archive·data,·at·least·v0.0·to·extract |
| Offset 1, 13 lines modified | Offset 1, 13 lines modified | ||
| 1 | DEX·version·'035' | 1 | DEX·version·'035' |
| 2 | DEX·file·header: | 2 | DEX·file·header: |
| 3 | magic···············:·'dex\n035\0' | 3 | magic···············:·'dex\n035\0' |
| 4 | checksum············:· | 4 | checksum············:·0d876883 |
| 5 | signature···········:· | 5 | signature···········:·c426...2f0f |
| 6 | file_size···········:·82934 | 6 | file_size···········:·8293444 |
| 7 | header_size·········:·112 | 7 | header_size·········:·112 |
| 8 | link_size···········:·0 | 8 | link_size···········:·0 |
| 9 | link_off············:·0·(0x000000) | 9 | link_off············:·0·(0x000000) |
| 10 | string_ids_size·····:·61279 | 10 | string_ids_size·····:·61279 |
| 11 | string_ids_off······:·112·(0x000070) | 11 | string_ids_off······:·112·(0x000070) |
| 12 | type_ids_size·······:·7561 | 12 | type_ids_size·······:·7561 |
| 13 | type_ids_off········:·245228·(0x03bdec) | 13 | type_ids_off········:·245228·(0x03bdec) |
| Offset 15, 15 lines modified | Offset 15, 15 lines modified | ||
| 15 | proto_ids_off·······:·275472·(0x043410) | 15 | proto_ids_off·······:·275472·(0x043410) |
| 16 | field_ids_size······:·50031 | 16 | field_ids_size······:·50031 |
| 17 | field_ids_off·······:·423504·(0x067650) | 17 | field_ids_off·······:·423504·(0x067650) |
| 18 | method_ids_size·····:·56211 | 18 | method_ids_size·····:·56211 |
| 19 | method_ids_off······:·823752·(0x0c91c8) | 19 | method_ids_off······:·823752·(0x0c91c8) |
| 20 | class_defs_size·····:·6067 | 20 | class_defs_size·····:·6067 |
| 21 | class_defs_off······:·1273440·(0x136e60) | 21 | class_defs_off······:·1273440·(0x136e60) |
| 22 | data_size···········:·682586 | 22 | data_size···········:·6825860 |
| 23 | data_off············:·1467584·(0x1664c0) | 23 | data_off············:·1467584·(0x1664c0) |
| 24 | Class·#0·header: | 24 | Class·#0·header: |
| 25 | class_idx···········:·6 | 25 | class_idx···········:·6 |
| 26 | access_flags········:·4097·(0x1001) | 26 | access_flags········:·4097·(0x1001) |
| 27 | superclass_idx······:·4939 | 27 | superclass_idx······:·4939 |
| 28 | source_file_idx·····:·-1 | 28 | source_file_idx·····:·-1 |
| Offset 776143, 36 lines modified | Offset 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·····:·1 | 776146 | ······registers·····:·1 |
| 776147 | ······ins···········:·0 | 776147 | ······ins···········:·0 |
| 776148 | ······outs··········:·0 | 776148 | ······outs··········:·0 |
| 776149 | ······insns·size····:·7·16-bit·code·units | 776149 | ······insns·size····:·7·16-bit·code·units |
| 776150 | 335a | 776150 | 335a3c:········································|[335a3c]·fr.gaulupeau.apps.Poche.data.DbConnection$Holder.<clinit>:()V |
| 776151 | 335a | 776151 | 335a4c:·7100·3589·0000·························|0000:·invoke-static·{},·Lfr/gaulupeau/apps/Poche/data/DbConnection;.getSession:()Lfr/gaulupeau/apps/Poche/data/dao/DaoSession;·//·method@8935 |
| 776152 | 335a5 | 776152 | 335a52:·0c00···································|0003:·move-result-object·v0 |
| 776153 | 335a5 | 776153 | 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 | 335a | 776154 | 335a58:·0e00···································|0006:·return-void |
| 776155 | ······catches·······:·(none) | 776155 | ······catches·······:·(none) |
| 776156 | ······positions·····:· | 776156 | ······positions·····:· |
| 776157 | ········0x0000·line=69 | 776157 | ········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·····:·1 | 776164 | ······registers·····:·1 |
| 776165 | ······ins···········:·1 | 776165 | ······ins···········:·1 |
| 776166 | ······outs··········:·1 | 776166 | ······outs··········:·1 |
| 776167 | ······insns·size····:·4·16-bit·code·units | 776167 | ······insns·size····:·4·16-bit·code·units |
| 776168 | 335a | 776168 | 335a5c:········································|[335a5c]·fr.gaulupeau.apps.Poche.data.DbConnection$Holder.<init>:()V |
| 776169 | 335a | 776169 | 335a6c:·7010·6392·0000·························|0000:·invoke-direct·{v0},·Ljava/lang/Object;.<init>:()V·//·method@9263 |
| 776170 | 335a7 | 776170 | 335a72:·0e00···································|0003:·return-void |
| 776171 | ······catches·······:·(none) | 776171 | ······catches·······:·(none) |
| 776172 | ······positions·····:· | 776172 | ······positions·····:· |
| 776173 | ········0x0000·line=68 | 776173 | ········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 modified | Offset 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·····:·1 | 776183 | ······registers·····:·1 |
| 776184 | ······ins···········:·0 | 776184 | ······ins···········:·0 |
| 776185 | ······outs··········:·0 | 776185 | ······outs··········:·0 |
| 776186 | ······insns·size····:·3·16-bit·code·units | 776186 | ······insns·size····:·3·16-bit·code·units |
| 776187 | 335a | 776187 | 335a0c:········································|[335a0c]·fr.gaulupeau.apps.Poche.data.DbConnection$Holder.access$000:()Lfr/gaulupeau/apps/Poche/data/dao/DaoSession; |
| 776188 | 335a | 776188 | 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 | 335a2 | 776189 | 335a20:·1100···································|0002:·return-object·v0 |
| 776190 | ······catches·······:·(none) | 776190 | ······catches·······:·(none) |
| 776191 | ······positions·····:· | 776191 | ······positions·····:· |
| 776192 | ········0x0000·line=68 | 776192 | ········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·····:·1 | 776199 | ······registers·····:·1 |
| 776200 | ······ins···········:·1 | 776200 | ······ins···········:·1 |
| 776201 | ······outs··········:·0 | 776201 | ······outs··········:·0 |
| 776202 | ······insns·size····:·3·16-bit·code·units | 776202 | ······insns·size····:·3·16-bit·code·units |
| 776203 | 335a2 | 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 | 335a3 | 776204 | 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 | 335a | 776205 | 335a38:·1100···································|0002:·return-object·v0 |
| 776206 | ······catches·······:·(none) | 776206 | ······catches·······:·(none) |
| 776207 | ······positions·····:· | 776207 | ······positions·····:· |
| 776208 | ········0x0000·line=68 | 776208 | ········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 modified | Offset 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·····:·1 | 776251 | ······registers·····:·1 |
| 776252 | ······ins···········:·0 | 776252 | ······ins···········:·0 |
| 776253 | ······outs··········:·1 | 776253 | ······outs··········:·1 |
| 776254 | ······insns·size····:·9·16-bit·code·units | 776254 | ······insns·size····:·9·16-bit·code·units |
| 776255 | 335f9 | 776255 | 335f90:········································|[335f90]·fr.gaulupeau.apps.Poche.data.DbConnection.<clinit>:()V |
| 776256 | 335fa | 776256 | 335fa0:·1c00·0512······························|0000:·const-class·v0,·Lfr/gaulupeau/apps/Poche/data/DbConnection;·//·type@1205 |
| 776257 | 335fa | 776257 | 335fa4:·6e10·9d91·0000·························|0002:·invoke-virtual·{v0},·Ljava/lang/Class;.getSimpleName:()Ljava/lang/String;·//·method@919d |
| 776258 | 335f | 776258 | 335faa:·0c00···································|0005:·move-result-object·v0 |
| 776259 | 335f | 776259 | 335fac:·6900·70b0······························|0006:·sput-object·v0,·Lfr/gaulupeau/apps/Poche/data/DbConnection;.TAG:Ljava/lang/String;·//·field@b070 |
| 776260 | 335fb | 776260 | 335fb0:·0e00···································|0008:·return-void |
| 776261 | ······catches·······:·(none) | 776261 | ······catches·······:·(none) |
| 776262 | ······positions·····:· | 776262 | ······positions·····:· |
| 776263 | ········0x0000·line=26 | 776263 | ········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·····:·1 | 776270 | ······registers·····:·1 |
| 776271 | ······ins···········:·1 | 776271 | ······ins···········:·1 |
| Max diff block lines reached; 61824898/61833610 bytes (99.99%) of diff not shown. | |||
| Offset 1, 8 lines modified | Offset 1, 8 lines modified | ||
| 1 | Zip·file·size:·11457 | 1 | 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.class | 2 | ?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.class | 3 | ?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.class | 4 | ?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.class | 5 | ?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.class | 6 | ?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.class | 7 | ?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.class | 8 | ?rwxrwxr-x··2.0·unx······812·b-·stor·80-Jan-01·00:00·android/support/v4/media/MediaBrowserCompat$ItemCallback.class |
| Offset 4756, 15 lines modified | Offset 4756, 15 lines modified | ||
| 4756 | ?rwxrwxr-x··2.0·unx······996·b-·stor·80-Jan-01·00:00·com/squareup/moshi/StandardJsonAdapters$9.class | 4756 | ?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.class | 4757 | ?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.class | 4758 | ?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.class | 4759 | ?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.class | 4760 | ?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.class | 4761 | ?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.class | 4762 | ?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·····4 | 4763 | ?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.class | 4764 | ?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.class | 4765 | ?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.class | 4766 | ?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.class | 4767 | ?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.class | 4768 | ?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.class | 4769 | ?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.class | 4770 | ?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 modified | Offset 6052, 8 lines modified | ||
| 6052 | ?rwxrwxr-x··2.0·unx·····1702·b-·stor·80-Jan-01·00:00·kotlin/collections/CollectionsKt___CollectionsJvmKt.class | 6052 | ?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.class | 6053 | ?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.class | 6054 | ?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.class | 6055 | ?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.class | 6056 | ?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.class | 6057 | ?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.class | 6058 | ?rwxrwxr-x··2.0·unx······153·b-·stor·80-Jan-01·00:00·kotlin/text/StringsKt.class |
| 6059 | 6057·files,·13344 | 6059 | 6057·files,·13344859·bytes·uncompressed,·10346350·bytes·compressed:··22.5% |
| Offset 1, 93 lines modified | Offset 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·SubscriberInfoIndex | 32 | 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[ | 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·subscriberMethodInfo | 43 | ········final·SubscriberMethodInfo·subscriberMethodInfo·=·new·SubscriberMethodInfo(s,·(Class)FeedsChangedEvent.class,·main); |
| 51 | ········final·int·n | 44 | ········final·int·n2·=·1; |
| 52 | ········array[n | 45 | ········array[n2]·=·subscriberMethodInfo; |
| 53 | ········final·SubscriberMethodInfo·subscriberMethodInfo | 46 | ········final·SubscriberMethodInfo·subscriberMethodInfo2·=·new·SubscriberMethodInfo("onUpdateArticlesStartedEvent",·(Class)UpdateArticlesStartedEvent.class,·ThreadMode.MAIN,·0,·true); |
| 54 | ········final·int·n | 47 | ········final·int·n3·=·2; |
| 55 | ········array[n | 48 | ········array[n3]·=·subscriberMethodInfo2; |
| 49 | ········final·ThreadMode·main2·=·ThreadMode.MAIN; | ||
| 56 | ········final·String·s2·=·"onUpdateArticlesProgressEvent"; | 50 | ········final·String·s2·=·"onUpdateArticlesProgressEvent"; |
| 57 | ········arr | 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)·{ |
| Offset 15, 31 lines modified | Offset 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 | ···· |
| Offset 1, 15 lines modified | Offset 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·AbstractDaoSession | 12 | public·class·DaoSession·extends·AbstractDaoSession |
| Offset 21, 32 lines modified | Offset 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 | ···· |
| Offset 30, 369 lines modified | Offset 30, 369 lines modified | ||
| 30 | ····invoke-direct·{v0},·Ljava/util/HashMap;-><init>()V | 30 | ····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·20 | 32 | ····.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/ | 34 | ····const-class·v1,·Lfr/gaulupeau/apps/Poche/ui/MainActivity; |
| 35 | ····const/ | 35 | ····const/4·v2,·0x5 |
| 36 | ····new-array·v | 36 | ····new-array·v3,·v2,·[Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; |
| 37 | ····new-instance·v | 37 | ····new-instance·v10,·Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; |
| 38 | ····const-class·v | 38 | ····const-class·v6,·Lfr/gaulupeau/apps/Poche/events/OfflineQueueChangedEvent; |
| 39 | ···· | 39 | ····sget-object·v7,·Lorg/greenrobot/eventbus/ThreadMode;->MAIN:Lorg/greenrobot/eventbus/ThreadMode; |
| 40 | ···· | 40 | ····const-string·v5,·"onOfflineQueueChangedEvent" |
| 41 | ····const/4·v | 41 | ····const/4·v8,·-0x1 |
| 42 | ···· | 42 | ····const/4·v9,·0x0 |
| 43 | ···· | 43 | ····move-object·v4,·v10 |
| 44 | ···· | 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 | 45 | ····const/4·v4,·0x0 |
| 46 | ···· | 46 | ····aput-object·v10,·v3,·v4 |
| 47 | ···· | 47 | ····new-instance·v5,·Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; |
| 48 | ····apu | 48 | ····const-class·v6,·Lfr/gaulupeau/apps/Poche/events/FeedsChangedEvent; |
| 49 | ···· | 49 | ····sget-object·v7,·Lorg/greenrobot/eventbus/ThreadMode;->MAIN:Lorg/greenrobot/eventbus/ThreadMode; |
| 50 | ····const- | 50 | ····const-string·v8,·"onFeedsChangedEvent" |
| 51 | ···· | 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 | ···· | 52 | ····const/4·v6,·0x1 |
| 53 | ···· | 53 | ····aput-object·v5,·v3,·v6 |
| 54 | ···· | 54 | ····new-instance·v5,·Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; |
| 55 | ···· | 55 | ····const-class·v11,·Lfr/gaulupeau/apps/Poche/events/UpdateArticlesStartedEvent; |
| 56 | ···· | 56 | ····sget-object·v12,·Lorg/greenrobot/eventbus/ThreadMode;->MAIN:Lorg/greenrobot/eventbus/ThreadMode; |
| 57 | ····const-string·v | 57 | ····const-string·v10,·"onUpdateArticlesStartedEvent" |
| 58 | ···· | 58 | ····const/4·v13,·0x0 |
| 59 | ····const/4·v | 59 | ····const/4·v14,·0x1 |
| 60 | ···· | 60 | ····move-object·v9,·v5 |
| 61 | ····ne | 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 | 62 | ····const/4·v7,·0x2 |
| 63 | ···· | 63 | ····aput-object·v5,·v3,·v7 |
| 64 | ···· | 64 | ····new-instance·v5,·Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; |
| 65 | ····const | 65 | ····const-class·v9,·Lfr/gaulupeau/apps/Poche/events/UpdateArticlesProgressEvent; |
| 66 | ···· | 66 | ····sget-object·v10,·Lorg/greenrobot/eventbus/ThreadMode;->MAIN:Lorg/greenrobot/eventbus/ThreadMode; |
| 67 | ···· | 67 | ····const-string·v11,·"onUpdateArticlesProgressEvent" |
| 68 | ···· | 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 | ···· | 69 | ····const/4·v9,·0x3 |
| 70 | ···· | 70 | ····aput-object·v5,·v3,·v9 |
| 71 | ····const/ | 71 | ····new-instance·v5,·Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; |
| 72 | ····const | 72 | ····const-class·v10,·Lfr/gaulupeau/apps/Poche/events/UpdateArticlesFinishedEvent; |
| 73 | ···· | 73 | ····sget-object·v12,·Lorg/greenrobot/eventbus/ThreadMode;->MAIN:Lorg/greenrobot/eventbus/ThreadMode; |
| 74 | ···· | 74 | ····const-string·v13,·"onUpdateArticlesFinishedEvent" |
| 75 | ···· | 75 | ····invoke-direct·{v5,·v13,·v10,·v12},·Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;-><init>(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V |
| 76 | ···· | 76 | ····const/4·v10,·0x4 |
| 77 | ···· | 77 | ····aput-object·v5,·v3,·v10 |
| 78 | ···· | 78 | ····invoke-direct·{v0,·v1,·v6,·v3},·Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo;-><init>(Ljava/lang/Class;Z[Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;)V |
| 79 | ···· | 79 | ····invoke-static·{v0},·Lfr/gaulupeau/apps/Poche/EventBusIndex;->putIndex(Lorg/greenrobot/eventbus/meta/SubscriberInfo;)V |
| 80 | ···· | 80 | ····.line·34 |
| 81 | ····new-instance·v0,·Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo; | ||
| 81 | ····const | 82 | ····const-class·v1,·Lfr/gaulupeau/apps/Poche/events/EventProcessor; |
| 82 | ···· | 83 | ····const/16·v3,·0x13 |
| 83 | ····new- | 84 | ····new-array·v3,·v3,·[Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; |
| 84 | ···· | 85 | ····new-instance·v5,·Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; |
| 85 | ····const- | 86 | ····const-class·v12,·Lfr/gaulupeau/apps/Poche/events/BootCompletedEvent; |
| 86 | ···· | 87 | ····const-string·v14,·"onBootCompletedEvent" |
| 87 | ···· | 88 | ····invoke-direct·{v5,·v14,·v12},·Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;-><init>(Ljava/lang/String;Ljava/lang/Class;)V |
| 88 | ····aput-object·v | 89 | ····aput-object·v5,·v3,·v4 |
| 89 | ····new-instance·v | 90 | ····new-instance·v5,·Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; |
| 90 | ····const-class·v1 | 91 | ····const-class·v12,·Lfr/gaulupeau/apps/Poche/events/AlarmReceivedEvent; |
| 91 | ···· | 92 | ····const-string·v14,·"onAlarmReceivedEvent" |
| 92 | ···· | 93 | ····invoke-direct·{v5,·v14,·v12},·Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;-><init>(Ljava/lang/String;Ljava/lang/Class;)V |
| 93 | ···· | 94 | ····aput-object·v5,·v3,·v6 |
| Max diff block lines reached; 16645/25038 bytes (66.48%) of diff not shown. | |||
| Offset 35, 25 lines modified | Offset 35, 25 lines modified | ||
| 35 | ····const/16·v0,·0x66 | 35 | ····const/16·v0,·0x66 |
| 36 | ····.line·53 | 36 | ····.line·53 |
| 37 | ····invoke-direct·{p0,·p1,·v0},·Lorg/greenrobot/greendao/AbstractDaoMaster;-><init>(Lorg/greenrobot/greendao/database/Database;I)V | 37 | ····invoke-direct·{p0,·p1,·v0},·Lorg/greenrobot/greendao/AbstractDaoMaster;-><init>(Lorg/greenrobot/greendao/database/Database;I)V |
| 38 | ····.line·54 | 38 | ····.line·54 |
| 39 | ····const-class·p1,·Lfr/gaulupeau/apps/Poche/data/dao/ | 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;)V | 40 | ····invoke-virtual·{p0,·p1},·Lfr/gaulupeau/apps/Poche/data/dao/DaoMaster;->registerDaoClass(Ljava/lang/Class;)V |
| 41 | ····.line·55 | 41 | ····.line·55 |
| 42 | ····const-class·p1,·Lfr/gaulupeau/apps/Poche/data/dao/Article | 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;)V | 43 | ····invoke-virtual·{p0,·p1},·Lfr/gaulupeau/apps/Poche/data/dao/DaoMaster;->registerDaoClass(Ljava/lang/Class;)V |
| 44 | ····.line·56 | 44 | ····.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;)V | 46 | ····invoke-virtual·{p0,·p1},·Lfr/gaulupeau/apps/Poche/data/dao/DaoMaster;->registerDaoClass(Ljava/lang/Class;)V |
| 47 | ····.line·57 | 47 | ····.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;)V | 49 | ····invoke-virtual·{p0,·p1},·Lfr/gaulupeau/apps/Poche/data/dao/DaoMaster;->registerDaoClass(Ljava/lang/Class;)V |
| Offset 61, 39 lines modified | Offset 61, 39 lines modified | ||
| 61 | ····return-void | 61 | ····return-void |
| 62 | .end·method | 62 | .end·method |
| 63 | .method·public·static·createAllTables(Lorg/greenrobot/greendao/database/Database;Z)V | 63 | .method·public·static·createAllTables(Lorg/greenrobot/greendao/database/Database;Z)V |
| 64 | ····.locals·0 | 64 | ····.locals·0 |
| 65 | ····.line·24 | 65 | ····.line·24 |
| 66 | ····invoke-static·{p0,·p1},·Lfr/gaulupeau/apps/Poche/data/dao/ | 66 | ····invoke-static·{p0,·p1},·Lfr/gaulupeau/apps/Poche/data/dao/TagDao;->createTable(Lorg/greenrobot/greendao/database/Database;Z)V |
| 67 | ····.line·25 | 67 | ····.line·25 |
| 68 | ····invoke-static·{p0,·p1},·Lfr/gaulupeau/apps/Poche/data/dao/Article | 68 | ····invoke-static·{p0,·p1},·Lfr/gaulupeau/apps/Poche/data/dao/ArticleDao;->createTable(Lorg/greenrobot/greendao/database/Database;Z)V |
| 69 | ····.line·26 | 69 | ····.line·26 |
| 70 | ····invoke-static·{p0,·p1},·Lfr/gaulupeau/apps/Poche/data/dao/TagDao;->createTable(Lorg/greenrobot/greendao/database/Database;Z)V | 70 | ····invoke-static·{p0,·p1},·Lfr/gaulupeau/apps/Poche/data/dao/ArticleTagsJoinDao;->createTable(Lorg/greenrobot/greendao/database/Database;Z)V |
| 71 | ····.line·27 | 71 | ····.line·27 |
| 72 | ····invoke-static·{p0,·p1},·Lfr/gaulupeau/apps/Poche/data/dao/QueueItemDao;->createTable(Lorg/greenrobot/greendao/database/Database;Z)V | 72 | ····invoke-static·{p0,·p1},·Lfr/gaulupeau/apps/Poche/data/dao/QueueItemDao;->createTable(Lorg/greenrobot/greendao/database/Database;Z)V |
| 73 | ····return-void | 73 | ····return-void |
| 74 | .end·method | 74 | .end·method |
| 75 | .method·public·static·dropAllTables(Lorg/greenrobot/greendao/database/Database;Z)V | 75 | .method·public·static·dropAllTables(Lorg/greenrobot/greendao/database/Database;Z)V |
| 76 | ····.locals·0 | 76 | ····.locals·0 |
| 77 | ····.line·32 | 77 | ····.line·32 |
| 78 | ····invoke-static·{p0,·p1},·Lfr/gaulupeau/apps/Poche/data/dao/ | 78 | ····invoke-static·{p0,·p1},·Lfr/gaulupeau/apps/Poche/data/dao/TagDao;->dropTable(Lorg/greenrobot/greendao/database/Database;Z)V |
| 79 | ····.line·33 | 79 | ····.line·33 |
| 80 | ····invoke-static·{p0,·p1},·Lfr/gaulupeau/apps/Poche/data/dao/Article | 80 | ····invoke-static·{p0,·p1},·Lfr/gaulupeau/apps/Poche/data/dao/ArticleDao;->dropTable(Lorg/greenrobot/greendao/database/Database;Z)V |
| 81 | ····.line·34 | 81 | ····.line·34 |
| 82 | ····invoke-static·{p0,·p1},·Lfr/gaulupeau/apps/Poche/data/dao/TagDao;->dropTable(Lorg/greenrobot/greendao/database/Database;Z)V | 82 | ····invoke-static·{p0,·p1},·Lfr/gaulupeau/apps/Poche/data/dao/ArticleTagsJoinDao;->dropTable(Lorg/greenrobot/greendao/database/Database;Z)V |
| 83 | ····.line·35 | 83 | ····.line·35 |
| 84 | ····invoke-static·{p0,·p1},·Lfr/gaulupeau/apps/Poche/data/dao/QueueItemDao;->dropTable(Lorg/greenrobot/greendao/database/Database;Z)V | 84 | ····invoke-static·{p0,·p1},·Lfr/gaulupeau/apps/Poche/data/dao/QueueItemDao;->dropTable(Lorg/greenrobot/greendao/database/Database;Z)V |
| 85 | ····return-void | 85 | ····return-void |
| 86 | .end·method | 86 | .end·method |
| Offset 39, 70 lines modified | Offset 39, 70 lines modified | ||
| 39 | ········} | 39 | ········} |
| 40 | ····.end·annotation | 40 | ····.end·annotation |
| 41 | ····.line·42 | 41 | ····.line·42 |
| 42 | ····invoke-direct·{p0,·p1},·Lorg/greenrobot/greendao/AbstractDaoSession;-><init>(Lorg/greenrobot/greendao/database/Database;)V | 42 | ····invoke-direct·{p0,·p1},·Lorg/greenrobot/greendao/AbstractDaoSession;-><init>(Lorg/greenrobot/greendao/database/Database;)V |
| 43 | ····.line·44 | 43 | ····.line·44 |
| 44 | ····const-class·p1,·Lfr/gaulupeau/apps/Poche/data/dao/ | 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·p1 | 46 | ····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·p1 | 49 | ····move-result-object·p1 |
| 50 | ····iput-object·p1,·p0,·Lfr/gaulupeau/apps/Poche/data/dao/DaoSession;-> | 50 | ····iput-object·p1,·p0,·Lfr/gaulupeau/apps/Poche/data/dao/DaoSession;->tagDaoConfig:Lorg/greenrobot/greendao/internal/DaoConfig; |
| 51 | ····.line·45 | 51 | ····.line·45 |
| 52 | ····iget-object·p1,·p0,·Lfr/gaulupeau/apps/Poche/data/dao/DaoSession;-> | 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;)V | 53 | ····invoke-virtual·{p1,·p2},·Lorg/greenrobot/greendao/internal/DaoConfig;->initIdentityScope(Lorg/greenrobot/greendao/identityscope/IdentityScopeType;)V |
| 54 | ····.line·47 | 54 | ····.line·47 |
| 55 | ····const-class·p1,·Lfr/gaulupeau/apps/Poche/data/dao/Article | 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·p1 | 57 | ····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·p1 | 60 | ····move-result-object·p1 |
| 61 | ····iput-object·p1,·p0,·Lfr/gaulupeau/apps/Poche/data/dao/DaoSession;->article | 61 | ····iput-object·p1,·p0,·Lfr/gaulupeau/apps/Poche/data/dao/DaoSession;->articleDaoConfig:Lorg/greenrobot/greendao/internal/DaoConfig; |
| 62 | ····.line·48 | 62 | ····.line·48 |
| 63 | ····iget-object·p1,·p0,·Lfr/gaulupeau/apps/Poche/data/dao/DaoSession;->article | 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;)V | 64 | ····invoke-virtual·{p1,·p2},·Lorg/greenrobot/greendao/internal/DaoConfig;->initIdentityScope(Lorg/greenrobot/greendao/identityscope/IdentityScopeType;)V |
| 65 | ····.line·50 | 65 | ····.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·p1 | 68 | ····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·p1 | 71 | ····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·51 | 73 | ····.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;)V | 75 | ····invoke-virtual·{p1,·p2},·Lorg/greenrobot/greendao/internal/DaoConfig;->initIdentityScope(Lorg/greenrobot/greendao/identityscope/IdentityScopeType;)V |
| 76 | ····.line·53 | 76 | ····.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 modified | Offset 119, 67 lines modified | ||
| 119 | ····.line·54 | 119 | ····.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;)V | 121 | ····invoke-virtual·{p1,·p2},·Lorg/greenrobot/greendao/internal/DaoConfig;->initIdentityScope(Lorg/greenrobot/greendao/identityscope/IdentityScopeType;)V |
| 122 | ····.line·56 | 122 | ····.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;)V | 130 | ····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·5 | 132 | ····.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;)V | 135 | ····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·59 | 137 | ····.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;)V | 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;)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·61 | 142 | ····.line·61 |
| 143 | ····const-class·p1,·Lfr/gaulupeau/apps/Poche/data/dao/entities/ | 143 | ····const-class·p1,·Lfr/gaulupeau/apps/Poche/data/dao/entities/Tag; |
| 144 | ····iget-object·p2,·p0,·Lfr/gaulupeau/apps/Poche/data/dao/DaoSession;-> | 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. | |||