64.8 MB
/home/fdroid/fdroiddata/tmp/subreddit.android.appstore_9200.apk vs.
/home/fdroid/fdroiddata/tmp/sigcp_subreddit.android.appstore_9200.apk
9.04 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: <6/y4ZpbIZxHuNHsXnE9Pq/3jcUw=>, actual: <aJ/rkJ9nmaYAA7/ZEhxQxs9fyXU=>
    
Offset 1, 55 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:·eb34d12e2ba6f253cd19b5eab1a810115713bfa50a6f7c27b25d7098dc6360c3 
10 Signer·#1·certificate·SHA-1·digest:·da9657fff38f8433ff474525ebaef3b3d30b3e77 
11 Signer·#1·certificate·MD5·digest:·b385f866b69a391c86bc65b508d65c08 
12 Signer·#1·key·algorithm:·RSA 
13 Signer·#1·key·size·(bits):·2048 
14 Signer·#1·public·key·SHA-256·digest:·5e142663dbab0a93919a85df096d5ab4f24a4b4fd159a97d33c98c3af97b39db 
15 Signer·#1·public·key·SHA-1·digest:·4696994ab8f1897a54857b7f0b4795f8e9157245 
16 Signer·#1·public·key·MD5·digest:·f2371acb40d000a1c7453653282ae1c8 
17 WARNING:·META-INF/CHANGES·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/README.md·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/android.arch.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/. 
20 WARNING:·META-INF/android.arch.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/. 
21 WARNING:·META-INF/android.arch.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/. 
22 WARNING:·META-INF/android.arch.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/. 
23 WARNING:·META-INF/android.arch.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/. 
24 WARNING:·META-INF/android.support.design_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/. 
25 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/. 
26 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/. 
27 WARNING:·META-INF/androidx.browser_browser.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.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/. 
29 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/. 
30 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/. 
31 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/. 
32 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/. 
33 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/. 
34 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/. 
35 WARNING:·META-INF/androidx.fragment_fragment.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
36 WARNING:·META-INF/androidx.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/. 
37 WARNING:·META-INF/androidx.legacy_legacy-preference-v14.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.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/. 
39 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/. 
40 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/. 
41 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/. 
42 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/. 
43 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/. 
44 WARNING:·META-INF/androidx.preference_preference.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.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/. 
46 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/. 
47 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/. 
48 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/. 
49 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/. 
50 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/. 
51 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/. 
52 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/. 
53 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/. 
54 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/. 
55 WARNING:·META-INF/retrofit.kotlin_module·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
1.68 MB
zipinfo -v {}
Differences in extra fields detected; using output from zipinfo -v
    
Offset 1, 29106 lines modifiedOffset 1, 23538 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:···················9602346·(000000000092852Ah)4 ··Zip·archive·file·size:···················9547449·(000000000091AEB9h)
5 ··Actual·end-cent-dir·record·offset:·······9602324·(0000000000928514h)5 ··Actual·end-cent-dir·record·offset:·······9547427·(000000000091AEA3h)
6 ··Expected·end-cent-dir·record·offset:·····9602324·(0000000000928514h)6 ··Expected·end-cent-dir·record·offset:·····9547427·(000000000091AEA3h)
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·780·entries.9 ··central·directory·contains·780·entries.
10 ··The·central·directory·is·82380·(00000000000141CCh)·bytes·long,10 ··The·central·directory·is·75387·(000000000001267Bh)·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·9519944·(0000000000914348h).12 ··is·9472040·(0000000000908828h).
  
  
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·Jun·8·08:45:4426 ··file·last·modified·on·(DOS·date/time):··········1980·000·0·00:00:00
27 ··32-bit·CRC·value·(hex):·························cff07d8627 ··32-bit·CRC·value·(hex):·························faa9bf1f
28 ··compressed·size:································23663·bytes28 ··compressed·size:································996·bytes
29 ··uncompressed·size:······························78425·bytes29 ··uncompressed·size:······························3268·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/D66CA223.SF 
  
42 ··offset·of·local·header·from·start·of·archive:···23729 
43 ··················································(0000000000005CB1h)·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·Jun·8·08:45:44 
53 ··32-bit·CRC·value·(hex):·························3db79108 
54 ··compressed·size:································24528·bytes 
55 ··uncompressed·size:······························78528·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/D66CA223.RSA 
  
68 ··offset·of·local·header·from·start·of·archive:···48323 
69 ··················································(000000000000BCC3h)·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·Jun·8·08:45:44 
79 ··32-bit·CRC·value·(hex):·························526fdffc 
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/CHANGES40 ··META-INF/CHANGES
  
94 ··offset·of·local·header·from·start·of·archive:···4946541 ··offset·of·local·header·from·start·of·archive:···1045
95 ··················································(000000000000C139h)·bytes42 ··················································(0000000000000415h)·bytes
96 ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT43 ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT
97 ··version·of·encoding·software:···················2.044 ··version·of·encoding·software:···················2.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:···2.046 ··minimum·software·version·required·to·extract:···2.0
100 ··compression·method:·····························deflated47 ··compression·method:·····························deflated
101 ··compression·sub-type·(deflation):···············normal48 ··compression·sub-type·(deflation):···············normal
102 ··file·security·status:···························not·encrypted49 ··file·security·status:···························not·encrypted
103 ··extended·local·header:··························yes50 ··extended·local·header:··························no
104 ··file·last·modified·on·(DOS·date/time):··········1980·Jan·1·00:00:0051 ··file·last·modified·on·(DOS·date/time):··········1980·000·0·00:00:00
105 ··file·last·modified·on·(UT·extra·field·modtime):·1979·Nov·30·00:00:00·local 
Max diff block lines reached; 1754709/1761992 bytes (99.59%) 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
63.1 MB
classes.dex
63.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············:·032fcd044 checksum············:·86785d84
5 signature···········:·bb4a...666c5 signature···········:·c8d8...851a
6 file_size···········:·65742526 file_size···········:·6574264
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·····:·4551010 string_ids_size·····:·45510
11 string_ids_off······:·112·(0x000070)11 string_ids_off······:·112·(0x000070)
12 type_ids_size·······:·764812 type_ids_size·······:·7648
13 type_ids_off········:·182152·(0x02c788)13 type_ids_off········:·182152·(0x02c788)
Offset 15, 15 lines modifiedOffset 15, 15 lines modified
15 proto_ids_off·······:·212744·(0x033f08)15 proto_ids_off·······:·212744·(0x033f08)
16 field_ids_size······:·3724316 field_ids_size······:·37243
17 field_ids_off·······:·339620·(0x052ea4)17 field_ids_off·······:·339620·(0x052ea4)
18 method_ids_size·····:·5157618 method_ids_size·····:·51576
19 method_ids_off······:·637564·(0x09ba7c)19 method_ids_off······:·637564·(0x09ba7c)
20 class_defs_size·····:·636420 class_defs_size·····:·6364
21 class_defs_off······:·1050172·(0x10063c)21 class_defs_off······:·1050172·(0x10063c)
22 data_size···········:·532043222 data_size···········:·5320444
23 data_off············:·1253820·(0x1321bc)23 data_off············:·1253820·(0x1321bc)
  
24 Class·#0·header:24 Class·#0·header:
25 class_idx···········:·8325 class_idx···········:·83
26 access_flags········:·17·(0x0011)26 access_flags········:·17·(0x0011)
27 superclass_idx······:·611227 superclass_idx······:·6112
28 source_file_idx·····:·1863828 source_file_idx·····:·18638
Offset 546655, 42 lines modifiedOffset 546655, 44 lines modified
546655 ······access········:·0x0012·(PRIVATE·FINAL)546655 ······access········:·0x0012·(PRIVATE·FINAL)
546656 ··Direct·methods····-546656 ··Direct·methods····-
546657 ····#0··············:·(in·Ldagger/internal/SetFactory$Builder;)546657 ····#0··············:·(in·Ldagger/internal/SetFactory$Builder;)
546658 ······name··········:·'<clinit>'546658 ······name··········:·'<clinit>'
546659 ······type··········:·'()V'546659 ······type··········:·'()V'
546660 ······access········:·0x10008·(STATIC·CONSTRUCTOR)546660 ······access········:·0x10008·(STATIC·CONSTRUCTOR)
546661 ······code··········-546661 ······code··········-
546662 ······registers·····:·0546662 ······registers·····:·1
546663 ······ins···········:·0546663 ······ins···········:·0
546664 ······outs··········:·0546664 ······outs··········:·0
546665 ······insns·size····:·1·16-bit·code·units546665 ······insns·size····:·3·16-bit·code·units
546666 29ccec:········································|[29ccec]·dagger.internal.SetFactory$Builder.<clinit>:()V546666 29ccec:········································|[29ccec]·dagger.internal.SetFactory$Builder.<clinit>:()V
 546667 29ccfc:·1c00·710f······························|0000:·const-class·v0,·Ldagger/internal/SetFactory;·//·type@0f71
546667 29ccfc:·0e00···································|0000:·return-void546668 29cd00:·0e00···································|0002:·return-void
546668 ······catches·······:·(none)546669 ······catches·······:·(none)
546669 ······positions·····:·546670 ······positions·····:·
 546671 ········0x0000·line=59
546670 ······locals········:·546672 ······locals········:·
  
546671 ····#1··············:·(in·Ldagger/internal/SetFactory$Builder;)546673 ····#1··············:·(in·Ldagger/internal/SetFactory$Builder;)
546672 ······name··········:·'<init>'546674 ······name··········:·'<init>'
546673 ······type··········:·'(II)V'546675 ······type··········:·'(II)V'
546674 ······access········:·0x10002·(PRIVATE·CONSTRUCTOR)546676 ······access········:·0x10002·(PRIVATE·CONSTRUCTOR)
546675 ······code··········-546677 ······code··········-
546676 ······registers·····:·3546678 ······registers·····:·3
546677 ······ins···········:·3546679 ······ins···········:·3
546678 ······outs··········:·1546680 ······outs··········:·1
546679 ······insns·size····:·16·16-bit·code·units546681 ······insns·size····:·16·16-bit·code·units
546680 29cd00:········································|[29cd00]·dagger.internal.SetFactory$Builder.<init>:(II)V546682 29cd04:········································|[29cd04]·dagger.internal.SetFactory$Builder.<init>:(II)V
546681 29cd10:·7010·d8ac·0000·························|0000:·invoke-direct·{v0},·Ljava/lang/Object;.<init>:()V·//·method@acd8546683 29cd14:·7010·d8ac·0000·························|0000:·invoke-direct·{v0},·Ljava/lang/Object;.<init>:()V·//·method@acd8
546682 29cd16:·7110·9473·0100·························|0003:·invoke-static·{v1},·Ldagger/internal/DaggerCollections;.presizedList:(I)Ljava/util/List;·//·method@7394546684 29cd1a:·7110·9473·0100·························|0003:·invoke-static·{v1},·Ldagger/internal/DaggerCollections;.presizedList:(I)Ljava/util/List;·//·method@7394
546683 29cd1c:·0c01···································|0006:·move-result-object·v1546685 29cd20:·0c01···································|0006:·move-result-object·v1
546684 29cd1e:·5b01·375b······························|0007:·iput-object·v1,·v0,·Ldagger/internal/SetFactory$Builder;.individualProviders:Ljava/util/List;·//·field@5b37546686 29cd22:·5b01·375b······························|0007:·iput-object·v1,·v0,·Ldagger/internal/SetFactory$Builder;.individualProviders:Ljava/util/List;·//·field@5b37
546685 29cd22:·7110·9473·0200·························|0009:·invoke-static·{v2},·Ldagger/internal/DaggerCollections;.presizedList:(I)Ljava/util/List;·//·method@7394546687 29cd26:·7110·9473·0200·························|0009:·invoke-static·{v2},·Ldagger/internal/DaggerCollections;.presizedList:(I)Ljava/util/List;·//·method@7394
546686 29cd28:·0c01···································|000c:·move-result-object·v1546688 29cd2c:·0c01···································|000c:·move-result-object·v1
546687 29cd2a:·5b01·365b······························|000d:·iput-object·v1,·v0,·Ldagger/internal/SetFactory$Builder;.collectionProviders:Ljava/util/List;·//·field@5b36546689 29cd2e:·5b01·365b······························|000d:·iput-object·v1,·v0,·Ldagger/internal/SetFactory$Builder;.collectionProviders:Ljava/util/List;·//·field@5b36
546688 29cd2e:·0e00···································|000f:·return-void546690 29cd32:·0e00···································|000f:·return-void
546689 ······catches·······:·(none)546691 ······catches·······:·(none)
546690 ······positions·····:·546692 ······positions·····:·
546691 ········0x0000·line=63546693 ········0x0000·line=63
546692 ········0x0003·line=64546694 ········0x0003·line=64
546693 ········0x0009·line=65546695 ········0x0009·line=65
546694 ······locals········:·546696 ······locals········:·
546695 ········0x0000·-·0x0010·reg=0·this·Ldagger/internal/SetFactory$Builder;·546697 ········0x0000·-·0x0010·reg=0·this·Ldagger/internal/SetFactory$Builder;·
Offset 546702, 17 lines modifiedOffset 546704, 17 lines modified
546702 ······type··········:·'(IILdagger/internal/SetFactory$1;)V'546704 ······type··········:·'(IILdagger/internal/SetFactory$1;)V'
546703 ······access········:·0x11000·(SYNTHETIC·CONSTRUCTOR)546705 ······access········:·0x11000·(SYNTHETIC·CONSTRUCTOR)
546704 ······code··········-546706 ······code··········-
546705 ······registers·····:·4546707 ······registers·····:·4
546706 ······ins···········:·4546708 ······ins···········:·4
546707 ······outs··········:·3546709 ······outs··········:·3
546708 ······insns·size····:·4·16-bit·code·units546710 ······insns·size····:·4·16-bit·code·units
546709 29cd30:········································|[29cd30]·dagger.internal.SetFactory$Builder.<init>:(IILdagger/internal/SetFactory$1;)V546711 29cd34:········································|[29cd34]·dagger.internal.SetFactory$Builder.<init>:(IILdagger/internal/SetFactory$1;)V
546710 29cd40:·7030·e473·1002·························|0000:·invoke-direct·{v0,·v1,·v2},·Ldagger/internal/SetFactory$Builder;.<init>:(II)V·//·method@73e4546712 29cd44:·7030·e473·1002·························|0000:·invoke-direct·{v0,·v1,·v2},·Ldagger/internal/SetFactory$Builder;.<init>:(II)V·//·method@73e4
546711 29cd46:·0e00···································|0003:·return-void546713 29cd4a:·0e00···································|0003:·return-void
546712 ······catches·······:·(none)546714 ······catches·······:·(none)
546713 ······positions·····:·546715 ······positions·····:·
546714 ········0x0000·line=59546716 ········0x0000·line=59
546715 ······locals········:·546717 ······locals········:·
546716 ········0x0000·-·0x0004·reg=0·this·Ldagger/internal/SetFactory$Builder;·546718 ········0x0000·-·0x0004·reg=0·this·Ldagger/internal/SetFactory$Builder;·
546717 ········0x0000·-·0x0004·reg=1·(null)·I·546719 ········0x0000·-·0x0004·reg=1·(null)·I·
546718 ········0x0000·-·0x0004·reg=2·(null)·I·546720 ········0x0000·-·0x0004·reg=2·(null)·I·
Offset 547065, 17 lines modifiedOffset 547067, 17 lines modified
547065 ······type··········:·'()V'547067 ······type··········:·'()V'
547066 ······access········:·0x10001·(PUBLIC·CONSTRUCTOR)547068 ······access········:·0x10001·(PUBLIC·CONSTRUCTOR)
547067 ······code··········-547069 ······code··········-
547068 ······registers·····:·1547070 ······registers·····:·1
547069 ······ins···········:·1547071 ······ins···········:·1
547070 ······outs··········:·1547072 ······outs··········:·1
547071 ······insns·size····:·4·16-bit·code·units547073 ······insns·size····:·4·16-bit·code·units
547072 29cfd0:········································|[29cfd0]·de.psdev.licensesdialog.BuildConfig.<init>:()V547074 29cfd4:········································|[29cfd4]·de.psdev.licensesdialog.BuildConfig.<init>:()V
547073 29cfe0:·7010·d8ac·0000·························|0000:·invoke-direct·{v0},·Ljava/lang/Object;.<init>:()V·//·method@acd8547075 29cfe4:·7010·d8ac·0000·························|0000:·invoke-direct·{v0},·Ljava/lang/Object;.<init>:()V·//·method@acd8
547074 29cfe6:·0e00···································|0003:·return-void547076 29cfea:·0e00···································|0003:·return-void
547075 ······catches·······:·(none)547077 ······catches·······:·(none)
547076 ······positions·····:·547078 ······positions·····:·
547077 ········0x0000·line=3547079 ········0x0000·line=3
547078 ······locals········:·547080 ······locals········:·
547079 ········0x0000·-·0x0004·reg=0·this·Lde/psdev/licensesdialog/BuildConfig;·547081 ········0x0000·-·0x0004·reg=0·this·Lde/psdev/licensesdialog/BuildConfig;·
  
547080 ··Virtual·methods···-547082 ··Virtual·methods···-
Offset 547119, 21 lines modifiedOffset 547121, 21 lines modified
547119 ······type··········:·'()V'547121 ······type··········:·'()V'
547120 ······access········:·0x10008·(STATIC·CONSTRUCTOR)547122 ······access········:·0x10008·(STATIC·CONSTRUCTOR)
547121 ······code··········-547123 ······code··········-
547122 ······registers·····:·2547124 ······registers·····:·2
547123 ······ins···········:·0547125 ······ins···········:·0
547124 ······outs··········:·2547126 ······outs··········:·2
547125 ······insns·size····:·12·16-bit·code·units547127 ······insns·size····:·12·16-bit·code·units
547126 29d048:········································|[29d048]·de.psdev.licensesdialog.LicenseResolver.<clinit>:()V547128 29d04c:········································|[29d04c]·de.psdev.licensesdialog.LicenseResolver.<clinit>:()V
547127 29d058:·2200·6f18······························|0000:·new-instance·v0,·Ljava/util/HashMap;·//·type@186f547129 29d05c:·2200·6f18······························|0000:·new-instance·v0,·Ljava/util/HashMap;·//·type@186f
547128 29d05c:·1241···································|0002:·const/4·v1,·#int·4·//·#4547130 29d060:·1241···································|0002:·const/4·v1,·#int·4·//·#4
547129 29d05e:·7020·23af·1000·························|0003:·invoke-direct·{v0,·v1},·Ljava/util/HashMap;.<init>:(I)V·//·method@af23547131 29d062:·7020·23af·1000·························|0003:·invoke-direct·{v0,·v1},·Ljava/util/HashMap;.<init>:(I)V·//·method@af23
547130 29d064:·6900·415b······························|0006:·sput-object·v0,·Lde/psdev/licensesdialog/LicenseResolver;.sLicenses:Ljava/util/Map;·//·field@5b41547132 29d068:·6900·415b······························|0006:·sput-object·v0,·Lde/psdev/licensesdialog/LicenseResolver;.sLicenses:Ljava/util/Map;·//·field@5b41
547131 29d068:·7100·fc73·0000·························|0008:·invoke-static·{},·Lde/psdev/licensesdialog/LicenseResolver;.registerDefaultLicenses:()V·//·method@73fc547133 29d06c:·7100·fc73·0000·························|0008:·invoke-static·{},·Lde/psdev/licensesdialog/LicenseResolver;.registerDefaultLicenses:()V·//·method@73fc
547132 29d06e:·0e00···································|000b:·return-void547134 29d072:·0e00···································|000b:·return-void
547133 ······catches·······:·(none)547135 ······catches·······:·(none)
547134 ······positions·····:·547136 ······positions·····:·
Max diff block lines reached; 66006423/66015328 bytes (99.99%) of diff not shown.
104 KB
classes.jar
3.99 KB
zipinfo -v {}
    
Offset 63024, 15 lines modifiedOffset 63024, 15 lines modified
63024 ··version·of·encoding·software:···················2.063024 ··version·of·encoding·software:···················2.0
63025 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT63025 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT
63026 ··minimum·software·version·required·to·extract:···2.063026 ··minimum·software·version·required·to·extract:···2.0
63027 ··compression·method:·····························none·(stored)63027 ··compression·method:·····························none·(stored)
63028 ··file·security·status:···························not·encrypted63028 ··file·security·status:···························not·encrypted
63029 ··extended·local·header:··························no63029 ··extended·local·header:··························no
63030 ··file·last·modified·on·(DOS·date/time):··········1980·Jan·1·00:00:0063030 ··file·last·modified·on·(DOS·date/time):··········1980·Jan·1·00:00:00
63031 ··32-bit·CRC·value·(hex):·························941baf2f63031 ··32-bit·CRC·value·(hex):·························12dd1087
63032 ··compressed·size:································955·bytes63032 ··compressed·size:································955·bytes
63033 ··uncompressed·size:······························955·bytes63033 ··uncompressed·size:······························955·bytes
63034 ··length·of·filename:·····························40·characters63034 ··length·of·filename:·····························40·characters
63035 ··length·of·extra·field:··························0·bytes63035 ··length·of·extra·field:··························0·bytes
63036 ··length·of·file·comment:·························0·characters63036 ··length·of·file·comment:·························0·characters
63037 ··disk·number·on·which·file·begins:···············disk·163037 ··disk·number·on·which·file·begins:···············disk·1
63038 ··apparent·file·type:·····························binary63038 ··apparent·file·type:·····························binary
Offset 129026, 15 lines modifiedOffset 129026, 15 lines modified
129026 ··version·of·encoding·software:···················2.0129026 ··version·of·encoding·software:···················2.0
129027 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT129027 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT
129028 ··minimum·software·version·required·to·extract:···2.0129028 ··minimum·software·version·required·to·extract:···2.0
129029 ··compression·method:·····························none·(stored)129029 ··compression·method:·····························none·(stored)
129030 ··file·security·status:···························not·encrypted129030 ··file·security·status:···························not·encrypted
129031 ··extended·local·header:··························no129031 ··extended·local·header:··························no
129032 ··file·last·modified·on·(DOS·date/time):··········1980·Jan·1·00:00:00129032 ··file·last·modified·on·(DOS·date/time):··········1980·Jan·1·00:00:00
129033 ··32-bit·CRC·value·(hex):·························83763ee2129033 ··32-bit·CRC·value·(hex):·························f13d46bc
129034 ··compressed·size:································8833·bytes129034 ··compressed·size:································8833·bytes
129035 ··uncompressed·size:······························8833·bytes129035 ··uncompressed·size:······························8833·bytes
129036 ··length·of·filename:·····························41·characters129036 ··length·of·filename:·····························41·characters
129037 ··length·of·extra·field:··························0·bytes129037 ··length·of·extra·field:··························0·bytes
129038 ··length·of·file·comment:·························0·characters129038 ··length·of·file·comment:·························0·characters
129039 ··disk·number·on·which·file·begins:···············disk·1129039 ··disk·number·on·which·file·begins:···············disk·1
129040 ··apparent·file·type:·····························binary129040 ··apparent·file·type:·····························binary
Offset 134043, 15 lines modifiedOffset 134043, 15 lines modified
134043 ··version·of·encoding·software:···················2.0134043 ··version·of·encoding·software:···················2.0
134044 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT134044 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT
134045 ··minimum·software·version·required·to·extract:···2.0134045 ··minimum·software·version·required·to·extract:···2.0
134046 ··compression·method:·····························none·(stored)134046 ··compression·method:·····························none·(stored)
134047 ··file·security·status:···························not·encrypted134047 ··file·security·status:···························not·encrypted
134048 ··extended·local·header:··························no134048 ··extended·local·header:··························no
134049 ··file·last·modified·on·(DOS·date/time):··········1980·Jan·1·00:00:00134049 ··file·last·modified·on·(DOS·date/time):··········1980·Jan·1·00:00:00
134050 ··32-bit·CRC·value·(hex):·························07938b9f134050 ··32-bit·CRC·value·(hex):·························1ae736cb
134051 ··compressed·size:································2579·bytes134051 ··compressed·size:································2579·bytes
134052 ··uncompressed·size:······························2579·bytes134052 ··uncompressed·size:······························2579·bytes
134053 ··length·of·filename:·····························52·characters134053 ··length·of·filename:·····························52·characters
134054 ··length·of·extra·field:··························0·bytes134054 ··length·of·extra·field:··························0·bytes
134055 ··length·of·file·comment:·························0·characters134055 ··length·of·file·comment:·························0·characters
134056 ··disk·number·on·which·file·begins:···············disk·1134056 ··disk·number·on·which·file·begins:···············disk·1
134057 ··apparent·file·type:·····························binary134057 ··apparent·file·type:·····························binary
Offset 134071, 15 lines modifiedOffset 134071, 15 lines modified
134071 ··version·of·encoding·software:···················2.0134071 ··version·of·encoding·software:···················2.0
134072 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT134072 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT
134073 ··minimum·software·version·required·to·extract:···2.0134073 ··minimum·software·version·required·to·extract:···2.0
134074 ··compression·method:·····························none·(stored)134074 ··compression·method:·····························none·(stored)
134075 ··file·security·status:···························not·encrypted134075 ··file·security·status:···························not·encrypted
134076 ··extended·local·header:··························no134076 ··extended·local·header:··························no
134077 ··file·last·modified·on·(DOS·date/time):··········1980·Jan·1·00:00:00134077 ··file·last·modified·on·(DOS·date/time):··········1980·Jan·1·00:00:00
134078 ··32-bit·CRC·value·(hex):·························b0c6c58a134078 ··32-bit·CRC·value·(hex):·························81247eb8
134079 ··compressed·size:································4948·bytes134079 ··compressed·size:································4948·bytes
134080 ··uncompressed·size:······························4948·bytes134080 ··uncompressed·size:······························4948·bytes
134081 ··length·of·filename:·····························54·characters134081 ··length·of·filename:·····························54·characters
134082 ··length·of·extra·field:··························0·bytes134082 ··length·of·extra·field:··························0·bytes
134083 ··length·of·file·comment:·························0·characters134083 ··length·of·file·comment:·························0·characters
134084 ··disk·number·on·which·file·begins:···············disk·1134084 ··disk·number·on·which·file·begins:···············disk·1
134085 ··apparent·file·type:·····························binary134085 ··apparent·file·type:·····························binary
9.14 KB
dagger/internal/SetFactory$Builder.class
9.06 KB
javap -verbose -constants -s -l -private {}
    
Offset 11, 42 lines modifiedOffset 11, 42 lines modified
11 ···#3·=·Utf8···············java/lang/Object11 ···#3·=·Utf8···············java/lang/Object
12 ···#4·=·Class··············#3·············//·java/lang/Object12 ···#4·=·Class··············#3·············//·java/lang/Object
13 ···#5·=·Utf8···············$assertionsDisabled13 ···#5·=·Utf8···············$assertionsDisabled
14 ···#6·=·Utf8···············Z14 ···#6·=·Utf8···············Z
15 ···#7·=·Utf8···············collectionProviders15 ···#7·=·Utf8···············collectionProviders
16 ···#8·=·Utf8···············Ljava/util/List;16 ···#8·=·Utf8···············Ljava/util/List;
17 ···#9·=·Utf8···············individualProviders17 ···#9·=·Utf8···············individualProviders
 18 ··#10·=·Utf8···············dagger/internal/SetFactory
 19 ··#11·=·Class··············#10············//·dagger/internal/SetFactory
18 ··#10·=·Utf8···············<init>20 ··#12·=·Utf8···············<init>
19 ··#11·=·Utf8···············()V21 ··#13·=·Utf8···············()V
20 ··#12·=·NameAndType········#10:#11········//·"<init>":()V22 ··#14·=·NameAndType········#12:#13········//·"<init>":()V
21 ··#13·=·Methodref··········#4.#12·········//·java/lang/Object."<init>":()V23 ··#15·=·Methodref··········#4.#14·········//·java/lang/Object."<init>":()V
22 ··#14·=·Utf8···············dagger/internal/DaggerCollections24 ··#16·=·Utf8···············dagger/internal/DaggerCollections
23 ··#15·=·Class··············#14············//·dagger/internal/DaggerCollections25 ··#17·=·Class··············#16············//·dagger/internal/DaggerCollections
24 ··#16·=·Utf8···············presizedList26 ··#18·=·Utf8···············presizedList
25 ··#17·=·Utf8···············(I)Ljava/util/List;27 ··#19·=·Utf8···············(I)Ljava/util/List;
26 ··#18·=·NameAndType········#16:#17········//·presizedList:(I)Ljava/util/List;28 ··#20·=·NameAndType········#18:#19········//·presizedList:(I)Ljava/util/List;
27 ··#19·=·Methodref··········#15.#18········//·dagger/internal/DaggerCollections.presizedList:(I)Ljava/util/List;29 ··#21·=·Methodref··········#17.#20········//·dagger/internal/DaggerCollections.presizedList:(I)Ljava/util/List;
28 ··#20·=·NameAndType········#9:#8··········//·individualProviders:Ljava/util/List;30 ··#22·=·NameAndType········#9:#8··········//·individualProviders:Ljava/util/List;
29 ··#21·=·Fieldref···········#2.#20·········//·dagger/internal/SetFactory$Builder.individualProviders:Ljava/util/List;31 ··#23·=·Fieldref···········#2.#22·········//·dagger/internal/SetFactory$Builder.individualProviders:Ljava/util/List;
30 ··#22·=·NameAndType········#7:#8··········//·collectionProviders:Ljava/util/List;32 ··#24·=·NameAndType········#7:#8··········//·collectionProviders:Ljava/util/List;
31 ··#23·=·Fieldref···········#2.#22·········//·dagger/internal/SetFactory$Builder.collectionProviders:Ljava/util/List;33 ··#25·=·Fieldref···········#2.#24·········//·dagger/internal/SetFactory$Builder.collectionProviders:Ljava/util/List;
32 ··#24·=·Utf8···············(II)V34 ··#26·=·Utf8···············(II)V
33 ··#25·=·NameAndType········#10:#24········//·"<init>":(II)V35 ··#27·=·NameAndType········#12:#26········//·"<init>":(II)V
34 ··#26·=·Methodref··········#2.#25·········//·dagger/internal/SetFactory$Builder."<init>":(II)V36 ··#28·=·Methodref··········#2.#27·········//·dagger/internal/SetFactory$Builder."<init>":(II)V
35 ··#27·=·Utf8···············java/util/List37 ··#29·=·Utf8···············java/util/List
36 ··#28·=·Class··············#27············//·java/util/List38 ··#30·=·Class··············#29············//·java/util/List
37 ··#29·=·Utf8···············add39 ··#31·=·Utf8···············add
38 ··#30·=·Utf8···············(Ljava/lang/Object;)Z40 ··#32·=·Utf8···············(Ljava/lang/Object;)Z
39 ··#31·=·NameAndType········#29:#30········//·add:(Ljava/lang/Object;)Z41 ··#33·=·NameAndType········#31:#32········//·add:(Ljava/lang/Object;)Z
40 ··#32·=·InterfaceMethodref·#28.#31········//·java/util/List.add:(Ljava/lang/Object;)Z42 ··#34·=·InterfaceMethodref·#30.#33········//·java/util/List.add:(Ljava/lang/Object;)Z
41 ··#33·=·Utf8···············dagger/internal/SetFactory 
42 ··#34·=·Class··············#33············//·dagger/internal/SetFactory 
43 ··#35·=·Utf8···············(Ljava/util/List;Ljava/util/List;Ldagger/internal/SetFactory$1;)V43 ··#35·=·Utf8···············(Ljava/util/List;Ljava/util/List;Ldagger/internal/SetFactory$1;)V
44 ··#36·=·NameAndType········#10:#35········//·"<init>":(Ljava/util/List;Ljava/util/List;Ldagger/internal/SetFactory$1;)V44 ··#36·=·NameAndType········#12:#35········//·"<init>":(Ljava/util/List;Ljava/util/List;Ldagger/internal/SetFactory$1;)V
45 ··#37·=·Methodref··········#34.#36········//·dagger/internal/SetFactory."<init>":(Ljava/util/List;Ljava/util/List;Ldagger/internal/SetFactory$1;)V45 ··#37·=·Methodref··········#11.#36········//·dagger/internal/SetFactory."<init>":(Ljava/util/List;Ljava/util/List;Ldagger/internal/SetFactory$1;)V
46 ··#38·=·Utf8···············Code46 ··#38·=·Utf8···············Code
47 ··#39·=·Utf8···············<clinit>47 ··#39·=·Utf8···············<clinit>
48 ··#40·=·Utf8···············(IILdagger/internal/SetFactory$1;)V48 ··#40·=·Utf8···············(IILdagger/internal/SetFactory$1;)V
49 ··#41·=·Utf8···············addCollectionProvider49 ··#41·=·Utf8···············addCollectionProvider
50 ··#42·=·Utf8···············(Ljavax/inject/Provider;)Ldagger/internal/SetFactory$Builder;50 ··#42·=·Utf8···············(Ljavax/inject/Provider;)Ldagger/internal/SetFactory$Builder;
51 ··#43·=·Utf8···············addProvider51 ··#43·=·Utf8···············addProvider
52 ··#44·=·Utf8···············build52 ··#44·=·Utf8···············build
Offset 73, 78 lines modifiedOffset 73, 78 lines modified
  
73 ··private·dagger.internal.SetFactory$Builder(int,·int);73 ··private·dagger.internal.SetFactory$Builder(int,·int);
74 ····descriptor:·(II)V74 ····descriptor:·(II)V
75 ····flags:·(0x0002)·ACC_PRIVATE75 ····flags:·(0x0002)·ACC_PRIVATE
76 ····Code:76 ····Code:
77 ······stack=300,·locals=4,·args_size=377 ······stack=300,·locals=4,·args_size=3
78 ·········0:·aload_078 ·········0:·aload_0
79 ·········1:·invokespecial·#13·················//·Method·java/lang/Object."<init>":()V79 ·········1:·invokespecial·#15·················//·Method·java/lang/Object."<init>":()V
80 ·········4:·iload_180 ·········4:·iload_1
81 ·········5:·invokestatic··#19·················//·Method·dagger/internal/DaggerCollections.presizedList:(I)Ljava/util/List;81 ·········5:·invokestatic··#21·················//·Method·dagger/internal/DaggerCollections.presizedList:(I)Ljava/util/List;
82 ·········8:·astore_382 ·········8:·astore_3
83 ·········9:·aload_083 ·········9:·aload_0
84 ········10:·aload_384 ········10:·aload_3
85 ········11:·putfield······#21·················//·Field·individualProviders:Ljava/util/List;85 ········11:·putfield······#23·················//·Field·individualProviders:Ljava/util/List;
86 ········14:·iload_286 ········14:·iload_2
87 ········15:·invokestatic··#19·················//·Method·dagger/internal/DaggerCollections.presizedList:(I)Ljava/util/List;87 ········15:·invokestatic··#21·················//·Method·dagger/internal/DaggerCollections.presizedList:(I)Ljava/util/List;
88 ········18:·astore_388 ········18:·astore_3
89 ········19:·aload_089 ········19:·aload_0
90 ········20:·aload_390 ········20:·aload_3
91 ········21:·putfield······#23·················//·Field·collectionProviders:Ljava/util/List;91 ········21:·putfield······#25·················//·Field·collectionProviders:Ljava/util/List;
92 ········24:·return92 ········24:·return
  
93 ··dagger.internal.SetFactory$Builder(int,·int,·dagger.internal.SetFactory$1);93 ··dagger.internal.SetFactory$Builder(int,·int,·dagger.internal.SetFactory$1);
94 ····descriptor:·(IILdagger/internal/SetFactory$1;)V94 ····descriptor:·(IILdagger/internal/SetFactory$1;)V
95 ····flags:·(0x1000)·ACC_SYNTHETIC95 ····flags:·(0x1000)·ACC_SYNTHETIC
96 ····Code:96 ····Code:
97 ······stack=300,·locals=4,·args_size=497 ······stack=300,·locals=4,·args_size=4
98 ·········0:·aload_098 ·········0:·aload_0
99 ·········1:·iload_199 ·········1:·iload_1
100 ·········2:·iload_2100 ·········2:·iload_2
101 ·········3:·invokespecial·#26·················//·Method·"<init>":(II)V101 ·········3:·invokespecial·#28·················//·Method·"<init>":(II)V
102 ·········6:·return102 ·········6:·return
  
103 ··public·dagger.internal.SetFactory$Builder·addCollectionProvider(javax.inject.Provider);103 ··public·dagger.internal.SetFactory$Builder·addCollectionProvider(javax.inject.Provider);
104 ····descriptor:·(Ljavax/inject/Provider;)Ldagger/internal/SetFactory$Builder;104 ····descriptor:·(Ljavax/inject/Provider;)Ldagger/internal/SetFactory$Builder;
105 ····flags:·(0x0001)·ACC_PUBLIC105 ····flags:·(0x0001)·ACC_PUBLIC
106 ····Code:106 ····Code:
107 ······stack=300,·locals=2,·args_size=2107 ······stack=300,·locals=2,·args_size=2
108 ·········0:·aload_0108 ·········0:·aload_0
109 ·········1:·getfield······#23·················//·Field·collectionProviders:Ljava/util/List;109 ·········1:·getfield······#25·················//·Field·collectionProviders:Ljava/util/List;
110 ·········4:·aload_1110 ·········4:·aload_1
111 ·········5:·invokeinterface·#32,··2···········//·InterfaceMethod·java/util/List.add:(Ljava/lang/Object;)Z111 ·········5:·invokeinterface·#34,··2···········//·InterfaceMethod·java/util/List.add:(Ljava/lang/Object;)Z
112 ········10:·pop112 ········10:·pop
113 ········11:·aload_0113 ········11:·aload_0
114 ········12:·areturn114 ········12:·areturn
  
115 ··public·dagger.internal.SetFactory$Builder·addProvider(javax.inject.Provider);115 ··public·dagger.internal.SetFactory$Builder·addProvider(javax.inject.Provider);
116 ····descriptor:·(Ljavax/inject/Provider;)Ldagger/internal/SetFactory$Builder;116 ····descriptor:·(Ljavax/inject/Provider;)Ldagger/internal/SetFactory$Builder;
117 ····flags:·(0x0001)·ACC_PUBLIC117 ····flags:·(0x0001)·ACC_PUBLIC
118 ····Code:118 ····Code:
119 ······stack=300,·locals=2,·args_size=2119 ······stack=300,·locals=2,·args_size=2
120 ·········0:·aload_0120 ·········0:·aload_0
121 ·········1:·getfield······#21·················//·Field·individualProviders:Ljava/util/List;121 ·········1:·getfield······#23·················//·Field·individualProviders:Ljava/util/List;
122 ·········4:·aload_1122 ·········4:·aload_1
123 ·········5:·invokeinterface·#32,··2···········//·InterfaceMethod·java/util/List.add:(Ljava/lang/Object;)Z123 ·········5:·invokeinterface·#34,··2···········//·InterfaceMethod·java/util/List.add:(Ljava/lang/Object;)Z
124 ········10:·pop124 ········10:·pop
125 ········11:·aload_0125 ········11:·aload_0
126 ········12:·areturn126 ········12:·areturn
  
127 ··public·dagger.internal.SetFactory·build();127 ··public·dagger.internal.SetFactory·build();
128 ····descriptor:·()Ldagger/internal/SetFactory;128 ····descriptor:·()Ldagger/internal/SetFactory;
129 ····flags:·(0x0001)·ACC_PUBLIC129 ····flags:·(0x0001)·ACC_PUBLIC
130 ····Code:130 ····Code:
131 ······stack=300,·locals=4,·args_size=1131 ······stack=300,·locals=4,·args_size=1
132 ·········0:·new···········#34·················//·class·dagger/internal/SetFactory132 ·········0:·new···········#11·················//·class·dagger/internal/SetFactory
133 ·········3:·astore_1133 ·········3:·astore_1
134 ·········4:·aload_0134 ·········4:·aload_0
135 ·········5:·getfield······#21·················//·Field·individualProviders:Ljava/util/List;135 ·········5:·getfield······#23·················//·Field·individualProviders:Ljava/util/List;
136 ·········8:·astore_2136 ·········8:·astore_2
137 ·········9:·aload_0137 ·········9:·aload_0
138 ········10:·getfield······#23·················//·Field·collectionProviders:Ljava/util/List;138 ········10:·getfield······#25·················//·Field·collectionProviders:Ljava/util/List;
139 ········13:·astore_3139 ········13:·astore_3
140 ········14:·aload_1140 ········14:·aload_1
141 ········15:·aload_2141 ········15:·aload_2
142 ········16:·aload_3142 ········16:·aload_3
143 ········17:·aconst_null143 ········17:·aconst_null
144 ········18:·invokespecial·#37·················//·Method·dagger/internal/SetFactory."<init>":(Ljava/util/List;Ljava/util/List;Ldagger/internal/SetFactory$1;)V144 ········18:·invokespecial·#37·················//·Method·dagger/internal/SetFactory."<init>":(Ljava/util/List;Ljava/util/List;Ldagger/internal/SetFactory$1;)V
145 ········21:·aload_1145 ········21:·aload_1
19.2 KB
io/realm/DefaultRealmModuleMediator.class
19.1 KB
procyon -ec {}
    
Offset 11, 154 lines modifiedOffset 11, 154 lines modified
11 import·org.json.JSONObject;11 import·org.json.JSONObject;
12 import·io.realm.internal.ColumnInfo;12 import·io.realm.internal.ColumnInfo;
13 import·io.realm.internal.OsSchemaInfo;13 import·io.realm.internal.OsSchemaInfo;
14 import·java.io.Serializable;14 import·java.io.Serializable;
15 import·io.realm.internal.RealmObjectProxy;15 import·io.realm.internal.RealmObjectProxy;
16 import·java.util.Map;16 import·java.util.Map;
17 import·java.util.Collections;17 import·java.util.Collections;
 18 import·subreddit.android.appstore.backend.scrapers.caching.CachedScrape;
18 import·subreddit.android.appstore.backend.reddit.wiki.caching.CachedAppInfo;19 import·subreddit.android.appstore.backend.reddit.wiki.caching.CachedAppInfo;
19 import·subreddit.android.appstore.util.RealmString;20 import·subreddit.android.appstore.util.RealmString;
20 import·subreddit.android.appstore.backend.scrapers.caching.CachedScrape; 
21 import·java.util.HashSet;21 import·java.util.HashSet;
22 import·java.util.Set;22 import·java.util.Set;
23 import·io.realm.internal.RealmProxyMediator;23 import·io.realm.internal.RealmProxyMediator;
  
24 class·DefaultRealmModuleMediator·extends·RealmProxyMediator24 class·DefaultRealmModuleMediator·extends·RealmProxyMediator
25 {25 {
26 ····private·static·final·Set·MODEL_CLASSES;26 ····private·static·final·Set·MODEL_CLASSES;
27 ····27 ····
28 ····static·{28 ····static·{
29 ········final·HashSet<Class<CachedScrape>>·s·=·new·HashSet<Class<CachedScrape>>(3);29 ········final·HashSet<Class<RealmString>>·s·=·new·HashSet<Class<RealmString>>(3);
 30 ········s.add(CachedAppInfo.class);
 31 ········s.add((Class<RealmString>)CachedScrape.class);
30 ········s.add(RealmString.class);32 ········s.add(RealmString.class);
31 ········s.add((Class<CachedScrape>)CachedAppInfo.class); 
32 ········s.add(CachedScrape.class); 
33 ········MODEL_CLASSES·=·Collections.unmodifiableSet((Set<?>)s);33 ········MODEL_CLASSES·=·Collections.unmodifiableSet((Set<?>)s);
34 ····}34 ····}
35 ····35 ····
36 ····public·RealmModel·copyOrUpdate(final·Realm·realm,·final·RealmModel·realmModel,·final·boolean·b,·final·Map·map,·final·Set·set)·{36 ····public·RealmModel·copyOrUpdate(final·Realm·realm,·final·RealmModel·realmModel,·final·boolean·b,·final·Map·map,·final·Set·set)·{
37 ········Serializable·s;37 ········Serializable·s;
38 ········if·(realmModel·instanceof·RealmObjectProxy)·{38 ········if·(realmModel·instanceof·RealmObjectProxy)·{
39 ············s·=·realmModel.getClass().getSuperclass();39 ············s·=·realmModel.getClass().getSuperclass();
40 ········}40 ········}
41 ········else·{41 ········else·{
42 ············s·=·realmModel.getClass();42 ············s·=·realmModel.getClass();
43 ········}43 ········}
44 ········if·(s.equals(RealmString.class))·{ 
45 ············return·((Class<RealmModel>)s).cast(subreddit_android_appstore_util_RealmStringRealmProxy.copyOrUpdate(realm,·(subreddit_android_appstore_util_RealmStringRealmProxy$RealmStringColumnInfo)realm.getSchema().getColumnInfo((Class)RealmString.class),·(RealmString)realmModel,·b,·map,·set)); 
46 ········} 
47 ········if·(s.equals(CachedAppInfo.class))·{44 ········if·(s.equals(CachedAppInfo.class))·{
48 ············return·((Class<RealmModel>)s).cast(subreddit_android_appstore_backend_reddit_wiki_caching_CachedAppInfoRealmProxy.copyOrUpdate(realm,·(subreddit_android_appstore_backend_reddit_wiki_caching_CachedAppInfoRealmProxy$CachedAppInfoColumnInfo)realm.getSchema().getColumnInfo((Class)CachedAppInfo.class),·(CachedAppInfo)realmModel,·b,·map,·set));45 ············return·((Class<RealmModel>)s).cast(subreddit_android_appstore_backend_reddit_wiki_caching_CachedAppInfoRealmProxy.copyOrUpdate(realm,·(subreddit_android_appstore_backend_reddit_wiki_caching_CachedAppInfoRealmProxy$CachedAppInfoColumnInfo)realm.getSchema().getColumnInfo((Class)CachedAppInfo.class),·(CachedAppInfo)realmModel,·b,·map,·set));
49 ········}46 ········}
50 ········if·(s.equals(CachedScrape.class))·{47 ········if·(s.equals(CachedScrape.class))·{
51 ············return·((Class<RealmModel>)s).cast(subreddit_android_appstore_backend_scrapers_caching_CachedScrapeRealmProxy.copyOrUpdate(realm,·(subreddit_android_appstore_backend_scrapers_caching_CachedScrapeRealmProxy$CachedScrapeColumnInfo)realm.getSchema().getColumnInfo((Class)CachedScrape.class),·(CachedScrape)realmModel,·b,·map,·set));48 ············return·((Class<RealmModel>)s).cast(subreddit_android_appstore_backend_scrapers_caching_CachedScrapeRealmProxy.copyOrUpdate(realm,·(subreddit_android_appstore_backend_scrapers_caching_CachedScrapeRealmProxy$CachedScrapeColumnInfo)realm.getSchema().getColumnInfo((Class)CachedScrape.class),·(CachedScrape)realmModel,·b,·map,·set));
52 ········}49 ········}
 50 ········if·(s.equals(RealmString.class))·{
 51 ············return·((Class<RealmModel>)s).cast(subreddit_android_appstore_util_RealmStringRealmProxy.copyOrUpdate(realm,·(subreddit_android_appstore_util_RealmStringRealmProxy$RealmStringColumnInfo)realm.getSchema().getColumnInfo((Class)RealmString.class),·(RealmString)realmModel,·b,·map,·set));
 52 ········}
53 ········throw·getMissingProxyClassException((Class)s);53 ········throw·getMissingProxyClassException((Class)s);
54 ····}54 ····}
55 ····55 ····
56 ····public·ColumnInfo·createColumnInfo(final·Class·clazz,·final·OsSchemaInfo·osSchemaInfo)·{56 ····public·ColumnInfo·createColumnInfo(final·Class·clazz,·final·OsSchemaInfo·osSchemaInfo)·{
57 ········checkClass(clazz);57 ········checkClass(clazz);
58 ········if·(clazz.equals(RealmString.class))·{ 
59 ············return·(ColumnInfo)subreddit_android_appstore_util_RealmStringRealmProxy.createColumnInfo(osSchemaInfo); 
60 ········} 
61 ········if·(clazz.equals(CachedAppInfo.class))·{58 ········if·(clazz.equals(CachedAppInfo.class))·{
62 ············return·(ColumnInfo)subreddit_android_appstore_backend_reddit_wiki_caching_CachedAppInfoRealmProxy.createColumnInfo(osSchemaInfo);59 ············return·(ColumnInfo)subreddit_android_appstore_backend_reddit_wiki_caching_CachedAppInfoRealmProxy.createColumnInfo(osSchemaInfo);
63 ········}60 ········}
64 ········if·(clazz.equals(CachedScrape.class))·{61 ········if·(clazz.equals(CachedScrape.class))·{
65 ············return·(ColumnInfo)subreddit_android_appstore_backend_scrapers_caching_CachedScrapeRealmProxy.createColumnInfo(osSchemaInfo);62 ············return·(ColumnInfo)subreddit_android_appstore_backend_scrapers_caching_CachedScrapeRealmProxy.createColumnInfo(osSchemaInfo);
66 ········}63 ········}
 64 ········if·(clazz.equals(RealmString.class))·{
 65 ············return·(ColumnInfo)subreddit_android_appstore_util_RealmStringRealmProxy.createColumnInfo(osSchemaInfo);
 66 ········}
67 ········throw·getMissingProxyClassException(clazz);67 ········throw·getMissingProxyClassException(clazz);
68 ····}68 ····}
69 ····69 ····
70 ····public·RealmModel·createDetachedCopy(final·RealmModel·realmModel,·final·int·n,·final·Map·map)·{70 ····public·RealmModel·createDetachedCopy(final·RealmModel·realmModel,·final·int·n,·final·Map·map)·{
71 ········final·Class<?·super·RealmModel>·superclass·=·realmModel.getClass().getSuperclass();71 ········final·Class<?·super·RealmModel>·superclass·=·realmModel.getClass().getSuperclass();
72 ········if·(superclass.equals(RealmString.class))·{ 
73 ············return·superclass.cast(subreddit_android_appstore_util_RealmStringRealmProxy.createDetachedCopy((RealmString)realmModel,·0,·n,·map)); 
74 ········} 
75 ········if·(superclass.equals(CachedAppInfo.class))·{72 ········if·(superclass.equals(CachedAppInfo.class))·{
76 ············return·superclass.cast(subreddit_android_appstore_backend_reddit_wiki_caching_CachedAppInfoRealmProxy.createDetachedCopy((CachedAppInfo)realmModel,·0,·n,·map));73 ············return·superclass.cast(subreddit_android_appstore_backend_reddit_wiki_caching_CachedAppInfoRealmProxy.createDetachedCopy((CachedAppInfo)realmModel,·0,·n,·map));
77 ········}74 ········}
78 ········if·(superclass.equals(CachedScrape.class))·{75 ········if·(superclass.equals(CachedScrape.class))·{
79 ············return·superclass.cast(subreddit_android_appstore_backend_scrapers_caching_CachedScrapeRealmProxy.createDetachedCopy((CachedScrape)realmModel,·0,·n,·map));76 ············return·superclass.cast(subreddit_android_appstore_backend_scrapers_caching_CachedScrapeRealmProxy.createDetachedCopy((CachedScrape)realmModel,·0,·n,·map));
80 ········}77 ········}
 78 ········if·(superclass.equals(RealmString.class))·{
 79 ············return·superclass.cast(subreddit_android_appstore_util_RealmStringRealmProxy.createDetachedCopy((RealmString)realmModel,·0,·n,·map));
 80 ········}
81 ········throw·getMissingProxyClassException((Class)superclass);81 ········throw·getMissingProxyClassException((Class)superclass);
82 ····}82 ····}
83 ····83 ····
84 ····public·RealmModel·createOrUpdateUsingJsonObject(final·Class·clazz,·final·Realm·realm,·final·JSONObject·jsonObject,·final·boolean·b)·{84 ····public·RealmModel·createOrUpdateUsingJsonObject(final·Class·clazz,·final·Realm·realm,·final·JSONObject·jsonObject,·final·boolean·b)·{
85 ········checkClass(clazz);85 ········checkClass(clazz);
86 ········if·(clazz.equals(RealmString.class))·{ 
87 ············return·clazz.cast(subreddit_android_appstore_util_RealmStringRealmProxy.createOrUpdateUsingJsonObject(realm,·jsonObject,·b)); 
88 ········} 
89 ········if·(clazz.equals(CachedAppInfo.class))·{86 ········if·(clazz.equals(CachedAppInfo.class))·{
90 ············return·clazz.cast(subreddit_android_appstore_backend_reddit_wiki_caching_CachedAppInfoRealmProxy.createOrUpdateUsingJsonObject(realm,·jsonObject,·b));87 ············return·clazz.cast(subreddit_android_appstore_backend_reddit_wiki_caching_CachedAppInfoRealmProxy.createOrUpdateUsingJsonObject(realm,·jsonObject,·b));
91 ········}88 ········}
92 ········if·(clazz.equals(CachedScrape.class))·{89 ········if·(clazz.equals(CachedScrape.class))·{
93 ············return·clazz.cast(subreddit_android_appstore_backend_scrapers_caching_CachedScrapeRealmProxy.createOrUpdateUsingJsonObject(realm,·jsonObject,·b));90 ············return·clazz.cast(subreddit_android_appstore_backend_scrapers_caching_CachedScrapeRealmProxy.createOrUpdateUsingJsonObject(realm,·jsonObject,·b));
94 ········}91 ········}
 92 ········if·(clazz.equals(RealmString.class))·{
 93 ············return·clazz.cast(subreddit_android_appstore_util_RealmStringRealmProxy.createOrUpdateUsingJsonObject(realm,·jsonObject,·b));
 94 ········}
95 ········throw·getMissingProxyClassException(clazz);95 ········throw·getMissingProxyClassException(clazz);
96 ····}96 ····}
97 ····97 ····
98 ····public·RealmModel·createUsingJsonStream(final·Class·clazz,·final·Realm·realm,·final·JsonReader·jsonReader)·{98 ····public·RealmModel·createUsingJsonStream(final·Class·clazz,·final·Realm·realm,·final·JsonReader·jsonReader)·{
99 ········checkClass(clazz);99 ········checkClass(clazz);
100 ········if·(clazz.equals(RealmString.class))·{ 
101 ············return·clazz.cast(subreddit_android_appstore_util_RealmStringRealmProxy.createUsingJsonStream(realm,·jsonReader)); 
102 ········} 
103 ········if·(clazz.equals(CachedAppInfo.class))·{100 ········if·(clazz.equals(CachedAppInfo.class))·{
104 ············return·clazz.cast(subreddit_android_appstore_backend_reddit_wiki_caching_CachedAppInfoRealmProxy.createUsingJsonStream(realm,·jsonReader));101 ············return·clazz.cast(subreddit_android_appstore_backend_reddit_wiki_caching_CachedAppInfoRealmProxy.createUsingJsonStream(realm,·jsonReader));
105 ········}102 ········}
106 ········if·(clazz.equals(CachedScrape.class))·{103 ········if·(clazz.equals(CachedScrape.class))·{
107 ············return·clazz.cast(subreddit_android_appstore_backend_scrapers_caching_CachedScrapeRealmProxy.createUsingJsonStream(realm,·jsonReader));104 ············return·clazz.cast(subreddit_android_appstore_backend_scrapers_caching_CachedScrapeRealmProxy.createUsingJsonStream(realm,·jsonReader));
108 ········}105 ········}
 106 ········if·(clazz.equals(RealmString.class))·{
 107 ············return·clazz.cast(subreddit_android_appstore_util_RealmStringRealmProxy.createUsingJsonStream(realm,·jsonReader));
 108 ········}
109 ········throw·getMissingProxyClassException(clazz);109 ········throw·getMissingProxyClassException(clazz);
110 ····}110 ····}
111 ····111 ····
112 ····public·Map·getExpectedObjectSchemaInfoMap()·{112 ····public·Map·getExpectedObjectSchemaInfoMap()·{
113 ········final·HashMap<Class<RealmString>,·OsObjectSchemaInfo>·hashMap·=·new·HashMap<Class<RealmString>,·OsObjectSchemaInfo>(3);113 ········final·HashMap<Class<CachedAppInfo>,·OsObjectSchemaInfo>·hashMap·=·new·HashMap<Class<CachedAppInfo>,·OsObjectSchemaInfo>(3);
114 ········hashMap.put(RealmString.class,·subreddit_android_appstore_util_RealmStringRealmProxy.getExpectedObjectSchemaInfo()); 
115 ········hashMap.put((Class<RealmString>)CachedAppInfo.class,·subreddit_android_appstore_backend_reddit_wiki_caching_CachedAppInfoRealmProxy.getExpectedObjectSchemaInfo());114 ········hashMap.put(CachedAppInfo.class,·subreddit_android_appstore_backend_reddit_wiki_caching_CachedAppInfoRealmProxy.getExpectedObjectSchemaInfo());
116 ········hashMap.put((Class<RealmString>)CachedScrape.class,·subreddit_android_appstore_backend_scrapers_caching_CachedScrapeRealmProxy.getExpectedObjectSchemaInfo());115 ········hashMap.put((Class<CachedAppInfo>)CachedScrape.class,·subreddit_android_appstore_backend_scrapers_caching_CachedScrapeRealmProxy.getExpectedObjectSchemaInfo());
 116 ········hashMap.put((Class<CachedAppInfo>)RealmString.class,·subreddit_android_appstore_util_RealmStringRealmProxy.getExpectedObjectSchemaInfo());
117 ········return·hashMap;117 ········return·hashMap;
Max diff block lines reached; 10903/19541 bytes (55.80%) of diff not shown.
28.0 KB
okhttp3/internal/http2/Http2Stream$FramingSink.class
27.9 KB
javap -verbose -constants -s -l -private {}
    
Offset 21, 99 lines modifiedOffset 21, 99 lines modified
21 ···#13·=·Long···············16384l21 ···#13·=·Long···············16384l
22 ···#15·=·Utf8···············closed22 ···#15·=·Utf8···············closed
23 ···#16·=·Utf8···············finished23 ···#16·=·Utf8···············finished
24 ···#17·=·Utf8···············sendBuffer24 ···#17·=·Utf8···············sendBuffer
25 ···#18·=·Utf8···············Lokio/Buffer;25 ···#18·=·Utf8···············Lokio/Buffer;
26 ···#19·=·Utf8···············this$026 ···#19·=·Utf8···············this$0
27 ···#20·=·Utf8···············Lokhttp3/internal/http2/Http2Stream;27 ···#20·=·Utf8···············Lokhttp3/internal/http2/Http2Stream;
 28 ···#21·=·Utf8···············okhttp3/internal/http2/Http2Stream
 29 ···#22·=·Class··············#21···········//·okhttp3/internal/http2/Http2Stream
28 ···#21·=·NameAndType········#19:#20·······//·this$0:Lokhttp3/internal/http2/Http2Stream;30 ···#23·=·NameAndType········#19:#20·······//·this$0:Lokhttp3/internal/http2/Http2Stream;
29 ···#22·=·Fieldref···········#2.#21········//·okhttp3/internal/http2/Http2Stream$FramingSink.this$0:Lokhttp3/internal/http2/Http2Stream;31 ···#24·=·Fieldref···········#2.#23········//·okhttp3/internal/http2/Http2Stream$FramingSink.this$0:Lokhttp3/internal/http2/Http2Stream;
30 ···#23·=·Utf8···············<init>32 ···#25·=·Utf8···············<init>
31 ···#24·=·Utf8···············()V33 ···#26·=·Utf8···············()V
32 ···#25·=·NameAndType········#23:#24·······//·"<init>":()V34 ···#27·=·NameAndType········#25:#26·······//·"<init>":()V
33 ···#26·=·Methodref··········#4.#25········//·java/lang/Object."<init>":()V35 ···#28·=·Methodref··········#4.#27········//·java/lang/Object."<init>":()V
34 ···#27·=·Utf8···············okio/Buffer36 ···#29·=·Utf8···············okio/Buffer
35 ···#28·=·Class··············#27···········//·okio/Buffer37 ···#30·=·Class··············#29···········//·okio/Buffer
36 ···#29·=·Methodref··········#28.#25·······//·okio/Buffer."<init>":()V38 ···#31·=·Methodref··········#30.#27·······//·okio/Buffer."<init>":()V
37 ···#30·=·NameAndType········#17:#18·······//·sendBuffer:Lokio/Buffer;39 ···#32·=·NameAndType········#17:#18·······//·sendBuffer:Lokio/Buffer;
38 ···#31·=·Fieldref···········#2.#30········//·okhttp3/internal/http2/Http2Stream$FramingSink.sendBuffer:Lokio/Buffer;40 ···#33·=·Fieldref···········#2.#32········//·okhttp3/internal/http2/Http2Stream$FramingSink.sendBuffer:Lokio/Buffer;
39 ···#32·=·Utf8···············okhttp3/internal/http2/Http2Stream 
40 ···#33·=·Class··············#32···········//·okhttp3/internal/http2/Http2Stream 
41 ···#34·=·Utf8···············writeTimeout41 ···#34·=·Utf8···············writeTimeout
42 ···#35·=·Utf8···············Lokhttp3/internal/http2/Http2Stream$StreamTimeout;42 ···#35·=·Utf8···············Lokhttp3/internal/http2/Http2Stream$StreamTimeout;
43 ···#36·=·NameAndType········#34:#35·······//·writeTimeout:Lokhttp3/internal/http2/Http2Stream$StreamTimeout;43 ···#36·=·NameAndType········#34:#35·······//·writeTimeout:Lokhttp3/internal/http2/Http2Stream$StreamTimeout;
44 ···#37·=·Fieldref···········#33.#36·······//·okhttp3/internal/http2/Http2Stream.writeTimeout:Lokhttp3/internal/http2/Http2Stream$StreamTimeout;44 ···#37·=·Fieldref···········#22.#36·······//·okhttp3/internal/http2/Http2Stream.writeTimeout:Lokhttp3/internal/http2/Http2Stream$StreamTimeout;
45 ···#38·=·Utf8···············okhttp3/internal/http2/Http2Stream$StreamTimeout45 ···#38·=·Utf8···············okhttp3/internal/http2/Http2Stream$StreamTimeout
46 ···#39·=·Class··············#38···········//·okhttp3/internal/http2/Http2Stream$StreamTimeout46 ···#39·=·Class··············#38···········//·okhttp3/internal/http2/Http2Stream$StreamTimeout
47 ···#40·=·Utf8···············enter47 ···#40·=·Utf8···············enter
48 ···#41·=·NameAndType········#40:#24·······//·enter:()V48 ···#41·=·NameAndType········#40:#26·······//·enter:()V
49 ···#42·=·Methodref··········#39.#41·······//·okhttp3/internal/http2/Http2Stream$StreamTimeout.enter:()V49 ···#42·=·Methodref··········#39.#41·······//·okhttp3/internal/http2/Http2Stream$StreamTimeout.enter:()V
50 ···#43·=·Utf8···············bytesLeftInWriteWindow50 ···#43·=·Utf8···············bytesLeftInWriteWindow
51 ···#44·=·NameAndType········#43:#12·······//·bytesLeftInWriteWindow:J51 ···#44·=·NameAndType········#43:#12·······//·bytesLeftInWriteWindow:J
52 ···#45·=·Fieldref···········#33.#44·······//·okhttp3/internal/http2/Http2Stream.bytesLeftInWriteWindow:J52 ···#45·=·Fieldref···········#22.#44·······//·okhttp3/internal/http2/Http2Stream.bytesLeftInWriteWindow:J
53 ···#46·=·NameAndType········#16:#8········//·finished:Z53 ···#46·=·NameAndType········#16:#8········//·finished:Z
54 ···#47·=·Fieldref···········#2.#46········//·okhttp3/internal/http2/Http2Stream$FramingSink.finished:Z54 ···#47·=·Fieldref···········#2.#46········//·okhttp3/internal/http2/Http2Stream$FramingSink.finished:Z
55 ···#48·=·NameAndType········#15:#8········//·closed:Z55 ···#48·=·NameAndType········#15:#8········//·closed:Z
56 ···#49·=·Fieldref···········#2.#48········//·okhttp3/internal/http2/Http2Stream$FramingSink.closed:Z56 ···#49·=·Fieldref···········#2.#48········//·okhttp3/internal/http2/Http2Stream$FramingSink.closed:Z
57 ···#50·=·Utf8···············errorCode57 ···#50·=·Utf8···············errorCode
58 ···#51·=·Utf8···············Lokhttp3/internal/http2/ErrorCode;58 ···#51·=·Utf8···············Lokhttp3/internal/http2/ErrorCode;
59 ···#52·=·NameAndType········#50:#51·······//·errorCode:Lokhttp3/internal/http2/ErrorCode;59 ···#52·=·NameAndType········#50:#51·······//·errorCode:Lokhttp3/internal/http2/ErrorCode;
60 ···#53·=·Fieldref···········#33.#52·······//·okhttp3/internal/http2/Http2Stream.errorCode:Lokhttp3/internal/http2/ErrorCode;60 ···#53·=·Fieldref···········#22.#52·······//·okhttp3/internal/http2/Http2Stream.errorCode:Lokhttp3/internal/http2/ErrorCode;
61 ···#54·=·Utf8···············waitForIo61 ···#54·=·Utf8···············waitForIo
62 ···#55·=·NameAndType········#54:#24·······//·waitForIo:()V62 ···#55·=·NameAndType········#54:#26·······//·waitForIo:()V
63 ···#56·=·Methodref··········#33.#55·······//·okhttp3/internal/http2/Http2Stream.waitForIo:()V63 ···#56·=·Methodref··········#22.#55·······//·okhttp3/internal/http2/Http2Stream.waitForIo:()V
64 ···#57·=·Utf8···············exitAndThrowIfTimedOut64 ···#57·=·Utf8···············exitAndThrowIfTimedOut
65 ···#58·=·NameAndType········#57:#24·······//·exitAndThrowIfTimedOut:()V65 ···#58·=·NameAndType········#57:#26·······//·exitAndThrowIfTimedOut:()V
66 ···#59·=·Methodref··········#39.#58·······//·okhttp3/internal/http2/Http2Stream$StreamTimeout.exitAndThrowIfTimedOut:()V66 ···#59·=·Methodref··········#39.#58·······//·okhttp3/internal/http2/Http2Stream$StreamTimeout.exitAndThrowIfTimedOut:()V
67 ···#60·=·Utf8···············checkOutNotClosed67 ···#60·=·Utf8···············checkOutNotClosed
68 ···#61·=·NameAndType········#60:#24·······//·checkOutNotClosed:()V68 ···#61·=·NameAndType········#60:#26·······//·checkOutNotClosed:()V
69 ···#62·=·Methodref··········#33.#61·······//·okhttp3/internal/http2/Http2Stream.checkOutNotClosed:()V69 ···#62·=·Methodref··········#22.#61·······//·okhttp3/internal/http2/Http2Stream.checkOutNotClosed:()V
70 ···#63·=·Utf8···············size70 ···#63·=·Utf8···············size
71 ···#64·=·Utf8···············()J71 ···#64·=·Utf8···············()J
72 ···#65·=·NameAndType········#63:#64·······//·size:()J72 ···#65·=·NameAndType········#63:#64·······//·size:()J
73 ···#66·=·Methodref··········#28.#65·······//·okio/Buffer.size:()J73 ···#66·=·Methodref··········#30.#65·······//·okio/Buffer.size:()J
74 ···#67·=·Utf8···············java/lang/Math74 ···#67·=·Utf8···············java/lang/Math
75 ···#68·=·Class··············#67···········//·java/lang/Math75 ···#68·=·Class··············#67···········//·java/lang/Math
76 ···#69·=·Utf8···············min76 ···#69·=·Utf8···············min
77 ···#70·=·Utf8···············(JJ)J77 ···#70·=·Utf8···············(JJ)J
78 ···#71·=·NameAndType········#69:#70·······//·min:(JJ)J78 ···#71·=·NameAndType········#69:#70·······//·min:(JJ)J
79 ···#72·=·Methodref··········#68.#71·······//·java/lang/Math.min:(JJ)J79 ···#72·=·Methodref··········#68.#71·······//·java/lang/Math.min:(JJ)J
80 ···#73·=·Utf8···············connection80 ···#73·=·Utf8···············connection
81 ···#74·=·Utf8···············Lokhttp3/internal/http2/Http2Connection;81 ···#74·=·Utf8···············Lokhttp3/internal/http2/Http2Connection;
82 ···#75·=·NameAndType········#73:#74·······//·connection:Lokhttp3/internal/http2/Http2Connection;82 ···#75·=·NameAndType········#73:#74·······//·connection:Lokhttp3/internal/http2/Http2Connection;
83 ···#76·=·Fieldref···········#33.#75·······//·okhttp3/internal/http2/Http2Stream.connection:Lokhttp3/internal/http2/Http2Connection;83 ···#76·=·Fieldref···········#22.#75·······//·okhttp3/internal/http2/Http2Stream.connection:Lokhttp3/internal/http2/Http2Connection;
84 ···#77·=·Utf8···············id84 ···#77·=·Utf8···············id
85 ···#78·=·Utf8···············I85 ···#78·=·Utf8···············I
86 ···#79·=·NameAndType········#77:#78·······//·id:I86 ···#79·=·NameAndType········#77:#78·······//·id:I
87 ···#80·=·Fieldref···········#33.#79·······//·okhttp3/internal/http2/Http2Stream.id:I87 ···#80·=·Fieldref···········#22.#79·······//·okhttp3/internal/http2/Http2Stream.id:I
88 ···#81·=·Float··············1.4E-45f88 ···#81·=·Float··············1.4E-45f
89 ···#82·=·Utf8···············okhttp3/internal/http2/Http2Connection89 ···#82·=·Utf8···············okhttp3/internal/http2/Http2Connection
90 ···#83·=·Class··············#82···········//·okhttp3/internal/http2/Http2Connection90 ···#83·=·Class··············#82···········//·okhttp3/internal/http2/Http2Connection
91 ···#84·=·Utf8···············writeData91 ···#84·=·Utf8···············writeData
92 ···#85·=·Utf8···············(IZLokio/Buffer;J)V92 ···#85·=·Utf8···············(IZLokio/Buffer;J)V
93 ···#86·=·NameAndType········#84:#85·······//·writeData:(IZLokio/Buffer;J)V93 ···#86·=·NameAndType········#84:#85·······//·writeData:(IZLokio/Buffer;J)V
94 ···#87·=·Methodref··········#83.#86·······//·okhttp3/internal/http2/Http2Connection.writeData:(IZLokio/Buffer;J)V94 ···#87·=·Methodref··········#83.#86·······//·okhttp3/internal/http2/Http2Connection.writeData:(IZLokio/Buffer;J)V
95 ···#88·=·Utf8···············sink95 ···#88·=·Utf8···············sink
96 ···#89·=·Utf8···············Lokhttp3/internal/http2/Http2Stream$FramingSink;96 ···#89·=·Utf8···············Lokhttp3/internal/http2/Http2Stream$FramingSink;
97 ···#90·=·NameAndType········#88:#89·······//·sink:Lokhttp3/internal/http2/Http2Stream$FramingSink;97 ···#90·=·NameAndType········#88:#89·······//·sink:Lokhttp3/internal/http2/Http2Stream$FramingSink;
98 ···#91·=·Fieldref···········#33.#90·······//·okhttp3/internal/http2/Http2Stream.sink:Lokhttp3/internal/http2/Http2Stream$FramingSink;98 ···#91·=·Fieldref···········#22.#90·······//·okhttp3/internal/http2/Http2Stream.sink:Lokhttp3/internal/http2/Http2Stream$FramingSink;
99 ···#92·=·Utf8···············emitFrame99 ···#92·=·Utf8···············emitFrame
100 ···#93·=·Utf8···············(Z)V100 ···#93·=·Utf8···············(Z)V
101 ···#94·=·NameAndType········#92:#93·······//·emitFrame:(Z)V101 ···#94·=·NameAndType········#92:#93·······//·emitFrame:(Z)V
102 ···#95·=·Methodref··········#2.#94········//·okhttp3/internal/http2/Http2Stream$FramingSink.emitFrame:(Z)V102 ···#95·=·Methodref··········#2.#94········//·okhttp3/internal/http2/Http2Stream$FramingSink.emitFrame:(Z)V
103 ···#96·=·Utf8···············flush103 ···#96·=·Utf8···············flush
104 ···#97·=·NameAndType········#96:#24·······//·flush:()V104 ···#97·=·NameAndType········#96:#26·······//·flush:()V
105 ···#98·=·Methodref··········#83.#97·······//·okhttp3/internal/http2/Http2Connection.flush:()V105 ···#98·=·Methodref··········#83.#97·······//·okhttp3/internal/http2/Http2Connection.flush:()V
106 ···#99·=·Utf8···············cancelStreamIfNecessary106 ···#99·=·Utf8···············cancelStreamIfNecessary
107 ··#100·=·NameAndType········#99:#24·······//·cancelStreamIfNecessary:()V107 ··#100·=·NameAndType········#99:#26·······//·cancelStreamIfNecessary:()V
108 ··#101·=·Methodref··········#33.#100······//·okhttp3/internal/http2/Http2Stream.cancelStreamIfNecessary:()V108 ··#101·=·Methodref··········#22.#100······//·okhttp3/internal/http2/Http2Stream.cancelStreamIfNecessary:()V
109 ··#102·=·Utf8···············write109 ··#102·=·Utf8···············write
110 ··#103·=·Utf8···············(Lokio/Buffer;J)V110 ··#103·=·Utf8···············(Lokio/Buffer;J)V
111 ··#104·=·NameAndType········#102:#103·····//·write:(Lokio/Buffer;J)V111 ··#104·=·NameAndType········#102:#103·····//·write:(Lokio/Buffer;J)V
112 ··#105·=·Methodref··········#28.#104······//·okio/Buffer.write:(Lokio/Buffer;J)V112 ··#105·=·Methodref··········#30.#104······//·okio/Buffer.write:(Lokio/Buffer;J)V
113 ··#106·=·Double·············8.0948E-320d113 ··#106·=·Double·············8.0948E-320d
114 ··#108·=·Utf8···············Code114 ··#108·=·Utf8···············Code
115 ··#109·=·Utf8···············<clinit>115 ··#109·=·Utf8···············<clinit>
116 ··#110·=·Utf8···············(Lokhttp3/internal/http2/Http2Stream;)V116 ··#110·=·Utf8···············(Lokhttp3/internal/http2/Http2Stream;)V
117 ··#111·=·Utf8···············close117 ··#111·=·Utf8···············close
118 ··#112·=·Utf8···············timeout118 ··#112·=·Utf8···············timeout
119 ··#113·=·Utf8···············()Lokio/Timeout;119 ··#113·=·Utf8···············()Lokio/Timeout;
Offset 154, 46 lines modifiedOffset 154, 46 lines modified
154 ··okhttp3.internal.http2.Http2Stream$FramingSink(okhttp3.internal.http2.Http2Stream);154 ··okhttp3.internal.http2.Http2Stream$FramingSink(okhttp3.internal.http2.Http2Stream);
155 ····descriptor:·(Lokhttp3/internal/http2/Http2Stream;)V155 ····descriptor:·(Lokhttp3/internal/http2/Http2Stream;)V
156 ····flags:·(0x0000)156 ····flags:·(0x0000)
157 ····Code:157 ····Code:
158 ······stack=300,·locals=2,·args_size=2158 ······stack=300,·locals=2,·args_size=2
159 ·········0:·aload_0159 ·········0:·aload_0
160 ·········1:·aload_1160 ·········1:·aload_1
161 ·········2:·putfield······#22·················//·Field·this$0:Lokhttp3/internal/http2/Http2Stream;161 ·········2:·putfield······#24·················//·Field·this$0:Lokhttp3/internal/http2/Http2Stream;
162 ·········5:·aload_0162 ·········5:·aload_0
163 ·········6:·invokespecial·#26·················//·Method·java/lang/Object."<init>":()V163 ·········6:·invokespecial·#28·················//·Method·java/lang/Object."<init>":()V
164 ·········9:·new···········#28·················//·class·okio/Buffer164 ·········9:·new···········#30·················//·class·okio/Buffer
165 ········12:·astore_1165 ········12:·astore_1
166 ········13:·aload_1166 ········13:·aload_1
167 ········14:·invokespecial·#29·················//·Method·okio/Buffer."<init>":()V167 ········14:·invokespecial·#31·················//·Method·okio/Buffer."<init>":()V
168 ········17:·aload_0168 ········17:·aload_0
169 ········18:·aload_1169 ········18:·aload_1
170 ········19:·putfield······#31·················//·Field·sendBuffer:Lokio/Buffer;170 ········19:·putfield······#33·················//·Field·sendBuffer:Lokio/Buffer;
171 ········22:·return171 ········22:·return
  
172 ··private·void·emitFrame(boolean);172 ··private·void·emitFrame(boolean);
173 ····descriptor:·(Z)V173 ····descriptor:·(Z)V
174 ····flags:·(0x0002)·ACC_PRIVATE174 ····flags:·(0x0002)·ACC_PRIVATE
175 ····Code:175 ····Code:
176 ······stack=300,·locals=22,·args_size=2176 ······stack=300,·locals=22,·args_size=2
177 ·········0:·aload_0177 ·········0:·aload_0
Max diff block lines reached; 17730/28437 bytes (62.35%) of diff not shown.
43.6 KB
okhttp3/internal/http2/Http2Stream$FramingSource.class
43.4 KB
javap -verbose -constants -s -l -private {}
    
Offset 19, 78 lines modifiedOffset 19, 78 lines modified
19 ···#11·=·Utf8···············maxByteCount19 ···#11·=·Utf8···············maxByteCount
20 ···#12·=·Utf8···············J20 ···#12·=·Utf8···············J
21 ···#13·=·Utf8···············readBuffer21 ···#13·=·Utf8···············readBuffer
22 ···#14·=·Utf8···············Lokio/Buffer;22 ···#14·=·Utf8···············Lokio/Buffer;
23 ···#15·=·Utf8···············receiveBuffer23 ···#15·=·Utf8···············receiveBuffer
24 ···#16·=·Utf8···············this$024 ···#16·=·Utf8···············this$0
25 ···#17·=·Utf8···············Lokhttp3/internal/http2/Http2Stream;25 ···#17·=·Utf8···············Lokhttp3/internal/http2/Http2Stream;
 26 ···#18·=·Utf8···············okhttp3/internal/http2/Http2Stream
 27 ···#19·=·Class··············#18···········//·okhttp3/internal/http2/Http2Stream
26 ···#18·=·NameAndType········#16:#17·······//·this$0:Lokhttp3/internal/http2/Http2Stream;28 ···#20·=·NameAndType········#16:#17·······//·this$0:Lokhttp3/internal/http2/Http2Stream;
27 ···#19·=·Fieldref···········#2.#18········//·okhttp3/internal/http2/Http2Stream$FramingSource.this$0:Lokhttp3/internal/http2/Http2Stream;29 ···#21·=·Fieldref···········#2.#20········//·okhttp3/internal/http2/Http2Stream$FramingSource.this$0:Lokhttp3/internal/http2/Http2Stream;
28 ···#20·=·Utf8···············<init>30 ···#22·=·Utf8···············<init>
29 ···#21·=·Utf8···············()V31 ···#23·=·Utf8···············()V
30 ···#22·=·NameAndType········#20:#21·······//·"<init>":()V32 ···#24·=·NameAndType········#22:#23·······//·"<init>":()V
31 ···#23·=·Methodref··········#4.#22········//·java/lang/Object."<init>":()V33 ···#25·=·Methodref··········#4.#24········//·java/lang/Object."<init>":()V
32 ···#24·=·Utf8···············okio/Buffer34 ···#26·=·Utf8···············okio/Buffer
33 ···#25·=·Class··············#24···········//·okio/Buffer35 ···#27·=·Class··············#26···········//·okio/Buffer
34 ···#26·=·Methodref··········#25.#22·······//·okio/Buffer."<init>":()V36 ···#28·=·Methodref··········#27.#24·······//·okio/Buffer."<init>":()V
35 ···#27·=·NameAndType········#15:#14·······//·receiveBuffer:Lokio/Buffer;37 ···#29·=·NameAndType········#15:#14·······//·receiveBuffer:Lokio/Buffer;
36 ···#28·=·Fieldref···········#2.#27········//·okhttp3/internal/http2/Http2Stream$FramingSource.receiveBuffer:Lokio/Buffer;38 ···#30·=·Fieldref···········#2.#29········//·okhttp3/internal/http2/Http2Stream$FramingSource.receiveBuffer:Lokio/Buffer;
37 ···#29·=·NameAndType········#13:#14·······//·readBuffer:Lokio/Buffer;39 ···#31·=·NameAndType········#13:#14·······//·readBuffer:Lokio/Buffer;
38 ···#30·=·Fieldref···········#2.#29········//·okhttp3/internal/http2/Http2Stream$FramingSource.readBuffer:Lokio/Buffer;40 ···#32·=·Fieldref···········#2.#31········//·okhttp3/internal/http2/Http2Stream$FramingSource.readBuffer:Lokio/Buffer;
39 ···#31·=·NameAndType········#11:#12·······//·maxByteCount:J41 ···#33·=·NameAndType········#11:#12·······//·maxByteCount:J
40 ···#32·=·Fieldref···········#2.#31········//·okhttp3/internal/http2/Http2Stream$FramingSource.maxByteCount:J42 ···#34·=·Fieldref···········#2.#33········//·okhttp3/internal/http2/Http2Stream$FramingSource.maxByteCount:J
41 ···#33·=·Utf8···············okhttp3/internal/http2/Http2Stream 
42 ···#34·=·Class··············#33···········//·okhttp3/internal/http2/Http2Stream 
43 ···#35·=·Utf8···············connection43 ···#35·=·Utf8···············connection
44 ···#36·=·Utf8···············Lokhttp3/internal/http2/Http2Connection;44 ···#36·=·Utf8···············Lokhttp3/internal/http2/Http2Connection;
45 ···#37·=·NameAndType········#35:#36·······//·connection:Lokhttp3/internal/http2/Http2Connection;45 ···#37·=·NameAndType········#35:#36·······//·connection:Lokhttp3/internal/http2/Http2Connection;
46 ···#38·=·Fieldref···········#34.#37·······//·okhttp3/internal/http2/Http2Stream.connection:Lokhttp3/internal/http2/Http2Connection;46 ···#38·=·Fieldref···········#19.#37·······//·okhttp3/internal/http2/Http2Stream.connection:Lokhttp3/internal/http2/Http2Connection;
47 ···#39·=·Utf8···············okhttp3/internal/http2/Http2Connection47 ···#39·=·Utf8···············okhttp3/internal/http2/Http2Connection
48 ···#40·=·Class··············#39···········//·okhttp3/internal/http2/Http2Connection48 ···#40·=·Class··············#39···········//·okhttp3/internal/http2/Http2Connection
49 ···#41·=·Utf8···············updateConnectionFlowControl49 ···#41·=·Utf8···············updateConnectionFlowControl
50 ···#42·=·Utf8···············(J)V50 ···#42·=·Utf8···············(J)V
51 ···#43·=·NameAndType········#41:#42·······//·updateConnectionFlowControl:(J)V51 ···#43·=·NameAndType········#41:#42·······//·updateConnectionFlowControl:(J)V
52 ···#44·=·Methodref··········#40.#43·······//·okhttp3/internal/http2/Http2Connection.updateConnectionFlowControl:(J)V52 ···#44·=·Methodref··········#40.#43·······//·okhttp3/internal/http2/Http2Connection.updateConnectionFlowControl:(J)V
53 ···#45·=·Float··············1.4E-45f53 ···#45·=·Float··············1.4E-45f
54 ···#46·=·NameAndType········#9:#8·········//·closed:Z54 ···#46·=·NameAndType········#9:#8·········//·closed:Z
55 ···#47·=·Fieldref···········#2.#46········//·okhttp3/internal/http2/Http2Stream$FramingSource.closed:Z55 ···#47·=·Fieldref···········#2.#46········//·okhttp3/internal/http2/Http2Stream$FramingSource.closed:Z
56 ···#48·=·Utf8···············size56 ···#48·=·Utf8···············size
57 ···#49·=·Utf8···············()J57 ···#49·=·Utf8···············()J
58 ···#50·=·NameAndType········#48:#49·······//·size:()J58 ···#50·=·NameAndType········#48:#49·······//·size:()J
59 ···#51·=·Methodref··········#25.#50·······//·okio/Buffer.size:()J59 ···#51·=·Methodref··········#27.#50·······//·okio/Buffer.size:()J
60 ···#52·=·Utf8···············clear60 ···#52·=·Utf8···············clear
61 ···#53·=·NameAndType········#52:#21·······//·clear:()V61 ···#53·=·NameAndType········#52:#23·······//·clear:()V
62 ···#54·=·Methodref··········#25.#53·······//·okio/Buffer.clear:()V62 ···#54·=·Methodref··········#27.#53·······//·okio/Buffer.clear:()V
63 ···#55·=·Utf8···············access$00063 ···#55·=·Utf8···············access$000
64 ···#56·=·Utf8···············(Lokhttp3/internal/http2/Http2Stream;)Ljava/util/Deque;64 ···#56·=·Utf8···············(Lokhttp3/internal/http2/Http2Stream;)Ljava/util/Deque;
65 ···#57·=·NameAndType········#55:#56·······//·access$000:(Lokhttp3/internal/http2/Http2Stream;)Ljava/util/Deque;65 ···#57·=·NameAndType········#55:#56·······//·access$000:(Lokhttp3/internal/http2/Http2Stream;)Ljava/util/Deque;
66 ···#58·=·Methodref··········#34.#57·······//·okhttp3/internal/http2/Http2Stream.access$000:(Lokhttp3/internal/http2/Http2Stream;)Ljava/util/Deque;66 ···#58·=·Methodref··········#19.#57·······//·okhttp3/internal/http2/Http2Stream.access$000:(Lokhttp3/internal/http2/Http2Stream;)Ljava/util/Deque;
67 ···#59·=·Utf8···············java/util/Deque67 ···#59·=·Utf8···············java/util/Deque
68 ···#60·=·Class··············#59···········//·java/util/Deque68 ···#60·=·Class··············#59···········//·java/util/Deque
69 ···#61·=·Utf8···············isEmpty69 ···#61·=·Utf8···············isEmpty
70 ···#62·=·Utf8···············()Z70 ···#62·=·Utf8···············()Z
71 ···#63·=·NameAndType········#61:#62·······//·isEmpty:()Z71 ···#63·=·NameAndType········#61:#62·······//·isEmpty:()Z
72 ···#64·=·InterfaceMethodref·#60.#63·······//·java/util/Deque.isEmpty:()Z72 ···#64·=·InterfaceMethodref·#60.#63·······//·java/util/Deque.isEmpty:()Z
73 ···#65·=·Utf8···············access$10073 ···#65·=·Utf8···············access$100
74 ···#66·=·Utf8···············(Lokhttp3/internal/http2/Http2Stream;)Lokhttp3/internal/http2/Header$Listener;74 ···#66·=·Utf8···············(Lokhttp3/internal/http2/Http2Stream;)Lokhttp3/internal/http2/Header$Listener;
75 ···#67·=·NameAndType········#65:#66·······//·access$100:(Lokhttp3/internal/http2/Http2Stream;)Lokhttp3/internal/http2/Header$Listener;75 ···#67·=·NameAndType········#65:#66·······//·access$100:(Lokhttp3/internal/http2/Http2Stream;)Lokhttp3/internal/http2/Header$Listener;
76 ···#68·=·Methodref··········#34.#67·······//·okhttp3/internal/http2/Http2Stream.access$100:(Lokhttp3/internal/http2/Http2Stream;)Lokhttp3/internal/http2/Header$Listener;76 ···#68·=·Methodref··········#19.#67·······//·okhttp3/internal/http2/Http2Stream.access$100:(Lokhttp3/internal/http2/Http2Stream;)Lokhttp3/internal/http2/Header$Listener;
77 ···#69·=·Utf8···············java/util/ArrayList77 ···#69·=·Utf8···············java/util/ArrayList
78 ···#70·=·Class··············#69···········//·java/util/ArrayList78 ···#70·=·Class··············#69···········//·java/util/ArrayList
79 ···#71·=·Utf8···············(Ljava/util/Collection;)V79 ···#71·=·Utf8···············(Ljava/util/Collection;)V
80 ···#72·=·NameAndType········#20:#71·······//·"<init>":(Ljava/util/Collection;)V80 ···#72·=·NameAndType········#22:#71·······//·"<init>":(Ljava/util/Collection;)V
81 ···#73·=·Methodref··········#70.#72·······//·java/util/ArrayList."<init>":(Ljava/util/Collection;)V81 ···#73·=·Methodref··········#70.#72·······//·java/util/ArrayList."<init>":(Ljava/util/Collection;)V
82 ···#74·=·InterfaceMethodref·#60.#53·······//·java/util/Deque.clear:()V82 ···#74·=·InterfaceMethodref·#60.#53·······//·java/util/Deque.clear:()V
83 ···#75·=·Utf8···············notifyAll83 ···#75·=·Utf8···············notifyAll
84 ···#76·=·NameAndType········#75:#21·······//·notifyAll:()V84 ···#76·=·NameAndType········#75:#23·······//·notifyAll:()V
85 ···#77·=·Methodref··········#4.#76········//·java/lang/Object.notifyAll:()V85 ···#77·=·Methodref··········#4.#76········//·java/lang/Object.notifyAll:()V
86 ···#78·=·Methodref··········#2.#43········//·okhttp3/internal/http2/Http2Stream$FramingSource.updateConnectionFlowControl:(J)V86 ···#78·=·Methodref··········#2.#43········//·okhttp3/internal/http2/Http2Stream$FramingSource.updateConnectionFlowControl:(J)V
87 ···#79·=·Utf8···············cancelStreamIfNecessary87 ···#79·=·Utf8···············cancelStreamIfNecessary
88 ···#80·=·NameAndType········#79:#21·······//·cancelStreamIfNecessary:()V88 ···#80·=·NameAndType········#79:#23·······//·cancelStreamIfNecessary:()V
89 ···#81·=·Methodref··········#34.#80·······//·okhttp3/internal/http2/Http2Stream.cancelStreamIfNecessary:()V89 ···#81·=·Methodref··········#19.#80·······//·okhttp3/internal/http2/Http2Stream.cancelStreamIfNecessary:()V
90 ···#82·=·Utf8···············java/util/List90 ···#82·=·Utf8···············java/util/List
91 ···#83·=·Class··············#82···········//·java/util/List91 ···#83·=·Class··············#82···········//·java/util/List
92 ···#84·=·Utf8···············iterator92 ···#84·=·Utf8···············iterator
93 ···#85·=·Utf8···············()Ljava/util/Iterator;93 ···#85·=·Utf8···············()Ljava/util/Iterator;
94 ···#86·=·NameAndType········#84:#85·······//·iterator:()Ljava/util/Iterator;94 ···#86·=·NameAndType········#84:#85·······//·iterator:()Ljava/util/Iterator;
95 ···#87·=·InterfaceMethodref·#83.#86·······//·java/util/List.iterator:()Ljava/util/Iterator;95 ···#87·=·InterfaceMethodref·#83.#86·······//·java/util/List.iterator:()Ljava/util/Iterator;
96 ···#88·=·Utf8···············java/util/Iterator96 ···#88·=·Utf8···············java/util/Iterator
Offset 109, 83 lines modifiedOffset 109, 83 lines modified
109 ··#101·=·Utf8···············onHeaders109 ··#101·=·Utf8···············onHeaders
110 ··#102·=·Utf8···············(Lokhttp3/Headers;)V110 ··#102·=·Utf8···············(Lokhttp3/Headers;)V
111 ··#103·=·NameAndType········#101:#102·····//·onHeaders:(Lokhttp3/Headers;)V111 ··#103·=·NameAndType········#101:#102·····//·onHeaders:(Lokhttp3/Headers;)V
112 ··#104·=·InterfaceMethodref·#100.#103·····//·okhttp3/internal/http2/Header$Listener.onHeaders:(Lokhttp3/Headers;)V112 ··#104·=·InterfaceMethodref·#100.#103·····//·okhttp3/internal/http2/Header$Listener.onHeaders:(Lokhttp3/Headers;)V
113 ··#105·=·Utf8···············readTimeout113 ··#105·=·Utf8···············readTimeout
114 ··#106·=·Utf8···············Lokhttp3/internal/http2/Http2Stream$StreamTimeout;114 ··#106·=·Utf8···············Lokhttp3/internal/http2/Http2Stream$StreamTimeout;
115 ··#107·=·NameAndType········#105:#106·····//·readTimeout:Lokhttp3/internal/http2/Http2Stream$StreamTimeout;115 ··#107·=·NameAndType········#105:#106·····//·readTimeout:Lokhttp3/internal/http2/Http2Stream$StreamTimeout;
116 ··#108·=·Fieldref···········#34.#107······//·okhttp3/internal/http2/Http2Stream.readTimeout:Lokhttp3/internal/http2/Http2Stream$StreamTimeout;116 ··#108·=·Fieldref···········#19.#107······//·okhttp3/internal/http2/Http2Stream.readTimeout:Lokhttp3/internal/http2/Http2Stream$StreamTimeout;
117 ··#109·=·Utf8···············okhttp3/internal/http2/Http2Stream$StreamTimeout117 ··#109·=·Utf8···············okhttp3/internal/http2/Http2Stream$StreamTimeout
118 ··#110·=·Class··············#109··········//·okhttp3/internal/http2/Http2Stream$StreamTimeout118 ··#110·=·Class··············#109··········//·okhttp3/internal/http2/Http2Stream$StreamTimeout
119 ··#111·=·Utf8···············enter119 ··#111·=·Utf8···············enter
120 ··#112·=·NameAndType········#111:#21······//·enter:()V120 ··#112·=·NameAndType········#111:#23······//·enter:()V
121 ··#113·=·Methodref··········#110.#112·····//·okhttp3/internal/http2/Http2Stream$StreamTimeout.enter:()V121 ··#113·=·Methodref··········#110.#112·····//·okhttp3/internal/http2/Http2Stream$StreamTimeout.enter:()V
122 ··#114·=·Utf8···············errorCode122 ··#114·=·Utf8···············errorCode
123 ··#115·=·Utf8···············Lokhttp3/internal/http2/ErrorCode;123 ··#115·=·Utf8···············Lokhttp3/internal/http2/ErrorCode;
124 ··#116·=·NameAndType········#114:#115·····//·errorCode:Lokhttp3/internal/http2/ErrorCode;124 ··#116·=·NameAndType········#114:#115·····//·errorCode:Lokhttp3/internal/http2/ErrorCode;
125 ··#117·=·Fieldref···········#34.#116······//·okhttp3/internal/http2/Http2Stream.errorCode:Lokhttp3/internal/http2/ErrorCode;125 ··#117·=·Fieldref···········#19.#116······//·okhttp3/internal/http2/Http2Stream.errorCode:Lokhttp3/internal/http2/ErrorCode;
126 ··#118·=·Utf8···············removeFirst126 ··#118·=·Utf8···············removeFirst
127 ··#119·=·NameAndType········#118:#94······//·removeFirst:()Ljava/lang/Object;127 ··#119·=·NameAndType········#118:#94······//·removeFirst:()Ljava/lang/Object;
128 ··#120·=·InterfaceMethodref·#60.#119······//·java/util/Deque.removeFirst:()Ljava/lang/Object;128 ··#120·=·InterfaceMethodref·#60.#119······//·java/util/Deque.removeFirst:()Ljava/lang/Object;
129 ··#121·=·Utf8···············java/lang/Math129 ··#121·=·Utf8···············java/lang/Math
130 ··#122·=·Class··············#121··········//·java/lang/Math130 ··#122·=·Class··············#121··········//·java/lang/Math
131 ··#123·=·Utf8···············min131 ··#123·=·Utf8···············min
132 ··#124·=·Utf8···············(JJ)J132 ··#124·=·Utf8···············(JJ)J
133 ··#125·=·NameAndType········#123:#124·····//·min:(JJ)J133 ··#125·=·NameAndType········#123:#124·····//·min:(JJ)J
134 ··#126·=·Methodref··········#122.#125·····//·java/lang/Math.min:(JJ)J134 ··#126·=·Methodref··········#122.#125·····//·java/lang/Math.min:(JJ)J
135 ··#127·=·Utf8···············read135 ··#127·=·Utf8···············read
136 ··#128·=·Utf8···············(Lokio/Buffer;J)J136 ··#128·=·Utf8···············(Lokio/Buffer;J)J
137 ··#129·=·NameAndType········#127:#128·····//·read:(Lokio/Buffer;J)J137 ··#129·=·NameAndType········#127:#128·····//·read:(Lokio/Buffer;J)J
138 ··#130·=·Methodref··········#25.#129······//·okio/Buffer.read:(Lokio/Buffer;J)J138 ··#130·=·Methodref··········#27.#129······//·okio/Buffer.read:(Lokio/Buffer;J)J
139 ··#131·=·Utf8···············unacknowledgedBytesRead139 ··#131·=·Utf8···············unacknowledgedBytesRead
140 ··#132·=·NameAndType········#131:#12······//·unacknowledgedBytesRead:J140 ··#132·=·NameAndType········#131:#12······//·unacknowledgedBytesRead:J
141 ··#133·=·Fieldref···········#34.#132······//·okhttp3/internal/http2/Http2Stream.unacknowledgedBytesRead:J141 ··#133·=·Fieldref···········#19.#132······//·okhttp3/internal/http2/Http2Stream.unacknowledgedBytesRead:J
142 ··#134·=·Utf8···············okHttpSettings142 ··#134·=·Utf8···············okHttpSettings
143 ··#135·=·Utf8···············Lokhttp3/internal/http2/Settings;143 ··#135·=·Utf8···············Lokhttp3/internal/http2/Settings;
144 ··#136·=·NameAndType········#134:#135·····//·okHttpSettings:Lokhttp3/internal/http2/Settings;144 ··#136·=·NameAndType········#134:#135·····//·okHttpSettings:Lokhttp3/internal/http2/Settings;
145 ··#137·=·Fieldref···········#40.#136······//·okhttp3/internal/http2/Http2Connection.okHttpSettings:Lokhttp3/internal/http2/Settings;145 ··#137·=·Fieldref···········#40.#136······//·okhttp3/internal/http2/Http2Connection.okHttpSettings:Lokhttp3/internal/http2/Settings;
146 ··#138·=·Utf8···············okhttp3/internal/http2/Settings146 ··#138·=·Utf8···············okhttp3/internal/http2/Settings
147 ··#139·=·Class··············#138··········//·okhttp3/internal/http2/Settings147 ··#139·=·Class··············#138··········//·okhttp3/internal/http2/Settings
148 ··#140·=·Utf8···············getInitialWindowSize148 ··#140·=·Utf8···············getInitialWindowSize
149 ··#141·=·Utf8···············()I149 ··#141·=·Utf8···············()I
150 ··#142·=·NameAndType········#140:#141·····//·getInitialWindowSize:()I150 ··#142·=·NameAndType········#140:#141·····//·getInitialWindowSize:()I
151 ··#143·=·Methodref··········#139.#142·····//·okhttp3/internal/http2/Settings.getInitialWindowSize:()I151 ··#143·=·Methodref··········#139.#142·····//·okhttp3/internal/http2/Settings.getInitialWindowSize:()I
152 ··#144·=·Utf8···············id152 ··#144·=·Utf8···············id
153 ··#145·=·Utf8···············I153 ··#145·=·Utf8···············I
154 ··#146·=·NameAndType········#144:#145·····//·id:I154 ··#146·=·NameAndType········#144:#145·····//·id:I
Max diff block lines reached; 32717/44403 bytes (73.68%) of diff not shown.
406 B
smali/dagger/internal/SetFactory$Builder.smali
    
Offset 48, 15 lines modifiedOffset 48, 18 lines modified
48 ········}48 ········}
49 ····.end·annotation49 ····.end·annotation
50 .end·field50 .end·field
  
  
51 #·direct·methods51 #·direct·methods
52 .method·static·constructor·<clinit>()V52 .method·static·constructor·<clinit>()V
53 ····.locals·053 ····.locals·1
  
 54 ····.line·59
 55 ····const-class·v0,·Ldagger/internal/SetFactory;
  
54 ····return-void56 ····return-void
55 .end·method57 .end·method
  
56 .method·private·constructor·<init>(II)V58 .method·private·constructor·<init>(II)V
57 ····.locals·059 ····.locals·0
  
45.2 KB
smali/io/realm/DefaultRealmModuleMediator.smali
Ordering differences only
    
Offset 30, 25 lines modifiedOffset 30, 25 lines modified
30 ····new-instance·v0,·Ljava/util/HashSet;30 ····new-instance·v0,·Ljava/util/HashSet;
  
31 ····const/4·v1,·0x331 ····const/4·v1,·0x3
  
32 ····invoke-direct·{v0,·v1},·Ljava/util/HashSet;-><init>(I)V32 ····invoke-direct·{v0,·v1},·Ljava/util/HashSet;-><init>(I)V
  
33 ····.line·3033 ····.line·30
34 ····const-class·v1,·Lsubreddit/android/appstore/util/RealmString;34 ····const-class·v1,·Lsubreddit/android/appstore/backend/reddit/wiki/caching/CachedAppInfo;
  
35 ····invoke-interface·{v0,·v1},·Ljava/util/Set;->add(Ljava/lang/Object;)Z35 ····invoke-interface·{v0,·v1},·Ljava/util/Set;->add(Ljava/lang/Object;)Z
  
36 ····.line·3136 ····.line·31
37 ····const-class·v1,·Lsubreddit/android/appstore/backend/reddit/wiki/caching/CachedAppInfo;37 ····const-class·v1,·Lsubreddit/android/appstore/backend/scrapers/caching/CachedScrape;
  
38 ····invoke-interface·{v0,·v1},·Ljava/util/Set;->add(Ljava/lang/Object;)Z38 ····invoke-interface·{v0,·v1},·Ljava/util/Set;->add(Ljava/lang/Object;)Z
  
39 ····.line·3239 ····.line·32
40 ····const-class·v1,·Lsubreddit/android/appstore/backend/scrapers/caching/CachedScrape;40 ····const-class·v1,·Lsubreddit/android/appstore/util/RealmString;
  
41 ····invoke-interface·{v0,·v1},·Ljava/util/Set;->add(Ljava/lang/Object;)Z41 ····invoke-interface·{v0,·v1},·Ljava/util/Set;->add(Ljava/lang/Object;)Z
  
42 ····.line·3342 ····.line·33
43 ····invoke-static·{v0},·Ljava/util/Collections;->unmodifiableSet(Ljava/util/Set;)Ljava/util/Set;43 ····invoke-static·{v0},·Ljava/util/Collections;->unmodifiableSet(Ljava/util/Set;)Ljava/util/Set;
  
44 ····move-result-object·v044 ····move-result-object·v0
Offset 106, 151 lines modifiedOffset 106, 151 lines modified
106 ····:cond_0106 ····:cond_0
107 ····invoke-virtual·{p2},·Ljava/lang/Object;->getClass()Ljava/lang/Class;107 ····invoke-virtual·{p2},·Ljava/lang/Object;->getClass()Ljava/lang/Class;
  
108 ····move-result-object·v0108 ····move-result-object·v0
  
109 ····.line·110109 ····.line·110
110 ····:goto_0110 ····:goto_0
111 ····const-class·v1,·Lsubreddit/android/appstore/util/RealmString;111 ····const-class·v1,·Lsubreddit/android/appstore/backend/reddit/wiki/caching/CachedAppInfo;
  
112 ····invoke-virtual·{v0,·v1},·Ljava/lang/Object;->equals(Ljava/lang/Object;)Z112 ····invoke-virtual·{v0,·v1},·Ljava/lang/Object;->equals(Ljava/lang/Object;)Z
  
113 ····move-result·v1113 ····move-result·v1
  
114 ····if-eqz·v1,·:cond_1114 ····if-eqz·v1,·:cond_1
  
115 ····.line·111115 ····.line·111
116 ····invoke-virtual·{p1},·Lio/realm/Realm;->getSchema()Lio/realm/RealmSchema;116 ····invoke-virtual·{p1},·Lio/realm/Realm;->getSchema()Lio/realm/RealmSchema;
  
117 ····move-result-object·v1117 ····move-result-object·v1
  
118 ····const-class·v2,·Lsubreddit/android/appstore/util/RealmString;118 ····const-class·v2,·Lsubreddit/android/appstore/backend/reddit/wiki/caching/CachedAppInfo;
  
119 ····invoke-virtual·{v1,·v2},·Lio/realm/RealmSchema;->getColumnInfo(Ljava/lang/Class;)Lio/realm/internal/ColumnInfo;119 ····invoke-virtual·{v1,·v2},·Lio/realm/RealmSchema;->getColumnInfo(Ljava/lang/Class;)Lio/realm/internal/ColumnInfo;
  
120 ····move-result-object·v1120 ····move-result-object·v1
  
121 ····move-object·v3,·v1121 ····move-object·v3,·v1
  
122 ····check-cast·v3,·Lio/realm/subreddit_android_appstore_util_RealmStringRealmProxy$RealmStringColumnInfo;122 ····check-cast·v3,·Lio/realm/subreddit_android_appstore_backend_reddit_wiki_caching_CachedAppInfoRealmProxy$CachedAppInfoColumnInfo;
  
123 ····.line·112123 ····.line·112
124 ····move-object·v4,·p2124 ····move-object·v4,·p2
  
125 ····check-cast·v4,·Lsubreddit/android/appstore/util/RealmString;125 ····check-cast·v4,·Lsubreddit/android/appstore/backend/reddit/wiki/caching/CachedAppInfo;
  
126 ····move-object·v2,·p1126 ····move-object·v2,·p1
  
127 ····move·v5,·p3127 ····move·v5,·p3
  
128 ····move-object·v6,·p4128 ····move-object·v6,·p4
  
129 ····move-object·v7,·p5129 ····move-object·v7,·p5
  
130 ····invoke-static/range·{v2·..·v7},·Lio/realm/subreddit_android_appstore_util_RealmStringRealmProxy;->copyOrUpdate(Lio/realm/Realm;Lio/realm/subreddit_android_appstore_util_RealmStringRealmProxy$RealmStringColumnInfo;Lsubreddit/android/appstore/util/RealmString;ZLjava/util/Map;Ljava/util/Set;)Lsubreddit/android/appstore/util/Re[·...·truncated·by·diffoscope;·len:·9,·SHA:·1dc30b8bcc804b6b606772bea3ae465ae5828b43acc0da46f43c02b4a1869404·...·];130 ····invoke-static/range·{v2·..·v7},·Lio/realm/subreddit_android_appstore_backend_reddit_wiki_caching_CachedAppInfoRealmProxy;->copyOrUpdate(Lio/realm/Realm;Lio/realm/subreddit_android_appstore_backend_reddit_wiki_caching_CachedAppInfoRealmProxy$CachedAppInfoColumnInfo;Lsubreddit/android/appstore/backend/reddit/wiki/caching/Cach[·...·truncated·by·diffoscope;·len:·111,·SHA:·dace18c8451091b00a829548aacfa238b49bb740efe6c277a03e8873ba006654·...·];
  
131 ····move-result-object·p1131 ····move-result-object·p1
  
132 ····invoke-virtual·{v0,·p1},·Ljava/lang/Class;->cast(Ljava/lang/Object;)Ljava/lang/Object;132 ····invoke-virtual·{v0,·p1},·Ljava/lang/Class;->cast(Ljava/lang/Object;)Ljava/lang/Object;
  
133 ····move-result-object·p1133 ····move-result-object·p1
  
134 ····check-cast·p1,·Lio/realm/RealmModel;134 ····check-cast·p1,·Lio/realm/RealmModel;
  
135 ····return-object·p1135 ····return-object·p1
  
136 ····.line·114136 ····.line·114
137 ····:cond_1137 ····:cond_1
138 ····const-class·v1,·Lsubreddit/android/appstore/backend/reddit/wiki/caching/CachedAppInfo;138 ····const-class·v1,·Lsubreddit/android/appstore/backend/scrapers/caching/CachedScrape;
  
139 ····invoke-virtual·{v0,·v1},·Ljava/lang/Object;->equals(Ljava/lang/Object;)Z139 ····invoke-virtual·{v0,·v1},·Ljava/lang/Object;->equals(Ljava/lang/Object;)Z
  
140 ····move-result·v1140 ····move-result·v1
  
141 ····if-eqz·v1,·:cond_2141 ····if-eqz·v1,·:cond_2
  
142 ····.line·115142 ····.line·115
143 ····invoke-virtual·{p1},·Lio/realm/Realm;->getSchema()Lio/realm/RealmSchema;143 ····invoke-virtual·{p1},·Lio/realm/Realm;->getSchema()Lio/realm/RealmSchema;
  
144 ····move-result-object·v1144 ····move-result-object·v1
  
145 ····const-class·v2,·Lsubreddit/android/appstore/backend/reddit/wiki/caching/CachedAppInfo;145 ····const-class·v2,·Lsubreddit/android/appstore/backend/scrapers/caching/CachedScrape;
  
146 ····invoke-virtual·{v1,·v2},·Lio/realm/RealmSchema;->getColumnInfo(Ljava/lang/Class;)Lio/realm/internal/ColumnInfo;146 ····invoke-virtual·{v1,·v2},·Lio/realm/RealmSchema;->getColumnInfo(Ljava/lang/Class;)Lio/realm/internal/ColumnInfo;
  
147 ····move-result-object·v1147 ····move-result-object·v1
  
148 ····move-object·v3,·v1148 ····move-object·v3,·v1
  
149 ····check-cast·v3,·Lio/realm/subreddit_android_appstore_backend_reddit_wiki_caching_CachedAppInfoRealmProxy$CachedAppInfoColumnInfo;149 ····check-cast·v3,·Lio/realm/subreddit_android_appstore_backend_scrapers_caching_CachedScrapeRealmProxy$CachedScrapeColumnInfo;
  
150 ····.line·116150 ····.line·116
151 ····move-object·v4,·p2151 ····move-object·v4,·p2
  
152 ····check-cast·v4,·Lsubreddit/android/appstore/backend/reddit/wiki/caching/CachedAppInfo;152 ····check-cast·v4,·Lsubreddit/android/appstore/backend/scrapers/caching/CachedScrape;
  
153 ····move-object·v2,·p1153 ····move-object·v2,·p1
  
154 ····move·v5,·p3154 ····move·v5,·p3
  
155 ····move-object·v6,·p4155 ····move-object·v6,·p4
  
156 ····move-object·v7,·p5156 ····move-object·v7,·p5
  
157 ····invoke-static/range·{v2·..·v7},·Lio/realm/subreddit_android_appstore_backend_reddit_wiki_caching_CachedAppInfoRealmProxy;->copyOrUpdate(Lio/realm/Realm;Lio/realm/subreddit_android_appstore_backend_reddit_wiki_caching_CachedAppInfoRealmProxy$CachedAppInfoColumnInfo;Lsubreddit/android/appstore/backend/reddit/wiki/caching/CachedAppInf[·...·truncated·by·diffoscope;·len:·103,·SHA:·c9fb2cfc498bc34bf2a6616b4804925f7458d7d128fcb13d5e947d8dc68d55cc·...·];157 ····invoke-static/range·{v2·..·v7},·Lio/realm/subreddit_android_appstore_backend_scrapers_caching_CachedScrapeRealmProxy;->copyOrUpdate(Lio/realm/Realm;Lio/realm/subreddit_android_appstore_backend_scrapers_caching_CachedScrapeRealmProxy$CachedScrapeColumnInfo;Lsubreddit/android/appstore/backend/scrapers/caching/CachedScrape;ZLjava/util[·...·truncated·by·diffoscope;·len:·86,·SHA:·fc59dabb6a3c7393a112163af4858b034563398ed0b7d305c2568b443e473ad2·...·];
  
158 ····move-result-object·p1158 ····move-result-object·p1
  
159 ····invoke-virtual·{v0,·p1},·Ljava/lang/Class;->cast(Ljava/lang/Object;)Ljava/lang/Object;159 ····invoke-virtual·{v0,·p1},·Ljava/lang/Class;->cast(Ljava/lang/Object;)Ljava/lang/Object;
  
160 ····move-result-object·p1160 ····move-result-object·p1
  
Max diff block lines reached; 40160/46151 bytes (87.02%) of diff not shown.
546 B
smali/okhttp3/internal/http2/Http2Stream$FramingSource.smali
    
Offset 33, 15 lines modifiedOffset 33, 18 lines modified
33 .field·private·final·receiveBuffer:Lokio/Buffer;33 .field·private·final·receiveBuffer:Lokio/Buffer;
  
34 .field·final·synthetic·this$0:Lokhttp3/internal/http2/Http2Stream;34 .field·final·synthetic·this$0:Lokhttp3/internal/http2/Http2Stream;
  
  
35 #·direct·methods35 #·direct·methods
36 .method·static·constructor·<clinit>()V36 .method·static·constructor·<clinit>()V
37 ····.locals·037 ····.locals·1
  
 38 ····.line·329
 39 ····const-class·v0,·Lokhttp3/internal/http2/Http2Stream;
  
38 ····return-void40 ····return-void
39 .end·method41 .end·method
  
40 .method·constructor·<init>(Lokhttp3/internal/http2/Http2Stream;J)V42 .method·constructor·<init>(Lokhttp3/internal/http2/Http2Stream;J)V
41 ····.locals·043 ····.locals·0
  
538 B
smali/okhttp3/internal/http2/Http2Stream$FramingSink.smali
    
Offset 31, 15 lines modifiedOffset 31, 18 lines modified
31 .field·private·final·sendBuffer:Lokio/Buffer;31 .field·private·final·sendBuffer:Lokio/Buffer;
  
32 .field·final·synthetic·this$0:Lokhttp3/internal/http2/Http2Stream;32 .field·final·synthetic·this$0:Lokhttp3/internal/http2/Http2Stream;
  
  
33 #·direct·methods33 #·direct·methods
34 .method·static·constructor·<clinit>()V34 .method·static·constructor·<clinit>()V
35 ····.locals·035 ····.locals·1
  
 36 ····.line·523
 37 ····const-class·v0,·Lokhttp3/internal/http2/Http2Stream;
  
36 ····return-void38 ····return-void
37 .end·method39 .end·method
  
38 .method·constructor·<init>(Lokhttp3/internal/http2/Http2Stream;)V40 .method·constructor·<init>(Lokhttp3/internal/http2/Http2Stream;)V
39 ····.locals·041 ····.locals·0