7.17 MB
/home/fdroid/fdroiddata/tmp/com.xabber.android_644.apk vs.
/home/fdroid/fdroiddata/tmp/sigcp_com.xabber.android_644.apk
8.75 KB
/usr/lib/android-sdk/build-tools/debian/apksigner verify --verbose --print-certs {}
error from `/usr/lib/android-sdk/build-tools/debian/apksigner verify --verbose --print-certs {}` (b): DOES NOT VERIFY ERROR: SHA-1 digest of classes.dex does not match the digest specified in META-INF/MANIFEST.MF. Expected: <bfvrh8hR9X3BOMyEMJQbEd6ctik=>, actual: <5/frIa0ryf0gNZ9bFwQzyOfi/D0=>
    
Offset 1, 53 lines modifiedOffset 0, 0 lines modified
1 Verifies 
2 Verified·using·v1·scheme·(JAR·signing):·true 
3 Verified·using·v2·scheme·(APK·Signature·Scheme·v2):·false 
4 Verified·using·v3·scheme·(APK·Signature·Scheme·v3):·false 
5 Verified·using·v4·scheme·(APK·Signature·Scheme·v4):·false 
6 Verified·for·SourceStamp:·false 
7 Number·of·signers:·1 
8 Signer·#1·certificate·DN:·CN=FDroid,·OU=FDroid,·O=fdroid.org,·L=ORG,·ST=ORG,·C=UK 
9 Signer·#1·certificate·SHA-256·digest:·df5cabb5cc85a78717ae00bed740cc470e0d1f9c4e302c1cc4e507340fd1b67d 
10 Signer·#1·certificate·SHA-1·digest:·c7394d265a6d32300d2b4c280dfb8cc99539ebe6 
11 Signer·#1·certificate·MD5·digest:·a0441e3ea2d686cd76a8d967cf48ea2a 
12 Signer·#1·key·algorithm:·RSA 
13 Signer·#1·key·size·(bits):·2048 
14 Signer·#1·public·key·SHA-256·digest:·f46acac82604954c542e6a97403ed2dc1bae1a2f271dbb81183eb84136a278e2 
15 Signer·#1·public·key·SHA-1·digest:·3cbf4ec956899aac8424d6cd0511e52a48b976d4 
16 Signer·#1·public·key·MD5·digest:·7e8e1ac87be90bdb132b3ae848d0a77b 
17 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/. 
18 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/. 
19 WARNING:·META-INF/androidx.arch.core_core-runtime.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
20 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/. 
21 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/. 
22 WARNING:·META-INF/androidx.cardview_cardview.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
23 WARNING:·META-INF/androidx.coordinatorlayout_coordinatorlayout.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
24 WARNING:·META-INF/androidx.core_core.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.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/. 
26 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/. 
27 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/. 
28 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/. 
29 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/. 
30 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/. 
31 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/. 
32 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/. 
33 WARNING:·META-INF/androidx.legacy_legacy-support-v13.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
34 WARNING:·META-INF/androidx.legacy_legacy-support-v4.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
35 WARNING:·META-INF/androidx.lifecycle_lifecycle-livedata-core.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
36 WARNING:·META-INF/androidx.lifecycle_lifecycle-livedata.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
37 WARNING:·META-INF/androidx.lifecycle_lifecycle-runtime.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
38 WARNING:·META-INF/androidx.lifecycle_lifecycle-viewmodel.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
39 WARNING:·META-INF/androidx.loader_loader.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
40 WARNING:·META-INF/androidx.localbroadcastmanager_localbroadcastmanager.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
41 WARNING:·META-INF/androidx.media_media.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
42 WARNING:·META-INF/androidx.print_print.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
43 WARNING:·META-INF/androidx.recyclerview_recyclerview.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
44 WARNING:·META-INF/androidx.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/. 
45 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/. 
46 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/. 
47 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/. 
48 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/. 
49 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/. 
50 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/. 
51 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/. 
52 WARNING:·META-INF/rxjava.properties·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/services/sun.net.spi.nameservice.NameServiceDescriptor·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
6.1 MB
zipinfo -v {}
Differences in extra fields detected; using output from zipinfo -v
    
Offset 1, 2539 lines modifiedOffset 1, 1932 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:··················18202230·(000000000115BE76h)4 ··Zip·archive·file·size:··················18101611·(000000000114356Bh)
5 ··Actual·end-cent-dir·record·offset:······18202208·(000000000115BE60h)5 ··Actual·end-cent-dir·record·offset:······18101589·(0000000001143555h)
6 ··Expected·end-cent-dir·record·offset:····18202208·(000000000115BE60h)6 ··Expected·end-cent-dir·record·offset:····18101589·(0000000001143555h)
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·2996·entries.9 ··central·directory·contains·2996·entries.
10 ··The·central·directory·is·300968·(00000000000497A8h)·bytes·long,10 ··The·central·directory·is·280988·(000000000004499Ch)·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·17901240·(00000000011126B8h).12 ··is·17820601·(00000000010FEBB9h).
  
  
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:···················2.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:···2.0
22 ··compression·method:·····························deflated22 ··compression·method:·····························deflated
23 ··compression·sub-type·(deflation):···············normal23 ··compression·sub-type·(deflation):···············normal
24 ··file·security·status:···························not·encrypted24 ··file·security·status:···························not·encrypted
25 ··extended·local·header:··························yes25 ··extended·local·header:··························no
26 ··file·last·modified·on·(DOS·date/time):··········2019·Oct·9·10:15:3426 ··file·last·modified·on·(DOS·date/time):··········1980·000·0·00:00:00
 27 ··file·last·modified·on·(UT·extra·field·modtime):·1980·Jan·1·00:00:00·local
 28 ··file·last·modified·on·(UT·extra·field·modtime):·1980·Jan·1·00:00:00·UTC
27 ··32-bit·CRC·value·(hex):·························c896ed0729 ··32-bit·CRC·value·(hex):·························edbd96d2
28 ··compressed·size:································90459·bytes30 ··compressed·size:································5211·bytes
29 ··uncompressed·size:······························283101·bytes31 ··uncompressed·size:······························29464·bytes
30 ··length·of·filename:·····························20·characters32 ··length·of·filename:·····························19·characters
31 ··length·of·extra·field:··························0·bytes33 ··length·of·extra·field:··························13·bytes
32 ··length·of·file·comment:·························0·characters 
33 ··disk·number·on·which·file·begins:···············disk·1 
34 ··apparent·file·type:·····························binary 
35 ··non-MSDOS·external·file·attributes:·············000000·hex 
36 ··MS-DOS·file·attributes·(00·hex):················none 
  
37 ··There·is·no·file·comment. 
  
38 Central·directory·entry·#2: 
39 --------------------------- 
  
40 ··There·are·an·extra·16·bytes·preceding·this·file. 
  
41 ··META-INF/F81B83A8.SF 
  
42 ··offset·of·local·header·from·start·of·archive:···90525 
43 ··················································(000000000001619Dh)·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·Oct·9·10:15:34 
53 ··32-bit·CRC·value·(hex):·························969094cc 
54 ··compressed·size:································92095·bytes 
55 ··uncompressed·size:······························283199·bytes 
56 ··length·of·filename:·····························20·characters 
57 ··length·of·extra·field:··························0·bytes 
58 ··length·of·file·comment:·························0·characters34 ··length·of·file·comment:·························0·characters
59 ··disk·number·on·which·file·begins:···············disk·135 ··disk·number·on·which·file·begins:···············disk·1
60 ··apparent·file·type:·····························binary36 ··apparent·file·type:·····························binary
61 ··non-MSDOS·external·file·attributes:·············000000·hex37 ··non-MSDOS·external·file·attributes:·············000000·hex
62 ··MS-DOS·file·attributes·(00·hex):················none38 ··MS-DOS·file·attributes·(00·hex):················none
  
 39 ··The·central-directory·extra·field·contains:
 40 ··-·A·subfield·with·ID·0x5455·(universal·time)·and·5·data·bytes.
 41 ····The·local·extra·field·has·UTC/GMT·modification·time.
 42 ··-·A·subfield·with·ID·0xcafe·(unknown)·and·0·data·bytes.
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/F81B83A8.RSA 
  
68 ··offset·of·local·header·from·start·of·archive:···182686 
69 ··················································(000000000002C99Eh)·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·Oct·9·10:15:34 
79 ··32-bit·CRC·value·(hex):·························79f21f68 
80 ··compressed·size:································1073·bytes 
81 ··uncompressed·size:······························1326·bytes 
82 ··length·of·filename:·····························21·characters 
83 ··length·of·extra·field:··························0·bytes 
84 ··length·of·file·comment:·························0·characters 
85 ··disk·number·on·which·file·begins:···············disk·1 
86 ··apparent·file·type:·····························binary 
87 ··non-MSDOS·external·file·attributes:·············000000·hex 
88 ··MS-DOS·file·attributes·(00·hex):················none 
  
89 ··There·is·no·file·comment.43 ··There·is·no·file·comment.
  
90 Central·directory·entry·#4:44 Central·directory·entry·#2:
91 ---------------------------45 ---------------------------
  
92 ··There·are·an·extra·16·bytes·preceding·this·file. 
  
93 ··META-INF/android.support.design_material.version46 ··META-INF/android.support.design_material.version
  
94 ··offset·of·local·header·from·start·of·archive:···18382647 ··offset·of·local·header·from·start·of·archive:···5273
95 ··················································(000000000002CE12h)·bytes48 ··················································(0000000000001499h)·bytes
96 ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT49 ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT
97 ··version·of·encoding·software:···················2.050 ··version·of·encoding·software:···················1.0
98 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT51 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT
99 ··minimum·software·version·required·to·extract:···2.052 ··minimum·software·version·required·to·extract:···1.0
Max diff block lines reached; 6389825/6396977 bytes (99.89%) of diff not shown.
522 KB
classes.dex
522 KB
classes.jar
1.41 KB
zipinfo {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 Zip·file·size:·10995678·bytes,·number·of·entries:·61941 Zip·file·size:·10995661·bytes,·number·of·entries:·6194
2 ?rwxrwxr-x··2.0·unx······520·b-·stor·80-Jan-01·00:00·a/a/a/a$1.class2 ?rwxrwxr-x··2.0·unx······520·b-·stor·80-Jan-01·00:00·a/a/a/a$1.class
3 ?rwxrwxr-x··2.0·unx······520·b-·stor·80-Jan-01·00:00·a/a/a/a$2.class3 ?rwxrwxr-x··2.0·unx······520·b-·stor·80-Jan-01·00:00·a/a/a/a$2.class
4 ?rwxrwxr-x··2.0·unx·····1305·b-·stor·80-Jan-01·00:00·a/a/a/a.class4 ?rwxrwxr-x··2.0·unx·····1305·b-·stor·80-Jan-01·00:00·a/a/a/a.class
5 ?rwxrwxr-x··2.0·unx······584·b-·stor·80-Jan-01·00:00·a/a/a/b$1.class5 ?rwxrwxr-x··2.0·unx······584·b-·stor·80-Jan-01·00:00·a/a/a/b$1.class
6 ?rwxrwxr-x··2.0·unx·····1002·b-·stor·80-Jan-01·00:00·a/a/a/b$2.class6 ?rwxrwxr-x··2.0·unx·····1002·b-·stor·80-Jan-01·00:00·a/a/a/b$2.class
7 ?rwxrwxr-x··2.0·unx·······97·b-·stor·80-Jan-01·00:00·a/a/a/b$a.class7 ?rwxrwxr-x··2.0·unx·······97·b-·stor·80-Jan-01·00:00·a/a/a/b$a.class
8 ?rwxrwxr-x··2.0·unx······403·b-·stor·80-Jan-01·00:00·a/a/a/b$b.class8 ?rwxrwxr-x··2.0·unx······403·b-·stor·80-Jan-01·00:00·a/a/a/b$b.class
Offset 6189, 8 lines modifiedOffset 6189, 8 lines modified
6189 ?rwxrwxr-x··2.0·unx·····4785·b-·stor·80-Jan-01·00:00·com/xabber/android/ui/preferences/BaseListEditor.class6189 ?rwxrwxr-x··2.0·unx·····4785·b-·stor·80-Jan-01·00:00·com/xabber/android/ui/preferences/BaseListEditor.class
6190 ?rwxrwxr-x··2.0·unx·····2381·b-·stor·80-Jan-01·00:00·com/xabber/android/ui/preferences/PhraseAdder.class6190 ?rwxrwxr-x··2.0·unx·····2381·b-·stor·80-Jan-01·00:00·com/xabber/android/ui/preferences/PhraseAdder.class
6191 ?rwxrwxr-x··2.0·unx·····3888·b-·stor·80-Jan-01·00:00·com/xabber/android/ui/preferences/PhraseEditor.class6191 ?rwxrwxr-x··2.0·unx·····3888·b-·stor·80-Jan-01·00:00·com/xabber/android/ui/preferences/PhraseEditor.class
6192 ?rwxrwxr-x··2.0·unx······296·b-·stor·80-Jan-01·00:00·e/d/e/b/f.class6192 ?rwxrwxr-x··2.0·unx······296·b-·stor·80-Jan-01·00:00·e/d/e/b/f.class
6193 ?rwxrwxr-x··2.0·unx·····3167·b-·stor·80-Jan-01·00:00·com/xabber/android/ui/preferences/PhraseList.class6193 ?rwxrwxr-x··2.0·unx·····3167·b-·stor·80-Jan-01·00:00·com/xabber/android/ui/preferences/PhraseList.class
6194 ?rwxrwxr-x··2.0·unx······119·b-·stor·80-Jan-01·00:00·e/d/e/b/i.class6194 ?rwxrwxr-x··2.0·unx······119·b-·stor·80-Jan-01·00:00·e/d/e/b/i.class
6195 ?rwxrwxr-x··2.0·unx·····1356·b-·stor·80-Jan-01·00:00·e/d/e/b/d.class6195 ?rwxrwxr-x··2.0·unx·····1356·b-·stor·80-Jan-01·00:00·e/d/e/b/d.class
6196 6194·files,·12146131·bytes·uncompressed,·9974610·bytes·compressed:··17.9%6196 6194·files,·12146131·bytes·uncompressed,·9974593·bytes·compressed:··17.9%
89.9 KB
com/xabber/xmpp/smack/XMPPTCPConnection$PacketReader.class
89.8 KB
javap -verbose -constants -s -l -private {}
    
Offset 13, 33 lines modifiedOffset 13, 33 lines modified
13 ····#5·=·Utf8···············$assertionsDisabled13 ····#5·=·Utf8···············$assertionsDisabled
14 ····#6·=·Utf8···············Z14 ····#6·=·Utf8···············Z
15 ····#7·=·Utf8···············done15 ····#7·=·Utf8···············done
16 ····#8·=·Utf8···············parser16 ····#8·=·Utf8···············parser
17 ····#9·=·Utf8···············Lorg/xmlpull/v1/XmlPullParser;17 ····#9·=·Utf8···············Lorg/xmlpull/v1/XmlPullParser;
18 ···#10·=·Utf8···············this$018 ···#10·=·Utf8···············this$0
19 ···#11·=·Utf8···············Lcom/xabber/xmpp/smack/XMPPTCPConnection;19 ···#11·=·Utf8···············Lcom/xabber/xmpp/smack/XMPPTCPConnection;
 20 ···#12·=·Utf8···············com/xabber/xmpp/smack/XMPPTCPConnection
 21 ···#13·=·Class··············#12···········//·com/xabber/xmpp/smack/XMPPTCPConnection
20 ···#12·=·NameAndType········#10:#11·······//·this$0:Lcom/xabber/xmpp/smack/XMPPTCPConnection;22 ···#14·=·NameAndType········#10:#11·······//·this$0:Lcom/xabber/xmpp/smack/XMPPTCPConnection;
21 ···#13·=·Fieldref···········#2.#12········//·com/xabber/xmpp/smack/XMPPTCPConnection$PacketReader.this$0:Lcom/xabber/xmpp/smack/XMPPTCPConnection;23 ···#15·=·Fieldref···········#2.#14········//·com/xabber/xmpp/smack/XMPPTCPConnection$PacketReader.this$0:Lcom/xabber/xmpp/smack/XMPPTCPConnection;
22 ···#14·=·Utf8···············<init>24 ···#16·=·Utf8···············<init>
23 ···#15·=·Utf8···············()V25 ···#17·=·Utf8···············()V
24 ···#16·=·NameAndType········#14:#15·······//·"<init>":()V26 ···#18·=·NameAndType········#16:#17·······//·"<init>":()V
25 ···#17·=·Methodref··········#4.#16········//·java/lang/Object."<init>":()V27 ···#19·=·Methodref··········#4.#18········//·java/lang/Object."<init>":()V
26 ···#18·=·NameAndType········#7:#6·········//·done:Z28 ···#20·=·NameAndType········#7:#6·········//·done:Z
27 ···#19·=·Fieldref···········#2.#18········//·com/xabber/xmpp/smack/XMPPTCPConnection$PacketReader.done:Z29 ···#21·=·Fieldref···········#2.#20········//·com/xabber/xmpp/smack/XMPPTCPConnection$PacketReader.done:Z
28 ···#20·=·Utf8···············parsePackets30 ···#22·=·Utf8···············parsePackets
29 ···#21·=·NameAndType········#20:#15·······//·parsePackets:()V31 ···#23·=·NameAndType········#22:#17·······//·parsePackets:()V
30 ···#22·=·Methodref··········#2.#21········//·com/xabber/xmpp/smack/XMPPTCPConnection$PacketReader.parsePackets:()V32 ···#24·=·Methodref··········#2.#23········//·com/xabber/xmpp/smack/XMPPTCPConnection$PacketReader.parsePackets:()V
31 ···#23·=·Utf833 ···#25·=·Utf8
32 ···#24·=·String·············#23···········//34 ···#26·=·String·············#25···········//
33 ···#25·=·Utf8···············com/xabber/xmpp/smack/XMPPTCPConnection 
34 ···#26·=·Class··············#25···········//·com/xabber/xmpp/smack/XMPPTCPConnection 
35 ···#27·=·Utf8···············access$40035 ···#27·=·Utf8···············access$400
36 ···#28·=·Utf8···············(Lcom/xabber/xmpp/smack/XMPPTCPConnection;)Lorg/jivesoftware/smack/SynchronizationPoint;36 ···#28·=·Utf8···············(Lcom/xabber/xmpp/smack/XMPPTCPConnection;)Lorg/jivesoftware/smack/SynchronizationPoint;
37 ···#29·=·NameAndType········#27:#28·······//·access$400:(Lcom/xabber/xmpp/smack/XMPPTCPConnection;)Lorg/jivesoftware/smack/SynchronizationPoint;37 ···#29·=·NameAndType········#27:#28·······//·access$400:(Lcom/xabber/xmpp/smack/XMPPTCPConnection;)Lorg/jivesoftware/smack/SynchronizationPoint;
38 ···#30·=·Methodref··········#26.#29·······//·com/xabber/xmpp/smack/XMPPTCPConnection.access$400:(Lcom/xabber/xmpp/smack/XMPPTCPConnection;)Lorg/jivesoftware/smack/SynchronizationPoint;38 ···#30·=·Methodref··········#13.#29·······//·com/xabber/xmpp/smack/XMPPTCPConnection.access$400:(Lcom/xabber/xmpp/smack/XMPPTCPConnection;)Lorg/jivesoftware/smack/SynchronizationPoint;
39 ···#31·=·Utf8···············org/jivesoftware/smack/SynchronizationPoint39 ···#31·=·Utf8···············org/jivesoftware/smack/SynchronizationPoint
40 ···#32·=·Class··············#31···········//·org/jivesoftware/smack/SynchronizationPoint40 ···#32·=·Class··············#31···········//·org/jivesoftware/smack/SynchronizationPoint
41 ···#33·=·Utf8···············checkIfSuccessOrWait41 ···#33·=·Utf8···············checkIfSuccessOrWait
42 ···#34·=·Utf8···············()Ljava/lang/Exception;42 ···#34·=·Utf8···············()Ljava/lang/Exception;
43 ···#35·=·NameAndType········#33:#34·······//·checkIfSuccessOrWait:()Ljava/lang/Exception;43 ···#35·=·NameAndType········#33:#34·······//·checkIfSuccessOrWait:()Ljava/lang/Exception;
44 ···#36·=·Methodref··········#32.#35·······//·org/jivesoftware/smack/SynchronizationPoint.checkIfSuccessOrWait:()Ljava/lang/Exception;44 ···#36·=·Methodref··········#32.#35·······//·org/jivesoftware/smack/SynchronizationPoint.checkIfSuccessOrWait:()Ljava/lang/Exception;
45 ···#37·=·NameAndType········#8:#9·········//·parser:Lorg/xmlpull/v1/XmlPullParser;45 ···#37·=·NameAndType········#8:#9·········//·parser:Lorg/xmlpull/v1/XmlPullParser;
Offset 69, 18 lines modifiedOffset 69, 18 lines modified
69 ···#61·=·NameAndType········#60:#51·······//·getNamespace:()Ljava/lang/String;69 ···#61·=·NameAndType········#60:#51·······//·getNamespace:()Ljava/lang/String;
70 ···#62·=·InterfaceMethodref·#40.#61·······//·org/xmlpull/v1/XmlPullParser.getNamespace:()Ljava/lang/String;70 ···#62·=·InterfaceMethodref·#40.#61·······//·org/xmlpull/v1/XmlPullParser.getNamespace:()Ljava/lang/String;
71 ···#63·=·Utf8···············http://etherx.jabber.org/streams71 ···#63·=·Utf8···············http://etherx.jabber.org/streams
72 ···#64·=·String·············#63···········//·http://etherx.jabber.org/streams72 ···#64·=·String·············#63···········//·http://etherx.jabber.org/streams
73 ···#65·=·Utf8···············access$230073 ···#65·=·Utf8···············access$2300
74 ···#66·=·Utf8···············()Ljava/util/logging/Logger;74 ···#66·=·Utf8···············()Ljava/util/logging/Logger;
75 ···#67·=·NameAndType········#65:#66·······//·access$2300:()Ljava/util/logging/Logger;75 ···#67·=·NameAndType········#65:#66·······//·access$2300:()Ljava/util/logging/Logger;
76 ···#68·=·Methodref··········#26.#67·······//·com/xabber/xmpp/smack/XMPPTCPConnection.access$2300:()Ljava/util/logging/Logger;76 ···#68·=·Methodref··········#13.#67·······//·com/xabber/xmpp/smack/XMPPTCPConnection.access$2300:()Ljava/util/logging/Logger;
77 ···#69·=·Utf8···············java/lang/StringBuilder77 ···#69·=·Utf8···············java/lang/StringBuilder
78 ···#70·=·Class··············#69···········//·java/lang/StringBuilder78 ···#70·=·Class··············#69···········//·java/lang/StringBuilder
79 ···#71·=·Methodref··········#70.#16·······//·java/lang/StringBuilder."<init>":()V79 ···#71·=·Methodref··········#70.#18·······//·java/lang/StringBuilder."<init>":()V
80 ···#72·=·Utf8···············append80 ···#72·=·Utf8···············append
81 ···#73·=·Utf8···············(Ljava/lang/Object;)Ljava/lang/StringBuilder;81 ···#73·=·Utf8···············(Ljava/lang/Object;)Ljava/lang/StringBuilder;
82 ···#74·=·NameAndType········#72:#73·······//·append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;82 ···#74·=·NameAndType········#72:#73·······//·append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
83 ···#75·=·Methodref··········#70.#74·······//·java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;83 ···#75·=·Methodref··········#70.#74·······//·java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
84 ···#76·=·Utf8················</stream>·but·different·namespace84 ···#76·=·Utf8················</stream>·but·different·namespace
85 ···#77·=·String·············#76···········//··</stream>·but·different·namespace85 ···#77·=·String·············#76···········//··</stream>·but·different·namespace
86 ···#78·=·Utf8···············(Ljava/lang/String;)Ljava/lang/StringBuilder;86 ···#78·=·Utf8···············(Ljava/lang/String;)Ljava/lang/StringBuilder;
Offset 94, 41 lines modifiedOffset 94, 41 lines modified
94 ···#86·=·Utf8···············warning94 ···#86·=·Utf8···············warning
95 ···#87·=·Utf8···············(Ljava/lang/String;)V95 ···#87·=·Utf8···············(Ljava/lang/String;)V
96 ···#88·=·NameAndType········#86:#87·······//·warning:(Ljava/lang/String;)V96 ···#88·=·NameAndType········#86:#87·······//·warning:(Ljava/lang/String;)V
97 ···#89·=·Methodref··········#85.#88·······//·java/util/logging/Logger.warning:(Ljava/lang/String;)V97 ···#89·=·Methodref··········#85.#88·······//·java/util/logging/Logger.warning:(Ljava/lang/String;)V
98 ···#90·=·Utf8···············packetWriter98 ···#90·=·Utf8···············packetWriter
99 ···#91·=·Utf8···············Lcom/xabber/xmpp/smack/XMPPTCPConnection$PacketWriter;99 ···#91·=·Utf8···············Lcom/xabber/xmpp/smack/XMPPTCPConnection$PacketWriter;
100 ···#92·=·NameAndType········#90:#91·······//·packetWriter:Lcom/xabber/xmpp/smack/XMPPTCPConnection$PacketWriter;100 ···#92·=·NameAndType········#90:#91·······//·packetWriter:Lcom/xabber/xmpp/smack/XMPPTCPConnection$PacketWriter;
101 ···#93·=·Fieldref···········#26.#92·······//·com/xabber/xmpp/smack/XMPPTCPConnection.packetWriter:Lcom/xabber/xmpp/smack/XMPPTCPConnection$PacketWriter;101 ···#93·=·Fieldref···········#13.#92·······//·com/xabber/xmpp/smack/XMPPTCPConnection.packetWriter:Lcom/xabber/xmpp/smack/XMPPTCPConnection$PacketWriter;
102 ···#94·=·Utf8···············com/xabber/xmpp/smack/XMPPTCPConnection$PacketWriter102 ···#94·=·Utf8···············com/xabber/xmpp/smack/XMPPTCPConnection$PacketWriter
103 ···#95·=·Class··············#94···········//·com/xabber/xmpp/smack/XMPPTCPConnection$PacketWriter103 ···#95·=·Class··············#94···········//·com/xabber/xmpp/smack/XMPPTCPConnection$PacketWriter
104 ···#96·=·Utf8···············access$3000104 ···#96·=·Utf8···············access$3000
105 ···#97·=·Utf8···············(Lcom/xabber/xmpp/smack/XMPPTCPConnection$PacketWriter;)Lorg/jivesoftware/smack/util/ArrayBlockingQueueWithShutdown;105 ···#97·=·Utf8···············(Lcom/xabber/xmpp/smack/XMPPTCPConnection$PacketWriter;)Lorg/jivesoftware/smack/util/ArrayBlockingQueueWithShutdown;
106 ···#98·=·NameAndType········#96:#97·······//·access$3000:(Lcom/xabber/xmpp/smack/XMPPTCPConnection$PacketWriter;)Lorg/jivesoftware/smack/util/ArrayBlockingQueueWithShutdown;106 ···#98·=·NameAndType········#96:#97·······//·access$3000:(Lcom/xabber/xmpp/smack/XMPPTCPConnection$PacketWriter;)Lorg/jivesoftware/smack/util/ArrayBlockingQueueWithShutdown;
107 ···#99·=·Methodref··········#95.#98·······//·com/xabber/xmpp/smack/XMPPTCPConnection$PacketWriter.access$3000:(Lcom/xabber/xmpp/smack/XMPPTCPConnection$PacketWriter;)Lorg/jivesoftware/smack/util/ArrayBlockingQueueWithShutdown;107 ···#99·=·Methodref··········#95.#98·······//·com/xabber/xmpp/smack/XMPPTCPConnection$PacketWriter.access$3000:(Lcom/xabber/xmpp/smack/XMPPTCPConnection$PacketWriter;)Lorg/jivesoftware/smack/util/ArrayBlockingQueueWithShutdown;
108 ··#100·=·Utf8···············org/jivesoftware/smack/util/ArrayBlockingQueueWithShutdown108 ··#100·=·Utf8···············org/jivesoftware/smack/util/ArrayBlockingQueueWithShutdown
109 ··#101·=·Class··············#100··········//·org/jivesoftware/smack/util/ArrayBlockingQueueWithShutdown109 ··#101·=·Class··············#100··········//·org/jivesoftware/smack/util/ArrayBlockingQueueWithShutdown
110 ··#102·=·Utf8···············isShutdown110 ··#102·=·Utf8···············isShutdown
111 ··#103·=·Utf8···············()Z111 ··#103·=·Utf8···············()Z
112 ··#104·=·NameAndType········#102:#103·····//·isShutdown:()Z112 ··#104·=·NameAndType········#102:#103·····//·isShutdown:()Z
113 ··#105·=·Methodref··········#101.#104·····//·org/jivesoftware/smack/util/ArrayBlockingQueueWithShutdown.isShutdown:()Z113 ··#105·=·Methodref··········#101.#104·····//·org/jivesoftware/smack/util/ArrayBlockingQueueWithShutdown.isShutdown:()Z
114 ··#106·=·Utf8···············access$3100114 ··#106·=·Utf8···············access$3100
115 ··#107·=·NameAndType········#106:#28······//·access$3100:(Lcom/xabber/xmpp/smack/XMPPTCPConnection;)Lorg/jivesoftware/smack/SynchronizationPoint;115 ··#107·=·NameAndType········#106:#28······//·access$3100:(Lcom/xabber/xmpp/smack/XMPPTCPConnection;)Lorg/jivesoftware/smack/SynchronizationPoint;
116 ··#108·=·Methodref··········#26.#107······//·com/xabber/xmpp/smack/XMPPTCPConnection.access$3100:(Lcom/xabber/xmpp/smack/XMPPTCPConnection;)Lorg/jivesoftware/smack/SynchronizationPoint;116 ··#108·=·Methodref··········#13.#107······//·com/xabber/xmpp/smack/XMPPTCPConnection.access$3100:(Lcom/xabber/xmpp/smack/XMPPTCPConnection;)Lorg/jivesoftware/smack/SynchronizationPoint;
117 ··#109·=·Utf8···············reportSuccess117 ··#109·=·Utf8···············reportSuccess
118 ··#110·=·NameAndType········#109:#15······//·reportSuccess:()V118 ··#110·=·NameAndType········#109:#17······//·reportSuccess:()V
119 ··#111·=·Methodref··········#32.#110······//·org/jivesoftware/smack/SynchronizationPoint.reportSuccess:()V119 ··#111·=·Methodref··········#32.#110······//·org/jivesoftware/smack/SynchronizationPoint.reportSuccess:()V
120 ··#112·=·Utf8················received·closing·</stream>·element.·Server·wants·to·terminate·the·connection,·calling·disconnect()120 ··#112·=·Utf8················received·closing·</stream>·element.·Server·wants·to·terminate·the·connection,·calling·disconnect()
121 ··#113·=·String·············#112··········//··received·closing·</stream>·element.·Server·wants·to·terminate·the·connection,·calling·disconnect()121 ··#113·=·String·············#112··········//··received·closing·</stream>·element.·Server·wants·to·terminate·the·connection,·calling·disconnect()
122 ··#114·=·Utf8···············info122 ··#114·=·Utf8···············info
123 ··#115·=·NameAndType········#114:#87······//·info:(Ljava/lang/String;)V123 ··#115·=·NameAndType········#114:#87······//·info:(Ljava/lang/String;)V
124 ··#116·=·Methodref··········#85.#115······//·java/util/logging/Logger.info:(Ljava/lang/String;)V124 ··#116·=·Methodref··········#85.#115······//·java/util/logging/Logger.info:(Ljava/lang/String;)V
125 ··#117·=·Utf8···············disconnect125 ··#117·=·Utf8···············disconnect
126 ··#118·=·NameAndType········#117:#15······//·disconnect:()V126 ··#118·=·NameAndType········#117:#17······//·disconnect:()V
127 ··#119·=·Methodref··········#26.#118······//·com/xabber/xmpp/smack/XMPPTCPConnection.disconnect:()V127 ··#119·=·Methodref··········#13.#118······//·com/xabber/xmpp/smack/XMPPTCPConnection.disconnect:()V
128 ··#120·=·Utf8···············hashCode128 ··#120·=·Utf8···············hashCode
129 ··#121·=·NameAndType········#120:#42······//·hashCode:()I129 ··#121·=·NameAndType········#120:#42······//·hashCode:()I
130 ··#122·=·Methodref··········#55.#121······//·java/lang/String.hashCode:()I130 ··#122·=·Methodref··········#55.#121······//·java/lang/String.hashCode:()I
131 ··#123·=·Utf8···············challenge131 ··#123·=·Utf8···············challenge
132 ··#124·=·String·············#123··········//·challenge132 ··#124·=·String·············#123··········//·challenge
133 ··#125·=·Float··············1.1E-44f133 ··#125·=·Float··············1.1E-44f
134 ··#126·=·Utf8···············resumed134 ··#126·=·Utf8···············resumed
Offset 174, 22 lines modifiedOffset 174, 22 lines modified
174 ··#166·=·Class··············#165··········//·org/jivesoftware/smack/sm/provider/ParseStreamManagement174 ··#166·=·Class··············#165··········//·org/jivesoftware/smack/sm/provider/ParseStreamManagement
175 ··#167·=·Utf8···············ackRequest175 ··#167·=·Utf8···············ackRequest
176 ··#168·=·Utf8···············(Lorg/xmlpull/v1/XmlPullParser;)Lorg/jivesoftware/smack/sm/packet/StreamManagement$AckRequest;176 ··#168·=·Utf8···············(Lorg/xmlpull/v1/XmlPullParser;)Lorg/jivesoftware/smack/sm/packet/StreamManagement$AckRequest;
177 ··#169·=·NameAndType········#167:#168·····//·ackRequest:(Lorg/xmlpull/v1/XmlPullParser;)Lorg/jivesoftware/smack/sm/packet/StreamManagement$AckRequest;177 ··#169·=·NameAndType········#167:#168·····//·ackRequest:(Lorg/xmlpull/v1/XmlPullParser;)Lorg/jivesoftware/smack/sm/packet/StreamManagement$AckRequest;
178 ··#170·=·Methodref··········#166.#169·····//·org/jivesoftware/smack/sm/provider/ParseStreamManagement.ackRequest:(Lorg/xmlpull/v1/XmlPullParser;)Lorg/jivesoftware/smack/sm/packet/StreamManagement$AckRequest;178 ··#170·=·Methodref··········#166.#169·····//·org/jivesoftware/smack/sm/provider/ParseStreamManagement.ackRequest:(Lorg/xmlpull/v1/XmlPullParser;)Lorg/jivesoftware/smack/sm/packet/StreamManagement$AckRequest;
179 ··#171·=·Utf8···············access$2000179 ··#171·=·Utf8···············access$2000
180 ··#172·=·NameAndType········#171:#28······//·access$2000:(Lcom/xabber/xmpp/smack/XMPPTCPConnection;)Lorg/jivesoftware/smack/SynchronizationPoint;180 ··#172·=·NameAndType········#171:#28······//·access$2000:(Lcom/xabber/xmpp/smack/XMPPTCPConnection;)Lorg/jivesoftware/smack/SynchronizationPoint;
181 ··#173·=·Methodref··········#26.#172······//·com/xabber/xmpp/smack/XMPPTCPConnection.access$2000:(Lcom/xabber/xmpp/smack/XMPPTCPConnection;)Lorg/jivesoftware/smack/SynchronizationPoint;181 ··#173·=·Methodref··········#13.#172······//·com/xabber/xmpp/smack/XMPPTCPConnection.access$2000:(Lcom/xabber/xmpp/smack/XMPPTCPConnection;)Lorg/jivesoftware/smack/SynchronizationPoint;
182 ··#174·=·Utf8···············wasSuccessful182 ··#174·=·Utf8···············wasSuccessful
183 ··#175·=·NameAndType········#174:#103·····//·wasSuccessful:()Z183 ··#175·=·NameAndType········#174:#103·····//·wasSuccessful:()Z
184 ··#176·=·Methodref··········#32.#175······//·org/jivesoftware/smack/SynchronizationPoint.wasSuccessful:()Z184 ··#176·=·Methodref··········#32.#175······//·org/jivesoftware/smack/SynchronizationPoint.wasSuccessful:()Z
185 ··#177·=·Utf8···············access$2900185 ··#177·=·Utf8···············access$2900
186 ··#178·=·Utf8···············(Lcom/xabber/xmpp/smack/XMPPTCPConnection;)V186 ··#178·=·Utf8···············(Lcom/xabber/xmpp/smack/XMPPTCPConnection;)V
187 ··#179·=·NameAndType········#177:#178·····//·access$2900:(Lcom/xabber/xmpp/smack/XMPPTCPConnection;)V187 ··#179·=·NameAndType········#177:#178·····//·access$2900:(Lcom/xabber/xmpp/smack/XMPPTCPConnection;)V
188 ··#180·=·Methodref··········#26.#179······//·com/xabber/xmpp/smack/XMPPTCPConnection.access$2900:(Lcom/xabber/xmpp/smack/XMPPTCPConnection;)V188 ··#180·=·Methodref··········#13.#179······//·com/xabber/xmpp/smack/XMPPTCPConnection.access$2900:(Lcom/xabber/xmpp/smack/XMPPTCPConnection;)V
189 ··#181·=·Utf8···············SM·Ack·Request·received·while·SM·is·not·enabled189 ··#181·=·Utf8···············SM·Ack·Request·received·while·SM·is·not·enabled
190 ··#182·=·String·············#181··········//·SM·Ack·Request·received·while·SM·is·not·enabled190 ··#182·=·String·············#181··········//·SM·Ack·Request·received·while·SM·is·not·enabled
191 ··#183·=·Utf8···············ackAnswer191 ··#183·=·Utf8···············ackAnswer
192 ··#184·=·Utf8···············(Lorg/xmlpull/v1/XmlPullParser;)Lorg/jivesoftware/smack/sm/packet/StreamManagement$AckAnswer;192 ··#184·=·Utf8···············(Lorg/xmlpull/v1/XmlPullParser;)Lorg/jivesoftware/smack/sm/packet/StreamManagement$AckAnswer;
193 ··#185·=·NameAndType········#183:#184·····//·ackAnswer:(Lorg/xmlpull/v1/XmlPullParser;)Lorg/jivesoftware/smack/sm/packet/StreamManagement$AckAnswer;193 ··#185·=·NameAndType········#183:#184·····//·ackAnswer:(Lorg/xmlpull/v1/XmlPullParser;)Lorg/jivesoftware/smack/sm/packet/StreamManagement$AckAnswer;
194 ··#186·=·Methodref··········#166.#185·····//·org/jivesoftware/smack/sm/provider/ParseStreamManagement.ackAnswer:(Lorg/xmlpull/v1/XmlPullParser;)Lorg/jivesoftware/smack/sm/packet/StreamManagement$AckAnswer;194 ··#186·=·Methodref··········#166.#185·····//·org/jivesoftware/smack/sm/provider/ParseStreamManagement.ackAnswer:(Lorg/xmlpull/v1/XmlPullParser;)Lorg/jivesoftware/smack/sm/packet/StreamManagement$AckAnswer;
195 ··#187·=·Utf8···············org/jivesoftware/smack/sm/packet/StreamManagement$AckAnswer195 ··#187·=·Utf8···············org/jivesoftware/smack/sm/packet/StreamManagement$AckAnswer
Offset 197, 44 lines modifiedOffset 197, 44 lines modified
197 ··#189·=·Utf8···············getHandledCount197 ··#189·=·Utf8···············getHandledCount
198 ··#190·=·Utf8···············()J198 ··#190·=·Utf8···············()J
199 ··#191·=·NameAndType········#189:#190·····//·getHandledCount:()J199 ··#191·=·NameAndType········#189:#190·····//·getHandledCount:()J
200 ··#192·=·Methodref··········#188.#191·····//·org/jivesoftware/smack/sm/packet/StreamManagement$AckAnswer.getHandledCount:()J200 ··#192·=·Methodref··········#188.#191·····//·org/jivesoftware/smack/sm/packet/StreamManagement$AckAnswer.getHandledCount:()J
201 ··#193·=·Utf8···············access$2600201 ··#193·=·Utf8···············access$2600
202 ··#194·=·Utf8···············(Lcom/xabber/xmpp/smack/XMPPTCPConnection;J)V202 ··#194·=·Utf8···············(Lcom/xabber/xmpp/smack/XMPPTCPConnection;J)V
203 ··#195·=·NameAndType········#193:#194·····//·access$2600:(Lcom/xabber/xmpp/smack/XMPPTCPConnection;J)V203 ··#195·=·NameAndType········#193:#194·····//·access$2600:(Lcom/xabber/xmpp/smack/XMPPTCPConnection;J)V
Max diff block lines reached; 78842/91859 bytes (85.83%) of diff not shown.
92.0 KB
org/jivesoftware/smack/tcp/XMPPTCPConnection$PacketReader.class
91.9 KB
javap -verbose -constants -s -l -private {}
    
Offset 13, 33 lines modifiedOffset 13, 33 lines modified
13 ····#5·=·Utf8···············$assertionsDisabled13 ····#5·=·Utf8···············$assertionsDisabled
14 ····#6·=·Utf8···············Z14 ····#6·=·Utf8···············Z
15 ····#7·=·Utf8···············done15 ····#7·=·Utf8···············done
16 ····#8·=·Utf8···············parser16 ····#8·=·Utf8···············parser
17 ····#9·=·Utf8···············Lorg/xmlpull/v1/XmlPullParser;17 ····#9·=·Utf8···············Lorg/xmlpull/v1/XmlPullParser;
18 ···#10·=·Utf8···············this$018 ···#10·=·Utf8···············this$0
19 ···#11·=·Utf8···············Lorg/jivesoftware/smack/tcp/XMPPTCPConnection;19 ···#11·=·Utf8···············Lorg/jivesoftware/smack/tcp/XMPPTCPConnection;
 20 ···#12·=·Utf8···············org/jivesoftware/smack/tcp/XMPPTCPConnection
 21 ···#13·=·Class··············#12···········//·org/jivesoftware/smack/tcp/XMPPTCPConnection
20 ···#12·=·NameAndType········#10:#11·······//·this$0:Lorg/jivesoftware/smack/tcp/XMPPTCPConnection;22 ···#14·=·NameAndType········#10:#11·······//·this$0:Lorg/jivesoftware/smack/tcp/XMPPTCPConnection;
21 ···#13·=·Fieldref···········#2.#12········//·org/jivesoftware/smack/tcp/XMPPTCPConnection$PacketReader.this$0:Lorg/jivesoftware/smack/tcp/XMPPTCPConnection;23 ···#15·=·Fieldref···········#2.#14········//·org/jivesoftware/smack/tcp/XMPPTCPConnection$PacketReader.this$0:Lorg/jivesoftware/smack/tcp/XMPPTCPConnection;
22 ···#14·=·Utf8···············<init>24 ···#16·=·Utf8···············<init>
23 ···#15·=·Utf8···············()V25 ···#17·=·Utf8···············()V
24 ···#16·=·NameAndType········#14:#15·······//·"<init>":()V26 ···#18·=·NameAndType········#16:#17·······//·"<init>":()V
25 ···#17·=·Methodref··········#4.#16········//·java/lang/Object."<init>":()V27 ···#19·=·Methodref··········#4.#18········//·java/lang/Object."<init>":()V
26 ···#18·=·NameAndType········#7:#6·········//·done:Z28 ···#20·=·NameAndType········#7:#6·········//·done:Z
27 ···#19·=·Fieldref···········#2.#18········//·org/jivesoftware/smack/tcp/XMPPTCPConnection$PacketReader.done:Z29 ···#21·=·Fieldref···········#2.#20········//·org/jivesoftware/smack/tcp/XMPPTCPConnection$PacketReader.done:Z
28 ···#20·=·Utf8···············parsePackets30 ···#22·=·Utf8···············parsePackets
29 ···#21·=·NameAndType········#20:#15·······//·parsePackets:()V31 ···#23·=·NameAndType········#22:#17·······//·parsePackets:()V
30 ···#22·=·Methodref··········#2.#21········//·org/jivesoftware/smack/tcp/XMPPTCPConnection$PacketReader.parsePackets:()V32 ···#24·=·Methodref··········#2.#23········//·org/jivesoftware/smack/tcp/XMPPTCPConnection$PacketReader.parsePackets:()V
31 ···#23·=·Utf833 ···#25·=·Utf8
32 ···#24·=·String·············#23···········//34 ···#26·=·String·············#25···········//
33 ···#25·=·Utf8···············org/jivesoftware/smack/tcp/XMPPTCPConnection 
34 ···#26·=·Class··············#25···········//·org/jivesoftware/smack/tcp/XMPPTCPConnection 
35 ···#27·=·Utf8···············access$40035 ···#27·=·Utf8···············access$400
36 ···#28·=·Utf8···············(Lorg/jivesoftware/smack/tcp/XMPPTCPConnection;)Lorg/jivesoftware/smack/SynchronizationPoint;36 ···#28·=·Utf8···············(Lorg/jivesoftware/smack/tcp/XMPPTCPConnection;)Lorg/jivesoftware/smack/SynchronizationPoint;
37 ···#29·=·NameAndType········#27:#28·······//·access$400:(Lorg/jivesoftware/smack/tcp/XMPPTCPConnection;)Lorg/jivesoftware/smack/SynchronizationPoint;37 ···#29·=·NameAndType········#27:#28·······//·access$400:(Lorg/jivesoftware/smack/tcp/XMPPTCPConnection;)Lorg/jivesoftware/smack/SynchronizationPoint;
38 ···#30·=·Methodref··········#26.#29·······//·org/jivesoftware/smack/tcp/XMPPTCPConnection.access$400:(Lorg/jivesoftware/smack/tcp/XMPPTCPConnection;)Lorg/jivesoftware/smack/SynchronizationPoint;38 ···#30·=·Methodref··········#13.#29·······//·org/jivesoftware/smack/tcp/XMPPTCPConnection.access$400:(Lorg/jivesoftware/smack/tcp/XMPPTCPConnection;)Lorg/jivesoftware/smack/SynchronizationPoint;
39 ···#31·=·Utf8···············org/jivesoftware/smack/SynchronizationPoint39 ···#31·=·Utf8···············org/jivesoftware/smack/SynchronizationPoint
40 ···#32·=·Class··············#31···········//·org/jivesoftware/smack/SynchronizationPoint40 ···#32·=·Class··············#31···········//·org/jivesoftware/smack/SynchronizationPoint
41 ···#33·=·Utf8···············checkIfSuccessOrWait41 ···#33·=·Utf8···············checkIfSuccessOrWait
42 ···#34·=·Utf8···············()Ljava/lang/Exception;42 ···#34·=·Utf8···············()Ljava/lang/Exception;
43 ···#35·=·NameAndType········#33:#34·······//·checkIfSuccessOrWait:()Ljava/lang/Exception;43 ···#35·=·NameAndType········#33:#34·······//·checkIfSuccessOrWait:()Ljava/lang/Exception;
44 ···#36·=·Methodref··········#32.#35·······//·org/jivesoftware/smack/SynchronizationPoint.checkIfSuccessOrWait:()Ljava/lang/Exception;44 ···#36·=·Methodref··········#32.#35·······//·org/jivesoftware/smack/SynchronizationPoint.checkIfSuccessOrWait:()Ljava/lang/Exception;
45 ···#37·=·NameAndType········#8:#9·········//·parser:Lorg/xmlpull/v1/XmlPullParser;45 ···#37·=·NameAndType········#8:#9·········//·parser:Lorg/xmlpull/v1/XmlPullParser;
Offset 69, 18 lines modifiedOffset 69, 18 lines modified
69 ···#61·=·NameAndType········#60:#51·······//·getNamespace:()Ljava/lang/String;69 ···#61·=·NameAndType········#60:#51·······//·getNamespace:()Ljava/lang/String;
70 ···#62·=·InterfaceMethodref·#40.#61·······//·org/xmlpull/v1/XmlPullParser.getNamespace:()Ljava/lang/String;70 ···#62·=·InterfaceMethodref·#40.#61·······//·org/xmlpull/v1/XmlPullParser.getNamespace:()Ljava/lang/String;
71 ···#63·=·Utf8···············http://etherx.jabber.org/streams71 ···#63·=·Utf8···············http://etherx.jabber.org/streams
72 ···#64·=·String·············#63···········//·http://etherx.jabber.org/streams72 ···#64·=·String·············#63···········//·http://etherx.jabber.org/streams
73 ···#65·=·Utf8···············access$230073 ···#65·=·Utf8···············access$2300
74 ···#66·=·Utf8···············()Ljava/util/logging/Logger;74 ···#66·=·Utf8···············()Ljava/util/logging/Logger;
75 ···#67·=·NameAndType········#65:#66·······//·access$2300:()Ljava/util/logging/Logger;75 ···#67·=·NameAndType········#65:#66·······//·access$2300:()Ljava/util/logging/Logger;
76 ···#68·=·Methodref··········#26.#67·······//·org/jivesoftware/smack/tcp/XMPPTCPConnection.access$2300:()Ljava/util/logging/Logger;76 ···#68·=·Methodref··········#13.#67·······//·org/jivesoftware/smack/tcp/XMPPTCPConnection.access$2300:()Ljava/util/logging/Logger;
77 ···#69·=·Utf8···············java/lang/StringBuilder77 ···#69·=·Utf8···············java/lang/StringBuilder
78 ···#70·=·Class··············#69···········//·java/lang/StringBuilder78 ···#70·=·Class··············#69···········//·java/lang/StringBuilder
79 ···#71·=·Methodref··········#70.#16·······//·java/lang/StringBuilder."<init>":()V79 ···#71·=·Methodref··········#70.#18·······//·java/lang/StringBuilder."<init>":()V
80 ···#72·=·Utf8···············append80 ···#72·=·Utf8···············append
81 ···#73·=·Utf8···············(Ljava/lang/Object;)Ljava/lang/StringBuilder;81 ···#73·=·Utf8···············(Ljava/lang/Object;)Ljava/lang/StringBuilder;
82 ···#74·=·NameAndType········#72:#73·······//·append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;82 ···#74·=·NameAndType········#72:#73·······//·append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
83 ···#75·=·Methodref··········#70.#74·······//·java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;83 ···#75·=·Methodref··········#70.#74·······//·java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
84 ···#76·=·Utf8················</stream>·but·different·namespace84 ···#76·=·Utf8················</stream>·but·different·namespace
85 ···#77·=·String·············#76···········//··</stream>·but·different·namespace85 ···#77·=·String·············#76···········//··</stream>·but·different·namespace
86 ···#78·=·Utf8···············(Ljava/lang/String;)Ljava/lang/StringBuilder;86 ···#78·=·Utf8···············(Ljava/lang/String;)Ljava/lang/StringBuilder;
Offset 94, 43 lines modifiedOffset 94, 43 lines modified
94 ···#86·=·Utf8···············warning94 ···#86·=·Utf8···············warning
95 ···#87·=·Utf8···············(Ljava/lang/String;)V95 ···#87·=·Utf8···············(Ljava/lang/String;)V
96 ···#88·=·NameAndType········#86:#87·······//·warning:(Ljava/lang/String;)V96 ···#88·=·NameAndType········#86:#87·······//·warning:(Ljava/lang/String;)V
97 ···#89·=·Methodref··········#85.#88·······//·java/util/logging/Logger.warning:(Ljava/lang/String;)V97 ···#89·=·Methodref··········#85.#88·······//·java/util/logging/Logger.warning:(Ljava/lang/String;)V
98 ···#90·=·Utf8···············packetWriter98 ···#90·=·Utf8···············packetWriter
99 ···#91·=·Utf8···············Lorg/jivesoftware/smack/tcp/XMPPTCPConnection$PacketWriter;99 ···#91·=·Utf8···············Lorg/jivesoftware/smack/tcp/XMPPTCPConnection$PacketWriter;
100 ···#92·=·NameAndType········#90:#91·······//·packetWriter:Lorg/jivesoftware/smack/tcp/XMPPTCPConnection$PacketWriter;100 ···#92·=·NameAndType········#90:#91·······//·packetWriter:Lorg/jivesoftware/smack/tcp/XMPPTCPConnection$PacketWriter;
101 ···#93·=·Fieldref···········#26.#92·······//·org/jivesoftware/smack/tcp/XMPPTCPConnection.packetWriter:Lorg/jivesoftware/smack/tcp/XMPPTCPConnection$PacketWriter;101 ···#93·=·Fieldref···········#13.#92·······//·org/jivesoftware/smack/tcp/XMPPTCPConnection.packetWriter:Lorg/jivesoftware/smack/tcp/XMPPTCPConnection$PacketWriter;
102 ···#94·=·Utf8···············org/jivesoftware/smack/tcp/XMPPTCPConnection$PacketWriter102 ···#94·=·Utf8···············org/jivesoftware/smack/tcp/XMPPTCPConnection$PacketWriter
103 ···#95·=·Class··············#94···········//·org/jivesoftware/smack/tcp/XMPPTCPConnection$PacketWriter103 ···#95·=·Class··············#94···········//·org/jivesoftware/smack/tcp/XMPPTCPConnection$PacketWriter
104 ···#96·=·Utf8···············access$3000104 ···#96·=·Utf8···············access$3000
105 ···#97·=·Utf8···············(Lorg/jivesoftware/smack/tcp/XMPPTCPConnection$PacketWriter;)Lorg/jivesoftware/smack/util/ArrayBlockingQueueWithShutdown;105 ···#97·=·Utf8···············(Lorg/jivesoftware/smack/tcp/XMPPTCPConnection$PacketWriter;)Lorg/jivesoftware/smack/util/ArrayBlockingQueueWithShutdown;
106 ···#98·=·NameAndType········#96:#97·······//·access$3000:(Lorg/jivesoftware/smack/tcp/XMPPTCPConnection$PacketWriter;)Lorg/jivesoftware/smack/util/ArrayBlockingQueueWithShutdown;106 ···#98·=·NameAndType········#96:#97·······//·access$3000:(Lorg/jivesoftware/smack/tcp/XMPPTCPConnection$PacketWriter;)Lorg/jivesoftware/smack/util/ArrayBlockingQueueWithShutdown;
107 ···#99·=·Methodref··········#95.#98·······//·org/jivesoftware/smack/tcp/XMPPTCPConnection$PacketWriter.access$3000:(Lorg/jivesoftware/smack/tcp/XMPPTCPConnection$PacketWriter;)Lorg/jivesoftware/smack/util/ArrayBlockingQueueWithShutdown;107 ···#99·=·Methodref··········#95.#98·······//·org/jivesoftware/smack/tcp/XMPPTCPConnection$PacketWriter.access$3000:(Lorg/jivesoftware/smack/tcp/XMPPTCPConnection$PacketWriter;)Lorg/jivesoftware/smack/util/ArrayBlockingQueueWithShutdown;
108 ··#100·=·Utf8···············org/jivesoftware/smack/util/ArrayBlockingQueueWithShutdown108 ··#100·=·Utf8···············org/jivesoftware/smack/util/ArrayBlockingQueueWithShutdown
109 ··#101·=·Class··············#100··········//·org/jivesoftware/smack/util/ArrayBlockingQueueWithShutdown109 ··#101·=·Class··············#100··········//·org/jivesoftware/smack/util/ArrayBlockingQueueWithShutdown
110 ··#102·=·Utf8···············isShutdown110 ··#102·=·Utf8···············isShutdown
111 ··#103·=·Utf8···············()Z111 ··#103·=·Utf8···············()Z
112 ··#104·=·NameAndType········#102:#103·····//·isShutdown:()Z112 ··#104·=·NameAndType········#102:#103·····//·isShutdown:()Z
113 ··#105·=·Methodref··········#101.#104·····//·org/jivesoftware/smack/util/ArrayBlockingQueueWithShutdown.isShutdown:()Z113 ··#105·=·Methodref··········#101.#104·····//·org/jivesoftware/smack/util/ArrayBlockingQueueWithShutdown.isShutdown:()Z
114 ··#106·=·Utf8···············access$3100114 ··#106·=·Utf8···············access$3100
115 ··#107·=·NameAndType········#106:#28······//·access$3100:(Lorg/jivesoftware/smack/tcp/XMPPTCPConnection;)Lorg/jivesoftware/smack/SynchronizationPoint;115 ··#107·=·NameAndType········#106:#28······//·access$3100:(Lorg/jivesoftware/smack/tcp/XMPPTCPConnection;)Lorg/jivesoftware/smack/SynchronizationPoint;
116 ··#108·=·Methodref··········#26.#107······//·org/jivesoftware/smack/tcp/XMPPTCPConnection.access$3100:(Lorg/jivesoftware/smack/tcp/XMPPTCPConnection;)Lorg/jivesoftware/smack/SynchronizationPoint;116 ··#108·=·Methodref··········#13.#107······//·org/jivesoftware/smack/tcp/XMPPTCPConnection.access$3100:(Lorg/jivesoftware/smack/tcp/XMPPTCPConnection;)Lorg/jivesoftware/smack/SynchronizationPoint;
117 ··#109·=·Utf8···············reportSuccess117 ··#109·=·Utf8···············reportSuccess
118 ··#110·=·NameAndType········#109:#15······//·reportSuccess:()V118 ··#110·=·NameAndType········#109:#17······//·reportSuccess:()V
119 ··#111·=·Methodref··········#32.#110······//·org/jivesoftware/smack/SynchronizationPoint.reportSuccess:()V119 ··#111·=·Methodref··········#32.#110······//·org/jivesoftware/smack/SynchronizationPoint.reportSuccess:()V
120 ··#112·=·Utf8················received·closing·</stream>·element.120 ··#112·=·Utf8················received·closing·</stream>·element.
121 ··#113·=·String·············#112··········//··received·closing·</stream>·element.121 ··#113·=·String·············#112··········//··received·closing·</stream>·element.
122 ··#114·=·Utf8················Server·wants·to·terminate·the·connection,·calling·disconnect()122 ··#114·=·Utf8················Server·wants·to·terminate·the·connection,·calling·disconnect()
123 ··#115·=·String·············#114··········//··Server·wants·to·terminate·the·connection,·calling·disconnect()123 ··#115·=·String·············#114··········//··Server·wants·to·terminate·the·connection,·calling·disconnect()
124 ··#116·=·Utf8···············info124 ··#116·=·Utf8···············info
125 ··#117·=·NameAndType········#116:#87······//·info:(Ljava/lang/String;)V125 ··#117·=·NameAndType········#116:#87······//·info:(Ljava/lang/String;)V
126 ··#118·=·Methodref··········#85.#117······//·java/util/logging/Logger.info:(Ljava/lang/String;)V126 ··#118·=·Methodref··········#85.#117······//·java/util/logging/Logger.info:(Ljava/lang/String;)V
127 ··#119·=·Utf8···············disconnect127 ··#119·=·Utf8···············disconnect
128 ··#120·=·NameAndType········#119:#15······//·disconnect:()V128 ··#120·=·NameAndType········#119:#17······//·disconnect:()V
129 ··#121·=·Methodref··········#26.#120······//·org/jivesoftware/smack/tcp/XMPPTCPConnection.disconnect:()V129 ··#121·=·Methodref··········#13.#120······//·org/jivesoftware/smack/tcp/XMPPTCPConnection.disconnect:()V
130 ··#122·=·Utf8···············hashCode130 ··#122·=·Utf8···············hashCode
131 ··#123·=·NameAndType········#122:#42······//·hashCode:()I131 ··#123·=·NameAndType········#122:#42······//·hashCode:()I
132 ··#124·=·Methodref··········#55.#123······//·java/lang/String.hashCode:()I132 ··#124·=·Methodref··········#55.#123······//·java/lang/String.hashCode:()I
133 ··#125·=·Utf8···············challenge133 ··#125·=·Utf8···············challenge
134 ··#126·=·String·············#125··········//·challenge134 ··#126·=·String·············#125··········//·challenge
135 ··#127·=·Float··············1.1E-44f135 ··#127·=·Float··············1.1E-44f
136 ··#128·=·Utf8···············resumed136 ··#128·=·Utf8···············resumed
Offset 176, 22 lines modifiedOffset 176, 22 lines modified
176 ··#168·=·Class··············#167··········//·org/jivesoftware/smack/sm/provider/ParseStreamManagement176 ··#168·=·Class··············#167··········//·org/jivesoftware/smack/sm/provider/ParseStreamManagement
177 ··#169·=·Utf8···············ackRequest177 ··#169·=·Utf8···············ackRequest
178 ··#170·=·Utf8···············(Lorg/xmlpull/v1/XmlPullParser;)Lorg/jivesoftware/smack/sm/packet/StreamManagement$AckRequest;178 ··#170·=·Utf8···············(Lorg/xmlpull/v1/XmlPullParser;)Lorg/jivesoftware/smack/sm/packet/StreamManagement$AckRequest;
179 ··#171·=·NameAndType········#169:#170·····//·ackRequest:(Lorg/xmlpull/v1/XmlPullParser;)Lorg/jivesoftware/smack/sm/packet/StreamManagement$AckRequest;179 ··#171·=·NameAndType········#169:#170·····//·ackRequest:(Lorg/xmlpull/v1/XmlPullParser;)Lorg/jivesoftware/smack/sm/packet/StreamManagement$AckRequest;
180 ··#172·=·Methodref··········#168.#171·····//·org/jivesoftware/smack/sm/provider/ParseStreamManagement.ackRequest:(Lorg/xmlpull/v1/XmlPullParser;)Lorg/jivesoftware/smack/sm/packet/StreamManagement$AckRequest;180 ··#172·=·Methodref··········#168.#171·····//·org/jivesoftware/smack/sm/provider/ParseStreamManagement.ackRequest:(Lorg/xmlpull/v1/XmlPullParser;)Lorg/jivesoftware/smack/sm/packet/StreamManagement$AckRequest;
181 ··#173·=·Utf8···············access$2000181 ··#173·=·Utf8···············access$2000
182 ··#174·=·NameAndType········#173:#28······//·access$2000:(Lorg/jivesoftware/smack/tcp/XMPPTCPConnection;)Lorg/jivesoftware/smack/SynchronizationPoint;182 ··#174·=·NameAndType········#173:#28······//·access$2000:(Lorg/jivesoftware/smack/tcp/XMPPTCPConnection;)Lorg/jivesoftware/smack/SynchronizationPoint;
183 ··#175·=·Methodref··········#26.#174······//·org/jivesoftware/smack/tcp/XMPPTCPConnection.access$2000:(Lorg/jivesoftware/smack/tcp/XMPPTCPConnection;)Lorg/jivesoftware/smack/SynchronizationPoint;183 ··#175·=·Methodref··········#13.#174······//·org/jivesoftware/smack/tcp/XMPPTCPConnection.access$2000:(Lorg/jivesoftware/smack/tcp/XMPPTCPConnection;)Lorg/jivesoftware/smack/SynchronizationPoint;
184 ··#176·=·Utf8···············wasSuccessful184 ··#176·=·Utf8···············wasSuccessful
185 ··#177·=·NameAndType········#176:#103·····//·wasSuccessful:()Z185 ··#177·=·NameAndType········#176:#103·····//·wasSuccessful:()Z
186 ··#178·=·Methodref··········#32.#177······//·org/jivesoftware/smack/SynchronizationPoint.wasSuccessful:()Z186 ··#178·=·Methodref··········#32.#177······//·org/jivesoftware/smack/SynchronizationPoint.wasSuccessful:()Z
187 ··#179·=·Utf8···············access$2900187 ··#179·=·Utf8···············access$2900
188 ··#180·=·Utf8···············(Lorg/jivesoftware/smack/tcp/XMPPTCPConnection;)V188 ··#180·=·Utf8···············(Lorg/jivesoftware/smack/tcp/XMPPTCPConnection;)V
189 ··#181·=·NameAndType········#179:#180·····//·access$2900:(Lorg/jivesoftware/smack/tcp/XMPPTCPConnection;)V189 ··#181·=·NameAndType········#179:#180·····//·access$2900:(Lorg/jivesoftware/smack/tcp/XMPPTCPConnection;)V
190 ··#182·=·Methodref··········#26.#181······//·org/jivesoftware/smack/tcp/XMPPTCPConnection.access$2900:(Lorg/jivesoftware/smack/tcp/XMPPTCPConnection;)V190 ··#182·=·Methodref··········#13.#181······//·org/jivesoftware/smack/tcp/XMPPTCPConnection.access$2900:(Lorg/jivesoftware/smack/tcp/XMPPTCPConnection;)V
191 ··#183·=·Utf8···············SM·Ack·Request·received·while·SM·is·not·enabled191 ··#183·=·Utf8···············SM·Ack·Request·received·while·SM·is·not·enabled
192 ··#184·=·String·············#183··········//·SM·Ack·Request·received·while·SM·is·not·enabled192 ··#184·=·String·············#183··········//·SM·Ack·Request·received·while·SM·is·not·enabled
193 ··#185·=·Utf8···············ackAnswer193 ··#185·=·Utf8···············ackAnswer
194 ··#186·=·Utf8···············(Lorg/xmlpull/v1/XmlPullParser;)Lorg/jivesoftware/smack/sm/packet/StreamManagement$AckAnswer;194 ··#186·=·Utf8···············(Lorg/xmlpull/v1/XmlPullParser;)Lorg/jivesoftware/smack/sm/packet/StreamManagement$AckAnswer;
195 ··#187·=·NameAndType········#185:#186·····//·ackAnswer:(Lorg/xmlpull/v1/XmlPullParser;)Lorg/jivesoftware/smack/sm/packet/StreamManagement$AckAnswer;195 ··#187·=·NameAndType········#185:#186·····//·ackAnswer:(Lorg/xmlpull/v1/XmlPullParser;)Lorg/jivesoftware/smack/sm/packet/StreamManagement$AckAnswer;
196 ··#188·=·Methodref··········#168.#187·····//·org/jivesoftware/smack/sm/provider/ParseStreamManagement.ackAnswer:(Lorg/xmlpull/v1/XmlPullParser;)Lorg/jivesoftware/smack/sm/packet/StreamManagement$AckAnswer;196 ··#188·=·Methodref··········#168.#187·····//·org/jivesoftware/smack/sm/provider/ParseStreamManagement.ackAnswer:(Lorg/xmlpull/v1/XmlPullParser;)Lorg/jivesoftware/smack/sm/packet/StreamManagement$AckAnswer;
197 ··#189·=·Utf8···············org/jivesoftware/smack/sm/packet/StreamManagement$AckAnswer197 ··#189·=·Utf8···············org/jivesoftware/smack/sm/packet/StreamManagement$AckAnswer
Offset 199, 44 lines modifiedOffset 199, 44 lines modified
199 ··#191·=·Utf8···············getHandledCount199 ··#191·=·Utf8···············getHandledCount
200 ··#192·=·Utf8···············()J200 ··#192·=·Utf8···············()J
201 ··#193·=·NameAndType········#191:#192·····//·getHandledCount:()J201 ··#193·=·NameAndType········#191:#192·····//·getHandledCount:()J
202 ··#194·=·Methodref··········#190.#193·····//·org/jivesoftware/smack/sm/packet/StreamManagement$AckAnswer.getHandledCount:()J202 ··#194·=·Methodref··········#190.#193·····//·org/jivesoftware/smack/sm/packet/StreamManagement$AckAnswer.getHandledCount:()J
203 ··#195·=·Utf8···············access$2600203 ··#195·=·Utf8···············access$2600
Max diff block lines reached; 81143/93994 bytes (86.33%) of diff not shown.
117 KB
io/realm/DefaultRealmModuleMediator.class
117 KB
procyon -ec {}
    
Offset 10, 774 lines modifiedOffset 10, 774 lines modified
10 import·java.util.List;10 import·java.util.List;
11 import·android.util.JsonReader;11 import·android.util.JsonReader;
12 import·org.json.JSONObject;12 import·org.json.JSONObject;
13 import·java.io.Serializable;13 import·java.io.Serializable;
14 import·io.realm.internal.RealmObjectProxy;14 import·io.realm.internal.RealmObjectProxy;
15 import·java.util.Map;15 import·java.util.Map;
16 import·java.util.Collections;16 import·java.util.Collections;
 17 import·com.xabber.android.data.notification.custom_notification.NotifyPrefsRealm;
17 import·com.xabber.android.data.database.realm.NotificationStateRealm;18 import·com.xabber.android.data.database.realm.SyncStateRealm;
18 import·com.xabber.android.data.database.realm.XTokenRealm;19 import·com.xabber.android.data.database.realm.AccountRealm;
19 import·com.xabber.android.data.database.realm.NotifChatRealm; 
20 import·com.xabber.android.data.database.messagerealm.Attachment;20 import·com.xabber.android.data.database.messagerealm.Attachment;
 21 import·com.xabber.android.data.database.realm.SocialBindingRealm;
21 import·com.xabber.android.data.database.realm.XMPPUserRealm;22 import·com.xabber.android.data.database.realm.XabberAccountRealm;
22 import·com.xabber.android.data.extension.httpfileupload.UploadServer; 
23 import·com.xabber.android.data.database.messagerealm.MessageItem; 
24 import·com.xabber.android.data.database.messagerealm.GroupchatUserRealm; 
25 import·com.xabber.android.data.database.messagerealm.ForwardId; 
26 import·com.xabber.android.data.database.realm.EmailRealm;23 import·com.xabber.android.data.database.realm.EmailRealm;
27 import·com.xabber.android.data.database.realm.CrowdfundingMessage;24 import·com.xabber.android.data.database.realm.CrowdfundingMessage;
28 import·com.xabber.android.data.database.realm.DiscoveryInfoCache; 
29 import·com.xabber.android.data.database.realm.SyncStateRealm; 
30 import·com.xabber.android.data.database.realm.ChatDataRealm; 
31 import·com.xabber.android.data.database.realm.XabberAccountRealm; 
32 import·com.xabber.android.data.database.realm.NotifMessageRealm; 
33 import·com.xabber.android.data.database.realm.ContactGroup;25 import·com.xabber.android.data.database.realm.ContactGroup;
34 import·com.xabber.android.data.database.realm.PushLogRecord; 
35 import·com.xabber.android.data.database.realm.PatreonGoalRealm; 
36 import·com.xabber.android.data.database.realm.SocialBindingRealm; 
37 import·com.xabber.android.data.database.realm.AccountRealm;26 import·com.xabber.android.data.database.messagerealm.GroupchatUserRealm;
38 import·com.xabber.android.data.notification.custom_notification.NotifyPrefsRealm; 
39 import·com.xabber.android.data.database.messagerealm.SyncInfo;27 import·com.xabber.android.data.database.messagerealm.SyncInfo;
40 import·com.xabber.android.data.database.realm.XMPPAccountSettignsRealm;28 import·com.xabber.android.data.database.realm.XMPPUserRealm;
 29 import·com.xabber.android.data.database.realm.NotifMessageRealm;
 30 import·com.xabber.android.data.extension.httpfileupload.UploadServer;
 31 import·com.xabber.android.data.database.messagerealm.ForwardId;
41 import·com.xabber.android.data.database.realm.PatreonRealm;32 import·com.xabber.android.data.database.realm.XTokenRealm;
42 import·com.xabber.android.data.database.realm.ContactRealm;33 import·com.xabber.android.data.database.realm.ContactRealm;
 34 import·com.xabber.android.data.database.realm.PatreonGoalRealm;
 35 import·com.xabber.android.data.database.realm.PatreonRealm;
 36 import·com.xabber.android.data.database.realm.ChatDataRealm;
 37 import·com.xabber.android.data.database.realm.XMPPAccountSettignsRealm;
 38 import·com.xabber.android.data.database.realm.PushLogRecord;
 39 import·com.xabber.android.data.database.realm.NotifChatRealm;
 40 import·com.xabber.android.data.database.realm.DiscoveryInfoCache;
 41 import·com.xabber.android.data.database.messagerealm.MessageItem;
 42 import·com.xabber.android.data.database.realm.NotificationStateRealm;
43 import·java.util.HashSet;43 import·java.util.HashSet;
44 import·java.util.Set;44 import·java.util.Set;
45 import·io.realm.internal.RealmProxyMediator;45 import·io.realm.internal.RealmProxyMediator;
  
46 class·DefaultRealmModuleMediator·extends·RealmProxyMediator46 class·DefaultRealmModuleMediator·extends·RealmProxyMediator
47 {47 {
48 ····private·static·final·Set·MODEL_CLASSES;48 ····private·static·final·Set·MODEL_CLASSES;
49 ····49 ····
50 ····static·{50 ····static·{
51 ········final·HashSet<Class<ContactRealm>>·s·=·new·HashSet<Class<ContactRealm>>();51 ········final·HashSet<Class<NotificationStateRealm>>·s·=·new·HashSet<Class<NotificationStateRealm>>();
52 ········s.add(PatreonRealm.class);52 ········s.add(MessageItem.class);
 53 ········s.add((Class<NotificationStateRealm>)DiscoveryInfoCache.class);
 54 ········s.add((Class<NotificationStateRealm>)NotifChatRealm.class);
 55 ········s.add((Class<NotificationStateRealm>)PushLogRecord.class);
53 ········s.add((Class<ContactRealm>)XMPPAccountSettignsRealm.class);56 ········s.add((Class<NotificationStateRealm>)XMPPAccountSettignsRealm.class);
54 ········s.add((Class<ContactRealm>)SyncInfo.class); 
55 ········s.add((Class<ContactRealm>)NotifyPrefsRealm.class);57 ········s.add((Class<NotificationStateRealm>)ChatDataRealm.class);
56 ········s.add((Class<ContactRealm>)AccountRealm.class);58 ········s.add((Class<NotificationStateRealm>)PatreonRealm.class);
57 ········s.add((Class<ContactRealm>)SocialBindingRealm.class); 
58 ········s.add((Class<ContactRealm>)PatreonGoalRealm.class);59 ········s.add((Class<NotificationStateRealm>)PatreonGoalRealm.class);
59 ········s.add((Class<ContactRealm>)PushLogRecord.class); 
60 ········s.add((Class<ContactRealm>)ContactGroup.class);60 ········s.add((Class<NotificationStateRealm>)ContactRealm.class);
 61 ········s.add((Class<NotificationStateRealm>)XTokenRealm.class);
 62 ········s.add((Class<NotificationStateRealm>)ForwardId.class);
 63 ········s.add((Class<NotificationStateRealm>)UploadServer.class);
61 ········s.add((Class<ContactRealm>)NotifMessageRealm.class);64 ········s.add((Class<NotificationStateRealm>)NotifMessageRealm.class);
62 ········s.add((Class<ContactRealm>)XabberAccountRealm.class);65 ········s.add((Class<NotificationStateRealm>)XMPPUserRealm.class);
63 ········s.add((Class<ContactRealm>)ChatDataRealm.class);66 ········s.add((Class<NotificationStateRealm>)SyncInfo.class);
64 ········s.add((Class<ContactRealm>)SyncStateRealm.class);67 ········s.add((Class<NotificationStateRealm>)GroupchatUserRealm.class);
65 ········s.add((Class<ContactRealm>)DiscoveryInfoCache.class);68 ········s.add((Class<NotificationStateRealm>)ContactGroup.class);
66 ········s.add((Class<ContactRealm>)CrowdfundingMessage.class);69 ········s.add((Class<NotificationStateRealm>)CrowdfundingMessage.class);
67 ········s.add((Class<ContactRealm>)EmailRealm.class);70 ········s.add((Class<NotificationStateRealm>)EmailRealm.class);
68 ········s.add((Class<ContactRealm>)ForwardId.class); 
69 ········s.add((Class<ContactRealm>)GroupchatUserRealm.class); 
70 ········s.add((Class<ContactRealm>)MessageItem.class); 
71 ········s.add((Class<ContactRealm>)UploadServer.class); 
72 ········s.add((Class<ContactRealm>)XMPPUserRealm.class);71 ········s.add((Class<NotificationStateRealm>)XabberAccountRealm.class);
 72 ········s.add((Class<NotificationStateRealm>)SocialBindingRealm.class);
73 ········s.add((Class<ContactRealm>)Attachment.class);73 ········s.add((Class<NotificationStateRealm>)Attachment.class);
 74 ········s.add((Class<NotificationStateRealm>)AccountRealm.class);
 75 ········s.add((Class<NotificationStateRealm>)SyncStateRealm.class);
74 ········s.add((Class<ContactRealm>)NotifChatRealm.class);76 ········s.add((Class<NotificationStateRealm>)NotifyPrefsRealm.class);
75 ········s.add((Class<ContactRealm>)XTokenRealm.class); 
76 ········s.add((Class<ContactRealm>)NotificationStateRealm.class); 
77 ········s.add(ContactRealm.class);77 ········s.add(NotificationStateRealm.class);
78 ········MODEL_CLASSES·=·Collections.unmodifiableSet((Set<?>)s);78 ········MODEL_CLASSES·=·Collections.unmodifiableSet((Set<?>)s);
79 ····}79 ····}
80 ····80 ····
81 ····public·RealmModel·copyOrUpdate(final·Realm·realm,·final·RealmModel·realmModel,·final·boolean·b,·final·Map·map)·{81 ····public·RealmModel·copyOrUpdate(final·Realm·realm,·final·RealmModel·realmModel,·final·boolean·b,·final·Map·map)·{
82 ········Serializable·s;82 ········Serializable·s;
83 ········if·(realmModel·instanceof·RealmObjectProxy)·{83 ········if·(realmModel·instanceof·RealmObjectProxy)·{
84 ············s·=·realmModel.getClass().getSuperclass();84 ············s·=·realmModel.getClass().getSuperclass();
85 ········}85 ········}
86 ········else·{86 ········else·{
87 ············s·=·realmModel.getClass();87 ············s·=·realmModel.getClass();
88 ········}88 ········}
89 ········Object·obj;89 ········Object·obj;
90 ········if·(s.equals(PatreonRealm.class))·{90 ········if·(s.equals(MessageItem.class))·{
91 ············obj·=·PatreonRealmRealmProxy.copyOrUpdate(realm,·(PatreonRealm)realmModel,·b,·map);91 ············obj·=·MessageItemRealmProxy.copyOrUpdate(realm,·(MessageItem)realmModel,·b,·map);
92 ········}92 ········}
93 ········else·if·(s.equals(XMPPAccountSettignsRealm.class))·{ 
94 ············obj·=·XMPPAccountSettignsRealmRealmProxy.copyOrUpdate(realm,·(XMPPAccountSettignsRealm)realmModel,·b,·map);93 ········else·if·(s.equals(DiscoveryInfoCache.class))·{
 94 ············obj·=·DiscoveryInfoCacheRealmProxy.copyOrUpdate(realm,·(DiscoveryInfoCache)realmModel,·b,·map);
95 ········}95 ········}
96 ········else·if·(s.equals(SyncInfo.class))·{96 ········else·if·(s.equals(NotifChatRealm.class))·{
97 ············obj·=·SyncInfoRealmProxy.copyOrUpdate(realm,·(SyncInfo)realmModel,·b,·map);97 ············obj·=·NotifChatRealmRealmProxy.copyOrUpdate(realm,·(NotifChatRealm)realmModel,·b,·map);
98 ········}98 ········}
99 ········else·if·(s.equals(NotifyPrefsRealm.class))·{99 ········else·if·(s.equals(PushLogRecord.class))·{
100 ············obj·=·NotifyPrefsRealmRealmProxy.copyOrUpdate(realm,·(NotifyPrefsRealm)realmModel,·b,·map);100 ············obj·=·PushLogRecordRealmProxy.copyOrUpdate(realm,·(PushLogRecord)realmModel,·b,·map);
101 ········}101 ········}
102 ········else·if·(s.equals(AccountRealm.class))·{102 ········else·if·(s.equals(XMPPAccountSettignsRealm.class))·{
103 ············obj·=·AccountRealmRealmProxy.copyOrUpdate(realm,·(AccountRealm)realmModel,·b,·map);103 ············obj·=·XMPPAccountSettignsRealmRealmProxy.copyOrUpdate(realm,·(XMPPAccountSettignsRealm)realmModel,·b,·map);
104 ········}104 ········}
 105 ········else·if·(s.equals(ChatDataRealm.class))·{
 106 ············obj·=·ChatDataRealmRealmProxy.copyOrUpdate(realm,·(ChatDataRealm)realmModel,·b,·map);
 107 ········}
105 ········else·if·(s.equals(SocialBindingRealm.class))·{108 ········else·if·(s.equals(PatreonRealm.class))·{
106 ············obj·=·SocialBindingRealmRealmProxy.copyOrUpdate(realm,·(SocialBindingRealm)realmModel,·b,·map);109 ············obj·=·PatreonRealmRealmProxy.copyOrUpdate(realm,·(PatreonRealm)realmModel,·b,·map);
107 ········}110 ········}
108 ········else·if·(s.equals(PatreonGoalRealm.class))·{111 ········else·if·(s.equals(PatreonGoalRealm.class))·{
Max diff block lines reached; 109937/119552 bytes (91.96%) of diff not shown.
27.2 KB
io/realm/MessageRealmDatabaseModuleMediator.class
27.1 KB
procyon -ec {}
    
Offset 10, 254 lines modifiedOffset 10, 254 lines modified
10 import·java.util.List;10 import·java.util.List;
11 import·android.util.JsonReader;11 import·android.util.JsonReader;
12 import·org.json.JSONObject;12 import·org.json.JSONObject;
13 import·java.io.Serializable;13 import·java.io.Serializable;
14 import·io.realm.internal.RealmObjectProxy;14 import·io.realm.internal.RealmObjectProxy;
15 import·java.util.Map;15 import·java.util.Map;
16 import·java.util.Collections;16 import·java.util.Collections;
17 import·com.xabber.android.data.database.realm.ContactRealm;17 import·com.xabber.android.data.database.messagerealm.Attachment;
18 import·com.xabber.android.data.database.messagerealm.ForwardId;18 import·com.xabber.android.data.database.messagerealm.ForwardId;
19 import·com.xabber.android.data.database.messagerealm.MessageItem;19 import·com.xabber.android.data.database.messagerealm.MessageItem;
20 import·com.xabber.android.data.database.messagerealm.SyncInfo; 
21 import·com.xabber.android.data.database.realm.ContactGroup;20 import·com.xabber.android.data.database.realm.ContactGroup;
 21 import·com.xabber.android.data.database.realm.ContactRealm;
22 import·com.xabber.android.data.database.messagerealm.Attachment;22 import·com.xabber.android.data.database.messagerealm.SyncInfo;
23 import·java.util.HashSet;23 import·java.util.HashSet;
24 import·java.util.Set;24 import·java.util.Set;
25 import·io.realm.internal.RealmProxyMediator;25 import·io.realm.internal.RealmProxyMediator;
  
26 class·MessageRealmDatabaseModuleMediator·extends·RealmProxyMediator26 class·MessageRealmDatabaseModuleMediator·extends·RealmProxyMediator
27 {27 {
28 ····private·static·final·Set·MODEL_CLASSES;28 ····private·static·final·Set·MODEL_CLASSES;
29 ····29 ····
30 ····static·{30 ····static·{
31 ········final·HashSet<Class<Attachment>>·s·=·new·HashSet<Class<Attachment>>();31 ········final·HashSet<Class<SyncInfo>>·s·=·new·HashSet<Class<SyncInfo>>();
32 ········s.add(ContactGroup.class);32 ········s.add(ContactRealm.class);
33 ········s.add((Class<Attachment>)SyncInfo.class);33 ········s.add((Class<SyncInfo>)ContactGroup.class);
34 ········s.add((Class<Attachment>)MessageItem.class);34 ········s.add((Class<SyncInfo>)MessageItem.class);
35 ········s.add((Class<Attachment>)ForwardId.class);35 ········s.add((Class<SyncInfo>)ForwardId.class);
36 ········s.add((Class<Attachment>)ContactRealm.class); 
37 ········s.add(Attachment.class);36 ········s.add((Class<SyncInfo>)Attachment.class);
 37 ········s.add(SyncInfo.class);
38 ········MODEL_CLASSES·=·Collections.unmodifiableSet((Set<?>)s);38 ········MODEL_CLASSES·=·Collections.unmodifiableSet((Set<?>)s);
39 ····}39 ····}
40 ····40 ····
41 ····public·RealmModel·copyOrUpdate(final·Realm·realm,·final·RealmModel·realmModel,·final·boolean·b,·final·Map·map)·{41 ····public·RealmModel·copyOrUpdate(final·Realm·realm,·final·RealmModel·realmModel,·final·boolean·b,·final·Map·map)·{
42 ········Serializable·s;42 ········Serializable·s;
43 ········if·(realmModel·instanceof·RealmObjectProxy)·{43 ········if·(realmModel·instanceof·RealmObjectProxy)·{
44 ············s·=·realmModel.getClass().getSuperclass();44 ············s·=·realmModel.getClass().getSuperclass();
45 ········}45 ········}
46 ········else·{46 ········else·{
47 ············s·=·realmModel.getClass();47 ············s·=·realmModel.getClass();
48 ········}48 ········}
49 ········Object·obj;49 ········Object·obj;
50 ········if·(s.equals(ContactGroup.class))·{50 ········if·(s.equals(ContactRealm.class))·{
51 ············obj·=·ContactGroupRealmProxy.copyOrUpdate(realm,·(ContactGroup)realmModel,·b,·map);51 ············obj·=·ContactRealmRealmProxy.copyOrUpdate(realm,·(ContactRealm)realmModel,·b,·map);
52 ········}52 ········}
53 ········else·if·(s.equals(SyncInfo.class))·{53 ········else·if·(s.equals(ContactGroup.class))·{
54 ············obj·=·SyncInfoRealmProxy.copyOrUpdate(realm,·(SyncInfo)realmModel,·b,·map);54 ············obj·=·ContactGroupRealmProxy.copyOrUpdate(realm,·(ContactGroup)realmModel,·b,·map);
55 ········}55 ········}
56 ········else·if·(s.equals(MessageItem.class))·{56 ········else·if·(s.equals(MessageItem.class))·{
57 ············obj·=·MessageItemRealmProxy.copyOrUpdate(realm,·(MessageItem)realmModel,·b,·map);57 ············obj·=·MessageItemRealmProxy.copyOrUpdate(realm,·(MessageItem)realmModel,·b,·map);
58 ········}58 ········}
59 ········else·if·(s.equals(ForwardId.class))·{59 ········else·if·(s.equals(ForwardId.class))·{
60 ············obj·=·ForwardIdRealmProxy.copyOrUpdate(realm,·(ForwardId)realmModel,·b,·map);60 ············obj·=·ForwardIdRealmProxy.copyOrUpdate(realm,·(ForwardId)realmModel,·b,·map);
61 ········}61 ········}
62 ········else·if·(s.equals(ContactRealm.class))·{62 ········else·if·(s.equals(Attachment.class))·{
63 ············obj·=·ContactRealmRealmProxy.copyOrUpdate(realm,·(ContactRealm)realmModel,·b,·map);63 ············obj·=·AttachmentRealmProxy.copyOrUpdate(realm,·(Attachment)realmModel,·b,·map);
64 ········}64 ········}
65 ········else·{65 ········else·{
66 ············if·(!s.equals(Attachment.class))·{66 ············if·(!s.equals(SyncInfo.class))·{
67 ················throw·getMissingProxyClassException((Class)s);67 ················throw·getMissingProxyClassException((Class)s);
68 ············}68 ············}
69 ············obj·=·AttachmentRealmProxy.copyOrUpdate(realm,·(Attachment)realmModel,·b,·map);69 ············obj·=·SyncInfoRealmProxy.copyOrUpdate(realm,·(SyncInfo)realmModel,·b,·map);
70 ········}70 ········}
71 ········return·((Class<RealmModel>)s).cast(obj);71 ········return·((Class<RealmModel>)s).cast(obj);
72 ····}72 ····}
73 ····73 ····
74 ····public·RealmModel·createDetachedCopy(final·RealmModel·realmModel,·final·int·n,·final·Map·map)·{74 ····public·RealmModel·createDetachedCopy(final·RealmModel·realmModel,·final·int·n,·final·Map·map)·{
75 ········final·Class<?·super·RealmModel>·superclass·=·realmModel.getClass().getSuperclass();75 ········final·Class<?·super·RealmModel>·superclass·=·realmModel.getClass().getSuperclass();
76 ········Object·obj;76 ········Object·obj;
77 ········if·(superclass.equals(ContactGroup.class))·{77 ········if·(superclass.equals(ContactRealm.class))·{
78 ············obj·=·ContactGroupRealmProxy.createDetachedCopy((ContactGroup)realmModel,·0,·n,·map);78 ············obj·=·ContactRealmRealmProxy.createDetachedCopy((ContactRealm)realmModel,·0,·n,·map);
79 ········}79 ········}
80 ········else·if·(superclass.equals(SyncInfo.class))·{80 ········else·if·(superclass.equals(ContactGroup.class))·{
81 ············obj·=·SyncInfoRealmProxy.createDetachedCopy((SyncInfo)realmModel,·0,·n,·map);81 ············obj·=·ContactGroupRealmProxy.createDetachedCopy((ContactGroup)realmModel,·0,·n,·map);
82 ········}82 ········}
83 ········else·if·(superclass.equals(MessageItem.class))·{83 ········else·if·(superclass.equals(MessageItem.class))·{
84 ············obj·=·MessageItemRealmProxy.createDetachedCopy((MessageItem)realmModel,·0,·n,·map);84 ············obj·=·MessageItemRealmProxy.createDetachedCopy((MessageItem)realmModel,·0,·n,·map);
85 ········}85 ········}
86 ········else·if·(superclass.equals(ForwardId.class))·{86 ········else·if·(superclass.equals(ForwardId.class))·{
87 ············obj·=·ForwardIdRealmProxy.createDetachedCopy((ForwardId)realmModel,·0,·n,·map);87 ············obj·=·ForwardIdRealmProxy.createDetachedCopy((ForwardId)realmModel,·0,·n,·map);
88 ········}88 ········}
89 ········else·if·(superclass.equals(ContactRealm.class))·{89 ········else·if·(superclass.equals(Attachment.class))·{
90 ············obj·=·ContactRealmRealmProxy.createDetachedCopy((ContactRealm)realmModel,·0,·n,·map);90 ············obj·=·AttachmentRealmProxy.createDetachedCopy((Attachment)realmModel,·0,·n,·map);
91 ········}91 ········}
92 ········else·{92 ········else·{
93 ············if·(!superclass.equals(Attachment.class))·{93 ············if·(!superclass.equals(SyncInfo.class))·{
94 ················throw·getMissingProxyClassException((Class)superclass);94 ················throw·getMissingProxyClassException((Class)superclass);
95 ············}95 ············}
96 ············obj·=·AttachmentRealmProxy.createDetachedCopy((Attachment)realmModel,·0,·n,·map);96 ············obj·=·SyncInfoRealmProxy.createDetachedCopy((SyncInfo)realmModel,·0,·n,·map);
97 ········}97 ········}
98 ········return·superclass.cast(obj);98 ········return·superclass.cast(obj);
99 ····}99 ····}
100 ····100 ····
101 ····public·RealmModel·createOrUpdateUsingJsonObject(final·Class·clazz,·final·Realm·realm,·final·JSONObject·jsonObject,·final·boolean·b)·{101 ····public·RealmModel·createOrUpdateUsingJsonObject(final·Class·clazz,·final·Realm·realm,·final·JSONObject·jsonObject,·final·boolean·b)·{
102 ········checkClass(clazz);102 ········checkClass(clazz);
103 ········Object·obj;103 ········Object·obj;
104 ········if·(clazz.equals(ContactGroup.class))·{104 ········if·(clazz.equals(ContactRealm.class))·{
105 ············obj·=·ContactGroupRealmProxy.createOrUpdateUsingJsonObject(realm,·jsonObject,·b);105 ············obj·=·ContactRealmRealmProxy.createOrUpdateUsingJsonObject(realm,·jsonObject,·b);
106 ········}106 ········}
107 ········else·if·(clazz.equals(SyncInfo.class))·{107 ········else·if·(clazz.equals(ContactGroup.class))·{
108 ············obj·=·SyncInfoRealmProxy.createOrUpdateUsingJsonObject(realm,·jsonObject,·b);108 ············obj·=·ContactGroupRealmProxy.createOrUpdateUsingJsonObject(realm,·jsonObject,·b);
109 ········}109 ········}
110 ········else·if·(clazz.equals(MessageItem.class))·{110 ········else·if·(clazz.equals(MessageItem.class))·{
111 ············obj·=·MessageItemRealmProxy.createOrUpdateUsingJsonObject(realm,·jsonObject,·b);111 ············obj·=·MessageItemRealmProxy.createOrUpdateUsingJsonObject(realm,·jsonObject,·b);
112 ········}112 ········}
113 ········else·if·(clazz.equals(ForwardId.class))·{113 ········else·if·(clazz.equals(ForwardId.class))·{
114 ············obj·=·ForwardIdRealmProxy.createOrUpdateUsingJsonObject(realm,·jsonObject,·b);114 ············obj·=·ForwardIdRealmProxy.createOrUpdateUsingJsonObject(realm,·jsonObject,·b);
115 ········}115 ········}
116 ········else·if·(clazz.equals(ContactRealm.class))·{116 ········else·if·(clazz.equals(Attachment.class))·{
117 ············obj·=·ContactRealmRealmProxy.createOrUpdateUsingJsonObject(realm,·jsonObject,·b);117 ············obj·=·AttachmentRealmProxy.createOrUpdateUsingJsonObject(realm,·jsonObject,·b);
118 ········}118 ········}
119 ········else·{119 ········else·{
120 ············if·(!clazz.equals(Attachment.class))·{120 ············if·(!clazz.equals(SyncInfo.class))·{
121 ················throw·getMissingProxyClassException(clazz);121 ················throw·getMissingProxyClassException(clazz);
122 ············}122 ············}
123 ············obj·=·AttachmentRealmProxy.createOrUpdateUsingJsonObject(realm,·jsonObject,·b);123 ············obj·=·SyncInfoRealmProxy.createOrUpdateUsingJsonObject(realm,·jsonObject,·b);
124 ········}124 ········}
125 ········return·clazz.cast(obj);125 ········return·clazz.cast(obj);
126 ····}126 ····}
127 ····127 ····
128 ····public·RealmObjectSchema·createRealmObjectSchema(final·Class·clazz,·final·RealmSchema·realmSchema)·{128 ····public·RealmObjectSchema·createRealmObjectSchema(final·Class·clazz,·final·RealmSchema·realmSchema)·{
129 ········checkClass(clazz);129 ········checkClass(clazz);
 130 ········if·(clazz.equals(ContactRealm.class))·{
 131 ············return·ContactRealmRealmProxy.createRealmObjectSchema(realmSchema);
 132 ········}
130 ········if·(clazz.equals(ContactGroup.class))·{133 ········if·(clazz.equals(ContactGroup.class))·{
Max diff block lines reached; 19709/27737 bytes (71.06%) of diff not shown.
84.2 KB
io/realm/RealmDatabaseModuleMediator.class
84.1 KB
procyon -ec {}
    
Offset 10, 592 lines modifiedOffset 10, 592 lines modified
10 import·java.util.List;10 import·java.util.List;
11 import·android.util.JsonReader;11 import·android.util.JsonReader;
12 import·org.json.JSONObject;12 import·org.json.JSONObject;
13 import·java.io.Serializable;13 import·java.io.Serializable;
14 import·io.realm.internal.RealmObjectProxy;14 import·io.realm.internal.RealmObjectProxy;
15 import·java.util.Map;15 import·java.util.Map;
16 import·java.util.Collections;16 import·java.util.Collections;
17 import·com.xabber.android.data.database.realm.EmailRealm;17 import·com.xabber.android.data.database.realm.XMPPUserRealm;
18 import·com.xabber.android.data.database.realm.NotificationStateRealm;18 import·com.xabber.android.data.database.realm.NotifMessageRealm;
 19 import·com.xabber.android.data.notification.custom_notification.NotifyPrefsRealm;
19 import·com.xabber.android.data.database.realm.CrowdfundingMessage; 
20 import·com.xabber.android.data.database.realm.DiscoveryInfoCache; 
21 import·com.xabber.android.data.database.realm.SyncStateRealm;20 import·com.xabber.android.data.database.realm.SyncStateRealm;
 21 import·com.xabber.android.data.extension.httpfileupload.UploadServer;
22 import·com.xabber.android.data.database.realm.XTokenRealm;22 import·com.xabber.android.data.database.realm.XTokenRealm;
 23 import·com.xabber.android.data.database.realm.AccountRealm;
 24 import·com.xabber.android.data.database.realm.PatreonGoalRealm;
 25 import·com.xabber.android.data.database.realm.SocialBindingRealm;
 26 import·com.xabber.android.data.database.realm.PatreonRealm;
23 import·com.xabber.android.data.database.realm.ChatDataRealm;27 import·com.xabber.android.data.database.realm.ChatDataRealm;
24 import·com.xabber.android.data.database.realm.XabberAccountRealm;28 import·com.xabber.android.data.database.realm.XabberAccountRealm;
 29 import·com.xabber.android.data.database.realm.EmailRealm;
25 import·com.xabber.android.data.database.realm.NotifChatRealm;30 import·com.xabber.android.data.database.realm.NotifChatRealm;
26 import·com.xabber.android.data.database.realm.NotifMessageRealm; 
27 import·com.xabber.android.data.database.realm.XMPPUserRealm; 
28 import·com.xabber.android.data.database.realm.PushLogRecord;31 import·com.xabber.android.data.database.realm.PushLogRecord;
29 import·com.xabber.android.data.extension.httpfileupload.UploadServer; 
30 import·com.xabber.android.data.database.realm.PatreonGoalRealm; 
31 import·com.xabber.android.data.database.realm.AccountRealm; 
32 import·com.xabber.android.data.database.realm.SocialBindingRealm;32 import·com.xabber.android.data.database.realm.CrowdfundingMessage;
33 import·com.xabber.android.data.notification.custom_notification.NotifyPrefsRealm; 
34 import·com.xabber.android.data.database.realm.PatreonRealm;33 import·com.xabber.android.data.database.realm.DiscoveryInfoCache;
35 import·com.xabber.android.data.database.messagerealm.GroupchatUserRealm;34 import·com.xabber.android.data.database.messagerealm.GroupchatUserRealm;
 35 import·com.xabber.android.data.database.realm.NotificationStateRealm;
36 import·java.util.HashSet;36 import·java.util.HashSet;
37 import·java.util.Set;37 import·java.util.Set;
38 import·io.realm.internal.RealmProxyMediator;38 import·io.realm.internal.RealmProxyMediator;
  
39 class·RealmDatabaseModuleMediator·extends·RealmProxyMediator39 class·RealmDatabaseModuleMediator·extends·RealmProxyMediator
40 {40 {
41 ····private·static·final·Set·MODEL_CLASSES;41 ····private·static·final·Set·MODEL_CLASSES;
42 ····42 ····
43 ····static·{43 ····static·{
44 ········final·HashSet<Class<GroupchatUserRealm>>·s·=·new·HashSet<Class<GroupchatUserRealm>>();44 ········final·HashSet<Class<NotificationStateRealm>>·s·=·new·HashSet<Class<NotificationStateRealm>>();
45 ········s.add(PatreonRealm.class); 
46 ········s.add((Class<GroupchatUserRealm>)NotifyPrefsRealm.class); 
47 ········s.add((Class<GroupchatUserRealm>)SocialBindingRealm.class); 
48 ········s.add((Class<GroupchatUserRealm>)AccountRealm.class); 
49 ········s.add((Class<GroupchatUserRealm>)PatreonGoalRealm.class); 
50 ········s.add((Class<GroupchatUserRealm>)UploadServer.class); 
51 ········s.add((Class<GroupchatUserRealm>)PushLogRecord.class); 
52 ········s.add((Class<GroupchatUserRealm>)XMPPUserRealm.class); 
53 ········s.add((Class<GroupchatUserRealm>)NotifMessageRealm.class); 
54 ········s.add((Class<GroupchatUserRealm>)NotifChatRealm.class); 
55 ········s.add((Class<GroupchatUserRealm>)XabberAccountRealm.class); 
56 ········s.add((Class<GroupchatUserRealm>)ChatDataRealm.class); 
57 ········s.add((Class<GroupchatUserRealm>)XTokenRealm.class); 
58 ········s.add((Class<GroupchatUserRealm>)SyncStateRealm.class); 
59 ········s.add((Class<GroupchatUserRealm>)DiscoveryInfoCache.class); 
60 ········s.add((Class<GroupchatUserRealm>)CrowdfundingMessage.class); 
61 ········s.add((Class<GroupchatUserRealm>)NotificationStateRealm.class); 
62 ········s.add((Class<GroupchatUserRealm>)EmailRealm.class); 
63 ········s.add(GroupchatUserRealm.class);45 ········s.add(GroupchatUserRealm.class);
 46 ········s.add((Class<NotificationStateRealm>)DiscoveryInfoCache.class);
 47 ········s.add((Class<NotificationStateRealm>)CrowdfundingMessage.class);
 48 ········s.add((Class<NotificationStateRealm>)PushLogRecord.class);
 49 ········s.add((Class<NotificationStateRealm>)NotifChatRealm.class);
 50 ········s.add((Class<NotificationStateRealm>)EmailRealm.class);
 51 ········s.add((Class<NotificationStateRealm>)XabberAccountRealm.class);
 52 ········s.add((Class<NotificationStateRealm>)ChatDataRealm.class);
 53 ········s.add((Class<NotificationStateRealm>)PatreonRealm.class);
 54 ········s.add((Class<NotificationStateRealm>)SocialBindingRealm.class);
 55 ········s.add((Class<NotificationStateRealm>)PatreonGoalRealm.class);
 56 ········s.add((Class<NotificationStateRealm>)AccountRealm.class);
 57 ········s.add((Class<NotificationStateRealm>)XTokenRealm.class);
 58 ········s.add((Class<NotificationStateRealm>)UploadServer.class);
 59 ········s.add((Class<NotificationStateRealm>)SyncStateRealm.class);
 60 ········s.add((Class<NotificationStateRealm>)NotifyPrefsRealm.class);
 61 ········s.add((Class<NotificationStateRealm>)NotifMessageRealm.class);
 62 ········s.add((Class<NotificationStateRealm>)XMPPUserRealm.class);
 63 ········s.add(NotificationStateRealm.class);
64 ········MODEL_CLASSES·=·Collections.unmodifiableSet((Set<?>)s);64 ········MODEL_CLASSES·=·Collections.unmodifiableSet((Set<?>)s);
65 ····}65 ····}
66 ····66 ····
67 ····public·RealmModel·copyOrUpdate(final·Realm·realm,·final·RealmModel·realmModel,·final·boolean·b,·final·Map·map)·{67 ····public·RealmModel·copyOrUpdate(final·Realm·realm,·final·RealmModel·realmModel,·final·boolean·b,·final·Map·map)·{
68 ········Serializable·s;68 ········Serializable·s;
69 ········if·(realmModel·instanceof·RealmObjectProxy)·{69 ········if·(realmModel·instanceof·RealmObjectProxy)·{
70 ············s·=·realmModel.getClass().getSuperclass();70 ············s·=·realmModel.getClass().getSuperclass();
71 ········}71 ········}
72 ········else·{72 ········else·{
73 ············s·=·realmModel.getClass();73 ············s·=·realmModel.getClass();
74 ········}74 ········}
75 ········Object·obj;75 ········Object·obj;
76 ········if·(s.equals(PatreonRealm.class))·{76 ········if·(s.equals(GroupchatUserRealm.class))·{
77 ············obj·=·PatreonRealmRealmProxy.copyOrUpdate(realm,·(PatreonRealm)realmModel,·b,·map);77 ············obj·=·GroupchatUserRealmRealmProxy.copyOrUpdate(realm,·(GroupchatUserRealm)realmModel,·b,·map);
78 ········} 
79 ········else·if·(s.equals(NotifyPrefsRealm.class))·{ 
80 ············obj·=·NotifyPrefsRealmRealmProxy.copyOrUpdate(realm,·(NotifyPrefsRealm)realmModel,·b,·map); 
81 ········} 
82 ········else·if·(s.equals(SocialBindingRealm.class))·{ 
83 ············obj·=·SocialBindingRealmRealmProxy.copyOrUpdate(realm,·(SocialBindingRealm)realmModel,·b,·map); 
84 ········} 
85 ········else·if·(s.equals(AccountRealm.class))·{ 
86 ············obj·=·AccountRealmRealmProxy.copyOrUpdate(realm,·(AccountRealm)realmModel,·b,·map); 
87 ········}78 ········}
88 ········else·if·(s.equals(PatreonGoalRealm.class))·{ 
89 ············obj·=·PatreonGoalRealmRealmProxy.copyOrUpdate(realm,·(PatreonGoalRealm)realmModel,·b,·map);79 ········else·if·(s.equals(DiscoveryInfoCache.class))·{
 80 ············obj·=·DiscoveryInfoCacheRealmProxy.copyOrUpdate(realm,·(DiscoveryInfoCache)realmModel,·b,·map);
90 ········}81 ········}
91 ········else·if·(s.equals(UploadServer.class))·{82 ········else·if·(s.equals(CrowdfundingMessage.class))·{
92 ············obj·=·UploadServerRealmProxy.copyOrUpdate(realm,·(UploadServer)realmModel,·b,·map);83 ············obj·=·CrowdfundingMessageRealmProxy.copyOrUpdate(realm,·(CrowdfundingMessage)realmModel,·b,·map);
93 ········}84 ········}
94 ········else·if·(s.equals(PushLogRecord.class))·{85 ········else·if·(s.equals(PushLogRecord.class))·{
95 ············obj·=·PushLogRecordRealmProxy.copyOrUpdate(realm,·(PushLogRecord)realmModel,·b,·map);86 ············obj·=·PushLogRecordRealmProxy.copyOrUpdate(realm,·(PushLogRecord)realmModel,·b,·map);
96 ········}87 ········}
97 ········else·if·(s.equals(XMPPUserRealm.class))·{ 
98 ············obj·=·XMPPUserRealmRealmProxy.copyOrUpdate(realm,·(XMPPUserRealm)realmModel,·b,·map); 
99 ········} 
100 ········else·if·(s.equals(NotifMessageRealm.class))·{ 
101 ············obj·=·NotifMessageRealmRealmProxy.copyOrUpdate(realm,·(NotifMessageRealm)realmModel,·b,·map); 
102 ········} 
103 ········else·if·(s.equals(NotifChatRealm.class))·{88 ········else·if·(s.equals(NotifChatRealm.class))·{
104 ············obj·=·NotifChatRealmRealmProxy.copyOrUpdate(realm,·(NotifChatRealm)realmModel,·b,·map);89 ············obj·=·NotifChatRealmRealmProxy.copyOrUpdate(realm,·(NotifChatRealm)realmModel,·b,·map);
105 ········}90 ········}
 91 ········else·if·(s.equals(EmailRealm.class))·{
 92 ············obj·=·EmailRealmRealmProxy.copyOrUpdate(realm,·(EmailRealm)realmModel,·b,·map);
 93 ········}
Max diff block lines reached; 78155/86076 bytes (90.80%) of diff not shown.
27.5 KB
okhttp3/internal/http2/Http2Stream$FramingSink.class
27.4 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···············Lc/c;25 ···#18·=·Utf8···············Lc/c;
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···············c/c36 ···#29·=·Utf8···············c/c
35 ···#28·=·Class··············#27···········//·c/c37 ···#30·=·Class··············#29···········//·c/c
36 ···#29·=·Methodref··········#28.#25·······//·c/c."<init>":()V38 ···#31·=·Methodref··········#30.#27·······//·c/c."<init>":()V
37 ···#30·=·NameAndType········#17:#18·······//·sendBuffer:Lc/c;39 ···#32·=·NameAndType········#17:#18·······//·sendBuffer:Lc/c;
38 ···#31·=·Fieldref···········#2.#30········//·okhttp3/internal/http2/Http2Stream$FramingSink.sendBuffer:Lc/c;40 ···#33·=·Fieldref···········#2.#32········//·okhttp3/internal/http2/Http2Stream$FramingSink.sendBuffer:Lc/c;
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···············a70 ···#63·=·Utf8···············a
71 ···#64·=·Utf8···············()J71 ···#64·=·Utf8···············()J
72 ···#65·=·NameAndType········#63:#64·······//·a:()J72 ···#65·=·NameAndType········#63:#64·······//·a:()J
73 ···#66·=·Methodref··········#28.#65·······//·c/c.a:()J73 ···#66·=·Methodref··········#30.#65·······//·c/c.a:()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···············(IZLc/c;J)V92 ···#85·=·Utf8···············(IZLc/c;J)V
93 ···#86·=·NameAndType········#84:#85·······//·writeData:(IZLc/c;J)V93 ···#86·=·NameAndType········#84:#85·······//·writeData:(IZLc/c;J)V
94 ···#87·=·Methodref··········#83.#86·······//·okhttp3/internal/http2/Http2Connection.writeData:(IZLc/c;J)V94 ···#87·=·Methodref··········#83.#86·······//·okhttp3/internal/http2/Http2Connection.writeData:(IZLc/c;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···············(Lc/c;J)V110 ··#103·=·Utf8···············(Lc/c;J)V
111 ··#104·=·NameAndType········#102:#103·····//·write:(Lc/c;J)V111 ··#104·=·NameAndType········#102:#103·····//·write:(Lc/c;J)V
112 ··#105·=·Methodref··········#28.#104······//·c/c.write:(Lc/c;J)V112 ··#105·=·Methodref··········#30.#104······//·c/c.write:(Lc/c;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···············()Lc/t;119 ··#113·=·Utf8···············()Lc/t;
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·c/c164 ·········9:·new···········#30·················//·class·c/c
165 ········12:·astore_1165 ········12:·astore_1
166 ········13:·aload_1166 ········13:·aload_1
167 ········14:·invokespecial·#29·················//·Method·c/c."<init>":()V167 ········14:·invokespecial·#31·················//·Method·c/c."<init>":()V
168 ········17:·aload_0168 ········17:·aload_0
169 ········18:·aload_1169 ········18:·aload_1
170 ········19:·putfield······#31·················//·Field·sendBuffer:Lc/c;170 ········19:·putfield······#33·················//·Field·sendBuffer:Lc/c;
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; 17470/27932 bytes (62.54%) of diff not shown.
38.1 KB
okhttp3/internal/http2/Http2Stream$FramingSource.class
38.0 KB
javap -verbose -constants -s -l -private {}
    
Offset 19, 103 lines modifiedOffset 19, 103 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···············Lc/c;22 ···#14·=·Utf8···············Lc/c;
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···············c/c34 ···#26·=·Utf8···············c/c
33 ···#25·=·Class··············#24···········//·c/c35 ···#27·=·Class··············#26···········//·c/c
34 ···#26·=·Methodref··········#25.#22·······//·c/c."<init>":()V36 ···#28·=·Methodref··········#27.#24·······//·c/c."<init>":()V
35 ···#27·=·NameAndType········#15:#14·······//·receiveBuffer:Lc/c;37 ···#29·=·NameAndType········#15:#14·······//·receiveBuffer:Lc/c;
36 ···#28·=·Fieldref···········#2.#27········//·okhttp3/internal/http2/Http2Stream$FramingSource.receiveBuffer:Lc/c;38 ···#30·=·Fieldref···········#2.#29········//·okhttp3/internal/http2/Http2Stream$FramingSource.receiveBuffer:Lc/c;
37 ···#29·=·NameAndType········#13:#14·······//·readBuffer:Lc/c;39 ···#31·=·NameAndType········#13:#14·······//·readBuffer:Lc/c;
38 ···#30·=·Fieldref···········#2.#29········//·okhttp3/internal/http2/Http2Stream$FramingSource.readBuffer:Lc/c;40 ···#32·=·Fieldref···········#2.#31········//·okhttp3/internal/http2/Http2Stream$FramingSource.readBuffer:Lc/c;
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·=·NameAndType········#9:#8·········//·closed:Z43 ···#35·=·NameAndType········#9:#8·········//·closed:Z
42 ···#34·=·Fieldref···········#2.#33········//·okhttp3/internal/http2/Http2Stream$FramingSource.closed:Z44 ···#36·=·Fieldref···········#2.#35········//·okhttp3/internal/http2/Http2Stream$FramingSource.closed:Z
43 ···#35·=·Utf8···············okhttp3/internal/http2/Http2Stream 
44 ···#36·=·Class··············#35···········//·okhttp3/internal/http2/Http2Stream 
45 ···#37·=·Utf8···············errorCode45 ···#37·=·Utf8···············errorCode
46 ···#38·=·Utf8···············Lokhttp3/internal/http2/ErrorCode;46 ···#38·=·Utf8···············Lokhttp3/internal/http2/ErrorCode;
47 ···#39·=·NameAndType········#37:#38·······//·errorCode:Lokhttp3/internal/http2/ErrorCode;47 ···#39·=·NameAndType········#37:#38·······//·errorCode:Lokhttp3/internal/http2/ErrorCode;
48 ···#40·=·Fieldref···········#36.#39·······//·okhttp3/internal/http2/Http2Stream.errorCode:Lokhttp3/internal/http2/ErrorCode;48 ···#40·=·Fieldref···········#19.#39·······//·okhttp3/internal/http2/Http2Stream.errorCode:Lokhttp3/internal/http2/ErrorCode;
49 ···#41·=·Utf8···············okhttp3/internal/http2/StreamResetException49 ···#41·=·Utf8···············okhttp3/internal/http2/StreamResetException
50 ···#42·=·Class··············#41···········//·okhttp3/internal/http2/StreamResetException50 ···#42·=·Class··············#41···········//·okhttp3/internal/http2/StreamResetException
51 ···#43·=·Utf8···············(Lokhttp3/internal/http2/ErrorCode;)V51 ···#43·=·Utf8···············(Lokhttp3/internal/http2/ErrorCode;)V
52 ···#44·=·NameAndType········#20:#43·······//·"<init>":(Lokhttp3/internal/http2/ErrorCode;)V52 ···#44·=·NameAndType········#22:#43·······//·"<init>":(Lokhttp3/internal/http2/ErrorCode;)V
53 ···#45·=·Methodref··········#42.#44·······//·okhttp3/internal/http2/StreamResetException."<init>":(Lokhttp3/internal/http2/ErrorCode;)V53 ···#45·=·Methodref··········#42.#44·······//·okhttp3/internal/http2/StreamResetException."<init>":(Lokhttp3/internal/http2/ErrorCode;)V
54 ···#46·=·Utf8···············java/io/IOException54 ···#46·=·Utf8···············java/io/IOException
55 ···#47·=·Class··············#46···········//·java/io/IOException55 ···#47·=·Class··············#46···········//·java/io/IOException
56 ···#48·=·Utf8···············stream·closed56 ···#48·=·Utf8···············stream·closed
57 ···#49·=·String·············#48···········//·stream·closed57 ···#49·=·String·············#48···········//·stream·closed
58 ···#50·=·Utf8···············(Ljava/lang/String;)V58 ···#50·=·Utf8···············(Ljava/lang/String;)V
59 ···#51·=·NameAndType········#20:#50·······//·"<init>":(Ljava/lang/String;)V59 ···#51·=·NameAndType········#22:#50·······//·"<init>":(Ljava/lang/String;)V
60 ···#52·=·Methodref··········#47.#51·······//·java/io/IOException."<init>":(Ljava/lang/String;)V60 ···#52·=·Methodref··········#47.#51·······//·java/io/IOException."<init>":(Ljava/lang/String;)V
61 ···#53·=·Utf8···············readTimeout61 ···#53·=·Utf8···············readTimeout
62 ···#54·=·Utf8···············Lokhttp3/internal/http2/Http2Stream$StreamTimeout;62 ···#54·=·Utf8···············Lokhttp3/internal/http2/Http2Stream$StreamTimeout;
63 ···#55·=·NameAndType········#53:#54·······//·readTimeout:Lokhttp3/internal/http2/Http2Stream$StreamTimeout;63 ···#55·=·NameAndType········#53:#54·······//·readTimeout:Lokhttp3/internal/http2/Http2Stream$StreamTimeout;
64 ···#56·=·Fieldref···········#36.#55·······//·okhttp3/internal/http2/Http2Stream.readTimeout:Lokhttp3/internal/http2/Http2Stream$StreamTimeout;64 ···#56·=·Fieldref···········#19.#55·······//·okhttp3/internal/http2/Http2Stream.readTimeout:Lokhttp3/internal/http2/Http2Stream$StreamTimeout;
65 ···#57·=·Utf8···············okhttp3/internal/http2/Http2Stream$StreamTimeout65 ···#57·=·Utf8···············okhttp3/internal/http2/Http2Stream$StreamTimeout
66 ···#58·=·Class··············#57···········//·okhttp3/internal/http2/Http2Stream$StreamTimeout66 ···#58·=·Class··············#57···········//·okhttp3/internal/http2/Http2Stream$StreamTimeout
67 ···#59·=·Utf8···············enter67 ···#59·=·Utf8···············enter
68 ···#60·=·NameAndType········#59:#21·······//·enter:()V68 ···#60·=·NameAndType········#59:#23·······//·enter:()V
69 ···#61·=·Methodref··········#58.#60·······//·okhttp3/internal/http2/Http2Stream$StreamTimeout.enter:()V69 ···#61·=·Methodref··········#58.#60·······//·okhttp3/internal/http2/Http2Stream$StreamTimeout.enter:()V
70 ···#62·=·Utf8···············a70 ···#62·=·Utf8···············a
71 ···#63·=·Utf8···············()J71 ···#63·=·Utf8···············()J
72 ···#64·=·NameAndType········#62:#63·······//·a:()J72 ···#64·=·NameAndType········#62:#63·······//·a:()J
73 ···#65·=·Methodref··········#25.#64·······//·c/c.a:()J73 ···#65·=·Methodref··········#27.#64·······//·c/c.a:()J
74 ···#66·=·NameAndType········#10:#8········//·finished:Z74 ···#66·=·NameAndType········#10:#8········//·finished:Z
75 ···#67·=·Fieldref···········#2.#66········//·okhttp3/internal/http2/Http2Stream$FramingSource.finished:Z75 ···#67·=·Fieldref···········#2.#66········//·okhttp3/internal/http2/Http2Stream$FramingSource.finished:Z
76 ···#68·=·Utf8···············waitForIo76 ···#68·=·Utf8···············waitForIo
77 ···#69·=·NameAndType········#68:#21·······//·waitForIo:()V77 ···#69·=·NameAndType········#68:#23·······//·waitForIo:()V
78 ···#70·=·Methodref··········#36.#69·······//·okhttp3/internal/http2/Http2Stream.waitForIo:()V78 ···#70·=·Methodref··········#19.#69·······//·okhttp3/internal/http2/Http2Stream.waitForIo:()V
79 ···#71·=·Utf8···············exitAndThrowIfTimedOut79 ···#71·=·Utf8···············exitAndThrowIfTimedOut
80 ···#72·=·NameAndType········#71:#21·······//·exitAndThrowIfTimedOut:()V80 ···#72·=·NameAndType········#71:#23·······//·exitAndThrowIfTimedOut:()V
81 ···#73·=·Methodref··········#58.#72·······//·okhttp3/internal/http2/Http2Stream$StreamTimeout.exitAndThrowIfTimedOut:()V81 ···#73·=·Methodref··········#58.#72·······//·okhttp3/internal/http2/Http2Stream$StreamTimeout.exitAndThrowIfTimedOut:()V
82 ···#74·=·Float··············1.4E-45f82 ···#74·=·Float··············1.4E-45f
83 ···#75·=·Utf8···············v83 ···#75·=·Utf8···············v
84 ···#76·=·NameAndType········#75:#21·······//·v:()V84 ···#76·=·NameAndType········#75:#23·······//·v:()V
85 ···#77·=·Methodref··········#25.#76·······//·c/c.v:()V85 ···#77·=·Methodref··········#27.#76·······//·c/c.v:()V
86 ···#78·=·Utf8···············notifyAll86 ···#78·=·Utf8···············notifyAll
87 ···#79·=·NameAndType········#78:#21·······//·notifyAll:()V87 ···#79·=·NameAndType········#78:#23·······//·notifyAll:()V
88 ···#80·=·Methodref··········#4.#79········//·java/lang/Object.notifyAll:()V88 ···#80·=·Methodref··········#4.#79········//·java/lang/Object.notifyAll:()V
89 ···#81·=·Utf8···············cancelStreamIfNecessary89 ···#81·=·Utf8···············cancelStreamIfNecessary
90 ···#82·=·NameAndType········#81:#21·······//·cancelStreamIfNecessary:()V90 ···#82·=·NameAndType········#81:#23·······//·cancelStreamIfNecessary:()V
91 ···#83·=·Methodref··········#36.#82·······//·okhttp3/internal/http2/Http2Stream.cancelStreamIfNecessary:()V91 ···#83·=·Methodref··········#19.#82·······//·okhttp3/internal/http2/Http2Stream.cancelStreamIfNecessary:()V
92 ···#84·=·Utf8···············waitUntilReadable92 ···#84·=·Utf8···············waitUntilReadable
93 ···#85·=·NameAndType········#84:#21·······//·waitUntilReadable:()V93 ···#85·=·NameAndType········#84:#23·······//·waitUntilReadable:()V
94 ···#86·=·Methodref··········#2.#85········//·okhttp3/internal/http2/Http2Stream$FramingSource.waitUntilReadable:()V94 ···#86·=·Methodref··········#2.#85········//·okhttp3/internal/http2/Http2Stream$FramingSource.waitUntilReadable:()V
95 ···#87·=·Utf8···············checkNotClosed95 ···#87·=·Utf8···············checkNotClosed
96 ···#88·=·NameAndType········#87:#21·······//·checkNotClosed:()V96 ···#88·=·NameAndType········#87:#23·······//·checkNotClosed:()V
97 ···#89·=·Methodref··········#2.#88········//·okhttp3/internal/http2/Http2Stream$FramingSource.checkNotClosed:()V97 ···#89·=·Methodref··········#2.#88········//·okhttp3/internal/http2/Http2Stream$FramingSource.checkNotClosed:()V
98 ···#90·=·Utf8···············java/lang/Math98 ···#90·=·Utf8···············java/lang/Math
99 ···#91·=·Class··············#90···········//·java/lang/Math99 ···#91·=·Class··············#90···········//·java/lang/Math
100 ···#92·=·Utf8···············min100 ···#92·=·Utf8···············min
101 ···#93·=·Utf8···············(JJ)J101 ···#93·=·Utf8···············(JJ)J
102 ···#94·=·NameAndType········#92:#93·······//·min:(JJ)J102 ···#94·=·NameAndType········#92:#93·······//·min:(JJ)J
103 ···#95·=·Methodref··········#91.#94·······//·java/lang/Math.min:(JJ)J103 ···#95·=·Methodref··········#91.#94·······//·java/lang/Math.min:(JJ)J
104 ···#96·=·Utf8···············read104 ···#96·=·Utf8···············read
105 ···#97·=·Utf8···············(Lc/c;J)J105 ···#97·=·Utf8···············(Lc/c;J)J
106 ···#98·=·NameAndType········#96:#97·······//·read:(Lc/c;J)J106 ···#98·=·NameAndType········#96:#97·······//·read:(Lc/c;J)J
107 ···#99·=·Methodref··········#25.#98·······//·c/c.read:(Lc/c;J)J107 ···#99·=·Methodref··········#27.#98·······//·c/c.read:(Lc/c;J)J
108 ··#100·=·Utf8···············unacknowledgedBytesRead108 ··#100·=·Utf8···············unacknowledgedBytesRead
109 ··#101·=·NameAndType········#100:#12······//·unacknowledgedBytesRead:J109 ··#101·=·NameAndType········#100:#12······//·unacknowledgedBytesRead:J
110 ··#102·=·Fieldref···········#36.#101······//·okhttp3/internal/http2/Http2Stream.unacknowledgedBytesRead:J110 ··#102·=·Fieldref···········#19.#101······//·okhttp3/internal/http2/Http2Stream.unacknowledgedBytesRead:J
111 ··#103·=·Utf8···············connection111 ··#103·=·Utf8···············connection
112 ··#104·=·Utf8···············Lokhttp3/internal/http2/Http2Connection;112 ··#104·=·Utf8···············Lokhttp3/internal/http2/Http2Connection;
113 ··#105·=·NameAndType········#103:#104·····//·connection:Lokhttp3/internal/http2/Http2Connection;113 ··#105·=·NameAndType········#103:#104·····//·connection:Lokhttp3/internal/http2/Http2Connection;
114 ··#106·=·Fieldref···········#36.#105······//·okhttp3/internal/http2/Http2Stream.connection:Lokhttp3/internal/http2/Http2Connection;114 ··#106·=·Fieldref···········#19.#105······//·okhttp3/internal/http2/Http2Stream.connection:Lokhttp3/internal/http2/Http2Connection;
115 ··#107·=·Utf8···············okhttp3/internal/http2/Http2Connection115 ··#107·=·Utf8···············okhttp3/internal/http2/Http2Connection
116 ··#108·=·Class··············#107··········//·okhttp3/internal/http2/Http2Connection116 ··#108·=·Class··············#107··········//·okhttp3/internal/http2/Http2Connection
117 ··#109·=·Utf8···············okHttpSettings117 ··#109·=·Utf8···············okHttpSettings
118 ··#110·=·Utf8···············Lokhttp3/internal/http2/Settings;118 ··#110·=·Utf8···············Lokhttp3/internal/http2/Settings;
119 ··#111·=·NameAndType········#109:#110·····//·okHttpSettings:Lokhttp3/internal/http2/Settings;119 ··#111·=·NameAndType········#109:#110·····//·okHttpSettings:Lokhttp3/internal/http2/Settings;
120 ··#112·=·Fieldref···········#108.#111·····//·okhttp3/internal/http2/Http2Connection.okHttpSettings:Lokhttp3/internal/http2/Settings;120 ··#112·=·Fieldref···········#108.#111·····//·okhttp3/internal/http2/Http2Connection.okHttpSettings:Lokhttp3/internal/http2/Settings;
121 ··#113·=·Utf8···············okhttp3/internal/http2/Settings121 ··#113·=·Utf8···············okhttp3/internal/http2/Settings
Offset 123, 25 lines modifiedOffset 123, 25 lines modified
123 ··#115·=·Utf8···············getInitialWindowSize123 ··#115·=·Utf8···············getInitialWindowSize
124 ··#116·=·Utf8···············()I124 ··#116·=·Utf8···············()I
125 ··#117·=·NameAndType········#115:#116·····//·getInitialWindowSize:()I125 ··#117·=·NameAndType········#115:#116·····//·getInitialWindowSize:()I
126 ··#118·=·Methodref··········#114.#117·····//·okhttp3/internal/http2/Settings.getInitialWindowSize:()I126 ··#118·=·Methodref··········#114.#117·····//·okhttp3/internal/http2/Settings.getInitialWindowSize:()I
127 ··#119·=·Utf8···············id127 ··#119·=·Utf8···············id
128 ··#120·=·Utf8···············I128 ··#120·=·Utf8···············I
129 ··#121·=·NameAndType········#119:#120·····//·id:I129 ··#121·=·NameAndType········#119:#120·····//·id:I
130 ··#122·=·Fieldref···········#36.#121······//·okhttp3/internal/http2/Http2Stream.id:I130 ··#122·=·Fieldref···········#19.#121······//·okhttp3/internal/http2/Http2Stream.id:I
131 ··#123·=·Utf8···············writeWindowUpdateLater131 ··#123·=·Utf8···············writeWindowUpdateLater
132 ··#124·=·Utf8···············(IJ)V132 ··#124·=·Utf8···············(IJ)V
133 ··#125·=·NameAndType········#123:#124·····//·writeWindowUpdateLater:(IJ)V133 ··#125·=·NameAndType········#123:#124·····//·writeWindowUpdateLater:(IJ)V
134 ··#126·=·Methodref··········#108.#125·····//·okhttp3/internal/http2/Http2Connection.writeWindowUpdateLater:(IJ)V134 ··#126·=·Methodref··········#108.#125·····//·okhttp3/internal/http2/Http2Connection.writeWindowUpdateLater:(IJ)V
135 ··#127·=·Fieldref···········#108.#101·····//·okhttp3/internal/http2/Http2Connection.unacknowledgedBytesRead:J135 ··#127·=·Fieldref···········#108.#101·····//·okhttp3/internal/http2/Http2Connection.unacknowledgedBytesRead:J
136 ··#128·=·Utf8···············java/lang/IllegalArgumentException136 ··#128·=·Utf8···············java/lang/IllegalArgumentException
137 ··#129·=·Class··············#128··········//·java/lang/IllegalArgumentException137 ··#129·=·Class··············#128··········//·java/lang/IllegalArgumentException
138 ··#130·=·Utf8···············java/lang/StringBuilder138 ··#130·=·Utf8···············java/lang/StringBuilder
139 ··#131·=·Class··············#130··········//·java/lang/StringBuilder139 ··#131·=·Class··············#130··········//·java/lang/StringBuilder
140 ··#132·=·Methodref··········#131.#22······//·java/lang/StringBuilder."<init>":()V140 ··#132·=·Methodref··········#131.#24······//·java/lang/StringBuilder."<init>":()V
141 ··#133·=·Utf8···············byteCount·<·0:141 ··#133·=·Utf8···············byteCount·<·0:
142 ··#134·=·String·············#133··········//·byteCount·<·0:142 ··#134·=·String·············#133··········//·byteCount·<·0:
143 ··#135·=·Utf8···············append143 ··#135·=·Utf8···············append
Max diff block lines reached; 27112/38826 bytes (69.83%) of diff not shown.
27.7 KB
org/jivesoftware/smack/roster/Roster$PresencePacketListener.class
27.6 KB
javap -verbose -constants -s -l -private {}
    
Offset 12, 43 lines modifiedOffset 12, 43 lines modified
12 ····#4·=·Class··············#3············//·java/lang/Object12 ····#4·=·Class··············#3············//·java/lang/Object
13 ····#5·=·Utf8···············org/jivesoftware/smack/StanzaListener13 ····#5·=·Utf8···············org/jivesoftware/smack/StanzaListener
14 ····#6·=·Class··············#5············//·org/jivesoftware/smack/StanzaListener14 ····#6·=·Class··············#5············//·org/jivesoftware/smack/StanzaListener
15 ····#7·=·Utf8···············$assertionsDisabled15 ····#7·=·Utf8···············$assertionsDisabled
16 ····#8·=·Utf8···············Z16 ····#8·=·Utf8···············Z
17 ····#9·=·Utf8···············this$017 ····#9·=·Utf8···············this$0
18 ···#10·=·Utf8···············Lorg/jivesoftware/smack/roster/Roster;18 ···#10·=·Utf8···············Lorg/jivesoftware/smack/roster/Roster;
 19 ···#11·=·Utf8···············org/jivesoftware/smack/roster/Roster
 20 ···#12·=·Class··············#11···········//·org/jivesoftware/smack/roster/Roster
19 ···#11·=·NameAndType········#9:#10········//·this$0:Lorg/jivesoftware/smack/roster/Roster;21 ···#13·=·NameAndType········#9:#10········//·this$0:Lorg/jivesoftware/smack/roster/Roster;
20 ···#12·=·Fieldref···········#2.#11········//·org/jivesoftware/smack/roster/Roster$PresencePacketListener.this$0:Lorg/jivesoftware/smack/roster/Roster;22 ···#14·=·Fieldref···········#2.#13········//·org/jivesoftware/smack/roster/Roster$PresencePacketListener.this$0:Lorg/jivesoftware/smack/roster/Roster;
21 ···#13·=·Utf8···············<init>23 ···#15·=·Utf8···············<init>
22 ···#14·=·Utf8···············()V24 ···#16·=·Utf8···············()V
23 ···#15·=·NameAndType········#13:#14·······//·"<init>":()V25 ···#17·=·NameAndType········#15:#16·······//·"<init>":()V
24 ···#16·=·Methodref··········#4.#15········//·java/lang/Object."<init>":()V26 ···#18·=·Methodref··········#4.#17········//·java/lang/Object."<init>":()V
25 ···#17·=·Utf8···············(Lorg/jivesoftware/smack/roster/Roster;)V27 ···#19·=·Utf8···············(Lorg/jivesoftware/smack/roster/Roster;)V
26 ···#18·=·NameAndType········#13:#17·······//·"<init>":(Lorg/jivesoftware/smack/roster/Roster;)V28 ···#20·=·NameAndType········#15:#19·······//·"<init>":(Lorg/jivesoftware/smack/roster/Roster;)V
27 ···#19·=·Methodref··········#2.#18········//·org/jivesoftware/smack/roster/Roster$PresencePacketListener."<init>":(Lorg/jivesoftware/smack/roster/Roster;)V29 ···#21·=·Methodref··········#2.#20········//·org/jivesoftware/smack/roster/Roster$PresencePacketListener."<init>":(Lorg/jivesoftware/smack/roster/Roster;)V
28 ···#20·=·Utf8···············org/jivesoftware/smack/roster/Roster 
29 ···#21·=·Class··············#20···········//·org/jivesoftware/smack/roster/Roster 
30 ···#22·=·Utf8···············access$80030 ···#22·=·Utf8···············access$800
31 ···#23·=·Utf8···············(Lorg/jivesoftware/smack/roster/Roster;)Lorg/jivesoftware/smack/roster/Roster$RosterState;31 ···#23·=·Utf8···············(Lorg/jivesoftware/smack/roster/Roster;)Lorg/jivesoftware/smack/roster/Roster$RosterState;
32 ···#24·=·NameAndType········#22:#23·······//·access$800:(Lorg/jivesoftware/smack/roster/Roster;)Lorg/jivesoftware/smack/roster/Roster$RosterState;32 ···#24·=·NameAndType········#22:#23·······//·access$800:(Lorg/jivesoftware/smack/roster/Roster;)Lorg/jivesoftware/smack/roster/Roster$RosterState;
33 ···#25·=·Methodref··········#21.#24·······//·org/jivesoftware/smack/roster/Roster.access$800:(Lorg/jivesoftware/smack/roster/Roster;)Lorg/jivesoftware/smack/roster/Roster$RosterState;33 ···#25·=·Methodref··········#12.#24·······//·org/jivesoftware/smack/roster/Roster.access$800:(Lorg/jivesoftware/smack/roster/Roster;)Lorg/jivesoftware/smack/roster/Roster$RosterState;
34 ···#26·=·Utf8···············org/jivesoftware/smack/roster/Roster$RosterState34 ···#26·=·Utf8···············org/jivesoftware/smack/roster/Roster$RosterState
35 ···#27·=·Class··············#26···········//·org/jivesoftware/smack/roster/Roster$RosterState35 ···#27·=·Class··············#26···········//·org/jivesoftware/smack/roster/Roster$RosterState
36 ···#28·=·Utf8···············loading36 ···#28·=·Utf8···············loading
37 ···#29·=·Utf8···············Lorg/jivesoftware/smack/roster/Roster$RosterState;37 ···#29·=·Utf8···············Lorg/jivesoftware/smack/roster/Roster$RosterState;
38 ···#30·=·NameAndType········#28:#29·······//·loading:Lorg/jivesoftware/smack/roster/Roster$RosterState;38 ···#30·=·NameAndType········#28:#29·······//·loading:Lorg/jivesoftware/smack/roster/Roster$RosterState;
39 ···#31·=·Fieldref···········#27.#30·······//·org/jivesoftware/smack/roster/Roster$RosterState.loading:Lorg/jivesoftware/smack/roster/Roster$RosterState;39 ···#31·=·Fieldref···········#27.#30·······//·org/jivesoftware/smack/roster/Roster$RosterState.loading:Lorg/jivesoftware/smack/roster/Roster$RosterState;
40 ···#32·=·Utf8···············waitUntilLoaded40 ···#32·=·Utf8···············waitUntilLoaded
41 ···#33·=·Utf8···············()Z41 ···#33·=·Utf8···············()Z
42 ···#34·=·NameAndType········#32:#33·······//·waitUntilLoaded:()Z42 ···#34·=·NameAndType········#32:#33·······//·waitUntilLoaded:()Z
43 ···#35·=·Methodref··········#21.#34·······//·org/jivesoftware/smack/roster/Roster.waitUntilLoaded:()Z43 ···#35·=·Methodref··········#12.#34·······//·org/jivesoftware/smack/roster/Roster.waitUntilLoaded:()Z
44 ···#36·=·Utf8···············access$50044 ···#36·=·Utf8···············access$500
45 ···#37·=·Utf8···············()Ljava/util/logging/Logger;45 ···#37·=·Utf8···············()Ljava/util/logging/Logger;
46 ···#38·=·NameAndType········#36:#37·······//·access$500:()Ljava/util/logging/Logger;46 ···#38·=·NameAndType········#36:#37·······//·access$500:()Ljava/util/logging/Logger;
47 ···#39·=·Methodref··········#21.#38·······//·org/jivesoftware/smack/roster/Roster.access$500:()Ljava/util/logging/Logger;47 ···#39·=·Methodref··········#12.#38·······//·org/jivesoftware/smack/roster/Roster.access$500:()Ljava/util/logging/Logger;
48 ···#40·=·Utf8···············java/util/logging/Level48 ···#40·=·Utf8···············java/util/logging/Level
49 ···#41·=·Class··············#40···········//·java/util/logging/Level49 ···#41·=·Class··············#40···········//·java/util/logging/Level
50 ···#42·=·Utf8···············INFO50 ···#42·=·Utf8···············INFO
51 ···#43·=·Utf8···············Ljava/util/logging/Level;51 ···#43·=·Utf8···············Ljava/util/logging/Level;
52 ···#44·=·NameAndType········#42:#43·······//·INFO:Ljava/util/logging/Level;52 ···#44·=·NameAndType········#42:#43·······//·INFO:Ljava/util/logging/Level;
53 ···#45·=·Fieldref···········#41.#44·······//·java/util/logging/Level.INFO:Ljava/util/logging/Level;53 ···#45·=·Fieldref···········#41.#44·······//·java/util/logging/Level.INFO:Ljava/util/logging/Level;
54 ···#46·=·Utf8···············Presence·listener·was·interrupted54 ···#46·=·Utf8···············Presence·listener·was·interrupted
Offset 57, 22 lines modifiedOffset 57, 22 lines modified
57 ···#49·=·Class··············#48···········//·java/util/logging/Logger57 ···#49·=·Class··············#48···········//·java/util/logging/Logger
58 ···#50·=·Utf8···············log58 ···#50·=·Utf8···············log
59 ···#51·=·Utf8···············(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V59 ···#51·=·Utf8···············(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V
60 ···#52·=·NameAndType········#50:#51·······//·log:(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V60 ···#52·=·NameAndType········#50:#51·······//·log:(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V
61 ···#53·=·Methodref··········#49.#52·······//·java/util/logging/Logger.log:(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V61 ···#53·=·Methodref··········#49.#52·······//·java/util/logging/Logger.log:(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V
62 ···#54·=·Utf8···············isLoaded62 ···#54·=·Utf8···············isLoaded
63 ···#55·=·NameAndType········#54:#33·······//·isLoaded:()Z63 ···#55·=·NameAndType········#54:#33·······//·isLoaded:()Z
64 ···#56·=·Methodref··········#21.#55·······//·org/jivesoftware/smack/roster/Roster.isLoaded:()Z64 ···#56·=·Methodref··········#12.#55·······//·org/jivesoftware/smack/roster/Roster.isLoaded:()Z
65 ···#57·=·Utf8···············access$100065 ···#57·=·Utf8···············access$1000
66 ···#58·=·Utf8···············(Lorg/jivesoftware/smack/roster/Roster;)Z66 ···#58·=·Utf8···············(Lorg/jivesoftware/smack/roster/Roster;)Z
67 ···#59·=·NameAndType········#57:#58·······//·access$1000:(Lorg/jivesoftware/smack/roster/Roster;)Z67 ···#59·=·NameAndType········#57:#58·······//·access$1000:(Lorg/jivesoftware/smack/roster/Roster;)Z
68 ···#60·=·Methodref··········#21.#59·······//·org/jivesoftware/smack/roster/Roster.access$1000:(Lorg/jivesoftware/smack/roster/Roster;)Z68 ···#60·=·Methodref··········#12.#59·······//·org/jivesoftware/smack/roster/Roster.access$1000:(Lorg/jivesoftware/smack/roster/Roster;)Z
69 ···#61·=·Utf8···············java/lang/StringBuilder69 ···#61·=·Utf8···············java/lang/StringBuilder
70 ···#62·=·Class··············#61···········//·java/lang/StringBuilder70 ···#62·=·Class··············#61···········//·java/lang/StringBuilder
71 ···#63·=·Methodref··········#62.#15·······//·java/lang/StringBuilder."<init>":()V71 ···#63·=·Methodref··········#62.#17·······//·java/lang/StringBuilder."<init>":()V
72 ···#64·=·Utf8···············Roster·not·loaded·while·processing72 ···#64·=·Utf8···············Roster·not·loaded·while·processing
73 ···#65·=·String·············#64···········//·Roster·not·loaded·while·processing73 ···#65·=·String·············#64···········//·Roster·not·loaded·while·processing
74 ···#66·=·Utf8···············append74 ···#66·=·Utf8···············append
75 ···#67·=·Utf8···············(Ljava/lang/String;)Ljava/lang/StringBuilder;75 ···#67·=·Utf8···············(Ljava/lang/String;)Ljava/lang/StringBuilder;
76 ···#68·=·NameAndType········#66:#67·······//·append:(Ljava/lang/String;)Ljava/lang/StringBuilder;76 ···#68·=·NameAndType········#66:#67·······//·append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
77 ···#69·=·Methodref··········#62.#68·······//·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;77 ···#69·=·Methodref··········#62.#68·······//·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
78 ···#70·=·Utf8···············(Ljava/lang/Object;)Ljava/lang/StringBuilder;78 ···#70·=·Utf8···············(Ljava/lang/Object;)Ljava/lang/StringBuilder;
Offset 132, 15 lines modifiedOffset 132, 15 lines modified
132 ··#124·=·Float··············2.8E-45f132 ··#124·=·Float··············2.8E-45f
133 ··#125·=·Float··············4.2E-45f133 ··#125·=·Float··············4.2E-45f
134 ··#126·=·Float··············5.6E-45f134 ··#126·=·Float··············5.6E-45f
135 ··#127·=·Float··············7.0E-45f135 ··#127·=·Float··············7.0E-45f
136 ··#128·=·Utf8···············access$1300136 ··#128·=·Utf8···············access$1300
137 ··#129·=·Utf8···············(Lorg/jivesoftware/smack/roster/Roster;)Ljava/util/Set;137 ··#129·=·Utf8···············(Lorg/jivesoftware/smack/roster/Roster;)Ljava/util/Set;
138 ··#130·=·NameAndType········#128:#129·····//·access$1300:(Lorg/jivesoftware/smack/roster/Roster;)Ljava/util/Set;138 ··#130·=·NameAndType········#128:#129·····//·access$1300:(Lorg/jivesoftware/smack/roster/Roster;)Ljava/util/Set;
139 ··#131·=·Methodref··········#21.#130······//·org/jivesoftware/smack/roster/Roster.access$1300:(Lorg/jivesoftware/smack/roster/Roster;)Ljava/util/Set;139 ··#131·=·Methodref··········#12.#130······//·org/jivesoftware/smack/roster/Roster.access$1300:(Lorg/jivesoftware/smack/roster/Roster;)Ljava/util/Set;
140 ··#132·=·Utf8···············java/util/Set140 ··#132·=·Utf8···············java/util/Set
141 ··#133·=·Class··············#132··········//·java/util/Set141 ··#133·=·Class··············#132··········//·java/util/Set
142 ··#134·=·Utf8···············iterator142 ··#134·=·Utf8···············iterator
143 ··#135·=·Utf8···············()Ljava/util/Iterator;143 ··#135·=·Utf8···············()Ljava/util/Iterator;
144 ··#136·=·NameAndType········#134:#135·····//·iterator:()Ljava/util/Iterator;144 ··#136·=·NameAndType········#134:#135·····//·iterator:()Ljava/util/Iterator;
145 ··#137·=·InterfaceMethodref·#133.#136·····//·java/util/Set.iterator:()Ljava/util/Iterator;145 ··#137·=·InterfaceMethodref·#133.#136·····//·java/util/Set.iterator:()Ljava/util/Iterator;
146 ··#138·=·Utf8···············java/util/Iterator146 ··#138·=·Utf8···············java/util/Iterator
Offset 163, 43 lines modifiedOffset 163, 43 lines modified
163 ··#155·=·InterfaceMethodref·#148.#154·····//·org/jivesoftware/smack/roster/PresenceEventListener.presenceSubscribed:(Lorg/b/a/a;Lorg/jivesoftware/smack/packet/Presence;)V163 ··#155·=·InterfaceMethodref·#148.#154·····//·org/jivesoftware/smack/roster/PresenceEventListener.presenceSubscribed:(Lorg/b/a/a;Lorg/jivesoftware/smack/packet/Presence;)V
164 ··#156·=·Utf8···············f164 ··#156·=·Utf8···············f
165 ··#157·=·NameAndType········#156:#33······//·f:()Z165 ··#157·=·NameAndType········#156:#33······//·f:()Z
166 ··#158·=·InterfaceMethodref·#94.#157······//·org/b/a/i.f:()Z166 ··#158·=·InterfaceMethodref·#94.#157······//·org/b/a/i.f:()Z
167 ··#159·=·Utf8···············access$1100167 ··#159·=·Utf8···············access$1100
168 ··#160·=·Utf8···············(Lorg/jivesoftware/smack/roster/Roster;Lorg/b/a/a;)Ljava/util/Map;168 ··#160·=·Utf8···············(Lorg/jivesoftware/smack/roster/Roster;Lorg/b/a/a;)Ljava/util/Map;
169 ··#161·=·NameAndType········#159:#160·····//·access$1100:(Lorg/jivesoftware/smack/roster/Roster;Lorg/b/a/a;)Ljava/util/Map;169 ··#161·=·NameAndType········#159:#160·····//·access$1100:(Lorg/jivesoftware/smack/roster/Roster;Lorg/b/a/a;)Ljava/util/Map;
170 ··#162·=·Methodref··········#21.#161······//·org/jivesoftware/smack/roster/Roster.access$1100:(Lorg/jivesoftware/smack/roster/Roster;Lorg/b/a/a;)Ljava/util/Map;170 ··#162·=·Methodref··········#12.#161······//·org/jivesoftware/smack/roster/Roster.access$1100:(Lorg/jivesoftware/smack/roster/Roster;Lorg/b/a/a;)Ljava/util/Map;
171 ··#163·=·Utf8···············java/util/Map171 ··#163·=·Utf8···············java/util/Map
172 ··#164·=·Class··············#163··········//·java/util/Map172 ··#164·=·Class··············#163··········//·java/util/Map
173 ··#165·=·Utf8···············clear173 ··#165·=·Utf8···············clear
174 ··#166·=·NameAndType········#165:#14······//·clear:()V174 ··#166·=·NameAndType········#165:#16······//·clear:()V
175 ··#167·=·InterfaceMethodref·#164.#166·····//·java/util/Map.clear:()V175 ··#167·=·InterfaceMethodref·#164.#166·····//·java/util/Map.clear:()V
176 ··#168·=·Utf8···············put176 ··#168·=·Utf8···············put
177 ··#169·=·Utf8···············(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;177 ··#169·=·Utf8···············(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
178 ··#170·=·NameAndType········#168:#169·····//·put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;178 ··#170·=·NameAndType········#168:#169·····//·put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
179 ··#171·=·InterfaceMethodref·#164.#170·····//·java/util/Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;179 ··#171·=·InterfaceMethodref·#164.#170·····//·java/util/Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
180 ··#172·=·Utf8···············contains180 ··#172·=·Utf8···············contains
181 ··#173·=·Utf8···············(Lorg/b/a/a;)Z181 ··#173·=·Utf8···············(Lorg/b/a/a;)Z
182 ··#174·=·NameAndType········#172:#173·····//·contains:(Lorg/b/a/a;)Z182 ··#174·=·NameAndType········#172:#173·····//·contains:(Lorg/b/a/a;)Z
183 ··#175·=·Methodref··········#21.#174······//·org/jivesoftware/smack/roster/Roster.contains:(Lorg/b/a/a;)Z183 ··#175·=·Methodref··········#12.#174······//·org/jivesoftware/smack/roster/Roster.contains:(Lorg/b/a/a;)Z
184 ··#176·=·Utf8···············access$1200184 ··#176·=·Utf8···············access$1200
185 ··#177·=·Utf8···············(Lorg/jivesoftware/smack/roster/Roster;Lorg/jivesoftware/smack/packet/Presence;)V185 ··#177·=·Utf8···············(Lorg/jivesoftware/smack/roster/Roster;Lorg/jivesoftware/smack/packet/Presence;)V
186 ··#178·=·NameAndType········#176:#177·····//·access$1200:(Lorg/jivesoftware/smack/roster/Roster;Lorg/jivesoftware/smack/packet/Presence;)V186 ··#178·=·NameAndType········#176:#177·····//·access$1200:(Lorg/jivesoftware/smack/roster/Roster;Lorg/jivesoftware/smack/packet/Presence;)V
187 ··#179·=·Methodref··········#21.#178······//·org/jivesoftware/smack/roster/Roster.access$1200:(Lorg/jivesoftware/smack/roster/Roster;Lorg/jivesoftware/smack/packet/Presence;)V187 ··#179·=·Methodref··········#12.#178······//·org/jivesoftware/smack/roster/Roster.access$1200:(Lorg/jivesoftware/smack/roster/Roster;Lorg/jivesoftware/smack/packet/Presence;)V
188 ··#180·=·Utf8···············presenceError188 ··#180·=·Utf8···············presenceError
189 ··#181·=·Utf8···············(Lorg/b/a/i;Lorg/jivesoftware/smack/packet/Presence;)V189 ··#181·=·Utf8···············(Lorg/b/a/i;Lorg/jivesoftware/smack/packet/Presence;)V
190 ··#182·=·NameAndType········#180:#181·····//·presenceError:(Lorg/b/a/i;Lorg/jivesoftware/smack/packet/Presence;)V190 ··#182·=·NameAndType········#180:#181·····//·presenceError:(Lorg/b/a/i;Lorg/jivesoftware/smack/packet/Presence;)V
191 ··#183·=·InterfaceMethodref·#148.#182·····//·org/jivesoftware/smack/roster/PresenceEventListener.presenceError:(Lorg/b/a/i;Lorg/jivesoftware/smack/packet/Presence;)V191 ··#183·=·InterfaceMethodref·#148.#182·····//·org/jivesoftware/smack/roster/PresenceEventListener.presenceError:(Lorg/b/a/i;Lorg/jivesoftware/smack/packet/Presence;)V
192 ··#184·=·Utf8···············j192 ··#184·=·Utf8···············j
193 ··#185·=·NameAndType········#184:#33······//·j:()Z193 ··#185·=·NameAndType········#184:#33······//·j:()Z
194 ··#186·=·InterfaceMethodref·#94.#185······//·org/b/a/i.j:()Z194 ··#186·=·InterfaceMethodref·#94.#185······//·org/b/a/i.j:()Z
195 ··#187·=·Utf8···············access$1400195 ··#187·=·Utf8···············access$1400
196 ··#188·=·Utf8···············(Lorg/jivesoftware/smack/roster/Roster;)Ljava/util/Map;196 ··#188·=·Utf8···············(Lorg/jivesoftware/smack/roster/Roster;)Ljava/util/Map;
197 ··#189·=·NameAndType········#187:#188·····//·access$1400:(Lorg/jivesoftware/smack/roster/Roster;)Ljava/util/Map;197 ··#189·=·NameAndType········#187:#188·····//·access$1400:(Lorg/jivesoftware/smack/roster/Roster;)Ljava/util/Map;
198 ··#190·=·Methodref··········#21.#189······//·org/jivesoftware/smack/roster/Roster.access$1400:(Lorg/jivesoftware/smack/roster/Roster;)Ljava/util/Map;198 ··#190·=·Methodref··········#12.#189······//·org/jivesoftware/smack/roster/Roster.access$1400:(Lorg/jivesoftware/smack/roster/Roster;)Ljava/util/Map;
199 ··#191·=·Utf8···············get199 ··#191·=·Utf8···············get
200 ··#192·=·Utf8···············(Ljava/lang/Object;)Ljava/lang/Object;200 ··#192·=·Utf8···············(Ljava/lang/Object;)Ljava/lang/Object;
201 ··#193·=·NameAndType········#191:#192·····//·get:(Ljava/lang/Object;)Ljava/lang/Object;201 ··#193·=·NameAndType········#191:#192·····//·get:(Ljava/lang/Object;)Ljava/lang/Object;
202 ··#194·=·InterfaceMethodref·#164.#193·····//·java/util/Map.get:(Ljava/lang/Object;)Ljava/lang/Object;202 ··#194·=·InterfaceMethodref·#164.#193·····//·java/util/Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
203 ··#195·=·Utf8···············presenceUnavailable203 ··#195·=·Utf8···············presenceUnavailable
204 ··#196·=·Utf8···············(Lorg/b/a/h;Lorg/jivesoftware/smack/packet/Presence;)V204 ··#196·=·Utf8···············(Lorg/b/a/h;Lorg/jivesoftware/smack/packet/Presence;)V
Max diff block lines reached; 15967/28162 bytes (56.70%) of diff not shown.
7.98 KB
org/jivesoftware/smackx/pep/PEPManager$1.class
7.89 KB
javap -verbose -constants -s -l -private {}
    
Offset 12, 44 lines modifiedOffset 12, 44 lines modified
12 ···#4·=·Class··············#3·············//·java/lang/Object12 ···#4·=·Class··············#3·············//·java/lang/Object
13 ···#5·=·Utf8···············org/jivesoftware/smack/StanzaListener13 ···#5·=·Utf8···············org/jivesoftware/smack/StanzaListener
14 ···#6·=·Class··············#5·············//·org/jivesoftware/smack/StanzaListener14 ···#6·=·Class··············#5·············//·org/jivesoftware/smack/StanzaListener
15 ···#7·=·Utf8···············$assertionsDisabled15 ···#7·=·Utf8···············$assertionsDisabled
16 ···#8·=·Utf8···············Z16 ···#8·=·Utf8···············Z
17 ···#9·=·Utf8···············this$017 ···#9·=·Utf8···············this$0
18 ··#10·=·Utf8···············Lorg/jivesoftware/smackx/pep/PEPManager;18 ··#10·=·Utf8···············Lorg/jivesoftware/smackx/pep/PEPManager;
 19 ··#11·=·Utf8···············org/jivesoftware/smackx/pep/PEPManager
 20 ··#12·=·Class··············#11············//·org/jivesoftware/smackx/pep/PEPManager
19 ··#11·=·NameAndType········#9:#10·········//·this$0:Lorg/jivesoftware/smackx/pep/PEPManager;21 ··#13·=·NameAndType········#9:#10·········//·this$0:Lorg/jivesoftware/smackx/pep/PEPManager;
20 ··#12·=·Fieldref···········#2.#11·········//·org/jivesoftware/smackx/pep/PEPManager$1.this$0:Lorg/jivesoftware/smackx/pep/PEPManager;22 ··#14·=·Fieldref···········#2.#13·········//·org/jivesoftware/smackx/pep/PEPManager$1.this$0:Lorg/jivesoftware/smackx/pep/PEPManager;
21 ··#13·=·Utf8···············<init>23 ··#15·=·Utf8···············<init>
22 ··#14·=·Utf8···············()V24 ··#16·=·Utf8···············()V
23 ··#15·=·NameAndType········#13:#14········//·"<init>":()V25 ··#17·=·NameAndType········#15:#16········//·"<init>":()V
24 ··#16·=·Methodref··········#4.#15·········//·java/lang/Object."<init>":()V26 ··#18·=·Methodref··········#4.#17·········//·java/lang/Object."<init>":()V
25 ··#17·=·Utf8···············org/jivesoftware/smack/packet/Message27 ··#19·=·Utf8···············org/jivesoftware/smack/packet/Message
26 ··#18·=·Class··············#17············//·org/jivesoftware/smack/packet/Message28 ··#20·=·Class··············#19············//·org/jivesoftware/smack/packet/Message
27 ··#19·=·Utf8···············org/jivesoftware/smackx/pubsub/EventElement29 ··#21·=·Utf8···············org/jivesoftware/smackx/pubsub/EventElement
28 ··#20·=·Class··············#19············//·org/jivesoftware/smackx/pubsub/EventElement30 ··#22·=·Class··············#21············//·org/jivesoftware/smackx/pubsub/EventElement
29 ··#21·=·Utf8···············from31 ··#23·=·Utf8···············from
30 ··#22·=·Utf8···············(Lorg/jivesoftware/smack/packet/Stanza;)Lorg/jivesoftware/smackx/pubsub/EventElement;32 ··#24·=·Utf8···············(Lorg/jivesoftware/smack/packet/Stanza;)Lorg/jivesoftware/smackx/pubsub/EventElement;
31 ··#23·=·NameAndType········#21:#22········//·from:(Lorg/jivesoftware/smack/packet/Stanza;)Lorg/jivesoftware/smackx/pubsub/EventElement;33 ··#25·=·NameAndType········#23:#24········//·from:(Lorg/jivesoftware/smack/packet/Stanza;)Lorg/jivesoftware/smackx/pubsub/EventElement;
32 ··#24·=·Methodref··········#20.#23········//·org/jivesoftware/smackx/pubsub/EventElement.from:(Lorg/jivesoftware/smack/packet/Stanza;)Lorg/jivesoftware/smackx/pubsub/EventElement;34 ··#26·=·Methodref··········#22.#25········//·org/jivesoftware/smackx/pubsub/EventElement.from:(Lorg/jivesoftware/smack/packet/Stanza;)Lorg/jivesoftware/smackx/pubsub/EventElement;
33 ··#25·=·Utf8···············getFrom35 ··#27·=·Utf8···············getFrom
34 ··#26·=·Utf8···············()Lorg/b/a/i;36 ··#28·=·Utf8···············()Lorg/b/a/i;
35 ··#27·=·NameAndType········#25:#26········//·getFrom:()Lorg/b/a/i;37 ··#29·=·NameAndType········#27:#28········//·getFrom:()Lorg/b/a/i;
36 ··#28·=·Methodref··········#18.#27········//·org/jivesoftware/smack/packet/Message.getFrom:()Lorg/b/a/i;38 ··#30·=·Methodref··········#20.#29········//·org/jivesoftware/smack/packet/Message.getFrom:()Lorg/b/a/i;
37 ··#29·=·Utf8···············org/b/a/i39 ··#31·=·Utf8···············org/b/a/i
38 ··#30·=·Class··············#29············//·org/b/a/i40 ··#32·=·Class··············#31············//·org/b/a/i
39 ··#31·=·Utf8···············n41 ··#33·=·Utf8···············n
40 ··#32·=·Utf8···············()Lorg/b/a/e;42 ··#34·=·Utf8···············()Lorg/b/a/e;
41 ··#33·=·NameAndType········#31:#32········//·n:()Lorg/b/a/e;43 ··#35·=·NameAndType········#33:#34········//·n:()Lorg/b/a/e;
42 ··#34·=·InterfaceMethodref·#30.#33········//·org/b/a/i.n:()Lorg/b/a/e;44 ··#36·=·InterfaceMethodref·#32.#35········//·org/b/a/i.n:()Lorg/b/a/e;
43 ··#35·=·Utf8···············org/jivesoftware/smackx/pep/PEPManager 
44 ··#36·=·Class··············#35············//·org/jivesoftware/smackx/pep/PEPManager 
45 ··#37·=·Utf8···············access$00045 ··#37·=·Utf8···············access$000
46 ··#38·=·Utf8···············(Lorg/jivesoftware/smackx/pep/PEPManager;)Ljava/util/Set;46 ··#38·=·Utf8···············(Lorg/jivesoftware/smackx/pep/PEPManager;)Ljava/util/Set;
47 ··#39·=·NameAndType········#37:#38········//·access$000:(Lorg/jivesoftware/smackx/pep/PEPManager;)Ljava/util/Set;47 ··#39·=·NameAndType········#37:#38········//·access$000:(Lorg/jivesoftware/smackx/pep/PEPManager;)Ljava/util/Set;
48 ··#40·=·Methodref··········#36.#39········//·org/jivesoftware/smackx/pep/PEPManager.access$000:(Lorg/jivesoftware/smackx/pep/PEPManager;)Ljava/util/Set;48 ··#40·=·Methodref··········#12.#39········//·org/jivesoftware/smackx/pep/PEPManager.access$000:(Lorg/jivesoftware/smackx/pep/PEPManager;)Ljava/util/Set;
49 ··#41·=·Utf8···············java/util/Set49 ··#41·=·Utf8···············java/util/Set
50 ··#42·=·Class··············#41············//·java/util/Set50 ··#42·=·Class··············#41············//·java/util/Set
51 ··#43·=·Utf8···············iterator51 ··#43·=·Utf8···············iterator
52 ··#44·=·Utf8···············()Ljava/util/Iterator;52 ··#44·=·Utf8···············()Ljava/util/Iterator;
53 ··#45·=·NameAndType········#43:#44········//·iterator:()Ljava/util/Iterator;53 ··#45·=·NameAndType········#43:#44········//·iterator:()Ljava/util/Iterator;
54 ··#46·=·InterfaceMethodref·#42.#45········//·java/util/Set.iterator:()Ljava/util/Iterator;54 ··#46·=·InterfaceMethodref·#42.#45········//·java/util/Set.iterator:()Ljava/util/Iterator;
55 ··#47·=·Utf8···············java/util/Iterator55 ··#47·=·Utf8···············java/util/Iterator
Offset 92, 38 lines modifiedOffset 92, 38 lines modified
92 ··org.jivesoftware.smackx.pep.PEPManager$1(org.jivesoftware.smackx.pep.PEPManager);92 ··org.jivesoftware.smackx.pep.PEPManager$1(org.jivesoftware.smackx.pep.PEPManager);
93 ····descriptor:·(Lorg/jivesoftware/smackx/pep/PEPManager;)V93 ····descriptor:·(Lorg/jivesoftware/smackx/pep/PEPManager;)V
94 ····flags:·(0x0000)94 ····flags:·(0x0000)
95 ····Code:95 ····Code:
96 ······stack=300,·locals=2,·args_size=296 ······stack=300,·locals=2,·args_size=2
97 ·········0:·aload_097 ·········0:·aload_0
98 ·········1:·aload_198 ·········1:·aload_1
99 ·········2:·putfield······#12·················//·Field·this$0:Lorg/jivesoftware/smackx/pep/PEPManager;99 ·········2:·putfield······#14·················//·Field·this$0:Lorg/jivesoftware/smackx/pep/PEPManager;
100 ·········5:·aload_0100 ·········5:·aload_0
101 ·········6:·invokespecial·#16·················//·Method·java/lang/Object."<init>":()V101 ·········6:·invokespecial·#18·················//·Method·java/lang/Object."<init>":()V
102 ·········9:·return102 ·········9:·return
  
103 ··public·void·processStanza(org.jivesoftware.smack.packet.Stanza);103 ··public·void·processStanza(org.jivesoftware.smack.packet.Stanza);
104 ····descriptor:·(Lorg/jivesoftware/smack/packet/Stanza;)V104 ····descriptor:·(Lorg/jivesoftware/smack/packet/Stanza;)V
105 ····flags:·(0x0001)·ACC_PUBLIC105 ····flags:·(0x0001)·ACC_PUBLIC
106 ····Code:106 ····Code:
107 ······stack=300,·locals=7,·args_size=2107 ······stack=300,·locals=7,·args_size=2
108 ·········0:·aload_1108 ·········0:·aload_1
109 ·········1:·astore_2109 ·········1:·astore_2
110 ·········2:·aload_1110 ·········2:·aload_1
111 ·········3:·checkcast·····#18·················//·class·org/jivesoftware/smack/packet/Message111 ·········3:·checkcast·····#20·················//·class·org/jivesoftware/smack/packet/Message
112 ·········6:·astore_2112 ·········6:·astore_2
113 ·········7:·aload_1113 ·········7:·aload_1
114 ·········8:·invokestatic··#24·················//·Method·org/jivesoftware/smackx/pubsub/EventElement.from:(Lorg/jivesoftware/smack/packet/Stanza;)Lorg/jivesoftware/smackx/pubsub/EventElement;114 ·········8:·invokestatic··#26·················//·Method·org/jivesoftware/smackx/pubsub/EventElement.from:(Lorg/jivesoftware/smack/packet/Stanza;)Lorg/jivesoftware/smackx/pubsub/EventElement;
115 ········11:·astore_1115 ········11:·astore_1
116 ········12:·aload_2116 ········12:·aload_2
117 ········13:·invokevirtual·#28·················//·Method·org/jivesoftware/smack/packet/Message.getFrom:()Lorg/b/a/i;117 ········13:·invokevirtual·#30·················//·Method·org/jivesoftware/smack/packet/Message.getFrom:()Lorg/b/a/i;
118 ········16:·invokeinterface·#34,··1···········//·InterfaceMethod·org/b/a/i.n:()Lorg/b/a/e;118 ········16:·invokeinterface·#36,··1···········//·InterfaceMethod·org/b/a/i.n:()Lorg/b/a/e;
119 ········21:·astore_3119 ········21:·astore_3
120 ········22:·aload_0120 ········22:·aload_0
121 ········23:·getfield······#12·················//·Field·this$0:Lorg/jivesoftware/smackx/pep/PEPManager;121 ········23:·getfield······#14·················//·Field·this$0:Lorg/jivesoftware/smackx/pep/PEPManager;
122 ········26:·invokestatic··#40·················//·Method·org/jivesoftware/smackx/pep/PEPManager.access$000:(Lorg/jivesoftware/smackx/pep/PEPManager;)Ljava/util/Set;122 ········26:·invokestatic··#40·················//·Method·org/jivesoftware/smackx/pep/PEPManager.access$000:(Lorg/jivesoftware/smackx/pep/PEPManager;)Ljava/util/Set;
123 ········29:·invokeinterface·#46,··1···········//·InterfaceMethod·java/util/Set.iterator:()Ljava/util/Iterator;123 ········29:·invokeinterface·#46,··1···········//·InterfaceMethod·java/util/Set.iterator:()Ljava/util/Iterator;
124 ········34:·astore········4124 ········34:·astore········4
125 ········36:·aload·········4125 ········36:·aload·········4
126 ········38:·invokeinterface·#52,··1···········//·InterfaceMethod·java/util/Iterator.hasNext:()Z126 ········38:·invokeinterface·#52,··1···········//·InterfaceMethod·java/util/Iterator.hasNext:()Z
127 ········43:·istore········5127 ········43:·istore········5
128 ········45:·iload·········5128 ········45:·iload·········5
8.77 KB
org/jivesoftware/smackx/carbons/CarbonManager$3.class
8.66 KB
javap -verbose -constants -s -l -private {}
    
Offset 10, 38 lines modifiedOffset 10, 38 lines modified
10 ···#2·=·Class··············#1·············//·org/jivesoftware/smackx/carbons/CarbonManager$310 ···#2·=·Class··············#1·············//·org/jivesoftware/smackx/carbons/CarbonManager$3
11 ···#3·=·Utf8···············org/jivesoftware/smack/AbstractConnectionListener11 ···#3·=·Utf8···············org/jivesoftware/smack/AbstractConnectionListener
12 ···#4·=·Class··············#3·············//·org/jivesoftware/smack/AbstractConnectionListener12 ···#4·=·Class··············#3·············//·org/jivesoftware/smack/AbstractConnectionListener
13 ···#5·=·Utf8···············$assertionsDisabled13 ···#5·=·Utf8···············$assertionsDisabled
14 ···#6·=·Utf8···············Z14 ···#6·=·Utf8···············Z
15 ···#7·=·Utf8···············this$015 ···#7·=·Utf8···············this$0
16 ···#8·=·Utf8···············Lorg/jivesoftware/smackx/carbons/CarbonManager;16 ···#8·=·Utf8···············Lorg/jivesoftware/smackx/carbons/CarbonManager;
 17 ···#9·=·Utf8···············org/jivesoftware/smackx/carbons/CarbonManager
 18 ··#10·=·Class··············#9·············//·org/jivesoftware/smackx/carbons/CarbonManager
17 ···#9·=·NameAndType········#7:#8··········//·this$0:Lorg/jivesoftware/smackx/carbons/CarbonManager;19 ··#11·=·NameAndType········#7:#8··········//·this$0:Lorg/jivesoftware/smackx/carbons/CarbonManager;
18 ··#10·=·Fieldref···········#2.#9··········//·org/jivesoftware/smackx/carbons/CarbonManager$3.this$0:Lorg/jivesoftware/smackx/carbons/CarbonManager;20 ··#12·=·Fieldref···········#2.#11·········//·org/jivesoftware/smackx/carbons/CarbonManager$3.this$0:Lorg/jivesoftware/smackx/carbons/CarbonManager;
19 ··#11·=·Utf8···············<init>21 ··#13·=·Utf8···············<init>
20 ··#12·=·Utf8···············()V22 ··#14·=·Utf8···············()V
21 ··#13·=·NameAndType········#11:#12········//·"<init>":()V23 ··#15·=·NameAndType········#13:#14········//·"<init>":()V
22 ··#14·=·Methodref··········#4.#13·········//·org/jivesoftware/smack/AbstractConnectionListener."<init>":()V24 ··#16·=·Methodref··········#4.#15·········//·org/jivesoftware/smack/AbstractConnectionListener."<init>":()V
23 ··#15·=·Utf8···············org/jivesoftware/smackx/carbons/CarbonManager 
24 ··#16·=·Class··············#15············//·org/jivesoftware/smackx/carbons/CarbonManager 
25 ··#17·=·Utf8···············access$10225 ··#17·=·Utf8···············access$102
26 ··#18·=·Utf8···············(Lorg/jivesoftware/smackx/carbons/CarbonManager;Z)Z26 ··#18·=·Utf8···············(Lorg/jivesoftware/smackx/carbons/CarbonManager;Z)Z
27 ··#19·=·NameAndType········#17:#18········//·access$102:(Lorg/jivesoftware/smackx/carbons/CarbonManager;Z)Z27 ··#19·=·NameAndType········#17:#18········//·access$102:(Lorg/jivesoftware/smackx/carbons/CarbonManager;Z)Z
28 ··#20·=·Methodref··········#16.#19········//·org/jivesoftware/smackx/carbons/CarbonManager.access$102:(Lorg/jivesoftware/smackx/carbons/CarbonManager;Z)Z28 ··#20·=·Methodref··········#10.#19········//·org/jivesoftware/smackx/carbons/CarbonManager.access$102:(Lorg/jivesoftware/smackx/carbons/CarbonManager;Z)Z
29 ··#21·=·Utf8···············access$40029 ··#21·=·Utf8···············access$400
30 ··#22·=·Utf8···············(Lorg/jivesoftware/smackx/carbons/CarbonManager;Lorg/jivesoftware/smack/XMPPConnection;)V30 ··#22·=·Utf8···············(Lorg/jivesoftware/smackx/carbons/CarbonManager;Lorg/jivesoftware/smack/XMPPConnection;)V
31 ··#23·=·NameAndType········#21:#22········//·access$400:(Lorg/jivesoftware/smackx/carbons/CarbonManager;Lorg/jivesoftware/smack/XMPPConnection;)V31 ··#23·=·NameAndType········#21:#22········//·access$400:(Lorg/jivesoftware/smackx/carbons/CarbonManager;Lorg/jivesoftware/smack/XMPPConnection;)V
32 ··#24·=·Methodref··········#16.#23········//·org/jivesoftware/smackx/carbons/CarbonManager.access$400:(Lorg/jivesoftware/smackx/carbons/CarbonManager;Lorg/jivesoftware/smack/XMPPConnection;)V32 ··#24·=·Methodref··········#10.#23········//·org/jivesoftware/smackx/carbons/CarbonManager.access$400:(Lorg/jivesoftware/smackx/carbons/CarbonManager;Lorg/jivesoftware/smack/XMPPConnection;)V
33 ··#25·=·Utf8···············access$30033 ··#25·=·Utf8···············access$300
34 ··#26·=·Utf8···············(Lorg/jivesoftware/smackx/carbons/CarbonManager;)Lorg/jivesoftware/smack/XMPPConnection;34 ··#26·=·Utf8···············(Lorg/jivesoftware/smackx/carbons/CarbonManager;)Lorg/jivesoftware/smack/XMPPConnection;
35 ··#27·=·NameAndType········#25:#26········//·access$300:(Lorg/jivesoftware/smackx/carbons/CarbonManager;)Lorg/jivesoftware/smack/XMPPConnection;35 ··#27·=·NameAndType········#25:#26········//·access$300:(Lorg/jivesoftware/smackx/carbons/CarbonManager;)Lorg/jivesoftware/smack/XMPPConnection;
36 ··#28·=·Methodref··········#16.#27········//·org/jivesoftware/smackx/carbons/CarbonManager.access$300:(Lorg/jivesoftware/smackx/carbons/CarbonManager;)Lorg/jivesoftware/smack/XMPPConnection;36 ··#28·=·Methodref··········#10.#27········//·org/jivesoftware/smackx/carbons/CarbonManager.access$300:(Lorg/jivesoftware/smackx/carbons/CarbonManager;)Lorg/jivesoftware/smack/XMPPConnection;
37 ··#29·=·Utf8···············access$20037 ··#29·=·Utf8···············access$200
38 ··#30·=·Utf8···············(Lorg/jivesoftware/smackx/carbons/CarbonManager;)Lorg/jivesoftware/smack/StanzaListener;38 ··#30·=·Utf8···············(Lorg/jivesoftware/smackx/carbons/CarbonManager;)Lorg/jivesoftware/smack/StanzaListener;
39 ··#31·=·NameAndType········#29:#30········//·access$200:(Lorg/jivesoftware/smackx/carbons/CarbonManager;)Lorg/jivesoftware/smack/StanzaListener;39 ··#31·=·NameAndType········#29:#30········//·access$200:(Lorg/jivesoftware/smackx/carbons/CarbonManager;)Lorg/jivesoftware/smack/StanzaListener;
40 ··#32·=·Methodref··········#16.#31········//·org/jivesoftware/smackx/carbons/CarbonManager.access$200:(Lorg/jivesoftware/smackx/carbons/CarbonManager;)Lorg/jivesoftware/smack/StanzaListener;40 ··#32·=·Methodref··········#10.#31········//·org/jivesoftware/smackx/carbons/CarbonManager.access$200:(Lorg/jivesoftware/smackx/carbons/CarbonManager;)Lorg/jivesoftware/smack/StanzaListener;
41 ··#33·=·Utf8···············org/jivesoftware/smack/XMPPConnection41 ··#33·=·Utf8···············org/jivesoftware/smack/XMPPConnection
42 ··#34·=·Class··············#33············//·org/jivesoftware/smack/XMPPConnection42 ··#34·=·Class··············#33············//·org/jivesoftware/smack/XMPPConnection
43 ··#35·=·Utf8···············removeSyncStanzaListener43 ··#35·=·Utf8···············removeSyncStanzaListener
44 ··#36·=·Utf8···············(Lorg/jivesoftware/smack/StanzaListener;)Z44 ··#36·=·Utf8···············(Lorg/jivesoftware/smack/StanzaListener;)Z
45 ··#37·=·NameAndType········#35:#36········//·removeSyncStanzaListener:(Lorg/jivesoftware/smack/StanzaListener;)Z45 ··#37·=·NameAndType········#35:#36········//·removeSyncStanzaListener:(Lorg/jivesoftware/smack/StanzaListener;)Z
46 ··#38·=·InterfaceMethodref·#34.#37········//·org/jivesoftware/smack/XMPPConnection.removeSyncStanzaListener:(Lorg/jivesoftware/smack/StanzaListener;)Z46 ··#38·=·InterfaceMethodref·#34.#37········//·org/jivesoftware/smack/XMPPConnection.removeSyncStanzaListener:(Lorg/jivesoftware/smack/StanzaListener;)Z
47 ··#39·=·Utf8···············Code47 ··#39·=·Utf8···············Code
Offset 69, 55 lines modifiedOffset 69, 55 lines modified
69 ··org.jivesoftware.smackx.carbons.CarbonManager$3(org.jivesoftware.smackx.carbons.CarbonManager);69 ··org.jivesoftware.smackx.carbons.CarbonManager$3(org.jivesoftware.smackx.carbons.CarbonManager);
70 ····descriptor:·(Lorg/jivesoftware/smackx/carbons/CarbonManager;)V70 ····descriptor:·(Lorg/jivesoftware/smackx/carbons/CarbonManager;)V
71 ····flags:·(0x0000)71 ····flags:·(0x0000)
72 ····Code:72 ····Code:
73 ······stack=300,·locals=2,·args_size=273 ······stack=300,·locals=2,·args_size=2
74 ·········0:·aload_074 ·········0:·aload_0
75 ·········1:·aload_175 ·········1:·aload_1
76 ·········2:·putfield······#10·················//·Field·this$0:Lorg/jivesoftware/smackx/carbons/CarbonManager;76 ·········2:·putfield······#12·················//·Field·this$0:Lorg/jivesoftware/smackx/carbons/CarbonManager;
77 ·········5:·aload_077 ·········5:·aload_0
78 ·········6:·invokespecial·#14·················//·Method·org/jivesoftware/smack/AbstractConnectionListener."<init>":()V78 ·········6:·invokespecial·#16·················//·Method·org/jivesoftware/smack/AbstractConnectionListener."<init>":()V
79 ·········9:·return79 ·········9:·return
  
80 ··public·void·authenticated(org.jivesoftware.smack.XMPPConnection,·boolean);80 ··public·void·authenticated(org.jivesoftware.smack.XMPPConnection,·boolean);
81 ····descriptor:·(Lorg/jivesoftware/smack/XMPPConnection;Z)V81 ····descriptor:·(Lorg/jivesoftware/smack/XMPPConnection;Z)V
82 ····flags:·(0x0001)·ACC_PUBLIC82 ····flags:·(0x0001)·ACC_PUBLIC
83 ····Code:83 ····Code:
84 ······stack=300,·locals=4,·args_size=384 ······stack=300,·locals=4,·args_size=3
85 ·········0:·iload_285 ·········0:·iload_2
86 ·········1:·ifne··········1586 ·········1:·ifne··········15
87 ·········4:·aload_087 ·········4:·aload_0
88 ·········5:·getfield······#10·················//·Field·this$0:Lorg/jivesoftware/smackx/carbons/CarbonManager;88 ·········5:·getfield······#12·················//·Field·this$0:Lorg/jivesoftware/smackx/carbons/CarbonManager;
89 ·········8:·astore_389 ·········8:·astore_3
90 ·········9:·aload_390 ·········9:·aload_3
91 ········10:·iconst_091 ········10:·iconst_0
92 ········11:·invokestatic··#20·················//·Method·org/jivesoftware/smackx/carbons/CarbonManager.access$102:(Lorg/jivesoftware/smackx/carbons/CarbonManager;Z)Z92 ········11:·invokestatic··#20·················//·Method·org/jivesoftware/smackx/carbons/CarbonManager.access$102:(Lorg/jivesoftware/smackx/carbons/CarbonManager;Z)Z
93 ········14:·pop93 ········14:·pop
94 ········15:·aload_094 ········15:·aload_0
95 ········16:·getfield······#10·················//·Field·this$0:Lorg/jivesoftware/smackx/carbons/CarbonManager;95 ········16:·getfield······#12·················//·Field·this$0:Lorg/jivesoftware/smackx/carbons/CarbonManager;
96 ········19:·aload_196 ········19:·aload_1
97 ········20:·invokestatic··#24·················//·Method·org/jivesoftware/smackx/carbons/CarbonManager.access$400:(Lorg/jivesoftware/smackx/carbons/CarbonManager;Lorg/jivesoftware/smack/XMPPConnection;)V97 ········20:·invokestatic··#24·················//·Method·org/jivesoftware/smackx/carbons/CarbonManager.access$400:(Lorg/jivesoftware/smackx/carbons/CarbonManager;Lorg/jivesoftware/smack/XMPPConnection;)V
98 ········23:·return98 ········23:·return
  
99 ··public·void·connectionClosed();99 ··public·void·connectionClosed();
100 ····descriptor:·()V100 ····descriptor:·()V
101 ····flags:·(0x0001)·ACC_PUBLIC101 ····flags:·(0x0001)·ACC_PUBLIC
102 ····Code:102 ····Code:
103 ······stack=300,·locals=3,·args_size=1103 ······stack=300,·locals=3,·args_size=1
104 ·········0:·aload_0104 ·········0:·aload_0
105 ·········1:·getfield······#10·················//·Field·this$0:Lorg/jivesoftware/smackx/carbons/CarbonManager;105 ·········1:·getfield······#12·················//·Field·this$0:Lorg/jivesoftware/smackx/carbons/CarbonManager;
106 ·········4:·iconst_0106 ·········4:·iconst_0
107 ·········5:·invokestatic··#20·················//·Method·org/jivesoftware/smackx/carbons/CarbonManager.access$102:(Lorg/jivesoftware/smackx/carbons/CarbonManager;Z)Z107 ·········5:·invokestatic··#20·················//·Method·org/jivesoftware/smackx/carbons/CarbonManager.access$102:(Lorg/jivesoftware/smackx/carbons/CarbonManager;Z)Z
108 ·········8:·pop108 ·········8:·pop
109 ·········9:·aload_0109 ·········9:·aload_0
110 ········10:·getfield······#10·················//·Field·this$0:Lorg/jivesoftware/smackx/carbons/CarbonManager;110 ········10:·getfield······#12·················//·Field·this$0:Lorg/jivesoftware/smackx/carbons/CarbonManager;
111 ········13:·invokestatic··#28·················//·Method·org/jivesoftware/smackx/carbons/CarbonManager.access$300:(Lorg/jivesoftware/smackx/carbons/CarbonManager;)Lorg/jivesoftware/smack/XMPPConnection;111 ········13:·invokestatic··#28·················//·Method·org/jivesoftware/smackx/carbons/CarbonManager.access$300:(Lorg/jivesoftware/smackx/carbons/CarbonManager;)Lorg/jivesoftware/smack/XMPPConnection;
112 ········16:·astore_1112 ········16:·astore_1
113 ········17:·aload_0113 ········17:·aload_0
114 ········18:·getfield······#10·················//·Field·this$0:Lorg/jivesoftware/smackx/carbons/CarbonManager;114 ········18:·getfield······#12·················//·Field·this$0:Lorg/jivesoftware/smackx/carbons/CarbonManager;
115 ········21:·invokestatic··#32·················//·Method·org/jivesoftware/smackx/carbons/CarbonManager.access$200:(Lorg/jivesoftware/smackx/carbons/CarbonManager;)Lorg/jivesoftware/smack/StanzaListener;115 ········21:·invokestatic··#32·················//·Method·org/jivesoftware/smackx/carbons/CarbonManager.access$200:(Lorg/jivesoftware/smackx/carbons/CarbonManager;)Lorg/jivesoftware/smack/StanzaListener;
116 ········24:·astore_2116 ········24:·astore_2
117 ········25:·aload_1117 ········25:·aload_1
118 ········26:·aload_2118 ········26:·aload_2
119 ········27:·invokeinterface·#38,··2···········//·InterfaceMethod·org/jivesoftware/smack/XMPPConnection.removeSyncStanzaListener:(Lorg/jivesoftware/smack/StanzaListener;)Z119 ········27:·invokeinterface·#38,··2···········//·InterfaceMethod·org/jivesoftware/smack/XMPPConnection.removeSyncStanzaListener:(Lorg/jivesoftware/smack/StanzaListener;)Z
120 ········32:·pop120 ········32:·pop
121 ········33:·return121 ········33:·return
293 KB
smali/io/realm/DefaultRealmModuleMediator.smali
Ordering differences only
    
Offset 25, 115 lines modifiedOffset 25, 115 lines modified
25 .method·static·constructor·<clinit>()V25 .method·static·constructor·<clinit>()V
26 ····.locals·226 ····.locals·2
  
27 ····new-instance·v0,·Ljava/util/HashSet;27 ····new-instance·v0,·Ljava/util/HashSet;
  
28 ····invoke-direct·{v0},·Ljava/util/HashSet;-><init>()V28 ····invoke-direct·{v0},·Ljava/util/HashSet;-><init>()V
  
29 ····const-class·v1,·Lcom/xabber/android/data/database/realm/PatreonRealm;29 ····const-class·v1,·Lcom/xabber/android/data/database/messagerealm/MessageItem;
  
30 ····invoke-interface·{v0,·v1},·Ljava/util/Set;->add(Ljava/lang/Object;)Z30 ····invoke-interface·{v0,·v1},·Ljava/util/Set;->add(Ljava/lang/Object;)Z
  
31 ····const-class·v1,·Lcom/xabber/android/data/database/realm/XMPPAccountSettignsRealm;31 ····const-class·v1,·Lcom/xabber/android/data/database/realm/DiscoveryInfoCache;
  
32 ····invoke-interface·{v0,·v1},·Ljava/util/Set;->add(Ljava/lang/Object;)Z32 ····invoke-interface·{v0,·v1},·Ljava/util/Set;->add(Ljava/lang/Object;)Z
  
33 ····const-class·v1,·Lcom/xabber/android/data/database/messagerealm/SyncInfo;33 ····const-class·v1,·Lcom/xabber/android/data/database/realm/NotifChatRealm;
  
34 ····invoke-interface·{v0,·v1},·Ljava/util/Set;->add(Ljava/lang/Object;)Z34 ····invoke-interface·{v0,·v1},·Ljava/util/Set;->add(Ljava/lang/Object;)Z
  
35 ····const-class·v1,·Lcom/xabber/android/data/notification/custom_notification/NotifyPrefsRealm;35 ····const-class·v1,·Lcom/xabber/android/data/database/realm/PushLogRecord;
  
36 ····invoke-interface·{v0,·v1},·Ljava/util/Set;->add(Ljava/lang/Object;)Z36 ····invoke-interface·{v0,·v1},·Ljava/util/Set;->add(Ljava/lang/Object;)Z
  
37 ····const-class·v1,·Lcom/xabber/android/data/database/realm/AccountRealm;37 ····const-class·v1,·Lcom/xabber/android/data/database/realm/XMPPAccountSettignsRealm;
  
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 ····const-class·v1,·Lcom/xabber/android/data/database/realm/SocialBindingRealm;39 ····const-class·v1,·Lcom/xabber/android/data/database/realm/ChatDataRealm;
  
40 ····invoke-interface·{v0,·v1},·Ljava/util/Set;->add(Ljava/lang/Object;)Z40 ····invoke-interface·{v0,·v1},·Ljava/util/Set;->add(Ljava/lang/Object;)Z
  
41 ····const-class·v1,·Lcom/xabber/android/data/database/realm/PatreonGoalRealm;41 ····const-class·v1,·Lcom/xabber/android/data/database/realm/PatreonRealm;
  
42 ····invoke-interface·{v0,·v1},·Ljava/util/Set;->add(Ljava/lang/Object;)Z42 ····invoke-interface·{v0,·v1},·Ljava/util/Set;->add(Ljava/lang/Object;)Z
  
43 ····const-class·v1,·Lcom/xabber/android/data/database/realm/PushLogRecord;43 ····const-class·v1,·Lcom/xabber/android/data/database/realm/PatreonGoalRealm;
  
44 ····invoke-interface·{v0,·v1},·Ljava/util/Set;->add(Ljava/lang/Object;)Z44 ····invoke-interface·{v0,·v1},·Ljava/util/Set;->add(Ljava/lang/Object;)Z
  
45 ····const-class·v1,·Lcom/xabber/android/data/database/realm/ContactGroup;45 ····const-class·v1,·Lcom/xabber/android/data/database/realm/ContactRealm;
  
46 ····invoke-interface·{v0,·v1},·Ljava/util/Set;->add(Ljava/lang/Object;)Z46 ····invoke-interface·{v0,·v1},·Ljava/util/Set;->add(Ljava/lang/Object;)Z
  
47 ····const-class·v1,·Lcom/xabber/android/data/database/realm/NotifMessageRealm;47 ····const-class·v1,·Lcom/xabber/android/data/database/realm/XTokenRealm;
  
48 ····invoke-interface·{v0,·v1},·Ljava/util/Set;->add(Ljava/lang/Object;)Z48 ····invoke-interface·{v0,·v1},·Ljava/util/Set;->add(Ljava/lang/Object;)Z
  
49 ····const-class·v1,·Lcom/xabber/android/data/database/realm/XabberAccountRealm;49 ····const-class·v1,·Lcom/xabber/android/data/database/messagerealm/ForwardId;
  
50 ····invoke-interface·{v0,·v1},·Ljava/util/Set;->add(Ljava/lang/Object;)Z50 ····invoke-interface·{v0,·v1},·Ljava/util/Set;->add(Ljava/lang/Object;)Z
  
51 ····const-class·v1,·Lcom/xabber/android/data/database/realm/ChatDataRealm;51 ····const-class·v1,·Lcom/xabber/android/data/extension/httpfileupload/UploadServer;
  
52 ····invoke-interface·{v0,·v1},·Ljava/util/Set;->add(Ljava/lang/Object;)Z52 ····invoke-interface·{v0,·v1},·Ljava/util/Set;->add(Ljava/lang/Object;)Z
  
53 ····const-class·v1,·Lcom/xabber/android/data/database/realm/SyncStateRealm;53 ····const-class·v1,·Lcom/xabber/android/data/database/realm/NotifMessageRealm;
  
54 ····invoke-interface·{v0,·v1},·Ljava/util/Set;->add(Ljava/lang/Object;)Z54 ····invoke-interface·{v0,·v1},·Ljava/util/Set;->add(Ljava/lang/Object;)Z
  
55 ····const-class·v1,·Lcom/xabber/android/data/database/realm/DiscoveryInfoCache;55 ····const-class·v1,·Lcom/xabber/android/data/database/realm/XMPPUserRealm;
  
56 ····invoke-interface·{v0,·v1},·Ljava/util/Set;->add(Ljava/lang/Object;)Z56 ····invoke-interface·{v0,·v1},·Ljava/util/Set;->add(Ljava/lang/Object;)Z
  
57 ····const-class·v1,·Lcom/xabber/android/data/database/realm/CrowdfundingMessage;57 ····const-class·v1,·Lcom/xabber/android/data/database/messagerealm/SyncInfo;
  
58 ····invoke-interface·{v0,·v1},·Ljava/util/Set;->add(Ljava/lang/Object;)Z58 ····invoke-interface·{v0,·v1},·Ljava/util/Set;->add(Ljava/lang/Object;)Z
  
59 ····const-class·v1,·Lcom/xabber/android/data/database/realm/EmailRealm;59 ····const-class·v1,·Lcom/xabber/android/data/database/messagerealm/GroupchatUserRealm;
  
60 ····invoke-interface·{v0,·v1},·Ljava/util/Set;->add(Ljava/lang/Object;)Z60 ····invoke-interface·{v0,·v1},·Ljava/util/Set;->add(Ljava/lang/Object;)Z
  
61 ····const-class·v1,·Lcom/xabber/android/data/database/messagerealm/ForwardId;61 ····const-class·v1,·Lcom/xabber/android/data/database/realm/ContactGroup;
  
62 ····invoke-interface·{v0,·v1},·Ljava/util/Set;->add(Ljava/lang/Object;)Z62 ····invoke-interface·{v0,·v1},·Ljava/util/Set;->add(Ljava/lang/Object;)Z
  
63 ····const-class·v1,·Lcom/xabber/android/data/database/messagerealm/GroupchatUserRealm;63 ····const-class·v1,·Lcom/xabber/android/data/database/realm/CrowdfundingMessage;
  
64 ····invoke-interface·{v0,·v1},·Ljava/util/Set;->add(Ljava/lang/Object;)Z64 ····invoke-interface·{v0,·v1},·Ljava/util/Set;->add(Ljava/lang/Object;)Z
  
65 ····const-class·v1,·Lcom/xabber/android/data/database/messagerealm/MessageItem;65 ····const-class·v1,·Lcom/xabber/android/data/database/realm/EmailRealm;
  
66 ····invoke-interface·{v0,·v1},·Ljava/util/Set;->add(Ljava/lang/Object;)Z66 ····invoke-interface·{v0,·v1},·Ljava/util/Set;->add(Ljava/lang/Object;)Z
  
67 ····const-class·v1,·Lcom/xabber/android/data/extension/httpfileupload/UploadServer;67 ····const-class·v1,·Lcom/xabber/android/data/database/realm/XabberAccountRealm;
  
68 ····invoke-interface·{v0,·v1},·Ljava/util/Set;->add(Ljava/lang/Object;)Z68 ····invoke-interface·{v0,·v1},·Ljava/util/Set;->add(Ljava/lang/Object;)Z
  
69 ····const-class·v1,·Lcom/xabber/android/data/database/realm/XMPPUserRealm;69 ····const-class·v1,·Lcom/xabber/android/data/database/realm/SocialBindingRealm;
  
70 ····invoke-interface·{v0,·v1},·Ljava/util/Set;->add(Ljava/lang/Object;)Z70 ····invoke-interface·{v0,·v1},·Ljava/util/Set;->add(Ljava/lang/Object;)Z
  
71 ····const-class·v1,·Lcom/xabber/android/data/database/messagerealm/Attachment;71 ····const-class·v1,·Lcom/xabber/android/data/database/messagerealm/Attachment;
  
72 ····invoke-interface·{v0,·v1},·Ljava/util/Set;->add(Ljava/lang/Object;)Z72 ····invoke-interface·{v0,·v1},·Ljava/util/Set;->add(Ljava/lang/Object;)Z
  
73 ····const-class·v1,·Lcom/xabber/android/data/database/realm/NotifChatRealm;73 ····const-class·v1,·Lcom/xabber/android/data/database/realm/AccountRealm;
  
74 ····invoke-interface·{v0,·v1},·Ljava/util/Set;->add(Ljava/lang/Object;)Z74 ····invoke-interface·{v0,·v1},·Ljava/util/Set;->add(Ljava/lang/Object;)Z
  
75 ····const-class·v1,·Lcom/xabber/android/data/database/realm/XTokenRealm;75 ····const-class·v1,·Lcom/xabber/android/data/database/realm/SyncStateRealm;
  
76 ····invoke-interface·{v0,·v1},·Ljava/util/Set;->add(Ljava/lang/Object;)Z76 ····invoke-interface·{v0,·v1},·Ljava/util/Set;->add(Ljava/lang/Object;)Z
  
77 ····const-class·v1,·Lcom/xabber/android/data/database/realm/NotificationStateRealm;77 ····const-class·v1,·Lcom/xabber/android/data/notification/custom_notification/NotifyPrefsRealm;
  
78 ····invoke-interface·{v0,·v1},·Ljava/util/Set;->add(Ljava/lang/Object;)Z78 ····invoke-interface·{v0,·v1},·Ljava/util/Set;->add(Ljava/lang/Object;)Z
  
79 ····const-class·v1,·Lcom/xabber/android/data/database/realm/ContactRealm;79 ····const-class·v1,·Lcom/xabber/android/data/database/realm/NotificationStateRealm;
  
80 ····invoke-interface·{v0,·v1},·Ljava/util/Set;->add(Ljava/lang/Object;)Z80 ····invoke-interface·{v0,·v1},·Ljava/util/Set;->add(Ljava/lang/Object;)Z
  
81 ····invoke-static·{v0},·Ljava/util/Collections;->unmodifiableSet(Ljava/util/Set;)Ljava/util/Set;81 ····invoke-static·{v0},·Ljava/util/Collections;->unmodifiableSet(Ljava/util/Set;)Ljava/util/Set;
  
82 ····move-result-object·v082 ····move-result-object·v0
  
Offset 184, 372 lines modifiedOffset 184, 372 lines modified
  
184 ····:cond_0184 ····:cond_0
185 ····invoke-virtual·{p2},·Ljava/lang/Object;->getClass()Ljava/lang/Class;185 ····invoke-virtual·{p2},·Ljava/lang/Object;->getClass()Ljava/lang/Class;
  
186 ····move-result-object·v0186 ····move-result-object·v0
  
187 ····:goto_0187 ····:goto_0
188 ····const-class·v1,·Lcom/xabber/android/data/database/realm/PatreonRealm;188 ····const-class·v1,·Lcom/xabber/android/data/database/messagerealm/MessageItem;
  
189 ····invoke-virtual·{v0,·v1},·Ljava/lang/Object;->equals(Ljava/lang/Object;)Z189 ····invoke-virtual·{v0,·v1},·Ljava/lang/Object;->equals(Ljava/lang/Object;)Z
  
Max diff block lines reached; 292868/299687 bytes (97.72%) of diff not shown.
54.8 KB
smali/io/realm/MessageRealmDatabaseModuleMediator.smali
Ordering differences only
    
Offset 25, 35 lines modifiedOffset 25, 35 lines modified
25 .method·static·constructor·<clinit>()V25 .method·static·constructor·<clinit>()V
26 ····.locals·226 ····.locals·2
  
27 ····new-instance·v0,·Ljava/util/HashSet;27 ····new-instance·v0,·Ljava/util/HashSet;
  
28 ····invoke-direct·{v0},·Ljava/util/HashSet;-><init>()V28 ····invoke-direct·{v0},·Ljava/util/HashSet;-><init>()V
  
29 ····const-class·v1,·Lcom/xabber/android/data/database/realm/ContactGroup;29 ····const-class·v1,·Lcom/xabber/android/data/database/realm/ContactRealm;
  
30 ····invoke-interface·{v0,·v1},·Ljava/util/Set;->add(Ljava/lang/Object;)Z30 ····invoke-interface·{v0,·v1},·Ljava/util/Set;->add(Ljava/lang/Object;)Z
  
31 ····const-class·v1,·Lcom/xabber/android/data/database/messagerealm/SyncInfo;31 ····const-class·v1,·Lcom/xabber/android/data/database/realm/ContactGroup;
  
32 ····invoke-interface·{v0,·v1},·Ljava/util/Set;->add(Ljava/lang/Object;)Z32 ····invoke-interface·{v0,·v1},·Ljava/util/Set;->add(Ljava/lang/Object;)Z
  
33 ····const-class·v1,·Lcom/xabber/android/data/database/messagerealm/MessageItem;33 ····const-class·v1,·Lcom/xabber/android/data/database/messagerealm/MessageItem;
  
34 ····invoke-interface·{v0,·v1},·Ljava/util/Set;->add(Ljava/lang/Object;)Z34 ····invoke-interface·{v0,·v1},·Ljava/util/Set;->add(Ljava/lang/Object;)Z
  
35 ····const-class·v1,·Lcom/xabber/android/data/database/messagerealm/ForwardId;35 ····const-class·v1,·Lcom/xabber/android/data/database/messagerealm/ForwardId;
  
36 ····invoke-interface·{v0,·v1},·Ljava/util/Set;->add(Ljava/lang/Object;)Z36 ····invoke-interface·{v0,·v1},·Ljava/util/Set;->add(Ljava/lang/Object;)Z
  
37 ····const-class·v1,·Lcom/xabber/android/data/database/realm/ContactRealm;37 ····const-class·v1,·Lcom/xabber/android/data/database/messagerealm/Attachment;
  
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 ····const-class·v1,·Lcom/xabber/android/data/database/messagerealm/Attachment;39 ····const-class·v1,·Lcom/xabber/android/data/database/messagerealm/SyncInfo;
  
40 ····invoke-interface·{v0,·v1},·Ljava/util/Set;->add(Ljava/lang/Object;)Z40 ····invoke-interface·{v0,·v1},·Ljava/util/Set;->add(Ljava/lang/Object;)Z
  
41 ····invoke-static·{v0},·Ljava/util/Collections;->unmodifiableSet(Ljava/util/Set;)Ljava/util/Set;41 ····invoke-static·{v0},·Ljava/util/Collections;->unmodifiableSet(Ljava/util/Set;)Ljava/util/Set;
  
42 ····move-result-object·v042 ····move-result-object·v0
  
Offset 104, 49 lines modifiedOffset 104, 49 lines modified
  
104 ····:cond_0104 ····:cond_0
105 ····invoke-virtual·{p2},·Ljava/lang/Object;->getClass()Ljava/lang/Class;105 ····invoke-virtual·{p2},·Ljava/lang/Object;->getClass()Ljava/lang/Class;
  
106 ····move-result-object·v0106 ····move-result-object·v0
  
107 ····:goto_0107 ····:goto_0
108 ····const-class·v1,·Lcom/xabber/android/data/database/realm/ContactGroup;108 ····const-class·v1,·Lcom/xabber/android/data/database/realm/ContactRealm;
  
109 ····invoke-virtual·{v0,·v1},·Ljava/lang/Object;->equals(Ljava/lang/Object;)Z109 ····invoke-virtual·{v0,·v1},·Ljava/lang/Object;->equals(Ljava/lang/Object;)Z
  
110 ····move-result·v1110 ····move-result·v1
  
111 ····if-eqz·v1,·:cond_1111 ····if-eqz·v1,·:cond_1
  
112 ····check-cast·p2,·Lcom/xabber/android/data/database/realm/ContactGroup;112 ····check-cast·p2,·Lcom/xabber/android/data/database/realm/ContactRealm;
  
113 ····invoke-static·{p1,·p2,·p3,·p4},·Lio/realm/ContactGroupRealmProxy;->copyOrUpdate(Lio/realm/Realm;Lcom/xabber/android/data/database/realm/ContactGroup;ZLjava/util/Map;)Lcom/xabber/android/data/database/realm/ContactGroup;113 ····invoke-static·{p1,·p2,·p3,·p4},·Lio/realm/ContactRealmRealmProxy;->copyOrUpdate(Lio/realm/Realm;Lcom/xabber/android/data/database/realm/ContactRealm;ZLjava/util/Map;)Lcom/xabber/android/data/database/realm/ContactRealm;
  
114 ····move-result-object·p1114 ····move-result-object·p1
  
115 ····:goto_1115 ····:goto_1
116 ····invoke-virtual·{v0,·p1},·Ljava/lang/Class;->cast(Ljava/lang/Object;)Ljava/lang/Object;116 ····invoke-virtual·{v0,·p1},·Ljava/lang/Class;->cast(Ljava/lang/Object;)Ljava/lang/Object;
  
117 ····move-result-object·p1117 ····move-result-object·p1
  
118 ····check-cast·p1,·Lio/realm/RealmModel;118 ····check-cast·p1,·Lio/realm/RealmModel;
  
119 ····return-object·p1119 ····return-object·p1
  
120 ····:cond_1120 ····:cond_1
121 ····const-class·v1,·Lcom/xabber/android/data/database/messagerealm/SyncInfo;121 ····const-class·v1,·Lcom/xabber/android/data/database/realm/ContactGroup;
  
122 ····invoke-virtual·{v0,·v1},·Ljava/lang/Object;->equals(Ljava/lang/Object;)Z122 ····invoke-virtual·{v0,·v1},·Ljava/lang/Object;->equals(Ljava/lang/Object;)Z
  
123 ····move-result·v1123 ····move-result·v1
  
124 ····if-eqz·v1,·:cond_2124 ····if-eqz·v1,·:cond_2
  
125 ····check-cast·p2,·Lcom/xabber/android/data/database/messagerealm/SyncInfo;125 ····check-cast·p2,·Lcom/xabber/android/data/database/realm/ContactGroup;
  
126 ····invoke-static·{p1,·p2,·p3,·p4},·Lio/realm/SyncInfoRealmProxy;->copyOrUpdate(Lio/realm/Realm;Lcom/xabber/android/data/database/messagerealm/SyncInfo;ZLjava/util/Map;)Lcom/xabber/android/data/database/messagerealm/SyncInfo;126 ····invoke-static·{p1,·p2,·p3,·p4},·Lio/realm/ContactGroupRealmProxy;->copyOrUpdate(Lio/realm/Realm;Lcom/xabber/android/data/database/realm/ContactGroup;ZLjava/util/Map;)Lcom/xabber/android/data/database/realm/ContactGroup;
  
127 ····move-result-object·p1127 ····move-result-object·p1
  
128 ····goto·:goto_1128 ····goto·:goto_1
  
129 ····:cond_2129 ····:cond_2
130 ····const-class·v1,·Lcom/xabber/android/data/database/messagerealm/MessageItem;130 ····const-class·v1,·Lcom/xabber/android/data/database/messagerealm/MessageItem;
Offset 179, 42 lines modifiedOffset 179, 42 lines modified
179 ····invoke-static·{p1,·p2,·p3,·p4},·Lio/realm/ForwardIdRealmProxy;->copyOrUpdate(Lio/realm/Realm;Lcom/xabber/android/data/database/messagerealm/ForwardId;ZLjava/util/Map;)Lcom/xabber/android/data/database/messagerealm/ForwardId;179 ····invoke-static·{p1,·p2,·p3,·p4},·Lio/realm/ForwardIdRealmProxy;->copyOrUpdate(Lio/realm/Realm;Lcom/xabber/android/data/database/messagerealm/ForwardId;ZLjava/util/Map;)Lcom/xabber/android/data/database/messagerealm/ForwardId;
  
180 ····move-result-object·p1180 ····move-result-object·p1
  
181 ····goto·:goto_1181 ····goto·:goto_1
  
182 ····:cond_4182 ····:cond_4
183 ····const-class·v1,·Lcom/xabber/android/data/database/realm/ContactRealm;183 ····const-class·v1,·Lcom/xabber/android/data/database/messagerealm/Attachment;
  
184 ····invoke-virtual·{v0,·v1},·Ljava/lang/Object;->equals(Ljava/lang/Object;)Z184 ····invoke-virtual·{v0,·v1},·Ljava/lang/Object;->equals(Ljava/lang/Object;)Z
  
185 ····move-result·v1185 ····move-result·v1
  
186 ····if-eqz·v1,·:cond_5186 ····if-eqz·v1,·:cond_5
  
187 ····check-cast·p2,·Lcom/xabber/android/data/database/realm/ContactRealm;187 ····check-cast·p2,·Lcom/xabber/android/data/database/messagerealm/Attachment;
  
188 ····invoke-static·{p1,·p2,·p3,·p4},·Lio/realm/ContactRealmRealmProxy;->copyOrUpdate(Lio/realm/Realm;Lcom/xabber/android/data/database/realm/ContactRealm;ZLjava/util/Map;)Lcom/xabber/android/data/database/realm/ContactRealm;188 ····invoke-static·{p1,·p2,·p3,·p4},·Lio/realm/AttachmentRealmProxy;->copyOrUpdate(Lio/realm/Realm;Lcom/xabber/android/data/database/messagerealm/Attachment;ZLjava/util/Map;)Lcom/xabber/android/data/database/messagerealm/Attachment;
  
189 ····move-result-object·p1189 ····move-result-object·p1
  
190 ····goto·:goto_1190 ····goto·:goto_1
  
191 ····:cond_5191 ····:cond_5
192 ····const-class·v1,·Lcom/xabber/android/data/database/messagerealm/Attachment;192 ····const-class·v1,·Lcom/xabber/android/data/database/messagerealm/SyncInfo;
  
193 ····invoke-virtual·{v0,·v1},·Ljava/lang/Object;->equals(Ljava/lang/Object;)Z193 ····invoke-virtual·{v0,·v1},·Ljava/lang/Object;->equals(Ljava/lang/Object;)Z
  
194 ····move-result·v1194 ····move-result·v1
  
195 ····if-eqz·v1,·:cond_6195 ····if-eqz·v1,·:cond_6
  
196 ····check-cast·p2,·Lcom/xabber/android/data/database/messagerealm/Attachment;196 ····check-cast·p2,·Lcom/xabber/android/data/database/messagerealm/SyncInfo;
  
197 ····invoke-static·{p1,·p2,·p3,·p4},·Lio/realm/AttachmentRealmProxy;->copyOrUpdate(Lio/realm/Realm;Lcom/xabber/android/data/database/messagerealm/Attachment;ZLjava/util/Map;)Lcom/xabber/android/data/database/messagerealm/Attachment;197 ····invoke-static·{p1,·p2,·p3,·p4},·Lio/realm/SyncInfoRealmProxy;->copyOrUpdate(Lio/realm/Realm;Lcom/xabber/android/data/database/messagerealm/SyncInfo;ZLjava/util/Map;)Lcom/xabber/android/data/database/messagerealm/SyncInfo;
  
198 ····move-result-object·p1198 ····move-result-object·p1
  
199 ····goto·:goto_1199 ····goto·:goto_1
  
200 ····:cond_6200 ····:cond_6
Max diff block lines reached; 49749/56022 bytes (88.80%) of diff not shown.
215 KB
smali/io/realm/RealmDatabaseModuleMediator.smali
Ordering differences only
    
Offset 25, 87 lines modifiedOffset 25, 87 lines modified
25 .method·static·constructor·<clinit>()V25 .method·static·constructor·<clinit>()V
26 ····.locals·226 ····.locals·2
  
27 ····new-instance·v0,·Ljava/util/HashSet;27 ····new-instance·v0,·Ljava/util/HashSet;
  
28 ····invoke-direct·{v0},·Ljava/util/HashSet;-><init>()V28 ····invoke-direct·{v0},·Ljava/util/HashSet;-><init>()V
  
29 ····const-class·v1,·Lcom/xabber/android/data/database/realm/PatreonRealm;29 ····const-class·v1,·Lcom/xabber/android/data/database/messagerealm/GroupchatUserRealm;
  
30 ····invoke-interface·{v0,·v1},·Ljava/util/Set;->add(Ljava/lang/Object;)Z30 ····invoke-interface·{v0,·v1},·Ljava/util/Set;->add(Ljava/lang/Object;)Z
  
31 ····const-class·v1,·Lcom/xabber/android/data/notification/custom_notification/NotifyPrefsRealm;31 ····const-class·v1,·Lcom/xabber/android/data/database/realm/DiscoveryInfoCache;
  
32 ····invoke-interface·{v0,·v1},·Ljava/util/Set;->add(Ljava/lang/Object;)Z32 ····invoke-interface·{v0,·v1},·Ljava/util/Set;->add(Ljava/lang/Object;)Z
  
33 ····const-class·v1,·Lcom/xabber/android/data/database/realm/SocialBindingRealm;33 ····const-class·v1,·Lcom/xabber/android/data/database/realm/CrowdfundingMessage;
  
34 ····invoke-interface·{v0,·v1},·Ljava/util/Set;->add(Ljava/lang/Object;)Z34 ····invoke-interface·{v0,·v1},·Ljava/util/Set;->add(Ljava/lang/Object;)Z
  
35 ····const-class·v1,·Lcom/xabber/android/data/database/realm/AccountRealm;35 ····const-class·v1,·Lcom/xabber/android/data/database/realm/PushLogRecord;
  
36 ····invoke-interface·{v0,·v1},·Ljava/util/Set;->add(Ljava/lang/Object;)Z36 ····invoke-interface·{v0,·v1},·Ljava/util/Set;->add(Ljava/lang/Object;)Z
  
37 ····const-class·v1,·Lcom/xabber/android/data/database/realm/PatreonGoalRealm;37 ····const-class·v1,·Lcom/xabber/android/data/database/realm/NotifChatRealm;
  
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 ····const-class·v1,·Lcom/xabber/android/data/extension/httpfileupload/UploadServer;39 ····const-class·v1,·Lcom/xabber/android/data/database/realm/EmailRealm;
  
40 ····invoke-interface·{v0,·v1},·Ljava/util/Set;->add(Ljava/lang/Object;)Z40 ····invoke-interface·{v0,·v1},·Ljava/util/Set;->add(Ljava/lang/Object;)Z
  
41 ····const-class·v1,·Lcom/xabber/android/data/database/realm/PushLogRecord;41 ····const-class·v1,·Lcom/xabber/android/data/database/realm/XabberAccountRealm;
  
42 ····invoke-interface·{v0,·v1},·Ljava/util/Set;->add(Ljava/lang/Object;)Z42 ····invoke-interface·{v0,·v1},·Ljava/util/Set;->add(Ljava/lang/Object;)Z
  
43 ····const-class·v1,·Lcom/xabber/android/data/database/realm/XMPPUserRealm;43 ····const-class·v1,·Lcom/xabber/android/data/database/realm/ChatDataRealm;
  
44 ····invoke-interface·{v0,·v1},·Ljava/util/Set;->add(Ljava/lang/Object;)Z44 ····invoke-interface·{v0,·v1},·Ljava/util/Set;->add(Ljava/lang/Object;)Z
  
45 ····const-class·v1,·Lcom/xabber/android/data/database/realm/NotifMessageRealm;45 ····const-class·v1,·Lcom/xabber/android/data/database/realm/PatreonRealm;
  
46 ····invoke-interface·{v0,·v1},·Ljava/util/Set;->add(Ljava/lang/Object;)Z46 ····invoke-interface·{v0,·v1},·Ljava/util/Set;->add(Ljava/lang/Object;)Z
  
47 ····const-class·v1,·Lcom/xabber/android/data/database/realm/NotifChatRealm;47 ····const-class·v1,·Lcom/xabber/android/data/database/realm/SocialBindingRealm;
  
48 ····invoke-interface·{v0,·v1},·Ljava/util/Set;->add(Ljava/lang/Object;)Z48 ····invoke-interface·{v0,·v1},·Ljava/util/Set;->add(Ljava/lang/Object;)Z
  
49 ····const-class·v1,·Lcom/xabber/android/data/database/realm/XabberAccountRealm;49 ····const-class·v1,·Lcom/xabber/android/data/database/realm/PatreonGoalRealm;
  
50 ····invoke-interface·{v0,·v1},·Ljava/util/Set;->add(Ljava/lang/Object;)Z50 ····invoke-interface·{v0,·v1},·Ljava/util/Set;->add(Ljava/lang/Object;)Z
  
51 ····const-class·v1,·Lcom/xabber/android/data/database/realm/ChatDataRealm;51 ····const-class·v1,·Lcom/xabber/android/data/database/realm/AccountRealm;
  
52 ····invoke-interface·{v0,·v1},·Ljava/util/Set;->add(Ljava/lang/Object;)Z52 ····invoke-interface·{v0,·v1},·Ljava/util/Set;->add(Ljava/lang/Object;)Z
  
53 ····const-class·v1,·Lcom/xabber/android/data/database/realm/XTokenRealm;53 ····const-class·v1,·Lcom/xabber/android/data/database/realm/XTokenRealm;
  
54 ····invoke-interface·{v0,·v1},·Ljava/util/Set;->add(Ljava/lang/Object;)Z54 ····invoke-interface·{v0,·v1},·Ljava/util/Set;->add(Ljava/lang/Object;)Z
  
55 ····const-class·v1,·Lcom/xabber/android/data/database/realm/SyncStateRealm;55 ····const-class·v1,·Lcom/xabber/android/data/extension/httpfileupload/UploadServer;
  
56 ····invoke-interface·{v0,·v1},·Ljava/util/Set;->add(Ljava/lang/Object;)Z56 ····invoke-interface·{v0,·v1},·Ljava/util/Set;->add(Ljava/lang/Object;)Z
  
57 ····const-class·v1,·Lcom/xabber/android/data/database/realm/DiscoveryInfoCache;57 ····const-class·v1,·Lcom/xabber/android/data/database/realm/SyncStateRealm;
  
58 ····invoke-interface·{v0,·v1},·Ljava/util/Set;->add(Ljava/lang/Object;)Z58 ····invoke-interface·{v0,·v1},·Ljava/util/Set;->add(Ljava/lang/Object;)Z
  
59 ····const-class·v1,·Lcom/xabber/android/data/database/realm/CrowdfundingMessage;59 ····const-class·v1,·Lcom/xabber/android/data/notification/custom_notification/NotifyPrefsRealm;
  
60 ····invoke-interface·{v0,·v1},·Ljava/util/Set;->add(Ljava/lang/Object;)Z60 ····invoke-interface·{v0,·v1},·Ljava/util/Set;->add(Ljava/lang/Object;)Z
  
61 ····const-class·v1,·Lcom/xabber/android/data/database/realm/NotificationStateRealm;61 ····const-class·v1,·Lcom/xabber/android/data/database/realm/NotifMessageRealm;
  
62 ····invoke-interface·{v0,·v1},·Ljava/util/Set;->add(Ljava/lang/Object;)Z62 ····invoke-interface·{v0,·v1},·Ljava/util/Set;->add(Ljava/lang/Object;)Z
  
63 ····const-class·v1,·Lcom/xabber/android/data/database/realm/EmailRealm;63 ····const-class·v1,·Lcom/xabber/android/data/database/realm/XMPPUserRealm;
  
64 ····invoke-interface·{v0,·v1},·Ljava/util/Set;->add(Ljava/lang/Object;)Z64 ····invoke-interface·{v0,·v1},·Ljava/util/Set;->add(Ljava/lang/Object;)Z
  
65 ····const-class·v1,·Lcom/xabber/android/data/database/messagerealm/GroupchatUserRealm;65 ····const-class·v1,·Lcom/xabber/android/data/database/realm/NotificationStateRealm;
  
66 ····invoke-interface·{v0,·v1},·Ljava/util/Set;->add(Ljava/lang/Object;)Z66 ····invoke-interface·{v0,·v1},·Ljava/util/Set;->add(Ljava/lang/Object;)Z
  
67 ····invoke-static·{v0},·Ljava/util/Collections;->unmodifiableSet(Ljava/util/Set;)Ljava/util/Set;67 ····invoke-static·{v0},·Ljava/util/Collections;->unmodifiableSet(Ljava/util/Set;)Ljava/util/Set;
  
68 ····move-result-object·v068 ····move-result-object·v0
  
Offset 156, 219 lines modifiedOffset 156, 219 lines modified
  
156 ····:cond_0156 ····:cond_0
157 ····invoke-virtual·{p2},·Ljava/lang/Object;->getClass()Ljava/lang/Class;157 ····invoke-virtual·{p2},·Ljava/lang/Object;->getClass()Ljava/lang/Class;
  
158 ····move-result-object·v0158 ····move-result-object·v0
  
159 ····:goto_0159 ····:goto_0
160 ····const-class·v1,·Lcom/xabber/android/data/database/realm/PatreonRealm;160 ····const-class·v1,·Lcom/xabber/android/data/database/messagerealm/GroupchatUserRealm;
  
161 ····invoke-virtual·{v0,·v1},·Ljava/lang/Object;->equals(Ljava/lang/Object;)Z161 ····invoke-virtual·{v0,·v1},·Ljava/lang/Object;->equals(Ljava/lang/Object;)Z
  
162 ····move-result·v1162 ····move-result·v1
  
163 ····if-eqz·v1,·:cond_1163 ····if-eqz·v1,·:cond_1
  
164 ····check-cast·p2,·Lcom/xabber/android/data/database/realm/PatreonRealm;164 ····check-cast·p2,·Lcom/xabber/android/data/database/messagerealm/GroupchatUserRealm;
  
165 ····invoke-static·{p1,·p2,·p3,·p4},·Lio/realm/PatreonRealmRealmProxy;->copyOrUpdate(Lio/realm/Realm;Lcom/xabber/android/data/database/realm/PatreonRealm;ZLjava/util/Map;)Lcom/xabber/android/data/database/realm/PatreonRealm;165 ····invoke-static·{p1,·p2,·p3,·p4},·Lio/realm/GroupchatUserRealmRealmProxy;->copyOrUpdate(Lio/realm/Realm;Lcom/xabber/android/data/database/messagerealm/GroupchatUserRealm;ZLjava/util/Map;)Lcom/xabber/android/data/database/messagerealm/GroupchatUserRealm;
  
166 ····move-result-object·p1166 ····move-result-object·p1
  
167 ····:goto_1167 ····:goto_1
168 ····invoke-virtual·{v0,·p1},·Ljava/lang/Class;->cast(Ljava/lang/Object;)Ljava/lang/Object;168 ····invoke-virtual·{v0,·p1},·Ljava/lang/Class;->cast(Ljava/lang/Object;)Ljava/lang/Object;
  
169 ····move-result-object·p1169 ····move-result-object·p1
  
170 ····check-cast·p1,·Lio/realm/RealmModel;170 ····check-cast·p1,·Lio/realm/RealmModel;
  
171 ····return-object·p1171 ····return-object·p1
  
172 ····:cond_1172 ····:cond_1
173 ····const-class·v1,·Lcom/xabber/android/data/notification/custom_notification/NotifyPrefsRealm;173 ····const-class·v1,·Lcom/xabber/android/data/database/realm/DiscoveryInfoCache;
  
174 ····invoke-virtual·{v0,·v1},·Ljava/lang/Object;->equals(Ljava/lang/Object;)Z174 ····invoke-virtual·{v0,·v1},·Ljava/lang/Object;->equals(Ljava/lang/Object;)Z
  
175 ····move-result·v1175 ····move-result·v1
  
176 ····if-eqz·v1,·:cond_2176 ····if-eqz·v1,·:cond_2
  
Max diff block lines reached; 213067/219648 bytes (97.00%) of diff not shown.
523 B
smali/okhttp3/internal/http2/Http2Stream$FramingSource.smali
    
Offset 32, 15 lines modifiedOffset 32, 17 lines modified
32 .field·private·final·receiveBuffer:Lc/c;32 .field·private·final·receiveBuffer:Lc/c;
  
33 .field·final·synthetic·this$0:Lokhttp3/internal/http2/Http2Stream;33 .field·final·synthetic·this$0:Lokhttp3/internal/http2/Http2Stream;
  
  
34 #·direct·methods34 #·direct·methods
35 .method·static·constructor·<clinit>()V35 .method·static·constructor·<clinit>()V
36 ····.locals·036 ····.locals·1
  
 37 ····const-class·v0,·Lokhttp3/internal/http2/Http2Stream;
  
37 ····return-void38 ····return-void
38 .end·method39 .end·method
  
39 .method·constructor·<init>(Lokhttp3/internal/http2/Http2Stream;J)V40 .method·constructor·<init>(Lokhttp3/internal/http2/Http2Stream;J)V
40 ····.locals·041 ····.locals·0
  
515 B
smali/okhttp3/internal/http2/Http2Stream$FramingSink.smali
    
Offset 30, 15 lines modifiedOffset 30, 17 lines modified
30 .field·private·final·sendBuffer:Lc/c;30 .field·private·final·sendBuffer:Lc/c;
  
31 .field·final·synthetic·this$0:Lokhttp3/internal/http2/Http2Stream;31 .field·final·synthetic·this$0:Lokhttp3/internal/http2/Http2Stream;
  
  
32 #·direct·methods32 #·direct·methods
33 .method·static·constructor·<clinit>()V33 .method·static·constructor·<clinit>()V
34 ····.locals·034 ····.locals·1
  
 35 ····const-class·v0,·Lokhttp3/internal/http2/Http2Stream;
  
35 ····return-void36 ····return-void
36 .end·method37 .end·method
  
37 .method·constructor·<init>(Lokhttp3/internal/http2/Http2Stream;)V38 .method·constructor·<init>(Lokhttp3/internal/http2/Http2Stream;)V
38 ····.locals·039 ····.locals·0
  
559 B
smali/com/xabber/xmpp/smack/XMPPTCPConnection$PacketReader.smali
    
Offset 23, 15 lines modifiedOffset 23, 17 lines modified
23 .field·parser:Lorg/xmlpull/v1/XmlPullParser;23 .field·parser:Lorg/xmlpull/v1/XmlPullParser;
  
24 .field·final·synthetic·this$0:Lcom/xabber/xmpp/smack/XMPPTCPConnection;24 .field·final·synthetic·this$0:Lcom/xabber/xmpp/smack/XMPPTCPConnection;
  
  
25 #·direct·methods25 #·direct·methods
26 .method·static·constructor·<clinit>()V26 .method·static·constructor·<clinit>()V
27 ····.locals·027 ····.locals·1
  
 28 ····const-class·v0,·Lcom/xabber/xmpp/smack/XMPPTCPConnection;
  
28 ····return-void29 ····return-void
29 .end·method30 .end·method
  
30 .method·protected·constructor·<init>(Lcom/xabber/xmpp/smack/XMPPTCPConnection;)V31 .method·protected·constructor·<init>(Lcom/xabber/xmpp/smack/XMPPTCPConnection;)V
31 ····.locals·032 ····.locals·0
  
584 B
smali/org/jivesoftware/smack/tcp/XMPPTCPConnection$PacketReader.smali
    
Offset 23, 15 lines modifiedOffset 23, 17 lines modified
23 .field·parser:Lorg/xmlpull/v1/XmlPullParser;23 .field·parser:Lorg/xmlpull/v1/XmlPullParser;
  
24 .field·final·synthetic·this$0:Lorg/jivesoftware/smack/tcp/XMPPTCPConnection;24 .field·final·synthetic·this$0:Lorg/jivesoftware/smack/tcp/XMPPTCPConnection;
  
  
25 #·direct·methods25 #·direct·methods
26 .method·static·constructor·<clinit>()V26 .method·static·constructor·<clinit>()V
27 ····.locals·027 ····.locals·1
  
 28 ····const-class·v0,·Lorg/jivesoftware/smack/tcp/XMPPTCPConnection;
  
28 ····return-void29 ····return-void
29 .end·method30 .end·method
  
30 .method·protected·constructor·<init>(Lorg/jivesoftware/smack/tcp/XMPPTCPConnection;)V31 .method·protected·constructor·<init>(Lorg/jivesoftware/smack/tcp/XMPPTCPConnection;)V
31 ····.locals·032 ····.locals·0
  
535 B
smali/org/jivesoftware/smack/roster/Roster$PresencePacketListener.smali
    
Offset 22, 15 lines modifiedOffset 22, 17 lines modified
  
22 #·instance·fields22 #·instance·fields
23 .field·final·synthetic·this$0:Lorg/jivesoftware/smack/roster/Roster;23 .field·final·synthetic·this$0:Lorg/jivesoftware/smack/roster/Roster;
  
  
24 #·direct·methods24 #·direct·methods
25 .method·static·constructor·<clinit>()V25 .method·static·constructor·<clinit>()V
26 ····.locals·026 ····.locals·1
  
 27 ····const-class·v0,·Lorg/jivesoftware/smack/roster/Roster;
  
27 ····return-void28 ····return-void
28 .end·method29 .end·method
  
29 .method·private·constructor·<init>(Lorg/jivesoftware/smack/roster/Roster;)V30 .method·private·constructor·<init>(Lorg/jivesoftware/smack/roster/Roster;)V
30 ····.locals·031 ····.locals·0
  
530 B
smali/org/jivesoftware/smackx/carbons/CarbonManager$3.smali
    
Offset 19, 15 lines modifiedOffset 19, 17 lines modified
  
19 #·instance·fields19 #·instance·fields
20 .field·final·synthetic·this$0:Lorg/jivesoftware/smackx/carbons/CarbonManager;20 .field·final·synthetic·this$0:Lorg/jivesoftware/smackx/carbons/CarbonManager;
  
  
21 #·direct·methods21 #·direct·methods
22 .method·static·constructor·<clinit>()V22 .method·static·constructor·<clinit>()V
23 ····.locals·023 ····.locals·1
  
 24 ····const-class·v0,·Lorg/jivesoftware/smackx/carbons/CarbonManager;
  
24 ····return-void25 ····return-void
25 .end·method26 .end·method
  
26 .method·constructor·<init>(Lorg/jivesoftware/smackx/carbons/CarbonManager;)V27 .method·constructor·<init>(Lorg/jivesoftware/smackx/carbons/CarbonManager;)V
27 ····.locals·028 ····.locals·0
  
495 B
smali/org/jivesoftware/smackx/pep/PEPManager$1.smali
    
Offset 22, 15 lines modifiedOffset 22, 17 lines modified
  
22 #·instance·fields22 #·instance·fields
23 .field·final·synthetic·this$0:Lorg/jivesoftware/smackx/pep/PEPManager;23 .field·final·synthetic·this$0:Lorg/jivesoftware/smackx/pep/PEPManager;
  
  
24 #·direct·methods24 #·direct·methods
25 .method·static·constructor·<clinit>()V25 .method·static·constructor·<clinit>()V
26 ····.locals·026 ····.locals·1
  
 27 ····const-class·v0,·Lorg/jivesoftware/smackx/pep/PEPManager;
  
27 ····return-void28 ····return-void
28 .end·method29 .end·method
  
29 .method·constructor·<init>(Lorg/jivesoftware/smackx/pep/PEPManager;)V30 .method·constructor·<init>(Lorg/jivesoftware/smackx/pep/PEPManager;)V
30 ····.locals·031 ····.locals·0