323 MB
/home/fdroid/fdroiddata/tmp/com.tughi.aggregator_299034.apk vs.
/home/fdroid/fdroiddata/unsigned/com.tughi.aggregator_299034.apk
8.2 KB
APK Signing Block
    
Offset 1, 121 lines modifiedOffset 0, 0 lines modified
1 Key·0x42726577: 
2 0000000000000000000000000000000000000000000000000000000000000000000000 
3 0000000000000000000000000000000000000000000000000000000000000000000000 
4 0000000000000000000000000000000000000000000000000000000000000000000000 
5 0000000000000000000000000000000000000000000000000000000000000000000000 
6 0000000000000000000000000000000000000000000000000000000000000000000000 
7 0000000000000000000000000000000000000000000000000000000000000000000000 
8 0000000000000000000000000000000000000000000000000000000000000000000000 
9 0000000000000000000000000000000000000000000000000000000000000000000000 
10 0000000000000000000000000000000000000000000000000000000000000000000000 
11 00000000000000000000000000000000000000 
  
12 Key·0x7109871a: 
13 330700002f070000e50300006000000028000000030100002000000069e48f741ea320 
14 8db41b9930cbbe6ca7945ab13acaa91cb33a22e0f90a3e426030000000210400002800 
15 0000d34a7b0dca95ddb91fe2f689b715d1a1b98072ecf44642d009caea702e3ee2774c 
16 2568000000000069030000650300003082036130820249a0030201020204500082ed30 
17 0d06092a864886f70d01010b05003060310b300906035504061302554b310c300a0603 
18 55040813034f5247310c300a060355040713034f524731133011060355040a130a6664 
19 726f69642e6f7267310f300d060355040b13064644726f6964310f300d060355040313 
20 064644726f69643020170d3232303932393134343735335a180f323035303032313431 
21 34343735335a3060310b300906035504061302554b310c300a060355040813034f5247 
22 310c300a060355040713034f524731133011060355040a130a6664726f69642e6f7267 
23 310f300d060355040b13064644726f6964310f300d060355040313064644726f696430 
24 820122300d06092a864886f70d01010105000382010f003082010a02820101008421a1 
25 0e2bddfe0eb1c7349415618573a149c607dfde8473c752c2505cb446afdc475a692564 
26 e82c8165a97b3a945238cb2b1efe955122e20e050688dbdc52dc74be066539bcce62e6 
27 64db9db34a2bdf46557f064009ff6cafd5d667cd632d8fa63e19f86d5d14a045f7fce5 
28 14bfc4951f60b348cf3cef41d9f6e04efa4889cfa213e46011067bc6d81832fb7737c3 
29 1a996ff8aecb681182b8dbce844e8da9fd72bc7f7e1c5a1964d71db25aa017391bd8d2 
30 2a91f3013d668918dbf9bede5ff649d1bfeff098ef3fd97b776246c1730556e8fee23b 
31 6b4b42b84ddaa24d26a8aec0c974a1457eeecf6454c384adc8cdb664f50cc0b9440921 
32 07b2e543c460ff530203010001a321301f301d0603551d0e041604142e288cbe373ee8 
33 84c3ec4b224a465e9076d5091f300d06092a864886f70d01010b050003820101003e9d 
34 48e3724c6a60eea38fd6105a4735663587125d6e5562d04d5d5bf006d772b11aea7b23 
35 7ec8644908196a61fc09431751c767e0d4c308c3eb7616afb17ea19e0cb70355863c3c 
36 52380f10989c40f425e1eec47ecf83d2633daa32979049fe88ab177ea991f361cb1c2d 
37 5c6d9bec0baf9d96959daa2f805ba55551690b5ca1f1020a7e0a7dd3d0a4030ebe830c 
38 1e98672c936fe96a9f030b236a3fbadd1ce52145e2867ff3dd399759a5c44b8cf736c4 
39 2f09bc78832e4d07de53c39a49e25625786c24534c6dde2f822dfe5966a9042be3202a 
40 83a888c901e4e0d17e6f659a3abcd0eb4cca894b92b81b8e9f0cbe56f832e3c151fc06 
41 101b34ea72286a876a0c000000080000000df0efbe0300000000000000180200000801 
42 0000030100000001000058a910893fb69b43ba3f5a23c885d8a4bcd689d2c340b3b972 
43 329e655b761e93295b5e64f5b64116128d22525b132939a7d879face9f119c1f1903f4 
44 dbfb07195da9366fb80d3e48b0ec3263a237b76e5e70e0e97a03a7845eb483419c93c1 
45 5d85996da2a1e0153233ab00a908aaf001cd3956e6a1bfde1b475cf04df326c6360667 
46 8cec282f83f8859a47a7d898a64b197a50a748c60e8247223c15cdb87a314a4c60349b 
47 0ab907dbe0ae95771fa3c4f2a888bd923b0d1d14e3d5d34286ec5608d37218439d5d2d 
48 68cebd1b957c047abc3b8b426f338128ddaed5d436a55db22c7f6b24fd053a9aed5444 
49 d24db1750b68ec645603bce2f7084afe908fa687d808010000210400000001000058a9 
50 10893fb69b43ba3f5a23c885d8a4bcd689d2c340b3b972329e655b761e93295b5e64f5 
51 b64116128d22525b132939a7d879face9f119c1f1903f4dbfb07195da9366fb80d3e48 
52 b0ec3263a237b76e5e70e0e97a03a7845eb483419c93c15d85996da2a1e0153233ab00 
53 a908aaf001cd3956e6a1bfde1b475cf04df326c63606678cec282f83f8859a47a7d898 
54 a64b197a50a748c60e8247223c15cdb87a314a4c60349b0ab907dbe0ae95771fa3c4f2 
55 a888bd923b0d1d14e3d5d34286ec5608d37218439d5d2d68cebd1b957c047abc3b8b42 
56 6f338128ddaed5d436a55db22c7f6b24fd053a9aed5444d24db1750b68ec645603bce2 
57 f7084afe908fa687d82601000030820122300d06092a864886f70d0101010500038201 
58 0f003082010a02820101008421a10e2bddfe0eb1c7349415618573a149c607dfde8473 
59 c752c2505cb446afdc475a692564e82c8165a97b3a945238cb2b1efe955122e20e0506 
60 88dbdc52dc74be066539bcce62e664db9db34a2bdf46557f064009ff6cafd5d667cd63 
61 2d8fa63e19f86d5d14a045f7fce514bfc4951f60b348cf3cef41d9f6e04efa4889cfa2 
62 13e46011067bc6d81832fb7737c31a996ff8aecb681182b8dbce844e8da9fd72bc7f7e 
63 1c5a1964d71db25aa017391bd8d22a91f3013d668918dbf9bede5ff649d1bfeff098ef 
64 3fd97b776246c1730556e8fee23b6b4b42b84ddaa24d26a8aec0c974a1457eeecf6454 
65 c384adc8cdb664f50cc0b944092107b2e543c460ff530203010001 
  
66 Key·0xf05368c0: 
67 330700002f070000dd0300006000000028000000030100002000000069e48f741ea320 
68 8db41b9930cbbe6ca7945ab13acaa91cb33a22e0f90a3e426030000000210400002800 
69 0000d34a7b0dca95ddb91fe2f689b715d1a1b98072ecf44642d009caea702e3ee2774c 
70 2568000000000069030000650300003082036130820249a0030201020204500082ed30 
71 0d06092a864886f70d01010b05003060310b300906035504061302554b310c300a0603 
72 55040813034f5247310c300a060355040713034f524731133011060355040a130a6664 
73 726f69642e6f7267310f300d060355040b13064644726f6964310f300d060355040313 
74 064644726f69643020170d3232303932393134343735335a180f323035303032313431 
75 34343735335a3060310b300906035504061302554b310c300a060355040813034f5247 
76 310c300a060355040713034f524731133011060355040a130a6664726f69642e6f7267 
77 310f300d060355040b13064644726f6964310f300d060355040313064644726f696430 
78 820122300d06092a864886f70d01010105000382010f003082010a02820101008421a1 
79 0e2bddfe0eb1c7349415618573a149c607dfde8473c752c2505cb446afdc475a692564 
80 e82c8165a97b3a945238cb2b1efe955122e20e050688dbdc52dc74be066539bcce62e6 
81 64db9db34a2bdf46557f064009ff6cafd5d667cd632d8fa63e19f86d5d14a045f7fce5 
82 14bfc4951f60b348cf3cef41d9f6e04efa4889cfa213e46011067bc6d81832fb7737c3 
83 1a996ff8aecb681182b8dbce844e8da9fd72bc7f7e1c5a1964d71db25aa017391bd8d2 
84 2a91f3013d668918dbf9bede5ff649d1bfeff098ef3fd97b776246c1730556e8fee23b 
85 6b4b42b84ddaa24d26a8aec0c974a1457eeecf6454c384adc8cdb664f50cc0b9440921 
86 07b2e543c460ff530203010001a321301f301d0603551d0e041604142e288cbe373ee8 
87 84c3ec4b224a465e9076d5091f300d06092a864886f70d01010b050003820101003e9d 
88 48e3724c6a60eea38fd6105a4735663587125d6e5562d04d5d5bf006d772b11aea7b23 
89 7ec8644908196a61fc09431751c767e0d4c308c3eb7616afb17ea19e0cb70355863c3c 
90 52380f10989c40f425e1eec47ecf83d2633daa32979049fe88ab177ea991f361cb1c2d 
91 5c6d9bec0baf9d96959daa2f805ba55551690b5ca1f1020a7e0a7dd3d0a4030ebe830c 
92 1e98672c936fe96a9f030b236a3fbadd1ce52145e2867ff3dd399759a5c44b8cf736c4 
93 2f09bc78832e4d07de53c39a49e25625786c24534c6dde2f822dfe5966a9042be3202a 
94 83a888c901e4e0d17e6f659a3abcd0eb4cca894b92b81b8e9f0cbe56f832e3c151fc06 
95 101b34ea72286a876a18000000ffffff7f0000000018000000ffffff7f180200000801 
96 00000301000000010000750bf5e9950b8dde6ea2b5f33460e99783985d962ebc386569 
97 f5271fe27a6849e36e483206eb63c833ae41c5544a53256654bee355dbed43aed98fea 
98 07f5930545c75720c3c54d41a91bb93b9e0ebe414c617dd11dcd90a7c304958b2f9ae1 
99 6f91979c5f9cfa4426c7197079853f8d50f12f88c8adc41e665a338c5bb8bd7e181131 
100 9dca1c1d7f30e701d0cff17dbb5a229895df9a437f68c0902a548f59c86615082ae4bb 
101 f4c47fce414ce80f353b74af28720b04fab7349f90fdf8129d2fcb0f4f35df97bfb565 
102 504c96d22784c3636a584b24a28fed2c5599d81e956a8b9012d36205f8a2eaea58e98c 
103 b9a823cca1a9e0a7aca6ec1561bfc07504e9518d8c080100002104000000010000750b 
104 f5e9950b8dde6ea2b5f33460e99783985d962ebc386569f5271fe27a6849e36e483206 
105 eb63c833ae41c5544a53256654bee355dbed43aed98fea07f5930545c75720c3c54d41 
106 a91bb93b9e0ebe414c617dd11dcd90a7c304958b2f9ae16f91979c5f9cfa4426c71970 
107 79853f8d50f12f88c8adc41e665a338c5bb8bd7e1811319dca1c1d7f30e701d0cff17d 
108 bb5a229895df9a437f68c0902a548f59c86615082ae4bbf4c47fce414ce80f353b74af 
109 28720b04fab7349f90fdf8129d2fcb0f4f35df97bfb565504c96d22784c3636a584b24 
110 a28fed2c5599d81e956a8b9012d36205f8a2eaea58e98cb9a823cca1a9e0a7aca6ec15 
111 61bfc07504e9518d8c2601000030820122300d06092a864886f70d0101010500038201 
112 0f003082010a02820101008421a10e2bddfe0eb1c7349415618573a149c607dfde8473 
113 c752c2505cb446afdc475a692564e82c8165a97b3a945238cb2b1efe955122e20e0506 
114 88dbdc52dc74be066539bcce62e664db9db34a2bdf46557f064009ff6cafd5d667cd63 
115 2d8fa63e19f86d5d14a045f7fce514bfc4951f60b348cf3cef41d9f6e04efa4889cfa2 
116 13e46011067bc6d81832fb7737c31a996ff8aecb681182b8dbce844e8da9fd72bc7f7e 
117 1c5a1964d71db25aa017391bd8d22a91f3013d668918dbf9bede5ff649d1bfeff098ef 
118 3fd97b776246c1730556e8fee23b6b4b42b84ddaa24d26a8aec0c974a1457eeecf6454 
119 c384adc8cdb664f50cc0b944092107b2e543c460ff530203010001 
13.9 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 {}`: OpenJDK 64-Bit Server VM warning: Insufficient space for shared memory file: 1280666 Try using the -Djava.io.tmpdir= option to select an alternate temp location.
    
Offset 1, 80 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):·true 
4 Verified·using·v3·scheme·(APK·Signature·Scheme·v3):·true 
5 Verified·using·v3.1·scheme·(APK·Signature·Scheme·v3.1):·false 
6 Verified·using·v4·scheme·(APK·Signature·Scheme·v4):·false 
7 Verified·for·SourceStamp:·false 
8 Number·of·signers:·1 
9 Signer·#1·certificate·DN:·CN=FDroid,·OU=FDroid,·O=fdroid.org,·L=ORG,·ST=ORG,·C=UK 
10 Signer·#1·certificate·SHA-256·digest:·4b870c76fe6e9ef519ff583573f88e02df851c1a2a7fca4218ad14d79dc839e7 
11 Signer·#1·certificate·SHA-1·digest:·2514b1b957d83c6c46b16c366b5b3761ab122d97 
12 Signer·#1·certificate·MD5·digest:·b3e41df8fedb16c2369a47c0dee394e8 
13 Signer·#1·key·algorithm:·RSA 
14 Signer·#1·key·size·(bits):·2048 
15 Signer·#1·public·key·SHA-256·digest:·1b62f76bca3017ed687c3c542f48c9bce3a9ca087602e7fc12abe527c5585e66 
16 Signer·#1·public·key·SHA-1·digest:·3e7971c2bbefbfdd93024fc7f93321933594a89f 
17 Signer·#1·public·key·MD5·digest:·537bdb045da083a1eb5e8ab62ba54aaf 
18 WARNING:·META-INF/com/android/build/gradle/app-metadata.properties·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/version-control-info.textproto·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.activity_activity-ktx.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
21 WARNING:·META-INF/androidx.activity_activity.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
22 WARNING:·META-INF/androidx.annotation_annotation-experimental.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.appcompat_appcompat-resources.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
24 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/. 
25 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/. 
26 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/. 
27 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/. 
28 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/. 
29 WARNING:·META-INF/androidx.core_core-ktx.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
30 WARNING:·META-INF/androidx.core_core.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
31 WARNING:·META-INF/androidx.cursoradapter_cursoradapter.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
32 WARNING:·META-INF/androidx.customview_customview-poolingcontainer.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.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/. 
34 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/. 
35 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/. 
36 WARNING:·META-INF/androidx.dynamicanimation_dynamicanimation.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.emoji2_emoji2-views-helper.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.emoji2_emoji2.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.fragment_fragment-ktx.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
40 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/. 
41 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/. 
42 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/. 
43 WARNING:·META-INF/androidx.lifecycle_lifecycle-livedata-core-ktx.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
44 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/. 
45 WARNING:·META-INF/androidx.lifecycle_lifecycle-livedata-ktx.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
46 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/. 
47 WARNING:·META-INF/androidx.lifecycle_lifecycle-process.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.lifecycle_lifecycle-runtime-ktx.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
49 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/. 
50 WARNING:·META-INF/androidx.lifecycle_lifecycle-viewmodel-ktx.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
51 WARNING:·META-INF/androidx.lifecycle_lifecycle-viewmodel-savedstate.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
52 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/. 
53 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/. 
54 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/. 
55 WARNING:·META-INF/androidx.preference_preference-ktx.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
56 WARNING:·META-INF/androidx.preference_preference.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
57 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/. 
58 WARNING:·META-INF/androidx.profileinstaller_profileinstaller.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
59 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/. 
60 WARNING:·META-INF/androidx.savedstate_savedstate-ktx.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
61 WARNING:·META-INF/androidx.savedstate_savedstate.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
62 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/. 
63 WARNING:·META-INF/androidx.sqlite_sqlite-framework.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
64 WARNING:·META-INF/androidx.sqlite_sqlite-ktx.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
65 WARNING:·META-INF/androidx.sqlite_sqlite.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
66 WARNING:·META-INF/androidx.startup_startup-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/. 
67 WARNING:·META-INF/androidx.tracing_tracing.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
68 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/. 
69 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/. 
70 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/. 
71 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/. 
72 WARNING:·META-INF/androidx.viewpager2_viewpager2.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
73 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/. 
74 WARNING:·META-INF/androidx.webkit_webkit.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
75 WARNING:·META-INF/androidx.window_window.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
76 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/. 
77 WARNING:·META-INF/kotlinx_coroutines_android.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
78 WARNING:·META-INF/kotlinx_coroutines_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/. 
79 WARNING:·META-INF/services/kotlinx.coroutines.CoroutineExceptionHandler·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
80 WARNING:·META-INF/services/kotlinx.coroutines.internal.MainDispatcherFactory·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
3.88 KB
zipinfo {}
    
Offset 1, 14 lines modifiedOffset 1, 14 lines modified
1 Zip·file·size:·6829388·bytes,·number·of·entries:·12401 Zip·file·size:·6744505·bytes,·number·of·entries:·1237
2 -rw-r--r--··0.0·unx·······56·b-·defN·81-Jan-01·01:01·META-INF/com/android/build/gradle/app-metadata.properties2 -rw-r--r--··0.0·unx·······56·b-·defN·81-Jan-01·01:01·META-INF/com/android/build/gradle/app-metadata.properties
3 -rw-r--r--··0.0·unx······120·b-·defN·81-Jan-01·01:01·META-INF/version-control-info.textproto3 -rw-r--r--··0.0·unx······120·b-·defN·81-Jan-01·01:01·META-INF/version-control-info.textproto
4 -rw-r--r--··0.0·unx·····3414·b-·stor·81-Jan-01·01:01·assets/dexopt/baseline.prof4 -rw-r--r--··0.0·unx·····3390·b-·stor·81-Jan-01·01:01·assets/dexopt/baseline.prof
5 -rw-r--r--··0.0·unx······244·b-·stor·81-Jan-01·01:01·assets/dexopt/baseline.profm5 -rw-r--r--··0.0·unx······244·b-·stor·81-Jan-01·01:01·assets/dexopt/baseline.profm
6 -rw-r--r--··0.0·unx··8391656·b-·defN·81-Jan-01·01:01·classes.dex6 -rw-r--r--··0.0·unx··8413360·b-·defN·81-Jan-01·01:01·classes.dex
7 -rw-r--r--··0.0·unx··4241760·b-·defN·81-Jan-01·01:01·classes2.dex7 -rw-r--r--··0.0·unx··4242320·b-·defN·81-Jan-01·01:01·classes2.dex
8 -rw-r--r--··0.0·unx·····4130·b-·defN·81-Jan-01·01:01·assets/database/000.sql8 -rw-r--r--··0.0·unx·····4130·b-·defN·81-Jan-01·01:01·assets/database/000.sql
9 -rw-r--r--··0.0·unx·····2926·b-·defN·81-Jan-01·01:01·assets/database/017.sql9 -rw-r--r--··0.0·unx·····2926·b-·defN·81-Jan-01·01:01·assets/database/017.sql
10 -rw-r--r--··0.0·unx·····2783·b-·defN·81-Jan-01·01:01·assets/database/019.sql10 -rw-r--r--··0.0·unx·····2783·b-·defN·81-Jan-01·01:01·assets/database/019.sql
11 -rw-r--r--··0.0·unx······563·b-·defN·81-Jan-01·01:01·assets/database/020.sql11 -rw-r--r--··0.0·unx······563·b-·defN·81-Jan-01·01:01·assets/database/020.sql
12 -rw-r--r--··0.0·unx······113·b-·defN·81-Jan-01·01:01·assets/database/021.sql12 -rw-r--r--··0.0·unx······113·b-·defN·81-Jan-01·01:01·assets/database/021.sql
13 -rw-r--r--··0.0·unx·····3860·b-·defN·81-Jan-01·01:01·assets/database/022.sql13 -rw-r--r--··0.0·unx·····3860·b-·defN·81-Jan-01·01:01·assets/database/022.sql
14 -rw----·····2.4·fat·····1738·b-·defN·81-Jan-01·01:01·DebugProbesKt.bin14 -rw----·····2.4·fat·····1738·b-·defN·81-Jan-01·01:01·DebugProbesKt.bin
Offset 69, 16 lines modifiedOffset 69, 16 lines modified
69 -rw----·····2.4·fat········7·b-·stor·81-Jan-01·01:01·META-INF/androidx.webkit_webkit.version69 -rw----·····2.4·fat········7·b-·stor·81-Jan-01·01:01·META-INF/androidx.webkit_webkit.version
70 -rw----·····2.4·fat········6·b-·stor·81-Jan-01·01:01·META-INF/androidx.window_window.version70 -rw----·····2.4·fat········6·b-·stor·81-Jan-01·01:01·META-INF/androidx.window_window.version
71 -rw----·····2.4·fat········7·b-·stor·81-Jan-01·01:01·META-INF/com.google.android.material_material.version71 -rw----·····2.4·fat········7·b-·stor·81-Jan-01·01:01·META-INF/com.google.android.material_material.version
72 -rw----·····2.4·fat········5·b-·stor·81-Jan-01·01:01·META-INF/kotlinx_coroutines_android.version72 -rw----·····2.4·fat········5·b-·stor·81-Jan-01·01:01·META-INF/kotlinx_coroutines_android.version
73 -rw----·····2.4·fat········5·b-·stor·81-Jan-01·01:01·META-INF/kotlinx_coroutines_core.version73 -rw----·····2.4·fat········5·b-·stor·81-Jan-01·01:01·META-INF/kotlinx_coroutines_core.version
74 -rw----·····2.4·fat·······54·b-·defN·81-Jan-01·01:01·META-INF/services/kotlinx.coroutines.CoroutineExceptionHandler74 -rw----·····2.4·fat·······54·b-·defN·81-Jan-01·01:01·META-INF/services/kotlinx.coroutines.CoroutineExceptionHandler
75 -rw----·····2.4·fat·······52·b-·defN·81-Jan-01·01:01·META-INF/services/kotlinx.coroutines.internal.MainDispatcherFactory75 -rw----·····2.4·fat·······52·b-·defN·81-Jan-01·01:01·META-INF/services/kotlinx.coroutines.internal.MainDispatcherFactory
76 -rw----·····2.4·fat······950·b-·defN·81-Jan-01·01:01·THIRD-PARTY-NOTICES.txt76 -rw----·····2.4·fat······951·b-·defN·81-Jan-01·01:01·THIRD-PARTY-NOTICES.txt
77 -rw----·····2.4·fat·······89·b-·defN·81-Jan-01·01:01·ion-java.properties77 -rw----·····2.4·fat·······96·b-·defN·81-Jan-01·01:01·ion-java.properties
78 -rw----·····2.4·fat······623·b-·defN·81-Jan-01·01:01·kotlin-tooling-metadata.json78 -rw----·····2.4·fat······623·b-·defN·81-Jan-01·01:01·kotlin-tooling-metadata.json
79 -rw----·····2.4·fat······928·b-·defN·81-Jan-01·01:01·kotlin/annotation/annotation.kotlin_builtins79 -rw----·····2.4·fat······928·b-·defN·81-Jan-01·01:01·kotlin/annotation/annotation.kotlin_builtins
80 -rw----·····2.4·fat·····3685·b-·defN·81-Jan-01·01:01·kotlin/collections/collections.kotlin_builtins80 -rw----·····2.4·fat·····3685·b-·defN·81-Jan-01·01:01·kotlin/collections/collections.kotlin_builtins
81 -rw----·····2.4·fat······200·b-·defN·81-Jan-01·01:01·kotlin/coroutines/coroutines.kotlin_builtins81 -rw----·····2.4·fat······200·b-·defN·81-Jan-01·01:01·kotlin/coroutines/coroutines.kotlin_builtins
82 -rw----·····2.4·fat······646·b-·defN·81-Jan-01·01:01·kotlin/internal/internal.kotlin_builtins82 -rw----·····2.4·fat······646·b-·defN·81-Jan-01·01:01·kotlin/internal/internal.kotlin_builtins
83 -rw----·····2.4·fat····18640·b-·defN·81-Jan-01·01:01·kotlin/kotlin.kotlin_builtins83 -rw----·····2.4·fat····18640·b-·defN·81-Jan-01·01:01·kotlin/kotlin.kotlin_builtins
84 -rw----·····2.4·fat·····3399·b-·defN·81-Jan-01·01:01·kotlin/ranges/ranges.kotlin_builtins84 -rw----·····2.4·fat·····3399·b-·defN·81-Jan-01·01:01·kotlin/ranges/ranges.kotlin_builtins
Offset 1232, 11 lines modifiedOffset 1232, 8 lines modified
1232 -rw----·····0.0·fat······956·b-·defN·81-Jan-01·01:01·res/zc.xml1232 -rw----·····0.0·fat······956·b-·defN·81-Jan-01·01:01·res/zc.xml
1233 -rw----·····0.0·fat······308·b-·defN·81-Jan-01·01:01·res/zn.xml1233 -rw----·····0.0·fat······308·b-·defN·81-Jan-01·01:01·res/zn.xml
1234 -rw----·····0.0·fat······448·b-·defN·81-Jan-01·01:01·res/zp.xml1234 -rw----·····0.0·fat······448·b-·defN·81-Jan-01·01:01·res/zp.xml
1235 -rw----·····0.0·fat······464·b-·defN·81-Jan-01·01:01·res/zq.xml1235 -rw----·····0.0·fat······464·b-·defN·81-Jan-01·01:01·res/zq.xml
1236 -rw----·····0.0·fat······888·b-·defN·81-Jan-01·01:01·res/zx.xml1236 -rw----·····0.0·fat······888·b-·defN·81-Jan-01·01:01·res/zx.xml
1237 -rw----·····0.0·fat······884·b-·stor·81-Jan-01·01:01·res/zz.png1237 -rw----·····0.0·fat······884·b-·stor·81-Jan-01·01:01·res/zz.png
1238 -rw----·····0.0·fat··1196768·b-·stor·81-Jan-01·01:01·resources.arsc1238 -rw----·····0.0·fat··1196768·b-·stor·81-Jan-01·01:01·resources.arsc
1239 -rw----·····2.0·fat···119480·b-·defN·81-Jan-01·01:01·META-INF/5959ACEB.SF 
1240 -rw----·····2.0·fat·····1336·b-·defN·81-Jan-01·01:01·META-INF/5959ACEB.RSA 
1241 -rw----·····2.0·fat···119353·b-·defN·81-Jan-01·01:01·META-INF/MANIFEST.MF 
1242 1240·files,·15289062·bytes·uncompressed,·6667493·bytes·compressed:··56.4%1239 1237·files,·15071141·bytes·uncompressed,·6589588·bytes·compressed:··56.3%
198 B
filetype from file(1)
    
Offset 1, 1 lines modifiedOffset 1, 1 lines modified
1 Android·package·(APK),·with·gradle·app-metadata.properties,·with·APK·Signing·Block1 Android·package·(APK),·with·gradle·app-metadata.properties
94.8 MB
classes2.dex
85.8 MB
dexdump -a -d -f -h {}
Ignoring differences in offsets to keep diff size reasonable.
    
Offset 1, 35 lines modifiedOffset 1, 35 lines modified
1 DEX·version·'035'1 DEX·version·'035'
2 DEX·file·header:2 DEX·file·header:
3 magic···············:·'dex\n035\0'3 magic···············:·'dex\n035\0'
4 checksum············:·4323ed004 checksum············:·0ff62c5d
5 signature···········:·7a45...cf3e5 signature···········:·58da...8e42
6 file_size···········:·42417606 file_size···········:·4242320
7 header_size·········:·1127 header_size·········:·112
8 link_size···········:·08 link_size···········:·0
9 link_off············:·0·(0x000000)9 link_off············:·0·(0x000000)
10 string_ids_size·····:·2432310 string_ids_size·····:·24329
11 string_ids_off······:·112·(0x000070)11 string_ids_off······:·112·(0x000070)
12 type_ids_size·······:·307812 type_ids_size·······:·3081
13 type_ids_off········:·97404·(0x017c7c)13 type_ids_off········:·97428·(0x017c94)
14 proto_ids_size······:·611614 proto_ids_size······:·6121
15 proto_ids_off·······:·109716·(0x01ac94)15 proto_ids_off·······:·109752·(0x01acb8)
16 field_ids_size······:·559816 field_ids_size······:·5599
17 field_ids_off·······:·183108·(0x02cb44)17 field_ids_off·······:·183204·(0x02cba4)
18 method_ids_size·····:·2312318 method_ids_size·····:·23132
19 method_ids_off······:·227892·(0x037a34)19 method_ids_off······:·227996·(0x037a9c)
20 class_defs_size·····:·246720 class_defs_size·····:·2467
21 class_defs_off······:·412876·(0x064ccc)21 class_defs_off······:·413052·(0x064d7c)
22 data_size···········:·374994022 data_size···········:·3750324
23 data_off············:·491820·(0x07812c)23 data_off············:·491996·(0x0781dc)
  
24 Class·#0·header:24 Class·#0·header:
25 class_idx···········:·47925 class_idx···········:·482
26 access_flags········:·4113·(0x1011)26 access_flags········:·4113·(0x1011)
27 superclass_idx······:·16827 superclass_idx······:·170
28 source_file_idx·····:·565128 source_file_idx·····:·5651
29 static_fields_size··:·129 static_fields_size··:·1
30 instance_fields_size:·030 instance_fields_size:·0
31 direct_methods_size·:·131 direct_methods_size·:·1
32 virtual_methods_size:·032 virtual_methods_size:·0
  
33 Class·#0·annotations:33 Class·#0·annotations:
Offset 50, 154 lines modifiedOffset 50, 154 lines modified
50 ······access········:·0x1019·(PUBLIC·STATIC·FINAL·SYNTHETIC)50 ······access········:·0x1019·(PUBLIC·STATIC·FINAL·SYNTHETIC)
51 ··Instance·fields···-51 ··Instance·fields···-
52 ··Direct·methods····-52 ··Direct·methods····-
53 ····#0··············:·(in·Lkotlin/collections/AbstractIterator$WhenMappings;)53 ····#0··············:·(in·Lkotlin/collections/AbstractIterator$WhenMappings;)
54 ······name··········:·'<clinit>'54 ······name··········:·'<clinit>'
55 ······type··········:·'()V'55 ······type··········:·'()V'
56 ······access········:·0x10008·(STATIC·CONSTRUCTOR)56 ······access········:·0x10008·(STATIC·CONSTRUCTOR)
57 ······method_idx····:·157657 ······method_idx····:·1580
58 ······code··········-58 ······code··········-
59 ······registers·····:·359 ······registers·····:·3
60 ······ins···········:·060 ······ins···········:·0
61 ······outs··········:·161 ······outs··········:·1
62 ······insns·size····:·28·16-bit·code·units62 ······insns·size····:·28·16-bit·code·units
63 07840c:········································|[07840c]·kotlin.collections.AbstractIterator$WhenMappings.<clinit>:()V63 0784bc:········································|[0784bc]·kotlin.collections.AbstractIterator$WhenMappings.<clinit>:()V
64 07841c:·7100·9914·0000·························|0000:·invoke-static·{},·Lkotlin/collections/State;.values:()[Lkotlin/collections/State;·//·method@149964 0784cc:·7100·9d14·0000·························|0000:·invoke-static·{},·Lkotlin/collections/State;.values:()[Lkotlin/collections/State;·//·method@149d
65 078422:·0c00···································|0003:·move-result-object·v065 0784d2:·0c00···································|0003:·move-result-object·v0
66 078424:·2100···································|0004:·array-length·v0,·v066 0784d4:·2100···································|0004:·array-length·v0,·v0
67 078426:·2300·920b······························|0005:·new-array·v0,·v0,·[I·//·type@0b9267 0784d6:·2300·950b······························|0005:·new-array·v0,·v0,·[I·//·type@0b95
68 07842a:·6201·dc00······························|0007:·sget-object·v1,·Lkotlin/collections/State;.Done:Lkotlin/collections/State;·//·field@00dc68 0784da:·6201·dd00······························|0007:·sget-object·v1,·Lkotlin/collections/State;.Done:Lkotlin/collections/State;·//·field@00dd
69 07842e:·6e10·9714·0100·························|0009:·invoke-virtual·{v1},·Lkotlin/collections/State;.ordinal:()I·//·method@149769 0784de:·6e10·9b14·0100·························|0009:·invoke-virtual·{v1},·Lkotlin/collections/State;.ordinal:()I·//·method@149b
70 078434:·0a01···································|000c:·move-result·v170 0784e4:·0a01···································|000c:·move-result·v1
71 078436:·1212···································|000d:·const/4·v2,·#int·1·//·#171 0784e6:·1212···································|000d:·const/4·v2,·#int·1·//·#1
72 078438:·4b02·0001······························|000e:·aput·v2,·v0,·v172 0784e8:·4b02·0001······························|000e:·aput·v2,·v0,·v1
73 07843c:·6201·df00······························|0010:·sget-object·v1,·Lkotlin/collections/State;.Ready:Lkotlin/collections/State;·//·field@00df73 0784ec:·6201·e000······························|0010:·sget-object·v1,·Lkotlin/collections/State;.Ready:Lkotlin/collections/State;·//·field@00e0
74 078440:·6e10·9714·0100·························|0012:·invoke-virtual·{v1},·Lkotlin/collections/State;.ordinal:()I·//·method@149774 0784f0:·6e10·9b14·0100·························|0012:·invoke-virtual·{v1},·Lkotlin/collections/State;.ordinal:()I·//·method@149b
75 078446:·0a01···································|0015:·move-result·v175 0784f6:·0a01···································|0015:·move-result·v1
76 078448:·1222···································|0016:·const/4·v2,·#int·2·//·#276 0784f8:·1222···································|0016:·const/4·v2,·#int·2·//·#2
77 07844a:·4b02·0001······························|0017:·aput·v2,·v0,·v177 0784fa:·4b02·0001······························|0017:·aput·v2,·v0,·v1
78 07844e:·6900·6000······························|0019:·sput-object·v0,·Lkotlin/collections/AbstractIterator$WhenMappings;.$EnumSwitchMapping$0:[I·//·field@006078 0784fe:·6900·6100······························|0019:·sput-object·v0,·Lkotlin/collections/AbstractIterator$WhenMappings;.$EnumSwitchMapping$0:[I·//·field@0061
79 078452:·0e00···································|001b:·return-void79 078502:·0e00···································|001b:·return-void
80 ······catches·······:·280 ······catches·······:·2
81 ········0x0007·-·0x001081 ········0x0007·-·0x0010
82 ··········Ljava/lang/NoSuchFieldError;·->·0x001082 ··········Ljava/lang/NoSuchFieldError;·->·0x0010
83 ········0x0010·-·0x001983 ········0x0010·-·0x0019
84 ··········Ljava/lang/NoSuchFieldError;·->·0x001984 ··········Ljava/lang/NoSuchFieldError;·->·0x0019
85 ······positions·····:85 ······positions·····:
86 ······locals········:86 ······locals········:
  
87 ··Virtual·methods···-87 ··Virtual·methods···-
88 ··source_file_idx···:·5651·(AbstractIterator.kt)88 ··source_file_idx···:·5651·(AbstractIterator.kt)
  
89 Class·#1·header:89 Class·#1·header:
90 class_idx···········:·48190 class_idx···········:·484
91 access_flags········:·17·(0x0011)91 access_flags········:·17·(0x0011)
92 superclass_idx······:·16892 superclass_idx······:·170
93 source_file_idx·····:·565293 source_file_idx·····:·5652
94 static_fields_size··:·094 static_fields_size··:·0
95 instance_fields_size:·095 instance_fields_size:·0
96 direct_methods_size·:·296 direct_methods_size·:·2
97 virtual_methods_size:·697 virtual_methods_size:·6
  
98 Class·#1·annotations:98 Class·#1·annotations:
99 Annotations·on·class99 Annotations·on·class
100 ··VISIBILITY_SYSTEM·Ldalvik/annotation/EnclosingClass;·value=Lkotlin/collections/AbstractList;100 ··VISIBILITY_SYSTEM·Ldalvik/annotation/EnclosingClass;·value=Lkotlin/collections/AbstractList;
101 ··VISIBILITY_SYSTEM·Ldalvik/annotation/InnerClass;·accessFlags=25·name="Companion"101 ··VISIBILITY_SYSTEM·Ldalvik/annotation/InnerClass;·accessFlags=25·name="Companion"
102 ··VISIBILITY_RUNTIME·Lkotlin/Metadata;·d1={·"��(\n\484850\485148\484850\n\484850\485048��\n\484850\b\484850\n\484850\485048\484850\n��\n\484850\485048\b\n\484850\b\r\n\484850\485048\484951\n��\n\484850\485048\485154\n\484850\b\484853\b€\484851\485148��2\4848500\484849B\484855\b\484850¢\484854\484850\485048\484850J%\485048\484851\485150\4848500\4848522\484854\485048\484853\485150\4848500\4848542\484854\485048\484855\485150\4848500\4848542\484854\485048\b\485150\4848500\484854H��¢\484854\484850\b\tJ\485153\485048\n\485150\4848500\4848522\484854\485048\484951\485150\4848500\4848542\484854\485048\b\485150\4848500\484854H��¢\484854\484850\b\fJ\485153\485048\r\485150\4848500\4848522\484854\485048\484951\485150\4848500\4848542\484854\485048\b\485150\4848500\484854H��¢\484854\484850\b\484954J%\485048\484955\485150\4848500\4848522\484854\485048\485048\485150\4848500\4848542\484854\485048\485049\485150\4848500\4848542\484854\485048\b\485150\4848500\484854H��¢\484854\484850\b\485050J%\485048\485051\485150\4848500\4850522\n\485048\485053\485150\484854\485050\484850\b\4848510\4850542\n\485048\485055\485150\484854\485050\484850\b\4848510\485054H��¢\484854\484850\b\485148J\485149\485048\485149\485150\4848500\4848542\n\485048\485053\485150\484854\485050\484850\b\4848510\485054H��¢\484854\484850\b\485150¨\484854\485151"·}·d2={·"Lkotlin/collections/AbstractList$Companion;"·""·"()V"·"checkBoundsIndexes"·""·"startIndex"·""·"endIndex"·"size"·"checkBoundsIndexes$kotlin_stdlib"·"checkElementIndex"·"index"·"checkElementIndex$kotlin_stdlib"·"checkPositionIndex"·"checkPositionIndex$kotlin_stdlib"·"checkRangeIndexes"·"fromIndex"·"toIndex"·"checkRangeIndexes$kotlin_stdlib"·"orderedEquals"·""·"c"·""·"other"·"orderedEquals$kotlin_stdlib"·"orderedHashCode"·"orderedHashCode$kotlin_stdlib"·"kotlin-stdlib"·}·k=1·mv={·1·9·0·}·xi=48102 ··VISIBILITY_RUNTIME·Lkotlin/Metadata;·d1={·"��(\n\484850\485148\484850\n\484850\485048��\n\484850\b\484850\n\484850\485048\484850\n��\n\484850\485048\b\n\484850\b\r\n\484850\485048\484951\n��\n\484850\485048\485154\n\484850\b\484853\b€\484851\485148��2\4848500\484849B\484855\b\484850¢\484854\484850\485048\484850J%\485048\484851\485150\4848500\4848522\484854\485048\484853\485150\4848500\4848542\484854\485048\484855\485150\4848500\4848542\484854\485048\b\485150\4848500\484854H��¢\484854\484850\b\tJ\485153\485048\n\485150\4848500\4848522\484854\485048\484951\485150\4848500\4848542\484854\485048\b\485150\4848500\484854H��¢\484854\484850\b\fJ\485153\485048\r\485150\4848500\4848522\484854\485048\484951\485150\4848500\4848542\484854\485048\b\485150\4848500\484854H��¢\484854\484850\b\484954J%\485048\484955\485150\4848500\4848522\484854\485048\485048\485150\4848500\4848542\484854\485048\485049\485150\4848500\4848542\484854\485048\b\485150\4848500\484854H��¢\484854\484850\b\485050J%\485048\485051\485150\4848500\4850522\n\485048\485053\485150\484854\485050\484850\b\4848510\4850542\n\485048\485055\485150\484854\485050\484850\b\4848510\485054H��¢\484854\484850\b\485148J\485149\485048\485149\485150\4848500\4848542\n\485048\485053\485150\484854\485050\484850\b\4848510\485054H��¢\484854\484850\b\485150¨\484854\485151"·}·d2={·"Lkotlin/collections/AbstractList$Companion;"·""·"()V"·"checkBoundsIndexes"·""·"startIndex"·""·"endIndex"·"size"·"checkBoundsIndexes$kotlin_stdlib"·"checkElementIndex"·"index"·"checkElementIndex$kotlin_stdlib"·"checkPositionIndex"·"checkPositionIndex$kotlin_stdlib"·"checkRangeIndexes"·"fromIndex"·"toIndex"·"checkRangeIndexes$kotlin_stdlib"·"orderedEquals"·""·"c"·""·"other"·"orderedEquals$kotlin_stdlib"·"orderedHashCode"·"orderedHashCode$kotlin_stdlib"·"kotlin-stdlib"·}·k=1·mv={·1·9·0·}·xi=48
103 Annotations·on·method·#1591·'orderedEquals$kotlin_stdlib'103 Annotations·on·method·#1595·'orderedEquals$kotlin_stdlib'
104 ··VISIBILITY_SYSTEM·Ldalvik/annotation/Signature;·value={·"("·"Ljava/util/Collection<"·"*>;"·"Ljava/util/Collection<"·"*>;)Z"·}104 ··VISIBILITY_SYSTEM·Ldalvik/annotation/Signature;·value={·"("·"Ljava/util/Collection<"·"*>;"·"Ljava/util/Collection<"·"*>;)Z"·}
105 Annotations·on·method·#1592·'orderedHashCode$kotlin_stdlib'105 Annotations·on·method·#1596·'orderedHashCode$kotlin_stdlib'
106 ··VISIBILITY_SYSTEM·Ldalvik/annotation/Signature;·value={·"("·"Ljava/util/Collection<"·"*>;)I"·}106 ··VISIBILITY_SYSTEM·Ldalvik/annotation/Signature;·value={·"("·"Ljava/util/Collection<"·"*>;)I"·}
  
107 Class·#1············-107 Class·#1············-
108 ··Class·descriptor··:·'Lkotlin/collections/AbstractList$Companion;'108 ··Class·descriptor··:·'Lkotlin/collections/AbstractList$Companion;'
109 ··Access·flags······:·0x0011·(PUBLIC·FINAL)109 ··Access·flags······:·0x0011·(PUBLIC·FINAL)
110 ··Superclass········:·'Ljava/lang/Object;'110 ··Superclass········:·'Ljava/lang/Object;'
111 ··Interfaces········-111 ··Interfaces········-
112 ··Static·fields·····-112 ··Static·fields·····-
113 ··Instance·fields···-113 ··Instance·fields···-
114 ··Direct·methods····-114 ··Direct·methods····-
115 ····#0··············:·(in·Lkotlin/collections/AbstractList$Companion;)115 ····#0··············:·(in·Lkotlin/collections/AbstractList$Companion;)
116 ······name··········:·'<init>'116 ······name··········:·'<init>'
117 ······type··········:·'()V'117 ······type··········:·'()V'
118 ······access········:·0x10002·(PRIVATE·CONSTRUCTOR)118 ······access········:·0x10002·(PRIVATE·CONSTRUCTOR)
119 ······method_idx····:·1585119 ······method_idx····:·1589
120 ······code··········-120 ······code··········-
121 ······registers·····:·1121 ······registers·····:·1
122 ······ins···········:·1122 ······ins···········:·1
123 ······outs··········:·1123 ······outs··········:·1
124 ······insns·size····:·4·16-bit·code·units124 ······insns·size····:·4·16-bit·code·units
125 07868c:········································|[07868c]·kotlin.collections.AbstractList$Companion.<init>:()V125 07873c:········································|[07873c]·kotlin.collections.AbstractList$Companion.<init>:()V
126 07869c:·7010·a501·0000·························|0000:·invoke-direct·{v0},·Ljava/lang/Object;.<init>:()V·//·method@01a5126 07874c:·7010·a801·0000·························|0000:·invoke-direct·{v0},·Ljava/lang/Object;.<init>:()V·//·method@01a8
127 0786a2:·0e00···································|0003:·return-void127 078752:·0e00···································|0003:·return-void
128 ······catches·······:·(none)128 ······catches·······:·(none)
129 ······positions·····:129 ······positions·····:
130 ········0x0000·line=105130 ········0x0000·line=105
131 ······locals········:131 ······locals········:
132 ········0x0000·-·0x0004·reg=0·this·Lkotlin/collections/AbstractList$Companion;132 ········0x0000·-·0x0004·reg=0·this·Lkotlin/collections/AbstractList$Companion;
  
133 ····#1··············:·(in·Lkotlin/collections/AbstractList$Companion;)133 ····#1··············:·(in·Lkotlin/collections/AbstractList$Companion;)
134 ······name··········:·'<init>'134 ······name··········:·'<init>'
135 ······type··········:·'(Lkotlin/jvm/internal/DefaultConstructorMarker;)V'135 ······type··········:·'(Lkotlin/jvm/internal/DefaultConstructorMarker;)V'
Max diff block lines reached; 89944308/89954676 bytes (99.99%) of diff not shown.
9.05 MB
classes2.jar
15.1 KB
zipinfo {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 Zip·file·size:·4556464·bytes,·number·of·entries:·24671 Zip·file·size:·4557302·bytes,·number·of·entries:·2467
2 ?rwxrwxr-x··2.0·unx······513·b-·stor·80-Jan-01·00:00·kotlin/collections/AbstractIterator$WhenMappings.class2 ?rwxrwxr-x··2.0·unx······513·b-·stor·80-Jan-01·00:00·kotlin/collections/AbstractIterator$WhenMappings.class
3 ?rwxrwxr-x··2.0·unx·····2129·b-·stor·80-Jan-01·00:00·kotlin/collections/AbstractList$Companion.class3 ?rwxrwxr-x··2.0·unx·····2129·b-·stor·80-Jan-01·00:00·kotlin/collections/AbstractList$Companion.class
4 ?rwxrwxr-x··2.0·unx·····1213·b-·stor·80-Jan-01·00:00·kotlin/collections/AbstractMap$Companion.class4 ?rwxrwxr-x··2.0·unx·····1213·b-·stor·80-Jan-01·00:00·kotlin/collections/AbstractMap$Companion.class
5 ?rwxrwxr-x··2.0·unx······945·b-·stor·80-Jan-01·00:00·kotlin/collections/AbstractSet$Companion.class5 ?rwxrwxr-x··2.0·unx······945·b-·stor·80-Jan-01·00:00·kotlin/collections/AbstractSet$Companion.class
6 ?rwxrwxr-x··2.0·unx······357·b-·stor·80-Jan-01·00:00·kotlin/collections/ArrayDeque$Companion.class6 ?rwxrwxr-x··2.0·unx······357·b-·stor·80-Jan-01·00:00·kotlin/collections/ArrayDeque$Companion.class
7 ?rwxrwxr-x··2.0·unx·····1828·b-·stor·80-Jan-01·00:00·kotlin/collections/ArraysKt__ArraysJVMKt.class7 ?rwxrwxr-x··2.0·unx·····1828·b-·stor·80-Jan-01·00:00·kotlin/collections/ArraysKt__ArraysJVMKt.class
8 ?rwxrwxr-x··2.0·unx······259·b-·stor·80-Jan-01·00:00·kotlin/collections/ArraysUtilJVM.class8 ?rwxrwxr-x··2.0·unx······259·b-·stor·80-Jan-01·00:00·kotlin/collections/ArraysUtilJVM.class
Offset 144, 18 lines modifiedOffset 144, 19 lines modified
144 ?rwxrwxr-x··2.0·unx······125·b-·stor·80-Jan-01·00:00·kotlin/io/path/ExperimentalPathApi.class144 ?rwxrwxr-x··2.0·unx······125·b-·stor·80-Jan-01·00:00·kotlin/io/path/ExperimentalPathApi.class
145 ?rwxrwxr-x··2.0·unx······234·b-·stor·80-Jan-01·00:00·kotlin/io/path/FileVisitorBuilder.class145 ?rwxrwxr-x··2.0·unx······234·b-·stor·80-Jan-01·00:00·kotlin/io/path/FileVisitorBuilder.class
146 ?rwxrwxr-x··2.0·unx·····2117·b-·stor·80-Jan-01·00:00·kotlin/io/path/FileVisitorImpl.class146 ?rwxrwxr-x··2.0·unx·····2117·b-·stor·80-Jan-01·00:00·kotlin/io/path/FileVisitorImpl.class
147 ?rwxrwxr-x··2.0·unx······996·b-·stor·80-Jan-01·00:00·kotlin/io/path/LinkFollowing.class147 ?rwxrwxr-x··2.0·unx······996·b-·stor·80-Jan-01·00:00·kotlin/io/path/LinkFollowing.class
148 ?rwxrwxr-x··2.0·unx·····1076·b-·stor·80-Jan-01·00:00·kotlin/io/path/OnErrorResult.class148 ?rwxrwxr-x··2.0·unx·····1076·b-·stor·80-Jan-01·00:00·kotlin/io/path/OnErrorResult.class
149 ?rwxrwxr-x··2.0·unx······908·b-·stor·80-Jan-01·00:00·kotlin/io/path/PathNode.class149 ?rwxrwxr-x··2.0·unx······908·b-·stor·80-Jan-01·00:00·kotlin/io/path/PathNode.class
150 ?rwxrwxr-x··2.0·unx·····1990·b-·stor·80-Jan-01·00:00·kotlin/io/path/PathRelativizer.class150 ?rwxrwxr-x··2.0·unx·····1990·b-·stor·80-Jan-01·00:00·kotlin/io/path/PathRelativizer.class
151 ?rwxrwxr-x··2.0·unx····14847·b-·defN·80-Jan-01·00:00·kotlin/io/path/PathTreeWalk$$ExternalSyntheticApiModelOutline0.class151 ?rwxrwxr-x··2.0·unx····14744·b-·defN·80-Jan-01·00:00·kotlin/io/path/PathTreeWalk$$ExternalSyntheticApiModelOutline0.class
 152 ?rwxrwxr-x··2.0·unx····12710·b-·defN·80-Jan-01·00:00·kotlin/io/path/PathTreeWalkKt$$ExternalSyntheticApiModelOutline1.class
152 ?rwxrwxr-x··2.0·unx·····1615·b-·stor·80-Jan-01·00:00·kotlin/io/path/PathTreeWalkKt.class153 ?rwxrwxr-x··2.0·unx·····1685·b-·stor·80-Jan-01·00:00·kotlin/io/path/PathTreeWalkKt.class
153 ?rwxrwxr-x··2.0·unx·····1156·b-·stor·80-Jan-01·00:00·kotlin/io/path/PathWalkOption.class154 ?rwxrwxr-x··2.0·unx·····1156·b-·stor·80-Jan-01·00:00·kotlin/io/path/PathWalkOption.class
154 ?rwxrwxr-x··2.0·unx·····9755·b-·stor·80-Jan-01·00:00·kotlin/io/path/PathsKt__PathReadWriteKt.class155 ?rwxrwxr-x··2.0·unx·····9687·b-·stor·80-Jan-01·00:00·kotlin/io/path/PathsKt__PathReadWriteKt.class
155 ?rwxrwxr-x··2.0·unx······919·b-·stor·80-Jan-01·00:00·kotlin/io/path/PathsKt__PathRecursiveFunctionsKt$WhenMappings.class156 ?rwxrwxr-x··2.0·unx······919·b-·stor·80-Jan-01·00:00·kotlin/io/path/PathsKt__PathRecursiveFunctionsKt$WhenMappings.class
156 ?rwxrwxr-x··2.0·unx······881·b-·stor·80-Jan-01·00:00·kotlin/jdk7/AutoCloseableKt.class157 ?rwxrwxr-x··2.0·unx······881·b-·stor·80-Jan-01·00:00·kotlin/jdk7/AutoCloseableKt.class
157 ?rwxrwxr-x··2.0·unx······121·b-·stor·80-Jan-01·00:00·kotlin/js/ExperimentalJsExport.class158 ?rwxrwxr-x··2.0·unx······121·b-·stor·80-Jan-01·00:00·kotlin/js/ExperimentalJsExport.class
158 ?rwxrwxr-x··2.0·unx·····4070·b-·stor·80-Jan-01·00:00·kotlin/jvm/JvmClassMappingKt.class159 ?rwxrwxr-x··2.0·unx·····4070·b-·stor·80-Jan-01·00:00·kotlin/jvm/JvmClassMappingKt.class
159 ?rwxrwxr-x··2.0·unx······112·b-·stor·80-Jan-01·00:00·kotlin/jvm/JvmDefault.class160 ?rwxrwxr-x··2.0·unx······112·b-·stor·80-Jan-01·00:00·kotlin/jvm/JvmDefault.class
160 ?rwxrwxr-x··2.0·unx······129·b-·stor·80-Jan-01·00:00·kotlin/jvm/JvmDefaultWithCompatibility.class161 ?rwxrwxr-x··2.0·unx······129·b-·stor·80-Jan-01·00:00·kotlin/jvm/JvmDefaultWithCompatibility.class
161 ?rwxrwxr-x··2.0·unx······132·b-·stor·80-Jan-01·00:00·kotlin/jvm/JvmDefaultWithoutCompatibility.class162 ?rwxrwxr-x··2.0·unx······132·b-·stor·80-Jan-01·00:00·kotlin/jvm/JvmDefaultWithoutCompatibility.class
Offset 282, 15 lines modifiedOffset 283, 14 lines modified
282 ?rwxrwxr-x··2.0·unx······571·b-·stor·80-Jan-01·00:00·kotlin/reflect/TypesJVMKt$WhenMappings.class283 ?rwxrwxr-x··2.0·unx······571·b-·stor·80-Jan-01·00:00·kotlin/reflect/TypesJVMKt$WhenMappings.class
283 ?rwxrwxr-x··2.0·unx·····5544·b-·stor·80-Jan-01·00:00·kotlin/reflect/TypesJVMKt.class284 ?rwxrwxr-x··2.0·unx·····5544·b-·stor·80-Jan-01·00:00·kotlin/reflect/TypesJVMKt.class
284 ?rwxrwxr-x··2.0·unx······389·b-·stor·80-Jan-01·00:00·kotlin/reflect/WildcardTypeImpl$Companion.class285 ?rwxrwxr-x··2.0·unx······389·b-·stor·80-Jan-01·00:00·kotlin/reflect/WildcardTypeImpl$Companion.class
285 ?rwxrwxr-x··2.0·unx······121·b-·stor·80-Jan-01·00:00·kotlin/sequences/Sequence.class286 ?rwxrwxr-x··2.0·unx······121·b-·stor·80-Jan-01·00:00·kotlin/sequences/Sequence.class
286 ?rwxrwxr-x··2.0·unx······959·b-·stor·80-Jan-01·00:00·kotlin/sequences/SequenceScope.class287 ?rwxrwxr-x··2.0·unx······959·b-·stor·80-Jan-01·00:00·kotlin/sequences/SequenceScope.class
287 ?rwxrwxr-x··2.0·unx·····1323·b-·stor·80-Jan-01·00:00·kotlin/sequences/SequencesKt__SequenceBuilderKt.class288 ?rwxrwxr-x··2.0·unx·····1323·b-·stor·80-Jan-01·00:00·kotlin/sequences/SequencesKt__SequenceBuilderKt.class
288 ?rwxrwxr-x··2.0·unx·····1118·b-·stor·80-Jan-01·00:00·kotlin/sequences/USequencesKt___USequencesKt.class289 ?rwxrwxr-x··2.0·unx·····1118·b-·stor·80-Jan-01·00:00·kotlin/sequences/USequencesKt___USequencesKt.class
289 ?rwxrwxr-x··2.0·unx····12792·b-·defN·80-Jan-01·00:00·kotlin/streams/jdk8/StreamsKt$$ExternalSyntheticApiModelOutline0.class 
290 ?rwxrwxr-x··2.0·unx······501·b-·stor·80-Jan-01·00:00·kotlin/streams/jdk8/StreamsKt$$ExternalSyntheticLambda7.class290 ?rwxrwxr-x··2.0·unx······501·b-·stor·80-Jan-01·00:00·kotlin/streams/jdk8/StreamsKt$$ExternalSyntheticLambda7.class
291 ?rwxrwxr-x··2.0·unx·····2818·b-·stor·80-Jan-01·00:00·kotlin/streams/jdk8/StreamsKt.class291 ?rwxrwxr-x··2.0·unx·····2818·b-·stor·80-Jan-01·00:00·kotlin/streams/jdk8/StreamsKt.class
292 ?rwxrwxr-x··2.0·unx······352·b-·stor·80-Jan-01·00:00·kotlin/system/ProcessKt.class292 ?rwxrwxr-x··2.0·unx······352·b-·stor·80-Jan-01·00:00·kotlin/system/ProcessKt.class
293 ?rwxrwxr-x··2.0·unx······535·b-·stor·80-Jan-01·00:00·kotlin/system/TimingKt.class293 ?rwxrwxr-x··2.0·unx······535·b-·stor·80-Jan-01·00:00·kotlin/system/TimingKt.class
294 ?rwxrwxr-x··2.0·unx······909·b-·stor·80-Jan-01·00:00·kotlin/text/CharCategory$Companion.class294 ?rwxrwxr-x··2.0·unx······909·b-·stor·80-Jan-01·00:00·kotlin/text/CharCategory$Companion.class
295 ?rwxrwxr-x··2.0·unx·····3925·b-·stor·80-Jan-01·00:00·kotlin/text/CharCategory.class295 ?rwxrwxr-x··2.0·unx·····3925·b-·stor·80-Jan-01·00:00·kotlin/text/CharCategory.class
296 ?rwxrwxr-x··2.0·unx·····1081·b-·stor·80-Jan-01·00:00·kotlin/text/CharDirectionality$Companion.class296 ?rwxrwxr-x··2.0·unx·····1081·b-·stor·80-Jan-01·00:00·kotlin/text/CharDirectionality$Companion.class
Offset 550, 15 lines modifiedOffset 550, 15 lines modified
550 ?rwxrwxr-x··2.0·unx·····1033·b-·stor·80-Jan-01·00:00·kotlinx/coroutines/flow/internal/FusibleFlow$DefaultImpls.class550 ?rwxrwxr-x··2.0·unx·····1033·b-·stor·80-Jan-01·00:00·kotlinx/coroutines/flow/internal/FusibleFlow$DefaultImpls.class
551 ?rwxrwxr-x··2.0·unx······408·b-·stor·80-Jan-01·00:00·kotlinx/coroutines/flow/internal/NullSurrogateKt.class551 ?rwxrwxr-x··2.0·unx······408·b-·stor·80-Jan-01·00:00·kotlinx/coroutines/flow/internal/NullSurrogateKt.class
552 ?rwxrwxr-x··2.0·unx······977·b-·stor·80-Jan-01·00:00·kotlinx/coroutines/flow/internal/SafeCollectorKt.class552 ?rwxrwxr-x··2.0·unx······977·b-·stor·80-Jan-01·00:00·kotlinx/coroutines/flow/internal/SafeCollectorKt.class
553 ?rwxrwxr-x··2.0·unx·····1961·b-·stor·80-Jan-01·00:00·kotlinx/coroutines/flow/internal/SafeCollector_commonKt.class553 ?rwxrwxr-x··2.0·unx·····1961·b-·stor·80-Jan-01·00:00·kotlinx/coroutines/flow/internal/SafeCollector_commonKt.class
554 ?rwxrwxr-x··2.0·unx·····1243·b-·stor·80-Jan-01·00:00·kotlinx/coroutines/future/ContinuationHandler.class554 ?rwxrwxr-x··2.0·unx·····1243·b-·stor·80-Jan-01·00:00·kotlinx/coroutines/future/ContinuationHandler.class
555 ?rwxrwxr-x··2.0·unx······634·b-·stor·80-Jan-01·00:00·kotlinx/coroutines/future/FutureKt$$ExternalSyntheticLambda7.class555 ?rwxrwxr-x··2.0·unx······634·b-·stor·80-Jan-01·00:00·kotlinx/coroutines/future/FutureKt$$ExternalSyntheticLambda7.class
556 ?rwxrwxr-x··2.0·unx······605·b-·stor·80-Jan-01·00:00·kotlinx/coroutines/future/FutureKt$$ExternalSyntheticLambda8.class556 ?rwxrwxr-x··2.0·unx······605·b-·stor·80-Jan-01·00:00·kotlinx/coroutines/future/FutureKt$$ExternalSyntheticLambda8.class
557 ?rwxrwxr-x··2.0·unx·····6783·b-·stor·80-Jan-01·00:00·kotlinx/coroutines/future/FutureKt.class557 ?rwxrwxr-x··2.0·unx·····6839·b-·stor·80-Jan-01·00:00·kotlinx/coroutines/future/FutureKt.class
558 ?rwxrwxr-x··2.0·unx······292·b-·stor·80-Jan-01·00:00·kotlinx/coroutines/internal/AtomicKt.class558 ?rwxrwxr-x··2.0·unx······292·b-·stor·80-Jan-01·00:00·kotlinx/coroutines/internal/AtomicKt.class
559 ?rwxrwxr-x··2.0·unx······639·b-·stor·80-Jan-01·00:00·kotlinx/coroutines/internal/ClassValueCtorCache$cache$1.class559 ?rwxrwxr-x··2.0·unx······639·b-·stor·80-Jan-01·00:00·kotlinx/coroutines/internal/ClassValueCtorCache$cache$1.class
560 ?rwxrwxr-x··2.0·unx·····1622·b-·stor·80-Jan-01·00:00·kotlinx/coroutines/internal/ConcurrentKt.class560 ?rwxrwxr-x··2.0·unx·····1622·b-·stor·80-Jan-01·00:00·kotlinx/coroutines/internal/ConcurrentKt.class
561 ?rwxrwxr-x··2.0·unx·····4976·b-·stor·80-Jan-01·00:00·kotlinx/coroutines/internal/ConcurrentLinkedListKt.class561 ?rwxrwxr-x··2.0·unx·····4976·b-·stor·80-Jan-01·00:00·kotlinx/coroutines/internal/ConcurrentLinkedListKt.class
562 ?rwxrwxr-x··2.0·unx·····3039·b-·stor·80-Jan-01·00:00·kotlinx/coroutines/internal/ConcurrentLinkedListNode.class562 ?rwxrwxr-x··2.0·unx·····3039·b-·stor·80-Jan-01·00:00·kotlinx/coroutines/internal/ConcurrentLinkedListNode.class
563 ?rwxrwxr-x··2.0·unx·····1597·b-·stor·80-Jan-01·00:00·kotlinx/coroutines/internal/CoroutineExceptionHandlerImplKt.class563 ?rwxrwxr-x··2.0·unx·····1597·b-·stor·80-Jan-01·00:00·kotlinx/coroutines/internal/CoroutineExceptionHandlerImplKt.class
564 ?rwxrwxr-x··2.0·unx·····1297·b-·stor·80-Jan-01·00:00·kotlinx/coroutines/internal/CoroutineExceptionHandlerImpl_commonKt.class564 ?rwxrwxr-x··2.0·unx·····1297·b-·stor·80-Jan-01·00:00·kotlinx/coroutines/internal/CoroutineExceptionHandlerImpl_commonKt.class
Offset 679, 15 lines modifiedOffset 679, 15 lines modified
679 ?rwxrwxr-x··2.0·unx······234·b-·stor·80-Jan-01·00:00·okhttp3/EventListener$Companion.class679 ?rwxrwxr-x··2.0·unx······234·b-·stor·80-Jan-01·00:00·okhttp3/EventListener$Companion.class
680 ?rwxrwxr-x··2.0·unx······140·b-·stor·80-Jan-01·00:00·okhttp3/EventListener$Factory.class680 ?rwxrwxr-x··2.0·unx······140·b-·stor·80-Jan-01·00:00·okhttp3/EventListener$Factory.class
681 ?rwxrwxr-x··2.0·unx·····3005·b-·stor·80-Jan-01·00:00·okhttp3/EventListener.class681 ?rwxrwxr-x··2.0·unx·····3005·b-·stor·80-Jan-01·00:00·okhttp3/EventListener.class
682 ?rwxrwxr-x··2.0·unx·····1607·b-·stor·80-Jan-01·00:00·okhttp3/FormBody$Builder.class682 ?rwxrwxr-x··2.0·unx·····1607·b-·stor·80-Jan-01·00:00·okhttp3/FormBody$Builder.class
683 ?rwxrwxr-x··2.0·unx······229·b-·stor·80-Jan-01·00:00·okhttp3/FormBody$Companion.class683 ?rwxrwxr-x··2.0·unx······229·b-·stor·80-Jan-01·00:00·okhttp3/FormBody$Companion.class
684 ?rwxrwxr-x··2.0·unx·····2838·b-·stor·80-Jan-01·00:00·okhttp3/Handshake$Companion.class684 ?rwxrwxr-x··2.0·unx·····2838·b-·stor·80-Jan-01·00:00·okhttp3/Handshake$Companion.class
685 ?rwxrwxr-x··2.0·unx·····4111·b-·stor·80-Jan-01·00:00·okhttp3/Handshake.class685 ?rwxrwxr-x··2.0·unx·····4111·b-·stor·80-Jan-01·00:00·okhttp3/Handshake.class
686 ?rwxrwxr-x··2.0·unx·····3393·b-·stor·80-Jan-01·00:00·okhttp3/Headers$$ExternalSyntheticApiModelOutline0.class686 ?rwxrwxr-x··2.0·unx·····4218·b-·stor·80-Jan-01·00:00·okhttp3/Headers$$ExternalSyntheticApiModelOutline0.class
687 ?rwxrwxr-x··2.0·unx·····4063·b-·stor·80-Jan-01·00:00·okhttp3/Headers$Builder.class687 ?rwxrwxr-x··2.0·unx·····4063·b-·stor·80-Jan-01·00:00·okhttp3/Headers$Builder.class
688 ?rwxrwxr-x··2.0·unx·····3625·b-·stor·80-Jan-01·00:00·okhttp3/Headers$Companion.class688 ?rwxrwxr-x··2.0·unx·····3625·b-·stor·80-Jan-01·00:00·okhttp3/Headers$Companion.class
689 ?rwxrwxr-x··2.0·unx·····1829·b-·stor·80-Jan-01·00:00·okhttp3/HttpUrl$Builder$Companion.class689 ?rwxrwxr-x··2.0·unx·····1829·b-·stor·80-Jan-01·00:00·okhttp3/HttpUrl$Builder$Companion.class
690 ?rwxrwxr-x··2.0·unx····13996·b-·defN·80-Jan-01·00:00·okhttp3/HttpUrl$Builder.class690 ?rwxrwxr-x··2.0·unx····13996·b-·defN·80-Jan-01·00:00·okhttp3/HttpUrl$Builder.class
691 ?rwxrwxr-x··2.0·unx·····6163·b-·stor·80-Jan-01·00:00·okhttp3/HttpUrl$Companion.class691 ?rwxrwxr-x··2.0·unx·····6163·b-·stor·80-Jan-01·00:00·okhttp3/HttpUrl$Companion.class
692 ?rwxrwxr-x··2.0·unx·····9919·b-·stor·80-Jan-01·00:00·okhttp3/HttpUrl.class692 ?rwxrwxr-x··2.0·unx·····9919·b-·stor·80-Jan-01·00:00·okhttp3/HttpUrl.class
693 ?rwxrwxr-x··2.0·unx······495·b-·stor·80-Jan-01·00:00·okhttp3/Interceptor$Chain.class693 ?rwxrwxr-x··2.0·unx······495·b-·stor·80-Jan-01·00:00·okhttp3/Interceptor$Chain.class
Offset 1134, 15 lines modifiedOffset 1134, 15 lines modified
1134 ?rwxrwxr-x··2.0·unx······498·b-·stor·80-Jan-01·00:00·kotlin/io/NoSuchFileException.class1134 ?rwxrwxr-x··2.0·unx······498·b-·stor·80-Jan-01·00:00·kotlin/io/NoSuchFileException.class
1135 ?rwxrwxr-x··2.0·unx······408·b-·stor·80-Jan-01·00:00·kotlin/io/TerminateException.class1135 ?rwxrwxr-x··2.0·unx······408·b-·stor·80-Jan-01·00:00·kotlin/io/TerminateException.class
1136 ?rwxrwxr-x··2.0·unx······616·b-·stor·80-Jan-01·00:00·kotlin/io/encoding/Base64$Default.class1136 ?rwxrwxr-x··2.0·unx······616·b-·stor·80-Jan-01·00:00·kotlin/io/encoding/Base64$Default.class
1137 ?rwxrwxr-x··2.0·unx······187·b-·stor·80-Jan-01·00:00·kotlin/io/encoding/StreamEncodingKt.class1137 ?rwxrwxr-x··2.0·unx······187·b-·stor·80-Jan-01·00:00·kotlin/io/encoding/StreamEncodingKt.class
1138 ?rwxrwxr-x··2.0·unx·····1533·b-·stor·80-Jan-01·00:00·kotlin/io/path/DefaultCopyActionContext.class1138 ?rwxrwxr-x··2.0·unx·····1533·b-·stor·80-Jan-01·00:00·kotlin/io/path/DefaultCopyActionContext.class
1139 ?rwxrwxr-x··2.0·unx·····1686·b-·stor·80-Jan-01·00:00·kotlin/io/path/FileVisitorBuilderImpl.class1139 ?rwxrwxr-x··2.0·unx·····1686·b-·stor·80-Jan-01·00:00·kotlin/io/path/FileVisitorBuilderImpl.class
1140 ?rwxrwxr-x··2.0·unx·····3677·b-·stor·80-Jan-01·00:00·kotlin/io/path/PathTreeWalk.class1140 ?rwxrwxr-x··2.0·unx·····3677·b-·stor·80-Jan-01·00:00·kotlin/io/path/PathTreeWalk.class
1141 ?rwxrwxr-x··2.0·unx····11042·b-·defN·80-Jan-01·00:00·kotlin/io/path/PathsKt__PathRecursiveFunctionsKt.class1141 ?rwxrwxr-x··2.0·unx····11047·b-·defN·80-Jan-01·00:00·kotlin/io/path/PathsKt__PathRecursiveFunctionsKt.class
1142 ?rwxrwxr-x··2.0·unx······145·b-·stor·80-Jan-01·00:00·kotlin/jvm/functions/Function0.class1142 ?rwxrwxr-x··2.0·unx······145·b-·stor·80-Jan-01·00:00·kotlin/jvm/functions/Function0.class
1143 ?rwxrwxr-x··2.0·unx······326·b-·stor·80-Jan-01·00:00·kotlin/jvm/functions/Function10.class1143 ?rwxrwxr-x··2.0·unx······326·b-·stor·80-Jan-01·00:00·kotlin/jvm/functions/Function10.class
1144 ?rwxrwxr-x··2.0·unx······344·b-·stor·80-Jan-01·00:00·kotlin/jvm/functions/Function11.class1144 ?rwxrwxr-x··2.0·unx······344·b-·stor·80-Jan-01·00:00·kotlin/jvm/functions/Function11.class
1145 ?rwxrwxr-x··2.0·unx······362·b-·stor·80-Jan-01·00:00·kotlin/jvm/functions/Function12.class1145 ?rwxrwxr-x··2.0·unx······362·b-·stor·80-Jan-01·00:00·kotlin/jvm/functions/Function12.class
1146 ?rwxrwxr-x··2.0·unx······380·b-·stor·80-Jan-01·00:00·kotlin/jvm/functions/Function13.class1146 ?rwxrwxr-x··2.0·unx······380·b-·stor·80-Jan-01·00:00·kotlin/jvm/functions/Function13.class
1147 ?rwxrwxr-x··2.0·unx······398·b-·stor·80-Jan-01·00:00·kotlin/jvm/functions/Function14.class1147 ?rwxrwxr-x··2.0·unx······398·b-·stor·80-Jan-01·00:00·kotlin/jvm/functions/Function14.class
1148 ?rwxrwxr-x··2.0·unx······416·b-·stor·80-Jan-01·00:00·kotlin/jvm/functions/Function15.class1148 ?rwxrwxr-x··2.0·unx······416·b-·stor·80-Jan-01·00:00·kotlin/jvm/functions/Function15.class
Offset 1418, 30 lines modifiedOffset 1418, 30 lines modified
1418 ?rwxrwxr-x··2.0·unx······703·b-·stor·80-Jan-01·00:00·kotlinx/coroutines/flow/internal/NoOpContinuation.class1418 ?rwxrwxr-x··2.0·unx······703·b-·stor·80-Jan-01·00:00·kotlinx/coroutines/flow/internal/NoOpContinuation.class
1419 ?rwxrwxr-x··2.0·unx······492·b-·stor·80-Jan-01·00:00·kotlinx/coroutines/flow/internal/NopCollector.class1419 ?rwxrwxr-x··2.0·unx······492·b-·stor·80-Jan-01·00:00·kotlinx/coroutines/flow/internal/NopCollector.class
1420 ?rwxrwxr-x··2.0·unx·····1109·b-·stor·80-Jan-01·00:00·kotlinx/coroutines/flow/internal/SafeCollector_commonKt$unsafeFlow$1.class1420 ?rwxrwxr-x··2.0·unx·····1109·b-·stor·80-Jan-01·00:00·kotlinx/coroutines/flow/internal/SafeCollector_commonKt$unsafeFlow$1.class
1421 ?rwxrwxr-x··2.0·unx······689·b-·stor·80-Jan-01·00:00·kotlinx/coroutines/flow/internal/SendingCollector.class1421 ?rwxrwxr-x··2.0·unx······689·b-·stor·80-Jan-01·00:00·kotlinx/coroutines/flow/internal/SendingCollector.class
1422 ?rwxrwxr-x··2.0·unx······858·b-·stor·80-Jan-01·00:00·kotlinx/coroutines/flow/internal/StackFrameContinuation.class1422 ?rwxrwxr-x··2.0·unx······858·b-·stor·80-Jan-01·00:00·kotlinx/coroutines/flow/internal/StackFrameContinuation.class
1423 ?rwxrwxr-x··2.0·unx·····1424·b-·stor·80-Jan-01·00:00·kotlinx/coroutines/flow/internal/UndispatchedContextCollector.class1423 ?rwxrwxr-x··2.0·unx·····1424·b-·stor·80-Jan-01·00:00·kotlinx/coroutines/flow/internal/UndispatchedContextCollector.class
1424 ?rwxrwxr-x··2.0·unx·····1467·b-·stor·80-Jan-01·00:00·kotlinx/coroutines/internal/AtomicOp.class1424 ?rwxrwxr-x··2.0·unx·····1467·b-·stor·80-Jan-01·00:00·kotlinx/coroutines/internal/AtomicOp.class
1425 ?rwxrwxr-x··2.0·unx······797·b-·stor·80-Jan-01·00:00·kotlinx/coroutines/internal/ClassValueCtorCache.class1425 ?rwxrwxr-x··2.0·unx······783·b-·stor·80-Jan-01·00:00·kotlinx/coroutines/internal/ClassValueCtorCache.class
1426 ?rwxrwxr-x··2.0·unx······740·b-·stor·80-Jan-01·00:00·kotlinx/coroutines/internal/ContextScope.class1426 ?rwxrwxr-x··2.0·unx······740·b-·stor·80-Jan-01·00:00·kotlinx/coroutines/internal/ContextScope.class
1427 ?rwxrwxr-x··2.0·unx·····1748·b-·stor·80-Jan-01·00:00·kotlinx/coroutines/internal/LockFreeLinkedListHead.class1427 ?rwxrwxr-x··2.0·unx·····1748·b-·stor·80-Jan-01·00:00·kotlinx/coroutines/internal/LockFreeLinkedListHead.class
1428 ?rwxrwxr-x··2.0·unx·····1009·b-·stor·80-Jan-01·00:00·kotlinx/coroutines/internal/MissingMainCoroutineDispatcherFactory.class1428 ?rwxrwxr-x··2.0·unx·····1009·b-·stor·80-Jan-01·00:00·kotlinx/coroutines/internal/MissingMainCoroutineDispatcherFactory.class
1429 ?rwxrwxr-x··2.0·unx·····1496·b-·stor·80-Jan-01·00:00·kotlinx/coroutines/internal/Segment.class1429 ?rwxrwxr-x··2.0·unx·····1496·b-·stor·80-Jan-01·00:00·kotlinx/coroutines/internal/Segment.class
1430 ?rwxrwxr-x··2.0·unx·····1314·b-·stor·80-Jan-01·00:00·kotlinx/coroutines/internal/ThreadLocalKey.class1430 ?rwxrwxr-x··2.0·unx·····1314·b-·stor·80-Jan-01·00:00·kotlinx/coroutines/internal/ThreadLocalKey.class
1431 ?rwxrwxr-x··2.0·unx·····1672·b-·stor·80-Jan-01·00:00·kotlinx/coroutines/internal/WeakMapCtorCache.class1431 ?rwxrwxr-x··2.0·unx·····1672·b-·stor·80-Jan-01·00:00·kotlinx/coroutines/internal/WeakMapCtorCache.class
1432 ?rwxrwxr-x··2.0·unx······193·b-·stor·80-Jan-01·00:00·kotlinx/coroutines/scheduling/GlobalQueue.class1432 ?rwxrwxr-x··2.0·unx······193·b-·stor·80-Jan-01·00:00·kotlinx/coroutines/scheduling/GlobalQueue.class
1433 ?rwxrwxr-x··2.0·unx······404·b-·stor·80-Jan-01·00:00·kotlinx/coroutines/scheduling/NanoTimeSource.class1433 ?rwxrwxr-x··2.0·unx······404·b-·stor·80-Jan-01·00:00·kotlinx/coroutines/scheduling/NanoTimeSource.class
1434 ?rwxrwxr-x··2.0·unx······344·b-·stor·80-Jan-01·00:00·kotlinx/coroutines/scheduling/TaskContextImpl.class1434 ?rwxrwxr-x··2.0·unx······344·b-·stor·80-Jan-01·00:00·kotlinx/coroutines/scheduling/TaskContextImpl.class
1435 ?rwxrwxr-x··2.0·unx·····1233·b-·stor·80-Jan-01·00:00·kotlinx/coroutines/scheduling/TaskImpl.class1435 ?rwxrwxr-x··2.0·unx·····1233·b-·stor·80-Jan-01·00:00·kotlinx/coroutines/scheduling/TaskImpl.class
1436 ?rwxrwxr-x··2.0·unx······139·b-·stor·80-Jan-01·00:00·kotlinx/coroutines/selects/SelectClause0.class1436 ?rwxrwxr-x··2.0·unx······139·b-·stor·80-Jan-01·00:00·kotlinx/coroutines/selects/SelectClause0.class
1437 ?rwxrwxr-x··2.0·unx······139·b-·stor·80-Jan-01·00:00·kotlinx/coroutines/selects/SelectClause1.class1437 ?rwxrwxr-x··2.0·unx······139·b-·stor·80-Jan-01·00:00·kotlinx/coroutines/selects/SelectClause1.class
1438 ?rwxrwxr-x··2.0·unx······139·b-·stor·80-Jan-01·00:00·kotlinx/coroutines/selects/SelectClause2.class1438 ?rwxrwxr-x··2.0·unx······139·b-·stor·80-Jan-01·00:00·kotlinx/coroutines/selects/SelectClause2.class
1439 ?rwxrwxr-x··2.0·unx······183·b-·stor·80-Jan-01·00:00·kotlinx/coroutines/selects/SelectInstanceInternal.class1439 ?rwxrwxr-x··2.0·unx······183·b-·stor·80-Jan-01·00:00·kotlinx/coroutines/selects/SelectInstanceInternal.class
1440 ?rwxrwxr-x··2.0·unx·····2304·b-·stor·80-Jan-01·00:00·kotlinx/coroutines/stream/StreamFlow.class1440 ?rwxrwxr-x··2.0·unx·····2360·b-·stor·80-Jan-01·00:00·kotlinx/coroutines/stream/StreamFlow.class
1441 ?rwxrwxr-x··2.0·unx·····9053·b-·stor·80-Jan-01·00:00·kotlinx/coroutines/sync/SemaphoreImpl.class1441 ?rwxrwxr-x··2.0·unx·····9053·b-·stor·80-Jan-01·00:00·kotlinx/coroutines/sync/SemaphoreImpl.class
1442 ?rwxrwxr-x··2.0·unx······423·b-·stor·80-Jan-01·00:00·okhttp3/Authenticator$Companion$AuthenticatorNone.class1442 ?rwxrwxr-x··2.0·unx······423·b-·stor·80-Jan-01·00:00·okhttp3/Authenticator$Companion$AuthenticatorNone.class
1443 ?rwxrwxr-x··2.0·unx·····1450·b-·stor·80-Jan-01·00:00·okhttp3/Cache$CacheResponseBody.class1443 ?rwxrwxr-x··2.0·unx·····1450·b-·stor·80-Jan-01·00:00·okhttp3/Cache$CacheResponseBody.class
1444 ?rwxrwxr-x··2.0·unx·····1523·b-·stor·80-Jan-01·00:00·okhttp3/Cache$RealCacheRequest.class1444 ?rwxrwxr-x··2.0·unx·····1523·b-·stor·80-Jan-01·00:00·okhttp3/Cache$RealCacheRequest.class
1445 ?rwxrwxr-x··2.0·unx······580·b-·stor·80-Jan-01·00:00·okhttp3/CookieJar$Companion$NoCookies.class1445 ?rwxrwxr-x··2.0·unx······580·b-·stor·80-Jan-01·00:00·okhttp3/CookieJar$Companion$NoCookies.class
1446 ?rwxrwxr-x··2.0·unx·····1153·b-·stor·80-Jan-01·00:00·okhttp3/Dns$Companion$DnsSystem.class1446 ?rwxrwxr-x··2.0·unx·····1153·b-·stor·80-Jan-01·00:00·okhttp3/Dns$Companion$DnsSystem.class
1447 ?rwxrwxr-x··2.0·unx······158·b-·stor·80-Jan-01·00:00·okhttp3/EventListener$Companion$NONE$1.class1447 ?rwxrwxr-x··2.0·unx······158·b-·stor·80-Jan-01·00:00·okhttp3/EventListener$Companion$NONE$1.class
Offset 2131, 15 lines modifiedOffset 2131, 15 lines modified
2131 ?rwxrwxr-x··2.0·unx······795·b-·stor·80-Jan-01·00:00·kotlinx/coroutines/flow/internal/SafeCollector$collectContextSize$1.class2131 ?rwxrwxr-x··2.0·unx······795·b-·stor·80-Jan-01·00:00·kotlinx/coroutines/flow/internal/SafeCollector$collectContextSize$1.class
2132 ?rwxrwxr-x··2.0·unx·····5103·b-·stor·80-Jan-01·00:00·kotlinx/coroutines/flow/internal/SafeCollector.class2132 ?rwxrwxr-x··2.0·unx·····5103·b-·stor·80-Jan-01·00:00·kotlinx/coroutines/flow/internal/SafeCollector.class
2133 ?rwxrwxr-x··2.0·unx·····2272·b-·stor·80-Jan-01·00:00·kotlinx/coroutines/flow/internal/SafeCollector_commonKt$checkContext$result$1.class2133 ?rwxrwxr-x··2.0·unx·····2272·b-·stor·80-Jan-01·00:00·kotlinx/coroutines/flow/internal/SafeCollector_commonKt$checkContext$result$1.class
Max diff block lines reached; 2326/15492 bytes (15.01%) of diff not shown.
1.0 KB
zipnote «TEMP»/diffoscope_w2zh_1e1_unsigned/tmpg75nrh0u_.zip
    
Offset 444, 14 lines modifiedOffset 444, 17 lines modified
  
444 Filename:·kotlin/io/path/PathRelativizer.class444 Filename:·kotlin/io/path/PathRelativizer.class
445 Comment:·445 Comment:·
  
446 Filename:·kotlin/io/path/PathTreeWalk$$ExternalSyntheticApiModelOutline0.class446 Filename:·kotlin/io/path/PathTreeWalk$$ExternalSyntheticApiModelOutline0.class
447 Comment:·447 Comment:·
  
 448 Filename:·kotlin/io/path/PathTreeWalkKt$$ExternalSyntheticApiModelOutline1.class
 449 Comment:·
  
448 Filename:·kotlin/io/path/PathTreeWalkKt.class450 Filename:·kotlin/io/path/PathTreeWalkKt.class
449 Comment:·451 Comment:·
  
450 Filename:·kotlin/io/path/PathWalkOption.class452 Filename:·kotlin/io/path/PathWalkOption.class
451 Comment:·453 Comment:·
  
452 Filename:·kotlin/io/path/PathsKt__PathReadWriteKt.class454 Filename:·kotlin/io/path/PathsKt__PathReadWriteKt.class
Offset 855, 17 lines modifiedOffset 858, 14 lines modified
  
855 Filename:·kotlin/sequences/SequencesKt__SequenceBuilderKt.class858 Filename:·kotlin/sequences/SequencesKt__SequenceBuilderKt.class
856 Comment:·859 Comment:·
  
857 Filename:·kotlin/sequences/USequencesKt___USequencesKt.class860 Filename:·kotlin/sequences/USequencesKt___USequencesKt.class
858 Comment:·861 Comment:·
  
859 Filename:·kotlin/streams/jdk8/StreamsKt$$ExternalSyntheticApiModelOutline0.class 
860 Comment:· 
  
861 Filename:·kotlin/streams/jdk8/StreamsKt$$ExternalSyntheticLambda7.class862 Filename:·kotlin/streams/jdk8/StreamsKt$$ExternalSyntheticLambda7.class
862 Comment:·863 Comment:·
  
863 Filename:·kotlin/streams/jdk8/StreamsKt.class864 Filename:·kotlin/streams/jdk8/StreamsKt.class
864 Comment:·865 Comment:·
  
865 Filename:·kotlin/system/ProcessKt.class866 Filename:·kotlin/system/ProcessKt.class
8.91 MB
zipdetails --redact --walk --utc {}
    
Offset 2702, 106208 lines modifiedOffset 2702, 106208 lines modified
2702 02E3D9·LOCAL·HEADER·#150·····04034B50·(67324752)2702 02E3D9·LOCAL·HEADER·#150·····04034B50·(67324752)
2703 02E3DD·Extract·Zip·Spec······14·(20)·'2.0'2703 02E3DD·Extract·Zip·Spec······14·(20)·'2.0'
2704 02E3DE·Extract·OS············00·(0)·'MS-DOS'2704 02E3DE·Extract·OS············00·(0)·'MS-DOS'
2705 02E3DF·General·Purpose·Flag··0000·(0)2705 02E3DF·General·Purpose·Flag··0000·(0)
2706 ·······[Bits·1-2]············0·'Normal·Compression'2706 ·······[Bits·1-2]············0·'Normal·Compression'
2707 02E3E1·Compression·Method····0008·(8)·'Deflated'2707 02E3E1·Compression·Method····0008·(8)·'Deflated'
2708 02E3E3·Modification·Time·····00210000·(2162688)·'Tue·Jan··1·00:00:00·1980'2708 02E3E3·Modification·Time·····00210000·(2162688)·'Tue·Jan··1·00:00:00·1980'
2709 02E3E7·CRC···················C25216E7·(3260159719)2709 02E3E7·CRC···················90FBD72D·(2432423725)
2710 02E3EB·Compressed·Size·······00001171·(4465)2710 02E3EB·Compressed·Size·······0000115B·(4443)
2711 02E3EF·Uncompressed·Size·····000039FF·(14847)2711 02E3EF·Uncompressed·Size·····00003998·(14744)
2712 02E3F3·Filename·Length·······0044·(68)2712 02E3F3·Filename·Length·······0044·(68)
2713 02E3F5·Extra·Length··········0000·(0)2713 02E3F5·Extra·Length··········0000·(0)
2714 02E3F7·Filename··············'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'2714 02E3F7·Filename··············'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
2715 #2715 #
2716 #·WARNING:·Offset·0x2E3F7:·Filename·'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'2716 #·WARNING:·Offset·0x2E3F7:·Filename·'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
2717 #··········Zero·length·filename2717 #··········Zero·length·filename
2718 #2718 #
2719 02E43B·PAYLOAD2719 02E43B·PAYLOAD
  
2720 02F5AC·LOCAL·HEADER·#151·····04034B50·(67324752)2720 02F596·LOCAL·HEADER·#151·····04034B50·(67324752)
2721 02F5B0·Extract·Zip·Spec······14·(20)·'2.0'2721 02F59A·Extract·Zip·Spec······14·(20)·'2.0'
2722 02F5B1·Extract·OS············00·(0)·'MS-DOS'2722 02F59B·Extract·OS············00·(0)·'MS-DOS'
2723 02F5B2·General·Purpose·Flag··0000·(0)2723 02F59C·General·Purpose·Flag··0000·(0)
 2724 ·······[Bits·1-2]············0·'Normal·Compression'
2724 02F5B4·Compression·Method····0000·(0)·'Stored'2725 02F59E·Compression·Method····0008·(8)·'Deflated'
2725 02F5B6·Modification·Time·····00210000·(2162688)·'Tue·Jan··1·00:00:00·1980'2726 02F5A0·Modification·Time·····00210000·(2162688)·'Tue·Jan··1·00:00:00·1980'
2726 02F5BA·CRC···················6D03AB3C·(1828956988)2727 02F5A4·CRC···················F99AFDD5·(4187684309)
2727 02F5BE·Compressed·Size·······0000064F·(1615)2728 02F5A8·Compressed·Size·······00000D3D·(3389)
2728 02F5C2·Uncompressed·Size·····0000064F·(1615)2729 02F5AC·Uncompressed·Size·····000031A6·(12710)
2729 02F5C6·Filename·Length·······0023·(35)2730 02F5B0·Filename·Length·······0046·(70)
2730 02F5C8·Extra·Length··········0000·(0)2731 02F5B2·Extra·Length··········0000·(0)
2731 02F5CA·Filename··············'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'2732 02F5B4·Filename··············'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
2732 #2733 #
2733 #·WARNING:·Offset·0x2F5CA:·Filename·'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'2734 #·WARNING:·Offset·0x2F5B4:·Filename·'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
2734 #··········Zero·length·filename2735 #··········Zero·length·filename
2735 #2736 #
2736 02F5ED·PAYLOAD2737 02F5FA·PAYLOAD
  
2737 02FC3C·LOCAL·HEADER·#152·····04034B50·(67324752)2738 030337·LOCAL·HEADER·#152·····04034B50·(67324752)
2738 02FC40·Extract·Zip·Spec······14·(20)·'2.0' 
2739 02FC41·Extract·OS············00·(0)·'MS-DOS' 
2740 02FC42·General·Purpose·Flag··0000·(0) 
2741 02FC44·Compression·Method····0000·(0)·'Stored' 
2742 02FC46·Modification·Time·····00210000·(2162688)·'Tue·Jan··1·00:00:00·1980' 
2743 02FC4A·CRC···················2B8CFAD9·(730659545) 
2744 02FC4E·Compressed·Size·······00000484·(1156) 
2745 02FC52·Uncompressed·Size·····00000484·(1156) 
2746 02FC56·Filename·Length·······0023·(35) 
2747 02FC58·Extra·Length··········0000·(0) 
2748 02FC5A·Filename··············'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' 
2749 # 
2750 #·WARNING:·Offset·0x2FC5A:·Filename·'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' 
2751 #··········Zero·length·filename 
2752 # 
2753 02FC7D·PAYLOAD 
  
2754 030101·LOCAL·HEADER·#153·····04034B50·(67324752) 
2755 030105·Extract·Zip·Spec······14·(20)·'2.0'2739 03033B·Extract·Zip·Spec······14·(20)·'2.0'
2756 030106·Extract·OS············00·(0)·'MS-DOS'2740 03033C·Extract·OS············00·(0)·'MS-DOS'
2757 030107·General·Purpose·Flag··0000·(0)2741 03033D·General·Purpose·Flag··0000·(0)
2758 030109·Compression·Method····0000·(0)·'Stored'2742 03033F·Compression·Method····0000·(0)·'Stored'
2759 03010B·Modification·Time·····00210000·(2162688)·'Tue·Jan··1·00:00:00·1980'2743 030341·Modification·Time·····00210000·(2162688)·'Tue·Jan··1·00:00:00·1980'
2760 03010F·CRC···················77C559CE·(2009422286)2744 030345·CRC···················2324FA20·(589625888)
2761 030113·Compressed·Size·······0000261B·(9755)2745 030349·Compressed·Size·······00000695·(1685)
 2746 03034D·Uncompressed·Size·····00000695·(1685)
 2747 030351·Filename·Length·······0023·(35)
 2748 030353·Extra·Length··········0000·(0)
 2749 030355·Filename··············'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
 2750 #
 2751 #·WARNING:·Offset·0x30355:·Filename·'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
 2752 #··········Zero·length·filename
 2753 #
 2754 030378·PAYLOAD
  
 2755 030A0D·LOCAL·HEADER·#153·····04034B50·(67324752)
 2756 030A11·Extract·Zip·Spec······14·(20)·'2.0'
 2757 030A12·Extract·OS············00·(0)·'MS-DOS'
 2758 030A13·General·Purpose·Flag··0000·(0)
 2759 030A15·Compression·Method····0000·(0)·'Stored'
 2760 030A17·Modification·Time·····00210000·(2162688)·'Tue·Jan··1·00:00:00·1980'
 2761 030A1B·CRC···················2B8CFAD9·(730659545)
 2762 030A1F·Compressed·Size·······00000484·(1156)
 2763 030A23·Uncompressed·Size·····00000484·(1156)
 2764 030A27·Filename·Length·······0023·(35)
 2765 030A29·Extra·Length··········0000·(0)
 2766 030A2B·Filename··············'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
 2767 #
 2768 #·WARNING:·Offset·0x30A2B:·Filename·'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
 2769 #··········Zero·length·filename
 2770 #
 2771 030A4E·PAYLOAD
  
 2772 030ED2·LOCAL·HEADER·#154·····04034B50·(67324752)
 2773 030ED6·Extract·Zip·Spec······14·(20)·'2.0'
 2774 030ED7·Extract·OS············00·(0)·'MS-DOS'
 2775 030ED8·General·Purpose·Flag··0000·(0)
 2776 030EDA·Compression·Method····0000·(0)·'Stored'
 2777 030EDC·Modification·Time·····00210000·(2162688)·'Tue·Jan··1·00:00:00·1980'
 2778 030EE0·CRC···················A6ED3355·(2800563029)
 2779 030EE4·Compressed·Size·······000025D7·(9687)
2762 030117·Uncompressed·Size·····0000261B·(9755)2780 030EE8·Uncompressed·Size·····000025D7·(9687)
2763 03011B·Filename·Length·······002D·(45)2781 030EEC·Filename·Length·······002D·(45)
2764 03011D·Extra·Length··········0000·(0)2782 030EEE·Extra·Length··········0000·(0)
2765 03011F·Filename··············'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'2783 030EF0·Filename··············'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
2766 #2784 #
2767 #·WARNING:·Offset·0x3011F:·Filename·'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'2785 #·WARNING:·Offset·0x30EF0:·Filename·'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
2768 #··········Zero·length·filename2786 #··········Zero·length·filename
2769 #2787 #
2770 03014C·PAYLOAD2788 030F1D·PAYLOAD
  
2771 032767·LOCAL·HEADER·#154·····04034B50·(67324752)2789 0334F4·LOCAL·HEADER·#155·····04034B50·(67324752)
2772 03276B·Extract·Zip·Spec······14·(20)·'2.0'2790 0334F8·Extract·Zip·Spec······14·(20)·'2.0'
2773 03276C·Extract·OS············00·(0)·'MS-DOS'2791 0334F9·Extract·OS············00·(0)·'MS-DOS'
2774 03276D·General·Purpose·Flag··0000·(0)2792 0334FA·General·Purpose·Flag··0000·(0)
2775 03276F·Compression·Method····0000·(0)·'Stored'2793 0334FC·Compression·Method····0000·(0)·'Stored'
2776 032771·Modification·Time·····00210000·(2162688)·'Tue·Jan··1·00:00:00·1980'2794 0334FE·Modification·Time·····00210000·(2162688)·'Tue·Jan··1·00:00:00·1980'
2777 032775·CRC···················00A79D81·(10984833)2795 033502·CRC···················00A79D81·(10984833)
2778 032779·Compressed·Size·······00000397·(919)2796 033506·Compressed·Size·······00000397·(919)
2779 03277D·Uncompressed·Size·····00000397·(919)2797 03350A·Uncompressed·Size·····00000397·(919)
2780 032781·Filename·Length·······0043·(67)2798 03350E·Filename·Length·······0043·(67)
2781 032783·Extra·Length··········0000·(0)2799 033510·Extra·Length··········0000·(0)
2782 032785·Filename··············'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'2800 033512·Filename··············'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
2783 #2801 #
2784 #·WARNING:·Offset·0x32785:·Filename·'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'2802 #·WARNING:·Offset·0x33512:·Filename·'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
2785 #··········Zero·length·filename2803 #··········Zero·length·filename
2786 #2804 #
2787 0327C8·PAYLOAD2805 033555·PAYLOAD
Max diff block lines reached; 9315193/9339076 bytes (99.74%) of diff not shown.
2.64 KB
kotlin/io/path/PathTreeWalk$$ExternalSyntheticApiModelOutline0.class
2.51 KB
procyon -ec {}
error from `procyon -ec {}`: OpenJDK 64-Bit Server VM warning: Insufficient space for shared memory file: 1297355 Try using the -Djava.io.tmpdir= option to select an alternate temp location.
    
Offset 11, 42 lines modifiedOffset 11, 39 lines modified
11 import·android.graphics.drawable.LayerDrawable;11 import·android.graphics.drawable.LayerDrawable;
12 import·android.graphics.drawable.InsetDrawable;12 import·android.graphics.drawable.InsetDrawable;
13 import·android.graphics.Outline;13 import·android.graphics.Outline;
14 import·android.content.res.Resources;14 import·android.content.res.Resources;
15 import·java.util.concurrent.Executor;15 import·java.util.concurrent.Executor;
16 import·android.app.UiModeManager$ContrastChangeListener;16 import·android.app.UiModeManager$ContrastChangeListener;
17 import·java.util.Comparator;17 import·java.util.Comparator;
18 import·java.nio.file.StandardOpenOption; 
19 import·java.util.Set;18 import·java.util.Set;
 19 import·java.nio.file.Files;
20 import·java.nio.file.CopyOption;20 import·java.nio.file.CopyOption;
21 import·java.nio.file.OpenOption; 
22 import·java.nio.file.Paths;21 import·java.nio.file.Paths;
23 import·java.nio.file.LinkOption;22 import·java.nio.file.LinkOption;
24 import·java.nio.file.FileVisitor;23 import·java.nio.file.FileVisitor;
25 import·java.nio.file.FileVisitResult;24 import·java.nio.file.FileVisitResult;
26 import·java.nio.file.FileVisitOption;25 import·java.nio.file.FileVisitOption;
27 import·java.nio.file.FileSystemLoopException;26 import·java.nio.file.FileSystemLoopException;
28 import·java.nio.file.FileSystemException;27 import·java.nio.file.FileSystemException;
29 import·java.nio.file.FileSystem;28 import·java.nio.file.FileSystem;
30 import·java.util.Date;29 import·java.util.Date;
31 import·java.util.function.Function;30 import·java.util.function.Function;
32 import·java.util.Map;31 import·java.util.Map;
33 import·java.nio.file.attribute.BasicFileAttributes;32 import·java.nio.file.attribute.BasicFileAttributes;
34 import·android.system.Os;33 import·android.system.Os;
35 import·java.io.FileDescriptor;34 import·java.io.FileDescriptor;
36 import·java.nio.file.Files; 
37 import·java.io.BufferedReader; 
38 import·java.nio.charset.Charset; 
39 import·android.window.OnBackInvokedDispatcher;35 import·android.window.OnBackInvokedDispatcher;
40 import·android.view.autofill.AutofillManager;36 import·android.view.autofill.AutofillManager;
41 import·android.view.autofill.AutofillId;37 import·android.view.autofill.AutofillId;
42 import·com.google.android.material.textfield.TextInputLayout;38 import·com.google.android.material.textfield.TextInputLayout;
43 import·com.google.android.material.snackbar.BaseTransientBottomBar$SnackbarBaseLayout;39 import·com.google.android.material.snackbar.BaseTransientBottomBar$SnackbarBaseLayout;
44 import·android.view.View; 
45 import·android.view.ViewStructure;40 import·android.view.ViewStructure;
 41 import·android.view.View$AccessibilityDelegate;
 42 import·android.view.View;
46 import·android.view.WindowInsets;43 import·android.view.WindowInsets;
47 import·android.view.PointerIcon;44 import·android.view.PointerIcon;
48 import·android.content.Context;45 import·android.content.Context;
49 import·android.text.TextUtils$TruncateAt;46 import·android.text.TextUtils$TruncateAt;
50 import·android.text.Layout$Alignment;47 import·android.text.Layout$Alignment;
51 import·android.text.StaticLayout$Builder;48 import·android.text.StaticLayout$Builder;
52 import·android.icu.util.TimeZone;49 import·android.icu.util.TimeZone;
Offset 60, 14 lines modifiedOffset 57, 15 lines modified
60 import·android.os.ParcelFileDescriptor;57 import·android.os.ParcelFileDescriptor;
61 import·android.content.res.loader.ResourcesLoader;58 import·android.content.res.loader.ResourcesLoader;
62 import·android.content.res.ColorStateList;59 import·android.content.res.ColorStateList;
63 import·android.graphics.drawable.ColorStateListDrawable;60 import·android.graphics.drawable.ColorStateListDrawable;
64 import·android.animation.AnimatorSet;61 import·android.animation.AnimatorSet;
65 import·java.util.regex.Matcher;62 import·java.util.regex.Matcher;
66 import·java.nio.file.Path;63 import·java.nio.file.Path;
 64 import·android.widget.Toolbar;
67 import·android.view.accessibility.AccessibilityManager;65 import·android.view.accessibility.AccessibilityManager;
68 import·android.view.RoundedCorner;66 import·android.view.RoundedCorner;
69 import·android.util.TypedValue;67 import·android.util.TypedValue;
70 import·android.graphics.Typeface;68 import·android.graphics.Typeface;
71 import·android.content.res.Configuration;69 import·android.content.res.Configuration;
72 import·android.app.UiModeManager;70 import·android.app.UiModeManager;
  
1.78 KB
kotlin/io/path/PathTreeWalkKt.class
1.71 KB
procyon -ec {}
error from `procyon -ec {}`: OpenJDK 64-Bit Server VM warning: Insufficient space for shared memory file: 1298034 Try using the -Djava.io.tmpdir= option to select an alternate temp location.
    
Offset 19, 15 lines modifiedOffset 19, 15 lines modified
19 ····················return·b;19 ····················return·b;
20 ················}20 ················}
21 ············}21 ············}
22 ············else·{22 ············else·{
23 ················try·{23 ················try·{
24 ····················final·Path·path·=·pathNode2.getPath();24 ····················final·Path·path·=·pathNode2.getPath();
25 ····················try·{25 ····················try·{
26 ························if·(PathTreeWalk$$ExternalSyntheticApiModelOutline0.m(path,·pathNode.getPath()))·{26 ························if·(PathTreeWalkKt$$ExternalSyntheticApiModelOutline1.m(path,·pathNode.getPath()))·{
27 ····························return·b;27 ····························return·b;
28 ························}28 ························}
29 ····················}29 ····················}
30 ····················catch·(final·IOException·|·SecurityException·ex)·{}30 ····················catch·(final·IOException·|·SecurityException·ex)·{}
31 ················}31 ················}
32 ················catch·(final·IOException·|·SecurityException·ex2)·{}32 ················catch·(final·IOException·|·SecurityException·ex2)·{}
33 ············}33 ············}
Offset 37, 15 lines modifiedOffset 37, 15 lines modified
37 ····37 ····
38 ····private·static·final·Object·keyOf(final·Path·path,·LinkOption[]·array)·{38 ····private·static·final·Object·keyOf(final·Path·path,·LinkOption[]·array)·{
39 ········Object·o·=·null;39 ········Object·o·=·null;
40 ········try·{40 ········try·{
41 ············array·=·Arrays.copyOf(array,·array.length);41 ············array·=·Arrays.copyOf(array,·array.length);
42 ············final·Class·m$1·=·PathTreeWalk$$ExternalSyntheticApiModelOutline0.m$1();42 ············final·Class·m$1·=·PathTreeWalk$$ExternalSyntheticApiModelOutline0.m$1();
43 ············array·=·Arrays.copyOf(array,·array.length);43 ············array·=·Arrays.copyOf(array,·array.length);
44 ············final·BasicFileAttributes·m·=·PathTreeWalk$$ExternalSyntheticApiModelOutline0.m(path,·m$1,·array);44 ············final·BasicFileAttributes·m·=·PathTreeWalkKt$$ExternalSyntheticApiModelOutline1.m(path,·m$1,·array);
45 ············Intrinsics.checkNotNullExpressionValue((Object)m,·"readAttributes(this,·A::class.java,·*options)");45 ············Intrinsics.checkNotNullExpressionValue((Object)m,·"readAttributes(this,·A::class.java,·*options)");
46 ············PathTreeWalk$$ExternalSyntheticApiModelOutline0.m(m);46 ············PathTreeWalk$$ExternalSyntheticApiModelOutline0.m(m);
47 ········}47 ········}
48 ········finally·{48 ········finally·{
49 ············o·=·null;49 ············o·=·null;
50 ········}50 ········}
51 ········return·o;51 ········return·o;
14.4 KB
kotlin/io/path/PathsKt__PathReadWriteKt.class
14.3 KB
procyon -ec {}
error from `procyon -ec {}`: OpenJDK 64-Bit Server VM warning: Insufficient space for shared memory file: 1298777 Try using the -Djava.io.tmpdir= option to select an alternate temp location.
    
Offset 18, 53 lines modifiedOffset 18, 52 lines modified
18 import·kotlin.io.CloseableKt;18 import·kotlin.io.CloseableKt;
19 import·java.io.OutputStreamWriter;19 import·java.io.OutputStreamWriter;
20 import·java.io.Closeable;20 import·java.io.Closeable;
21 import·kotlin.text.Charsets;21 import·kotlin.text.Charsets;
22 import·kotlin.sequences.SequencesKt;22 import·kotlin.sequences.SequencesKt;
23 import·kotlin.sequences.Sequence;23 import·kotlin.sequences.Sequence;
24 import·java.nio.charset.Charset;24 import·java.nio.charset.Charset;
25 import·kotlin.streams.jdk8.StreamsKt$$ExternalSyntheticApiModelOutline0; 
26 import·java.nio.file.OpenOption;25 import·java.nio.file.OpenOption;
27 import·kotlin.jvm.internal.Intrinsics;26 import·kotlin.jvm.internal.Intrinsics;
28 import·java.nio.file.Path;27 import·java.nio.file.Path;
  
29 class·PathsKt__PathReadWriteKt28 class·PathsKt__PathReadWriteKt
30 {29 {
31 ····public·PathsKt__PathReadWriteKt()·{30 ····public·PathsKt__PathReadWriteKt()·{
32 ····}31 ····}
33 ····32 ····
34 ····private·static·final·void·appendBytes(final·Path·path,·final·byte[]·array)·{33 ····private·static·final·void·appendBytes(final·Path·path,·final·byte[]·array)·{
35 ········Intrinsics.checkNotNullParameter((Object)path,·"<this>");34 ········Intrinsics.checkNotNullParameter((Object)path,·"<this>");
36 ········Intrinsics.checkNotNullParameter((Object)array,·"array");35 ········Intrinsics.checkNotNullParameter((Object)array,·"array");
37 ········StreamsKt$$ExternalSyntheticApiModelOutline0.m(path,·array,·new·OpenOption[]·{·PathTreeWalk$$ExternalSyntheticApiModelOutline0.m()·});36 ········PathTreeWalkKt$$ExternalSyntheticApiModelOutline1.m(path,·array,·new·OpenOption[]·{·PathTreeWalkKt$$ExternalSyntheticApiModelOutline1.m()·});
38 ····}37 ····}
39 ····38 ····
40 ····private·static·final·Path·appendLines(Path·m,·final·Iterable·iterable,·final·Charset·charset)·{39 ····private·static·final·Path·appendLines(Path·m,·final·Iterable·iterable,·final·Charset·charset)·{
41 ········Intrinsics.checkNotNullParameter((Object)m,·"<this>");40 ········Intrinsics.checkNotNullParameter((Object)m,·"<this>");
42 ········Intrinsics.checkNotNullParameter((Object)iterable,·"lines");41 ········Intrinsics.checkNotNullParameter((Object)iterable,·"lines");
43 ········Intrinsics.checkNotNullParameter((Object)charset,·"charset");42 ········Intrinsics.checkNotNullParameter((Object)charset,·"charset");
44 ········m·=·PathTreeWalk$$ExternalSyntheticApiModelOutline0.m(m,·iterable,·charset,·new·OpenOption[]·{·PathTreeWalk$$ExternalSyntheticApiModelOutline0.m()·});43 ········m·=·PathTreeWalkKt$$ExternalSyntheticApiModelOutline1.m(m,·iterable,·charset,·new·OpenOption[]·{·PathTreeWalkKt$$ExternalSyntheticApiModelOutline1.m()·});
45 ········Intrinsics.checkNotNullExpressionValue((Object)m,·"write(this,·lines,·chars\u2026tandardOpenOption.APPEND)");44 ········Intrinsics.checkNotNullExpressionValue((Object)m,·"write(this,·lines,·chars\u2026tandardOpenOption.APPEND)");
46 ········return·m;45 ········return·m;
47 ····}46 ····}
48 ····47 ····
49 ····private·static·final·Path·appendLines(Path·m,·final·Sequence·sequence,·final·Charset·charset)·{48 ····private·static·final·Path·appendLines(Path·m,·final·Sequence·sequence,·final·Charset·charset)·{
50 ········Intrinsics.checkNotNullParameter((Object)m,·"<this>");49 ········Intrinsics.checkNotNullParameter((Object)m,·"<this>");
51 ········Intrinsics.checkNotNullParameter((Object)sequence,·"lines");50 ········Intrinsics.checkNotNullParameter((Object)sequence,·"lines");
52 ········Intrinsics.checkNotNullParameter((Object)charset,·"charset");51 ········Intrinsics.checkNotNullParameter((Object)charset,·"charset");
53 ········m·=·PathTreeWalk$$ExternalSyntheticApiModelOutline0.m(m,·SequencesKt.asIterable(sequence),·charset,·new·OpenOption[]·{·PathTreeWalk$$ExternalSyntheticApiModelOutline0.m()·});52 ········m·=·PathTreeWalkKt$$ExternalSyntheticApiModelOutline1.m(m,·SequencesKt.asIterable(sequence),·charset,·new·OpenOption[]·{·PathTreeWalkKt$$ExternalSyntheticApiModelOutline1.m()·});
54 ········Intrinsics.checkNotNullExpressionValue((Object)m,·"write(this,·lines.asIter\u2026tandardOpenOption.APPEND)");53 ········Intrinsics.checkNotNullExpressionValue((Object)m,·"write(this,·lines.asIter\u2026tandardOpenOption.APPEND)");
55 ········return·m;54 ········return·m;
56 ····}55 ····}
57 ····56 ····
58 ····public·static·final·void·appendText(final·Path·path,·final·CharSequence·csq,·final·Charset·cs)·{57 ····public·static·final·void·appendText(final·Path·path,·final·CharSequence·csq,·final·Charset·cs)·{
59 ········Intrinsics.checkNotNullParameter((Object)path,·"<this>");58 ········Intrinsics.checkNotNullParameter((Object)path,·"<this>");
60 ········Intrinsics.checkNotNullParameter((Object)csq,·"text");59 ········Intrinsics.checkNotNullParameter((Object)csq,·"text");
61 ········Intrinsics.checkNotNullParameter((Object)cs,·"charset");60 ········Intrinsics.checkNotNullParameter((Object)cs,·"charset");
62 ········final·OutputStream·m·=·StreamsKt$$ExternalSyntheticApiModelOutline0.m(path,·new·OpenOption[]·{·PathTreeWalk$$ExternalSyntheticApiModelOutline0.m()·});61 ········final·OutputStream·m·=·PathTreeWalkKt$$ExternalSyntheticApiModelOutline1.m(path,·new·OpenOption[]·{·PathTreeWalkKt$$ExternalSyntheticApiModelOutline1.m()·});
63 ········Intrinsics.checkNotNullExpressionValue((Object)m,·"newOutputStream(this,·StandardOpenOption.APPEND)");62 ········Intrinsics.checkNotNullExpressionValue((Object)m,·"newOutputStream(this,·StandardOpenOption.APPEND)");
64 ········final·Closeable·closeable·=·(Closeable)new·OutputStreamWriter(m,·cs);63 ········final·Closeable·closeable·=·(Closeable)new·OutputStreamWriter(m,·cs);
65 ········try·{64 ········try·{
66 ············((OutputStreamWriter)closeable).append(csq);65 ············((OutputStreamWriter)closeable).append(csq);
67 ············CloseableKt.closeFinally(closeable,·(Throwable)null);66 ············CloseableKt.closeFinally(closeable,·(Throwable)null);
68 ········}67 ········}
69 ········finally·{68 ········finally·{
Offset 76, 30 lines modifiedOffset 75, 30 lines modified
76 ····}75 ····}
77 ····76 ····
78 ····private·static·final·BufferedReader·bufferedReader(final·Path·path,·final·Charset·cs,·final·int·sz,·OpenOption...·original)·{77 ····private·static·final·BufferedReader·bufferedReader(final·Path·path,·final·Charset·cs,·final·int·sz,·OpenOption...·original)·{
79 ········Intrinsics.checkNotNullParameter((Object)path,·"<this>");78 ········Intrinsics.checkNotNullParameter((Object)path,·"<this>");
80 ········Intrinsics.checkNotNullParameter((Object)cs,·"charset");79 ········Intrinsics.checkNotNullParameter((Object)cs,·"charset");
81 ········Intrinsics.checkNotNullParameter((Object)original,·"options");80 ········Intrinsics.checkNotNullParameter((Object)original,·"options");
82 ········original·=·Arrays.copyOf(original,·original.length);81 ········original·=·Arrays.copyOf(original,·original.length);
83 ········return·new·BufferedReader(new·InputStreamReader(StreamsKt$$ExternalSyntheticApiModelOutline0.m(path,·original),·cs),·sz);82 ········return·new·BufferedReader(new·InputStreamReader(PathTreeWalkKt$$ExternalSyntheticApiModelOutline1.m(path,·original),·cs),·sz);
84 ····}83 ····}
85 ····84 ····
86 ····private·static·final·BufferedWriter·bufferedWriter(final·Path·path,·final·Charset·cs,·final·int·sz,·OpenOption...·original)·{85 ····private·static·final·BufferedWriter·bufferedWriter(final·Path·path,·final·Charset·cs,·final·int·sz,·OpenOption...·original)·{
87 ········Intrinsics.checkNotNullParameter((Object)path,·"<this>");86 ········Intrinsics.checkNotNullParameter((Object)path,·"<this>");
88 ········Intrinsics.checkNotNullParameter((Object)cs,·"charset");87 ········Intrinsics.checkNotNullParameter((Object)cs,·"charset");
89 ········Intrinsics.checkNotNullParameter((Object)original,·"options");88 ········Intrinsics.checkNotNullParameter((Object)original,·"options");
90 ········original·=·Arrays.copyOf(original,·original.length);89 ········original·=·Arrays.copyOf(original,·original.length);
91 ········return·new·BufferedWriter(new·OutputStreamWriter(StreamsKt$$ExternalSyntheticApiModelOutline0.m(path,·original),·cs),·sz);90 ········return·new·BufferedWriter(new·OutputStreamWriter(PathTreeWalkKt$$ExternalSyntheticApiModelOutline1.m(path,·original),·cs),·sz);
92 ····}91 ····}
93 ····92 ····
94 ····private·static·final·void·forEachLine(Path·path,·final·Charset·charset,·final·Function1·function1)·{93 ····private·static·final·void·forEachLine(Path·path,·final·Charset·charset,·final·Function1·function1)·{
95 ········Intrinsics.checkNotNullParameter((Object)path,·"<this>");94 ········Intrinsics.checkNotNullParameter((Object)path,·"<this>");
96 ········Intrinsics.checkNotNullParameter((Object)charset,·"charset");95 ········Intrinsics.checkNotNullParameter((Object)charset,·"charset");
97 ········Intrinsics.checkNotNullParameter((Object)function1,·"action");96 ········Intrinsics.checkNotNullParameter((Object)function1,·"action");
98 ········final·BufferedReader·m·=·PathTreeWalk$$ExternalSyntheticApiModelOutline0.m(path,·charset);97 ········final·BufferedReader·m·=·PathTreeWalkKt$$ExternalSyntheticApiModelOutline1.m(path,·charset);
99 ········Intrinsics.checkNotNullExpressionValue((Object)m,·"newBufferedReader(this,·charset)");98 ········Intrinsics.checkNotNullExpressionValue((Object)m,·"newBufferedReader(this,·charset)");
100 ········path·=·(Path)m;99 ········path·=·(Path)m;
101 ········final·int·n·=·1;100 ········final·int·n·=·1;
102 ········try·{101 ········try·{
103 ············final·Iterator·iterator·=·TextStreamsKt.lineSequence((BufferedReader)path).iterator();102 ············final·Iterator·iterator·=·TextStreamsKt.lineSequence((BufferedReader)path).iterator();
104 ············while·(iterator.hasNext())·{103 ············while·(iterator.hasNext())·{
105 ················function1.invoke(iterator.next());104 ················function1.invoke(iterator.next());
Offset 119, 47 lines modifiedOffset 118, 47 lines modified
119 ········}118 ········}
120 ····}119 ····}
121 ····120 ····
122 ····private·static·final·InputStream·inputStream(final·Path·path,·OpenOption...·original)·{121 ····private·static·final·InputStream·inputStream(final·Path·path,·OpenOption...·original)·{
123 ········Intrinsics.checkNotNullParameter((Object)path,·"<this>");122 ········Intrinsics.checkNotNullParameter((Object)path,·"<this>");
124 ········Intrinsics.checkNotNullParameter((Object)original,·"options");123 ········Intrinsics.checkNotNullParameter((Object)original,·"options");
125 ········original·=·Arrays.copyOf(original,·original.length);124 ········original·=·Arrays.copyOf(original,·original.length);
126 ········final·InputStream·m·=·StreamsKt$$ExternalSyntheticApiModelOutline0.m(path,·original);125 ········final·InputStream·m·=·PathTreeWalkKt$$ExternalSyntheticApiModelOutline1.m(path,·original);
127 ········Intrinsics.checkNotNullExpressionValue((Object)m,·"newInputStream(this,·*options)");126 ········Intrinsics.checkNotNullExpressionValue((Object)m,·"newInputStream(this,·*options)");
128 ········return·m;127 ········return·m;
129 ····}128 ····}
130 ····129 ····
131 ····private·static·final·OutputStream·outputStream(final·Path·path,·OpenOption...·original)·{130 ····private·static·final·OutputStream·outputStream(final·Path·path,·OpenOption...·original)·{
132 ········Intrinsics.checkNotNullParameter((Object)path,·"<this>");131 ········Intrinsics.checkNotNullParameter((Object)path,·"<this>");
133 ········Intrinsics.checkNotNullParameter((Object)original,·"options");132 ········Intrinsics.checkNotNullParameter((Object)original,·"options");
134 ········original·=·Arrays.copyOf(original,·original.length);133 ········original·=·Arrays.copyOf(original,·original.length);
135 ········final·OutputStream·m·=·StreamsKt$$ExternalSyntheticApiModelOutline0.m(path,·original);134 ········final·OutputStream·m·=·PathTreeWalkKt$$ExternalSyntheticApiModelOutline1.m(path,·original);
136 ········Intrinsics.checkNotNullExpressionValue((Object)m,·"newOutputStream(this,·*options)");135 ········Intrinsics.checkNotNullExpressionValue((Object)m,·"newOutputStream(this,·*options)");
137 ········return·m;136 ········return·m;
138 ····}137 ····}
139 ····138 ····
140 ····private·static·final·byte[]·readBytes(final·Path·path)·{139 ····private·static·final·byte[]·readBytes(final·Path·path)·{
141 ········Intrinsics.checkNotNullParameter((Object)path,·"<this>");140 ········Intrinsics.checkNotNullParameter((Object)path,·"<this>");
142 ········final·byte[]·m·=·StreamsKt$$ExternalSyntheticApiModelOutline0.m(path);141 ········final·byte[]·m·=·PathTreeWalkKt$$ExternalSyntheticApiModelOutline1.m(path);
143 ········Intrinsics.checkNotNullExpressionValue((Object)m,·"readAllBytes(this)");142 ········Intrinsics.checkNotNullExpressionValue((Object)m,·"readAllBytes(this)");
144 ········return·m;143 ········return·m;
145 ····}144 ····}
146 ····145 ····
147 ····private·static·final·List·readLines(final·Path·path,·final·Charset·charset)·{146 ····private·static·final·List·readLines(final·Path·path,·final·Charset·charset)·{
148 ········Intrinsics.checkNotNullParameter((Object)path,·"<this>");147 ········Intrinsics.checkNotNullParameter((Object)path,·"<this>");
149 ········Intrinsics.checkNotNullParameter((Object)charset,·"charset");148 ········Intrinsics.checkNotNullParameter((Object)charset,·"charset");
150 ········final·List·m·=·StreamsKt$$ExternalSyntheticApiModelOutline0.m(path,·charset);149 ········final·List·m·=·PathTreeWalkKt$$ExternalSyntheticApiModelOutline1.m(path,·charset);
151 ········Intrinsics.checkNotNullExpressionValue((Object)m,·"readAllLines(this,·charset)");150 ········Intrinsics.checkNotNullExpressionValue((Object)m,·"readAllLines(this,·charset)");
152 ········return·m;151 ········return·m;
153 ····}152 ····}
154 ····153 ····
155 ····public·static·final·String·readText(final·Path·path,·final·Charset·cs)·{154 ····public·static·final·String·readText(final·Path·path,·final·Charset·cs)·{
156 ········Intrinsics.checkNotNullParameter((Object)path,·"<this>");155 ········Intrinsics.checkNotNullParameter((Object)path,·"<this>");
157 ········Intrinsics.checkNotNullParameter((Object)cs,·"charset");156 ········Intrinsics.checkNotNullParameter((Object)cs,·"charset");
158 ········final·Closeable·closeable·=·(Closeable)new·InputStreamReader(StreamsKt$$ExternalSyntheticApiModelOutline0.m(path,·(OpenOption[])Arrays.copyOf(new·OpenOption[0],·0)),·cs);157 ········final·Closeable·closeable·=·(Closeable)new·InputStreamReader(PathTreeWalkKt$$ExternalSyntheticApiModelOutline1.m(path,·(OpenOption[])Arrays.copyOf(new·OpenOption[0],·0)),·cs);
159 ········try·{158 ········try·{
160 ············final·String·text·=·TextStreamsKt.readText((Reader)(InputStreamReader)closeable);159 ············final·String·text·=·TextStreamsKt.readText((Reader)(InputStreamReader)closeable);
Max diff block lines reached; 5538/14407 bytes (38.44%) of diff not shown.
4.89 KB
kotlin/jvm/optionals/OptionalsKt.class
4.82 KB
procyon -ec {}
error from `procyon -ec {}`: OpenJDK 64-Bit Server VM warning: Insufficient space for shared memory file: 1299783 Try using the -Djava.io.tmpdir= option to select an alternate temp location.
    
Offset 4, 87 lines modifiedOffset 4, 87 lines modified
4 import·kotlin.collections.SetsKt;4 import·kotlin.collections.SetsKt;
5 import·java.util.Set;5 import·java.util.Set;
6 import·kotlin.collections.CollectionsKt;6 import·kotlin.collections.CollectionsKt;
7 import·java.util.List;7 import·java.util.List;
8 import·java.util.Collection;8 import·java.util.Collection;
9 import·kotlin.jvm.functions.Function0;9 import·kotlin.jvm.functions.Function0;
10 import·kotlin.sequences.SequencesKt;10 import·kotlin.sequences.SequencesKt;
11 import·kotlin.streams.jdk8.StreamsKt$$ExternalSyntheticApiModelOutline0;11 import·kotlin.io.path.PathTreeWalkKt$$ExternalSyntheticApiModelOutline1;
12 import·kotlin.jvm.internal.Intrinsics;12 import·kotlin.jvm.internal.Intrinsics;
13 import·kotlin.sequences.Sequence;13 import·kotlin.sequences.Sequence;
14 import·java.util.Optional;14 import·java.util.Optional;
  
15 public·final·class·OptionalsKt15 public·final·class·OptionalsKt
16 {16 {
17 ····public·static·final·Sequence·asSequence(final·Optional·optional)·{17 ····public·static·final·Sequence·asSequence(final·Optional·optional)·{
18 ········Intrinsics.checkNotNullParameter((Object)optional,·"<this>");18 ········Intrinsics.checkNotNullParameter((Object)optional,·"<this>");
19 ········Sequence·sequence;19 ········Sequence·sequence;
20 ········if·(StreamsKt$$ExternalSyntheticApiModelOutline0.m(optional))·{20 ········if·(PathTreeWalkKt$$ExternalSyntheticApiModelOutline1.m(optional))·{
21 ············sequence·=·SequencesKt.sequenceOf(new·Object[]·{·StreamsKt$$ExternalSyntheticApiModelOutline0.m(optional)·});21 ············sequence·=·SequencesKt.sequenceOf(new·Object[]·{·PathTreeWalkKt$$ExternalSyntheticApiModelOutline1.m(optional)·});
22 ········}22 ········}
23 ········else·{23 ········else·{
24 ············sequence·=·SequencesKt.emptySequence();24 ············sequence·=·SequencesKt.emptySequence();
25 ········}25 ········}
26 ········return·sequence;26 ········return·sequence;
27 ····}27 ····}
28 ····28 ····
29 ····public·static·final·Object·getOrDefault(final·Optional·optional,·Object·m)·{29 ····public·static·final·Object·getOrDefault(final·Optional·optional,·Object·m)·{
30 ········Intrinsics.checkNotNullParameter((Object)optional,·"<this>");30 ········Intrinsics.checkNotNullParameter((Object)optional,·"<this>");
31 ········if·(StreamsKt$$ExternalSyntheticApiModelOutline0.m(optional))·{31 ········if·(PathTreeWalkKt$$ExternalSyntheticApiModelOutline1.m(optional))·{
32 ············m·=·StreamsKt$$ExternalSyntheticApiModelOutline0.m(optional);32 ············m·=·PathTreeWalkKt$$ExternalSyntheticApiModelOutline1.m(optional);
33 ········}33 ········}
34 ········return·m;34 ········return·m;
35 ····}35 ····}
36 ····36 ····
37 ····public·static·final·Object·getOrElse(final·Optional·optional,·final·Function0·function0)·{37 ····public·static·final·Object·getOrElse(final·Optional·optional,·final·Function0·function0)·{
38 ········Intrinsics.checkNotNullParameter((Object)optional,·"<this>");38 ········Intrinsics.checkNotNullParameter((Object)optional,·"<this>");
39 ········Intrinsics.checkNotNullParameter((Object)function0,·"defaultValue");39 ········Intrinsics.checkNotNullParameter((Object)function0,·"defaultValue");
40 ········Object·o;40 ········Object·o;
41 ········if·(StreamsKt$$ExternalSyntheticApiModelOutline0.m(optional))·{41 ········if·(PathTreeWalkKt$$ExternalSyntheticApiModelOutline1.m(optional))·{
42 ············o·=·StreamsKt$$ExternalSyntheticApiModelOutline0.m(optional);42 ············o·=·PathTreeWalkKt$$ExternalSyntheticApiModelOutline1.m(optional);
43 ········}43 ········}
44 ········else·{44 ········else·{
45 ············o·=·function0.invoke();45 ············o·=·function0.invoke();
46 ········}46 ········}
47 ········return·o;47 ········return·o;
48 ····}48 ····}
49 ····49 ····
50 ····public·static·final·Object·getOrNull(final·Optional·optional)·{50 ····public·static·final·Object·getOrNull(final·Optional·optional)·{
51 ········Intrinsics.checkNotNullParameter((Object)optional,·"<this>");51 ········Intrinsics.checkNotNullParameter((Object)optional,·"<this>");
52 ········return·StreamsKt$$ExternalSyntheticApiModelOutline0.m(optional,·(Object)null);52 ········return·PathTreeWalkKt$$ExternalSyntheticApiModelOutline1.m(optional,·(Object)null);
53 ····}53 ····}
54 ····54 ····
55 ····public·static·final·Collection·toCollection(final·Optional·optional,·final·Collection·collection)·{55 ····public·static·final·Collection·toCollection(final·Optional·optional,·final·Collection·collection)·{
56 ········Intrinsics.checkNotNullParameter((Object)optional,·"<this>");56 ········Intrinsics.checkNotNullParameter((Object)optional,·"<this>");
57 ········Intrinsics.checkNotNullParameter((Object)collection,·"destination");57 ········Intrinsics.checkNotNullParameter((Object)collection,·"destination");
58 ········if·(StreamsKt$$ExternalSyntheticApiModelOutline0.m(optional))·{58 ········if·(PathTreeWalkKt$$ExternalSyntheticApiModelOutline1.m(optional))·{
59 ············final·Object·m·=·StreamsKt$$ExternalSyntheticApiModelOutline0.m(optional);59 ············final·Object·m·=·PathTreeWalkKt$$ExternalSyntheticApiModelOutline1.m(optional);
60 ············Intrinsics.checkNotNullExpressionValue(m,·"get()");60 ············Intrinsics.checkNotNullExpressionValue(m,·"get()");
61 ············collection.add(m);61 ············collection.add(m);
62 ········}62 ········}
63 ········return·collection;63 ········return·collection;
64 ····}64 ····}
65 ····65 ····
66 ····public·static·final·List·toList(final·Optional·optional)·{66 ····public·static·final·List·toList(final·Optional·optional)·{
67 ········Intrinsics.checkNotNullParameter((Object)optional,·"<this>");67 ········Intrinsics.checkNotNullParameter((Object)optional,·"<this>");
68 ········List·list;68 ········List·list;
69 ········if·(StreamsKt$$ExternalSyntheticApiModelOutline0.m(optional))·{69 ········if·(PathTreeWalkKt$$ExternalSyntheticApiModelOutline1.m(optional))·{
70 ············list·=·CollectionsKt.listOf(StreamsKt$$ExternalSyntheticApiModelOutline0.m(optional));70 ············list·=·CollectionsKt.listOf(PathTreeWalkKt$$ExternalSyntheticApiModelOutline1.m(optional));
71 ········}71 ········}
72 ········else·{72 ········else·{
73 ············list·=·CollectionsKt.emptyList();73 ············list·=·CollectionsKt.emptyList();
74 ········}74 ········}
75 ········return·list;75 ········return·list;
76 ····}76 ····}
77 ····77 ····
78 ····public·static·final·Set·toSet(final·Optional·optional)·{78 ····public·static·final·Set·toSet(final·Optional·optional)·{
79 ········Intrinsics.checkNotNullParameter((Object)optional,·"<this>");79 ········Intrinsics.checkNotNullParameter((Object)optional,·"<this>");
80 ········Set·set;80 ········Set·set;
81 ········if·(StreamsKt$$ExternalSyntheticApiModelOutline0.m(optional))·{81 ········if·(PathTreeWalkKt$$ExternalSyntheticApiModelOutline1.m(optional))·{
82 ············set·=·SetsKt.setOf(StreamsKt$$ExternalSyntheticApiModelOutline0.m(optional));82 ············set·=·SetsKt.setOf(PathTreeWalkKt$$ExternalSyntheticApiModelOutline1.m(optional));
83 ········}83 ········}
84 ········else·{84 ········else·{
85 ············set·=·SetsKt.emptySet();85 ············set·=·SetsKt.emptySet();
86 ········}86 ········}
87 ········return·set;87 ········return·set;
88 ····}88 ····}
89 }89 }
3.72 KB
kotlin/streams/jdk8/StreamsKt.class
3.65 KB
procyon -ec {}
error from `procyon -ec {}`: OpenJDK 64-Bit Server VM warning: Insufficient space for shared memory file: 1300342 Try using the -Djava.io.tmpdir= option to select an alternate temp location.
    
Offset 1, 13 lines modifiedOffset 1, 14 lines modified
  
1 package·kotlin.streams.jdk8;1 package·kotlin.streams.jdk8;
  
2 import·kotlin.collections.ArraysKt;2 import·kotlin.collections.ArraysKt;
3 import·java.util.List;3 import·java.util.List;
4 import·java.util.function.Supplier;4 import·java.util.function.Supplier;
 5 import·kotlin.io.path.PathTreeWalkKt$$ExternalSyntheticApiModelOutline1;
5 import·java.util.stream.Stream;6 import·java.util.stream.Stream;
6 import·java.util.stream.LongStream;7 import·java.util.stream.LongStream;
7 import·java.util.stream.IntStream;8 import·java.util.stream.IntStream;
8 import·kotlin.jvm.internal.Intrinsics;9 import·kotlin.jvm.internal.Intrinsics;
9 import·java.util.stream.DoubleStream;10 import·java.util.stream.DoubleStream;
10 import·java.util.Spliterator;11 import·java.util.Spliterator;
11 import·kotlin.sequences.Sequence;12 import·kotlin.sequences.Sequence;
Offset 32, 45 lines modifiedOffset 33, 45 lines modified
32 ····public·static·final·Sequence·asSequence(final·Stream·stream)·{33 ····public·static·final·Sequence·asSequence(final·Stream·stream)·{
33 ········Intrinsics.checkNotNullParameter((Object)stream,·"<this>");34 ········Intrinsics.checkNotNullParameter((Object)stream,·"<this>");
34 ········return·(Sequence)new·StreamsKt$asSequence$$inlined$Sequence$1(stream);35 ········return·(Sequence)new·StreamsKt$asSequence$$inlined$Sequence$1(stream);
35 ····}36 ····}
36 ····37 ····
37 ····public·static·final·Stream·asStream(final·Sequence·sequence)·{38 ····public·static·final·Stream·asStream(final·Sequence·sequence)·{
38 ········Intrinsics.checkNotNullParameter((Object)sequence,·"<this>");39 ········Intrinsics.checkNotNullParameter((Object)sequence,·"<this>");
39 ········final·Stream·m·=·StreamsKt$$ExternalSyntheticApiModelOutline0.m((Supplier)new·StreamsKt$$ExternalSyntheticLambda7(sequence),·16,·false);40 ········final·Stream·m·=·PathTreeWalkKt$$ExternalSyntheticApiModelOutline1.m((Supplier)new·StreamsKt$$ExternalSyntheticLambda7(sequence),·16,·false);
40 ········Intrinsics.checkNotNullExpressionValue((Object)m,·"stream({·Spliterators.sp\u2026literator.ORDERED,·false)");41 ········Intrinsics.checkNotNullExpressionValue((Object)m,·"stream({·Spliterators.sp\u2026literator.ORDERED,·false)");
41 ········return·m;42 ········return·m;
42 ····}43 ····}
43 ····44 ····
44 ····private·static·final·Spliterator·asStream$lambda$4(final·Sequence·sequence)·{45 ····private·static·final·Spliterator·asStream$lambda$4(final·Sequence·sequence)·{
45 ········Intrinsics.checkNotNullParameter((Object)sequence,·"$this_asStream");46 ········Intrinsics.checkNotNullParameter((Object)sequence,·"$this_asStream");
46 ········return·StreamsKt$$ExternalSyntheticApiModelOutline0.m(sequence.iterator(),·16);47 ········return·PathTreeWalkKt$$ExternalSyntheticApiModelOutline1.m(sequence.iterator(),·16);
47 ····}48 ····}
48 ····49 ····
49 ····public·static·final·List·toList(final·DoubleStream·doubleStream)·{50 ····public·static·final·List·toList(final·DoubleStream·doubleStream)·{
50 ········Intrinsics.checkNotNullParameter((Object)doubleStream,·"<this>");51 ········Intrinsics.checkNotNullParameter((Object)doubleStream,·"<this>");
51 ········final·double[]·m·=·StreamsKt$$ExternalSyntheticApiModelOutline0.m(doubleStream);52 ········final·double[]·m·=·PathTreeWalkKt$$ExternalSyntheticApiModelOutline1.m(doubleStream);
52 ········Intrinsics.checkNotNullExpressionValue((Object)m,·"toArray()");53 ········Intrinsics.checkNotNullExpressionValue((Object)m,·"toArray()");
53 ········return·ArraysKt.asList(m);54 ········return·ArraysKt.asList(m);
54 ····}55 ····}
55 ····56 ····
56 ····public·static·final·List·toList(final·IntStream·intStream)·{57 ····public·static·final·List·toList(final·IntStream·intStream)·{
57 ········Intrinsics.checkNotNullParameter((Object)intStream,·"<this>");58 ········Intrinsics.checkNotNullParameter((Object)intStream,·"<this>");
58 ········final·int[]·m·=·StreamsKt$$ExternalSyntheticApiModelOutline0.m(intStream);59 ········final·int[]·m·=·PathTreeWalkKt$$ExternalSyntheticApiModelOutline1.m(intStream);
59 ········Intrinsics.checkNotNullExpressionValue((Object)m,·"toArray()");60 ········Intrinsics.checkNotNullExpressionValue((Object)m,·"toArray()");
60 ········return·ArraysKt.asList(m);61 ········return·ArraysKt.asList(m);
61 ····}62 ····}
62 ····63 ····
63 ····public·static·final·List·toList(final·LongStream·longStream)·{64 ····public·static·final·List·toList(final·LongStream·longStream)·{
64 ········Intrinsics.checkNotNullParameter((Object)longStream,·"<this>");65 ········Intrinsics.checkNotNullParameter((Object)longStream,·"<this>");
65 ········final·long[]·m·=·StreamsKt$$ExternalSyntheticApiModelOutline0.m(longStream);66 ········final·long[]·m·=·PathTreeWalkKt$$ExternalSyntheticApiModelOutline1.m(longStream);
66 ········Intrinsics.checkNotNullExpressionValue((Object)m,·"toArray()");67 ········Intrinsics.checkNotNullExpressionValue((Object)m,·"toArray()");
67 ········return·ArraysKt.asList(m);68 ········return·ArraysKt.asList(m);
68 ····}69 ····}
69 ····70 ····
70 ····public·static·final·List·toList(final·Stream·stream)·{71 ····public·static·final·List·toList(final·Stream·stream)·{
71 ········Intrinsics.checkNotNullParameter((Object)stream,·"<this>");72 ········Intrinsics.checkNotNullParameter((Object)stream,·"<this>");
72 ········final·Object·m·=·StreamsKt$$ExternalSyntheticApiModelOutline0.m(stream,·StreamsKt$$ExternalSyntheticApiModelOutline0.m());73 ········final·Object·m·=·PathTreeWalkKt$$ExternalSyntheticApiModelOutline1.m(stream,·PathTreeWalkKt$$ExternalSyntheticApiModelOutline1.m());
73 ········Intrinsics.checkNotNullExpressionValue(m,·"collect(Collectors.toList<T>())");74 ········Intrinsics.checkNotNullExpressionValue(m,·"collect(Collectors.toList<T>())");
74 ········return·(List)m;75 ········return·(List)m;
75 ····}76 ····}
76 }77 }
1.89 KB
kotlin/time/jdk8/DurationConversionsJDK8Kt.class
1.79 KB
procyon -ec {}
error from `procyon -ec {}`: OpenJDK 64-Bit Server VM warning: Insufficient space for shared memory file: 1300951 Try using the -Djava.io.tmpdir= option to select an alternate temp location.
    
Offset 1, 24 lines modifiedOffset 1, 24 lines modified
  
1 package·kotlin.time.jdk8;1 package·kotlin.time.jdk8;
  
2 import·kotlin.time.DurationKt;2 import·kotlin.time.DurationKt;
3 import·kotlin.time.DurationUnit;3 import·kotlin.time.DurationUnit;
4 import·kotlin.jvm.internal.Intrinsics;4 import·kotlin.jvm.internal.Intrinsics;
5 import·kotlin.streams.jdk8.StreamsKt$$ExternalSyntheticApiModelOutline0;5 import·kotlin.io.path.PathTreeWalkKt$$ExternalSyntheticApiModelOutline1;
6 import·java.time.Duration;6 import·java.time.Duration;
  
7 public·final·class·DurationConversionsJDK8Kt7 public·final·class·DurationConversionsJDK8Kt
8 {8 {
9 ····private·static·final·Duration·toJavaDuration-LRDsOJo(long·n)·{9 ····private·static·final·Duration·toJavaDuration-LRDsOJo(long·n)·{
10 ········final·long·inWholeSeconds-impl·=·kotlin.time.Duration.getInWholeSeconds-impl(n);10 ········final·long·inWholeSeconds-impl·=·kotlin.time.Duration.getInWholeSeconds-impl(n);
11 ········n·=·kotlin.time.Duration.getNanosecondsComponent-impl(n);11 ········n·=·kotlin.time.Duration.getNanosecondsComponent-impl(n);
12 ········final·Duration·m·=·StreamsKt$$ExternalSyntheticApiModelOutline0.m(inWholeSeconds-impl,·n);12 ········final·Duration·m·=·PathTreeWalkKt$$ExternalSyntheticApiModelOutline1.m(inWholeSeconds-impl,·n);
13 ········Intrinsics.checkNotNullExpressionValue((Object)m,·"toJavaDuration-LRDsOJo");13 ········Intrinsics.checkNotNullExpressionValue((Object)m,·"toJavaDuration-LRDsOJo");
14 ········return·m;14 ········return·m;
15 ····}15 ····}
16 ····16 ····
17 ····private·static·final·long·toKotlinDuration(final·Duration·duration)·{17 ····private·static·final·long·toKotlinDuration(final·Duration·duration)·{
18 ········Intrinsics.checkNotNullParameter((Object)duration,·"<this>");18 ········Intrinsics.checkNotNullParameter((Object)duration,·"<this>");
19 ········return·kotlin.time.Duration.plus-LRDsOJo(DurationKt.toDuration(StreamsKt$$ExternalSyntheticApiModelOutline0.m(duration),·DurationUnit.SECONDS),·DurationKt.toDuration(StreamsKt$$ExternalSyntheticApiModelOutline0.m(duration),·DurationUnit.NANOSECONDS));19 ········return·kotlin.time.Duration.plus-LRDsOJo(DurationKt.toDuration(PathTreeWalkKt$$ExternalSyntheticApiModelOutline1.m(duration),·DurationUnit.SECONDS),·DurationKt.toDuration(PathTreeWalkKt$$ExternalSyntheticApiModelOutline1.m(duration),·DurationUnit.NANOSECONDS));
20 ····}20 ····}
21 }21 }
1.91 KB
kotlinx/coroutines/future/ContinuationHandler.class
1.81 KB
procyon -ec {}
error from `procyon -ec {}`: OpenJDK 64-Bit Server VM warning: Insufficient space for shared memory file: 1301484 Try using the -Djava.io.tmpdir= option to select an alternate temp location.
    
Offset 1, 14 lines modifiedOffset 1, 14 lines modified
  
1 package·kotlinx.coroutines.future;1 package·kotlinx.coroutines.future;
  
2 import·java.util.concurrent.CompletionException;2 import·java.util.concurrent.CompletionException;
3 import·kotlin.Result$Companion;3 import·kotlin.Result$Companion;
4 import·kotlin.ResultKt;4 import·kotlin.ResultKt;
5 import·kotlin.streams.jdk8.StreamsKt$$ExternalSyntheticApiModelOutline0;5 import·kotlin.io.path.PathTreeWalkKt$$ExternalSyntheticApiModelOutline1;
6 import·kotlin.Result;6 import·kotlin.Result;
7 import·kotlin.Unit;7 import·kotlin.Unit;
8 import·kotlin.coroutines.Continuation;8 import·kotlin.coroutines.Continuation;
9 import·java.util.function.BiFunction;9 import·java.util.function.BiFunction;
  
10 final·class·ContinuationHandler·implements·BiFunction10 final·class·ContinuationHandler·implements·BiFunction
11 {11 {
Offset 26, 22 lines modifiedOffset 26, 22 lines modified
26 ········if·(t·==·null)·{26 ········if·(t·==·null)·{
27 ············final·Result$Companion·companion·=·Result.Companion;27 ············final·Result$Companion·companion·=·Result.Companion;
28 ············o·=·Result.constructor-impl(o);28 ············o·=·Result.constructor-impl(o);
29 ············cont.resumeWith(o);29 ············cont.resumeWith(o);
30 ········}30 ········}
31 ········else·{31 ········else·{
32 ············CompletionException·m;32 ············CompletionException·m;
33 ············if·(StreamsKt$$ExternalSyntheticApiModelOutline0.m$1((Object)t))·{33 ············if·(PathTreeWalkKt$$ExternalSyntheticApiModelOutline1.m$1((Object)t))·{
34 ················m·=·StreamsKt$$ExternalSyntheticApiModelOutline0.m((Object)t);34 ················m·=·PathTreeWalkKt$$ExternalSyntheticApiModelOutline1.m((Object)t);
35 ············}35 ············}
36 ············else·{36 ············else·{
37 ················m·=·null;37 ················m·=·null;
38 ············}38 ············}
39 ············if·(m·!=·null)·{39 ············if·(m·!=·null)·{
40 ················final·Throwable·i·=·StreamsKt$$ExternalSyntheticApiModelOutline0.m(m);40 ················final·Throwable·i·=·PathTreeWalkKt$$ExternalSyntheticApiModelOutline1.m(m);
41 ················if·(i·!=·null)·{41 ················if·(i·!=·null)·{
42 ····················t·=·i;42 ····················t·=·i;
43 ················}43 ················}
44 ············}44 ············}
45 ············final·Result$Companion·companion2·=·Result.Companion;45 ············final·Result$Companion·companion2·=·Result.Companion;
46 ············o·=·Result.constructor-impl(ResultKt.createFailure(t));46 ············o·=·Result.constructor-impl(ResultKt.createFailure(t));
47 ············cont.resumeWith(o);47 ············cont.resumeWith(o);
8.6 KB
kotlinx/coroutines/future/FutureKt.class
8.52 KB
procyon -ec {}
error from `procyon -ec {}`: OpenJDK 64-Bit Server VM warning: Insufficient space for shared memory file: 1302049 Try using the -Djava.io.tmpdir= option to select an alternate temp location.
    
Offset 1, 13 lines modifiedOffset 1, 14 lines modified
  
1 package·kotlinx.coroutines.future;1 package·kotlinx.coroutines.future;
  
2 import·kotlinx.coroutines.ExceptionsKt;2 import·kotlinx.coroutines.ExceptionsKt;
3 import·java.util.concurrent.CancellationException;3 import·java.util.concurrent.CancellationException;
4 import·kotlin.coroutines.EmptyCoroutineContext;4 import·kotlin.coroutines.EmptyCoroutineContext;
 5 import·okhttp3.Headers$$ExternalSyntheticApiModelOutline0;
5 import·kotlinx.coroutines.CoroutineContextKt;6 import·kotlinx.coroutines.CoroutineContextKt;
6 import·kotlinx.coroutines.CoroutineStart;7 import·kotlinx.coroutines.CoroutineStart;
7 import·kotlin.coroutines.CoroutineContext;8 import·kotlin.coroutines.CoroutineContext;
8 import·kotlinx.coroutines.CoroutineScope;9 import·kotlinx.coroutines.CoroutineScope;
9 import·kotlin.coroutines.jvm.internal.DebugProbesKt;10 import·kotlin.coroutines.jvm.internal.DebugProbesKt;
10 import·kotlinx.coroutines.CancellableContinuation;11 import·kotlinx.coroutines.CancellableContinuation;
11 import·kotlinx.coroutines.CancellableContinuationImpl;12 import·kotlinx.coroutines.CancellableContinuationImpl;
Offset 17, 45 lines modifiedOffset 18, 45 lines modified
17 import·kotlinx.coroutines.JobKt;18 import·kotlinx.coroutines.JobKt;
18 import·java.util.concurrent.Future;19 import·java.util.concurrent.Future;
19 import·java.util.function.BiFunction;20 import·java.util.function.BiFunction;
20 import·java.util.concurrent.ExecutionException;21 import·java.util.concurrent.ExecutionException;
21 import·kotlinx.coroutines.CompletableDeferredKt;22 import·kotlinx.coroutines.CompletableDeferredKt;
22 import·java.util.concurrent.CompletionStage;23 import·java.util.concurrent.CompletionStage;
23 import·kotlin.jvm.functions.Function1;24 import·kotlin.jvm.functions.Function1;
24 import·kotlin.streams.jdk8.StreamsKt$$ExternalSyntheticApiModelOutline0;25 import·kotlin.io.path.PathTreeWalkKt$$ExternalSyntheticApiModelOutline1;
25 import·java.util.concurrent.CompletableFuture;26 import·java.util.concurrent.CompletableFuture;
26 import·kotlinx.coroutines.Deferred;27 import·kotlinx.coroutines.Deferred;
27 import·kotlin.Unit;28 import·kotlin.Unit;
28 import·kotlinx.coroutines.Job;29 import·kotlinx.coroutines.Job;
29 import·kotlin.jvm.functions.Function2;30 import·kotlin.jvm.functions.Function2;
  
30 public·final·class·FutureKt31 public·final·class·FutureKt
31 {32 {
32 ····public·static·final·CompletableFuture·asCompletableFuture(final·Deferred·deferred)·{33 ····public·static·final·CompletableFuture·asCompletableFuture(final·Deferred·deferred)·{
33 ········final·CompletableFuture·m·=·StreamsKt$$ExternalSyntheticApiModelOutline0.m();34 ········final·CompletableFuture·m·=·PathTreeWalkKt$$ExternalSyntheticApiModelOutline1.m();
34 ········setupCancellation((Job)deferred,·m);35 ········setupCancellation((Job)deferred,·m);
35 ········deferred.invokeOnCompletion((Function1)new·FutureKt$asCompletableFuture$1(m,·deferred));36 ········deferred.invokeOnCompletion((Function1)new·FutureKt$asCompletableFuture$1(m,·deferred));
36 ········return·m;37 ········return·m;
37 ····}38 ····}
38 ····39 ····
39 ····public·static·final·CompletableFuture·asCompletableFuture(final·Job·job)·{40 ····public·static·final·CompletableFuture·asCompletableFuture(final·Job·job)·{
40 ········final·CompletableFuture·m·=·StreamsKt$$ExternalSyntheticApiModelOutline0.m();41 ········final·CompletableFuture·m·=·PathTreeWalkKt$$ExternalSyntheticApiModelOutline1.m();
41 ········setupCancellation(job,·m);42 ········setupCancellation(job,·m);
42 ········job.invokeOnCompletion((Function1)new·FutureKt$asCompletableFuture$2(m));43 ········job.invokeOnCompletion((Function1)new·FutureKt$asCompletableFuture$2(m));
43 ········return·m;44 ········return·m;
44 ····}45 ····}
45 ····46 ····
46 ····public·static·final·Deferred·asDeferred(final·CompletionStage·completionStage)·{47 ····public·static·final·Deferred·asDeferred(final·CompletionStage·completionStage)·{
47 ········final·CompletableFuture·m·=·StreamsKt$$ExternalSyntheticApiModelOutline0.m(completionStage);48 ········final·CompletableFuture·m·=·PathTreeWalkKt$$ExternalSyntheticApiModelOutline1.m(completionStage);
48 ········final·boolean·i·=·StreamsKt$$ExternalSyntheticApiModelOutline0.m(m);49 ········final·boolean·i·=·PathTreeWalkKt$$ExternalSyntheticApiModelOutline1.m(m);
49 ········final·int·n·=·1;50 ········final·int·n·=·1;
50 ········if·(i)·{51 ········if·(i)·{
51 ············Deferred·deferred2·=·null;52 ············Deferred·deferred2·=·null;
52 ············try·{53 ············try·{
53 ················final·Deferred·deferred·=·(Deferred)CompletableDeferredKt.CompletableDeferred(StreamsKt$$ExternalSyntheticApiModelOutline0.m(m));54 ················final·Deferred·deferred·=·(Deferred)CompletableDeferredKt.CompletableDeferred(PathTreeWalkKt$$ExternalSyntheticApiModelOutline1.m(m));
54 ············}55 ············}
55 ············finally·{56 ············finally·{
56 ················Throwable·t·=·null;57 ················Throwable·t·=·null;
57 ················ExecutionException·ex;58 ················ExecutionException·ex;
58 ················if·(t·instanceof·ExecutionException)·{59 ················if·(t·instanceof·ExecutionException)·{
59 ····················ex·=·(ExecutionException)t;60 ····················ex·=·(ExecutionException)t;
60 ················}61 ················}
Offset 71, 67 lines modifiedOffset 72, 67 lines modified
71 ················final·CompletableDeferred·completableDeferred$default·=·CompletableDeferredKt.CompletableDeferred$default((Job)null,·n,·(Object)null);72 ················final·CompletableDeferred·completableDeferred$default·=·CompletableDeferredKt.CompletableDeferred$default((Job)null,·n,·(Object)null);
72 ················completableDeferred$default.completeExceptionally((Throwable)t);73 ················completableDeferred$default.completeExceptionally((Throwable)t);
73 ················deferred2·=·(Deferred)completableDeferred$default;74 ················deferred2·=·(Deferred)completableDeferred$default;
74 ············}75 ············}
75 ············return·deferred2;76 ············return·deferred2;
76 ········}77 ········}
77 ········final·CompletableDeferred·completableDeferred$default2·=·CompletableDeferredKt.CompletableDeferred$default((Job)null,·n,·(Object)null);78 ········final·CompletableDeferred·completableDeferred$default2·=·CompletableDeferredKt.CompletableDeferred$default((Job)null,·n,·(Object)null);
78 ········StreamsKt$$ExternalSyntheticApiModelOutline0.m(completionStage,·(BiFunction)new·FutureKt$$ExternalSyntheticLambda7((Function2)new·FutureKt$asDeferred$2(completableDeferred$default2)));79 ········PathTreeWalkKt$$ExternalSyntheticApiModelOutline1.m(completionStage,·(BiFunction)new·FutureKt$$ExternalSyntheticLambda7((Function2)new·FutureKt$asDeferred$2(completableDeferred$default2)));
79 ········JobKt.cancelFutureOnCompletion((Job)completableDeferred$default2,·(Future)m);80 ········JobKt.cancelFutureOnCompletion((Job)completableDeferred$default2,·(Future)m);
80 ········return·(Deferred)completableDeferred$default2;81 ········return·(Deferred)completableDeferred$default2;
81 ····}82 ····}
82 ····83 ····
83 ····private·static·final·Object·asDeferred$lambda$4(final·Function2·function2,·final·Object·o,·final·Throwable·t)·{84 ····private·static·final·Object·asDeferred$lambda$4(final·Function2·function2,·final·Object·o,·final·Throwable·t)·{
84 ········return·function2.invoke(o,·(Object)t);85 ········return·function2.invoke(o,·(Object)t);
85 ····}86 ····}
86 ····87 ····
87 ····public·static·final·Object·await(final·CompletionStage·completionStage,·final·Continuation·continuation)·{88 ····public·static·final·Object·await(final·CompletionStage·completionStage,·final·Continuation·continuation)·{
88 ········final·CompletableFuture·m·=·StreamsKt$$ExternalSyntheticApiModelOutline0.m(completionStage);89 ········final·CompletableFuture·m·=·PathTreeWalkKt$$ExternalSyntheticApiModelOutline1.m(completionStage);
89 ········if·(StreamsKt$$ExternalSyntheticApiModelOutline0.m(m))·{90 ········if·(PathTreeWalkKt$$ExternalSyntheticApiModelOutline1.m(m))·{
90 ············try·{91 ············try·{
91 ················return·StreamsKt$$ExternalSyntheticApiModelOutline0.m(m);92 ················return·PathTreeWalkKt$$ExternalSyntheticApiModelOutline1.m(m);
92 ············}93 ············}
93 ············catch·(final·ExecutionException·ex)·{94 ············catch·(final·ExecutionException·ex)·{
94 ················Throwable·cause·=·ex.getCause();95 ················Throwable·cause·=·ex.getCause();
95 ················if·(cause·==·null)·{96 ················if·(cause·==·null)·{
96 ····················cause·=·ex;97 ····················cause·=·ex;
97 ················}98 ················}
98 ················throw·cause;99 ················throw·cause;
99 ············}100 ············}
100 ········}101 ········}
101 ········final·CancellableContinuationImpl·cancellableContinuationImpl·=·new·CancellableContinuationImpl(IntrinsicsKt.intercepted(continuation),·1);102 ········final·CancellableContinuationImpl·cancellableContinuationImpl·=·new·CancellableContinuationImpl(IntrinsicsKt.intercepted(continuation),·1);
102 ········cancellableContinuationImpl.initCancellability();103 ········cancellableContinuationImpl.initCancellability();
103 ········final·CancellableContinuation·cancellableContinuation·=·(CancellableContinuation)cancellableContinuationImpl;104 ········final·CancellableContinuation·cancellableContinuation·=·(CancellableContinuation)cancellableContinuationImpl;
104 ········final·ContinuationHandler·continuationHandler·=·new·ContinuationHandler((Continuation)cancellableContinuation);105 ········final·ContinuationHandler·continuationHandler·=·new·ContinuationHandler((Continuation)cancellableContinuation);
105 ········StreamsKt$$ExternalSyntheticApiModelOutline0.m(completionStage,·StreamsKt$$ExternalSyntheticApiModelOutline0.m((Object)continuationHandler));106 ········PathTreeWalkKt$$ExternalSyntheticApiModelOutline1.m(completionStage,·PathTreeWalkKt$$ExternalSyntheticApiModelOutline1.m((Object)continuationHandler));
106 ········cancellableContinuation.invokeOnCancellation((Function1)new·FutureKt$await$2$1(m,·continuationHandler));107 ········cancellableContinuation.invokeOnCancellation((Function1)new·FutureKt$await$2$1(m,·continuationHandler));
107 ········final·Object·result·=·cancellableContinuationImpl.getResult();108 ········final·Object·result·=·cancellableContinuationImpl.getResult();
108 ········if·(result·==·IntrinsicsKt.getCOROUTINE_SUSPENDED())·{109 ········if·(result·==·IntrinsicsKt.getCOROUTINE_SUSPENDED())·{
109 ············DebugProbesKt.probeCoroutineSuspended(continuation);110 ············DebugProbesKt.probeCoroutineSuspended(continuation);
110 ········}111 ········}
111 ········return·result;112 ········return·result;
112 ····}113 ····}
113 ····114 ····
114 ····public·static·final·CompletableFuture·future(final·CoroutineScope·coroutineScope,·final·CoroutineContext·coroutineContext,·final·CoroutineStart·obj,·final·Function2·function2)·{115 ····public·static·final·CompletableFuture·future(final·CoroutineScope·coroutineScope,·final·CoroutineContext·coroutineContext,·final·CoroutineStart·obj,·final·Function2·function2)·{
115 ········if·(obj.isLazy()·^·true)·{116 ········if·(obj.isLazy()·^·true)·{
116 ············final·CoroutineContext·coroutineContext2·=·CoroutineContextKt.newCoroutineContext(coroutineScope,·coroutineContext);117 ············final·CoroutineContext·coroutineContext2·=·CoroutineContextKt.newCoroutineContext(coroutineScope,·coroutineContext);
117 ············final·CompletableFuture·m·=·StreamsKt$$ExternalSyntheticApiModelOutline0.m();118 ············final·CompletableFuture·m·=·PathTreeWalkKt$$ExternalSyntheticApiModelOutline1.m();
118 ············final·CompletableFutureCoroutine·completableFutureCoroutine·=·new·CompletableFutureCoroutine(coroutineContext2,·m);119 ············final·CompletableFutureCoroutine·completableFutureCoroutine·=·new·CompletableFutureCoroutine(coroutineContext2,·m);
119 ············StreamsKt$$ExternalSyntheticApiModelOutline0.m(m,·StreamsKt$$ExternalSyntheticApiModelOutline0.m((Object)completableFutureCoroutine));120 ············Headers$$ExternalSyntheticApiModelOutline0.m(m,·PathTreeWalkKt$$ExternalSyntheticApiModelOutline1.m((Object)completableFutureCoroutine));
120 ············completableFutureCoroutine.start(obj,·(Object)completableFutureCoroutine,·function2);121 ············completableFutureCoroutine.start(obj,·(Object)completableFutureCoroutine,·function2);
121 ············return·m;122 ············return·m;
122 ········}123 ········}
123 ········final·StringBuilder·sb·=·new·StringBuilder();124 ········final·StringBuilder·sb·=·new·StringBuilder();
124 ········sb.append(obj);125 ········sb.append(obj);
125 ········sb.append("·start·is·not·supported");126 ········sb.append("·start·is·not·supported");
126 ········throw·new·IllegalArgumentException(sb.toString().toString());127 ········throw·new·IllegalArgumentException(sb.toString().toString());
127 ····}128 ····}
128 ····129 ····
129 ····private·static·final·void·setupCancellation(final·Job·job,·final·CompletableFuture·completableFuture)·{130 ····private·static·final·void·setupCancellation(final·Job·job,·final·CompletableFuture·completableFuture)·{
130 ········StreamsKt$$ExternalSyntheticApiModelOutline0.m(completableFuture,·(BiFunction)new·FutureKt$$ExternalSyntheticLambda8(job));131 ········Headers$$ExternalSyntheticApiModelOutline0.m(completableFuture,·(BiFunction)new·FutureKt$$ExternalSyntheticLambda8(job));
131 ····}132 ····}
132 ····133 ····
133 ····private·static·final·Unit·setupCancellation$lambda$2(final·Job·job,·final·Object·o,·final·Throwable·t)·{134 ····private·static·final·Unit·setupCancellation$lambda$2(final·Job·job,·final·Object·o,·final·Throwable·t)·{
134 ········CancellationException·cancellationException·=·null;135 ········CancellationException·cancellationException·=·null;
135 ········if·(t·!=·null)·{136 ········if·(t·!=·null)·{
136 ············if·(t·instanceof·CancellationException)·{137 ············if·(t·instanceof·CancellationException)·{
Max diff block lines reached; 0/8508 bytes (0.00%) of diff not shown.
2.1 KB
kotlinx/coroutines/time/TimeKt.class
2.03 KB
procyon -ec {}
error from `procyon -ec {}`: OpenJDK 64-Bit Server VM warning: Insufficient space for shared memory file: 1302444 Try using the -Djava.io.tmpdir= option to select an alternate temp location.
    
Offset 8, 31 lines modifiedOffset 8, 31 lines modified
8 import·kotlinx.coroutines.selects.SelectBuilder;8 import·kotlinx.coroutines.selects.SelectBuilder;
9 import·kotlin.Unit;9 import·kotlin.Unit;
10 import·kotlin.coroutines.intrinsics.IntrinsicsKt;10 import·kotlin.coroutines.intrinsics.IntrinsicsKt;
11 import·kotlinx.coroutines.DelayKt;11 import·kotlinx.coroutines.DelayKt;
12 import·kotlin.coroutines.Continuation;12 import·kotlin.coroutines.Continuation;
13 import·kotlinx.coroutines.flow.FlowKt;13 import·kotlinx.coroutines.flow.FlowKt;
14 import·kotlinx.coroutines.flow.Flow;14 import·kotlinx.coroutines.flow.Flow;
 15 import·kotlin.io.path.PathTreeWalkKt$$ExternalSyntheticApiModelOutline1;
15 import·okhttp3.Headers$$ExternalSyntheticApiModelOutline0;16 import·okhttp3.Headers$$ExternalSyntheticApiModelOutline0;
16 import·kotlin.streams.jdk8.StreamsKt$$ExternalSyntheticApiModelOutline0; 
17 import·java.time.Duration;17 import·java.time.Duration;
  
18 public·final·class·TimeKt18 public·final·class·TimeKt
19 {19 {
20 ····private·static·final·long·coerceToMillis(final·Duration·duration)·{20 ····private·static·final·long·coerceToMillis(final·Duration·duration)·{
21 ········if·(Headers$$ExternalSyntheticApiModelOutline0.m(duration,·StreamsKt$$ExternalSyntheticApiModelOutline0.m())·<=·0)·{21 ········if·(Headers$$ExternalSyntheticApiModelOutline0.m(duration,·Headers$$ExternalSyntheticApiModelOutline0.m())·<=·0)·{
22 ············return·0L;22 ············return·0L;
23 ········}23 ········}
24 ········if·(Headers$$ExternalSyntheticApiModelOutline0.m(duration,·Headers$$ExternalSyntheticApiModelOutline0.m(Headers$$ExternalSyntheticApiModelOutline0.m()))·<=·0)·{24 ········if·(Headers$$ExternalSyntheticApiModelOutline0.m(duration,·Headers$$ExternalSyntheticApiModelOutline0.m(Headers$$ExternalSyntheticApiModelOutline0.m()))·<=·0)·{
25 ············return·1L;25 ············return·1L;
26 ········}26 ········}
27 ········final·long·m·=·StreamsKt$$ExternalSyntheticApiModelOutline0.m(duration);27 ········final·long·m·=·PathTreeWalkKt$$ExternalSyntheticApiModelOutline1.m(duration);
28 ········final·long·n·=·9223372036854775L;28 ········final·long·n·=·9223372036854775L;
29 ········long·i;29 ········long·i;
30 ········if·(m·>=·n·&&·(StreamsKt$$ExternalSyntheticApiModelOutline0.m(duration)·!=·n·||·StreamsKt$$ExternalSyntheticApiModelOutline0.m(duration)·>=·807000000))·{30 ········if·(m·>=·n·&&·(PathTreeWalkKt$$ExternalSyntheticApiModelOutline1.m(duration)·!=·n·||·PathTreeWalkKt$$ExternalSyntheticApiModelOutline1.m(duration)·>=·807000000))·{
31 ············i·=·Long.MAX_VALUE;31 ············i·=·Long.MAX_VALUE;
32 ········}32 ········}
33 ········else·{33 ········else·{
34 ············i·=·Headers$$ExternalSyntheticApiModelOutline0.m(duration);34 ············i·=·Headers$$ExternalSyntheticApiModelOutline0.m(duration);
35 ········}35 ········}
36 ········return·i;36 ········return·i;
37 ····}37 ····}
1.2 KB
okhttp3/Headers$$ExternalSyntheticApiModelOutline0.class
1.09 KB
procyon -ec {}
error from `procyon -ec {}`: OpenJDK 64-Bit Server VM warning: Insufficient space for shared memory file: 1302981 Try using the -Djava.io.tmpdir= option to select an alternate temp location.
    
Offset 1, 21 lines modifiedOffset 1, 25 lines modified
  
1 package·okhttp3;1 package·okhttp3;
  
2 import·android.net.ssl.SSLSockets;2 import·android.net.ssl.SSLSockets;
3 import·javax.net.ssl.SSLParameters;3 import·javax.net.ssl.SSLParameters;
 4 import·java.util.stream.Stream;
 5 import·java.util.function.BiFunction;
 6 import·java.util.concurrent.CompletableFuture;
4 import·java.util.Date;7 import·java.util.Date;
5 import·java.time.temporal.ChronoUnit;8 import·java.time.temporal.ChronoUnit;
6 import·java.nio.file.StandardOpenOption;9 import·java.nio.file.StandardOpenOption;
7 import·java.nio.file.StandardCopyOption;10 import·java.nio.file.StandardCopyOption;
8 import·java.nio.channels.FileChannel;11 import·java.nio.channels.FileChannel;
9 import·java.nio.file.OpenOption;12 import·java.nio.file.OpenOption;
10 import·java.nio.file.Path;13 import·java.nio.file.Path;
11 import·javax.net.ssl.SSLSocket;14 import·javax.net.ssl.SSLSocket;
12 import·java.nio.file.NoSuchFileException;15 import·java.nio.file.NoSuchFileException;
 16 import·kotlinx.coroutines.internal.ClassValueCtorCache$cache$1;
13 import·android.security.NetworkSecurityPolicy;17 import·android.security.NetworkSecurityPolicy;
14 import·java.time.Instant;18 import·java.time.Instant;
15 import·java.nio.file.attribute.FileTime;19 import·java.nio.file.attribute.FileTime;
16 import·java.nio.file.attribute.BasicFileAttributes;20 import·java.nio.file.attribute.BasicFileAttributes;
17 import·java.time.Duration;21 import·java.time.Duration;
  
18 public·final·synthetic·class·Headers$$ExternalSyntheticApiModelOutline022 public·final·synthetic·class·Headers$$ExternalSyntheticApiModelOutline0
2.43 KB
okio/Okio__JvmOkioKt.class
2.38 KB
procyon -ec {}
error from `procyon -ec {}`: OpenJDK 64-Bit Server VM warning: Insufficient space for shared memory file: 1303698 Try using the -Djava.io.tmpdir= option to select an alternate temp location.
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
  
1 package·okio;1 package·okio;
  
2 import·java.io.FileInputStream;2 import·java.io.FileInputStream;
3 import·java.io.InputStream;3 import·java.io.InputStream;
4 import·kotlin.streams.jdk8.StreamsKt$$ExternalSyntheticApiModelOutline0;4 import·kotlin.io.path.PathTreeWalkKt$$ExternalSyntheticApiModelOutline1;
5 import·java.util.Arrays;5 import·java.util.Arrays;
6 import·java.nio.file.OpenOption;6 import·java.nio.file.OpenOption;
7 import·java.net.Socket;7 import·java.net.Socket;
8 import·kotlin.jvm.functions.Function1;8 import·kotlin.jvm.functions.Function1;
9 import·okio.internal.ZipFilesKt;9 import·okio.internal.ZipFilesKt;
10 import·kotlin.text.StringsKt;10 import·kotlin.text.StringsKt;
11 import·javax.crypto.Mac;11 import·javax.crypto.Mac;
Offset 117, 15 lines modifiedOffset 117, 15 lines modified
117 ········return·socketAsyncTimeout.sink((Sink)new·OutputStreamSink(outputStream,·(Timeout)socketAsyncTimeout));117 ········return·socketAsyncTimeout.sink((Sink)new·OutputStreamSink(outputStream,·(Timeout)socketAsyncTimeout));
118 ····}118 ····}
119 ····119 ····
120 ····public·static·final·Sink·sink(final·java.nio.file.Path·path,·OpenOption...·original)·{120 ····public·static·final·Sink·sink(final·java.nio.file.Path·path,·OpenOption...·original)·{
121 ········Intrinsics.checkNotNullParameter((Object)path,·"<this>");121 ········Intrinsics.checkNotNullParameter((Object)path,·"<this>");
122 ········Intrinsics.checkNotNullParameter((Object)original,·"options");122 ········Intrinsics.checkNotNullParameter((Object)original,·"options");
123 ········original·=·Arrays.copyOf(original,·original.length);123 ········original·=·Arrays.copyOf(original,·original.length);
124 ········final·OutputStream·m·=·StreamsKt$$ExternalSyntheticApiModelOutline0.m(path,·original);124 ········final·OutputStream·m·=·PathTreeWalkKt$$ExternalSyntheticApiModelOutline1.m(path,·original);
125 ········Intrinsics.checkNotNullExpressionValue((Object)m,·"newOutputStream(...)");125 ········Intrinsics.checkNotNullExpressionValue((Object)m,·"newOutputStream(...)");
126 ········return·Okio.sink(m);126 ········return·Okio.sink(m);
127 ····}127 ····}
128 ····128 ····
129 ····public·static·final·Source·source(final·File·file)·{129 ····public·static·final·Source·source(final·File·file)·{
130 ········Intrinsics.checkNotNullParameter((Object)file,·"<this>");130 ········Intrinsics.checkNotNullParameter((Object)file,·"<this>");
131 ········return·(Source)new·InputStreamSource((InputStream)new·FileInputStream(file),·Timeout.NONE);131 ········return·(Source)new·InputStreamSource((InputStream)new·FileInputStream(file),·Timeout.NONE);
Offset 144, 12 lines modifiedOffset 144, 12 lines modified
144 ········return·socketAsyncTimeout.source((Source)new·InputStreamSource(inputStream,·(Timeout)socketAsyncTimeout));144 ········return·socketAsyncTimeout.source((Source)new·InputStreamSource(inputStream,·(Timeout)socketAsyncTimeout));
145 ····}145 ····}
146 ····146 ····
147 ····public·static·final·Source·source(final·java.nio.file.Path·path,·OpenOption...·original)·{147 ····public·static·final·Source·source(final·java.nio.file.Path·path,·OpenOption...·original)·{
148 ········Intrinsics.checkNotNullParameter((Object)path,·"<this>");148 ········Intrinsics.checkNotNullParameter((Object)path,·"<this>");
149 ········Intrinsics.checkNotNullParameter((Object)original,·"options");149 ········Intrinsics.checkNotNullParameter((Object)original,·"options");
150 ········original·=·Arrays.copyOf(original,·original.length);150 ········original·=·Arrays.copyOf(original,·original.length);
151 ········final·InputStream·m·=·StreamsKt$$ExternalSyntheticApiModelOutline0.m(path,·original);151 ········final·InputStream·m·=·PathTreeWalkKt$$ExternalSyntheticApiModelOutline1.m(path,·original);
152 ········Intrinsics.checkNotNullExpressionValue((Object)m,·"newInputStream(...)");152 ········Intrinsics.checkNotNullExpressionValue((Object)m,·"newInputStream(...)");
153 ········return·Okio.source(m);153 ········return·Okio.source(m);
154 ····}154 ····}
155 }155 }
19.8 KB
kotlin/io/path/PathsKt__PathRecursiveFunctionsKt.class
19.7 KB
procyon -ec {}
error from `procyon -ec {}`: OpenJDK 64-Bit Server VM warning: Insufficient space for shared memory file: 1303788 Try using the -Djava.io.tmpdir= option to select an alternate temp location.
    
Offset 13, 15 lines modifiedOffset 13, 14 lines modified
13 import·kotlin.jvm.internal.DefaultConstructorMarker;13 import·kotlin.jvm.internal.DefaultConstructorMarker;
14 import·java.util.Iterator;14 import·java.util.Iterator;
15 import·java.nio.file.FileSystemException;15 import·java.nio.file.FileSystemException;
16 import·java.util.List;16 import·java.util.List;
17 import·kotlin.ExceptionsKt;17 import·kotlin.ExceptionsKt;
18 import·java.util.Collection;18 import·java.util.Collection;
19 import·kotlin.jvm.functions.Function1;19 import·kotlin.jvm.functions.Function1;
20 import·kotlin.streams.jdk8.StreamsKt$$ExternalSyntheticApiModelOutline0; 
21 import·java.util.Arrays;20 import·java.util.Arrays;
22 import·java.nio.file.LinkOption;21 import·java.nio.file.LinkOption;
23 import·kotlin.jvm.internal.Intrinsics;22 import·kotlin.jvm.internal.Intrinsics;
24 import·kotlin.jvm.functions.Function0;23 import·kotlin.jvm.functions.Function0;
25 import·java.nio.file.FileVisitResult;24 import·java.nio.file.FileVisitResult;
26 import·java.nio.file.attribute.BasicFileAttributes;25 import·java.nio.file.attribute.BasicFileAttributes;
27 import·java.nio.file.Path;26 import·java.nio.file.Path;
Offset 45, 40 lines modifiedOffset 44, 40 lines modified
45 ········Intrinsics.checkNotNullParameter((Object)path,·"<this>");44 ········Intrinsics.checkNotNullParameter((Object)path,·"<this>");
46 ········Intrinsics.checkNotNullParameter((Object)path2,·"target");45 ········Intrinsics.checkNotNullParameter((Object)path2,·"target");
47 ········Intrinsics.checkNotNullParameter((Object)function3,·"onError");46 ········Intrinsics.checkNotNullParameter((Object)function3,·"onError");
48 ········Intrinsics.checkNotNullParameter((Object)function4,·"copyAction");47 ········Intrinsics.checkNotNullParameter((Object)function4,·"copyAction");
49 ········final·LinkOption[]·linkOptions·=·LinkFollowing.INSTANCE.toLinkOptions(b);48 ········final·LinkOption[]·linkOptions·=·LinkFollowing.INSTANCE.toLinkOptions(b);
50 ········final·LinkOption[]·original·=·(LinkOption[])Arrays.copyOf(linkOptions,·linkOptions.length);49 ········final·LinkOption[]·original·=·(LinkOption[])Arrays.copyOf(linkOptions,·linkOptions.length);
51 ········if·(PathTreeWalk$$ExternalSyntheticApiModelOutline0.m$1(path,·(LinkOption[])Arrays.copyOf(original,·original.length)))·{50 ········if·(PathTreeWalk$$ExternalSyntheticApiModelOutline0.m$1(path,·(LinkOption[])Arrays.copyOf(original,·original.length)))·{
52 ············boolean·m·=·false;51 ············boolean·m$1·=·false;
53 ············if·(PathTreeWalk$$ExternalSyntheticApiModelOutline0.m$1(path,·(LinkOption[])Arrays.copyOf(new·LinkOption[0],·0))·&&·(b·||·!StreamsKt$$ExternalSyntheticApiModelOutline0.m$1(path)))·{52 ············if·(PathTreeWalk$$ExternalSyntheticApiModelOutline0.m$1(path,·(LinkOption[])Arrays.copyOf(new·LinkOption[0],·0))·&&·(b·||·!PathTreeWalkKt$$ExternalSyntheticApiModelOutline1.m$1(path)))·{
54 ················final·boolean·b2·=·PathTreeWalk$$ExternalSyntheticApiModelOutline0.m$1(path2,·(LinkOption[])Arrays.copyOf(new·LinkOption[0],·0))·&&·!StreamsKt$$ExternalSyntheticApiModelOutline0.m$1(path2);53 ················final·boolean·b2·=·PathTreeWalk$$ExternalSyntheticApiModelOutline0.m$1(path2,·(LinkOption[])Arrays.copyOf(new·LinkOption[0],·0))·&&·!PathTreeWalkKt$$ExternalSyntheticApiModelOutline1.m$1(path2);
55 ················if·(!b2·||·!PathTreeWalk$$ExternalSyntheticApiModelOutline0.m(path,·path2))·{54 ················if·(!b2·||·!PathTreeWalkKt$$ExternalSyntheticApiModelOutline1.m(path,·path2))·{
56 ····················if·(Intrinsics.areEqual((Object)PathTreeWalk$$ExternalSyntheticApiModelOutline0.m(path),·(Object)PathTreeWalk$$ExternalSyntheticApiModelOutline0.m(path2)))·{55 ····················if·(Intrinsics.areEqual((Object)PathTreeWalk$$ExternalSyntheticApiModelOutline0.m(path),·(Object)PathTreeWalk$$ExternalSyntheticApiModelOutline0.m(path2)))·{
57 ························if·(b2)·{56 ························if·(b2)·{
58 ····························m·=·StreamsKt$$ExternalSyntheticApiModelOutline0.m(StreamsKt$$ExternalSyntheticApiModelOutline0.m(path2,·new·LinkOption[0]),·StreamsKt$$ExternalSyntheticApiModelOutline0.m(path,·new·LinkOption[0]));57 ····························m$1·=·PathTreeWalkKt$$ExternalSyntheticApiModelOutline1.m$1(PathTreeWalkKt$$ExternalSyntheticApiModelOutline1.m(path2,·new·LinkOption[0]),·PathTreeWalkKt$$ExternalSyntheticApiModelOutline1.m(path,·new·LinkOption[0]));
59 ························}58 ························}
60 ························else·{59 ························else·{
61 ····························final·Path·m$1·=·PathTreeWalk$$ExternalSyntheticApiModelOutline0.m$1(path2);60 ····························final·Path·m$2·=·PathTreeWalk$$ExternalSyntheticApiModelOutline0.m$1(path2);
62 ····························if·(m$1·!=·null·&&·PathTreeWalk$$ExternalSyntheticApiModelOutline0.m$1(m$1,·(LinkOption[])Arrays.copyOf(new·LinkOption[0],·0))·&&·StreamsKt$$ExternalSyntheticApiModelOutline0.m(StreamsKt$$ExternalSyntheticApiModelOutline0.m(m$1,·new·LinkOption[0]),·StreamsKt$$Ex[·...·truncated·by·diffoscope;·len:·31,·SHA:·8dfac8b6b7b6f0336883a6b3568dc2dce70697250d92d49c3b85595a25f72828·...·].m(path,·new·LinkOption[0])))·{61 ····························if·(m$2·!=·null·&&·PathTreeWalk$$ExternalSyntheticApiModelOutline0.m$1(m$2,·(LinkOption[])Arrays.copyOf(new·LinkOption[0],·0))·&&·PathTreeWalkKt$$ExternalSyntheticApiModelOutline1.m$1(PathTreeWalkKt$$ExternalSyntheticApiModelOutline1.m(m$2,·new·LinkOption[0]),·P[·...·truncated·by·diffoscope;·len:·48,·SHA:·304f15a6784b652d569a61ac5cd944adcc695fcb7e15c1717fe107fe4ce18bc9·...·].m(path,·new·LinkOption[0])))·{
63 ································m·=·true;62 ································m$1·=·true;
64 ····························}63 ····························}
65 ························}64 ························}
66 ····················}65 ····················}
67 ····················if·(m)·{66 ····················if·(m$1)·{
68 ························PathTreeWalk$$ExternalSyntheticApiModelOutline0.m$1();67 ························PathTreeWalk$$ExternalSyntheticApiModelOutline0.m$1();
69 ························throw·StreamsKt$$ExternalSyntheticApiModelOutline0.m(path.toString(),·path2.toString(),·"Recursively·copying·a·directory·into·its·subdirectory·is·prohibited.");68 ························throw·PathTreeWalkKt$$ExternalSyntheticApiModelOutline1.m(path.toString(),·path2.toString(),·"Recursively·copying·a·directory·into·its·subdirectory·is·prohibited.");
70 ····················}69 ····················}
71 ················}70 ················}
72 ············}71 ············}
73 ············PathsKt.visitFileTree$default(path,·0,·b,·(Function1)new·PathsKt__PathRecursiveFunctionsKt$copyToRecursively$5(function4,·path,·path2,·function3),·1,·(Object)null);72 ············PathsKt.visitFileTree$default(path,·0,·b,·(Function1)new·PathsKt__PathRecursiveFunctionsKt$copyToRecursively$5(function4,·path,·path2,·function3),·1,·(Object)null);
74 ············return·path2;73 ············return·path2;
75 ········}74 ········}
76 ········StreamsKt$$ExternalSyntheticApiModelOutline0.m();75 ········PathTreeWalkKt$$ExternalSyntheticApiModelOutline1.m();
77 ········throw·StreamsKt$$ExternalSyntheticApiModelOutline0.m(path.toString(),·path2.toString(),·"The·source·file·doesn't·exist.");76 ········throw·PathTreeWalkKt$$ExternalSyntheticApiModelOutline1.m(path.toString(),·path2.toString(),·"The·source·file·doesn't·exist.");
78 ····}77 ····}
79 ····78 ····
80 ····public·static·final·Path·copyToRecursively(Path·path,·final·Path·path2,·final·Function3·function3,·final·boolean·b,·final·boolean·b2)·{79 ····public·static·final·Path·copyToRecursively(Path·path,·final·Path·path2,·final·Function3·function3,·final·boolean·b,·final·boolean·b2)·{
81 ········Intrinsics.checkNotNullParameter((Object)path,·"<this>");80 ········Intrinsics.checkNotNullParameter((Object)path,·"<this>");
82 ········Intrinsics.checkNotNullParameter((Object)path2,·"target");81 ········Intrinsics.checkNotNullParameter((Object)path2,·"target");
83 ········Intrinsics.checkNotNullParameter((Object)function3,·"onError");82 ········Intrinsics.checkNotNullParameter((Object)function3,·"onError");
84 ········if·(b2)·{83 ········if·(b2)·{
Offset 106, 15 lines modifiedOffset 105, 15 lines modified
106 ············catch·(final·Exception·ex2)·{}105 ············catch·(final·Exception·ex2)·{}
107 ········}106 ········}
108 ········catch·(final·Exception·ex3)·{}107 ········catch·(final·Exception·ex3)·{}
109 ········return·fileVisitResult;108 ········return·fileVisitResult;
110 ····}109 ····}
111 ····110 ····
112 ····private·static·final·Path·copyToRecursively$destination$PathsKt__PathRecursiveFunctionsKt(Path·m,·final·Path·path,·final·Path·path2)·{111 ····private·static·final·Path·copyToRecursively$destination$PathsKt__PathRecursiveFunctionsKt(Path·m,·final·Path·path,·final·Path·path2)·{
113 ········m·=·StreamsKt$$ExternalSyntheticApiModelOutline0.m(path,·PathsKt.relativeTo(path2,·m).toString());112 ········m·=·PathTreeWalkKt$$ExternalSyntheticApiModelOutline1.m(path,·PathsKt.relativeTo(path2,·m).toString());
114 ········Intrinsics.checkNotNullExpressionValue((Object)m,·"target.resolve(relativePath.pathString)");113 ········Intrinsics.checkNotNullExpressionValue((Object)m,·"target.resolve(relativePath.pathString)");
115 ········return·m;114 ········return·m;
116 ····}115 ····}
117 ····116 ····
118 ····private·static·final·FileVisitResult·copyToRecursively$error$PathsKt__PathRecursiveFunctionsKt(final·Function3·function3,·Path·copyToRecursively$destination$PathsKt__PathRecursiveFunctionsKt,·final·Path·path,·final·Path·path2,·final·Exception·ex)·{117 ····private·static·final·FileVisitResult·copyToRecursively$error$PathsKt__PathRecursiveFunctionsKt(final·Function3·function3,·Path·copyToRecursively$destination$PathsKt__PathRecursiveFunctionsKt,·final·Path·path,·final·Path·path2,·final·Exception·ex)·{
119 ········copyToRecursively$destination$PathsKt__PathRecursiveFunctionsKt·=·copyToRecursively$destination$PathsKt__PathRecursiveFunctionsKt(copyToRecursively$destination$PathsKt__PathRecursiveFunctionsKt,·path,·path2);118 ········copyToRecursively$destination$PathsKt__PathRecursiveFunctionsKt·=·copyToRecursively$destination$PathsKt__PathRecursiveFunctionsKt(copyToRecursively$destination$PathsKt__PathRecursiveFunctionsKt,·path,·path2);
120 ········return·toFileVisitResult$PathsKt__PathRecursiveFunctionsKt((OnErrorResult)function3.invoke((Object)path2,·(Object)copyToRecursively$destination$PathsKt__PathRecursiveFunctionsKt,·(Object)ex));119 ········return·toFileVisitResult$PathsKt__PathRecursiveFunctionsKt((OnErrorResult)function3.invoke((Object)path2,·(Object)copyToRecursively$destination$PathsKt__PathRecursiveFunctionsKt,·(Object)ex));
Offset 137, 26 lines modifiedOffset 136, 26 lines modified
137 ········int·n·=·0;136 ········int·n·=·0;
138 ········int·n2·=·1;137 ········int·n2·=·1;
139 ········final·ExceptionsCollector·exceptionsCollector·=·new·ExceptionsCollector(0,·n2,·(DefaultConstructorMarker)null);138 ········final·ExceptionsCollector·exceptionsCollector·=·new·ExceptionsCollector(0,·n2,·(DefaultConstructorMarker)null);
140 ········final·Path·m$1·=·PathTreeWalk$$ExternalSyntheticApiModelOutline0.m$1(path);139 ········final·Path·m$1·=·PathTreeWalk$$ExternalSyntheticApiModelOutline0.m$1(path);
141 ········if·(m$1·!=·null)·{140 ········if·(m$1·!=·null)·{
142 ············Closeable·closeable;141 ············Closeable·closeable;
143 ············try·{142 ············try·{
144 ················StreamsKt$$ExternalSyntheticApiModelOutline0.m(m$1);143 ················PathTreeWalkKt$$ExternalSyntheticApiModelOutline1.m(m$1);
145 ············}144 ············}
146 ············finally·{145 ············finally·{
147 ················closeable·=·null;146 ················closeable·=·null;
148 ············}147 ············}
149 ············if·(closeable·!=·null)·{148 ············if·(closeable·!=·null)·{
150 ················final·Closeable·closeable2·=·(Closeable)closeable;149 ················final·Closeable·closeable2·=·(Closeable)closeable;
151 ················try·{150 ················try·{
152 ····················final·DirectoryStream·m·=·StreamsKt$$ExternalSyntheticApiModelOutline0.m((Object)closeable2);151 ····················final·DirectoryStream·m·=·PathTreeWalkKt$$ExternalSyntheticApiModelOutline1.m((Object)closeable2);
153 ····················if·(StreamsKt$$ExternalSyntheticApiModelOutline0.m((Object)m))·{152 ····················if·(PathTreeWalkKt$$ExternalSyntheticApiModelOutline1.m((Object)m))·{
154 ························exceptionsCollector.setPath(m$1);153 ························exceptionsCollector.setPath(m$1);
155 ························final·SecureDirectoryStream·i·=·StreamsKt$$ExternalSyntheticApiModelOutline0.m((Object)m);154 ························final·SecureDirectoryStream·i·=·PathTreeWalkKt$$ExternalSyntheticApiModelOutline1.m((Object)m);
156 ························final·Path·j·=·PathTreeWalk$$ExternalSyntheticApiModelOutline0.m(path);155 ························final·Path·j·=·PathTreeWalk$$ExternalSyntheticApiModelOutline0.m(path);
157 ························Intrinsics.checkNotNullExpressionValue((Object)j,·"this.fileName");156 ························Intrinsics.checkNotNullExpressionValue((Object)j,·"this.fileName");
158 ························handleEntry$PathsKt__PathRecursiveFunctionsKt(i,·j,·exceptionsCollector);157 ························handleEntry$PathsKt__PathRecursiveFunctionsKt(i,·j,·exceptionsCollector);
159 ····················}158 ····················}
160 ····················else·{159 ····················else·{
161 ························n·=·1;160 ························n·=·1;
162 ····················}161 ····················}
Offset 188, 15 lines modifiedOffset 187, 15 lines modified
188 ················final·LinkOption[]·array2·=·array;187 ················final·LinkOption[]·array2·=·array;
189 ················final·int·n2·=·0;188 ················final·int·n2·=·0;
190 ················final·LinkOption·linkOption2·=·linkOption;189 ················final·LinkOption·linkOption2·=·linkOption;
191 ················array2[n2]·=·linkOption2;190 ················array2[n2]·=·linkOption2;
192 ················final·Closeable·closeable2·=·closeable;191 ················final·Closeable·closeable2·=·closeable;
193 ················final·Path·path2·=·path;192 ················final·Path·path2·=·path;
194 ················final·LinkOption[]·array3·=·array;193 ················final·LinkOption[]·array3·=·array;
195 ················final·SecureDirectoryStream·secureDirectoryStream·=·(SecureDirectoryStream)(closeable·=·StreamsKt$$ExternalSyntheticApiModelOutline0.m((SecureDirectoryStream)closeable2,·(Object)path2,·array3));194 ················final·SecureDirectoryStream·secureDirectoryStream·=·(SecureDirectoryStream)(closeable·=·PathTreeWalkKt$$ExternalSyntheticApiModelOutline1.m((SecureDirectoryStream)closeable2,·(Object)path2,·array3));
196 ············}195 ············}
197 ············catch·(final·Exception·ex)·{}196 ············catch·(final·Exception·ex)·{}
198 ········}197 ········}
199 ········catch·(final·Exception·ex2)·{}198 ········catch·(final·Exception·ex2)·{}
200 ········catch·(final·NoSuchFileException·ex3)·{199 ········catch·(final·NoSuchFileException·ex3)·{
201 ············closeable·=·null;200 ············closeable·=·null;
202 ········}201 ········}
Offset 205, 24 lines modifiedOffset 204, 24 lines modified
205 ············final·LinkOption[]·array2·=·array;204 ············final·LinkOption[]·array2·=·array;
206 ············final·int·n2·=·0;205 ············final·int·n2·=·0;
207 ············final·LinkOption·linkOption2·=·linkOption;206 ············final·LinkOption·linkOption2·=·linkOption;
208 ············array2[n2]·=·linkOption2;207 ············array2[n2]·=·linkOption2;
209 ············final·Closeable·closeable2·=·closeable;208 ············final·Closeable·closeable2·=·closeable;
210 ············final·Path·path2·=·path;209 ············final·Path·path2·=·path;
211 ············final·LinkOption[]·array3·=·array;210 ············final·LinkOption[]·array3·=·array;
212 ············closeable·=·StreamsKt$$ExternalSyntheticApiModelOutline0.m((SecureDirectoryStream)closeable2,·(Object)path2,·array3);211 ············closeable·=·PathTreeWalkKt$$ExternalSyntheticApiModelOutline1.m((SecureDirectoryStream)closeable2,·(Object)path2,·array3);
213 ········}212 ········}
214 ········catch·(final·NoSuchFileException·ex4)·{}213 ········catch·(final·NoSuchFileException·ex4)·{}
215 ········if·(closeable·==·null)·{214 ········if·(closeable·==·null)·{
Max diff block lines reached; 9376/19945 bytes (47.01%) of diff not shown.
1.26 KB
kotlin/streams/jdk8/StreamsKt$asSequence$$inlined$Sequence$1.class
1.13 KB
procyon -ec {}
error from `procyon -ec {}`: OpenJDK 64-Bit Server VM warning: Insufficient space for shared memory file: 1304149 Try using the -Djava.io.tmpdir= option to select an alternate temp location.
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
  
1 package·kotlin.streams.jdk8;1 package·kotlin.streams.jdk8;
  
2 import·kotlin.jvm.internal.Intrinsics;2 import·kotlin.jvm.internal.Intrinsics;
 3 import·kotlin.io.path.PathTreeWalkKt$$ExternalSyntheticApiModelOutline1;
3 import·java.util.Iterator;4 import·java.util.Iterator;
4 import·java.util.stream.Stream;5 import·java.util.stream.Stream;
5 import·kotlin.sequences.Sequence;6 import·kotlin.sequences.Sequence;
  
6 public·final·class·StreamsKt$asSequence$$inlined$Sequence$1·implements·Sequence7 public·final·class·StreamsKt$asSequence$$inlined$Sequence$1·implements·Sequence
7 {8 {
8 ····final·/*·synthetic·*/·Stream·$this_asSequence$inlined;9 ····final·/*·synthetic·*/·Stream·$this_asSequence$inlined;
9 ····10 ····
10 ····public·StreamsKt$asSequence$$inlined$Sequence$1(final·Stream·$this_asSequence$inlined)·{11 ····public·StreamsKt$asSequence$$inlined$Sequence$1(final·Stream·$this_asSequence$inlined)·{
11 ········this.$this_asSequence$inlined·=·$this_asSequence$inlined;12 ········this.$this_asSequence$inlined·=·$this_asSequence$inlined;
12 ····}13 ····}
13 ····14 ····
14 ····public·Iterator·iterator()·{15 ····public·Iterator·iterator()·{
15 ········final·Iterator·m·=·StreamsKt$$ExternalSyntheticApiModelOutline0.m(this.$this_asSequence$inlined);16 ········final·Iterator·m·=·PathTreeWalkKt$$ExternalSyntheticApiModelOutline1.m(this.$this_asSequence$inlined);
16 ········Intrinsics.checkNotNullExpressionValue((Object)m,·"iterator()");17 ········Intrinsics.checkNotNullExpressionValue((Object)m,·"iterator()");
17 ········return·m;18 ········return·m;
18 ····}19 ····}
19 }20 }
1.34 KB
kotlin/streams/jdk8/StreamsKt$asSequence$$inlined$Sequence$2.class
1.21 KB
procyon -ec {}
error from `procyon -ec {}`: OpenJDK 64-Bit Server VM warning: Insufficient space for shared memory file: 1304614 Try using the -Djava.io.tmpdir= option to select an alternate temp location.
    
Offset 1, 23 lines modifiedOffset 1, 24 lines modified
  
1 package·kotlin.streams.jdk8;1 package·kotlin.streams.jdk8;
  
2 import·java.util.PrimitiveIterator;2 import·java.util.PrimitiveIterator;
3 import·kotlin.jvm.internal.Intrinsics;3 import·kotlin.jvm.internal.Intrinsics;
 4 import·kotlin.io.path.PathTreeWalkKt$$ExternalSyntheticApiModelOutline1;
4 import·java.util.Iterator;5 import·java.util.Iterator;
5 import·java.util.stream.IntStream;6 import·java.util.stream.IntStream;
6 import·kotlin.sequences.Sequence;7 import·kotlin.sequences.Sequence;
  
7 public·final·class·StreamsKt$asSequence$$inlined$Sequence$2·implements·Sequence8 public·final·class·StreamsKt$asSequence$$inlined$Sequence$2·implements·Sequence
8 {9 {
9 ····final·/*·synthetic·*/·IntStream·$this_asSequence$inlined;10 ····final·/*·synthetic·*/·IntStream·$this_asSequence$inlined;
10 ····11 ····
11 ····public·StreamsKt$asSequence$$inlined$Sequence$2(final·IntStream·$this_asSequence$inlined)·{12 ····public·StreamsKt$asSequence$$inlined$Sequence$2(final·IntStream·$this_asSequence$inlined)·{
12 ········this.$this_asSequence$inlined·=·$this_asSequence$inlined;13 ········this.$this_asSequence$inlined·=·$this_asSequence$inlined;
13 ····}14 ····}
14 ····15 ····
15 ····public·Iterator·iterator()·{16 ····public·Iterator·iterator()·{
16 ········final·PrimitiveIterator.OfInt·m·=·StreamsKt$$ExternalSyntheticApiModelOutline0.m(this.$this_asSequence$inlined);17 ········final·PrimitiveIterator.OfInt·m·=·PathTreeWalkKt$$ExternalSyntheticApiModelOutline1.m(this.$this_asSequence$inlined);
17 ········Intrinsics.checkNotNullExpressionValue((Object)m,·"iterator()");18 ········Intrinsics.checkNotNullExpressionValue((Object)m,·"iterator()");
18 ········return·m;19 ········return·m;
19 ····}20 ····}
20 }21 }
1.34 KB
kotlin/streams/jdk8/StreamsKt$asSequence$$inlined$Sequence$3.class
1.21 KB
procyon -ec {}
error from `procyon -ec {}`: OpenJDK 64-Bit Server VM warning: Insufficient space for shared memory file: 1305277 Try using the -Djava.io.tmpdir= option to select an alternate temp location.
    
Offset 1, 23 lines modifiedOffset 1, 24 lines modified
  
1 package·kotlin.streams.jdk8;1 package·kotlin.streams.jdk8;
  
2 import·java.util.PrimitiveIterator;2 import·java.util.PrimitiveIterator;
3 import·kotlin.jvm.internal.Intrinsics;3 import·kotlin.jvm.internal.Intrinsics;
 4 import·kotlin.io.path.PathTreeWalkKt$$ExternalSyntheticApiModelOutline1;
4 import·java.util.Iterator;5 import·java.util.Iterator;
5 import·java.util.stream.LongStream;6 import·java.util.stream.LongStream;
6 import·kotlin.sequences.Sequence;7 import·kotlin.sequences.Sequence;
  
7 public·final·class·StreamsKt$asSequence$$inlined$Sequence$3·implements·Sequence8 public·final·class·StreamsKt$asSequence$$inlined$Sequence$3·implements·Sequence
8 {9 {
9 ····final·/*·synthetic·*/·LongStream·$this_asSequence$inlined;10 ····final·/*·synthetic·*/·LongStream·$this_asSequence$inlined;
10 ····11 ····
11 ····public·StreamsKt$asSequence$$inlined$Sequence$3(final·LongStream·$this_asSequence$inlined)·{12 ····public·StreamsKt$asSequence$$inlined$Sequence$3(final·LongStream·$this_asSequence$inlined)·{
12 ········this.$this_asSequence$inlined·=·$this_asSequence$inlined;13 ········this.$this_asSequence$inlined·=·$this_asSequence$inlined;
13 ····}14 ····}
14 ····15 ····
15 ····public·Iterator·iterator()·{16 ····public·Iterator·iterator()·{
16 ········final·PrimitiveIterator.OfLong·m·=·StreamsKt$$ExternalSyntheticApiModelOutline0.m(this.$this_asSequence$inlined);17 ········final·PrimitiveIterator.OfLong·m·=·PathTreeWalkKt$$ExternalSyntheticApiModelOutline1.m(this.$this_asSequence$inlined);
17 ········Intrinsics.checkNotNullExpressionValue((Object)m,·"iterator()");18 ········Intrinsics.checkNotNullExpressionValue((Object)m,·"iterator()");
18 ········return·m;19 ········return·m;
19 ····}20 ····}
20 }21 }
1.35 KB
kotlin/streams/jdk8/StreamsKt$asSequence$$inlined$Sequence$4.class
1.22 KB
procyon -ec {}
error from `procyon -ec {}`: OpenJDK 64-Bit Server VM warning: Insufficient space for shared memory file: 1305907 Try using the -Djava.io.tmpdir= option to select an alternate temp location.
    
Offset 1, 23 lines modifiedOffset 1, 24 lines modified
  
1 package·kotlin.streams.jdk8;1 package·kotlin.streams.jdk8;
  
2 import·java.util.PrimitiveIterator;2 import·java.util.PrimitiveIterator;
3 import·kotlin.jvm.internal.Intrinsics;3 import·kotlin.jvm.internal.Intrinsics;
 4 import·kotlin.io.path.PathTreeWalkKt$$ExternalSyntheticApiModelOutline1;
4 import·java.util.Iterator;5 import·java.util.Iterator;
5 import·java.util.stream.DoubleStream;6 import·java.util.stream.DoubleStream;
6 import·kotlin.sequences.Sequence;7 import·kotlin.sequences.Sequence;
  
7 public·final·class·StreamsKt$asSequence$$inlined$Sequence$4·implements·Sequence8 public·final·class·StreamsKt$asSequence$$inlined$Sequence$4·implements·Sequence
8 {9 {
9 ····final·/*·synthetic·*/·DoubleStream·$this_asSequence$inlined;10 ····final·/*·synthetic·*/·DoubleStream·$this_asSequence$inlined;
10 ····11 ····
11 ····public·StreamsKt$asSequence$$inlined$Sequence$4(final·DoubleStream·$this_asSequence$inlined)·{12 ····public·StreamsKt$asSequence$$inlined$Sequence$4(final·DoubleStream·$this_asSequence$inlined)·{
12 ········this.$this_asSequence$inlined·=·$this_asSequence$inlined;13 ········this.$this_asSequence$inlined·=·$this_asSequence$inlined;
13 ····}14 ····}
14 ····15 ····
15 ····public·Iterator·iterator()·{16 ····public·Iterator·iterator()·{
16 ········final·PrimitiveIterator.OfDouble·m·=·StreamsKt$$ExternalSyntheticApiModelOutline0.m(this.$this_asSequence$inlined);17 ········final·PrimitiveIterator.OfDouble·m·=·PathTreeWalkKt$$ExternalSyntheticApiModelOutline1.m(this.$this_asSequence$inlined);
17 ········Intrinsics.checkNotNullExpressionValue((Object)m,·"iterator()");18 ········Intrinsics.checkNotNullExpressionValue((Object)m,·"iterator()");
18 ········return·m;19 ········return·m;
19 ····}20 ····}
20 }21 }
1.12 KB
kotlinx/coroutines/internal/ClassValueCtorCache.class
1.01 KB
procyon -ec {}
error from `procyon -ec {}`: OpenJDK 64-Bit Server VM warning: Insufficient space for shared memory file: 1306603 Try using the -Djava.io.tmpdir= option to select an alternate temp location.
    
Offset 1, 11 lines modifiedOffset 1, 11 lines modified
  
1 package·kotlinx.coroutines.internal;1 package·kotlinx.coroutines.internal;
  
2 import·kotlin.streams.jdk8.StreamsKt$$ExternalSyntheticApiModelOutline0;2 import·okhttp3.Headers$$ExternalSyntheticApiModelOutline0;
3 import·kotlin.jvm.functions.Function1;3 import·kotlin.jvm.functions.Function1;
  
4 final·class·ClassValueCtorCache·extends·CtorCache4 final·class·ClassValueCtorCache·extends·CtorCache
5 {5 {
6 ····public·static·final·ClassValueCtorCache·INSTANCE;6 ····public·static·final·ClassValueCtorCache·INSTANCE;
7 ····private·static·final·ClassValueCtorCache$cache$1·cache;7 ····private·static·final·ClassValueCtorCache$cache$1·cache;
8 ····8 ····
Offset 14, 10 lines modifiedOffset 14, 10 lines modified
14 ········cache·=·new·ClassValueCtorCache$cache$1();14 ········cache·=·new·ClassValueCtorCache$cache$1();
15 ····}15 ····}
16 ····16 ····
17 ····private·ClassValueCtorCache()·{17 ····private·ClassValueCtorCache()·{
18 ····}18 ····}
19 ····19 ····
20 ····public·Function1·get(final·Class·clazz)·{20 ····public·Function1·get(final·Class·clazz)·{
21 ········return·(Function1)StreamsKt$$ExternalSyntheticApiModelOutline0.m(ClassValueCtorCache.cache,·clazz);21 ········return·(Function1)Headers$$ExternalSyntheticApiModelOutline0.m(ClassValueCtorCache.cache,·clazz);
22 ····}22 ····}
23 }23 }
2.57 KB
kotlinx/coroutines/stream/StreamFlow.class
2.49 KB
procyon -ec {}
error from `procyon -ec {}`: OpenJDK 64-Bit Server VM warning: Insufficient space for shared memory file: 1307094 Try using the -Djava.io.tmpdir= option to select an alternate temp location.
    
Offset 1, 12 lines modifiedOffset 1, 13 lines modified
  
1 package·kotlinx.coroutines.stream;1 package·kotlinx.coroutines.stream;
  
2 import·kotlin.Unit;2 import·kotlin.Unit;
 3 import·okhttp3.Headers$$ExternalSyntheticApiModelOutline0;
3 import·kotlin.streams.jdk8.StreamsKt$$ExternalSyntheticApiModelOutline0;4 import·kotlin.io.path.PathTreeWalkKt$$ExternalSyntheticApiModelOutline1;
4 import·kotlin.ResultKt;5 import·kotlin.ResultKt;
5 import·java.util.Iterator;6 import·java.util.Iterator;
6 import·kotlin.coroutines.intrinsics.IntrinsicsKt;7 import·kotlin.coroutines.intrinsics.IntrinsicsKt;
7 import·kotlin.coroutines.Continuation;8 import·kotlin.coroutines.Continuation;
8 import·kotlinx.coroutines.flow.FlowCollector;9 import·kotlinx.coroutines.flow.FlowCollector;
9 import·java.util.stream.Stream;10 import·java.util.stream.Stream;
10 import·java.util.concurrent.atomic.AtomicIntegerFieldUpdater;11 import·java.util.concurrent.atomic.AtomicIntegerFieldUpdater;
Offset 65, 33 lines modifiedOffset 66, 33 lines modified
65 ················throw·new·IllegalStateException("call·to·'resume'·before·'invoke'·with·coroutine");66 ················throw·new·IllegalStateException("call·to·'resume'·before·'invoke'·with·coroutine");
66 ············}67 ············}
67 ············ResultKt.throwOnFailure((Object)result);68 ············ResultKt.throwOnFailure((Object)result);
68 ············if·(!StreamFlow.consumed$FU.compareAndSet(this,·0,·label3))·{69 ············if·(!StreamFlow.consumed$FU.compareAndSet(this,·0,·label3))·{
69 ················throw·new·IllegalStateException("Stream.consumeAsFlow·can·be·collected·only·once".toString());70 ················throw·new·IllegalStateException("Stream.consumeAsFlow·can·be·collected·only·once".toString());
70 ············}71 ············}
71 ············try·{72 ············try·{
72 ················final·Iterator·m·=·StreamsKt$$ExternalSyntheticApiModelOutline0.m(this.stream);73 ················final·Iterator·m·=·PathTreeWalkKt$$ExternalSyntheticApiModelOutline1.m(this.stream);
73 ················l$0·=·this;74 ················l$0·=·this;
74 ················final·Iterator·iterator2·=·m;75 ················final·Iterator·iterator2·=·m;
75 ················result·=·(Continuation)flowCollector;76 ················result·=·(Continuation)flowCollector;
76 ················l$2·=·iterator2;77 ················l$2·=·iterator2;
77 ················while·(l$2.hasNext())·{78 ················while·(l$2.hasNext())·{
78 ····················final·Object·next·=·l$2.next();79 ····················final·Object·next·=·l$2.next();
79 ····················((StreamFlow$collect$1)o).L$0·=·l$0;80 ····················((StreamFlow$collect$1)o).L$0·=·l$0;
80 ····················((StreamFlow$collect$1)o).L$1·=·result;81 ····················((StreamFlow$collect$1)o).L$1·=·result;
81 ····················((StreamFlow$collect$1)o).L$2·=·l$2;82 ····················((StreamFlow$collect$1)o).L$2·=·l$2;
82 ····················((StreamFlow$collect$1)o).label·=·label3;83 ····················((StreamFlow$collect$1)o).label·=·label3;
83 ····················if·(((FlowCollector)result).emit(next,·(Continuation)o)·==·coroutine_SUSPENDED)·{84 ····················if·(((FlowCollector)result).emit(next,·(Continuation)o)·==·coroutine_SUSPENDED)·{
84 ························return·coroutine_SUSPENDED;85 ························return·coroutine_SUSPENDED;
85 ····················}86 ····················}
86 ················}87 ················}
87 ················StreamsKt$$ExternalSyntheticApiModelOutline0.m(l$0.stream);88 ················Headers$$ExternalSyntheticApiModelOutline0.m(l$0.stream);
88 ················return·Unit.INSTANCE;89 ················return·Unit.INSTANCE;
89 ············}90 ············}
90 ············finally·{91 ············finally·{
91 ················l$0·=·this;92 ················l$0·=·this;
92 ············}93 ············}
93 ········}94 ········}
94 ········StreamsKt$$ExternalSyntheticApiModelOutline0.m(l$0.stream);95 ········Headers$$ExternalSyntheticApiModelOutline0.m(l$0.stream);
95 ········throw·l$2;96 ········throw·l$2;
96 ····}97 ····}
97 }98 }
26.9 KB
kotlin/io/path/PathsKt__PathUtilsKt.class
26.8 KB
procyon -ec {}
error from `procyon -ec {}`: OpenJDK 64-Bit Server VM warning: Insufficient space for shared memory file: 1307634 Try using the -Djava.io.tmpdir= option to select an alternate temp location.
    
Offset 23, 15 lines modifiedOffset 23, 14 lines modified
23 import·java.nio.file.FileStore;23 import·java.nio.file.FileStore;
24 import·kotlin.KotlinNothingValueException;24 import·kotlin.KotlinNothingValueException;
25 import·java.nio.file.attribute.FileAttributeView;25 import·java.nio.file.attribute.FileAttributeView;
26 import·java.nio.file.FileAlreadyExistsException;26 import·java.nio.file.FileAlreadyExistsException;
27 import·java.nio.file.LinkOption;27 import·java.nio.file.LinkOption;
28 import·java.nio.file.attribute.FileAttribute;28 import·java.nio.file.attribute.FileAttribute;
29 import·java.nio.file.CopyOption;29 import·java.nio.file.CopyOption;
30 import·kotlin.streams.jdk8.StreamsKt$$ExternalSyntheticApiModelOutline0; 
31 import·java.util.Arrays;30 import·java.util.Arrays;
32 import·kotlin.jvm.internal.Intrinsics;31 import·kotlin.jvm.internal.Intrinsics;
33 import·java.nio.file.Path;32 import·java.nio.file.Path;
  
34 class·PathsKt__PathUtilsKt·extends·PathsKt__PathRecursiveFunctionsKt33 class·PathsKt__PathUtilsKt·extends·PathsKt__PathRecursiveFunctionsKt
35 {34 {
36 ····public·PathsKt__PathUtilsKt()·{35 ····public·PathsKt__PathUtilsKt()·{
Offset 51, 30 lines modifiedOffset 50, 30 lines modified
51 ········final·Path·m·=·PathTreeWalk$$ExternalSyntheticApiModelOutline0.m(s,·original);50 ········final·Path·m·=·PathTreeWalk$$ExternalSyntheticApiModelOutline0.m(s,·original);
52 ········Intrinsics.checkNotNullExpressionValue((Object)m,·"get(base,·*subpaths)");51 ········Intrinsics.checkNotNullExpressionValue((Object)m,·"get(base,·*subpaths)");
53 ········return·m;52 ········return·m;
54 ····}53 ····}
55 ····54 ····
56 ····private·static·final·Path·absolute(Path·m$1)·{55 ····private·static·final·Path·absolute(Path·m$1)·{
57 ········Intrinsics.checkNotNullParameter((Object)m$1,·"<this>");56 ········Intrinsics.checkNotNullParameter((Object)m$1,·"<this>");
58 ········m$1·=·StreamsKt$$ExternalSyntheticApiModelOutline0.m$1(m$1);57 ········m$1·=·PathTreeWalkKt$$ExternalSyntheticApiModelOutline1.m$1(m$1);
59 ········Intrinsics.checkNotNullExpressionValue((Object)m$1,·"toAbsolutePath()");58 ········Intrinsics.checkNotNullExpressionValue((Object)m$1,·"toAbsolutePath()");
60 ········return·m$1;59 ········return·m$1;
61 ····}60 ····}
62 ····61 ····
63 ····private·static·final·String·absolutePathString(final·Path·path)·{62 ····private·static·final·String·absolutePathString(final·Path·path)·{
64 ········Intrinsics.checkNotNullParameter((Object)path,·"<this>");63 ········Intrinsics.checkNotNullParameter((Object)path,·"<this>");
65 ········return·StreamsKt$$ExternalSyntheticApiModelOutline0.m$1(path).toString();64 ········return·PathTreeWalkKt$$ExternalSyntheticApiModelOutline1.m$1(path).toString();
66 ····}65 ····}
67 ····66 ····
68 ····private·static·final·Path·copyTo(Path·m,·final·Path·path,·final·boolean·b)·{67 ····private·static·final·Path·copyTo(Path·m,·final·Path·path,·final·boolean·b)·{
69 ········Intrinsics.checkNotNullParameter((Object)m,·"<this>");68 ········Intrinsics.checkNotNullParameter((Object)m,·"<this>");
70 ········Intrinsics.checkNotNullParameter((Object)path,·"target");69 ········Intrinsics.checkNotNullParameter((Object)path,·"target");
71 ········CopyOption[]·original;70 ········CopyOption[]·original;
72 ········if·(b)·{71 ········if·(b)·{
73 ············original·=·new·CopyOption[]·{·StreamsKt$$ExternalSyntheticApiModelOutline0.m()·};72 ············original·=·new·CopyOption[]·{·PathTreeWalkKt$$ExternalSyntheticApiModelOutline1.m()·};
74 ········}73 ········}
75 ········else·{74 ········else·{
76 ············original·=·new·CopyOption[0];75 ············original·=·new·CopyOption[0];
77 ········}76 ········}
78 ········m·=·PathTreeWalk$$ExternalSyntheticApiModelOutline0.m(m,·path,·(CopyOption[])Arrays.copyOf(original,·original.length));77 ········m·=·PathTreeWalk$$ExternalSyntheticApiModelOutline0.m(m,·path,·(CopyOption[])Arrays.copyOf(original,·original.length));
79 ········Intrinsics.checkNotNullExpressionValue((Object)m,·"copy(this,·target,·*options)");78 ········Intrinsics.checkNotNullExpressionValue((Object)m,·"copy(this,·target,·*options)");
80 ········return·m;79 ········return·m;
Offset 90, 41 lines modifiedOffset 89, 41 lines modified
90 ········return·m;89 ········return·m;
91 ····}90 ····}
92 ····91 ····
93 ····private·static·final·Path·createDirectories(Path·m,·FileAttribute...·original)·{92 ····private·static·final·Path·createDirectories(Path·m,·FileAttribute...·original)·{
94 ········Intrinsics.checkNotNullParameter((Object)m,·"<this>");93 ········Intrinsics.checkNotNullParameter((Object)m,·"<this>");
95 ········Intrinsics.checkNotNullParameter((Object)original,·"attributes");94 ········Intrinsics.checkNotNullParameter((Object)original,·"attributes");
96 ········original·=·Arrays.copyOf(original,·original.length);95 ········original·=·Arrays.copyOf(original,·original.length);
97 ········m·=·StreamsKt$$ExternalSyntheticApiModelOutline0.m(m,·(FileAttribute[])original);96 ········m·=·PathTreeWalkKt$$ExternalSyntheticApiModelOutline1.m(m,·(FileAttribute[])original);
98 ········Intrinsics.checkNotNullExpressionValue((Object)m,·"createDirectories(this,·*attributes)");97 ········Intrinsics.checkNotNullExpressionValue((Object)m,·"createDirectories(this,·*attributes)");
99 ········return·m;98 ········return·m;
100 ····}99 ····}
101 ····100 ····
102 ····private·static·final·Path·createDirectory(Path·m$1,·FileAttribute...·original)·{101 ····private·static·final·Path·createDirectory(Path·m$1,·FileAttribute...·original)·{
103 ········Intrinsics.checkNotNullParameter((Object)m$1,·"<this>");102 ········Intrinsics.checkNotNullParameter((Object)m$1,·"<this>");
104 ········Intrinsics.checkNotNullParameter((Object)original,·"attributes");103 ········Intrinsics.checkNotNullParameter((Object)original,·"attributes");
105 ········original·=·Arrays.copyOf(original,·original.length);104 ········original·=·Arrays.copyOf(original,·original.length);
106 ········m$1·=·StreamsKt$$ExternalSyntheticApiModelOutline0.m$1(m$1,·(FileAttribute[])original);105 ········m$1·=·PathTreeWalkKt$$ExternalSyntheticApiModelOutline1.m$1(m$1,·(FileAttribute[])original);
107 ········Intrinsics.checkNotNullExpressionValue((Object)m$1,·"createDirectory(this,·*attributes)");106 ········Intrinsics.checkNotNullExpressionValue((Object)m$1,·"createDirectory(this,·*attributes)");
108 ········return·m$1;107 ········return·m$1;
109 ····}108 ····}
110 ····109 ····
111 ····private·static·final·Path·createFile(Path·m$2,·FileAttribute...·original)·{110 ····private·static·final·Path·createFile(Path·m$2,·FileAttribute...·original)·{
112 ········Intrinsics.checkNotNullParameter((Object)m$2,·"<this>");111 ········Intrinsics.checkNotNullParameter((Object)m$2,·"<this>");
113 ········Intrinsics.checkNotNullParameter((Object)original,·"attributes");112 ········Intrinsics.checkNotNullParameter((Object)original,·"attributes");
114 ········original·=·Arrays.copyOf(original,·original.length);113 ········original·=·Arrays.copyOf(original,·original.length);
115 ········m$2·=·StreamsKt$$ExternalSyntheticApiModelOutline0.m$2(m$2,·(FileAttribute[])original);114 ········m$2·=·PathTreeWalkKt$$ExternalSyntheticApiModelOutline1.m$2(m$2,·(FileAttribute[])original);
116 ········Intrinsics.checkNotNullExpressionValue((Object)m$2,·"createFile(this,·*attributes)");115 ········Intrinsics.checkNotNullExpressionValue((Object)m$2,·"createFile(this,·*attributes)");
117 ········return·m$2;116 ········return·m$2;
118 ····}117 ····}
119 ····118 ····
120 ····private·static·final·Path·createLinkPointingTo(Path·m,·final·Path·path)·{119 ····private·static·final·Path·createLinkPointingTo(Path·m,·final·Path·path)·{
121 ········Intrinsics.checkNotNullParameter((Object)m,·"<this>");120 ········Intrinsics.checkNotNullParameter((Object)m,·"<this>");
122 ········Intrinsics.checkNotNullParameter((Object)path,·"target");121 ········Intrinsics.checkNotNullParameter((Object)path,·"target");
123 ········m·=·StreamsKt$$ExternalSyntheticApiModelOutline0.m(m,·path);122 ········m·=·PathTreeWalkKt$$ExternalSyntheticApiModelOutline1.m(m,·path);
124 ········Intrinsics.checkNotNullExpressionValue((Object)m,·"createLink(this,·target)");123 ········Intrinsics.checkNotNullExpressionValue((Object)m,·"createLink(this,·target)");
125 ········return·m;124 ········return·m;
126 ····}125 ····}
127 ····126 ····
128 ····public·static·final·Path·createParentDirectories(final·Path·path,·FileAttribute...·array)·{127 ····public·static·final·Path·createParentDirectories(final·Path·path,·FileAttribute...·array)·{
129 ········Intrinsics.checkNotNullParameter((Object)path,·"<this>");128 ········Intrinsics.checkNotNullParameter((Object)path,·"<this>");
130 ········Intrinsics.checkNotNullParameter((Object)array,·"attributes");129 ········Intrinsics.checkNotNullParameter((Object)array,·"attributes");
Offset 134, 15 lines modifiedOffset 133, 15 lines modified
134 ················final·FileAttribute[]·copy·=·Arrays.copyOf(array,·array.length);133 ················final·FileAttribute[]·copy·=·Arrays.copyOf(array,·array.length);
135 ················try·{134 ················try·{
136 ····················array·=·copy;135 ····················array·=·copy;
137 ····················try·{136 ····················try·{
138 ························final·FileAttribute[]·copy2·=·Arrays.copyOf(array,·array.length);137 ························final·FileAttribute[]·copy2·=·Arrays.copyOf(array,·array.length);
139 ························try·{138 ························try·{
140 ····························array·=·copy2;139 ····························array·=·copy2;
141 ····························Intrinsics.checkNotNullExpressionValue((Object)StreamsKt$$ExternalSyntheticApiModelOutline0.m(m$1,·array),·"createDirectories(this,·*attributes)");140 ····························Intrinsics.checkNotNullExpressionValue((Object)PathTreeWalkKt$$ExternalSyntheticApiModelOutline1.m(m$1,·array),·"createDirectories(this,·*attributes)");
142 ························}141 ························}
143 ························catch·(final·FileAlreadyExistsException·ex)·{142 ························catch·(final·FileAlreadyExistsException·ex)·{
144 ····························if·(PathTreeWalk$$ExternalSyntheticApiModelOutline0.m(m$1,·(LinkOption[])Arrays.copyOf(new·LinkOption[0],·0)))·{143 ····························if·(PathTreeWalk$$ExternalSyntheticApiModelOutline0.m(m$1,·(LinkOption[])Arrays.copyOf(new·LinkOption[0],·0)))·{
145 ································return·path;144 ································return·path;
146 ····························}145 ····························}
147 ····························throw·ex;146 ····························throw·ex;
148 ························}147 ························}
Offset 157, 81 lines modifiedOffset 156, 81 lines modified
157 ····}156 ····}
158 ····157 ····
159 ····private·static·final·Path·createSymbolicLinkPointingTo(Path·m,·final·Path·path,·FileAttribute...·original)·{158 ····private·static·final·Path·createSymbolicLinkPointingTo(Path·m,·final·Path·path,·FileAttribute...·original)·{
160 ········Intrinsics.checkNotNullParameter((Object)m,·"<this>");159 ········Intrinsics.checkNotNullParameter((Object)m,·"<this>");
161 ········Intrinsics.checkNotNullParameter((Object)path,·"target");160 ········Intrinsics.checkNotNullParameter((Object)path,·"target");
162 ········Intrinsics.checkNotNullParameter((Object)original,·"attributes");161 ········Intrinsics.checkNotNullParameter((Object)original,·"attributes");
163 ········original·=·Arrays.copyOf(original,·original.length);162 ········original·=·Arrays.copyOf(original,·original.length);
164 ········m·=·StreamsKt$$ExternalSyntheticApiModelOutline0.m(m,·path,·(FileAttribute[])original);163 ········m·=·PathTreeWalkKt$$ExternalSyntheticApiModelOutline1.m(m,·path,·(FileAttribute[])original);
165 ········Intrinsics.checkNotNullExpressionValue((Object)m,·"createSymbolicLink(this,·target,·*attributes)");164 ········Intrinsics.checkNotNullExpressionValue((Object)m,·"createSymbolicLink(this,·target,·*attributes)");
166 ········return·m;165 ········return·m;
167 ····}166 ····}
168 ····167 ····
169 ····private·static·final·Path·createTempDirectory(final·String·s,·FileAttribute...·original)·{168 ····private·static·final·Path·createTempDirectory(final·String·s,·FileAttribute...·original)·{
170 ········Intrinsics.checkNotNullParameter((Object)original,·"attributes");169 ········Intrinsics.checkNotNullParameter((Object)original,·"attributes");
171 ········original·=·Arrays.copyOf(original,·original.length);170 ········original·=·Arrays.copyOf(original,·original.length);
172 ········final·Path·m·=·StreamsKt$$ExternalSyntheticApiModelOutline0.m(s,·(FileAttribute[])original);171 ········final·Path·m·=·PathTreeWalkKt$$ExternalSyntheticApiModelOutline1.m(s,·(FileAttribute[])original);
173 ········Intrinsics.checkNotNullExpressionValue((Object)m,·"createTempDirectory(prefix,·*attributes)");172 ········Intrinsics.checkNotNullExpressionValue((Object)m,·"createTempDirectory(prefix,·*attributes)");
174 ········return·m;173 ········return·m;
175 ····}174 ····}
176 ····175 ····
177 ····public·static·final·Path·createTempDirectory(Path·path,·String·s,·FileAttribute...·array)·{176 ····public·static·final·Path·createTempDirectory(Path·path,·String·s,·FileAttribute...·array)·{
178 ········Intrinsics.checkNotNullParameter((Object)array,·"attributes");177 ········Intrinsics.checkNotNullParameter((Object)array,·"attributes");
Max diff block lines reached; 19694/27224 bytes (72.34%) of diff not shown.
4.17 KB
okio/NioSystemFileSystem.class
4.11 KB
procyon -ec {}
error from `procyon -ec {}`: OpenJDK 64-Bit Server VM warning: Insufficient space for shared memory file: 1307955 Try using the -Djava.io.tmpdir= option to select an alternate temp location.
    
Offset 7, 15 lines modifiedOffset 7, 15 lines modified
7 import·java.util.Map;7 import·java.util.Map;
8 import·java.nio.file.LinkOption;8 import·java.nio.file.LinkOption;
9 import·kotlin.io.path.PathTreeWalk$$ExternalSyntheticApiModelOutline0;9 import·kotlin.io.path.PathTreeWalk$$ExternalSyntheticApiModelOutline0;
10 import·java.nio.file.attribute.FileAttribute;10 import·java.nio.file.attribute.FileAttribute;
11 import·java.nio.file.NoSuchFileException;11 import·java.nio.file.NoSuchFileException;
12 import·java.io.FileNotFoundException;12 import·java.io.FileNotFoundException;
13 import·java.io.IOException;13 import·java.io.IOException;
14 import·kotlin.streams.jdk8.StreamsKt$$ExternalSyntheticApiModelOutline0;14 import·kotlin.io.path.PathTreeWalkKt$$ExternalSyntheticApiModelOutline1;
15 import·java.nio.file.CopyOption;15 import·java.nio.file.CopyOption;
16 import·kotlin.jvm.internal.Intrinsics;16 import·kotlin.jvm.internal.Intrinsics;
17 import·okhttp3.Headers$$ExternalSyntheticApiModelOutline0;17 import·okhttp3.Headers$$ExternalSyntheticApiModelOutline0;
18 import·java.nio.file.attribute.FileTime;18 import·java.nio.file.attribute.FileTime;
  
19 public·class·NioSystemFileSystem·extends·JvmSystemFileSystem19 public·class·NioSystemFileSystem·extends·JvmSystemFileSystem
20 {20 {
Offset 33, 16 lines modifiedOffset 33, 16 lines modified
33 ········try·{33 ········try·{
34 ············final·java.nio.file.Path·nioPath·=·path.toNioPath();34 ············final·java.nio.file.Path·nioPath·=·path.toNioPath();
35 ············try·{35 ············try·{
36 ················final·java.nio.file.Path·nioPath2·=·path2.toNioPath();36 ················final·java.nio.file.Path·nioPath2·=·path2.toNioPath();
37 ················final·CopyOption[]·array·=·new·CopyOption[2];37 ················final·CopyOption[]·array·=·new·CopyOption[2];
38 ················try·{38 ················try·{
39 ····················array[0]·=·Headers$$ExternalSyntheticApiModelOutline0.m();39 ····················array[0]·=·Headers$$ExternalSyntheticApiModelOutline0.m();
40 ····················array[1]·=·StreamsKt$$ExternalSyntheticApiModelOutline0.m();40 ····················array[1]·=·PathTreeWalkKt$$ExternalSyntheticApiModelOutline1.m();
41 ····················StreamsKt$$ExternalSyntheticApiModelOutline0.m(nioPath,·nioPath2,·array);41 ····················PathTreeWalkKt$$ExternalSyntheticApiModelOutline1.m(nioPath,·nioPath2,·array);
42 ················}42 ················}
43 ················catch·(final·UnsupportedOperationException·ex)·{43 ················catch·(final·UnsupportedOperationException·ex)·{
44 ····················throw·new·IOException("atomic·move·not·supported");44 ····················throw·new·IOException("atomic·move·not·supported");
45 ················}45 ················}
46 ················catch·(final·NoSuchFileException·ex2)·{46 ················catch·(final·NoSuchFileException·ex2)·{
47 ····················throw·new·FileNotFoundException(Headers$$ExternalSyntheticApiModelOutline0.m(ex2));47 ····················throw·new·FileNotFoundException(Headers$$ExternalSyntheticApiModelOutline0.m(ex2));
48 ················}48 ················}
Offset 53, 36 lines modifiedOffset 53, 36 lines modified
53 ········catch·(final·UnsupportedOperationException·ex5)·{}53 ········catch·(final·UnsupportedOperationException·ex5)·{}
54 ········catch·(final·NoSuchFileException·ex6)·{}54 ········catch·(final·NoSuchFileException·ex6)·{}
55 ····}55 ····}
56 ····56 ····
57 ····public·void·createSymlink(final·Path·path,·final·Path·path2)·{57 ····public·void·createSymlink(final·Path·path,·final·Path·path2)·{
58 ········Intrinsics.checkNotNullParameter((Object)path,·"source");58 ········Intrinsics.checkNotNullParameter((Object)path,·"source");
59 ········Intrinsics.checkNotNullParameter((Object)path2,·"target");59 ········Intrinsics.checkNotNullParameter((Object)path2,·"target");
60 ········StreamsKt$$ExternalSyntheticApiModelOutline0.m(path.toNioPath(),·path2.toNioPath(),·new·FileAttribute[0]);60 ········PathTreeWalkKt$$ExternalSyntheticApiModelOutline1.m(path.toNioPath(),·path2.toNioPath(),·new·FileAttribute[0]);
61 ····}61 ····}
62 ····62 ····
63 ····protected·final·FileMetadata·metadataOrNull(final·java.nio.file.Path·path)·{63 ····protected·final·FileMetadata·metadataOrNull(final·java.nio.file.Path·path)·{
64 ········Intrinsics.checkNotNullParameter((Object)path,·"nioPath");64 ········Intrinsics.checkNotNullParameter((Object)path,·"nioPath");
65 ········Long·zeroToNull·=·null;65 ········Long·zeroToNull·=·null;
66 ········try·{66 ········try·{
67 ············final·Class·m$1·=·PathTreeWalk$$ExternalSyntheticApiModelOutline0.m$1();67 ············final·Class·m$1·=·PathTreeWalk$$ExternalSyntheticApiModelOutline0.m$1();
68 ············final·int·n·=·1;68 ············final·int·n·=·1;
69 ············final·LinkOption[]·array·=·new·LinkOption[n];69 ············final·LinkOption[]·array·=·new·LinkOption[n];
70 ············try·{70 ············try·{
71 ················array[0]·=·PathTreeWalk$$ExternalSyntheticApiModelOutline0.m();71 ················array[0]·=·PathTreeWalk$$ExternalSyntheticApiModelOutline0.m();
72 ················final·BasicFileAttributes·m·=·PathTreeWalk$$ExternalSyntheticApiModelOutline0.m(path,·m$1,·array);72 ················final·BasicFileAttributes·m·=·PathTreeWalkKt$$ExternalSyntheticApiModelOutline1.m(path,·m$1,·array);
73 ················java.nio.file.Path·i;73 ················java.nio.file.Path·i;
74 ················if·(Headers$$ExternalSyntheticApiModelOutline0.m(m))·{74 ················if·(Headers$$ExternalSyntheticApiModelOutline0.m(m))·{
75 ····················i·=·StreamsKt$$ExternalSyntheticApiModelOutline0.m(path);75 ····················i·=·PathTreeWalkKt$$ExternalSyntheticApiModelOutline1.m(path);
76 ················}76 ················}
77 ················else·{77 ················else·{
78 ····················i·=·null;78 ····················i·=·null;
79 ················}79 ················}
80 ················final·boolean·m$2·=·Headers$$ExternalSyntheticApiModelOutline0.m$1(m);80 ················final·boolean·m$2·=·Headers$$ExternalSyntheticApiModelOutline0.m$1(m);
81 ················final·boolean·j·=·StreamsKt$$ExternalSyntheticApiModelOutline0.m(m);81 ················final·boolean·j·=·PathTreeWalkKt$$ExternalSyntheticApiModelOutline1.m(m);
82 ················Path·get$default;82 ················Path·get$default;
83 ················if·(i·!=·null)·{83 ················if·(i·!=·null)·{
84 ····················get$default·=·Path$Companion.get$default(Path.Companion,·i,·false,·n,·(Object)null);84 ····················get$default·=·Path$Companion.get$default(Path.Companion,·i,·false,·n,·(Object)null);
85 ················}85 ················}
86 ················else·{86 ················else·{
87 ····················get$default·=·null;87 ····················get$default·=·null;
88 ················}88 ················}
1.79 KB
kotlin/io/path/PathsKt__PathRecursiveFunctionsKt$copyToRecursively$2.class
1.65 KB
procyon -ec {}
error from `procyon -ec {}`: OpenJDK 64-Bit Server VM warning: Insufficient space for shared memory file: 1308153 Try using the -Djava.io.tmpdir= option to select an alternate temp location.
    
Offset 1, 12 lines modifiedOffset 1, 11 lines modified
  
1 package·kotlin.io.path;1 package·kotlin.io.path;
  
2 import·java.nio.file.CopyOption;2 import·java.nio.file.CopyOption;
3 import·kotlin.streams.jdk8.StreamsKt$$ExternalSyntheticApiModelOutline0; 
4 import·kotlin.jvm.internal.SpreadBuilder;3 import·kotlin.jvm.internal.SpreadBuilder;
5 import·java.util.Arrays;4 import·java.util.Arrays;
6 import·java.nio.file.LinkOption;5 import·java.nio.file.LinkOption;
7 import·kotlin.jvm.internal.Intrinsics;6 import·kotlin.jvm.internal.Intrinsics;
8 import·java.nio.file.Path;7 import·java.nio.file.Path;
9 import·kotlin.jvm.functions.Function3;8 import·kotlin.jvm.functions.Function3;
10 import·kotlin.jvm.internal.Lambda;9 import·kotlin.jvm.internal.Lambda;
Offset 32, 14 lines modifiedOffset 31, 14 lines modified
32 ········final·LinkOption[]·original2·=·(LinkOption[])Arrays.copyOf(linkOptions,·linkOptions.length);31 ········final·LinkOption[]·original2·=·(LinkOption[])Arrays.copyOf(linkOptions,·linkOptions.length);
33 ········if·(!PathTreeWalk$$ExternalSyntheticApiModelOutline0.m(path,·(LinkOption[])Arrays.copyOf(original2,·original2.length))·||·!m)·{32 ········if·(!PathTreeWalk$$ExternalSyntheticApiModelOutline0.m(path,·(LinkOption[])Arrays.copyOf(original2,·original2.length))·||·!m)·{
34 ············if·(m)·{33 ············if·(m)·{
35 ················PathsKt.deleteRecursively(path2);34 ················PathsKt.deleteRecursively(path2);
36 ············}35 ············}
37 ············final·SpreadBuilder·spreadBuilder·=·new·SpreadBuilder(2);36 ············final·SpreadBuilder·spreadBuilder·=·new·SpreadBuilder(2);
38 ············spreadBuilder.addSpread((Object)linkOptions);37 ············spreadBuilder.addSpread((Object)linkOptions);
39 ············spreadBuilder.add((Object)StreamsKt$$ExternalSyntheticApiModelOutline0.m());38 ············spreadBuilder.add((Object)PathTreeWalkKt$$ExternalSyntheticApiModelOutline1.m());
40 ············final·CopyOption[]·original3·=·(CopyOption[])spreadBuilder.toArray((Object[])new·CopyOption[spreadBuilder.size()]);39 ············final·CopyOption[]·original3·=·(CopyOption[])spreadBuilder.toArray((Object[])new·CopyOption[spreadBuilder.size()]);
41 ············Intrinsics.checkNotNullExpressionValue((Object)PathTreeWalk$$ExternalSyntheticApiModelOutline0.m(path,·path2,·(CopyOption[])Arrays.copyOf(original3,·original3.length)),·"copy(this,·target,·*options)");40 ············Intrinsics.checkNotNullExpressionValue((Object)PathTreeWalk$$ExternalSyntheticApiModelOutline0.m(path,·path2,·(CopyOption[])Arrays.copyOf(original3,·original3.length)),·"copy(this,·target,·*options)");
42 ········}41 ········}
43 ········return·CopyActionResult.CONTINUE;42 ········return·CopyActionResult.CONTINUE;
44 ····}43 ····}
45 }44 }
1.41 KB
kotlin/io/path/PathsKt__PathRecursiveFunctionsKt$copyToRecursively$5$4.class
1.26 KB
procyon -ec {}
error from `procyon -ec {}`: OpenJDK 64-Bit Server VM warning: Insufficient space for shared memory file: 1308323 Try using the -Djava.io.tmpdir= option to select an alternate temp location.
    
Offset 1, 11 lines modifiedOffset 1, 10 lines modified
  
1 package·kotlin.io.path;1 package·kotlin.io.path;
  
2 import·kotlin.streams.jdk8.StreamsKt$$ExternalSyntheticApiModelOutline0; 
3 import·kotlin.jvm.internal.Intrinsics;2 import·kotlin.jvm.internal.Intrinsics;
4 import·java.nio.file.FileVisitResult;3 import·java.nio.file.FileVisitResult;
5 import·java.io.IOException;4 import·java.io.IOException;
6 import·java.nio.file.Path;5 import·java.nio.file.Path;
7 import·kotlin.jvm.functions.Function3;6 import·kotlin.jvm.functions.Function3;
8 import·kotlin.jvm.functions.Function2;7 import·kotlin.jvm.functions.Function2;
9 import·kotlin.jvm.internal.Lambda;8 import·kotlin.jvm.internal.Lambda;
Offset 23, 15 lines modifiedOffset 22, 15 lines modified
23 ········super(2);22 ········super(2);
24 ····}23 ····}
25 ····24 ····
26 ····public·final·FileVisitResult·invoke(final·Path·path,·final·IOException·ex)·{25 ····public·final·FileVisitResult·invoke(final·Path·path,·final·IOException·ex)·{
27 ········Intrinsics.checkNotNullParameter((Object)path,·"directory");26 ········Intrinsics.checkNotNullParameter((Object)path,·"directory");
28 ········FileVisitResult·fileVisitResult;27 ········FileVisitResult·fileVisitResult;
29 ········if·(ex·==·null)·{28 ········if·(ex·==·null)·{
30 ············fileVisitResult·=·StreamsKt$$ExternalSyntheticApiModelOutline0.m$2();29 ············fileVisitResult·=·PathTreeWalkKt$$ExternalSyntheticApiModelOutline1.m$2();
31 ········}30 ········}
32 ········else·{31 ········else·{
33 ············fileVisitResult·=·PathsKt__PathRecursiveFunctionsKt.access$copyToRecursively$error(this.$onError,·this.$this_copyToRecursively,·this.$target,·path,·(Exception)ex);32 ············fileVisitResult·=·PathsKt__PathRecursiveFunctionsKt.access$copyToRecursively$error(this.$onError,·this.$this_copyToRecursively,·this.$target,·path,·(Exception)ex);
34 ········}33 ········}
35 ········return·fileVisitResult;34 ········return·fileVisitResult;
36 ····}35 ····}
37 }36 }
1.46 KB
kotlinx/coroutines/future/FutureKt$asCompletableFuture$1.class
1.34 KB
procyon -ec {}
error from `procyon -ec {}`: OpenJDK 64-Bit Server VM warning: Insufficient space for shared memory file: 1308591 Try using the -Djava.io.tmpdir= option to select an alternate temp location.
    
Offset 1, 11 lines modifiedOffset 1, 11 lines modified
  
1 package·kotlinx.coroutines.future;1 package·kotlinx.coroutines.future;
  
2 import·kotlin.streams.jdk8.StreamsKt$$ExternalSyntheticApiModelOutline0;2 import·kotlin.io.path.PathTreeWalkKt$$ExternalSyntheticApiModelOutline1;
3 import·kotlin.Unit;3 import·kotlin.Unit;
4 import·kotlinx.coroutines.Deferred;4 import·kotlinx.coroutines.Deferred;
5 import·java.util.concurrent.CompletableFuture;5 import·java.util.concurrent.CompletableFuture;
6 import·kotlin.jvm.functions.Function1;6 import·kotlin.jvm.functions.Function1;
7 import·kotlin.jvm.internal.Lambda;7 import·kotlin.jvm.internal.Lambda;
  
8 final·class·FutureKt$asCompletableFuture$1·extends·Lambda·implements·Function18 final·class·FutureKt$asCompletableFuture$1·extends·Lambda·implements·Function1
Offset 17, 14 lines modifiedOffset 17, 14 lines modified
17 ········this.$future·=·$future;17 ········this.$future·=·$future;
18 ········this.$this_asCompletableFuture·=·$this_asCompletableFuture;18 ········this.$this_asCompletableFuture·=·$this_asCompletableFuture;
19 ········super(1);19 ········super(1);
20 ····}20 ····}
21 ····21 ····
22 ····public·final·void·invoke(final·Throwable·t)·{22 ····public·final·void·invoke(final·Throwable·t)·{
23 ········try·{23 ········try·{
24 ············StreamsKt$$ExternalSyntheticApiModelOutline0.m(this.$future,·this.$this_asCompletableFuture.getCompleted());24 ············PathTreeWalkKt$$ExternalSyntheticApiModelOutline1.m(this.$future,·this.$this_asCompletableFuture.getCompleted());
25 ········}25 ········}
26 ········finally·{26 ········finally·{
27 ············StreamsKt$$ExternalSyntheticApiModelOutline0.m(this.$future,·t);27 ············PathTreeWalkKt$$ExternalSyntheticApiModelOutline1.m(this.$future,·t);
28 ········}28 ········}
29 ····}29 ····}
30 }30 }
1.39 KB
kotlinx/coroutines/future/FutureKt$asCompletableFuture$2.class
1.27 KB
procyon -ec {}
error from `procyon -ec {}`: OpenJDK 64-Bit Server VM warning: Insufficient space for shared memory file: 1308692 Try using the -Djava.io.tmpdir= option to select an alternate temp location.
    
Offset 1, 11 lines modifiedOffset 1, 11 lines modified
  
1 package·kotlinx.coroutines.future;1 package·kotlinx.coroutines.future;
  
2 import·kotlin.streams.jdk8.StreamsKt$$ExternalSyntheticApiModelOutline0;2 import·kotlin.io.path.PathTreeWalkKt$$ExternalSyntheticApiModelOutline1;
3 import·kotlin.Unit;3 import·kotlin.Unit;
4 import·java.util.concurrent.CompletableFuture;4 import·java.util.concurrent.CompletableFuture;
5 import·kotlin.jvm.functions.Function1;5 import·kotlin.jvm.functions.Function1;
6 import·kotlin.jvm.internal.Lambda;6 import·kotlin.jvm.internal.Lambda;
  
7 final·class·FutureKt$asCompletableFuture$2·extends·Lambda·implements·Function17 final·class·FutureKt$asCompletableFuture$2·extends·Lambda·implements·Function1
8 {8 {
Offset 14, 14 lines modifiedOffset 14, 14 lines modified
14 ····FutureKt$asCompletableFuture$2(final·CompletableFuture·$future)·{14 ····FutureKt$asCompletableFuture$2(final·CompletableFuture·$future)·{
15 ········this.$future·=·$future;15 ········this.$future·=·$future;
16 ········super(1);16 ········super(1);
17 ····}17 ····}
18 ····18 ····
19 ····public·final·void·invoke(final·Throwable·t)·{19 ····public·final·void·invoke(final·Throwable·t)·{
20 ········if·(t·==·null)·{20 ········if·(t·==·null)·{
21 ············StreamsKt$$ExternalSyntheticApiModelOutline0.m(this.$future,·(Object)Unit.INSTANCE);21 ············PathTreeWalkKt$$ExternalSyntheticApiModelOutline1.m(this.$future,·(Object)Unit.INSTANCE);
22 ········}22 ········}
23 ········else·{23 ········else·{
24 ············StreamsKt$$ExternalSyntheticApiModelOutline0.m(this.$future,·t);24 ············PathTreeWalkKt$$ExternalSyntheticApiModelOutline1.m(this.$future,·t);
25 ········}25 ········}
26 ····}26 ····}
27 }27 }
2.75 KB
kotlinx/coroutines/future/FutureKt$asDeferred$2.class
2.65 KB
procyon -ec {}
error from `procyon -ec {}`: OpenJDK 64-Bit Server VM warning: Insufficient space for shared memory file: 1308759 Try using the -Djava.io.tmpdir= option to select an alternate temp location.
    
Offset 2, 15 lines modifiedOffset 2, 15 lines modified
2 package·kotlinx.coroutines.future;2 package·kotlinx.coroutines.future;
  
3 import·java.util.concurrent.CompletionException;3 import·java.util.concurrent.CompletionException;
4 import·kotlin.Unit;4 import·kotlin.Unit;
5 import·kotlinx.coroutines.CoroutineExceptionHandlerKt;5 import·kotlinx.coroutines.CoroutineExceptionHandlerKt;
6 import·kotlin.coroutines.EmptyCoroutineContext;6 import·kotlin.coroutines.EmptyCoroutineContext;
7 import·kotlin.coroutines.CoroutineContext;7 import·kotlin.coroutines.CoroutineContext;
8 import·kotlin.streams.jdk8.StreamsKt$$ExternalSyntheticApiModelOutline0;8 import·kotlin.io.path.PathTreeWalkKt$$ExternalSyntheticApiModelOutline1;
9 import·kotlinx.coroutines.CompletableDeferred;9 import·kotlinx.coroutines.CompletableDeferred;
10 import·kotlin.jvm.functions.Function2;10 import·kotlin.jvm.functions.Function2;
11 import·kotlin.jvm.internal.Lambda;11 import·kotlin.jvm.internal.Lambda;
  
12 final·class·FutureKt$asDeferred$2·extends·Lambda·implements·Function212 final·class·FutureKt$asDeferred$2·extends·Lambda·implements·Function2
13 {13 {
14 ····final·/*·synthetic·*/·CompletableDeferred·$result;14 ····final·/*·synthetic·*/·CompletableDeferred·$result;
Offset 38, 28 lines modifiedOffset 38, 28 lines modified
38 ························Throwable·i·=·null;38 ························Throwable·i·=·null;
39 ····················Block_3_Outer:39 ····················Block_3_Outer:
40 ························while·(true)·{40 ························while·(true)·{
41 ····························continue·Block_5_Outer;41 ····························continue·Block_5_Outer;
42 ····························CompletionException·m·=·null;42 ····························CompletionException·m·=·null;
43 ························Label_0051_Outer:43 ························Label_0051_Outer:
44 ····························while·(true)·{44 ····························while·(true)·{
45 ································m·=·StreamsKt$$ExternalSyntheticApiModelOutline0.m((Object)t);45 ································m·=·PathTreeWalkKt$$ExternalSyntheticApiModelOutline1.m((Object)t);
46 ································while·(true)·{46 ································while·(true)·{
47 ····································iftrue(Label_0074:)(m·==·null);47 ····································iftrue(Label_0074:)(m·==·null);
48 ····································break·Label_0051_Outer;48 ····································break·Label_0051_Outer;
49 ····································Label_0045:·{49 ····································Label_0045:·{
50 ········································m·=·null;50 ········································m·=·null;
51 ····································}51 ····································}
52 ····································continue;52 ····································continue;
53 ································}53 ································}
54 ································final·CompletableDeferred·$result·=·this.$result;54 ································final·CompletableDeferred·$result·=·this.$result;
55 ································iftrue(Label_0045:)(!StreamsKt$$ExternalSyntheticApiModelOutline0.m$1((Object)t));55 ································iftrue(Label_0045:)(!PathTreeWalkKt$$ExternalSyntheticApiModelOutline1.m$1((Object)t));
56 ································continue·Label_0051_Outer;56 ································continue·Label_0051_Outer;
57 ····························}57 ····························}
58 ····························i·=·StreamsKt$$ExternalSyntheticApiModelOutline0.m(m);58 ····························i·=·PathTreeWalkKt$$ExternalSyntheticApiModelOutline1.m(m);
59 ····························iftrue(Label_0071:)(i·!=·null);59 ····························iftrue(Label_0071:)(i·!=·null);
60 ····························continue·Block_3_Outer;60 ····························continue·Block_3_Outer;
61 ························}61 ························}
62 ························Label_0071:·{62 ························Label_0071:·{
63 ····························t·=·i;63 ····························t·=·i;
64 ························}64 ························}
65 ························continue·Block_5_Outer;65 ························continue·Block_5_Outer;
1.17 KB
kotlinx/coroutines/future/FutureKt$await$2$1.class
1.07 KB
procyon -ec {}
error from `procyon -ec {}`: OpenJDK 64-Bit Server VM warning: Insufficient space for shared memory file: 1308835 Try using the -Djava.io.tmpdir= option to select an alternate temp location.
    
Offset 1, 11 lines modifiedOffset 1, 11 lines modified
  
1 package·kotlinx.coroutines.future;1 package·kotlinx.coroutines.future;
  
2 import·kotlin.streams.jdk8.StreamsKt$$ExternalSyntheticApiModelOutline0;2 import·okhttp3.Headers$$ExternalSyntheticApiModelOutline0;
3 import·kotlin.Unit;3 import·kotlin.Unit;
4 import·java.util.concurrent.CompletableFuture;4 import·java.util.concurrent.CompletableFuture;
5 import·kotlin.jvm.functions.Function1;5 import·kotlin.jvm.functions.Function1;
6 import·kotlin.jvm.internal.Lambda;6 import·kotlin.jvm.internal.Lambda;
  
7 final·class·FutureKt$await$2$1·extends·Lambda·implements·Function17 final·class·FutureKt$await$2$1·extends·Lambda·implements·Function1
8 {8 {
Offset 15, 11 lines modifiedOffset 15, 11 lines modified
15 ····FutureKt$await$2$1(final·CompletableFuture·$future,·final·ContinuationHandler·$consumer)·{15 ····FutureKt$await$2$1(final·CompletableFuture·$future,·final·ContinuationHandler·$consumer)·{
16 ········this.$future·=·$future;16 ········this.$future·=·$future;
17 ········this.$consumer·=·$consumer;17 ········this.$consumer·=·$consumer;
18 ········super(1);18 ········super(1);
19 ····}19 ····}
20 ····20 ····
21 ····public·final·void·invoke(final·Throwable·t)·{21 ····public·final·void·invoke(final·Throwable·t)·{
22 ········StreamsKt$$ExternalSyntheticApiModelOutline0.m(this.$future,·false);22 ········Headers$$ExternalSyntheticApiModelOutline0.m(this.$future,·false);
23 ········this.$consumer.cont·=·null;23 ········this.$consumer.cont·=·null;
24 ····}24 ····}
25 }25 }
9.83 KB
okio/NioFileSystemWrappingFileSystem.class
9.75 KB
procyon -ec {}
error from `procyon -ec {}`: OpenJDK 64-Bit Server VM warning: Insufficient space for shared memory file: 1308951 Try using the -Djava.io.tmpdir= option to select an alternate temp location.
    
Offset 6, 18 lines modifiedOffset 6, 18 lines modified
6 import·java.io.InputStream;6 import·java.io.InputStream;
7 import·java.nio.channels.FileChannel;7 import·java.nio.channels.FileChannel;
8 import·java.io.InterruptedIOException;8 import·java.io.InterruptedIOException;
9 import·java.nio.file.attribute.FileAttribute;9 import·java.nio.file.attribute.FileAttribute;
10 import·java.nio.file.NoSuchFileException;10 import·java.nio.file.NoSuchFileException;
11 import·java.nio.file.CopyOption;11 import·java.nio.file.CopyOption;
12 import·java.io.OutputStream;12 import·java.io.OutputStream;
13 import·kotlin.streams.jdk8.StreamsKt$$ExternalSyntheticApiModelOutline0; 
14 import·java.nio.file.OpenOption;13 import·java.nio.file.OpenOption;
15 import·java.nio.file.StandardOpenOption;14 import·java.nio.file.StandardOpenOption;
16 import·okhttp3.Headers$$ExternalSyntheticApiModelOutline0;15 import·okhttp3.Headers$$ExternalSyntheticApiModelOutline0;
 16 import·kotlin.io.path.PathTreeWalkKt$$ExternalSyntheticApiModelOutline1;
17 import·java.io.IOException;17 import·java.io.IOException;
18 import·java.io.FileNotFoundException;18 import·java.io.FileNotFoundException;
19 import·java.util.Arrays;19 import·java.util.Arrays;
20 import·java.nio.file.LinkOption;20 import·java.nio.file.LinkOption;
21 import·kotlin.collections.CollectionsKt;21 import·kotlin.collections.CollectionsKt;
22 import·kotlin.io.path.PathTreeWalk$$ExternalSyntheticApiModelOutline0;22 import·kotlin.io.path.PathTreeWalk$$ExternalSyntheticApiModelOutline0;
23 import·java.util.ArrayList;23 import·java.util.ArrayList;
Offset 75, 43 lines modifiedOffset 75, 43 lines modified
75 ········Intrinsics.checkNotNullExpressionValue((Object)m,·"getPath(...)");75 ········Intrinsics.checkNotNullExpressionValue((Object)m,·"getPath(...)");
76 ········return·m;76 ········return·m;
77 ····}77 ····}
78 ····78 ····
79 ····public·Sink·appendingSink(final·Path·path,·final·boolean·b)·{79 ····public·Sink·appendingSink(final·Path·path,·final·boolean·b)·{
80 ········Intrinsics.checkNotNullParameter((Object)path,·"file");80 ········Intrinsics.checkNotNullParameter((Object)path,·"file");
81 ········final·List·listBuilder·=·CollectionsKt.createListBuilder();81 ········final·List·listBuilder·=·CollectionsKt.createListBuilder();
82 ········listBuilder.add(PathTreeWalk$$ExternalSyntheticApiModelOutline0.m());82 ········listBuilder.add(PathTreeWalkKt$$ExternalSyntheticApiModelOutline1.m());
83 ········if·(!b)·{83 ········if·(!b)·{
84 ············listBuilder.add(Headers$$ExternalSyntheticApiModelOutline0.m$2());84 ············listBuilder.add(Headers$$ExternalSyntheticApiModelOutline0.m$2());
85 ········}85 ········}
86 ········final·List·build·=·CollectionsKt.build(listBuilder);86 ········final·List·build·=·CollectionsKt.build(listBuilder);
87 ········final·java.nio.file.Path·resolve·=·this.resolve(path);87 ········final·java.nio.file.Path·resolve·=·this.resolve(path);
88 ········final·StandardOpenOption[]·original·=·(StandardOpenOption[])((Collection)build).toArray(new·StandardOpenOption[0]);88 ········final·StandardOpenOption[]·original·=·(StandardOpenOption[])((Collection)build).toArray(new·StandardOpenOption[0]);
89 ········final·OpenOption[]·original2·=·(OpenOption[])Arrays.copyOf(original,·original.length);89 ········final·OpenOption[]·original2·=·(OpenOption[])Arrays.copyOf(original,·original.length);
90 ········final·OutputStream·m·=·StreamsKt$$ExternalSyntheticApiModelOutline0.m(resolve,·(OpenOption[])Arrays.copyOf(original2,·original2.length));90 ········final·OutputStream·m·=·PathTreeWalkKt$$ExternalSyntheticApiModelOutline1.m(resolve,·(OpenOption[])Arrays.copyOf(original2,·original2.length));
91 ········Intrinsics.checkNotNullExpressionValue((Object)m,·"newOutputStream(this,·*options)");91 ········Intrinsics.checkNotNullExpressionValue((Object)m,·"newOutputStream(this,·*options)");
92 ········return·Okio.sink(m);92 ········return·Okio.sink(m);
93 ····}93 ····}
94 ····94 ····
95 ····public·void·atomicMove(final·Path·path,·final·Path·path2)·{95 ····public·void·atomicMove(final·Path·path,·final·Path·path2)·{
96 ········Intrinsics.checkNotNullParameter((Object)path,·"source");96 ········Intrinsics.checkNotNullParameter((Object)path,·"source");
97 ········Intrinsics.checkNotNullParameter((Object)path2,·"target");97 ········Intrinsics.checkNotNullParameter((Object)path2,·"target");
98 ········try·{98 ········try·{
99 ············final·java.nio.file.Path·resolve·=·this.resolve(path);99 ············final·java.nio.file.Path·resolve·=·this.resolve(path);
100 ············final·java.nio.file.Path·resolve2·=·this.resolve(path2);100 ············final·java.nio.file.Path·resolve2·=·this.resolve(path2);
101 ············final·int·newLength·=·2;101 ············final·int·newLength·=·2;
102 ············final·CopyOption[]·array·=·new·CopyOption[newLength];102 ············final·CopyOption[]·array·=·new·CopyOption[newLength];
103 ············try·{103 ············try·{
104 ················array[0]·=·Headers$$ExternalSyntheticApiModelOutline0.m();104 ················array[0]·=·Headers$$ExternalSyntheticApiModelOutline0.m();
105 ················array[1]·=·StreamsKt$$ExternalSyntheticApiModelOutline0.m();105 ················array[1]·=·PathTreeWalkKt$$ExternalSyntheticApiModelOutline1.m();
106 ················final·CopyOption[]·original·=·array;106 ················final·CopyOption[]·original·=·array;
107 ················try·{107 ················try·{
108 ····················final·CopyOption[]·copy·=·Arrays.copyOf(original,·newLength);108 ····················final·CopyOption[]·copy·=·Arrays.copyOf(original,·newLength);
109 ····················try·{109 ····················try·{
110 ························Intrinsics.checkNotNullExpressionValue((Object)StreamsKt$$ExternalSyntheticApiModelOutline0.m(resolve,·resolve2,·(CopyOption[])copy),·"move(this,·target,·*options)");110 ························Intrinsics.checkNotNullExpressionValue((Object)PathTreeWalkKt$$ExternalSyntheticApiModelOutline1.m(resolve,·resolve2,·(CopyOption[])copy),·"move(this,·target,·*options)");
111 ····················}111 ····················}
112 ····················catch·(final·UnsupportedOperationException·ex)·{112 ····················catch·(final·UnsupportedOperationException·ex)·{
113 ························throw·new·IOException("atomic·move·not·supported");113 ························throw·new·IOException("atomic·move·not·supported");
114 ····················}114 ····················}
115 ····················catch·(final·NoSuchFileException·ex2)·{115 ····················catch·(final·NoSuchFileException·ex2)·{
116 ························throw·new·FileNotFoundException(Headers$$ExternalSyntheticApiModelOutline0.m(ex2));116 ························throw·new·FileNotFoundException(Headers$$ExternalSyntheticApiModelOutline0.m(ex2));
117 ····················}117 ····················}
Offset 128, 15 lines modifiedOffset 128, 15 lines modified
128 ····128 ····
129 ····public·Path·canonicalize(final·Path·obj)·{129 ····public·Path·canonicalize(final·Path·obj)·{
130 ········Intrinsics.checkNotNullParameter((Object)obj,·"path");130 ········Intrinsics.checkNotNullParameter((Object)obj,·"path");
131 ········try·{131 ········try·{
132 ············final·Path$Companion·companion·=·Path.Companion;132 ············final·Path$Companion·companion·=·Path.Companion;
133 ············final·java.nio.file.Path·resolve·=·this.resolve(obj);133 ············final·java.nio.file.Path·resolve·=·this.resolve(obj);
134 ············try·{134 ············try·{
135 ················final·java.nio.file.Path·m·=·StreamsKt$$ExternalSyntheticApiModelOutline0.m(resolve,·new·LinkOption[0]);135 ················final·java.nio.file.Path·m·=·PathTreeWalkKt$$ExternalSyntheticApiModelOutline1.m(resolve,·new·LinkOption[0]);
136 ················Intrinsics.checkNotNullExpressionValue((Object)m,·"toRealPath(...)");136 ················Intrinsics.checkNotNullExpressionValue((Object)m,·"toRealPath(...)");
137 ················return·Path$Companion.get$default(companion,·m,·false,·1,·(Object)null);137 ················return·Path$Companion.get$default(companion,·m,·false,·1,·(Object)null);
138 ············}138 ············}
139 ············catch·(final·NoSuchFileException·ex)·{139 ············catch·(final·NoSuchFileException·ex)·{
140 ················final·StringBuilder·sb·=·new·StringBuilder("no·such·file:·");140 ················final·StringBuilder·sb·=·new·StringBuilder("no·such·file:·");
141 ················sb.append(obj);141 ················sb.append(obj);
142 ················throw·new·FileNotFoundException(sb.toString());142 ················throw·new·FileNotFoundException(sb.toString());
Offset 166, 15 lines modifiedOffset 166, 15 lines modified
166 ············throw·new·IOException(sb.toString());166 ············throw·new·IOException(sb.toString());
167 ········}167 ········}
168 ········try·{168 ········try·{
169 ············final·java.nio.file.Path·resolve·=·this.resolve(path);169 ············final·java.nio.file.Path·resolve·=·this.resolve(path);
170 ············try·{170 ············try·{
171 ················final·FileAttribute[]·copy·=·Arrays.copyOf(new·FileAttribute[0],·0);171 ················final·FileAttribute[]·copy·=·Arrays.copyOf(new·FileAttribute[0],·0);
172 ················try·{172 ················try·{
173 ····················Intrinsics.checkNotNullExpressionValue((Object)StreamsKt$$ExternalSyntheticApiModelOutline0.m$1(resolve,·(FileAttribute[])(FileAttribute[])copy),·"createDirectory(this,·*attributes)");173 ····················Intrinsics.checkNotNullExpressionValue((Object)PathTreeWalkKt$$ExternalSyntheticApiModelOutline1.m$1(resolve,·(FileAttribute[])(FileAttribute[])copy),·"createDirectory(this,·*attributes)");
174 ················}174 ················}
175 ················catch·(final·IOException·ex)·{175 ················catch·(final·IOException·ex)·{
176 ····················if·(n·!=·0)·{176 ····················if·(n·!=·0)·{
177 ························return;177 ························return;
178 ····················}178 ····················}
179 ····················final·StringBuilder·sb2·=·new·StringBuilder("failed·to·create·directory:·");179 ····················final·StringBuilder·sb2·=·new·StringBuilder("failed·to·create·directory:·");
180 ····················sb2.append(path);180 ····················sb2.append(path);
Offset 185, 24 lines modifiedOffset 185, 24 lines modified
185 ········}185 ········}
186 ········catch·(final·IOException·ex3)·{}186 ········catch·(final·IOException·ex3)·{}
187 ····}187 ····}
188 ····188 ····
189 ····public·void·createSymlink(final·Path·path,·final·Path·path2)·{189 ····public·void·createSymlink(final·Path·path,·final·Path·path2)·{
190 ········Intrinsics.checkNotNullParameter((Object)path,·"source");190 ········Intrinsics.checkNotNullParameter((Object)path,·"source");
191 ········Intrinsics.checkNotNullParameter((Object)path2,·"target");191 ········Intrinsics.checkNotNullParameter((Object)path2,·"target");
192 ········Intrinsics.checkNotNullExpressionValue((Object)StreamsKt$$ExternalSyntheticApiModelOutline0.m(this.resolve(path),·this.resolve(path2),·(FileAttribute[])(FileAttribute[])Arrays.copyOf(new·FileAttribute[0],·0)),·"createSymbolicLink(this,·target,·*attributes)");192 ········Intrinsics.checkNotNullExpressionValue((Object)PathTreeWalkKt$$ExternalSyntheticApiModelOutline1.m(this.resolve(path),·this.resolve(path2),·(FileAttribute[])(FileAttribute[])Arrays.copyOf(new·FileAttribute[0],·0)),·"createSymbolicLink(this,·target,·*attributes)");
193 ····}193 ····}
194 ····194 ····
195 ····public·void·delete(final·Path·path,·final·boolean·b)·{195 ····public·void·delete(final·Path·path,·final·boolean·b)·{
196 ········Intrinsics.checkNotNullParameter((Object)path,·"path");196 ········Intrinsics.checkNotNullParameter((Object)path,·"path");
197 ········if·(!Thread.interrupted())·{197 ········if·(!Thread.interrupted())·{
198 ············final·java.nio.file.Path·resolve·=·this.resolve(path);198 ············final·java.nio.file.Path·resolve·=·this.resolve(path);
199 ············Label_0104:·{199 ············Label_0104:·{
200 ················try·{200 ················try·{
201 ····················StreamsKt$$ExternalSyntheticApiModelOutline0.m(resolve);201 ····················PathTreeWalkKt$$ExternalSyntheticApiModelOutline1.m(resolve);
202 ················}202 ················}
203 ················catch·(final·IOException·ex)·{203 ················catch·(final·IOException·ex)·{
204 ····················if·(PathTreeWalk$$ExternalSyntheticApiModelOutline0.m$1(resolve,·(LinkOption[])Arrays.copyOf(new·LinkOption[0],·0)))·{204 ····················if·(PathTreeWalk$$ExternalSyntheticApiModelOutline0.m$1(resolve,·(LinkOption[])Arrays.copyOf(new·LinkOption[0],·0)))·{
205 ························final·StringBuilder·sb·=·new·StringBuilder("failed·to·delete·");205 ························final·StringBuilder·sb·=·new·StringBuilder("failed·to·delete·");
206 ························sb.append(path);206 ························sb.append(path);
207 ························throw·new·IOException(sb.toString());207 ························throw·new·IOException(sb.toString());
208 ····················}208 ····················}
Offset 321, 15 lines modifiedOffset 321, 15 lines modified
321 ····················try·{321 ····················try·{
322 ························final·StandardOpenOption[]·copy·=·Arrays.copyOf(original,·original.length);322 ························final·StandardOpenOption[]·copy·=·Arrays.copyOf(original,·original.length);
323 ························try·{323 ························try·{
324 ····························final·OpenOption[]·original2·=·(OpenOption[])copy;324 ····························final·OpenOption[]·original2·=·(OpenOption[])copy;
325 ····························try·{325 ····························try·{
326 ································final·OpenOption[]·copy2·=·Arrays.copyOf(original2,·original2.length);326 ································final·OpenOption[]·copy2·=·Arrays.copyOf(original2,·original2.length);
Max diff block lines reached; 1742/9769 bytes (17.83%) of diff not shown.
961 B
kotlin/io/path/PathsKt__PathRecursiveFunctionsKt$copyToRecursively$5$1.class
809 B
procyon -ec {}
error from `procyon -ec {}`: OpenJDK 64-Bit Server VM warning: Insufficient space for shared memory file: 1309253 Try using the -Djava.io.tmpdir= option to select an alternate temp location.
    
Offset 1, 14 lines modifiedOffset 1, 13 lines modified
  
1 package·kotlin.io.path;1 package·kotlin.io.path;
  
2 import·kotlin.jvm.internal.Intrinsics;2 import·kotlin.jvm.internal.Intrinsics;
3 import·java.nio.file.FileVisitResult;3 import·java.nio.file.FileVisitResult;
4 import·java.nio.file.attribute.BasicFileAttributes;4 import·java.nio.file.attribute.BasicFileAttributes;
5 import·kotlin.streams.jdk8.StreamsKt$$ExternalSyntheticApiModelOutline0; 
6 import·kotlin.jvm.internal.Intrinsics$Kotlin;5 import·kotlin.jvm.internal.Intrinsics$Kotlin;
7 import·java.nio.file.Path;6 import·java.nio.file.Path;
8 import·kotlin.jvm.functions.Function3;7 import·kotlin.jvm.functions.Function3;
9 import·kotlin.jvm.functions.Function2;8 import·kotlin.jvm.functions.Function2;
10 import·kotlin.jvm.internal.FunctionReferenceImpl;9 import·kotlin.jvm.internal.FunctionReferenceImpl;
  
11 final·synthetic·class·PathsKt__PathRecursiveFunctionsKt$copyToRecursively$5$1·extends·FunctionReferenceImpl·implements·Function210 final·synthetic·class·PathsKt__PathRecursiveFunctionsKt$copyToRecursively$5$1·extends·FunctionReferenceImpl·implements·Function2
961 B
kotlin/io/path/PathsKt__PathRecursiveFunctionsKt$copyToRecursively$5$2.class
809 B
procyon -ec {}
error from `procyon -ec {}`: OpenJDK 64-Bit Server VM warning: Insufficient space for shared memory file: 1309333 Try using the -Djava.io.tmpdir= option to select an alternate temp location.
    
Offset 1, 14 lines modifiedOffset 1, 13 lines modified
  
1 package·kotlin.io.path;1 package·kotlin.io.path;
  
2 import·kotlin.jvm.internal.Intrinsics;2 import·kotlin.jvm.internal.Intrinsics;
3 import·java.nio.file.FileVisitResult;3 import·java.nio.file.FileVisitResult;
4 import·java.nio.file.attribute.BasicFileAttributes;4 import·java.nio.file.attribute.BasicFileAttributes;
5 import·kotlin.streams.jdk8.StreamsKt$$ExternalSyntheticApiModelOutline0; 
6 import·kotlin.jvm.internal.Intrinsics$Kotlin;5 import·kotlin.jvm.internal.Intrinsics$Kotlin;
7 import·java.nio.file.Path;6 import·java.nio.file.Path;
8 import·kotlin.jvm.functions.Function3;7 import·kotlin.jvm.functions.Function3;
9 import·kotlin.jvm.functions.Function2;8 import·kotlin.jvm.functions.Function2;
10 import·kotlin.jvm.internal.FunctionReferenceImpl;9 import·kotlin.jvm.internal.FunctionReferenceImpl;
  
11 final·synthetic·class·PathsKt__PathRecursiveFunctionsKt$copyToRecursively$5$2·extends·FunctionReferenceImpl·implements·Function210 final·synthetic·class·PathsKt__PathRecursiveFunctionsKt$copyToRecursively$5$2·extends·FunctionReferenceImpl·implements·Function2
1.44 KB
kotlinx/coroutines/future/CompletableFutureCoroutine.class
1.32 KB
procyon -ec {}
error from `procyon -ec {}`: OpenJDK 64-Bit Server VM warning: Insufficient space for shared memory file: 1309689 Try using the -Djava.io.tmpdir= option to select an alternate temp location.
    
Offset 1, 11 lines modifiedOffset 1, 11 lines modified
  
1 package·kotlinx.coroutines.future;1 package·kotlinx.coroutines.future;
  
2 import·kotlin.streams.jdk8.StreamsKt$$ExternalSyntheticApiModelOutline0;2 import·kotlin.io.path.PathTreeWalkKt$$ExternalSyntheticApiModelOutline1;
3 import·java.util.concurrent.CancellationException;3 import·java.util.concurrent.CancellationException;
4 import·kotlinx.coroutines.Job$DefaultImpls;4 import·kotlinx.coroutines.Job$DefaultImpls;
5 import·kotlinx.coroutines.Job;5 import·kotlinx.coroutines.Job;
6 import·kotlin.Unit;6 import·kotlin.Unit;
7 import·kotlin.coroutines.CoroutineContext;7 import·kotlin.coroutines.CoroutineContext;
8 import·java.util.concurrent.CompletableFuture;8 import·java.util.concurrent.CompletableFuture;
9 import·java.util.function.BiFunction;9 import·java.util.function.BiFunction;
Offset 22, 14 lines modifiedOffset 22, 14 lines modified
22 ····}22 ····}
23 ····23 ····
24 ····public·void·apply(final·Object·o,·final·Throwable·t)·{24 ····public·void·apply(final·Object·o,·final·Throwable·t)·{
25 ········Job$DefaultImpls.cancel$default((Job)this,·(CancellationException)null,·1,·(Object)null);25 ········Job$DefaultImpls.cancel$default((Job)this,·(CancellationException)null,·1,·(Object)null);
26 ····}26 ····}
27 ····27 ····
28 ····protected·void·onCancelled(final·Throwable·t,·final·boolean·b)·{28 ····protected·void·onCancelled(final·Throwable·t,·final·boolean·b)·{
29 ········StreamsKt$$ExternalSyntheticApiModelOutline0.m(this.future,·t);29 ········PathTreeWalkKt$$ExternalSyntheticApiModelOutline1.m(this.future,·t);
30 ····}30 ····}
31 ····31 ····
32 ····protected·void·onCompleted(final·Object·o)·{32 ····protected·void·onCompleted(final·Object·o)·{
33 ········StreamsKt$$ExternalSyntheticApiModelOutline0.m(this.future,·o);33 ········PathTreeWalkKt$$ExternalSyntheticApiModelOutline1.m(this.future,·o);
34 ····}34 ····}
35 }35 }
2.44 KB
kotlin/streams/jdk8/StreamsKt$$ExternalSyntheticApiModelOutline0.class vs.
kotlin/io/path/PathTreeWalkKt$$ExternalSyntheticApiModelOutline1.class
Files 90% similar despite different names
2.26 KB
procyon -ec {}
error from `procyon -ec {}`: OpenJDK 64-Bit Server VM warning: Insufficient space for shared memory file: 1310333 Try using the -Djava.io.tmpdir= option to select an alternate temp location.
    
Offset 1, 27 lines modifiedOffset 1, 27 lines modified
  
1 package·kotlin.streams.jdk8;1 package·kotlin.io.path;
  
2 import·java.util.stream.StreamSupport;2 import·java.util.stream.StreamSupport;
3 import·java.util.function.Supplier;3 import·java.util.function.Supplier;
4 import·java.util.stream.Collectors;4 import·java.util.stream.Collectors;
5 import·java.util.concurrent.CompletionStage; 
6 import·java.util.function.BiFunction;5 import·java.util.function.BiFunction;
 6 import·java.util.concurrent.CompletionStage;
7 import·java.util.Spliterators;7 import·java.util.Spliterators;
8 import·java.util.Spliterator;8 import·java.util.Spliterator;
9 import·java.util.stream.LongStream;9 import·java.util.stream.LongStream;
10 import·java.util.stream.IntStream;10 import·java.util.stream.IntStream;
11 import·java.util.PrimitiveIterator;11 import·java.util.PrimitiveIterator;
12 import·java.util.stream.DoubleStream;12 import·java.util.stream.DoubleStream;
13 import·java.util.Map;13 import·java.util.Map;
14 import·java.util.List;14 import·java.util.List;
15 import·java.nio.charset.Charset; 
16 import·java.util.Iterator;15 import·java.util.Iterator;
17 import·java.nio.file.attribute.FileAttributeView;16 import·java.nio.file.attribute.FileAttributeView;
18 import·java.nio.file.attribute.BasicFileAttributes;17 import·java.nio.file.attribute.BasicFileAttributes;
 18 import·java.nio.file.StandardOpenOption;
19 import·java.nio.file.StandardCopyOption;19 import·java.nio.file.StandardCopyOption;
20 import·java.nio.file.SecureDirectoryStream;20 import·java.nio.file.SecureDirectoryStream;
21 import·java.nio.file.attribute.PosixFilePermission;21 import·java.nio.file.attribute.PosixFilePermission;
22 import·java.util.Set;22 import·java.util.Set;
23 import·java.nio.file.attribute.UserPrincipal;23 import·java.nio.file.attribute.UserPrincipal;
24 import·java.nio.file.attribute.FileTime;24 import·java.nio.file.attribute.FileTime;
25 import·java.nio.file.CopyOption;25 import·java.nio.file.CopyOption;
Offset 30, 24 lines modifiedOffset 30, 25 lines modified
30 import·java.nio.file.attribute.FileAttribute;30 import·java.nio.file.attribute.FileAttribute;
31 import·java.nio.file.NoSuchFileException;31 import·java.nio.file.NoSuchFileException;
32 import·java.nio.file.FileVisitResult;32 import·java.nio.file.FileVisitResult;
33 import·java.nio.file.FileSystemException;33 import·java.nio.file.FileSystemException;
34 import·java.nio.file.FileStore;34 import·java.nio.file.FileStore;
35 import·java.nio.file.DirectoryStream;35 import·java.nio.file.DirectoryStream;
36 import·java.util.concurrent.CompletionException;36 import·java.util.concurrent.CompletionException;
37 import·kotlinx.coroutines.internal.ClassValueCtorCache$cache$1; 
38 import·java.util.stream.Collector;37 import·java.util.stream.Collector;
39 import·java.util.stream.Stream;38 import·java.util.stream.Stream;
40 import·java.util.concurrent.CompletableFuture;39 import·java.util.concurrent.CompletableFuture;
41 import·java.util.Optional;40 import·java.util.Optional;
42 import·java.nio.file.LinkOption;41 import·java.nio.file.LinkOption;
43 import·java.nio.file.attribute.BasicFileAttributeView;42 import·java.nio.file.attribute.BasicFileAttributeView;
44 import·java.io.OutputStream;43 import·java.io.OutputStream;
45 import·java.io.InputStream;44 import·java.io.InputStream;
46 import·java.nio.file.OpenOption;45 import·java.nio.file.OpenOption;
 46 import·java.io.BufferedReader;
 47 import·java.nio.charset.Charset;
47 import·java.nio.file.Files;48 import·java.nio.file.Files;
48 import·java.nio.file.Path;49 import·java.nio.file.Path;
49 import·java.time.Duration;50 import·java.time.Duration;
  
50 public·final·synthetic·class·StreamsKt$$ExternalSyntheticApiModelOutline051 public·final·synthetic·class·PathTreeWalkKt$$ExternalSyntheticApiModelOutline1
51 {52 {
52 }53 }
226 MB
classes.dex
202 MB
dexdump -a -d -f -h {}
Ignoring differences in offsets to keep diff size reasonable.
    
Offset 1, 36 lines modifiedOffset 1, 36 lines modified
1 DEX·version·'035'1 DEX·version·'035'
2 DEX·file·header:2 DEX·file·header:
3 magic···············:·'dex\n035\0'3 magic···············:·'dex\n035\0'
4 checksum············:·989f65ea4 checksum············:·d142182b
5 signature···········:·4913...26735 signature···········:·2e8b...82b3
6 file_size···········:·83916566 file_size···········:·8413360
7 header_size·········:·1127 header_size·········:·112
8 link_size···········:·08 link_size···········:·0
9 link_off············:·0·(0x000000)9 link_off············:·0·(0x000000)
10 string_ids_size·····:·6293710 string_ids_size·····:·63045
11 string_ids_off······:·112·(0x000070)11 string_ids_off······:·112·(0x000070)
12 type_ids_size·······:·872712 type_ids_size·······:·8720
13 type_ids_off········:·251860·(0x03d7d4)13 type_ids_off········:·252292·(0x03d984)
14 proto_ids_size······:·1290114 proto_ids_size······:·12912
15 proto_ids_off·······:·286768·(0x046030)15 proto_ids_off·······:·287172·(0x0461c4)
16 field_ids_size······:·4421316 field_ids_size······:·44274
17 field_ids_off·······:·441580·(0x06bcec)17 field_ids_off·······:·442116·(0x06bf04)
18 method_ids_size·····:·6291518 method_ids_size·····:·62989
19 method_ids_off······:·795284·(0x0c2294)19 method_ids_off······:·796308·(0x0c2694)
20 class_defs_size·····:·721520 class_defs_size·····:·7202
21 class_defs_off······:·1298604·(0x13d0ac)21 class_defs_off······:·1300220·(0x13d6fc)
22 data_size···········:·686217222 data_size···········:·6882676
23 data_off············:·1529484·(0x17568c)23 data_off············:·1530684·(0x175b3c)
  
24 Class·#0·header:24 Class·#0·header:
25 class_idx···········:·625 class_idx···········:·6
26 access_flags········:·17·(0x0011)26 access_flags········:·17·(0x0011)
27 superclass_idx······:·794227 superclass_idx······:·7929
28 source_file_idx·····:·751528 source_file_idx·····:·7516
29 static_fields_size··:·029 static_fields_size··:·0
30 instance_fields_size:·030 instance_fields_size:·0
31 direct_methods_size·:·131 direct_methods_size·:·1
32 virtual_methods_size:·232 virtual_methods_size:·2
  
33 Class·#0·annotations:33 Class·#0·annotations:
34 Annotations·on·class34 Annotations·on·class
Offset 50, 17 lines modifiedOffset 50, 17 lines modified
50 ······access········:·0x10001·(PUBLIC·CONSTRUCTOR)50 ······access········:·0x10001·(PUBLIC·CONSTRUCTOR)
51 ······method_idx····:·051 ······method_idx····:·0
52 ······code··········-52 ······code··········-
53 ······registers·····:·153 ······registers·····:·1
54 ······ins···········:·154 ······ins···········:·1
55 ······outs··········:·155 ······outs··········:·1
56 ······insns·size····:·4·16-bit·code·units56 ······insns·size····:·4·16-bit·code·units
57 1756ec:········································|[1756ec]·_COROUTINE.ArtificialStackFrames.<init>:()V57 175b9c:········································|[175b9c]·_COROUTINE.ArtificialStackFrames.<init>:()V
58 1756fc:·7010·99ec·0000·························|0000:·invoke-direct·{v0},·Ljava/lang/Object;.<init>:()V·//·method@ec9958 175bac:·7010·d3ec·0000·························|0000:·invoke-direct·{v0},·Ljava/lang/Object;.<init>:()V·//·method@ecd3
59 175702:·0e00···································|0003:·return-void59 175bb2:·0e00···································|0003:·return-void
60 ······catches·······:·(none)60 ······catches·······:·(none)
61 ······positions·····:61 ······positions·····:
62 ········0x0000·line=2162 ········0x0000·line=21
63 ······locals········:63 ······locals········:
64 ········0x0000·-·0x0004·reg=0·this·L_COROUTINE/ArtificialStackFrames;64 ········0x0000·-·0x0004·reg=0·this·L_COROUTINE/ArtificialStackFrames;
  
65 ··Virtual·methods···-65 ··Virtual·methods···-
Offset 70, 23 lines modifiedOffset 70, 23 lines modified
70 ······access········:·0x0011·(PUBLIC·FINAL)70 ······access········:·0x0011·(PUBLIC·FINAL)
71 ······method_idx····:·171 ······method_idx····:·1
72 ······code··········-72 ······code··········-
73 ······registers·····:·373 ······registers·····:·3
74 ······ins···········:·174 ······ins···········:·1
75 ······outs··········:·275 ······outs··········:·2
76 ······insns·size····:·16·16-bit·code·units76 ······insns·size····:·16·16-bit·code·units
77 17568c:········································|[17568c]·_COROUTINE.ArtificialStackFrames.coroutineBoundary:()Ljava/lang/StackTraceElement;77 175b3c:········································|[175b3c]·_COROUTINE.ArtificialStackFrames.coroutineBoundary:()Ljava/lang/StackTraceElement;
78 17569c:·2200·ed1e······························|0000:·new-instance·v0,·Ljava/lang/Exception;·//·type@1eed78 175b4c:·2200·e01e······························|0000:·new-instance·v0,·Ljava/lang/Exception;·//·type@1ee0
79 1756a0:·7010·17ec·0000·························|0002:·invoke-direct·{v0},·Ljava/lang/Exception;.<init>:()V·//·method@ec1779 175b50:·7010·51ec·0000·························|0002:·invoke-direct·{v0},·Ljava/lang/Exception;.<init>:()V·//·method@ec51
80 1756a6:·1f00·161f······························|0005:·check-cast·v0,·Ljava/lang/Throwable;·//·type@1f1680 175b56:·1f00·0a1f······························|0005:·check-cast·v0,·Ljava/lang/Throwable;·//·type@1f0a
81 1756aa:·1c01·0800······························|0007:·const-class·v1,·L_COROUTINE/_BOUNDARY;·//·type@000881 175b5a:·1c01·0800······························|0007:·const-class·v1,·L_COROUTINE/_BOUNDARY;·//·type@0008
82 1756ae:·1a01·2872······························|0009:·const-string·v1,·"_BOUNDARY"·//·string@722882 175b5e:·1a01·6572······························|0009:·const-string·v1,·"_BOUNDARY"·//·string@7265
83 1756b2:·7120·0400·1000·························|000b:·invoke-static·{v0,·v1},·L_COROUTINE/CoroutineDebuggingKt;.access$artificialFrame:(Ljava/lang/Throwable;Ljava/lang/String;)Ljava/lang/StackTraceElement;·//·method@000483 175b62:·7120·0400·1000·························|000b:·invoke-static·{v0,·v1},·L_COROUTINE/CoroutineDebuggingKt;.access$artificialFrame:(Ljava/lang/Throwable;Ljava/lang/String;)Ljava/lang/StackTraceElement;·//·method@0004
84 1756b8:·0c00···································|000e:·move-result-object·v084 175b68:·0c00···································|000e:·move-result-object·v0
85 1756ba:·1100···································|000f:·return-object·v085 175b6a:·1100···································|000f:·return-object·v0
86 ······catches·······:·(none)86 ······catches·······:·(none)
87 ······positions·····:87 ······positions·····:
88 ········0x0000·line=4688 ········0x0000·line=46
89 ······locals········:89 ······locals········:
90 ········0x0000·-·0x0010·reg=2·this·L_COROUTINE/ArtificialStackFrames;90 ········0x0000·-·0x0010·reg=2·this·L_COROUTINE/ArtificialStackFrames;
  
91 ····#1··············:·(in·L_COROUTINE/ArtificialStackFrames;)91 ····#1··············:·(in·L_COROUTINE/ArtificialStackFrames;)
Offset 95, 36 lines modifiedOffset 95, 36 lines modified
95 ······access········:·0x0011·(PUBLIC·FINAL)95 ······access········:·0x0011·(PUBLIC·FINAL)
96 ······method_idx····:·296 ······method_idx····:·2
97 ······code··········-97 ······code··········-
98 ······registers·····:·398 ······registers·····:·3
99 ······ins···········:·199 ······ins···········:·1
100 ······outs··········:·2100 ······outs··········:·2
101 ······insns·size····:·16·16-bit·code·units101 ······insns·size····:·16·16-bit·code·units
102 1756bc:········································|[1756bc]·_COROUTINE.ArtificialStackFrames.coroutineCreation:()Ljava/lang/StackTraceElement;102 175b6c:········································|[175b6c]·_COROUTINE.ArtificialStackFrames.coroutineCreation:()Ljava/lang/StackTraceElement;
103 1756cc:·2200·ed1e······························|0000:·new-instance·v0,·Ljava/lang/Exception;·//·type@1eed103 175b7c:·2200·e01e······························|0000:·new-instance·v0,·Ljava/lang/Exception;·//·type@1ee0
104 1756d0:·7010·17ec·0000·························|0002:·invoke-direct·{v0},·Ljava/lang/Exception;.<init>:()V·//·method@ec17104 175b80:·7010·51ec·0000·························|0002:·invoke-direct·{v0},·Ljava/lang/Exception;.<init>:()V·//·method@ec51
105 1756d6:·1f00·161f······························|0005:·check-cast·v0,·Ljava/lang/Throwable;·//·type@1f16105 175b86:·1f00·0a1f······························|0005:·check-cast·v0,·Ljava/lang/Throwable;·//·type@1f0a
106 1756da:·1c01·0900······························|0007:·const-class·v1,·L_COROUTINE/_CREATION;·//·type@0009106 175b8a:·1c01·0900······························|0007:·const-class·v1,·L_COROUTINE/_CREATION;·//·type@0009
107 1756de:·1a01·2a72······························|0009:·const-string·v1,·"_CREATION"·//·string@722a107 175b8e:·1a01·6772······························|0009:·const-string·v1,·"_CREATION"·//·string@7267
108 1756e2:·7120·0400·1000·························|000b:·invoke-static·{v0,·v1},·L_COROUTINE/CoroutineDebuggingKt;.access$artificialFrame:(Ljava/lang/Throwable;Ljava/lang/String;)Ljava/lang/StackTraceElement;·//·method@0004108 175b92:·7120·0400·1000·························|000b:·invoke-static·{v0,·v1},·L_COROUTINE/CoroutineDebuggingKt;.access$artificialFrame:(Ljava/lang/Throwable;Ljava/lang/String;)Ljava/lang/StackTraceElement;·//·method@0004
109 1756e8:·0c00···································|000e:·move-result-object·v0109 175b98:·0c00···································|000e:·move-result-object·v0
110 1756ea:·1100···································|000f:·return-object·v0110 175b9a:·1100···································|000f:·return-object·v0
111 ······catches·······:·(none)111 ······catches·······:·(none)
112 ······positions·····:112 ······positions·····:
113 ········0x0000·line=34113 ········0x0000·line=34
114 ······locals········:114 ······locals········:
115 ········0x0000·-·0x0010·reg=2·this·L_COROUTINE/ArtificialStackFrames;115 ········0x0000·-·0x0010·reg=2·this·L_COROUTINE/ArtificialStackFrames;
  
116 ··source_file_idx···:·7515·(CoroutineDebugging.kt)116 ··source_file_idx···:·7516·(CoroutineDebugging.kt)
  
117 Class·#1·header:117 Class·#1·header:
118 class_idx···········:·7118 class_idx···········:·7
119 access_flags········:·17·(0x0011)119 access_flags········:·17·(0x0011)
120 superclass_idx······:·7942120 superclass_idx······:·7929
121 source_file_idx·····:·7515121 source_file_idx·····:·7516
122 static_fields_size··:·1122 static_fields_size··:·1
123 instance_fields_size:·0123 instance_fields_size:·0
124 direct_methods_size·:·4124 direct_methods_size·:·4
125 virtual_methods_size:·0125 virtual_methods_size:·0
  
126 Class·#1·annotations:126 Class·#1·annotations:
127 Annotations·on·class127 Annotations·on·class
Offset 150, 34 lines modifiedOffset 150, 34 lines modified
150 ······access········:·0x10008·(STATIC·CONSTRUCTOR)150 ······access········:·0x10008·(STATIC·CONSTRUCTOR)
151 ······method_idx····:·3151 ······method_idx····:·3
152 ······code··········-152 ······code··········-
153 ······registers·····:·0153 ······registers·····:·0
154 ······ins···········:·0154 ······ins···········:·0
155 ······outs··········:·0155 ······outs··········:·0
156 ······insns·size····:·1·16-bit·code·units156 ······insns·size····:·1·16-bit·code·units
157 1757a4:········································|[1757a4]·_COROUTINE.CoroutineDebuggingKt.<clinit>:()V157 175c54:········································|[175c54]·_COROUTINE.CoroutineDebuggingKt.<clinit>:()V
158 1757b4:·0e00···································|0000:·return-void158 175c64:·0e00···································|0000:·return-void
159 ······catches·······:·(none)159 ······catches·······:·(none)
160 ······positions·····:160 ······positions·····:
Max diff block lines reached; 212073472/212082322 bytes (100.00%) of diff not shown.
23.3 MB
classes.jar
75.3 KB
zipinfo {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 Zip·file·size:·13525685·bytes,·number·of·entries:·72151 Zip·file·size:·13546228·bytes,·number·of·entries:·7202
2 ?rwxrwxr-x··2.0·unx······591·b-·stor·80-Jan-01·00:00·_COROUTINE/ArtificialStackFrames.class2 ?rwxrwxr-x··2.0·unx······591·b-·stor·80-Jan-01·00:00·_COROUTINE/ArtificialStackFrames.class
3 ?rwxrwxr-x··2.0·unx·····1024·b-·stor·80-Jan-01·00:00·_COROUTINE/CoroutineDebuggingKt.class3 ?rwxrwxr-x··2.0·unx·····1024·b-·stor·80-Jan-01·00:00·_COROUTINE/CoroutineDebuggingKt.class
4 ?rwxrwxr-x··2.0·unx······135·b-·stor·80-Jan-01·00:00·_COROUTINE/_BOUNDARY.class4 ?rwxrwxr-x··2.0·unx······135·b-·stor·80-Jan-01·00:00·_COROUTINE/_BOUNDARY.class
5 ?rwxrwxr-x··2.0·unx······135·b-·stor·80-Jan-01·00:00·_COROUTINE/_CREATION.class5 ?rwxrwxr-x··2.0·unx······135·b-·stor·80-Jan-01·00:00·_COROUTINE/_CREATION.class
6 ?rwxrwxr-x··2.0·unx······807·b-·stor·80-Jan-01·00:00·android/support/customtabs/ICustomTabsCallback$_Parcel.class6 ?rwxrwxr-x··2.0·unx······807·b-·stor·80-Jan-01·00:00·android/support/customtabs/ICustomTabsCallback$_Parcel.class
7 ?rwxrwxr-x··2.0·unx······939·b-·stor·80-Jan-01·00:00·android/support/customtabs/ICustomTabsCallback.class7 ?rwxrwxr-x··2.0·unx······939·b-·stor·80-Jan-01·00:00·android/support/customtabs/ICustomTabsCallback.class
8 ?rwxrwxr-x··2.0·unx·····1092·b-·stor·80-Jan-01·00:00·android/support/customtabs/ICustomTabsService$_Parcel.class8 ?rwxrwxr-x··2.0·unx·····1092·b-·stor·80-Jan-01·00:00·android/support/customtabs/ICustomTabsService$_Parcel.class
Offset 2832, 15 lines modifiedOffset 2832, 15 lines modified
2832 ?rwxrwxr-x··2.0·unx·····3179·b-·stor·80-Jan-01·00:00·androidx/webkit/WebViewFeature.class2832 ?rwxrwxr-x··2.0·unx·····3179·b-·stor·80-Jan-01·00:00·androidx/webkit/WebViewFeature.class
2833 ?rwxrwxr-x··2.0·unx·····1247·b-·stor·80-Jan-01·00:00·androidx/webkit/WebViewMediaIntegrityApiStatusConfig$Builder.class2833 ?rwxrwxr-x··2.0·unx·····1247·b-·stor·80-Jan-01·00:00·androidx/webkit/WebViewMediaIntegrityApiStatusConfig$Builder.class
2834 ?rwxrwxr-x··2.0·unx······950·b-·stor·80-Jan-01·00:00·androidx/webkit/WebViewMediaIntegrityApiStatusConfig.class2834 ?rwxrwxr-x··2.0·unx······950·b-·stor·80-Jan-01·00:00·androidx/webkit/WebViewMediaIntegrityApiStatusConfig.class
2835 ?rwxrwxr-x··2.0·unx······177·b-·stor·80-Jan-01·00:00·androidx/webkit/WebViewRenderProcess.class2835 ?rwxrwxr-x··2.0·unx······177·b-·stor·80-Jan-01·00:00·androidx/webkit/WebViewRenderProcess.class
2836 ?rwxrwxr-x··2.0·unx······299·b-·stor·80-Jan-01·00:00·androidx/webkit/WebViewRenderProcessClient.class2836 ?rwxrwxr-x··2.0·unx······299·b-·stor·80-Jan-01·00:00·androidx/webkit/WebViewRenderProcessClient.class
2837 ?rwxrwxr-x··2.0·unx······665·b-·stor·80-Jan-01·00:00·androidx/webkit/internal/ApiFeature$LAZY_HOLDER.class2837 ?rwxrwxr-x··2.0·unx······665·b-·stor·80-Jan-01·00:00·androidx/webkit/internal/ApiFeature$LAZY_HOLDER.class
2838 ?rwxrwxr-x··2.0·unx······437·b-·stor·80-Jan-01·00:00·androidx/webkit/internal/ApiHelperForLollipop.class2838 ?rwxrwxr-x··2.0·unx······437·b-·stor·80-Jan-01·00:00·androidx/webkit/internal/ApiHelperForLollipop.class
2839 ?rwxrwxr-x··2.0·unx····13259·b-·defN·80-Jan-01·00:00·androidx/webkit/internal/ApiHelperForM$$ExternalSyntheticApiModelOutline0.class2839 ?rwxrwxr-x··2.0·unx····13402·b-·defN·80-Jan-01·00:00·androidx/webkit/internal/ApiHelperForM$$ExternalSyntheticApiModelOutline0.class
2840 ?rwxrwxr-x··2.0·unx······845·b-·stor·80-Jan-01·00:00·androidx/webkit/internal/ApiHelperForM$1.class2840 ?rwxrwxr-x··2.0·unx······845·b-·stor·80-Jan-01·00:00·androidx/webkit/internal/ApiHelperForM$1.class
2841 ?rwxrwxr-x··2.0·unx······845·b-·stor·80-Jan-01·00:00·androidx/webkit/internal/ApiHelperForM$2.class2841 ?rwxrwxr-x··2.0·unx······845·b-·stor·80-Jan-01·00:00·androidx/webkit/internal/ApiHelperForM$2.class
2842 ?rwxrwxr-x··2.0·unx······452·b-·stor·80-Jan-01·00:00·androidx/webkit/internal/ApiHelperForM$3.class2842 ?rwxrwxr-x··2.0·unx······452·b-·stor·80-Jan-01·00:00·androidx/webkit/internal/ApiHelperForM$3.class
2843 ?rwxrwxr-x··2.0·unx·····3170·b-·stor·80-Jan-01·00:00·androidx/webkit/internal/ApiHelperForM.class2843 ?rwxrwxr-x··2.0·unx·····3170·b-·stor·80-Jan-01·00:00·androidx/webkit/internal/ApiHelperForM.class
2844 ?rwxrwxr-x··2.0·unx·····2356·b-·stor·80-Jan-01·00:00·androidx/webkit/internal/ApiHelperForN.class2844 ?rwxrwxr-x··2.0·unx·····2356·b-·stor·80-Jan-01·00:00·androidx/webkit/internal/ApiHelperForN.class
2845 ?rwxrwxr-x··2.0·unx······790·b-·stor·80-Jan-01·00:00·androidx/webkit/internal/ApiHelperForO.class2845 ?rwxrwxr-x··2.0·unx······790·b-·stor·80-Jan-01·00:00·androidx/webkit/internal/ApiHelperForO.class
2846 ?rwxrwxr-x··2.0·unx······805·b-·stor·80-Jan-01·00:00·androidx/webkit/internal/ApiHelperForOMR1.class2846 ?rwxrwxr-x··2.0·unx······805·b-·stor·80-Jan-01·00:00·androidx/webkit/internal/ApiHelperForOMR1.class
Offset 2954, 23 lines modifiedOffset 2954, 23 lines modified
2954 ?rwxrwxr-x··2.0·unx······227·b-·stor·80-Jan-01·00:00·androidx/window/layout/WindowMetricsCalculatorDecorator.class2954 ?rwxrwxr-x··2.0·unx······227·b-·stor·80-Jan-01·00:00·androidx/window/layout/WindowMetricsCalculatorDecorator.class
2955 ?rwxrwxr-x··2.0·unx·····1526·b-·stor·80-Jan-01·00:00·com/amazon/ion/BufferConfiguration$Builder.class2955 ?rwxrwxr-x··2.0·unx·····1526·b-·stor·80-Jan-01·00:00·com/amazon/ion/BufferConfiguration$Builder.class
2956 ?rwxrwxr-x··2.0·unx······122·b-·stor·80-Jan-01·00:00·com/amazon/ion/BufferConfiguration$DataHandler.class2956 ?rwxrwxr-x··2.0·unx······122·b-·stor·80-Jan-01·00:00·com/amazon/ion/BufferConfiguration$DataHandler.class
2957 ?rwxrwxr-x··2.0·unx······141·b-·stor·80-Jan-01·00:00·com/amazon/ion/BufferConfiguration$OversizedValueHandler.class2957 ?rwxrwxr-x··2.0·unx······141·b-·stor·80-Jan-01·00:00·com/amazon/ion/BufferConfiguration$OversizedValueHandler.class
2958 ?rwxrwxr-x··2.0·unx·····1719·b-·stor·80-Jan-01·00:00·com/amazon/ion/BufferConfiguration.class2958 ?rwxrwxr-x··2.0·unx·····1719·b-·stor·80-Jan-01·00:00·com/amazon/ion/BufferConfiguration.class
2959 ?rwxrwxr-x··2.0·unx·······76·b-·stor·80-Jan-01·00:00·com/amazon/ion/Decimal$1.class2959 ?rwxrwxr-x··2.0·unx·······76·b-·stor·80-Jan-01·00:00·com/amazon/ion/Decimal$1.class
2960 ?rwxrwxr-x··2.0·unx·····4304·b-·stor·80-Jan-01·00:00·com/amazon/ion/Decimal.class2960 ?rwxrwxr-x··2.0·unx·····4304·b-·stor·80-Jan-01·00:00·com/amazon/ion/Decimal.class
2961 ?rwxrwxr-x··2.0·unx······769·b-·stor·80-Jan-01·00:00·com/amazon/ion/IntegerSize.class2961 ?rwxrwxr-x··2.0·unx······819·b-·stor·80-Jan-01·00:00·com/amazon/ion/IntegerSize.class
2962 ?rwxrwxr-x··2.0·unx······349·b-·stor·80-Jan-01·00:00·com/amazon/ion/IonBlob$-CC.class2962 ?rwxrwxr-x··2.0·unx······349·b-·stor·80-Jan-01·00:00·com/amazon/ion/IonBlob$-CC.class
2963 ?rwxrwxr-x··2.0·unx······264·b-·stor·80-Jan-01·00:00·com/amazon/ion/IonBool$-CC.class2963 ?rwxrwxr-x··2.0·unx······264·b-·stor·80-Jan-01·00:00·com/amazon/ion/IonBool$-CC.class
2964 ?rwxrwxr-x··2.0·unx·······91·b-·stor·80-Jan-01·00:00·com/amazon/ion/IonBufferConfiguration$1.class2964 ?rwxrwxr-x··2.0·unx·······91·b-·stor·80-Jan-01·00:00·com/amazon/ion/IonBufferConfiguration$1.class
2965 ?rwxrwxr-x··2.0·unx······156·b-·stor·80-Jan-01·00:00·com/amazon/ion/IonBufferConfiguration$OversizedSymbolTableHandler.class2965 ?rwxrwxr-x··2.0·unx······156·b-·stor·80-Jan-01·00:00·com/amazon/ion/IonBufferConfiguration$OversizedSymbolTableHandler.class
2966 ?rwxrwxr-x··2.0·unx······207·b-·stor·80-Jan-01·00:00·com/amazon/ion/IonCatalog.class2966 ?rwxrwxr-x··2.0·unx······207·b-·stor·80-Jan-01·00:00·com/amazon/ion/IonCatalog.class
2967 ?rwxrwxr-x··2.0·unx······349·b-·stor·80-Jan-01·00:00·com/amazon/ion/IonClob$-CC.class2967 ?rwxrwxr-x··2.0·unx······349·b-·stor·80-Jan-01·00:00·com/amazon/ion/IonClob$-CC.class
2968 ?rwxrwxr-x··2.0·unx······284·b-·stor·80-Jan-01·00:00·com/amazon/ion/IonContainer$-CC.class2968 ?rwxrwxr-x··2.0·unx······284·b-·stor·80-Jan-01·00:00·com/amazon/ion/IonContainer$-CC.class
2969 ?rwxrwxr-x··2.0·unx·····1024·b-·stor·80-Jan-01·00:00·com/amazon/ion/IonCursor$Event.class2969 ?rwxrwxr-x··2.0·unx·····1056·b-·stor·80-Jan-01·00:00·com/amazon/ion/IonCursor$Event.class
2970 ?rwxrwxr-x··2.0·unx······281·b-·stor·80-Jan-01·00:00·com/amazon/ion/IonCursor.class2970 ?rwxrwxr-x··2.0·unx······281·b-·stor·80-Jan-01·00:00·com/amazon/ion/IonCursor.class
2971 ?rwxrwxr-x··2.0·unx······999·b-·stor·80-Jan-01·00:00·com/amazon/ion/IonDatagram$-CC.class2971 ?rwxrwxr-x··2.0·unx······999·b-·stor·80-Jan-01·00:00·com/amazon/ion/IonDatagram$-CC.class
2972 ?rwxrwxr-x··2.0·unx······276·b-·stor·80-Jan-01·00:00·com/amazon/ion/IonDecimal$-CC.class2972 ?rwxrwxr-x··2.0·unx······276·b-·stor·80-Jan-01·00:00·com/amazon/ion/IonDecimal$-CC.class
2973 ?rwxrwxr-x··2.0·unx·····1059·b-·stor·80-Jan-01·00:00·com/amazon/ion/IonException.class2973 ?rwxrwxr-x··2.0·unx·····1059·b-·stor·80-Jan-01·00:00·com/amazon/ion/IonException.class
2974 ?rwxrwxr-x··2.0·unx······268·b-·stor·80-Jan-01·00:00·com/amazon/ion/IonFloat$-CC.class2974 ?rwxrwxr-x··2.0·unx······268·b-·stor·80-Jan-01·00:00·com/amazon/ion/IonFloat$-CC.class
2975 ?rwxrwxr-x··2.0·unx······260·b-·stor·80-Jan-01·00:00·com/amazon/ion/IonInt$-CC.class2975 ?rwxrwxr-x··2.0·unx······260·b-·stor·80-Jan-01·00:00·com/amazon/ion/IonInt$-CC.class
2976 ?rwxrwxr-x··2.0·unx······445·b-·stor·80-Jan-01·00:00·com/amazon/ion/IonList$-CC.class2976 ?rwxrwxr-x··2.0·unx······445·b-·stor·80-Jan-01·00:00·com/amazon/ion/IonList$-CC.class
Offset 2980, 27 lines modifiedOffset 2980, 26 lines modified
2980 ?rwxrwxr-x··2.0·unx·····1263·b-·stor·80-Jan-01·00:00·com/amazon/ion/IonSequence$-CC.class2980 ?rwxrwxr-x··2.0·unx·····1263·b-·stor·80-Jan-01·00:00·com/amazon/ion/IonSequence$-CC.class
2981 ?rwxrwxr-x··2.0·unx······445·b-·stor·80-Jan-01·00:00·com/amazon/ion/IonSexp$-CC.class2981 ?rwxrwxr-x··2.0·unx······445·b-·stor·80-Jan-01·00:00·com/amazon/ion/IonSexp$-CC.class
2982 ?rwxrwxr-x··2.0·unx······360·b-·stor·80-Jan-01·00:00·com/amazon/ion/IonString$-CC.class2982 ?rwxrwxr-x··2.0·unx······360·b-·stor·80-Jan-01·00:00·com/amazon/ion/IonString$-CC.class
2983 ?rwxrwxr-x··2.0·unx······365·b-·stor·80-Jan-01·00:00·com/amazon/ion/IonStruct$-CC.class2983 ?rwxrwxr-x··2.0·unx······365·b-·stor·80-Jan-01·00:00·com/amazon/ion/IonStruct$-CC.class
2984 ?rwxrwxr-x··2.0·unx······360·b-·stor·80-Jan-01·00:00·com/amazon/ion/IonSymbol$-CC.class2984 ?rwxrwxr-x··2.0·unx······360·b-·stor·80-Jan-01·00:00·com/amazon/ion/IonSymbol$-CC.class
2985 ?rwxrwxr-x··2.0·unx······264·b-·stor·80-Jan-01·00:00·com/amazon/ion/IonText$-CC.class2985 ?rwxrwxr-x··2.0·unx······264·b-·stor·80-Jan-01·00:00·com/amazon/ion/IonText$-CC.class
2986 ?rwxrwxr-x··2.0·unx······284·b-·stor·80-Jan-01·00:00·com/amazon/ion/IonTimestamp$-CC.class2986 ?rwxrwxr-x··2.0·unx······284·b-·stor·80-Jan-01·00:00·com/amazon/ion/IonTimestamp$-CC.class
2987 ?rwxrwxr-x··2.0·unx·····1661·b-·stor·80-Jan-01·00:00·com/amazon/ion/IonType.class2987 ?rwxrwxr-x··2.0·unx·····1707·b-·stor·80-Jan-01·00:00·com/amazon/ion/IonType.class
2988 ?rwxrwxr-x··2.0·unx·····1434·b-·stor·80-Jan-01·00:00·com/amazon/ion/IonValue.class2988 ?rwxrwxr-x··2.0·unx·····1434·b-·stor·80-Jan-01·00:00·com/amazon/ion/IonValue.class
2989 ?rwxrwxr-x··2.0·unx······123·b-·stor·80-Jan-01·00:00·com/amazon/ion/IvmNotificationConsumer.class2989 ?rwxrwxr-x··2.0·unx······123·b-·stor·80-Jan-01·00:00·com/amazon/ion/IvmNotificationConsumer.class
2990 ?rwxrwxr-x··2.0·unx······134·b-·stor·80-Jan-01·00:00·com/amazon/ion/OffsetSpan.class2990 ?rwxrwxr-x··2.0·unx······134·b-·stor·80-Jan-01·00:00·com/amazon/ion/OffsetSpan.class
2991 ?rwxrwxr-x··2.0·unx······157·b-·stor·80-Jan-01·00:00·com/amazon/ion/RawValueSpanProvider.class2991 ?rwxrwxr-x··2.0·unx······157·b-·stor·80-Jan-01·00:00·com/amazon/ion/RawValueSpanProvider.class
2992 ?rwxrwxr-x··2.0·unx······127·b-·stor·80-Jan-01·00:00·com/amazon/ion/SpanProvider.class2992 ?rwxrwxr-x··2.0·unx······127·b-·stor·80-Jan-01·00:00·com/amazon/ion/SpanProvider.class
2993 ?rwxrwxr-x··2.0·unx······845·b-·stor·80-Jan-01·00:00·com/amazon/ion/SymbolTable.class2993 ?rwxrwxr-x··2.0·unx······845·b-·stor·80-Jan-01·00:00·com/amazon/ion/SymbolTable.class
2994 ?rwxrwxr-x··2.0·unx······285·b-·stor·80-Jan-01·00:00·com/amazon/ion/SymbolToken.class2994 ?rwxrwxr-x··2.0·unx······285·b-·stor·80-Jan-01·00:00·com/amazon/ion/SymbolToken.class
2995 ?rwxrwxr-x··2.0·unx······938·b-·stor·80-Jan-01·00:00·com/amazon/ion/SystemSymbols.class2995 ?rwxrwxr-x··2.0·unx······938·b-·stor·80-Jan-01·00:00·com/amazon/ion/SystemSymbols.class
2996 ?rwxrwxr-x··2.0·unx······179·b-·stor·80-Jan-01·00:00·com/amazon/ion/TextSpan.class2996 ?rwxrwxr-x··2.0·unx······179·b-·stor·80-Jan-01·00:00·com/amazon/ion/TextSpan.class
2997 ?rwxrwxr-x··2.0·unx······882·b-·stor·80-Jan-01·00:00·com/amazon/ion/Timestamp$1.class 
2998 ?rwxrwxr-x··2.0·unx·····1862·b-·stor·80-Jan-01·00:00·com/amazon/ion/Timestamp$Precision.class2997 ?rwxrwxr-x··2.0·unx·····1802·b-·stor·80-Jan-01·00:00·com/amazon/ion/Timestamp$Precision.class
2999 ?rwxrwxr-x··2.0·unx····24143·b-·defN·80-Jan-01·00:00·com/amazon/ion/Timestamp.class2998 ?rwxrwxr-x··2.0·unx····23949·b-·defN·80-Jan-01·00:00·com/amazon/ion/Timestamp.class
3000 ?rwxrwxr-x··2.0·unx·····2537·b-·stor·80-Jan-01·00:00·com/amazon/ion/ValueFactory.class2999 ?rwxrwxr-x··2.0·unx·····2537·b-·stor·80-Jan-01·00:00·com/amazon/ion/ValueFactory.class
3001 ?rwxrwxr-x··2.0·unx······637·b-·stor·80-Jan-01·00:00·com/amazon/ion/ValueVisitor.class3000 ?rwxrwxr-x··2.0·unx······637·b-·stor·80-Jan-01·00:00·com/amazon/ion/ValueVisitor.class
3002 ?rwxrwxr-x··2.0·unx······503·b-·stor·80-Jan-01·00:00·com/amazon/ion/_Private_TrampolineKt.class3001 ?rwxrwxr-x··2.0·unx······503·b-·stor·80-Jan-01·00:00·com/amazon/ion/_Private_TrampolineKt.class
3003 ?rwxrwxr-x··2.0·unx·····4903·b-·stor·80-Jan-01·00:00·com/amazon/ion/apps/BaseApp.class3002 ?rwxrwxr-x··2.0·unx·····4903·b-·stor·80-Jan-01·00:00·com/amazon/ion/apps/BaseApp.class
3004 ?rwxrwxr-x··2.0·unx······676·b-·stor·80-Jan-01·00:00·com/amazon/ion/apps/SymtabApp$1.class3003 ?rwxrwxr-x··2.0·unx······676·b-·stor·80-Jan-01·00:00·com/amazon/ion/apps/SymtabApp$1.class
3005 ?rwxrwxr-x··2.0·unx······138·b-·stor·80-Jan-01·00:00·com/amazon/ion/facet/Faceted.class3004 ?rwxrwxr-x··2.0·unx······138·b-·stor·80-Jan-01·00:00·com/amazon/ion/facet/Faceted.class
3006 ?rwxrwxr-x··2.0·unx······864·b-·stor·80-Jan-01·00:00·com/amazon/ion/facet/Facets.class3005 ?rwxrwxr-x··2.0·unx······864·b-·stor·80-Jan-01·00:00·com/amazon/ion/facet/Facets.class
Offset 3021, 53 lines modifiedOffset 3020, 48 lines modified
3021 ?rwxrwxr-x··2.0·unx······522·b-·stor·80-Jan-01·00:00·com/amazon/ion/impl/ByteWriter.class3020 ?rwxrwxr-x··2.0·unx······522·b-·stor·80-Jan-01·00:00·com/amazon/ion/impl/ByteWriter.class
3022 ?rwxrwxr-x··2.0·unx······887·b-·stor·80-Jan-01·00:00·com/amazon/ion/impl/IonBinary$1.class3021 ?rwxrwxr-x··2.0·unx······887·b-·stor·80-Jan-01·00:00·com/amazon/ion/impl/IonBinary$1.class
3023 ?rwxrwxr-x··2.0·unx·····2075·b-·stor·80-Jan-01·00:00·com/amazon/ion/impl/IonBinary$BufferManager.class3022 ?rwxrwxr-x··2.0·unx·····2075·b-·stor·80-Jan-01·00:00·com/amazon/ion/impl/IonBinary$BufferManager.class
3024 ?rwxrwxr-x··2.0·unx······547·b-·stor·80-Jan-01·00:00·com/amazon/ion/impl/IonBinary$PositionMarker.class3023 ?rwxrwxr-x··2.0·unx······547·b-·stor·80-Jan-01·00:00·com/amazon/ion/impl/IonBinary$PositionMarker.class
3025 ?rwxrwxr-x··2.0·unx······281·b-·stor·80-Jan-01·00:00·com/amazon/ion/impl/IonBinary$Writer$lhNode.class3024 ?rwxrwxr-x··2.0·unx······281·b-·stor·80-Jan-01·00:00·com/amazon/ion/impl/IonBinary$Writer$lhNode.class
3026 ?rwxrwxr-x··2.0·unx····11173·b-·defN·80-Jan-01·00:00·com/amazon/ion/impl/IonBinary.class3025 ?rwxrwxr-x··2.0·unx····11173·b-·defN·80-Jan-01·00:00·com/amazon/ion/impl/IonBinary.class
3027 ?rwxrwxr-x··2.0·unx·····2150·b-·stor·80-Jan-01·00:00·com/amazon/ion/impl/IonCharacterReader.class3026 ?rwxrwxr-x··2.0·unx·····2150·b-·stor·80-Jan-01·00:00·com/amazon/ion/impl/IonCharacterReader.class
3028 ?rwxrwxr-x··2.0·unx·····1534·b-·stor·80-Jan-01·00:00·com/amazon/ion/impl/IonCursorBinary$1.class 
3029 ?rwxrwxr-x··2.0·unx·····1040·b-·stor·80-Jan-01·00:00·com/amazon/ion/impl/IonCursorBinary$CheckpointLocation.class3027 ?rwxrwxr-x··2.0·unx·····1084·b-·stor·80-Jan-01·00:00·com/amazon/ion/impl/IonCursorBinary$CheckpointLocation.class
3030 ?rwxrwxr-x··2.0·unx······801·b-·stor·80-Jan-01·00:00·com/amazon/ion/impl/IonCursorBinary$RefillableState.class3028 ?rwxrwxr-x··2.0·unx······801·b-·stor·80-Jan-01·00:00·com/amazon/ion/impl/IonCursorBinary$RefillableState.class
3031 ?rwxrwxr-x··2.0·unx·····1052·b-·stor·80-Jan-01·00:00·com/amazon/ion/impl/IonCursorBinary$State.class3029 ?rwxrwxr-x··2.0·unx·····1084·b-·stor·80-Jan-01·00:00·com/amazon/ion/impl/IonCursorBinary$State.class
3032 ?rwxrwxr-x··2.0·unx·····1265·b-·stor·80-Jan-01·00:00·com/amazon/ion/impl/IonIteratorImpl$WhenMappings.class3030 ?rwxrwxr-x··2.0·unx·····1265·b-·stor·80-Jan-01·00:00·com/amazon/ion/impl/IonIteratorImpl$WhenMappings.class
3033 ?rwxrwxr-x··2.0·unx·····4988·b-·stor·80-Jan-01·00:00·com/amazon/ion/impl/IonIteratorImpl.class3031 ?rwxrwxr-x··2.0·unx·····4988·b-·stor·80-Jan-01·00:00·com/amazon/ion/impl/IonIteratorImpl.class
3034 ?rwxrwxr-x··2.0·unx······272·b-·stor·80-Jan-01·00:00·com/amazon/ion/impl/IonMessages.class3032 ?rwxrwxr-x··2.0·unx······272·b-·stor·80-Jan-01·00:00·com/amazon/ion/impl/IonMessages.class
3035 ?rwxrwxr-x··2.0·unx······586·b-·stor·80-Jan-01·00:00·com/amazon/ion/impl/IonReaderContinuableApplicationBinary$1.class3033 ?rwxrwxr-x··2.0·unx······586·b-·stor·80-Jan-01·00:00·com/amazon/ion/impl/IonReaderContinuableApplicationBinary$1.class
3036 ?rwxrwxr-x··2.0·unx·····1696·b-·stor·80-Jan-01·00:00·com/amazon/ion/impl/IonReaderContinuableApplicationBinary$2.class 
3037 ?rwxrwxr-x··2.0·unx·····1469·b-·stor·80-Jan-01·00:00·com/amazon/ion/impl/IonReaderContinuableApplicationBinary$AnnotationSequenceIterator.class3034 ?rwxrwxr-x··2.0·unx·····1469·b-·stor·80-Jan-01·00:00·com/amazon/ion/impl/IonReaderContinuableApplicationBinary$AnnotationSequenceIterator.class
3038 ?rwxrwxr-x··2.0·unx·····1085·b-·stor·80-Jan-01·00:00·com/amazon/ion/impl/IonReaderContinuableApplicationBinary$LocalSymbolTableSnapshot$1.class3035 ?rwxrwxr-x··2.0·unx·····1085·b-·stor·80-Jan-01·00:00·com/amazon/ion/impl/IonReaderContinuableApplicationBinary$LocalSymbolTableSnapshot$1.class
3039 ?rwxrwxr-x··2.0·unx·····1755·b-·stor·80-Jan-01·00:00·com/amazon/ion/impl/IonReaderContinuableApplicationBinary$State.class3036 ?rwxrwxr-x··2.0·unx·····1797·b-·stor·80-Jan-01·00:00·com/amazon/ion/impl/IonReaderContinuableApplicationBinary$State.class
3040 ?rwxrwxr-x··2.0·unx·····7820·b-·stor·80-Jan-01·00:00·com/amazon/ion/impl/IonReaderContinuableApplicationBinary$SymbolTableReader.class3037 ?rwxrwxr-x··2.0·unx·····7779·b-·stor·80-Jan-01·00:00·com/amazon/ion/impl/IonReaderContinuableApplicationBinary$SymbolTableReader.class
3041 ?rwxrwxr-x··2.0·unx······108·b-·stor·80-Jan-01·00:00·com/amazon/ion/impl/IonReaderContinuableTopLevelBinary$1.class3038 ?rwxrwxr-x··2.0·unx······108·b-·stor·80-Jan-01·00:00·com/amazon/ion/impl/IonReaderContinuableTopLevelBinary$1.class
3042 ?rwxrwxr-x··2.0·unx······413·b-·stor·80-Jan-01·00:00·com/amazon/ion/impl/IonReaderTextRawTokensX$1.class3039 ?rwxrwxr-x··2.0·unx······413·b-·stor·80-Jan-01·00:00·com/amazon/ion/impl/IonReaderTextRawTokensX$1.class
3043 ?rwxrwxr-x··2.0·unx······751·b-·stor·80-Jan-01·00:00·com/amazon/ion/impl/IonReaderTextRawTokensX$2.class 
3044 ?rwxrwxr-x··2.0·unx·····1324·b-·stor·80-Jan-01·00:00·com/amazon/ion/impl/IonReaderTextRawTokensX$CommentStrategy.class3040 ?rwxrwxr-x··2.0·unx·····1374·b-·stor·80-Jan-01·00:00·com/amazon/ion/impl/IonReaderTextRawTokensX$CommentStrategy.class
3045 ?rwxrwxr-x··2.0·unx······921·b-·stor·80-Jan-01·00:00·com/amazon/ion/impl/IonReaderTextRawTokensX$NumericState.class3041 ?rwxrwxr-x··2.0·unx······971·b-·stor·80-Jan-01·00:00·com/amazon/ion/impl/IonReaderTextRawTokensX$NumericState.class
3046 ?rwxrwxr-x··2.0·unx·····1742·b-·stor·80-Jan-01·00:00·com/amazon/ion/impl/IonReaderTextRawTokensX$ProhibitedCharacters.class3042 ?rwxrwxr-x··2.0·unx·····1792·b-·stor·80-Jan-01·00:00·com/amazon/ion/impl/IonReaderTextRawTokensX$ProhibitedCharacters.class
3047 ?rwxrwxr-x··2.0·unx·····1386·b-·stor·80-Jan-01·00:00·com/amazon/ion/impl/IonReaderTextRawTokensX$Radix.class3043 ?rwxrwxr-x··2.0·unx·····1436·b-·stor·80-Jan-01·00:00·com/amazon/ion/impl/IonReaderTextRawTokensX$Radix.class
3048 ?rwxrwxr-x··2.0·unx····24791·b-·defN·80-Jan-01·00:00·com/amazon/ion/impl/IonReaderTextRawTokensX.class3044 ?rwxrwxr-x··2.0·unx····24636·b-·defN·80-Jan-01·00:00·com/amazon/ion/impl/IonReaderTextRawTokensX.class
3049 ?rwxrwxr-x··2.0·unx······686·b-·stor·80-Jan-01·00:00·com/amazon/ion/impl/IonReaderTextRawX$1.class3045 ?rwxrwxr-x··2.0·unx······686·b-·stor·80-Jan-01·00:00·com/amazon/ion/impl/IonReaderTextRawX$1.class
3050 ?rwxrwxr-x··2.0·unx······873·b-·stor·80-Jan-01·00:00·com/amazon/ion/impl/IonReaderTextRawX$LOB_STATE.class3046 ?rwxrwxr-x··2.0·unx······923·b-·stor·80-Jan-01·00:00·com/amazon/ion/impl/IonReaderTextRawX$LOB_STATE.class
3051 ?rwxrwxr-x··2.0·unx·····1416·b-·stor·80-Jan-01·00:00·com/amazon/ion/impl/IonReaderTextSystemX$1.class3047 ?rwxrwxr-x··2.0·unx·····1416·b-·stor·80-Jan-01·00:00·com/amazon/ion/impl/IonReaderTextSystemX$1.class
3052 ?rwxrwxr-x··2.0·unx·····3309·b-·stor·80-Jan-01·00:00·com/amazon/ion/impl/IonReaderTextSystemX$Radix.class3048 ?rwxrwxr-x··2.0·unx·····3362·b-·stor·80-Jan-01·00:00·com/amazon/ion/impl/IonReaderTextSystemX$Radix.class
3053 ?rwxrwxr-x··2.0·unx······527·b-·stor·80-Jan-01·00:00·com/amazon/ion/impl/IonReaderTextUserX$1.class3049 ?rwxrwxr-x··2.0·unx······527·b-·stor·80-Jan-01·00:00·com/amazon/ion/impl/IonReaderTextUserX$1.class
3054 ?rwxrwxr-x··2.0·unx·····1192·b-·stor·80-Jan-01·00:00·com/amazon/ion/impl/IonReaderTreeSystem$Children.class3050 ?rwxrwxr-x··2.0·unx·····1192·b-·stor·80-Jan-01·00:00·com/amazon/ion/impl/IonReaderTreeSystem$Children.class
3055 ?rwxrwxr-x··2.0·unx·······92·b-·stor·80-Jan-01·00:00·com/amazon/ion/impl/IonReaderTreeUserX$1.class3051 ?rwxrwxr-x··2.0·unx·······92·b-·stor·80-Jan-01·00:00·com/amazon/ion/impl/IonReaderTreeUserX$1.class
3056 ?rwxrwxr-x··2.0·unx······838·b-·stor·80-Jan-01·00:00·com/amazon/ion/impl/IonTextBufferedStream.class 
3057 ?rwxrwxr-x··2.0·unx·····2111·b-·stor·80-Jan-01·00:00·com/amazon/ion/impl/IonTokenConstsX$1.class3052 ?rwxrwxr-x··2.0·unx·····1411·b-·stor·80-Jan-01·00:00·com/amazon/ion/impl/IonTokenConstsX$1.class
3058 ?rwxrwxr-x··2.0·unx······658·b-·stor·80-Jan-01·00:00·com/amazon/ion/impl/IonTokenConstsX$CharacterSequence.class3053 ?rwxrwxr-x··2.0·unx······658·b-·stor·80-Jan-01·00:00·com/amazon/ion/impl/IonTokenConstsX$CharacterSequence.class
3059 ?rwxrwxr-x··2.0·unx·····1005·b-·stor·80-Jan-01·00:00·com/amazon/ion/impl/IonTokenConstsX$EscapeType.class3054 ?rwxrwxr-x··2.0·unx·····1049·b-·stor·80-Jan-01·00:00·com/amazon/ion/impl/IonTokenConstsX$EscapeType.class
3060 ?rwxrwxr-x··2.0·unx····14853·b-·defN·80-Jan-01·00:00·com/amazon/ion/impl/IonTokenConstsX.class3055 ?rwxrwxr-x··2.0·unx····14772·b-·defN·80-Jan-01·00:00·com/amazon/ion/impl/IonTokenConstsX.class
3061 ?rwxrwxr-x··2.0·unx·····1106·b-·stor·80-Jan-01·00:00·com/amazon/ion/impl/IonTokenReader$1.class 
3062 ?rwxrwxr-x··2.0·unx·····1107·b-·stor·80-Jan-01·00:00·com/amazon/ion/impl/IonTokenReader$Context.class3056 ?rwxrwxr-x··2.0·unx·····1134·b-·stor·80-Jan-01·00:00·com/amazon/ion/impl/IonTokenReader$Context.class
3063 ?rwxrwxr-x··2.0·unx······806·b-·stor·80-Jan-01·00:00·com/amazon/ion/impl/IonTokenReader$LocalReader.class3057 ?rwxrwxr-x··2.0·unx······806·b-·stor·80-Jan-01·00:00·com/amazon/ion/impl/IonTokenReader$LocalReader.class
3064 ?rwxrwxr-x··2.0·unx·····1087·b-·stor·80-Jan-01·00:00·com/amazon/ion/impl/IonTokenReader$NumberType.class3058 ?rwxrwxr-x··2.0·unx·····1119·b-·stor·80-Jan-01·00:00·com/amazon/ion/impl/IonTokenReader$NumberType.class
3065 ?rwxrwxr-x··2.0·unx······553·b-·stor·80-Jan-01·00:00·com/amazon/ion/impl/IonTokenReader$Type$timeinfo.class3059 ?rwxrwxr-x··2.0·unx······553·b-·stor·80-Jan-01·00:00·com/amazon/ion/impl/IonTokenReader$Type$timeinfo.class
3066 ?rwxrwxr-x··2.0·unx·····8174·b-·stor·80-Jan-01·00:00·com/amazon/ion/impl/IonTokenReader$Type.class3060 ?rwxrwxr-x··2.0·unx·····7789·b-·stor·80-Jan-01·00:00·com/amazon/ion/impl/IonTokenReader$Type.class
3067 ?rwxrwxr-x··2.0·unx····15833·b-·defN·80-Jan-01·00:00·com/amazon/ion/impl/IonTokenReader.class3061 ?rwxrwxr-x··2.0·unx····15833·b-·defN·80-Jan-01·00:00·com/amazon/ion/impl/IonTokenReader.class
3068 ?rwxrwxr-x··2.0·unx·····2922·b-·stor·80-Jan-01·00:00·com/amazon/ion/impl/IonTypeID.class3062 ?rwxrwxr-x··2.0·unx·····2922·b-·stor·80-Jan-01·00:00·com/amazon/ion/impl/IonTypeID.class
3069 ?rwxrwxr-x··2.0·unx·····2485·b-·stor·80-Jan-01·00:00·com/amazon/ion/impl/IonUTF8$UTF8ToChar.class3063 ?rwxrwxr-x··2.0·unx·····2485·b-·stor·80-Jan-01·00:00·com/amazon/ion/impl/IonUTF8$UTF8ToChar.class
3070 ?rwxrwxr-x··2.0·unx·····5223·b-·stor·80-Jan-01·00:00·com/amazon/ion/impl/IonUTF8.class3064 ?rwxrwxr-x··2.0·unx·····5223·b-·stor·80-Jan-01·00:00·com/amazon/ion/impl/IonUTF8.class
Max diff block lines reached; 62098/77043 bytes (80.60%) of diff not shown.
11.8 KB
zipnote «TEMP»/diffoscope_w2zh_1e1_unsigned/tmpsncvi9vw_.zip
    
Offset 8979, 17 lines modifiedOffset 8979, 14 lines modified
  
8979 Filename:·com/amazon/ion/SystemSymbols.class8979 Filename:·com/amazon/ion/SystemSymbols.class
8980 Comment:·8980 Comment:·
  
8981 Filename:·com/amazon/ion/TextSpan.class8981 Filename:·com/amazon/ion/TextSpan.class
8982 Comment:·8982 Comment:·
  
8983 Filename:·com/amazon/ion/Timestamp$1.class 
8984 Comment:· 
  
8985 Filename:·com/amazon/ion/Timestamp$Precision.class8983 Filename:·com/amazon/ion/Timestamp$Precision.class
8986 Comment:·8984 Comment:·
  
8987 Filename:·com/amazon/ion/Timestamp.class8985 Filename:·com/amazon/ion/Timestamp.class
8988 Comment:·8986 Comment:·
  
8989 Filename:·com/amazon/ion/ValueFactory.class8987 Filename:·com/amazon/ion/ValueFactory.class
Offset 9072, 17 lines modifiedOffset 9069, 14 lines modified
  
9072 Filename:·com/amazon/ion/impl/IonBinary.class9069 Filename:·com/amazon/ion/impl/IonBinary.class
9073 Comment:·9070 Comment:·
  
9074 Filename:·com/amazon/ion/impl/IonCharacterReader.class9071 Filename:·com/amazon/ion/impl/IonCharacterReader.class
9075 Comment:·9072 Comment:·
  
9076 Filename:·com/amazon/ion/impl/IonCursorBinary$1.class 
9077 Comment:· 
  
9078 Filename:·com/amazon/ion/impl/IonCursorBinary$CheckpointLocation.class9073 Filename:·com/amazon/ion/impl/IonCursorBinary$CheckpointLocation.class
9079 Comment:·9074 Comment:·
  
9080 Filename:·com/amazon/ion/impl/IonCursorBinary$RefillableState.class9075 Filename:·com/amazon/ion/impl/IonCursorBinary$RefillableState.class
9081 Comment:·9076 Comment:·
  
9082 Filename:·com/amazon/ion/impl/IonCursorBinary$State.class9077 Filename:·com/amazon/ion/impl/IonCursorBinary$State.class
Offset 9096, 17 lines modifiedOffset 9090, 14 lines modified
  
9096 Filename:·com/amazon/ion/impl/IonMessages.class9090 Filename:·com/amazon/ion/impl/IonMessages.class
9097 Comment:·9091 Comment:·
  
9098 Filename:·com/amazon/ion/impl/IonReaderContinuableApplicationBinary$1.class9092 Filename:·com/amazon/ion/impl/IonReaderContinuableApplicationBinary$1.class
9099 Comment:·9093 Comment:·
  
9100 Filename:·com/amazon/ion/impl/IonReaderContinuableApplicationBinary$2.class 
9101 Comment:· 
  
9102 Filename:·com/amazon/ion/impl/IonReaderContinuableApplicationBinary$AnnotationSequenceIterator.class9094 Filename:·com/amazon/ion/impl/IonReaderContinuableApplicationBinary$AnnotationSequenceIterator.class
9103 Comment:·9095 Comment:·
  
9104 Filename:·com/amazon/ion/impl/IonReaderContinuableApplicationBinary$LocalSymbolTableSnapshot$1.class9096 Filename:·com/amazon/ion/impl/IonReaderContinuableApplicationBinary$LocalSymbolTableSnapshot$1.class
9105 Comment:·9097 Comment:·
  
9106 Filename:·com/amazon/ion/impl/IonReaderContinuableApplicationBinary$State.class9098 Filename:·com/amazon/ion/impl/IonReaderContinuableApplicationBinary$State.class
Offset 9117, 17 lines modifiedOffset 9108, 14 lines modified
  
9117 Filename:·com/amazon/ion/impl/IonReaderContinuableTopLevelBinary$1.class9108 Filename:·com/amazon/ion/impl/IonReaderContinuableTopLevelBinary$1.class
9118 Comment:·9109 Comment:·
  
9119 Filename:·com/amazon/ion/impl/IonReaderTextRawTokensX$1.class9110 Filename:·com/amazon/ion/impl/IonReaderTextRawTokensX$1.class
9120 Comment:·9111 Comment:·
  
9121 Filename:·com/amazon/ion/impl/IonReaderTextRawTokensX$2.class 
9122 Comment:· 
  
9123 Filename:·com/amazon/ion/impl/IonReaderTextRawTokensX$CommentStrategy.class9112 Filename:·com/amazon/ion/impl/IonReaderTextRawTokensX$CommentStrategy.class
9124 Comment:·9113 Comment:·
  
9125 Filename:·com/amazon/ion/impl/IonReaderTextRawTokensX$NumericState.class9114 Filename:·com/amazon/ion/impl/IonReaderTextRawTokensX$NumericState.class
9126 Comment:·9115 Comment:·
  
9127 Filename:·com/amazon/ion/impl/IonReaderTextRawTokensX$ProhibitedCharacters.class9116 Filename:·com/amazon/ion/impl/IonReaderTextRawTokensX$ProhibitedCharacters.class
Offset 9156, 32 lines modifiedOffset 9144, 26 lines modified
  
9156 Filename:·com/amazon/ion/impl/IonReaderTreeSystem$Children.class9144 Filename:·com/amazon/ion/impl/IonReaderTreeSystem$Children.class
9157 Comment:·9145 Comment:·
  
9158 Filename:·com/amazon/ion/impl/IonReaderTreeUserX$1.class9146 Filename:·com/amazon/ion/impl/IonReaderTreeUserX$1.class
9159 Comment:·9147 Comment:·
  
9160 Filename:·com/amazon/ion/impl/IonTextBufferedStream.class 
9161 Comment:· 
  
9162 Filename:·com/amazon/ion/impl/IonTokenConstsX$1.class9148 Filename:·com/amazon/ion/impl/IonTokenConstsX$1.class
9163 Comment:·9149 Comment:·
  
9164 Filename:·com/amazon/ion/impl/IonTokenConstsX$CharacterSequence.class9150 Filename:·com/amazon/ion/impl/IonTokenConstsX$CharacterSequence.class
9165 Comment:·9151 Comment:·
  
9166 Filename:·com/amazon/ion/impl/IonTokenConstsX$EscapeType.class9152 Filename:·com/amazon/ion/impl/IonTokenConstsX$EscapeType.class
9167 Comment:·9153 Comment:·
  
9168 Filename:·com/amazon/ion/impl/IonTokenConstsX.class9154 Filename:·com/amazon/ion/impl/IonTokenConstsX.class
9169 Comment:·9155 Comment:·
  
9170 Filename:·com/amazon/ion/impl/IonTokenReader$1.class 
9171 Comment:· 
  
9172 Filename:·com/amazon/ion/impl/IonTokenReader$Context.class9156 Filename:·com/amazon/ion/impl/IonTokenReader$Context.class
9173 Comment:·9157 Comment:·
  
9174 Filename:·com/amazon/ion/impl/IonTokenReader$LocalReader.class9158 Filename:·com/amazon/ion/impl/IonTokenReader$LocalReader.class
9175 Comment:·9159 Comment:·
  
9176 Filename:·com/amazon/ion/impl/IonTokenReader$NumberType.class9160 Filename:·com/amazon/ion/impl/IonTokenReader$NumberType.class
Offset 9246, 17 lines modifiedOffset 9228, 14 lines modified
  
9246 Filename:·com/amazon/ion/impl/SubstituteSymbolTable$SymbolIterator.class9228 Filename:·com/amazon/ion/impl/SubstituteSymbolTable$SymbolIterator.class
9247 Comment:·9229 Comment:·
  
9248 Filename:·com/amazon/ion/impl/SymbolTableAsStruct.class9230 Filename:·com/amazon/ion/impl/SymbolTableAsStruct.class
9249 Comment:·9231 Comment:·
  
9250 Filename:·com/amazon/ion/impl/SymbolTableReader$1.class 
9251 Comment:· 
  
9252 Filename:·com/amazon/ion/impl/SymbolTableReader$Op.class9232 Filename:·com/amazon/ion/impl/SymbolTableReader$Op.class
9253 Comment:·9233 Comment:·
  
9254 Filename:·com/amazon/ion/impl/SymbolTableStructCache.class9234 Filename:·com/amazon/ion/impl/SymbolTableStructCache.class
9255 Comment:·9235 Comment:·
  
9256 Filename:·com/amazon/ion/impl/SystemValueIterator$-CC.class9236 Filename:·com/amazon/ion/impl/SystemValueIterator$-CC.class
Offset 9318, 14 lines modifiedOffset 9297, 17 lines modified
  
9318 Filename:·com/amazon/ion/impl/_Private_IonConstants$HighNibble.class9297 Filename:·com/amazon/ion/impl/_Private_IonConstants$HighNibble.class
9319 Comment:·9298 Comment:·
  
Max diff block lines reached; 8643/12005 bytes (72.00%) of diff not shown.
22.8 MB
zipdetails --redact --walk --utc {}
    
Offset 51572, 267125 lines modifiedOffset 51572, 266551 lines modified
51572 4328AA·LOCAL·HEADER·#2838····04034B50·(67324752)51572 4328AA·LOCAL·HEADER·#2838····04034B50·(67324752)
51573 4328AE·Extract·Zip·Spec······14·(20)·'2.0'51573 4328AE·Extract·Zip·Spec······14·(20)·'2.0'
51574 4328AF·Extract·OS············00·(0)·'MS-DOS'51574 4328AF·Extract·OS············00·(0)·'MS-DOS'
51575 4328B0·General·Purpose·Flag··0000·(0)51575 4328B0·General·Purpose·Flag··0000·(0)
51576 ·······[Bits·1-2]············0·'Normal·Compression'51576 ·······[Bits·1-2]············0·'Normal·Compression'
51577 4328B2·Compression·Method····0008·(8)·'Deflated'51577 4328B2·Compression·Method····0008·(8)·'Deflated'
51578 4328B4·Modification·Time·····00210000·(2162688)·'Tue·Jan··1·00:00:00·1980'51578 4328B4·Modification·Time·····00210000·(2162688)·'Tue·Jan··1·00:00:00·1980'
51579 4328B8·CRC···················93798AB6·(2474216118)51579 4328B8·CRC···················87C0C259·(2277556825)
51580 4328BC·Compressed·Size·······00000EEF·(3823)51580 4328BC·Compressed·Size·······00000F1D·(3869)
51581 4328C0·Uncompressed·Size·····000033CB·(13259)51581 4328C0·Uncompressed·Size·····0000345A·(13402)
51582 4328C4·Filename·Length·······004F·(79)51582 4328C4·Filename·Length·······004F·(79)
51583 4328C6·Extra·Length··········0000·(0)51583 4328C6·Extra·Length··········0000·(0)
51584 4328C8·Filename··············'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'51584 4328C8·Filename··············'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
51585 #51585 #
51586 #·WARNING:·Offset·0x4328C8:·Filename·'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'51586 #·WARNING:·Offset·0x4328C8:·Filename·'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
51587 #··········Zero·length·filename51587 #··········Zero·length·filename
51588 #51588 #
51589 432917·PAYLOAD51589 432917·PAYLOAD
  
51590 433806·LOCAL·HEADER·#2839····04034B50·(67324752)51590 433834·LOCAL·HEADER·#2839····04034B50·(67324752)
51591 43380A·Extract·Zip·Spec······14·(20)·'2.0'51591 433838·Extract·Zip·Spec······14·(20)·'2.0'
51592 43380B·Extract·OS············00·(0)·'MS-DOS'51592 433839·Extract·OS············00·(0)·'MS-DOS'
51593 43380C·General·Purpose·Flag··0000·(0)51593 43383A·General·Purpose·Flag··0000·(0)
51594 43380E·Compression·Method····0000·(0)·'Stored'51594 43383C·Compression·Method····0000·(0)·'Stored'
51595 433810·Modification·Time·····00210000·(2162688)·'Tue·Jan··1·00:00:00·1980'51595 43383E·Modification·Time·····00210000·(2162688)·'Tue·Jan··1·00:00:00·1980'
51596 433814·CRC···················842CA2DE·(2217517790)51596 433842·CRC···················842CA2DE·(2217517790)
51597 433818·Compressed·Size·······0000034D·(845)51597 433846·Compressed·Size·······0000034D·(845)
51598 43381C·Uncompressed·Size·····0000034D·(845)51598 43384A·Uncompressed·Size·····0000034D·(845)
51599 433820·Filename·Length·······002E·(46)51599 43384E·Filename·Length·······002E·(46)
51600 433822·Extra·Length··········0000·(0)51600 433850·Extra·Length··········0000·(0)
51601 433824·Filename··············'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'51601 433852·Filename··············'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
51602 #51602 #
51603 #·WARNING:·Offset·0x433824:·Filename·'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'51603 #·WARNING:·Offset·0x433852:·Filename·'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
51604 #··········Zero·length·filename51604 #··········Zero·length·filename
51605 #51605 #
51606 433852·PAYLOAD51606 433880·PAYLOAD
  
51607 433B9F·LOCAL·HEADER·#2840····04034B50·(67324752)51607 433BCD·LOCAL·HEADER·#2840····04034B50·(67324752)
51608 433BA3·Extract·Zip·Spec······14·(20)·'2.0'51608 433BD1·Extract·Zip·Spec······14·(20)·'2.0'
51609 433BA4·Extract·OS············00·(0)·'MS-DOS'51609 433BD2·Extract·OS············00·(0)·'MS-DOS'
51610 433BA5·General·Purpose·Flag··0000·(0)51610 433BD3·General·Purpose·Flag··0000·(0)
51611 433BA7·Compression·Method····0000·(0)·'Stored'51611 433BD5·Compression·Method····0000·(0)·'Stored'
51612 433BA9·Modification·Time·····00210000·(2162688)·'Tue·Jan··1·00:00:00·1980'51612 433BD7·Modification·Time·····00210000·(2162688)·'Tue·Jan··1·00:00:00·1980'
51613 433BAD·CRC···················7EE1EEF3·(2128735987)51613 433BDB·CRC···················7EE1EEF3·(2128735987)
51614 433BB1·Compressed·Size·······0000034D·(845)51614 433BDF·Compressed·Size·······0000034D·(845)
51615 433BB5·Uncompressed·Size·····0000034D·(845)51615 433BE3·Uncompressed·Size·····0000034D·(845)
51616 433BB9·Filename·Length·······002E·(46)51616 433BE7·Filename·Length·······002E·(46)
51617 433BBB·Extra·Length··········0000·(0)51617 433BE9·Extra·Length··········0000·(0)
51618 433BBD·Filename··············'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'51618 433BEB·Filename··············'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
51619 #51619 #
51620 #·WARNING:·Offset·0x433BBD:·Filename·'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'51620 #·WARNING:·Offset·0x433BEB:·Filename·'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
51621 #··········Zero·length·filename51621 #··········Zero·length·filename
51622 #51622 #
51623 433BEB·PAYLOAD51623 433C19·PAYLOAD
  
51624 433F38·LOCAL·HEADER·#2841····04034B50·(67324752)51624 433F66·LOCAL·HEADER·#2841····04034B50·(67324752)
51625 433F3C·Extract·Zip·Spec······14·(20)·'2.0'51625 433F6A·Extract·Zip·Spec······14·(20)·'2.0'
51626 433F3D·Extract·OS············00·(0)·'MS-DOS'51626 433F6B·Extract·OS············00·(0)·'MS-DOS'
51627 433F3E·General·Purpose·Flag··0000·(0)51627 433F6C·General·Purpose·Flag··0000·(0)
51628 433F40·Compression·Method····0000·(0)·'Stored'51628 433F6E·Compression·Method····0000·(0)·'Stored'
51629 433F42·Modification·Time·····00210000·(2162688)·'Tue·Jan··1·00:00:00·1980'51629 433F70·Modification·Time·····00210000·(2162688)·'Tue·Jan··1·00:00:00·1980'
51630 433F46·CRC···················254AF75B·(625669979)51630 433F74·CRC···················254AF75B·(625669979)
51631 433F4A·Compressed·Size·······000001C4·(452)51631 433F78·Compressed·Size·······000001C4·(452)
51632 433F4E·Uncompressed·Size·····000001C4·(452)51632 433F7C·Uncompressed·Size·····000001C4·(452)
51633 433F52·Filename·Length·······002E·(46)51633 433F80·Filename·Length·······002E·(46)
51634 433F54·Extra·Length··········0000·(0)51634 433F82·Extra·Length··········0000·(0)
51635 433F56·Filename··············'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'51635 433F84·Filename··············'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
51636 #51636 #
51637 #·WARNING:·Offset·0x433F56:·Filename·'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'51637 #·WARNING:·Offset·0x433F84:·Filename·'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
51638 #··········Zero·length·filename51638 #··········Zero·length·filename
51639 #51639 #
51640 433F84·PAYLOAD51640 433FB2·PAYLOAD
  
51641 434148·LOCAL·HEADER·#2842····04034B50·(67324752)51641 434176·LOCAL·HEADER·#2842····04034B50·(67324752)
51642 43414C·Extract·Zip·Spec······14·(20)·'2.0'51642 43417A·Extract·Zip·Spec······14·(20)·'2.0'
51643 43414D·Extract·OS············00·(0)·'MS-DOS'51643 43417B·Extract·OS············00·(0)·'MS-DOS'
51644 43414E·General·Purpose·Flag··0000·(0)51644 43417C·General·Purpose·Flag··0000·(0)
51645 434150·Compression·Method····0000·(0)·'Stored'51645 43417E·Compression·Method····0000·(0)·'Stored'
51646 434152·Modification·Time·····00210000·(2162688)·'Tue·Jan··1·00:00:00·1980'51646 434180·Modification·Time·····00210000·(2162688)·'Tue·Jan··1·00:00:00·1980'
51647 434156·CRC···················D3806429·(3548406825)51647 434184·CRC···················D3806429·(3548406825)
51648 43415A·Compressed·Size·······00000C62·(3170)51648 434188·Compressed·Size·······00000C62·(3170)
51649 43415E·Uncompressed·Size·····00000C62·(3170)51649 43418C·Uncompressed·Size·····00000C62·(3170)
51650 434162·Filename·Length·······002C·(44)51650 434190·Filename·Length·······002C·(44)
51651 434164·Extra·Length··········0000·(0)51651 434192·Extra·Length··········0000·(0)
51652 434166·Filename··············'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'51652 434194·Filename··············'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
51653 #51653 #
51654 #·WARNING:·Offset·0x434166:·Filename·'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'51654 #·WARNING:·Offset·0x434194:·Filename·'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
51655 #··········Zero·length·filename51655 #··········Zero·length·filename
51656 #51656 #
51657 434192·PAYLOAD51657 4341C0·PAYLOAD
  
51658 434DF4·LOCAL·HEADER·#2843····04034B50·(67324752)51658 434E22·LOCAL·HEADER·#2843····04034B50·(67324752)
51659 434DF8·Extract·Zip·Spec······14·(20)·'2.0'51659 434E26·Extract·Zip·Spec······14·(20)·'2.0'
51660 434DF9·Extract·OS············00·(0)·'MS-DOS'51660 434E27·Extract·OS············00·(0)·'MS-DOS'
51661 434DFA·General·Purpose·Flag··0000·(0)51661 434E28·General·Purpose·Flag··0000·(0)
51662 434DFC·Compression·Method····0000·(0)·'Stored'51662 434E2A·Compression·Method····0000·(0)·'Stored'
51663 434DFE·Modification·Time·····00210000·(2162688)·'Tue·Jan··1·00:00:00·1980'51663 434E2C·Modification·Time·····00210000·(2162688)·'Tue·Jan··1·00:00:00·1980'
51664 434E02·CRC···················6BD0414A·(1808810314)51664 434E30·CRC···················6BD0414A·(1808810314)
51665 434E06·Compressed·Size·······00000934·(2356)51665 434E34·Compressed·Size·······00000934·(2356)
51666 434E0A·Uncompressed·Size·····00000934·(2356)51666 434E38·Uncompressed·Size·····00000934·(2356)
51667 434E0E·Filename·Length·······002C·(44)51667 434E3C·Filename·Length·······002C·(44)
51668 434E10·Extra·Length··········0000·(0)51668 434E3E·Extra·Length··········0000·(0)
51669 434E12·Filename··············'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'51669 434E40·Filename··············'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
51670 #51670 #
51671 #·WARNING:·Offset·0x434E12:·Filename·'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'51671 #·WARNING:·Offset·0x434E40:·Filename·'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
51672 #··········Zero·length·filename51672 #··········Zero·length·filename
51673 #51673 #
51674 434E3E·PAYLOAD51674 434E6C·PAYLOAD
  
51675 435772·LOCAL·HEADER·#2844····04034B50·(67324752)51675 4357A0·LOCAL·HEADER·#2844····04034B50·(67324752)
51676 435776·Extract·Zip·Spec······14·(20)·'2.0'51676 4357A4·Extract·Zip·Spec······14·(20)·'2.0'
51677 435777·Extract·OS············00·(0)·'MS-DOS'51677 4357A5·Extract·OS············00·(0)·'MS-DOS'
51678 435778·General·Purpose·Flag··0000·(0)51678 4357A6·General·Purpose·Flag··0000·(0)
51679 43577A·Compression·Method····0000·(0)·'Stored'51679 4357A8·Compression·Method····0000·(0)·'Stored'
 51680 4357AA·Modification·Time·····00210000·(2162688)·'Tue·Jan··1·00:00:00·1980'
 51681 4357AE·CRC···················BE809828·(3196098600)
 51682 4357B2·Compressed·Size·······00000316·(790)
 51683 4357B6·Uncompressed·Size·····00000316·(790)
 51684 4357BA·Filename·Length·······002C·(44)
 51685 4357BC·Extra·Length··········0000·(0)
 51686 4357BE·Filename··············'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
 51687 #
 51688 #·WARNING:·Offset·0x4357BE:·Filename·'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
 51689 #··········Zero·length·filename
 51690 #
 51691 4357EA·PAYLOAD
  
Max diff block lines reached; 23924478/23943185 bytes (99.92%) of diff not shown.
2.53 KB
androidx/webkit/internal/ApiHelperForM$$ExternalSyntheticApiModelOutline0.class
2.38 KB
procyon -ec {}
error from `procyon -ec {}`: OpenJDK 64-Bit Server VM warning: Insufficient space for shared memory file: 1339995 Try using the -Djava.io.tmpdir= option to select an alternate temp location.
    
Offset 1, 25 lines modifiedOffset 1, 27 lines modified
  
1 package·androidx.webkit.internal;1 package·androidx.webkit.internal;
  
2 import·android.webkit.WebResourceRequest;2 import·android.webkit.WebResourceRequest;
3 import·java.io.OutputStream;3 import·java.io.OutputStream;
4 import·android.app.Activity;4 import·android.app.Activity;
5 import·java.util.List;5 import·java.util.Iterator;
6 import·com.google.android.material.bottomappbar.BottomAppBar; 
7 import·java.util.concurrent.Executor;6 import·java.util.concurrent.Executor;
8 import·android.webkit.WebView$VisualStateCallback;7 import·android.webkit.WebView$VisualStateCallback;
9 import·android.os.Handler;8 import·android.os.Handler;
10 import·android.webkit.WebMessagePort$WebMessageCallback;9 import·android.webkit.WebMessagePort$WebMessageCallback;
11 import·android.webkit.ServiceWorkerClient;10 import·android.webkit.ServiceWorkerClient;
12 import·android.graphics.Matrix;11 import·android.graphics.Matrix;
13 import·android.graphics.drawable.Animatable2$AnimationCallback;12 import·android.graphics.drawable.Animatable2$AnimationCallback;
14 import·android.graphics.drawable.AnimatedVectorDrawable;13 import·android.graphics.drawable.AnimatedVectorDrawable;
15 import·android.webkit.ValueCallback;14 import·android.webkit.ValueCallback;
16 import·java.util.Locale;15 import·java.util.List;
 16 import·java.util.function.ToIntFunction;
 17 import·java.util.stream.Stream;
 18 import·java.util.stream.IntStream;
17 import·java.util.function.Supplier;19 import·java.util.function.Supplier;
18 import·java.util.Optional;20 import·java.util.Optional;
19 import·java.util.function.Consumer;21 import·java.util.function.Consumer;
20 import·java.io.File;22 import·java.io.File;
21 import·android.content.Context;23 import·android.content.Context;
22 import·android.webkit.WebViewRenderProcessClient;24 import·android.webkit.WebViewRenderProcessClient;
23 import·android.webkit.WebViewRenderProcess;25 import·android.webkit.WebViewRenderProcess;
Offset 30, 28 lines modifiedOffset 32, 28 lines modified
30 import·android.webkit.TracingController;32 import·android.webkit.TracingController;
31 import·android.webkit.TracingConfig;33 import·android.webkit.TracingConfig;
32 import·java.util.Collection;34 import·java.util.Collection;
33 import·android.webkit.TracingConfig$Builder;35 import·android.webkit.TracingConfig$Builder;
34 import·android.webkit.ServiceWorkerController;36 import·android.webkit.ServiceWorkerController;
35 import·android.webkit.SafeBrowsingResponse;37 import·android.webkit.SafeBrowsingResponse;
36 import·android.view.WindowManager;38 import·android.view.WindowManager;
37 import·android.view.View$AccessibilityDelegate; 
38 import·android.os.Looper;39 import·android.os.Looper;
39 import·android.net.Uri;40 import·android.net.Uri;
40 import·android.graphics.drawable.Drawable;41 import·android.graphics.drawable.Drawable;
41 import·com.google.android.material.appbar.AppBarLayout;42 import·com.google.android.material.appbar.AppBarLayout;
42 import·android.graphics.Rect;43 import·android.graphics.Rect;
43 import·android.view.WindowMetrics;44 import·android.view.WindowMetrics;
44 import·android.content.pm.ServiceInfo;45 import·android.content.pm.ServiceInfo;
45 import·android.content.ComponentName;46 import·android.content.ComponentName;
46 import·android.content.pm.PackageManager;47 import·android.content.pm.PackageManager;
47 import·android.content.pm.PackageManager$ComponentInfoFlags;48 import·android.content.pm.PackageManager$ComponentInfoFlags;
48 import·android.webkit.WebView;49 import·android.webkit.WebView;
49 import·android.content.pm.PackageInfo;50 import·android.content.pm.PackageInfo;
50 import·java.math.BigInteger;51 import·java.math.BigInteger;
 52 import·java.util.OptionalInt;
51 import·android.widget.Toolbar;53 import·android.widget.Toolbar;
52 import·android.webkit.WebSettings;54 import·android.webkit.WebSettings;
53 import·android.webkit.WebResourceError;55 import·android.webkit.WebResourceError;
54 import·android.webkit.ServiceWorkerWebSettings;56 import·android.webkit.ServiceWorkerWebSettings;
55 import·android.view.DisplayCutout;57 import·android.view.DisplayCutout;
56 import·android.view.View;58 import·android.view.View;
  
1.64 KB
com/amazon/ion/BufferConfiguration.class
1.56 KB
procyon -ec {}
error from `procyon -ec {}`: OpenJDK 64-Bit Server VM warning: Insufficient space for shared memory file: 1340471 Try using the -Djava.io.tmpdir= option to select an alternate temp location.
    
Offset 31, 14 lines modifiedOffset 31, 21 lines modified
31 ················this.dataHandler·=·bufferConfiguration$Builder.getDataHandler();31 ················this.dataHandler·=·bufferConfiguration$Builder.getDataHandler();
32 ············}32 ············}
33 ············return;33 ············return;
34 ········}34 ········}
35 ········throw·new·IllegalArgumentException(String.format("Maximum·buffer·size·must·be·at·least·%d·bytes.",·Integer.valueOf(bufferConfiguration$Builder.getMinimumMaximumBufferSize())));35 ········throw·new·IllegalArgumentException(String.format("Maximum·buffer·size·must·be·at·least·%d·bytes.",·Integer.valueOf(bufferConfiguration$Builder.getMinimumMaximumBufferSize())));
36 ····}36 ····}
37 ····37 ····
 38 ····private·void·requireMaximumBufferSize()·{
 39 ········if·(this.maximumBufferSize·>=·2147483639)·{
 40 ············return;
 41 ········}
 42 ········throw·new·IllegalArgumentException("Must·specify·an·OversizedValueHandler·when·a·custom·maximum·buffer·size·is·specified.");
 43 ····}
 44 ····
38 ····public·final·BufferConfiguration$DataHandler·getDataHandler()·{45 ····public·final·BufferConfiguration$DataHandler·getDataHandler()·{
39 ········return·this.dataHandler;46 ········return·this.dataHandler;
40 ····}47 ····}
41 ····48 ····
42 ····public·final·int·getInitialBufferSize()·{49 ····public·final·int·getInitialBufferSize()·{
43 ········return·this.initialBufferSize;50 ········return·this.initialBufferSize;
44 ····}51 ····}
Offset 46, 15 lines modifiedOffset 53, 8 lines modified
46 ····public·final·int·getMaximumBufferSize()·{53 ····public·final·int·getMaximumBufferSize()·{
47 ········return·this.maximumBufferSize;54 ········return·this.maximumBufferSize;
48 ····}55 ····}
49 ····56 ····
50 ····public·final·BufferConfiguration$OversizedValueHandler·getOversizedValueHandler()·{57 ····public·final·BufferConfiguration$OversizedValueHandler·getOversizedValueHandler()·{
51 ········return·this.oversizedValueHandler;58 ········return·this.oversizedValueHandler;
52 ····}59 ····}
53 ···· 
54 ····protected·void·requireMaximumBufferSize()·{ 
55 ········if·(this.maximumBufferSize·>=·2147483639)·{ 
56 ············return; 
57 ········} 
58 ········throw·new·IllegalArgumentException("Must·specify·an·OversizedValueHandler·when·a·custom·maximum·buffer·size·is·specified."); 
59 ····} 
60 }60 }
949 B
com/amazon/ion/IntegerSize.class
885 B
procyon -ec {}
error from `procyon -ec {}`: OpenJDK 64-Bit Server VM warning: Insufficient space for shared memory file: 1341080 Try using the -Djava.io.tmpdir= option to select an alternate temp location.
    
Offset 1, 24 lines modifiedOffset 1, 12 lines modified
  
1 package·com.amazon.ion;1 package·com.amazon.ion;
  
2 public·enum·IntegerSize2 public·enum·IntegerSize
3 {3 {
4 ····BIG_INTEGER("BIG_INTEGER",·n2),·4 ····BIG_INTEGER("BIG_INTEGER",·2),·
5 ····INT("INT",·0),·5 ····INT("INT",·0),·
6 ····LONG("LONG",·n);6 ····LONG("LONG",·1);
7 ···· 
8 ····static·{ 
9 ········final·int·n·=·1; 
10 ········final·int·n2·=·2; 
11 ········final·IntegerSize·integerSize; 
12 ········final·IntegerSize[]·$values·=·{·integerSize,·null,·null·}; 
13 ········final·IntegerSize·integerSize2; 
14 ········$values[n]·=·integerSize2; 
15 ········final·IntegerSize·integerSize3; 
16 ········$values[n2]·=·integerSize3; 
17 ········$VALUES·=·$values; 
18 ····} 
19 ····7 ····
20 ····private·IntegerSize(final·String·name,·final·int·ordinal)·{8 ····private·IntegerSize(final·String·name,·final·int·ordinal)·{
21 ····}9 ····}
22 }10 }
1.67 KB
com/amazon/ion/IonCursor$Event.class
1.59 KB
procyon -ec {}
error from `procyon -ec {}`: OpenJDK 64-Bit Server VM warning: Insufficient space for shared memory file: 1341718 Try using the -Djava.io.tmpdir= option to select an alternate temp location.
    
Offset 1, 37 lines modifiedOffset 1, 15 lines modified
  
1 package·com.amazon.ion;1 package·com.amazon.ion;
  
2 public·enum·IonCursor$Event2 public·enum·IonCursor$Event
3 {3 {
4 ····END_CONTAINER("END_CONTAINER",·n5),·4 ····END_CONTAINER("END_CONTAINER",·5),·
5 ····NEEDS_DATA("NEEDS_DATA",·0),·5 ····NEEDS_DATA("NEEDS_DATA",·0),·
6 ····NEEDS_INSTRUCTION("NEEDS_INSTRUCTION",·n),·6 ····NEEDS_INSTRUCTION("NEEDS_INSTRUCTION",·1),·
7 ····START_CONTAINER("START_CONTAINER",·n4),·7 ····START_CONTAINER("START_CONTAINER",·4),·
8 ····START_SCALAR("START_SCALAR",·n2),·8 ····START_SCALAR("START_SCALAR",·2),·
9 ····VALUE_READY("VALUE_READY",·n3);9 ····VALUE_READY("VALUE_READY",·3);
10 ···· 
11 ····static·{ 
12 ········final·int·n·=·1; 
13 ········final·int·n2·=·2; 
14 ········final·int·n3·=·3; 
15 ········final·int·n4·=·4; 
16 ········final·int·n5·=·5; 
17 ········final·IonCursor$Event[]·$values·=·new·IonCursor$Event[6]; 
18 ········final·IonCursor$Event·ionCursor$Event; 
19 ········$values[0]·=·ionCursor$Event; 
20 ········final·IonCursor$Event·ionCursor$Event2; 
21 ········$values[n]·=·ionCursor$Event2; 
22 ········final·IonCursor$Event·ionCursor$Event3; 
23 ········$values[n2]·=·ionCursor$Event3; 
24 ········final·IonCursor$Event·ionCursor$Event4; 
25 ········$values[n3]·=·ionCursor$Event4; 
26 ········final·IonCursor$Event·ionCursor$Event5; 
27 ········$values[n4]·=·ionCursor$Event5; 
28 ········final·IonCursor$Event·ionCursor$Event6; 
29 ········$values[n5]·=·ionCursor$Event6; 
30 ········$VALUES·=·$values; 
31 ····} 
32 ····10 ····
33 ····private·IonCursor$Event(final·String·name,·final·int·ordinal)·{11 ····private·IonCursor$Event(final·String·name,·final·int·ordinal)·{
34 ····}12 ····}
35 }13 }
1.69 KB
com/amazon/ion/IonType.class
1.64 KB
procyon -ec {}
error from `procyon -ec {}`: OpenJDK 64-Bit Server VM warning: Insufficient space for shared memory file: 1342144 Try using the -Djava.io.tmpdir= option to select an alternate temp location.
    
Offset 2, 47 lines modifiedOffset 2, 26 lines modified
2 package·com.amazon.ion;2 package·com.amazon.ion;
  
3 public·enum·IonType3 public·enum·IonType
4 {4 {
5 ····BLOB("BLOB",·9),·5 ····BLOB("BLOB",·9),·
6 ····BOOL("BOOL",·1),·6 ····BOOL("BOOL",·1),·
7 ····CLOB("CLOB",·8),·7 ····CLOB("CLOB",·8),·
8 ····DATAGRAM("DATAGRAM",·n),·8 ····DATAGRAM("DATAGRAM",·13),·
9 ····DECIMAL("DECIMAL",·4),·9 ····DECIMAL("DECIMAL",·4),·
10 ····FLOAT("FLOAT",·3),·10 ····FLOAT("FLOAT",·3),·
11 ····INT("INT",·2),·11 ····INT("INT",·2),·
12 ····LIST("LIST",·10),·12 ····LIST("LIST",·10),·
13 ····NULL("NULL",·0),·13 ····NULL("NULL",·0),·
14 ····SEXP("SEXP",·11),·14 ····SEXP("SEXP",·11),·
15 ····STRING("STRING",·7),·15 ····STRING("STRING",·7),·
16 ····STRUCT("STRUCT",·12),·16 ····STRUCT("STRUCT",·12),·
17 ····SYMBOL("SYMBOL",·6),·17 ····SYMBOL("SYMBOL",·6),·
18 ····TIMESTAMP("TIMESTAMP",·5);18 ····TIMESTAMP("TIMESTAMP",·5);
19 ····19 ····
20 ····static·{ 
21 ········final·int·n·=·13; 
22 ········final·IonType·ionType; 
23 ········final·IonType·ionType2; 
24 ········final·IonType·ionType3; 
25 ········final·IonType·ionType4; 
26 ········final·IonType·ionType5; 
27 ········final·IonType·ionType6; 
28 ········final·IonType·ionType7; 
29 ········final·IonType·ionType8; 
30 ········final·IonType·ionType9; 
31 ········final·IonType·ionType10; 
32 ········final·IonType·ionType11; 
33 ········final·IonType·ionType12; 
34 ········final·IonType·ionType13; 
35 ········final·IonType[]·$values·=·{·ionType,·ionType2,·ionType3,·ionType4,·ionType5,·ionType6,·ionType7,·ionType8,·ionType9,·ionType10,·ionType11,·ionType12,·ionType13,·null·}; 
36 ········final·IonType·ionType14; 
37 ········$values[n]·=·ionType14; 
38 ········$VALUES·=·$values; 
39 ····} 
40 ···· 
41 ····private·IonType(final·String·name,·final·int·ordinal)·{20 ····private·IonType(final·String·name,·final·int·ordinal)·{
42 ····}21 ····}
43 ····22 ····
44 ····public·static·boolean·isContainer(final·IonType·ionType)·{23 ····public·static·boolean·isContainer(final·IonType·ionType)·{
45 ········return·ionType·!=·null·&&·ionType.ordinal()·>=·IonType.LIST.ordinal();24 ········return·ionType·!=·null·&&·ionType.ordinal()·>=·IonType.LIST.ordinal();
46 ····}25 ····}
47 ····26 ····
4.09 KB
com/amazon/ion/Timestamp$Precision.class
4.01 KB
procyon -ec {}
error from `procyon -ec {}`: OpenJDK 64-Bit Server VM warning: Insufficient space for shared memory file: 1342663 Try using the -Djava.io.tmpdir= option to select an alternate temp location.
    
Offset 1, 89 lines modifiedOffset 1, 69 lines modified
  
1 package·com.amazon.ion;1 package·com.amazon.ion;
  
2 public·enum·Timestamp$Precision2 public·enum·Timestamp$Precision
3 {3 {
4 ····DAY("DAY",·n3,·7),·4 ····DAY("DAY",·2,·7),·
5 ····FRACTION("FRACTION",·n6,·n5),·5 ····FRACTION("FRACTION",·5,·n3),·
6 ····MINUTE("MINUTE",·n2,·15),·6 ····MINUTE("MINUTE",·n2,·15),·
7 ····MONTH("MONTH",·n,·n2),·7 ····MONTH("MONTH",·n,·n2),·
8 ····SECOND("SECOND",·n4,·n5),·8 ····SECOND("SECOND",·4,·n3),·
9 ····YEAR("YEAR",·0,·n);9 ····YEAR("YEAR",·0,·n);
10 ····10 ····
11 ····private·final·int·flags;11 ····private·final·int·flags;
12 ····12 ····
13 ····static·{13 ····static·{
14 ········final·int·n·=·1;14 ········final·int·n·=·1;
15 ········final·int·n2·=·3;15 ········final·int·n2·=·3;
16 ········final·int·n3·=·2; 
17 ········final·int·n4·=·4; 
18 ········final·int·n5·=·31;16 ········final·int·n3·=·31;
19 ········final·int·n6·=·5; 
20 ········final·Timestamp$Precision[]·$values·=·new·Timestamp$Precision[6]; 
21 ········final·Timestamp$Precision·timestamp$Precision; 
22 ········$values[0]·=·timestamp$Precision; 
23 ········final·Timestamp$Precision·timestamp$Precision2; 
24 ········$values[n]·=·timestamp$Precision2; 
25 ········final·Timestamp$Precision·timestamp$Precision3; 
26 ········$values[n3]·=·timestamp$Precision3; 
27 ········final·Timestamp$Precision·timestamp$Precision4; 
28 ········$values[n2]·=·timestamp$Precision4; 
29 ········final·Timestamp$Precision·timestamp$Precision5; 
30 ········$values[n4]·=·timestamp$Precision5; 
31 ········final·Timestamp$Precision·timestamp$Precision6; 
32 ········$values[n6]·=·timestamp$Precision6; 
33 ········$VALUES·=·$values; 
34 ····}17 ····}
35 ····18 ····
36 ····private·Timestamp$Precision(final·String·name,·final·int·ordinal,·final·int·flags)·{19 ····private·Timestamp$Precision(final·String·name,·final·int·ordinal,·final·int·flags)·{
37 ········this.flags·=·flags;20 ········this.flags·=·flags;
38 ····}21 ····}
39 ····22 ····
40 ····private·boolean·alwaysUnknownOffset()·{23 ····private·boolean·alwaysUnknownOffset()·{
41 ········return·this.ordinal()·<=·Timestamp$Precision.DAY.ordinal();24 ········return·this.ordinal()·<=·Timestamp$Precision.DAY.ordinal();
42 ····}25 ····}
43 ····26 ····
44 ····public·boolean·includes(final·Timestamp$Precision·obj)·{27 ····public·boolean·includes(final·Timestamp$Precision·obj)·{
45 ········final·int·n·=·Timestamp$1.$SwitchMap$com$amazon$ion$Timestamp$Precision[obj.ordinal()];28 ········final·int·ordinal·=·obj.ordinal();
46 ········boolean·b·=·false;29 ········boolean·b·=·false;
47 ········final·int·n2·=·1;30 ········final·int·n·=·1;
 31 ········if·(ordinal·==·0)·{
48 ········switch·(n)·{ 
49 ············default:·{ 
50 ················final·StringBuilder·sb·=·new·StringBuilder("unrecognized·precision"); 
51 ················sb.append(obj); 
52 ················throw·new·IllegalStateException(sb.toString()); 
53 ············} 
54 ············case·6:·{ 
55 ················if·((this.flags·&·n2)·!=·0x0)·{32 ············if·((this.flags·&·n)·!=·0x0)·{
56 ····················b·=·true;33 ················b·=·true;
57 ················} 
58 ················return·b; 
59 ············} 
60 ············case·5:·{ 
61 ················if·((this.flags·&·0x2)·!=·0x0)·{ 
62 ····················b·=·true; 
63 ················} 
64 ················return·b; 
65 ············}34 ············}
66 ············case·4:·{35 ············return·b;
 36 ········}
 37 ········final·int·n2·=·2;
 38 ········if·(ordinal·==·n)·{
67 ················if·((this.flags·&·0x4)·!=·0x0)·{39 ············if·((this.flags·&·n2)·!=·0x0)·{
68 ····················b·=·true;40 ················b·=·true;
69 ················} 
70 ················return·b; 
71 ············}41 ············}
72 ············case·3:·{42 ············return·b;
 43 ········}
 44 ········final·int·n3·=·4;
 45 ········if·(ordinal·==·n2)·{
73 ················if·((this.flags·&·0x8)·!=·0x0)·{46 ············if·((this.flags·&·n3)·!=·0x0)·{
74 ····················b·=·true;47 ················b·=·true;
75 ················} 
76 ················return·b; 
77 ············}48 ············}
78 ············case·1: 
79 ············case·2:·{49 ············return·b;
 50 ········}
 51 ········if·(ordinal·==·3)·{
80 ················if·((this.flags·&·0x10)·!=·0x0)·{52 ············if·((this.flags·&·0x8)·!=·0x0)·{
81 ····················b·=·true;53 ················b·=·true;
82 ················} 
83 ················return·b; 
84 ············}54 ············}
 55 ············return·b;
 56 ········}
 57 ········if·(ordinal·!=·n3·&&·ordinal·!=·5)·{
 58 ············final·StringBuilder·sb·=·new·StringBuilder("unrecognized·precision");
 59 ············sb.append(obj);
 60 ············throw·new·IllegalStateException(sb.toString());
 61 ········}
 62 ········if·((this.flags·&·0x10)·!=·0x0)·{
 63 ············b·=·true;
85 ········}64 ········}
 65 ········return·b;
86 ····}66 ····}
87 }67 }
33.6 KB
com/amazon/ion/Timestamp.class
33.6 KB
procyon -ec {}
error from `procyon -ec {}`: OpenJDK 64-Bit Server VM warning: Insufficient space for shared memory file: 1343711 Try using the -Djava.io.tmpdir= option to select an alternate temp location.
    
Offset 128, 76 lines modifiedOffset 128, 68 lines modified
128 ········this.set_fields_from_millis(n);128 ········this.set_fields_from_millis(n);
129 ········final·BigDecimal·movePointLeft·=·BigDecimal.valueOf(n).movePointLeft(3);129 ········final·BigDecimal·movePointLeft·=·BigDecimal.valueOf(n).movePointLeft(3);
130 ········this._fraction·=·movePointLeft.subtract(movePointLeft.setScale(0,·RoundingMode.FLOOR));130 ········this._fraction·=·movePointLeft.subtract(movePointLeft.setScale(0,·RoundingMode.FLOOR));
131 ········this._precision·=·checkFraction(Timestamp$Precision.SECOND,·this._fraction);131 ········this._precision·=·checkFraction(Timestamp$Precision.SECOND,·this._fraction);
132 ········this._offset·=·offset;132 ········this._offset·=·offset;
133 ····}133 ····}
134 ····134 ····
135 ····private·Timestamp(final·Timestamp$Precision·precision,·int·checkAndCastDay,·final·int·n,·final·int·n2,·int·month,·int·checkAndCastMinute,·int·checkAndCastSecond,·final·BigDecimal·bigDecimal,·final·Integer·offset,·final·boolean·b,·final·boolean·b2)·{135 ····private·Timestamp(final·Timestamp$Precision·precision,·int·checkAndCastDay,·final·int·n,·final·int·n2,·int·year,·int·checkAndCastMinute,·int·checkAndCastSecond,·final·BigDecimal·bigDecimal,·final·Integer·offset,·final·boolean·b,·final·boolean·b2)·{
136 ········byte·b3·=·1;136 ········byte·b3·=·1;
137 ········this._month·=·b3;137 ········this._month·=·b3;
138 ········this._day·=·b3;138 ········this._day·=·b3;
139 ········final·int·n3·=·Timestamp$1.$SwitchMap$com$amazon$ion$Timestamp$Precision[precision.ordinal()];139 ········final·int·ordinal·=·precision.ordinal();
140 ········int·n4·=·0;140 ········int·n3·=·0;
141 ········Label_0216:·{ 
142 ············switch·(n3)·{ 
143 ················default:·{141 ········if·(ordinal·!=·0)·{
 142 ············if·(ordinal·!=·b3)·{
 143 ················if·(ordinal·!=·2)·{
 144 ····················if·(ordinal·!=·3)·{
 145 ························if·(ordinal·!=·4·&&·ordinal·!=·5)·{
144 ····················throw·new·IllegalArgumentException("invalid·Precision·passed·to·constructor");146 ····························throw·new·IllegalArgumentException("invalid·Precision·passed·to·constructor");
145 ················} 
146 ················case·5:·{ 
147 ····················b3·=·0;147 ························}
148 ····················break·Label_0216; 
149 ················} 
150 ················case·1: 
151 ················case·2:·{ 
152 ····················if·(bigDecimal·==·null)·{148 ························if·(bigDecimal·==·null)·{
153 ························this._fraction·=·null; 
154 ····················} 
155 ····················else·if·(b2)·{ 
156 ························if·(bigDecimal.equals(BigDecimal.ZERO))·{ 
157 ····························this._fraction·=·null;149 ····························this._fraction·=·null;
158 ························}150 ························}
 151 ························else·if·(b2)·{
 152 ····························if·(bigDecimal.equals(BigDecimal.ZERO))·{
 153 ································this._fraction·=·null;
 154 ····························}
 155 ····························else·{
 156 ································checkFraction(precision,·bigDecimal);
 157 ································this._fraction·=·bigDecimal;
 158 ····························}
 159 ························}
159 ························else·{160 ························else·{
160 ····························checkFraction(precision,·bigDecimal); 
161 ····························this._fraction·=·bigDecimal;161 ····························this._fraction·=·bigDecimal;
162 ························}162 ························}
 163 ························checkAndCastSecond·=·checkAndCastSecond(checkAndCastSecond);
 164 ························this._second·=·(byte)checkAndCastSecond;
163 ····················}165 ····················}
164 ····················else·{ 
165 ························this._fraction·=·bigDecimal; 
166 ····················} 
167 ····················checkAndCastSecond·=·checkAndCastSecond(checkAndCastSecond); 
168 ····················this._second·=·(byte)checkAndCastSecond; 
169 ················} 
170 ················case·3:·{ 
171 ····················checkAndCastMinute·=·checkAndCastMinute(checkAndCastMinute);166 ····················checkAndCastMinute·=·checkAndCastMinute(checkAndCastMinute);
172 ····················this._minute·=·(byte)checkAndCastMinute;167 ····················this._minute·=·(byte)checkAndCastMinute;
173 ····················month·=·checkAndCastHour(month);168 ····················year·=·checkAndCastHour(year);
174 ····················this._hour·=·(byte)month;169 ····················this._hour·=·(byte)year;
175 ····················this._offset·=·offset;170 ····················this._offset·=·offset;
176 ····················break·Label_0216; 
177 ················} 
178 ················case·4:·{ 
179 ····················month·=·checkAndCastMonth(n); 
180 ····················this._month·=·(byte)month; 
181 ····················n4·=·b3; 
182 ················} 
183 ················case·6:·{ 
184 ····················month·=·checkAndCastYear(checkAndCastDay); 
185 ····················this._year·=·(short)month; 
186 ····················if·(n4·!=·0)·{ 
187 ························checkAndCastDay·=·checkAndCastDay(n2,·checkAndCastDay,·n); 
188 ························this._day·=·(byte)checkAndCastDay; 
189 ····················} 
190 ····················this._precision·=·precision; 
191 ····················if·(b·&&·offset·!=·null)·{ 
192 ························this.apply_offset(offset); 
193 ····················} 
194 ····················return; 
195 ················}171 ················}
196 ············}172 ············}
 173 ············else·{
 174 ················b3·=·0;
 175 ············}
 176 ············year·=·checkAndCastMonth(n);
 177 ············this._month·=·(byte)year;
 178 ············n3·=·b3;
 179 ········}
 180 ········year·=·checkAndCastYear(checkAndCastDay);
 181 ········this._year·=·(short)year;
 182 ········if·(n3·!=·0)·{
 183 ············checkAndCastDay·=·checkAndCastDay(n2,·checkAndCastDay,·n);
 184 ············this._day·=·(byte)checkAndCastDay;
 185 ········}
 186 ········this._precision·=·precision;
 187 ········if·(b·&&·offset·!=·null)·{
 188 ············this.apply_offset(offset);
197 ········}189 ········}
198 ····}190 ····}
199 ····191 ····
200 ····private·Timestamp(BigDecimal·bigDecimal,·final·Timestamp$Precision·timestamp$Precision,·final·Integer·offset)·{192 ····private·Timestamp(BigDecimal·bigDecimal,·final·Timestamp$Precision·timestamp$Precision,·final·Integer·offset)·{
201 ········final·byte·b·=·1;193 ········final·byte·b·=·1;
202 ········this._month·=·b;194 ········this._month·=·b;
203 ········this._day·=·b;195 ········this._day·=·b;
Offset 208, 35 lines modifiedOffset 200, 43 lines modified
208 ········if·(this.isIntegralZero(bigDecimal))·{200 ········if·(this.isIntegralZero(bigDecimal))·{
209 ············longValue·=·0L;201 ············longValue·=·0L;
210 ········}202 ········}
211 ········else·{203 ········else·{
212 ············longValue·=·bigDecimal.longValue();204 ············longValue·=·bigDecimal.longValue();
213 ········}205 ········}
214 ········this.set_fields_from_millis(longValue);206 ········this.set_fields_from_millis(longValue);
215 ········final·int·n·=·Timestamp$1.$SwitchMap$com$amazon$ion$Timestamp$Precision[timestamp$Precision.ordinal()];207 ········final·int·ordinal·=·timestamp$Precision.ordinal();
216 ········final·int·n2·=·3;208 ········final·byte·n·=·3;
217 ········Label_0178:·{209 ········Label_0157:·{
218 ············if·(n·!=·n2)·{ 
219 ················if·(n·!=·4)·{210 ············Label_0152:·{
 211 ················Label_0142:·{
220 ····················if·(n·!=·5)·{212 ····················if·(ordinal·!=·0)·{
221 ························if·(n·!=·6)·{213 ························if·(ordinal·!=·b)·{
 214 ····························if·(ordinal·==·2)·{
 215 ································break·Label_0142;
 216 ····························}
 217 ····························if·(ordinal·!=·n)·{
Max diff block lines reached; 27775/34170 bytes (81.28%) of diff not shown.
1.74 KB
com/amazon/ion/impl/IonCursorBinary$CheckpointLocation.class
1.62 KB
procyon -ec {}
error from `procyon -ec {}`: OpenJDK 64-Bit Server VM warning: Insufficient space for shared memory file: 1346712 Try using the -Djava.io.tmpdir= option to select an alternate temp location.
    
Offset 1, 29 lines modifiedOffset 1, 13 lines modified
  
1 package·com.amazon.ion.impl;1 package·com.amazon.ion.impl;
  
2 enum·IonCursorBinary$CheckpointLocation2 enum·IonCursorBinary$CheckpointLocation
3 {3 {
4 ····AFTER_CONTAINER_HEADER("AFTER_CONTAINER_HEADER",·n3),·4 ····AFTER_CONTAINER_HEADER("AFTER_CONTAINER_HEADER",·3),·
5 ····AFTER_SCALAR_HEADER("AFTER_SCALAR_HEADER",·n2),·5 ····AFTER_SCALAR_HEADER("AFTER_SCALAR_HEADER",·2),·
6 ····BEFORE_ANNOTATED_TYPE_ID("BEFORE_ANNOTATED_TYPE_ID",·n),·6 ····BEFORE_ANNOTATED_TYPE_ID("BEFORE_ANNOTATED_TYPE_ID",·1),·
7 ····BEFORE_UNANNOTATED_TYPE_ID("BEFORE_UNANNOTATED_TYPE_ID",·0);7 ····BEFORE_UNANNOTATED_TYPE_ID("BEFORE_UNANNOTATED_TYPE_ID",·0);
8 ····8 ····
9 ····static·{ 
10 ········final·int·n·=·1; 
11 ········final·int·n2·=·2; 
12 ········final·int·n3·=·3; 
13 ········final·IonCursorBinary$CheckpointLocation[]·$values·=·new·IonCursorBinary$CheckpointLocation[4]; 
14 ········final·IonCursorBinary$CheckpointLocation·ionCursorBinary$CheckpointLocation; 
15 ········$values[0]·=·ionCursorBinary$CheckpointLocation; 
16 ········final·IonCursorBinary$CheckpointLocation·ionCursorBinary$CheckpointLocation2; 
17 ········$values[n]·=·ionCursorBinary$CheckpointLocation2; 
18 ········final·IonCursorBinary$CheckpointLocation·ionCursorBinary$CheckpointLocation3; 
19 ········$values[n2]·=·ionCursorBinary$CheckpointLocation3; 
20 ········final·IonCursorBinary$CheckpointLocation·ionCursorBinary$CheckpointLocation4; 
21 ········$values[n3]·=·ionCursorBinary$CheckpointLocation4; 
22 ········$VALUES·=·$values; 
23 ····} 
24 ···· 
25 ····private·IonCursorBinary$CheckpointLocation(final·String·name,·final·int·ordinal)·{9 ····private·IonCursorBinary$CheckpointLocation(final·String·name,·final·int·ordinal)·{
26 ····}10 ····}
27 }11 }
1.72 KB
com/amazon/ion/impl/IonCursorBinary$State.class
1.63 KB
procyon -ec {}
error from `procyon -ec {}`: OpenJDK 64-Bit Server VM warning: Insufficient space for shared memory file: 1347305 Try using the -Djava.io.tmpdir= option to select an alternate temp location.
    
Offset 1, 37 lines modifiedOffset 1, 15 lines modified
  
1 package·com.amazon.ion.impl;1 package·com.amazon.ion.impl;
  
2 enum·IonCursorBinary$State2 enum·IonCursorBinary$State
3 {3 {
4 ····FILL("FILL",·0),·4 ····FILL("FILL",·0),·
5 ····FILL_DELIMITED("FILL_DELIMITED",·n),·5 ····FILL_DELIMITED("FILL_DELIMITED",·1),·
6 ····READY("READY",·n4),·6 ····READY("READY",·4),·
7 ····SEEK("SEEK",·n2),·7 ····SEEK("SEEK",·2),·
8 ····SEEK_DELIMITED("SEEK_DELIMITED",·n3),·8 ····SEEK_DELIMITED("SEEK_DELIMITED",·3),·
9 ····TERMINATED("TERMINATED",·n5);9 ····TERMINATED("TERMINATED",·5);
10 ···· 
11 ····static·{ 
12 ········final·int·n·=·1; 
13 ········final·int·n2·=·2; 
14 ········final·int·n3·=·3; 
15 ········final·int·n4·=·4; 
16 ········final·int·n5·=·5; 
17 ········final·IonCursorBinary$State[]·$values·=·new·IonCursorBinary$State[6]; 
18 ········final·IonCursorBinary$State·ionCursorBinary$State; 
19 ········$values[0]·=·ionCursorBinary$State; 
20 ········final·IonCursorBinary$State·ionCursorBinary$State2; 
21 ········$values[n]·=·ionCursorBinary$State2; 
22 ········final·IonCursorBinary$State·ionCursorBinary$State3; 
23 ········$values[n2]·=·ionCursorBinary$State3; 
24 ········final·IonCursorBinary$State·ionCursorBinary$State4; 
25 ········$values[n3]·=·ionCursorBinary$State4; 
26 ········final·IonCursorBinary$State·ionCursorBinary$State5; 
27 ········$values[n4]·=·ionCursorBinary$State5; 
28 ········final·IonCursorBinary$State·ionCursorBinary$State6; 
29 ········$values[n5]·=·ionCursorBinary$State6; 
30 ········$VALUES·=·$values; 
31 ····} 
32 ····10 ····
33 ····private·IonCursorBinary$State(final·String·name,·final·int·ordinal)·{11 ····private·IonCursorBinary$State(final·String·name,·final·int·ordinal)·{
34 ····}12 ····}
35 }13 }
756 B
com/amazon/ion/impl/IonReaderContinuableApplicationBinary$1.class
626 B
procyon -ec {}
error from `procyon -ec {}`: OpenJDK 64-Bit Server VM warning: Insufficient space for shared memory file: 1347591 Try using the -Djava.io.tmpdir= option to select an alternate temp location.
    
Offset 1, 14 lines modifiedOffset 1, 14 lines modified
  
1 package·com.amazon.ion.impl;1 package·com.amazon.ion.impl;
  
2 import·java.util.NoSuchElementException;2 import·java.util.NoSuchElementException;
3 import·java.util.Iterator;3 import·java.util.Iterator;
  
4 final·class·IonReaderContinuableApplicationBinary$1·implements·Iterator4 class·IonReaderContinuableApplicationBinary$1·implements·Iterator
5 {5 {
6 ····public·boolean·hasNext()·{6 ····public·boolean·hasNext()·{
7 ········return·false;7 ········return·false;
8 ····}8 ····}
9 ····9 ····
10 ····public·String·next()·{10 ····public·String·next()·{
11 ········throw·new·NoSuchElementException();11 ········throw·new·NoSuchElementException();
3.74 KB
com/amazon/ion/impl/IonReaderContinuableApplicationBinary$State.class
3.6 KB
procyon -ec {}
error from `procyon -ec {}`: OpenJDK 64-Bit Server VM warning: Insufficient space for shared memory file: 1347974 Try using the -Djava.io.tmpdir= option to select an alternate temp location.
    
Offset 1, 52 lines modifiedOffset 1, 21 lines modified
  
1 package·com.amazon.ion.impl;1 package·com.amazon.ion.impl;
  
2 enum·IonReaderContinuableApplicationBinary$State2 enum·IonReaderContinuableApplicationBinary$State
3 {3 {
4 ····ON_SYMBOL_TABLE_FIELD("ON_SYMBOL_TABLE_FIELD",·n),·4 ····ON_SYMBOL_TABLE_FIELD("ON_SYMBOL_TABLE_FIELD",·1),·
5 ····ON_SYMBOL_TABLE_IMPORTS("ON_SYMBOL_TABLE_IMPORTS",·5),·5 ····ON_SYMBOL_TABLE_IMPORTS("ON_SYMBOL_TABLE_IMPORTS",·5),·
6 ····ON_SYMBOL_TABLE_STRUCT("ON_SYMBOL_TABLE_STRUCT",·0),·6 ····ON_SYMBOL_TABLE_STRUCT("ON_SYMBOL_TABLE_STRUCT",·0),·
7 ····ON_SYMBOL_TABLE_SYMBOLS("ON_SYMBOL_TABLE_SYMBOLS",·2),·7 ····ON_SYMBOL_TABLE_SYMBOLS("ON_SYMBOL_TABLE_SYMBOLS",·2),·
8 ····READING_SYMBOL_TABLE_IMPORTS_LIST("READING_SYMBOL_TABLE_IMPORTS_LIST",·6),·8 ····READING_SYMBOL_TABLE_IMPORTS_LIST("READING_SYMBOL_TABLE_IMPORTS_LIST",·6),·
9 ····READING_SYMBOL_TABLE_IMPORT_MAX_ID("READING_SYMBOL_TABLE_IMPORT_MAX_ID",·10),·9 ····READING_SYMBOL_TABLE_IMPORT_MAX_ID("READING_SYMBOL_TABLE_IMPORT_MAX_ID",·10),·
10 ····READING_SYMBOL_TABLE_IMPORT_NAME("READING_SYMBOL_TABLE_IMPORT_NAME",·8),·10 ····READING_SYMBOL_TABLE_IMPORT_NAME("READING_SYMBOL_TABLE_IMPORT_NAME",·8),·
11 ····READING_SYMBOL_TABLE_IMPORT_STRUCT("READING_SYMBOL_TABLE_IMPORT_STRUCT",·7),·11 ····READING_SYMBOL_TABLE_IMPORT_STRUCT("READING_SYMBOL_TABLE_IMPORT_STRUCT",·7),·
12 ····READING_SYMBOL_TABLE_IMPORT_VERSION("READING_SYMBOL_TABLE_IMPORT_VERSION",·9),·12 ····READING_SYMBOL_TABLE_IMPORT_VERSION("READING_SYMBOL_TABLE_IMPORT_VERSION",·9),·
13 ····READING_SYMBOL_TABLE_SYMBOL("READING_SYMBOL_TABLE_SYMBOL",·4),·13 ····READING_SYMBOL_TABLE_SYMBOL("READING_SYMBOL_TABLE_SYMBOL",·4),·
14 ····READING_SYMBOL_TABLE_SYMBOLS_LIST("READING_SYMBOL_TABLE_SYMBOLS_LIST",·3),·14 ····READING_SYMBOL_TABLE_SYMBOLS_LIST("READING_SYMBOL_TABLE_SYMBOLS_LIST",·3),·
15 ····READING_VALUE("READING_VALUE",·n2);15 ····READING_VALUE("READING_VALUE",·11);
16 ···· 
17 ····static·{ 
18 ········final·int·n·=·1; 
19 ········final·int·n2·=·11; 
20 ········final·IonReaderContinuableApplicationBinary$State[]·$values·=·new·IonReaderContinuableApplicationBinary$State[12]; 
21 ········final·IonReaderContinuableApplicationBinary$State·ionReaderContinuableApplicationBinary$State; 
22 ········$values[0]·=·ionReaderContinuableApplicationBinary$State; 
23 ········final·IonReaderContinuableApplicationBinary$State·ionReaderContinuableApplicationBinary$State2; 
24 ········$values[n]·=·ionReaderContinuableApplicationBinary$State2; 
25 ········final·IonReaderContinuableApplicationBinary$State·ionReaderContinuableApplicationBinary$State3; 
26 ········$values[2]·=·ionReaderContinuableApplicationBinary$State3; 
27 ········final·IonReaderContinuableApplicationBinary$State·ionReaderContinuableApplicationBinary$State4; 
28 ········$values[3]·=·ionReaderContinuableApplicationBinary$State4; 
29 ········final·IonReaderContinuableApplicationBinary$State·ionReaderContinuableApplicationBinary$State5; 
30 ········$values[4]·=·ionReaderContinuableApplicationBinary$State5; 
31 ········final·IonReaderContinuableApplicationBinary$State·ionReaderContinuableApplicationBinary$State6; 
32 ········$values[5]·=·ionReaderContinuableApplicationBinary$State6; 
33 ········final·IonReaderContinuableApplicationBinary$State·ionReaderContinuableApplicationBinary$State7; 
34 ········$values[6]·=·ionReaderContinuableApplicationBinary$State7; 
35 ········final·IonReaderContinuableApplicationBinary$State·ionReaderContinuableApplicationBinary$State8; 
36 ········$values[7]·=·ionReaderContinuableApplicationBinary$State8; 
37 ········final·IonReaderContinuableApplicationBinary$State·ionReaderContinuableApplicationBinary$State9; 
38 ········$values[8]·=·ionReaderContinuableApplicationBinary$State9; 
39 ········final·IonReaderContinuableApplicationBinary$State·ionReaderContinuableApplicationBinary$State10; 
40 ········$values[9]·=·ionReaderContinuableApplicationBinary$State10; 
41 ········final·IonReaderContinuableApplicationBinary$State·ionReaderContinuableApplicationBinary$State11; 
42 ········$values[10]·=·ionReaderContinuableApplicationBinary$State11; 
43 ········final·IonReaderContinuableApplicationBinary$State·ionReaderContinuableApplicationBinary$State12; 
44 ········$values[n2]·=·ionReaderContinuableApplicationBinary$State12; 
45 ········$VALUES·=·$values; 
46 ····} 
47 ····16 ····
48 ····private·IonReaderContinuableApplicationBinary$State(final·String·name,·final·int·ordinal)·{17 ····private·IonReaderContinuableApplicationBinary$State(final·String·name,·final·int·ordinal)·{
49 ····}18 ····}
50 }19 }
20.5 KB
com/amazon/ion/impl/IonReaderContinuableApplicationBinary$SymbolTableReader.class
20.3 KB
procyon -ec {}
error from `procyon -ec {}`: OpenJDK 64-Bit Server VM warning: Insufficient space for shared memory file: 1348292 Try using the -Djava.io.tmpdir= option to select an alternate temp location.
    
Offset 2, 14 lines modifiedOffset 2, 15 lines modified
2 package·com.amazon.ion.impl;2 package·com.amazon.ion.impl;
  
3 import·com.amazon.ion.IonCursor$Event;3 import·com.amazon.ion.IonCursor$Event;
4 import·java.util.ArrayList;4 import·java.util.ArrayList;
5 import·com.amazon.ion.IonException;5 import·com.amazon.ion.IonException;
6 import·com.amazon.ion.IonType;6 import·com.amazon.ion.IonType;
7 import·java.util.Iterator;7 import·java.util.Iterator;
 8 import·com.amazon.ion.SymbolTable;
8 import·java.util.List;9 import·java.util.List;
  
9 class·IonReaderContinuableApplicationBinary$SymbolTableReader10 class·IonReaderContinuableApplicationBinary$SymbolTableReader
10 {11 {
11 ····private·boolean·hasSeenImports;12 ····private·boolean·hasSeenImports;
12 ····private·boolean·hasSeenSymbols;13 ····private·boolean·hasSeenSymbols;
13 ····private·int·maxId;14 ····private·int·maxId;
Offset 27, 34 lines modifiedOffset 28, 34 lines modified
27 ········this.maxId·=·n;28 ········this.maxId·=·n;
28 ········this.newImports·=·null;29 ········this.newImports·=·null;
29 ········this.newSymbols·=·null;30 ········this.newSymbols·=·null;
30 ····}31 ····}
31 ····32 ····
32 ····private·void·finishReadingImportStruct()·{33 ····private·void·finishReadingImportStruct()·{
33 ········this.this$0.stepOutOfContainer();34 ········this.this$0.stepOutOfContainer();
34 ········IonReaderContinuableApplicationBinary.access$1202(this.this$0,·IonReaderContinuableApplicationBinary$State.READING_SYMBOL_TABLE_IMPORTS_LIST);35 ········IonReaderContinuableApplicationBinary.access$1302(this.this$0,·IonReaderContinuableApplicationBinary$State.READING_SYMBOL_TABLE_IMPORTS_LIST);
35 ········final·String·name·=·this.name;36 ········final·String·name·=·this.name;
36 ········if·(name·!=·null·&&·name.length()·!=·0)·{37 ········if·(name·!=·null·&&·name.length()·!=·0)·{
37 ············if·(!this.name.equals("$ion"))·{38 ············if·(!this.name.equals("$ion"))·{
38 ················this.newImports.add(IonReaderContinuableApplicationBinary.access$1600(this.this$0,·this.name,·this.version,·this.maxId));39 ················this.newImports.add(IonReaderContinuableApplicationBinary.access$1700(this.this$0,·this.name,·this.version,·this.maxId));
39 ············}40 ············}
40 ········}41 ········}
41 ····}42 ····}
42 ····43 ····
43 ····private·void·finishReadingImportsList()·{44 ····private·void·finishReadingImportsList()·{
44 ········this.this$0.stepOutOfContainer();45 ········this.this$0.stepOutOfContainer();
45 ········IonReaderContinuableApplicationBinary.access$302(this.this$0,·new·LocalSymbolTableImports(this.newImports));46 ········IonReaderContinuableApplicationBinary.access$302(this.this$0,·new·LocalSymbolTableImports(this.newImports));
46 ········final·IonReaderContinuableApplicationBinary·this$0·=·this.this$0;47 ········final·IonReaderContinuableApplicationBinary·this$0·=·this.this$0;
47 ········IonReaderContinuableApplicationBinary.access$1302(this$0,·IonReaderContinuableApplicationBinary.access$300(this$0).getMaxId()·+·1);48 ········IonReaderContinuableApplicationBinary.access$1402(this$0,·IonReaderContinuableApplicationBinary.access$300(this$0).getMaxId()·+·1);
48 ········IonReaderContinuableApplicationBinary.access$1202(this.this$0,·IonReaderContinuableApplicationBinary$State.ON_SYMBOL_TABLE_FIELD);49 ········IonReaderContinuableApplicationBinary.access$1302(this.this$0,·IonReaderContinuableApplicationBinary$State.ON_SYMBOL_TABLE_FIELD);
49 ····}50 ····}
50 ····51 ····
51 ····private·void·finishReadingSymbol()·{52 ····private·void·finishReadingSymbol()·{
52 ········this.newSymbols.add(this.this$0.stringValue());53 ········this.newSymbols.add(this.this$0.stringValue());
53 ········IonReaderContinuableApplicationBinary.access$1202(this.this$0,·IonReaderContinuableApplicationBinary$State.READING_SYMBOL_TABLE_SYMBOLS_LIST);54 ········IonReaderContinuableApplicationBinary.access$1302(this.this$0,·IonReaderContinuableApplicationBinary$State.READING_SYMBOL_TABLE_SYMBOLS_LIST);
54 ····}55 ····}
55 ····56 ····
56 ····private·void·finishReadingSymbolTableStruct()·{57 ····private·void·finishReadingSymbolTableStruct()·{
57 ········this.this$0.stepOutOfContainer();58 ········this.this$0.stepOutOfContainer();
58 ········if·(!this.hasSeenImports)·{59 ········if·(!this.hasSeenImports)·{
59 ············IonReaderContinuableApplicationBinary.access$900(this.this$0);60 ············IonReaderContinuableApplicationBinary.access$900(this.this$0);
60 ············IonReaderContinuableApplicationBinary.access$1000(this.this$0);61 ············IonReaderContinuableApplicationBinary.access$1000(this.this$0);
Offset 67, 66 lines modifiedOffset 68, 66 lines modified
67 ············}68 ············}
68 ············int·access$400·=·IonReaderContinuableApplicationBinary.access$400(this.this$0);69 ············int·access$400·=·IonReaderContinuableApplicationBinary.access$400(this.this$0);
69 ············for·(final·String·s·:·this.newSymbols)·{70 ············for·(final·String·s·:·this.newSymbols)·{
70 ················final·String[]·access$401·=·IonReaderContinuableApplicationBinary.access$500(this.this$0);71 ················final·String[]·access$401·=·IonReaderContinuableApplicationBinary.access$500(this.this$0);
71 ················++access$400;72 ················++access$400;
72 ················access$401[access$400]·=·s;73 ················access$401[access$400]·=·s;
73 ············}74 ············}
 75 ············IonReaderContinuableApplicationBinary.access$412(this.this$0,·this.newSymbols.size());
74 ············final·IonReaderContinuableApplicationBinary·this$0·=·this.this$0; 
75 ············IonReaderContinuableApplicationBinary.access$402(this$0,·IonReaderContinuableApplicationBinary.access$400(this$0)·+·this.newSymbols.size()); 
76 ········}76 ········}
 77 ········IonReaderContinuableApplicationBinary.access$1202(this.this$0,·(SymbolTable)null);
77 ········IonReaderContinuableApplicationBinary.access$1202(this.this$0,·IonReaderContinuableApplicationBinary$State.READING_VALUE);78 ········IonReaderContinuableApplicationBinary.access$1302(this.this$0,·IonReaderContinuableApplicationBinary$State.READING_VALUE);
78 ····}79 ····}
79 ····80 ····
80 ····private·void·finishReadingSymbolsList()·{81 ····private·void·finishReadingSymbolsList()·{
81 ········this.this$0.stepOutOfContainer();82 ········this.this$0.stepOutOfContainer();
82 ········IonReaderContinuableApplicationBinary.access$1202(this.this$0,·IonReaderContinuableApplicationBinary$State.ON_SYMBOL_TABLE_FIELD);83 ········IonReaderContinuableApplicationBinary.access$1302(this.this$0,·IonReaderContinuableApplicationBinary$State.ON_SYMBOL_TABLE_FIELD);
83 ····}84 ····}
84 ····85 ····
85 ····private·void·preparePossibleAppend()·{86 ····private·void·preparePossibleAppend()·{
86 ········if·(this.this$0.symbolValueId()·!=·3)·{87 ········if·(this.this$0.symbolValueId()·!=·3)·{
87 ············IonReaderContinuableApplicationBinary.access$900(this.this$0);88 ············IonReaderContinuableApplicationBinary.access$900(this.this$0);
88 ········}89 ········}
89 ········IonReaderContinuableApplicationBinary.access$1202(this.this$0,·IonReaderContinuableApplicationBinary$State.ON_SYMBOL_TABLE_FIELD);90 ········IonReaderContinuableApplicationBinary.access$1302(this.this$0,·IonReaderContinuableApplicationBinary$State.ON_SYMBOL_TABLE_FIELD);
90 ····}91 ····}
91 ····92 ····
92 ····private·void·readImportMaxId()·{93 ····private·void·readImportMaxId()·{
93 ········if·(IonReaderContinuableApplicationBinary.access$2001(this.this$0)·==·IonType.INT·&&·!IonReaderContinuableApplicationBinary.access$2101(this.this$0))·{94 ········if·(IonReaderContinuableApplicationBinary.access$2101(this.this$0)·==·IonType.INT·&&·!IonReaderContinuableApplicationBinary.access$2201(this.this$0))·{
94 ············this.maxId·=·this.this$0.intValue();95 ············this.maxId·=·this.this$0.intValue();
95 ········}96 ········}
96 ········IonReaderContinuableApplicationBinary.access$1202(this.this$0,·IonReaderContinuableApplicationBinary$State.READING_SYMBOL_TABLE_IMPORT_STRUCT);97 ········IonReaderContinuableApplicationBinary.access$1302(this.this$0,·IonReaderContinuableApplicationBinary$State.READING_SYMBOL_TABLE_IMPORT_STRUCT);
97 ····}98 ····}
98 ····99 ····
99 ····private·void·readImportName()·{100 ····private·void·readImportName()·{
100 ········if·(IonReaderContinuableApplicationBinary.access$1701(this.this$0)·==·IonType.STRING)·{101 ········if·(IonReaderContinuableApplicationBinary.access$1801(this.this$0)·==·IonType.STRING)·{
101 ············this.name·=·this.this$0.stringValue();102 ············this.name·=·this.this$0.stringValue();
102 ········}103 ········}
103 ········IonReaderContinuableApplicationBinary.access$1202(this.this$0,·IonReaderContinuableApplicationBinary$State.READING_SYMBOL_TABLE_IMPORT_STRUCT);104 ········IonReaderContinuableApplicationBinary.access$1302(this.this$0,·IonReaderContinuableApplicationBinary$State.READING_SYMBOL_TABLE_IMPORT_STRUCT);
104 ····}105 ····}
105 ····106 ····
106 ····private·void·readImportVersion()·{107 ····private·void·readImportVersion()·{
107 ········if·(IonReaderContinuableApplicationBinary.access$1801(this.this$0)·==·IonType.INT·&&·!IonReaderContinuableApplicationBinary.access$1901(this.this$0))·{108 ········if·(IonReaderContinuableApplicationBinary.access$1901(this.this$0)·==·IonType.INT·&&·!IonReaderContinuableApplicationBinary.access$2001(this.this$0))·{
108 ············this.version·=·Math.max(1,·this.this$0.intValue());109 ············this.version·=·Math.max(1,·this.this$0.intValue());
109 ········}110 ········}
110 ········IonReaderContinuableApplicationBinary.access$1202(this.this$0,·IonReaderContinuableApplicationBinary$State.READING_SYMBOL_TABLE_IMPORT_STRUCT);111 ········IonReaderContinuableApplicationBinary.access$1302(this.this$0,·IonReaderContinuableApplicationBinary$State.READING_SYMBOL_TABLE_IMPORT_STRUCT);
111 ····}112 ····}
112 ····113 ····
113 ····private·void·readSymbolTableStructField()·{114 ····private·void·readSymbolTableStructField()·{
114 ········final·int·fieldSid·=·this.this$0.fieldSid;115 ········final·int·fieldSid·=·this.this$0.fieldSid;
115 ········final·int·n·=·7;116 ········final·int·n·=·7;
116 ········final·boolean·b·=·true;117 ········final·boolean·b·=·true;
117 ········if·(fieldSid·==·n)·{118 ········if·(fieldSid·==·n)·{
118 ············IonReaderContinuableApplicationBinary.access$1202(this.this$0,·IonReaderContinuableApplicationBinary$State.ON_SYMBOL_TABLE_SYMBOLS);119 ············IonReaderContinuableApplicationBinary.access$1302(this.this$0,·IonReaderContinuableApplicationBinary$State.ON_SYMBOL_TABLE_SYMBOLS);
119 ············if·(this.hasSeenSymbols)·{120 ············if·(this.hasSeenSymbols)·{
120 ················throw·new·IonException("Symbol·table·contained·multiple·symbols·fields.");121 ················throw·new·IonException("Symbol·table·contained·multiple·symbols·fields.");
121 ············}122 ············}
122 ············this.hasSeenSymbols·=·b;123 ············this.hasSeenSymbols·=·b;
123 ········}124 ········}
124 ········else·if·(this.this$0.fieldSid·==·6)·{125 ········else·if·(this.this$0.fieldSid·==·6)·{
125 ············IonReaderContinuableApplicationBinary.access$1202(this.this$0,·IonReaderContinuableApplicationBinary$State.ON_SYMBOL_TABLE_IMPORTS);126 ············IonReaderContinuableApplicationBinary.access$1302(this.this$0,·IonReaderContinuableApplicationBinary$State.ON_SYMBOL_TABLE_IMPORTS);
126 ············if·(this.hasSeenImports)·{127 ············if·(this.hasSeenImports)·{
127 ················throw·new·IonException("Symbol·table·contained·multiple·imports·fields.");128 ················throw·new·IonException("Symbol·table·contained·multiple·imports·fields.");
128 ············}129 ············}
129 ············this.hasSeenImports·=·b;130 ············this.hasSeenImports·=·b;
130 ········}131 ········}
131 ····}132 ····}
132 ····133 ····
Offset 141, 180 lines modifiedOffset 142, 180 lines modified
141 ········this.maxId·=·n;142 ········this.maxId·=·n;
142 ····}143 ····}
143 ····144 ····
144 ····private·void·startReadingImportStruct()·{145 ····private·void·startReadingImportStruct()·{
145 ········this.name·=·null;146 ········this.name·=·null;
146 ········this.version·=·1;147 ········this.version·=·1;
147 ········this.maxId·=·-1;148 ········this.maxId·=·-1;
Max diff block lines reached; 11918/20608 bytes (57.83%) of diff not shown.
659 B
com/amazon/ion/impl/IonReaderTextRawTokensX$1.class
557 B
procyon -ec {}
error from `procyon -ec {}`: OpenJDK 64-Bit Server VM warning: Insufficient space for shared memory file: 1348549 Try using the -Djava.io.tmpdir= option to select an alternate temp location.
    
Offset 1, 11 lines modifiedOffset 1, 11 lines modified
  
1 package·com.amazon.ion.impl;1 package·com.amazon.ion.impl;
  
2 final·class·IonReaderTextRawTokensX$1·implements·Appendable2 class·IonReaderTextRawTokensX$1·implements·Appendable
3 {3 {
4 ····public·Appendable·append(final·char·c)·{4 ····public·Appendable·append(final·char·c)·{
5 ········return·this;5 ········return·this;
6 ····}6 ····}
7 ····7 ····
8 ····public·Appendable·append(final·CharSequence·charSequence)·{8 ····public·Appendable·append(final·CharSequence·charSequence)·{
9 ········return·this;9 ········return·this;
1.38 KB
com/amazon/ion/impl/IonReaderTextRawTokensX$CommentStrategy.class
1.25 KB
procyon -ec {}
error from `procyon -ec {}`: OpenJDK 64-Bit Server VM warning: Insufficient space for shared memory file: 1349581 Try using the -Djava.io.tmpdir= option to select an alternate temp location.
    
Offset 1, 26 lines modifiedOffset 1, 14 lines modified
  
1 package·com.amazon.ion.impl;1 package·com.amazon.ion.impl;
  
2 enum·IonReaderTextRawTokensX$CommentStrategy2 enum·IonReaderTextRawTokensX$CommentStrategy
3 {3 {
4 ····BREAK("BREAK",·n2),·4 ····BREAK("BREAK",·2),·
5 ····ERROR("ERROR",·n),·5 ····ERROR("ERROR",·1),·
6 ····IGNORE("IGNORE",·0);6 ····IGNORE("IGNORE",·0);
7 ····7 ····
8 ····static·{ 
9 ········final·int·n·=·1; 
10 ········final·int·n2·=·2; 
11 ········final·IonReaderTextRawTokensX$CommentStrategy·ionReaderTextRawTokensX$CommentStrategy; 
12 ········final·IonReaderTextRawTokensX$CommentStrategy[]·$values·=·{·ionReaderTextRawTokensX$CommentStrategy,·null,·null·}; 
13 ········final·IonReaderTextRawTokensX$CommentStrategy·ionReaderTextRawTokensX$CommentStrategy2; 
14 ········$values[n]·=·ionReaderTextRawTokensX$CommentStrategy2; 
15 ········final·IonReaderTextRawTokensX$CommentStrategy·ionReaderTextRawTokensX$CommentStrategy3; 
16 ········$values[n2]·=·ionReaderTextRawTokensX$CommentStrategy3; 
17 ········$VALUES·=·$values; 
18 ····} 
19 ···· 
20 ····private·IonReaderTextRawTokensX$CommentStrategy(final·String·name,·final·int·ordinal)·{8 ····private·IonReaderTextRawTokensX$CommentStrategy(final·String·name,·final·int·ordinal)·{
21 ····}9 ····}
22 ····10 ····
23 ····abstract·boolean·onComment(final·IonReaderTextRawTokensX·p0);11 ····abstract·boolean·onComment(final·IonReaderTextRawTokensX·p0);
24 }12 }
1.28 KB
com/amazon/ion/impl/IonReaderTextRawTokensX$NumericState.class
1.16 KB
procyon -ec {}
error from `procyon -ec {}`: OpenJDK 64-Bit Server VM warning: Insufficient space for shared memory file: 1350974 Try using the -Djava.io.tmpdir= option to select an alternate temp location.
    
Offset 1, 24 lines modifiedOffset 1, 12 lines modified
  
1 package·com.amazon.ion.impl;1 package·com.amazon.ion.impl;
  
2 enum·IonReaderTextRawTokensX$NumericState2 enum·IonReaderTextRawTokensX$NumericState
3 {3 {
4 ····DIGIT("DIGIT",·n2),·4 ····DIGIT("DIGIT",·2),·
5 ····START("START",·0),·5 ····START("START",·0),·
6 ····UNDERSCORE("UNDERSCORE",·n);6 ····UNDERSCORE("UNDERSCORE",·1);
7 ···· 
8 ····static·{ 
9 ········final·int·n·=·1; 
10 ········final·int·n2·=·2; 
11 ········final·IonReaderTextRawTokensX$NumericState·ionReaderTextRawTokensX$NumericState; 
12 ········final·IonReaderTextRawTokensX$NumericState[]·$values·=·{·ionReaderTextRawTokensX$NumericState,·null,·null·}; 
13 ········final·IonReaderTextRawTokensX$NumericState·ionReaderTextRawTokensX$NumericState2; 
14 ········$values[n]·=·ionReaderTextRawTokensX$NumericState2; 
15 ········final·IonReaderTextRawTokensX$NumericState·ionReaderTextRawTokensX$NumericState3; 
16 ········$values[n2]·=·ionReaderTextRawTokensX$NumericState3; 
17 ········$VALUES·=·$values; 
18 ····} 
19 ····7 ····
20 ····private·IonReaderTextRawTokensX$NumericState(final·String·name,·final·int·ordinal)·{8 ····private·IonReaderTextRawTokensX$NumericState(final·String·name,·final·int·ordinal)·{
21 ····}9 ····}
22 }10 }
1.51 KB
com/amazon/ion/impl/IonReaderTextRawTokensX$ProhibitedCharacters.class
1.38 KB
procyon -ec {}
error from `procyon -ec {}`: OpenJDK 64-Bit Server VM warning: Insufficient space for shared memory file: 1352725 Try using the -Djava.io.tmpdir= option to select an alternate temp location.
    
Offset 1, 28 lines modifiedOffset 1, 16 lines modified
  
1 package·com.amazon.ion.impl;1 package·com.amazon.ion.impl;
  
2 enum·IonReaderTextRawTokensX$ProhibitedCharacters2 enum·IonReaderTextRawTokensX$ProhibitedCharacters
3 {3 {
4 ····LONG_CHAR("LONG_CHAR",·n),·4 ····LONG_CHAR("LONG_CHAR",·1),·
5 ····NONE("NONE",·n2),·5 ····NONE("NONE",·2),·
6 ····SHORT_CHAR("SHORT_CHAR",·0);6 ····SHORT_CHAR("SHORT_CHAR",·0);
7 ····7 ····
8 ····static·{ 
9 ········final·int·n·=·1; 
10 ········final·int·n2·=·2; 
11 ········final·IonReaderTextRawTokensX$ProhibitedCharacters·ionReaderTextRawTokensX$ProhibitedCharacters; 
12 ········final·IonReaderTextRawTokensX$ProhibitedCharacters[]·$values·=·{·ionReaderTextRawTokensX$ProhibitedCharacters,·null,·null·}; 
13 ········final·IonReaderTextRawTokensX$ProhibitedCharacters·ionReaderTextRawTokensX$ProhibitedCharacters2; 
14 ········$values[n]·=·ionReaderTextRawTokensX$ProhibitedCharacters2; 
15 ········final·IonReaderTextRawTokensX$ProhibitedCharacters·ionReaderTextRawTokensX$ProhibitedCharacters3; 
16 ········$values[n2]·=·ionReaderTextRawTokensX$ProhibitedCharacters3; 
17 ········$VALUES·=·$values; 
18 ····} 
19 ···· 
20 ····private·IonReaderTextRawTokensX$ProhibitedCharacters(final·String·name,·final·int·ordinal)·{8 ····private·IonReaderTextRawTokensX$ProhibitedCharacters(final·String·name,·final·int·ordinal)·{
21 ····}9 ····}
22 ····10 ····
23 ····private·static·boolean·isControlCharacter(int·n)·{11 ····private·static·boolean·isControlCharacter(int·n)·{
24 ········if·(n·<=·31·&&·n·>=·0)·{12 ········if·(n·<=·31·&&·n·>=·0)·{
25 ············n·=·1;13 ············n·=·1;
26 ········}14 ········}
1.22 KB
com/amazon/ion/impl/IonReaderTextRawTokensX$Radix.class
1.11 KB
procyon -ec {}
error from `procyon -ec {}`: OpenJDK 64-Bit Server VM warning: Insufficient space for shared memory file: 1353829 Try using the -Djava.io.tmpdir= option to select an alternate temp location.
    
Offset 1, 27 lines modifiedOffset 1, 15 lines modified
  
1 package·com.amazon.ion.impl;1 package·com.amazon.ion.impl;
  
2 enum·IonReaderTextRawTokensX$Radix2 enum·IonReaderTextRawTokensX$Radix
3 {3 {
4 ····BINARY("BINARY",·0),·4 ····BINARY("BINARY",·0),·
5 ····DECIMAL("DECIMAL",·n),·5 ····DECIMAL("DECIMAL",·1),·
6 ····HEX("HEX",·n2);6 ····HEX("HEX",·2);
7 ···· 
8 ····static·{ 
9 ········final·int·n·=·1; 
10 ········final·int·n2·=·2; 
11 ········final·IonReaderTextRawTokensX$Radix·ionReaderTextRawTokensX$Radix; 
12 ········final·IonReaderTextRawTokensX$Radix[]·$values·=·{·ionReaderTextRawTokensX$Radix,·null,·null·}; 
13 ········final·IonReaderTextRawTokensX$Radix·ionReaderTextRawTokensX$Radix2; 
14 ········$values[n]·=·ionReaderTextRawTokensX$Radix2; 
15 ········final·IonReaderTextRawTokensX$Radix·ionReaderTextRawTokensX$Radix3; 
16 ········$values[n2]·=·ionReaderTextRawTokensX$Radix3; 
17 ········$VALUES·=·$values; 
18 ····} 
19 ····7 ····
20 ····private·IonReaderTextRawTokensX$Radix(final·String·name,·final·int·ordinal)·{8 ····private·IonReaderTextRawTokensX$Radix(final·String·name,·final·int·ordinal)·{
21 ····}9 ····}
22 ····10 ····
23 ····void·assertPrefix(final·int·n)·{11 ····void·assertPrefix(final·int·n)·{
24 ····}12 ····}
25 ····13 ····
5.53 KB
com/amazon/ion/impl/IonReaderTextRawTokensX.class
5.43 KB
procyon -ec {}
error from `procyon -ec {}`: OpenJDK 64-Bit Server VM warning: Insufficient space for shared memory file: 1354691 Try using the -Djava.io.tmpdir= option to select an alternate temp location.
    
Offset 197, 17 lines modifiedOffset 197, 18 lines modified
197 ············this._line_count·=·this._line_count_cached;197 ············this._line_count·=·this._line_count_cached;
198 ············this._line_starting_position·=·this._line_offset_cached;198 ············this._line_starting_position·=·this._line_offset_cached;
199 ············this._line_count_has_cached·=·false;199 ············this._line_count_has_cached·=·false;
200 ········}200 ········}
201 ········return·n;201 ········return·n;
202 ····}202 ····}
203 ····203 ····
204 ····private·final·int·loadRadixValue(final·StringBuilder·sb,·final·boolean·b,·final·int·n,·final·IonReaderTextRawTokensX$Radix·ionReaderTextRawTokensX$Radix)·{204 ····private·final·int·loadRadixValue(final·StringBuilder·sb,·int·c,·final·IonReaderTextRawTokensX$Radix·ionReaderTextRawTokensX$Radix)·{
205 ········ionReaderTextRawTokensX$Radix.assertPrefix(n);205 ········ionReaderTextRawTokensX$Radix.assertPrefix(c);
 206 ········c·=·(char)c;
206 ········sb.append((char)n);207 ········sb.append((char)c);
207 ········return·this.readNumeric(sb,·ionReaderTextRawTokensX$Radix);208 ········return·this.readNumeric(sb,·ionReaderTextRawTokensX$Radix);
208 ····}209 ····}
209 ····210 ····
210 ····private·final·int·load_digits(final·StringBuilder·sb,·int·c)·{211 ····private·final·int·load_digits(final·StringBuilder·sb,·int·c)·{
211 ········if·(!IonTokenConstsX.isDigit(c))·{212 ········if·(!IonTokenConstsX.isDigit(c))·{
212 ············return·c;213 ············return·c;
213 ········}214 ········}
Offset 413, 39 lines modifiedOffset 414, 41 lines modified
413 ····private·int·readNumeric(final·Appendable·appendable,·final·IonReaderTextRawTokensX$Radix·ionReaderTextRawTokensX$Radix)·{414 ····private·int·readNumeric(final·Appendable·appendable,·final·IonReaderTextRawTokensX$Radix·ionReaderTextRawTokensX$Radix)·{
414 ········return·this.readNumeric(appendable,·ionReaderTextRawTokensX$Radix,·IonReaderTextRawTokensX$NumericState.START);415 ········return·this.readNumeric(appendable,·ionReaderTextRawTokensX$Radix,·IonReaderTextRawTokensX$NumericState.START);
415 ····}416 ····}
416 ····417 ····
417 ····private·int·readNumeric(final·Appendable·appendable,·final·IonReaderTextRawTokensX$Radix·ionReaderTextRawTokensX$Radix,·IonReaderTextRawTokensX$NumericState·ionReaderTextRawTokensX$NumericState)·{418 ····private·int·readNumeric(final·Appendable·appendable,·final·IonReaderTextRawTokensX$Radix·ionReaderTextRawTokensX$Radix,·IonReaderTextRawTokensX$NumericState·ionReaderTextRawTokensX$NumericState)·{
418 ········while·(true)·{419 ········while·(true)·{
419 ············final·int·read_char·=·this.read_char();420 ············final·int·read_char·=·this.read_char();
420 ············final·int·n·=·IonReaderTextRawTokensX$2.$SwitchMap$com$amazon$ion$impl$IonReaderTextRawTokensX$NumericState[ionReaderTextRawTokensX$NumericState.ordinal()];421 ············final·int·ordinal·=·ionReaderTextRawTokensX$NumericState.ordinal();
421 ············if·(n·!=·1)·{422 ············if·(ordinal·!=·0)·{
422 ················final·int·n2·=·2;423 ················final·int·n·=·1;
423 ················final·int·n3·=·95;424 ················final·int·n2·=·95;
424 ················if·(n·!=·n2)·{425 ················if·(ordinal·!=·n)·{
425 ····················if·(n·!=·3)·{426 ····················if·(ordinal·!=·2)·{
426 ························continue;427 ························continue;
427 ····················}428 ····················}
 429 ····················if·(ionReaderTextRawTokensX$Radix.isValidDigit(read_char))·{
 430 ························appendable.append(ionReaderTextRawTokensX$Radix.normalizeDigit((char)read_char));
 431 ························ionReaderTextRawTokensX$NumericState·=·IonReaderTextRawTokensX$NumericState.DIGIT;
 432 ····················}
 433 ····················else·{
 434 ························if·(read_char·!=·n2)·{
 435 ····························return·read_char;
 436 ························}
 437 ························ionReaderTextRawTokensX$NumericState·=·IonReaderTextRawTokensX$NumericState.UNDERSCORE;
 438 ····················}
 439 ················}
 440 ················else·{
428 ····················if·(!ionReaderTextRawTokensX$Radix.isValidDigit(read_char))·{441 ····················if·(!ionReaderTextRawTokensX$Radix.isValidDigit(read_char))·{
429 ························this.unread_char(read_char);442 ························this.unread_char(read_char);
430 ························return·n3;443 ························return·n2;
431 ····················}444 ····················}
432 ····················appendable.append(ionReaderTextRawTokensX$Radix.normalizeDigit((char)read_char));445 ····················appendable.append(ionReaderTextRawTokensX$Radix.normalizeDigit((char)read_char));
433 ····················ionReaderTextRawTokensX$NumericState·=·IonReaderTextRawTokensX$NumericState.DIGIT;446 ····················ionReaderTextRawTokensX$NumericState·=·IonReaderTextRawTokensX$NumericState.DIGIT;
434 ················}447 ················}
435 ················else·if·(ionReaderTextRawTokensX$Radix.isValidDigit(read_char))·{ 
436 ····················appendable.append(ionReaderTextRawTokensX$Radix.normalizeDigit((char)read_char)); 
437 ····················ionReaderTextRawTokensX$NumericState·=·IonReaderTextRawTokensX$NumericState.DIGIT; 
438 ················} 
439 ················else·{ 
440 ····················if·(read_char·!=·n3)·{ 
441 ························return·read_char; 
442 ····················} 
443 ····················ionReaderTextRawTokensX$NumericState·=·IonReaderTextRawTokensX$NumericState.UNDERSCORE; 
444 ················} 
445 ············}448 ············}
446 ············else·{449 ············else·{
447 ················if·(!ionReaderTextRawTokensX$Radix.isValidDigit(read_char))·{450 ················if·(!ionReaderTextRawTokensX$Radix.isValidDigit(read_char))·{
448 ····················return·read_char;451 ····················return·read_char;
449 ················}452 ················}
450 ················appendable.append(ionReaderTextRawTokensX$Radix.normalizeDigit((char)read_char));453 ················appendable.append(ionReaderTextRawTokensX$Radix.normalizeDigit((char)read_char));
451 ················ionReaderTextRawTokensX$NumericState·=·IonReaderTextRawTokensX$NumericState.DIGIT;454 ················ionReaderTextRawTokensX$NumericState·=·IonReaderTextRawTokensX$NumericState.DIGIT;
Offset 1691, 19 lines modifiedOffset 1694, 19 lines modified
1691 ········if·(n·==·48)·{1694 ········if·(n·==·48)·{
1692 ············b·=·true;1695 ············b·=·true;
1693 ········}1696 ········}
1694 ········if·(b)·{1697 ········if·(b)·{
1695 ············final·int·read_char·=·this.read_char();1698 ············final·int·read_char·=·this.read_char();
1696 ············if·(IonReaderTextRawTokensX$Radix.HEX.isPrefix(read_char))·{1699 ············if·(IonReaderTextRawTokensX$Radix.HEX.isPrefix(read_char))·{
1697 ················obj.append((char)n);1700 ················obj.append((char)n);
1698 ················return·this.load_finish_number(obj,·this.loadRadixValue(obj,·b2,·read_char,·IonReaderTextRawTokensX$Radix.HEX),·3);1701 ················return·this.load_finish_number(obj,·this.loadRadixValue(obj,·read_char,·IonReaderTextRawTokensX$Radix.HEX),·3);
1699 ············}1702 ············}
1700 ············if·(IonReaderTextRawTokensX$Radix.BINARY.isPrefix(read_char))·{1703 ············if·(IonReaderTextRawTokensX$Radix.BINARY.isPrefix(read_char))·{
1701 ················obj.append((char)n);1704 ················obj.append((char)n);
1702 ················return·this.load_finish_number(obj,·this.loadRadixValue(obj,·b2,·read_char,·IonReaderTextRawTokensX$Radix.BINARY),·26);1705 ················return·this.load_finish_number(obj,·this.loadRadixValue(obj,·read_char,·IonReaderTextRawTokensX$Radix.BINARY),·26);
1703 ············}1706 ············}
1704 ············this.unread_char(read_char);1707 ············this.unread_char(read_char);
1705 ········}1708 ········}
1706 ········int·n4·=·this.load_digits(obj,·n);1709 ········int·n4·=·this.load_digits(obj,·n);
1707 ········int·n5·=·4;1710 ········int·n5·=·4;
1708 ········if·(n4·!=·n3·&&·n4·!=·84)·{1711 ········if·(n4·!=·n3·&&·n4·!=·84)·{
1709 ············if·(b)·{1712 ············if·(b)·{
1.15 KB
com/amazon/ion/impl/IonReaderTextRawX$LOB_STATE.class
1.04 KB
procyon -ec {}
error from `procyon -ec {}`: OpenJDK 64-Bit Server VM warning: Insufficient space for shared memory file: 1356548 Try using the -Djava.io.tmpdir= option to select an alternate temp location.
    
Offset 1, 24 lines modifiedOffset 1, 12 lines modified
  
1 package·com.amazon.ion.impl;1 package·com.amazon.ion.impl;
  
2 enum·IonReaderTextRawX$LOB_STATE2 enum·IonReaderTextRawX$LOB_STATE
3 {3 {
4 ····EMPTY("EMPTY",·0),·4 ····EMPTY("EMPTY",·0),·
5 ····FINISHED("FINISHED",·n2),·5 ····FINISHED("FINISHED",·2),·
6 ····READ("READ",·n);6 ····READ("READ",·1);
7 ···· 
8 ····static·{ 
9 ········final·int·n·=·1; 
10 ········final·int·n2·=·2; 
11 ········final·IonReaderTextRawX$LOB_STATE·ionReaderTextRawX$LOB_STATE; 
12 ········final·IonReaderTextRawX$LOB_STATE[]·$values·=·{·ionReaderTextRawX$LOB_STATE,·null,·null·}; 
13 ········final·IonReaderTextRawX$LOB_STATE·ionReaderTextRawX$LOB_STATE2; 
14 ········$values[n]·=·ionReaderTextRawX$LOB_STATE2; 
15 ········final·IonReaderTextRawX$LOB_STATE·ionReaderTextRawX$LOB_STATE3; 
16 ········$values[n2]·=·ionReaderTextRawX$LOB_STATE3; 
17 ········$VALUES·=·$values; 
18 ····} 
19 ····7 ····
20 ····private·IonReaderTextRawX$LOB_STATE(final·String·name,·final·int·ordinal)·{8 ····private·IonReaderTextRawX$LOB_STATE(final·String·name,·final·int·ordinal)·{
21 ····}9 ····}
22 }10 }
3.12 KB
com/amazon/ion/impl/IonReaderTextSystemX$Radix.class
3.01 KB
procyon -ec {}
error from `procyon -ec {}`: OpenJDK 64-Bit Server VM warning: Insufficient space for shared memory file: 1357074 Try using the -Djava.io.tmpdir= option to select an alternate temp location.
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
  
1 package·com.amazon.ion.impl;1 package·com.amazon.ion.impl;
  
2 enum·IonReaderTextSystemX$Radix2 enum·IonReaderTextSystemX$Radix
3 {3 {
4 ····BINARY("BINARY",·n2),·4 ····BINARY("BINARY",·2),·
5 ····DECIMAL("DECIMAL",·0),·5 ····DECIMAL("DECIMAL",·0),·
6 ····HEX("HEX",·n);6 ····HEX("HEX",·1);
7 ····7 ····
8 ····private·static·final·char[]·MAX_BINARY_INT_IMAGE;8 ····private·static·final·char[]·MAX_BINARY_INT_IMAGE;
9 ····private·static·final·char[]·MAX_BINARY_LONG_IMAGE;9 ····private·static·final·char[]·MAX_BINARY_LONG_IMAGE;
10 ····private·static·final·char[]·MAX_HEX_INT_IMAGE;10 ····private·static·final·char[]·MAX_HEX_INT_IMAGE;
11 ····private·static·final·char[]·MAX_HEX_LONG_IMAGE;11 ····private·static·final·char[]·MAX_HEX_LONG_IMAGE;
12 ····private·static·final·char[]·MAX_INT_IMAGE;12 ····private·static·final·char[]·MAX_INT_IMAGE;
13 ····private·static·final·char[]·MAX_LONG_IMAGE;13 ····private·static·final·char[]·MAX_LONG_IMAGE;
Offset 17, 23 lines modifiedOffset 17, 14 lines modified
17 ····private·static·final·char[]·MIN_BINARY_LONG_IMAGE;17 ····private·static·final·char[]·MIN_BINARY_LONG_IMAGE;
18 ····private·static·final·char[]·MIN_HEX_INT_IMAGE;18 ····private·static·final·char[]·MIN_HEX_INT_IMAGE;
19 ····private·static·final·char[]·MIN_HEX_LONG_IMAGE;19 ····private·static·final·char[]·MIN_HEX_LONG_IMAGE;
20 ····private·static·final·char[]·MIN_INT_IMAGE;20 ····private·static·final·char[]·MIN_INT_IMAGE;
21 ····private·static·final·char[]·MIN_LONG_IMAGE;21 ····private·static·final·char[]·MIN_LONG_IMAGE;
22 ····22 ····
23 ····static·{23 ····static·{
24 ········final·int·n·=·1; 
25 ········final·int·n2·=·2; 
26 ········final·IonReaderTextSystemX$Radix·ionReaderTextSystemX$Radix; 
27 ········final·IonReaderTextSystemX$Radix[]·$values·=·{·ionReaderTextSystemX$Radix,·null,·null·}; 
28 ········final·IonReaderTextSystemX$Radix·ionReaderTextSystemX$Radix2; 
29 ········$values[n]·=·ionReaderTextSystemX$Radix2; 
30 ········final·IonReaderTextSystemX$Radix·ionReaderTextSystemX$Radix3; 
31 ········$values[n2]·=·ionReaderTextSystemX$Radix3; 
32 ········$VALUES·=·$values; 
33 ········final·int·i·=·-1·>>>·1;24 ········final·int·i·=·-1·>>>·1;
34 ········MAX_INT_IMAGE·=·Integer.toString(i).toCharArray();25 ········MAX_INT_IMAGE·=·Integer.toString(i).toCharArray();
35 ········final·int·j·=·-1·<<·-1;26 ········final·int·j·=·-1·<<·-1;
36 ········MIN_INT_IMAGE·=·Integer.toString(j).toCharArray();27 ········MIN_INT_IMAGE·=·Integer.toString(j).toCharArray();
37 ········final·long·k·=·Long.MAX_VALUE;28 ········final·long·k·=·Long.MAX_VALUE;
38 ········MAX_LONG_IMAGE·=·Long.toString(k).toCharArray();29 ········MAX_LONG_IMAGE·=·Long.toString(k).toCharArray();
39 ········final·long·l·=·Long.MIN_VALUE;30 ········final·long·l·=·Long.MIN_VALUE;
Offset 56, 22 lines modifiedOffset 47, 31 lines modified
56 ········sb4.append(Long.toHexString(l));47 ········sb4.append(Long.toHexString(l));
57 ········MIN_HEX_LONG_IMAGE·=·sb4.toString().toCharArray();48 ········MIN_HEX_LONG_IMAGE·=·sb4.toString().toCharArray();
58 ····}49 ····}
59 ····50 ····
60 ····private·IonReaderTextSystemX$Radix(final·String·name,·final·int·ordinal)·{51 ····private·IonReaderTextSystemX$Radix(final·String·name,·final·int·ordinal)·{
61 ····}52 ····}
62 ····53 ····
63 ····private·static·boolean·magnitudeLessThanOrEqualTo(final·String·s,·int·i,·final·char[]·array)·{54 ····private·static·boolean·magnitudeLessThanOrEqualTo(final·String·s,·final·int·n,·final·char[]·array)·{
64 ········final·int·n·=·1; 
65 ········for·(i·-=·n;·i·>=·0;·--i)·{55 ········int·index·=·0;
 56 ········while·(true)·{
 57 ············final·boolean·b·=·true;
 58 ············if·(index·>=·n)·{
 59 ················return·b;
 60 ············}
 61 ············final·char·char1·=·s.charAt(index);
 62 ············final·char·c·=·array[index];
 63 ············if·(char1·<·c)·{
 64 ················return·b;
 65 ············}
66 ············if·(s.charAt(i)·>·array[i])·{66 ············if·(char1·>·c)·{
67 ················return·false;67 ················return·false;
68 ············}68 ············}
 69 ············++index;
69 ········}70 ········}
70 ········return·n·!=·0; 
71 ····}71 ····}
72 ····72 ····
73 ····private·static·boolean·valueWithinBounds(final·String·s,·final·int·n,·char[]·array,·final·char[]·array2)·{73 ····private·static·boolean·valueWithinBounds(final·String·s,·final·int·n,·char[]·array,·final·char[]·array2)·{
74 ········boolean·b·=·false;74 ········boolean·b·=·false;
75 ········if·(s.charAt(0)·!=·'-')·{75 ········if·(s.charAt(0)·!=·'-')·{
76 ············array·=·array2;76 ············array·=·array2;
77 ········}77 ········}
30.4 KB
com/amazon/ion/impl/IonTokenConstsX$1.class
30.3 KB
procyon -ec {}
error from `procyon -ec {}`: OpenJDK 64-Bit Server VM warning: Insufficient space for shared memory file: 1357278 Try using the -Djava.io.tmpdir= option to select an alternate temp location.
    
Offset 12, 340 lines modifiedOffset 12, 267 lines modified
12 ········//·····3:·arraylength····12 ········//·····3:·arraylength····
13 ········//·····4:·istore_0·······13 ········//·····4:·istore_0·······
14 ········//·····5:·iload_0········14 ········//·····5:·iload_0········
15 ········//·····6:·newarray········I15 ········//·····6:·newarray········I
16 ········//·····8:·astore_1·······16 ········//·····8:·astore_1·······
17 ········//·····9:·aload_1········17 ········//·····9:·aload_1········
18 ········//····10:·putstatic·······com/amazon/ion/impl/IonTokenConstsX$1.$SwitchMap$com$amazon$ion$IonType:[I18 ········//····10:·putstatic·······com/amazon/ion/impl/IonTokenConstsX$1.$SwitchMap$com$amazon$ion$IonType:[I
19 ········//····13:·iconst_1······· 
20 ········//····14:·istore_2······· 
21 ········//····15:·getstatic·······com/amazon/ion/IonType.NULL:Lcom/amazon/ion/IonType;19 ········//····13:·getstatic·······com/amazon/ion/IonType.NULL:Lcom/amazon/ion/IonType;
22 ········//····18:·astore_3·······20 ········//····16:·astore_2·······
23 ········//····19:·aload_3········21 ········//····17:·aload_2········
24 ········//····20:·invokevirtual···com/amazon/ion/IonType.ordinal:()I22 ········//····18:·invokevirtual···com/amazon/ion/IonType.ordinal:()I
 23 ········//····21:·istore_3·······
 24 ········//····22:·iconst_1·······
25 ········//····23:·istore··········425 ········//····23:·istore··········4
26 ········//····25:·aload_1········26 ········//····25:·aload_1········
 27 ········//····26:·iload_3········
27 ········//····26:·iload···········428 ········//····27:·iload···········4
28 ········//····28:·iload_2········ 
29 ········//····29:·iastore········29 ········//····29:·iastore········
30 ········//····30:·iconst_2······· 
31 ········//····31:·istore_0······· 
32 ········//····32:·getstatic·······com/amazon/ion/impl/IonTokenConstsX$1.$SwitchMap$com$amazon$ion$IonType:[I30 ········//····30:·getstatic·······com/amazon/ion/impl/IonTokenConstsX$1.$SwitchMap$com$amazon$ion$IonType:[I
33 ········//····35:·astore_3·······31 ········//····33:·astore_1·······
34 ········//····36:·getstatic·······com/amazon/ion/IonType.BOOL:Lcom/amazon/ion/IonType;32 ········//····34:·getstatic·······com/amazon/ion/IonType.BOOL:Lcom/amazon/ion/IonType;
35 ········//····39:·astore··········533 ········//····37:·astore_2·······
36 ········//····41:·aload···········534 ········//····38:·aload_2········
37 ········//····43:·invokevirtual···com/amazon/ion/IonType.ordinal:()I35 ········//····39:·invokevirtual···com/amazon/ion/IonType.ordinal:()I
38 ········//····46:·istore··········6 
39 ········//····48:·aload_3········ 
40 ········//····49:·iload···········6 
41 ········//····51:·iload_0········ 
42 ········//····52:·iastore········36 ········//····42:·istore_3·······
43 ········//····53:·iconst_3·······37 ········//····43:·iconst_2·······
44 ········//····54:·istore··········438 ········//····44:·istore··········4
 39 ········//····46:·aload_1········
 40 ········//····47:·iload_3········
 41 ········//····48:·iload···········4
 42 ········//····50:·iastore········
45 ········//····56:·getstatic·······com/amazon/ion/impl/IonTokenConstsX$1.$SwitchMap$com$amazon$ion$IonType:[I43 ········//····51:·getstatic·······com/amazon/ion/impl/IonTokenConstsX$1.$SwitchMap$com$amazon$ion$IonType:[I
46 ········//····59:·astore··········544 ········//····54:·astore_1·······
47 ········//····61:·getstatic·······com/amazon/ion/IonType.INT:Lcom/amazon/ion/IonType;45 ········//····55:·getstatic·······com/amazon/ion/IonType.INT:Lcom/amazon/ion/IonType;
48 ········//····64:·astore··········746 ········//····58:·astore_2·······
49 ········//····66:·aload···········747 ········//····59:·aload_2········
50 ········//····68:·invokevirtual···com/amazon/ion/IonType.ordinal:()I48 ········//····60:·invokevirtual···com/amazon/ion/IonType.ordinal:()I
 49 ········//····63:·istore_3·······
 50 ········//····64:·iconst_3·······
51 ········//····71:·istore··········851 ········//····65:·istore··········4
52 ········//····73:·aload···········552 ········//····67:·aload_1········
53 ········//····75:·iload···········853 ········//····68:·iload_3········
54 ········//····77:·iload···········454 ········//····69:·iload···········4
55 ········//····79:·iastore········55 ········//····71:·iastore········
 56 ········//····72:·getstatic·······com/amazon/ion/impl/IonTokenConstsX$1.$SwitchMap$com$amazon$ion$IonType:[I
 57 ········//····75:·astore_1·······
 58 ········//····76:·getstatic·······com/amazon/ion/IonType.FLOAT:Lcom/amazon/ion/IonType;
 59 ········//····79:·astore_2·······
 60 ········//····80:·aload_2········
 61 ········//····81:·invokevirtual···com/amazon/ion/IonType.ordinal:()I
 62 ········//····84:·istore_3·······
56 ········//····80:·iconst_4·······63 ········//····85:·iconst_4·······
57 ········//····81:·istore··········664 ········//····86:·istore··········4
 65 ········//····88:·aload_1········
 66 ········//····89:·iload_3········
 67 ········//····90:·iload···········4
 68 ········//····92:·iastore········
58 ········//····83:·getstatic·······com/amazon/ion/impl/IonTokenConstsX$1.$SwitchMap$com$amazon$ion$IonType:[I69 ········//····93:·getstatic·······com/amazon/ion/impl/IonTokenConstsX$1.$SwitchMap$com$amazon$ion$IonType:[I
59 ········//····86:·astore··········770 ········//····96:·astore_1·······
60 ········//····88:·getstatic·······com/amazon/ion/IonType.FLOAT:Lcom/amazon/ion/IonType; 
61 ········//····91:·astore··········9 
62 ········//····93:·aload···········9 
63 ········//····95:·invokevirtual···com/amazon/ion/IonType.ordinal:()I 
64 ········//····98:·istore··········10 
65 ········//···100:·aload···········7 
66 ········//···102:·iload···········10 
67 ········//···104:·iload···········6 
68 ········//···106:·iastore········ 
69 ········//···107:·getstatic·······com/amazon/ion/impl/IonTokenConstsX$1.$SwitchMap$com$amazon$ion$IonType:[I 
70 ········//···110:·astore··········7 
71 ········//···112:·getstatic·······com/amazon/ion/IonType.DECIMAL:Lcom/amazon/ion/IonType;71 ········//····97:·getstatic·······com/amazon/ion/IonType.DECIMAL:Lcom/amazon/ion/IonType;
72 ········//···115:·astore··········972 ········//···100:·astore_2·······
73 ········//···117:·aload···········973 ········//···101:·aload_2········
74 ········//···119:·invokevirtual···com/amazon/ion/IonType.ordinal:()I74 ········//···102:·invokevirtual···com/amazon/ion/IonType.ordinal:()I
75 ········//···122:·istore··········1075 ········//···105:·istore_3·······
76 ········//···124:·iconst_5·······76 ········//···106:·iconst_5·······
77 ········//···125:·istore··········1177 ········//···107:·istore··········4
78 ········//···127:·aload···········778 ········//···109:·aload_1········
79 ········//···129:·iload···········1079 ········//···110:·iload_3········
80 ········//···131:·iload···········1180 ········//···111:·iload···········4
81 ········//···133:·iastore········81 ········//···113:·iastore········
82 ········//···134:·getstatic·······com/amazon/ion/impl/IonTokenConstsX$1.$SwitchMap$com$amazon$ion$IonType:[I82 ········//···114:·getstatic·······com/amazon/ion/impl/IonTokenConstsX$1.$SwitchMap$com$amazon$ion$IonType:[I
83 ········//···137:·astore··········783 ········//···117:·astore_1·······
84 ········//···139:·getstatic·······com/amazon/ion/IonType.TIMESTAMP:Lcom/amazon/ion/IonType;84 ········//···118:·getstatic·······com/amazon/ion/IonType.TIMESTAMP:Lcom/amazon/ion/IonType;
85 ········//···142:·astore··········985 ········//···121:·astore_2·······
86 ········//···144:·aload···········986 ········//···122:·aload_2········
87 ········//···146:·invokevirtual···com/amazon/ion/IonType.ordinal:()I87 ········//···123:·invokevirtual···com/amazon/ion/IonType.ordinal:()I
88 ········//···149:·istore··········1088 ········//···126:·istore_3·······
89 ········//···151:·bipush··········689 ········//···127:·bipush··········6
90 ········//···153:·istore··········1190 ········//···129:·istore··········4
91 ········//···155:·aload···········791 ········//···131:·aload_1········
 92 ········//···132:·iload_3········
92 ········//···157:·iload···········1093 ········//···133:·iload···········4
93 ········//···159:·iload···········11 
94 ········//···161:·iastore········94 ········//···135:·iastore········
95 ········//···162:·getstatic·······com/amazon/ion/impl/IonTokenConstsX$1.$SwitchMap$com$amazon$ion$IonType:[I95 ········//···136:·getstatic·······com/amazon/ion/impl/IonTokenConstsX$1.$SwitchMap$com$amazon$ion$IonType:[I
96 ········//···165:·astore··········796 ········//···139:·astore_1·······
97 ········//···167:·getstatic·······com/amazon/ion/IonType.SYMBOL:Lcom/amazon/ion/IonType;97 ········//···140:·getstatic·······com/amazon/ion/IonType.SYMBOL:Lcom/amazon/ion/IonType;
98 ········//···170:·astore··········998 ········//···143:·astore_2·······
99 ········//···172:·aload···········999 ········//···144:·aload_2········
100 ········//···174:·invokevirtual···com/amazon/ion/IonType.ordinal:()I100 ········//···145:·invokevirtual···com/amazon/ion/IonType.ordinal:()I
101 ········//···177:·istore··········10101 ········//···148:·istore_3·······
102 ········//···179:·bipush··········7102 ········//···149:·bipush··········7
103 ········//···181:·istore··········11103 ········//···151:·istore··········4
104 ········//···183:·aload···········7104 ········//···153:·aload_1········
 105 ········//···154:·iload_3········
105 ········//···185:·iload···········10106 ········//···155:·iload···········4
106 ········//···187:·iload···········11 
107 ········//···189:·iastore········ 
108 ········//···190:·getstatic·······com/amazon/ion/impl/IonTokenConstsX$1.$SwitchMap$com$amazon$ion$IonType:[I 
109 ········//···193:·astore··········7 
110 ········//···195:·getstatic·······com/amazon/ion/IonType.STRING:Lcom/amazon/ion/IonType; 
111 ········//···198:·astore··········9 
112 ········//···200:·aload···········9 
113 ········//···202:·invokevirtual···com/amazon/ion/IonType.ordinal:()I 
114 ········//···205:·istore··········10 
115 ········//···207:·bipush··········8 
116 ········//···209:·istore··········11 
Max diff block lines reached; 18275/30783 bytes (59.37%) of diff not shown.
1.63 KB
com/amazon/ion/impl/IonTokenConstsX$EscapeType.class
1.53 KB
procyon -ec {}
error from `procyon -ec {}`: OpenJDK 64-Bit Server VM warning: Insufficient space for shared memory file: 1357430 Try using the -Djava.io.tmpdir= option to select an alternate temp location.
    
Offset 1, 29 lines modifiedOffset 1, 13 lines modified
  
1 package·com.amazon.ion.impl;1 package·com.amazon.ion.impl;
  
2 public·enum·IonTokenConstsX$EscapeType2 public·enum·IonTokenConstsX$EscapeType
3 {3 {
4 ····ESCAPE_DESTINATION_CLOB("ESCAPE_DESTINATION_CLOB",·n3),·4 ····ESCAPE_DESTINATION_CLOB("ESCAPE_DESTINATION_CLOB",·3),·
5 ····ESCAPE_DESTINATION_NONE("ESCAPE_DESTINATION_NONE",·0),·5 ····ESCAPE_DESTINATION_NONE("ESCAPE_DESTINATION_NONE",·0),·
6 ····ESCAPE_DESTINATION_STRING("ESCAPE_DESTINATION_STRING",·n),·6 ····ESCAPE_DESTINATION_STRING("ESCAPE_DESTINATION_STRING",·1),·
7 ····ESCAPE_DESTINATION_SYMBOL("ESCAPE_DESTINATION_SYMBOL",·n2);7 ····ESCAPE_DESTINATION_SYMBOL("ESCAPE_DESTINATION_SYMBOL",·2);
8 ···· 
9 ····static·{ 
10 ········final·int·n·=·1; 
11 ········final·int·n2·=·2; 
12 ········final·int·n3·=·3; 
13 ········final·IonTokenConstsX$EscapeType[]·$values·=·new·IonTokenConstsX$EscapeType[4]; 
14 ········final·IonTokenConstsX$EscapeType·ionTokenConstsX$EscapeType; 
15 ········$values[0]·=·ionTokenConstsX$EscapeType; 
16 ········final·IonTokenConstsX$EscapeType·ionTokenConstsX$EscapeType2; 
17 ········$values[n]·=·ionTokenConstsX$EscapeType2; 
18 ········final·IonTokenConstsX$EscapeType·ionTokenConstsX$EscapeType3; 
19 ········$values[n2]·=·ionTokenConstsX$EscapeType3; 
20 ········final·IonTokenConstsX$EscapeType·ionTokenConstsX$EscapeType4; 
21 ········$values[n3]·=·ionTokenConstsX$EscapeType4; 
22 ········$VALUES·=·$values; 
23 ····} 
24 ····8 ····
25 ····private·IonTokenConstsX$EscapeType(final·String·name,·final·int·ordinal)·{9 ····private·IonTokenConstsX$EscapeType(final·String·name,·final·int·ordinal)·{
26 ····}10 ····}
27 }11 }
1.25 KB
com/amazon/ion/impl/IonTokenConstsX.class
1.17 KB
procyon -ec {}
error from `procyon -ec {}`: OpenJDK 64-Bit Server VM warning: Insufficient space for shared memory file: 1357585 Try using the -Djava.io.tmpdir= option to select an alternate temp location.
    
Offset 1112, 25 lines modifiedOffset 1112, 25 lines modified
1112 ········else·{1112 ········else·{
1113 ············n·=·1;1113 ············n·=·1;
1114 ········}1114 ········}
1115 ········return·n·!=·0;1115 ········return·n·!=·0;
1116 ····}1116 ····}
1117 ····1117 ····
1118 ····public·static·final·boolean·needsIonEscape(final·IonTokenConstsX$EscapeType·obj,·final·int·n)·{1118 ····public·static·final·boolean·needsIonEscape(final·IonTokenConstsX$EscapeType·obj,·final·int·n)·{
1119 ········final·int·n2·=·IonTokenConstsX$1.$SwitchMap$com$amazon$ion$impl$IonTokenConstsX$EscapeType[obj.ordinal()];1119 ········final·int·ordinal·=·obj.ordinal();
1120 ········if·(n2·==·1)·{1120 ········if·(ordinal·==·0)·{
1121 ············return·false;1121 ············return·false;
1122 ········}1122 ········}
1123 ········if·(n2·==·2)·{1123 ········if·(ordinal·==·1)·{
1124 ············return·needsStringEscape(n);1124 ············return·needsStringEscape(n);
1125 ········}1125 ········}
1126 ········if·(n2·==·3)·{1126 ········if·(ordinal·==·2)·{
1127 ············return·needsSymbolEscape(n);1127 ············return·needsSymbolEscape(n);
1128 ········}1128 ········}
1129 ········if·(n2·==·4)·{1129 ········if·(ordinal·==·3)·{
1130 ············return·needsClobEscape(n);1130 ············return·needsClobEscape(n);
1131 ········}1131 ········}
1132 ········final·StringBuilder·sb·=·new·StringBuilder("escapeType·");1132 ········final·StringBuilder·sb·=·new·StringBuilder("escapeType·");
1133 ········sb.append(obj);1133 ········sb.append(obj);
1134 ········sb.append("·is·unrecognized");1134 ········sb.append("·is·unrecognized");
1135 ········throw·new·IllegalArgumentException(sb.toString());1135 ········throw·new·IllegalArgumentException(sb.toString());
1136 ····}1136 ····}
1.88 KB
com/amazon/ion/impl/IonTokenReader$Context.class
1.79 KB
procyon -ec {}
error from `procyon -ec {}`: OpenJDK 64-Bit Server VM warning: Insufficient space for shared memory file: 1358310 Try using the -Djava.io.tmpdir= option to select an alternate temp location.
    
Offset 1, 41 lines modifiedOffset 1, 16 lines modified
  
1 package·com.amazon.ion.impl;1 package·com.amazon.ion.impl;
  
2 public·enum·IonTokenReader$Context2 public·enum·IonTokenReader$Context
3 {3 {
4 ····BLOB("BLOB",·n2),·4 ····BLOB("BLOB",·2),·
5 ····CLOB("CLOB",·n3),·5 ····CLOB("CLOB",·3),·
6 ····DATALIST("DATALIST",·n5),·6 ····DATALIST("DATALIST",·5),·
7 ····EXPRESSION("EXPRESSION",·n4),·7 ····EXPRESSION("EXPRESSION",·4),·
8 ····NONE("NONE",·0),·8 ····NONE("NONE",·0),·
9 ····STRING("STRING",·n),·9 ····STRING("STRING",·1),·
10 ····STRUCT("STRUCT",·n6);10 ····STRUCT("STRUCT",·6);
11 ···· 
12 ····static·{ 
13 ········final·int·n·=·1; 
14 ········final·int·n2·=·2; 
15 ········final·int·n3·=·3; 
16 ········final·int·n4·=·4; 
17 ········final·int·n5·=·5; 
18 ········final·int·n6·=·6; 
19 ········final·IonTokenReader$Context[]·$values·=·new·IonTokenReader$Context[7]; 
20 ········final·IonTokenReader$Context·ionTokenReader$Context; 
21 ········$values[0]·=·ionTokenReader$Context; 
22 ········final·IonTokenReader$Context·ionTokenReader$Context2; 
23 ········$values[n]·=·ionTokenReader$Context2; 
24 ········final·IonTokenReader$Context·ionTokenReader$Context3; 
25 ········$values[n2]·=·ionTokenReader$Context3; 
26 ········final·IonTokenReader$Context·ionTokenReader$Context4; 
27 ········$values[n3]·=·ionTokenReader$Context4; 
28 ········final·IonTokenReader$Context·ionTokenReader$Context5; 
29 ········$values[n4]·=·ionTokenReader$Context5; 
30 ········final·IonTokenReader$Context·ionTokenReader$Context6; 
31 ········$values[n5]·=·ionTokenReader$Context6; 
32 ········final·IonTokenReader$Context·ionTokenReader$Context7; 
33 ········$values[n6]·=·ionTokenReader$Context7; 
34 ········$VALUES·=·$values; 
35 ····} 
36 ····11 ····
37 ····private·IonTokenReader$Context(final·String·name,·final·int·ordinal)·{12 ····private·IonTokenReader$Context(final·String·name,·final·int·ordinal)·{
38 ····}13 ····}
39 }14 }
1.86 KB
com/amazon/ion/impl/IonTokenReader$NumberType.class
1.76 KB
procyon -ec {}
error from `procyon -ec {}`: OpenJDK 64-Bit Server VM warning: Insufficient space for shared memory file: 1358865 Try using the -Djava.io.tmpdir= option to select an alternate temp location.
    
Offset 1, 37 lines modifiedOffset 1, 15 lines modified
  
1 package·com.amazon.ion.impl;1 package·com.amazon.ion.impl;
  
2 enum·IonTokenReader$NumberType2 enum·IonTokenReader$NumberType
3 {3 {
4 ····NT_DECIMAL("NT_DECIMAL",·n4),·4 ····NT_DECIMAL("NT_DECIMAL",·4),·
5 ····NT_DECIMAL_NEGATIVE_ZERO("NT_DECIMAL_NEGATIVE_ZERO",·n5),·5 ····NT_DECIMAL_NEGATIVE_ZERO("NT_DECIMAL_NEGATIVE_ZERO",·5),·
6 ····NT_FLOAT("NT_FLOAT",·n3),·6 ····NT_FLOAT("NT_FLOAT",·3),·
7 ····NT_HEX("NT_HEX",·n2),·7 ····NT_HEX("NT_HEX",·2),·
8 ····NT_NEGINT("NT_NEGINT",·n),·8 ····NT_NEGINT("NT_NEGINT",·1),·
9 ····NT_POSINT("NT_POSINT",·0);9 ····NT_POSINT("NT_POSINT",·0);
10 ····10 ····
11 ····static·{ 
12 ········final·int·n·=·1; 
13 ········final·int·n2·=·2; 
14 ········final·int·n3·=·3; 
15 ········final·int·n4·=·4; 
16 ········final·int·n5·=·5; 
17 ········final·IonTokenReader$NumberType[]·$values·=·new·IonTokenReader$NumberType[6]; 
18 ········final·IonTokenReader$NumberType·ionTokenReader$NumberType; 
19 ········$values[0]·=·ionTokenReader$NumberType; 
20 ········final·IonTokenReader$NumberType·ionTokenReader$NumberType2; 
21 ········$values[n]·=·ionTokenReader$NumberType2; 
22 ········final·IonTokenReader$NumberType·ionTokenReader$NumberType3; 
23 ········$values[n2]·=·ionTokenReader$NumberType3; 
24 ········final·IonTokenReader$NumberType·ionTokenReader$NumberType4; 
25 ········$values[n3]·=·ionTokenReader$NumberType4; 
26 ········final·IonTokenReader$NumberType·ionTokenReader$NumberType5; 
27 ········$values[n4]·=·ionTokenReader$NumberType5; 
28 ········final·IonTokenReader$NumberType·ionTokenReader$NumberType6; 
29 ········$values[n5]·=·ionTokenReader$NumberType6; 
30 ········$VALUES·=·$values; 
31 ····} 
32 ···· 
33 ····private·IonTokenReader$NumberType(final·String·name,·final·int·ordinal)·{11 ····private·IonTokenReader$NumberType(final·String·name,·final·int·ordinal)·{
34 ····}12 ····}
35 }13 }
2.91 KB
com/amazon/ion/impl/IonTokenReader$Type.class
2.82 KB
procyon -ec {}
error from `procyon -ec {}`: OpenJDK 64-Bit Server VM warning: Insufficient space for shared memory file: 1358962 Try using the -Djava.io.tmpdir= option to select an alternate temp location.
    
Offset 96, 61 lines modifiedOffset 96, 61 lines modified
96 ····}96 ····}
97 ····97 ····
98 ····public·boolean·isNumeric()·{98 ····public·boolean·isNumeric()·{
99 ········return·(this.flags·&·IonTokenReader.access$100()·+·IonTokenReader.access$000()·+·IonTokenReader.isFloat·+·IonTokenReader.isDecimal)·!=·0x0;99 ········return·(this.flags·&·IonTokenReader.access$100()·+·IonTokenReader.access$000()·+·IonTokenReader.isFloat·+·IonTokenReader.isDecimal)·!=·0x0;
100 ····}100 ····}
101 ····101 ····
102 ····public·IonTokenReader$Type·setNumericValue(final·IonTokenReader·ionTokenReader,·String·string)·{102 ····public·IonTokenReader$Type·setNumericValue(final·IonTokenReader·ionTokenReader,·String·string)·{
103 ········switch·(IonTokenReader$1.$SwitchMap$com$amazon$ion$impl$IonTokenReader$Type[this.ordinal()])·{103 ········switch·(this.ordinal())·{
104 ············default:·{104 ············default:·{
105 ················final·StringBuilder·sb·=·new·StringBuilder("Unknown·op·for·numeric·case:·");105 ················final·StringBuilder·sb·=·new·StringBuilder("Unknown·op·for·numeric·case:·");
106 ················sb.append(this);106 ················sb.append(this);
107 ················string·=·sb.toString();107 ················string·=·sb.toString();
108 ················throw·new·AssertionError((Object)string);108 ················throw·new·AssertionError((Object)string);
109 ············}109 ············}
110 ············case·8:·{110 ············case·34:·{
111 ················ionTokenReader.dateValue·=·IonTokenReader$Type$timeinfo.parse(string);111 ················ionTokenReader.dateValue·=·IonTokenReader$Type$timeinfo.parse(string);
112 ················return·this;112 ················return·this;
113 ············}113 ············}
114 ············case·7:·{114 ············case·33:·{
115 ················final·char·oldChar·=·'d';115 ················final·char·oldChar·=·'d';
116 ················final·char·c·=·'e';116 ················final·char·c·=·'e';
117 ················String·s·=·string.replace(oldChar,·c);117 ················String·s·=·string.replace(oldChar,·c);
118 ················if·(s·==·string)·{118 ················if·(s·==·string)·{
119 ····················s·=·string.replace('D',·c);119 ····················s·=·string.replace('D',·c);
120 ················}120 ················}
121 ················ionTokenReader.decimalValue·=·(BigDecimal)Decimal.valueOf(s);121 ················ionTokenReader.decimalValue·=·(BigDecimal)Decimal.valueOf(s);
122 ················return·this;122 ················return·this;
123 ············}123 ············}
124 ············case·6:·{124 ············case·32:·{
125 ················ionTokenReader.doubleValue·=·Double.valueOf(Double.parseDouble(string));125 ················ionTokenReader.doubleValue·=·Double.valueOf(Double.parseDouble(string));
126 ················return·this;126 ················return·this;
127 ············}127 ············}
128 ············case·4:128 ············case·30:
129 ············case·5:·{129 ············case·31:·{
130 ················if·(IonTokenReader$NumberType.NT_HEX.equals((Object)ionTokenReader.numberType))·{130 ················if·(IonTokenReader$NumberType.NT_HEX.equals((Object)ionTokenReader.numberType))·{
131 ····················ionTokenReader.intValue·=·new·BigInteger(string,·16);131 ····················ionTokenReader.intValue·=·new·BigInteger(string,·16);
132 ····················if·(this·==·IonTokenReader$Type.constNegInt)·{132 ····················if·(this·==·IonTokenReader$Type.constNegInt)·{
133 ························ionTokenReader.intValue·=·ionTokenReader.intValue.negate();133 ························ionTokenReader.intValue·=·ionTokenReader.intValue.negate();
134 ····················}134 ····················}
135 ················}135 ················}
136 ················else·{136 ················else·{
137 ····················ionTokenReader.intValue·=·new·BigInteger(string,·10);137 ····················ionTokenReader.intValue·=·new·BigInteger(string,·10);
138 ················}138 ················}
139 ················return·this;139 ················return·this;
140 ············}140 ············}
141 ············case·3:·{141 ············case·29:·{
142 ················ionTokenReader.doubleValue·=·Double.valueOf(-1.0·/·0.0);142 ················ionTokenReader.doubleValue·=·Double.valueOf(-1.0·/·0.0);
143 ················return·this;143 ················return·this;
144 ············}144 ············}
145 ············case·2:·{145 ············case·28:·{
146 ················ionTokenReader.doubleValue·=·Double.valueOf(1.0·/·0.0);146 ················ionTokenReader.doubleValue·=·Double.valueOf(1.0·/·0.0);
147 ················return·this;147 ················return·this;
148 ············}148 ············}
149 ············case·1:·{149 ············case·27:·{
150 ················ionTokenReader.doubleValue·=·Double.valueOf(0.0·/·0.0);150 ················ionTokenReader.doubleValue·=·Double.valueOf(0.0·/·0.0);
151 ················return·this;151 ················return·this;
152 ············}152 ············}
153 ········}153 ········}
154 ····}154 ····}
155 ····155 ····
156 ····@Override156 ····@Override
884 B
com/amazon/ion/impl/SymbolTableReader$Op.class
792 B
procyon -ec {}
error from `procyon -ec {}`: OpenJDK 64-Bit Server VM warning: Insufficient space for shared memory file: 1359151 Try using the -Djava.io.tmpdir= option to select an alternate temp location.
    
Offset 1, 20 lines modifiedOffset 1, 11 lines modified
  
1 package·com.amazon.ion.impl;1 package·com.amazon.ion.impl;
  
2 enum·SymbolTableReader$Op2 enum·SymbolTableReader$Op
3 {3 {
4 ····NEXT("NEXT",·0),·4 ····NEXT("NEXT",·0),·
5 ····STEPOUT("STEPOUT",·n);5 ····STEPOUT("STEPOUT",·1);
6 ···· 
7 ····static·{ 
8 ········final·int·n·=·1; 
9 ········final·SymbolTableReader$Op·symbolTableReader$Op; 
10 ········final·SymbolTableReader$Op[]·$values·=·{·symbolTableReader$Op,·null·}; 
11 ········final·SymbolTableReader$Op·symbolTableReader$Op2; 
12 ········$values[n]·=·symbolTableReader$Op2; 
13 ········$VALUES·=·$values; 
14 ····} 
15 ····6 ····
16 ····private·SymbolTableReader$Op(final·String·name,·final·int·ordinal)·{7 ····private·SymbolTableReader$Op(final·String·name,·final·int·ordinal)·{
17 ····}8 ····}
18 }9 }
4.99 KB
com/amazon/ion/impl/UnifiedDataPageX$1.class
4.9 KB
procyon -ec {}
error from `procyon -ec {}`: OpenJDK 64-Bit Server VM warning: Insufficient space for shared memory file: 1359240 Try using the -Djava.io.tmpdir= option to select an alternate temp location.
    
Offset 1, 83 lines modifiedOffset 1, 6 lines modified
  
1 package·com.amazon.ion.impl;1 package·com.amazon.ion.impl;
  
2 synthetic·class·UnifiedDataPageX$12 synthetic·class·UnifiedDataPageX$1
3 {3 {
4 ····static·{ 
5 ········//· 
6 ········//·This·method·could·not·be·decompiled. 
7 ········//· 
8 ········//·Original·Bytecode: 
9 ········//· 
10 ········//·····3:·arraylength···· 
11 ········//·····4:·istore_0······· 
12 ········//·····5:·iload_0········ 
13 ········//·····6:·newarray········I 
14 ········//·····8:·astore_1······· 
15 ········//·····9:·aload_1········ 
16 ········//····10:·putstatic·······com/amazon/ion/impl/UnifiedDataPageX$1.$SwitchMap$com$amazon$ion$impl$UnifiedDataPageX$PageType:[I 
17 ········//····13:·getstatic·······com/amazon/ion/impl/UnifiedDataPageX$PageType.CHARS:Lcom/amazon/ion/impl/UnifiedDataPageX$PageType; 
18 ········//····16:·astore_2······· 
19 ········//····17:·aload_2········ 
20 ········//····18:·invokevirtual···com/amazon/ion/impl/UnifiedDataPageX$PageType.ordinal:()I 
21 ········//····21:·istore_3······· 
22 ········//····22:·iconst_1······· 
23 ········//····23:·istore··········4 
24 ········//····25:·aload_1········ 
25 ········//····26:·iload_3········ 
26 ········//····27:·iload···········4 
27 ········//····29:·iastore········ 
28 ········//····30:·getstatic·······com/amazon/ion/impl/UnifiedDataPageX$1.$SwitchMap$com$amazon$ion$impl$UnifiedDataPageX$PageType:[I 
29 ········//····33:·astore_1······· 
30 ········//····34:·getstatic·······com/amazon/ion/impl/UnifiedDataPageX$PageType.BYTES:Lcom/amazon/ion/impl/UnifiedDataPageX$PageType; 
31 ········//····37:·astore_2······· 
32 ········//····38:·aload_2········ 
33 ········//····39:·invokevirtual···com/amazon/ion/impl/UnifiedDataPageX$PageType.ordinal:()I 
34 ········//····42:·istore_3······· 
35 ········//····43:·iconst_2······· 
36 ········//····44:·istore··········4 
37 ········//····46:·aload_1········ 
38 ········//····47:·iload_3········ 
39 ········//····48:·iload···········4 
40 ········//····50:·iastore········ 
41 ········//····51:·return········· 
42 ········//····52:·pop············ 
43 ········//····53:·goto············30 
44 ········//····56:·pop············ 
45 ········//····57:·goto············51 
46 ········//····Exceptions: 
47 ········//··Try···········Handler 
48 ········//··Start··End····Start··End····Type························ 
49 ········//··-----··-----··-----··-----··---------------------------- 
50 ········//··13·····16·····52·····56·····Ljava/lang/NoSuchFieldError; 
51 ········//··17·····21·····52·····56·····Ljava/lang/NoSuchFieldError; 
52 ········//··27·····30·····52·····56·····Ljava/lang/NoSuchFieldError; 
53 ········//··30·····33·····56·····60·····Ljava/lang/NoSuchFieldError; 
54 ········//··34·····37·····56·····60·····Ljava/lang/NoSuchFieldError; 
55 ········//··38·····42·····56·····60·····Ljava/lang/NoSuchFieldError; 
56 ········//··48·····51·····56·····60·····Ljava/lang/NoSuchFieldError; 
57 ········//· 
58 ········//·The·error·that·occurred·was: 
59 ········//· 
60 ········//·java.lang.IllegalStateException:·Expression·is·linked·from·several·locations:·Label_0030: 
61 ········//·····at·com.strobel.decompiler.ast.Error.expressionLinkedFromMultipleLocations(Error.java:27) 
62 ········//·····at·com.strobel.decompiler.ast.AstOptimizer.mergeDisparateObjectInitializations(AstOptimizer.java:2604) 
63 ········//·····at·com.strobel.decompiler.ast.AstOptimizer.optimize(AstOptimizer.java:235) 
64 ········//·····at·com.strobel.decompiler.ast.AstOptimizer.optimize(AstOptimizer.java:42) 
65 ········//·····at·com.strobel.decompiler.languages.java.ast.AstMethodBodyBuilder.createMethodBody(AstMethodBodyBuilder.java:206) 
66 ········//·····at·com.strobel.decompiler.languages.java.ast.AstMethodBodyBuilder.createMethodBody(AstMethodBodyBuilder.java:93) 
67 ········//·····at·com.strobel.decompiler.languages.java.ast.AstBuilder.createMethodBody(AstBuilder.java:868) 
68 ········//·····at·com.strobel.decompiler.languages.java.ast.AstBuilder.createMethod(AstBuilder.java:761) 
69 ········//·····at·com.strobel.decompiler.languages.java.ast.AstBuilder.addTypeMembers(AstBuilder.java:638) 
70 ········//·····at·com.strobel.decompiler.languages.java.ast.AstBuilder.createTypeCore(AstBuilder.java:605) 
71 ········//·····at·com.strobel.decompiler.languages.java.ast.AstBuilder.createTypeNoCache(AstBuilder.java:195) 
72 ········//·····at·com.strobel.decompiler.languages.java.ast.AstBuilder.createType(AstBuilder.java:162) 
73 ········//·····at·com.strobel.decompiler.languages.java.ast.AstBuilder.addType(AstBuilder.java:137) 
74 ········//·····at·com.strobel.decompiler.languages.java.JavaLanguage.buildAst(JavaLanguage.java:71) 
75 ········//·····at·com.strobel.decompiler.languages.java.JavaLanguage.decompileType(JavaLanguage.java:59) 
76 ········//·····at·com.strobel.decompiler.DecompilerDriver.decompileType(DecompilerDriver.java:334) 
77 ········//·····at·com.strobel.decompiler.DecompilerDriver.main(DecompilerDriver.java:148) 
78 ········//· 
79 ········throw·new·IllegalStateException("An·error·occurred·while·decompiling·this·method."); 
80 ····} 
81 }4 }
940 B
com/amazon/ion/impl/UnifiedDataPageX$PageType.class
838 B
procyon -ec {}
error from `procyon -ec {}`: OpenJDK 64-Bit Server VM warning: Insufficient space for shared memory file: 1359337 Try using the -Djava.io.tmpdir= option to select an alternate temp location.
    
Offset 1, 20 lines modifiedOffset 1, 11 lines modified
  
1 package·com.amazon.ion.impl;1 package·com.amazon.ion.impl;
  
2 public·enum·UnifiedDataPageX$PageType2 public·enum·UnifiedDataPageX$PageType
3 {3 {
4 ····BYTES("BYTES",·0),·4 ····BYTES("BYTES",·0),·
5 ····CHARS("CHARS",·n);5 ····CHARS("CHARS",·1);
6 ···· 
7 ····static·{ 
8 ········final·int·n·=·1; 
9 ········final·UnifiedDataPageX$PageType·unifiedDataPageX$PageType; 
10 ········final·UnifiedDataPageX$PageType[]·$values·=·{·unifiedDataPageX$PageType,·null·}; 
11 ········final·UnifiedDataPageX$PageType·unifiedDataPageX$PageType2; 
12 ········$values[n]·=·unifiedDataPageX$PageType2; 
13 ········$VALUES·=·$values; 
14 ····} 
15 ····6 ····
16 ····private·UnifiedDataPageX$PageType(final·String·name,·final·int·ordinal)·{7 ····private·UnifiedDataPageX$PageType(final·String·name,·final·int·ordinal)·{
17 ····}8 ····}
18 }9 }
1.4 KB
com/amazon/ion/impl/UnifiedDataPageX.class
1.32 KB
procyon -ec {}
error from `procyon -ec {}`: OpenJDK 64-Bit Server VM warning: Insufficient space for shared memory file: 1359412 Try using the -Djava.io.tmpdir= option to select an alternate temp location.
    
Offset 22, 21 lines modifiedOffset 22, 21 lines modified
22 ····}22 ····}
23 ····23 ····
24 ····public·static·final·UnifiedDataPageX·makePage(final·UnifiedDataPageX$PageType·unifiedDataPageX$PageType,·final·int·n)·{24 ····public·static·final·UnifiedDataPageX·makePage(final·UnifiedDataPageX$PageType·unifiedDataPageX$PageType,·final·int·n)·{
25 ········final·int·n2·=·1;25 ········final·int·n2·=·1;
26 ········if·(n·<·n2)·{26 ········if·(n·<·n2)·{
27 ············throw·new·IllegalArgumentException("invalid·page·size·must·be·>·0");27 ············throw·new·IllegalArgumentException("invalid·page·size·must·be·>·0");
28 ········}28 ········}
 29 ········final·int·ordinal·=·unifiedDataPageX$PageType.ordinal();
29 ········final·int·n3·=·UnifiedDataPageX$1.$SwitchMap$com$amazon$ion$impl$UnifiedDataPageX$PageType[unifiedDataPageX$PageType.ordinal()]; 
30 ········if·(n3·==·n2)·{ 
31 ············return·(UnifiedDataPageX)new·UnifiedDataPageX$Chars(n); 
32 ········} 
33 ········if·(n3·==·2)·{30 ········if·(ordinal·==·0)·{
34 ············return·(UnifiedDataPageX)new·UnifiedDataPageX$Bytes(n);31 ············return·(UnifiedDataPageX)new·UnifiedDataPageX$Bytes(n);
35 ········}32 ········}
 33 ········if·(ordinal·==·n2)·{
 34 ············return·(UnifiedDataPageX)new·UnifiedDataPageX$Chars(n);
 35 ········}
36 ········throw·new·IllegalArgumentException("invalid·page·type,·s/b·1·or·2");36 ········throw·new·IllegalArgumentException("invalid·page·type,·s/b·1·or·2");
37 ····}37 ····}
38 ····38 ····
39 ····public·static·final·UnifiedDataPageX·makePage(final·byte[]·array,·final·int·n,·final·int·n2)·{39 ····public·static·final·UnifiedDataPageX·makePage(final·byte[]·array,·final·int·n,·final·int·n2)·{
40 ········return·(UnifiedDataPageX)new·UnifiedDataPageX$Bytes(array,·n,·n2);40 ········return·(UnifiedDataPageX)new·UnifiedDataPageX$Bytes(array,·n,·n2);
41 ····}41 ····}
42 ····42 ····
5.04 KB
com/amazon/ion/impl/UnifiedInputBufferX$1.class
4.95 KB
procyon -ec {}
error from `procyon -ec {}`: OpenJDK 64-Bit Server VM warning: Insufficient space for shared memory file: 1359543 Try using the -Djava.io.tmpdir= option to select an alternate temp location.
    
Offset 1, 83 lines modifiedOffset 1, 6 lines modified
  
1 package·com.amazon.ion.impl;1 package·com.amazon.ion.impl;
  
2 synthetic·class·UnifiedInputBufferX$12 synthetic·class·UnifiedInputBufferX$1
3 {3 {
4 ····static·{ 
5 ········//· 
6 ········//·This·method·could·not·be·decompiled. 
7 ········//· 
8 ········//·Original·Bytecode: 
9 ········//· 
10 ········//·····3:·arraylength···· 
11 ········//·····4:·istore_0······· 
12 ········//·····5:·iload_0········ 
13 ········//·····6:·newarray········I 
14 ········//·····8:·astore_1······· 
15 ········//·····9:·aload_1········ 
16 ········//····10:·putstatic·······com/amazon/ion/impl/UnifiedInputBufferX$1.$SwitchMap$com$amazon$ion$impl$UnifiedInputBufferX$BufferType:[I 
17 ········//····13:·getstatic·······com/amazon/ion/impl/UnifiedInputBufferX$BufferType.CHARS:Lcom/amazon/ion/impl/UnifiedInputBufferX$BufferType; 
18 ········//····16:·astore_2······· 
19 ········//····17:·aload_2········ 
20 ········//····18:·invokevirtual···com/amazon/ion/impl/UnifiedInputBufferX$BufferType.ordinal:()I 
21 ········//····21:·istore_3······· 
22 ········//····22:·iconst_1······· 
23 ········//····23:·istore··········4 
24 ········//····25:·aload_1········ 
25 ········//····26:·iload_3········ 
26 ········//····27:·iload···········4 
27 ········//····29:·iastore········ 
28 ········//····30:·getstatic·······com/amazon/ion/impl/UnifiedInputBufferX$1.$SwitchMap$com$amazon$ion$impl$UnifiedInputBufferX$BufferType:[I 
29 ········//····33:·astore_1······· 
30 ········//····34:·getstatic·······com/amazon/ion/impl/UnifiedInputBufferX$BufferType.BYTES:Lcom/amazon/ion/impl/UnifiedInputBufferX$BufferType; 
31 ········//····37:·astore_2······· 
32 ········//····38:·aload_2········ 
33 ········//····39:·invokevirtual···com/amazon/ion/impl/UnifiedInputBufferX$BufferType.ordinal:()I 
34 ········//····42:·istore_3······· 
35 ········//····43:·iconst_2······· 
36 ········//····44:·istore··········4 
37 ········//····46:·aload_1········ 
38 ········//····47:·iload_3········ 
39 ········//····48:·iload···········4 
40 ········//····50:·iastore········ 
41 ········//····51:·return········· 
42 ········//····52:·pop············ 
43 ········//····53:·goto············30 
44 ········//····56:·pop············ 
45 ········//····57:·goto············51 
46 ········//····Exceptions: 
47 ········//··Try···········Handler 
48 ········//··Start··End····Start··End····Type························ 
49 ········//··-----··-----··-----··-----··---------------------------- 
50 ········//··13·····16·····52·····56·····Ljava/lang/NoSuchFieldError; 
51 ········//··17·····21·····52·····56·····Ljava/lang/NoSuchFieldError; 
52 ········//··27·····30·····52·····56·····Ljava/lang/NoSuchFieldError; 
53 ········//··30·····33·····56·····60·····Ljava/lang/NoSuchFieldError; 
54 ········//··34·····37·····56·····60·····Ljava/lang/NoSuchFieldError; 
55 ········//··38·····42·····56·····60·····Ljava/lang/NoSuchFieldError; 
56 ········//··48·····51·····56·····60·····Ljava/lang/NoSuchFieldError; 
57 ········//· 
58 ········//·The·error·that·occurred·was: 
59 ········//· 
60 ········//·java.lang.IllegalStateException:·Expression·is·linked·from·several·locations:·Label_0030: 
61 ········//·····at·com.strobel.decompiler.ast.Error.expressionLinkedFromMultipleLocations(Error.java:27) 
62 ········//·····at·com.strobel.decompiler.ast.AstOptimizer.mergeDisparateObjectInitializations(AstOptimizer.java:2604) 
63 ········//·····at·com.strobel.decompiler.ast.AstOptimizer.optimize(AstOptimizer.java:235) 
64 ········//·····at·com.strobel.decompiler.ast.AstOptimizer.optimize(AstOptimizer.java:42) 
65 ········//·····at·com.strobel.decompiler.languages.java.ast.AstMethodBodyBuilder.createMethodBody(AstMethodBodyBuilder.java:206) 
66 ········//·····at·com.strobel.decompiler.languages.java.ast.AstMethodBodyBuilder.createMethodBody(AstMethodBodyBuilder.java:93) 
67 ········//·····at·com.strobel.decompiler.languages.java.ast.AstBuilder.createMethodBody(AstBuilder.java:868) 
68 ········//·····at·com.strobel.decompiler.languages.java.ast.AstBuilder.createMethod(AstBuilder.java:761) 
69 ········//·····at·com.strobel.decompiler.languages.java.ast.AstBuilder.addTypeMembers(AstBuilder.java:638) 
70 ········//·····at·com.strobel.decompiler.languages.java.ast.AstBuilder.createTypeCore(AstBuilder.java:605) 
71 ········//·····at·com.strobel.decompiler.languages.java.ast.AstBuilder.createTypeNoCache(AstBuilder.java:195) 
72 ········//·····at·com.strobel.decompiler.languages.java.ast.AstBuilder.createType(AstBuilder.java:162) 
73 ········//·····at·com.strobel.decompiler.languages.java.ast.AstBuilder.addType(AstBuilder.java:137) 
74 ········//·····at·com.strobel.decompiler.languages.java.JavaLanguage.buildAst(JavaLanguage.java:71) 
75 ········//·····at·com.strobel.decompiler.languages.java.JavaLanguage.decompileType(JavaLanguage.java:59) 
76 ········//·····at·com.strobel.decompiler.DecompilerDriver.decompileType(DecompilerDriver.java:334) 
77 ········//·····at·com.strobel.decompiler.DecompilerDriver.main(DecompilerDriver.java:148) 
78 ········//· 
79 ········throw·new·IllegalStateException("An·error·occurred·while·decompiling·this·method."); 
80 ····} 
81 }4 }
995 B
com/amazon/ion/impl/UnifiedInputBufferX$BufferType.class
883 B
procyon -ec {}
error from `procyon -ec {}`: OpenJDK 64-Bit Server VM warning: Insufficient space for shared memory file: 1359622 Try using the -Djava.io.tmpdir= option to select an alternate temp location.
    
Offset 1, 20 lines modifiedOffset 1, 11 lines modified
  
1 package·com.amazon.ion.impl;1 package·com.amazon.ion.impl;
  
2 public·enum·UnifiedInputBufferX$BufferType2 public·enum·UnifiedInputBufferX$BufferType
3 {3 {
4 ····BYTES("BYTES",·0),·4 ····BYTES("BYTES",·0),·
5 ····CHARS("CHARS",·n);5 ····CHARS("CHARS",·1);
6 ···· 
7 ····static·{ 
8 ········final·int·n·=·1; 
9 ········final·UnifiedInputBufferX$BufferType·unifiedInputBufferX$BufferType; 
10 ········final·UnifiedInputBufferX$BufferType[]·$values·=·{·unifiedInputBufferX$BufferType,·null·}; 
11 ········final·UnifiedInputBufferX$BufferType·unifiedInputBufferX$BufferType2; 
12 ········$values[n]·=·unifiedInputBufferX$BufferType2; 
13 ········$VALUES·=·$values; 
14 ····} 
15 ····6 ····
16 ····private·UnifiedInputBufferX$BufferType(final·String·name,·final·int·ordinal)·{7 ····private·UnifiedInputBufferX$BufferType(final·String·name,·final·int·ordinal)·{
17 ····}8 ····}
18 }9 }
1.49 KB
com/amazon/ion/impl/UnifiedInputBufferX.class
1.4 KB
procyon -ec {}
error from `procyon -ec {}`: OpenJDK 64-Bit Server VM warning: Insufficient space for shared memory file: 1359690 Try using the -Djava.io.tmpdir= option to select an alternate temp location.
    
Offset 27, 24 lines modifiedOffset 27, 24 lines modified
27 ············array[i]·=·charSequence.charAt(i);27 ············array[i]·=·charSequence.charAt(i);
28 ············++i;28 ············++i;
29 ········}29 ········}
30 ········return·array;30 ········return·array;
31 ····}31 ····}
32 ····32 ····
33 ····public·static·UnifiedInputBufferX·makePageBuffer(final·UnifiedInputBufferX$BufferType·unifiedInputBufferX$BufferType,·final·int·n)·{33 ····public·static·UnifiedInputBufferX·makePageBuffer(final·UnifiedInputBufferX$BufferType·unifiedInputBufferX$BufferType,·final·int·n)·{
34 ········final·int·n2·=·UnifiedInputBufferX$1.$SwitchMap$com$amazon$ion$impl$UnifiedInputBufferX$BufferType[unifiedInputBufferX$BufferType.ordinal()];34 ········final·int·ordinal·=·unifiedInputBufferX$BufferType.ordinal();
35 ········Object·o;35 ········Object·o;
36 ········if·(n2·!=·1)·{36 ········if·(ordinal·!=·0)·{
37 ············if·(n2·!=·2)·{37 ············if·(ordinal·!=·1)·{
38 ················throw·new·IllegalArgumentException("invalid·buffer·type");38 ················throw·new·IllegalArgumentException("invalid·buffer·type");
39 ············}39 ············}
40 ············o·=·new·UnifiedInputBufferX$Bytes(n);40 ············o·=·new·UnifiedInputBufferX$Chars(n);
41 ········}41 ········}
42 ········else·{42 ········else·{
43 ············o·=·new·UnifiedInputBufferX$Chars(n);43 ············o·=·new·UnifiedInputBufferX$Bytes(n);
44 ········}44 ········}
45 ········return·(UnifiedInputBufferX)o;45 ········return·(UnifiedInputBufferX)o;
46 ····}46 ····}
47 ····47 ····
48 ····public·static·UnifiedInputBufferX·makePageBuffer(final·CharSequence·charSequence,·final·int·n,·final·int·n2)·{48 ····public·static·UnifiedInputBufferX·makePageBuffer(final·CharSequence·charSequence,·final·int·n,·final·int·n2)·{
49 ········return·makePageBuffer(chars_make_char_array(charSequence,·n,·n2),·0,·n2);49 ········return·makePageBuffer(chars_make_char_array(charSequence,·n,·n2),·0,·n2);
50 ····}50 ····}
1.33 KB
com/amazon/ion/impl/UnifiedInputStreamX.class
1.24 KB
procyon -ec {}
error from `procyon -ec {}`: OpenJDK 64-Bit Server VM warning: Insufficient space for shared memory file: 1359774 Try using the -Djava.io.tmpdir= option to select an alternate temp location.
    
Offset 67, 25 lines modifiedOffset 67, 14 lines modified
67 ········return·(UnifiedInputStreamX)new·UnifiedInputStreamX$FromCharArray(array,·0,·array.length);67 ········return·(UnifiedInputStreamX)new·UnifiedInputStreamX$FromCharArray(array,·0,·array.length);
68 ····}68 ····}
69 ····69 ····
70 ····public·static·UnifiedInputStreamX·makeStream(final·char[]·array,·final·int·n,·final·int·n2)·{70 ····public·static·UnifiedInputStreamX·makeStream(final·char[]·array,·final·int·n,·final·int·n2)·{
71 ········return·(UnifiedInputStreamX)new·UnifiedInputStreamX$FromCharArray(array,·n,·n2);71 ········return·(UnifiedInputStreamX)new·UnifiedInputStreamX$FromCharArray(array,·n,·n2);
72 ····}72 ····}
73 ····73 ····
74 ····private·int·read_utf8(int·n)·{ 
75 ········for·(int·utf8LengthFromFirstByte·=·IonUTF8.getUTF8LengthFromFirstByte(n),·i·=·1;·i·<·utf8LengthFromFirstByte;·++i)·{ 
76 ············final·int·read·=·this.read(); 
77 ············if·(read·==·-1)·{ 
78 ················throw·new·IonReaderTextRawTokensX$IonReaderTextTokenException("invalid·UTF8·sequence·encountered·in·stream"); 
79 ············} 
80 ············n·|=·read·<<·i·*·8; 
81 ········} 
82 ········return·IonUTF8.getScalarFrom4BytesReversed(n); 
83 ····} 
84 ···· 
85 ····private·final·boolean·refill_helper()·{74 ····private·final·boolean·refill_helper()·{
86 ········final·int·refill·=·this.refill();75 ········final·int·refill·=·this.refill();
87 ········this._limit·=·refill;76 ········this._limit·=·refill;
88 ········return·this._pos·>=·refill·&&·(this._eof·=·true);77 ········return·this._pos·>=·refill·&&·(this._eof·=·true);
89 ····}78 ····}
90 ····79 ····
91 ····private·int·refill_is_eof()·{80 ····private·int·refill_is_eof()·{
1.46 KB
com/amazon/ion/impl/UnifiedSavePointManagerX$SavePoint$SavePointState.class
1.31 KB
procyon -ec {}
error from `procyon -ec {}`: OpenJDK 64-Bit Server VM warning: Insufficient space for shared memory file: 1359847 Try using the -Djava.io.tmpdir= option to select an alternate temp location.
    
Offset 1, 24 lines modifiedOffset 1, 12 lines modified
  
1 package·com.amazon.ion.impl;1 package·com.amazon.ion.impl;
  
2 public·enum·UnifiedSavePointManagerX$SavePoint$SavePointState2 public·enum·UnifiedSavePointManagerX$SavePoint$SavePointState
3 {3 {
4 ····ACTIVE("ACTIVE",·n2),·4 ····ACTIVE("ACTIVE",·2),·
5 ····CLEAR("CLEAR",·0),·5 ····CLEAR("CLEAR",·0),·
6 ····DEFINED("DEFINED",·n);6 ····DEFINED("DEFINED",·1);
7 ···· 
8 ····static·{ 
9 ········final·int·n·=·1; 
10 ········final·int·n2·=·2; 
11 ········final·UnifiedSavePointManagerX$SavePoint$SavePointState·unifiedSavePointManagerX$SavePoint$SavePointState; 
12 ········final·UnifiedSavePointManagerX$SavePoint$SavePointState[]·$values·=·{·unifiedSavePointManagerX$SavePoint$SavePointState,·null,·null·}; 
13 ········final·UnifiedSavePointManagerX$SavePoint$SavePointState·unifiedSavePointManagerX$SavePoint$SavePointState2; 
14 ········$values[n]·=·unifiedSavePointManagerX$SavePoint$SavePointState2; 
15 ········final·UnifiedSavePointManagerX$SavePoint$SavePointState·unifiedSavePointManagerX$SavePoint$SavePointState3; 
16 ········$values[n2]·=·unifiedSavePointManagerX$SavePoint$SavePointState3; 
17 ········$VALUES·=·$values; 
18 ····} 
19 ····7 ····
20 ····private·UnifiedSavePointManagerX$SavePoint$SavePointState(final·String·name,·final·int·ordinal)·{8 ····private·UnifiedSavePointManagerX$SavePoint$SavePointState(final·String·name,·final·int·ordinal)·{
21 ····}9 ····}
22 }10 }
670 B
com/amazon/ion/impl/_Private_ByteTransferReader.class
564 B
procyon -ec {}
error from `procyon -ec {}`: OpenJDK 64-Bit Server VM warning: Insufficient space for shared memory file: 1359961 Try using the -Djava.io.tmpdir= option to select an alternate temp location.
    
Offset 1, 7 lines modifiedOffset 1, 11 lines modified
  
1 package·com.amazon.ion.impl;1 package·com.amazon.ion.impl;
  
 2 import·com.amazon.ion.SymbolTable;
  
2 public·interface·_Private_ByteTransferReader3 public·interface·_Private_ByteTransferReader
3 {4 {
 5 ····boolean·isSymbolTableCompatible(final·SymbolTable·p0);
 6 ····
4 ····void·transferCurrentValue(final·_Private_ByteTransferSink·p0);7 ····boolean·transferCurrentValue(final·_Private_ByteTransferSink·p0);
5 }8 }
53.6 KB
com/amazon/ion/impl/_Private_IonConstants$HighNibble.class
53.5 KB
javap -verbose -constants -s -l -private {}
error from `javap -verbose -constants -s -l -private {}`: OpenJDK 64-Bit Server VM warning: Insufficient space for shared memory file: 1360111 Try using the -Djava.io.tmpdir= option to select an alternate temp location.
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 ··SHA-256·checksum·56e1bf77e703593ca6f8815b497c344f843affe5687dc250f702eaf0817f683b1 ··SHA-256·checksum·9635971f37619a26fed4dbf4c4c94dd8f28e5a0d5d21492a7ce96b35b23cbb48
2 public·final·class·com.amazon.ion.impl._Private_IonConstants$HighNibble·extends·java.lang.Enum2 public·final·class·com.amazon.ion.impl._Private_IonConstants$HighNibble·extends·java.lang.Enum
3 ··minor·version:·03 ··minor·version:·0
4 ··major·version:·494 ··major·version:·49
5 ··flags:·(0x4031)·ACC_PUBLIC,·ACC_FINAL,·ACC_SUPER,·ACC_ENUM5 ··flags:·(0x4031)·ACC_PUBLIC,·ACC_FINAL,·ACC_SUPER,·ACC_ENUM
6 ··this_class:·#2··························//·com/amazon/ion/impl/_Private_IonConstants$HighNibble6 ··this_class:·#2··························//·com/amazon/ion/impl/_Private_IonConstants$HighNibble
7 ··super_class:·#4·························//·java/lang/Enum7 ··super_class:·#4·························//·java/lang/Enum
8 ··interfaces:·0,·fields:·20,·methods:·8,·attributes:·08 ··interfaces:·0,·fields:·20,·methods:·9,·attributes:·0
9 Constant·pool:9 Constant·pool:
10 ····#1·=·Utf8···············com/amazon/ion/impl/_Private_IonConstants$HighNibble10 ····#1·=·Utf8···············com/amazon/ion/impl/_Private_IonConstants$HighNibble
11 ····#2·=·Class··············#1············//·com/amazon/ion/impl/_Private_IonConstants$HighNibble11 ····#2·=·Class··············#1············//·com/amazon/ion/impl/_Private_IonConstants$HighNibble
12 ····#3·=·Utf8···············java/lang/Enum12 ····#3·=·Utf8···············java/lang/Enum
13 ····#4·=·Class··············#3············//·java/lang/Enum13 ····#4·=·Class··············#3············//·java/lang/Enum
14 ····#5·=·Utf8···············$VALUES14 ····#5·=·Utf8···············$VALUES
15 ····#6·=·Utf8···············[Lcom/amazon/ion/impl/_Private_IonConstants$HighNibble;15 ····#6·=·Utf8···············[Lcom/amazon/ion/impl/_Private_IonConstants$HighNibble;
Offset 31, 122 lines modifiedOffset 31, 125 lines modified
31 ···#22·=·Utf8···············hnTypedecl31 ···#22·=·Utf8···············hnTypedecl
32 ···#23·=·Utf8···············hnUnused32 ···#23·=·Utf8···············hnUnused
33 ···#24·=·Utf8···············_isContainer33 ···#24·=·Utf8···············_isContainer
34 ···#25·=·Utf8···············Z34 ···#25·=·Utf8···············Z
35 ···#26·=·Utf8···············_lengthFollows35 ···#26·=·Utf8···············_lengthFollows
36 ···#27·=·Utf8···············_value36 ···#27·=·Utf8···············_value
37 ···#28·=·Utf8···············I37 ···#28·=·Utf8···············I
 38 ···#29·=·Float··············2.2E-44f
38 ···#29·=·String·············#15···········//·hnNull 
39 ···#30·=·Utf8···············<init> 
40 ···#31·=·Utf8···············(Ljava/lang/String;IIZZ)V 
41 ···#32·=·NameAndType········#30:#31·······//·"<init>":(Ljava/lang/String;IIZZ)V 
42 ···#33·=·Methodref··········#2.#32········//·com/amazon/ion/impl/_Private_IonConstants$HighNibble."<init>":(Ljava/lang/String;IIZZ)V 
43 ···#34·=·NameAndType········#15:#8········//·hnNull:Lcom/amazon/ion/impl/_Private_IonConstants$HighNibble;39 ···#30·=·NameAndType········#15:#8········//·hnNull:Lcom/amazon/ion/impl/_Private_IonConstants$HighNibble;
44 ···#35·=·Fieldref···········#2.#34········//·com/amazon/ion/impl/_Private_IonConstants$HighNibble.hnNull:Lcom/amazon/ion/impl/_Private_IonConstants$HighNibble;40 ···#31·=·Fieldref···········#2.#30········//·com/amazon/ion/impl/_Private_IonConstants$HighNibble.hnNull:Lcom/amazon/ion/impl/_Private_IonConstants$HighNibble;
45 ···#36·=·String·············#9············//·hnBoolean 
46 ···#37·=·Float··············1.4E-45f 
47 ···#38·=·NameAndType········#9:#8·········//·hnBoolean:Lcom/amazon/ion/impl/_Private_IonConstants$HighNibble;41 ···#32·=·NameAndType········#9:#8·········//·hnBoolean:Lcom/amazon/ion/impl/_Private_IonConstants$HighNibble;
48 ···#39·=·Fieldref···········#2.#38········//·com/amazon/ion/impl/_Private_IonConstants$HighNibble.hnBoolean:Lcom/amazon/ion/impl/_Private_IonConstants$HighNibble;42 ···#33·=·Fieldref···········#2.#32········//·com/amazon/ion/impl/_Private_IonConstants$HighNibble.hnBoolean:Lcom/amazon/ion/impl/_Private_IonConstants$HighNibble;
49 ···#40·=·String·············#16···········//·hnPosInt 
50 ···#41·=·Float··············2.8E-45f43 ···#34·=·Float··············1.4E-45f
51 ···#42·=·NameAndType········#16:#8········//·hnPosInt:Lcom/amazon/ion/impl/_Private_IonConstants$HighNibble;44 ···#35·=·NameAndType········#16:#8········//·hnPosInt:Lcom/amazon/ion/impl/_Private_IonConstants$HighNibble;
52 ···#43·=·Fieldref···········#2.#42········//·com/amazon/ion/impl/_Private_IonConstants$HighNibble.hnPosInt:Lcom/amazon/ion/impl/_Private_IonConstants$HighNibble;45 ···#36·=·Fieldref···········#2.#35········//·com/amazon/ion/impl/_Private_IonConstants$HighNibble.hnPosInt:Lcom/amazon/ion/impl/_Private_IonConstants$HighNibble;
53 ···#44·=·String·············#14···········//·hnNegInt 
54 ···#45·=·Float··············4.2E-45f46 ···#37·=·Float··············2.8E-45f
55 ···#46·=·NameAndType········#14:#8········//·hnNegInt:Lcom/amazon/ion/impl/_Private_IonConstants$HighNibble;47 ···#38·=·NameAndType········#14:#8········//·hnNegInt:Lcom/amazon/ion/impl/_Private_IonConstants$HighNibble;
56 ···#47·=·Fieldref···········#2.#46········//·com/amazon/ion/impl/_Private_IonConstants$HighNibble.hnNegInt:Lcom/amazon/ion/impl/_Private_IonConstants$HighNibble;48 ···#39·=·Fieldref···········#2.#38········//·com/amazon/ion/impl/_Private_IonConstants$HighNibble.hnNegInt:Lcom/amazon/ion/impl/_Private_IonConstants$HighNibble;
57 ···#48·=·String·············#12···········//·hnFloat 
58 ···#49·=·Float··············5.6E-45f49 ···#40·=·Float··············4.2E-45f
59 ···#50·=·NameAndType········#12:#8········//·hnFloat:Lcom/amazon/ion/impl/_Private_IonConstants$HighNibble;50 ···#41·=·NameAndType········#12:#8········//·hnFloat:Lcom/amazon/ion/impl/_Private_IonConstants$HighNibble;
60 ···#51·=·Fieldref···········#2.#50········//·com/amazon/ion/impl/_Private_IonConstants$HighNibble.hnFloat:Lcom/amazon/ion/impl/_Private_IonConstants$HighNibble;51 ···#42·=·Fieldref···········#2.#41········//·com/amazon/ion/impl/_Private_IonConstants$HighNibble.hnFloat:Lcom/amazon/ion/impl/_Private_IonConstants$HighNibble;
61 ···#52·=·String·············#11···········//·hnDecimal 
62 ···#53·=·Float··············7.0E-45f52 ···#43·=·Float··············5.6E-45f
63 ···#54·=·NameAndType········#11:#8········//·hnDecimal:Lcom/amazon/ion/impl/_Private_IonConstants$HighNibble;53 ···#44·=·NameAndType········#11:#8········//·hnDecimal:Lcom/amazon/ion/impl/_Private_IonConstants$HighNibble;
64 ···#55·=·Fieldref···········#2.#54········//·com/amazon/ion/impl/_Private_IonConstants$HighNibble.hnDecimal:Lcom/amazon/ion/impl/_Private_IonConstants$HighNibble;54 ···#45·=·Fieldref···········#2.#44········//·com/amazon/ion/impl/_Private_IonConstants$HighNibble.hnDecimal:Lcom/amazon/ion/impl/_Private_IonConstants$HighNibble;
65 ···#56·=·String·············#21···········//·hnTimestamp 
66 ···#57·=·Float··············8.4E-45f55 ···#46·=·Float··············7.0E-45f
67 ···#58·=·NameAndType········#21:#8········//·hnTimestamp:Lcom/amazon/ion/impl/_Private_IonConstants$HighNibble;56 ···#47·=·NameAndType········#21:#8········//·hnTimestamp:Lcom/amazon/ion/impl/_Private_IonConstants$HighNibble;
68 ···#59·=·Fieldref···········#2.#58········//·com/amazon/ion/impl/_Private_IonConstants$HighNibble.hnTimestamp:Lcom/amazon/ion/impl/_Private_IonConstants$HighNibble;57 ···#48·=·Fieldref···········#2.#47········//·com/amazon/ion/impl/_Private_IonConstants$HighNibble.hnTimestamp:Lcom/amazon/ion/impl/_Private_IonConstants$HighNibble;
69 ···#60·=·String·············#20···········//·hnSymbol 
70 ···#61·=·Float··············9.8E-45f58 ···#49·=·Float··············8.4E-45f
71 ···#62·=·NameAndType········#20:#8········//·hnSymbol:Lcom/amazon/ion/impl/_Private_IonConstants$HighNibble;59 ···#50·=·NameAndType········#20:#8········//·hnSymbol:Lcom/amazon/ion/impl/_Private_IonConstants$HighNibble;
72 ···#63·=·Fieldref···········#2.#62········//·com/amazon/ion/impl/_Private_IonConstants$HighNibble.hnSymbol:Lcom/amazon/ion/impl/_Private_IonConstants$HighNibble;60 ···#51·=·Fieldref···········#2.#50········//·com/amazon/ion/impl/_Private_IonConstants$HighNibble.hnSymbol:Lcom/amazon/ion/impl/_Private_IonConstants$HighNibble;
73 ···#64·=·String·············#18···········//·hnString 
74 ···#65·=·Float··············1.1E-44f61 ···#52·=·Float··············9.8E-45f
75 ···#66·=·NameAndType········#18:#8········//·hnString:Lcom/amazon/ion/impl/_Private_IonConstants$HighNibble;62 ···#53·=·NameAndType········#18:#8········//·hnString:Lcom/amazon/ion/impl/_Private_IonConstants$HighNibble;
76 ···#67·=·Fieldref···········#2.#66········//·com/amazon/ion/impl/_Private_IonConstants$HighNibble.hnString:Lcom/amazon/ion/impl/_Private_IonConstants$HighNibble;63 ···#54·=·Fieldref···········#2.#53········//·com/amazon/ion/impl/_Private_IonConstants$HighNibble.hnString:Lcom/amazon/ion/impl/_Private_IonConstants$HighNibble;
77 ···#68·=·String·············#10···········//·hnClob 
78 ···#69·=·Float··············1.3E-44f64 ···#55·=·Float··············1.1E-44f
79 ···#70·=·NameAndType········#10:#8········//·hnClob:Lcom/amazon/ion/impl/_Private_IonConstants$HighNibble;65 ···#56·=·NameAndType········#10:#8········//·hnClob:Lcom/amazon/ion/impl/_Private_IonConstants$HighNibble;
80 ···#71·=·Fieldref···········#2.#70········//·com/amazon/ion/impl/_Private_IonConstants$HighNibble.hnClob:Lcom/amazon/ion/impl/_Private_IonConstants$HighNibble;66 ···#57·=·Fieldref···········#2.#56········//·com/amazon/ion/impl/_Private_IonConstants$HighNibble.hnClob:Lcom/amazon/ion/impl/_Private_IonConstants$HighNibble;
81 ···#72·=·String·············#7············//·hnBlob 
82 ···#73·=·Float··············1.4E-44f67 ···#58·=·Float··············1.3E-44f
83 ···#74·=·NameAndType········#7:#8·········//·hnBlob:Lcom/amazon/ion/impl/_Private_IonConstants$HighNibble;68 ···#59·=·NameAndType········#7:#8·········//·hnBlob:Lcom/amazon/ion/impl/_Private_IonConstants$HighNibble;
84 ···#75·=·Fieldref···········#2.#74········//·com/amazon/ion/impl/_Private_IonConstants$HighNibble.hnBlob:Lcom/amazon/ion/impl/_Private_IonConstants$HighNibble;69 ···#60·=·Fieldref···········#2.#59········//·com/amazon/ion/impl/_Private_IonConstants$HighNibble.hnBlob:Lcom/amazon/ion/impl/_Private_IonConstants$HighNibble;
85 ···#76·=·String·············#13···········//·hnList 
86 ···#77·=·Float··············1.5E-44f70 ···#61·=·Float··············1.4E-44f
87 ···#78·=·NameAndType········#13:#8········//·hnList:Lcom/amazon/ion/impl/_Private_IonConstants$HighNibble;71 ···#62·=·NameAndType········#13:#8········//·hnList:Lcom/amazon/ion/impl/_Private_IonConstants$HighNibble;
88 ···#79·=·Fieldref···········#2.#78········//·com/amazon/ion/impl/_Private_IonConstants$HighNibble.hnList:Lcom/amazon/ion/impl/_Private_IonConstants$HighNibble;72 ···#63·=·Fieldref···········#2.#62········//·com/amazon/ion/impl/_Private_IonConstants$HighNibble.hnList:Lcom/amazon/ion/impl/_Private_IonConstants$HighNibble;
89 ···#80·=·String·············#17···········//·hnSexp 
90 ···#81·=·Float··············1.7E-44f73 ···#64·=·Float··············1.5E-44f
91 ···#82·=·NameAndType········#17:#8········//·hnSexp:Lcom/amazon/ion/impl/_Private_IonConstants$HighNibble;74 ···#65·=·NameAndType········#17:#8········//·hnSexp:Lcom/amazon/ion/impl/_Private_IonConstants$HighNibble;
92 ···#83·=·Fieldref···········#2.#82········//·com/amazon/ion/impl/_Private_IonConstants$HighNibble.hnSexp:Lcom/amazon/ion/impl/_Private_IonConstants$HighNibble;75 ···#66·=·Fieldref···········#2.#65········//·com/amazon/ion/impl/_Private_IonConstants$HighNibble.hnSexp:Lcom/amazon/ion/impl/_Private_IonConstants$HighNibble;
93 ···#84·=·String·············#19···········//·hnStruct 
94 ···#85·=·Float··············1.8E-44f76 ···#67·=·Float··············1.7E-44f
95 ···#86·=·NameAndType········#19:#8········//·hnStruct:Lcom/amazon/ion/impl/_Private_IonConstants$HighNibble;77 ···#68·=·NameAndType········#19:#8········//·hnStruct:Lcom/amazon/ion/impl/_Private_IonConstants$HighNibble;
96 ···#87·=·Fieldref···········#2.#86········//·com/amazon/ion/impl/_Private_IonConstants$HighNibble.hnStruct:Lcom/amazon/ion/impl/_Private_IonConstants$HighNibble;78 ···#69·=·Fieldref···········#2.#68········//·com/amazon/ion/impl/_Private_IonConstants$HighNibble.hnStruct:Lcom/amazon/ion/impl/_Private_IonConstants$HighNibble;
97 ···#88·=·String·············#22···········//·hnTypedecl 
98 ···#89·=·Float··············2.0E-44f79 ···#70·=·Float··············1.8E-44f
99 ···#90·=·NameAndType········#22:#8········//·hnTypedecl:Lcom/amazon/ion/impl/_Private_IonConstants$HighNibble;80 ···#71·=·NameAndType········#22:#8········//·hnTypedecl:Lcom/amazon/ion/impl/_Private_IonConstants$HighNibble;
100 ···#91·=·Fieldref···········#2.#90········//·com/amazon/ion/impl/_Private_IonConstants$HighNibble.hnTypedecl:Lcom/amazon/ion/impl/_Private_IonConstants$HighNibble;81 ···#72·=·Fieldref···········#2.#71········//·com/amazon/ion/impl/_Private_IonConstants$HighNibble.hnTypedecl:Lcom/amazon/ion/impl/_Private_IonConstants$HighNibble;
101 ···#92·=·String·············#23···········//·hnUnused 
102 ···#93·=·Float··············2.1E-44f82 ···#73·=·Float··············2.0E-44f
103 ···#94·=·NameAndType········#23:#8········//·hnUnused:Lcom/amazon/ion/impl/_Private_IonConstants$HighNibble;83 ···#74·=·NameAndType········#23:#8········//·hnUnused:Lcom/amazon/ion/impl/_Private_IonConstants$HighNibble;
104 ···#95·=·Fieldref···········#2.#94········//·com/amazon/ion/impl/_Private_IonConstants$HighNibble.hnUnused:Lcom/amazon/ion/impl/_Private_IonConstants$HighNibble;84 ···#75·=·Fieldref···········#2.#74········//·com/amazon/ion/impl/_Private_IonConstants$HighNibble.hnUnused:Lcom/amazon/ion/impl/_Private_IonConstants$HighNibble;
105 ···#96·=·Float··············2.2E-44f85 ···#76·=·Float··············2.1E-44f
 86 ···#77·=·String·············#15···········//·hnNull
 87 ···#78·=·Utf8···············<init>
 88 ···#79·=·Utf8···············(Ljava/lang/String;IIZZ)V
 89 ···#80·=·NameAndType········#78:#79·······//·"<init>":(Ljava/lang/String;IIZZ)V
 90 ···#81·=·Methodref··········#2.#80········//·com/amazon/ion/impl/_Private_IonConstants$HighNibble."<init>":(Ljava/lang/String;IIZZ)V
 91 ···#82·=·String·············#9············//·hnBoolean
 92 ···#83·=·String·············#16···········//·hnPosInt
 93 ···#84·=·String·············#14···········//·hnNegInt
 94 ···#85·=·String·············#12···········//·hnFloat
 95 ···#86·=·String·············#11···········//·hnDecimal
 96 ···#87·=·String·············#21···········//·hnTimestamp
 97 ···#88·=·String·············#20···········//·hnSymbol
 98 ···#89·=·String·············#18···········//·hnString
 99 ···#90·=·String·············#10···········//·hnClob
 100 ···#91·=·String·············#7············//·hnBlob
 101 ···#92·=·String·············#13···········//·hnList
 102 ···#93·=·String·············#17···········//·hnSexp
 103 ···#94·=·String·············#19···········//·hnStruct
 104 ···#95·=·String·············#22···········//·hnTypedecl
 105 ···#96·=·String·············#23···········//·hnUnused
 106 ···#97·=·Utf8···············$values
 107 ···#98·=·Utf8···············()[Lcom/amazon/ion/impl/_Private_IonConstants$HighNibble;
 108 ···#99·=·NameAndType········#97:#98·······//·$values:()[Lcom/amazon/ion/impl/_Private_IonConstants$HighNibble;
 109 ··#100·=·Methodref··········#2.#99········//·com/amazon/ion/impl/_Private_IonConstants$HighNibble.$values:()[Lcom/amazon/ion/impl/_Private_IonConstants$HighNibble;
106 ···#97·=·NameAndType········#5:#6·········//·$VALUES:[Lcom/amazon/ion/impl/_Private_IonConstants$HighNibble;110 ··#101·=·NameAndType········#5:#6·········//·$VALUES:[Lcom/amazon/ion/impl/_Private_IonConstants$HighNibble;
107 ···#98·=·Fieldref···········#2.#97········//·com/amazon/ion/impl/_Private_IonConstants$HighNibble.$VALUES:[Lcom/amazon/ion/impl/_Private_IonConstants$HighNibble;111 ··#102·=·Fieldref···········#2.#101·······//·com/amazon/ion/impl/_Private_IonConstants$HighNibble.$VALUES:[Lcom/amazon/ion/impl/_Private_IonConstants$HighNibble;
108 ···#99·=·Utf8···············(Ljava/lang/String;I)V112 ··#103·=·Utf8···············(Ljava/lang/String;I)V
109 ··#100·=·NameAndType········#30:#99·······//·"<init>":(Ljava/lang/String;I)V113 ··#104·=·NameAndType········#78:#103······//·"<init>":(Ljava/lang/String;I)V
110 ··#101·=·Methodref··········#4.#100·······//·java/lang/Enum."<init>":(Ljava/lang/String;I)V114 ··#105·=·Methodref··········#4.#104·······//·java/lang/Enum."<init>":(Ljava/lang/String;I)V
111 ··#102·=·NameAndType········#27:#28·······//·_value:I115 ··#106·=·NameAndType········#27:#28·······//·_value:I
112 ··#103·=·Fieldref···········#2.#102·······//·com/amazon/ion/impl/_Private_IonConstants$HighNibble._value:I116 ··#107·=·Fieldref···········#2.#106·······//·com/amazon/ion/impl/_Private_IonConstants$HighNibble._value:I
113 ··#104·=·NameAndType········#26:#25·······//·_lengthFollows:Z117 ··#108·=·NameAndType········#26:#25·······//·_lengthFollows:Z
114 ··#105·=·Fieldref···········#2.#104·······//·com/amazon/ion/impl/_Private_IonConstants$HighNibble._lengthFollows:Z118 ··#109·=·Fieldref···········#2.#108·······//·com/amazon/ion/impl/_Private_IonConstants$HighNibble._lengthFollows:Z
115 ··#106·=·NameAndType········#24:#25·······//·_isContainer:Z119 ··#110·=·NameAndType········#24:#25·······//·_isContainer:Z
116 ··#107·=·Fieldref···········#2.#106·······//·com/amazon/ion/impl/_Private_IonConstants$HighNibble._isContainer:Z120 ··#111·=·Fieldref···········#2.#110·······//·com/amazon/ion/impl/_Private_IonConstants$HighNibble._isContainer:Z
Max diff block lines reached; 34645/54467 bytes (63.61%) of diff not shown.
1.81 KB
com/amazon/ion/impl/_Private_IonReaderFactory.class
1.71 KB
procyon -ec {}
error from `procyon -ec {}`: OpenJDK 64-Bit Server VM warning: Insufficient space for shared memory file: 1360170 Try using the -Djava.io.tmpdir= option to select an alternate temp location.
    
Offset 102, 15 lines modifiedOffset 102, 16 lines modified
102 ········if·(ionSystem·!=·null·&&·ionSystem·!=·ionValue.getSystem())·{102 ········if·(ionSystem·!=·null·&&·ionSystem·!=·ionValue.getSystem())·{
103 ············throw·new·IonException("you·can't·mix·values·from·different·systems");103 ············throw·new·IonException("you·can't·mix·values·from·different·systems");
104 ········}104 ········}
105 ········return·(IonReader)new·IonReaderTreeSystem(ionValue);105 ········return·(IonReader)new·IonReaderTreeSystem(ionValue);
106 ····}106 ····}
107 ····107 ····
108 ····public·static·IonReader·makeSystemReaderText(final·InputStream·inputStream)·{108 ····public·static·IonReader·makeSystemReaderText(final·InputStream·inputStream)·{
 109 ········final·_Private_IonReaderBuilder·private_IonReaderBuilder·=·(_Private_IonReaderBuilder)_Private_IonReaderBuilder.standard();
109 ········return·_Private_IonReaderBuilder.buildReader((_Private_IonReaderBuilder)_Private_IonReaderBuilder.standard(),·inputStream,·(_Private_IonReaderBuilder$IonReaderFromInputStreamFactoryBinary)new·_Private_IonReaderFactory$$ExternalSyntheticLambda2(),·(_Private_IonReaderBuilder$IonReaderFromInputStreamFac[·...·truncated·by·diffoscope;·len:·64,·SHA:·4fd5caf23554c5ef60cb52b72f05479fd9cedb9a4a54ad987a54f3ba40fb2d63·...·]());110 ········return·_Private_IonReaderBuilder.buildReader(private_IonReaderBuilder,·inputStream,·(_Private_IonReaderBuilder$IonReaderFromInputStreamFactoryBinary)new·_Private_IonReaderFactory$$ExternalSyntheticLambda2(),·(_Private_IonReaderBuilder$IonReaderFromInputStreamFactoryText)new·_Private_IonReaderFactory$[·...·truncated·by·diffoscope;·len:·80,·SHA:·7dcc1014ec8f7f38e89e98aa5f7a349d9766274cd235ea12a1238ae235d10e63·...·]());
110 ····}111 ····}
111 ····112 ····
112 ····public·static·final·IonReader·makeSystemReaderText(final·Reader·reader)·{113 ····public·static·final·IonReader·makeSystemReaderText(final·Reader·reader)·{
113 ········try·{114 ········try·{
114 ············final·UnifiedInputStreamX·stream·=·UnifiedInputStreamX.makeStream(reader);115 ············final·UnifiedInputStreamX·stream·=·UnifiedInputStreamX.makeStream(reader);
115 ············try·{116 ············try·{
116 ················return·(IonReader)new·IonReaderTextSystemX(stream);117 ················return·(IonReader)new·IonReaderTextSystemX(stream);
3.25 KB
com/amazon/ion/impl/_Private_IonTextAppender.class
3.15 KB
procyon -ec {}
error from `procyon -ec {}`: OpenJDK 64-Bit Server VM warning: Insufficient space for shared memory file: 1360259 Try using the -Djava.io.tmpdir= option to select an alternate temp location.
    
Offset 1, 10 lines modifiedOffset 1, 11 lines modified
  
1 package·com.amazon.ion.impl;1 package·com.amazon.ion.impl;
  
 2 import·com.amazon.ion.impl.schubfach.DoubleToDecimal;
2 import·com.amazon.ion.Decimal;3 import·com.amazon.ion.Decimal;
3 import·java.math.BigDecimal;4 import·java.math.BigDecimal;
4 import·java.nio.CharBuffer;5 import·java.nio.CharBuffer;
5 import·java.io.InputStream;6 import·java.io.InputStream;
6 import·java.io.ByteArrayInputStream;7 import·java.io.ByteArrayInputStream;
7 import·java.io.OutputStream;8 import·java.io.OutputStream;
8 import·java.nio.charset.Charset;9 import·java.nio.charset.Charset;
Offset 638, 65 lines modifiedOffset 639, 53 lines modified
638 ················this.appendAscii(bigIntegerToString);639 ················this.appendAscii(bigIntegerToString);
639 ················this.appendAscii('d');640 ················this.appendAscii('d');
640 ················this.appendAscii(Integer.toString(n));641 ················this.appendAscii(Integer.toString(n));
641 ············}642 ············}
642 ········}643 ········}
643 ····}644 ····}
644 ····645 ····
645 ····public·void·printFloat(final·_Private_IonTextWriterBuilder·private_IonTextWriterBuilder,·final·double·d)·{646 ····public·void·printFloat(final·_Private_IonTextWriterBuilder·private_IonTextWriterBuilder,·final·double·n)·{
646 ········final·double·d2·=·0.0;647 ········final·double·d2·=·0.0;
647 ········if·(d·==·d2)·{648 ········if·(n·==·d2)·{
648 ············if·(Double.compare(d,·d2)·==·0)·{649 ············if·(Double.compare(n,·d2)·==·0)·{
649 ················this.appendAscii("0e0");650 ················this.appendAscii("0e0");
650 ············}651 ············}
651 ············else·{652 ············else·{
652 ················this.appendAscii("-0e0");653 ················this.appendAscii("-0e0");
653 ············}654 ············}
654 ········}655 ········}
655 ········else·{656 ········else·{
656 ············final·boolean·naN·=·Double.isNaN(d);657 ············final·boolean·naN·=·Double.isNaN(n);
657 ············final·String·s·=·"null";658 ············final·String·s·=·"null";
658 ············if·(naN)·{659 ············if·(naN)·{
659 ················if·(private_IonTextWriterBuilder._float_nan_and_inf_as_null)·{660 ················if·(private_IonTextWriterBuilder._float_nan_and_inf_as_null)·{
660 ····················this.appendAscii(s);661 ····················this.appendAscii(s);
661 ················}662 ················}
662 ················else·{663 ················else·{
663 ····················this.appendAscii("nan");664 ····················this.appendAscii("nan");
664 ················}665 ················}
665 ············}666 ············}
666 ············else·if·(d·==·1.0·/·0.0)·{667 ············else·if·(n·==·1.0·/·0.0)·{
667 ················if·(private_IonTextWriterBuilder._float_nan_and_inf_as_null)·{668 ················if·(private_IonTextWriterBuilder._float_nan_and_inf_as_null)·{
668 ····················this.appendAscii(s);669 ····················this.appendAscii(s);
669 ················}670 ················}
670 ················else·{671 ················else·{
671 ····················this.appendAscii("+inf");672 ····················this.appendAscii("+inf");
672 ················}673 ················}
673 ············}674 ············}
674 ············else·if·(d·==·-1.0·/·0.0)·{675 ············else·if·(n·==·-1.0·/·0.0)·{
675 ················if·(private_IonTextWriterBuilder._float_nan_and_inf_as_null)·{676 ················if·(private_IonTextWriterBuilder._float_nan_and_inf_as_null)·{
676 ····················this.appendAscii(s);677 ····················this.appendAscii(s);
677 ················}678 ················}
678 ················else·{679 ················else·{
679 ····················this.appendAscii("-inf");680 ····················this.appendAscii("-inf");
680 ················}681 ················}
681 ············}682 ············}
682 ············else·{683 ············else·{
 684 ················this.appendAscii(DoubleToDecimal.toString(n));
683 ················final·String·string·=·Double.toString(d); 
684 ················final·boolean·endsWith·=·string.endsWith(".0"); 
685 ················final·String·s2·=·"e0"; 
686 ················if·(endsWith)·{ 
687 ····················this.appendAscii(string,·0,·string.length()·-·2); 
688 ····················this.appendAscii(s2); 
689 ················} 
690 ················else·{ 
691 ····················this.appendAscii(string); 
692 ····················if·(string.indexOf(69)·==·-1)·{ 
693 ························this.appendAscii(s2); 
694 ····················} 
695 ················} 
696 ············}685 ············}
697 ········}686 ········}
698 ····}687 ····}
699 ····688 ····
700 ····public·void·printFloat(final·_Private_IonTextWriterBuilder·private_IonTextWriterBuilder,·final·Double·n)·{689 ····public·void·printFloat(final·_Private_IonTextWriterBuilder·private_IonTextWriterBuilder,·final·Double·n)·{
701 ········if·(n·==·null)·{690 ········if·(n·==·null)·{
702 ············this.appendAscii("null.float");691 ············this.appendAscii("null.float");
681 B
com/amazon/ion/impl/_Private_Utils$1.class
597 B
procyon -ec {}
error from `procyon -ec {}`: OpenJDK 64-Bit Server VM warning: Insufficient space for shared memory file: 1360326 Try using the -Djava.io.tmpdir= option to select an alternate temp location.
    
Offset 1, 14 lines modifiedOffset 1, 14 lines modified
  
1 package·com.amazon.ion.impl;1 package·com.amazon.ion.impl;
  
2 import·java.util.NoSuchElementException;2 import·java.util.NoSuchElementException;
3 import·java.util.ListIterator;3 import·java.util.ListIterator;
  
4 final·class·_Private_Utils$1·implements·ListIterator4 class·_Private_Utils$1·implements·ListIterator
5 {5 {
6 ····public·void·add(Object·o)·{6 ····public·void·add(Object·o)·{
7 ········o·=·new·UnsupportedOperationException();7 ········o·=·new·UnsupportedOperationException();
8 ········throw·o;8 ········throw·o;
9 ····}9 ····}
10 ····10 ····
11 ····public·boolean·hasNext()·{11 ····public·boolean·hasNext()·{
1.12 KB
com/amazon/ion/impl/bin/AbstractIonWriter$WriteValueOptimization.class
1000 B
procyon -ec {}
error from `procyon -ec {}`: OpenJDK 64-Bit Server VM warning: Insufficient space for shared memory file: 1360403 Try using the -Djava.io.tmpdir= option to select an alternate temp location.
    
Offset 1, 20 lines modifiedOffset 1, 11 lines modified
  
1 package·com.amazon.ion.impl.bin;1 package·com.amazon.ion.impl.bin;
  
2 enum·AbstractIonWriter$WriteValueOptimization2 enum·AbstractIonWriter$WriteValueOptimization
3 {3 {
4 ····COPY_OPTIMIZED("COPY_OPTIMIZED",·n),·4 ····COPY_OPTIMIZED("COPY_OPTIMIZED",·1),·
5 ····NONE("NONE",·0);5 ····NONE("NONE",·0);
6 ····6 ····
7 ····static·{ 
8 ········final·int·n·=·1; 
9 ········final·AbstractIonWriter$WriteValueOptimization·abstractIonWriter$WriteValueOptimization; 
10 ········final·AbstractIonWriter$WriteValueOptimization[]·$values·=·{·abstractIonWriter$WriteValueOptimization,·null·}; 
11 ········final·AbstractIonWriter$WriteValueOptimization·abstractIonWriter$WriteValueOptimization2; 
12 ········$values[n]·=·abstractIonWriter$WriteValueOptimization2; 
13 ········$VALUES·=·$values; 
14 ····} 
15 ···· 
16 ····private·AbstractIonWriter$WriteValueOptimization(final·String·name,·final·int·ordinal)·{7 ····private·AbstractIonWriter$WriteValueOptimization(final·String·name,·final·int·ordinal)·{
17 ····}8 ····}
18 }9 }
1.27 KB
com/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportedSymbolResolverMode.class
1.12 KB
procyon -ec {}
error from `procyon -ec {}`: OpenJDK 64-Bit Server VM warning: Insufficient space for shared memory file: 1360506 Try using the -Djava.io.tmpdir= option to select an alternate temp location.
    
Offset 1, 22 lines modifiedOffset 1, 13 lines modified
  
1 package·com.amazon.ion.impl.bin;1 package·com.amazon.ion.impl.bin;
  
2 enum·IonManagedBinaryWriter$ImportedSymbolResolverMode2 enum·IonManagedBinaryWriter$ImportedSymbolResolverMode
3 {3 {
4 ····DELEGATE("DELEGATE",·n),·4 ····DELEGATE("DELEGATE",·1),·
5 ····FLAT("FLAT",·0);5 ····FLAT("FLAT",·0);
6 ····6 ····
7 ····static·{ 
8 ········final·int·n·=·1; 
9 ········final·IonManagedBinaryWriter$ImportedSymbolResolverMode·ionManagedBinaryWriter$ImportedSymbolResolverMode; 
10 ········final·IonManagedBinaryWriter$ImportedSymbolResolverMode[]·$values·=·{·ionManagedBinaryWriter$ImportedSymbolResolverMode,·null·}; 
11 ········final·IonManagedBinaryWriter$ImportedSymbolResolverMode·ionManagedBinaryWriter$ImportedSymbolResolverMode2; 
12 ········$values[n]·=·ionManagedBinaryWriter$ImportedSymbolResolverMode2; 
13 ········$VALUES·=·$values; 
14 ····} 
15 ···· 
16 ····private·IonManagedBinaryWriter$ImportedSymbolResolverMode(final·String·name,·final·int·ordinal)·{7 ····private·IonManagedBinaryWriter$ImportedSymbolResolverMode(final·String·name,·final·int·ordinal)·{
17 ····}8 ····}
18 ····9 ····
19 ····abstract·IonManagedBinaryWriter$SymbolResolverBuilder·createBuilder();10 ····abstract·IonManagedBinaryWriter$SymbolResolverBuilder·createBuilder();
20 }11 }
1.8 KB
com/amazon/ion/impl/bin/IonManagedBinaryWriter$SymbolState.class
1.67 KB
procyon -ec {}
error from `procyon -ec {}`: OpenJDK 64-Bit Server VM warning: Insufficient space for shared memory file: 1360611 Try using the -Djava.io.tmpdir= option to select an alternate temp location.
    
Offset 1, 31 lines modifiedOffset 1, 15 lines modified
  
1 package·com.amazon.ion.impl.bin;1 package·com.amazon.ion.impl.bin;
  
2 enum·IonManagedBinaryWriter$SymbolState2 enum·IonManagedBinaryWriter$SymbolState
3 {3 {
4 ····LOCAL_SYMBOLS("LOCAL_SYMBOLS",·n2),·4 ····LOCAL_SYMBOLS("LOCAL_SYMBOLS",·2),·
5 ····LOCAL_SYMBOLS_FLUSHED("LOCAL_SYMBOLS_FLUSHED",·n3),·5 ····LOCAL_SYMBOLS_FLUSHED("LOCAL_SYMBOLS_FLUSHED",·3),·
6 ····LOCAL_SYMBOLS_WITH_IMPORTS_ONLY("LOCAL_SYMBOLS_WITH_IMPORTS_ONLY",·n),·6 ····LOCAL_SYMBOLS_WITH_IMPORTS_ONLY("LOCAL_SYMBOLS_WITH_IMPORTS_ONLY",·1),·
7 ····SYSTEM_SYMBOLS("SYSTEM_SYMBOLS",·0);7 ····SYSTEM_SYMBOLS("SYSTEM_SYMBOLS",·0);
8 ····8 ····
9 ····static·{ 
10 ········final·int·n·=·1; 
11 ········final·int·n2·=·2; 
12 ········final·int·n3·=·3; 
13 ········final·IonManagedBinaryWriter$SymbolState[]·$values·=·new·IonManagedBinaryWriter$SymbolState[4]; 
14 ········final·IonManagedBinaryWriter$SymbolState·ionManagedBinaryWriter$SymbolState; 
15 ········$values[0]·=·ionManagedBinaryWriter$SymbolState; 
16 ········final·IonManagedBinaryWriter$SymbolState·ionManagedBinaryWriter$SymbolState2; 
17 ········$values[n]·=·ionManagedBinaryWriter$SymbolState2; 
18 ········final·IonManagedBinaryWriter$SymbolState·ionManagedBinaryWriter$SymbolState3; 
19 ········$values[n2]·=·ionManagedBinaryWriter$SymbolState3; 
20 ········final·IonManagedBinaryWriter$SymbolState·ionManagedBinaryWriter$SymbolState4; 
21 ········$values[n3]·=·ionManagedBinaryWriter$SymbolState4; 
22 ········$VALUES·=·$values; 
23 ····} 
24 ···· 
25 ····private·IonManagedBinaryWriter$SymbolState(final·String·name,·final·int·ordinal)·{9 ····private·IonManagedBinaryWriter$SymbolState(final·String·name,·final·int·ordinal)·{
26 ····}10 ····}
27 ····11 ····
28 ····public·abstract·void·closeTable(final·IonRawBinaryWriter·p0);12 ····public·abstract·void·closeTable(final·IonRawBinaryWriter·p0);
29 }13 }
1.84 KB
com/amazon/ion/impl/bin/IonManagedBinaryWriter$UserState.class
1.72 KB
procyon -ec {}
error from `procyon -ec {}`: OpenJDK 64-Bit Server VM warning: Insufficient space for shared memory file: 1360742 Try using the -Djava.io.tmpdir= option to select an alternate temp location.
    
Offset 3, 35 lines modifiedOffset 3, 19 lines modified
  
3 import·com.amazon.ion.SymbolToken;3 import·com.amazon.ion.SymbolToken;
4 import·java.math.BigInteger;4 import·java.math.BigInteger;
5 import·com.amazon.ion.IonType;5 import·com.amazon.ion.IonType;
  
6 enum·IonManagedBinaryWriter$UserState6 enum·IonManagedBinaryWriter$UserState
7 {7 {
8 ····LOCALS_AT_IMPORTS("LOCALS_AT_IMPORTS",·n2),·8 ····LOCALS_AT_IMPORTS("LOCALS_AT_IMPORTS",·2),·
9 ····LOCALS_AT_SYMBOLS("LOCALS_AT_SYMBOLS",·n3),·9 ····LOCALS_AT_SYMBOLS("LOCALS_AT_SYMBOLS",·3),·
10 ····LOCALS_AT_TOP("LOCALS_AT_TOP",·n),·10 ····LOCALS_AT_TOP("LOCALS_AT_TOP",·1),·
11 ····NORMAL("NORMAL",·0);11 ····NORMAL("NORMAL",·0);
12 ····12 ····
13 ····static·{ 
14 ········final·int·n·=·1; 
15 ········final·int·n2·=·2; 
16 ········final·int·n3·=·3; 
17 ········final·IonManagedBinaryWriter$UserState[]·$values·=·new·IonManagedBinaryWriter$UserState[4]; 
18 ········final·IonManagedBinaryWriter$UserState·ionManagedBinaryWriter$UserState; 
19 ········$values[0]·=·ionManagedBinaryWriter$UserState; 
20 ········final·IonManagedBinaryWriter$UserState·ionManagedBinaryWriter$UserState2; 
21 ········$values[n]·=·ionManagedBinaryWriter$UserState2; 
22 ········final·IonManagedBinaryWriter$UserState·ionManagedBinaryWriter$UserState3; 
23 ········$values[n2]·=·ionManagedBinaryWriter$UserState3; 
24 ········final·IonManagedBinaryWriter$UserState·ionManagedBinaryWriter$UserState4; 
25 ········$values[n3]·=·ionManagedBinaryWriter$UserState4; 
26 ········$VALUES·=·$values; 
27 ····} 
28 ···· 
29 ····private·IonManagedBinaryWriter$UserState(final·String·name,·final·int·ordinal)·{13 ····private·IonManagedBinaryWriter$UserState(final·String·name,·final·int·ordinal)·{
30 ····}14 ····}
31 ····15 ····
32 ····public·abstract·void·afterStepOut(final·IonManagedBinaryWriter·p0);16 ····public·abstract·void·afterStepOut(final·IonManagedBinaryWriter·p0);
33 ····17 ····
34 ····public·abstract·void·beforeStepIn(final·IonManagedBinaryWriter·p0,·final·IonType·p1);18 ····public·abstract·void·beforeStepIn(final·IonManagedBinaryWriter·p0,·final·IonType·p1);
35 ····19 ····
2.68 KB
com/amazon/ion/impl/bin/IonRawBinaryWriter$ContainerInfo.class
2.56 KB
procyon -ec {}
error from `procyon -ec {}`: OpenJDK 64-Bit Server VM warning: Insufficient space for shared memory file: 1360822 Try using the -Djava.io.tmpdir= option to select an alternate temp location.
    
Offset 1, 12 lines modifiedOffset 1, 10 lines modified
  
1 package·com.amazon.ion.impl.bin;1 package·com.amazon.ion.impl.bin;
  
2 import·com.amazon.ion.impl._Private_RecyclingQueue$Recycler; 
  
3 class·IonRawBinaryWriter$ContainerInfo2 class·IonRawBinaryWriter$ContainerInfo
4 {3 {
5 ····public·long·length;4 ····public·long·length;
6 ····public·int·patchIndex;5 ····public·int·patchIndex;
7 ····public·long·position;6 ····public·long·position;
8 ····final·/*·synthetic·*/·IonRawBinaryWriter·this$0;7 ····final·/*·synthetic·*/·IonRawBinaryWriter·this$0;
9 ····public·IonRawBinaryWriter$ContainerType·type;8 ····public·IonRawBinaryWriter$ContainerType·type;
Offset 16, 21 lines modifiedOffset 14, 32 lines modified
16 ········this.type·=·null;14 ········this.type·=·null;
17 ········final·long·n·=·(long)(-1);15 ········final·long·n·=·(long)(-1);
18 ········this.position·=·n;16 ········this.position·=·n;
19 ········this.length·=·n;17 ········this.length·=·n;
20 ········this.patchIndex·=·-1;18 ········this.patchIndex·=·-1;
21 ····}19 ····}
22 ····20 ····
23 ····public·void·appendPatch(final·long·n,·final·int·n2,·final·long·n3)·{21 ····private·void·setPatchPointData(final·long·n,·final·int·n2,·final·long·n3)·{
24 ········if·(this.patchIndex·==·-1)·{ 
25 ············this.patchIndex·=·IonRawBinaryWriter.access$300(this.this$0).push((_Private_RecyclingQueue$Recycler)new·IonRawBinaryWriter$ContainerInfo$$ExternalSyntheticLambda0(n,·n2,·n3));22 ········final·IonRawBinaryWriter$PatchPoint·ionRawBinaryWriter$PatchPoint·=·(IonRawBinaryWriter$PatchPoint)IonRawBinaryWriter.access$300(this.this$0).get(this.patchIndex);
 23 ········if·(ionRawBinaryWriter$PatchPoint·!=·null)·{
 24 ············ionRawBinaryWriter$PatchPoint.initialize(n,·n2,·n3);
26 ········}25 ········}
27 ········else·{26 ········else·{
28 ············((IonRawBinaryWriter$PatchPoint)IonRawBinaryWriter.access$300(this.this$0).get(this.patchIndex)).initialize(n,·n2,·n3);27 ············IonRawBinaryWriter.access$300(this.this$0).set(this.patchIndex,·new·IonRawBinaryWriter$PatchPoint().initialize(n,·n2,·n3));
 28 ········}
 29 ····}
 30 ····
 31 ····public·void·appendPatch(final·long·n,·final·int·n2,·final·long·n3)·{
 32 ········if·(this.patchIndex·==·-1·&&·(this.patchIndex·=·IonRawBinaryWriter.access$408(this.this$0))·>=·IonRawBinaryWriter.access$300(this.this$0).size())·{
 33 ············IonRawBinaryWriter.access$300(this.this$0).ensureCapacity(IonRawBinaryWriter.access$400(this.this$0));
 34 ············for·(int·i·=·IonRawBinaryWriter.access$300(this.this$0).size();·i·<·IonRawBinaryWriter.access$400(this.this$0);·++i)·{
 35 ················IonRawBinaryWriter.access$300(this.this$0).add(null);
 36 ············}
29 ········}37 ········}
 38 ········this.setPatchPointData(n,·n2,·n3);
30 ····}39 ····}
31 ····40 ····
32 ····public·IonRawBinaryWriter$ContainerInfo·initialize(final·IonRawBinaryWriter$ContainerType·type,·final·long·position)·{41 ····public·IonRawBinaryWriter$ContainerInfo·initialize(final·IonRawBinaryWriter$ContainerType·type,·final·long·position)·{
33 ········this.type·=·type;42 ········this.type·=·type;
34 ········this.position·=·position;43 ········this.position·=·position;
35 ········this.length·=·0L;44 ········this.length·=·0L;
36 ········this.patchIndex·=·-1;45 ········this.patchIndex·=·-1;
1.78 KB
com/amazon/ion/impl/bin/IonRawBinaryWriter$ContainerType.class
1.66 KB
procyon -ec {}
error from `procyon -ec {}`: OpenJDK 64-Bit Server VM warning: Insufficient space for shared memory file: 1360894 Try using the -Djava.io.tmpdir= option to select an alternate temp location.
    
Offset 1, 32 lines modifiedOffset 1, 20 lines modified
  
1 package·com.amazon.ion.impl.bin;1 package·com.amazon.ion.impl.bin;
  
2 enum·IonRawBinaryWriter$ContainerType2 enum·IonRawBinaryWriter$ContainerType
3 {3 {
4 ····ANNOTATION("ANNOTATION",·n3,·false),·4 ····ANNOTATION("ANNOTATION",·3,·false),·
5 ····SEQUENCE("SEQUENCE",·0,·(boolean)(n·!=·0)),·5 ····SEQUENCE("SEQUENCE",·0,·b),·
6 ····STRUCT("STRUCT",·n,·(boolean)(n·!=·0)),·6 ····STRUCT("STRUCT",·(int)(b·?·1·:·0),·b),·
7 ····VALUE("VALUE",·n2,·false);7 ····VALUE("VALUE",·2,·false);
8 ····8 ····
9 ····public·final·boolean·allowedInStepOut;9 ····public·final·boolean·allowedInStepOut;
10 ····10 ····
11 ····static·{11 ····static·{
 12 ········final·boolean·b·=·true;
12 ········final·int·n·=·1; 
13 ········final·int·n2·=·2; 
14 ········final·int·n3·=·3; 
15 ········final·IonRawBinaryWriter$ContainerType[]·$values·=·new·IonRawBinaryWriter$ContainerType[4]; 
16 ········final·IonRawBinaryWriter$ContainerType·ionRawBinaryWriter$ContainerType; 
17 ········$values[0]·=·ionRawBinaryWriter$ContainerType; 
18 ········final·IonRawBinaryWriter$ContainerType·ionRawBinaryWriter$ContainerType2; 
19 ········$values[n]·=·ionRawBinaryWriter$ContainerType2; 
20 ········final·IonRawBinaryWriter$ContainerType·ionRawBinaryWriter$ContainerType3; 
21 ········$values[n2]·=·ionRawBinaryWriter$ContainerType3; 
22 ········final·IonRawBinaryWriter$ContainerType·ionRawBinaryWriter$ContainerType4; 
23 ········$values[n3]·=·ionRawBinaryWriter$ContainerType4; 
24 ········$VALUES·=·$values; 
25 ····}13 ····}
26 ····14 ····
27 ····private·IonRawBinaryWriter$ContainerType(final·String·name,·final·int·ordinal,·final·boolean·allowedInStepOut)·{15 ····private·IonRawBinaryWriter$ContainerType(final·String·name,·final·int·ordinal,·final·boolean·allowedInStepOut)·{
28 ········this.allowedInStepOut·=·allowedInStepOut;16 ········this.allowedInStepOut·=·allowedInStepOut;
29 ····}17 ····}
30 }18 }
911 B
com/amazon/ion/impl/bin/IonRawBinaryWriter$PatchPoint.class
793 B
procyon -ec {}
error from `procyon -ec {}`: OpenJDK 64-Bit Server VM warning: Insufficient space for shared memory file: 1360989 Try using the -Djava.io.tmpdir= option to select an alternate temp location.
    
Offset 10, 18 lines modifiedOffset 10, 14 lines modified
10 ····public·IonRawBinaryWriter$PatchPoint()·{10 ····public·IonRawBinaryWriter$PatchPoint()·{
11 ········final·long·n·=·(long)(-1);11 ········final·long·n·=·(long)(-1);
12 ········this.oldPosition·=·n;12 ········this.oldPosition·=·n;
13 ········this.oldLength·=·-1;13 ········this.oldLength·=·-1;
14 ········this.length·=·n;14 ········this.length·=·n;
15 ····}15 ····}
16 ····16 ····
17 ····public·IonRawBinaryWriter$PatchPoint·clear()·{ 
18 ········return·this.initialize(-1,·-1,·-1); 
19 ····} 
20 ···· 
21 ····public·IonRawBinaryWriter$PatchPoint·initialize(final·long·oldPosition,·final·int·oldLength,·final·long·length)·{17 ····public·IonRawBinaryWriter$PatchPoint·initialize(final·long·oldPosition,·final·int·oldLength,·final·long·length)·{
22 ········this.oldPosition·=·oldPosition;18 ········this.oldPosition·=·oldPosition;
23 ········this.oldLength·=·oldLength;19 ········this.oldLength·=·oldLength;
24 ········this.length·=·length;20 ········this.length·=·length;
25 ········return·this;21 ········return·this;
26 ····}22 ····}
27 ····23 ····
1.94 KB
com/amazon/ion/impl/bin/IonRawBinaryWriter$PreallocationMode.class
1.81 KB
procyon -ec {}
error from `procyon -ec {}`: OpenJDK 64-Bit Server VM warning: Insufficient space for shared memory file: 1361055 Try using the -Djava.io.tmpdir= option to select an alternate temp location.
    
Offset 1, 33 lines modifiedOffset 1, 24 lines modified
  
1 package·com.amazon.ion.impl.bin;1 package·com.amazon.ion.impl.bin;
  
2 enum·IonRawBinaryWriter$PreallocationMode2 enum·IonRawBinaryWriter$PreallocationMode
3 {3 {
4 ····PREALLOCATE_0("PREALLOCATE_0",·0,·0,·n),·4 ····PREALLOCATE_0("PREALLOCATE_0",·0,·0,·n),·
5 ····PREALLOCATE_1("PREALLOCATE_1",·n,·127,·n2),·5 ····PREALLOCATE_1("PREALLOCATE_1",·n,·127,·n2),·
6 ····PREALLOCATE_2("PREALLOCATE_2",·n2,·16383,·n3);6 ····PREALLOCATE_2("PREALLOCATE_2",·n2,·16383,·3);
7 ····7 ····
8 ····private·final·byte[]·annotationsTypedPreallocatedBytes;8 ····private·final·byte[]·annotationsTypedPreallocatedBytes;
9 ····private·final·byte[][]·containerTypedPreallocatedBytes;9 ····private·final·byte[][]·containerTypedPreallocatedBytes;
10 ····private·final·int·contentMaxLength;10 ····private·final·int·contentMaxLength;
11 ····private·final·int·typedLength;11 ····private·final·int·typedLength;
12 ····12 ····
13 ····static·{13 ····static·{
14 ········final·int·n·=·1;14 ········final·int·n·=·1;
15 ········final·int·n2·=·2;15 ········final·int·n2·=·2;
16 ········final·int·n3·=·3; 
17 ········final·IonRawBinaryWriter$PreallocationMode[]·$values·=·new·IonRawBinaryWriter$PreallocationMode[n3]; 
18 ········final·IonRawBinaryWriter$PreallocationMode·ionRawBinaryWriter$PreallocationMode; 
19 ········$values[0]·=·ionRawBinaryWriter$PreallocationMode; 
20 ········final·IonRawBinaryWriter$PreallocationMode·ionRawBinaryWriter$PreallocationMode2; 
21 ········$values[n]·=·ionRawBinaryWriter$PreallocationMode2; 
22 ········final·IonRawBinaryWriter$PreallocationMode·ionRawBinaryWriter$PreallocationMode3; 
23 ········$values[n2]·=·ionRawBinaryWriter$PreallocationMode3; 
24 ········$VALUES·=·$values; 
25 ····}16 ····}
26 ····17 ····
27 ····private·IonRawBinaryWriter$PreallocationMode(final·String·name,·final·int·ordinal,·final·int·contentMaxLength,·final·int·typedLength)·{18 ····private·IonRawBinaryWriter$PreallocationMode(final·String·name,·final·int·ordinal,·final·int·contentMaxLength,·final·int·typedLength)·{
28 ········this.contentMaxLength·=·contentMaxLength;19 ········this.contentMaxLength·=·contentMaxLength;
29 ········this.typedLength·=·typedLength;20 ········this.typedLength·=·typedLength;
30 ········this.containerTypedPreallocatedBytes·=·IonRawBinaryWriter.access$100(typedLength);21 ········this.containerTypedPreallocatedBytes·=·IonRawBinaryWriter.access$100(typedLength);
31 ········this.annotationsTypedPreallocatedBytes·=·IonRawBinaryWriter.access$200(238,·typedLength);22 ········this.annotationsTypedPreallocatedBytes·=·IonRawBinaryWriter.access$200(238,·typedLength);
1.03 KB
com/amazon/ion/impl/bin/IonRawBinaryWriter$StreamCloseMode.class
923 B
procyon -ec {}
error from `procyon -ec {}`: OpenJDK 64-Bit Server VM warning: Insufficient space for shared memory file: 1361121 Try using the -Djava.io.tmpdir= option to select an alternate temp location.
    
Offset 1, 20 lines modifiedOffset 1, 11 lines modified
  
1 package·com.amazon.ion.impl.bin;1 package·com.amazon.ion.impl.bin;
  
2 enum·IonRawBinaryWriter$StreamCloseMode2 enum·IonRawBinaryWriter$StreamCloseMode
3 {3 {
4 ····CLOSE("CLOSE",·n),·4 ····CLOSE("CLOSE",·1),·
5 ····NO_CLOSE("NO_CLOSE",·0);5 ····NO_CLOSE("NO_CLOSE",·0);
6 ····6 ····
7 ····static·{ 
8 ········final·int·n·=·1; 
9 ········final·IonRawBinaryWriter$StreamCloseMode·ionRawBinaryWriter$StreamCloseMode; 
10 ········final·IonRawBinaryWriter$StreamCloseMode[]·$values·=·{·ionRawBinaryWriter$StreamCloseMode,·null·}; 
11 ········final·IonRawBinaryWriter$StreamCloseMode·ionRawBinaryWriter$StreamCloseMode2; 
12 ········$values[n]·=·ionRawBinaryWriter$StreamCloseMode2; 
13 ········$VALUES·=·$values; 
14 ····} 
15 ···· 
16 ····private·IonRawBinaryWriter$StreamCloseMode(final·String·name,·final·int·ordinal)·{7 ····private·IonRawBinaryWriter$StreamCloseMode(final·String·name,·final·int·ordinal)·{
17 ····}8 ····}
18 }9 }
1.03 KB
com/amazon/ion/impl/bin/IonRawBinaryWriter$StreamFlushMode.class
923 B
procyon -ec {}
error from `procyon -ec {}`: OpenJDK 64-Bit Server VM warning: Insufficient space for shared memory file: 1361189 Try using the -Djava.io.tmpdir= option to select an alternate temp location.
    
Offset 1, 20 lines modifiedOffset 1, 11 lines modified
  
1 package·com.amazon.ion.impl.bin;1 package·com.amazon.ion.impl.bin;
  
2 enum·IonRawBinaryWriter$StreamFlushMode2 enum·IonRawBinaryWriter$StreamFlushMode
3 {3 {
4 ····FLUSH("FLUSH",·n),·4 ····FLUSH("FLUSH",·1),·
5 ····NO_FLUSH("NO_FLUSH",·0);5 ····NO_FLUSH("NO_FLUSH",·0);
6 ····6 ····
7 ····static·{ 
8 ········final·int·n·=·1; 
9 ········final·IonRawBinaryWriter$StreamFlushMode·ionRawBinaryWriter$StreamFlushMode; 
10 ········final·IonRawBinaryWriter$StreamFlushMode[]·$values·=·{·ionRawBinaryWriter$StreamFlushMode,·null·}; 
11 ········final·IonRawBinaryWriter$StreamFlushMode·ionRawBinaryWriter$StreamFlushMode2; 
12 ········$values[n]·=·ionRawBinaryWriter$StreamFlushMode2; 
13 ········$VALUES·=·$values; 
14 ····} 
15 ···· 
16 ····private·IonRawBinaryWriter$StreamFlushMode(final·String·name,·final·int·ordinal)·{7 ····private·IonRawBinaryWriter$StreamFlushMode(final·String·name,·final·int·ordinal)·{
17 ····}8 ····}
18 }9 }
663 B
com/amazon/ion/impl/bin/Symbols$1.class
585 B
procyon -ec {}
error from `procyon -ec {}`: OpenJDK 64-Bit Server VM warning: Insufficient space for shared memory file: 1361254 Try using the -Djava.io.tmpdir= option to select an alternate temp location.
    
Offset 1, 14 lines modifiedOffset 1, 14 lines modified
  
1 package·com.amazon.ion.impl.bin;1 package·com.amazon.ion.impl.bin;
  
2 import·com.amazon.ion.SymbolToken;2 import·com.amazon.ion.SymbolToken;
3 import·java.util.Iterator;3 import·java.util.Iterator;
  
4 final·class·Symbols$1·implements·Iterator4 class·Symbols$1·implements·Iterator
5 {5 {
6 ····final·/*·synthetic·*/·Iterator·val$tokenIter;6 ····final·/*·synthetic·*/·Iterator·val$tokenIter;
7 ····7 ····
8 ····Symbols$1(final·Iterator·val$tokenIter)·{8 ····Symbols$1(final·Iterator·val$tokenIter)·{
9 ········this.val$tokenIter·=·val$tokenIter;9 ········this.val$tokenIter·=·val$tokenIter;
10 ····}10 ····}
11 ····11 ····
7.81 KB
com/amazon/ion/impl/bin/WriteBuffer.class
7.73 KB
procyon -ec {}
error from `procyon -ec {}`: OpenJDK 64-Bit Server VM warning: Insufficient space for shared memory file: 1361318 Try using the -Djava.io.tmpdir= option to select an alternate temp location.
    
Offset 1, 12 lines modifiedOffset 1, 13 lines modified
  
1 package·com.amazon.ion.impl.bin;1 package·com.amazon.ion.impl.bin;
  
2 import·java.util.Iterator;2 import·java.util.Iterator;
3 import·java.io.OutputStream;3 import·java.io.OutputStream;
 4 import·java.math.BigInteger;
4 import·java.util.ArrayList;5 import·java.util.ArrayList;
5 import·java.util.List;6 import·java.util.List;
6 import·java.io.Closeable;7 import·java.io.Closeable;
  
7 final·class·WriteBuffer·implements·Closeable8 final·class·WriteBuffer·implements·Closeable
8 {9 {
9 ····private·static·final·int·BITS_PER_SURROGATE·=·10;10 ····private·static·final·int·BITS_PER_SURROGATE·=·10;
Offset 90, 14 lines modifiedOffset 91, 41 lines modified
90 ········this.blocks·=·blocks;91 ········this.blocks·=·blocks;
91 ········this.allocateNewBlock();92 ········this.allocateNewBlock();
92 ········this.index·=·0;93 ········this.index·=·0;
93 ········this.current·=·(Block)blocks.get(0);94 ········this.current·=·(Block)blocks.get(0);
94 ········this.endOfBlockCallBack·=·endOfBlockCallBack;95 ········this.endOfBlockCallBack·=·endOfBlockCallBack;
95 ····}96 ····}
96 ····97 ····
 98 ····private·int·_writeFixedIntOrUInt(long·n,·final·int·n2)·{
 99 ········this.writeByte((byte)(int)n);
 100 ········if·(n2·>·1)·{
 101 ············this.writeByte((byte)(int)(n·>>·8));
 102 ············if·(n2·>·2)·{
 103 ················this.writeByte((byte)(int)(n·>>·16));
 104 ················if·(n2·>·3)·{
 105 ····················this.writeByte((byte)(int)(n·>>·24));
 106 ····················if·(n2·>·4)·{
 107 ························this.writeByte((byte)(int)(n·>>·32));
 108 ························if·(n2·>·5)·{
 109 ····························this.writeByte((byte)(int)(n·>>·40));
 110 ····························if·(n2·>·6)·{
 111 ································this.writeByte((byte)(int)(n·>>·48));
 112 ································if·(n2·>·7)·{
 113 ····································n·>>=·56;
 114 ····································this.writeByte((byte)(int)n);
 115 ································}
 116 ····························}
 117 ························}
 118 ····················}
 119 ················}
 120 ············}
 121 ········}
 122 ········return·n2;
 123 ····}
 124 ····
97 ····private·void·allocateNewBlock()·{125 ····private·void·allocateNewBlock()·{
98 ········this.blocks.add(this.allocator.allocateBlock());126 ········this.blocks.add(this.allocator.allocateBlock());
99 ····}127 ····}
100 ····128 ····
101 ····public·static·int·fixedIntLength(long·n)·{129 ····public·static·int·fixedIntLength(long·n)·{
102 ········int·n2;130 ········int·n2;
103 ········if·(n·<·0L)·{131 ········if·(n·<·0L)·{
Offset 122, 18 lines modifiedOffset 150, 26 lines modified
122 ········}150 ········}
123 ········else·{151 ········else·{
124 ············n2·=·Long.numberOfLeadingZeros(n);152 ············n2·=·Long.numberOfLeadingZeros(n);
125 ········}153 ········}
126 ········return·(64·-·n2)·/·7·+·1;154 ········return·(64·-·n2)·/·7·+·1;
127 ····}155 ····}
128 ····156 ····
 157 ····public·static·int·flexIntLength(final·BigInteger·bigInteger)·{
 158 ········return·bigInteger.bitLength()·/·7·+·1;
 159 ····}
 160 ····
129 ····public·static·int·flexUIntLength(final·long·i)·{161 ····public·static·int·flexUIntLength(final·long·i)·{
130 ········return·(63·-·Long.numberOfLeadingZeros(i))·/·7·+·1;162 ········return·(63·-·Long.numberOfLeadingZeros(i))·/·7·+·1;
131 ····}163 ····}
132 ····164 ····
 165 ····public·static·int·flexUIntLength(final·BigInteger·bigInteger)·{
 166 ········return·(bigInteger.bitLength()·-·1)·/·7·+·1;
 167 ····}
 168 ····
133 ····private·int·index(final·long·n)·{169 ····private·int·index(final·long·n)·{
134 ········return·(int)(n·/·this.allocator.getBlockSize());170 ········return·(int)(n·/·this.allocator.getBlockSize());
135 ····}171 ····}
136 ····172 ····
137 ····private·int·offset(final·long·n)·{173 ····private·int·offset(final·long·n)·{
138 ········return·(int)(n·%·this.allocator.getBlockSize());174 ········return·(int)(n·%·this.allocator.getBlockSize());
139 ····}175 ····}
Offset 216, 41 lines modifiedOffset 252, 14 lines modified
216 ················final·int·index·=·this.index·+·1;252 ················final·int·index·=·this.index·+·1;
217 ················this.index·=·index;253 ················this.index·=·index;
218 ················this.current·=·(Block)this.blocks.get(index);254 ················this.current·=·(Block)this.blocks.get(index);
219 ············}255 ············}
220 ········}256 ········}
221 ····}257 ····}
222 ····258 ····
223 ····private·int·writeFixedIntOrUInt(long·n,·final·int·n2)·{ 
224 ········this.writeByte((byte)(int)n); 
225 ········if·(n2·>·1)·{ 
226 ············this.writeByte((byte)(int)(n·>>·8)); 
227 ············if·(n2·>·2)·{ 
228 ················this.writeByte((byte)(int)(n·>>·16)); 
229 ················if·(n2·>·3)·{ 
230 ····················this.writeByte((byte)(int)(n·>>·24)); 
231 ····················if·(n2·>·4)·{ 
232 ························this.writeByte((byte)(int)(n·>>·32)); 
233 ························if·(n2·>·5)·{ 
234 ····························this.writeByte((byte)(int)(n·>>·40)); 
235 ····························if·(n2·>·6)·{ 
236 ································this.writeByte((byte)(int)(n·>>·48)); 
237 ································if·(n2·>·7)·{ 
238 ····································n·>>=·56; 
239 ····································this.writeByte((byte)(int)n); 
240 ································} 
241 ····························} 
242 ························} 
243 ····················} 
244 ················} 
245 ············} 
246 ········} 
247 ········return·n2; 
248 ····} 
249 ···· 
250 ····private·int·writeFlexIntOrUInt(long·n,·final·int·n2)·{259 ····private·int·writeFlexIntOrUInt(long·n,·final·int·n2)·{
251 ········final·byte·b·=·1;260 ········final·byte·b·=·1;
252 ········if·(n2·==·b)·{261 ········if·(n2·==·b)·{
253 ············n·<<=·b;262 ············n·<<=·b;
254 ············this.writeByte((byte)((byte)n·|·b));263 ············this.writeByte((byte)((byte)n·|·b));
255 ········}264 ········}
256 ········else·{265 ········else·{
Offset 300, 14 lines modifiedOffset 309, 42 lines modified
300 ····················}309 ····················}
301 ················}310 ················}
Max diff block lines reached; 3641/7695 bytes (47.32%) of diff not shown.
1.29 KB
com/amazon/ion/impl/bin/_Private_IonManagedBinaryWriterBuilder$AllocatorMode.class
1.13 KB
procyon -ec {}
error from `procyon -ec {}`: OpenJDK 64-Bit Server VM warning: Insufficient space for shared memory file: 1361408 Try using the -Djava.io.tmpdir= option to select an alternate temp location.
    
Offset 1, 22 lines modifiedOffset 1, 13 lines modified
  
1 package·com.amazon.ion.impl.bin;1 package·com.amazon.ion.impl.bin;
  
2 public·enum·_Private_IonManagedBinaryWriterBuilder$AllocatorMode2 public·enum·_Private_IonManagedBinaryWriterBuilder$AllocatorMode
3 {3 {
4 ····BASIC("BASIC",·n),·4 ····BASIC("BASIC",·1),·
5 ····POOLED("POOLED",·0);5 ····POOLED("POOLED",·0);
6 ····6 ····
7 ····static·{ 
8 ········final·int·n·=·1; 
9 ········final·_Private_IonManagedBinaryWriterBuilder$AllocatorMode·private_IonManagedBinaryWriterBuilder$AllocatorMode; 
10 ········final·_Private_IonManagedBinaryWriterBuilder$AllocatorMode[]·$values·=·{·private_IonManagedBinaryWriterBuilder$AllocatorMode,·null·}; 
11 ········final·_Private_IonManagedBinaryWriterBuilder$AllocatorMode·private_IonManagedBinaryWriterBuilder$AllocatorMode2; 
12 ········$values[n]·=·private_IonManagedBinaryWriterBuilder$AllocatorMode2; 
13 ········$VALUES·=·$values; 
14 ····} 
15 ···· 
16 ····private·_Private_IonManagedBinaryWriterBuilder$AllocatorMode(final·String·name,·final·int·ordinal)·{7 ····private·_Private_IonManagedBinaryWriterBuilder$AllocatorMode(final·String·name,·final·int·ordinal)·{
17 ····}8 ····}
18 ····9 ····
19 ····abstract·BlockAllocatorProvider·createAllocatorProvider();10 ····abstract·BlockAllocatorProvider·createAllocatorProvider();
20 }11 }
3.02 KB
com/amazon/ion/impl/lite/IonSystemLite$ValueLoader.class
2.91 KB
procyon -ec {}
error from `procyon -ec {}`: OpenJDK 64-Bit Server VM warning: Insufficient space for shared memory file: 1361499 Try using the -Djava.io.tmpdir= option to select an alternate temp location.
    
Offset 2, 15 lines modifiedOffset 2, 14 lines modified
2 package·com.amazon.ion.impl.lite;2 package·com.amazon.ion.impl.lite;
  
3 import·com.amazon.ion.IonType;3 import·com.amazon.ion.IonType;
4 import·com.amazon.ion.IntegerSize;4 import·com.amazon.ion.IntegerSize;
5 import·java.math.BigDecimal;5 import·java.math.BigDecimal;
6 import·com.amazon.ion.IonException;6 import·com.amazon.ion.IonException;
7 import·com.amazon.ion.SymbolToken;7 import·com.amazon.ion.SymbolToken;
8 import·com.amazon.ion.impl._Private_Utils; 
9 import·com.amazon.ion.IonValue;8 import·com.amazon.ion.IonValue;
10 import·com.amazon.ion.IonReader;9 import·com.amazon.ion.IonReader;
11 import·java.util.ArrayList;10 import·java.util.ArrayList;
  
12 class·IonSystemLite$ValueLoader11 class·IonSystemLite$ValueLoader
13 {12 {
14 ····private·static·final·int·CONTAINER_STACK_INITIAL_CAPACITY·=·16;13 ····private·static·final·int·CONTAINER_STACK_INITIAL_CAPACITY·=·16;
Offset 29, 47 lines modifiedOffset 28, 24 lines modified
29 ········final·IonContainerLite·ionContainerLite·=·(IonContainerLite)containerStack.get(containerStack.size()·-·1);28 ········final·IonContainerLite·ionContainerLite·=·(IonContainerLite)containerStack.get(containerStack.size()·-·1);
30 ········ionContainerLite._isSymbolPresent(ionValueLite._isSymbolPresent()·|·ionContainerLite._isSymbolPresent());29 ········ionContainerLite._isSymbolPresent(ionValueLite._isSymbolPresent()·|·ionContainerLite._isSymbolPresent());
31 ········ionContainerLite.add((IonValue)ionValueLite);30 ········ionContainerLite.add((IonValue)ionValueLite);
32 ····}31 ····}
33 ····32 ····
34 ····private·boolean·cloneAnnotationsIfAny(final·IonValueLite·ionValueLite)·{33 ····private·boolean·cloneAnnotationsIfAny(final·IonValueLite·ionValueLite)·{
35 ········final·SymbolToken[]·typeAnnotationSymbols·=·this.reader.getTypeAnnotationSymbols();34 ········final·SymbolToken[]·typeAnnotationSymbols·=·this.reader.getTypeAnnotationSymbols();
 35 ········if·(typeAnnotationSymbols.length·==·0)·{
36 ········final·int·length·=·typeAnnotationSymbols.length; 
37 ········int·i·=·0; 
38 ········if·(length·==·0)·{ 
39 ············return·false;36 ············return·false;
40 ········}37 ········}
41 ········while·(i·<·typeAnnotationSymbols.length)·{ 
42 ············final·SymbolToken·symbolToken·=·typeAnnotationSymbols[i]; 
43 ············final·String·text·=·symbolToken.getText(); 
44 ············if·(text·!=·null)·{ 
45 ················final·int·sid·=·symbolToken.getSid(); 
46 ················final·int·n·=·-1; 
47 ················if·(sid·!=·n)·{ 
48 ····················typeAnnotationSymbols[i]·=·(SymbolToken)_Private_Utils.newSymbolToken(text,·n); 
49 ················} 
50 ············} 
51 ············++i; 
52 ········} 
53 ········ionValueLite.setTypeAnnotationSymbols(typeAnnotationSymbols);38 ········ionValueLite.setTypeAnnotationSymbolsNoCopy(typeAnnotationSymbols);
54 ········return·true;39 ········return·true;
55 ····}40 ····}
56 ····41 ····
57 ····private·boolean·cloneFieldNameIfAny(final·IonValueLite·ionValueLite)·{42 ····private·boolean·cloneFieldNameIfAny(final·IonValueLite·ionValueLite)·{
58 ········if·(!this.containerStack.isEmpty()·&&·this.reader.isInStruct())·{43 ········if·(!this.containerStack.isEmpty()·&&·this.reader.isInStruct())·{
59 ············Object·fieldNameSymbol·=·this.reader.getFieldNameSymbol();44 ············ionValueLite.setFieldNameSymbol(this.reader.getFieldNameSymbol());
60 ············final·String·text·=·((SymbolToken)fieldNameSymbol).getText(); 
61 ············if·(text·!=·null)·{ 
62 ················final·int·sid·=·((SymbolToken)fieldNameSymbol).getSid(); 
63 ················final·int·n·=·-1; 
64 ················if·(sid·!=·n)·{ 
65 ····················fieldNameSymbol·=·_Private_Utils.newSymbolToken(text,·n); 
66 ················} 
67 ············} 
68 ············ionValueLite.setFieldNameSymbol((SymbolToken)fieldNameSymbol); 
69 ············return·true;45 ············return·true;
70 ········}46 ········}
71 ········return·false;47 ········return·false;
72 ····}48 ····}
73 ····49 ····
74 ····private·IonValueLite·shallowLoadCurrentValue()·{50 ····private·IonValueLite·shallowLoadCurrentValue()·{
75 ········final·IonType·type·=·this.reader.getType();51 ········final·IonType·type·=·this.reader.getType();
4.75 KB
com/amazon/ion/system/IonReaderBuilder.class
4.66 KB
procyon -ec {}
error from `procyon -ec {}`: OpenJDK 64-Bit Server VM warning: Insufficient space for shared memory file: 1361565 Try using the -Djava.io.tmpdir= option to select an alternate temp location.
    
Offset 3, 42 lines modifiedOffset 3, 88 lines modified
  
3 import·com.amazon.ion.IonTextReader;3 import·com.amazon.ion.IonTextReader;
4 import·java.io.Reader;4 import·java.io.Reader;
5 import·java.io.InputStream;5 import·java.io.InputStream;
6 import·com.amazon.ion.IonReader;6 import·com.amazon.ion.IonReader;
7 import·com.amazon.ion.IonValue;7 import·com.amazon.ion.IonValue;
8 import·com.amazon.ion.impl._Private_IonReaderBuilder$Mutable;8 import·com.amazon.ion.impl._Private_IonReaderBuilder$Mutable;
 9 import·java.util.function.Consumer;
 10 import·java.util.Iterator;
 11 import·androidx.webkit.internal.ApiHelperForM$$ExternalSyntheticApiModelOutline0;
 12 import·java.util.ServiceLoader;
 13 import·com.amazon.ion.util.InputStreamInterceptor;
 14 import·java.util.Collection;
 15 import·java.util.ArrayList;
 16 import·java.util.Collections;
 17 import·com.amazon.ion.util.GzipStreamInterceptor;
9 import·com.amazon.ion.IonCatalog;18 import·com.amazon.ion.IonCatalog;
10 import·com.amazon.ion.IonBufferConfiguration;19 import·com.amazon.ion.IonBufferConfiguration;
 20 import·java.util.List;
  
11 public·abstract·class·IonReaderBuilder21 public·abstract·class·IonReaderBuilder
12 {22 {
 23 ····private·static·final·List·DEFAULT_STREAM_INTERCEPTORS;
 24 ····private·static·final·List·DETECTED_STREAM_INTERCEPTORS;
13 ····private·IonBufferConfiguration·bufferConfiguration;25 ····private·IonBufferConfiguration·bufferConfiguration;
14 ····private·IonCatalog·catalog;26 ····private·IonCatalog·catalog;
15 ····private·boolean·isIncrementalReadingEnabled;27 ····private·boolean·isIncrementalReadingEnabled;
 28 ····private·List·streamInterceptors;
 29 ····
 30 ····static·{
 31 ········DEFAULT_STREAM_INTERCEPTORS·=·Collections.singletonList(GzipStreamInterceptor.INSTANCE);
 32 ········DETECTED_STREAM_INTERCEPTORS·=·Collections.unmodifiableList((List<?>)detectStreamInterceptorsOnClasspath());
 33 ····}
16 ····34 ····
17 ····protected·IonReaderBuilder()·{35 ····protected·IonReaderBuilder()·{
18 ········this.catalog·=·null;36 ········this.catalog·=·null;
19 ········this.isIncrementalReadingEnabled·=·false;37 ········this.isIncrementalReadingEnabled·=·false;
20 ········this.bufferConfiguration·=·IonBufferConfiguration.DEFAULT;38 ········this.bufferConfiguration·=·IonBufferConfiguration.DEFAULT;
 39 ········this.streamInterceptors·=·null;
21 ····}40 ····}
22 ····41 ····
23 ····protected·IonReaderBuilder(final·IonReaderBuilder·ionReaderBuilder)·{42 ····protected·IonReaderBuilder(final·IonReaderBuilder·ionReaderBuilder)·{
 43 ········List·streamInterceptors·=·null;
24 ········this.catalog·=·null;44 ········this.catalog·=·null;
25 ········this.isIncrementalReadingEnabled·=·false;45 ········this.isIncrementalReadingEnabled·=·false;
26 ········this.bufferConfiguration·=·IonBufferConfiguration.DEFAULT;46 ········this.bufferConfiguration·=·IonBufferConfiguration.DEFAULT;
 47 ········this.streamInterceptors·=·null;
27 ········this.catalog·=·ionReaderBuilder.catalog;48 ········this.catalog·=·ionReaderBuilder.catalog;
28 ········this.isIncrementalReadingEnabled·=·ionReaderBuilder.isIncrementalReadingEnabled;49 ········this.isIncrementalReadingEnabled·=·ionReaderBuilder.isIncrementalReadingEnabled;
29 ········this.bufferConfiguration·=·ionReaderBuilder.bufferConfiguration;50 ········this.bufferConfiguration·=·ionReaderBuilder.bufferConfiguration;
 51 ········if·(ionReaderBuilder.streamInterceptors·!=·null)·{
 52 ············streamInterceptors·=·new·ArrayList(ionReaderBuilder.streamInterceptors);
 53 ········}
 54 ········this.streamInterceptors·=·streamInterceptors;
 55 ····}
 56 ····
 57 ····private·static·List·detectStreamInterceptorsOnClasspath()·{
 58 ········final·Iterator<InputStreamInterceptor>·iterator·=·ServiceLoader.load(InputStreamInterceptor.class,·IonReaderBuilder.class.getClassLoader()).iterator();
 59 ········if·(!iterator.hasNext())·{
 60 ············return·IonReaderBuilder.DEFAULT_STREAM_INTERCEPTORS;
 61 ········}
 62 ········final·ArrayList·list·=·new·ArrayList(4);
 63 ········list.addAll(IonReaderBuilder.DEFAULT_STREAM_INTERCEPTORS);
 64 ········ApiHelperForM$$ExternalSyntheticApiModelOutline0.m((Iterator)iterator,·(Consumer)new·IonReaderBuilder$$ExternalSyntheticLambda1((List)list));
 65 ········return·list;
30 ····}66 ····}
31 ····67 ····
32 ····public·static·IonReaderBuilder·standard()·{68 ····public·static·IonReaderBuilder·standard()·{
33 ········return·(IonReaderBuilder)new·_Private_IonReaderBuilder$Mutable();69 ········return·(IonReaderBuilder)new·_Private_IonReaderBuilder$Mutable();
34 ····}70 ····}
35 ····71 ····
 72 ····public·IonReaderBuilder·addInputStreamInterceptor(final·InputStreamInterceptor·inputStreamInterceptor)·{
 73 ········final·IonReaderBuilder·mutable·=·this.mutable();
 74 ········if·(mutable.streamInterceptors·==·null)·{
 75 ············final·List·detected_STREAM_INTERCEPTORS·=·IonReaderBuilder.DETECTED_STREAM_INTERCEPTORS;
 76 ············(mutable.streamInterceptors·=·new·ArrayList(detected_STREAM_INTERCEPTORS.size()·+·4)).addAll(detected_STREAM_INTERCEPTORS);
 77 ········}
 78 ········mutable.streamInterceptors.add(inputStreamInterceptor);
 79 ········return·mutable;
 80 ····}
 81 ····
36 ····public·abstract·IonReader·build(final·IonValue·p0);82 ····public·abstract·IonReader·build(final·IonValue·p0);
37 ····83 ····
38 ····public·abstract·IonReader·build(final·InputStream·p0);84 ····public·abstract·IonReader·build(final·InputStream·p0);
39 ····85 ····
40 ····public·abstract·IonReader·build(final·Reader·p0);86 ····public·abstract·IonReader·build(final·Reader·p0);
41 ····87 ····
42 ····public·IonReader·build(final·byte[]·array)·{88 ····public·IonReader·build(final·byte[]·array)·{
Offset 57, 14 lines modifiedOffset 103, 22 lines modified
57 ········return·this.bufferConfiguration;103 ········return·this.bufferConfiguration;
58 ····}104 ····}
59 ····105 ····
60 ····public·IonCatalog·getCatalog()·{106 ····public·IonCatalog·getCatalog()·{
61 ········return·this.catalog;107 ········return·this.catalog;
62 ····}108 ····}
63 ····109 ····
 110 ····public·List·getInputStreamInterceptors()·{
 111 ········final·List·streamInterceptors·=·this.streamInterceptors;
 112 ········if·(streamInterceptors·==·null)·{
 113 ············return·IonReaderBuilder.DETECTED_STREAM_INTERCEPTORS;
 114 ········}
 115 ········return·Collections.unmodifiableList((List<?>)streamInterceptors);
 116 ····}
 117 ····
64 ····public·IonReaderBuilder·immutable()·{118 ····public·IonReaderBuilder·immutable()·{
65 ········return·this;119 ········return·this;
66 ····}120 ····}
67 ····121 ····
68 ····public·boolean·isIncrementalReadingEnabled()·{122 ····public·boolean·isIncrementalReadingEnabled()·{
69 ········return·this.isIncrementalReadingEnabled;123 ········return·this.isIncrementalReadingEnabled;
70 ····}124 ····}
1.04 KB
com/amazon/ion/system/IonTextWriterBuilder$LstMinimizing.class
944 B
procyon -ec {}
error from `procyon -ec {}`: OpenJDK 64-Bit Server VM warning: Insufficient space for shared memory file: 1361629 Try using the -Djava.io.tmpdir= option to select an alternate temp location.
    
Offset 1, 20 lines modifiedOffset 1, 11 lines modified
  
1 package·com.amazon.ion.system;1 package·com.amazon.ion.system;
  
2 public·enum·IonTextWriterBuilder$LstMinimizing2 public·enum·IonTextWriterBuilder$LstMinimizing
3 {3 {
4 ····EVERYTHING("EVERYTHING",·n),·4 ····EVERYTHING("EVERYTHING",·1),·
5 ····LOCALS("LOCALS",·0);5 ····LOCALS("LOCALS",·0);
6 ····6 ····
7 ····static·{ 
8 ········final·int·n·=·1; 
9 ········final·IonTextWriterBuilder$LstMinimizing·ionTextWriterBuilder$LstMinimizing; 
10 ········final·IonTextWriterBuilder$LstMinimizing[]·$values·=·{·ionTextWriterBuilder$LstMinimizing,·null·}; 
11 ········final·IonTextWriterBuilder$LstMinimizing·ionTextWriterBuilder$LstMinimizing2; 
12 ········$values[n]·=·ionTextWriterBuilder$LstMinimizing2; 
13 ········$VALUES·=·$values; 
14 ····} 
15 ···· 
16 ····private·IonTextWriterBuilder$LstMinimizing(final·String·name,·final·int·ordinal)·{7 ····private·IonTextWriterBuilder$LstMinimizing(final·String·name,·final·int·ordinal)·{
17 ····}8 ····}
18 }9 }
1.67 KB
com/amazon/ion/system/IonTextWriterBuilder$NewLineType.class
1.56 KB
procyon -ec {}
error from `procyon -ec {}`: OpenJDK 64-Bit Server VM warning: Insufficient space for shared memory file: 1361690 Try using the -Djava.io.tmpdir= option to select an alternate temp location.
    
Offset 1, 31 lines modifiedOffset 1, 18 lines modified
  
1 package·com.amazon.ion.system;1 package·com.amazon.ion.system;
  
2 public·enum·IonTextWriterBuilder$NewLineType2 public·enum·IonTextWriterBuilder$NewLineType
3 {3 {
4 ····CRLF("CRLF",·0,·(CharSequence)"\r\n"),·4 ····CRLF("CRLF",·0,·(CharSequence)"\r\n"),·
5 ····LF("LF",·n,·(CharSequence)"\n"),·5 ····LF("LF",·1,·(CharSequence)"\n"),·
6 ····PLATFORM_DEPENDENT("PLATFORM_DEPENDENT",·n2,·(CharSequence)property);6 ····PLATFORM_DEPENDENT("PLATFORM_DEPENDENT",·2,·(CharSequence)System.getProperty("line.separator"));
7 ····7 ····
8 ····private·final·CharSequence·charSequence;8 ····private·final·CharSequence·charSequence;
9 ····9 ····
10 ····static·{ 
11 ········final·int·n·=·1; 
12 ········final·String·property·=·System.getProperty("line.separator"); 
13 ········final·int·n2·=·2; 
14 ········final·IonTextWriterBuilder$NewLineType·ionTextWriterBuilder$NewLineType; 
15 ········final·IonTextWriterBuilder$NewLineType[]·$values·=·{·ionTextWriterBuilder$NewLineType,·null,·null·}; 
16 ········final·IonTextWriterBuilder$NewLineType·ionTextWriterBuilder$NewLineType2; 
17 ········$values[n]·=·ionTextWriterBuilder$NewLineType2; 
18 ········final·IonTextWriterBuilder$NewLineType·ionTextWriterBuilder$NewLineType3; 
19 ········$values[n2]·=·ionTextWriterBuilder$NewLineType3; 
20 ········$VALUES·=·$values; 
21 ····} 
22 ···· 
23 ····private·IonTextWriterBuilder$NewLineType(final·String·name,·final·int·ordinal,·final·CharSequence·charSequence)·{10 ····private·IonTextWriterBuilder$NewLineType(final·String·name,·final·int·ordinal,·final·CharSequence·charSequence)·{
24 ········this.charSequence·=·charSequence;11 ········this.charSequence·=·charSequence;
25 ····}12 ····}
26 ····13 ····
27 ····public·CharSequence·getCharSequence()·{14 ····public·CharSequence·getCharSequence()·{
28 ········return·this.charSequence;15 ········return·this.charSequence;
29 ····}16 ····}
1.04 KB
com/amazon/ion/system/IonWriterBuilder$InitialIvmHandling.class
944 B
procyon -ec {}
error from `procyon -ec {}`: OpenJDK 64-Bit Server VM warning: Insufficient space for shared memory file: 1361751 Try using the -Djava.io.tmpdir= option to select an alternate temp location.
    
Offset 1, 20 lines modifiedOffset 1, 11 lines modified
  
1 package·com.amazon.ion.system;1 package·com.amazon.ion.system;
  
2 public·enum·IonWriterBuilder$InitialIvmHandling2 public·enum·IonWriterBuilder$InitialIvmHandling
3 {3 {
4 ····ENSURE("ENSURE",·0),·4 ····ENSURE("ENSURE",·0),·
5 ····SUPPRESS("SUPPRESS",·n);5 ····SUPPRESS("SUPPRESS",·1);
6 ···· 
7 ····static·{ 
8 ········final·int·n·=·1; 
9 ········final·IonWriterBuilder$InitialIvmHandling·ionWriterBuilder$InitialIvmHandling; 
10 ········final·IonWriterBuilder$InitialIvmHandling[]·$values·=·{·ionWriterBuilder$InitialIvmHandling,·null·}; 
11 ········final·IonWriterBuilder$InitialIvmHandling·ionWriterBuilder$InitialIvmHandling2; 
12 ········$values[n]·=·ionWriterBuilder$InitialIvmHandling2; 
13 ········$VALUES·=·$values; 
14 ····} 
15 ····6 ····
16 ····private·IonWriterBuilder$InitialIvmHandling(final·String·name,·final·int·ordinal)·{7 ····private·IonWriterBuilder$InitialIvmHandling(final·String·name,·final·int·ordinal)·{
17 ····}8 ····}
18 }9 }
1020 B
com/amazon/ion/system/IonWriterBuilder$IvmMinimizing.class
899 B
procyon -ec {}
error from `procyon -ec {}`: OpenJDK 64-Bit Server VM warning: Insufficient space for shared memory file: 1361814 Try using the -Djava.io.tmpdir= option to select an alternate temp location.
    
Offset 1, 20 lines modifiedOffset 1, 11 lines modified
  
1 package·com.amazon.ion.system;1 package·com.amazon.ion.system;
  
2 public·enum·IonWriterBuilder$IvmMinimizing2 public·enum·IonWriterBuilder$IvmMinimizing
3 {3 {
4 ····ADJACENT("ADJACENT",·0),·4 ····ADJACENT("ADJACENT",·0),·
5 ····DISTANT("DISTANT",·n);5 ····DISTANT("DISTANT",·1);
6 ···· 
7 ····static·{ 
8 ········final·int·n·=·1; 
9 ········final·IonWriterBuilder$IvmMinimizing·ionWriterBuilder$IvmMinimizing; 
10 ········final·IonWriterBuilder$IvmMinimizing[]·$values·=·{·ionWriterBuilder$IvmMinimizing,·null·}; 
11 ········final·IonWriterBuilder$IvmMinimizing·ionWriterBuilder$IvmMinimizing2; 
12 ········$values[n]·=·ionWriterBuilder$IvmMinimizing2; 
13 ········$VALUES·=·$values; 
14 ····} 
15 ····6 ····
16 ····private·IonWriterBuilder$IvmMinimizing(final·String·name,·final·int·ordinal)·{7 ····private·IonWriterBuilder$IvmMinimizing(final·String·name,·final·int·ordinal)·{
17 ····}8 ····}
18 }9 }
1.38 KB
com/amazon/ion/util/IonTextUtils$EscapeMode.class
1.29 KB
procyon -ec {}
error from `procyon -ec {}`: OpenJDK 64-Bit Server VM warning: Insufficient space for shared memory file: 1361875 Try using the -Djava.io.tmpdir= option to select an alternate temp location.
    
Offset 1, 29 lines modifiedOffset 1, 13 lines modified
  
1 package·com.amazon.ion.util;1 package·com.amazon.ion.util;
  
2 enum·IonTextUtils$EscapeMode2 enum·IonTextUtils$EscapeMode
3 {3 {
4 ····ION_LONG_STRING("ION_LONG_STRING",·n3),·4 ····ION_LONG_STRING("ION_LONG_STRING",·3),·
5 ····ION_STRING("ION_STRING",·n2),·5 ····ION_STRING("ION_STRING",·2),·
6 ····ION_SYMBOL("ION_SYMBOL",·n),·6 ····ION_SYMBOL("ION_SYMBOL",·1),·
7 ····JSON("JSON",·0);7 ····JSON("JSON",·0);
8 ····8 ····
9 ····static·{ 
10 ········final·int·n·=·1; 
11 ········final·int·n2·=·2; 
12 ········final·int·n3·=·3; 
13 ········final·IonTextUtils$EscapeMode[]·$values·=·new·IonTextUtils$EscapeMode[4]; 
14 ········final·IonTextUtils$EscapeMode·ionTextUtils$EscapeMode; 
15 ········$values[0]·=·ionTextUtils$EscapeMode; 
16 ········final·IonTextUtils$EscapeMode·ionTextUtils$EscapeMode2; 
17 ········$values[n]·=·ionTextUtils$EscapeMode2; 
18 ········final·IonTextUtils$EscapeMode·ionTextUtils$EscapeMode3; 
19 ········$values[n2]·=·ionTextUtils$EscapeMode3; 
20 ········final·IonTextUtils$EscapeMode·ionTextUtils$EscapeMode4; 
21 ········$values[n3]·=·ionTextUtils$EscapeMode4; 
22 ········$VALUES·=·$values; 
23 ····} 
24 ···· 
25 ····private·IonTextUtils$EscapeMode(final·String·name,·final·int·ordinal)·{9 ····private·IonTextUtils$EscapeMode(final·String·name,·final·int·ordinal)·{
26 ····}10 ····}
27 }11 }
1.16 KB
com/amazon/ion/util/IonTextUtils$SymbolVariant.class
1.05 KB
procyon -ec {}
error from `procyon -ec {}`: OpenJDK 64-Bit Server VM warning: Insufficient space for shared memory file: 1361936 Try using the -Djava.io.tmpdir= option to select an alternate temp location.
    
Offset 1, 24 lines modifiedOffset 1, 12 lines modified
  
1 package·com.amazon.ion.util;1 package·com.amazon.ion.util;
  
2 public·enum·IonTextUtils$SymbolVariant2 public·enum·IonTextUtils$SymbolVariant
3 {3 {
4 ····IDENTIFIER("IDENTIFIER",·0),·4 ····IDENTIFIER("IDENTIFIER",·0),·
5 ····OPERATOR("OPERATOR",·n),·5 ····OPERATOR("OPERATOR",·1),·
6 ····QUOTED("QUOTED",·n2);6 ····QUOTED("QUOTED",·2);
7 ···· 
8 ····static·{ 
9 ········final·int·n·=·1; 
10 ········final·int·n2·=·2; 
11 ········final·IonTextUtils$SymbolVariant·ionTextUtils$SymbolVariant; 
12 ········final·IonTextUtils$SymbolVariant[]·$values·=·{·ionTextUtils$SymbolVariant,·null,·null·}; 
13 ········final·IonTextUtils$SymbolVariant·ionTextUtils$SymbolVariant2; 
14 ········$values[n]·=·ionTextUtils$SymbolVariant2; 
15 ········final·IonTextUtils$SymbolVariant·ionTextUtils$SymbolVariant3; 
16 ········$values[n2]·=·ionTextUtils$SymbolVariant3; 
17 ········$VALUES·=·$values; 
18 ····} 
19 ····7 ····
20 ····private·IonTextUtils$SymbolVariant(final·String·name,·final·int·ordinal)·{8 ····private·IonTextUtils$SymbolVariant(final·String·name,·final·int·ordinal)·{
21 ····}9 ····}
22 }10 }
1.98 KB
com/google/android/material/appbar/CollapsingToolbarLayout.class
1.85 KB
procyon -ec {}
error from `procyon -ec {}`: OpenJDK 64-Bit Server VM warning: Insufficient space for shared memory file: 1362000 Try using the -Djava.io.tmpdir= option to select an alternate temp location.
    
Offset 10, 14 lines modifiedOffset 10, 15 lines modified
10 import·android.view.View$MeasureSpec;10 import·android.view.View$MeasureSpec;
11 import·android.content.res.Configuration;11 import·android.content.res.Configuration;
12 import·android.graphics.Typeface;12 import·android.graphics.Typeface;
13 import·android.widget.FrameLayout$LayoutParams;13 import·android.widget.FrameLayout$LayoutParams;
14 import·android.graphics.Region$Op;14 import·android.graphics.Region$Op;
15 import·android.graphics.Canvas;15 import·android.graphics.Canvas;
16 import·android.text.TextUtils;16 import·android.text.TextUtils;
 17 import·kotlin.io.path.PathTreeWalk$$ExternalSyntheticApiModelOutline0;
17 import·androidx.webkit.internal.ApiHelperForM$$ExternalSyntheticApiModelOutline0;18 import·androidx.webkit.internal.ApiHelperForM$$ExternalSyntheticApiModelOutline0;
18 import·android.os.Build$VERSION;19 import·android.os.Build$VERSION;
19 import·com.google.android.material.internal.DescendantOffsetUtils;20 import·com.google.android.material.internal.DescendantOffsetUtils;
20 import·com.google.android.material.R$id;21 import·com.google.android.material.R$id;
21 import·androidx.appcompat.widget.Toolbar;22 import·androidx.appcompat.widget.Toolbar;
22 import·android.view.ViewGroup$LayoutParams;23 import·android.view.ViewGroup$LayoutParams;
23 import·android.view.ViewGroup$MarginLayoutParams;24 import·android.view.ViewGroup$MarginLayoutParams;
Offset 390, 15 lines modifiedOffset 391, 15 lines modified
390 ················if·(Build$VERSION.SDK_INT·>=·24)·{391 ················if·(Build$VERSION.SDK_INT·>=·24)·{
391 ····················final·ViewGroup·toolbar3·=·this.toolbar;392 ····················final·ViewGroup·toolbar3·=·this.toolbar;
392 ····················if·(toolbar3·instanceof·android.widget.Toolbar)·{393 ····················if·(toolbar3·instanceof·android.widget.Toolbar)·{
393 ························final·android.widget.Toolbar·toolbar4·=·(android.widget.Toolbar)toolbar3;394 ························final·android.widget.Toolbar·toolbar4·=·(android.widget.Toolbar)toolbar3;
394 ························n·=·ApiHelperForM$$ExternalSyntheticApiModelOutline0.m(toolbar4);395 ························n·=·ApiHelperForM$$ExternalSyntheticApiModelOutline0.m(toolbar4);
395 ························n2·=·ApiHelperForM$$ExternalSyntheticApiModelOutline0.m$1(toolbar4);396 ························n2·=·ApiHelperForM$$ExternalSyntheticApiModelOutline0.m$1(toolbar4);
396 ························n3·=·ApiHelperForM$$ExternalSyntheticApiModelOutline0.m$2(toolbar4);397 ························n3·=·ApiHelperForM$$ExternalSyntheticApiModelOutline0.m$2(toolbar4);
397 ························n4·=·ApiHelperForM$$ExternalSyntheticApiModelOutline0.m$3(toolbar4);398 ························n4·=·PathTreeWalk$$ExternalSyntheticApiModelOutline0.m(toolbar4);
398 ························break·Label_0192;399 ························break·Label_0192;
399 ····················}400 ····················}
400 ················}401 ················}
401 ················n·=·0;402 ················n·=·0;
402 ················n4·=·0;403 ················n4·=·0;
403 ················n2·=·0;404 ················n2·=·0;
404 ················n3·=·0;405 ················n3·=·0;
1.91 KB
com/google/android/material/badge/BadgeState.class
1.82 KB
procyon -ec {}
error from `procyon -ec {}`: OpenJDK 64-Bit Server VM warning: Insufficient space for shared memory file: 1362069 Try using the -Djava.io.tmpdir= option to select an alternate temp location.
    
Offset 4, 15 lines modifiedOffset 4, 15 lines modified
4 import·com.google.android.material.resources.MaterialResources;4 import·com.google.android.material.resources.MaterialResources;
5 import·android.util.AttributeSet;5 import·android.util.AttributeSet;
6 import·com.google.android.material.internal.ThemeEnforcement;6 import·com.google.android.material.internal.ThemeEnforcement;
7 import·com.google.android.material.drawable.DrawableUtils;7 import·com.google.android.material.drawable.DrawableUtils;
8 import·android.content.res.Resources;8 import·android.content.res.Resources;
9 import·android.content.res.TypedArray;9 import·android.content.res.TypedArray;
10 import·java.util.Locale;10 import·java.util.Locale;
11 import·androidx.webkit.internal.ApiHelperForM$$ExternalSyntheticApiModelOutline0;11 import·kotlin.io.path.PathTreeWalk$$ExternalSyntheticApiModelOutline0;
12 import·android.os.Build$VERSION;12 import·android.os.Build$VERSION;
13 import·com.google.android.material.resources.TextAppearance;13 import·com.google.android.material.resources.TextAppearance;
14 import·com.google.android.material.R$style;14 import·com.google.android.material.R$style;
15 import·com.google.android.material.R$plurals;15 import·com.google.android.material.R$plurals;
16 import·com.google.android.material.R$string;16 import·com.google.android.material.R$string;
17 import·com.google.android.material.R$dimen;17 import·com.google.android.material.R$dimen;
18 import·com.google.android.material.R$styleable;18 import·com.google.android.material.R$styleable;
Offset 318, 15 lines modifiedOffset 318, 15 lines modified
318 ········BadgeState$State.access$2802(currentState,·Boolean.valueOf(b2));318 ········BadgeState$State.access$2802(currentState,·Boolean.valueOf(b2));
319 ········generateTypedArray.recycle();319 ········generateTypedArray.recycle();
320 ········if·(BadgeState$State.access$2900(overridingState)·==·null)·{320 ········if·(BadgeState$State.access$2900(overridingState)·==·null)·{
321 ············final·int·sdk_INT·=·Build$VERSION.SDK_INT;321 ············final·int·sdk_INT·=·Build$VERSION.SDK_INT;
322 ············access$000·=·24;322 ············access$000·=·24;
323 ············Locale·locale;323 ············Locale·locale;
324 ············if·(sdk_INT·>=·access$000)·{324 ············if·(sdk_INT·>=·access$000)·{
325 ················locale·=·ApiHelperForM$$ExternalSyntheticApiModelOutline0.m(ApiHelperForM$$ExternalSyntheticApiModelOutline0.m());325 ················locale·=·PathTreeWalk$$ExternalSyntheticApiModelOutline0.m(PathTreeWalk$$ExternalSyntheticApiModelOutline0.m());
326 ············}326 ············}
327 ············else·{327 ············else·{
328 ················locale·=·Locale.getDefault();328 ················locale·=·Locale.getDefault();
329 ············}329 ············}
330 ············BadgeState$State.access$2902(currentState,·locale);330 ············BadgeState$State.access$2902(currentState,·locale);
331 ········}331 ········}
332 ········else·{332 ········else·{
2.69 KB
com/google/android/material/badge/BadgeUtils.class
2.59 KB
procyon -ec {}
error from `procyon -ec {}`: OpenJDK 64-Bit Server VM warning: Insufficient space for shared memory file: 1362135 Try using the -Djava.io.tmpdir= option to select an alternate temp location.
    
Offset 10, 15 lines modifiedOffset 10, 15 lines modified
10 import·android.util.SparseArray;10 import·android.util.SparseArray;
11 import·com.google.android.material.internal.ParcelableSparseArray;11 import·com.google.android.material.internal.ParcelableSparseArray;
12 import·android.content.Context;12 import·android.content.Context;
13 import·androidx.appcompat.widget.Toolbar;13 import·androidx.appcompat.widget.Toolbar;
14 import·android.graphics.drawable.Drawable;14 import·android.graphics.drawable.Drawable;
15 import·android.widget.FrameLayout;15 import·android.widget.FrameLayout;
16 import·androidx.core.view.AccessibilityDelegateCompat;16 import·androidx.core.view.AccessibilityDelegateCompat;
17 import·androidx.webkit.internal.ApiHelperForM$$ExternalSyntheticApiModelOutline0;17 import·kotlin.io.path.PathTreeWalk$$ExternalSyntheticApiModelOutline0;
18 import·androidx.core.view.ViewCompat;18 import·androidx.core.view.ViewCompat;
19 import·android.os.Build$VERSION;19 import·android.os.Build$VERSION;
20 import·android.view.View;20 import·android.view.View;
  
21 public·class·BadgeUtils21 public·class·BadgeUtils
22 {22 {
23 ····private·static·final·String·LOG_TAG·=·"BadgeUtils";23 ····private·static·final·String·LOG_TAG·=·"BadgeUtils";
Offset 29, 15 lines modifiedOffset 29, 15 lines modified
29 ····}29 ····}
30 ····30 ····
31 ····private·BadgeUtils()·{31 ····private·BadgeUtils()·{
32 ····}32 ····}
33 ····33 ····
34 ····private·static·void·attachBadgeContentDescription(final·BadgeDrawable·badgeDrawable,·final·View·view)·{34 ····private·static·void·attachBadgeContentDescription(final·BadgeDrawable·badgeDrawable,·final·View·view)·{
35 ········if·(Build$VERSION.SDK_INT·>=·29·&&·ViewCompat.hasAccessibilityDelegate(view))·{35 ········if·(Build$VERSION.SDK_INT·>=·29·&&·ViewCompat.hasAccessibilityDelegate(view))·{
36 ············ViewCompat.setAccessibilityDelegate(view,·(AccessibilityDelegateCompat)new·BadgeUtils$2(ApiHelperForM$$ExternalSyntheticApiModelOutline0.m(view),·badgeDrawable));36 ············ViewCompat.setAccessibilityDelegate(view,·(AccessibilityDelegateCompat)new·BadgeUtils$2(PathTreeWalk$$ExternalSyntheticApiModelOutline0.m(view),·badgeDrawable));
37 ········}37 ········}
38 ········else·{38 ········else·{
39 ············ViewCompat.setAccessibilityDelegate(view,·(AccessibilityDelegateCompat)new·BadgeUtils$3(badgeDrawable));39 ············ViewCompat.setAccessibilityDelegate(view,·(AccessibilityDelegateCompat)new·BadgeUtils$3(badgeDrawable));
40 ········}40 ········}
41 ····}41 ····}
42 ····42 ····
43 ····public·static·void·attachBadgeDrawable(final·BadgeDrawable·badgeDrawable,·final·View·view)·{43 ····public·static·void·attachBadgeDrawable(final·BadgeDrawable·badgeDrawable,·final·View·view)·{
Offset 98, 15 lines modifiedOffset 98, 15 lines modified
98 ············parcelableSparseArray.put(key,·(Object)savedState);98 ············parcelableSparseArray.put(key,·(Object)savedState);
99 ········}99 ········}
100 ········return·parcelableSparseArray;100 ········return·parcelableSparseArray;
101 ····}101 ····}
102 ····102 ····
103 ····private·static·void·detachBadgeContentDescription(final·View·view)·{103 ····private·static·void·detachBadgeContentDescription(final·View·view)·{
104 ········if·(Build$VERSION.SDK_INT·>=·29·&&·ViewCompat.hasAccessibilityDelegate(view))·{104 ········if·(Build$VERSION.SDK_INT·>=·29·&&·ViewCompat.hasAccessibilityDelegate(view))·{
105 ············ViewCompat.setAccessibilityDelegate(view,·(AccessibilityDelegateCompat)new·BadgeUtils$4(ApiHelperForM$$ExternalSyntheticApiModelOutline0.m(view)));105 ············ViewCompat.setAccessibilityDelegate(view,·(AccessibilityDelegateCompat)new·BadgeUtils$4(PathTreeWalk$$ExternalSyntheticApiModelOutline0.m(view)));
106 ········}106 ········}
107 ········else·{107 ········else·{
108 ············ViewCompat.setAccessibilityDelegate(view,·(AccessibilityDelegateCompat)null);108 ············ViewCompat.setAccessibilityDelegate(view,·(AccessibilityDelegateCompat)null);
109 ········}109 ········}
110 ····}110 ····}
111 ····111 ····
112 ····public·static·void·detachBadgeDrawable(final·BadgeDrawable·badgeDrawable,·final·View·view)·{112 ····public·static·void·detachBadgeDrawable(final·BadgeDrawable·badgeDrawable,·final·View·view)·{
4.98 KB
kotlin/UByte$$ExternalSyntheticBackport0.class
4.89 KB
javap -verbose -constants -s -l -private {}
error from `javap -verbose -constants -s -l -private {}`: OpenJDK 64-Bit Server VM warning: Insufficient space for shared memory file: 1362300 Try using the -Djava.io.tmpdir= option to select an alternate temp location.
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 ··SHA-256·checksum·0032fd6990f4177cfe9fe9366d0fe682b0e01f55221746d2f5d64d76a413c1a31 ··SHA-256·checksum·ed9b11eb1e799e5a638dc1141a64a6504ab6941488df30d8d1a7e380f9a39356
2 public·final·class·kotlin.UByte$$ExternalSyntheticBackport02 public·final·class·kotlin.UByte$$ExternalSyntheticBackport0
3 ··minor·version:·03 ··minor·version:·0
4 ··major·version:·494 ··major·version:·49
5 ··flags:·(0x1031)·ACC_PUBLIC,·ACC_FINAL,·ACC_SUPER,·ACC_SYNTHETIC5 ··flags:·(0x1031)·ACC_PUBLIC,·ACC_FINAL,·ACC_SUPER,·ACC_SYNTHETIC
6 ··this_class:·#2··························//·kotlin/UByte$$ExternalSyntheticBackport06 ··this_class:·#2··························//·kotlin/UByte$$ExternalSyntheticBackport0
7 ··super_class:·#4·························//·java/lang/Object7 ··super_class:·#4·························//·java/lang/Object
8 ··interfaces:·0,·fields:·0,·methods:·11,·attributes:·08 ··interfaces:·0,·fields:·0,·methods:·12,·attributes:·0
9 Constant·pool:9 Constant·pool:
10 ···#1·=·Utf8···············kotlin/UByte$$ExternalSyntheticBackport010 ···#1·=·Utf8···············kotlin/UByte$$ExternalSyntheticBackport0
11 ···#2·=·Class··············#1·············//·kotlin/UByte$$ExternalSyntheticBackport011 ···#2·=·Class··············#1·············//·kotlin/UByte$$ExternalSyntheticBackport0
12 ···#3·=·Utf8···············java/lang/Object12 ···#3·=·Utf8···············java/lang/Object
13 ···#4·=·Class··············#3·············//·java/lang/Object13 ···#4·=·Class··············#3·············//·java/lang/Object
14 ···#5·=·Utf8···············java/lang/Double14 ···#5·=·Utf8···············java/lang/Double
15 ···#6·=·Class··············#5·············//·java/lang/Double15 ···#6·=·Class··············#5·············//·java/lang/Double
Offset 26, 30 lines modifiedOffset 26, 37 lines modified
26 ··#20·=·Utf8···············compare26 ··#20·=·Utf8···············compare
27 ··#21·=·Utf8···············(JJ)I27 ··#21·=·Utf8···············(JJ)I
28 ··#22·=·NameAndType········#20:#21········//·compare:(JJ)I28 ··#22·=·NameAndType········#20:#21········//·compare:(JJ)I
29 ··#23·=·Methodref··········#19.#22········//·java/lang/Long.compare:(JJ)I29 ··#23·=·Methodref··········#19.#22········//·java/lang/Long.compare:(JJ)I
30 ··#24·=·Float··············1.725E-42f30 ··#24·=·Float··············1.725E-42f
31 ··#25·=·Float··············1.733E-42f31 ··#25·=·Float··············1.733E-42f
32 ··#26·=·Float··············1.4E-45f32 ··#26·=·Float··············1.4E-45f
 33 ··#27·=·Utf8···············isInfinite
 34 ··#28·=·Utf8···············(D)Z
 35 ··#29·=·NameAndType········#27:#28········//·isInfinite:(D)Z
 36 ··#30·=·Methodref··········#6.#29·········//·java/lang/Double.isInfinite:(D)Z
 37 ··#31·=·Utf8···············isNaN
 38 ··#32·=·NameAndType········#31:#28········//·isNaN:(D)Z
 39 ··#33·=·Methodref··········#6.#32·········//·java/lang/Double.isNaN:(D)Z
33 ··#27·=·Double·············4.9E-324d40 ··#34·=·Double·············4.9E-324d
34 ··#29·=·Utf8···············java/lang/Integer41 ··#36·=·Utf8···············java/lang/Integer
35 ··#30·=·Class··············#29············//·java/lang/Integer42 ··#37·=·Class··············#36············//·java/lang/Integer
36 ··#31·=·Utf8···············(II)I43 ··#38·=·Utf8···············(II)I
37 ··#32·=·NameAndType········#20:#31········//·compare:(II)I44 ··#39·=·NameAndType········#20:#38········//·compare:(II)I
38 ··#33·=·Methodref··········#30.#32········//·java/lang/Integer.compare:(II)I45 ··#40·=·Methodref··········#37.#39········//·java/lang/Integer.compare:(II)I
39 ··#34·=·Utf8···············Code46 ··#41·=·Utf8···············Code
40 ··#35·=·Utf8···············m47 ··#42·=·Utf8···············m
41 ··#36·=·Utf8···············(D)I48 ··#43·=·Utf8···············(D)I
42 ··#37·=·Utf8···············(J)I49 ··#44·=·Utf8···············(J)I
43 ··#38·=·Utf8···············(Z)I50 ··#45·=·Utf8···············(Z)I
44 ··#39·=·Utf8···············(I)J51 ··#46·=·Utf8···············(I)J
45 ··#40·=·Utf8···············(JJ)J52 ··#47·=·Utf8···············(JJ)J
46 ··#41·=·Utf8···············(Ljava/lang/Object;)Z53 ··#48·=·Utf8···············(Ljava/lang/Object;)Z
47 ··#42·=·Utf8···············m$154 ··#49·=·Utf8···············m$1
48 ··#43·=·Utf8···············m$255 ··#50·=·Utf8···············m$2
49 {56 {
50 ··public·static·int·m(double);57 ··public·static·int·m(double);
51 ····descriptor:·(D)I58 ····descriptor:·(D)I
52 ····flags:·(0x1009)·ACC_PUBLIC,·ACC_STATIC,·ACC_SYNTHETIC59 ····flags:·(0x1009)·ACC_PUBLIC,·ACC_STATIC,·ACC_SYNTHETIC
53 ····Code:60 ····Code:
54 ······stack=300,·locals=6,·args_size=161 ······stack=300,·locals=6,·args_size=1
55 ·········0:·dload_062 ·········0:·dload_0
Offset 232, 14 lines modifiedOffset 239, 37 lines modified
232 ·······116:·lload·········6239 ·······116:·lload·········6
233 ·······118:·lstore_2240 ·······118:·lstore_2
234 ·······119:·lload_0241 ·······119:·lload_0
235 ·······120:·lload_2242 ·······120:·lload_2
236 ·······121:·lsub243 ·······121:·lsub
237 ·······122:·lreturn244 ·······122:·lreturn
  
 245 ··public·static·boolean·m(double);
 246 ····descriptor:·(D)Z
 247 ····flags:·(0x1009)·ACC_PUBLIC,·ACC_STATIC,·ACC_SYNTHETIC
 248 ····Code:
 249 ······stack=300,·locals=4,·args_size=1
 250 ·········0:·dload_0
 251 ·········1:·invokestatic··#30·················//·Method·java/lang/Double.isInfinite:(D)Z
 252 ·········4:·istore_2
 253 ·········5:·iload_2
 254 ·········6:·ifne··········23
 255 ·········9:·dload_0
 256 ········10:·invokestatic··#33·················//·Method·java/lang/Double.isNaN:(D)Z
 257 ········13:·istore_3
 258 ········14:·iload_3
 259 ········15:·ifne··········23
 260 ········18:·iconst_1
 261 ········19:·istore_3
 262 ········20:·goto··········25
 263 ········23:·iconst_0
 264 ········24:·istore_3
 265 ········25:·iload_3
 266 ········26:·ireturn
  
238 ··public·static·boolean·m(java.lang.Object);267 ··public·static·boolean·m(java.lang.Object);
239 ····descriptor:·(Ljava/lang/Object;)Z268 ····descriptor:·(Ljava/lang/Object;)Z
240 ····flags:·(0x1009)·ACC_PUBLIC,·ACC_STATIC,·ACC_SYNTHETIC269 ····flags:·(0x1009)·ACC_PUBLIC,·ACC_STATIC,·ACC_SYNTHETIC
241 ····Code:270 ····Code:
242 ······stack=300,·locals=2,·args_size=1271 ······stack=300,·locals=2,·args_size=1
243 ·········0:·aload_0272 ·········0:·aload_0
244 ·········1:·ifnonnull·····9273 ·········1:·ifnonnull·····9
Offset 377, 10 lines modifiedOffset 407, 10 lines modified
377 ·········7:·istore_0407 ·········7:·istore_0
378 ·········8:·iload_1408 ·········8:·iload_1
379 ·········9:·iload_2409 ·········9:·iload_2
380 ········10:·ixor410 ········10:·ixor
381 ········11:·istore_1411 ········11:·istore_1
382 ········12:·iload_0412 ········12:·iload_0
383 ········13:·iload_1413 ········13:·iload_1
384 ········14:·invokestatic··#33·················//·Method·java/lang/Integer.compare:(II)I414 ········14:·invokestatic··#40·················//·Method·java/lang/Integer.compare:(II)I
385 ········17:·ireturn415 ········17:·ireturn
386 }416 }
1.06 KB
com/amazon/ion/IonBufferConfiguration.class
1000 B
procyon -ec {}
error from `procyon -ec {}`: OpenJDK 64-Bit Server VM warning: Insufficient space for shared memory file: 1362353 Try using the -Djava.io.tmpdir= option to select an alternate temp location.
    
Offset 17, 11 lines modifiedOffset 17, 18 lines modified
17 ············this.oversizedSymbolTableHandler·=·ionBufferConfiguration$Builder.getThrowingOversizedSymbolTableHandler();17 ············this.oversizedSymbolTableHandler·=·ionBufferConfiguration$Builder.getThrowingOversizedSymbolTableHandler();
18 ········}18 ········}
19 ········else·{19 ········else·{
20 ············this.oversizedSymbolTableHandler·=·ionBufferConfiguration$Builder.getOversizedSymbolTableHandler();20 ············this.oversizedSymbolTableHandler·=·ionBufferConfiguration$Builder.getOversizedSymbolTableHandler();
21 ········}21 ········}
22 ····}22 ····}
23 ····23 ····
 24 ····private·void·requireMaximumBufferSize()·{
 25 ········if·(this.getMaximumBufferSize()·>=·2147483639)·{
 26 ············return;
 27 ········}
 28 ········throw·new·IllegalArgumentException("Must·specify·both·an·OversizedValueHandler·and·OversizedSymbolTableHandler·when·a·custom·maximum·buffer·size·is·specified.");
 29 ····}
 30 ····
24 ····public·IonBufferConfiguration$OversizedSymbolTableHandler·getOversizedSymbolTableHandler()·{31 ····public·IonBufferConfiguration$OversizedSymbolTableHandler·getOversizedSymbolTableHandler()·{
25 ········return·this.oversizedSymbolTableHandler;32 ········return·this.oversizedSymbolTableHandler;
26 ····}33 ····}
27 }34 }
593 B
com/amazon/ion/IonReader.class
533 B
procyon -ec {}
error from `procyon -ec {}`: OpenJDK 64-Bit Server VM warning: Insufficient space for shared memory file: 1362416 Try using the -Djava.io.tmpdir= option to select an alternate temp location.
    
Offset 14, 14 lines modifiedOffset 14, 16 lines modified
14 ····14 ····
15 ····BigInteger·bigIntegerValue();15 ····BigInteger·bigIntegerValue();
16 ····16 ····
17 ····boolean·booleanValue();17 ····boolean·booleanValue();
18 ····18 ····
19 ····int·byteSize();19 ····int·byteSize();
20 ····20 ····
 21 ····void·close();
 22 ····
21 ····Date·dateValue();23 ····Date·dateValue();
22 ····24 ····
23 ····Decimal·decimalValue();25 ····Decimal·decimalValue();
24 ····26 ····
25 ····double·doubleValue();27 ····double·doubleValue();
26 ····28 ····
27 ····int·getBytes(final·byte[]·p0,·final·int·p1,·final·int·p2);29 ····int·getBytes(final·byte[]·p0,·final·int·p1,·final·int·p2);
13.0 KB
com/amazon/ion/impl/IonCursorBinary.class
13.0 KB
procyon -ec {}
error from `procyon -ec {}`: OpenJDK 64-Bit Server VM warning: Insufficient space for shared memory file: 1362479 Try using the -Djava.io.tmpdir= option to select an alternate temp location.
    
Offset 231, 40 lines modifiedOffset 231, 44 lines modified
231 ············this.fieldSid·=·-1;231 ············this.fieldSid·=·-1;
232 ············return·true;232 ············return·true;
233 ········}233 ········}
234 ········throw·new·IonException("Contained·values·overflowed·the·parent·container·length.");234 ········throw·new·IonException("Contained·values·overflowed·the·parent·container·length.");
235 ····}235 ····}
236 ····236 ····
237 ····private·boolean·ensureCapacity(long·min)·{237 ····private·boolean·ensureCapacity(long·min)·{
 238 ········final·long·n·=·0L;
 239 ········if·(min·<·n)·{
 240 ············throw·new·IonException("The·number·of·bytes·required·cannot·be·represented·in·a·Java·long.");
 241 ········}
238 ········final·long·freeSpace·=·this.freeSpaceAt(this.offset);242 ········final·long·freeSpace·=·this.freeSpaceAt(this.offset);
239 ········final·boolean·isSkippingCurrentValue·=·true;243 ········final·boolean·isSkippingCurrentValue·=·true;
240 ········if·(freeSpace·>=·min)·{244 ········if·(freeSpace·>=·min)·{
241 ············return·isSkippingCurrentValue;245 ············return·isSkippingCurrentValue;
242 ········}246 ········}
243 ········final·int·maximumBufferSize·=·this.refillableState.maximumBufferSize;247 ········final·int·maximumBufferSize·=·this.refillableState.maximumBufferSize;
244 ········final·int·n·=·(int)this.offset;248 ········final·int·n2·=·(int)this.offset;
245 ········final·long·b·=·(long)maximumBufferSize;249 ········final·long·b·=·(long)maximumBufferSize;
246 ········if·(min·>·b)·{250 ········if·(min·>·b)·{
247 ············this.refillableState.isSkippingCurrentValue·=·isSkippingCurrentValue;251 ············this.refillableState.isSkippingCurrentValue·=·isSkippingCurrentValue;
248 ············return·false;252 ············return·false;
249 ········}253 ········}
250 ········min·-=·this.refillableState.capacity;254 ········min·-=·this.refillableState.capacity;
251 ········if·(min·>·0L)·{255 ········if·(min·>·n)·{
252 ············final·long·a·=·this.refillableState.capacity·*·2;256 ············final·long·a·=·this.refillableState.capacity·*·2;
253 ············min·=·nextPowerOfTwo((int)(this.refillableState.capacity·+·min));257 ············min·=·nextPowerOfTwo((int)(this.refillableState.capacity·+·min));
254 ············min·=·Math.min(Math.max(a,·min),·b);258 ············min·=·Math.min(Math.max(a,·min),·b);
255 ············final·int·n2·=·(int)min;259 ············final·int·n3·=·(int)min;
256 ············final·byte[]·array·=·new·byte[n2];260 ············final·byte[]·array·=·new·byte[n3];
257 ············this.moveBytesToStartOfBuffer(array,·n);261 ············this.moveBytesToStartOfBuffer(array,·n2);
258 ············this.refillableState.capacity·=·n2;262 ············this.refillableState.capacity·=·n3;
259 ············this.buffer·=·array;263 ············this.buffer·=·array;
260 ············this.byteBuffer·=·ByteBuffer.wrap(array,·(int)this.offset,·(int)this.refillableState.capacity);264 ············this.byteBuffer·=·ByteBuffer.wrap(array,·(int)this.offset,·(int)this.refillableState.capacity);
261 ········}265 ········}
262 ········else·{266 ········else·{
263 ············this.moveBytesToStartOfBuffer(this.buffer,·n);267 ············this.moveBytesToStartOfBuffer(this.buffer,·n2);
264 ········}268 ········}
265 ········return·isSkippingCurrentValue;269 ········return·isSkippingCurrentValue;
266 ····}270 ····}
267 ····271 ····
268 ····private·boolean·fillAt(long·n,·long·bytesRequested)·{272 ····private·boolean·fillAt(long·n,·long·bytesRequested)·{
269 ········long·refill·=·bytesRequested·-·this.availableAt(n);273 ········long·refill·=·bytesRequested·-·this.availableAt(n);
270 ········final·long·bytesRequested2·=·0L;274 ········final·long·bytesRequested2·=·0L;
Offset 612, 57 lines modifiedOffset 616, 57 lines modified
612 ····}616 ····}
613 ····617 ····
614 ····private·boolean·slowIsDelimitedEnd_1_1()·{618 ····private·boolean·slowIsDelimitedEnd_1_1()·{
615 ········throw·new·UnsupportedOperationException();619 ········throw·new·UnsupportedOperationException();
616 ····}620 ····}
617 ····621 ····
618 ····private·boolean·slowMakeBufferReady()·{622 ····private·boolean·slowMakeBufferReady()·{
 623 ········final·int·ordinal·=·this.refillableState.state.ordinal();
619 ········final·int·n·=·IonCursorBinary$1.$SwitchMap$com$amazon$ion$impl$IonCursorBinary$State[this.refillableState.state.ordinal()]; 
620 ········final·boolean·b·=·true; 
621 ········boolean·b2;624 ········boolean·b2;
 625 ········if·(ordinal·!=·0)·{
 626 ············final·boolean·b·=·true;
622 ········if·(n·!=·(b·?·1·:·0))·{627 ············if·(ordinal·!=·(b·?·1·:·0))·{
623 ············if·(n·!=·2)·{ 
624 ················if·(n·!=·3)·{628 ················if·(ordinal·!=·2)·{
625 ····················if·(n·!=·4)·{629 ····················if·(ordinal·!=·3)·{
626 ························if·(n·!=·5)·{630 ························if·(ordinal·!=·5)·{
627 ····························throw·new·IllegalStateException();631 ····························throw·new·IllegalStateException();
628 ························}632 ························}
629 ························b2·=·false;633 ························b2·=·false;
630 ····················}634 ····················}
631 ····················else·{635 ····················else·{
632 ························b2·=·this.slowSeekToDelimitedEnd_1_1();636 ························b2·=·this.slowSeekToDelimitedEnd_1_1();
633 ····················}637 ····················}
634 ················}638 ················}
635 ················else·{639 ················else·{
 640 ····················b2·=·(this.slowSeek(this.refillableState.bytesRequested)·^·b);
636 ····················this.refillableState.state·=·IonCursorBinary$State.READY; 
637 ····················b2·=·this.slowFindDelimitedEnd_1_1(); 
638 ················}641 ················}
639 ············}642 ············}
640 ············else·{643 ············else·{
641 ················b2·=·this.fillAt(this.offset,·this.refillableState.bytesRequested);644 ················this.refillableState.state·=·IonCursorBinary$State.READY;
 645 ················b2·=·this.slowFindDelimitedEnd_1_1();
642 ············}646 ············}
643 ········}647 ········}
644 ········else·{648 ········else·{
645 ············b2·=·(this.slowSeek(this.refillableState.bytesRequested)·^·b);649 ············b2·=·this.fillAt(this.offset,·this.refillableState.bytesRequested);
646 ········}650 ········}
647 ········if·(!b2)·{651 ········if·(!b2)·{
648 ············this.event·=·IonCursor$Event.NEEDS_DATA;652 ············this.event·=·IonCursor$Event.NEEDS_DATA;
649 ········}653 ········}
650 ········return·b2;654 ········return·b2;
651 ····}655 ····}
652 ····656 ····
653 ····private·void·slowNextToken()·{657 ····private·void·slowNextToken()·{
654 ········this.peekIndex·=·this.checkpoint;658 ········this.peekIndex·=·this.checkpoint;
655 ········this.event·=·IonCursor$Event.NEEDS_DATA;659 ········this.event·=·IonCursor$Event.NEEDS_DATA;
656 ········while·((this.refillableState.state·==·IonCursorBinary$State.READY·||·this.slowMakeBufferReady())·&&·(this.parent·==·null·||·!this.checkContainerEnd()))·{660 ········while·((this.refillableState.state·==·IonCursorBinary$State.READY·||·this.slowMakeBufferReady())·&&·(this.parent·==·null·||·!this.checkContainerEnd()))·{
657 ············final·int·n·=·IonCursorBinary$1.$SwitchMap$com$amazon$ion$impl$IonCursorBinary$CheckpointLocation[this.checkpointLocation.ordinal()];661 ············final·int·ordinal·=·this.checkpointLocation.ordinal();
 662 ············if·(ordinal·!=·0)·{
658 ············final·boolean·b·=·true;663 ················final·boolean·b·=·true;
659 ············if·(n·!=·(b·?·1·:·0))·{664 ················if·(ordinal·!=·(b·?·1·:·0))·{
 665 ····················if·(ordinal·!=·2·&&·ordinal·!=·3)·{
660 ················if·(n·!=·2)·{ 
661 ····················if·(n·!=·3·&&·n·!=·4)·{ 
662 ························continue;666 ························continue;
663 ····················}667 ····················}
664 ····················if·(this.slowSkipRemainingValueBytes())·{668 ····················if·(this.slowSkipRemainingValueBytes())·{
665 ························return;669 ························return;
666 ····················}670 ····················}
667 ····················continue;671 ····················continue;
668 ················}672 ················}
Offset 679, 23 lines modifiedOffset 683, 23 lines modified
679 ············else·{683 ············else·{
680 ················if·(this.dataHandler·!=·null)·{684 ················if·(this.dataHandler·!=·null)·{
681 ····················this.reportConsumedData();685 ····················this.reportConsumedData();
682 ················}686 ················}
683 ················this.valueTid·=·null;687 ················this.valueTid·=·null;
684 ················this.hasAnnotations·=·false;688 ················this.hasAnnotations·=·false;
685 ················final·Marker·parent·=·this.parent;689 ················final·Marker·parent·=·this.parent;
686 ················Label_0296:·{690 ················Label_0283:·{
687 ····················if·(parent·!=·null·&&·parent.typeId.type·==·IonType.STRUCT)·{691 ····················if·(parent·!=·null·&&·parent.typeId.type·==·IonType.STRUCT)·{
688 ························if·(this.minorVersion·==·0)·{692 ························if·(this.minorVersion·==·0)·{
689 ····························if·(!this.slowReadFieldName_1_0())·{693 ····························if·(!this.slowReadFieldName_1_0())·{
690 ································break·Label_0296;694 ································break·Label_0283;
691 ····························}695 ····························}
692 ························}696 ························}
693 ························else·if·(!this.slowReadFieldName_1_1())·{697 ························else·if·(!this.slowReadFieldName_1_1())·{
694 ····························break·Label_0296;698 ····························break·Label_0283;
695 ························}699 ························}
Max diff block lines reached; 6905/13043 bytes (52.94%) of diff not shown.
638 B
com/amazon/ion/impl/ResizingPipedInputStream$1.class
534 B
procyon -ec {}
error from `procyon -ec {}`: OpenJDK 64-Bit Server VM warning: Insufficient space for shared memory file: 1362544 Try using the -Djava.io.tmpdir= option to select an alternate temp location.
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 package·com.amazon.ion.impl;1 package·com.amazon.ion.impl;
  
2 final·class·ResizingPipedInputStream$1·implements·ResizingPipedInputStream$NotificationConsumer2 class·ResizingPipedInputStream$1·implements·ResizingPipedInputStream$NotificationConsumer
3 {3 {
4 ····public·void·bytesConsolidatedToStartOfBuffer(final·int·n)·{4 ····public·void·bytesConsolidatedToStartOfBuffer(final·int·n)·{
5 ····}5 ····}
6 }6 }
16.2 KB
com/amazon/ion/impl/_Private_IonReaderBuilder.class
16.1 KB
procyon -ec {}
error from `procyon -ec {}`: OpenJDK 64-Bit Server VM warning: Insufficient space for shared memory file: 1362607 Try using the -Djava.io.tmpdir= option to select an alternate temp location.
    
Offset 1, 139 lines modifiedOffset 1, 149 lines modified
  
1 package·com.amazon.ion.impl;1 package·com.amazon.ion.impl;
  
2 import·com.amazon.ion.IonTextReader;2 import·com.amazon.ion.IonTextReader;
3 import·java.io.Reader;3 import·java.io.Reader;
4 import·com.amazon.ion.IonValue;4 import·com.amazon.ion.IonValue;
 5 import·java.io.EOFException;
5 import·com.amazon.ion.util.IonStreamUtils;6 import·com.amazon.ion.util.IonStreamUtils;
 7 import·java.util.Collections;
 8 import·java.util.Iterator;
6 import·java.io.IOException;9 import·java.io.IOException;
7 import·com.amazon.ion.IonException;10 import·com.amazon.ion.IonException;
8 import·java.io.EOFException; 
9 import·java.io.ByteArrayInputStream;11 import·java.io.ByteArrayInputStream;
10 import·java.util.zip.GZIPInputStream;12 import·com.amazon.ion.util.InputStreamInterceptor;
 13 import·java.util.function.ToIntFunction;
 14 import·androidx.webkit.internal.ApiHelperForM$$ExternalSyntheticApiModelOutline0;
11 import·com.amazon.ion.IonReader;15 import·com.amazon.ion.IonReader;
 16 import·java.util.List;
12 import·java.io.InputStream;17 import·java.io.InputStream;
13 import·com.amazon.ion.system.IonReaderBuilder;18 import·com.amazon.ion.system.IonReaderBuilder;
  
14 public·class·_Private_IonReaderBuilder·extends·IonReaderBuilder19 public·class·_Private_IonReaderBuilder·extends·IonReaderBuilder
15 {20 {
16 ····static·final·byte[]·GZIP_HEADER; 
17 ····private·_Private_LocalSymbolTableFactory·lstFactory;21 ····private·_Private_LocalSymbolTableFactory·lstFactory;
18 ····22 ····
19 ····static·{ 
20 ········final·byte[]·array; 
21 ········final·byte[]·gzip_HEADER·=·array·=·new·byte[2]; 
22 ········array[0]·=·31; 
23 ········array[1]·=·-117; 
24 ········GZIP_HEADER·=·gzip_HEADER; 
25 ····} 
26 ···· 
27 ····private·_Private_IonReaderBuilder()·{23 ····private·_Private_IonReaderBuilder()·{
28 ········this.lstFactory·=·(_Private_LocalSymbolTableFactory)LocalSymbolTable.DEFAULT_LST_FACTORY;24 ········this.lstFactory·=·(_Private_LocalSymbolTableFactory)LocalSymbolTable.DEFAULT_LST_FACTORY;
29 ····}25 ····}
30 ····26 ····
31 ····private·_Private_IonReaderBuilder(final·_Private_IonReaderBuilder·private_IonReaderBuilder)·{27 ····private·_Private_IonReaderBuilder(final·_Private_IonReaderBuilder·private_IonReaderBuilder)·{
32 ········super((IonReaderBuilder)private_IonReaderBuilder);28 ········super((IonReaderBuilder)private_IonReaderBuilder);
33 ········this.lstFactory·=·private_IonReaderBuilder.lstFactory;29 ········this.lstFactory·=·private_IonReaderBuilder.lstFactory;
34 ····}30 ····}
35 ····31 ····
36 ····static·IonReader·buildReader(final·_Private_IonReaderBuilder·private_IonReaderBuilder,·InputStream·inputStream,·final·_Private_IonReaderBuilder$IonReaderFromInputStreamFactoryBinary·private_IonReaderBuilder$IonReaderFromInputStreamFactoryBinary,·final·_Private_IonReaderBuilder$IonReaderFromInputStreamFactoryText·private_IonReaderBuilder$IonReaderFromInputStreamFactoryText)·{32 ····static·IonReader·buildReader(final·_Private_IonReaderBuilder·private_IonReaderBuilder,·InputStream·inputStream,·final·_Private_IonReaderBuilder$IonReaderFromInputStreamFactoryBinary·private_IonReaderBuilder$IonReaderFromInputStreamFactoryBinary,·final·_Private_IonReaderBuilder$IonReaderFromInputStreamFactoryText·private_IonReaderBuilder$IonReaderFromInputStreamFactoryText,·final·List·list)·{
37 ········if·(inputStream·!=·null)·{33 ········if·(inputStream·!=·null)·{
38 ············final·byte[]·array·=·new·byte[_Private_IonConstants.BINARY_VERSION_MARKER_SIZE]; 
39 ············final·InputStream·inputStream2·=·inputStream; 
40 ············try·{ 
41 ················final·int·read·=·inputStream2.read(array); 
42 ················if·(startsWithGzipHeader(array,·read))·{34 ············final·int·max·=·Math.max(_Private_IonConstants.BINARY_VERSION_MARKER_SIZE,·ApiHelperForM$$ExternalSyntheticApiModelOutline0.m(ApiHelperForM$$ExternalSyntheticApiModelOutline0.m(ApiHelperForM$$ExternalSyntheticApiModelOutline0.m(ApiHelperForM$$ExternalSynth[·...·truncated·by·diffoscope;·len:·110,·SHA:·84edc434449f36b58511b906836f2b0a80525468d14d3d5f5a3a6b5656e845bb·...·]
 35 ············validateHeaderLength(max);
 36 ············final·byte[]·array·=·new·byte[max];
 37 ············final·int·fillToLengthOrStreamEnd·=·fillToLengthOrStreamEnd(inputStream,·array,·max);
 38 ············while·(true)·{
 39 ················for·(final·InputStreamInterceptor·inputStreamInterceptor·:·list)·{
 40 ····················if·(fillToLengthOrStreamEnd·<·inputStreamInterceptor.numberOfBytesNeededToDetermineMatch())·{
 41 ························continue;
 42 ····················}
 43 ····················if·(!inputStreamInterceptor.isMatch(array,·0,·fillToLengthOrStreamEnd))·{
 44 ························continue;
 45 ····················}
43 ····················try·{46 ····················try·{
44 ························final·GZIPInputStream·gzipInputStream·=·new(java.util.zip.GZIPInputStream.class)(); 
45 ························try·{47 ························try·{
 48 ····························final·_Private_IonReaderBuilder$TwoElementInputStream·private_IonReaderBuilder$TwoElementInputStream·=·new·_Private_IonReaderBuilder$TwoElementInputStream((InputStream)new·ByteArrayInputStream(array,·0,·fillToLengthOrStreamEnd),·inputStream,·(_Private_IonReaderBuilder$1)null);
 49 ····························final·InputStreamInterceptor·inputStreamInterceptor2·=·inputStreamInterceptor;
46 ····························try·{50 ····························try·{
 51 ································inputStream·=·inputStreamInterceptor2.newInputStream((InputStream)private_IonReaderBuilder$TwoElementInputStream);
 52 ································final·int·fillToLengthOrStreamEnd2·=·fillToLengthOrStreamEnd(inputStream,·array,·_Private_IonConstants.BINARY_VERSION_MARKER_SIZE);
 53 ································final·Object·o·=·inputStream;
 54 ································final·int·length·=·fillToLengthOrStreamEnd2;
47 ································final·_Private_IonReaderBuilder$TwoElementSequenceInputStream·in·=·new·_Private_IonReaderBuilder$TwoElementSequenceInputStream((InputStream)new·ByteArrayInputStream(array,·0,·read),·inputStream,·(_Private_IonReaderBuilder$1)null); 
48 ································final·GZIPInputStream·gzipInputStream2·=·gzipInputStream; 
49 ································try·{ 
50 ····································new·GZIPInputStream((InputStream)in); 
51 ····································final·GZIPInputStream·gzipInputStream3·=·gzipInputStream; 
52 ····································try·{ 
53 ········································gzipInputStream3.read(array); 
54 ····································} 
55 ····································catch·(final·EOFException·ex)·{} 
56 ····································catch·(final·IOException·ex2)·{ 
57 ········································throw·new·IonException((Throwable)ex2); 
58 ····································} 
59 ································}55 ····························}
60 ································catch·(final·IOException·ex3)·{}56 ····························catch·(final·IOException·ex)·{
 57 ································throw·new·IonException((Throwable)ex);
61 ····························}58 ····························}
62 ····························catch·(final·IOException·ex4)·{} 
63 ························}59 ························}
64 ························catch·(final·IOException·ex5)·{}60 ························catch·(final·IOException·ex2)·{}
65 ····················}61 ····················}
66 ····················catch·(final·IOException·ex6)·{}62 ····················catch·(final·IOException·ex3)·{}
67 ················}63 ····················break;
 64 ····················Object·o·=·null;
68 ················final·int·length·=·read;65 ····················int·length·=·0;
69 ················if·(startsWithIvm(array,·length))·{66 ····················if·(startsWithIvm(array,·length))·{
70 ····················return·private_IonReaderBuilder$IonReaderFromInputStreamFactoryBinary.makeReader(private_IonReaderBuilder,·inputStream,·array,·0,·length);67 ························return·private_IonReaderBuilder$IonReaderFromInputStreamFactoryBinary.makeReader(private_IonReaderBuilder,·(InputStream)o,·array,·0,·length);
71 ················}68 ····················}
72 ················if·(length·>·0)·{69 ····················if·(length·>·0)·{
73 ····················inputStream·=·(InputStream)new·_Private_IonReaderBuilder$TwoElementSequenceInputStream((InputStream)new·ByteArrayInputStream(array,·0,·length),·inputStream,·(_Private_IonReaderBuilder$1)null);70 ························o·=·new·_Private_IonReaderBuilder$TwoElementInputStream((InputStream)new·ByteArrayInputStream(array,·0,·length),·(InputStream)o,·(_Private_IonReaderBuilder$1)null);
 71 ····················}
 72 ····················return·private_IonReaderBuilder$IonReaderFromInputStreamFactoryText.makeReader(private_IonReaderBuilder.validateCatalog(),·(InputStream)o,·private_IonReaderBuilder.lstFactory);
74 ················}73 ················}
 74 ················Object·o·=·inputStream;
 75 ················final·int·length·=·fillToLengthOrStreamEnd;
 76 ················continue;
75 ················return·private_IonReaderBuilder$IonReaderFromInputStreamFactoryText.makeReader(private_IonReaderBuilder.validateCatalog(),·inputStream,·private_IonReaderBuilder.lstFactory); 
76 ············} 
77 ············catch·(final·IOException·ex7)·{ 
78 ················throw·new·IonException((Throwable)ex7); 
79 ············}77 ············}
80 ········}78 ········}
81 ········throw·new·NullPointerException("Cannot·build·a·reader·from·a·null·InputStream.");79 ········throw·new·NullPointerException("Cannot·build·a·reader·from·a·null·InputStream.");
82 ····}80 ····}
83 ····81 ····
84 ····static·IonReader·buildReader(final·_Private_IonReaderBuilder·private_IonReaderBuilder,·final·byte[]·buf,·final·int·offset,·final·int·length,·final·_Private_IonReaderBuilder$IonReaderFromBytesFactoryBinary·private_IonReaderBuilder$IonReaderFromBytesFactoryBinary,·final·_Private_IonReaderBuilder$IonReaderFromBytesFactoryText·private_IonReaderBuilder$IonReaderFromBytesFactoryText)·{82 ····static·IonReader·buildReader(final·_Private_IonReaderBuilder·private_IonReaderBuilder,·final·byte[]·buf,·final·int·offset,·final·int·length,·final·_Private_IonReaderBuilder$IonReaderFromBytesFactoryBinary·private_IonReaderBuilder$IonReaderFromBytesFactoryBinary,·final·_Private_IonReaderBuilder$IonReaderFromBytesFactoryText·private_IonReaderBuilder$IonReaderFromBytesFactoryText)·{
85 ········if·(IonStreamUtils.isGzip(buf,·offset,·length))·{83 ········for·(final·InputStreamInterceptor·inputStreamInterceptor·:·private_IonReaderBuilder.getInputStreamInterceptors())·{
 84 ············final·int·numberOfBytesNeededToDetermineMatch·=·inputStreamInterceptor.numberOfBytesNeededToDetermineMatch();
 85 ············validateHeaderLength(numberOfBytesNeededToDetermineMatch);
 86 ············if·(length·<·numberOfBytesNeededToDetermineMatch)·{
 87 ················continue;
86 ············try·{88 ············}
87 ················final·GZIPInputStream·gzipInputStream·=·new(java.util.zip.GZIPInputStream.class)();89 ············if·(inputStreamInterceptor.isMatch(buf,·offset,·length))·{
88 ················try·{90 ················try·{
89 ····················final·ByteArrayInputStream·in·=·new·ByteArrayInputStream(buf,·offset,·length);91 ····················final·ByteArrayInputStream·byteArrayInputStream·=·new·ByteArrayInputStream(buf,·offset,·length);
90 ····················final·GZIPInputStream·gzipInputStream2·=·gzipInputStream;92 ····················final·InputStreamInterceptor·inputStreamInterceptor2·=·inputStreamInterceptor;
Max diff block lines reached; 6483/16246 bytes (39.91%) of diff not shown.
818 B
com/amazon/ion/impl/_Private_LocalSymbolTable.class
716 B
procyon -ec {}
error from `procyon -ec {}`: OpenJDK 64-Bit Server VM warning: Insufficient space for shared memory file: 1362671 Try using the -Djava.io.tmpdir= option to select an alternate temp location.
    
Offset 1, 11 lines modifiedOffset 1, 19 lines modified
  
1 package·com.amazon.ion.impl;1 package·com.amazon.ion.impl;
  
 2 import·java.util.Collection;
 3 import·java.util.List;
2 import·com.amazon.ion.SymbolTable;4 import·com.amazon.ion.SymbolTable;
  
3 interface·_Private_LocalSymbolTable·extends·SymbolTable5 public·interface·_Private_LocalSymbolTable·extends·SymbolTable
4 {6 {
 7 ····List·getImportedTablesAsList();
 8 ····
5 ····SymbolTable[]·getImportedTablesNoCopy();9 ····SymbolTable[]·getImportedTablesNoCopy();
6 ····10 ····
 11 ····Collection·getLocalSymbolsNoCopy();
 12 ····
 13 ····int·getNumberOfLocalSymbols();
 14 ····
7 ····_Private_LocalSymbolTable·makeCopy();15 ····_Private_LocalSymbolTable·makeCopy();
8 }16 }
967 B
com/amazon/ion/impl/bin/IonRawBinaryWriter$$ExternalSyntheticLambda0.class
819 B
procyon -ec {}
error from `procyon -ec {}`: OpenJDK 64-Bit Server VM warning: Insufficient space for shared memory file: 1362734 Try using the -Djava.io.tmpdir= option to select an alternate temp location.
    
Offset 1, 11 lines modifiedOffset 1, 9 lines modified
  
1 package·com.amazon.ion.impl.bin;1 package·com.amazon.ion.impl.bin;
  
2 import·com.amazon.ion.impl._Private_RecyclingStack$Recycler; 
  
3 public·final·synthetic·class·IonRawBinaryWriter$$ExternalSyntheticLambda0·implements·_Private_RecyclingStack$Recycler2 public·final·synthetic·class·IonRawBinaryWriter$$ExternalSyntheticLambda0·implements·Runnable
4 {3 {
5 ····public·final·void·recycle(final·Object·o)·{ 
6 ········this.f$0.lambda$pushContainer$0$com-amazon-ion-impl-bin-IonRawBinaryWriter(this.f$1,·(IonRawBinaryWriter$ContainerInfo)o);4 ····public·final·void·run()·{
 5 ········this.f$0.endOfBlockSizeReached();
7 ····}6 ····}
8 }7 }
864 B
com/amazon/ion/impl/bin/IonRawBinaryWriter$1.class
764 B
procyon -ec {}
error from `procyon -ec {}`: OpenJDK 64-Bit Server VM warning: Insufficient space for shared memory file: 1362855 Try using the -Djava.io.tmpdir= option to select an alternate temp location.
    
Offset 1, 17 lines modifiedOffset 1, 6 lines modified
  
1 package·com.amazon.ion.impl.bin;1 package·com.amazon.ion.impl.bin;
  
 2 synthetic·class·IonRawBinaryWriter$1
2 import·com.amazon.ion.impl._Private_RecyclingStack$ElementFactory; 
  
3 class·IonRawBinaryWriter$1·implements·_Private_RecyclingStack$ElementFactory 
4 {3 {
5 ····final·/*·synthetic·*/·IonRawBinaryWriter·this$0; 
6 ···· 
7 ····IonRawBinaryWriter$1(final·IonRawBinaryWriter·this$0)·{ 
8 ········this.this$0·=·this$0; 
9 ····} 
10 ···· 
11 ····public·IonRawBinaryWriter$ContainerInfo·newElement()·{ 
12 ········return·new·IonRawBinaryWriter$ContainerInfo(this.this$0); 
13 ····} 
14 }4 }
4.69 KB
com/amazon/ion/impl/bin/utf8/ByteBufferPool.class
4.59 KB
javap -verbose -constants -s -l -private {}
error from `javap -verbose -constants -s -l -private {}`: OpenJDK 64-Bit Server VM warning: Insufficient space for shared memory file: 1363012 Try using the -Djava.io.tmpdir= option to select an alternate temp location.
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 ··SHA-256·checksum·7f0668a624e25b14b82d960da572acfe109831983afbd294948b809197a1e34b1 ··SHA-256·checksum·a84ac70569b4956fbf5aa7125f9a61dcb9eba30b0159de8d1604b0ead76d9ca0
2 public·class·com.amazon.ion.impl.bin.utf8.ByteBufferPool·extends·com.amazon.ion.impl.bin.utf8.Pool2 public·class·com.amazon.ion.impl.bin.utf8.ByteBufferPool·extends·com.amazon.ion.impl.bin.utf8.Pool
3 ··minor·version:·03 ··minor·version:·0
4 ··major·version:·494 ··major·version:·49
5 ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER5 ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER
6 ··this_class:·#2··························//·com/amazon/ion/impl/bin/utf8/ByteBufferPool6 ··this_class:·#2··························//·com/amazon/ion/impl/bin/utf8/ByteBufferPool
7 ··super_class:·#4·························//·com/amazon/ion/impl/bin/utf8/Pool7 ··super_class:·#4·························//·com/amazon/ion/impl/bin/utf8/Pool
8 ··interfaces:·0,·fields:·1,·methods:·3,·attributes:·08 ··interfaces:·0,·fields:·1,·methods:·5,·attributes:·0
9 Constant·pool:9 Constant·pool:
10 ···#1·=·Utf8···············com/amazon/ion/impl/bin/utf8/ByteBufferPool10 ···#1·=·Utf8···············com/amazon/ion/impl/bin/utf8/ByteBufferPool
11 ···#2·=·Class··············#1·············//·com/amazon/ion/impl/bin/utf8/ByteBufferPool11 ···#2·=·Class··············#1·············//·com/amazon/ion/impl/bin/utf8/ByteBufferPool
12 ···#3·=·Utf8···············com/amazon/ion/impl/bin/utf8/Pool12 ···#3·=·Utf8···············com/amazon/ion/impl/bin/utf8/Pool
13 ···#4·=·Class··············#3·············//·com/amazon/ion/impl/bin/utf8/Pool13 ···#4·=·Class··············#3·············//·com/amazon/ion/impl/bin/utf8/Pool
14 ···#5·=·Utf8···············INSTANCE14 ···#5·=·Utf8···············INSTANCE
15 ···#6·=·Utf8···············Lcom/amazon/ion/impl/bin/utf8/ByteBufferPool;15 ···#6·=·Utf8···············Lcom/amazon/ion/impl/bin/utf8/ByteBufferPool;
Offset 21, 18 lines modifiedOffset 21, 26 lines modified
21 ··#12·=·Fieldref···········#2.#11·········//·com/amazon/ion/impl/bin/utf8/ByteBufferPool.INSTANCE:Lcom/amazon/ion/impl/bin/utf8/ByteBufferPool;21 ··#12·=·Fieldref···········#2.#11·········//·com/amazon/ion/impl/bin/utf8/ByteBufferPool.INSTANCE:Lcom/amazon/ion/impl/bin/utf8/ByteBufferPool;
22 ··#13·=·Utf8···············com/amazon/ion/impl/bin/utf8/ByteBufferPool$122 ··#13·=·Utf8···············com/amazon/ion/impl/bin/utf8/ByteBufferPool$1
23 ··#14·=·Class··············#13············//·com/amazon/ion/impl/bin/utf8/ByteBufferPool$123 ··#14·=·Class··············#13············//·com/amazon/ion/impl/bin/utf8/ByteBufferPool$1
24 ··#15·=·Methodref··········#14.#9·········//·com/amazon/ion/impl/bin/utf8/ByteBufferPool$1."<init>":()V24 ··#15·=·Methodref··········#14.#9·········//·com/amazon/ion/impl/bin/utf8/ByteBufferPool$1."<init>":()V
25 ··#16·=·Utf8···············(Lcom/amazon/ion/impl/bin/utf8/Pool$Allocator;)V25 ··#16·=·Utf8···············(Lcom/amazon/ion/impl/bin/utf8/Pool$Allocator;)V
26 ··#17·=·NameAndType········#7:#16·········//·"<init>":(Lcom/amazon/ion/impl/bin/utf8/Pool$Allocator;)V26 ··#17·=·NameAndType········#7:#16·········//·"<init>":(Lcom/amazon/ion/impl/bin/utf8/Pool$Allocator;)V
27 ··#18·=·Methodref··········#4.#17·········//·com/amazon/ion/impl/bin/utf8/Pool."<init>":(Lcom/amazon/ion/impl/bin/utf8/Pool$Allocator;)V27 ··#18·=·Methodref··········#4.#17·········//·com/amazon/ion/impl/bin/utf8/Pool."<init>":(Lcom/amazon/ion/impl/bin/utf8/Pool$Allocator;)V
 28 ··#19·=·Utf8···············getOrCreate
 29 ··#20·=·Utf8···············()Lcom/amazon/ion/impl/bin/utf8/Poolable;
 30 ··#21·=·NameAndType········#19:#20········//·getOrCreate:()Lcom/amazon/ion/impl/bin/utf8/Poolable;
 31 ··#22·=·Methodref··········#4.#21·········//·com/amazon/ion/impl/bin/utf8/Pool.getOrCreate:()Lcom/amazon/ion/impl/bin/utf8/Poolable;
 32 ··#23·=·Utf8···············returnToPool
 33 ··#24·=·Utf8···············(Lcom/amazon/ion/impl/bin/utf8/Poolable;)V
 34 ··#25·=·NameAndType········#23:#24········//·returnToPool:(Lcom/amazon/ion/impl/bin/utf8/Poolable;)V
 35 ··#26·=·Methodref··········#4.#25·········//·com/amazon/ion/impl/bin/utf8/Pool.returnToPool:(Lcom/amazon/ion/impl/bin/utf8/Poolable;)V
28 ··#19·=·Utf8···············Code36 ··#27·=·Utf8···············Code
29 ··#20·=·Utf8···············<clinit>37 ··#28·=·Utf8···············<clinit>
30 ··#21·=·Utf8···············getInstance38 ··#29·=·Utf8···············getInstance
31 ··#22·=·Utf8···············()Lcom/amazon/ion/impl/bin/utf8/ByteBufferPool;39 ··#30·=·Utf8···············()Lcom/amazon/ion/impl/bin/utf8/ByteBufferPool;
32 {40 {
33 ··private·static·final·com.amazon.ion.impl.bin.utf8.ByteBufferPool·INSTANCE;41 ··private·static·final·com.amazon.ion.impl.bin.utf8.ByteBufferPool·INSTANCE;
34 ····descriptor:·Lcom/amazon/ion/impl/bin/utf8/ByteBufferPool;42 ····descriptor:·Lcom/amazon/ion/impl/bin/utf8/ByteBufferPool;
35 ····flags:·(0x001a)·ACC_PRIVATE,·ACC_STATIC,·ACC_FINAL43 ····flags:·(0x001a)·ACC_PRIVATE,·ACC_STATIC,·ACC_FINAL
  
36 ··static·{};44 ··static·{};
37 ····descriptor:·()V45 ····descriptor:·()V
Offset 64, 8 lines modifiedOffset 72, 27 lines modified
64 ··public·static·com.amazon.ion.impl.bin.utf8.ByteBufferPool·getInstance();72 ··public·static·com.amazon.ion.impl.bin.utf8.ByteBufferPool·getInstance();
65 ····descriptor:·()Lcom/amazon/ion/impl/bin/utf8/ByteBufferPool;73 ····descriptor:·()Lcom/amazon/ion/impl/bin/utf8/ByteBufferPool;
66 ····flags:·(0x0009)·ACC_PUBLIC,·ACC_STATIC74 ····flags:·(0x0009)·ACC_PUBLIC,·ACC_STATIC
67 ····Code:75 ····Code:
68 ······stack=300,·locals=0,·args_size=076 ······stack=300,·locals=0,·args_size=0
69 ·········0:·getstatic·····#12·················//·Field·INSTANCE:Lcom/amazon/ion/impl/bin/utf8/ByteBufferPool;77 ·········0:·getstatic·····#12·················//·Field·INSTANCE:Lcom/amazon/ion/impl/bin/utf8/ByteBufferPool;
70 ·········3:·areturn78 ·········3:·areturn
  
 79 ··public·com.amazon.ion.impl.bin.utf8.Poolable·getOrCreate();
 80 ····descriptor:·()Lcom/amazon/ion/impl/bin/utf8/Poolable;
 81 ····flags:·(0x1041)·ACC_PUBLIC,·ACC_BRIDGE,·ACC_SYNTHETIC
 82 ····Code:
 83 ······stack=300,·locals=1,·args_size=1
 84 ·········0:·aload_0
 85 ·········1:·invokespecial·#22·················//·Method·com/amazon/ion/impl/bin/utf8/Pool.getOrCreate:()Lcom/amazon/ion/impl/bin/utf8/Poolable;
 86 ·········4:·areturn
  
 87 ··public·void·returnToPool(com.amazon.ion.impl.bin.utf8.Poolable);
 88 ····descriptor:·(Lcom/amazon/ion/impl/bin/utf8/Poolable;)V
 89 ····flags:·(0x1041)·ACC_PUBLIC,·ACC_BRIDGE,·ACC_SYNTHETIC
 90 ····Code:
 91 ······stack=300,·locals=2,·args_size=2
 92 ·········0:·aload_0
 93 ·········1:·aload_1
 94 ·········2:·invokespecial·#26·················//·Method·com/amazon/ion/impl/bin/utf8/Pool.returnToPool:(Lcom/amazon/ion/impl/bin/utf8/Poolable;)V
 95 ·········5:·return
71 }96 }
4.82 KB
com/amazon/ion/impl/bin/utf8/Utf8StringDecoderPool.class
4.71 KB
javap -verbose -constants -s -l -private {}
error from `javap -verbose -constants -s -l -private {}`: OpenJDK 64-Bit Server VM warning: Insufficient space for shared memory file: 1363288 Try using the -Djava.io.tmpdir= option to select an alternate temp location.
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 ··SHA-256·checksum·be2ca5fa8a31124835e15c1b6b27a7105e1ed8af5a32b1d4fa7bd9d95d87733b1 ··SHA-256·checksum·1d3f4d120c715b4ca77d3c1738e02b928f02cd84b47d2d44b131111a89e0f4eb
2 public·class·com.amazon.ion.impl.bin.utf8.Utf8StringDecoderPool·extends·com.amazon.ion.impl.bin.utf8.Pool2 public·class·com.amazon.ion.impl.bin.utf8.Utf8StringDecoderPool·extends·com.amazon.ion.impl.bin.utf8.Pool
3 ··minor·version:·03 ··minor·version:·0
4 ··major·version:·494 ··major·version:·49
5 ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER5 ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER
6 ··this_class:·#2··························//·com/amazon/ion/impl/bin/utf8/Utf8StringDecoderPool6 ··this_class:·#2··························//·com/amazon/ion/impl/bin/utf8/Utf8StringDecoderPool
7 ··super_class:·#4·························//·com/amazon/ion/impl/bin/utf8/Pool7 ··super_class:·#4·························//·com/amazon/ion/impl/bin/utf8/Pool
8 ··interfaces:·0,·fields:·1,·methods:·3,·attributes:·08 ··interfaces:·0,·fields:·1,·methods:·5,·attributes:·0
9 Constant·pool:9 Constant·pool:
10 ···#1·=·Utf8···············com/amazon/ion/impl/bin/utf8/Utf8StringDecoderPool10 ···#1·=·Utf8···············com/amazon/ion/impl/bin/utf8/Utf8StringDecoderPool
11 ···#2·=·Class··············#1·············//·com/amazon/ion/impl/bin/utf8/Utf8StringDecoderPool11 ···#2·=·Class··············#1·············//·com/amazon/ion/impl/bin/utf8/Utf8StringDecoderPool
12 ···#3·=·Utf8···············com/amazon/ion/impl/bin/utf8/Pool12 ···#3·=·Utf8···············com/amazon/ion/impl/bin/utf8/Pool
13 ···#4·=·Class··············#3·············//·com/amazon/ion/impl/bin/utf8/Pool13 ···#4·=·Class··············#3·············//·com/amazon/ion/impl/bin/utf8/Pool
14 ···#5·=·Utf8···············INSTANCE14 ···#5·=·Utf8···············INSTANCE
15 ···#6·=·Utf8···············Lcom/amazon/ion/impl/bin/utf8/Utf8StringDecoderPool;15 ···#6·=·Utf8···············Lcom/amazon/ion/impl/bin/utf8/Utf8StringDecoderPool;
Offset 21, 18 lines modifiedOffset 21, 26 lines modified
21 ··#12·=·Fieldref···········#2.#11·········//·com/amazon/ion/impl/bin/utf8/Utf8StringDecoderPool.INSTANCE:Lcom/amazon/ion/impl/bin/utf8/Utf8StringDecoderPool;21 ··#12·=·Fieldref···········#2.#11·········//·com/amazon/ion/impl/bin/utf8/Utf8StringDecoderPool.INSTANCE:Lcom/amazon/ion/impl/bin/utf8/Utf8StringDecoderPool;
22 ··#13·=·Utf8···············com/amazon/ion/impl/bin/utf8/Utf8StringDecoderPool$122 ··#13·=·Utf8···············com/amazon/ion/impl/bin/utf8/Utf8StringDecoderPool$1
23 ··#14·=·Class··············#13············//·com/amazon/ion/impl/bin/utf8/Utf8StringDecoderPool$123 ··#14·=·Class··············#13············//·com/amazon/ion/impl/bin/utf8/Utf8StringDecoderPool$1
24 ··#15·=·Methodref··········#14.#9·········//·com/amazon/ion/impl/bin/utf8/Utf8StringDecoderPool$1."<init>":()V24 ··#15·=·Methodref··········#14.#9·········//·com/amazon/ion/impl/bin/utf8/Utf8StringDecoderPool$1."<init>":()V
25 ··#16·=·Utf8···············(Lcom/amazon/ion/impl/bin/utf8/Pool$Allocator;)V25 ··#16·=·Utf8···············(Lcom/amazon/ion/impl/bin/utf8/Pool$Allocator;)V
26 ··#17·=·NameAndType········#7:#16·········//·"<init>":(Lcom/amazon/ion/impl/bin/utf8/Pool$Allocator;)V26 ··#17·=·NameAndType········#7:#16·········//·"<init>":(Lcom/amazon/ion/impl/bin/utf8/Pool$Allocator;)V
27 ··#18·=·Methodref··········#4.#17·········//·com/amazon/ion/impl/bin/utf8/Pool."<init>":(Lcom/amazon/ion/impl/bin/utf8/Pool$Allocator;)V27 ··#18·=·Methodref··········#4.#17·········//·com/amazon/ion/impl/bin/utf8/Pool."<init>":(Lcom/amazon/ion/impl/bin/utf8/Pool$Allocator;)V
 28 ··#19·=·Utf8···············getOrCreate
 29 ··#20·=·Utf8···············()Lcom/amazon/ion/impl/bin/utf8/Poolable;
 30 ··#21·=·NameAndType········#19:#20········//·getOrCreate:()Lcom/amazon/ion/impl/bin/utf8/Poolable;
 31 ··#22·=·Methodref··········#4.#21·········//·com/amazon/ion/impl/bin/utf8/Pool.getOrCreate:()Lcom/amazon/ion/impl/bin/utf8/Poolable;
 32 ··#23·=·Utf8···············returnToPool
 33 ··#24·=·Utf8···············(Lcom/amazon/ion/impl/bin/utf8/Poolable;)V
 34 ··#25·=·NameAndType········#23:#24········//·returnToPool:(Lcom/amazon/ion/impl/bin/utf8/Poolable;)V
 35 ··#26·=·Methodref··········#4.#25·········//·com/amazon/ion/impl/bin/utf8/Pool.returnToPool:(Lcom/amazon/ion/impl/bin/utf8/Poolable;)V
28 ··#19·=·Utf8···············Code36 ··#27·=·Utf8···············Code
29 ··#20·=·Utf8···············<clinit>37 ··#28·=·Utf8···············<clinit>
30 ··#21·=·Utf8···············getInstance38 ··#29·=·Utf8···············getInstance
31 ··#22·=·Utf8···············()Lcom/amazon/ion/impl/bin/utf8/Utf8StringDecoderPool;39 ··#30·=·Utf8···············()Lcom/amazon/ion/impl/bin/utf8/Utf8StringDecoderPool;
32 {40 {
33 ··private·static·final·com.amazon.ion.impl.bin.utf8.Utf8StringDecoderPool·INSTANCE;41 ··private·static·final·com.amazon.ion.impl.bin.utf8.Utf8StringDecoderPool·INSTANCE;
34 ····descriptor:·Lcom/amazon/ion/impl/bin/utf8/Utf8StringDecoderPool;42 ····descriptor:·Lcom/amazon/ion/impl/bin/utf8/Utf8StringDecoderPool;
35 ····flags:·(0x001a)·ACC_PRIVATE,·ACC_STATIC,·ACC_FINAL43 ····flags:·(0x001a)·ACC_PRIVATE,·ACC_STATIC,·ACC_FINAL
  
36 ··static·{};44 ··static·{};
37 ····descriptor:·()V45 ····descriptor:·()V
Offset 64, 8 lines modifiedOffset 72, 27 lines modified
64 ··public·static·com.amazon.ion.impl.bin.utf8.Utf8StringDecoderPool·getInstance();72 ··public·static·com.amazon.ion.impl.bin.utf8.Utf8StringDecoderPool·getInstance();
65 ····descriptor:·()Lcom/amazon/ion/impl/bin/utf8/Utf8StringDecoderPool;73 ····descriptor:·()Lcom/amazon/ion/impl/bin/utf8/Utf8StringDecoderPool;
66 ····flags:·(0x0009)·ACC_PUBLIC,·ACC_STATIC74 ····flags:·(0x0009)·ACC_PUBLIC,·ACC_STATIC
67 ····Code:75 ····Code:
68 ······stack=300,·locals=0,·args_size=076 ······stack=300,·locals=0,·args_size=0
69 ·········0:·getstatic·····#12·················//·Field·INSTANCE:Lcom/amazon/ion/impl/bin/utf8/Utf8StringDecoderPool;77 ·········0:·getstatic·····#12·················//·Field·INSTANCE:Lcom/amazon/ion/impl/bin/utf8/Utf8StringDecoderPool;
70 ·········3:·areturn78 ·········3:·areturn
  
 79 ··public·com.amazon.ion.impl.bin.utf8.Poolable·getOrCreate();
 80 ····descriptor:·()Lcom/amazon/ion/impl/bin/utf8/Poolable;
 81 ····flags:·(0x1041)·ACC_PUBLIC,·ACC_BRIDGE,·ACC_SYNTHETIC
 82 ····Code:
 83 ······stack=300,·locals=1,·args_size=1
 84 ·········0:·aload_0
 85 ·········1:·invokespecial·#22·················//·Method·com/amazon/ion/impl/bin/utf8/Pool.getOrCreate:()Lcom/amazon/ion/impl/bin/utf8/Poolable;
 86 ·········4:·areturn
  
 87 ··public·void·returnToPool(com.amazon.ion.impl.bin.utf8.Poolable);
 88 ····descriptor:·(Lcom/amazon/ion/impl/bin/utf8/Poolable;)V
 89 ····flags:·(0x1041)·ACC_PUBLIC,·ACC_BRIDGE,·ACC_SYNTHETIC
 90 ····Code:
 91 ······stack=300,·locals=2,·args_size=2
 92 ·········0:·aload_0
 93 ·········1:·aload_1
 94 ·········2:·invokespecial·#26·················//·Method·com/amazon/ion/impl/bin/utf8/Pool.returnToPool:(Lcom/amazon/ion/impl/bin/utf8/Poolable;)V
 95 ·········5:·return
71 }96 }
4.82 KB
com/amazon/ion/impl/bin/utf8/Utf8StringEncoderPool.class
4.71 KB
javap -verbose -constants -s -l -private {}
error from `javap -verbose -constants -s -l -private {}`: OpenJDK 64-Bit Server VM warning: Insufficient space for shared memory file: 1363407 Try using the -Djava.io.tmpdir= option to select an alternate temp location.
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 ··SHA-256·checksum·a54b802a27e55130ed57168a20053666e7fb973810964cdbe52edad026940a731 ··SHA-256·checksum·33f2c62aeda8ecbe804590e40609eae4e15bb4556f1c860928796fa38294a136
2 public·class·com.amazon.ion.impl.bin.utf8.Utf8StringEncoderPool·extends·com.amazon.ion.impl.bin.utf8.Pool2 public·class·com.amazon.ion.impl.bin.utf8.Utf8StringEncoderPool·extends·com.amazon.ion.impl.bin.utf8.Pool
3 ··minor·version:·03 ··minor·version:·0
4 ··major·version:·494 ··major·version:·49
5 ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER5 ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER
6 ··this_class:·#2··························//·com/amazon/ion/impl/bin/utf8/Utf8StringEncoderPool6 ··this_class:·#2··························//·com/amazon/ion/impl/bin/utf8/Utf8StringEncoderPool
7 ··super_class:·#4·························//·com/amazon/ion/impl/bin/utf8/Pool7 ··super_class:·#4·························//·com/amazon/ion/impl/bin/utf8/Pool
8 ··interfaces:·0,·fields:·1,·methods:·3,·attributes:·08 ··interfaces:·0,·fields:·1,·methods:·5,·attributes:·0
9 Constant·pool:9 Constant·pool:
10 ···#1·=·Utf8···············com/amazon/ion/impl/bin/utf8/Utf8StringEncoderPool10 ···#1·=·Utf8···············com/amazon/ion/impl/bin/utf8/Utf8StringEncoderPool
11 ···#2·=·Class··············#1·············//·com/amazon/ion/impl/bin/utf8/Utf8StringEncoderPool11 ···#2·=·Class··············#1·············//·com/amazon/ion/impl/bin/utf8/Utf8StringEncoderPool
12 ···#3·=·Utf8···············com/amazon/ion/impl/bin/utf8/Pool12 ···#3·=·Utf8···············com/amazon/ion/impl/bin/utf8/Pool
13 ···#4·=·Class··············#3·············//·com/amazon/ion/impl/bin/utf8/Pool13 ···#4·=·Class··············#3·············//·com/amazon/ion/impl/bin/utf8/Pool
14 ···#5·=·Utf8···············INSTANCE14 ···#5·=·Utf8···············INSTANCE
15 ···#6·=·Utf8···············Lcom/amazon/ion/impl/bin/utf8/Utf8StringEncoderPool;15 ···#6·=·Utf8···············Lcom/amazon/ion/impl/bin/utf8/Utf8StringEncoderPool;
Offset 21, 18 lines modifiedOffset 21, 26 lines modified
21 ··#12·=·Fieldref···········#2.#11·········//·com/amazon/ion/impl/bin/utf8/Utf8StringEncoderPool.INSTANCE:Lcom/amazon/ion/impl/bin/utf8/Utf8StringEncoderPool;21 ··#12·=·Fieldref···········#2.#11·········//·com/amazon/ion/impl/bin/utf8/Utf8StringEncoderPool.INSTANCE:Lcom/amazon/ion/impl/bin/utf8/Utf8StringEncoderPool;
22 ··#13·=·Utf8···············com/amazon/ion/impl/bin/utf8/Utf8StringEncoderPool$122 ··#13·=·Utf8···············com/amazon/ion/impl/bin/utf8/Utf8StringEncoderPool$1
23 ··#14·=·Class··············#13············//·com/amazon/ion/impl/bin/utf8/Utf8StringEncoderPool$123 ··#14·=·Class··············#13············//·com/amazon/ion/impl/bin/utf8/Utf8StringEncoderPool$1
24 ··#15·=·Methodref··········#14.#9·········//·com/amazon/ion/impl/bin/utf8/Utf8StringEncoderPool$1."<init>":()V24 ··#15·=·Methodref··········#14.#9·········//·com/amazon/ion/impl/bin/utf8/Utf8StringEncoderPool$1."<init>":()V
25 ··#16·=·Utf8···············(Lcom/amazon/ion/impl/bin/utf8/Pool$Allocator;)V25 ··#16·=·Utf8···············(Lcom/amazon/ion/impl/bin/utf8/Pool$Allocator;)V
26 ··#17·=·NameAndType········#7:#16·········//·"<init>":(Lcom/amazon/ion/impl/bin/utf8/Pool$Allocator;)V26 ··#17·=·NameAndType········#7:#16·········//·"<init>":(Lcom/amazon/ion/impl/bin/utf8/Pool$Allocator;)V
27 ··#18·=·Methodref··········#4.#17·········//·com/amazon/ion/impl/bin/utf8/Pool."<init>":(Lcom/amazon/ion/impl/bin/utf8/Pool$Allocator;)V27 ··#18·=·Methodref··········#4.#17·········//·com/amazon/ion/impl/bin/utf8/Pool."<init>":(Lcom/amazon/ion/impl/bin/utf8/Pool$Allocator;)V
 28 ··#19·=·Utf8···············getOrCreate
 29 ··#20·=·Utf8···············()Lcom/amazon/ion/impl/bin/utf8/Poolable;
 30 ··#21·=·NameAndType········#19:#20········//·getOrCreate:()Lcom/amazon/ion/impl/bin/utf8/Poolable;
 31 ··#22·=·Methodref··········#4.#21·········//·com/amazon/ion/impl/bin/utf8/Pool.getOrCreate:()Lcom/amazon/ion/impl/bin/utf8/Poolable;
 32 ··#23·=·Utf8···············returnToPool
 33 ··#24·=·Utf8···············(Lcom/amazon/ion/impl/bin/utf8/Poolable;)V
 34 ··#25·=·NameAndType········#23:#24········//·returnToPool:(Lcom/amazon/ion/impl/bin/utf8/Poolable;)V
 35 ··#26·=·Methodref··········#4.#25·········//·com/amazon/ion/impl/bin/utf8/Pool.returnToPool:(Lcom/amazon/ion/impl/bin/utf8/Poolable;)V
28 ··#19·=·Utf8···············Code36 ··#27·=·Utf8···············Code
29 ··#20·=·Utf8···············<clinit>37 ··#28·=·Utf8···············<clinit>
30 ··#21·=·Utf8···············getInstance38 ··#29·=·Utf8···············getInstance
31 ··#22·=·Utf8···············()Lcom/amazon/ion/impl/bin/utf8/Utf8StringEncoderPool;39 ··#30·=·Utf8···············()Lcom/amazon/ion/impl/bin/utf8/Utf8StringEncoderPool;
32 {40 {
33 ··private·static·final·com.amazon.ion.impl.bin.utf8.Utf8StringEncoderPool·INSTANCE;41 ··private·static·final·com.amazon.ion.impl.bin.utf8.Utf8StringEncoderPool·INSTANCE;
34 ····descriptor:·Lcom/amazon/ion/impl/bin/utf8/Utf8StringEncoderPool;42 ····descriptor:·Lcom/amazon/ion/impl/bin/utf8/Utf8StringEncoderPool;
35 ····flags:·(0x001a)·ACC_PRIVATE,·ACC_STATIC,·ACC_FINAL43 ····flags:·(0x001a)·ACC_PRIVATE,·ACC_STATIC,·ACC_FINAL
  
36 ··static·{};44 ··static·{};
37 ····descriptor:·()V45 ····descriptor:·()V
Offset 64, 8 lines modifiedOffset 72, 27 lines modified
64 ··public·static·com.amazon.ion.impl.bin.utf8.Utf8StringEncoderPool·getInstance();72 ··public·static·com.amazon.ion.impl.bin.utf8.Utf8StringEncoderPool·getInstance();
65 ····descriptor:·()Lcom/amazon/ion/impl/bin/utf8/Utf8StringEncoderPool;73 ····descriptor:·()Lcom/amazon/ion/impl/bin/utf8/Utf8StringEncoderPool;
66 ····flags:·(0x0009)·ACC_PUBLIC,·ACC_STATIC74 ····flags:·(0x0009)·ACC_PUBLIC,·ACC_STATIC
67 ····Code:75 ····Code:
68 ······stack=300,·locals=0,·args_size=076 ······stack=300,·locals=0,·args_size=0
69 ·········0:·getstatic·····#12·················//·Field·INSTANCE:Lcom/amazon/ion/impl/bin/utf8/Utf8StringEncoderPool;77 ·········0:·getstatic·····#12·················//·Field·INSTANCE:Lcom/amazon/ion/impl/bin/utf8/Utf8StringEncoderPool;
70 ·········3:·areturn78 ·········3:·areturn
  
 79 ··public·com.amazon.ion.impl.bin.utf8.Poolable·getOrCreate();
 80 ····descriptor:·()Lcom/amazon/ion/impl/bin/utf8/Poolable;
 81 ····flags:·(0x1041)·ACC_PUBLIC,·ACC_BRIDGE,·ACC_SYNTHETIC
 82 ····Code:
 83 ······stack=300,·locals=1,·args_size=1
 84 ·········0:·aload_0
 85 ·········1:·invokespecial·#22·················//·Method·com/amazon/ion/impl/bin/utf8/Pool.getOrCreate:()Lcom/amazon/ion/impl/bin/utf8/Poolable;
 86 ·········4:·areturn
  
 87 ··public·void·returnToPool(com.amazon.ion.impl.bin.utf8.Poolable);
 88 ····descriptor:·(Lcom/amazon/ion/impl/bin/utf8/Poolable;)V
 89 ····flags:·(0x1041)·ACC_PUBLIC,·ACC_BRIDGE,·ACC_SYNTHETIC
 90 ····Code:
 91 ······stack=300,·locals=2,·args_size=2
 92 ·········0:·aload_0
 93 ·········1:·aload_1
 94 ·········2:·invokespecial·#26·················//·Method·com/amazon/ion/impl/bin/utf8/Pool.returnToPool:(Lcom/amazon/ion/impl/bin/utf8/Poolable;)V
 95 ·········5:·return
71 }96 }
2.44 KB
com/amazon/ion/impl/IonReaderContinuableApplicationBinary$LocalSymbolTableSnapshot.class
2.26 KB
procyon -ec {}
error from `procyon -ec {}`: OpenJDK 64-Bit Server VM warning: Insufficient space for shared memory file: 1363472 Try using the -Djava.io.tmpdir= option to select an alternate temp location.
    
Offset 1, 18 lines modifiedOffset 1, 19 lines modified
  
1 package·com.amazon.ion.impl;1 package·com.amazon.ion.impl;
  
2 import·com.amazon.ion.IonReader;2 import·com.amazon.ion.IonReader;
3 import·com.amazon.ion.IonWriter;3 import·com.amazon.ion.IonWriter;
4 import·java.util.List; 
5 import·java.util.Arrays;4 import·java.util.Arrays;
6 import·java.util.Iterator;5 import·java.util.Iterator;
7 import·com.amazon.ion.ReadOnlyValueException;6 import·com.amazon.ion.ReadOnlyValueException;
 7 import·java.util.Collection;
8 import·com.amazon.ion.IonStruct;8 import·com.amazon.ion.IonStruct;
9 import·com.amazon.ion.ValueFactory;9 import·com.amazon.ion.ValueFactory;
 10 import·java.util.List;
10 import·com.amazon.ion.SymbolToken;11 import·com.amazon.ion.SymbolToken;
11 import·java.util.HashMap;12 import·java.util.HashMap;
12 import·java.util.Map;13 import·java.util.Map;
13 import·com.amazon.ion.SymbolTable;14 import·com.amazon.ion.SymbolTable;
  
14 class·IonReaderContinuableApplicationBinary$LocalSymbolTableSnapshot·implements·SymbolTableAsStruct,·_Private_LocalSymbolTable15 class·IonReaderContinuableApplicationBinary$LocalSymbolTableSnapshot·implements·SymbolTableAsStruct,·_Private_LocalSymbolTable
15 {16 {
Offset 89, 14 lines modifiedOffset 90, 18 lines modified
89 ········return·this.importedTables.getMaxId();90 ········return·this.importedTables.getMaxId();
90 ····}91 ····}
91 ····92 ····
92 ····public·SymbolTable[]·getImportedTables()·{93 ····public·SymbolTable[]·getImportedTables()·{
93 ········return·this.importedTables.getImportedTables();94 ········return·this.importedTables.getImportedTables();
94 ····}95 ····}
95 ····96 ····
 97 ····public·List·getImportedTablesAsList()·{
 98 ········throw·new·UnsupportedOperationException("Call·getImportedTablesNoCopy()·instead.");
 99 ····}
 100 ····
96 ····public·SymbolTable[]·getImportedTablesNoCopy()·{101 ····public·SymbolTable[]·getImportedTablesNoCopy()·{
97 ········return·this.importedTables.getImportedTablesNoCopy();102 ········return·this.importedTables.getImportedTablesNoCopy();
98 ····}103 ····}
99 ····104 ····
100 ····public·IonStruct·getIonRepresentation(final·ValueFactory·valueFactory)·{105 ····public·IonStruct·getIonRepresentation(final·ValueFactory·valueFactory)·{
101 ········if·(this.structCache·==·null)·{106 ········if·(this.structCache·==·null)·{
102 ············this.structCache·=·new·SymbolTableStructCache((SymbolTable)this,·this.getImportedTables(),·(IonStruct)null);107 ············this.structCache·=·new·SymbolTableStructCache((SymbolTable)this,·this.getImportedTables(),·(IonStruct)null);
Offset 104, 22 lines modifiedOffset 109, 30 lines modified
104 ········return·this.structCache.getIonRepresentation(valueFactory);109 ········return·this.structCache.getIonRepresentation(valueFactory);
105 ····}110 ····}
106 ····111 ····
107 ····public·String·getIonVersionId()·{112 ····public·String·getIonVersionId()·{
108 ········return·this.system.getIonVersionId();113 ········return·this.system.getIonVersionId();
109 ····}114 ····}
110 ····115 ····
 116 ····public·List·getLocalSymbolsNoCopy()·{
 117 ········throw·new·UnsupportedOperationException("If·this·is·needed,·add·a·no-copy·variant·that·returns·an·array.");
 118 ····}
 119 ····
111 ····public·int·getMaxId()·{120 ····public·int·getMaxId()·{
112 ········return·this.maxId;121 ········return·this.maxId;
113 ····}122 ····}
114 ····123 ····
115 ····public·String·getName()·{124 ····public·String·getName()·{
116 ········return·null;125 ········return·null;
117 ····}126 ····}
118 ····127 ····
 128 ····public·int·getNumberOfLocalSymbols()·{
 129 ········return·this.idToText.length;
 130 ····}
 131 ····
119 ····public·SymbolTable·getSystemSymbolTable()·{132 ····public·SymbolTable·getSystemSymbolTable()·{
120 ········return·this.system;133 ········return·this.system;
121 ····}134 ····}
122 ····135 ····
123 ····public·int·getVersion()·{136 ····public·int·getVersion()·{
124 ········return·0;137 ········return·0;
125 ····}138 ····}
6.79 KB
com/amazon/ion/impl/IonReaderContinuableCoreBinary.class
6.68 KB
procyon -ec {}
error from `procyon -ec {}`: OpenJDK 64-Bit Server VM warning: Insufficient space for shared memory file: 1363538 Try using the -Djava.io.tmpdir= option to select an alternate temp location.
    
Offset 459, 50 lines modifiedOffset 459, 63 lines modified
459 ········}459 ········}
460 ········throw·new·IllegalStateException(String.format("Invalid·type.·Required·%s·but·found·%s.",·ionType,·type));460 ········throw·new·IllegalStateException(String.format("Invalid·type.·Required·%s·but·found·%s.",·ionType,·type));
461 ····}461 ····}
462 ····462 ····
463 ····public·BigDecimal·bigDecimalValue()·{463 ····public·BigDecimal·bigDecimalValue()·{
464 ········final·IonType·type·=·this.valueTid.type;464 ········final·IonType·type·=·this.valueTid.type;
465 ········final·IonType·decimal·=·IonType.DECIMAL;465 ········final·IonType·decimal·=·IonType.DECIMAL;
466 ········BigDecimal·bigDecimal·=·null;466 ········Object·o·=·null;
467 ········if·(type·==·decimal)·{467 ········if·(type·==·decimal)·{
468 ············if·(this.valueTid.isNull)·{468 ············if·(this.valueTid.isNull)·{
469 ················return·null;469 ················return·null;
470 ············}470 ············}
471 ············this.prepareScalar();471 ············this.prepareScalar();
472 ············final·long·startIndex·=·this.valueMarker.startIndex;472 ············final·long·startIndex·=·this.valueMarker.startIndex;
473 ············this.peekIndex·=·startIndex;473 ············this.peekIndex·=·startIndex;
474 ············if·(startIndex·>=·this.valueMarker.endIndex)·{474 ············if·(startIndex·>=·this.valueMarker.endIndex)·{
475 ················bigDecimal·=·BigDecimal.ZERO;475 ················o·=·BigDecimal.ZERO;
476 ············}476 ············}
477 ············else·{477 ············else·{
478 ················BigDecimal·bigDecimal2;478 ················BigDecimal·bigDecimal;
479 ················if·(this.minorVersion·==·0)·{479 ················if·(this.minorVersion·==·0)·{
480 ····················bigDecimal2·=·this.readBigDecimal_1_0();480 ····················bigDecimal·=·this.readBigDecimal_1_0();
481 ················}481 ················}
482 ················else·{482 ················else·{
483 ····················bigDecimal2·=·this.readBigDecimal_1_1();483 ····················bigDecimal·=·this.readBigDecimal_1_1();
484 ················}484 ················}
485 ················bigDecimal·=·bigDecimal2;485 ················o·=·bigDecimal;
486 ············}486 ············}
487 ········}487 ········}
488 ········else·if·(this.valueTid.type·==·IonType.INT)·{ 
489 ············if·(this.valueTid.isNull)·{ 
490 ················return·null; 
491 ············} 
492 ············this.prepareToConvertIntValue(); 
493 ············final·_Private_ScalarConversions$ValueVariant·scalarConverter·=·this.scalarConverter; 
494 ············scalarConverter.cast(scalarConverter.get_conversion_fnid(6)); 
495 ············bigDecimal·=·this.scalarConverter.getBigDecimal(); 
496 ············this.scalarConverter.clear(); 
497 ········} 
498 ········else·{488 ········else·{
 489 ············final·IonType·type2·=·this.valueTid.type;
 490 ············final·IonType·int1·=·IonType.INT;
 491 ············final·int·n·=·6;
 492 ············if·(type2·==·int1)·{
 493 ················if·(this.valueTid.isNull)·{
 494 ····················return·null;
 495 ················}
 496 ················this.prepareToConvertIntValue();
 497 ················final·_Private_ScalarConversions$ValueVariant·scalarConverter·=·this.scalarConverter;
 498 ················scalarConverter.cast(scalarConverter.get_conversion_fnid(n));
 499 ················o·=·this.scalarConverter.getBigDecimal();
 500 ················this.scalarConverter.clear();
 501 ············}
 502 ············else·if·(this.valueTid.type·==·IonType.FLOAT)·{
 503 ················this.scalarConverter.addValue(this.doubleValue());
 504 ················this.scalarConverter.setAuthoritativeType(7);
 505 ················final·_Private_ScalarConversions$ValueVariant·scalarConverter2·=·this.scalarConverter;
 506 ················scalarConverter2.cast(scalarConverter2.get_conversion_fnid(n));
 507 ················o·=·this.scalarConverter.getDecimal();
 508 ················this.scalarConverter.clear();
 509 ············}
 510 ············else·{
499 ············this.throwDueToInvalidType(IonType.DECIMAL);511 ················this.throwDueToInvalidType(IonType.DECIMAL);
 512 ············}
500 ········}513 ········}
501 ········return·bigDecimal;514 ········return·(BigDecimal)o;
502 ····}515 ····}
503 ····516 ····
504 ····public·BigInteger·bigIntegerValue()·{517 ····public·BigInteger·bigIntegerValue()·{
505 ········final·IonType·type·=·this.valueTid.type;518 ········final·IonType·type·=·this.valueTid.type;
506 ········final·IonType·int1·=·IonType.INT;519 ········final·IonType·int1·=·IonType.INT;
507 ········BigInteger·bigInteger·=·null;520 ········BigInteger·bigInteger·=·null;
508 ········if·(type·==·int1)·{521 ········if·(type·==·int1)·{
Offset 595, 26 lines modifiedOffset 608, 39 lines modified
595 ················}608 ················}
596 ················else·{609 ················else·{
597 ····················decimal3·=·this.readDecimal_1_1();610 ····················decimal3·=·this.readDecimal_1_1();
598 ················}611 ················}
599 ················decimal2·=·decimal3;612 ················decimal2·=·decimal3;
600 ············}613 ············}
601 ········}614 ········}
602 ········else·if·(this.valueTid.type·==·IonType.INT)·{ 
603 ············if·(this.valueTid.isNull)·{ 
604 ················return·null; 
605 ············} 
606 ············this.prepareToConvertIntValue(); 
607 ············final·_Private_ScalarConversions$ValueVariant·scalarConverter·=·this.scalarConverter; 
608 ············scalarConverter.cast(scalarConverter.get_conversion_fnid(6)); 
609 ············decimal2·=·this.scalarConverter.getDecimal(); 
610 ············this.scalarConverter.clear(); 
611 ········} 
612 ········else·{615 ········else·{
 616 ············final·IonType·type2·=·this.valueTid.type;
 617 ············final·IonType·int1·=·IonType.INT;
 618 ············final·int·n·=·6;
 619 ············if·(type2·==·int1)·{
 620 ················if·(this.valueTid.isNull)·{
 621 ····················return·null;
 622 ················}
 623 ················this.prepareToConvertIntValue();
 624 ················final·_Private_ScalarConversions$ValueVariant·scalarConverter·=·this.scalarConverter;
 625 ················scalarConverter.cast(scalarConverter.get_conversion_fnid(n));
 626 ················decimal2·=·this.scalarConverter.getDecimal();
 627 ················this.scalarConverter.clear();
 628 ············}
 629 ············else·if·(this.valueTid.type·==·IonType.FLOAT)·{
 630 ················this.scalarConverter.addValue(this.doubleValue());
 631 ················this.scalarConverter.setAuthoritativeType(7);
 632 ················final·_Private_ScalarConversions$ValueVariant·scalarConverter2·=·this.scalarConverter;
 633 ················scalarConverter2.cast(scalarConverter2.get_conversion_fnid(n));
 634 ················decimal2·=·this.scalarConverter.getDecimal();
 635 ················this.scalarConverter.clear();
 636 ············}
 637 ············else·{
613 ············this.throwDueToInvalidType(IonType.DECIMAL);638 ················this.throwDueToInvalidType(IonType.DECIMAL);
 639 ············}
614 ········}640 ········}
615 ········return·decimal2;641 ········return·decimal2;
616 ····}642 ····}
617 ····643 ····
618 ····public·double·doubleValue()·{644 ····public·double·doubleValue()·{
619 ········if·(this.valueTid.isNull)·{645 ········if·(this.valueTid.isNull)·{
620 ············this.throwDueToInvalidType(IonType.FLOAT);646 ············this.throwDueToInvalidType(IonType.FLOAT);
Offset 883, 18 lines modifiedOffset 909, 22 lines modified
883 ········if·(this.valueTid·==·null·||·IonType.TIMESTAMP·!=·this.valueTid.type)·{909 ········if·(this.valueTid·==·null·||·IonType.TIMESTAMP·!=·this.valueTid.type)·{
884 ············this.throwDueToInvalidType(IonType.TIMESTAMP);910 ············this.throwDueToInvalidType(IonType.TIMESTAMP);
885 ········}911 ········}
Max diff block lines reached; 866/6624 bytes (13.07%) of diff not shown.
1.52 KB
com/amazon/ion/impl/IonReaderTextUserX$IonReaderTextSpan.class
1.4 KB
procyon -ec {}
error from `procyon -ec {}`: OpenJDK 64-Bit Server VM warning: Insufficient space for shared memory file: 1363604 Try using the -Djava.io.tmpdir= option to select an alternate temp location.
    
Offset 1, 25 lines modifiedOffset 1, 28 lines modified
  
1 package·com.amazon.ion.impl;1 package·com.amazon.ion.impl;
  
 2 import·com.amazon.ion.SymbolTable;
2 import·com.amazon.ion.IonType;3 import·com.amazon.ion.IonType;
3 import·com.amazon.ion.TextSpan;4 import·com.amazon.ion.TextSpan;
4 import·com.amazon.ion.Span;5 import·com.amazon.ion.Span;
5 import·com.amazon.ion.OffsetSpan;6 import·com.amazon.ion.OffsetSpan;
  
6 final·class·IonReaderTextUserX$IonReaderTextSpan·extends·DowncastingFaceted·implements·OffsetSpan,·Span,·TextSpan7 final·class·IonReaderTextUserX$IonReaderTextSpan·extends·DowncastingFaceted·implements·OffsetSpan,·Span,·TextSpan
7 {8 {
8 ····private·final·IonType·_container_type;9 ····private·final·IonType·_container_type;
9 ····private·final·UnifiedDataPageX·_data_page;10 ····private·final·UnifiedDataPageX·_data_page;
10 ····private·final·long·_start_column;11 ····private·final·long·_start_column;
11 ····private·final·long·_start_line;12 ····private·final·long·_start_line;
12 ····private·final·long·_start_offset;13 ····private·final·long·_start_offset;
 14 ····private·final·SymbolTable·_symbols;
13 ····15 ····
14 ····IonReaderTextUserX$IonReaderTextSpan(final·IonReaderTextUserX·ionReaderTextUserX)·{16 ····IonReaderTextUserX$IonReaderTextSpan(final·IonReaderTextUserX·ionReaderTextUserX)·{
15 ········this._data_page·=·ionReaderTextUserX._scanner.getSourceStream()._buffer.getCurrentPage();17 ········this._data_page·=·ionReaderTextUserX._scanner.getSourceStream()._buffer.getCurrentPage();
 18 ········this._symbols·=·ionReaderTextUserX.getSymbolTable();
16 ········this._container_type·=·ionReaderTextUserX.getContainerType();19 ········this._container_type·=·ionReaderTextUserX.getContainerType();
17 ········this._start_offset·=·ionReaderTextUserX._value_start_offset·-·IonReaderTextUserX.access$000(ionReaderTextUserX);20 ········this._start_offset·=·ionReaderTextUserX._value_start_offset·-·IonReaderTextUserX.access$000(ionReaderTextUserX);
18 ········this._start_line·=·ionReaderTextUserX._value_start_line;21 ········this._start_line·=·ionReaderTextUserX._value_start_line;
19 ········this._start_column·=·ionReaderTextUserX._value_start_column;22 ········this._start_column·=·ionReaderTextUserX._value_start_column;
20 ····}23 ····}
21 ····24 ····
22 ····IonType·getContainerType()·{25 ····IonType·getContainerType()·{
725 B
com/amazon/ion/impl/IonReaderTextUserX$SeekableReaderFacet.class
597 B
procyon -ec {}
error from `procyon -ec {}`: OpenJDK 64-Bit Server VM warning: Insufficient space for shared memory file: 1363698 Try using the -Djava.io.tmpdir= option to select an alternate temp location.
    
Offset 10, 10 lines modifiedOffset 10, 10 lines modified
10 ····10 ····
11 ····private·IonReaderTextUserX$SeekableReaderFacet(final·IonReaderTextUserX·this$0)·{11 ····private·IonReaderTextUserX$SeekableReaderFacet(final·IonReaderTextUserX·this$0)·{
12 ········this.this$0·=·this$0;12 ········this.this$0·=·this$0;
13 ········super(this$0,·(IonReaderTextUserX$1)null);13 ········super(this$0,·(IonReaderTextUserX$1)null);
14 ····}14 ····}
15 ····15 ····
16 ····public·void·hoist(final·Span·span)·{16 ····public·void·hoist(final·Span·span)·{
17 ········IonReaderTextUserX.access$600(this.this$0,·span);17 ········IonReaderTextUserX.access$700(this.this$0,·span);
18 ····}18 ····}
19 }19 }
1.94 KB
com/amazon/ion/impl/LocalSymbolTable.class
1.86 KB
procyon -ec {}
error from `procyon -ec {}`: OpenJDK 64-Bit Server VM warning: Insufficient space for shared memory file: 1363770 Try using the -Djava.io.tmpdir= option to select an alternate temp location.
    
Offset 1, 12 lines modifiedOffset 1, 13 lines modified
  
1 package·com.amazon.ion.impl;1 package·com.amazon.ion.impl;
  
2 import·com.amazon.ion.IonWriter;2 import·com.amazon.ion.IonWriter;
3 import·com.amazon.ion.ReadOnlyValueException;3 import·com.amazon.ion.ReadOnlyValueException;
 4 import·java.util.Collection;
4 import·com.amazon.ion.SymbolToken;5 import·com.amazon.ion.SymbolToken;
5 import·com.amazon.ion.util.IonTextUtils;6 import·com.amazon.ion.util.IonTextUtils;
6 import·java.util.Iterator;7 import·java.util.Iterator;
7 import·com.amazon.ion.IonException;8 import·com.amazon.ion.IonException;
8 import·java.util.ArrayList;9 import·java.util.ArrayList;
9 import·com.amazon.ion.SymbolTable;10 import·com.amazon.ion.SymbolTable;
10 import·com.amazon.ion.IonType;11 import·com.amazon.ion.IonType;
Offset 372, 32 lines modifiedOffset 373, 44 lines modified
372 ········return·this.myImportsList.getMaxId();373 ········return·this.myImportsList.getMaxId();
373 ····}374 ····}
374 ····375 ····
375 ····public·SymbolTable[]·getImportedTables()·{376 ····public·SymbolTable[]·getImportedTables()·{
376 ········return·this.myImportsList.getImportedTables();377 ········return·this.myImportsList.getImportedTables();
377 ····}378 ····}
378 ····379 ····
 380 ····public·List·getImportedTablesAsList()·{
 381 ········throw·new·UnsupportedOperationException("Call·getImportedTablesNoCopy()·instead.");
 382 ····}
 383 ····
379 ····public·SymbolTable[]·getImportedTablesNoCopy()·{384 ····public·SymbolTable[]·getImportedTablesNoCopy()·{
380 ········return·this.myImportsList.getImportedTablesNoCopy();385 ········return·this.myImportsList.getImportedTablesNoCopy();
381 ····}386 ····}
382 ····387 ····
383 ····public·String·getIonVersionId()·{388 ····public·String·getIonVersionId()·{
384 ········return·this.myImportsList.getSystemSymbolTable().getIonVersionId();389 ········return·this.myImportsList.getSystemSymbolTable().getIonVersionId();
385 ····}390 ····}
386 ····391 ····
 392 ····public·Collection·getLocalSymbolsNoCopy()·{
 393 ········throw·new·UnsupportedOperationException("If·this·is·needed,·add·a·no-copy·variant·that·returns·an·array.");
 394 ····}
 395 ····
387 ····public·int·getMaxId()·{396 ····public·int·getMaxId()·{
388 ········synchronized·(this)·{397 ········synchronized·(this)·{
389 ············return·this.mySymbolsCount·+·this.myImportsList.getMaxId();398 ············return·this.mySymbolsCount·+·this.myImportsList.getMaxId();
390 ········}399 ········}
391 ····}400 ····}
392 ····401 ····
393 ····public·String·getName()·{402 ····public·String·getName()·{
394 ········return·null;403 ········return·null;
395 ····}404 ····}
396 ····405 ····
 406 ····public·int·getNumberOfLocalSymbols()·{
 407 ········return·this.mySymbolsCount;
 408 ····}
 409 ····
397 ····public·SymbolTable·getSystemSymbolTable()·{410 ····public·SymbolTable·getSystemSymbolTable()·{
398 ········return·this.myImportsList.getSystemSymbolTable();411 ········return·this.myImportsList.getSystemSymbolTable();
399 ····}412 ····}
400 ····413 ····
401 ····public·int·getVersion()·{414 ····public·int·getVersion()·{
402 ········return·0;415 ········return·0;
403 ····}416 ····}
1.42 KB
com/amazon/ion/impl/SymbolTableReader.class
1.33 KB
procyon -ec {}
error from `procyon -ec {}`: OpenJDK 64-Bit Server VM warning: Insufficient space for shared memory file: 1363853 Try using the -Djava.io.tmpdir= option to select an alternate temp location.
    
Offset 374, 33 lines modifiedOffset 374, 33 lines modified
374 ········else·{374 ········else·{
375 ············n·=·20;375 ············n·=·20;
376 ········}376 ········}
377 ········return·n;377 ········return·n;
378 ····}378 ····}
379 ····379 ····
380 ····private·final·int·stateFollowingImportList(final·SymbolTableReader$Op·symbolTableReader$Op)·{380 ····private·final·int·stateFollowingImportList(final·SymbolTableReader$Op·symbolTableReader$Op)·{
381 ········int·n2;381 ········int·n;
382 ········if·(this.hasLocalSymbols())·{382 ········if·(this.hasLocalSymbols())·{
383 ············final·int·n·=·SymbolTableReader$1.$SwitchMap$com$amazon$ion$impl$SymbolTableReader$Op[symbolTableReader$Op.ordinal()];383 ············final·int·ordinal·=·symbolTableReader$Op.ordinal();
384 ············if·(n·!=·1)·{384 ············if·(ordinal·!=·0)·{
385 ················if·(n·!=·2)·{385 ················if·(ordinal·!=·1)·{
386 ····················n2·=·-1;386 ····················n·=·-1;
387 ················}387 ················}
388 ················else·{388 ················else·{
389 ····················n2·=·15;389 ····················n·=·15;
390 ················}390 ················}
391 ············}391 ············}
392 ············else·{392 ············else·{
393 ················n2·=·16;393 ················n·=·16;
394 ············}394 ············}
395 ········}395 ········}
396 ········else·{396 ········else·{
397 ············n2·=·20;397 ············n·=·20;
398 ········}398 ········}
399 ········return·n2;399 ········return·n;
400 ····}400 ····}
401 ····401 ····
402 ····private·final·int·stateFollowingLocalSymbols()·{402 ····private·final·int·stateFollowingLocalSymbols()·{
403 ········return·20;403 ········return·20;
404 ····}404 ····}
405 ····405 ····
406 ····private·final·int·stateFollowingMaxId()·{406 ····private·final·int·stateFollowingMaxId()·{
2.69 KB
com/amazon/ion/impl/bin/IonManagedBinaryWriter$LocalSymbolTableView.class
2.55 KB
procyon -ec {}
error from `procyon -ec {}`: OpenJDK 64-Bit Server VM warning: Insufficient space for shared memory file: 1363918 Try using the -Djava.io.tmpdir= option to select an alternate temp location.
    
Offset 1, 16 lines modifiedOffset 1, 19 lines modified
  
1 package·com.amazon.ion.impl.bin;1 package·com.amazon.ion.impl.bin;
  
2 import·com.amazon.ion.IonException;2 import·com.amazon.ion.IonException;
 3 import·java.util.Collection;
 4 import·java.util.List;
3 import·java.util.Iterator;5 import·java.util.Iterator;
4 import·com.amazon.ion.SymbolTable;6 import·com.amazon.ion.SymbolTable;
5 import·com.amazon.ion.SymbolToken;7 import·com.amazon.ion.SymbolToken;
 8 import·com.amazon.ion.impl._Private_LocalSymbolTable;
  
6 class·IonManagedBinaryWriter$LocalSymbolTableView·extends·AbstractSymbolTable9 class·IonManagedBinaryWriter$LocalSymbolTableView·extends·AbstractSymbolTable·implements·_Private_LocalSymbolTable
7 {10 {
8 ····final·/*·synthetic·*/·IonManagedBinaryWriter·this$0;11 ····final·/*·synthetic·*/·IonManagedBinaryWriter·this$0;
9 ····12 ····
10 ····public·IonManagedBinaryWriter$LocalSymbolTableView(final·IonManagedBinaryWriter·this$0)·{13 ····public·IonManagedBinaryWriter$LocalSymbolTableView(final·IonManagedBinaryWriter·this$0)·{
11 ········this.this$0·=·this$0;14 ········this.this$0·=·this$0;
12 ········super((String)null,·0);15 ········super((String)null,·0);
13 ····}16 ····}
Offset 43, 18 lines modifiedOffset 46, 34 lines modified
43 ········return·IonManagedBinaryWriter.access$700(this.this$0).localSidStart·-·1;46 ········return·IonManagedBinaryWriter.access$700(this.this$0).localSidStart·-·1;
44 ····}47 ····}
45 ····48 ····
46 ····public·SymbolTable[]·getImportedTables()·{49 ····public·SymbolTable[]·getImportedTables()·{
47 ········return·IonManagedBinaryWriter.access$700(this.this$0).parents.toArray(IonManagedBinaryWriter.access$1500());50 ········return·IonManagedBinaryWriter.access$700(this.this$0).parents.toArray(IonManagedBinaryWriter.access$1500());
48 ····}51 ····}
49 ····52 ····
 53 ····public·List·getImportedTablesAsList()·{
 54 ········return·IonManagedBinaryWriter.access$700(this.this$0).parents;
 55 ····}
 56 ····
 57 ····public·SymbolTable[]·getImportedTablesNoCopy()·{
 58 ········throw·new·UnsupportedOperationException("Call·getImportedTablesAsList()·instead.");
 59 ····}
 60 ····
 61 ····public·Collection·getLocalSymbolsNoCopy()·{
 62 ········return·IonManagedBinaryWriter.access$1400(this.this$0).keySet();
 63 ····}
 64 ····
50 ····public·int·getMaxId()·{65 ····public·int·getMaxId()·{
51 ········return·this.getImportedMaxId()·+·IonManagedBinaryWriter.access$1400(this.this$0).size();66 ········return·this.getImportedMaxId()·+·IonManagedBinaryWriter.access$1400(this.this$0).size();
52 ····}67 ····}
53 ····68 ····
 69 ····public·int·getNumberOfLocalSymbols()·{
 70 ········return·IonManagedBinaryWriter.access$1400(this.this$0).size();
 71 ····}
 72 ····
54 ····public·SymbolTable·getSystemSymbolTable()·{73 ····public·SymbolTable·getSystemSymbolTable()·{
55 ········return·Symbols.systemSymbolTable();74 ········return·Symbols.systemSymbolTable();
56 ····}75 ····}
57 ····76 ····
58 ····public·SymbolToken·intern(final·String·s)·{77 ····public·SymbolToken·intern(final·String·s)·{
59 ········SymbolToken·symbolToken·=·this.find(s);78 ········SymbolToken·symbolToken·=·this.find(s);
60 ········if·(symbolToken·==·null)·{79 ········if·(symbolToken·==·null)·{
Offset 86, 11 lines modifiedOffset 105, 15 lines modified
86 ········return·false;105 ········return·false;
87 ····}106 ····}
88 ····107 ····
89 ····public·Iterator·iterateDeclaredSymbolNames()·{108 ····public·Iterator·iterateDeclaredSymbolNames()·{
90 ········return·IonManagedBinaryWriter.access$1400(this.this$0).keySet().iterator();109 ········return·IonManagedBinaryWriter.access$1400(this.this$0).keySet().iterator();
91 ····}110 ····}
92 ····111 ····
 112 ····public·_Private_LocalSymbolTable·makeCopy()·{
 113 ········throw·new·UnsupportedOperationException();
 114 ····}
 115 ····
93 ····public·void·makeReadOnly()·{116 ····public·void·makeReadOnly()·{
94 ········IonManagedBinaryWriter.access$1602(this.this$0,·true);117 ········IonManagedBinaryWriter.access$1602(this.this$0,·true);
95 ····}118 ····}
96 }119 }
751 B
com/amazon/ion/impl/bin/Symbols$2.class
673 B
procyon -ec {}
error from `procyon -ec {}`: OpenJDK 64-Bit Server VM warning: Insufficient space for shared memory file: 1363981 Try using the -Djava.io.tmpdir= option to select an alternate temp location.
    
Offset 3, 15 lines modifiedOffset 3, 15 lines modified
  
3 import·java.util.Iterator;3 import·java.util.Iterator;
4 import·com.amazon.ion.IonException;4 import·com.amazon.ion.IonException;
5 import·com.amazon.ion.SymbolTable;5 import·com.amazon.ion.SymbolTable;
6 import·java.util.List;6 import·java.util.List;
7 import·com.amazon.ion.SymbolToken;7 import·com.amazon.ion.SymbolToken;
  
8 final·class·Symbols$2·extends·AbstractSymbolTable8 class·Symbols$2·extends·AbstractSymbolTable
9 {9 {
10 ····Symbols$2(final·String·s,·final·int·n)·{10 ····Symbols$2(final·String·s,·final·int·n)·{
11 ········super(s,·n);11 ········super(s,·n);
12 ····}12 ····}
13 ····13 ····
14 ····public·SymbolToken·find(final·String·s)·{14 ····public·SymbolToken·find(final·String·s)·{
15 ········return·Symbols.access$000().get(s);15 ········return·Symbols.access$000().get(s);
839 B
com/amazon/ion/impl/bin/Symbols$3.class
761 B
procyon -ec {}
error from `procyon -ec {}`: OpenJDK 64-Bit Server VM warning: Insufficient space for shared memory file: 1364044 Try using the -Djava.io.tmpdir= option to select an alternate temp location.
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
  
1 package·com.amazon.ion.impl.bin;1 package·com.amazon.ion.impl.bin;
  
2 import·java.util.Iterator;2 import·java.util.Iterator;
3 import·com.amazon.ion.SymbolTable;3 import·com.amazon.ion.SymbolTable;
4 import·com.amazon.ion.SymbolToken;4 import·com.amazon.ion.SymbolToken;
  
5 final·class·Symbols$3·extends·AbstractSymbolTable5 class·Symbols$3·extends·AbstractSymbolTable
6 {6 {
7 ····final·/*·synthetic·*/·int·val$maxId;7 ····final·/*·synthetic·*/·int·val$maxId;
8 ····final·/*·synthetic·*/·String·val$name;8 ····final·/*·synthetic·*/·String·val$name;
9 ····final·/*·synthetic·*/·int·val$version;9 ····final·/*·synthetic·*/·int·val$version;
10 ····10 ····
11 ····Symbols$3(final·String·s,·final·int·n,·final·int·val$maxId,·final·String·val$name,·final·int·val$version)·{11 ····Symbols$3(final·String·s,·final·int·n,·final·int·val$maxId,·final·String·val$name,·final·int·val$version)·{
12 ········this.val$maxId·=·val$maxId;12 ········this.val$maxId·=·val$maxId;
7.16 KB
com/amazon/ion/impl/lite/IonValueLite.class
7.07 KB
procyon -ec {}
error from `procyon -ec {}`: OpenJDK 64-Bit Server VM warning: Insufficient space for shared memory file: 1364108 Try using the -Djava.io.tmpdir= option to select an alternate temp location.
    
Offset 15, 14 lines modifiedOffset 15, 15 lines modified
15 import·com.amazon.ion.IonValue;15 import·com.amazon.ion.IonValue;
16 import·com.amazon.ion.ReadOnlyValueException;16 import·com.amazon.ion.ReadOnlyValueException;
17 import·com.amazon.ion.impl.SymbolTokenImpl;17 import·com.amazon.ion.impl.SymbolTokenImpl;
18 import·com.amazon.ion.ValueVisitor;18 import·com.amazon.ion.ValueVisitor;
19 import·com.amazon.ion.impl._Private_IonWriter;19 import·com.amazon.ion.impl._Private_IonWriter;
20 import·com.amazon.ion.impl._Private_IonValue$SymbolTableProvider;20 import·com.amazon.ion.impl._Private_IonValue$SymbolTableProvider;
21 import·com.amazon.ion.IonWriter;21 import·com.amazon.ion.IonWriter;
 22 import·java.util.Objects;
22 import·java.util.Arrays;23 import·java.util.Arrays;
23 import·com.amazon.ion.impl._Private_Utils;24 import·com.amazon.ion.impl._Private_Utils;
24 import·com.amazon.ion.impl._Private_IonTextWriterBuilder;25 import·com.amazon.ion.impl._Private_IonTextWriterBuilder;
25 import·com.amazon.ion.SymbolToken;26 import·com.amazon.ion.SymbolToken;
26 import·com.amazon.ion.system.IonTextWriterBuilder;27 import·com.amazon.ion.system.IonTextWriterBuilder;
27 import·com.amazon.ion.impl._Private_IonValue;28 import·com.amazon.ion.impl._Private_IonValue;
  
Offset 120, 15 lines modifiedOffset 121, 15 lines modified
120 ················ionValueLite$ClearSymbolIDsHolder·=·original[n];121 ················ionValueLite$ClearSymbolIDsHolder·=·original[n];
121 ················if·(ionValueLite$ClearSymbolIDsHolder·==·null)·{122 ················if·(ionValueLite$ClearSymbolIDsHolder·==·null)·{
122 ····················ionValueLite$ClearSymbolIDsHolder·=·new·IonValueLite$ClearSymbolIDsHolder((IonValueLite$1)null);123 ····················ionValueLite$ClearSymbolIDsHolder·=·new·IonValueLite$ClearSymbolIDsHolder((IonValueLite$1)null);
123 ····················original[n]·=·ionValueLite$ClearSymbolIDsHolder;124 ····················original[n]·=·ionValueLite$ClearSymbolIDsHolder;
124 ················}125 ················}
125 ················ionValueLite$ClearSymbolIDsHolder.parent·=·(IonContainerLite)nextOrNull;126 ················ionValueLite$ClearSymbolIDsHolder.parent·=·(IonContainerLite)nextOrNull;
126 ················final·IonContainerLite·parent·=·ionValueLite$ClearSymbolIDsHolder.parent;127 ················final·IonContainerLite·parent·=·ionValueLite$ClearSymbolIDsHolder.parent;
127 ················parent.getClass();128 ················Objects.requireNonNull(parent);
128 ················ionValueLite$ClearSymbolIDsHolder.iterator·=·new·IonContainerLite$SequenceContentIterator(parent,·0,·b3);129 ················ionValueLite$ClearSymbolIDsHolder.iterator·=·new·IonContainerLite$SequenceContentIterator(parent,·0,·b3);
129 ················ionValueLite$ClearSymbolIDsHolder.allSIDsClear·=·nextOrNull.attemptClearSymbolIDValues();130 ················ionValueLite$ClearSymbolIDsHolder.allSIDsClear·=·nextOrNull.attemptClearSymbolIDValues();
130 ············}131 ············}
131 ············while·(ionValueLite$ClearSymbolIDsHolder.parent·!=·null)·{132 ············while·(ionValueLite$ClearSymbolIDsHolder.parent·!=·null)·{
132 ················nextOrNull·=·ionValueLite$ClearSymbolIDsHolder.iterator.nextOrNull();133 ················nextOrNull·=·ionValueLite$ClearSymbolIDsHolder.iterator.nextOrNull();
133 ················if·(nextOrNull·==·null)·{134 ················if·(nextOrNull·==·null)·{
134 ····················final·boolean·allSIDsClear·=·ionValueLite$ClearSymbolIDsHolder.allSIDsClear;135 ····················final·boolean·allSIDsClear·=·ionValueLite$ClearSymbolIDsHolder.allSIDsClear;
Offset 182, 15 lines modifiedOffset 183, 15 lines modified
182 ················ionValueLite$HashHolder·=·original[n];183 ················ionValueLite$HashHolder·=·original[n];
183 ················if·(ionValueLite$HashHolder·==·null)·{184 ················if·(ionValueLite$HashHolder·==·null)·{
184 ····················ionValueLite$HashHolder·=·new·IonValueLite$HashHolder((IonValueLite$1)null);185 ····················ionValueLite$HashHolder·=·new·IonValueLite$HashHolder((IonValueLite$1)null);
185 ····················original[n]·=·ionValueLite$HashHolder;186 ····················original[n]·=·ionValueLite$HashHolder;
186 ················}187 ················}
187 ················ionValueLite$HashHolder.parent·=·(IonContainerLite)nextOrNull;188 ················ionValueLite$HashHolder.parent·=·(IonContainerLite)nextOrNull;
188 ················final·IonContainerLite·parent·=·ionValueLite$HashHolder.parent;189 ················final·IonContainerLite·parent·=·ionValueLite$HashHolder.parent;
189 ················parent.getClass();190 ················Objects.requireNonNull(parent);
190 ················ionValueLite$HashHolder.iterator·=·new·IonContainerLite$SequenceContentIterator(parent,·0,·true);191 ················ionValueLite$HashHolder.iterator·=·new·IonContainerLite$SequenceContentIterator(parent,·0,·true);
191 ················ionValueLite$HashHolder.valueHash·=·((IonValueLite)nextOrNull).hashSignature();192 ················ionValueLite$HashHolder.valueHash·=·((IonValueLite)nextOrNull).hashSignature();
192 ············}193 ············}
193 ············while·(ionValueLite$HashHolder.parent·!=·null)·{194 ············while·(ionValueLite$HashHolder.parent·!=·null)·{
194 ················nextOrNull·=·ionValueLite$HashHolder.iterator.nextOrNull();195 ················nextOrNull·=·ionValueLite$HashHolder.iterator.nextOrNull();
195 ················if·(nextOrNull·==·null)·{196 ················if·(nextOrNull·==·null)·{
196 ····················final·int·n2·=·n·-·1;197 ····················final·int·n2·=·n·-·1;
Offset 273, 17 lines modifiedOffset 274, 17 lines modified
273 ············}274 ············}
274 ············else·{275 ············else·{
275 ················++n;276 ················++n;
276 ················if·(n·>=·original.length)·{277 ················if·(n·>=·original.length)·{
277 ····················original·=·Arrays.copyOf(original,·original.length·*·2);278 ····················original·=·Arrays.copyOf(original,·original.length·*·2);
278 ················}279 ················}
279 ················ionContainerLite$SequenceContentIterator·=·new(com.amazon.ion.impl.lite.IonContainerLite$SequenceContentIterator.class)();280 ················ionContainerLite$SequenceContentIterator·=·new(com.amazon.ion.impl.lite.IonContainerLite$SequenceContentIterator.class)();
280 ················final·IonContainerLite·ionContainerLite·=·(IonContainerLite)nextOrNull;281 ················final·IonContainerLite·obj·=·(IonContainerLite)nextOrNull;
281 ················ionContainerLite.getClass();282 ················Objects.requireNonNull(obj);
282 ················new·IonContainerLite$SequenceContentIterator(ionContainerLite,·0,·true);283 ················new·IonContainerLite$SequenceContentIterator(obj,·0,·true);
283 ················original[n]·=·ionContainerLite$SequenceContentIterator;284 ················original[n]·=·ionContainerLite$SequenceContentIterator;
284 ················ionWriter.stepIn(((IonValueLite)nextOrNull).getType());285 ················ionWriter.stepIn(((IonValueLite)nextOrNull).getType());
285 ············}286 ············}
286 ············while·(ionContainerLite$SequenceContentIterator·!=·null)·{287 ············while·(ionContainerLite$SequenceContentIterator·!=·null)·{
287 ················nextOrNull·=·ionContainerLite$SequenceContentIterator.nextOrNull();288 ················nextOrNull·=·ionContainerLite$SequenceContentIterator.nextOrNull();
288 ················if·(nextOrNull·==·null)·{289 ················if·(nextOrNull·==·null)·{
289 ····················ionWriter.stepOut();290 ····················ionWriter.stepOut();
Offset 715, 19 lines modifiedOffset 716, 19 lines modified
715 ········return·this.getSystem().getSystemSymbolTable();716 ········return·this.getSystem().getSystemSymbolTable();
716 ····}717 ····}
717 ····718 ····
718 ····public·IonSystemLite·getSystem()·{719 ····public·IonSystemLite·getSystem()·{
719 ········return·this._context.getSystem();720 ········return·this._context.getSystem();
720 ····}721 ····}
721 ····722 ····
722 ····public·IonType·getType()·{723 ····public·final·IonType·getType()·{
723 ········final·StringBuilder·sb·=·new·StringBuilder("this·type·"); 
724 ········sb.append(this.getClass().getSimpleName()); 
725 ········sb.append("·should·not·be·instantiated,·there·is·not·IonType·associated·with·it"); 
726 ········throw·new·UnsupportedOperationException(sb.toString());724 ········if·(this.getClass()·==·IonStructLite.class)·{
 725 ············return·IonType.STRUCT;
 726 ········}
 727 ········return·this.getTypeSlow();
727 ····}728 ····}
728 ····729 ····
729 ····public·SymbolToken[]·getTypeAnnotationSymbols()·{730 ····public·SymbolToken[]·getTypeAnnotationSymbols()·{
730 ········return·this.getTypeAnnotationSymbols((_Private_IonValue$SymbolTableProvider)new·IonValueLite$LazySymbolTableProvider(this));731 ········return·this.getTypeAnnotationSymbols((_Private_IonValue$SymbolTableProvider)new·IonValueLite$LazySymbolTableProvider(this));
731 ····}732 ····}
732 ····733 ····
733 ····public·final·SymbolToken[]·getTypeAnnotationSymbols(final·_Private_IonValue$SymbolTableProvider·private_IonValue$SymbolTableProvider)·{734 ····public·final·SymbolToken[]·getTypeAnnotationSymbols(final·_Private_IonValue$SymbolTableProvider·private_IonValue$SymbolTableProvider)·{
Offset 735, 20 lines modifiedOffset 736, 18 lines modified
735 ········int·i·=·0;736 ········int·i·=·0;
736 ········int·n2;737 ········int·n2;
737 ········if·(annotations·!=·null)·{738 ········if·(annotations·!=·null)·{
738 ············int·n·=·0;739 ············int·n·=·0;
739 ············n2·=·0;740 ············n2·=·0;
740 ············while·(true)·{741 ············while·(true)·{
741 ················final·SymbolToken[]·annotations2·=·this._annotations;742 ················final·SymbolToken[]·annotations2·=·this._annotations;
742 ················if·(n·>=·annotations2.length)·{743 ················if·(n·>=·annotations2.length·||·annotations2[n]·==·null)·{
743 ····················break;744 ····················break;
744 ················}745 ················}
745 ················if·(annotations2[n]·!=·null)·{ 
746 ····················++n2;746 ················++n2;
747 ················} 
748 ················++n;747 ················++n;
749 ············}748 ············}
750 ········}749 ········}
751 ········else·{750 ········else·{
752 ············n2·=·0;751 ············n2·=·0;
753 ········}752 ········}
754 ········if·(n2·==·0)·{753 ········if·(n2·==·0)·{
Offset 786, 14 lines modifiedOffset 785, 16 lines modified
786 ········}785 ········}
787 ········if·(n·==·0)·{786 ········if·(n·==·0)·{
788 ············return·_Private_Utils.EMPTY_STRING_ARRAY;787 ············return·_Private_Utils.EMPTY_STRING_ARRAY;
789 ········}788 ········}
790 ········return·_Private_Utils.toStrings(this._annotations,·n);789 ········return·_Private_Utils.toStrings(this._annotations,·n);
791 ····}790 ····}
792 ····791 ····
 792 ····abstract·IonType·getTypeSlow();
 793 ····
793 ····public·final·boolean·hasTypeAnnotation(final·String·s)·{794 ····public·final·boolean·hasTypeAnnotation(final·String·s)·{
794 ········return·s·!=·null·&&·s.length()·>·0·&&·this.findTypeAnnotation(s)·>=·0;795 ········return·s·!=·null·&&·s.length()·>·0·&&·this.findTypeAnnotation(s)·>=·0;
795 ····}796 ····}
796 ····797 ····
797 ····@Override798 ····@Override
798 ····public·int·hashCode()·{799 ····public·int·hashCode()·{
799 ········if·((this._flags·&·0x4)·!=·0x0)·{800 ········if·((this._flags·&·0x4)·!=·0x0)·{
Offset 935, 14 lines modifiedOffset 936, 26 lines modified
Max diff block lines reached; 849/7025 bytes (12.09%) of diff not shown.
2.13 KB
com/google/android/material/bottomappbar/BottomAppBar.class
2.02 KB
procyon -ec {}
error from `procyon -ec {}`: OpenJDK 64-Bit Server VM warning: Insufficient space for shared memory file: 1364173 Try using the -Djava.io.tmpdir= option to select an alternate temp location.
    
Offset 27, 15 lines modifiedOffset 27, 14 lines modified
27 import·com.google.android.material.internal.ViewUtils;27 import·com.google.android.material.internal.ViewUtils;
28 import·android.view.View;28 import·android.view.View;
29 import·androidx.core.view.ViewCompat;29 import·androidx.core.view.ViewCompat;
30 import·android.graphics.drawable.Drawable;30 import·android.graphics.drawable.Drawable;
31 import·androidx.core.graphics.drawable.DrawableCompat;31 import·androidx.core.graphics.drawable.DrawableCompat;
32 import·android.graphics.Paint$Style;32 import·android.graphics.Paint$Style;
33 import·kotlin.io.path.PathTreeWalk$$ExternalSyntheticApiModelOutline0;33 import·kotlin.io.path.PathTreeWalk$$ExternalSyntheticApiModelOutline0;
34 import·androidx.webkit.internal.ApiHelperForM$$ExternalSyntheticApiModelOutline0; 
35 import·android.os.Build$VERSION;34 import·android.os.Build$VERSION;
36 import·com.google.android.material.shape.EdgeTreatment;35 import·com.google.android.material.shape.EdgeTreatment;
37 import·com.google.android.material.shape.ShapeAppearanceModel;36 import·com.google.android.material.shape.ShapeAppearanceModel;
38 import·com.google.android.material.R$dimen;37 import·com.google.android.material.R$dimen;
39 import·com.google.android.material.resources.MaterialResources;38 import·com.google.android.material.resources.MaterialResources;
40 import·com.google.android.material.internal.ThemeEnforcement;39 import·com.google.android.material.internal.ThemeEnforcement;
41 import·com.google.android.material.R$styleable;40 import·com.google.android.material.R$styleable;
Offset 145, 16 lines modifiedOffset 144, 16 lines modified
145 ········materialShapeDrawable.setShapeAppearanceModel(ShapeAppearanceModel.builder().setTopEdge((EdgeTreatment)new·BottomAppBarTopEdgeTreatment(n4,·n5,·n6)).build());144 ········materialShapeDrawable.setShapeAppearanceModel(ShapeAppearanceModel.builder().setTopEdge((EdgeTreatment)new·BottomAppBarTopEdgeTreatment(n4,·n5,·n6)).build());
146 ········if·(boolean1)·{145 ········if·(boolean1)·{
147 ············materialShapeDrawable.setShadowCompatibilityMode(2);146 ············materialShapeDrawable.setShadowCompatibilityMode(2);
148 ········}147 ········}
149 ········else·{148 ········else·{
150 ············materialShapeDrawable.setShadowCompatibilityMode(n2);149 ············materialShapeDrawable.setShadowCompatibilityMode(n2);
151 ············if·(Build$VERSION.SDK_INT·>=·28)·{150 ············if·(Build$VERSION.SDK_INT·>=·28)·{
152 ················ApiHelperForM$$ExternalSyntheticApiModelOutline0.m(this,·0); 
153 ················PathTreeWalk$$ExternalSyntheticApiModelOutline0.m(this,·0);151 ················PathTreeWalk$$ExternalSyntheticApiModelOutline0.m(this,·0);
 152 ················PathTreeWalk$$ExternalSyntheticApiModelOutline0.m$1(this,·0);
154 ············}153 ············}
155 ········}154 ········}
156 ········materialShapeDrawable.setPaintStyle(Paint$Style.FILL);155 ········materialShapeDrawable.setPaintStyle(Paint$Style.FILL);
157 ········materialShapeDrawable.initializeElevationOverlay(context);156 ········materialShapeDrawable.initializeElevationOverlay(context);
158 ········this.setElevation((float)dimensionPixelSize);157 ········this.setElevation((float)dimensionPixelSize);
159 ········DrawableCompat.setTintList((Drawable)materialShapeDrawable,·colorStateList);158 ········DrawableCompat.setTintList((Drawable)materialShapeDrawable,·colorStateList);
160 ········ViewCompat.setBackground((View)this,·(Drawable)materialShapeDrawable);159 ········ViewCompat.setBackground((View)this,·(Drawable)materialShapeDrawable);
9.38 KB
com/amazon/ion/impl/IonReaderContinuableApplicationBinary.class
9.25 KB
procyon -ec {}
error from `procyon -ec {}`: OpenJDK 64-Bit Server VM warning: Insufficient space for shared memory file: 1364239 Try using the -Djava.io.tmpdir= option to select an alternate temp location.
    
Offset 1, 11 lines modifiedOffset 1, 13 lines modified
  
1 package·com.amazon.ion.impl;1 package·com.amazon.ion.impl;
  
2 import·com.amazon.ion.impl.bin.IntList;2 import·com.amazon.ion.impl.bin.IntList;
 3 import·java.util.Collection;
 4 import·java.util.List;
3 import·java.util.Arrays;5 import·java.util.Arrays;
4 import·com.amazon.ion.UnknownSymbolException;6 import·com.amazon.ion.UnknownSymbolException;
5 import·com.amazon.ion.SymbolToken;7 import·com.amazon.ion.SymbolToken;
6 import·com.amazon.ion.IonException;8 import·com.amazon.ion.IonException;
7 import·com.amazon.ion.IonCursor$Event;9 import·com.amazon.ion.IonCursor$Event;
8 import·com.amazon.ion.IonType;10 import·com.amazon.ion.IonType;
9 import·com.amazon.ion.BufferConfiguration$OversizedValueHandler;11 import·com.amazon.ion.BufferConfiguration$OversizedValueHandler;
Offset 26, 14 lines modifiedOffset 28, 15 lines modified
26 ····private·static·final·byte[]·ION_SYMBOL_TABLE_UTF8;28 ····private·static·final·byte[]·ION_SYMBOL_TABLE_UTF8;
27 ····private·static·final·int·SYMBOLS_LIST_INITIAL_CAPACITY·=·128;29 ····private·static·final·int·SYMBOLS_LIST_INITIAL_CAPACITY·=·128;
28 ····private·final·IonReaderContinuableApplicationBinary$AnnotationSequenceIterator·annotationIterator;30 ····private·final·IonReaderContinuableApplicationBinary$AnnotationSequenceIterator·annotationIterator;
29 ····private·SymbolTable·cachedReadOnlySymbolTable;31 ····private·SymbolTable·cachedReadOnlySymbolTable;
30 ····private·final·IonCatalog·catalog;32 ····private·final·IonCatalog·catalog;
31 ····private·int·firstLocalSymbolId;33 ····private·int·firstLocalSymbolId;
32 ····private·LocalSymbolTableImports·imports;34 ····private·LocalSymbolTableImports·imports;
 35 ····private·SymbolTable·lastSupersetSymbolTable;
33 ····private·int·localSymbolMaxOffset;36 ····private·int·localSymbolMaxOffset;
34 ····private·IonReaderContinuableApplicationBinary$State·state;37 ····private·IonReaderContinuableApplicationBinary$State·state;
35 ····private·final·IonReaderContinuableApplicationBinary$SymbolTableReader·symbolTableReader;38 ····private·final·IonReaderContinuableApplicationBinary$SymbolTableReader·symbolTableReader;
36 ····private·String[]·symbols;39 ····private·String[]·symbols;
37 ····40 ····
38 ····static·{41 ····static·{
39 ········ION_SYMBOL_TABLE_UTF8·=·"$ion_symbol_table".getBytes(StandardCharsets.UTF_8);42 ········ION_SYMBOL_TABLE_UTF8·=·"$ion_symbol_table".getBytes(StandardCharsets.UTF_8);
Offset 45, 14 lines modifiedOffset 48, 15 lines modified
45 ····IonReaderContinuableApplicationBinary(final·IonReaderBuilder·ionReaderBuilder,·final·InputStream·inputStream,·final·byte[]·array,·final·int·n,·final·int·n2)·{48 ····IonReaderContinuableApplicationBinary(final·IonReaderBuilder·ionReaderBuilder,·final·InputStream·inputStream,·final·byte[]·array,·final·int·n,·final·int·n2)·{
46 ········super(ionReaderBuilder.getBufferConfiguration(),·inputStream,·array,·n,·n2);49 ········super(ionReaderBuilder.getBufferConfiguration(),·inputStream,·array,·n,·n2);
47 ········this.localSymbolMaxOffset·=·-1;50 ········this.localSymbolMaxOffset·=·-1;
48 ········final·LocalSymbolTableImports·ion_1_0_IMPORTS·=·IonReaderContinuableApplicationBinary.ION_1_0_IMPORTS;51 ········final·LocalSymbolTableImports·ion_1_0_IMPORTS·=·IonReaderContinuableApplicationBinary.ION_1_0_IMPORTS;
49 ········this.imports·=·ion_1_0_IMPORTS;52 ········this.imports·=·ion_1_0_IMPORTS;
50 ········this.firstLocalSymbolId·=·ion_1_0_IMPORTS.getMaxId()·+·1;53 ········this.firstLocalSymbolId·=·ion_1_0_IMPORTS.getMaxId()·+·1;
51 ········this.cachedReadOnlySymbolTable·=·null;54 ········this.cachedReadOnlySymbolTable·=·null;
 55 ········this.lastSupersetSymbolTable·=·null;
52 ········this.annotationIterator·=·new·IonReaderContinuableApplicationBinary$AnnotationSequenceIterator(this,·(IonReaderContinuableApplicationBinary$1)null);56 ········this.annotationIterator·=·new·IonReaderContinuableApplicationBinary$AnnotationSequenceIterator(this,·(IonReaderContinuableApplicationBinary$1)null);
53 ········this.state·=·IonReaderContinuableApplicationBinary$State.READING_VALUE;57 ········this.state·=·IonReaderContinuableApplicationBinary$State.READING_VALUE;
54 ········IonCatalog·catalog;58 ········IonCatalog·catalog;
55 ········if·(ionReaderBuilder.getCatalog()·==·null)·{59 ········if·(ionReaderBuilder.getCatalog()·==·null)·{
56 ············catalog·=·IonReaderContinuableApplicationBinary.EMPTY_CATALOG;60 ············catalog·=·IonReaderContinuableApplicationBinary.EMPTY_CATALOG;
57 ········}61 ········}
58 ········else·{62 ········else·{
Offset 69, 14 lines modifiedOffset 73, 15 lines modified
69 ····IonReaderContinuableApplicationBinary(final·IonReaderBuilder·ionReaderBuilder,·final·byte[]·array,·final·int·n,·final·int·n2)·{73 ····IonReaderContinuableApplicationBinary(final·IonReaderBuilder·ionReaderBuilder,·final·byte[]·array,·final·int·n,·final·int·n2)·{
70 ········super(ionReaderBuilder.getBufferConfiguration(),·array,·n,·n2);74 ········super(ionReaderBuilder.getBufferConfiguration(),·array,·n,·n2);
71 ········this.localSymbolMaxOffset·=·-1;75 ········this.localSymbolMaxOffset·=·-1;
72 ········final·LocalSymbolTableImports·ion_1_0_IMPORTS·=·IonReaderContinuableApplicationBinary.ION_1_0_IMPORTS;76 ········final·LocalSymbolTableImports·ion_1_0_IMPORTS·=·IonReaderContinuableApplicationBinary.ION_1_0_IMPORTS;
73 ········this.imports·=·ion_1_0_IMPORTS;77 ········this.imports·=·ion_1_0_IMPORTS;
74 ········this.firstLocalSymbolId·=·ion_1_0_IMPORTS.getMaxId()·+·1;78 ········this.firstLocalSymbolId·=·ion_1_0_IMPORTS.getMaxId()·+·1;
75 ········this.cachedReadOnlySymbolTable·=·null;79 ········this.cachedReadOnlySymbolTable·=·null;
 80 ········this.lastSupersetSymbolTable·=·null;
76 ········this.annotationIterator·=·new·IonReaderContinuableApplicationBinary$AnnotationSequenceIterator(this,·(IonReaderContinuableApplicationBinary$1)null);81 ········this.annotationIterator·=·new·IonReaderContinuableApplicationBinary$AnnotationSequenceIterator(this,·(IonReaderContinuableApplicationBinary$1)null);
77 ········this.state·=·IonReaderContinuableApplicationBinary$State.READING_VALUE;82 ········this.state·=·IonReaderContinuableApplicationBinary$State.READING_VALUE;
78 ········IonCatalog·catalog;83 ········IonCatalog·catalog;
79 ········if·(ionReaderBuilder.getCatalog()·==·null)·{84 ········if·(ionReaderBuilder.getCatalog()·==·null)·{
80 ············catalog·=·IonReaderContinuableApplicationBinary.EMPTY_CATALOG;85 ············catalog·=·IonReaderContinuableApplicationBinary.EMPTY_CATALOG;
81 ········}86 ········}
82 ········else·{87 ········else·{
Offset 163, 14 lines modifiedOffset 168, 38 lines modified
163 ········this.firstLocalSymbolId·=·ion_1_0_IMPORTS.getMaxId()·+·1;168 ········this.firstLocalSymbolId·=·ion_1_0_IMPORTS.getMaxId()·+·1;
164 ····}169 ····}
165 ····170 ····
166 ····private·void·resetSymbolTable()·{171 ····private·void·resetSymbolTable()·{
167 ········Arrays.fill(this.symbols,·0,·this.localSymbolMaxOffset·+·1,·null);172 ········Arrays.fill(this.symbols,·0,·this.localSymbolMaxOffset·+·1,·null);
168 ········this.localSymbolMaxOffset·=·-1;173 ········this.localSymbolMaxOffset·=·-1;
169 ········this.cachedReadOnlySymbolTable·=·null;174 ········this.cachedReadOnlySymbolTable·=·null;
 175 ········this.lastSupersetSymbolTable·=·null;
 176 ····}
 177 ····
 178 ····boolean·compareSymbolTableImportsArrayToList(final·SymbolTable[]·array,·final·int·n,·final·List·list)·{
 179 ········if·(n·-·1·!=·list.size())·{
 180 ············return·false;
 181 ········}
 182 ········final·boolean·b·=·true;
 183 ········for·(int·i·=·1;·i·<·n;·++i)·{
 184 ············if·(list.get(i·-·1)·!=·array[i])·{
 185 ················return·false;
 186 ············}
 187 ········}
 188 ········return·b;
 189 ····}
 190 ····
 191 ····boolean·compareSymbolsArrayToCollection(final·String[]·array,·final·int·n,·final·Collection·collection)·{
 192 ········final·Iterator·iterator·=·collection.iterator();
 193 ········for·(int·i·=·0;·i·<·n;·++i)·{
 194 ············if·(!_Private_Utils.safeEquals((Object)array[i],·iterator.next()))·{
 195 ················return·false;
 196 ············}
 197 ········}
 198 ········return·true;
170 ····}199 ····}
171 ····200 ····
172 ····public·String·getFieldName()·{201 ····public·String·getFieldName()·{
173 ········if·(this.fieldSid·<·0)·{202 ········if·(this.fieldSid·<·0)·{
174 ············return·null;203 ············return·null;
175 ········}204 ········}
176 ········final·String·symbol·=·this.getSymbol(this.fieldSid);205 ········final·String·symbol·=·this.getSymbol(this.fieldSid);
Offset 239, 14 lines modifiedOffset 268, 72 lines modified
239 ················throw·new·UnknownSymbolException(annotationSidList.get(i));268 ················throw·new·UnknownSymbolException(annotationSidList.get(i));
240 ············}269 ············}
241 ············array[i]·=·symbol;270 ············array[i]·=·symbol;
242 ········}271 ········}
243 ········return·array;272 ········return·array;
244 ····}273 ····}
245 ····274 ····
 275 ····boolean·isSymbolTableSubsetOf(final·SymbolTable·symbolTable)·{
 276 ········final·SymbolTable·lastSupersetSymbolTable·=·this.lastSupersetSymbolTable;
 277 ········boolean·b·=·false;
 278 ········final·int·n·=·1;
 279 ········if·(lastSupersetSymbolTable·!=·null)·{
 280 ············if·(symbolTable·==·lastSupersetSymbolTable·&&·symbolTable.getMaxId()·==·this.lastSupersetSymbolTable.getMaxId())·{
 281 ················b·=·true;
 282 ············}
 283 ············return·b;
 284 ········}
 285 ········final·int·n2·=·this.localSymbolMaxOffset·+·n;
 286 ········final·int·n3·=·this.imports.getMaxId()·+·n2;
 287 ········final·boolean·b2·=·n2·==·0·&&·this.imports.getImportedTablesNoCopy().length·==·n;
 288 ········final·boolean·b3·=·symbolTable·instanceof·_Private_LocalSymbolTable;
 289 ········_Private_LocalSymbolTable·private_LocalSymbolTable;
 290 ········if·(b3)·{
 291 ············private_LocalSymbolTable·=·(_Private_LocalSymbolTable)symbolTable;
 292 ········}
 293 ········else·{
Max diff block lines reached; 1866/9257 bytes (20.16%) of diff not shown.
12.5 KB
com/amazon/ion/impl/bin/AbstractIonWriter.class
12.4 KB
procyon -ec {}
error from `procyon -ec {}`: OpenJDK 64-Bit Server VM warning: Insufficient space for shared memory file: 1364304 Try using the -Djava.io.tmpdir= option to select an alternate temp location.
    
Offset 1, 63 lines modifiedOffset 1, 130 lines modified
  
1 package·com.amazon.ion.impl.bin;1 package·com.amazon.ion.impl.bin;
  
2 import·com.amazon.ion.SymbolToken; 
3 import·java.math.BigDecimal; 
4 import·com.amazon.ion.IonWriter;2 import·com.amazon.ion.IonWriter;
5 import·com.amazon.ion.IonDatagram;3 import·com.amazon.ion.IonDatagram;
6 import·com.amazon.ion.IonValue;4 import·com.amazon.ion.IonValue;
7 import·com.amazon.ion.IonType; 
8 import·com.amazon.ion.impl._Private_Utils;5 import·com.amazon.ion.impl._Private_Utils;
9 import·com.amazon.ion.impl._Private_ByteTransferReader;6 import·com.amazon.ion.impl._Private_ByteTransferReader;
10 import·com.amazon.ion.IonReader; 
11 import·com.amazon.ion.Timestamp;7 import·com.amazon.ion.Timestamp;
12 import·java.util.Date;8 import·java.util.Date;
13 import·com.amazon.ion.impl._Private_SymtabExtendsCache;9 import·java.math.BigDecimal;
 10 import·com.amazon.ion.IonType;
 11 import·com.amazon.ion.SymbolToken;
 12 import·com.amazon.ion.IonReader;
14 import·com.amazon.ion.impl._Private_IonWriter;13 import·com.amazon.ion.impl._Private_IonWriter;
15 import·com.amazon.ion.impl._Private_ByteTransferSink;14 import·com.amazon.ion.impl._Private_ByteTransferSink;
  
16 abstract·class·AbstractIonWriter·implements·_Private_ByteTransferSink,·_Private_IonWriter15 abstract·class·AbstractIonWriter·implements·_Private_ByteTransferSink,·_Private_IonWriter
17 {16 {
18 ····private·final·_Private_SymtabExtendsCache·symtabExtendsCache;17 ····private·final·boolean·isStreamCopyOptimized;
19 ····18 ····
20 ····AbstractIonWriter(final·AbstractIonWriter$WriteValueOptimization·abstractIonWriter$WriteValueOptimization)·{19 ····AbstractIonWriter(final·AbstractIonWriter$WriteValueOptimization·abstractIonWriter$WriteValueOptimization)·{
21 ········_Private_SymtabExtendsCache·symtabExtendsCache; 
22 ········if·(abstractIonWriter$WriteValueOptimization·==·AbstractIonWriter$WriteValueOptimization.COPY_OPTIMIZED)·{20 ········this.isStreamCopyOptimized·=·(abstractIonWriter$WriteValueOptimization·==·AbstractIonWriter$WriteValueOptimization.COPY_OPTIMIZED);
23 ············symtabExtendsCache·=·new·_Private_SymtabExtendsCache();21 ····}
 22 ····
 23 ····private·void·transferFieldNameAndAnnotations(final·IonReader·ionReader)·{
 24 ········final·SymbolToken·fieldNameSymbol·=·ionReader.getFieldNameSymbol();
 25 ········if·(fieldNameSymbol·!=·null·&&·!this.isFieldNameSet()·&&·this.isInStruct())·{
 26 ············this.setFieldNameSymbol(fieldNameSymbol);
24 ········}27 ········}
25 ········else·{ 
26 ············symtabExtendsCache·=·null;28 ········final·SymbolToken[]·typeAnnotationSymbols·=·ionReader.getTypeAnnotationSymbols();
 29 ········if·(typeAnnotationSymbols.length·>·0)·{
 30 ············this.setTypeAnnotationSymbols(typeAnnotationSymbols);
 31 ········}
 32 ····}
 33 ····
 34 ····private·void·writeCurrentValue(final·IonType·obj,·final·IonReader·ionReader)·{
 35 ········switch·(AbstractIonWriter$1.$SwitchMap$com$amazon$ion$IonType[obj.ordinal()])·{
 36 ············default:·{
 37 ················final·StringBuilder·sb·=·new·StringBuilder("Unexpected·type:·");
 38 ················sb.append(obj);
 39 ················throw·new·IllegalStateException(sb.toString());
 40 ············}
 41 ············case·10:
 42 ············case·11:
 43 ············case·12:·{
 44 ················ionReader.stepIn();
 45 ················this.stepIn(obj);
 46 ················break;
 47 ············}
 48 ············case·9:·{
 49 ················this.writeBlob(ionReader.newBytes());
 50 ················break;
 51 ············}
 52 ············case·8:·{
 53 ················this.writeClob(ionReader.newBytes());
 54 ················break;
 55 ············}
 56 ············case·7:·{
 57 ················this.writeString(ionReader.stringValue());
 58 ················break;
 59 ············}
 60 ············case·6:·{
 61 ················this.writeSymbolToken(ionReader.symbolValue());
 62 ················break;
 63 ············}
 64 ············case·5:·{
 65 ················this.writeTimestamp(ionReader.timestampValue());
 66 ················break;
 67 ············}
 68 ············case·4:·{
 69 ················this.writeDecimal((BigDecimal)ionReader.decimalValue());
 70 ················break;
 71 ············}
 72 ············case·3:·{
 73 ················this.writeFloat(ionReader.doubleValue());
 74 ················break;
 75 ············}
 76 ············case·2:·{
 77 ················final·int·n·=·AbstractIonWriter$1.$SwitchMap$com$amazon$ion$IntegerSize[ionReader.getIntegerSize().ordinal()];
 78 ················if·(n·==·1)·{
 79 ····················this.writeInt((long)ionReader.intValue());
 80 ····················break;
 81 ················}
 82 ················if·(n·==·2)·{
 83 ····················this.writeInt(ionReader.longValue());
 84 ····················break;
 85 ················}
 86 ················if·(n·==·3)·{
 87 ····················this.writeInt(ionReader.bigIntegerValue());
 88 ····················break;
 89 ················}
 90 ················throw·new·IllegalStateException();
 91 ············}
 92 ············case·1:·{
 93 ················this.writeBool(ionReader.booleanValue());
 94 ················break;
 95 ············}
27 ········}96 ········}
28 ········this.symtabExtendsCache·=·symtabExtendsCache; 
29 ····}97 ····}
30 ····98 ····
31 ····public·Object·asFacet(final·Class·clazz)·{99 ····public·Object·asFacet(final·Class·clazz)·{
32 ········if·(clazz·==·_Private_IonManagedWriter.class)·{100 ········if·(clazz·==·_Private_IonManagedWriter.class)·{
33 ············return·clazz.cast(this);101 ············return·clazz.cast(this);
34 ········}102 ········}
35 ········return·null;103 ········return·null;
36 ····}104 ····}
37 ····105 ····
38 ····public·final·boolean·isStreamCopyOptimized()·{106 ····public·final·boolean·isStreamCopyOptimized()·{
39 ········return·this.symtabExtendsCache·!=·null;107 ········return·this.isStreamCopyOptimized;
40 ····}108 ····}
41 ····109 ····
42 ····public·abstract·void·writeString(final·byte[]·p0,·final·int·p1,·final·int·p2);110 ····public·abstract·void·writeString(final·byte[]·p0,·final·int·p1,·final·int·p2);
43 ····111 ····
44 ····public·final·void·writeTimestampUTC(final·Date·date)·{112 ····public·final·void·writeTimestampUTC(final·Date·date)·{
45 ········this.writeTimestamp(Timestamp.forDateZ(date));113 ········this.writeTimestamp(Timestamp.forDateZ(date));
46 ····}114 ····}
47 ····115 ····
48 ····public·final·void·writeValue(final·IonReader·ionReader)·{116 ····public·final·void·writeValue(final·IonReader·ionReader)·{
49 ········final·IonType·type·=·ionReader.getType();117 ········final·IonType·type·=·ionReader.getType();
Max diff block lines reached; 6502/12490 bytes (52.06%) of diff not shown.
718 B
com/amazon/ion/impl/lite/IonBoolLite.class
634 B
procyon -ec {}
error from `procyon -ec {}`: OpenJDK 64-Bit Server VM warning: Insufficient space for shared memory file: 1364367 Try using the -Djava.io.tmpdir= option to select an alternate temp location.
    
Offset 39, 15 lines modifiedOffset 39, 15 lines modified
39 ········return·this._isBoolTrue();39 ········return·this._isBoolTrue();
40 ····}40 ····}
41 ····41 ····
42 ····public·IonBoolLite·clone()·{42 ····public·IonBoolLite·clone()·{
43 ········return·(IonBoolLite)this.shallowClone((IonContext)ContainerlessContext.wrap(this.getSystem()));43 ········return·(IonBoolLite)this.shallowClone((IonContext)ContainerlessContext.wrap(this.getSystem()));
44 ····}44 ····}
45 ····45 ····
46 ····public·IonType·getType()·{46 ····public·IonType·getTypeSlow()·{
47 ········return·IonType.BOOL;47 ········return·IonType.BOOL;
48 ····}48 ····}
49 ····49 ····
50 ····int·hashSignature()·{50 ····int·hashSignature()·{
51 ········return·IonBoolLite.HASH_SIGNATURE;51 ········return·IonBoolLite.HASH_SIGNATURE;
52 ····}52 ····}
53 ····53 ····
718 B
com/amazon/ion/impl/lite/IonDecimalLite.class
628 B
procyon -ec {}
error from `procyon -ec {}`: OpenJDK 64-Bit Server VM warning: Insufficient space for shared memory file: 1364433 Try using the -Djava.io.tmpdir= option to select an alternate temp location.
    
Offset 65, 15 lines modifiedOffset 65, 15 lines modified
65 ····public·float·floatValue()·{65 ····public·float·floatValue()·{
66 ········if·(!this._isNullValue())·{66 ········if·(!this._isNullValue())·{
67 ············return·this._decimal_value.floatValue();67 ············return·this._decimal_value.floatValue();
68 ········}68 ········}
69 ········throw·new·NullValueException();69 ········throw·new·NullValueException();
70 ····}70 ····}
71 ····71 ····
72 ····public·IonType·getType()·{72 ····public·IonType·getTypeSlow()·{
73 ········return·IonType.DECIMAL;73 ········return·IonType.DECIMAL;
74 ····}74 ····}
75 ····75 ····
76 ····int·hashSignature()·{76 ····int·hashSignature()·{
77 ········return·IonDecimalLite.HASH_SIGNATURE;77 ········return·IonDecimalLite.HASH_SIGNATURE;
78 ····}78 ····}
79 ····79 ····
665 B
com/amazon/ion/impl/lite/IonFloatLite.class
579 B
procyon -ec {}
error from `procyon -ec {}`: OpenJDK 64-Bit Server VM warning: Insufficient space for shared memory file: 1364524 Try using the -Djava.io.tmpdir= option to select an alternate temp location.
    
Offset 49, 15 lines modifiedOffset 49, 15 lines modified
49 ····}49 ····}
50 ····50 ····
51 ····public·float·floatValue()·{51 ····public·float·floatValue()·{
52 ········this.validateThisNotNull();52 ········this.validateThisNotNull();
53 ········return·this._float_value.floatValue();53 ········return·this._float_value.floatValue();
54 ····}54 ····}
55 ····55 ····
56 ····public·IonType·getType()·{56 ····public·IonType·getTypeSlow()·{
57 ········return·IonType.FLOAT;57 ········return·IonType.FLOAT;
58 ····}58 ····}
59 ····59 ····
60 ····int·hashSignature()·{60 ····int·hashSignature()·{
61 ········return·IonFloatLite.HASH_SIGNATURE;61 ········return·IonFloatLite.HASH_SIGNATURE;
62 ····}62 ····}
63 ····63 ····
703 B
com/amazon/ion/impl/lite/IonIntLite.class
621 B
procyon -ec {}
error from `procyon -ec {}`: OpenJDK 64-Bit Server VM warning: Insufficient space for shared memory file: 1364588 Try using the -Djava.io.tmpdir= option to select an alternate temp location.
    
Offset 100, 15 lines modifiedOffset 100, 15 lines modified
100 ····public·IntegerSize·getIntegerSize()·{100 ····public·IntegerSize·getIntegerSize()·{
101 ········if·(this.isNullValue())·{101 ········if·(this.isNullValue())·{
102 ············return·null;102 ············return·null;
103 ········}103 ········}
104 ········return·IonIntLite.SIZES[this._getMetadata(24,·3)];104 ········return·IonIntLite.SIZES[this._getMetadata(24,·3)];
105 ····}105 ····}
106 ····106 ····
107 ····public·IonType·getType()·{107 ····public·IonType·getTypeSlow()·{
108 ········return·IonType.INT;108 ········return·IonType.INT;
109 ····}109 ····}
110 ····110 ····
111 ····int·hashSignature()·{111 ····int·hashSignature()·{
112 ········return·IonIntLite.HASH_SIGNATURE;112 ········return·IonIntLite.HASH_SIGNATURE;
113 ····}113 ····}
114 ····114 ····
726 B
com/amazon/ion/impl/lite/IonNullLite.class
642 B
procyon -ec {}
error from `procyon -ec {}`: OpenJDK 64-Bit Server VM warning: Insufficient space for shared memory file: 1364658 Try using the -Djava.io.tmpdir= option to select an alternate temp location.
    
Offset 28, 15 lines modifiedOffset 28, 15 lines modified
28 ········valueVisitor.visit((IonNull)this);28 ········valueVisitor.visit((IonNull)this);
29 ····}29 ····}
30 ····30 ····
31 ····public·IonNullLite·clone()·{31 ····public·IonNullLite·clone()·{
32 ········return·(IonNullLite)this.shallowClone((IonContext)ContainerlessContext.wrap(this.getSystem()));32 ········return·(IonNullLite)this.shallowClone((IonContext)ContainerlessContext.wrap(this.getSystem()));
33 ····}33 ····}
34 ····34 ····
35 ····public·IonType·getType()·{35 ····public·IonType·getTypeSlow()·{
36 ········return·IonType.NULL;36 ········return·IonType.NULL;
37 ····}37 ····}
38 ····38 ····
39 ····int·hashSignature()·{39 ····int·hashSignature()·{
40 ········return·IonNullLite.HASH_SIGNATURE;40 ········return·IonNullLite.HASH_SIGNATURE;
41 ····}41 ····}
42 ····42 ····
1.5 KB
com/amazon/ion/impl/lite/IonTimestampLite.class
1.4 KB
procyon -ec {}
error from `procyon -ec {}`: OpenJDK 64-Bit Server VM warning: Insufficient space for shared memory file: 1364746 Try using the -Djava.io.tmpdir= option to select an alternate temp location.
    
Offset 10, 20 lines modifiedOffset 10, 14 lines modified
10 import·com.amazon.ion.ValueVisitor;10 import·com.amazon.ion.ValueVisitor;
11 import·com.amazon.ion.IonType;11 import·com.amazon.ion.IonType;
12 import·com.amazon.ion.Timestamp;12 import·com.amazon.ion.Timestamp;
13 import·com.amazon.ion.IonTimestamp;13 import·com.amazon.ion.IonTimestamp;
  
14 final·class·IonTimestampLite·extends·IonValueLite·implements·IonTimestamp14 final·class·IonTimestampLite·extends·IonValueLite·implements·IonTimestamp
15 {15 {
16 ····private·static·final·int·BIT_FLAG_DAY·=·4; 
17 ····private·static·final·int·BIT_FLAG_FRACTION·=·32; 
18 ····private·static·final·int·BIT_FLAG_MINUTE·=·8; 
19 ····private·static·final·int·BIT_FLAG_MONTH·=·2; 
20 ····private·static·final·int·BIT_FLAG_SECOND·=·16; 
21 ····private·static·final·int·BIT_FLAG_YEAR·=·1; 
22 ····private·static·final·int·HASH_SIGNATURE;16 ····private·static·final·int·HASH_SIGNATURE;
23 ····public·static·final·Integer·UTC_OFFSET;17 ····public·static·final·Integer·UTC_OFFSET;
24 ····private·Timestamp·_timestamp_value;18 ····private·Timestamp·_timestamp_value;
25 ····19 ····
26 ····static·{20 ····static·{
27 ········UTC_OFFSET·=·Timestamp.UTC_OFFSET;21 ········UTC_OFFSET·=·Timestamp.UTC_OFFSET;
28 ········HASH_SIGNATURE·=·IonType.TIMESTAMP.toString().hashCode();22 ········HASH_SIGNATURE·=·IonType.TIMESTAMP.toString().hashCode();
Offset 77, 15 lines modifiedOffset 71, 15 lines modified
77 ····public·long·getMillis()·{71 ····public·long·getMillis()·{
78 ········if·(!this._isNullValue())·{72 ········if·(!this._isNullValue())·{
79 ············return·this._timestamp_value.getMillis();73 ············return·this._timestamp_value.getMillis();
80 ········}74 ········}
81 ········throw·new·NullValueException();75 ········throw·new·NullValueException();
82 ····}76 ····}
83 ····77 ····
84 ····public·IonType·getType()·{78 ····public·IonType·getTypeSlow()·{
85 ········return·IonType.TIMESTAMP;79 ········return·IonType.TIMESTAMP;
86 ····}80 ····}
87 ····81 ····
88 ····int·hashSignature()·{82 ····int·hashSignature()·{
89 ········return·IonTimestampLite.HASH_SIGNATURE;83 ········return·IonTimestampLite.HASH_SIGNATURE;
90 ····}84 ····}
91 ····85 ····
2.21 KB
com/amazon/ion/impl/IonReaderContinuableTopLevelBinary.class
2.09 KB
procyon -ec {}
error from `procyon -ec {}`: OpenJDK 64-Bit Server VM warning: Insufficient space for shared memory file: 1364834 Try using the -Djava.io.tmpdir= option to select an alternate temp location.
    
Offset 9, 15 lines modifiedOffset 9, 15 lines modified
9 import·com.amazon.ion.IonCursor$Event;9 import·com.amazon.ion.IonCursor$Event;
10 import·java.io.InputStream;10 import·java.io.InputStream;
11 import·com.amazon.ion.system.IonReaderBuilder;11 import·com.amazon.ion.system.IonReaderBuilder;
12 import·com.amazon.ion.IonType;12 import·com.amazon.ion.IonType;
13 import·com.amazon.ion.SymbolTable;13 import·com.amazon.ion.SymbolTable;
14 import·com.amazon.ion.IonReader;14 import·com.amazon.ion.IonReader;
  
15 final·class·IonReaderContinuableTopLevelBinary·extends·IonReaderContinuableApplicationBinary·implements·IonReader,·_Private_ReaderWriter15 final·class·IonReaderContinuableTopLevelBinary·extends·IonReaderContinuableApplicationBinary·implements·IonReader,·_Private_ByteTransferReader,·_Private_ReaderWriter
16 {16 {
17 ····private·final·boolean·isFillRequired;17 ····private·final·boolean·isFillRequired;
18 ····private·boolean·isFillingValue;18 ····private·boolean·isFillingValue;
19 ····private·final·boolean·isNonContinuable;19 ····private·final·boolean·isNonContinuable;
20 ····private·SymbolTable·symbolTableLastTransferred;20 ····private·SymbolTable·symbolTableLastTransferred;
21 ····private·IonType·type;21 ····private·IonType·type;
22 ····22 ····
Offset 97, 14 lines modifiedOffset 97, 18 lines modified
97 ········return·this.type;97 ········return·this.type;
98 ····}98 ····}
99 ····99 ····
100 ····public·boolean·hasNext()·{100 ····public·boolean·hasNext()·{
101 ········throw·new·UnsupportedOperationException("Not·implemented");101 ········throw·new·UnsupportedOperationException("Not·implemented");
102 ····}102 ····}
103 ····103 ····
 104 ····public·boolean·isSymbolTableCompatible(final·SymbolTable·symbolTable)·{
 105 ········return·this.isSymbolTableSubsetOf(symbolTable);
 106 ····}
 107 ····
104 ····public·IonType·next()·{108 ····public·IonType·next()·{
105 ········this.type·=·null;109 ········this.type·=·null;
106 ········if·(this.isValueIncomplete)·{110 ········if·(this.isValueIncomplete)·{
107 ············this.handleIncompleteValue();111 ············this.handleIncompleteValue();
108 ········}112 ········}
109 ········else·if·(this.isSlowMode·&&·!this.isNonContinuable·&&·this.parent·==·null)·{113 ········else·if·(this.isSlowMode·&&·!this.isNonContinuable·&&·this.parent·==·null)·{
110 ············this.nextAndFill();114 ············this.nextAndFill();
Offset 160, 8 lines modifiedOffset 164, 16 lines modified
160 ········this.type·=·null;164 ········this.type·=·null;
161 ····}165 ····}
162 ····166 ····
163 ····public·void·stepOut()·{167 ····public·void·stepOut()·{
164 ········super.stepOutOfContainer();168 ········super.stepOutOfContainer();
165 ········this.type·=·null;169 ········this.type·=·null;
166 ····}170 ····}
 171 ····
 172 ····public·boolean·transferCurrentValue(final·_Private_ByteTransferSink·private_ByteTransferSink)·{
 173 ········if·(!this.hasAnnotations·&&·this.isByteBacked()·&&·!this.isInStruct())·{
 174 ············private_ByteTransferSink.writeBytes(this.buffer,·(int)this.valuePreHeaderIndex,·(int)(this.valueMarker.endIndex·-·this.valuePreHeaderIndex));
 175 ············return·true;
 176 ········}
 177 ········return·false;
 178 ····}
167 }179 }
1.74 KB
com/amazon/ion/impl/IonWriterSystemBinary.class
1.65 KB
procyon -ec {}
error from `procyon -ec {}`: OpenJDK 64-Bit Server VM warning: Insufficient space for shared memory file: 1364981 Try using the -Djava.io.tmpdir= option to select an alternate temp location.
    
Offset 14, 17 lines modifiedOffset 14, 15 lines modified
14 import·java.io.OutputStream;14 import·java.io.OutputStream;
15 import·com.amazon.ion.SymbolTable;15 import·com.amazon.ion.SymbolTable;
  
16 final·class·IonWriterSystemBinary·extends·IonWriterSystem·implements·_Private_ListWriter16 final·class·IonWriterSystemBinary·extends·IonWriterSystem·implements·_Private_ListWriter
17 {17 {
18 ····private·static·final·int·DEFAULT_PATCH_COUNT·=·10;18 ····private·static·final·int·DEFAULT_PATCH_COUNT·=·10;
19 ····private·static·final·int·DEFAULT_PATCH_DEPTH·=·10;19 ····private·static·final·int·DEFAULT_PATCH_DEPTH·=·10;
20 ····private·static·final·int·NOT_A_SYMBOL_TABLE_IDX·=·255; 
21 ····private·static·final·int·TID_ANNOTATION_PATCH·=·17;20 ····private·static·final·int·TID_ANNOTATION_PATCH·=·17;
22 ····private·static·final·int·TID_FOR_SYMBOL_TABLE_PATCH·=·17; 
23 ····private·static·final·int·TID_RAW·=·19;21 ····private·static·final·int·TID_RAW·=·19;
24 ····private·static·final·int·TID_SYMBOL_TABLE_PATCH·=·18;22 ····private·static·final·int·TID_SYMBOL_TABLE_PATCH·=·18;
25 ····static·final·int·UNKNOWN_LENGTH·=·255;23 ····static·final·int·UNKNOWN_LENGTH·=·255;
26 ····private·final·boolean·_auto_flush;24 ····private·final·boolean·_auto_flush;
27 ····private·boolean·_closed;25 ····private·boolean·_closed;
28 ····boolean·_in_struct;26 ····boolean·_in_struct;
29 ····IonBinary$BufferManager·_manager;27 ····IonBinary$BufferManager·_manager;
Offset 125, 23 lines modifiedOffset 123, 14 lines modified
125 ············this._patch.patchValue(n2);123 ············this._patch.patchValue(n2);
126 ············this._patch.endPatch();124 ············this._patch.endPatch();
127 ············this.clearAnnotations();125 ············this.clearAnnotations();
128 ············this._patch.startPatch(n,·this._writer.position());126 ············this._patch.startPatch(n,·this._writer.position());
129 ········}127 ········}
130 ····}128 ····}
131 ····129 ····
132 ····private·final·boolean·topInStruct()·{ 
133 ········final·int·top·=·this._top; 
134 ········return·top·!=·0·&&·this._patch_in_struct[this._patch_stack[top·-·1]]; 
135 ····} 
136 ···· 
137 ····private·final·int·topLength()·{ 
138 ········return·this._patch_lengths[this._patch_stack[this._top·-·1]]; 
139 ····} 
140 ···· 
141 ····private·final·int·topType()·{130 ····private·final·int·topType()·{
142 ········final·int·top·=·this._top;131 ········final·int·top·=·this._top;
143 ········if·(top·==·0)·{132 ········if·(top·==·0)·{
144 ············return·16;133 ············return·16;
145 ········}134 ········}
146 ········return·this._patch_types[this._patch_stack[top·-·1]];135 ········return·this._patch_types[this._patch_stack[top·-·1]];
147 ····}136 ····}
5.97 KB
com/amazon/ion/impl/IonWriterUserBinary.class
5.88 KB
javap -verbose -constants -s -l -private {}
error from `javap -verbose -constants -s -l -private {}`: OpenJDK 64-Bit Server VM warning: Insufficient space for shared memory file: 1365145 Try using the -Djava.io.tmpdir= option to select an alternate temp location.
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 ··SHA-256·checksum·ab8aabc0a0d2c6a120d0fa1941d65d390f571d1d6b713d62b0e08713f175280b1 ··SHA-256·checksum·1be9dbda20dc2f2f96bdfd4c6cbdacd74ff988618a3418926eca66466d86218c
2 class·com.amazon.ion.impl.IonWriterUserBinary·extends·com.amazon.ion.impl.IonWriterUser·implements·com.amazon.ion.impl._Private_ListWriter2 class·com.amazon.ion.impl.IonWriterUserBinary·extends·com.amazon.ion.impl.IonWriterUser·implements·com.amazon.ion.impl._Private_ListWriter
3 ··minor·version:·03 ··minor·version:·0
4 ··major·version:·494 ··major·version:·49
5 ··flags:·(0x0020)·ACC_SUPER5 ··flags:·(0x0020)·ACC_SUPER
6 ··this_class:·#2··························//·com/amazon/ion/impl/IonWriterUserBinary6 ··this_class:·#2··························//·com/amazon/ion/impl/IonWriterUserBinary
7 ··super_class:·#4·························//·com/amazon/ion/impl/IonWriterUser7 ··super_class:·#4·························//·com/amazon/ion/impl/IonWriterUser
8 ··interfaces:·1,·fields:·2,·methods:·11,·attributes:·08 ··interfaces:·1,·fields:·2,·methods:·11,·attributes:·0
Offset 114, 17 lines modifiedOffset 114, 17 lines modified
114 ··#105·=·Methodref··········#2.#104·······//·com/amazon/ion/impl/IonWriterUserBinary.getSymbolTable:()Lcom/amazon/ion/SymbolTable;114 ··#105·=·Methodref··········#2.#104·······//·com/amazon/ion/impl/IonWriterUserBinary.getSymbolTable:()Lcom/amazon/ion/SymbolTable;
115 ··#106·=·InterfaceMethodref·#83.#104······//·com/amazon/ion/IonReader.getSymbolTable:()Lcom/amazon/ion/SymbolTable;115 ··#106·=·InterfaceMethodref·#83.#104······//·com/amazon/ion/IonReader.getSymbolTable:()Lcom/amazon/ion/SymbolTable;
116 ··#107·=·Utf8···············symtabsCompat116 ··#107·=·Utf8···············symtabsCompat
117 ··#108·=·Utf8···············(Lcom/amazon/ion/SymbolTable;Lcom/amazon/ion/SymbolTable;)Z117 ··#108·=·Utf8···············(Lcom/amazon/ion/SymbolTable;Lcom/amazon/ion/SymbolTable;)Z
118 ··#109·=·NameAndType········#107:#108·····//·symtabsCompat:(Lcom/amazon/ion/SymbolTable;Lcom/amazon/ion/SymbolTable;)Z118 ··#109·=·NameAndType········#107:#108·····//·symtabsCompat:(Lcom/amazon/ion/SymbolTable;Lcom/amazon/ion/SymbolTable;)Z
119 ··#110·=·Methodref··········#35.#109······//·com/amazon/ion/impl/_Private_SymtabExtendsCache.symtabsCompat:(Lcom/amazon/ion/SymbolTable;Lcom/amazon/ion/SymbolTable;)Z119 ··#110·=·Methodref··········#35.#109······//·com/amazon/ion/impl/_Private_SymtabExtendsCache.symtabsCompat:(Lcom/amazon/ion/SymbolTable;Lcom/amazon/ion/SymbolTable;)Z
120 ··#111·=·Utf8···············transferCurrentValue120 ··#111·=·Utf8···············transferCurrentValue
121 ··#112·=·Utf8···············(Lcom/amazon/ion/impl/_Private_ByteTransferSink;)V121 ··#112·=·Utf8···············(Lcom/amazon/ion/impl/_Private_ByteTransferSink;)Z
122 ··#113·=·NameAndType········#111:#112·····//·transferCurrentValue:(Lcom/amazon/ion/impl/_Private_ByteTransferSink;)V122 ··#113·=·NameAndType········#111:#112·····//·transferCurrentValue:(Lcom/amazon/ion/impl/_Private_ByteTransferSink;)Z
123 ··#114·=·InterfaceMethodref·#92.#113······//·com/amazon/ion/impl/_Private_ByteTransferReader.transferCurrentValue:(Lcom/amazon/ion/impl/_Private_ByteTransferSink;)V123 ··#114·=·InterfaceMethodref·#92.#113······//·com/amazon/ion/impl/_Private_ByteTransferReader.transferCurrentValue:(Lcom/amazon/ion/impl/_Private_ByteTransferSink;)Z
124 ··#115·=·Utf8···············writeValueRecursively124 ··#115·=·Utf8···············writeValueRecursively
125 ··#116·=·Utf8···············(Lcom/amazon/ion/IonReader;)V125 ··#116·=·Utf8···············(Lcom/amazon/ion/IonReader;)V
126 ··#117·=·NameAndType········#115:#116·····//·writeValueRecursively:(Lcom/amazon/ion/IonReader;)V126 ··#117·=·NameAndType········#115:#116·····//·writeValueRecursively:(Lcom/amazon/ion/IonReader;)V
127 ··#118·=·Methodref··········#2.#117·······//·com/amazon/ion/impl/IonWriterUserBinary.writeValueRecursively:(Lcom/amazon/ion/IonReader;)V127 ··#118·=·Methodref··········#2.#117·······//·com/amazon/ion/impl/IonWriterUserBinary.writeValueRecursively:(Lcom/amazon/ion/IonReader;)V
128 ··#119·=·Utf8···············Code128 ··#119·=·Utf8···············Code
129 ··#120·=·Utf8···············(Lcom/amazon/ion/impl/_Private_IonBinaryWriterBuilder;Lcom/amazon/ion/impl/IonWriterSystemBinary;)V129 ··#120·=·Utf8···············(Lcom/amazon/ion/impl/_Private_IonBinaryWriterBuilder;Lcom/amazon/ion/impl/IonWriterSystemBinary;)V
130 ··#121·=·Utf8···············([Z)V130 ··#121·=·Utf8···············([Z)V
Offset 317, 30 lines modifiedOffset 317, 30 lines modified
317 ·········0:·aload_1317 ·········0:·aload_1
318 ·········1:·invokeinterface·#87,··1···········//·InterfaceMethod·com/amazon/ion/IonReader.getType:()Lcom/amazon/ion/IonType;318 ·········1:·invokeinterface·#87,··1···········//·InterfaceMethod·com/amazon/ion/IonReader.getType:()Lcom/amazon/ion/IonType;
319 ·········6:·astore_2319 ·········6:·astore_2
320 ·········7:·aload_0320 ·········7:·aload_0
321 ·········8:·invokevirtual·#88·················//·Method·isStreamCopyOptimized:()Z321 ·········8:·invokevirtual·#88·················//·Method·isStreamCopyOptimized:()Z
322 ········11:·istore_3322 ········11:·istore_3
323 ········12:·iload_3323 ········12:·iload_3
324 ········13:·ifeq··········109324 ········13:·ifeq··········110
325 ········16:·aload_0325 ········16:·aload_0
326 ········17:·getfield······#51·················//·Field·_current_writer:Lcom/amazon/ion/impl/IonWriterSystem;326 ········17:·getfield······#51·················//·Field·_current_writer:Lcom/amazon/ion/impl/IonWriterSystem;
327 ········20:·astore········4327 ········20:·astore········4
328 ········22:·aload·········4328 ········22:·aload·········4
329 ········24:·instanceof····#90·················//·class·com/amazon/ion/impl/IonWriterSystemBinary329 ········24:·instanceof····#90·················//·class·com/amazon/ion/impl/IonWriterSystemBinary
330 ········27:·istore_3330 ········27:·istore_3
331 ········28:·iload_3331 ········28:·iload_3
332 ········29:·ifeq··········109332 ········29:·ifeq··········110
333 ········32:·aload_1333 ········32:·aload_1
334 ········33:·ldc···········#92·················//·class·com/amazon/ion/impl/_Private_ByteTransferReader334 ········33:·ldc···········#92·················//·class·com/amazon/ion/impl/_Private_ByteTransferReader
335 ········35:·invokeinterface·#96,··2···········//·InterfaceMethod·com/amazon/ion/IonReader.asFacet:(Ljava/lang/Class;)Ljava/lang/Object;335 ········35:·invokeinterface·#96,··2···········//·InterfaceMethod·com/amazon/ion/IonReader.asFacet:(Ljava/lang/Class;)Ljava/lang/Object;
336 ········40:·checkcast·····#92·················//·class·com/amazon/ion/impl/_Private_ByteTransferReader336 ········40:·checkcast·····#92·················//·class·com/amazon/ion/impl/_Private_ByteTransferReader
337 ········43:·astore········4337 ········43:·astore········4
338 ········45:·aload·········4338 ········45:·aload·········4
339 ········47:·ifnull········109339 ········47:·ifnull········110
340 ········50:·aload_2340 ········50:·aload_2
341 ········51:·invokestatic··#102················//·Method·com/amazon/ion/impl/_Private_Utils.isNonSymbolScalar:(Lcom/amazon/ion/IonType;)Z341 ········51:·invokestatic··#102················//·Method·com/amazon/ion/impl/_Private_Utils.isNonSymbolScalar:(Lcom/amazon/ion/IonType;)Z
342 ········54:·istore········5342 ········54:·istore········5
343 ········56:·iload·········5343 ········56:·iload·········5
344 ········58:·ifne··········95344 ········58:·ifne··········95
345 ········61:·aload_0345 ········61:·aload_0
346 ········62:·getfield······#40·················//·Field·mySymtabExtendsCache:Lcom/amazon/ion/impl/_Private_SymtabExtendsCache;346 ········62:·getfield······#40·················//·Field·mySymtabExtendsCache:Lcom/amazon/ion/impl/_Private_SymtabExtendsCache;
Offset 353, 20 lines modifiedOffset 353, 21 lines modified
353 ········78:·astore········7353 ········78:·astore········7
354 ········80:·aload_2354 ········80:·aload_2
355 ········81:·aload·········6355 ········81:·aload·········6
356 ········83:·aload·········7356 ········83:·aload·········7
357 ········85:·invokevirtual·#110················//·Method·com/amazon/ion/impl/_Private_SymtabExtendsCache.symtabsCompat:(Lcom/amazon/ion/SymbolTable;Lcom/amazon/ion/SymbolTable;)Z357 ········85:·invokevirtual·#110················//·Method·com/amazon/ion/impl/_Private_SymtabExtendsCache.symtabsCompat:(Lcom/amazon/ion/SymbolTable;Lcom/amazon/ion/SymbolTable;)Z
358 ········88:·istore········5358 ········88:·istore········5
359 ········90:·iload·········5359 ········90:·iload·········5
360 ········92:·ifeq··········109360 ········92:·ifeq··········110
361 ········95:·aload_0361 ········95:·aload_0
362 ········96:·getfield······#47·················//·Field·myCopySink:Lcom/amazon/ion/impl/_Private_ByteTransferSink;362 ········96:·getfield······#47·················//·Field·myCopySink:Lcom/amazon/ion/impl/_Private_ByteTransferSink;
363 ········99:·astore_1363 ········99:·astore_1
364 ·······100:·aload·········4364 ·······100:·aload·········4
365 ·······102:·aload_1365 ·······102:·aload_1
366 ·······103:·invokeinterface·#114,··2··········//·InterfaceMethod·com/amazon/ion/impl/_Private_ByteTransferReader.transferCurrentValue:(Lcom/amazon/ion/impl/_Private_ByteTransferSink;)V366 ·······103:·invokeinterface·#114,··2··········//·InterfaceMethod·com/amazon/ion/impl/_Private_ByteTransferReader.transferCurrentValue:(Lcom/amazon/ion/impl/_Private_ByteTransferSink;)Z
 367 ·······108:·pop
367 ·······108:·return368 ·······109:·return
368 ·······109:·aload_0369 ·······110:·aload_0
369 ·······110:·aload_1370 ·······111:·aload_1
370 ·······111:·invokevirtual·#118················//·Method·writeValueRecursively:(Lcom/amazon/ion/IonReader;)V371 ·······112:·invokevirtual·#118················//·Method·writeValueRecursively:(Lcom/amazon/ion/IonReader;)V
371 ·······114:·return372 ·······115:·return
372 }373 }
22.3 KB
com/amazon/ion/impl/bin/IonRawBinaryWriter.class
22.2 KB
procyon -ec {}
error from `procyon -ec {}`: OpenJDK 64-Bit Server VM warning: Insufficient space for shared memory file: 1365207 Try using the -Djava.io.tmpdir= option to select an alternate temp location.
    
Offset 2, 30 lines modifiedOffset 2, 23 lines modified
2 package·com.amazon.ion.impl.bin;2 package·com.amazon.ion.impl.bin;
  
3 import·com.amazon.ion.Timestamp$Precision;3 import·com.amazon.ion.Timestamp$Precision;
4 import·com.amazon.ion.Timestamp;4 import·com.amazon.ion.Timestamp;
5 import·com.amazon.ion.impl.bin.utf8.Utf8StringEncoder$Result;5 import·com.amazon.ion.impl.bin.utf8.Utf8StringEncoder$Result;
6 import·com.amazon.ion.SymbolTable;6 import·com.amazon.ion.SymbolTable;
7 import·com.amazon.ion.IonCatalog;7 import·com.amazon.ion.IonCatalog;
8 import·java.util.Iterator; 
9 import·com.amazon.ion.SymbolToken;8 import·com.amazon.ion.SymbolToken;
10 import·com.amazon.ion.Decimal;9 import·com.amazon.ion.Decimal;
11 import·java.math.BigDecimal;10 import·java.math.BigDecimal;
12 import·com.amazon.ion.impl._Private_RecyclingStack$Recycler; 
13 import·com.amazon.ion.IonException;11 import·com.amazon.ion.IonException;
14 import·java.util.ListIterator; 
15 import·com.amazon.ion.impl._Private_RecyclingQueue$Recycler; 
16 import·com.amazon.ion.impl._Private_RecyclingStack$ElementFactory; 
17 import·com.amazon.ion.impl._Private_RecyclingQueue$ElementFactory; 
18 import·com.amazon.ion.impl.bin.utf8.Utf8StringEncoderPool;12 import·com.amazon.ion.impl.bin.utf8.Utf8StringEncoderPool;
19 import·com.amazon.ion.IonType;13 import·com.amazon.ion.IonType;
20 import·com.amazon.ion.impl.bin.utf8.Utf8StringEncoder;14 import·com.amazon.ion.impl.bin.utf8.Utf8StringEncoder;
21 import·com.amazon.ion.impl._Private_RecyclingQueue; 
22 import·java.io.OutputStream;15 import·java.io.OutputStream;
23 import·com.amazon.ion.impl._Private_RecyclingStack;16 import·java.util.ArrayList;
24 import·java.math.BigInteger;17 import·java.math.BigInteger;
  
25 final·class·IonRawBinaryWriter·extends·AbstractIonWriter·implements·_Private_IonRawWriter18 final·class·IonRawBinaryWriter·extends·AbstractIonWriter·implements·_Private_IonRawWriter
26 {19 {
27 ····private·static·final·BigInteger·BIG_INT_LONG_MAX_VALUE;20 ····private·static·final·BigInteger·BIG_INT_LONG_MAX_VALUE;
28 ····private·static·final·BigInteger·BIG_INT_LONG_MIN_VALUE;21 ····private·static·final·BigInteger·BIG_INT_LONG_MIN_VALUE;
29 ····private·static·final·byte·BLOB_TYPE·=·-96;22 ····private·static·final·byte·BLOB_TYPE·=·-96;
Offset 41, 39 lines modifiedOffset 34, 39 lines modified
41 ····private·static·final·int·MAX_ANNOTATION_LENGTH·=·127;34 ····private·static·final·int·MAX_ANNOTATION_LENGTH·=·127;
42 ····private·static·final·byte·NEG_INT_TYPE·=·48;35 ····private·static·final·byte·NEG_INT_TYPE·=·48;
43 ····private·static·final·byte[]·NULLS;36 ····private·static·final·byte[]·NULLS;
44 ····private·static·final·byte·NULL_NULL·=·0;37 ····private·static·final·byte·NULL_NULL·=·0;
45 ····private·static·final·byte·POS_INT_TYPE·=·32;38 ····private·static·final·byte·POS_INT_TYPE·=·32;
46 ····private·static·final·int·SID_UNASSIGNED·=·255;39 ····private·static·final·int·SID_UNASSIGNED·=·255;
47 ····private·static·final·byte·STRING_TYPE·=·Byte.MIN_VALUE;40 ····private·static·final·byte·STRING_TYPE·=·Byte.MIN_VALUE;
48 ····private·static·final·byte[]·STRING_TYPED_PREALLOCATED_2; 
49 ····private·static·final·byte[]·STRING_TYPED_PREALLOCATED_3; 
50 ····private·static·final·byte·STRING_TYPE_EXTENDED_LENGTH·=·-114; 
51 ····private·static·final·byte·SYMBOL_TYPE·=·112;41 ····private·static·final·byte·SYMBOL_TYPE·=·112;
52 ····private·static·final·byte·TIMESTAMP_TYPE·=·96;42 ····private·static·final·byte·TIMESTAMP_TYPE·=·96;
53 ····private·static·final·byte·VARINT_NEG_ZERO·=·-64;43 ····private·static·final·byte·VARINT_NEG_ZERO·=·-64;
54 ····private·final·BlockAllocator·allocator;44 ····private·final·BlockAllocator·allocator;
55 ····IonRawBinaryWriter$ThrowingRunnable·autoFlush;45 ····IonRawBinaryWriter$ThrowingRunnable·autoFlush;
56 ····boolean·autoFlushEnabled;46 ····boolean·autoFlushEnabled;
57 ····private·final·WriteBuffer·buffer;47 ····private·final·WriteBuffer·buffer;
58 ····private·boolean·closed;48 ····private·boolean·closed;
59 ····private·final·_Private_RecyclingStack·containers;49 ····private·int·containerIndex;
 50 ····private·final·ArrayList·containers;
60 ····private·final·IntList·currentAnnotationSids;51 ····private·final·IntList·currentAnnotationSids;
61 ····private·int·currentFieldSid;52 ····private·int·currentFieldSid;
62 ····private·int·depth;53 ····private·int·depth;
63 ····boolean·flushAfterCurrentValue;54 ····boolean·flushAfterCurrentValue;
64 ····private·boolean·hasTopLevelSymbolTableAnnotation;55 ····private·boolean·hasTopLevelSymbolTableAnnotation;
65 ····private·boolean·hasWrittenValuesSinceConstructed;56 ····private·boolean·hasWrittenValuesSinceConstructed;
66 ····private·boolean·hasWrittenValuesSinceFinished;57 ····private·boolean·hasWrittenValuesSinceFinished;
67 ····private·final·boolean·isFloatBinary32Enabled;58 ····private·final·boolean·isFloatBinary32Enabled;
68 ····private·final·OutputStream·out;59 ····private·final·OutputStream·out;
69 ····private·final·_Private_RecyclingQueue·patchPoints;60 ····private·final·ArrayList·patchPoints;
 61 ····private·int·patchPointsLength;
70 ····private·final·IonRawBinaryWriter$PreallocationMode·preallocationMode;62 ····private·final·IonRawBinaryWriter$PreallocationMode·preallocationMode;
71 ····private·final·IonRawBinaryWriter$StreamCloseMode·streamCloseMode;63 ····private·final·IonRawBinaryWriter$StreamCloseMode·streamCloseMode;
72 ····private·final·IonRawBinaryWriter$StreamFlushMode·streamFlushMode;64 ····private·final·IonRawBinaryWriter$StreamFlushMode·streamFlushMode;
 65 ····private·IonRawBinaryWriter$ContainerInfo·topContainer;
73 ····final·Utf8StringEncoder·utf8StringEncoder;66 ····final·Utf8StringEncoder·utf8StringEncoder;
74 ····67 ····
75 ····static·{68 ····static·{
76 ········IVM·=·bytes(224,·1,·0,·234);69 ········IVM·=·bytes(224,·1,·0,·234);
77 ········final·byte[]·nulls·=·new·byte[IonType.values().length];70 ········final·byte[]·nulls·=·new·byte[IonType.values().length];
78 ········(NULLS·=·nulls)[IonType.NULL.ordinal()]·=·15;71 ········(NULLS·=·nulls)[IonType.NULL.ordinal()]·=·15;
79 ········nulls[IonType.BOOL.ordinal()]·=·31;72 ········nulls[IonType.BOOL.ordinal()]·=·31;
Offset 86, 56 lines modifiedOffset 79, 60 lines modified
86 ········nulls[IonType.CLOB.ordinal()]·=·-97;79 ········nulls[IonType.CLOB.ordinal()]·=·-97;
87 ········nulls[IonType.BLOB.ordinal()]·=·-81;80 ········nulls[IonType.BLOB.ordinal()]·=·-81;
88 ········nulls[IonType.LIST.ordinal()]·=·-65;81 ········nulls[IonType.LIST.ordinal()]·=·-65;
89 ········nulls[IonType.SEXP.ordinal()]·=·-49;82 ········nulls[IonType.SEXP.ordinal()]·=·-49;
90 ········nulls[IonType.STRUCT.ordinal()]·=·-33;83 ········nulls[IonType.STRUCT.ordinal()]·=·-33;
91 ········BIG_INT_LONG_MAX_VALUE·=·BigInteger.valueOf(Long.MAX_VALUE);84 ········BIG_INT_LONG_MAX_VALUE·=·BigInteger.valueOf(Long.MAX_VALUE);
92 ········BIG_INT_LONG_MIN_VALUE·=·BigInteger.valueOf(Long.MIN_VALUE);85 ········BIG_INT_LONG_MIN_VALUE·=·BigInteger.valueOf(Long.MIN_VALUE);
93 ········final·int·n·=·142; 
94 ········STRING_TYPED_PREALLOCATED_2·=·makeTypedPreallocatedBytes(n,·2); 
95 ········STRING_TYPED_PREALLOCATED_3·=·makeTypedPreallocatedBytes(n,·3); 
96 ····}86 ····}
97 ····87 ····
98 ····IonRawBinaryWriter(final·BlockAllocatorProvider·blockAllocatorProvider,·final·int·n,·final·OutputStream·out,·final·AbstractIonWriter$WriteValueOptimization·abstractIonWriter$WriteValueOptimization,·final·IonRawBinaryWriter$StreamCloseMode·streamCloseMode,·final·IonRawBinaryWriter$StreamFlushMode·streamFlushMode,·final·IonRawBinaryWriter$PreallocationMode·preallocationMode,·final·boolean·isFloatBinary32Enabled,·final·boolean·autoFlushEnabled,·final·IonRawBinaryWriter$ThrowingRunnable·autoFlush)·{88 ····IonRawBinaryWriter(final·BlockAllocatorProvider·blockAllocatorProvider,·int·n,·final·OutputStream·out,·final·AbstractIonWriter$WriteValueOptimization·abstractIonWriter$WriteValueOptimization,·final·IonRawBinaryWriter$StreamCloseMode·streamCloseMode,·final·IonRawBinaryWriter$StreamFlushMode·streamFlushMode,·final·IonRawBinaryWriter$PreallocationMode·preallocationMode,·final·boolean·isFloatBinary32Enabled,·final·boolean·autoFlushEnabled,·final·IonRawBinaryWriter$ThrowingRunnable·autoFlush)·{
99 ········super(abstractIonWriter$WriteValueOptimization);89 ········super(abstractIonWriter$WriteValueOptimization);
100 ········this.utf8StringEncoder·=·(Utf8StringEncoder)Utf8StringEncoderPool.getInstance().getOrCreate();90 ········this.utf8StringEncoder·=·(Utf8StringEncoder)Utf8StringEncoderPool.getInstance().getOrCreate();
101 ········out.getClass();91 ········out.getClass();
102 ········final·BlockAllocator·vendAllocator·=·blockAllocatorProvider.vendAllocator(n);92 ········final·BlockAllocator·vendAllocator·=·blockAllocatorProvider.vendAllocator(n);
103 ········this.allocator·=·vendAllocator;93 ········this.allocator·=·vendAllocator;
104 ········this.out·=·out;94 ········this.out·=·out;
105 ········this.streamCloseMode·=·streamCloseMode;95 ········this.streamCloseMode·=·streamCloseMode;
106 ········this.streamFlushMode·=·streamFlushMode;96 ········this.streamFlushMode·=·streamFlushMode;
107 ········this.preallocationMode·=·preallocationMode;97 ········this.preallocationMode·=·preallocationMode;
108 ········this.isFloatBinary32Enabled·=·isFloatBinary32Enabled;98 ········this.isFloatBinary32Enabled·=·isFloatBinary32Enabled;
109 ········this.buffer·=·new·WriteBuffer(vendAllocator,·(Runnable)new·IonRawBinaryWriter$$ExternalSyntheticLambda2(this));99 ········this.buffer·=·new·WriteBuffer(vendAllocator,·(Runnable)new·IonRawBinaryWriter$$ExternalSyntheticLambda0(this));
110 ········this.patchPoints·=·new·_Private_RecyclingQueue(512,·(_Private_RecyclingQueue$ElementFactory)new·IonRawBinaryWriter$$ExternalSyntheticLambda3()); 
111 ········this.containers·=·new·_Private_RecyclingStack(10,·(_Private_RecyclingStack$ElementFactory)new·IonRawBinaryWriter$1(this));100 ········this.patchPoints·=·new·ArrayList(512);
 101 ········this.patchPointsLength·=·0;
 102 ········this.containers·=·new·ArrayList(10);
 103 ········n·=·-1;
 104 ········this.containerIndex·=·n;
 105 ········this.topContainer·=·null;
112 ········this.depth·=·0;106 ········this.depth·=·0;
113 ········this.hasWrittenValuesSinceFinished·=·false;107 ········this.hasWrittenValuesSinceFinished·=·false;
114 ········this.hasWrittenValuesSinceConstructed·=·false;108 ········this.hasWrittenValuesSinceConstructed·=·false;
115 ········this.currentFieldSid·=·-1;109 ········this.currentFieldSid·=·n;
116 ········this.currentAnnotationSids·=·new·IntList();110 ········this.currentAnnotationSids·=·new·IntList();
117 ········this.hasTopLevelSymbolTableAnnotation·=·false;111 ········this.hasTopLevelSymbolTableAnnotation·=·false;
118 ········this.closed·=·false;112 ········this.closed·=·false;
119 ········this.autoFlushEnabled·=·autoFlushEnabled;113 ········this.autoFlushEnabled·=·autoFlushEnabled;
120 ········this.autoFlush·=·autoFlush;114 ········this.autoFlush·=·autoFlush;
121 ····}115 ····}
122 ····116 ····
123 ····private·void·addPatchPoint(final·IonRawBinaryWriter$ContainerInfo·ionRawBinaryWriter$ContainerInfo,·final·long·n,·final·int·n2,·final·long·n3)·{117 ····private·void·addPatchPoint(final·IonRawBinaryWriter$ContainerInfo·ionRawBinaryWriter$ContainerInfo,·final·long·n,·final·int·n2,·final·long·n3)·{
124 ········final·ListIterator·iterator·=·this.containers.iterator(); 
125 ········boolean·hasNext; 
126 ········int·n4; 
127 ········do·{ 
128 ············hasNext·=·iterator.hasNext();118 ········int·i·=·this.containerIndex;
 119 ········if·(i·>=·0)·{
 120 ············while·(i·>=·0)·{
 121 ················if·(((IonRawBinaryWriter$ContainerInfo)this.containers.get(i)).patchIndex·!=·-1)·{
 122 ····················break;
 123 ················}
Max diff block lines reached; 14317/22521 bytes (63.57%) of diff not shown.
726 B
com/amazon/ion/impl/lite/IonBlobLite.class
642 B
procyon -ec {}
error from `procyon -ec {}`: OpenJDK 64-Bit Server VM warning: Insufficient space for shared memory file: 1365340 Try using the -Djava.io.tmpdir= option to select an alternate temp location.
    
Offset 31, 15 lines modifiedOffset 31, 15 lines modified
31 ········valueVisitor.visit((IonBlob)this);31 ········valueVisitor.visit((IonBlob)this);
32 ····}32 ····}
33 ····33 ····
34 ····public·IonBlobLite·clone()·{34 ····public·IonBlobLite·clone()·{
35 ········return·(IonBlobLite)this.shallowClone((IonContext)ContainerlessContext.wrap(this.getSystem()));35 ········return·(IonBlobLite)this.shallowClone((IonContext)ContainerlessContext.wrap(this.getSystem()));
36 ····}36 ····}
37 ····37 ····
38 ····public·IonType·getType()·{38 ····public·IonType·getTypeSlow()·{
39 ········return·IonType.BLOB;39 ········return·IonType.BLOB;
40 ····}40 ····}
41 ····41 ····
42 ····int·hashSignature()·{42 ····int·hashSignature()·{
43 ········return·IonBlobLite.HASH_SIGNATURE;43 ········return·IonBlobLite.HASH_SIGNATURE;
44 ····}44 ····}
45 ····45 ····
726 B
com/amazon/ion/impl/lite/IonClobLite.class
642 B
procyon -ec {}
error from `procyon -ec {}`: OpenJDK 64-Bit Server VM warning: Insufficient space for shared memory file: 1365451 Try using the -Djava.io.tmpdir= option to select an alternate temp location.
    
Offset 34, 15 lines modifiedOffset 34, 15 lines modified
34 ········valueVisitor.visit((IonClob)this);34 ········valueVisitor.visit((IonClob)this);
35 ····}35 ····}
36 ····36 ····
37 ····public·IonClobLite·clone()·{37 ····public·IonClobLite·clone()·{
38 ········return·(IonClobLite)this.shallowClone((IonContext)ContainerlessContext.wrap(this.getSystem()));38 ········return·(IonClobLite)this.shallowClone((IonContext)ContainerlessContext.wrap(this.getSystem()));
39 ····}39 ····}
40 ····40 ····
41 ····public·IonType·getType()·{41 ····public·IonType·getTypeSlow()·{
42 ········return·IonType.CLOB;42 ········return·IonType.CLOB;
43 ····}43 ····}
44 ····44 ····
45 ····int·hashSignature()·{45 ····int·hashSignature()·{
46 ········return·IonClobLite.HASH_SIGNATURE;46 ········return·IonClobLite.HASH_SIGNATURE;
47 ····}47 ····}
48 ····48 ····
4.77 KB
com/amazon/ion/impl/lite/IonSequenceLite.class
4.68 KB
javap -verbose -constants -s -l -private {}
error from `javap -verbose -constants -s -l -private {}`: OpenJDK 64-Bit Server VM warning: Insufficient space for shared memory file: 1365715 Try using the -Djava.io.tmpdir= option to select an alternate temp location.
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 ··SHA-256·checksum·7fa2f85c74e5365e82e31db1d665e50bf3eaa02d842c7cc8a33d77a40c4ab2e61 ··SHA-256·checksum·40c2fc7f1888b7fc917a86b0dd4954d43733e27bd238f0554f003bcd67950634
2 abstract·class·com.amazon.ion.impl.lite.IonSequenceLite·extends·com.amazon.ion.impl.lite.IonContainerLite·implements·com.amazon.ion.IonSequence2 abstract·class·com.amazon.ion.impl.lite.IonSequenceLite·extends·com.amazon.ion.impl.lite.IonContainerLite·implements·com.amazon.ion.IonSequence
3 ··minor·version:·03 ··minor·version:·0
4 ··major·version:·494 ··major·version:·49
5 ··flags:·(0x0420)·ACC_SUPER,·ACC_ABSTRACT5 ··flags:·(0x0420)·ACC_SUPER,·ACC_ABSTRACT
6 ··this_class:·#2··························//·com/amazon/ion/impl/lite/IonSequenceLite6 ··this_class:·#2··························//·com/amazon/ion/impl/lite/IonSequenceLite
7 ··super_class:·#4·························//·com/amazon/ion/impl/lite/IonContainerLite7 ··super_class:·#4·························//·com/amazon/ion/impl/lite/IonContainerLite
8 ··interfaces:·1,·fields:·2,·methods:·35,·attributes:·08 ··interfaces:·1,·fields:·2,·methods:·35,·attributes:·0
Offset 713, 24 lines modifiedOffset 713, 23 lines modified
713 ········15:·aload_0713 ········15:·aload_0
714 ········16:·invokevirtual·#102················//·Method·size:()I714 ········16:·invokevirtual·#102················//·Method·size:()I
715 ········19:·istore_2715 ········19:·istore_2
716 ········20:·aload_1716 ········20:·aload_1
717 ········21:·iload_2717 ········21:·iload_2
718 ········22:·invokestatic··#136················//·Method·java/lang/reflect/Array.newInstance:(Ljava/lang/Class;I)Ljava/lang/Object;718 ········22:·invokestatic··#136················//·Method·java/lang/reflect/Array.newInstance:(Ljava/lang/Class;I)Ljava/lang/Object;
719 ········25:·checkcast·····#138················//·class·"[Lcom/amazon/ion/IonValue;"719 ········25:·checkcast·····#138················//·class·"[Lcom/amazon/ion/IonValue;"
720 ········28:·checkcast·····#138················//·class·"[Lcom/amazon/ion/IonValue;" 
721 ········31:·astore_1720 ········28:·astore_1
722 ········32:·aload_0721 ········29:·aload_0
723 ········33:·aload_1722 ········30:·aload_1
724 ········34:·invokevirtual·#142················//·Method·toArray:([Ljava/lang/Object;)[Ljava/lang/Object;723 ········31:·invokevirtual·#142················//·Method·toArray:([Ljava/lang/Object;)[Ljava/lang/Object;
725 ········37:·pop724 ········34:·pop
726 ········38:·aload_0725 ········35:·aload_0
727 ········39:·invokevirtual·#145················//·Method·clear:()V726 ········36:·invokevirtual·#145················//·Method·clear:()V
728 ········42:·aload_1727 ········39:·aload_1
729 ········43:·areturn728 ········40:·areturn
  
730 ··public·java.lang.Object·get(int);729 ··public·java.lang.Object·get(int);
731 ····descriptor:·(I)Ljava/lang/Object;730 ····descriptor:·(I)Ljava/lang/Object;
732 ····flags:·(0x1041)·ACC_PUBLIC,·ACC_BRIDGE,·ACC_SYNTHETIC731 ····flags:·(0x1041)·ACC_PUBLIC,·ACC_BRIDGE,·ACC_SYNTHETIC
733 ····Code:732 ····Code:
734 ······stack=300,·locals=2,·args_size=2733 ······stack=300,·locals=2,·args_size=2
735 ·········0:·aload_0734 ·········0:·aload_0
Offset 1119, 44 lines modifiedOffset 1118, 43 lines modified
1119 ·········1:·invokevirtual·#162················//·Method·get_child_count:()I1118 ·········1:·invokevirtual·#162················//·Method·get_child_count:()I
1120 ·········4:·istore_21119 ·········4:·istore_2
1121 ·········5:·aload_11120 ·········5:·aload_1
1122 ·········6:·arraylength1121 ·········6:·arraylength
1123 ·········7:·istore_31122 ·········7:·istore_3
1124 ·········8:·iload_31123 ·········8:·iload_3
1125 ·········9:·iload_21124 ·········9:·iload_2
1126 ········10:·if_icmpge·····311125 ········10:·if_icmpge·····28
1127 ········13:·aload_11126 ········13:·aload_1
1128 ········14:·invokevirtual·#101················//·Method·java/lang/Object.getClass:()Ljava/lang/Class;1127 ········14:·invokevirtual·#101················//·Method·java/lang/Object.getClass:()Ljava/lang/Class;
1129 ········17:·invokevirtual·#245················//·Method·java/lang/Class.getComponentType:()Ljava/lang/Class;1128 ········17:·invokevirtual·#245················//·Method·java/lang/Class.getComponentType:()Ljava/lang/Class;
1130 ········20:·iload_21129 ········20:·iload_2
1131 ········21:·invokestatic··#136················//·Method·java/lang/reflect/Array.newInstance:(Ljava/lang/Class;I)Ljava/lang/Object;1130 ········21:·invokestatic··#136················//·Method·java/lang/reflect/Array.newInstance:(Ljava/lang/Class;I)Ljava/lang/Object;
1132 ········24:·checkcast·····#247················//·class·"[Ljava/lang/Object;"1131 ········24:·checkcast·····#247················//·class·"[Ljava/lang/Object;"
1133 ········27:·checkcast·····#247················//·class·"[Ljava/lang/Object;" 
1134 ········30:·astore_11132 ········27:·astore_1
1135 ········31:·iload_21133 ········28:·iload_2
1136 ········32:·ifle··········501134 ········29:·ifle··········47
1137 ········35:·aload_01135 ········32:·aload_0
1138 ········36:·getfield······#28·················//·Field·_children:[Lcom/amazon/ion/impl/lite/IonValueLite;1136 ········33:·getfield······#28·················//·Field·_children:[Lcom/amazon/ion/impl/lite/IonValueLite;
1139 ········39:·astore········41137 ········36:·astore········4
1140 ········41:·aload·········41138 ········38:·aload·········4
1141 ········43:·iconst_01139 ········40:·iconst_0
1142 ········44:·aload_11140 ········41:·aload_1
1143 ········45:·iconst_01141 ········42:·iconst_0
1144 ········46:·iload_21142 ········43:·iload_2
1145 ········47:·invokestatic··#237················//·Method·java/lang/System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V1143 ········44:·invokestatic··#237················//·Method·java/lang/System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V
1146 ········50:·aload_11144 ········47:·aload_1
1147 ········51:·arraylength1145 ········48:·arraylength
1148 ········52:·istore_3 
1149 ········53:·iload_2 
1150 ········54:·iload_3 
1151 ········55:·if_icmpge·····67 
1152 ········58:·iconst_0 
1153 ········59:·istore_31146 ········49:·istore_3
1154 ········60:·aconst_null 
1155 ········61:·astore········4 
1156 ········63:·aload_1 
1157 ········64:·iload_21147 ········50:·iload_2
 1148 ········51:·iload_3
 1149 ········52:·if_icmpge·····64
 1150 ········55:·iconst_0
 1151 ········56:·istore_3
1158 ········65:·aconst_null1152 ········57:·aconst_null
1159 ········66:·aastore1153 ········58:·astore········4
1160 ········67:·aload_11154 ········60:·aload_1
 1155 ········61:·iload_2
 1156 ········62:·aconst_null
 1157 ········63:·aastore
 1158 ········64:·aload_1
1161 ········68:·areturn1159 ········65:·areturn
1162 }1160 }
740 B
com/amazon/ion/impl/lite/IonStringLite.class
652 B
procyon -ec {}
error from `procyon -ec {}`: OpenJDK 64-Bit Server VM warning: Insufficient space for shared memory file: 1365781 Try using the -Djava.io.tmpdir= option to select an alternate temp location.
    
Offset 29, 15 lines modifiedOffset 29, 15 lines modified
29 ········valueVisitor.visit((IonString)this);29 ········valueVisitor.visit((IonString)this);
30 ····}30 ····}
31 ····31 ····
32 ····public·IonStringLite·clone()·{32 ····public·IonStringLite·clone()·{
33 ········return·(IonStringLite)this.shallowClone((IonContext)ContainerlessContext.wrap(this.getSystem()));33 ········return·(IonStringLite)this.shallowClone((IonContext)ContainerlessContext.wrap(this.getSystem()));
34 ····}34 ····}
35 ····35 ····
36 ····public·IonType·getType()·{36 ····public·IonType·getTypeSlow()·{
37 ········return·IonType.STRING;37 ········return·IonType.STRING;
38 ····}38 ····}
39 ····39 ····
40 ····int·hashSignature()·{40 ····int·hashSignature()·{
41 ········return·IonStringLite.HASH_SIGNATURE;41 ········return·IonStringLite.HASH_SIGNATURE;
42 ····}42 ····}
43 ····43 ····
675 B
com/amazon/ion/impl/lite/IonStructLite.class
587 B
procyon -ec {}
error from `procyon -ec {}`: OpenJDK 64-Bit Server VM warning: Insufficient space for shared memory file: 1365980 Try using the -Djava.io.tmpdir= option to select an alternate temp location.
    
Offset 365, 15 lines modifiedOffset 365, 15 lines modified
365 ········}365 ········}
366 ········else·{366 ········else·{
367 ············get_child·=·this.get_child(find_field_helper);367 ············get_child·=·this.get_child(find_field_helper);
368 ········}368 ········}
369 ········return·(IonValue)get_child;369 ········return·(IonValue)get_child;
370 ····}370 ····}
371 ····371 ····
372 ····public·IonType·getType()·{372 ····public·IonType·getTypeSlow()·{
373 ········return·IonType.STRUCT;373 ········return·IonType.STRUCT;
374 ····}374 ····}
375 ····375 ····
376 ····int·hashSignature()·{376 ····int·hashSignature()·{
377 ········return·IonStructLite.HASH_SIGNATURE;377 ········return·IonStructLite.HASH_SIGNATURE;
378 ····}378 ····}
379 ····379 ····
732 B
com/amazon/ion/impl/lite/IonSymbolLite.class
644 B
procyon -ec {}
error from `procyon -ec {}`: OpenJDK 64-Bit Server VM warning: Insufficient space for shared memory file: 1366148 Try using the -Djava.io.tmpdir= option to select an alternate temp location.
    
Offset 146, 15 lines modifiedOffset 146, 15 lines modified
146 ········return·(IonSymbolLite)this.shallowClone((IonContext)ContainerlessContext.wrap(this.getSystem()));146 ········return·(IonSymbolLite)this.shallowClone((IonContext)ContainerlessContext.wrap(this.getSystem()));
147 ····}147 ····}
148 ····148 ····
149 ····public·int·getSymbolId()·{149 ····public·int·getSymbolId()·{
150 ········return·this.getSymbolId(null);150 ········return·this.getSymbolId(null);
151 ····}151 ····}
152 ····152 ····
153 ····public·IonType·getType()·{153 ····public·IonType·getTypeSlow()·{
154 ········return·IonType.SYMBOL;154 ········return·IonType.SYMBOL;
155 ····}155 ····}
156 ····156 ····
157 ····int·hashSignature()·{157 ····int·hashSignature()·{
158 ········return·IonSymbolLite.HASH_SIGNATURE;158 ········return·IonSymbolLite.HASH_SIGNATURE;
159 ····}159 ····}
160 ····160 ····
1.3 KB
com/amazon/ion/impl/IonReaderTextUserX.class
1.21 KB
procyon -ec {}
error from `procyon -ec {}`: OpenJDK 64-Bit Server VM warning: Insufficient space for shared memory file: 1366334 Try using the -Djava.io.tmpdir= option to select an alternate temp location.
    
Offset 107, 14 lines modifiedOffset 107, 15 lines modified
107 ············if·(sourceStream._is_byte_data)·{107 ············if·(sourceStream._is_byte_data)·{
108 ················unifiedInputStreamX·=·UnifiedInputStreamX.makeStream(sourceStream.getByteArray(),·n,·n2);108 ················unifiedInputStreamX·=·UnifiedInputStreamX.makeStream(sourceStream.getByteArray(),·n,·n2);
109 ············}109 ············}
110 ············else·{110 ············else·{
111 ················unifiedInputStreamX·=·UnifiedInputStreamX.makeStream(sourceStream.getCharArray(),·n,·n2);111 ················unifiedInputStreamX·=·UnifiedInputStreamX.makeStream(sourceStream.getCharArray(),·n,·n2);
112 ············}112 ············}
113 ············this.re_init(unifiedInputStreamX,·ionReaderTextUserX$IonReaderTextSpan.getContainerType(),·IonReaderTextUserX$IonReaderTextSpan.access$200(ionReaderTextUserX$IonReaderTextSpan),·IonReaderTextUserX$IonReaderTextSpan.access$300(ionReaderTextUserX$IonReaderTextSpan));113 ············this.re_init(unifiedInputStreamX,·ionReaderTextUserX$IonReaderTextSpan.getContainerType(),·IonReaderTextUserX$IonReaderTextSpan.access$200(ionReaderTextUserX$IonReaderTextSpan),·IonReaderTextUserX$IonReaderTextSpan.access$300(ionReaderTextUserX$IonReaderTextSpan));
 114 ············this._symbols·=·IonReaderTextUserX$IonReaderTextSpan.access$400(ionReaderTextUserX$IonReaderTextSpan);
114 ············return;115 ············return;
115 ········}116 ········}
116 ········throw·new·IllegalArgumentException("position·must·match·the·reader");117 ········throw·new·IllegalArgumentException("position·must·match·the·reader");
117 ····}118 ····}
118 ····119 ····
119 ····private·static·boolean·isIonVersionMarker(final·String·input)·{120 ····private·static·boolean·isIonVersionMarker(final·String·input)·{
120 ········return·input·!=·null·&&·IonReaderTextUserX.ION_VERSION_MARKER_REGEX.matcher(input).matches();121 ········return·input·!=·null·&&·IonReaderTextUserX.ION_VERSION_MARKER_REGEX.matcher(input).matches();
987 B
com/amazon/ion/impl/lite/IonDatagramLite.class
895 B
procyon -ec {}
error from `procyon -ec {}`: OpenJDK 64-Bit Server VM warning: Insufficient space for shared memory file: 1366400 Try using the -Djava.io.tmpdir= option to select an alternate temp location.
    
Offset 199, 22 lines modifiedOffset 199, 22 lines modified
199 ········throw·new·UnsupportedOperationException();199 ········throw·new·UnsupportedOperationException();
200 ····}200 ····}
201 ····201 ····
202 ····public·IonSystemLite·getSystem()·{202 ····public·IonSystemLite·getSystem()·{
203 ········return·this._system;203 ········return·this._system;
204 ····}204 ····}
205 ····205 ····
206 ····public·IonType·getType()·{ 
207 ········return·IonType.DATAGRAM; 
208 ····} 
209 ···· 
210 ····public·SymbolToken[]·getTypeAnnotationSymbols()·{206 ····public·SymbolToken[]·getTypeAnnotationSymbols()·{
211 ········return·SymbolToken.EMPTY_ARRAY;207 ········return·SymbolToken.EMPTY_ARRAY;
212 ····}208 ····}
213 ····209 ····
 210 ····public·IonType·getTypeSlow()·{
 211 ········return·IonType.DATAGRAM;
 212 ····}
 213 ····
214 ····protected·IonSymbolLite·get_ivm()·{214 ····protected·IonSymbolLite·get_ivm()·{
215 ········synchronized·(this)·{215 ········synchronized·(this)·{
216 ············if·(this._ivm·==·null)·{216 ············if·(this._ivm·==·null)·{
217 ················this._ivm·=·this.getSystem().newSymbol("$ion_1_0");217 ················this._ivm·=·this.getSystem().newSymbol("$ion_1_0");
218 ············}218 ············}
219 ············return·this._ivm;219 ············return·this._ivm;
220 ········}220 ········}
673 B
com/amazon/ion/impl/lite/IonListLite.class
589 B
procyon -ec {}
error from `procyon -ec {}`: OpenJDK 64-Bit Server VM warning: Insufficient space for shared memory file: 1366515 Try using the -Djava.io.tmpdir= option to select an alternate temp location.
    
Offset 33, 15 lines modifiedOffset 33, 15 lines modified
33 ········valueVisitor.visit((IonList)this);33 ········valueVisitor.visit((IonList)this);
34 ····}34 ····}
35 ····35 ····
36 ····public·IonListLite·clone()·{36 ····public·IonListLite·clone()·{
37 ········return·(IonListLite)this.deepClone(false);37 ········return·(IonListLite)this.deepClone(false);
38 ····}38 ····}
39 ····39 ····
40 ····public·IonType·getType()·{40 ····public·IonType·getTypeSlow()·{
41 ········return·IonType.LIST;41 ········return·IonType.LIST;
42 ····}42 ····}
43 ····43 ····
44 ····int·hashSignature()·{44 ····int·hashSignature()·{
45 ········return·IonListLite.HASH_SIGNATURE;45 ········return·IonListLite.HASH_SIGNATURE;
46 ····}46 ····}
47 ····47 ····
673 B
com/amazon/ion/impl/lite/IonSexpLite.class
589 B
procyon -ec {}
error from `procyon -ec {}`: OpenJDK 64-Bit Server VM warning: Insufficient space for shared memory file: 1366581 Try using the -Djava.io.tmpdir= option to select an alternate temp location.
    
Offset 33, 15 lines modifiedOffset 33, 15 lines modified
33 ········valueVisitor.visit((IonSexp)this);33 ········valueVisitor.visit((IonSexp)this);
34 ····}34 ····}
35 ····35 ····
36 ····public·IonSexpLite·clone()·{36 ····public·IonSexpLite·clone()·{
37 ········return·(IonSexpLite)this.deepClone(false);37 ········return·(IonSexpLite)this.deepClone(false);
38 ····}38 ····}
39 ····39 ····
40 ····public·IonType·getType()·{40 ····public·IonType·getTypeSlow()·{
41 ········return·IonType.SEXP;41 ········return·IonType.SEXP;
42 ····}42 ····}
43 ····43 ····
44 ····int·hashSignature()·{44 ····int·hashSignature()·{
45 ········return·IonSexpLite.HASH_SIGNATURE;45 ········return·IonSexpLite.HASH_SIGNATURE;
46 ····}46 ····}
47 ····47 ····
19.7 KB
com/amazon/ion/impl/IonTokenReader$1.class vs.
com/amazon/ion/impl/bin/IonEncoder_1_1$1.class
Files 77% similar despite different names
19.5 KB
procyon -ec {}
error from `procyon -ec {}`: OpenJDK 64-Bit Server VM warning: Insufficient space for shared memory file: 1366665 Try using the -Djava.io.tmpdir= option to select an alternate temp location.
    
Offset 1, 183 lines modifiedOffset 1, 278 lines modified
  
1 package·com.amazon.ion.impl;1 package·com.amazon.ion.impl.bin;
  
2 synthetic·class·IonTokenReader$12 synthetic·class·IonEncoder_1_1$1
3 {3 {
4 ····static·{4 ····static·{
5 ········//·5 ········//·
6 ········//·This·method·could·not·be·decompiled.6 ········//·This·method·could·not·be·decompiled.
7 ········//·7 ········//·
8 ········//·Original·Bytecode:8 ········//·Original·Bytecode:
9 ········//·9 ········//·
10 ········//·····3:·arraylength····10 ········//·····3:·arraylength····
11 ········//·····4:·istore_0·······11 ········//·····4:·istore_0·······
12 ········//·····5:·iload_0········12 ········//·····5:·iload_0········
13 ········//·····6:·newarray········I13 ········//·····6:·newarray········I
14 ········//·····8:·astore_1·······14 ········//·····8:·astore_1·······
15 ········//·····9:·aload_1········15 ········//·····9:·aload_1········
16 ········//····10:·putstatic·······com/amazon/ion/impl/IonTokenReader$1.$SwitchMap$com$amazon$ion$impl$IonTokenReader$Type:[I16 ········//····10:·putstatic·······com/amazon/ion/impl/bin/IonEncoder_1_1$1.$SwitchMap$com$amazon$ion$IonType:[I
17 ········//····13:·getstatic·······com/amazon/ion/impl/IonTokenReader$Type.kwNan:Lcom/amazon/ion/impl/IonTokenReader$Type;17 ········//····13:·getstatic·······com/amazon/ion/IonType.BOOL:Lcom/amazon/ion/IonType;
18 ········//····16:·astore_2·······18 ········//····16:·astore_2·······
19 ········//····17:·aload_2········19 ········//····17:·aload_2········
20 ········//····18:·invokevirtual···com/amazon/ion/impl/IonTokenReader$Type.ordinal:()I20 ········//····18:·invokevirtual···com/amazon/ion/IonType.ordinal:()I
21 ········//····21:·istore_3·······21 ········//····21:·istore_3·······
22 ········//····22:·iconst_1·······22 ········//····22:·iconst_1·······
23 ········//····23:·istore··········423 ········//····23:·istore··········4
24 ········//····25:·aload_1········24 ········//····25:·aload_1········
25 ········//····26:·iload_3········25 ········//····26:·iload_3········
26 ········//····27:·iload···········426 ········//····27:·iload···········4
27 ········//····29:·iastore········27 ········//····29:·iastore········
28 ········//····30:·getstatic·······com/amazon/ion/impl/IonTokenReader$1.$SwitchMap$com$amazon$ion$impl$IonTokenReader$Type:[I28 ········//····30:·getstatic·······com/amazon/ion/impl/bin/IonEncoder_1_1$1.$SwitchMap$com$amazon$ion$IonType:[I
29 ········//····33:·astore_1·······29 ········//····33:·astore_1·······
30 ········//····34:·getstatic·······com/amazon/ion/impl/IonTokenReader$Type.kwPosInf:Lcom/amazon/ion/impl/IonTokenReader$Type;30 ········//····34:·getstatic·······com/amazon/ion/IonType.INT:Lcom/amazon/ion/IonType;
31 ········//····37:·astore_2·······31 ········//····37:·astore_2·······
32 ········//····38:·aload_2········32 ········//····38:·aload_2········
33 ········//····39:·invokevirtual···com/amazon/ion/impl/IonTokenReader$Type.ordinal:()I33 ········//····39:·invokevirtual···com/amazon/ion/IonType.ordinal:()I
34 ········//····42:·istore_3·······34 ········//····42:·istore_3·······
35 ········//····43:·iconst_2·······35 ········//····43:·iconst_2·······
36 ········//····44:·istore··········436 ········//····44:·istore··········4
37 ········//····46:·aload_1········37 ········//····46:·aload_1········
38 ········//····47:·iload_3········38 ········//····47:·iload_3········
39 ········//····48:·iload···········439 ········//····48:·iload···········4
40 ········//····50:·iastore········40 ········//····50:·iastore········
41 ········//····51:·getstatic·······com/amazon/ion/impl/IonTokenReader$1.$SwitchMap$com$amazon$ion$impl$IonTokenReader$Type:[I41 ········//····51:·getstatic·······com/amazon/ion/impl/bin/IonEncoder_1_1$1.$SwitchMap$com$amazon$ion$IonType:[I
42 ········//····54:·astore_1·······42 ········//····54:·astore_1·······
43 ········//····55:·getstatic·······com/amazon/ion/impl/IonTokenReader$Type.kwNegInf:Lcom/amazon/ion/impl/IonTokenReader$Type;43 ········//····55:·getstatic·······com/amazon/ion/IonType.FLOAT:Lcom/amazon/ion/IonType;
44 ········//····58:·astore_2·······44 ········//····58:·astore_2·······
45 ········//····59:·aload_2········45 ········//····59:·aload_2········
46 ········//····60:·invokevirtual···com/amazon/ion/impl/IonTokenReader$Type.ordinal:()I46 ········//····60:·invokevirtual···com/amazon/ion/IonType.ordinal:()I
47 ········//····63:·istore_3·······47 ········//····63:·istore_3·······
48 ········//····64:·iconst_3·······48 ········//····64:·iconst_3·······
49 ········//····65:·istore··········449 ········//····65:·istore··········4
50 ········//····67:·aload_1········50 ········//····67:·aload_1········
51 ········//····68:·iload_3········51 ········//····68:·iload_3········
52 ········//····69:·iload···········452 ········//····69:·iload···········4
53 ········//····71:·iastore········53 ········//····71:·iastore········
54 ········//····72:·getstatic·······com/amazon/ion/impl/IonTokenReader$1.$SwitchMap$com$amazon$ion$impl$IonTokenReader$Type:[I54 ········//····72:·getstatic·······com/amazon/ion/impl/bin/IonEncoder_1_1$1.$SwitchMap$com$amazon$ion$IonType:[I
55 ········//····75:·astore_1·······55 ········//····75:·astore_1·······
56 ········//····76:·getstatic·······com/amazon/ion/impl/IonTokenReader$Type.constNegInt:Lcom/amazon/ion/impl/IonTokenReader$Type;56 ········//····76:·getstatic·······com/amazon/ion/IonType.DECIMAL:Lcom/amazon/ion/IonType;
57 ········//····79:·astore_2·······57 ········//····79:·astore_2·······
58 ········//····80:·aload_2········58 ········//····80:·aload_2········
59 ········//····81:·invokevirtual···com/amazon/ion/impl/IonTokenReader$Type.ordinal:()I59 ········//····81:·invokevirtual···com/amazon/ion/IonType.ordinal:()I
60 ········//····84:·istore_3·······60 ········//····84:·istore_3·······
61 ········//····85:·iconst_4·······61 ········//····85:·iconst_4·······
62 ········//····86:·istore··········462 ········//····86:·istore··········4
63 ········//····88:·aload_1········63 ········//····88:·aload_1········
64 ········//····89:·iload_3········64 ········//····89:·iload_3········
65 ········//····90:·iload···········465 ········//····90:·iload···········4
66 ········//····92:·iastore········66 ········//····92:·iastore········
67 ········//····93:·getstatic·······com/amazon/ion/impl/IonTokenReader$1.$SwitchMap$com$amazon$ion$impl$IonTokenReader$Type:[I67 ········//····93:·getstatic·······com/amazon/ion/impl/bin/IonEncoder_1_1$1.$SwitchMap$com$amazon$ion$IonType:[I
68 ········//····96:·astore_1·······68 ········//····96:·astore_1·······
69 ········//····97:·getstatic·······com/amazon/ion/impl/IonTokenReader$Type.constPosInt:Lcom/amazon/ion/impl/IonTokenReader$Type;69 ········//····97:·getstatic·······com/amazon/ion/IonType.TIMESTAMP:Lcom/amazon/ion/IonType;
70 ········//···100:·astore_2·······70 ········//···100:·astore_2·······
71 ········//···101:·aload_2········71 ········//···101:·aload_2········
72 ········//···102:·invokevirtual···com/amazon/ion/impl/IonTokenReader$Type.ordinal:()I72 ········//···102:·invokevirtual···com/amazon/ion/IonType.ordinal:()I
73 ········//···105:·istore_3·······73 ········//···105:·istore_3·······
74 ········//···106:·iconst_5·······74 ········//···106:·iconst_5·······
75 ········//···107:·istore··········475 ········//···107:·istore··········4
76 ········//···109:·aload_1········76 ········//···109:·aload_1········
77 ········//···110:·iload_3········77 ········//···110:·iload_3········
78 ········//···111:·iload···········478 ········//···111:·iload···········4
79 ········//···113:·iastore········79 ········//···113:·iastore········
80 ········//···114:·getstatic·······com/amazon/ion/impl/IonTokenReader$1.$SwitchMap$com$amazon$ion$impl$IonTokenReader$Type:[I80 ········//···114:·getstatic·······com/amazon/ion/impl/bin/IonEncoder_1_1$1.$SwitchMap$com$amazon$ion$IonType:[I
81 ········//···117:·astore_1·······81 ········//···117:·astore_1·······
82 ········//···118:·getstatic·······com/amazon/ion/impl/IonTokenReader$Type.constFloat:Lcom/amazon/ion/impl/IonTokenReader$Type;82 ········//···118:·getstatic·······com/amazon/ion/IonType.STRING:Lcom/amazon/ion/IonType;
83 ········//···121:·astore_2·······83 ········//···121:·astore_2·······
84 ········//···122:·aload_2········84 ········//···122:·aload_2········
85 ········//···123:·invokevirtual···com/amazon/ion/impl/IonTokenReader$Type.ordinal:()I85 ········//···123:·invokevirtual···com/amazon/ion/IonType.ordinal:()I
86 ········//···126:·istore_3·······86 ········//···126:·istore_3·······
87 ········//···127:·bipush··········687 ········//···127:·bipush··········6
88 ········//···129:·istore··········488 ········//···129:·istore··········4
89 ········//···131:·aload_1········89 ········//···131:·aload_1········
90 ········//···132:·iload_3········90 ········//···132:·iload_3········
91 ········//···133:·iload···········491 ········//···133:·iload···········4
92 ········//···135:·iastore········92 ········//···135:·iastore········
93 ········//···136:·getstatic·······com/amazon/ion/impl/IonTokenReader$1.$SwitchMap$com$amazon$ion$impl$IonTokenReader$Type:[I93 ········//···136:·getstatic·······com/amazon/ion/impl/bin/IonEncoder_1_1$1.$SwitchMap$com$amazon$ion$IonType:[I
94 ········//···139:·astore_1·······94 ········//···139:·astore_1·······
95 ········//···140:·getstatic·······com/amazon/ion/impl/IonTokenReader$Type.constDecimal:Lcom/amazon/ion/impl/IonTokenReader$Type;95 ········//···140:·getstatic·······com/amazon/ion/IonType.SYMBOL:Lcom/amazon/ion/IonType;
96 ········//···143:·astore_2·······96 ········//···143:·astore_2·······
97 ········//···144:·aload_2········97 ········//···144:·aload_2········
98 ········//···145:·invokevirtual···com/amazon/ion/impl/IonTokenReader$Type.ordinal:()I98 ········//···145:·invokevirtual···com/amazon/ion/IonType.ordinal:()I
99 ········//···148:·istore_3·······99 ········//···148:·istore_3·······
100 ········//···149:·bipush··········7100 ········//···149:·bipush··········7
101 ········//···151:·istore··········4101 ········//···151:·istore··········4
102 ········//···153:·aload_1········102 ········//···153:·aload_1········
103 ········//···154:·iload_3········103 ········//···154:·iload_3········
104 ········//···155:·iload···········4104 ········//···155:·iload···········4
105 ········//···157:·iastore········105 ········//···157:·iastore········
106 ········//···158:·getstatic·······com/amazon/ion/impl/IonTokenReader$1.$SwitchMap$com$amazon$ion$impl$IonTokenReader$Type:[I106 ········//···158:·getstatic·······com/amazon/ion/impl/bin/IonEncoder_1_1$1.$SwitchMap$com$amazon$ion$IonType:[I
107 ········//···161:·astore_1·······107 ········//···161:·astore_1·······
108 ········//···162:·getstatic·······com/amazon/ion/impl/IonTokenReader$Type.constTime:Lcom/amazon/ion/impl/IonTokenReader$Type;108 ········//···162:·getstatic·······com/amazon/ion/IonType.BLOB:Lcom/amazon/ion/IonType;
109 ········//···165:·astore_2·······109 ········//···165:·astore_2·······
110 ········//···166:·aload_2········110 ········//···166:·aload_2········
111 ········//···167:·invokevirtual···com/amazon/ion/impl/IonTokenReader$Type.ordinal:()I111 ········//···167:·invokevirtual···com/amazon/ion/IonType.ordinal:()I
112 ········//···170:·istore_3·······112 ········//···170:·istore_3·······
113 ········//···171:·bipush··········8113 ········//···171:·bipush··········8
114 ········//···173:·istore··········4114 ········//···173:·istore··········4
115 ········//···175:·aload_1········115 ········//···175:·aload_1········
116 ········//···176:·iload_3········116 ········//···176:·iload_3········
117 ········//···177:·iload···········4117 ········//···177:·iload···········4
118 ········//···179:·iastore········118 ········//···179:·iastore········
 119 ········//···180:·getstatic·······com/amazon/ion/impl/bin/IonEncoder_1_1$1.$SwitchMap$com$amazon$ion$IonType:[I
 120 ········//···183:·astore_1·······
 121 ········//···184:·getstatic·······com/amazon/ion/IonType.CLOB:Lcom/amazon/ion/IonType;
 122 ········//···187:·astore_2·······
 123 ········//···188:·aload_2········
 124 ········//···189:·invokevirtual···com/amazon/ion/IonType.ordinal:()I
 125 ········//···192:·istore_3·······
Max diff block lines reached; 6783/19780 bytes (34.29%) of diff not shown.
1.15 KB
com/amazon/ion/impl/_Private_IonReaderBuilder$TwoElementSequenceInputStream.class vs.
com/amazon/ion/impl/_Private_IonReaderBuilder$TwoElementInputStream.class
Files 98% similar despite different names
980 B
procyon -ec {}
error from `procyon -ec {}`: OpenJDK 64-Bit Server VM warning: Insufficient space for shared memory file: 1366732 Try using the -Djava.io.tmpdir= option to select an alternate temp location.
    
Offset 1, 19 lines modifiedOffset 1, 19 lines modified
  
1 package·com.amazon.ion.impl;1 package·com.amazon.ion.impl;
  
2 import·java.io.InputStream;2 import·java.io.InputStream;
  
3 final·class·_Private_IonReaderBuilder$TwoElementSequenceInputStream·extends·InputStream3 final·class·_Private_IonReaderBuilder$TwoElementInputStream·extends·InputStream
4 {4 {
5 ····private·final·InputStream·first;5 ····private·final·InputStream·first;
6 ····private·InputStream·in;6 ····private·InputStream·in;
7 ····private·final·InputStream·last;7 ····private·final·InputStream·last;
8 ····8 ····
9 ····private·_Private_IonReaderBuilder$TwoElementSequenceInputStream(final·InputStream·inputStream,·final·InputStream·last)·{9 ····private·_Private_IonReaderBuilder$TwoElementInputStream(final·InputStream·inputStream,·final·InputStream·last)·{
10 ········this.first·=·inputStream;10 ········this.first·=·inputStream;
11 ········this.last·=·last;11 ········this.last·=·last;
12 ········this.in·=·inputStream;12 ········this.in·=·inputStream;
13 ····}13 ····}
14 ····14 ····
15 ····@Override15 ····@Override
16 ····public·int·available()·{16 ····public·int·available()·{
1.1 KB
com/amazon/ion/impl/_Private_IonReaderBuilder$$ExternalSyntheticLambda0.class vs.
com/amazon/ion/impl/_Private_IonReaderBuilder$$ExternalSyntheticLambda4.class
Files 98% similar despite different names
933 B
procyon -ec {}
error from `procyon -ec {}`: OpenJDK 64-Bit Server VM warning: Insufficient space for shared memory file: 1366798 Try using the -Djava.io.tmpdir= option to select an alternate temp location.
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
  
1 package·com.amazon.ion.impl;1 package·com.amazon.ion.impl;
  
2 import·com.amazon.ion.system.IonReaderBuilder;2 import·com.amazon.ion.system.IonReaderBuilder;
3 import·com.amazon.ion.IonReader;3 import·com.amazon.ion.IonReader;
  
4 public·final·synthetic·class·_Private_IonReaderBuilder$$ExternalSyntheticLambda0·implements·_Private_IonReaderBuilder$IonReaderFromBytesFactoryBinary4 public·final·synthetic·class·_Private_IonReaderBuilder$$ExternalSyntheticLambda4·implements·_Private_IonReaderBuilder$IonReaderFromBytesFactoryBinary
5 {5 {
6 ····public·final·IonReader·makeReader(final·_Private_IonReaderBuilder·private_IonReaderBuilder,·final·byte[]·array,·final·int·n,·final·int·n2)·{6 ····public·final·IonReader·makeReader(final·_Private_IonReaderBuilder·private_IonReaderBuilder,·final·byte[]·array,·final·int·n,·final·int·n2)·{
7 ········return·_Private_IonReaderFactory.makeReaderBinary((IonReaderBuilder)private_IonReaderBuilder,·array,·n,·n2);7 ········return·_Private_IonReaderFactory.makeReaderBinary((IonReaderBuilder)private_IonReaderBuilder,·array,·n,·n2);
8 ····}8 ····}
9 }9 }
1.13 KB
com/amazon/ion/impl/_Private_IonReaderBuilder$$ExternalSyntheticLambda1.class vs.
com/amazon/ion/impl/_Private_IonReaderBuilder$$ExternalSyntheticLambda5.class
Files 99% similar despite different names
958 B
procyon -ec {}
error from `procyon -ec {}`: OpenJDK 64-Bit Server VM warning: Insufficient space for shared memory file: 1366906 Try using the -Djava.io.tmpdir= option to select an alternate temp location.
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
  
1 package·com.amazon.ion.impl;1 package·com.amazon.ion.impl;
  
2 import·com.amazon.ion.IonReader;2 import·com.amazon.ion.IonReader;
3 import·com.amazon.ion.IonCatalog;3 import·com.amazon.ion.IonCatalog;
  
4 public·final·synthetic·class·_Private_IonReaderBuilder$$ExternalSyntheticLambda1·implements·_Private_IonReaderBuilder$IonReaderFromBytesFactoryText4 public·final·synthetic·class·_Private_IonReaderBuilder$$ExternalSyntheticLambda5·implements·_Private_IonReaderBuilder$IonReaderFromBytesFactoryText
5 {5 {
6 ····public·final·IonReader·makeReader(final·IonCatalog·ionCatalog,·final·byte[]·array,·final·int·n,·final·int·n2,·final·_Private_LocalSymbolTableFactory·private_LocalSymbolTableFactory)·{6 ····public·final·IonReader·makeReader(final·IonCatalog·ionCatalog,·final·byte[]·array,·final·int·n,·final·int·n2,·final·_Private_LocalSymbolTableFactory·private_LocalSymbolTableFactory)·{
7 ········return·_Private_IonReaderFactory.makeReaderText(ionCatalog,·array,·n,·n2,·private_LocalSymbolTableFactory);7 ········return·_Private_IonReaderFactory.makeReaderText(ionCatalog,·array,·n,·n2,·private_LocalSymbolTableFactory);
8 ····}8 ····}
9 }9 }
1.18 KB
com/amazon/ion/impl/_Private_IonReaderBuilder$$ExternalSyntheticLambda2.class vs.
com/amazon/ion/impl/_Private_IonReaderBuilder$$ExternalSyntheticLambda6.class
Files 99% similar despite different names
1020 B
procyon -ec {}
error from `procyon -ec {}`: OpenJDK 64-Bit Server VM warning: Insufficient space for shared memory file: 1367039 Try using the -Djava.io.tmpdir= option to select an alternate temp location.
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
  
1 package·com.amazon.ion.impl;1 package·com.amazon.ion.impl;
  
2 import·com.amazon.ion.system.IonReaderBuilder;2 import·com.amazon.ion.system.IonReaderBuilder;
3 import·com.amazon.ion.IonReader;3 import·com.amazon.ion.IonReader;
4 import·java.io.InputStream;4 import·java.io.InputStream;
  
5 public·final·synthetic·class·_Private_IonReaderBuilder$$ExternalSyntheticLambda2·implements·_Private_IonReaderBuilder$IonReaderFromInputStreamFactoryBinary5 public·final·synthetic·class·_Private_IonReaderBuilder$$ExternalSyntheticLambda6·implements·_Private_IonReaderBuilder$IonReaderFromInputStreamFactoryBinary
6 {6 {
7 ····public·final·IonReader·makeReader(final·_Private_IonReaderBuilder·private_IonReaderBuilder,·final·InputStream·inputStream,·final·byte[]·array,·final·int·n,·final·int·n2)·{7 ····public·final·IonReader·makeReader(final·_Private_IonReaderBuilder·private_IonReaderBuilder,·final·InputStream·inputStream,·final·byte[]·array,·final·int·n,·final·int·n2)·{
8 ········return·_Private_IonReaderFactory.makeReaderBinary((IonReaderBuilder)private_IonReaderBuilder,·inputStream,·array,·n,·n2);8 ········return·_Private_IonReaderFactory.makeReaderBinary((IonReaderBuilder)private_IonReaderBuilder,·inputStream,·array,·n,·n2);
9 ····}9 ····}
10 }10 }
1.15 KB
com/amazon/ion/impl/_Private_IonReaderBuilder$$ExternalSyntheticLambda3.class vs.
com/amazon/ion/impl/_Private_IonReaderBuilder$$ExternalSyntheticLambda7.class
Files 99% similar despite different names
982 B
procyon -ec {}
error from `procyon -ec {}`: OpenJDK 64-Bit Server VM warning: Insufficient space for shared memory file: 1367115 Try using the -Djava.io.tmpdir= option to select an alternate temp location.
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
  
1 package·com.amazon.ion.impl;1 package·com.amazon.ion.impl;
  
2 import·com.amazon.ion.IonReader;2 import·com.amazon.ion.IonReader;
3 import·java.io.InputStream;3 import·java.io.InputStream;
4 import·com.amazon.ion.IonCatalog;4 import·com.amazon.ion.IonCatalog;
  
5 public·final·synthetic·class·_Private_IonReaderBuilder$$ExternalSyntheticLambda3·implements·_Private_IonReaderBuilder$IonReaderFromInputStreamFactoryText5 public·final·synthetic·class·_Private_IonReaderBuilder$$ExternalSyntheticLambda7·implements·_Private_IonReaderBuilder$IonReaderFromInputStreamFactoryText
6 {6 {
7 ····public·final·IonReader·makeReader(final·IonCatalog·ionCatalog,·final·InputStream·inputStream,·final·_Private_LocalSymbolTableFactory·private_LocalSymbolTableFactory)·{7 ····public·final·IonReader·makeReader(final·IonCatalog·ionCatalog,·final·InputStream·inputStream,·final·_Private_LocalSymbolTableFactory·private_LocalSymbolTableFactory)·{
8 ········return·_Private_IonReaderFactory.makeReaderText(ionCatalog,·inputStream,·private_LocalSymbolTableFactory);8 ········return·_Private_IonReaderFactory.makeReaderText(ionCatalog,·inputStream,·private_LocalSymbolTableFactory);
9 ····}9 ····}
10 }10 }
733 B
unknown/THIRD-PARTY-NOTICES.txt
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Dependency·License·Report·for·ion-java·1.11.81 Dependency·License·Report·for·ion-java·1.11.11
  
2 1.·Group:·org.jetbrains··Name:·annotations··Version:·13.02 1.·Group:·org.jetbrains··Name:·annotations··Version:·13.0
  
3 POM·Project·URL:·http://www.jetbrains.org3 POM·Project·URL:·http://www.jetbrains.org
  
4 POM·License:·Apache·License,·Version·2.0·-·https://www.apache.org/licenses/LICENSE-2.04 POM·License:·Apache·License,·Version·2.0·-·https://www.apache.org/licenses/LICENSE-2.0
  
Offset 22, 9 lines modifiedOffset 22, 9 lines modified
22 POM·Project·URL:·https://kotlinlang.org/22 POM·Project·URL:·https://kotlinlang.org/
  
23 POM·License:·Apache·License,·Version·2.0·-·https://www.apache.org/licenses/LICENSE-2.023 POM·License:·Apache·License,·Version·2.0·-·https://www.apache.org/licenses/LICENSE-2.0
  
24 --------------------------------------------------------------------------------24 --------------------------------------------------------------------------------
  
  
25 This·report·was·generated·at·Sat·May·11·15:25:35·UTC·2024.25 This·report·was·generated·at·Thu·Oct·16·18:01:20·UTC·2025.
  
261 B
unknown/ion-java.properties
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
1 #Sat·May·11·15:25:35·UTC·2024 
2 build.time=2024-05-11T15\:25\:35.051Z1 #Thu·Oct·16·18:01:20·UTC·2025
 2 build.time=2025-10-16T18\:01\:20.149543839Z
3 build.version=1.11.83 build.version=1.11.11
752 B
smali/kotlin/UByte$$ExternalSyntheticBackport0.smali
    
Offset 170, 14 lines modifiedOffset 170, 41 lines modified
  
170 ····:goto_0170 ····:goto_0
171 ····sub-long/2addr·p0,·p2171 ····sub-long/2addr·p0,·p2
  
172 ····return-wide·p0172 ····return-wide·p0
173 .end·method173 .end·method
  
 174 .method·public·static·synthetic·m(D)Z
 175 ····.locals·1
  
 176 ····.line·0
 177 ····invoke-static·{p0,·p1},·Ljava/lang/Double;->isInfinite(D)Z
  
 178 ····move-result·v0
  
 179 ····if-nez·v0,·:cond_0
  
 180 ····invoke-static·{p0,·p1},·Ljava/lang/Double;->isNaN(D)Z
  
 181 ····move-result·p0
  
 182 ····if-nez·p0,·:cond_0
  
 183 ····const/4·p0,·0x1
  
 184 ····goto·:goto_0
  
 185 ····:cond_0
 186 ····const/4·p0,·0x0
  
 187 ····:goto_0
 188 ····return·p0
 189 .end·method
  
174 .method·public·static·synthetic·m(Ljava/lang/Object;)Z190 .method·public·static·synthetic·m(Ljava/lang/Object;)Z
175 ····.locals·0191 ····.locals·0
  
176 ····.line·0192 ····.line·0
177 ····if-nez·p0,·:cond_0193 ····if-nez·p0,·:cond_0
  
178 ····const/4·p0,·0x1194 ····const/4·p0,·0x1
4.83 KB
smali/androidx/webkit/internal/ApiHelperForM$$ExternalSyntheticApiModelOutline0.smali
    
Offset 66, 14 lines modifiedOffset 66, 25 lines modified
66 ····invoke-virtual·{p0},·Landroid/widget/Toolbar;->getTitleMarginStart()I66 ····invoke-virtual·{p0},·Landroid/widget/Toolbar;->getTitleMarginStart()I
  
67 ····move-result·p067 ····move-result·p0
  
68 ····return·p068 ····return·p0
69 .end·method69 .end·method
  
 70 .method·public·static·bridge·synthetic·m(Ljava/util/OptionalInt;I)I
 71 ····.locals·0
  
 72 ····.line·0
 73 ····invoke-virtual·{p0,·p1},·Ljava/util/OptionalInt;->orElse(I)I
  
 74 ····move-result·p0
  
 75 ····return·p0
 76 .end·method
  
70 .method·public·static·bridge·synthetic·m(Ljava/math/BigInteger;)J77 .method·public·static·bridge·synthetic·m(Ljava/math/BigInteger;)J
71 ····.locals·278 ····.locals·2
  
72 ····.line·079 ····.line·0
73 ····invoke-virtual·{p0},·Ljava/math/BigInteger;->longValueExact()J80 ····invoke-virtual·{p0},·Ljava/math/BigInteger;->longValueExact()J
  
74 ····move-result-wide·v081 ····move-result-wide·v0
Offset 163, 25 lines modifiedOffset 174, 14 lines modified
  
163 ····.line·0174 ····.line·0
164 ····check-cast·p0,·Landroid/view/DisplayCutout;175 ····check-cast·p0,·Landroid/view/DisplayCutout;
  
165 ····return-object·p0176 ····return-object·p0
166 .end·method177 .end·method
  
167 .method·public·static·bridge·synthetic·m(Landroid/view/View;)Landroid/view/View$AccessibilityDelegate; 
168 ····.locals·0 
  
169 ····.line·0 
170 ····invoke-virtual·{p0},·Landroid/view/View;->getAccessibilityDelegate()Landroid/view/View$AccessibilityDelegate; 
  
171 ····move-result-object·p0 
  
172 ····return-object·p0 
173 .end·method 
  
174 .method·public·static·bridge·synthetic·m(Landroid/view/WindowManager;)Landroid/view/WindowMetrics;178 .method·public·static·bridge·synthetic·m(Landroid/view/WindowManager;)Landroid/view/WindowMetrics;
175 ····.locals·0179 ····.locals·0
  
176 ····.line·0180 ····.line·0
177 ····invoke-interface·{p0},·Landroid/view/WindowManager;->getMaximumWindowMetrics()Landroid/view/WindowMetrics;181 ····invoke-interface·{p0},·Landroid/view/WindowManager;->getMaximumWindowMetrics()Landroid/view/WindowMetrics;
  
178 ····move-result-object·p0182 ····move-result-object·p0
Offset 437, 39 lines modifiedOffset 437, 52 lines modified
437 ····invoke-virtual·{p0},·Landroid/webkit/WebMessage;->getData()Ljava/lang/String;437 ····invoke-virtual·{p0},·Landroid/webkit/WebMessage;->getData()Ljava/lang/String;
  
438 ····move-result-object·p0438 ····move-result-object·p0
  
439 ····return-object·p0439 ····return-object·p0
440 .end·method440 .end·method
  
441 .method·public·static·bridge·synthetic·m()Ljava/util/Locale$Category;441 .method·public·static·bridge·synthetic·m(Ljava/lang/Object;)Ljava/util/Optional;
442 ····.locals·1442 ····.locals·0
  
443 ····.line·0443 ····.line·0
444 ····sget-object·v0,·Ljava/util/Locale$Category;->FORMAT:Ljava/util/Locale$Category;444 ····invoke-static·{p0},·Ljava/util/Optional;->ofNullable(Ljava/lang/Object;)Ljava/util/Optional;
  
 445 ····move-result-object·p0
  
445 ····return-object·v0446 ····return-object·p0
446 .end·method447 .end·method
  
447 .method·public·static·bridge·synthetic·m(Ljava/util/Locale$Category;)Ljava/util/Locale;448 .method·public·static·bridge·synthetic·m(Ljava/util/stream/IntStream;)Ljava/util/OptionalInt;
448 ····.locals·0449 ····.locals·0
  
449 ····.line·0450 ····.line·0
450 ····invoke-static·{p0},·Ljava/util/Locale;->getDefault(Ljava/util/Locale$Category;)Ljava/util/Locale;451 ····invoke-interface·{p0},·Ljava/util/stream/IntStream;->max()Ljava/util/OptionalInt;
  
451 ····move-result-object·p0452 ····move-result-object·p0
  
452 ····return-object·p0453 ····return-object·p0
453 .end·method454 .end·method
  
454 .method·public·static·bridge·synthetic·m(Ljava/lang/Object;)Ljava/util/Optional;455 .method·public·static·bridge·synthetic·m(Ljava/util/stream/Stream;Ljava/util/function/ToIntFunction;)Ljava/util/stream/IntStream;
455 ····.locals·0456 ····.locals·0
  
456 ····.line·0457 ····.line·0
457 ····invoke-static·{p0},·Ljava/util/Optional;->ofNullable(Ljava/lang/Object;)Ljava/util/Optional;458 ····invoke-interface·{p0,·p1},·Ljava/util/stream/Stream;->mapToInt(Ljava/util/function/ToIntFunction;)Ljava/util/stream/IntStream;
  
 459 ····move-result-object·p0
  
 460 ····return-object·p0
 461 .end·method
  
 462 .method·public·static·bridge·synthetic·m(Ljava/util/List;)Ljava/util/stream/Stream;
 463 ····.locals·0
  
 464 ····.line·0
 465 ····invoke-interface·{p0},·Ljava/util/List;->stream()Ljava/util/stream/Stream;
  
458 ····move-result-object·p0466 ····move-result-object·p0
  
459 ····return-object·p0467 ····return-object·p0
460 .end·method468 .end·method
  
461 .method·public·static·synthetic·m()V469 .method·public·static·synthetic·m()V
Offset 675, 28 lines modifiedOffset 688, 28 lines modified
  
675 ····.line·0688 ····.line·0
676 ····invoke-virtual·{p0,·p1},·Lcom/google/android/material/appbar/AppBarLayout;->setKeyboardNavigationCluster(Z)V689 ····invoke-virtual·{p0,·p1},·Lcom/google/android/material/appbar/AppBarLayout;->setKeyboardNavigationCluster(Z)V
  
677 ····return-void690 ····return-void
678 .end·method691 .end·method
  
679 .method·public·static·bridge·synthetic·m(Lcom/google/android/material/bottomappbar/BottomAppBar;I)V692 .method·public·static·bridge·synthetic·m(Ljava/lang/String;)V
680 ····.locals·0693 ····.locals·0
  
681 ····.line·0694 ····.line·0
682 ····invoke-virtual·{p0,·p1},·Lcom/google/android/material/bottomappbar/BottomAppBar;->setOutlineAmbientShadowColor(I)V695 ····invoke-static·{p0},·Landroid/webkit/WebView;->setDataDirectorySuffix(Ljava/lang/String;)V
  
683 ····return-void696 ····return-void
684 .end·method697 .end·method
  
685 .method·public·static·bridge·synthetic·m(Ljava/lang/String;)V698 .method·public·static·bridge·synthetic·m(Ljava/util/Iterator;Ljava/util/function/Consumer;)V
686 ····.locals·0699 ····.locals·0
  
687 ····.line·0700 ····.line·0
688 ····invoke-static·{p0},·Landroid/webkit/WebView;->setDataDirectorySuffix(Ljava/lang/String;)V701 ····invoke-interface·{p0,·p1},·Ljava/util/Iterator;->forEachRemaining(Ljava/util/function/Consumer;)V
  
Max diff block lines reached; 517/4780 bytes (10.82%) of diff not shown.
684 B
smali/com/google/android/material/appbar/CollapsingToolbarLayout.smali
    
Offset 1229, 15 lines modifiedOffset 1229, 15 lines modified
  
1229 ····.line·7151229 ····.line·715
1230 ····invoke-static·{v1},·Landroidx/webkit/internal/ApiHelperForM$$ExternalSyntheticApiModelOutline0;->m$2(Landroid/widget/Toolbar;)I1230 ····invoke-static·{v1},·Landroidx/webkit/internal/ApiHelperForM$$ExternalSyntheticApiModelOutline0;->m$2(Landroid/widget/Toolbar;)I
  
1231 ····move-result·v41231 ····move-result·v4
  
1232 ····.line·7161232 ····.line·716
1233 ····invoke-static·{v1},·Landroidx/webkit/internal/ApiHelperForM$$ExternalSyntheticApiModelOutline0;->m$3(Landroid/widget/Toolbar;)I1233 ····invoke-static·{v1},·Lkotlin/io/path/PathTreeWalk$$ExternalSyntheticApiModelOutline0;->m(Landroid/widget/Toolbar;)I
  
1234 ····move-result·v11234 ····move-result·v1
  
1235 ····goto·:goto_11235 ····goto·:goto_1
  
1236 ····:cond_21236 ····:cond_2
1237 ····const/4·v2,·0x01237 ····const/4·v2,·0x0
1.17 KB
smali/com/google/android/material/bottomappbar/BottomAppBar.smali
    
Offset 462, 18 lines modifiedOffset 462, 18 lines modified
462 ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I462 ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I
  
463 ····const/16·v3,·0x1c463 ····const/16·v3,·0x1c
  
464 ····if-lt·v0,·v3,·:cond_2464 ····if-lt·v0,·v3,·:cond_2
  
465 ····.line·370465 ····.line·370
466 ····invoke-static·{p0,·v7},·Landroidx/webkit/internal/ApiHelperForM$$ExternalSyntheticApiModelOutline0;->m(Lcom/google/android/material/bottomappbar/BottomAppBar;I)V466 ····invoke-static·{p0,·v7},·Lkotlin/io/path/PathTreeWalk$$ExternalSyntheticApiModelOutline0;->m(Lcom/google/android/material/bottomappbar/BottomAppBar;I)V
  
467 ····.line·371467 ····.line·371
468 ····invoke-static·{p0,·v7},·Lkotlin/io/path/PathTreeWalk$$ExternalSyntheticApiModelOutline0;->m(Lcom/google/android/material/bottomappbar/BottomAppBar;I)V468 ····invoke-static·{p0,·v7},·Lkotlin/io/path/PathTreeWalk$$ExternalSyntheticApiModelOutline0;->m$1(Lcom/google/android/material/bottomappbar/BottomAppBar;I)V
  
469 ····.line·374469 ····.line·374
470 ····:cond_2470 ····:cond_2
471 ····:goto_0471 ····:goto_0
472 ····sget-object·v0,·Landroid/graphics/Paint$Style;->FILL:Landroid/graphics/Paint$Style;472 ····sget-object·v0,·Landroid/graphics/Paint$Style;->FILL:Landroid/graphics/Paint$Style;
  
473 ····invoke-virtual·{p1,·v0},·Lcom/google/android/material/shape/MaterialShapeDrawable;->setPaintStyle(Landroid/graphics/Paint$Style;)V473 ····invoke-virtual·{p1,·v0},·Lcom/google/android/material/shape/MaterialShapeDrawable;->setPaintStyle(Landroid/graphics/Paint$Style;)V
914 B
smali/com/google/android/material/badge/BadgeState.smali
    
Offset 1187, 19 lines modifiedOffset 1187, 19 lines modified
1187 ····sget·p1,·Landroid/os/Build$VERSION;->SDK_INT:I1187 ····sget·p1,·Landroid/os/Build$VERSION;->SDK_INT:I
  
1188 ····const/16·p2,·0x181188 ····const/16·p2,·0x18
  
1189 ····if-lt·p1,·p2,·:cond_211189 ····if-lt·p1,·p2,·:cond_21
  
1190 ····.line·2921190 ····.line·292
1191 ····invoke-static·{},·Landroidx/webkit/internal/ApiHelperForM$$ExternalSyntheticApiModelOutline0;->m()Ljava/util/Locale$Category;1191 ····invoke-static·{},·Lkotlin/io/path/PathTreeWalk$$ExternalSyntheticApiModelOutline0;->m()Ljava/util/Locale$Category;
  
1192 ····move-result-object·p11192 ····move-result-object·p1
  
1193 ····invoke-static·{p1},·Landroidx/webkit/internal/ApiHelperForM$$ExternalSyntheticApiModelOutline0;->m(Ljava/util/Locale$Category;)Ljava/util/Locale;1193 ····invoke-static·{p1},·Lkotlin/io/path/PathTreeWalk$$ExternalSyntheticApiModelOutline0;->m(Ljava/util/Locale$Category;)Ljava/util/Locale;
  
1194 ····move-result-object·p11194 ····move-result-object·p1
  
1195 ····goto·:goto_1b1195 ····goto·:goto_1b
  
1196 ····.line·2931196 ····.line·293
1197 ····:cond_211197 ····:cond_21
1.74 KB
smali/com/google/android/material/badge/BadgeUtils.smali
    
Offset 55, 15 lines modifiedOffset 55, 15 lines modified
  
55 ····if-eqz·v0,·:cond_055 ····if-eqz·v0,·:cond_0
  
56 ····.line·15156 ····.line·151
57 ····new-instance·v0,·Lcom/google/android/material/badge/BadgeUtils$2;57 ····new-instance·v0,·Lcom/google/android/material/badge/BadgeUtils$2;
  
58 ····.line·15358 ····.line·153
59 ····invoke-static·{p1},·Landroidx/webkit/internal/ApiHelperForM$$ExternalSyntheticApiModelOutline0;->m(Landroid/view/View;)Landroid/view/View$AccessibilityDelegate;59 ····invoke-static·{p1},·Lkotlin/io/path/PathTreeWalk$$ExternalSyntheticApiModelOutline0;->m(Landroid/view/View;)Landroid/view/View$AccessibilityDelegate;
  
60 ····move-result-object·v160 ····move-result-object·v1
  
61 ····invoke-direct·{v0,·v1,·p0},·Lcom/google/android/material/badge/BadgeUtils$2;-><init>(Landroid/view/View$AccessibilityDelegate;Lcom/google/android/material/badge/BadgeDrawable;)V61 ····invoke-direct·{v0,·v1,·p0},·Lcom/google/android/material/badge/BadgeUtils$2;-><init>(Landroid/view/View$AccessibilityDelegate;Lcom/google/android/material/badge/BadgeDrawable;)V
  
62 ····.line·15162 ····.line·151
63 ····invoke-static·{p1,·v0},·Landroidx/core/view/ViewCompat;->setAccessibilityDelegate(Landroid/view/View;Landroidx/core/view/AccessibilityDelegateCompat;)V63 ····invoke-static·{p1,·v0},·Landroidx/core/view/ViewCompat;->setAccessibilityDelegate(Landroid/view/View;Landroidx/core/view/AccessibilityDelegateCompat;)V
Offset 313, 15 lines modifiedOffset 313, 15 lines modified
  
313 ····if-eqz·v0,·:cond_0313 ····if-eqz·v0,·:cond_0
  
314 ····.line·214314 ····.line·214
315 ····new-instance·v0,·Lcom/google/android/material/badge/BadgeUtils$4;315 ····new-instance·v0,·Lcom/google/android/material/badge/BadgeUtils$4;
  
316 ····.line·216316 ····.line·216
317 ····invoke-static·{p0},·Landroidx/webkit/internal/ApiHelperForM$$ExternalSyntheticApiModelOutline0;->m(Landroid/view/View;)Landroid/view/View$AccessibilityDelegate;317 ····invoke-static·{p0},·Lkotlin/io/path/PathTreeWalk$$ExternalSyntheticApiModelOutline0;->m(Landroid/view/View;)Landroid/view/View$AccessibilityDelegate;
  
318 ····move-result-object·v1318 ····move-result-object·v1
  
319 ····invoke-direct·{v0,·v1},·Lcom/google/android/material/badge/BadgeUtils$4;-><init>(Landroid/view/View$AccessibilityDelegate;)V319 ····invoke-direct·{v0,·v1},·Lcom/google/android/material/badge/BadgeUtils$4;-><init>(Landroid/view/View$AccessibilityDelegate;)V
  
320 ····.line·214320 ····.line·214
321 ····invoke-static·{p0,·v0},·Landroidx/core/view/ViewCompat;->setAccessibilityDelegate(Landroid/view/View;Landroidx/core/view/AccessibilityDelegateCompat;)V321 ····invoke-static·{p0,·v0},·Landroidx/core/view/ViewCompat;->setAccessibilityDelegate(Landroid/view/View;Landroidx/core/view/AccessibilityDelegateCompat;)V
6.65 KB
smali/com/amazon/ion/IonCursor$Event.smali
    
Offset 35, 121 lines modifiedOffset 35, 175 lines modified
  
35 .field·public·static·final·enum·START_SCALAR:Lcom/amazon/ion/IonCursor$Event;35 .field·public·static·final·enum·START_SCALAR:Lcom/amazon/ion/IonCursor$Event;
  
36 .field·public·static·final·enum·VALUE_READY:Lcom/amazon/ion/IonCursor$Event;36 .field·public·static·final·enum·VALUE_READY:Lcom/amazon/ion/IonCursor$Event;
  
  
37 #·direct·methods37 #·direct·methods
 38 .method·private·static·synthetic·$values()[Lcom/amazon/ion/IonCursor$Event;
 39 ····.locals·3
  
 40 ····const/4·v0,·0x6
  
 41 ····.line·16
 42 ····new-array·v0,·v0,·[Lcom/amazon/ion/IonCursor$Event;
  
 43 ····sget-object·v1,·Lcom/amazon/ion/IonCursor$Event;->NEEDS_DATA:Lcom/amazon/ion/IonCursor$Event;
  
 44 ····const/4·v2,·0x0
  
 45 ····aput-object·v1,·v0,·v2
  
 46 ····sget-object·v1,·Lcom/amazon/ion/IonCursor$Event;->NEEDS_INSTRUCTION:Lcom/amazon/ion/IonCursor$Event;
  
 47 ····const/4·v2,·0x1
  
 48 ····aput-object·v1,·v0,·v2
  
 49 ····sget-object·v1,·Lcom/amazon/ion/IonCursor$Event;->START_SCALAR:Lcom/amazon/ion/IonCursor$Event;
  
 50 ····const/4·v2,·0x2
  
 51 ····aput-object·v1,·v0,·v2
  
 52 ····sget-object·v1,·Lcom/amazon/ion/IonCursor$Event;->VALUE_READY:Lcom/amazon/ion/IonCursor$Event;
  
 53 ····const/4·v2,·0x3
  
 54 ····aput-object·v1,·v0,·v2
  
 55 ····sget-object·v1,·Lcom/amazon/ion/IonCursor$Event;->START_CONTAINER:Lcom/amazon/ion/IonCursor$Event;
  
 56 ····const/4·v2,·0x4
  
 57 ····aput-object·v1,·v0,·v2
  
 58 ····sget-object·v1,·Lcom/amazon/ion/IonCursor$Event;->END_CONTAINER:Lcom/amazon/ion/IonCursor$Event;
  
 59 ····const/4·v2,·0x5
  
 60 ····aput-object·v1,·v0,·v2
  
 61 ····return-object·v0
 62 .end·method
  
38 .method·static·constructor·<clinit>()V63 .method·static·constructor·<clinit>()V
39 ····.locals·1364 ····.locals·3
  
40 ····.line·2365 ····.line·23
41 ····new-instance·v0,·Lcom/amazon/ion/IonCursor$Event;66 ····new-instance·v0,·Lcom/amazon/ion/IonCursor$Event;
  
42 ····const-string·v1,·"NEEDS_DATA"67 ····const-string·v1,·"NEEDS_DATA"
  
43 ····const/4·v2,·0x068 ····const/4·v2,·0x0
  
44 ····invoke-direct·{v0,·v1,·v2},·Lcom/amazon/ion/IonCursor$Event;-><init>(Ljava/lang/String;I)V69 ····invoke-direct·{v0,·v1,·v2},·Lcom/amazon/ion/IonCursor$Event;-><init>(Ljava/lang/String;I)V
  
45 ····sput-object·v0,·Lcom/amazon/ion/IonCursor$Event;->NEEDS_DATA:Lcom/amazon/ion/IonCursor$Event;70 ····sput-object·v0,·Lcom/amazon/ion/IonCursor$Event;->NEEDS_DATA:Lcom/amazon/ion/IonCursor$Event;
  
46 ····.line·2971 ····.line·29
47 ····new-instance·v1,·Lcom/amazon/ion/IonCursor$Event;72 ····new-instance·v0,·Lcom/amazon/ion/IonCursor$Event;
  
48 ····const-string·v3,·"NEEDS_INSTRUCTION"73 ····const-string·v1,·"NEEDS_INSTRUCTION"
  
49 ····const/4·v4,·0x174 ····const/4·v2,·0x1
  
50 ····invoke-direct·{v1,·v3,·v4},·Lcom/amazon/ion/IonCursor$Event;-><init>(Ljava/lang/String;I)V75 ····invoke-direct·{v0,·v1,·v2},·Lcom/amazon/ion/IonCursor$Event;-><init>(Ljava/lang/String;I)V
  
51 ····sput-object·v1,·Lcom/amazon/ion/IonCursor$Event;->NEEDS_INSTRUCTION:Lcom/amazon/ion/IonCursor$Event;76 ····sput-object·v0,·Lcom/amazon/ion/IonCursor$Event;->NEEDS_INSTRUCTION:Lcom/amazon/ion/IonCursor$Event;
  
52 ····.line·3477 ····.line·34
53 ····new-instance·v3,·Lcom/amazon/ion/IonCursor$Event;78 ····new-instance·v0,·Lcom/amazon/ion/IonCursor$Event;
  
54 ····const-string·v5,·"START_SCALAR"79 ····const-string·v1,·"START_SCALAR"
  
55 ····const/4·v6,·0x280 ····const/4·v2,·0x2
  
56 ····invoke-direct·{v3,·v5,·v6},·Lcom/amazon/ion/IonCursor$Event;-><init>(Ljava/lang/String;I)V81 ····invoke-direct·{v0,·v1,·v2},·Lcom/amazon/ion/IonCursor$Event;-><init>(Ljava/lang/String;I)V
  
57 ····sput-object·v3,·Lcom/amazon/ion/IonCursor$Event;->START_SCALAR:Lcom/amazon/ion/IonCursor$Event;82 ····sput-object·v0,·Lcom/amazon/ion/IonCursor$Event;->START_SCALAR:Lcom/amazon/ion/IonCursor$Event;
  
58 ····.line·4083 ····.line·40
59 ····new-instance·v5,·Lcom/amazon/ion/IonCursor$Event;84 ····new-instance·v0,·Lcom/amazon/ion/IonCursor$Event;
  
60 ····const-string·v7,·"VALUE_READY"85 ····const-string·v1,·"VALUE_READY"
  
61 ····const/4·v8,·0x386 ····const/4·v2,·0x3
  
62 ····invoke-direct·{v5,·v7,·v8},·Lcom/amazon/ion/IonCursor$Event;-><init>(Ljava/lang/String;I)V87 ····invoke-direct·{v0,·v1,·v2},·Lcom/amazon/ion/IonCursor$Event;-><init>(Ljava/lang/String;I)V
  
63 ····sput-object·v5,·Lcom/amazon/ion/IonCursor$Event;->VALUE_READY:Lcom/amazon/ion/IonCursor$Event;88 ····sput-object·v0,·Lcom/amazon/ion/IonCursor$Event;->VALUE_READY:Lcom/amazon/ion/IonCursor$Event;
  
64 ····.line·4589 ····.line·45
65 ····new-instance·v7,·Lcom/amazon/ion/IonCursor$Event;90 ····new-instance·v0,·Lcom/amazon/ion/IonCursor$Event;
  
66 ····const-string·v9,·"START_CONTAINER"91 ····const-string·v1,·"START_CONTAINER"
  
67 ····const/4·v10,·0x492 ····const/4·v2,·0x4
  
68 ····invoke-direct·{v7,·v9,·v10},·Lcom/amazon/ion/IonCursor$Event;-><init>(Ljava/lang/String;I)V93 ····invoke-direct·{v0,·v1,·v2},·Lcom/amazon/ion/IonCursor$Event;-><init>(Ljava/lang/String;I)V
  
69 ····sput-object·v7,·Lcom/amazon/ion/IonCursor$Event;->START_CONTAINER:Lcom/amazon/ion/IonCursor$Event;94 ····sput-object·v0,·Lcom/amazon/ion/IonCursor$Event;->START_CONTAINER:Lcom/amazon/ion/IonCursor$Event;
  
70 ····.line·5095 ····.line·50
71 ····new-instance·v9,·Lcom/amazon/ion/IonCursor$Event;96 ····new-instance·v0,·Lcom/amazon/ion/IonCursor$Event;
  
72 ····const-string·v11,·"END_CONTAINER" 
  
73 ····const/4·v12,·0x597 ····const-string·v1,·"END_CONTAINER"
  
74 ····invoke-direct·{v9,·v11,·v12},·Lcom/amazon/ion/IonCursor$Event;-><init>(Ljava/lang/String;I)V98 ····const/4·v2,·0x5
  
75 ····sput-object·v9,·Lcom/amazon/ion/IonCursor$Event;->END_CONTAINER:Lcom/amazon/ion/IonCursor$Event;99 ····invoke-direct·{v0,·v1,·v2},·Lcom/amazon/ion/IonCursor$Event;-><init>(Ljava/lang/String;I)V
  
76 ····const/4·v11,·0x6100 ····sput-object·v0,·Lcom/amazon/ion/IonCursor$Event;->END_CONTAINER:Lcom/amazon/ion/IonCursor$Event;
  
77 ····.line·16101 ····.line·16
78 ····new-array·v11,·v11,·[Lcom/amazon/ion/IonCursor$Event;102 ····invoke-static·{},·Lcom/amazon/ion/IonCursor$Event;->$values()[Lcom/amazon/ion/IonCursor$Event;
Max diff block lines reached; 1492/6726 bytes (22.18%) of diff not shown.
575 B
smali/com/amazon/ion/IonReader.smali
    
Offset 16, 14 lines modifiedOffset 16, 22 lines modified
  
16 .method·public·abstract·booleanValue()Z16 .method·public·abstract·booleanValue()Z
17 .end·method17 .end·method
  
18 .method·public·abstract·byteSize()I18 .method·public·abstract·byteSize()I
19 .end·method19 .end·method
  
 20 .method·public·abstract·close()V
 21 ····.annotation·system·Ldalvik/annotation/Throws;
 22 ········value·=·{
 23 ············Ljava/io/IOException;
 24 ········}
 25 ····.end·annotation
 26 .end·method
  
20 .method·public·abstract·dateValue()Ljava/util/Date;27 .method·public·abstract·dateValue()Ljava/util/Date;
21 .end·method28 .end·method
  
22 .method·public·abstract·decimalValue()Lcom/amazon/ion/Decimal;29 .method·public·abstract·decimalValue()Lcom/amazon/ion/Decimal;
23 .end·method30 .end·method
  
24 .method·public·abstract·doubleValue()D31 .method·public·abstract·doubleValue()D
3.27 KB
smali/com/amazon/ion/BufferConfiguration.smali
    
Offset 3, 16 lines modifiedOffset 3, 16 lines modified
3 .source·"BufferConfiguration.java"3 .source·"BufferConfiguration.java"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/MemberClasses;5 .annotation·system·Ldalvik/annotation/MemberClasses;
6 ····value·=·{6 ····value·=·{
7 ········Lcom/amazon/ion/BufferConfiguration$Builder;,7 ········Lcom/amazon/ion/BufferConfiguration$Builder;,
8 ········Lcom/amazon/ion/BufferConfiguration$DataHandler;, 
9 ········Lcom/amazon/ion/BufferConfiguration$OversizedValueHandler;8 ········Lcom/amazon/ion/BufferConfiguration$OversizedValueHandler;,
 9 ········Lcom/amazon/ion/BufferConfiguration$DataHandler;
10 ····}10 ····}
11 .end·annotation11 .end·annotation
  
12 .annotation·system·Ldalvik/annotation/Signature;12 .annotation·system·Ldalvik/annotation/Signature;
13 ····value·=·{13 ····value·=·{
14 ········"<Configuration:",14 ········"<Configuration:",
15 ········"Lcom/amazon/ion/BufferConfiguration<",15 ········"Lcom/amazon/ion/BufferConfiguration<",
Offset 73, 15 lines modifiedOffset 73, 15 lines modified
73 ····invoke-virtual·{p1},·Lcom/amazon/ion/BufferConfiguration$Builder;->getOversizedValueHandler()Lcom/amazon/ion/BufferConfiguration$OversizedValueHandler;73 ····invoke-virtual·{p1},·Lcom/amazon/ion/BufferConfiguration$Builder;->getOversizedValueHandler()Lcom/amazon/ion/BufferConfiguration$OversizedValueHandler;
  
74 ····move-result-object·v074 ····move-result-object·v0
  
75 ····if-nez·v0,·:cond_075 ····if-nez·v0,·:cond_0
  
76 ····.line·21976 ····.line·219
77 ····invoke-virtual·{p0},·Lcom/amazon/ion/BufferConfiguration;->requireMaximumBufferSize()V77 ····invoke-direct·{p0},·Lcom/amazon/ion/BufferConfiguration;->requireMaximumBufferSize()V
  
78 ····.line·22078 ····.line·220
79 ····invoke-virtual·{p1},·Lcom/amazon/ion/BufferConfiguration$Builder;->getThrowingOversizedValueHandler()Lcom/amazon/ion/BufferConfiguration$OversizedValueHandler;79 ····invoke-virtual·{p1},·Lcom/amazon/ion/BufferConfiguration$Builder;->getThrowingOversizedValueHandler()Lcom/amazon/ion/BufferConfiguration$OversizedValueHandler;
  
80 ····move-result-object·v080 ····move-result-object·v0
  
81 ····iput-object·v0,·p0,·Lcom/amazon/ion/BufferConfiguration;->oversizedValueHandler:Lcom/amazon/ion/BufferConfiguration$OversizedValueHandler;81 ····iput-object·v0,·p0,·Lcom/amazon/ion/BufferConfiguration;->oversizedValueHandler:Lcom/amazon/ion/BufferConfiguration$OversizedValueHandler;
Offset 163, 14 lines modifiedOffset 163, 37 lines modified
163 ····const-string·v0,·"Initial·buffer·size·may·not·exceed·the·maximum·buffer·size."163 ····const-string·v0,·"Initial·buffer·size·may·not·exceed·the·maximum·buffer·size."
  
164 ····invoke-direct·{p1,·v0},·Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V164 ····invoke-direct·{p1,·v0},·Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
  
165 ····throw·p1165 ····throw·p1
166 .end·method166 .end·method
  
 167 .method·private·requireMaximumBufferSize()V
 168 ····.locals·2
  
 169 ····.line·235
 170 ····iget·v0,·p0,·Lcom/amazon/ion/BufferConfiguration;->maximumBufferSize:I
  
 171 ····const·v1,·0x7ffffff7
  
 172 ····if-lt·v0,·v1,·:cond_0
  
 173 ····return-void
  
 174 ····.line·236
 175 ····:cond_0
 176 ····new-instance·v0,·Ljava/lang/IllegalArgumentException;
  
 177 ····const-string·v1,·"Must·specify·an·OversizedValueHandler·when·a·custom·maximum·buffer·size·is·specified."
  
 178 ····invoke-direct·{v0,·v1},·Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
  
 179 ····throw·v0
 180 .end·method
  
  
167 #·virtual·methods181 #·virtual·methods
168 .method·public·final·getDataHandler()Lcom/amazon/ion/BufferConfiguration$DataHandler;182 .method·public·final·getDataHandler()Lcom/amazon/ion/BufferConfiguration$DataHandler;
169 ····.locals·1183 ····.locals·1
  
170 ····.line·267184 ····.line·267
171 ····iget-object·v0,·p0,·Lcom/amazon/ion/BufferConfiguration;->dataHandler:Lcom/amazon/ion/BufferConfiguration$DataHandler;185 ····iget-object·v0,·p0,·Lcom/amazon/ion/BufferConfiguration;->dataHandler:Lcom/amazon/ion/BufferConfiguration$DataHandler;
Offset 200, 30 lines modifiedOffset 223, 7 lines modified
200 ····.locals·1223 ····.locals·1
  
201 ····.line·260224 ····.line·260
202 ····iget-object·v0,·p0,·Lcom/amazon/ion/BufferConfiguration;->oversizedValueHandler:Lcom/amazon/ion/BufferConfiguration$OversizedValueHandler;225 ····iget-object·v0,·p0,·Lcom/amazon/ion/BufferConfiguration;->oversizedValueHandler:Lcom/amazon/ion/BufferConfiguration$OversizedValueHandler;
  
203 ····return-object·v0226 ····return-object·v0
204 .end·method227 .end·method
  
205 .method·protected·requireMaximumBufferSize()V 
206 ····.locals·2 
  
207 ····.line·235 
208 ····iget·v0,·p0,·Lcom/amazon/ion/BufferConfiguration;->maximumBufferSize:I 
  
209 ····const·v1,·0x7ffffff7 
  
210 ····if-lt·v0,·v1,·:cond_0 
  
211 ····return-void 
  
212 ····.line·236 
213 ····:cond_0 
214 ····new-instance·v0,·Ljava/lang/IllegalArgumentException; 
  
215 ····const-string·v1,·"Must·specify·an·OversizedValueHandler·when·a·custom·maximum·buffer·size·is·specified." 
  
216 ····invoke-direct·{v0,·v1},·Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V 
  
217 ····throw·v0 
218 .end·method 
9.27 KB
smali/com/amazon/ion/IonBufferConfiguration$Builder.smali
    
Offset 57, 117 lines modifiedOffset 57, 117 lines modified
  
57 ····return-void57 ····return-void
58 .end·method58 .end·method
  
59 .method·static·constructor·<clinit>()V59 .method·static·constructor·<clinit>()V
60 ····.locals·160 ····.locals·1
  
61 ····.line·4761 ····.line·49
62 ····new-instance·v0,·Lcom/amazon/ion/IonBufferConfiguration$Builder$$ExternalSyntheticLambda0;62 ····new-instance·v0,·Lcom/amazon/ion/IonBufferConfiguration$Builder$$ExternalSyntheticLambda0;
  
63 ····invoke-direct·{v0},·Lcom/amazon/ion/IonBufferConfiguration$Builder$$ExternalSyntheticLambda0;-><init>()V63 ····invoke-direct·{v0},·Lcom/amazon/ion/IonBufferConfiguration$Builder$$ExternalSyntheticLambda0;-><init>()V
  
64 ····sput-object·v0,·Lcom/amazon/ion/IonBufferConfiguration$Builder;->THROWING_OVERSIZED_VALUE_HANDLER:Lcom/amazon/ion/BufferConfiguration$OversizedValueHandler;64 ····sput-object·v0,·Lcom/amazon/ion/IonBufferConfiguration$Builder;->THROWING_OVERSIZED_VALUE_HANDLER:Lcom/amazon/ion/BufferConfiguration$OversizedValueHandler;
  
65 ····.line·4865 ····.line·50
66 ····new-instance·v0,·Lcom/amazon/ion/IonBufferConfiguration$Builder$$ExternalSyntheticLambda1;66 ····new-instance·v0,·Lcom/amazon/ion/IonBufferConfiguration$Builder$$ExternalSyntheticLambda1;
  
67 ····invoke-direct·{v0},·Lcom/amazon/ion/IonBufferConfiguration$Builder$$ExternalSyntheticLambda1;-><init>()V67 ····invoke-direct·{v0},·Lcom/amazon/ion/IonBufferConfiguration$Builder$$ExternalSyntheticLambda1;-><init>()V
  
68 ····sput-object·v0,·Lcom/amazon/ion/IonBufferConfiguration$Builder;->THROWING_OVERSIZED_SYMBOL_TABLE_HANDLER:Lcom/amazon/ion/IonBufferConfiguration$OversizedSymbolTableHandler;68 ····sput-object·v0,·Lcom/amazon/ion/IonBufferConfiguration$Builder;->THROWING_OVERSIZED_SYMBOL_TABLE_HANDLER:Lcom/amazon/ion/IonBufferConfiguration$OversizedSymbolTableHandler;
  
69 ····.line·5369 ····.line·55
70 ····new-instance·v0,·Lcom/amazon/ion/IonBufferConfiguration$Builder$$ExternalSyntheticLambda2;70 ····new-instance·v0,·Lcom/amazon/ion/IonBufferConfiguration$Builder$$ExternalSyntheticLambda2;
  
71 ····invoke-direct·{v0},·Lcom/amazon/ion/IonBufferConfiguration$Builder$$ExternalSyntheticLambda2;-><init>()V71 ····invoke-direct·{v0},·Lcom/amazon/ion/IonBufferConfiguration$Builder$$ExternalSyntheticLambda2;-><init>()V
  
72 ····sput-object·v0,·Lcom/amazon/ion/IonBufferConfiguration$Builder;->NO_OP_OVERSIZED_VALUE_HANDLER:Lcom/amazon/ion/BufferConfiguration$OversizedValueHandler;72 ····sput-object·v0,·Lcom/amazon/ion/IonBufferConfiguration$Builder;->NO_OP_OVERSIZED_VALUE_HANDLER:Lcom/amazon/ion/BufferConfiguration$OversizedValueHandler;
  
73 ····.line·6373 ····.line·65
74 ····new-instance·v0,·Lcom/amazon/ion/IonBufferConfiguration$Builder$$ExternalSyntheticLambda3;74 ····new-instance·v0,·Lcom/amazon/ion/IonBufferConfiguration$Builder$$ExternalSyntheticLambda3;
  
75 ····invoke-direct·{v0},·Lcom/amazon/ion/IonBufferConfiguration$Builder$$ExternalSyntheticLambda3;-><init>()V75 ····invoke-direct·{v0},·Lcom/amazon/ion/IonBufferConfiguration$Builder$$ExternalSyntheticLambda3;-><init>()V
  
76 ····sput-object·v0,·Lcom/amazon/ion/IonBufferConfiguration$Builder;->NO_OP_DATA_HANDLER:Lcom/amazon/ion/BufferConfiguration$DataHandler;76 ····sput-object·v0,·Lcom/amazon/ion/IonBufferConfiguration$Builder;->NO_OP_DATA_HANDLER:Lcom/amazon/ion/BufferConfiguration$DataHandler;
  
77 ····.line·7077 ····.line·72
78 ····new-instance·v0,·Lcom/amazon/ion/IonBufferConfiguration$Builder$$ExternalSyntheticLambda4;78 ····new-instance·v0,·Lcom/amazon/ion/IonBufferConfiguration$Builder$$ExternalSyntheticLambda4;
  
79 ····invoke-direct·{v0},·Lcom/amazon/ion/IonBufferConfiguration$Builder$$ExternalSyntheticLambda4;-><init>()V79 ····invoke-direct·{v0},·Lcom/amazon/ion/IonBufferConfiguration$Builder$$ExternalSyntheticLambda4;-><init>()V
  
80 ····sput-object·v0,·Lcom/amazon/ion/IonBufferConfiguration$Builder;->NO_OP_OVERSIZED_SYMBOL_TABLE_HANDLER:Lcom/amazon/ion/IonBufferConfiguration$OversizedSymbolTableHandler;80 ····sput-object·v0,·Lcom/amazon/ion/IonBufferConfiguration$Builder;->NO_OP_OVERSIZED_SYMBOL_TABLE_HANDLER:Lcom/amazon/ion/IonBufferConfiguration$OversizedSymbolTableHandler;
  
81 ····return-void81 ····return-void
82 .end·method82 .end·method
  
83 .method·private·constructor·<init>()V83 .method·private·constructor·<init>()V
84 ····.locals·184 ····.locals·1
  
85 ····.line·8285 ····.line·84
86 ····invoke-direct·{p0},·Lcom/amazon/ion/BufferConfiguration$Builder;-><init>()V86 ····invoke-direct·{p0},·Lcom/amazon/ion/BufferConfiguration$Builder;-><init>()V
  
87 ····const/4·v0,·0x087 ····const/4·v0,·0x0
  
88 ····.line·8088 ····.line·82
89 ····iput-object·v0,·p0,·Lcom/amazon/ion/IonBufferConfiguration$Builder;->oversizedSymbolTableHandler:Lcom/amazon/ion/IonBufferConfiguration$OversizedSymbolTableHandler;89 ····iput-object·v0,·p0,·Lcom/amazon/ion/IonBufferConfiguration$Builder;->oversizedSymbolTableHandler:Lcom/amazon/ion/IonBufferConfiguration$OversizedSymbolTableHandler;
  
90 ····return-void90 ····return-void
91 .end·method91 .end·method
  
92 .method·public·static·from(Lcom/amazon/ion/IonBufferConfiguration;)Lcom/amazon/ion/IonBufferConfiguration$Builder;92 .method·public·static·from(Lcom/amazon/ion/IonBufferConfiguration;)Lcom/amazon/ion/IonBufferConfiguration$Builder;
93 ····.locals·293 ····.locals·2
  
94 ····.line·10294 ····.line·104
95 ····invoke-static·{},·Lcom/amazon/ion/IonBufferConfiguration$Builder;->standard()Lcom/amazon/ion/IonBufferConfiguration$Builder;95 ····invoke-static·{},·Lcom/amazon/ion/IonBufferConfiguration$Builder;->standard()Lcom/amazon/ion/IonBufferConfiguration$Builder;
  
96 ····move-result-object·v096 ····move-result-object·v0
  
97 ····.line·10397 ····.line·105
98 ····invoke-virtual·{p0},·Lcom/amazon/ion/IonBufferConfiguration;->getDataHandler()Lcom/amazon/ion/BufferConfiguration$DataHandler;98 ····invoke-virtual·{p0},·Lcom/amazon/ion/IonBufferConfiguration;->getDataHandler()Lcom/amazon/ion/BufferConfiguration$DataHandler;
  
99 ····move-result-object·v199 ····move-result-object·v1
  
100 ····invoke-virtual·{v0,·v1},·Lcom/amazon/ion/IonBufferConfiguration$Builder;->onData(Lcom/amazon/ion/BufferConfiguration$DataHandler;)Lcom/amazon/ion/BufferConfiguration$Builder;100 ····invoke-virtual·{v0,·v1},·Lcom/amazon/ion/IonBufferConfiguration$Builder;->onData(Lcom/amazon/ion/BufferConfiguration$DataHandler;)Lcom/amazon/ion/BufferConfiguration$Builder;
  
101 ····move-result-object·v0101 ····move-result-object·v0
  
102 ····check-cast·v0,·Lcom/amazon/ion/IonBufferConfiguration$Builder;102 ····check-cast·v0,·Lcom/amazon/ion/IonBufferConfiguration$Builder;
  
103 ····.line·104103 ····.line·106
104 ····invoke-virtual·{p0},·Lcom/amazon/ion/IonBufferConfiguration;->getOversizedValueHandler()Lcom/amazon/ion/BufferConfiguration$OversizedValueHandler;104 ····invoke-virtual·{p0},·Lcom/amazon/ion/IonBufferConfiguration;->getOversizedValueHandler()Lcom/amazon/ion/BufferConfiguration$OversizedValueHandler;
  
105 ····move-result-object·v1105 ····move-result-object·v1
  
106 ····invoke-virtual·{v0,·v1},·Lcom/amazon/ion/IonBufferConfiguration$Builder;->onOversizedValue(Lcom/amazon/ion/BufferConfiguration$OversizedValueHandler;)Lcom/amazon/ion/BufferConfiguration$Builder;106 ····invoke-virtual·{v0,·v1},·Lcom/amazon/ion/IonBufferConfiguration$Builder;->onOversizedValue(Lcom/amazon/ion/BufferConfiguration$OversizedValueHandler;)Lcom/amazon/ion/BufferConfiguration$Builder;
  
107 ····move-result-object·v0107 ····move-result-object·v0
  
108 ····check-cast·v0,·Lcom/amazon/ion/IonBufferConfiguration$Builder;108 ····check-cast·v0,·Lcom/amazon/ion/IonBufferConfiguration$Builder;
  
109 ····.line·105109 ····.line·107
110 ····invoke-virtual·{p0},·Lcom/amazon/ion/IonBufferConfiguration;->getOversizedSymbolTableHandler()Lcom/amazon/ion/IonBufferConfiguration$OversizedSymbolTableHandler;110 ····invoke-virtual·{p0},·Lcom/amazon/ion/IonBufferConfiguration;->getOversizedSymbolTableHandler()Lcom/amazon/ion/IonBufferConfiguration$OversizedSymbolTableHandler;
  
111 ····move-result-object·v1111 ····move-result-object·v1
  
112 ····invoke-virtual·{v0,·v1},·Lcom/amazon/ion/IonBufferConfiguration$Builder;->onOversizedSymbolTable(Lcom/amazon/ion/IonBufferConfiguration$OversizedSymbolTableHandler;)Lcom/amazon/ion/IonBufferConfiguration$Builder;112 ····invoke-virtual·{v0,·v1},·Lcom/amazon/ion/IonBufferConfiguration$Builder;->onOversizedSymbolTable(Lcom/amazon/ion/IonBufferConfiguration$OversizedSymbolTableHandler;)Lcom/amazon/ion/IonBufferConfiguration$Builder;
  
113 ····move-result-object·v0113 ····move-result-object·v0
  
114 ····.line·106114 ····.line·108
115 ····invoke-virtual·{p0},·Lcom/amazon/ion/IonBufferConfiguration;->getInitialBufferSize()I115 ····invoke-virtual·{p0},·Lcom/amazon/ion/IonBufferConfiguration;->getInitialBufferSize()I
  
116 ····move-result·v1116 ····move-result·v1
  
117 ····invoke-virtual·{v0,·v1},·Lcom/amazon/ion/IonBufferConfiguration$Builder;->withInitialBufferSize(I)Lcom/amazon/ion/BufferConfiguration$Builder;117 ····invoke-virtual·{v0,·v1},·Lcom/amazon/ion/IonBufferConfiguration$Builder;->withInitialBufferSize(I)Lcom/amazon/ion/BufferConfiguration$Builder;
  
118 ····move-result-object·v0118 ····move-result-object·v0
  
119 ····check-cast·v0,·Lcom/amazon/ion/IonBufferConfiguration$Builder;119 ····check-cast·v0,·Lcom/amazon/ion/IonBufferConfiguration$Builder;
  
120 ····.line·107120 ····.line·109
121 ····invoke-virtual·{p0},·Lcom/amazon/ion/IonBufferConfiguration;->getMaximumBufferSize()I121 ····invoke-virtual·{p0},·Lcom/amazon/ion/IonBufferConfiguration;->getMaximumBufferSize()I
  
122 ····move-result·p0122 ····move-result·p0
  
123 ····invoke-virtual·{v0,·p0},·Lcom/amazon/ion/IonBufferConfiguration$Builder;->withMaximumBufferSize(I)Lcom/amazon/ion/BufferConfiguration$Builder;123 ····invoke-virtual·{v0,·p0},·Lcom/amazon/ion/IonBufferConfiguration$Builder;->withMaximumBufferSize(I)Lcom/amazon/ion/BufferConfiguration$Builder;
  
124 ····move-result-object·p0124 ····move-result-object·p0
Offset 194, 52 lines modifiedOffset 194, 52 lines modified
  
194 ····return-void194 ····return-void
195 .end·method195 .end·method
  
196 .method·public·static·standard()Lcom/amazon/ion/IonBufferConfiguration$Builder;196 .method·public·static·standard()Lcom/amazon/ion/IonBufferConfiguration$Builder;
197 ····.locals·1197 ····.locals·1
  
198 ····.line·92198 ····.line·94
199 ····new-instance·v0,·Lcom/amazon/ion/IonBufferConfiguration$Builder;199 ····new-instance·v0,·Lcom/amazon/ion/IonBufferConfiguration$Builder;
Max diff block lines reached; 4043/9381 bytes (43.10%) of diff not shown.
12.2 KB
smali/com/amazon/ion/IonType.smali
    
Offset 42, 237 lines modifiedOffset 42, 289 lines modified
  
42 .field·public·static·final·enum·SYMBOL:Lcom/amazon/ion/IonType;42 .field·public·static·final·enum·SYMBOL:Lcom/amazon/ion/IonType;
  
43 .field·public·static·final·enum·TIMESTAMP:Lcom/amazon/ion/IonType;43 .field·public·static·final·enum·TIMESTAMP:Lcom/amazon/ion/IonType;
  
  
44 #·direct·methods44 #·direct·methods
45 .method·static·constructor·<clinit>()V45 .method·private·static·synthetic·$values()[Lcom/amazon/ion/IonType;
46 ····.locals·1746 ····.locals·3
  
 47 ····const/16·v0,·0xe
47 ····.line·28 
48 ····new-instance·v0,·Lcom/amazon/ion/IonType; 
  
49 ····const-string·v1,·"NULL"48 ····.line·26
 49 ····new-array·v0,·v0,·[Lcom/amazon/ion/IonType;
  
 50 ····sget-object·v1,·Lcom/amazon/ion/IonType;->NULL:Lcom/amazon/ion/IonType;
  
50 ····const/4·v2,·0x051 ····const/4·v2,·0x0
  
51 ····invoke-direct·{v0,·v1,·v2},·Lcom/amazon/ion/IonType;-><init>(Ljava/lang/String;I)V52 ····aput-object·v1,·v0,·v2
  
52 ····sput-object·v0,·Lcom/amazon/ion/IonType;->NULL:Lcom/amazon/ion/IonType;53 ····sget-object·v1,·Lcom/amazon/ion/IonType;->BOOL:Lcom/amazon/ion/IonType;
  
 54 ····const/4·v2,·0x1
53 ····.line·29 
54 ····new-instance·v1,·Lcom/amazon/ion/IonType; 
  
55 ····const-string·v3,·"BOOL"55 ····aput-object·v1,·v0,·v2
  
56 ····const/4·v4,·0x156 ····sget-object·v1,·Lcom/amazon/ion/IonType;->INT:Lcom/amazon/ion/IonType;
  
57 ····invoke-direct·{v1,·v3,·v4},·Lcom/amazon/ion/IonType;-><init>(Ljava/lang/String;I)V57 ····const/4·v2,·0x2
  
58 ····sput-object·v1,·Lcom/amazon/ion/IonType;->BOOL:Lcom/amazon/ion/IonType;58 ····aput-object·v1,·v0,·v2
  
 59 ····sget-object·v1,·Lcom/amazon/ion/IonType;->FLOAT:Lcom/amazon/ion/IonType;
59 ····.line·30 
60 ····new-instance·v3,·Lcom/amazon/ion/IonType; 
  
61 ····const-string·v5,·"INT"60 ····const/4·v2,·0x3
  
62 ····const/4·v6,·0x261 ····aput-object·v1,·v0,·v2
  
63 ····invoke-direct·{v3,·v5,·v6},·Lcom/amazon/ion/IonType;-><init>(Ljava/lang/String;I)V62 ····sget-object·v1,·Lcom/amazon/ion/IonType;->DECIMAL:Lcom/amazon/ion/IonType;
  
64 ····sput-object·v3,·Lcom/amazon/ion/IonType;->INT:Lcom/amazon/ion/IonType;63 ····const/4·v2,·0x4
  
 64 ····aput-object·v1,·v0,·v2
65 ····.line·31 
66 ····new-instance·v5,·Lcom/amazon/ion/IonType; 
  
67 ····const-string·v7,·"FLOAT"65 ····sget-object·v1,·Lcom/amazon/ion/IonType;->TIMESTAMP:Lcom/amazon/ion/IonType;
  
68 ····const/4·v8,·0x366 ····const/4·v2,·0x5
  
69 ····invoke-direct·{v5,·v7,·v8},·Lcom/amazon/ion/IonType;-><init>(Ljava/lang/String;I)V67 ····aput-object·v1,·v0,·v2
  
70 ····sput-object·v5,·Lcom/amazon/ion/IonType;->FLOAT:Lcom/amazon/ion/IonType;68 ····sget-object·v1,·Lcom/amazon/ion/IonType;->SYMBOL:Lcom/amazon/ion/IonType;
  
 69 ····const/4·v2,·0x6
71 ····.line·32 
72 ····new-instance·v7,·Lcom/amazon/ion/IonType; 
  
73 ····const-string·v9,·"DECIMAL"70 ····aput-object·v1,·v0,·v2
  
74 ····const/4·v10,·0x471 ····sget-object·v1,·Lcom/amazon/ion/IonType;->STRING:Lcom/amazon/ion/IonType;
  
75 ····invoke-direct·{v7,·v9,·v10},·Lcom/amazon/ion/IonType;-><init>(Ljava/lang/String;I)V72 ····const/4·v2,·0x7
  
76 ····sput-object·v7,·Lcom/amazon/ion/IonType;->DECIMAL:Lcom/amazon/ion/IonType;73 ····aput-object·v1,·v0,·v2
  
 74 ····sget-object·v1,·Lcom/amazon/ion/IonType;->CLOB:Lcom/amazon/ion/IonType;
77 ····.line·33 
78 ····new-instance·v9,·Lcom/amazon/ion/IonType; 
  
79 ····const-string·v11,·"TIMESTAMP"75 ····const/16·v2,·0x8
  
80 ····const/4·v12,·0x576 ····aput-object·v1,·v0,·v2
  
81 ····invoke-direct·{v9,·v11,·v12},·Lcom/amazon/ion/IonType;-><init>(Ljava/lang/String;I)V77 ····sget-object·v1,·Lcom/amazon/ion/IonType;->BLOB:Lcom/amazon/ion/IonType;
  
82 ····sput-object·v9,·Lcom/amazon/ion/IonType;->TIMESTAMP:Lcom/amazon/ion/IonType;78 ····const/16·v2,·0x9
  
 79 ····aput-object·v1,·v0,·v2
83 ····.line·34 
84 ····new-instance·v11,·Lcom/amazon/ion/IonType; 
  
85 ····const-string·v13,·"SYMBOL"80 ····sget-object·v1,·Lcom/amazon/ion/IonType;->LIST:Lcom/amazon/ion/IonType;
  
86 ····const/4·v14,·0x681 ····const/16·v2,·0xa
  
87 ····invoke-direct·{v11,·v13,·v14},·Lcom/amazon/ion/IonType;-><init>(Ljava/lang/String;I)V82 ····aput-object·v1,·v0,·v2
  
88 ····sput-object·v11,·Lcom/amazon/ion/IonType;->SYMBOL:Lcom/amazon/ion/IonType;83 ····sget-object·v1,·Lcom/amazon/ion/IonType;->SEXP:Lcom/amazon/ion/IonType;
  
 84 ····const/16·v2,·0xb
89 ····.line·35 
90 ····new-instance·v13,·Lcom/amazon/ion/IonType; 
  
91 ····const-string·v15,·"STRING"85 ····aput-object·v1,·v0,·v2
  
92 ····const/4·v14,·0x786 ····sget-object·v1,·Lcom/amazon/ion/IonType;->STRUCT:Lcom/amazon/ion/IonType;
  
93 ····invoke-direct·{v13,·v15,·v14},·Lcom/amazon/ion/IonType;-><init>(Ljava/lang/String;I)V87 ····const/16·v2,·0xc
  
94 ····sput-object·v13,·Lcom/amazon/ion/IonType;->STRING:Lcom/amazon/ion/IonType;88 ····aput-object·v1,·v0,·v2
  
 89 ····sget-object·v1,·Lcom/amazon/ion/IonType;->DATAGRAM:Lcom/amazon/ion/IonType;
95 ····.line·36 
96 ····new-instance·v15,·Lcom/amazon/ion/IonType; 
  
97 ····const-string·v14,·"CLOB"90 ····const/16·v2,·0xd
  
98 ····const/16·v12,·0x891 ····aput-object·v1,·v0,·v2
  
99 ····invoke-direct·{v15,·v14,·v12},·Lcom/amazon/ion/IonType;-><init>(Ljava/lang/String;I)V92 ····return-object·v0
 93 .end·method
  
100 ····sput-object·v15,·Lcom/amazon/ion/IonType;->CLOB:Lcom/amazon/ion/IonType;94 .method·static·constructor·<clinit>()V
 95 ····.locals·3
  
101 ····.line·3796 ····.line·28
102 ····new-instance·v14,·Lcom/amazon/ion/IonType;97 ····new-instance·v0,·Lcom/amazon/ion/IonType;
  
103 ····const-string·v12,·"BLOB"98 ····const-string·v1,·"NULL"
Max diff block lines reached; 7346/12425 bytes (59.12%) of diff not shown.
9.66 KB
smali/com/amazon/ion/Timestamp$Precision.smali
    
Offset 42, 16 lines modifiedOffset 42, 63 lines modified
  
  
42 #·instance·fields42 #·instance·fields
43 .field·private·final·flags:I43 .field·private·final·flags:I
  
  
44 #·direct·methods44 #·direct·methods
 45 .method·private·static·synthetic·$values()[Lcom/amazon/ion/Timestamp$Precision;
 46 ····.locals·3
  
 47 ····const/4·v0,·0x6
  
 48 ····.line·152
 49 ····new-array·v0,·v0,·[Lcom/amazon/ion/Timestamp$Precision;
  
 50 ····sget-object·v1,·Lcom/amazon/ion/Timestamp$Precision;->YEAR:Lcom/amazon/ion/Timestamp$Precision;
  
 51 ····const/4·v2,·0x0
  
 52 ····aput-object·v1,·v0,·v2
  
 53 ····sget-object·v1,·Lcom/amazon/ion/Timestamp$Precision;->MONTH:Lcom/amazon/ion/Timestamp$Precision;
  
 54 ····const/4·v2,·0x1
  
 55 ····aput-object·v1,·v0,·v2
  
 56 ····sget-object·v1,·Lcom/amazon/ion/Timestamp$Precision;->DAY:Lcom/amazon/ion/Timestamp$Precision;
  
 57 ····const/4·v2,·0x2
  
 58 ····aput-object·v1,·v0,·v2
  
 59 ····sget-object·v1,·Lcom/amazon/ion/Timestamp$Precision;->MINUTE:Lcom/amazon/ion/Timestamp$Precision;
  
 60 ····const/4·v2,·0x3
  
 61 ····aput-object·v1,·v0,·v2
  
 62 ····sget-object·v1,·Lcom/amazon/ion/Timestamp$Precision;->SECOND:Lcom/amazon/ion/Timestamp$Precision;
  
 63 ····const/4·v2,·0x4
  
 64 ····aput-object·v1,·v0,·v2
  
 65 ····sget-object·v1,·Lcom/amazon/ion/Timestamp$Precision;->FRACTION:Lcom/amazon/ion/Timestamp$Precision;
  
 66 ····const/4·v2,·0x5
  
 67 ····aput-object·v1,·v0,·v2
  
 68 ····return-object·v0
 69 .end·method
  
45 .method·static·constructor·<clinit>()V70 .method·static·constructor·<clinit>()V
46 ····.locals·1471 ····.locals·5
  
47 ····.line·15372 ····.line·153
48 ····new-instance·v0,·Lcom/amazon/ion/Timestamp$Precision;73 ····new-instance·v0,·Lcom/amazon/ion/Timestamp$Precision;
  
49 ····const-string·v1,·"YEAR"74 ····const-string·v1,·"YEAR"
  
50 ····const/4·v2,·0x075 ····const/4·v2,·0x0
Offset 59, 96 lines modifiedOffset 106, 97 lines modified
59 ····const/4·v3,·0x1106 ····const/4·v3,·0x1
  
60 ····invoke-direct·{v0,·v1,·v2,·v3},·Lcom/amazon/ion/Timestamp$Precision;-><init>(Ljava/lang/String;II)V107 ····invoke-direct·{v0,·v1,·v2,·v3},·Lcom/amazon/ion/Timestamp$Precision;-><init>(Ljava/lang/String;II)V
  
61 ····sput-object·v0,·Lcom/amazon/ion/Timestamp$Precision;->YEAR:Lcom/amazon/ion/Timestamp$Precision;108 ····sput-object·v0,·Lcom/amazon/ion/Timestamp$Precision;->YEAR:Lcom/amazon/ion/Timestamp$Precision;
  
62 ····.line·154109 ····.line·154
63 ····new-instance·v1,·Lcom/amazon/ion/Timestamp$Precision;110 ····new-instance·v0,·Lcom/amazon/ion/Timestamp$Precision;
  
64 ····const-string·v4,·"MONTH"111 ····const-string·v1,·"MONTH"
  
65 ····const/4·v5,·0x3112 ····const/4·v2,·0x3
  
66 ····invoke-direct·{v1,·v4,·v3,·v5},·Lcom/amazon/ion/Timestamp$Precision;-><init>(Ljava/lang/String;II)V113 ····invoke-direct·{v0,·v1,·v3,·v2},·Lcom/amazon/ion/Timestamp$Precision;-><init>(Ljava/lang/String;II)V
  
67 ····sput-object·v1,·Lcom/amazon/ion/Timestamp$Precision;->MONTH:Lcom/amazon/ion/Timestamp$Precision;114 ····sput-object·v0,·Lcom/amazon/ion/Timestamp$Precision;->MONTH:Lcom/amazon/ion/Timestamp$Precision;
  
68 ····.line·155115 ····.line·155
69 ····new-instance·v4,·Lcom/amazon/ion/Timestamp$Precision;116 ····new-instance·v0,·Lcom/amazon/ion/Timestamp$Precision;
  
70 ····const/4·v6,·0x7117 ····const/4·v1,·0x2
  
71 ····const-string·v7,·"DAY"118 ····const/4·v3,·0x7
  
72 ····const/4·v8,·0x2119 ····const-string·v4,·"DAY"
  
73 ····invoke-direct·{v4,·v7,·v8,·v6},·Lcom/amazon/ion/Timestamp$Precision;-><init>(Ljava/lang/String;II)V120 ····invoke-direct·{v0,·v4,·v1,·v3},·Lcom/amazon/ion/Timestamp$Precision;-><init>(Ljava/lang/String;II)V
  
74 ····sput-object·v4,·Lcom/amazon/ion/Timestamp$Precision;->DAY:Lcom/amazon/ion/Timestamp$Precision;121 ····sput-object·v0,·Lcom/amazon/ion/Timestamp$Precision;->DAY:Lcom/amazon/ion/Timestamp$Precision;
  
75 ····.line·157122 ····.line·157
76 ····new-instance·v6,·Lcom/amazon/ion/Timestamp$Precision;123 ····new-instance·v0,·Lcom/amazon/ion/Timestamp$Precision;
  
77 ····const-string·v7,·"MINUTE"124 ····const-string·v1,·"MINUTE"
  
78 ····const/16·v9,·0xf125 ····const/16·v3,·0xf
  
79 ····invoke-direct·{v6,·v7,·v5,·v9},·Lcom/amazon/ion/Timestamp$Precision;-><init>(Ljava/lang/String;II)V126 ····invoke-direct·{v0,·v1,·v2,·v3},·Lcom/amazon/ion/Timestamp$Precision;-><init>(Ljava/lang/String;II)V
  
80 ····sput-object·v6,·Lcom/amazon/ion/Timestamp$Precision;->MINUTE:Lcom/amazon/ion/Timestamp$Precision;127 ····sput-object·v0,·Lcom/amazon/ion/Timestamp$Precision;->MINUTE:Lcom/amazon/ion/Timestamp$Precision;
  
81 ····.line·158128 ····.line·158
82 ····new-instance·v7,·Lcom/amazon/ion/Timestamp$Precision;129 ····new-instance·v0,·Lcom/amazon/ion/Timestamp$Precision;
  
83 ····const-string·v9,·"SECOND"130 ····const-string·v1,·"SECOND"
  
84 ····const/4·v10,·0x4131 ····const/4·v2,·0x4
  
85 ····const/16·v11,·0x1f132 ····const/16·v3,·0x1f
  
86 ····invoke-direct·{v7,·v9,·v10,·v11},·Lcom/amazon/ion/Timestamp$Precision;-><init>(Ljava/lang/String;II)V133 ····invoke-direct·{v0,·v1,·v2,·v3},·Lcom/amazon/ion/Timestamp$Precision;-><init>(Ljava/lang/String;II)V
  
87 ····sput-object·v7,·Lcom/amazon/ion/Timestamp$Precision;->SECOND:Lcom/amazon/ion/Timestamp$Precision;134 ····sput-object·v0,·Lcom/amazon/ion/Timestamp$Precision;->SECOND:Lcom/amazon/ion/Timestamp$Precision;
  
88 ····.line·166135 ····.line·166
89 ····new-instance·v9,·Lcom/amazon/ion/Timestamp$Precision;136 ····new-instance·v0,·Lcom/amazon/ion/Timestamp$Precision;
  
90 ····const-string·v12,·"FRACTION" 
  
91 ····const/4·v13,·0x5137 ····const-string·v1,·"FRACTION"
  
92 ····invoke-direct·{v9,·v12,·v13,·v11},·Lcom/amazon/ion/Timestamp$Precision;-><init>(Ljava/lang/String;II)V138 ····const/4·v2,·0x5
  
Max diff block lines reached; 4765/9800 bytes (48.62%) of diff not shown.
3.6 KB
smali/com/amazon/ion/IonBufferConfiguration.smali
    
Offset 28, 15 lines modifiedOffset 28, 15 lines modified
28 .field·private·final·oversizedSymbolTableHandler:Lcom/amazon/ion/IonBufferConfiguration$OversizedSymbolTableHandler;28 .field·private·final·oversizedSymbolTableHandler:Lcom/amazon/ion/IonBufferConfiguration$OversizedSymbolTableHandler;
  
  
29 #·direct·methods29 #·direct·methods
30 .method·static·constructor·<clinit>()V30 .method·static·constructor·<clinit>()V
31 ····.locals·131 ····.locals·1
  
32 ····.line·1532 ····.line·17
33 ····invoke-static·{},·Lcom/amazon/ion/IonBufferConfiguration$Builder;->standard()Lcom/amazon/ion/IonBufferConfiguration$Builder;33 ····invoke-static·{},·Lcom/amazon/ion/IonBufferConfiguration$Builder;->standard()Lcom/amazon/ion/IonBufferConfiguration$Builder;
  
34 ····move-result-object·v034 ····move-result-object·v0
  
35 ····invoke-virtual·{v0},·Lcom/amazon/ion/IonBufferConfiguration$Builder;->build()Lcom/amazon/ion/IonBufferConfiguration;35 ····invoke-virtual·{v0},·Lcom/amazon/ion/IonBufferConfiguration$Builder;->build()Lcom/amazon/ion/IonBufferConfiguration;
  
36 ····move-result-object·v036 ····move-result-object·v0
Offset 45, 60 lines modifiedOffset 45, 85 lines modified
  
45 ····return-void45 ····return-void
46 .end·method46 .end·method
  
47 .method·private·constructor·<init>(Lcom/amazon/ion/IonBufferConfiguration$Builder;)V47 .method·private·constructor·<init>(Lcom/amazon/ion/IonBufferConfiguration$Builder;)V
48 ····.locals·148 ····.locals·1
  
49 ····.line·17949 ····.line·181
50 ····invoke-direct·{p0,·p1},·Lcom/amazon/ion/BufferConfiguration;-><init>(Lcom/amazon/ion/BufferConfiguration$Builder;)V50 ····invoke-direct·{p0,·p1},·Lcom/amazon/ion/BufferConfiguration;-><init>(Lcom/amazon/ion/BufferConfiguration$Builder;)V
  
51 ····.line·18051 ····.line·182
52 ····invoke-virtual·{p1},·Lcom/amazon/ion/IonBufferConfiguration$Builder;->getOversizedSymbolTableHandler()Lcom/amazon/ion/IonBufferConfiguration$OversizedSymbolTableHandler;52 ····invoke-virtual·{p1},·Lcom/amazon/ion/IonBufferConfiguration$Builder;->getOversizedSymbolTableHandler()Lcom/amazon/ion/IonBufferConfiguration$OversizedSymbolTableHandler;
  
53 ····move-result-object·v053 ····move-result-object·v0
  
54 ····if-nez·v0,·:cond_054 ····if-nez·v0,·:cond_0
  
55 ····.line·18155 ····.line·183
56 ····invoke-virtual·{p0},·Lcom/amazon/ion/IonBufferConfiguration;->requireMaximumBufferSize()V56 ····invoke-direct·{p0},·Lcom/amazon/ion/IonBufferConfiguration;->requireMaximumBufferSize()V
  
57 ····.line·18257 ····.line·184
58 ····invoke-virtual·{p1},·Lcom/amazon/ion/IonBufferConfiguration$Builder;->getThrowingOversizedSymbolTableHandler()Lcom/amazon/ion/IonBufferConfiguration$OversizedSymbolTableHandler;58 ····invoke-virtual·{p1},·Lcom/amazon/ion/IonBufferConfiguration$Builder;->getThrowingOversizedSymbolTableHandler()Lcom/amazon/ion/IonBufferConfiguration$OversizedSymbolTableHandler;
  
59 ····move-result-object·p159 ····move-result-object·p1
  
60 ····iput-object·p1,·p0,·Lcom/amazon/ion/IonBufferConfiguration;->oversizedSymbolTableHandler:Lcom/amazon/ion/IonBufferConfiguration$OversizedSymbolTableHandler;60 ····iput-object·p1,·p0,·Lcom/amazon/ion/IonBufferConfiguration;->oversizedSymbolTableHandler:Lcom/amazon/ion/IonBufferConfiguration$OversizedSymbolTableHandler;
  
61 ····goto·:goto_061 ····goto·:goto_0
  
62 ····.line·18462 ····.line·186
63 ····:cond_063 ····:cond_0
64 ····invoke-virtual·{p1},·Lcom/amazon/ion/IonBufferConfiguration$Builder;->getOversizedSymbolTableHandler()Lcom/amazon/ion/IonBufferConfiguration$OversizedSymbolTableHandler;64 ····invoke-virtual·{p1},·Lcom/amazon/ion/IonBufferConfiguration$Builder;->getOversizedSymbolTableHandler()Lcom/amazon/ion/IonBufferConfiguration$OversizedSymbolTableHandler;
  
65 ····move-result-object·p165 ····move-result-object·p1
  
66 ····iput-object·p1,·p0,·Lcom/amazon/ion/IonBufferConfiguration;->oversizedSymbolTableHandler:Lcom/amazon/ion/IonBufferConfiguration$OversizedSymbolTableHandler;66 ····iput-object·p1,·p0,·Lcom/amazon/ion/IonBufferConfiguration;->oversizedSymbolTableHandler:Lcom/amazon/ion/IonBufferConfiguration$OversizedSymbolTableHandler;
  
67 ····:goto_067 ····:goto_0
68 ····return-void68 ····return-void
69 .end·method69 .end·method
  
70 .method·synthetic·constructor·<init>(Lcom/amazon/ion/IonBufferConfiguration$Builder;Lcom/amazon/ion/IonBufferConfiguration$1;)V70 .method·synthetic·constructor·<init>(Lcom/amazon/ion/IonBufferConfiguration$Builder;Lcom/amazon/ion/IonBufferConfiguration$1;)V
71 ····.locals·071 ····.locals·0
  
72 ····.line·972 ····.line·11
73 ····invoke-direct·{p0,·p1},·Lcom/amazon/ion/IonBufferConfiguration;-><init>(Lcom/amazon/ion/IonBufferConfiguration$Builder;)V73 ····invoke-direct·{p0,·p1},·Lcom/amazon/ion/IonBufferConfiguration;-><init>(Lcom/amazon/ion/IonBufferConfiguration$Builder;)V
  
74 ····return-void74 ····return-void
75 .end·method75 .end·method
  
 76 .method·private·requireMaximumBufferSize()V
 77 ····.locals·2
  
 78 ····.line·194
 79 ····invoke-virtual·{p0},·Lcom/amazon/ion/IonBufferConfiguration;->getMaximumBufferSize()I
  
 80 ····move-result·v0
  
 81 ····const·v1,·0x7ffffff7
  
 82 ····if-lt·v0,·v1,·:cond_0
  
 83 ····return-void
  
 84 ····.line·195
 85 ····:cond_0
 86 ····new-instance·v0,·Ljava/lang/IllegalArgumentException;
  
 87 ····const-string·v1,·"Must·specify·both·an·OversizedValueHandler·and·OversizedSymbolTableHandler·when·a·custom·maximum·buffer·size·is·specified."
  
 88 ····invoke-direct·{v0,·v1},·Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
  
 89 ····throw·v0
 90 .end·method
  
  
76 #·virtual·methods91 #·virtual·methods
77 .method·public·getOversizedSymbolTableHandler()Lcom/amazon/ion/IonBufferConfiguration$OversizedSymbolTableHandler;92 .method·public·getOversizedSymbolTableHandler()Lcom/amazon/ion/IonBufferConfiguration$OversizedSymbolTableHandler;
78 ····.locals·193 ····.locals·1
  
79 ····.line·19294 ····.line·205
80 ····iget-object·v0,·p0,·Lcom/amazon/ion/IonBufferConfiguration;->oversizedSymbolTableHandler:Lcom/amazon/ion/IonBufferConfiguration$OversizedSymbolTableHandler;95 ····iget-object·v0,·p0,·Lcom/amazon/ion/IonBufferConfiguration;->oversizedSymbolTableHandler:Lcom/amazon/ion/IonBufferConfiguration$OversizedSymbolTableHandler;
  
81 ····return-object·v096 ····return-object·v0
82 .end·method97 .end·method
33.7 KB
smali/com/amazon/ion/Timestamp.smali
    
Offset 517, 90 lines modifiedOffset 517, 103 lines modified
517 ····.line·216517 ····.line·216
518 ····iput-byte·v0,·p0,·Lcom/amazon/ion/Timestamp;->_month:B518 ····iput-byte·v0,·p0,·Lcom/amazon/ion/Timestamp;->_month:B
  
519 ····.line·217519 ····.line·217
520 ····iput-byte·v0,·p0,·Lcom/amazon/ion/Timestamp;->_day:B520 ····iput-byte·v0,·p0,·Lcom/amazon/ion/Timestamp;->_day:B
  
521 ····.line·586521 ····.line·586
522 ····sget-object·v1,·Lcom/amazon/ion/Timestamp$1;->$SwitchMap$com$amazon$ion$Timestamp$Precision:[I 
  
523 ····invoke-virtual·{p1},·Lcom/amazon/ion/Timestamp$Precision;->ordinal()I522 ····invoke-virtual·{p1},·Lcom/amazon/ion/Timestamp$Precision;->ordinal()I
  
524 ····move-result·v2523 ····move-result·v1
  
525 ····aget·v1,·v1,·v2 
  
526 ····const/4·v2,·0x0524 ····const/4·v2,·0x0
  
527 ····packed-switch·v1,·:pswitch_data_0525 ····if-eqz·v1,·:cond_8
  
 526 ····if-eq·v1,·v0,·:cond_6
  
 527 ····const/4·v2,·0x2
  
 528 ····if-eq·v1,·v2,·:cond_7
  
 529 ····const/4·v2,·0x3
  
 530 ····if-eq·v1,·v2,·:cond_5
  
 531 ····const/4·v2,·0x4
  
 532 ····if-eq·v1,·v2,·:cond_1
  
 533 ····const/4·v2,·0x5
  
 534 ····if-ne·v1,·v2,·:cond_0
  
 535 ····goto·:goto_0
  
528 ····.line·588536 ····.line·588
 537 ····:cond_0
529 ····new-instance·p1,·Ljava/lang/IllegalArgumentException;538 ····new-instance·p1,·Ljava/lang/IllegalArgumentException;
  
530 ····const-string·p2,·"invalid·Precision·passed·to·constructor"539 ····const-string·p2,·"invalid·Precision·passed·to·constructor"
  
531 ····invoke-direct·{p1,·p2},·Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V540 ····invoke-direct·{p1,·p2},·Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
  
532 ····throw·p1541 ····throw·p1
  
 542 ····:cond_1
 543 ····:goto_0
533 ····:pswitch_0 
534 ····const/4·v0,·0x0 
  
535 ····goto·:goto_1 
  
536 ····:pswitch_1 
537 ····const/4·v1,·0x0544 ····const/4·v1,·0x0
  
538 ····if-nez·p8,·:cond_0545 ····if-nez·p8,·:cond_2
  
539 ····.line·593546 ····.line·593
540 ····iput-object·v1,·p0,·Lcom/amazon/ion/Timestamp;->_fraction:Ljava/math/BigDecimal;547 ····iput-object·v1,·p0,·Lcom/amazon/ion/Timestamp;->_fraction:Ljava/math/BigDecimal;
  
541 ····goto·:goto_0548 ····goto·:goto_1
  
542 ····:cond_0549 ····:cond_2
543 ····if-eqz·p11,·:cond_2550 ····if-eqz·p11,·:cond_4
  
544 ····.line·597551 ····.line·597
545 ····sget-object·p11,·Ljava/math/BigDecimal;->ZERO:Ljava/math/BigDecimal;552 ····sget-object·p11,·Ljava/math/BigDecimal;->ZERO:Ljava/math/BigDecimal;
  
546 ····invoke-virtual·{p8,·p11},·Ljava/math/BigDecimal;->equals(Ljava/lang/Object;)Z553 ····invoke-virtual·{p8,·p11},·Ljava/math/BigDecimal;->equals(Ljava/lang/Object;)Z
  
547 ····move-result·p11554 ····move-result·p11
  
548 ····if-eqz·p11,·:cond_1555 ····if-eqz·p11,·:cond_3
  
549 ····.line·598556 ····.line·598
550 ····iput-object·v1,·p0,·Lcom/amazon/ion/Timestamp;->_fraction:Ljava/math/BigDecimal;557 ····iput-object·v1,·p0,·Lcom/amazon/ion/Timestamp;->_fraction:Ljava/math/BigDecimal;
  
551 ····goto·:goto_0558 ····goto·:goto_1
  
552 ····.line·600559 ····.line·600
553 ····:cond_1560 ····:cond_3
554 ····invoke-static·{p1,·p8},·Lcom/amazon/ion/Timestamp;->checkFraction(Lcom/amazon/ion/Timestamp$Precision;Ljava/math/BigDecimal;)Lcom/amazon/ion/Timestamp$Precision;561 ····invoke-static·{p1,·p8},·Lcom/amazon/ion/Timestamp;->checkFraction(Lcom/amazon/ion/Timestamp$Precision;Ljava/math/BigDecimal;)Lcom/amazon/ion/Timestamp$Precision;
  
555 ····.line·601562 ····.line·601
556 ····iput-object·p8,·p0,·Lcom/amazon/ion/Timestamp;->_fraction:Ljava/math/BigDecimal;563 ····iput-object·p8,·p0,·Lcom/amazon/ion/Timestamp;->_fraction:Ljava/math/BigDecimal;
  
557 ····goto·:goto_0564 ····goto·:goto_1
  
558 ····.line·606565 ····.line·606
559 ····:cond_2566 ····:cond_4
560 ····iput-object·p8,·p0,·Lcom/amazon/ion/Timestamp;->_fraction:Ljava/math/BigDecimal;567 ····iput-object·p8,·p0,·Lcom/amazon/ion/Timestamp;->_fraction:Ljava/math/BigDecimal;
  
561 ····.line·608568 ····.line·608
562 ····:goto_0569 ····:goto_1
563 ····invoke-static·{p7},·Lcom/amazon/ion/Timestamp;->checkAndCastSecond(I)B570 ····invoke-static·{p7},·Lcom/amazon/ion/Timestamp;->checkAndCastSecond(I)B
  
564 ····move-result·p7571 ····move-result·p7
  
565 ····iput-byte·p7,·p0,·Lcom/amazon/ion/Timestamp;->_second:B572 ····iput-byte·p7,·p0,·Lcom/amazon/ion/Timestamp;->_second:B
  
566 ····.line·610573 ····.line·610
567 ····:pswitch_2574 ····:cond_5
568 ····invoke-static·{p6},·Lcom/amazon/ion/Timestamp;->checkAndCastMinute(I)B575 ····invoke-static·{p6},·Lcom/amazon/ion/Timestamp;->checkAndCastMinute(I)B
  
569 ····move-result·p6576 ····move-result·p6
  
570 ····iput-byte·p6,·p0,·Lcom/amazon/ion/Timestamp;->_minute:B577 ····iput-byte·p6,·p0,·Lcom/amazon/ion/Timestamp;->_minute:B
  
571 ····.line·611578 ····.line·611
Offset 609, 73 lines modifiedOffset 622, 68 lines modified
609 ····move-result·p5622 ····move-result·p5
  
610 ····iput-byte·p5,·p0,·Lcom/amazon/ion/Timestamp;->_hour:B623 ····iput-byte·p5,·p0,·Lcom/amazon/ion/Timestamp;->_hour:B
  
611 ····.line·612624 ····.line·612
612 ····iput-object·p9,·p0,·Lcom/amazon/ion/Timestamp;->_offset:Ljava/lang/Integer;625 ····iput-object·p9,·p0,·Lcom/amazon/ion/Timestamp;->_offset:Ljava/lang/Integer;
  
 626 ····goto·:goto_2
  
 627 ····:cond_6
 628 ····const/4·v0,·0x0
  
613 ····.line·616629 ····.line·616
Max diff block lines reached; 31255/34397 bytes (90.87%) of diff not shown.
2.04 KB
smali/com/amazon/ion/IonDatagram$-CC.smali
    
Offset 3, 14 lines modifiedOffset 3, 26 lines modified
3 .source·"IonDatagram.java"3 .source·"IonDatagram.java"
  
  
4 #·direct·methods4 #·direct·methods
5 .method·public·static·bridge·synthetic·$default$add(Lcom/amazon/ion/IonDatagram;ILjava/lang/Object;)V5 .method·public·static·bridge·synthetic·$default$add(Lcom/amazon/ion/IonDatagram;ILjava/lang/Object;)V
6 ····.locals·06 ····.locals·0
7 ····.param·p0,·"_this"····#·Lcom/amazon/ion/IonDatagram;7 ····.param·p0,·"_this"····#·Lcom/amazon/ion/IonDatagram;
 8 ····.annotation·system·Ldalvik/annotation/MethodParameters;
 9 ········accessFlags·=·{
 10 ············0x0,
 11 ············0x1000,
 12 ············0x1000
 13 ········}
 14 ········names·=·{
 15 ············"_this",
 16 ············null,
 17 ············null
 18 ········}
 19 ····.end·annotation
  
8 ····.line·3920 ····.line·39
9 ····check-cast·p2,·Lcom/amazon/ion/IonValue;21 ····check-cast·p2,·Lcom/amazon/ion/IonValue;
  
10 ····invoke-interface·{p0,·p1,·p2},·Lcom/amazon/ion/IonDatagram;->add(ILcom/amazon/ion/IonValue;)V22 ····invoke-interface·{p0,·p1,·p2},·Lcom/amazon/ion/IonDatagram;->add(ILcom/amazon/ion/IonValue;)V
  
11 ····return-void23 ····return-void
Offset 66, 26 lines modifiedOffset 78, 48 lines modified
  
66 ····return-object·v078 ····return-object·v0
67 .end·method79 .end·method
  
68 .method·public·static·bridge·synthetic·$default$get(Lcom/amazon/ion/IonDatagram;I)Ljava/lang/Object;80 .method·public·static·bridge·synthetic·$default$get(Lcom/amazon/ion/IonDatagram;I)Ljava/lang/Object;
69 ····.locals·081 ····.locals·0
70 ····.param·p0,·"_this"····#·Lcom/amazon/ion/IonDatagram;82 ····.param·p0,·"_this"····#·Lcom/amazon/ion/IonDatagram;
 83 ····.annotation·system·Ldalvik/annotation/MethodParameters;
 84 ········accessFlags·=·{
 85 ············0x0,
 86 ············0x1000
 87 ········}
 88 ········names·=·{
 89 ············"_this",
 90 ············null
 91 ········}
 92 ····.end·annotation
  
71 ····.line·3993 ····.line·39
72 ····invoke-interface·{p0,·p1},·Lcom/amazon/ion/IonDatagram;->get(I)Lcom/amazon/ion/IonValue;94 ····invoke-interface·{p0,·p1},·Lcom/amazon/ion/IonDatagram;->get(I)Lcom/amazon/ion/IonValue;
  
73 ····move-result-object·p195 ····move-result-object·p1
  
74 ····return-object·p196 ····return-object·p1
75 .end·method97 .end·method
  
76 .method·public·static·bridge·synthetic·$default$set(Lcom/amazon/ion/IonDatagram;ILjava/lang/Object;)Ljava/lang/Object;98 .method·public·static·bridge·synthetic·$default$set(Lcom/amazon/ion/IonDatagram;ILjava/lang/Object;)Ljava/lang/Object;
77 ····.locals·099 ····.locals·0
78 ····.param·p0,·"_this"····#·Lcom/amazon/ion/IonDatagram;100 ····.param·p0,·"_this"····#·Lcom/amazon/ion/IonDatagram;
 101 ····.annotation·system·Ldalvik/annotation/MethodParameters;
 102 ········accessFlags·=·{
 103 ············0x0,
 104 ············0x1000,
 105 ············0x1000
 106 ········}
 107 ········names·=·{
 108 ············"_this",
 109 ············null,
 110 ············null
 111 ········}
 112 ····.end·annotation
  
79 ····.line·39113 ····.line·39
80 ····check-cast·p2,·Lcom/amazon/ion/IonValue;114 ····check-cast·p2,·Lcom/amazon/ion/IonValue;
  
81 ····invoke-interface·{p0,·p1,·p2},·Lcom/amazon/ion/IonDatagram;->set(ILcom/amazon/ion/IonValue;)Lcom/amazon/ion/IonValue;115 ····invoke-interface·{p0,·p1,·p2},·Lcom/amazon/ion/IonDatagram;->set(ILcom/amazon/ion/IonValue;)Lcom/amazon/ion/IonValue;
  
82 ····move-result-object·p1116 ····move-result-object·p1
3.19 KB
smali/com/amazon/ion/IonSequence$-CC.smali
    
Offset 3, 26 lines modifiedOffset 3, 48 lines modified
3 .source·"IonSequence.java"3 .source·"IonSequence.java"
  
  
4 #·direct·methods4 #·direct·methods
5 .method·public·static·bridge·synthetic·$default$add(Lcom/amazon/ion/IonSequence;ILjava/lang/Object;)V5 .method·public·static·bridge·synthetic·$default$add(Lcom/amazon/ion/IonSequence;ILjava/lang/Object;)V
6 ····.locals·06 ····.locals·0
7 ····.param·p0,·"_this"····#·Lcom/amazon/ion/IonSequence;7 ····.param·p0,·"_this"····#·Lcom/amazon/ion/IonSequence;
 8 ····.annotation·system·Ldalvik/annotation/MethodParameters;
 9 ········accessFlags·=·{
 10 ············0x0,
 11 ············0x1000,
 12 ············0x1000
 13 ········}
 14 ········names·=·{
 15 ············"_this",
 16 ············null,
 17 ············null
 18 ········}
 19 ····.end·annotation
  
8 ····.line·6820 ····.line·68
9 ····check-cast·p2,·Lcom/amazon/ion/IonValue;21 ····check-cast·p2,·Lcom/amazon/ion/IonValue;
  
10 ····invoke-interface·{p0,·p1,·p2},·Lcom/amazon/ion/IonSequence;->add(ILcom/amazon/ion/IonValue;)V22 ····invoke-interface·{p0,·p1,·p2},·Lcom/amazon/ion/IonSequence;->add(ILcom/amazon/ion/IonValue;)V
  
11 ····return-void23 ····return-void
12 .end·method24 .end·method
  
13 .method·public·static·bridge·synthetic·$default$add(Lcom/amazon/ion/IonSequence;Ljava/lang/Object;)Z25 .method·public·static·bridge·synthetic·$default$add(Lcom/amazon/ion/IonSequence;Ljava/lang/Object;)Z
14 ····.locals·026 ····.locals·0
15 ····.param·p0,·"_this"····#·Lcom/amazon/ion/IonSequence;27 ····.param·p0,·"_this"····#·Lcom/amazon/ion/IonSequence;
 28 ····.annotation·system·Ldalvik/annotation/MethodParameters;
 29 ········accessFlags·=·{
 30 ············0x0,
 31 ············0x1000
 32 ········}
 33 ········names·=·{
 34 ············"_this",
 35 ············null
 36 ········}
 37 ····.end·annotation
  
16 ····.line·6838 ····.line·68
17 ····check-cast·p1,·Lcom/amazon/ion/IonValue;39 ····check-cast·p1,·Lcom/amazon/ion/IonValue;
  
18 ····invoke-interface·{p0,·p1},·Lcom/amazon/ion/IonSequence;->add(Lcom/amazon/ion/IonValue;)Z40 ····invoke-interface·{p0,·p1},·Lcom/amazon/ion/IonSequence;->add(Lcom/amazon/ion/IonValue;)Z
  
19 ····move-result·p141 ····move-result·p1
Offset 63, 38 lines modifiedOffset 85, 70 lines modified
  
63 ····return-object·v085 ····return-object·v0
64 .end·method86 .end·method
  
65 .method·public·static·bridge·synthetic·$default$get(Lcom/amazon/ion/IonSequence;I)Ljava/lang/Object;87 .method·public·static·bridge·synthetic·$default$get(Lcom/amazon/ion/IonSequence;I)Ljava/lang/Object;
66 ····.locals·088 ····.locals·0
67 ····.param·p0,·"_this"····#·Lcom/amazon/ion/IonSequence;89 ····.param·p0,·"_this"····#·Lcom/amazon/ion/IonSequence;
 90 ····.annotation·system·Ldalvik/annotation/MethodParameters;
 91 ········accessFlags·=·{
 92 ············0x0,
 93 ············0x1000
 94 ········}
 95 ········names·=·{
 96 ············"_this",
 97 ············null
 98 ········}
 99 ····.end·annotation
  
68 ····.line·68100 ····.line·68
69 ····invoke-interface·{p0,·p1},·Lcom/amazon/ion/IonSequence;->get(I)Lcom/amazon/ion/IonValue;101 ····invoke-interface·{p0,·p1},·Lcom/amazon/ion/IonSequence;->get(I)Lcom/amazon/ion/IonValue;
  
70 ····move-result-object·p1102 ····move-result-object·p1
  
71 ····return-object·p1103 ····return-object·p1
72 .end·method104 .end·method
  
73 .method·public·static·bridge·synthetic·$default$remove(Lcom/amazon/ion/IonSequence;I)Ljava/lang/Object;105 .method·public·static·bridge·synthetic·$default$remove(Lcom/amazon/ion/IonSequence;I)Ljava/lang/Object;
74 ····.locals·0106 ····.locals·0
75 ····.param·p0,·"_this"····#·Lcom/amazon/ion/IonSequence;107 ····.param·p0,·"_this"····#·Lcom/amazon/ion/IonSequence;
 108 ····.annotation·system·Ldalvik/annotation/MethodParameters;
 109 ········accessFlags·=·{
 110 ············0x0,
 111 ············0x1000
 112 ········}
 113 ········names·=·{
 114 ············"_this",
 115 ············null
 116 ········}
 117 ····.end·annotation
  
76 ····.line·68118 ····.line·68
77 ····invoke-interface·{p0,·p1},·Lcom/amazon/ion/IonSequence;->remove(I)Lcom/amazon/ion/IonValue;119 ····invoke-interface·{p0,·p1},·Lcom/amazon/ion/IonSequence;->remove(I)Lcom/amazon/ion/IonValue;
  
78 ····move-result-object·p1120 ····move-result-object·p1
  
79 ····return-object·p1121 ····return-object·p1
80 .end·method122 .end·method
  
81 .method·public·static·bridge·synthetic·$default$set(Lcom/amazon/ion/IonSequence;ILjava/lang/Object;)Ljava/lang/Object;123 .method·public·static·bridge·synthetic·$default$set(Lcom/amazon/ion/IonSequence;ILjava/lang/Object;)Ljava/lang/Object;
82 ····.locals·0124 ····.locals·0
83 ····.param·p0,·"_this"····#·Lcom/amazon/ion/IonSequence;125 ····.param·p0,·"_this"····#·Lcom/amazon/ion/IonSequence;
 126 ····.annotation·system·Ldalvik/annotation/MethodParameters;
 127 ········accessFlags·=·{
 128 ············0x0,
 129 ············0x1000,
 130 ············0x1000
 131 ········}
 132 ········names·=·{
 133 ············"_this",
 134 ············null,
 135 ············null
 136 ········}
 137 ····.end·annotation
  
84 ····.line·68138 ····.line·68
85 ····check-cast·p2,·Lcom/amazon/ion/IonValue;139 ····check-cast·p2,·Lcom/amazon/ion/IonValue;
  
86 ····invoke-interface·{p0,·p1,·p2},·Lcom/amazon/ion/IonSequence;->set(ILcom/amazon/ion/IonValue;)Lcom/amazon/ion/IonValue;140 ····invoke-interface·{p0,·p1,·p2},·Lcom/amazon/ion/IonSequence;->set(ILcom/amazon/ion/IonValue;)Lcom/amazon/ion/IonValue;
  
87 ····move-result-object·p1141 ····move-result-object·p1
3.92 KB
smali/com/amazon/ion/IntegerSize.smali
    
Offset 20, 82 lines modifiedOffset 20, 124 lines modified
  
20 .field·public·static·final·enum·INT:Lcom/amazon/ion/IntegerSize;20 .field·public·static·final·enum·INT:Lcom/amazon/ion/IntegerSize;
  
21 .field·public·static·final·enum·LONG:Lcom/amazon/ion/IntegerSize;21 .field·public·static·final·enum·LONG:Lcom/amazon/ion/IntegerSize;
  
  
22 #·direct·methods22 #·direct·methods
 23 .method·private·static·synthetic·$values()[Lcom/amazon/ion/IntegerSize;
 24 ····.locals·3
  
 25 ····const/4·v0,·0x3
  
 26 ····.line·21
 27 ····new-array·v0,·v0,·[Lcom/amazon/ion/IntegerSize;
  
 28 ····sget-object·v1,·Lcom/amazon/ion/IntegerSize;->INT:Lcom/amazon/ion/IntegerSize;
  
 29 ····const/4·v2,·0x0
  
 30 ····aput-object·v1,·v0,·v2
  
 31 ····sget-object·v1,·Lcom/amazon/ion/IntegerSize;->LONG:Lcom/amazon/ion/IntegerSize;
  
 32 ····const/4·v2,·0x1
  
 33 ····aput-object·v1,·v0,·v2
  
 34 ····sget-object·v1,·Lcom/amazon/ion/IntegerSize;->BIG_INTEGER:Lcom/amazon/ion/IntegerSize;
  
 35 ····const/4·v2,·0x2
  
 36 ····aput-object·v1,·v0,·v2
  
 37 ····return-object·v0
 38 .end·method
  
23 .method·static·constructor·<clinit>()V39 .method·static·constructor·<clinit>()V
24 ····.locals·740 ····.locals·3
  
25 ····.line·2841 ····.line·28
26 ····new-instance·v0,·Lcom/amazon/ion/IntegerSize;42 ····new-instance·v0,·Lcom/amazon/ion/IntegerSize;
  
27 ····const-string·v1,·"INT"43 ····const-string·v1,·"INT"
  
28 ····const/4·v2,·0x044 ····const/4·v2,·0x0
  
29 ····invoke-direct·{v0,·v1,·v2},·Lcom/amazon/ion/IntegerSize;-><init>(Ljava/lang/String;I)V45 ····invoke-direct·{v0,·v1,·v2},·Lcom/amazon/ion/IntegerSize;-><init>(Ljava/lang/String;I)V
  
30 ····sput-object·v0,·Lcom/amazon/ion/IntegerSize;->INT:Lcom/amazon/ion/IntegerSize;46 ····sput-object·v0,·Lcom/amazon/ion/IntegerSize;->INT:Lcom/amazon/ion/IntegerSize;
  
31 ····.line·3547 ····.line·35
32 ····new-instance·v1,·Lcom/amazon/ion/IntegerSize;48 ····new-instance·v0,·Lcom/amazon/ion/IntegerSize;
  
33 ····const-string·v3,·"LONG"49 ····const-string·v1,·"LONG"
  
34 ····const/4·v4,·0x150 ····const/4·v2,·0x1
  
35 ····invoke-direct·{v1,·v3,·v4},·Lcom/amazon/ion/IntegerSize;-><init>(Ljava/lang/String;I)V51 ····invoke-direct·{v0,·v1,·v2},·Lcom/amazon/ion/IntegerSize;-><init>(Ljava/lang/String;I)V
  
36 ····sput-object·v1,·Lcom/amazon/ion/IntegerSize;->LONG:Lcom/amazon/ion/IntegerSize;52 ····sput-object·v0,·Lcom/amazon/ion/IntegerSize;->LONG:Lcom/amazon/ion/IntegerSize;
  
37 ····.line·4253 ····.line·42
38 ····new-instance·v3,·Lcom/amazon/ion/IntegerSize;54 ····new-instance·v0,·Lcom/amazon/ion/IntegerSize;
  
39 ····const-string·v5,·"BIG_INTEGER" 
  
40 ····const/4·v6,·0x255 ····const-string·v1,·"BIG_INTEGER"
  
41 ····invoke-direct·{v3,·v5,·v6},·Lcom/amazon/ion/IntegerSize;-><init>(Ljava/lang/String;I)V56 ····const/4·v2,·0x2
  
42 ····sput-object·v3,·Lcom/amazon/ion/IntegerSize;->BIG_INTEGER:Lcom/amazon/ion/IntegerSize;57 ····invoke-direct·{v0,·v1,·v2},·Lcom/amazon/ion/IntegerSize;-><init>(Ljava/lang/String;I)V
  
43 ····const/4·v5,·0x358 ····sput-object·v0,·Lcom/amazon/ion/IntegerSize;->BIG_INTEGER:Lcom/amazon/ion/IntegerSize;
  
44 ····.line·2159 ····.line·21
 60 ····invoke-static·{},·Lcom/amazon/ion/IntegerSize;->$values()[Lcom/amazon/ion/IntegerSize;
45 ····new-array·v5,·v5,·[Lcom/amazon/ion/IntegerSize; 
  
46 ····aput-object·v0,·v5,·v2 
  
47 ····aput-object·v1,·v5,·v4 
  
48 ····aput-object·v3,·v5,·v661 ····move-result-object·v0
  
49 ····sput-object·v5,·Lcom/amazon/ion/IntegerSize;->$VALUES:[Lcom/amazon/ion/IntegerSize;62 ····sput-object·v0,·Lcom/amazon/ion/IntegerSize;->$VALUES:[Lcom/amazon/ion/IntegerSize;
  
50 ····return-void63 ····return-void
51 .end·method64 .end·method
  
52 .method·private·constructor·<init>(Ljava/lang/String;I)V65 .method·private·constructor·<init>(Ljava/lang/String;I)V
53 ····.locals·066 ····.locals·0
 67 ····.annotation·system·Ldalvik/annotation/MethodParameters;
 68 ········accessFlags·=·{
 69 ············0x1000,
 70 ············0x1000
 71 ········}
 72 ········names·=·{
 73 ············null,
 74 ············null
 75 ········}
 76 ····.end·annotation
  
54 ····.annotation·system·Ldalvik/annotation/Signature;77 ····.annotation·system·Ldalvik/annotation/Signature;
55 ········value·=·{78 ········value·=·{
56 ············"()V"79 ············"()V"
57 ········}80 ········}
58 ····.end·annotation81 ····.end·annotation
  
59 ····.line·2182 ····.line·21
60 ····invoke-direct·{p0,·p1,·p2},·Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V83 ····invoke-direct·{p0,·p1,·p2},·Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V
  
61 ····return-void84 ····return-void
62 .end·method85 .end·method
  
63 .method·public·static·valueOf(Ljava/lang/String;)Lcom/amazon/ion/IntegerSize;86 .method·public·static·valueOf(Ljava/lang/String;)Lcom/amazon/ion/IntegerSize;
64 ····.locals·187 ····.locals·1
 88 ····.annotation·system·Ldalvik/annotation/MethodParameters;
 89 ········accessFlags·=·{
 90 ············0x8000
 91 ········}
 92 ········names·=·{
 93 ············null
 94 ········}
 95 ····.end·annotation
  
65 ····.line·2196 ····.line·21
66 ····const-class·v0,·Lcom/amazon/ion/IntegerSize;97 ····const-class·v0,·Lcom/amazon/ion/IntegerSize;
Max diff block lines reached; 137/3938 bytes (3.48%) of diff not shown.
4.7 KB
smali/com/amazon/ion/util/IonTextUtils$SymbolVariant.smali
    
Offset 29, 79 lines modifiedOffset 29, 121 lines modified
  
29 .field·public·static·final·enum·OPERATOR:Lcom/amazon/ion/util/IonTextUtils$SymbolVariant;29 .field·public·static·final·enum·OPERATOR:Lcom/amazon/ion/util/IonTextUtils$SymbolVariant;
  
30 .field·public·static·final·enum·QUOTED:Lcom/amazon/ion/util/IonTextUtils$SymbolVariant;30 .field·public·static·final·enum·QUOTED:Lcom/amazon/ion/util/IonTextUtils$SymbolVariant;
  
  
31 #·direct·methods31 #·direct·methods
 32 .method·private·static·synthetic·$values()[Lcom/amazon/ion/util/IonTextUtils$SymbolVariant;
 33 ····.locals·3
  
 34 ····const/4·v0,·0x3
  
 35 ····.line·38
 36 ····new-array·v0,·v0,·[Lcom/amazon/ion/util/IonTextUtils$SymbolVariant;
  
 37 ····sget-object·v1,·Lcom/amazon/ion/util/IonTextUtils$SymbolVariant;->IDENTIFIER:Lcom/amazon/ion/util/IonTextUtils$SymbolVariant;
  
 38 ····const/4·v2,·0x0
  
 39 ····aput-object·v1,·v0,·v2
  
 40 ····sget-object·v1,·Lcom/amazon/ion/util/IonTextUtils$SymbolVariant;->OPERATOR:Lcom/amazon/ion/util/IonTextUtils$SymbolVariant;
  
 41 ····const/4·v2,·0x1
  
 42 ····aput-object·v1,·v0,·v2
  
 43 ····sget-object·v1,·Lcom/amazon/ion/util/IonTextUtils$SymbolVariant;->QUOTED:Lcom/amazon/ion/util/IonTextUtils$SymbolVariant;
  
 44 ····const/4·v2,·0x2
  
 45 ····aput-object·v1,·v0,·v2
  
 46 ····return-object·v0
 47 .end·method
  
32 .method·static·constructor·<clinit>()V48 .method·static·constructor·<clinit>()V
33 ····.locals·749 ····.locals·3
  
34 ····.line·3850 ····.line·38
35 ····new-instance·v0,·Lcom/amazon/ion/util/IonTextUtils$SymbolVariant;51 ····new-instance·v0,·Lcom/amazon/ion/util/IonTextUtils$SymbolVariant;
  
36 ····const-string·v1,·"IDENTIFIER"52 ····const-string·v1,·"IDENTIFIER"
  
37 ····const/4·v2,·0x053 ····const/4·v2,·0x0
  
38 ····invoke-direct·{v0,·v1,·v2},·Lcom/amazon/ion/util/IonTextUtils$SymbolVariant;-><init>(Ljava/lang/String;I)V54 ····invoke-direct·{v0,·v1,·v2},·Lcom/amazon/ion/util/IonTextUtils$SymbolVariant;-><init>(Ljava/lang/String;I)V
  
39 ····sput-object·v0,·Lcom/amazon/ion/util/IonTextUtils$SymbolVariant;->IDENTIFIER:Lcom/amazon/ion/util/IonTextUtils$SymbolVariant;55 ····sput-object·v0,·Lcom/amazon/ion/util/IonTextUtils$SymbolVariant;->IDENTIFIER:Lcom/amazon/ion/util/IonTextUtils$SymbolVariant;
  
40 ····new-instance·v1,·Lcom/amazon/ion/util/IonTextUtils$SymbolVariant;56 ····new-instance·v0,·Lcom/amazon/ion/util/IonTextUtils$SymbolVariant;
  
41 ····const-string·v3,·"OPERATOR" 
  
42 ····const/4·v4,·0x1 
  
43 ····invoke-direct·{v1,·v3,·v4},·Lcom/amazon/ion/util/IonTextUtils$SymbolVariant;-><init>(Ljava/lang/String;I)V 
  
44 ····sput-object·v1,·Lcom/amazon/ion/util/IonTextUtils$SymbolVariant;->OPERATOR:Lcom/amazon/ion/util/IonTextUtils$SymbolVariant;57 ····const-string·v1,·"OPERATOR"
  
45 ····new-instance·v3,·Lcom/amazon/ion/util/IonTextUtils$SymbolVariant;58 ····const/4·v2,·0x1
  
46 ····const-string·v5,·"QUOTED"59 ····invoke-direct·{v0,·v1,·v2},·Lcom/amazon/ion/util/IonTextUtils$SymbolVariant;-><init>(Ljava/lang/String;I)V
  
47 ····const/4·v6,·0x260 ····sput-object·v0,·Lcom/amazon/ion/util/IonTextUtils$SymbolVariant;->OPERATOR:Lcom/amazon/ion/util/IonTextUtils$SymbolVariant;
  
48 ····invoke-direct·{v3,·v5,·v6},·Lcom/amazon/ion/util/IonTextUtils$SymbolVariant;-><init>(Ljava/lang/String;I)V61 ····new-instance·v0,·Lcom/amazon/ion/util/IonTextUtils$SymbolVariant;
  
49 ····sput-object·v3,·Lcom/amazon/ion/util/IonTextUtils$SymbolVariant;->QUOTED:Lcom/amazon/ion/util/IonTextUtils$SymbolVariant;62 ····const-string·v1,·"QUOTED"
  
50 ····const/4·v5,·0x363 ····const/4·v2,·0x2
  
51 ····new-array·v5,·v5,·[Lcom/amazon/ion/util/IonTextUtils$SymbolVariant;64 ····invoke-direct·{v0,·v1,·v2},·Lcom/amazon/ion/util/IonTextUtils$SymbolVariant;-><init>(Ljava/lang/String;I)V
  
52 ····aput-object·v0,·v5,·v265 ····sput-object·v0,·Lcom/amazon/ion/util/IonTextUtils$SymbolVariant;->QUOTED:Lcom/amazon/ion/util/IonTextUtils$SymbolVariant;
  
53 ····aput-object·v1,·v5,·v466 ····invoke-static·{},·Lcom/amazon/ion/util/IonTextUtils$SymbolVariant;->$values()[Lcom/amazon/ion/util/IonTextUtils$SymbolVariant;
  
54 ····aput-object·v3,·v5,·v667 ····move-result-object·v0
  
55 ····sput-object·v5,·Lcom/amazon/ion/util/IonTextUtils$SymbolVariant;->$VALUES:[Lcom/amazon/ion/util/IonTextUtils$SymbolVariant;68 ····sput-object·v0,·Lcom/amazon/ion/util/IonTextUtils$SymbolVariant;->$VALUES:[Lcom/amazon/ion/util/IonTextUtils$SymbolVariant;
  
56 ····return-void69 ····return-void
57 .end·method70 .end·method
  
58 .method·private·constructor·<init>(Ljava/lang/String;I)V71 .method·private·constructor·<init>(Ljava/lang/String;I)V
59 ····.locals·072 ····.locals·0
 73 ····.annotation·system·Ldalvik/annotation/MethodParameters;
 74 ········accessFlags·=·{
 75 ············0x1000,
 76 ············0x1000
 77 ········}
 78 ········names·=·{
 79 ············null,
 80 ············null
 81 ········}
 82 ····.end·annotation
  
60 ····.annotation·system·Ldalvik/annotation/Signature;83 ····.annotation·system·Ldalvik/annotation/Signature;
61 ········value·=·{84 ········value·=·{
62 ············"()V"85 ············"()V"
63 ········}86 ········}
64 ····.end·annotation87 ····.end·annotation
  
65 ····.line·3888 ····.line·38
66 ····invoke-direct·{p0,·p1,·p2},·Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V89 ····invoke-direct·{p0,·p1,·p2},·Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V
  
67 ····return-void90 ····return-void
68 .end·method91 .end·method
  
69 .method·public·static·valueOf(Ljava/lang/String;)Lcom/amazon/ion/util/IonTextUtils$SymbolVariant;92 .method·public·static·valueOf(Ljava/lang/String;)Lcom/amazon/ion/util/IonTextUtils$SymbolVariant;
70 ····.locals·193 ····.locals·1
 94 ····.annotation·system·Ldalvik/annotation/MethodParameters;
 95 ········accessFlags·=·{
 96 ············0x8000
 97 ········}
 98 ········names·=·{
 99 ············null
 100 ········}
 101 ····.end·annotation
  
71 ····.line·38102 ····.line·38
72 ····const-class·v0,·Lcom/amazon/ion/util/IonTextUtils$SymbolVariant;103 ····const-class·v0,·Lcom/amazon/ion/util/IonTextUtils$SymbolVariant;
  
73 ····invoke-static·{v0,·p0},·Ljava/lang/Enum;->valueOf(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum;104 ····invoke-static·{v0,·p0},·Ljava/lang/Enum;->valueOf(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum;
  
74 ····move-result-object·p0105 ····move-result-object·p0
Max diff block lines reached; -1/4699 bytes (-0.02%) of diff not shown.
629 B
smali/com/amazon/ion/util/Printer$Options.smali
    
Offset 46, 14 lines modifiedOffset 46, 22 lines modified
  
46 .field·public·untypedNulls:Z46 .field·public·untypedNulls:Z
  
  
47 #·direct·methods47 #·direct·methods
48 .method·public·constructor·<init>(Lcom/amazon/ion/util/Printer;)V48 .method·public·constructor·<init>(Lcom/amazon/ion/util/Printer;)V
49 ····.locals·049 ····.locals·0
 50 ····.annotation·system·Ldalvik/annotation/MethodParameters;
 51 ········accessFlags·=·{
 52 ············0x8010
 53 ········}
 54 ········names·=·{
 55 ············null
 56 ········}
 57 ····.end·annotation
  
50 ····.line·8858 ····.line·88
51 ····iput-object·p1,·p0,·Lcom/amazon/ion/util/Printer$Options;->this$0:Lcom/amazon/ion/util/Printer;59 ····iput-object·p1,·p0,·Lcom/amazon/ion/util/Printer$Options;->this$0:Lcom/amazon/ion/util/Printer;
  
52 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V60 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
53 ····return-void61 ····return-void
664 B
smali/com/amazon/ion/util/Equivalence.smali
    
Offset 2, 17 lines modifiedOffset 2, 17 lines modified
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"Equivalence.java"3 .source·"Equivalence.java"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/MemberClasses;5 .annotation·system·Ldalvik/annotation/MemberClasses;
6 ····value·=·{6 ····value·=·{
 7 ········Lcom/amazon/ion/util/Equivalence$Configuration;,
7 ········Lcom/amazon/ion/util/Equivalence$Field;,8 ········Lcom/amazon/ion/util/Equivalence$Field;,
8 ········Lcom/amazon/ion/util/Equivalence$Builder;,9 ········Lcom/amazon/ion/util/Equivalence$Builder;
9 ········Lcom/amazon/ion/util/Equivalence$Configuration; 
10 ····}10 ····}
11 .end·annotation11 .end·annotation
  
  
12 #·static·fields12 #·static·fields
13 .field·private·static·final·NON_STRICT_CONFIGURATION:Lcom/amazon/ion/util/Equivalence$Configuration;13 .field·private·static·final·NON_STRICT_CONFIGURATION:Lcom/amazon/ion/util/Equivalence$Configuration;
  
605 B
smali/com/amazon/ion/util/Printer.smali
    
Offset 2, 17 lines modifiedOffset 2, 17 lines modified
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"Printer.java"3 .source·"Printer.java"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/MemberClasses;5 .annotation·system·Ldalvik/annotation/MemberClasses;
6 ····value·=·{6 ····value·=·{
 7 ········Lcom/amazon/ion/util/Printer$Options;,
7 ········Lcom/amazon/ion/util/Printer$PrinterVisitor;,8 ········Lcom/amazon/ion/util/Printer$PrinterVisitor;,
8 ········Lcom/amazon/ion/util/Printer$BasicSymbolTableProvider;,9 ········Lcom/amazon/ion/util/Printer$BasicSymbolTableProvider;
9 ········Lcom/amazon/ion/util/Printer$Options; 
10 ····}10 ····}
11 .end·annotation11 .end·annotation
  
12 .annotation·runtime·Ljava/lang/Deprecated;12 .annotation·runtime·Ljava/lang/Deprecated;
13 .end·annotation13 .end·annotation
  
  
577 B
smali/com/amazon/ion/util/IonTextUtils.smali
    
Offset 2, 16 lines modifiedOffset 2, 16 lines modified
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"IonTextUtils.java"3 .source·"IonTextUtils.java"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/MemberClasses;5 .annotation·system·Ldalvik/annotation/MemberClasses;
6 ····value·=·{6 ····value·=·{
7 ········Lcom/amazon/ion/util/IonTextUtils$EscapeMode;, 
8 ········Lcom/amazon/ion/util/IonTextUtils$SymbolVariant;7 ········Lcom/amazon/ion/util/IonTextUtils$SymbolVariant;,
 8 ········Lcom/amazon/ion/util/IonTextUtils$EscapeMode;
9 ····}9 ····}
10 .end·annotation10 .end·annotation
  
  
11 #·direct·methods11 #·direct·methods
12 .method·public·constructor·<init>()V12 .method·public·constructor·<init>()V
13 ····.locals·013 ····.locals·0
5.53 KB
smali/com/amazon/ion/util/IonTextUtils$EscapeMode.smali
    
Offset 31, 91 lines modifiedOffset 31, 137 lines modified
  
31 .field·public·static·final·enum·ION_SYMBOL:Lcom/amazon/ion/util/IonTextUtils$EscapeMode;31 .field·public·static·final·enum·ION_SYMBOL:Lcom/amazon/ion/util/IonTextUtils$EscapeMode;
  
32 .field·public·static·final·enum·JSON:Lcom/amazon/ion/util/IonTextUtils$EscapeMode;32 .field·public·static·final·enum·JSON:Lcom/amazon/ion/util/IonTextUtils$EscapeMode;
  
  
33 #·direct·methods33 #·direct·methods
 34 .method·private·static·synthetic·$values()[Lcom/amazon/ion/util/IonTextUtils$EscapeMode;
 35 ····.locals·3
  
 36 ····const/4·v0,·0x4
  
 37 ····.line·40
 38 ····new-array·v0,·v0,·[Lcom/amazon/ion/util/IonTextUtils$EscapeMode;
  
 39 ····sget-object·v1,·Lcom/amazon/ion/util/IonTextUtils$EscapeMode;->JSON:Lcom/amazon/ion/util/IonTextUtils$EscapeMode;
  
 40 ····const/4·v2,·0x0
  
 41 ····aput-object·v1,·v0,·v2
  
 42 ····sget-object·v1,·Lcom/amazon/ion/util/IonTextUtils$EscapeMode;->ION_SYMBOL:Lcom/amazon/ion/util/IonTextUtils$EscapeMode;
  
 43 ····const/4·v2,·0x1
  
 44 ····aput-object·v1,·v0,·v2
  
 45 ····sget-object·v1,·Lcom/amazon/ion/util/IonTextUtils$EscapeMode;->ION_STRING:Lcom/amazon/ion/util/IonTextUtils$EscapeMode;
  
 46 ····const/4·v2,·0x2
  
 47 ····aput-object·v1,·v0,·v2
  
 48 ····sget-object·v1,·Lcom/amazon/ion/util/IonTextUtils$EscapeMode;->ION_LONG_STRING:Lcom/amazon/ion/util/IonTextUtils$EscapeMode;
  
 49 ····const/4·v2,·0x3
  
 50 ····aput-object·v1,·v0,·v2
  
 51 ····return-object·v0
 52 .end·method
  
34 .method·static·constructor·<clinit>()V53 .method·static·constructor·<clinit>()V
35 ····.locals·954 ····.locals·3
  
36 ····.line·4055 ····.line·40
37 ····new-instance·v0,·Lcom/amazon/ion/util/IonTextUtils$EscapeMode;56 ····new-instance·v0,·Lcom/amazon/ion/util/IonTextUtils$EscapeMode;
  
38 ····const-string·v1,·"JSON"57 ····const-string·v1,·"JSON"
  
39 ····const/4·v2,·0x058 ····const/4·v2,·0x0
  
40 ····invoke-direct·{v0,·v1,·v2},·Lcom/amazon/ion/util/IonTextUtils$EscapeMode;-><init>(Ljava/lang/String;I)V59 ····invoke-direct·{v0,·v1,·v2},·Lcom/amazon/ion/util/IonTextUtils$EscapeMode;-><init>(Ljava/lang/String;I)V
  
41 ····sput-object·v0,·Lcom/amazon/ion/util/IonTextUtils$EscapeMode;->JSON:Lcom/amazon/ion/util/IonTextUtils$EscapeMode;60 ····sput-object·v0,·Lcom/amazon/ion/util/IonTextUtils$EscapeMode;->JSON:Lcom/amazon/ion/util/IonTextUtils$EscapeMode;
  
42 ····new-instance·v1,·Lcom/amazon/ion/util/IonTextUtils$EscapeMode;61 ····new-instance·v0,·Lcom/amazon/ion/util/IonTextUtils$EscapeMode;
  
43 ····const-string·v3,·"ION_SYMBOL" 
  
44 ····const/4·v4,·0x1 
  
45 ····invoke-direct·{v1,·v3,·v4},·Lcom/amazon/ion/util/IonTextUtils$EscapeMode;-><init>(Ljava/lang/String;I)V 
  
46 ····sput-object·v1,·Lcom/amazon/ion/util/IonTextUtils$EscapeMode;->ION_SYMBOL:Lcom/amazon/ion/util/IonTextUtils$EscapeMode; 
  
47 ····new-instance·v3,·Lcom/amazon/ion/util/IonTextUtils$EscapeMode;62 ····const-string·v1,·"ION_SYMBOL"
  
48 ····const-string·v5,·"ION_STRING"63 ····const/4·v2,·0x1
  
49 ····const/4·v6,·0x264 ····invoke-direct·{v0,·v1,·v2},·Lcom/amazon/ion/util/IonTextUtils$EscapeMode;-><init>(Ljava/lang/String;I)V
  
50 ····invoke-direct·{v3,·v5,·v6},·Lcom/amazon/ion/util/IonTextUtils$EscapeMode;-><init>(Ljava/lang/String;I)V65 ····sput-object·v0,·Lcom/amazon/ion/util/IonTextUtils$EscapeMode;->ION_SYMBOL:Lcom/amazon/ion/util/IonTextUtils$EscapeMode;
  
51 ····sput-object·v3,·Lcom/amazon/ion/util/IonTextUtils$EscapeMode;->ION_STRING:Lcom/amazon/ion/util/IonTextUtils$EscapeMode;66 ····new-instance·v0,·Lcom/amazon/ion/util/IonTextUtils$EscapeMode;
  
52 ····new-instance·v5,·Lcom/amazon/ion/util/IonTextUtils$EscapeMode;67 ····const-string·v1,·"ION_STRING"
  
53 ····const-string·v7,·"ION_LONG_STRING"68 ····const/4·v2,·0x2
  
54 ····const/4·v8,·0x369 ····invoke-direct·{v0,·v1,·v2},·Lcom/amazon/ion/util/IonTextUtils$EscapeMode;-><init>(Ljava/lang/String;I)V
  
55 ····invoke-direct·{v5,·v7,·v8},·Lcom/amazon/ion/util/IonTextUtils$EscapeMode;-><init>(Ljava/lang/String;I)V70 ····sput-object·v0,·Lcom/amazon/ion/util/IonTextUtils$EscapeMode;->ION_STRING:Lcom/amazon/ion/util/IonTextUtils$EscapeMode;
  
56 ····sput-object·v5,·Lcom/amazon/ion/util/IonTextUtils$EscapeMode;->ION_LONG_STRING:Lcom/amazon/ion/util/IonTextUtils$EscapeMode;71 ····new-instance·v0,·Lcom/amazon/ion/util/IonTextUtils$EscapeMode;
  
57 ····const/4·v7,·0x472 ····const-string·v1,·"ION_LONG_STRING"
  
58 ····new-array·v7,·v7,·[Lcom/amazon/ion/util/IonTextUtils$EscapeMode;73 ····const/4·v2,·0x3
  
59 ····aput-object·v0,·v7,·v274 ····invoke-direct·{v0,·v1,·v2},·Lcom/amazon/ion/util/IonTextUtils$EscapeMode;-><init>(Ljava/lang/String;I)V
  
60 ····aput-object·v1,·v7,·v475 ····sput-object·v0,·Lcom/amazon/ion/util/IonTextUtils$EscapeMode;->ION_LONG_STRING:Lcom/amazon/ion/util/IonTextUtils$EscapeMode;
  
61 ····aput-object·v3,·v7,·v676 ····invoke-static·{},·Lcom/amazon/ion/util/IonTextUtils$EscapeMode;->$values()[Lcom/amazon/ion/util/IonTextUtils$EscapeMode;
  
62 ····aput-object·v5,·v7,·v877 ····move-result-object·v0
  
63 ····sput-object·v7,·Lcom/amazon/ion/util/IonTextUtils$EscapeMode;->$VALUES:[Lcom/amazon/ion/util/IonTextUtils$EscapeMode;78 ····sput-object·v0,·Lcom/amazon/ion/util/IonTextUtils$EscapeMode;->$VALUES:[Lcom/amazon/ion/util/IonTextUtils$EscapeMode;
  
64 ····return-void79 ····return-void
65 .end·method80 .end·method
  
66 .method·private·constructor·<init>(Ljava/lang/String;I)V81 .method·private·constructor·<init>(Ljava/lang/String;I)V
67 ····.locals·082 ····.locals·0
 83 ····.annotation·system·Ldalvik/annotation/MethodParameters;
 84 ········accessFlags·=·{
 85 ············0x1000,
 86 ············0x1000
 87 ········}
 88 ········names·=·{
 89 ············null,
 90 ············null
 91 ········}
 92 ····.end·annotation
  
68 ····.annotation·system·Ldalvik/annotation/Signature;93 ····.annotation·system·Ldalvik/annotation/Signature;
69 ········value·=·{94 ········value·=·{
70 ············"()V"95 ············"()V"
71 ········}96 ········}
72 ····.end·annotation97 ····.end·annotation
  
73 ····.line·4098 ····.line·40
74 ····invoke-direct·{p0,·p1,·p2},·Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V99 ····invoke-direct·{p0,·p1,·p2},·Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V
  
75 ····return-void100 ····return-void
76 .end·method101 .end·method
Max diff block lines reached; 519/5555 bytes (9.34%) of diff not shown.
554 B
smali/com/amazon/ion/apps/PrintApp.smali
    
Offset 33, 14 lines modifiedOffset 33, 22 lines modified
33 ····return-void33 ····return-void
34 .end·method34 .end·method
  
  
35 #·virtual·methods35 #·virtual·methods
36 .method·public·bridge·synthetic·doMain([Ljava/lang/String;)V36 .method·public·bridge·synthetic·doMain([Ljava/lang/String;)V
37 ····.locals·037 ····.locals·0
 38 ····.annotation·system·Ldalvik/annotation/MethodParameters;
 39 ········accessFlags·=·{
 40 ············0x1000
 41 ········}
 42 ········names·=·{
 43 ············null
 44 ········}
 45 ····.end·annotation
  
38 ····.line·3146 ····.line·31
39 ····invoke-super·{p0,·p1},·Lcom/amazon/ion/apps/BaseApp;->doMain([Ljava/lang/String;)V47 ····invoke-super·{p0,·p1},·Lcom/amazon/ion/apps/BaseApp;->doMain([Ljava/lang/String;)V
  
40 ····return-void48 ····return-void
41 .end·method49 .end·method
  
18.1 KB
smali/com/amazon/ion/apps/BaseApp.smali
    
Offset 19, 37 lines modifiedOffset 19, 37 lines modified
  
19 ····return-void19 ····return-void
20 .end·method20 .end·method
  
21 .method·constructor·<init>()V21 .method·constructor·<init>()V
22 ····.locals·222 ····.locals·2
  
23 ····.line·3723 ····.line·23
24 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V24 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
25 ····.line·3925 ····.line·25
26 ····new-instance·v0,·Lcom/amazon/ion/system/SimpleCatalog;26 ····new-instance·v0,·Lcom/amazon/ion/system/SimpleCatalog;
  
27 ····invoke-direct·{v0},·Lcom/amazon/ion/system/SimpleCatalog;-><init>()V27 ····invoke-direct·{v0},·Lcom/amazon/ion/system/SimpleCatalog;-><init>()V
  
28 ····iput-object·v0,·p0,·Lcom/amazon/ion/apps/BaseApp;->myCatalog:Lcom/amazon/ion/system/SimpleCatalog;28 ····iput-object·v0,·p0,·Lcom/amazon/ion/apps/BaseApp;->myCatalog:Lcom/amazon/ion/system/SimpleCatalog;
  
29 ····.line·4029 ····.line·26
30 ····invoke-static·{},·Lcom/amazon/ion/system/IonSystemBuilder;->standard()Lcom/amazon/ion/system/IonSystemBuilder;30 ····invoke-static·{},·Lcom/amazon/ion/system/IonSystemBuilder;->standard()Lcom/amazon/ion/system/IonSystemBuilder;
  
31 ····move-result-object·v031 ····move-result-object·v0
  
32 ····iget-object·v1,·p0,·Lcom/amazon/ion/apps/BaseApp;->myCatalog:Lcom/amazon/ion/system/SimpleCatalog;32 ····iget-object·v1,·p0,·Lcom/amazon/ion/apps/BaseApp;->myCatalog:Lcom/amazon/ion/system/SimpleCatalog;
  
33 ····.line·4133 ····.line·27
34 ····invoke-virtual·{v0,·v1},·Lcom/amazon/ion/system/IonSystemBuilder;->withCatalog(Lcom/amazon/ion/IonCatalog;)Lcom/amazon/ion/system/IonSystemBuilder;34 ····invoke-virtual·{v0,·v1},·Lcom/amazon/ion/system/IonSystemBuilder;->withCatalog(Lcom/amazon/ion/IonCatalog;)Lcom/amazon/ion/system/IonSystemBuilder;
  
35 ····move-result-object·v035 ····move-result-object·v0
  
36 ····.line·4236 ····.line·28
37 ····invoke-virtual·{v0},·Lcom/amazon/ion/system/IonSystemBuilder;->build()Lcom/amazon/ion/IonSystem;37 ····invoke-virtual·{v0},·Lcom/amazon/ion/system/IonSystemBuilder;->build()Lcom/amazon/ion/IonSystem;
  
38 ····move-result-object·v038 ····move-result-object·v0
  
39 ····iput-object·v0,·p0,·Lcom/amazon/ion/apps/BaseApp;->mySystem:Lcom/amazon/ion/IonSystem;39 ····iput-object·v0,·p0,·Lcom/amazon/ion/apps/BaseApp;->mySystem:Lcom/amazon/ion/IonSystem;
  
40 ····return-void40 ····return-void
Offset 62, 15 lines modifiedOffset 62, 15 lines modified
62 ············Ljava/io/FileNotFoundException;,62 ············Ljava/io/FileNotFoundException;,
63 ············Ljava/io/IOException;63 ············Ljava/io/IOException;
64 ········}64 ········}
65 ····.end·annotation65 ····.end·annotation
  
66 ····const-string·v0,·"Read·the·wrong·number·of·bytes·from·"66 ····const-string·v0,·"Read·the·wrong·number·of·bytes·from·"
  
67 ····.line·6867 ····.line·54
68 ····invoke-virtual·{p0},·Ljava/io/File;->length()J68 ····invoke-virtual·{p0},·Ljava/io/File;->length()J
  
69 ····move-result-wide·v169 ····move-result-wide·v1
  
70 ····const-wide/16·v3,·0x070 ····const-wide/16·v3,·0x0
  
71 ····cmp-long·v5,·v1,·v371 ····cmp-long·v5,·v1,·v3
Offset 81, 54 lines modifiedOffset 81, 54 lines modified
  
81 ····cmp-long·v5,·v1,·v381 ····cmp-long·v5,·v1,·v3
  
82 ····if-gtz·v5,·:cond_282 ····if-gtz·v5,·:cond_2
  
83 ····long-to-int·v3,·v183 ····long-to-int·v3,·v1
  
84 ····.line·7484 ····.line·60
85 ····new-array·v3,·v3,·[B85 ····new-array·v3,·v3,·[B
  
86 ····.line·7686 ····.line·62
87 ····new-instance·v4,·Ljava/io/FileInputStream;87 ····new-instance·v4,·Ljava/io/FileInputStream;
  
88 ····invoke-direct·{v4,·p0},·Ljava/io/FileInputStream;-><init>(Ljava/io/File;)V88 ····invoke-direct·{v4,·p0},·Ljava/io/FileInputStream;-><init>(Ljava/io/File;)V
  
89 ····.line·7989 ····.line·65
90 ····:try_start_090 ····:try_start_0
91 ····invoke-virtual·{v4,·v3},·Ljava/io/FileInputStream;->read([B)I91 ····invoke-virtual·{v4,·v3},·Ljava/io/FileInputStream;->read([B)I
  
92 ····move-result·v592 ····move-result·v5
  
93 ····int-to-long·v5,·v593 ····int-to-long·v5,·v5
  
94 ····cmp-long·v7,·v5,·v194 ····cmp-long·v7,·v5,·v1
  
95 ····if-nez·v7,·:cond_195 ····if-nez·v7,·:cond_1
  
96 ····.line·8096 ····.line·66
97 ····invoke-virtual·{v4},·Ljava/io/FileInputStream;->read()I97 ····invoke-virtual·{v4},·Ljava/io/FileInputStream;->read()I
  
98 ····move-result·v198 ····move-result·v1
99 ····:try_end_099 ····:try_end_0
100 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0100 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0
  
101 ····const/4·v2,·-0x1101 ····const/4·v2,·-0x1
  
102 ····if-eq·v1,·v2,·:cond_0102 ····if-eq·v1,·v2,·:cond_0
  
103 ····goto·:goto_0103 ····goto·:goto_0
  
104 ····.line·89104 ····.line·75
105 ····:cond_0105 ····:cond_0
106 ····invoke-virtual·{v4},·Ljava/io/FileInputStream;->close()V106 ····invoke-virtual·{v4},·Ljava/io/FileInputStream;->close()V
  
107 ····return-object·v3107 ····return-object·v3
  
108 ····.line·82108 ····.line·68
109 ····:cond_1109 ····:cond_1
110 ····:goto_0110 ····:goto_0
111 ····:try_start_1111 ····:try_start_1
112 ····sget-object·v1,·Ljava/lang/System;->err:Ljava/io/PrintStream;112 ····sget-object·v1,·Ljava/lang/System;->err:Ljava/io/PrintStream;
  
113 ····new-instance·v2,·Ljava/lang/StringBuilder;113 ····new-instance·v2,·Ljava/lang/StringBuilder;
  
Offset 140, 30 lines modifiedOffset 140, 30 lines modified
  
140 ····move-result-object·p0140 ····move-result-object·p0
  
141 ····invoke-virtual·{v1,·p0},·Ljava/io/PrintStream;->println(Ljava/lang/String;)V141 ····invoke-virtual·{v1,·p0},·Ljava/io/PrintStream;->println(Ljava/lang/String;)V
142 ····:try_end_1142 ····:try_end_1
143 ····.catchall·{:try_start_1·..·:try_end_1}·:catchall_0143 ····.catchall·{:try_start_1·..·:try_end_1}·:catchall_0
  
144 ····.line·89144 ····.line·75
145 ····invoke-virtual·{v4},·Ljava/io/FileInputStream;->close()V145 ····invoke-virtual·{v4},·Ljava/io/FileInputStream;->close()V
  
146 ····const/4·p0,·0x0146 ····const/4·p0,·0x0
  
147 ····return-object·p0147 ····return-object·p0
  
148 ····:catchall_0148 ····:catchall_0
149 ····move-exception·p0149 ····move-exception·p0
  
150 ····invoke-virtual·{v4},·Ljava/io/FileInputStream;->close()V150 ····invoke-virtual·{v4},·Ljava/io/FileInputStream;->close()V
Max diff block lines reached; 15330/18480 bytes (82.95%) of diff not shown.
556 B
smali/com/amazon/ion/apps/EncodeApp.smali
    
Offset 35, 14 lines modifiedOffset 35, 22 lines modified
35 ····return-void35 ····return-void
36 .end·method36 .end·method
  
  
37 #·virtual·methods37 #·virtual·methods
38 .method·public·bridge·synthetic·doMain([Ljava/lang/String;)V38 .method·public·bridge·synthetic·doMain([Ljava/lang/String;)V
39 ····.locals·039 ····.locals·0
 40 ····.annotation·system·Ldalvik/annotation/MethodParameters;
 41 ········accessFlags·=·{
 42 ············0x1000
 43 ········}
 44 ········names·=·{
 45 ············null
 46 ········}
 47 ····.end·annotation
  
40 ····.line·2848 ····.line·28
41 ····invoke-super·{p0,·p1},·Lcom/amazon/ion/apps/BaseApp;->doMain([Ljava/lang/String;)V49 ····invoke-super·{p0,·p1},·Lcom/amazon/ion/apps/BaseApp;->doMain([Ljava/lang/String;)V
  
42 ····return-void50 ····return-void
43 .end·method51 .end·method
  
558 B
smali/com/amazon/ion/apps/SymtabApp.smali
    
Offset 163, 14 lines modifiedOffset 163, 22 lines modified
163 ····return-void163 ····return-void
164 .end·method164 .end·method
  
  
165 #·virtual·methods165 #·virtual·methods
166 .method·public·bridge·synthetic·doMain([Ljava/lang/String;)V166 .method·public·bridge·synthetic·doMain([Ljava/lang/String;)V
167 ····.locals·0167 ····.locals·0
 168 ····.annotation·system·Ldalvik/annotation/MethodParameters;
 169 ········accessFlags·=·{
 170 ············0x1000
 171 ········}
 172 ········names·=·{
 173 ············null
 174 ········}
 175 ····.end·annotation
  
168 ····.line·30176 ····.line·30
169 ····invoke-super·{p0,·p1},·Lcom/amazon/ion/apps/BaseApp;->doMain([Ljava/lang/String;)V177 ····invoke-super·{p0,·p1},·Lcom/amazon/ion/apps/BaseApp;->doMain([Ljava/lang/String;)V
  
170 ····return-void178 ····return-void
171 .end·method179 .end·method
  
5.86 KB
smali/com/amazon/ion/impl/IonReaderTextRawTokensX$NumericState.smali
    
Offset 29, 99 lines modifiedOffset 29, 141 lines modified
  
29 .field·public·static·final·enum·START:Lcom/amazon/ion/impl/IonReaderTextRawTokensX$NumericState;29 .field·public·static·final·enum·START:Lcom/amazon/ion/impl/IonReaderTextRawTokensX$NumericState;
  
30 .field·public·static·final·enum·UNDERSCORE:Lcom/amazon/ion/impl/IonReaderTextRawTokensX$NumericState;30 .field·public·static·final·enum·UNDERSCORE:Lcom/amazon/ion/impl/IonReaderTextRawTokensX$NumericState;
  
  
31 #·direct·methods31 #·direct·methods
 32 .method·private·static·synthetic·$values()[Lcom/amazon/ion/impl/IonReaderTextRawTokensX$NumericState;
 33 ····.locals·3
  
 34 ····const/4·v0,·0x3
  
 35 ····.line·2905
 36 ····new-array·v0,·v0,·[Lcom/amazon/ion/impl/IonReaderTextRawTokensX$NumericState;
  
 37 ····sget-object·v1,·Lcom/amazon/ion/impl/IonReaderTextRawTokensX$NumericState;->START:Lcom/amazon/ion/impl/IonReaderTextRawTokensX$NumericState;
  
 38 ····const/4·v2,·0x0
  
 39 ····aput-object·v1,·v0,·v2
  
 40 ····sget-object·v1,·Lcom/amazon/ion/impl/IonReaderTextRawTokensX$NumericState;->UNDERSCORE:Lcom/amazon/ion/impl/IonReaderTextRawTokensX$NumericState;
  
 41 ····const/4·v2,·0x1
  
 42 ····aput-object·v1,·v0,·v2
  
 43 ····sget-object·v1,·Lcom/amazon/ion/impl/IonReaderTextRawTokensX$NumericState;->DIGIT:Lcom/amazon/ion/impl/IonReaderTextRawTokensX$NumericState;
  
 44 ····const/4·v2,·0x2
  
 45 ····aput-object·v1,·v0,·v2
  
 46 ····return-object·v0
 47 .end·method
  
32 .method·static·constructor·<clinit>()V48 .method·static·constructor·<clinit>()V
33 ····.locals·749 ····.locals·3
  
34 ····.line·292050 ····.line·2907
35 ····new-instance·v0,·Lcom/amazon/ion/impl/IonReaderTextRawTokensX$NumericState;51 ····new-instance·v0,·Lcom/amazon/ion/impl/IonReaderTextRawTokensX$NumericState;
  
36 ····const-string·v1,·"START"52 ····const-string·v1,·"START"
  
37 ····const/4·v2,·0x053 ····const/4·v2,·0x0
  
38 ····invoke-direct·{v0,·v1,·v2},·Lcom/amazon/ion/impl/IonReaderTextRawTokensX$NumericState;-><init>(Ljava/lang/String;I)V54 ····invoke-direct·{v0,·v1,·v2},·Lcom/amazon/ion/impl/IonReaderTextRawTokensX$NumericState;-><init>(Ljava/lang/String;I)V
  
39 ····sput-object·v0,·Lcom/amazon/ion/impl/IonReaderTextRawTokensX$NumericState;->START:Lcom/amazon/ion/impl/IonReaderTextRawTokensX$NumericState;55 ····sput-object·v0,·Lcom/amazon/ion/impl/IonReaderTextRawTokensX$NumericState;->START:Lcom/amazon/ion/impl/IonReaderTextRawTokensX$NumericState;
  
40 ····.line·292156 ····.line·2908
41 ····new-instance·v1,·Lcom/amazon/ion/impl/IonReaderTextRawTokensX$NumericState;57 ····new-instance·v0,·Lcom/amazon/ion/impl/IonReaderTextRawTokensX$NumericState;
  
42 ····const-string·v3,·"UNDERSCORE" 
  
43 ····const/4·v4,·0x1 
  
44 ····invoke-direct·{v1,·v3,·v4},·Lcom/amazon/ion/impl/IonReaderTextRawTokensX$NumericState;-><init>(Ljava/lang/String;I)V 
  
45 ····sput-object·v1,·Lcom/amazon/ion/impl/IonReaderTextRawTokensX$NumericState;->UNDERSCORE:Lcom/amazon/ion/impl/IonReaderTextRawTokensX$NumericState;58 ····const-string·v1,·"UNDERSCORE"
  
 59 ····const/4·v2,·0x1
46 ····.line·2922 
47 ····new-instance·v3,·Lcom/amazon/ion/impl/IonReaderTextRawTokensX$NumericState; 
  
48 ····const-string·v5,·"DIGIT"60 ····invoke-direct·{v0,·v1,·v2},·Lcom/amazon/ion/impl/IonReaderTextRawTokensX$NumericState;-><init>(Ljava/lang/String;I)V
  
49 ····const/4·v6,·0x261 ····sput-object·v0,·Lcom/amazon/ion/impl/IonReaderTextRawTokensX$NumericState;->UNDERSCORE:Lcom/amazon/ion/impl/IonReaderTextRawTokensX$NumericState;
  
50 ····invoke-direct·{v3,·v5,·v6},·Lcom/amazon/ion/impl/IonReaderTextRawTokensX$NumericState;-><init>(Ljava/lang/String;I)V62 ····.line·2909
 63 ····new-instance·v0,·Lcom/amazon/ion/impl/IonReaderTextRawTokensX$NumericState;
  
51 ····sput-object·v3,·Lcom/amazon/ion/impl/IonReaderTextRawTokensX$NumericState;->DIGIT:Lcom/amazon/ion/impl/IonReaderTextRawTokensX$NumericState;64 ····const-string·v1,·"DIGIT"
  
52 ····const/4·v5,·0x365 ····const/4·v2,·0x2
  
 66 ····invoke-direct·{v0,·v1,·v2},·Lcom/amazon/ion/impl/IonReaderTextRawTokensX$NumericState;-><init>(Ljava/lang/String;I)V
53 ····.line·2918 
54 ····new-array·v5,·v5,·[Lcom/amazon/ion/impl/IonReaderTextRawTokensX$NumericState; 
  
55 ····aput-object·v0,·v5,·v267 ····sput-object·v0,·Lcom/amazon/ion/impl/IonReaderTextRawTokensX$NumericState;->DIGIT:Lcom/amazon/ion/impl/IonReaderTextRawTokensX$NumericState;
  
56 ····aput-object·v1,·v5,·v468 ····.line·2905
 69 ····invoke-static·{},·Lcom/amazon/ion/impl/IonReaderTextRawTokensX$NumericState;->$values()[Lcom/amazon/ion/impl/IonReaderTextRawTokensX$NumericState;
  
57 ····aput-object·v3,·v5,·v670 ····move-result-object·v0
  
58 ····sput-object·v5,·Lcom/amazon/ion/impl/IonReaderTextRawTokensX$NumericState;->$VALUES:[Lcom/amazon/ion/impl/IonReaderTextRawTokensX$NumericState;71 ····sput-object·v0,·Lcom/amazon/ion/impl/IonReaderTextRawTokensX$NumericState;->$VALUES:[Lcom/amazon/ion/impl/IonReaderTextRawTokensX$NumericState;
  
59 ····return-void72 ····return-void
60 .end·method73 .end·method
  
61 .method·private·constructor·<init>(Ljava/lang/String;I)V74 .method·private·constructor·<init>(Ljava/lang/String;I)V
62 ····.locals·075 ····.locals·0
 76 ····.annotation·system·Ldalvik/annotation/MethodParameters;
 77 ········accessFlags·=·{
 78 ············0x1000,
 79 ············0x1000
 80 ········}
 81 ········names·=·{
 82 ············null,
 83 ············null
 84 ········}
 85 ····.end·annotation
  
63 ····.annotation·system·Ldalvik/annotation/Signature;86 ····.annotation·system·Ldalvik/annotation/Signature;
64 ········value·=·{87 ········value·=·{
65 ············"()V"88 ············"()V"
66 ········}89 ········}
67 ····.end·annotation90 ····.end·annotation
  
68 ····.line·291891 ····.line·2905
69 ····invoke-direct·{p0,·p1,·p2},·Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V92 ····invoke-direct·{p0,·p1,·p2},·Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V
  
70 ····return-void93 ····return-void
71 .end·method94 .end·method
  
72 .method·public·static·valueOf(Ljava/lang/String;)Lcom/amazon/ion/impl/IonReaderTextRawTokensX$NumericState;95 .method·public·static·valueOf(Ljava/lang/String;)Lcom/amazon/ion/impl/IonReaderTextRawTokensX$NumericState;
73 ····.locals·196 ····.locals·1
 97 ····.annotation·system·Ldalvik/annotation/MethodParameters;
 98 ········accessFlags·=·{
 99 ············0x8000
 100 ········}
 101 ········names·=·{
 102 ············null
 103 ········}
 104 ····.end·annotation
Max diff block lines reached; 886/5867 bytes (15.10%) of diff not shown.
32.0 KB
smali/com/amazon/ion/impl/UnifiedInputStreamX.smali
    
Offset 5, 18 lines modifiedOffset 5, 18 lines modified
5 #·interfaces5 #·interfaces
6 .implements·Ljava/io/Closeable;6 .implements·Ljava/io/Closeable;
  
  
7 #·annotations7 #·annotations
8 .annotation·system·Ldalvik/annotation/MemberClasses;8 .annotation·system·Ldalvik/annotation/MemberClasses;
9 ····value·=·{9 ····value·=·{
10 ········Lcom/amazon/ion/impl/UnifiedInputStreamX$FromByteStream;, 
11 ········Lcom/amazon/ion/impl/UnifiedInputStreamX$FromByteArray;,10 ········Lcom/amazon/ion/impl/UnifiedInputStreamX$FromCharArray;,
12 ········Lcom/amazon/ion/impl/UnifiedInputStreamX$FromCharStream;,11 ········Lcom/amazon/ion/impl/UnifiedInputStreamX$FromCharStream;,
13 ········Lcom/amazon/ion/impl/UnifiedInputStreamX$FromCharArray;12 ········Lcom/amazon/ion/impl/UnifiedInputStreamX$FromByteArray;,
 13 ········Lcom/amazon/ion/impl/UnifiedInputStreamX$FromByteStream;
14 ····}14 ····}
15 .end·annotation15 .end·annotation
  
  
16 #·static·fields16 #·static·fields
17 .field·static·final·synthetic·$assertionsDisabled:Z·=·false17 .field·static·final·synthetic·$assertionsDisabled:Z·=·false
  
Offset 61, 83 lines modifiedOffset 61, 83 lines modified
  
61 ····return-void61 ····return-void
62 .end·method62 .end·method
  
63 .method·constructor·<init>()V63 .method·constructor·<init>()V
64 ····.locals·064 ····.locals·0
  
65 ····.line·5365 ····.line·39
66 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V66 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
67 ····return-void67 ····return-void
68 .end·method68 .end·method
  
69 .method·static·synthetic·access$000(Lcom/amazon/ion/impl/UnifiedInputStreamX;)V69 .method·static·synthetic·access$000(Lcom/amazon/ion/impl/UnifiedInputStreamX;)V
70 ····.locals·070 ····.locals·0
  
71 ····.line·5371 ····.line·39
72 ····invoke-direct·{p0},·Lcom/amazon/ion/impl/UnifiedInputStreamX;->init()V72 ····invoke-direct·{p0},·Lcom/amazon/ion/impl/UnifiedInputStreamX;->init()V
  
73 ····return-void73 ····return-void
74 .end·method74 .end·method
  
75 .method·private·final·can_fill_new_page()Z75 .method·private·final·can_fill_new_page()Z
76 ····.locals·176 ····.locals·1
  
77 ····.line·51777 ····.line·488
78 ····iget-boolean·v0,·p0,·Lcom/amazon/ion/impl/UnifiedInputStreamX;->_is_stream:Z78 ····iget-boolean·v0,·p0,·Lcom/amazon/ion/impl/UnifiedInputStreamX;->_is_stream:Z
  
79 ····return·v079 ····return·v0
80 .end·method80 .end·method
  
81 .method·private·final·init()V81 .method·private·final·init()V
82 ····.locals·182 ····.locals·1
  
83 ····const/4·v0,·0x083 ····const/4·v0,·0x0
  
84 ····.line·12784 ····.line·113
85 ····iput-boolean·v0,·p0,·Lcom/amazon/ion/impl/UnifiedInputStreamX;->_eof:Z85 ····iput-boolean·v0,·p0,·Lcom/amazon/ion/impl/UnifiedInputStreamX;->_eof:Z
  
86 ····.line·12886 ····.line·114
87 ····iget-object·v0,·p0,·Lcom/amazon/ion/impl/UnifiedInputStreamX;->_buffer:Lcom/amazon/ion/impl/UnifiedInputBufferX;87 ····iget-object·v0,·p0,·Lcom/amazon/ion/impl/UnifiedInputStreamX;->_buffer:Lcom/amazon/ion/impl/UnifiedInputBufferX;
  
88 ····invoke-virtual·{v0},·Lcom/amazon/ion/impl/UnifiedInputBufferX;->maxValue()I88 ····invoke-virtual·{v0},·Lcom/amazon/ion/impl/UnifiedInputBufferX;->maxValue()I
  
89 ····move-result·v089 ····move-result·v0
  
90 ····iput·v0,·p0,·Lcom/amazon/ion/impl/UnifiedInputStreamX;->_max_char_value:I90 ····iput·v0,·p0,·Lcom/amazon/ion/impl/UnifiedInputStreamX;->_max_char_value:I
  
91 ····.line·12991 ····.line·115
92 ····new-instance·v0,·Lcom/amazon/ion/impl/UnifiedSavePointManagerX;92 ····new-instance·v0,·Lcom/amazon/ion/impl/UnifiedSavePointManagerX;
  
93 ····invoke-direct·{v0,·p0},·Lcom/amazon/ion/impl/UnifiedSavePointManagerX;-><init>(Lcom/amazon/ion/impl/UnifiedInputStreamX;)V93 ····invoke-direct·{v0,·p0},·Lcom/amazon/ion/impl/UnifiedSavePointManagerX;-><init>(Lcom/amazon/ion/impl/UnifiedInputStreamX;)V
  
94 ····iput-object·v0,·p0,·Lcom/amazon/ion/impl/UnifiedInputStreamX;->_save_points:Lcom/amazon/ion/impl/UnifiedSavePointManagerX;94 ····iput-object·v0,·p0,·Lcom/amazon/ion/impl/UnifiedInputStreamX;->_save_points:Lcom/amazon/ion/impl/UnifiedSavePointManagerX;
  
95 ····return-void95 ····return-void
96 .end·method96 .end·method
  
97 .method·private·final·is_byte_data()Z97 .method·private·final·is_byte_data()Z
98 ····.locals·198 ····.locals·1
  
99 ····.line·20799 ····.line·193
100 ····iget-boolean·v0,·p0,·Lcom/amazon/ion/impl/UnifiedInputStreamX;->_is_byte_data:Z100 ····iget-boolean·v0,·p0,·Lcom/amazon/ion/impl/UnifiedInputStreamX;->_is_byte_data:Z
  
101 ····return·v0101 ····return·v0
102 .end·method102 .end·method
  
103 .method·public·static·makeStream(Ljava/io/InputStream;)Lcom/amazon/ion/impl/UnifiedInputStreamX;103 .method·public·static·makeStream(Ljava/io/InputStream;)Lcom/amazon/ion/impl/UnifiedInputStreamX;
104 ····.locals·1104 ····.locals·1
105 ····.annotation·system·Ldalvik/annotation/Throws;105 ····.annotation·system·Ldalvik/annotation/Throws;
106 ········value·=·{106 ········value·=·{
107 ············Ljava/io/IOException;107 ············Ljava/io/IOException;
108 ········}108 ········}
109 ····.end·annotation109 ····.end·annotation
  
110 ····.line·118110 ····.line·104
111 ····new-instance·v0,·Lcom/amazon/ion/impl/UnifiedInputStreamX$FromByteStream;111 ····new-instance·v0,·Lcom/amazon/ion/impl/UnifiedInputStreamX$FromByteStream;
  
112 ····invoke-direct·{v0,·p0},·Lcom/amazon/ion/impl/UnifiedInputStreamX$FromByteStream;-><init>(Ljava/io/InputStream;)V112 ····invoke-direct·{v0,·p0},·Lcom/amazon/ion/impl/UnifiedInputStreamX$FromByteStream;-><init>(Ljava/io/InputStream;)V
  
113 ····return-object·v0113 ····return-object·v0
114 .end·method114 .end·method
  
Offset 145, 26 lines modifiedOffset 145, 26 lines modified
145 ····.locals·1145 ····.locals·1
146 ····.annotation·system·Ldalvik/annotation/Throws;146 ····.annotation·system·Ldalvik/annotation/Throws;
147 ········value·=·{147 ········value·=·{
148 ············Ljava/io/IOException;148 ············Ljava/io/IOException;
149 ········}149 ········}
150 ····.end·annotation150 ····.end·annotation
  
151 ····.line·109151 ····.line·95
152 ····new-instance·v0,·Lcom/amazon/ion/impl/UnifiedInputStreamX$FromCharStream;152 ····new-instance·v0,·Lcom/amazon/ion/impl/UnifiedInputStreamX$FromCharStream;
  
153 ····invoke-direct·{v0,·p0},·Lcom/amazon/ion/impl/UnifiedInputStreamX$FromCharStream;-><init>(Ljava/io/Reader;)V153 ····invoke-direct·{v0,·p0},·Lcom/amazon/ion/impl/UnifiedInputStreamX$FromCharStream;-><init>(Ljava/io/Reader;)V
  
154 ····return-object·v0154 ····return-object·v0
155 .end·method155 .end·method
  
156 .method·public·static·makeStream(Ljava/lang/CharSequence;)Lcom/amazon/ion/impl/UnifiedInputStreamX;156 .method·public·static·makeStream(Ljava/lang/CharSequence;)Lcom/amazon/ion/impl/UnifiedInputStreamX;
157 ····.locals·3157 ····.locals·3
  
158 ····.line·97158 ····.line·83
159 ····new-instance·v0,·Lcom/amazon/ion/impl/UnifiedInputStreamX$FromCharArray;159 ····new-instance·v0,·Lcom/amazon/ion/impl/UnifiedInputStreamX$FromCharArray;
  
160 ····const/4·v1,·0x0160 ····const/4·v1,·0x0
  
Max diff block lines reached; 28946/32712 bytes (88.49%) of diff not shown.
16.1 KB
smali/com/amazon/ion/impl/_Private_IonReaderFactory.smali
    
Offset 23, 35 lines modifiedOffset 23, 35 lines modified
  
23 ····return-object·p023 ····return-object·p0
24 .end·method24 .end·method
  
25 .method·public·constructor·<init>()V25 .method·public·constructor·<init>()V
26 ····.locals·026 ····.locals·0
  
27 ····.line·3827 ····.line·25
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
29 ····return-void29 ····return-void
30 .end·method30 .end·method
  
31 .method·public·static·final·makeReader(Lcom/amazon/ion/IonCatalog;Lcom/amazon/ion/IonValue;Lcom/amazon/ion/impl/_Private_LocalSymbolTableFactory;)Lcom/amazon/ion/IonReader;31 .method·public·static·final·makeReader(Lcom/amazon/ion/IonCatalog;Lcom/amazon/ion/IonValue;Lcom/amazon/ion/impl/_Private_LocalSymbolTableFactory;)Lcom/amazon/ion/IonReader;
32 ····.locals·132 ····.locals·1
  
33 ····.line·17733 ····.line·166
34 ····new-instance·v0,·Lcom/amazon/ion/impl/IonReaderTreeUserX;34 ····new-instance·v0,·Lcom/amazon/ion/impl/IonReaderTreeUserX;
  
35 ····invoke-direct·{v0,·p1,·p0,·p2},·Lcom/amazon/ion/impl/IonReaderTreeUserX;-><init>(Lcom/amazon/ion/IonValue;Lcom/amazon/ion/IonCatalog;Lcom/amazon/ion/impl/_Private_LocalSymbolTableFactory;)V35 ····invoke-direct·{v0,·p1,·p0,·p2},·Lcom/amazon/ion/impl/IonReaderTreeUserX;-><init>(Lcom/amazon/ion/IonValue;Lcom/amazon/ion/IonCatalog;Lcom/amazon/ion/impl/_Private_LocalSymbolTableFactory;)V
  
36 ····return-object·v036 ····return-object·v0
37 .end·method37 .end·method
  
38 .method·public·static·final·makeReaderBinary(Lcom/amazon/ion/system/IonReaderBuilder;Ljava/io/InputStream;[BII)Lcom/amazon/ion/IonReader;38 .method·public·static·final·makeReaderBinary(Lcom/amazon/ion/system/IonReaderBuilder;Ljava/io/InputStream;[BII)Lcom/amazon/ion/IonReader;
39 ····.locals·739 ····.locals·7
  
40 ····.line·19140 ····.line·180
41 ····new-instance·v6,·Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary;41 ····new-instance·v6,·Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary;
  
42 ····move-object·v0,·v642 ····move-object·v0,·v6
  
43 ····move-object·v1,·p043 ····move-object·v1,·p0
  
44 ····move-object·v2,·p144 ····move-object·v2,·p1
Offset 66, 146 lines modifiedOffset 66, 146 lines modified
  
66 ····return-object·v666 ····return-object·v6
67 .end·method67 .end·method
  
68 .method·public·static·final·makeReaderBinary(Lcom/amazon/ion/system/IonReaderBuilder;[BII)Lcom/amazon/ion/IonReader;68 .method·public·static·final·makeReaderBinary(Lcom/amazon/ion/system/IonReaderBuilder;[BII)Lcom/amazon/ion/IonReader;
69 ····.locals·169 ····.locals·1
  
70 ····.line·20370 ····.line·192
71 ····new-instance·v0,·Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary;71 ····new-instance·v0,·Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary;
  
72 ····invoke-direct·{v0,·p0,·p1,·p2,·p3},·Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary;-><init>(Lcom/amazon/ion/system/IonReaderBuilder;[BII)V72 ····invoke-direct·{v0,·p0,·p1,·p2,·p3},·Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary;-><init>(Lcom/amazon/ion/system/IonReaderBuilder;[BII)V
  
73 ····return-object·v073 ····return-object·v0
74 .end·method74 .end·method
  
75 .method·public·static·final·makeReaderText(Lcom/amazon/ion/IonCatalog;Ljava/io/InputStream;Lcom/amazon/ion/impl/_Private_LocalSymbolTableFactory;)Lcom/amazon/ion/IonReader;75 .method·public·static·final·makeReaderText(Lcom/amazon/ion/IonCatalog;Ljava/io/InputStream;Lcom/amazon/ion/impl/_Private_LocalSymbolTableFactory;)Lcom/amazon/ion/IonReader;
76 ····.locals·276 ····.locals·2
  
77 ····.line·9977 ····.line·86
78 ····:try_start_078 ····:try_start_0
79 ····invoke-static·{p1},·Lcom/amazon/ion/impl/_Private_IonReaderFactory;->makeUnifiedStream(Ljava/io/InputStream;)Lcom/amazon/ion/impl/UnifiedInputStreamX;79 ····invoke-static·{p1},·Lcom/amazon/ion/impl/_Private_IonReaderFactory;->makeUnifiedStream(Ljava/io/InputStream;)Lcom/amazon/ion/impl/UnifiedInputStreamX;
  
80 ····move-result-object·p180 ····move-result-object·p1
81 ····:try_end_081 ····:try_end_0
82 ····.catch·Ljava/io/IOException;·{:try_start_0·..·:try_end_0}·:catch_082 ····.catch·Ljava/io/IOException;·{:try_start_0·..·:try_end_0}·:catch_0
  
83 ····.line·10383 ····.line·90
84 ····new-instance·v0,·Lcom/amazon/ion/impl/IonReaderTextUserX;84 ····new-instance·v0,·Lcom/amazon/ion/impl/IonReaderTextUserX;
  
85 ····const/4·v1,·0x085 ····const/4·v1,·0x0
  
86 ····invoke-direct·{v0,·p0,·p2,·p1,·v1},·Lcom/amazon/ion/impl/IonReaderTextUserX;-><init>(Lcom/amazon/ion/IonCatalog;Lcom/amazon/ion/impl/_Private_LocalSymbolTableFactory;Lcom/amazon/ion/impl/UnifiedInputStreamX;I)V86 ····invoke-direct·{v0,·p0,·p2,·p1,·v1},·Lcom/amazon/ion/impl/IonReaderTextUserX;-><init>(Lcom/amazon/ion/IonCatalog;Lcom/amazon/ion/impl/_Private_LocalSymbolTableFactory;Lcom/amazon/ion/impl/UnifiedInputStreamX;I)V
  
87 ····return-object·v087 ····return-object·v0
  
88 ····:catch_088 ····:catch_0
89 ····move-exception·p089 ····move-exception·p0
  
90 ····.line·10190 ····.line·88
91 ····new-instance·p1,·Lcom/amazon/ion/IonException;91 ····new-instance·p1,·Lcom/amazon/ion/IonException;
  
92 ····invoke-direct·{p1,·p0},·Lcom/amazon/ion/IonException;-><init>(Ljava/lang/Throwable;)V92 ····invoke-direct·{p1,·p0},·Lcom/amazon/ion/IonException;-><init>(Ljava/lang/Throwable;)V
  
93 ····throw·p193 ····throw·p1
94 .end·method94 .end·method
  
95 .method·public·static·final·makeReaderText(Lcom/amazon/ion/IonCatalog;[BIILcom/amazon/ion/impl/_Private_LocalSymbolTableFactory;)Lcom/amazon/ion/IonReader;95 .method·public·static·final·makeReaderText(Lcom/amazon/ion/IonCatalog;[BIILcom/amazon/ion/impl/_Private_LocalSymbolTableFactory;)Lcom/amazon/ion/IonReader;
96 ····.locals·096 ····.locals·0
  
97 ····.line·5697 ····.line·43
98 ····:try_start_098 ····:try_start_0
99 ····invoke-static·{p1,·p2,·p3},·Lcom/amazon/ion/impl/_Private_IonReaderFactory;->makeUnifiedStream([BII)Lcom/amazon/ion/impl/UnifiedInputStreamX;99 ····invoke-static·{p1,·p2,·p3},·Lcom/amazon/ion/impl/_Private_IonReaderFactory;->makeUnifiedStream([BII)Lcom/amazon/ion/impl/UnifiedInputStreamX;
  
100 ····move-result-object·p1100 ····move-result-object·p1
101 ····:try_end_0101 ····:try_end_0
102 ····.catch·Ljava/io/IOException;·{:try_start_0·..·:try_end_0}·:catch_0102 ····.catch·Ljava/io/IOException;·{:try_start_0·..·:try_end_0}·:catch_0
  
103 ····.line·62103 ····.line·49
104 ····new-instance·p3,·Lcom/amazon/ion/impl/IonReaderTextUserX;104 ····new-instance·p3,·Lcom/amazon/ion/impl/IonReaderTextUserX;
  
105 ····invoke-direct·{p3,·p0,·p4,·p1,·p2},·Lcom/amazon/ion/impl/IonReaderTextUserX;-><init>(Lcom/amazon/ion/IonCatalog;Lcom/amazon/ion/impl/_Private_LocalSymbolTableFactory;Lcom/amazon/ion/impl/UnifiedInputStreamX;I)V105 ····invoke-direct·{p3,·p0,·p4,·p1,·p2},·Lcom/amazon/ion/impl/IonReaderTextUserX;-><init>(Lcom/amazon/ion/IonCatalog;Lcom/amazon/ion/impl/_Private_LocalSymbolTableFactory;Lcom/amazon/ion/impl/UnifiedInputStreamX;I)V
  
106 ····return-object·p3106 ····return-object·p3
  
107 ····:catch_0107 ····:catch_0
108 ····move-exception·p0108 ····move-exception·p0
  
109 ····.line·60109 ····.line·47
110 ····new-instance·p1,·Lcom/amazon/ion/IonException;110 ····new-instance·p1,·Lcom/amazon/ion/IonException;
  
111 ····invoke-direct·{p1,·p0},·Lcom/amazon/ion/IonException;-><init>(Ljava/lang/Throwable;)V111 ····invoke-direct·{p1,·p0},·Lcom/amazon/ion/IonException;-><init>(Ljava/lang/Throwable;)V
  
112 ····throw·p1112 ····throw·p1
113 .end·method113 .end·method
  
114 .method·public·static·final·makeReaderText(Lcom/amazon/ion/IonCatalog;Ljava/io/Reader;Lcom/amazon/ion/impl/_Private_LocalSymbolTableFactory;)Lcom/amazon/ion/IonTextReader;114 .method·public·static·final·makeReaderText(Lcom/amazon/ion/IonCatalog;Ljava/io/Reader;Lcom/amazon/ion/impl/_Private_LocalSymbolTableFactory;)Lcom/amazon/ion/IonTextReader;
115 ····.locals·1115 ····.locals·1
  
116 ····.line·154116 ····.line·143
117 ····:try_start_0117 ····:try_start_0
118 ····invoke-static·{p1},·Lcom/amazon/ion/impl/UnifiedInputStreamX;->makeStream(Ljava/io/Reader;)Lcom/amazon/ion/impl/UnifiedInputStreamX;118 ····invoke-static·{p1},·Lcom/amazon/ion/impl/UnifiedInputStreamX;->makeStream(Ljava/io/Reader;)Lcom/amazon/ion/impl/UnifiedInputStreamX;
  
119 ····move-result-object·p1119 ····move-result-object·p1
  
120 ····.line·155120 ····.line·144
121 ····new-instance·v0,·Lcom/amazon/ion/impl/IonReaderTextUserX;121 ····new-instance·v0,·Lcom/amazon/ion/impl/IonReaderTextUserX;
  
122 ····invoke-direct·{v0,·p0,·p2,·p1},·Lcom/amazon/ion/impl/IonReaderTextUserX;-><init>(Lcom/amazon/ion/IonCatalog;Lcom/amazon/ion/impl/_Private_LocalSymbolTableFactory;Lcom/amazon/ion/impl/UnifiedInputStreamX;)V122 ····invoke-direct·{v0,·p0,·p2,·p1},·Lcom/amazon/ion/impl/IonReaderTextUserX;-><init>(Lcom/amazon/ion/IonCatalog;Lcom/amazon/ion/impl/_Private_LocalSymbolTableFactory;Lcom/amazon/ion/impl/UnifiedInputStreamX;)V
123 ····:try_end_0123 ····:try_end_0
124 ····.catch·Ljava/io/IOException;·{:try_start_0·..·:try_end_0}·:catch_0124 ····.catch·Ljava/io/IOException;·{:try_start_0·..·:try_end_0}·:catch_0
  
Max diff block lines reached; 11805/16402 bytes (71.97%) of diff not shown.
637 B
smali/com/amazon/ion/impl/IonReaderTreeUserX.smali
    
Offset 5, 16 lines modifiedOffset 5, 16 lines modified
5 #·interfaces5 #·interfaces
6 .implements·Lcom/amazon/ion/impl/_Private_ReaderWriter;6 .implements·Lcom/amazon/ion/impl/_Private_ReaderWriter;
  
  
7 #·annotations7 #·annotations
8 .annotation·system·Ldalvik/annotation/MemberClasses;8 .annotation·system·Ldalvik/annotation/MemberClasses;
9 ····value·=·{9 ····value·=·{
 10 ········Lcom/amazon/ion/impl/IonReaderTreeUserX$TreeSpan;,
10 ········Lcom/amazon/ion/impl/IonReaderTreeUserX$SeekableReaderFacet;,11 ········Lcom/amazon/ion/impl/IonReaderTreeUserX$SeekableReaderFacet;
11 ········Lcom/amazon/ion/impl/IonReaderTreeUserX$TreeSpan; 
12 ····}12 ····}
13 .end·annotation13 .end·annotation
  
  
14 #·static·fields14 #·static·fields
15 .field·static·final·synthetic·$assertionsDisabled:Z15 .field·static·final·synthetic·$assertionsDisabled:Z
  
168 KB
smali/com/amazon/ion/impl/IonReaderTextRawTokensX.smali
    
Offset 2, 19 lines modifiedOffset 2, 19 lines modified
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"IonReaderTextRawTokensX.java"3 .source·"IonReaderTextRawTokensX.java"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/MemberClasses;5 .annotation·system·Ldalvik/annotation/MemberClasses;
6 ····value·=·{6 ····value·=·{
7 ········Lcom/amazon/ion/impl/IonReaderTextRawTokensX$NumericState;, 
8 ········Lcom/amazon/ion/impl/IonReaderTextRawTokensX$Radix;, 
9 ········Lcom/amazon/ion/impl/IonReaderTextRawTokensX$ProhibitedCharacters;,7 ········Lcom/amazon/ion/impl/IonReaderTextRawTokensX$ProhibitedCharacters;,
 8 ········Lcom/amazon/ion/impl/IonReaderTextRawTokensX$Radix;,
 9 ········Lcom/amazon/ion/impl/IonReaderTextRawTokensX$CommentStrategy;,
 10 ········Lcom/amazon/ion/impl/IonReaderTextRawTokensX$NumericState;,
10 ········Lcom/amazon/ion/impl/IonReaderTextRawTokensX$IonReaderTextTokenException;,11 ········Lcom/amazon/ion/impl/IonReaderTextRawTokensX$IonReaderTextTokenException;
11 ········Lcom/amazon/ion/impl/IonReaderTextRawTokensX$CommentStrategy; 
12 ····}12 ····}
13 .end·annotation13 .end·annotation
  
  
14 #·static·fields14 #·static·fields
15 .field·static·final·synthetic·$assertionsDisabled:Z·=·false15 .field·static·final·synthetic·$assertionsDisabled:Z·=·false
  
Offset 63, 27 lines modifiedOffset 63, 27 lines modified
63 .end·field63 .end·field
  
  
64 #·direct·methods64 #·direct·methods
65 .method·static·constructor·<clinit>()V65 .method·static·constructor·<clinit>()V
66 ····.locals·166 ····.locals·1
  
67 ····.line·7067 ····.line·57
68 ····new-instance·v0,·Lcom/amazon/ion/impl/IonReaderTextRawTokensX$1;68 ····new-instance·v0,·Lcom/amazon/ion/impl/IonReaderTextRawTokensX$1;
  
69 ····invoke-direct·{v0},·Lcom/amazon/ion/impl/IonReaderTextRawTokensX$1;-><init>()V69 ····invoke-direct·{v0},·Lcom/amazon/ion/impl/IonReaderTextRawTokensX$1;-><init>()V
  
70 ····sput-object·v0,·Lcom/amazon/ion/impl/IonReaderTextRawTokensX;->NULL_APPENDABLE:Ljava/lang/Appendable;70 ····sput-object·v0,·Lcom/amazon/ion/impl/IonReaderTextRawTokensX;->NULL_APPENDABLE:Ljava/lang/Appendable;
  
71 ····.line·9071 ····.line·77
72 ····sget-object·v0,·Lcom/amazon/ion/impl/Base64Encoder;->Base64EncodingCharToInt:[I72 ····sget-object·v0,·Lcom/amazon/ion/impl/Base64Encoder;->Base64EncodingCharToInt:[I
  
73 ····sput-object·v0,·Lcom/amazon/ion/impl/IonReaderTextRawTokensX;->BASE64_CHAR_TO_BIN:[I73 ····sput-object·v0,·Lcom/amazon/ion/impl/IonReaderTextRawTokensX;->BASE64_CHAR_TO_BIN:[I
  
74 ····.line·9174 ····.line·78
75 ····sget-char·v0,·Lcom/amazon/ion/impl/Base64Encoder;->Base64EncodingTerminator:C75 ····sget-char·v0,·Lcom/amazon/ion/impl/Base64Encoder;->Base64EncodingTerminator:C
  
76 ····sput·v0,·Lcom/amazon/ion/impl/IonReaderTextRawTokensX;->BASE64_TERMINATOR_CHAR:I76 ····sput·v0,·Lcom/amazon/ion/impl/IonReaderTextRawTokensX;->BASE64_TERMINATOR_CHAR:I
  
77 ····return-void77 ····return-void
78 .end·method78 .end·method
  
Offset 94, 57 lines modifiedOffset 94, 57 lines modified
  
94 ····const-wide/16·v4,·0x194 ····const-wide/16·v4,·0x1
  
95 ····move-object·v0,·p095 ····move-object·v0,·p0
  
96 ····move-object·v1,·p196 ····move-object·v1,·p1
  
97 ····.line·12397 ····.line·110
98 ····invoke-direct/range·{v0·..·v5},·Lcom/amazon/ion/impl/IonReaderTextRawTokensX;-><init>(Lcom/amazon/ion/impl/UnifiedInputStreamX;JJ)V98 ····invoke-direct/range·{v0·..·v5},·Lcom/amazon/ion/impl/IonReaderTextRawTokensX;-><init>(Lcom/amazon/ion/impl/UnifiedInputStreamX;JJ)V
  
99 ····return-void99 ····return-void
100 .end·method100 .end·method
  
101 .method·public·constructor·<init>(Lcom/amazon/ion/impl/UnifiedInputStreamX;JJ)V101 .method·public·constructor·<init>(Lcom/amazon/ion/impl/UnifiedInputStreamX;JJ)V
102 ····.locals·2102 ····.locals·2
  
103 ····.line·128103 ····.line·115
104 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V104 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
105 ····const/4·v0,·0x0105 ····const/4·v0,·0x0
  
106 ····.line·93106 ····.line·80
107 ····iput-object·v0,·p0,·Lcom/amazon/ion/impl/IonReaderTextRawTokensX;->_stream:Lcom/amazon/ion/impl/UnifiedInputStreamX;107 ····iput-object·v0,·p0,·Lcom/amazon/ion/impl/IonReaderTextRawTokensX;->_stream:Lcom/amazon/ion/impl/UnifiedInputStreamX;
  
108 ····const/4·v0,·-0x1108 ····const/4·v0,·-0x1
  
109 ····.line·94109 ····.line·81
110 ····iput·v0,·p0,·Lcom/amazon/ion/impl/IonReaderTextRawTokensX;->_token:I110 ····iput·v0,·p0,·Lcom/amazon/ion/impl/IonReaderTextRawTokensX;->_token:I
  
111 ····const/4·v0,·0x0111 ····const/4·v0,·0x0
  
112 ····.line·99112 ····.line·86
113 ····iput-boolean·v0,·p0,·Lcom/amazon/ion/impl/IonReaderTextRawTokensX;->_line_count_has_cached:Z113 ····iput-boolean·v0,·p0,·Lcom/amazon/ion/impl/IonReaderTextRawTokensX;->_line_count_has_cached:Z
  
114 ····.line·114114 ····.line·101
115 ····new-instance·v0,·Ljava/util/ArrayList;115 ····new-instance·v0,·Ljava/util/ArrayList;
  
116 ····const/16·v1,·0x10116 ····const/16·v1,·0x10
  
117 ····invoke-direct·{v0,·v1},·Ljava/util/ArrayList;-><init>(I)V117 ····invoke-direct·{v0,·v1},·Ljava/util/ArrayList;-><init>(I)V
  
118 ····iput-object·v0,·p0,·Lcom/amazon/ion/impl/IonReaderTextRawTokensX;->containerSkipTerminatorStack:Ljava/util/ArrayList;118 ····iput-object·v0,·p0,·Lcom/amazon/ion/impl/IonReaderTextRawTokensX;->containerSkipTerminatorStack:Ljava/util/ArrayList;
  
119 ····.line·129119 ····.line·116
120 ····iput-object·p1,·p0,·Lcom/amazon/ion/impl/IonReaderTextRawTokensX;->_stream:Lcom/amazon/ion/impl/UnifiedInputStreamX;120 ····iput-object·p1,·p0,·Lcom/amazon/ion/impl/IonReaderTextRawTokensX;->_stream:Lcom/amazon/ion/impl/UnifiedInputStreamX;
  
121 ····.line·130121 ····.line·117
122 ····iput-wide·p2,·p0,·Lcom/amazon/ion/impl/IonReaderTextRawTokensX;->_line_count:J122 ····iput-wide·p2,·p0,·Lcom/amazon/ion/impl/IonReaderTextRawTokensX;->_line_count:J
  
123 ····.line·131123 ····.line·118
124 ····invoke-virtual·{p1},·Lcom/amazon/ion/impl/UnifiedInputStreamX;->getPosition()J124 ····invoke-virtual·{p1},·Lcom/amazon/ion/impl/UnifiedInputStreamX;->getPosition()J
  
125 ····move-result-wide·p1125 ····move-result-wide·p1
  
126 ····sub-long/2addr·p1,·p4126 ····sub-long/2addr·p1,·p4
  
127 ····iput-wide·p1,·p0,·Lcom/amazon/ion/impl/IonReaderTextRawTokensX;->_line_starting_position:J127 ····iput-wide·p1,·p0,·Lcom/amazon/ion/impl/IonReaderTextRawTokensX;->_line_starting_position:J
Offset 156, 65 lines modifiedOffset 156, 65 lines modified
156 ····.locals·0156 ····.locals·0
157 ····.annotation·system·Ldalvik/annotation/Throws;157 ····.annotation·system·Ldalvik/annotation/Throws;
158 ········value·=·{158 ········value·=·{
159 ············Ljava/io/IOException;159 ············Ljava/io/IOException;
160 ········}160 ········}
161 ····.end·annotation161 ····.end·annotation
  
162 ····.line·66162 ····.line·53
163 ····invoke-direct·{p0},·Lcom/amazon/ion/impl/IonReaderTextRawTokensX;->skip_single_line_comment()V163 ····invoke-direct·{p0},·Lcom/amazon/ion/impl/IonReaderTextRawTokensX;->skip_single_line_comment()V
  
164 ····return-void164 ····return-void
165 .end·method165 .end·method
  
166 .method·static·synthetic·access$200(Lcom/amazon/ion/impl/IonReaderTextRawTokensX;)V166 .method·static·synthetic·access$200(Lcom/amazon/ion/impl/IonReaderTextRawTokensX;)V
167 ····.locals·0167 ····.locals·0
168 ····.annotation·system·Ldalvik/annotation/Throws;168 ····.annotation·system·Ldalvik/annotation/Throws;
169 ········value·=·{169 ········value·=·{
170 ············Ljava/io/IOException;170 ············Ljava/io/IOException;
Max diff block lines reached; 168122/172224 bytes (97.62%) of diff not shown.
1.84 KB
smali/com/amazon/ion/impl/UnifiedInputBufferX$1.smali
    
Offset 8, 60 lines modifiedOffset 8, 7 lines modified
8 ····value·=·Lcom/amazon/ion/impl/UnifiedInputBufferX;8 ····value·=·Lcom/amazon/ion/impl/UnifiedInputBufferX;
9 .end·annotation9 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x100811 ····accessFlags·=·0x1008
12 ····name·=·null12 ····name·=·null
13 .end·annotation13 .end·annotation
  
  
14 #·static·fields 
15 .field·static·final·synthetic·$SwitchMap$com$amazon$ion$impl$UnifiedInputBufferX$BufferType:[I 
  
  
16 #·direct·methods 
17 .method·static·constructor·<clinit>()V 
18 ····.locals·3 
  
19 ····.line·45 
20 ····invoke-static·{},·Lcom/amazon/ion/impl/UnifiedInputBufferX$BufferType;->values()[Lcom/amazon/ion/impl/UnifiedInputBufferX$BufferType; 
  
21 ····move-result-object·v0 
  
22 ····array-length·v0,·v0 
  
23 ····new-array·v0,·v0,·[I 
  
24 ····sput-object·v0,·Lcom/amazon/ion/impl/UnifiedInputBufferX$1;->$SwitchMap$com$amazon$ion$impl$UnifiedInputBufferX$BufferType:[I 
  
25 ····:try_start_0 
26 ····sget-object·v1,·Lcom/amazon/ion/impl/UnifiedInputBufferX$BufferType;->CHARS:Lcom/amazon/ion/impl/UnifiedInputBufferX$BufferType; 
  
27 ····invoke-virtual·{v1},·Lcom/amazon/ion/impl/UnifiedInputBufferX$BufferType;->ordinal()I 
  
28 ····move-result·v1 
  
29 ····const/4·v2,·0x1 
  
30 ····aput·v2,·v0,·v1 
31 ····:try_end_0 
32 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_0·..·:try_end_0}·:catch_0 
  
33 ····:catch_0 
34 ····:try_start_1 
35 ····sget-object·v0,·Lcom/amazon/ion/impl/UnifiedInputBufferX$1;->$SwitchMap$com$amazon$ion$impl$UnifiedInputBufferX$BufferType:[I 
  
36 ····sget-object·v1,·Lcom/amazon/ion/impl/UnifiedInputBufferX$BufferType;->BYTES:Lcom/amazon/ion/impl/UnifiedInputBufferX$BufferType; 
  
37 ····invoke-virtual·{v1},·Lcom/amazon/ion/impl/UnifiedInputBufferX$BufferType;->ordinal()I 
  
38 ····move-result·v1 
  
39 ····const/4·v2,·0x2 
  
40 ····aput·v2,·v0,·v1 
41 ····:try_end_1 
42 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_1·..·:try_end_1}·:catch_1 
  
43 ····:catch_1 
44 ····return-void 
45 .end·method 
3.65 KB
smali/com/amazon/ion/impl/IonReaderContinuableTopLevelBinary$SpanProviderFacet.smali
    
Offset 20, 80 lines modifiedOffset 20, 88 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary;21 .field·final·synthetic·this$0:Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·private·constructor·<init>(Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary;)V23 .method·private·constructor·<init>(Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary;)V
24 ····.locals·024 ····.locals·0
 25 ····.annotation·system·Ldalvik/annotation/MethodParameters;
 26 ········accessFlags·=·{
 27 ············0x1010
 28 ········}
 29 ········names·=·{
 30 ············null
 31 ········}
 32 ····.end·annotation
  
25 ····.line·26033 ····.line·261
26 ····iput-object·p1,·p0,·Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary$SpanProviderFacet;->this$0:Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary;34 ····iput-object·p1,·p0,·Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary$SpanProviderFacet;->this$0:Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary;
  
27 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V35 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
28 ····return-void36 ····return-void
29 .end·method37 .end·method
  
30 .method·synthetic·constructor·<init>(Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary;Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary$1;)V38 .method·synthetic·constructor·<init>(Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary;Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary$1;)V
31 ····.locals·039 ····.locals·0
  
32 ····.line·26040 ····.line·261
33 ····invoke-direct·{p0,·p1},·Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary$SpanProviderFacet;-><init>(Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary;)V41 ····invoke-direct·{p0,·p1},·Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary$SpanProviderFacet;-><init>(Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary;)V
  
34 ····return-void42 ····return-void
35 .end·method43 .end·method
  
  
36 #·virtual·methods44 #·virtual·methods
37 .method·public·currentSpan()Lcom/amazon/ion/Span;45 .method·public·currentSpan()Lcom/amazon/ion/Span;
38 ····.locals·946 ····.locals·9
  
39 ····.line·26447 ····.line·265
40 ····iget-object·v0,·p0,·Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary$SpanProviderFacet;->this$0:Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary;48 ····iget-object·v0,·p0,·Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary$SpanProviderFacet;->this$0:Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary;
  
41 ····invoke-static·{v0},·Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary;->access$000(Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary;)Lcom/amazon/ion/IonType;49 ····invoke-static·{v0},·Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary;->access$000(Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary;)Lcom/amazon/ion/IonType;
  
42 ····move-result-object·v050 ····move-result-object·v0
  
43 ····if-eqz·v0,·:cond_051 ····if-eqz·v0,·:cond_0
  
44 ····.line·26752 ····.line·268
45 ····new-instance·v0,·Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary$IonReaderBinarySpan;53 ····new-instance·v0,·Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary$IonReaderBinarySpan;
  
46 ····iget-object·v1,·p0,·Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary$SpanProviderFacet;->this$0:Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary;54 ····iget-object·v1,·p0,·Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary$SpanProviderFacet;->this$0:Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary;
  
47 ····iget-wide·v2,·v1,·Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary;->valuePreHeaderIndex:J55 ····iget-wide·v2,·v1,·Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary;->valuePreHeaderIndex:J
  
48 ····iget-object·v1,·p0,·Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary$SpanProviderFacet;->this$0:Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary;56 ····iget-object·v1,·p0,·Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary$SpanProviderFacet;->this$0:Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary;
  
49 ····iget-object·v1,·v1,·Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary;->valueMarker:Lcom/amazon/ion/impl/Marker;57 ····iget-object·v1,·v1,·Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary;->valueMarker:Lcom/amazon/ion/impl/Marker;
  
50 ····iget-wide·v4,·v1,·Lcom/amazon/ion/impl/Marker;->endIndex:J58 ····iget-wide·v4,·v1,·Lcom/amazon/ion/impl/Marker;->endIndex:J
  
51 ····iget-object·v1,·p0,·Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary$SpanProviderFacet;->this$0:Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary;59 ····iget-object·v1,·p0,·Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary$SpanProviderFacet;->this$0:Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary;
  
52 ····.line·27060 ····.line·271
53 ····invoke-virtual·{v1},·Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary;->getTotalOffset()J61 ····invoke-virtual·{v1},·Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary;->getTotalOffset()J
  
54 ····move-result-wide·v662 ····move-result-wide·v6
  
55 ····iget-object·v1,·p0,·Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary$SpanProviderFacet;->this$0:Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary;63 ····iget-object·v1,·p0,·Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary$SpanProviderFacet;->this$0:Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary;
  
56 ····.line·27164 ····.line·272
57 ····invoke-virtual·{v1},·Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary;->getSymbolTable()Lcom/amazon/ion/SymbolTable;65 ····invoke-virtual·{v1},·Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary;->getSymbolTable()Lcom/amazon/ion/SymbolTable;
  
58 ····move-result-object·v866 ····move-result-object·v8
  
59 ····move-object·v1,·v067 ····move-object·v1,·v0
  
60 ····invoke-direct/range·{v1·..·v8},·Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary$IonReaderBinarySpan;-><init>(JJJLcom/amazon/ion/SymbolTable;)V68 ····invoke-direct/range·{v1·..·v8},·Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary$IonReaderBinarySpan;-><init>(JJJLcom/amazon/ion/SymbolTable;)V
  
61 ····return-object·v069 ····return-object·v0
  
62 ····.line·26570 ····.line·266
63 ····:cond_071 ····:cond_0
64 ····new-instance·v0,·Ljava/lang/IllegalStateException;72 ····new-instance·v0,·Ljava/lang/IllegalStateException;
  
65 ····const-string·v1,·"IonReader·isn\'t·positioned·on·a·value"73 ····const-string·v1,·"IonReader·isn\'t·positioned·on·a·value"
  
66 ····invoke-direct·{v0,·v1},·Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V74 ····invoke-direct·{v0,·v1},·Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
  
3.71 KB
smali/com/amazon/ion/impl/UnifiedDataPageX$PageType.smali
    
Offset 27, 67 lines modifiedOffset 27, 105 lines modified
  
27 .field·public·static·final·enum·BYTES:Lcom/amazon/ion/impl/UnifiedDataPageX$PageType;27 .field·public·static·final·enum·BYTES:Lcom/amazon/ion/impl/UnifiedDataPageX$PageType;
  
28 .field·public·static·final·enum·CHARS:Lcom/amazon/ion/impl/UnifiedDataPageX$PageType;28 .field·public·static·final·enum·CHARS:Lcom/amazon/ion/impl/UnifiedDataPageX$PageType;
  
  
29 #·direct·methods29 #·direct·methods
 30 .method·private·static·synthetic·$values()[Lcom/amazon/ion/impl/UnifiedDataPageX$PageType;
 31 ····.locals·3
  
 32 ····const/4·v0,·0x2
  
 33 ····.line·28
 34 ····new-array·v0,·v0,·[Lcom/amazon/ion/impl/UnifiedDataPageX$PageType;
  
 35 ····sget-object·v1,·Lcom/amazon/ion/impl/UnifiedDataPageX$PageType;->BYTES:Lcom/amazon/ion/impl/UnifiedDataPageX$PageType;
  
 36 ····const/4·v2,·0x0
  
 37 ····aput-object·v1,·v0,·v2
  
 38 ····sget-object·v1,·Lcom/amazon/ion/impl/UnifiedDataPageX$PageType;->CHARS:Lcom/amazon/ion/impl/UnifiedDataPageX$PageType;
  
 39 ····const/4·v2,·0x1
  
 40 ····aput-object·v1,·v0,·v2
  
 41 ····return-object·v0
 42 .end·method
  
30 .method·static·constructor·<clinit>()V43 .method·static·constructor·<clinit>()V
31 ····.locals·544 ····.locals·3
  
32 ····.line·2845 ····.line·28
33 ····new-instance·v0,·Lcom/amazon/ion/impl/UnifiedDataPageX$PageType;46 ····new-instance·v0,·Lcom/amazon/ion/impl/UnifiedDataPageX$PageType;
  
34 ····const-string·v1,·"BYTES"47 ····const-string·v1,·"BYTES"
  
35 ····const/4·v2,·0x048 ····const/4·v2,·0x0
  
36 ····invoke-direct·{v0,·v1,·v2},·Lcom/amazon/ion/impl/UnifiedDataPageX$PageType;-><init>(Ljava/lang/String;I)V49 ····invoke-direct·{v0,·v1,·v2},·Lcom/amazon/ion/impl/UnifiedDataPageX$PageType;-><init>(Ljava/lang/String;I)V
  
37 ····sput-object·v0,·Lcom/amazon/ion/impl/UnifiedDataPageX$PageType;->BYTES:Lcom/amazon/ion/impl/UnifiedDataPageX$PageType;50 ····sput-object·v0,·Lcom/amazon/ion/impl/UnifiedDataPageX$PageType;->BYTES:Lcom/amazon/ion/impl/UnifiedDataPageX$PageType;
  
38 ····new-instance·v1,·Lcom/amazon/ion/impl/UnifiedDataPageX$PageType;51 ····new-instance·v0,·Lcom/amazon/ion/impl/UnifiedDataPageX$PageType;
  
39 ····const-string·v3,·"CHARS" 
  
40 ····const/4·v4,·0x1 
  
41 ····invoke-direct·{v1,·v3,·v4},·Lcom/amazon/ion/impl/UnifiedDataPageX$PageType;-><init>(Ljava/lang/String;I)V52 ····const-string·v1,·"CHARS"
  
42 ····sput-object·v1,·Lcom/amazon/ion/impl/UnifiedDataPageX$PageType;->CHARS:Lcom/amazon/ion/impl/UnifiedDataPageX$PageType;53 ····const/4·v2,·0x1
  
43 ····const/4·v3,·0x254 ····invoke-direct·{v0,·v1,·v2},·Lcom/amazon/ion/impl/UnifiedDataPageX$PageType;-><init>(Ljava/lang/String;I)V
  
44 ····new-array·v3,·v3,·[Lcom/amazon/ion/impl/UnifiedDataPageX$PageType;55 ····sput-object·v0,·Lcom/amazon/ion/impl/UnifiedDataPageX$PageType;->CHARS:Lcom/amazon/ion/impl/UnifiedDataPageX$PageType;
  
45 ····aput-object·v0,·v3,·v256 ····invoke-static·{},·Lcom/amazon/ion/impl/UnifiedDataPageX$PageType;->$values()[Lcom/amazon/ion/impl/UnifiedDataPageX$PageType;
  
46 ····aput-object·v1,·v3,·v457 ····move-result-object·v0
  
47 ····sput-object·v3,·Lcom/amazon/ion/impl/UnifiedDataPageX$PageType;->$VALUES:[Lcom/amazon/ion/impl/UnifiedDataPageX$PageType;58 ····sput-object·v0,·Lcom/amazon/ion/impl/UnifiedDataPageX$PageType;->$VALUES:[Lcom/amazon/ion/impl/UnifiedDataPageX$PageType;
  
48 ····return-void59 ····return-void
49 .end·method60 .end·method
  
50 .method·private·constructor·<init>(Ljava/lang/String;I)V61 .method·private·constructor·<init>(Ljava/lang/String;I)V
51 ····.locals·062 ····.locals·0
 63 ····.annotation·system·Ldalvik/annotation/MethodParameters;
 64 ········accessFlags·=·{
 65 ············0x1000,
 66 ············0x1000
 67 ········}
 68 ········names·=·{
 69 ············null,
 70 ············null
 71 ········}
 72 ····.end·annotation
  
52 ····.annotation·system·Ldalvik/annotation/Signature;73 ····.annotation·system·Ldalvik/annotation/Signature;
53 ········value·=·{74 ········value·=·{
54 ············"()V"75 ············"()V"
55 ········}76 ········}
56 ····.end·annotation77 ····.end·annotation
  
57 ····.line·2878 ····.line·28
58 ····invoke-direct·{p0,·p1,·p2},·Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V79 ····invoke-direct·{p0,·p1,·p2},·Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V
  
59 ····return-void80 ····return-void
60 .end·method81 .end·method
  
61 .method·public·static·valueOf(Ljava/lang/String;)Lcom/amazon/ion/impl/UnifiedDataPageX$PageType;82 .method·public·static·valueOf(Ljava/lang/String;)Lcom/amazon/ion/impl/UnifiedDataPageX$PageType;
62 ····.locals·183 ····.locals·1
 84 ····.annotation·system·Ldalvik/annotation/MethodParameters;
 85 ········accessFlags·=·{
 86 ············0x8000
 87 ········}
 88 ········names·=·{
 89 ············null
 90 ········}
 91 ····.end·annotation
  
63 ····.line·2892 ····.line·28
64 ····const-class·v0,·Lcom/amazon/ion/impl/UnifiedDataPageX$PageType;93 ····const-class·v0,·Lcom/amazon/ion/impl/UnifiedDataPageX$PageType;
  
65 ····invoke-static·{v0,·p0},·Ljava/lang/Enum;->valueOf(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum;94 ····invoke-static·{v0,·p0},·Ljava/lang/Enum;->valueOf(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum;
  
66 ····move-result-object·p095 ····move-result-object·p0
1.77 KB
smali/com/amazon/ion/impl/UnifiedDataPageX$1.smali
    
Offset 8, 60 lines modifiedOffset 8, 7 lines modified
8 ····value·=·Lcom/amazon/ion/impl/UnifiedDataPageX;8 ····value·=·Lcom/amazon/ion/impl/UnifiedDataPageX;
9 .end·annotation9 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x100811 ····accessFlags·=·0x1008
12 ····name·=·null12 ····name·=·null
13 .end·annotation13 .end·annotation
  
  
14 #·static·fields 
15 .field·static·final·synthetic·$SwitchMap$com$amazon$ion$impl$UnifiedDataPageX$PageType:[I 
  
  
16 #·direct·methods 
17 .method·static·constructor·<clinit>()V 
18 ····.locals·3 
  
19 ····.line·48 
20 ····invoke-static·{},·Lcom/amazon/ion/impl/UnifiedDataPageX$PageType;->values()[Lcom/amazon/ion/impl/UnifiedDataPageX$PageType; 
  
21 ····move-result-object·v0 
  
22 ····array-length·v0,·v0 
  
23 ····new-array·v0,·v0,·[I 
  
24 ····sput-object·v0,·Lcom/amazon/ion/impl/UnifiedDataPageX$1;->$SwitchMap$com$amazon$ion$impl$UnifiedDataPageX$PageType:[I 
  
25 ····:try_start_0 
26 ····sget-object·v1,·Lcom/amazon/ion/impl/UnifiedDataPageX$PageType;->CHARS:Lcom/amazon/ion/impl/UnifiedDataPageX$PageType; 
  
27 ····invoke-virtual·{v1},·Lcom/amazon/ion/impl/UnifiedDataPageX$PageType;->ordinal()I 
  
28 ····move-result·v1 
  
29 ····const/4·v2,·0x1 
  
30 ····aput·v2,·v0,·v1 
31 ····:try_end_0 
32 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_0·..·:try_end_0}·:catch_0 
  
33 ····:catch_0 
34 ····:try_start_1 
35 ····sget-object·v0,·Lcom/amazon/ion/impl/UnifiedDataPageX$1;->$SwitchMap$com$amazon$ion$impl$UnifiedDataPageX$PageType:[I 
  
36 ····sget-object·v1,·Lcom/amazon/ion/impl/UnifiedDataPageX$PageType;->BYTES:Lcom/amazon/ion/impl/UnifiedDataPageX$PageType; 
  
37 ····invoke-virtual·{v1},·Lcom/amazon/ion/impl/UnifiedDataPageX$PageType;->ordinal()I 
  
38 ····move-result·v1 
  
39 ····const/4·v2,·0x2 
  
40 ····aput·v2,·v0,·v1 
41 ····:try_end_1 
42 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_1·..·:try_end_1}·:catch_1 
  
43 ····:catch_1 
44 ····return-void 
45 .end·method 
724 B
smali/com/amazon/ion/impl/IonReaderTreeSystem$1.smali
    
Offset 20, 14 lines modifiedOffset 20, 22 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lcom/amazon/ion/impl/IonReaderTreeSystem;21 .field·final·synthetic·this$0:Lcom/amazon/ion/impl/IonReaderTreeSystem;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/amazon/ion/impl/IonReaderTreeSystem;)V23 .method·constructor·<init>(Lcom/amazon/ion/impl/IonReaderTreeSystem;)V
24 ····.locals·024 ····.locals·0
 25 ····.annotation·system·Ldalvik/annotation/MethodParameters;
 26 ········accessFlags·=·{
 27 ············0x8010
 28 ········}
 29 ········names·=·{
 30 ············null
 31 ········}
 32 ····.end·annotation
  
25 ····.line·8033 ····.line·80
26 ····iput-object·p1,·p0,·Lcom/amazon/ion/impl/IonReaderTreeSystem$1;->this$0:Lcom/amazon/ion/impl/IonReaderTreeSystem;34 ····iput-object·p1,·p0,·Lcom/amazon/ion/impl/IonReaderTreeSystem$1;->this$0:Lcom/amazon/ion/impl/IonReaderTreeSystem;
  
27 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V35 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
28 ····return-void36 ····return-void
610 B
smali/com/amazon/ion/impl/Base64Encoder.smali
    
Offset 2, 17 lines modifiedOffset 2, 17 lines modified
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"Base64Encoder.java"3 .source·"Base64Encoder.java"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/MemberClasses;5 .annotation·system·Ldalvik/annotation/MemberClasses;
6 ····value·=·{6 ····value·=·{
 7 ········Lcom/amazon/ion/impl/Base64Encoder$EL;,
7 ········Lcom/amazon/ion/impl/Base64Encoder$TextStream;,8 ········Lcom/amazon/ion/impl/Base64Encoder$TextStream;,
8 ········Lcom/amazon/ion/impl/Base64Encoder$BinaryStream;,9 ········Lcom/amazon/ion/impl/Base64Encoder$BinaryStream;
9 ········Lcom/amazon/ion/impl/Base64Encoder$EL; 
10 ····}10 ····}
11 .end·annotation11 .end·annotation
  
  
12 #·static·fields12 #·static·fields
13 .field·static·final·BUFSIZE:I·=·0x40013 .field·static·final·BUFSIZE:I·=·0x400
  
1.88 KB
smali/com/amazon/ion/impl/IonReaderTextRawTokensX$CommentStrategy$2.smali
    
Offset 5, 26 lines modifiedOffset 5, 36 lines modified
  
5 #·annotations5 #·annotations
6 .annotation·system·Ldalvik/annotation/EnclosingClass;6 .annotation·system·Ldalvik/annotation/EnclosingClass;
7 ····value·=·Lcom/amazon/ion/impl/IonReaderTextRawTokensX$CommentStrategy;7 ····value·=·Lcom/amazon/ion/impl/IonReaderTextRawTokensX$CommentStrategy;
8 .end·annotation8 .end·annotation
  
9 .annotation·system·Ldalvik/annotation/InnerClass;9 .annotation·system·Ldalvik/annotation/InnerClass;
10 ····accessFlags·=·0x400810 ····accessFlags·=·0x4010
11 ····name·=·null11 ····name·=·null
12 .end·annotation12 .end·annotation
  
  
13 #·direct·methods13 #·direct·methods
14 .method·constructor·<init>(Ljava/lang/String;I)V14 .method·constructor·<init>(Ljava/lang/String;I)V
15 ····.locals·115 ····.locals·1
 16 ····.annotation·system·Ldalvik/annotation/MethodParameters;
 17 ········accessFlags·=·{
 18 ············0x1000,
 19 ············0x1000
 20 ········}
 21 ········names·=·{
 22 ············null,
 23 ············null
 24 ········}
 25 ····.end·annotation
  
16 ····const/4·v0,·0x026 ····const/4·v0,·0x0
  
17 ····.line·76127 ····.line·748
18 ····invoke-direct·{p0,·p1,·p2,·v0},·Lcom/amazon/ion/impl/IonReaderTextRawTokensX$CommentStrategy;-><init>(Ljava/lang/String;ILcom/amazon/ion/impl/IonReaderTextRawTokensX$1;)V28 ····invoke-direct·{p0,·p1,·p2,·v0},·Lcom/amazon/ion/impl/IonReaderTextRawTokensX$CommentStrategy;-><init>(Ljava/lang/String;ILcom/amazon/ion/impl/IonReaderTextRawTokensX$1;)V
  
19 ····return-void29 ····return-void
20 .end·method30 .end·method
  
  
21 #·virtual·methods31 #·virtual·methods
Offset 32, 36 lines modifiedOffset 42, 36 lines modified
32 ····.locals·242 ····.locals·2
33 ····.annotation·system·Ldalvik/annotation/Throws;43 ····.annotation·system·Ldalvik/annotation/Throws;
34 ········value·=·{44 ········value·=·{
35 ············Ljava/io/IOException;45 ············Ljava/io/IOException;
36 ········}46 ········}
37 ····.end·annotation47 ····.end·annotation
  
38 ····.line·76848 ····.line·755
39 ····invoke-virtual·{p1},·Lcom/amazon/ion/impl/IonReaderTextRawTokensX;->read_char()I49 ····invoke-virtual·{p1},·Lcom/amazon/ion/impl/IonReaderTextRawTokensX;->read_char()I
  
40 ····move-result·v050 ····move-result·v0
  
41 ····const/16·v1,·0x2f51 ····const/16·v1,·0x2f
  
42 ····if-eq·v0,·v1,·:cond_152 ····if-eq·v0,·v1,·:cond_1
  
43 ····const/16·v1,·0x2a53 ····const/16·v1,·0x2a
  
44 ····if-ne·v0,·v1,·:cond_054 ····if-ne·v0,·v1,·:cond_0
  
45 ····goto·:goto_055 ····goto·:goto_0
  
46 ····.line·77556 ····.line·762
47 ····:cond_057 ····:cond_0
48 ····invoke-static·{p1,·v0},·Lcom/amazon/ion/impl/IonReaderTextRawTokensX;->access$300(Lcom/amazon/ion/impl/IonReaderTextRawTokensX;I)V58 ····invoke-static·{p1,·v0},·Lcom/amazon/ion/impl/IonReaderTextRawTokensX;->access$300(Lcom/amazon/ion/impl/IonReaderTextRawTokensX;I)V
  
49 ····goto·:goto_159 ····goto·:goto_1
  
50 ····.line·77160 ····.line·758
51 ····:cond_161 ····:cond_1
52 ····:goto_062 ····:goto_0
53 ····const-string·v0,·"Illegal·comment"63 ····const-string·v0,·"Illegal·comment"
  
54 ····invoke-virtual·{p1,·v0},·Lcom/amazon/ion/impl/IonReaderTextRawTokensX;->error(Ljava/lang/String;)V64 ····invoke-virtual·{p1,·v0},·Lcom/amazon/ion/impl/IonReaderTextRawTokensX;->error(Ljava/lang/String;)V
  
55 ····:goto_165 ····:goto_1
1.53 KB
smali/com/amazon/ion/impl/IonReaderTextUserX$SpanProviderFacet.smali
    
Offset 20, 38 lines modifiedOffset 20, 46 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lcom/amazon/ion/impl/IonReaderTextUserX;21 .field·final·synthetic·this$0:Lcom/amazon/ion/impl/IonReaderTextUserX;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·private·constructor·<init>(Lcom/amazon/ion/impl/IonReaderTextUserX;)V23 .method·private·constructor·<init>(Lcom/amazon/ion/impl/IonReaderTextUserX;)V
24 ····.locals·024 ····.locals·0
 25 ····.annotation·system·Ldalvik/annotation/MethodParameters;
 26 ········accessFlags·=·{
 27 ············0x1010
 28 ········}
 29 ········names·=·{
 30 ············null
 31 ········}
 32 ····.end·annotation
  
25 ····.line·41733 ····.line·407
26 ····iput-object·p1,·p0,·Lcom/amazon/ion/impl/IonReaderTextUserX$SpanProviderFacet;->this$0:Lcom/amazon/ion/impl/IonReaderTextUserX;34 ····iput-object·p1,·p0,·Lcom/amazon/ion/impl/IonReaderTextUserX$SpanProviderFacet;->this$0:Lcom/amazon/ion/impl/IonReaderTextUserX;
  
27 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V35 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
28 ····return-void36 ····return-void
29 .end·method37 .end·method
  
30 .method·synthetic·constructor·<init>(Lcom/amazon/ion/impl/IonReaderTextUserX;Lcom/amazon/ion/impl/IonReaderTextUserX$1;)V38 .method·synthetic·constructor·<init>(Lcom/amazon/ion/impl/IonReaderTextUserX;Lcom/amazon/ion/impl/IonReaderTextUserX$1;)V
31 ····.locals·039 ····.locals·0
  
32 ····.line·41740 ····.line·407
33 ····invoke-direct·{p0,·p1},·Lcom/amazon/ion/impl/IonReaderTextUserX$SpanProviderFacet;-><init>(Lcom/amazon/ion/impl/IonReaderTextUserX;)V41 ····invoke-direct·{p0,·p1},·Lcom/amazon/ion/impl/IonReaderTextUserX$SpanProviderFacet;-><init>(Lcom/amazon/ion/impl/IonReaderTextUserX;)V
  
34 ····return-void42 ····return-void
35 .end·method43 .end·method
  
  
36 #·virtual·methods44 #·virtual·methods
37 .method·public·currentSpan()Lcom/amazon/ion/Span;45 .method·public·currentSpan()Lcom/amazon/ion/Span;
38 ····.locals·146 ····.locals·1
  
39 ····.line·42247 ····.line·412
40 ····iget-object·v0,·p0,·Lcom/amazon/ion/impl/IonReaderTextUserX$SpanProviderFacet;->this$0:Lcom/amazon/ion/impl/IonReaderTextUserX;48 ····iget-object·v0,·p0,·Lcom/amazon/ion/impl/IonReaderTextUserX$SpanProviderFacet;->this$0:Lcom/amazon/ion/impl/IonReaderTextUserX;
  
41 ····invoke-virtual·{v0},·Lcom/amazon/ion/impl/IonReaderTextUserX;->currentSpanImpl()Lcom/amazon/ion/Span;49 ····invoke-virtual·{v0},·Lcom/amazon/ion/impl/IonReaderTextUserX;->currentSpanImpl()Lcom/amazon/ion/Span;
  
42 ····move-result-object·v050 ····move-result-object·v0
  
43 ····return-object·v051 ····return-object·v0
604 B
smali/com/amazon/ion/impl/_Private_Utils.smali
    
Offset 2, 16 lines modifiedOffset 2, 16 lines modified
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"_Private_Utils.java"3 .source·"_Private_Utils.java"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/MemberClasses;5 .annotation·system·Ldalvik/annotation/MemberClasses;
6 ····value·=·{6 ····value·=·{
7 ········Lcom/amazon/ion/impl/_Private_Utils$IntIterator;, 
8 ········Lcom/amazon/ion/impl/_Private_Utils$StringIterator;7 ········Lcom/amazon/ion/impl/_Private_Utils$StringIterator;,
 8 ········Lcom/amazon/ion/impl/_Private_Utils$IntIterator;
9 ····}9 ····}
10 .end·annotation10 .end·annotation
  
  
11 #·static·fields11 #·static·fields
12 .field·static·final·synthetic·$assertionsDisabled:Z·=·false12 .field·static·final·synthetic·$assertionsDisabled:Z·=·false
  
72.6 KB
smali/com/amazon/ion/impl/IonTokenReader$Type.smali
    
Offset 119, 1098 lines modifiedOffset 119, 1205 lines modified
  
119 .field·private·highNibble:Lcom/amazon/ion/impl/_Private_IonConstants$HighNibble;119 .field·private·highNibble:Lcom/amazon/ion/impl/_Private_IonConstants$HighNibble;
  
120 .field·private·image:Ljava/lang/String;120 .field·private·image:Ljava/lang/String;
  
  
121 #·direct·methods121 #·direct·methods
122 .method·static·constructor·<clinit>()V122 .method·private·static·synthetic·$values()[Lcom/amazon/ion/impl/IonTokenReader$Type;
123 ····.locals·53123 ····.locals·3
  
 124 ····const/16·v0,·0x28
  
124 ····.line·54125 ····.line·54
125 ····const-class·v0,·Lcom/amazon/ion/impl/IonTokenReader;126 ····new-array·v0,·v0,·[Lcom/amazon/ion/impl/IonTokenReader$Type;
  
 127 ····sget-object·v1,·Lcom/amazon/ion/impl/IonTokenReader$Type;->eof:Lcom/amazon/ion/impl/IonTokenReader$Type;
126 ····.line·56 
127 ····new-instance·v0,·Lcom/amazon/ion/impl/IonTokenReader$Type; 
  
128 ····sget·v1,·Lcom/amazon/ion/impl/IonTokenReader;->isPunctuation:I128 ····const/4·v2,·0x0
  
129 ····const-string·v2,·"<eof>"129 ····aput-object·v1,·v0,·v2
  
130 ····const/4·v3,·0x0130 ····sget-object·v1,·Lcom/amazon/ion/impl/IonTokenReader$Type;->tOpenParen:Lcom/amazon/ion/impl/IonTokenReader$Type;
  
131 ····const-string·v4,·"eof"131 ····const/4·v2,·0x1
  
132 ····invoke-direct·{v0,·v4,·v3,·v1,·v2},·Lcom/amazon/ion/impl/IonTokenReader$Type;-><init>(Ljava/lang/String;IILjava/lang/String;)V132 ····aput-object·v1,·v0,·v2
  
133 ····sput-object·v0,·Lcom/amazon/ion/impl/IonTokenReader$Type;->eof:Lcom/amazon/ion/impl/IonTokenReader$Type;133 ····sget-object·v1,·Lcom/amazon/ion/impl/IonTokenReader$Type;->tCloseParen:Lcom/amazon/ion/impl/IonTokenReader$Type;
  
 134 ····const/4·v2,·0x2
134 ····.line·57 
135 ····new-instance·v1,·Lcom/amazon/ion/impl/IonTokenReader$Type; 
  
136 ····sget·v2,·Lcom/amazon/ion/impl/IonTokenReader;->isPunctuation:I135 ····aput-object·v1,·v0,·v2
  
137 ····const-string·v3,·"("136 ····sget-object·v1,·Lcom/amazon/ion/impl/IonTokenReader$Type;->tOpenSquare:Lcom/amazon/ion/impl/IonTokenReader$Type;
  
138 ····const/4·v4,·0x1137 ····const/4·v2,·0x3
  
139 ····const-string·v5,·"tOpenParen"138 ····aput-object·v1,·v0,·v2
  
140 ····invoke-direct·{v1,·v5,·v4,·v2,·v3},·Lcom/amazon/ion/impl/IonTokenReader$Type;-><init>(Ljava/lang/String;IILjava/lang/String;)V139 ····sget-object·v1,·Lcom/amazon/ion/impl/IonTokenReader$Type;->tCloseSquare:Lcom/amazon/ion/impl/IonTokenReader$Type;
  
141 ····sput-object·v1,·Lcom/amazon/ion/impl/IonTokenReader$Type;->tOpenParen:Lcom/amazon/ion/impl/IonTokenReader$Type;140 ····const/4·v2,·0x4
  
 141 ····aput-object·v1,·v0,·v2
142 ····.line·58 
143 ····new-instance·v2,·Lcom/amazon/ion/impl/IonTokenReader$Type; 
  
144 ····sget·v3,·Lcom/amazon/ion/impl/IonTokenReader;->isPunctuation:I142 ····sget-object·v1,·Lcom/amazon/ion/impl/IonTokenReader$Type;->tOpenCurly:Lcom/amazon/ion/impl/IonTokenReader$Type;
  
145 ····const-string·v4,·")"143 ····const/4·v2,·0x5
  
146 ····const/4·v5,·0x2144 ····aput-object·v1,·v0,·v2
  
147 ····const-string·v6,·"tCloseParen"145 ····sget-object·v1,·Lcom/amazon/ion/impl/IonTokenReader$Type;->tCloseCurly:Lcom/amazon/ion/impl/IonTokenReader$Type;
  
148 ····invoke-direct·{v2,·v6,·v5,·v3,·v4},·Lcom/amazon/ion/impl/IonTokenReader$Type;-><init>(Ljava/lang/String;IILjava/lang/String;)V146 ····const/4·v2,·0x6
  
149 ····sput-object·v2,·Lcom/amazon/ion/impl/IonTokenReader$Type;->tCloseParen:Lcom/amazon/ion/impl/IonTokenReader$Type;147 ····aput-object·v1,·v0,·v2
  
 148 ····sget-object·v1,·Lcom/amazon/ion/impl/IonTokenReader$Type;->tOpenDoubleCurly:Lcom/amazon/ion/impl/IonTokenReader$Type;
150 ····.line·59 
151 ····new-instance·v3,·Lcom/amazon/ion/impl/IonTokenReader$Type; 
  
152 ····const-string·v4,·"tOpenSquare"149 ····const/4·v2,·0x7
  
153 ····sget·v5,·Lcom/amazon/ion/impl/IonTokenReader;->isPunctuation:I150 ····aput-object·v1,·v0,·v2
  
154 ····const/4·v6,·0x3151 ····sget-object·v1,·Lcom/amazon/ion/impl/IonTokenReader$Type;->tSingleQuote:Lcom/amazon/ion/impl/IonTokenReader$Type;
  
155 ····const-string·v7,·"["152 ····const/16·v2,·0x8
  
156 ····invoke-direct·{v3,·v4,·v6,·v5,·v7},·Lcom/amazon/ion/impl/IonTokenReader$Type;-><init>(Ljava/lang/String;IILjava/lang/String;)V153 ····aput-object·v1,·v0,·v2
  
157 ····sput-object·v3,·Lcom/amazon/ion/impl/IonTokenReader$Type;->tOpenSquare:Lcom/amazon/ion/impl/IonTokenReader$Type;154 ····sget-object·v1,·Lcom/amazon/ion/impl/IonTokenReader$Type;->tDoubleQuote:Lcom/amazon/ion/impl/IonTokenReader$Type;
  
 155 ····const/16·v2,·0x9
158 ····.line·60 
159 ····new-instance·v4,·Lcom/amazon/ion/impl/IonTokenReader$Type; 
  
160 ····const-string·v5,·"tCloseSquare"156 ····aput-object·v1,·v0,·v2
  
161 ····sget·v6,·Lcom/amazon/ion/impl/IonTokenReader;->isPunctuation:I157 ····sget-object·v1,·Lcom/amazon/ion/impl/IonTokenReader$Type;->tComma:Lcom/amazon/ion/impl/IonTokenReader$Type;
  
162 ····const/4·v8,·0x4158 ····const/16·v2,·0xa
  
163 ····invoke-direct·{v4,·v5,·v8,·v6,·v7},·Lcom/amazon/ion/impl/IonTokenReader$Type;-><init>(Ljava/lang/String;IILjava/lang/String;)V159 ····aput-object·v1,·v0,·v2
  
164 ····sput-object·v4,·Lcom/amazon/ion/impl/IonTokenReader$Type;->tCloseSquare:Lcom/amazon/ion/impl/IonTokenReader$Type;160 ····sget-object·v1,·Lcom/amazon/ion/impl/IonTokenReader$Type;->kwTrue:Lcom/amazon/ion/impl/IonTokenReader$Type;
  
 161 ····const/16·v2,·0xb
165 ····.line·61 
166 ····new-instance·v5,·Lcom/amazon/ion/impl/IonTokenReader$Type; 
  
167 ····sget·v6,·Lcom/amazon/ion/impl/IonTokenReader;->isPunctuation:I162 ····aput-object·v1,·v0,·v2
  
168 ····const-string·v7,·"{"163 ····sget-object·v1,·Lcom/amazon/ion/impl/IonTokenReader$Type;->kwFalse:Lcom/amazon/ion/impl/IonTokenReader$Type;
  
169 ····const/4·v8,·0x5164 ····const/16·v2,·0xc
  
170 ····const-string·v9,·"tOpenCurly"165 ····aput-object·v1,·v0,·v2
  
171 ····invoke-direct·{v5,·v9,·v8,·v6,·v7},·Lcom/amazon/ion/impl/IonTokenReader$Type;-><init>(Ljava/lang/String;IILjava/lang/String;)V166 ····sget-object·v1,·Lcom/amazon/ion/impl/IonTokenReader$Type;->kwNull:Lcom/amazon/ion/impl/IonTokenReader$Type;
  
172 ····sput-object·v5,·Lcom/amazon/ion/impl/IonTokenReader$Type;->tOpenCurly:Lcom/amazon/ion/impl/IonTokenReader$Type;167 ····const/16·v2,·0xd
  
 168 ····aput-object·v1,·v0,·v2
173 ····.line·62 
174 ····new-instance·v6,·Lcom/amazon/ion/impl/IonTokenReader$Type; 
  
175 ····sget·v7,·Lcom/amazon/ion/impl/IonTokenReader;->isPunctuation:I169 ····sget-object·v1,·Lcom/amazon/ion/impl/IonTokenReader$Type;->kwNullNull:Lcom/amazon/ion/impl/IonTokenReader$Type;
  
176 ····const-string·v8,·"}"170 ····const/16·v2,·0xe
  
177 ····const/4·v9,·0x6171 ····aput-object·v1,·v0,·v2
  
178 ····const-string·v10,·"tCloseCurly"172 ····sget-object·v1,·Lcom/amazon/ion/impl/IonTokenReader$Type;->kwNullInt:Lcom/amazon/ion/impl/IonTokenReader$Type;
  
179 ····invoke-direct·{v6,·v10,·v9,·v7,·v8},·Lcom/amazon/ion/impl/IonTokenReader$Type;-><init>(Ljava/lang/String;IILjava/lang/String;)V173 ····const/16·v2,·0xf
  
180 ····sput-object·v6,·Lcom/amazon/ion/impl/IonTokenReader$Type;->tCloseCurly:Lcom/amazon/ion/impl/IonTokenReader$Type;174 ····aput-object·v1,·v0,·v2
  
 175 ····sget-object·v1,·Lcom/amazon/ion/impl/IonTokenReader$Type;->kwNullList:Lcom/amazon/ion/impl/IonTokenReader$Type;
181 ····.line·63 
Max diff block lines reached; 67432/74195 bytes (90.88%) of diff not shown.
4.74 KB
smali/com/amazon/ion/impl/IonReaderContinuableApplicationBinary$AnnotationSequenceIterator.smali
    
Offset 33, 43 lines modifiedOffset 33, 51 lines modified
  
33 .field·final·synthetic·this$0:Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary;33 .field·final·synthetic·this$0:Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary;
  
  
34 #·direct·methods34 #·direct·methods
35 .method·private·constructor·<init>(Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary;)V35 .method·private·constructor·<init>(Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary;)V
36 ····.locals·036 ····.locals·0
 37 ····.annotation·system·Ldalvik/annotation/MethodParameters;
 38 ········accessFlags·=·{
 39 ············0x1010
 40 ········}
 41 ········names·=·{
 42 ············null
 43 ········}
 44 ····.end·annotation
  
37 ····.line·16445 ····.line·172
38 ····iput-object·p1,·p0,·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$AnnotationSequenceIterator;->this$0:Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary;46 ····iput-object·p1,·p0,·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$AnnotationSequenceIterator;->this$0:Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary;
  
39 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V47 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
40 ····const/4·p1,·0x048 ····const/4·p1,·0x0
  
41 ····.line·16949 ····.line·177
42 ····iput·p1,·p0,·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$AnnotationSequenceIterator;->index:I50 ····iput·p1,·p0,·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$AnnotationSequenceIterator;->index:I
  
43 ····return-void51 ····return-void
44 .end·method52 .end·method
  
45 .method·synthetic·constructor·<init>(Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary;Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$1;)V53 .method·synthetic·constructor·<init>(Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary;Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$1;)V
46 ····.locals·054 ····.locals·0
  
47 ····.line·16455 ····.line·172
48 ····invoke-direct·{p0,·p1},·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$AnnotationSequenceIterator;-><init>(Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary;)V56 ····invoke-direct·{p0,·p1},·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$AnnotationSequenceIterator;-><init>(Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary;)V
  
49 ····return-void57 ····return-void
50 .end·method58 .end·method
  
  
51 #·virtual·methods59 #·virtual·methods
52 .method·public·hasNext()Z60 .method·public·hasNext()Z
53 ····.locals·261 ····.locals·2
  
54 ····.line·17862 ····.line·186
55 ····iget·v0,·p0,·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$AnnotationSequenceIterator;->index:I63 ····iget·v0,·p0,·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$AnnotationSequenceIterator;->index:I
  
56 ····iget-object·v1,·p0,·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$AnnotationSequenceIterator;->annotationSids:Lcom/amazon/ion/impl/bin/IntList;64 ····iget-object·v1,·p0,·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$AnnotationSequenceIterator;->annotationSids:Lcom/amazon/ion/impl/bin/IntList;
  
57 ····invoke-virtual·{v1},·Lcom/amazon/ion/impl/bin/IntList;->size()I65 ····invoke-virtual·{v1},·Lcom/amazon/ion/impl/bin/IntList;->size()I
  
58 ····move-result·v166 ····move-result·v1
Offset 86, 83 lines modifiedOffset 94, 83 lines modified
86 ····:goto_094 ····:goto_0
87 ····return·v095 ····return·v0
88 .end·method96 .end·method
  
89 .method·public·bridge·synthetic·next()Ljava/lang/Object;97 .method·public·bridge·synthetic·next()Ljava/lang/Object;
90 ····.locals·198 ····.locals·1
  
91 ····.line·16499 ····.line·172
92 ····invoke-virtual·{p0},·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$AnnotationSequenceIterator;->next()Ljava/lang/String;100 ····invoke-virtual·{p0},·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$AnnotationSequenceIterator;->next()Ljava/lang/String;
  
93 ····move-result-object·v0101 ····move-result-object·v0
  
94 ····return-object·v0102 ····return-object·v0
95 .end·method103 .end·method
  
96 .method·public·next()Ljava/lang/String;104 .method·public·next()Ljava/lang/String;
97 ····.locals·2105 ····.locals·2
  
98 ····.line·183106 ····.line·191
99 ····iget-object·v0,·p0,·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$AnnotationSequenceIterator;->annotationSids:Lcom/amazon/ion/impl/bin/IntList;107 ····iget-object·v0,·p0,·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$AnnotationSequenceIterator;->annotationSids:Lcom/amazon/ion/impl/bin/IntList;
  
100 ····iget·v1,·p0,·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$AnnotationSequenceIterator;->index:I108 ····iget·v1,·p0,·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$AnnotationSequenceIterator;->index:I
  
101 ····invoke-virtual·{v0,·v1},·Lcom/amazon/ion/impl/bin/IntList;->get(I)I109 ····invoke-virtual·{v0,·v1},·Lcom/amazon/ion/impl/bin/IntList;->get(I)I
  
102 ····move-result·v0110 ····move-result·v0
  
103 ····.line·184111 ····.line·192
104 ····iget-object·v1,·p0,·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$AnnotationSequenceIterator;->this$0:Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary;112 ····iget-object·v1,·p0,·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$AnnotationSequenceIterator;->this$0:Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary;
  
105 ····invoke-virtual·{v1,·v0},·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary;->getSymbol(I)Ljava/lang/String;113 ····invoke-virtual·{v1,·v0},·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary;->getSymbol(I)Ljava/lang/String;
  
106 ····move-result-object·v1114 ····move-result-object·v1
  
107 ····if-eqz·v1,·:cond_0115 ····if-eqz·v1,·:cond_0
  
108 ····.line·188116 ····.line·196
109 ····iget·v0,·p0,·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$AnnotationSequenceIterator;->index:I117 ····iget·v0,·p0,·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$AnnotationSequenceIterator;->index:I
  
110 ····add-int/lit8·v0,·v0,·0x1118 ····add-int/lit8·v0,·v0,·0x1
  
111 ····iput·v0,·p0,·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$AnnotationSequenceIterator;->index:I119 ····iput·v0,·p0,·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$AnnotationSequenceIterator;->index:I
  
112 ····return-object·v1120 ····return-object·v1
  
113 ····.line·186121 ····.line·194
114 ····:cond_0122 ····:cond_0
115 ····new-instance·v1,·Lcom/amazon/ion/UnknownSymbolException;123 ····new-instance·v1,·Lcom/amazon/ion/UnknownSymbolException;
  
116 ····invoke-direct·{v1,·v0},·Lcom/amazon/ion/UnknownSymbolException;-><init>(I)V124 ····invoke-direct·{v1,·v0},·Lcom/amazon/ion/UnknownSymbolException;-><init>(I)V
  
117 ····throw·v1125 ····throw·v1
118 .end·method126 .end·method
  
119 .method·public·remove()V127 .method·public·remove()V
120 ····.locals·2128 ····.locals·2
  
121 ····.line·194129 ····.line·202
122 ····new-instance·v0,·Ljava/lang/UnsupportedOperationException;130 ····new-instance·v0,·Ljava/lang/UnsupportedOperationException;
  
123 ····const-string·v1,·"This·iterator·does·not·support·element·removal."131 ····const-string·v1,·"This·iterator·does·not·support·element·removal."
  
124 ····invoke-direct·{v0,·v1},·Ljava/lang/UnsupportedOperationException;-><init>(Ljava/lang/String;)V132 ····invoke-direct·{v0,·v1},·Ljava/lang/UnsupportedOperationException;-><init>(Ljava/lang/String;)V
  
125 ····throw·v0133 ····throw·v0
126 .end·method134 .end·method
  
127 .method·reset()V135 .method·reset()V
128 ····.locals·1136 ····.locals·1
  
129 ····const/4·v0,·0x0137 ····const/4·v0,·0x0
  
130 ····.line·172138 ····.line·180
131 ····iput·v0,·p0,·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$AnnotationSequenceIterator;->index:I139 ····iput·v0,·p0,·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$AnnotationSequenceIterator;->index:I
  
Max diff block lines reached; 338/4664 bytes (7.25%) of diff not shown.
57.3 KB
smali/com/amazon/ion/impl/_Private_IonTextAppender.smali
    
Offset 43, 39 lines modifiedOffset 43, 39 lines modified
  
43 #·direct·methods43 #·direct·methods
44 .method·static·constructor·<clinit>()V44 .method·static·constructor·<clinit>()V
45 ····.locals·2045 ····.locals·20
  
46 ····const/16·v0,·0x10046 ····const/16·v0,·0x100
  
47 ····.line·6047 ····.line·61
48 ····new-array·v1,·v0,·[Z48 ····new-array·v1,·v0,·[Z
  
49 ····sput-object·v1,·Lcom/amazon/ion/impl/_Private_IonTextAppender;->IDENTIFIER_START_CHAR_FLAGS:[Z49 ····sput-object·v1,·Lcom/amazon/ion/impl/_Private_IonTextAppender;->IDENTIFIER_START_CHAR_FLAGS:[Z
  
50 ····.line·6150 ····.line·62
51 ····new-array·v1,·v0,·[Z51 ····new-array·v1,·v0,·[Z
  
52 ····sput-object·v1,·Lcom/amazon/ion/impl/_Private_IonTextAppender;->IDENTIFIER_FOLLOW_CHAR_FLAGS:[Z52 ····sput-object·v1,·Lcom/amazon/ion/impl/_Private_IonTextAppender;->IDENTIFIER_FOLLOW_CHAR_FLAGS:[Z
  
53 ····const/16·v1,·0x6153 ····const/16·v1,·0x61
  
54 ····:goto_054 ····:goto_0
55 ····const/16·v2,·0x7a55 ····const/16·v2,·0x7a
  
56 ····const/4·v3,·0x156 ····const/4·v3,·0x1
  
57 ····if-gt·v1,·v2,·:cond_057 ····if-gt·v1,·v2,·:cond_0
  
58 ····.line·6458 ····.line·65
59 ····sget-object·v2,·Lcom/amazon/ion/impl/_Private_IonTextAppender;->IDENTIFIER_START_CHAR_FLAGS:[Z59 ····sget-object·v2,·Lcom/amazon/ion/impl/_Private_IonTextAppender;->IDENTIFIER_START_CHAR_FLAGS:[Z
  
60 ····aput-boolean·v3,·v2,·v160 ····aput-boolean·v3,·v2,·v1
  
61 ····.line·6561 ····.line·66
62 ····sget-object·v2,·Lcom/amazon/ion/impl/_Private_IonTextAppender;->IDENTIFIER_FOLLOW_CHAR_FLAGS:[Z62 ····sget-object·v2,·Lcom/amazon/ion/impl/_Private_IonTextAppender;->IDENTIFIER_FOLLOW_CHAR_FLAGS:[Z
  
63 ····aput-boolean·v3,·v2,·v163 ····aput-boolean·v3,·v2,·v1
  
64 ····add-int/lit8·v1,·v1,·0x164 ····add-int/lit8·v1,·v1,·0x1
  
65 ····goto·:goto_065 ····goto·:goto_0
Offset 84, 98 lines modifiedOffset 84, 98 lines modified
84 ····const/16·v1,·0x4184 ····const/16·v1,·0x41
  
85 ····:goto_185 ····:goto_1
86 ····const/16·v2,·0x5a86 ····const/16·v2,·0x5a
  
87 ····if-gt·v1,·v2,·:cond_187 ····if-gt·v1,·v2,·:cond_1
  
88 ····.line·6888 ····.line·69
89 ····sget-object·v2,·Lcom/amazon/ion/impl/_Private_IonTextAppender;->IDENTIFIER_START_CHAR_FLAGS:[Z89 ····sget-object·v2,·Lcom/amazon/ion/impl/_Private_IonTextAppender;->IDENTIFIER_START_CHAR_FLAGS:[Z
  
90 ····aput-boolean·v3,·v2,·v190 ····aput-boolean·v3,·v2,·v1
  
91 ····.line·6991 ····.line·70
92 ····sget-object·v2,·Lcom/amazon/ion/impl/_Private_IonTextAppender;->IDENTIFIER_FOLLOW_CHAR_FLAGS:[Z92 ····sget-object·v2,·Lcom/amazon/ion/impl/_Private_IonTextAppender;->IDENTIFIER_FOLLOW_CHAR_FLAGS:[Z
  
93 ····aput-boolean·v3,·v2,·v193 ····aput-boolean·v3,·v2,·v1
  
94 ····add-int/lit8·v1,·v1,·0x194 ····add-int/lit8·v1,·v1,·0x1
  
95 ····goto·:goto_195 ····goto·:goto_1
  
96 ····.line·7196 ····.line·72
97 ····:cond_197 ····:cond_1
98 ····sget-object·v1,·Lcom/amazon/ion/impl/_Private_IonTextAppender;->IDENTIFIER_START_CHAR_FLAGS:[Z98 ····sget-object·v1,·Lcom/amazon/ion/impl/_Private_IonTextAppender;->IDENTIFIER_START_CHAR_FLAGS:[Z
  
99 ····const/16·v2,·0x5f99 ····const/16·v2,·0x5f
  
100 ····aput-boolean·v3,·v1,·v2100 ····aput-boolean·v3,·v1,·v2
  
101 ····.line·72101 ····.line·73
102 ····sget-object·v4,·Lcom/amazon/ion/impl/_Private_IonTextAppender;->IDENTIFIER_FOLLOW_CHAR_FLAGS:[Z102 ····sget-object·v4,·Lcom/amazon/ion/impl/_Private_IonTextAppender;->IDENTIFIER_FOLLOW_CHAR_FLAGS:[Z
  
103 ····aput-boolean·v3,·v4,·v2103 ····aput-boolean·v3,·v4,·v2
  
104 ····const/16·v2,·0x24104 ····const/16·v2,·0x24
  
105 ····.line·74105 ····.line·75
106 ····aput-boolean·v3,·v1,·v2106 ····aput-boolean·v3,·v1,·v2
  
107 ····.line·75107 ····.line·76
108 ····aput-boolean·v3,·v4,·v2108 ····aput-boolean·v3,·v4,·v2
  
109 ····const/16·v1,·0x30109 ····const/16·v1,·0x30
  
110 ····:goto_2110 ····:goto_2
111 ····const/16·v2,·0x39111 ····const/16·v2,·0x39
  
112 ····if-gt·v1,·v2,·:cond_2112 ····if-gt·v1,·v2,·:cond_2
  
113 ····.line·78113 ····.line·79
114 ····sget-object·v2,·Lcom/amazon/ion/impl/_Private_IonTextAppender;->IDENTIFIER_FOLLOW_CHAR_FLAGS:[Z114 ····sget-object·v2,·Lcom/amazon/ion/impl/_Private_IonTextAppender;->IDENTIFIER_FOLLOW_CHAR_FLAGS:[Z
  
115 ····aput-boolean·v3,·v2,·v1115 ····aput-boolean·v3,·v2,·v1
  
116 ····add-int/lit8·v1,·v1,·0x1116 ····add-int/lit8·v1,·v1,·0x1
  
117 ····goto·:goto_2117 ····goto·:goto_2
  
118 ····:cond_2118 ····:cond_2
119 ····const/16·v1,·0x13119 ····const/16·v1,·0x13
  
120 ····.line·93120 ····.line·94
121 ····new-array·v2,·v1,·[C121 ····new-array·v2,·v1,·[C
  
122 ····fill-array-data·v2,·:array_0122 ····fill-array-data·v2,·:array_0
  
123 ····.line·98123 ····.line·99
124 ····new-array·v4,·v0,·[Z124 ····new-array·v4,·v0,·[Z
  
125 ····sput-object·v4,·Lcom/amazon/ion/impl/_Private_IonTextAppender;->OPERATOR_CHAR_FLAGS:[Z125 ····sput-object·v4,·Lcom/amazon/ion/impl/_Private_IonTextAppender;->OPERATOR_CHAR_FLAGS:[Z
  
126 ····const/4·v4,·0x0126 ····const/4·v4,·0x0
  
127 ····const/4·v5,·0x0127 ····const/4·v5,·0x0
  
128 ····:goto_3128 ····:goto_3
129 ····if-ge·v5,·v1,·:cond_3129 ····if-ge·v5,·v1,·:cond_3
  
130 ····.line·101130 ····.line·102
131 ····aget-char·v6,·v2,·v5131 ····aget-char·v6,·v2,·v5
  
132 ····.line·102132 ····.line·103
133 ····sget-object·v7,·Lcom/amazon/ion/impl/_Private_IonTextAppender;->OPERATOR_CHAR_FLAGS:[Z133 ····sget-object·v7,·Lcom/amazon/ion/impl/_Private_IonTextAppender;->OPERATOR_CHAR_FLAGS:[Z
  
134 ····aput-boolean·v3,·v7,·v6134 ····aput-boolean·v3,·v7,·v6
  
135 ····add-int/lit8·v5,·v5,·0x1135 ····add-int/lit8·v5,·v5,·0x1
Max diff block lines reached; 55723/58562 bytes (95.15%) of diff not shown.
2.29 KB
smali/com/amazon/ion/impl/LocalSymbolTable$Factory.smali
    
Offset 17, 71 lines modifiedOffset 17, 71 lines modified
17 .end·annotation17 .end·annotation
  
  
18 #·direct·methods18 #·direct·methods
19 .method·private·constructor·<init>()V19 .method·private·constructor·<init>()V
20 ····.locals·020 ····.locals·0
  
21 ····.line·5921 ····.line·60
22 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V22 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
23 ····return-void23 ····return-void
24 .end·method24 .end·method
  
25 .method·synthetic·constructor·<init>(Lcom/amazon/ion/impl/LocalSymbolTable$1;)V25 .method·synthetic·constructor·<init>(Lcom/amazon/ion/impl/LocalSymbolTable$1;)V
26 ····.locals·026 ····.locals·0
  
27 ····.line·5627 ····.line·57
28 ····invoke-direct·{p0},·Lcom/amazon/ion/impl/LocalSymbolTable$Factory;-><init>()V28 ····invoke-direct·{p0},·Lcom/amazon/ion/impl/LocalSymbolTable$Factory;-><init>()V
  
29 ····return-void29 ····return-void
30 .end·method30 .end·method
  
  
31 #·virtual·methods31 #·virtual·methods
32 .method·public·newLocalSymtab(Lcom/amazon/ion/IonCatalog;Lcom/amazon/ion/IonReader;Z)Lcom/amazon/ion/SymbolTable;32 .method·public·newLocalSymtab(Lcom/amazon/ion/IonCatalog;Lcom/amazon/ion/IonReader;Z)Lcom/amazon/ion/SymbolTable;
33 ····.locals·233 ····.locals·2
  
34 ····.line·6534 ····.line·66
35 ····new-instance·v0,·Ljava/util/ArrayList;35 ····new-instance·v0,·Ljava/util/ArrayList;
  
36 ····invoke-direct·{v0},·Ljava/util/ArrayList;-><init>()V36 ····invoke-direct·{v0},·Ljava/util/ArrayList;-><init>()V
  
37 ····.line·6637 ····.line·67
38 ····invoke-interface·{p2},·Lcom/amazon/ion/IonReader;->getSymbolTable()Lcom/amazon/ion/SymbolTable;38 ····invoke-interface·{p2},·Lcom/amazon/ion/IonReader;->getSymbolTable()Lcom/amazon/ion/SymbolTable;
  
39 ····move-result-object·v139 ····move-result-object·v1
  
40 ····.line·6740 ····.line·68
41 ····invoke-static·{p2,·p1,·p3,·v0,·v1},·Lcom/amazon/ion/impl/LocalSymbolTable;->readLocalSymbolTable(Lcom/amazon/ion/IonReader;Lcom/amazon/ion/IonCatalog;ZLjava/util/List;Lcom/amazon/ion/SymbolTable;)Lcom/amazon/ion/impl/LocalSymbolTableImports;41 ····invoke-static·{p2,·p1,·p3,·v0,·v1},·Lcom/amazon/ion/impl/LocalSymbolTable;->readLocalSymbolTable(Lcom/amazon/ion/IonReader;Lcom/amazon/ion/IonCatalog;ZLjava/util/List;Lcom/amazon/ion/SymbolTable;)Lcom/amazon/ion/impl/LocalSymbolTableImports;
  
42 ····move-result-object·p142 ····move-result-object·p1
  
43 ····if-nez·p1,·:cond_043 ····if-nez·p1,·:cond_0
  
44 ····return-object·v144 ····return-object·v1
  
45 ····.line·7645 ····.line·77
46 ····:cond_046 ····:cond_0
47 ····new-instance·p2,·Lcom/amazon/ion/impl/LocalSymbolTable;47 ····new-instance·p2,·Lcom/amazon/ion/impl/LocalSymbolTable;
  
48 ····invoke-direct·{p2,·p1,·v0},·Lcom/amazon/ion/impl/LocalSymbolTable;-><init>(Lcom/amazon/ion/impl/LocalSymbolTableImports;Ljava/util/List;)V48 ····invoke-direct·{p2,·p1,·v0},·Lcom/amazon/ion/impl/LocalSymbolTable;-><init>(Lcom/amazon/ion/impl/LocalSymbolTableImports;Ljava/util/List;)V
  
49 ····return-object·p249 ····return-object·p2
50 .end·method50 .end·method
  
51 .method·public·varargs·newLocalSymtab(Lcom/amazon/ion/SymbolTable;[Lcom/amazon/ion/SymbolTable;)Lcom/amazon/ion/SymbolTable;51 .method·public·varargs·newLocalSymtab(Lcom/amazon/ion/SymbolTable;[Lcom/amazon/ion/SymbolTable;)Lcom/amazon/ion/SymbolTable;
52 ····.locals·152 ····.locals·1
  
53 ····.line·8253 ····.line·83
54 ····new-instance·v0,·Lcom/amazon/ion/impl/LocalSymbolTableImports;54 ····new-instance·v0,·Lcom/amazon/ion/impl/LocalSymbolTableImports;
  
55 ····invoke-direct·{v0,·p1,·p2},·Lcom/amazon/ion/impl/LocalSymbolTableImports;-><init>(Lcom/amazon/ion/SymbolTable;[Lcom/amazon/ion/SymbolTable;)V55 ····invoke-direct·{v0,·p1,·p2},·Lcom/amazon/ion/impl/LocalSymbolTableImports;-><init>(Lcom/amazon/ion/SymbolTable;[Lcom/amazon/ion/SymbolTable;)V
  
56 ····.line·8556 ····.line·86
57 ····new-instance·p1,·Lcom/amazon/ion/impl/LocalSymbolTable;57 ····new-instance·p1,·Lcom/amazon/ion/impl/LocalSymbolTable;
  
58 ····const/4·p2,·0x058 ····const/4·p2,·0x0
  
59 ····invoke-direct·{p1,·v0,·p2},·Lcom/amazon/ion/impl/LocalSymbolTable;-><init>(Lcom/amazon/ion/impl/LocalSymbolTableImports;Ljava/util/List;)V59 ····invoke-direct·{p1,·v0,·p2},·Lcom/amazon/ion/impl/LocalSymbolTable;-><init>(Lcom/amazon/ion/impl/LocalSymbolTableImports;Ljava/util/List;)V
  
60 ····return-object·p160 ····return-object·p1
7.64 KB
smali/com/amazon/ion/impl/IonTokenReader$NumberType.smali
    
Offset 35, 121 lines modifiedOffset 35, 175 lines modified
  
35 .field·public·static·final·enum·NT_NEGINT:Lcom/amazon/ion/impl/IonTokenReader$NumberType;35 .field·public·static·final·enum·NT_NEGINT:Lcom/amazon/ion/impl/IonTokenReader$NumberType;
  
36 .field·public·static·final·enum·NT_POSINT:Lcom/amazon/ion/impl/IonTokenReader$NumberType;36 .field·public·static·final·enum·NT_POSINT:Lcom/amazon/ion/impl/IonTokenReader$NumberType;
  
  
37 #·direct·methods37 #·direct·methods
 38 .method·private·static·synthetic·$values()[Lcom/amazon/ion/impl/IonTokenReader$NumberType;
 39 ····.locals·3
  
 40 ····const/4·v0,·0x6
  
 41 ····.line·267
 42 ····new-array·v0,·v0,·[Lcom/amazon/ion/impl/IonTokenReader$NumberType;
  
 43 ····sget-object·v1,·Lcom/amazon/ion/impl/IonTokenReader$NumberType;->NT_POSINT:Lcom/amazon/ion/impl/IonTokenReader$NumberType;
  
 44 ····const/4·v2,·0x0
  
 45 ····aput-object·v1,·v0,·v2
  
 46 ····sget-object·v1,·Lcom/amazon/ion/impl/IonTokenReader$NumberType;->NT_NEGINT:Lcom/amazon/ion/impl/IonTokenReader$NumberType;
  
 47 ····const/4·v2,·0x1
  
 48 ····aput-object·v1,·v0,·v2
  
 49 ····sget-object·v1,·Lcom/amazon/ion/impl/IonTokenReader$NumberType;->NT_HEX:Lcom/amazon/ion/impl/IonTokenReader$NumberType;
  
 50 ····const/4·v2,·0x2
  
 51 ····aput-object·v1,·v0,·v2
  
 52 ····sget-object·v1,·Lcom/amazon/ion/impl/IonTokenReader$NumberType;->NT_FLOAT:Lcom/amazon/ion/impl/IonTokenReader$NumberType;
  
 53 ····const/4·v2,·0x3
  
 54 ····aput-object·v1,·v0,·v2
  
 55 ····sget-object·v1,·Lcom/amazon/ion/impl/IonTokenReader$NumberType;->NT_DECIMAL:Lcom/amazon/ion/impl/IonTokenReader$NumberType;
  
 56 ····const/4·v2,·0x4
  
 57 ····aput-object·v1,·v0,·v2
  
 58 ····sget-object·v1,·Lcom/amazon/ion/impl/IonTokenReader$NumberType;->NT_DECIMAL_NEGATIVE_ZERO:Lcom/amazon/ion/impl/IonTokenReader$NumberType;
  
 59 ····const/4·v2,·0x5
  
 60 ····aput-object·v1,·v0,·v2
  
 61 ····return-object·v0
 62 .end·method
  
38 .method·static·constructor·<clinit>()V63 .method·static·constructor·<clinit>()V
39 ····.locals·1364 ····.locals·3
  
40 ····.line·26865 ····.line·268
41 ····new-instance·v0,·Lcom/amazon/ion/impl/IonTokenReader$NumberType;66 ····new-instance·v0,·Lcom/amazon/ion/impl/IonTokenReader$NumberType;
  
42 ····const-string·v1,·"NT_POSINT"67 ····const-string·v1,·"NT_POSINT"
  
43 ····const/4·v2,·0x068 ····const/4·v2,·0x0
  
44 ····invoke-direct·{v0,·v1,·v2},·Lcom/amazon/ion/impl/IonTokenReader$NumberType;-><init>(Ljava/lang/String;I)V69 ····invoke-direct·{v0,·v1,·v2},·Lcom/amazon/ion/impl/IonTokenReader$NumberType;-><init>(Ljava/lang/String;I)V
  
45 ····sput-object·v0,·Lcom/amazon/ion/impl/IonTokenReader$NumberType;->NT_POSINT:Lcom/amazon/ion/impl/IonTokenReader$NumberType;70 ····sput-object·v0,·Lcom/amazon/ion/impl/IonTokenReader$NumberType;->NT_POSINT:Lcom/amazon/ion/impl/IonTokenReader$NumberType;
  
46 ····.line·26971 ····.line·269
47 ····new-instance·v1,·Lcom/amazon/ion/impl/IonTokenReader$NumberType;72 ····new-instance·v0,·Lcom/amazon/ion/impl/IonTokenReader$NumberType;
  
48 ····const-string·v3,·"NT_NEGINT"73 ····const-string·v1,·"NT_NEGINT"
  
49 ····const/4·v4,·0x174 ····const/4·v2,·0x1
  
50 ····invoke-direct·{v1,·v3,·v4},·Lcom/amazon/ion/impl/IonTokenReader$NumberType;-><init>(Ljava/lang/String;I)V75 ····invoke-direct·{v0,·v1,·v2},·Lcom/amazon/ion/impl/IonTokenReader$NumberType;-><init>(Ljava/lang/String;I)V
  
51 ····sput-object·v1,·Lcom/amazon/ion/impl/IonTokenReader$NumberType;->NT_NEGINT:Lcom/amazon/ion/impl/IonTokenReader$NumberType;76 ····sput-object·v0,·Lcom/amazon/ion/impl/IonTokenReader$NumberType;->NT_NEGINT:Lcom/amazon/ion/impl/IonTokenReader$NumberType;
  
52 ····.line·27077 ····.line·270
53 ····new-instance·v3,·Lcom/amazon/ion/impl/IonTokenReader$NumberType;78 ····new-instance·v0,·Lcom/amazon/ion/impl/IonTokenReader$NumberType;
  
54 ····const-string·v5,·"NT_HEX"79 ····const-string·v1,·"NT_HEX"
  
55 ····const/4·v6,·0x280 ····const/4·v2,·0x2
  
56 ····invoke-direct·{v3,·v5,·v6},·Lcom/amazon/ion/impl/IonTokenReader$NumberType;-><init>(Ljava/lang/String;I)V81 ····invoke-direct·{v0,·v1,·v2},·Lcom/amazon/ion/impl/IonTokenReader$NumberType;-><init>(Ljava/lang/String;I)V
  
57 ····sput-object·v3,·Lcom/amazon/ion/impl/IonTokenReader$NumberType;->NT_HEX:Lcom/amazon/ion/impl/IonTokenReader$NumberType;82 ····sput-object·v0,·Lcom/amazon/ion/impl/IonTokenReader$NumberType;->NT_HEX:Lcom/amazon/ion/impl/IonTokenReader$NumberType;
  
58 ····.line·27183 ····.line·271
59 ····new-instance·v5,·Lcom/amazon/ion/impl/IonTokenReader$NumberType;84 ····new-instance·v0,·Lcom/amazon/ion/impl/IonTokenReader$NumberType;
  
60 ····const-string·v7,·"NT_FLOAT"85 ····const-string·v1,·"NT_FLOAT"
  
61 ····const/4·v8,·0x386 ····const/4·v2,·0x3
  
62 ····invoke-direct·{v5,·v7,·v8},·Lcom/amazon/ion/impl/IonTokenReader$NumberType;-><init>(Ljava/lang/String;I)V87 ····invoke-direct·{v0,·v1,·v2},·Lcom/amazon/ion/impl/IonTokenReader$NumberType;-><init>(Ljava/lang/String;I)V
  
63 ····sput-object·v5,·Lcom/amazon/ion/impl/IonTokenReader$NumberType;->NT_FLOAT:Lcom/amazon/ion/impl/IonTokenReader$NumberType;88 ····sput-object·v0,·Lcom/amazon/ion/impl/IonTokenReader$NumberType;->NT_FLOAT:Lcom/amazon/ion/impl/IonTokenReader$NumberType;
  
64 ····.line·27289 ····.line·272
65 ····new-instance·v7,·Lcom/amazon/ion/impl/IonTokenReader$NumberType;90 ····new-instance·v0,·Lcom/amazon/ion/impl/IonTokenReader$NumberType;
  
66 ····const-string·v9,·"NT_DECIMAL"91 ····const-string·v1,·"NT_DECIMAL"
  
67 ····const/4·v10,·0x492 ····const/4·v2,·0x4
  
68 ····invoke-direct·{v7,·v9,·v10},·Lcom/amazon/ion/impl/IonTokenReader$NumberType;-><init>(Ljava/lang/String;I)V93 ····invoke-direct·{v0,·v1,·v2},·Lcom/amazon/ion/impl/IonTokenReader$NumberType;-><init>(Ljava/lang/String;I)V
  
69 ····sput-object·v7,·Lcom/amazon/ion/impl/IonTokenReader$NumberType;->NT_DECIMAL:Lcom/amazon/ion/impl/IonTokenReader$NumberType;94 ····sput-object·v0,·Lcom/amazon/ion/impl/IonTokenReader$NumberType;->NT_DECIMAL:Lcom/amazon/ion/impl/IonTokenReader$NumberType;
  
70 ····.line·27395 ····.line·273
71 ····new-instance·v9,·Lcom/amazon/ion/impl/IonTokenReader$NumberType;96 ····new-instance·v0,·Lcom/amazon/ion/impl/IonTokenReader$NumberType;
  
72 ····const-string·v11,·"NT_DECIMAL_NEGATIVE_ZERO" 
  
73 ····const/4·v12,·0x597 ····const-string·v1,·"NT_DECIMAL_NEGATIVE_ZERO"
  
74 ····invoke-direct·{v9,·v11,·v12},·Lcom/amazon/ion/impl/IonTokenReader$NumberType;-><init>(Ljava/lang/String;I)V98 ····const/4·v2,·0x5
  
75 ····sput-object·v9,·Lcom/amazon/ion/impl/IonTokenReader$NumberType;->NT_DECIMAL_NEGATIVE_ZERO:Lcom/amazon/ion/impl/IonTokenReader$NumberType;99 ····invoke-direct·{v0,·v1,·v2},·Lcom/amazon/ion/impl/IonTokenReader$NumberType;-><init>(Ljava/lang/String;I)V
  
76 ····const/4·v11,·0x6100 ····sput-object·v0,·Lcom/amazon/ion/impl/IonTokenReader$NumberType;->NT_DECIMAL_NEGATIVE_ZERO:Lcom/amazon/ion/impl/IonTokenReader$NumberType;
  
77 ····.line·267101 ····.line·267
78 ····new-array·v11,·v11,·[Lcom/amazon/ion/impl/IonTokenReader$NumberType;102 ····invoke-static·{},·Lcom/amazon/ion/impl/IonTokenReader$NumberType;->$values()[Lcom/amazon/ion/impl/IonTokenReader$NumberType;
Max diff block lines reached; 1584/7708 bytes (20.55%) of diff not shown.
3.16 KB
smali/com/amazon/ion/impl/IonReaderContinuableTopLevelBinary$RawValueSpanProviderFacet.smali
    
Offset 20, 58 lines modifiedOffset 20, 66 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary;21 .field·final·synthetic·this$0:Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·private·constructor·<init>(Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary;)V23 .method·private·constructor·<init>(Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary;)V
24 ····.locals·024 ····.locals·0
 25 ····.annotation·system·Ldalvik/annotation/MethodParameters;
 26 ········accessFlags·=·{
 27 ············0x1010
 28 ········}
 29 ········names·=·{
 30 ············null
 31 ········}
 32 ····.end·annotation
  
25 ····.line·27633 ····.line·277
26 ····iput-object·p1,·p0,·Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary$RawValueSpanProviderFacet;->this$0:Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary;34 ····iput-object·p1,·p0,·Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary$RawValueSpanProviderFacet;->this$0:Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary;
  
27 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V35 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
28 ····return-void36 ····return-void
29 .end·method37 .end·method
  
30 .method·synthetic·constructor·<init>(Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary;Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary$1;)V38 .method·synthetic·constructor·<init>(Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary;Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary$1;)V
31 ····.locals·039 ····.locals·0
  
32 ····.line·27640 ····.line·277
33 ····invoke-direct·{p0,·p1},·Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary$RawValueSpanProviderFacet;-><init>(Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary;)V41 ····invoke-direct·{p0,·p1},·Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary$RawValueSpanProviderFacet;-><init>(Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary;)V
  
34 ····return-void42 ····return-void
35 .end·method43 .end·method
  
  
36 #·virtual·methods44 #·virtual·methods
37 .method·public·buffer()[B45 .method·public·buffer()[B
38 ····.locals·146 ····.locals·1
  
39 ····.line·29347 ····.line·294
40 ····iget-object·v0,·p0,·Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary$RawValueSpanProviderFacet;->this$0:Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary;48 ····iget-object·v0,·p0,·Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary$RawValueSpanProviderFacet;->this$0:Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary;
  
41 ····iget-object·v0,·v0,·Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary;->buffer:[B49 ····iget-object·v0,·v0,·Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary;->buffer:[B
  
42 ····return-object·v050 ····return-object·v0
43 .end·method51 .end·method
  
44 .method·public·valueSpan()Lcom/amazon/ion/Span;52 .method·public·valueSpan()Lcom/amazon/ion/Span;
45 ····.locals·953 ····.locals·9
  
46 ····.line·28054 ····.line·281
47 ····iget-object·v0,·p0,·Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary$RawValueSpanProviderFacet;->this$0:Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary;55 ····iget-object·v0,·p0,·Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary$RawValueSpanProviderFacet;->this$0:Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary;
  
48 ····invoke-static·{v0},·Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary;->access$000(Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary;)Lcom/amazon/ion/IonType;56 ····invoke-static·{v0},·Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary;->access$000(Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary;)Lcom/amazon/ion/IonType;
  
49 ····move-result-object·v057 ····move-result-object·v0
  
50 ····if-eqz·v0,·:cond_058 ····if-eqz·v0,·:cond_0
  
51 ····.line·28359 ····.line·284
52 ····new-instance·v0,·Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary$IonReaderBinarySpan;60 ····new-instance·v0,·Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary$IonReaderBinarySpan;
  
53 ····iget-object·v1,·p0,·Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary$RawValueSpanProviderFacet;->this$0:Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary;61 ····iget-object·v1,·p0,·Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary$RawValueSpanProviderFacet;->this$0:Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary;
  
54 ····iget-object·v1,·v1,·Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary;->valueMarker:Lcom/amazon/ion/impl/Marker;62 ····iget-object·v1,·v1,·Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary;->valueMarker:Lcom/amazon/ion/impl/Marker;
  
55 ····iget-wide·v2,·v1,·Lcom/amazon/ion/impl/Marker;->startIndex:J63 ····iget-wide·v2,·v1,·Lcom/amazon/ion/impl/Marker;->startIndex:J
Offset 92, 15 lines modifiedOffset 100, 15 lines modified
  
92 ····move-object·v1,·v0100 ····move-object·v1,·v0
  
93 ····invoke-direct/range·{v1·..·v8},·Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary$IonReaderBinarySpan;-><init>(JJJLcom/amazon/ion/SymbolTable;)V101 ····invoke-direct/range·{v1·..·v8},·Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary$IonReaderBinarySpan;-><init>(JJJLcom/amazon/ion/SymbolTable;)V
  
94 ····return-object·v0102 ····return-object·v0
  
95 ····.line·281103 ····.line·282
96 ····:cond_0104 ····:cond_0
97 ····new-instance·v0,·Ljava/lang/IllegalStateException;105 ····new-instance·v0,·Ljava/lang/IllegalStateException;
  
98 ····const-string·v1,·"IonReader·isn\'t·positioned·on·a·value"106 ····const-string·v1,·"IonReader·isn\'t·positioned·on·a·value"
  
99 ····invoke-direct·{v0,·v1},·Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V107 ····invoke-direct·{v0,·v1},·Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
  
792 B
smali/com/amazon/ion/impl/IonWriterUserBinary.smali
    
Offset 289, 15 lines modifiedOffset 289, 15 lines modified
  
289 ····if-eqz·v0,·:cond_1289 ····if-eqz·v0,·:cond_1
  
290 ····.line·102290 ····.line·102
291 ····:cond_0291 ····:cond_0
292 ····iget-object·p1,·p0,·Lcom/amazon/ion/impl/IonWriterUserBinary;->myCopySink:Lcom/amazon/ion/impl/_Private_ByteTransferSink;292 ····iget-object·p1,·p0,·Lcom/amazon/ion/impl/IonWriterUserBinary;->myCopySink:Lcom/amazon/ion/impl/_Private_ByteTransferSink;
  
293 ····invoke-interface·{v1,·p1},·Lcom/amazon/ion/impl/_Private_ByteTransferReader;->transferCurrentValue(Lcom/amazon/ion/impl/_Private_ByteTransferSink;)V293 ····invoke-interface·{v1,·p1},·Lcom/amazon/ion/impl/_Private_ByteTransferReader;->transferCurrentValue(Lcom/amazon/ion/impl/_Private_ByteTransferSink;)Z
  
294 ····return-void294 ····return-void
  
295 ····.line·109295 ····.line·109
296 ····:cond_1296 ····:cond_1
297 ····invoke-virtual·{p0,·p1},·Lcom/amazon/ion/impl/IonWriterUserBinary;->writeValueRecursively(Lcom/amazon/ion/IonReader;)V297 ····invoke-virtual·{p0,·p1},·Lcom/amazon/ion/impl/IonWriterUserBinary;->writeValueRecursively(Lcom/amazon/ion/IonReader;)V
  
83.6 KB
smali/com/amazon/ion/impl/IonReaderContinuableCoreBinary.smali
    
Offset 52, 41 lines modifiedOffset 52, 41 lines modified
  
52 #·direct·methods52 #·direct·methods
53 .method·constructor·<init>(Lcom/amazon/ion/IonBufferConfiguration;Ljava/io/InputStream;[BII)V53 .method·constructor·<init>(Lcom/amazon/ion/IonBufferConfiguration;Ljava/io/InputStream;[BII)V
54 ····.locals·1654 ····.locals·16
  
55 ····move-object/from16·v0,·p055 ····move-object/from16·v0,·p0
  
56 ····.line·10756 ····.line·106
57 ····invoke-direct/range·{p0·..·p5},·Lcom/amazon/ion/impl/IonCursorBinary;-><init>(Lcom/amazon/ion/IonBufferConfiguration;Ljava/io/InputStream;[BII)V57 ····invoke-direct/range·{p0·..·p5},·Lcom/amazon/ion/impl/IonCursorBinary;-><init>(Lcom/amazon/ion/IonBufferConfiguration;Ljava/io/InputStream;[BII)V
  
58 ····.line·7558 ····.line·74
59 ····invoke-static·{},·Lcom/amazon/ion/impl/bin/utf8/Utf8StringDecoderPool;->getInstance()Lcom/amazon/ion/impl/bin/utf8/Utf8StringDecoderPool;59 ····invoke-static·{},·Lcom/amazon/ion/impl/bin/utf8/Utf8StringDecoderPool;->getInstance()Lcom/amazon/ion/impl/bin/utf8/Utf8StringDecoderPool;
  
60 ····move-result-object·v160 ····move-result-object·v1
  
61 ····invoke-virtual·{v1},·Lcom/amazon/ion/impl/bin/utf8/Utf8StringDecoderPool;->getOrCreate()Lcom/amazon/ion/impl/bin/utf8/Poolable;61 ····invoke-virtual·{v1},·Lcom/amazon/ion/impl/bin/utf8/Utf8StringDecoderPool;->getOrCreate()Lcom/amazon/ion/impl/bin/utf8/Poolable;
  
62 ····move-result-object·v162 ····move-result-object·v1
  
63 ····check-cast·v1,·Lcom/amazon/ion/impl/bin/utf8/Utf8StringDecoder;63 ····check-cast·v1,·Lcom/amazon/ion/impl/bin/utf8/Utf8StringDecoder;
  
64 ····iput-object·v1,·v0,·Lcom/amazon/ion/impl/IonReaderContinuableCoreBinary;->utf8Decoder:Lcom/amazon/ion/impl/bin/utf8/Utf8StringDecoder;64 ····iput-object·v1,·v0,·Lcom/amazon/ion/impl/IonReaderContinuableCoreBinary;->utf8Decoder:Lcom/amazon/ion/impl/bin/utf8/Utf8StringDecoder;
  
65 ····const-wide/16·v1,·-0x165 ····const-wide/16·v1,·-0x1
  
66 ····.line·7766 ····.line·76
67 ····iput-wide·v1,·v0,·Lcom/amazon/ion/impl/IonReaderContinuableCoreBinary;->peekIndex:J67 ····iput-wide·v1,·v0,·Lcom/amazon/ion/impl/IonReaderContinuableCoreBinary;->peekIndex:J
  
68 ····const/4·v1,·0x068 ····const/4·v1,·0x0
  
69 ····.line·8069 ····.line·79
70 ····iput·v1,·v0,·Lcom/amazon/ion/impl/IonReaderContinuableCoreBinary;->lobBytesRead:I70 ····iput·v1,·v0,·Lcom/amazon/ion/impl/IonReaderContinuableCoreBinary;->lobBytesRead:I
  
71 ····.line·11371 ····.line·112
72 ····new-array·v2,·v1,·[B72 ····new-array·v2,·v1,·[B
  
73 ····const/4·v3,·0x173 ····const/4·v3,·0x1
  
74 ····new-array·v4,·v3,·[B74 ····new-array·v4,·v3,·[B
  
75 ····const/4·v5,·0x275 ····const/4·v5,·0x2
Offset 185, 63 lines modifiedOffset 185, 63 lines modified
  
185 ····const/16·v2,·0xc185 ····const/16·v2,·0xc
  
186 ····aput-object·v3,·v15,·v2186 ····aput-object·v3,·v15,·v2
  
187 ····iput-object·v15,·v0,·Lcom/amazon/ion/impl/IonReaderContinuableCoreBinary;->scratchForSize:[[B187 ····iput-object·v15,·v0,·Lcom/amazon/ion/impl/IonReaderContinuableCoreBinary;->scratchForSize:[[B
  
188 ····.line·108188 ····.line·107
189 ····new-instance·v2,·Lcom/amazon/ion/impl/_Private_ScalarConversions$ValueVariant;189 ····new-instance·v2,·Lcom/amazon/ion/impl/_Private_ScalarConversions$ValueVariant;
  
190 ····invoke-direct·{v2},·Lcom/amazon/ion/impl/_Private_ScalarConversions$ValueVariant;-><init>()V190 ····invoke-direct·{v2},·Lcom/amazon/ion/impl/_Private_ScalarConversions$ValueVariant;-><init>()V
  
191 ····iput-object·v2,·v0,·Lcom/amazon/ion/impl/IonReaderContinuableCoreBinary;->scalarConverter:Lcom/amazon/ion/impl/_Private_ScalarConversions$ValueVariant;191 ····iput-object·v2,·v0,·Lcom/amazon/ion/impl/IonReaderContinuableCoreBinary;->scalarConverter:Lcom/amazon/ion/impl/_Private_ScalarConversions$ValueVariant;
  
192 ····.line·109192 ····.line·108
193 ····new-instance·v2,·Lcom/amazon/ion/impl/bin/IntList;193 ····new-instance·v2,·Lcom/amazon/ion/impl/bin/IntList;
  
194 ····invoke-direct·{v2,·v1},·Lcom/amazon/ion/impl/bin/IntList;-><init>(I)V194 ····invoke-direct·{v2,·v1},·Lcom/amazon/ion/impl/bin/IntList;-><init>(I)V
  
195 ····iput-object·v2,·v0,·Lcom/amazon/ion/impl/IonReaderContinuableCoreBinary;->annotationSids:Lcom/amazon/ion/impl/bin/IntList;195 ····iput-object·v2,·v0,·Lcom/amazon/ion/impl/IonReaderContinuableCoreBinary;->annotationSids:Lcom/amazon/ion/impl/bin/IntList;
  
196 ····return-void196 ····return-void
197 .end·method197 .end·method
  
198 .method·constructor·<init>(Lcom/amazon/ion/IonBufferConfiguration;[BII)V198 .method·constructor·<init>(Lcom/amazon/ion/IonBufferConfiguration;[BII)V
199 ····.locals·16199 ····.locals·16
  
200 ····move-object/from16·v0,·p0200 ····move-object/from16·v0,·p0
  
201 ····.line·94201 ····.line·93
202 ····invoke-direct/range·{p0·..·p4},·Lcom/amazon/ion/impl/IonCursorBinary;-><init>(Lcom/amazon/ion/IonBufferConfiguration;[BII)V202 ····invoke-direct/range·{p0·..·p4},·Lcom/amazon/ion/impl/IonCursorBinary;-><init>(Lcom/amazon/ion/IonBufferConfiguration;[BII)V
  
203 ····.line·75203 ····.line·74
204 ····invoke-static·{},·Lcom/amazon/ion/impl/bin/utf8/Utf8StringDecoderPool;->getInstance()Lcom/amazon/ion/impl/bin/utf8/Utf8StringDecoderPool;204 ····invoke-static·{},·Lcom/amazon/ion/impl/bin/utf8/Utf8StringDecoderPool;->getInstance()Lcom/amazon/ion/impl/bin/utf8/Utf8StringDecoderPool;
  
205 ····move-result-object·v1205 ····move-result-object·v1
  
206 ····invoke-virtual·{v1},·Lcom/amazon/ion/impl/bin/utf8/Utf8StringDecoderPool;->getOrCreate()Lcom/amazon/ion/impl/bin/utf8/Poolable;206 ····invoke-virtual·{v1},·Lcom/amazon/ion/impl/bin/utf8/Utf8StringDecoderPool;->getOrCreate()Lcom/amazon/ion/impl/bin/utf8/Poolable;
  
207 ····move-result-object·v1207 ····move-result-object·v1
  
208 ····check-cast·v1,·Lcom/amazon/ion/impl/bin/utf8/Utf8StringDecoder;208 ····check-cast·v1,·Lcom/amazon/ion/impl/bin/utf8/Utf8StringDecoder;
  
209 ····iput-object·v1,·v0,·Lcom/amazon/ion/impl/IonReaderContinuableCoreBinary;->utf8Decoder:Lcom/amazon/ion/impl/bin/utf8/Utf8StringDecoder;209 ····iput-object·v1,·v0,·Lcom/amazon/ion/impl/IonReaderContinuableCoreBinary;->utf8Decoder:Lcom/amazon/ion/impl/bin/utf8/Utf8StringDecoder;
  
210 ····const-wide/16·v1,·-0x1210 ····const-wide/16·v1,·-0x1
  
211 ····.line·77211 ····.line·76
212 ····iput-wide·v1,·v0,·Lcom/amazon/ion/impl/IonReaderContinuableCoreBinary;->peekIndex:J212 ····iput-wide·v1,·v0,·Lcom/amazon/ion/impl/IonReaderContinuableCoreBinary;->peekIndex:J
  
213 ····const/4·v1,·0x0213 ····const/4·v1,·0x0
  
214 ····.line·80214 ····.line·79
215 ····iput·v1,·v0,·Lcom/amazon/ion/impl/IonReaderContinuableCoreBinary;->lobBytesRead:I215 ····iput·v1,·v0,·Lcom/amazon/ion/impl/IonReaderContinuableCoreBinary;->lobBytesRead:I
  
216 ····.line·113216 ····.line·112
217 ····new-array·v2,·v1,·[B217 ····new-array·v2,·v1,·[B
  
218 ····const/4·v3,·0x1218 ····const/4·v3,·0x1
  
219 ····new-array·v4,·v3,·[B219 ····new-array·v4,·v3,·[B
  
220 ····const/4·v5,·0x2220 ····const/4·v5,·0x2
Offset 340, 46 lines modifiedOffset 340, 46 lines modified
  
340 ····const/16·v2,·0xc340 ····const/16·v2,·0xc
  
341 ····aput-object·v3,·v15,·v2341 ····aput-object·v3,·v15,·v2
  
342 ····iput-object·v15,·v0,·Lcom/amazon/ion/impl/IonReaderContinuableCoreBinary;->scratchForSize:[[B342 ····iput-object·v15,·v0,·Lcom/amazon/ion/impl/IonReaderContinuableCoreBinary;->scratchForSize:[[B
  
343 ····.line·95343 ····.line·94
344 ····new-instance·v2,·Lcom/amazon/ion/impl/_Private_ScalarConversions$ValueVariant;344 ····new-instance·v2,·Lcom/amazon/ion/impl/_Private_ScalarConversions$ValueVariant;
  
345 ····invoke-direct·{v2},·Lcom/amazon/ion/impl/_Private_ScalarConversions$ValueVariant;-><init>()V345 ····invoke-direct·{v2},·Lcom/amazon/ion/impl/_Private_ScalarConversions$ValueVariant;-><init>()V
  
346 ····iput-object·v2,·v0,·Lcom/amazon/ion/impl/IonReaderContinuableCoreBinary;->scalarConverter:Lcom/amazon/ion/impl/_Private_ScalarConversions$ValueVariant;346 ····iput-object·v2,·v0,·Lcom/amazon/ion/impl/IonReaderContinuableCoreBinary;->scalarConverter:Lcom/amazon/ion/impl/_Private_ScalarConversions$ValueVariant;
  
347 ····.line·96347 ····.line·95
348 ····new-instance·v2,·Lcom/amazon/ion/impl/bin/IntList;348 ····new-instance·v2,·Lcom/amazon/ion/impl/bin/IntList;
  
349 ····invoke-direct·{v2,·v1},·Lcom/amazon/ion/impl/bin/IntList;-><init>(I)V349 ····invoke-direct·{v2,·v1},·Lcom/amazon/ion/impl/bin/IntList;-><init>(I)V
  
350 ····iput-object·v2,·v0,·Lcom/amazon/ion/impl/IonReaderContinuableCoreBinary;->annotationSids:Lcom/amazon/ion/impl/bin/IntList;350 ····iput-object·v2,·v0,·Lcom/amazon/ion/impl/IonReaderContinuableCoreBinary;->annotationSids:Lcom/amazon/ion/impl/bin/IntList;
  
Max diff block lines reached; 81061/85454 bytes (94.86%) of diff not shown.
1.0 KB
smali/com/amazon/ion/impl/_Private_IonTextWriterBuilder.smali
    
Offset 210, 20 lines modifiedOffset 210, 22 lines modified
210 ····.line·226210 ····.line·226
211 ····invoke-virtual·{p0},·Lcom/amazon/ion/impl/_Private_IonTextWriterBuilder;->getCallbackBuilder()Lcom/amazon/ion/impl/_Private_CallbackBuilder;211 ····invoke-virtual·{p0},·Lcom/amazon/ion/impl/_Private_IonTextWriterBuilder;->getCallbackBuilder()Lcom/amazon/ion/impl/_Private_CallbackBuilder;
  
212 ····move-result-object·v4212 ····move-result-object·v4
  
213 ····if-nez·v4,·:cond_0213 ····if-nez·v4,·:cond_0
  
 214 ····.line·227
214 ····new-instance·v4,·Lcom/amazon/ion/impl/IonWriterSystemText;215 ····new-instance·v4,·Lcom/amazon/ion/impl/IonWriterSystemText;
  
215 ····invoke-direct·{v4,·v3,·p0,·p1},·Lcom/amazon/ion/impl/IonWriterSystemText;-><init>(Lcom/amazon/ion/SymbolTable;Lcom/amazon/ion/impl/_Private_IonTextWriterBuilder;Lcom/amazon/ion/util/_Private_FastAppendable;)V216 ····invoke-direct·{v4,·v3,·p0,·p1},·Lcom/amazon/ion/impl/IonWriterSystemText;-><init>(Lcom/amazon/ion/SymbolTable;Lcom/amazon/ion/impl/_Private_IonTextWriterBuilder;Lcom/amazon/ion/util/_Private_FastAppendable;)V
  
216 ····goto·:goto_0217 ····goto·:goto_0
  
 218 ····.line·230
217 ····:cond_0219 ····:cond_0
218 ····new-instance·v4,·Lcom/amazon/ion/impl/IonWriterSystemTextMarkup;220 ····new-instance·v4,·Lcom/amazon/ion/impl/IonWriterSystemTextMarkup;
  
219 ····invoke-direct·{v4,·v3,·p0,·p1},·Lcom/amazon/ion/impl/IonWriterSystemTextMarkup;-><init>(Lcom/amazon/ion/SymbolTable;Lcom/amazon/ion/impl/_Private_IonTextWriterBuilder;Lcom/amazon/ion/util/_Private_FastAppendable;)V221 ····invoke-direct·{v4,·v3,·p0,·p1},·Lcom/amazon/ion/impl/IonWriterSystemTextMarkup;-><init>(Lcom/amazon/ion/SymbolTable;Lcom/amazon/ion/impl/_Private_IonTextWriterBuilder;Lcom/amazon/ion/util/_Private_FastAppendable;)V
  
220 ····.line·234222 ····.line·234
221 ····:goto_0223 ····:goto_0
631 B
smali/com/amazon/ion/impl/IonBinary.smali
Ordering differences only
    
Offset 2, 17 lines modifiedOffset 2, 17 lines modified
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"IonBinary.java"3 .source·"IonBinary.java"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/MemberClasses;5 .annotation·system·Ldalvik/annotation/MemberClasses;
6 ····value·=·{6 ····value·=·{
 7 ········Lcom/amazon/ion/impl/IonBinary$Reader;,
7 ········Lcom/amazon/ion/impl/IonBinary$PositionMarker;,8 ········Lcom/amazon/ion/impl/IonBinary$PositionMarker;,
8 ········Lcom/amazon/ion/impl/IonBinary$Writer;,9 ········Lcom/amazon/ion/impl/IonBinary$Writer;,
9 ········Lcom/amazon/ion/impl/IonBinary$Reader;, 
10 ········Lcom/amazon/ion/impl/IonBinary$BufferManager;10 ········Lcom/amazon/ion/impl/IonBinary$BufferManager;
11 ····}11 ····}
12 .end·annotation12 .end·annotation
  
  
13 #·static·fields13 #·static·fields
14 .field·static·final·synthetic·$assertionsDisabled:Z·=·false14 .field·static·final·synthetic·$assertionsDisabled:Z·=·false
83.6 KB
smali/com/amazon/ion/impl/IonReaderTextSystemX.smali
    
Offset 30, 52 lines modifiedOffset 30, 52 lines modified
  
30 ····return-void30 ····return-void
31 .end·method31 .end·method
  
32 .method·protected·constructor·<init>(Lcom/amazon/ion/impl/UnifiedInputStreamX;)V32 .method·protected·constructor·<init>(Lcom/amazon/ion/impl/UnifiedInputStreamX;)V
33 ····.locals·133 ····.locals·1
  
34 ····.line·6634 ····.line·52
35 ····invoke-direct·{p0},·Lcom/amazon/ion/impl/IonReaderTextRawX;-><init>()V35 ····invoke-direct·{p0},·Lcom/amazon/ion/impl/IonReaderTextRawX;-><init>()V
  
36 ····const/4·v0,·0x136 ····const/4·v0,·0x1
  
37 ····.line·6737 ····.line·53
38 ····invoke-static·{v0},·Lcom/amazon/ion/impl/_Private_Utils;->systemSymtab(I)Lcom/amazon/ion/SymbolTable;38 ····invoke-static·{v0},·Lcom/amazon/ion/impl/_Private_Utils;->systemSymtab(I)Lcom/amazon/ion/SymbolTable;
  
39 ····move-result-object·v039 ····move-result-object·v0
  
40 ····iput-object·v0,·p0,·Lcom/amazon/ion/impl/IonReaderTextSystemX;->_system_symtab:Lcom/amazon/ion/SymbolTable;40 ····iput-object·v0,·p0,·Lcom/amazon/ion/impl/IonReaderTextSystemX;->_system_symtab:Lcom/amazon/ion/SymbolTable;
  
41 ····.line·6841 ····.line·54
42 ····invoke-virtual·{p0},·Lcom/amazon/ion/impl/IonReaderTextSystemX;->init_once()V42 ····invoke-virtual·{p0},·Lcom/amazon/ion/impl/IonReaderTextSystemX;->init_once()V
  
43 ····.line·6943 ····.line·55
44 ····sget-object·v0,·Lcom/amazon/ion/IonType;->DATAGRAM:Lcom/amazon/ion/IonType;44 ····sget-object·v0,·Lcom/amazon/ion/IonType;->DATAGRAM:Lcom/amazon/ion/IonType;
  
45 ····invoke-virtual·{p0,·p1,·v0},·Lcom/amazon/ion/impl/IonReaderTextSystemX;->init(Lcom/amazon/ion/impl/UnifiedInputStreamX;Lcom/amazon/ion/IonType;)V45 ····invoke-virtual·{p0,·p1,·v0},·Lcom/amazon/ion/impl/IonReaderTextSystemX;->init(Lcom/amazon/ion/impl/UnifiedInputStreamX;Lcom/amazon/ion/IonType;)V
  
46 ····return-void46 ····return-void
47 .end·method47 .end·method
  
48 .method·private·final·cast_cached_value(I)V48 .method·private·final·cast_cached_value(I)V
49 ····.locals·349 ····.locals·3
  
50 ····.line·43650 ····.line·427
51 ····iget-object·v0,·p0,·Lcom/amazon/ion/impl/IonReaderTextSystemX;->_v:Lcom/amazon/ion/impl/_Private_ScalarConversions$ValueVariant;51 ····iget-object·v0,·p0,·Lcom/amazon/ion/impl/IonReaderTextSystemX;->_v:Lcom/amazon/ion/impl/_Private_ScalarConversions$ValueVariant;
  
52 ····invoke-virtual·{v0},·Lcom/amazon/ion/impl/_Private_ScalarConversions$ValueVariant;->isNull()Z52 ····invoke-virtual·{v0},·Lcom/amazon/ion/impl/_Private_ScalarConversions$ValueVariant;->isNull()Z
  
53 ····move-result·v053 ····move-result·v0
  
54 ····if-eqz·v0,·:cond_054 ····if-eqz·v0,·:cond_0
  
55 ····return-void55 ····return-void
  
56 ····.line·44056 ····.line·431
57 ····:cond_057 ····:cond_0
58 ····sget-object·v0,·Lcom/amazon/ion/IonType;->SYMBOL:Lcom/amazon/ion/IonType;58 ····sget-object·v0,·Lcom/amazon/ion/IonType;->SYMBOL:Lcom/amazon/ion/IonType;
  
59 ····iget-object·v1,·p0,·Lcom/amazon/ion/impl/IonReaderTextSystemX;->_value_type:Lcom/amazon/ion/IonType;59 ····iget-object·v1,·p0,·Lcom/amazon/ion/impl/IonReaderTextSystemX;->_value_type:Lcom/amazon/ion/IonType;
  
60 ····invoke-virtual·{v0,·v1},·Lcom/amazon/ion/IonType;->equals(Ljava/lang/Object;)Z60 ····invoke-virtual·{v0,·v1},·Lcom/amazon/ion/IonType;->equals(Ljava/lang/Object;)Z
  
Offset 89, 188 lines modifiedOffset 89, 188 lines modified
  
89 ····if-eq·p1,·v0,·:cond_289 ····if-eq·p1,·v0,·:cond_2
  
90 ····const/16·v0,·0x890 ····const/16·v0,·0x8
  
91 ····if-ne·p1,·v0,·:cond_191 ····if-ne·p1,·v0,·:cond_1
  
92 ····.line·44392 ····.line·434
93 ····iget-object·p1,·p0,·Lcom/amazon/ion/impl/IonReaderTextSystemX;->_v:Lcom/amazon/ion/impl/_Private_ScalarConversions$ValueVariant;93 ····iget-object·p1,·p0,·Lcom/amazon/ion/impl/IonReaderTextSystemX;->_v:Lcom/amazon/ion/impl/_Private_ScalarConversions$ValueVariant;
  
94 ····invoke-virtual·{p1},·Lcom/amazon/ion/impl/_Private_ScalarConversions$ValueVariant;->getInt()I94 ····invoke-virtual·{p1},·Lcom/amazon/ion/impl/_Private_ScalarConversions$ValueVariant;->getInt()I
  
95 ····move-result·p195 ····move-result·p1
  
96 ····.line·44496 ····.line·435
97 ····invoke-virtual·{p0},·Lcom/amazon/ion/impl/IonReaderTextSystemX;->getSymbolTable()Lcom/amazon/ion/SymbolTable;97 ····invoke-virtual·{p0},·Lcom/amazon/ion/impl/IonReaderTextSystemX;->getSymbolTable()Lcom/amazon/ion/SymbolTable;
  
98 ····move-result-object·v098 ····move-result-object·v0
  
99 ····invoke-interface·{v0,·p1},·Lcom/amazon/ion/SymbolTable;->findKnownSymbol(I)Ljava/lang/String;99 ····invoke-interface·{v0,·p1},·Lcom/amazon/ion/SymbolTable;->findKnownSymbol(I)Ljava/lang/String;
  
100 ····move-result-object·p1100 ····move-result-object·p1
  
101 ····.line·445101 ····.line·436
102 ····iget-object·v0,·p0,·Lcom/amazon/ion/impl/IonReaderTextSystemX;->_v:Lcom/amazon/ion/impl/_Private_ScalarConversions$ValueVariant;102 ····iget-object·v0,·p0,·Lcom/amazon/ion/impl/IonReaderTextSystemX;->_v:Lcom/amazon/ion/impl/_Private_ScalarConversions$ValueVariant;
  
103 ····invoke-virtual·{v0,·p1},·Lcom/amazon/ion/impl/_Private_ScalarConversions$ValueVariant;->addValue(Ljava/lang/String;)V103 ····invoke-virtual·{v0,·p1},·Lcom/amazon/ion/impl/_Private_ScalarConversions$ValueVariant;->addValue(Ljava/lang/String;)V
  
104 ····goto·:goto_0104 ····goto·:goto_0
  
105 ····.line·453105 ····.line·444
106 ····:cond_1106 ····:cond_1
107 ····new-instance·v0,·Ljava/lang/StringBuilder;107 ····new-instance·v0,·Ljava/lang/StringBuilder;
  
108 ····const-string·v2,·"can\'t·cast·symbol·from·"108 ····const-string·v2,·"can\'t·cast·symbol·from·"
  
109 ····invoke-direct·{v0,·v2},·Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V109 ····invoke-direct·{v0,·v2},·Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
  
110 ····iget-object·v2,·p0,·Lcom/amazon/ion/impl/IonReaderTextSystemX;->_v:Lcom/amazon/ion/impl/_Private_ScalarConversions$ValueVariant;110 ····iget-object·v2,·p0,·Lcom/amazon/ion/impl/IonReaderTextSystemX;->_v:Lcom/amazon/ion/impl/_Private_ScalarConversions$ValueVariant;
  
111 ····.line·454111 ····.line·445
112 ····invoke-virtual·{v2},·Lcom/amazon/ion/impl/_Private_ScalarConversions$ValueVariant;->getAuthoritativeType()I112 ····invoke-virtual·{v2},·Lcom/amazon/ion/impl/_Private_ScalarConversions$ValueVariant;->getAuthoritativeType()I
  
113 ····move-result·v2113 ····move-result·v2
  
114 ····invoke-static·{v2},·Lcom/amazon/ion/impl/_Private_ScalarConversions;->getValueTypeName(I)Ljava/lang/String;114 ····invoke-static·{v2},·Lcom/amazon/ion/impl/_Private_ScalarConversions;->getValueTypeName(I)Ljava/lang/String;
  
115 ····move-result-object·v2115 ····move-result-object·v2
  
116 ····invoke-virtual·{v0,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;116 ····invoke-virtual·{v0,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
117 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;117 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
118 ····.line·456118 ····.line·447
119 ····invoke-static·{p1},·Lcom/amazon/ion/impl/_Private_ScalarConversions;->getValueTypeName(I)Ljava/lang/String;119 ····invoke-static·{p1},·Lcom/amazon/ion/impl/_Private_ScalarConversions;->getValueTypeName(I)Ljava/lang/String;
  
120 ····move-result-object·p1120 ····move-result-object·p1
  
121 ····invoke-virtual·{v0,·p1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;121 ····invoke-virtual·{v0,·p1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
122 ····invoke-virtual·{v0},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;122 ····invoke-virtual·{v0},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
123 ····move-result-object·p1123 ····move-result-object·p1
  
124 ····.line·457124 ····.line·448
125 ····new-instance·v0,·Lcom/amazon/ion/impl/_Private_ScalarConversions$CantConvertException;125 ····new-instance·v0,·Lcom/amazon/ion/impl/_Private_ScalarConversions$CantConvertException;
  
126 ····invoke-direct·{v0,·p1},·Lcom/amazon/ion/impl/_Private_ScalarConversions$CantConvertException;-><init>(Ljava/lang/String;)V126 ····invoke-direct·{v0,·p1},·Lcom/amazon/ion/impl/_Private_ScalarConversions$CantConvertException;-><init>(Ljava/lang/String;)V
  
127 ····throw·v0127 ····throw·v0
  
128 ····.line·448128 ····.line·439
129 ····:cond_2129 ····:cond_2
130 ····iget-object·p1,·p0,·Lcom/amazon/ion/impl/IonReaderTextSystemX;->_v:Lcom/amazon/ion/impl/_Private_ScalarConversions$ValueVariant;130 ····iget-object·p1,·p0,·Lcom/amazon/ion/impl/IonReaderTextSystemX;->_v:Lcom/amazon/ion/impl/_Private_ScalarConversions$ValueVariant;
Max diff block lines reached; 81098/85542 bytes (94.80%) of diff not shown.
66.1 KB
smali/com/amazon/ion/impl/IonWriterSystemBinary.smali
    
Offset 5, 33 lines modifiedOffset 5, 29 lines modified
5 #·interfaces5 #·interfaces
6 .implements·Lcom/amazon/ion/impl/_Private_ListWriter;6 .implements·Lcom/amazon/ion/impl/_Private_ListWriter;
  
  
7 #·annotations7 #·annotations
8 .annotation·system·Ldalvik/annotation/MemberClasses;8 .annotation·system·Ldalvik/annotation/MemberClasses;
9 ····value·=·{9 ····value·=·{
 10 ········Lcom/amazon/ion/impl/IonWriterSystemBinary$PatchedValues;,
10 ········Lcom/amazon/ion/impl/IonWriterSystemBinary$CountingStream;,11 ········Lcom/amazon/ion/impl/IonWriterSystemBinary$CountingStream;
11 ········Lcom/amazon/ion/impl/IonWriterSystemBinary$PatchedValues; 
12 ····}12 ····}
13 .end·annotation13 .end·annotation
  
  
14 #·static·fields14 #·static·fields
15 .field·static·final·synthetic·$assertionsDisabled:Z·=·false15 .field·static·final·synthetic·$assertionsDisabled:Z·=·false
  
16 .field·private·static·final·DEFAULT_PATCH_COUNT:I·=·0xa16 .field·private·static·final·DEFAULT_PATCH_COUNT:I·=·0xa
  
17 .field·private·static·final·DEFAULT_PATCH_DEPTH:I·=·0xa17 .field·private·static·final·DEFAULT_PATCH_DEPTH:I·=·0xa
  
18 .field·private·static·final·NOT_A_SYMBOL_TABLE_IDX:I·=·-0x1 
  
19 .field·private·static·final·TID_ANNOTATION_PATCH:I·=·0x1118 .field·private·static·final·TID_ANNOTATION_PATCH:I·=·0x11
  
20 .field·private·static·final·TID_FOR_SYMBOL_TABLE_PATCH:I·=·0x11 
  
21 .field·private·static·final·TID_RAW:I·=·0x1319 .field·private·static·final·TID_RAW:I·=·0x13
  
22 .field·private·static·final·TID_SYMBOL_TABLE_PATCH:I·=·0x1220 .field·private·static·final·TID_SYMBOL_TABLE_PATCH:I·=·0x12
  
23 .field·static·final·UNKNOWN_LENGTH:I·=·-0x121 .field·static·final·UNKNOWN_LENGTH:I·=·-0x1
  
  
Offset 81, 175 lines modifiedOffset 77, 176 lines modified
81 .end·method77 .end·method
  
82 .method·constructor·<init>(Lcom/amazon/ion/SymbolTable;Ljava/io/OutputStream;ZZ)V78 .method·constructor·<init>(Lcom/amazon/ion/SymbolTable;Ljava/io/OutputStream;ZZ)V
83 ····.locals·279 ····.locals·2
  
84 ····if-eqz·p4,·:cond_080 ····if-eqz·p4,·:cond_0
  
85 ····.line·32681 ····.line·312
86 ····sget-object·p4,·Lcom/amazon/ion/system/IonWriterBuilder$InitialIvmHandling;->ENSURE:Lcom/amazon/ion/system/IonWriterBuilder$InitialIvmHandling;82 ····sget-object·p4,·Lcom/amazon/ion/system/IonWriterBuilder$InitialIvmHandling;->ENSURE:Lcom/amazon/ion/system/IonWriterBuilder$InitialIvmHandling;
  
87 ····goto·:goto_083 ····goto·:goto_0
  
88 ····:cond_084 ····:cond_0
89 ····const/4·p4,·0x085 ····const/4·p4,·0x0
  
90 ····:goto_086 ····:goto_0
91 ····sget-object·v0,·Lcom/amazon/ion/system/IonWriterBuilder$IvmMinimizing;->ADJACENT:Lcom/amazon/ion/system/IonWriterBuilder$IvmMinimizing;87 ····sget-object·v0,·Lcom/amazon/ion/system/IonWriterBuilder$IvmMinimizing;->ADJACENT:Lcom/amazon/ion/system/IonWriterBuilder$IvmMinimizing;
  
92 ····const/4·v1,·0x188 ····const/4·v1,·0x1
  
 89 ····.line·311
93 ····invoke-direct·{p0,·p1,·p4,·v0,·v1},·Lcom/amazon/ion/impl/IonWriterSystem;-><init>(Lcom/amazon/ion/SymbolTable;Lcom/amazon/ion/system/IonWriterBuilder$InitialIvmHandling;Lcom/amazon/ion/system/IonWriterBuilder$IvmMinimizing;Z)V90 ····invoke-direct·{p0,·p1,·p4,·v0,·v1},·Lcom/amazon/ion/impl/IonWriterSystem;-><init>(Lcom/amazon/ion/SymbolTable;Lcom/amazon/ion/system/IonWriterBuilder$InitialIvmHandling;Lcom/amazon/ion/system/IonWriterBuilder$IvmMinimizing;Z)V
  
94 ····.line·24191 ····.line·228
95 ····new-instance·p1,·Lcom/amazon/ion/impl/IonWriterSystemBinary$PatchedValues;92 ····new-instance·p1,·Lcom/amazon/ion/impl/IonWriterSystemBinary$PatchedValues;
  
96 ····invoke-direct·{p1},·Lcom/amazon/ion/impl/IonWriterSystemBinary$PatchedValues;-><init>()V93 ····invoke-direct·{p1},·Lcom/amazon/ion/impl/IonWriterSystemBinary$PatchedValues;-><init>()V
  
97 ····iput-object·p1,·p0,·Lcom/amazon/ion/impl/IonWriterSystemBinary;->_patch:Lcom/amazon/ion/impl/IonWriterSystemBinary$PatchedValues;94 ····iput-object·p1,·p0,·Lcom/amazon/ion/impl/IonWriterSystemBinary;->_patch:Lcom/amazon/ion/impl/IonWriterSystemBinary$PatchedValues;
  
98 ····const/4·p1,·0x095 ····const/4·p1,·0x0
  
99 ····.line·28296 ····.line·267
100 ····iput·p1,·p0,·Lcom/amazon/ion/impl/IonWriterSystemBinary;->_patch_count:I97 ····iput·p1,·p0,·Lcom/amazon/ion/impl/IonWriterSystemBinary;->_patch_count:I
  
101 ····const/16·p4,·0xa98 ····const/16·p4,·0xa
  
102 ····.line·28399 ····.line·268
103 ····new-array·v0,·p4,·[I100 ····new-array·v0,·p4,·[I
  
104 ····iput-object·v0,·p0,·Lcom/amazon/ion/impl/IonWriterSystemBinary;->_patch_lengths:[I101 ····iput-object·v0,·p0,·Lcom/amazon/ion/impl/IonWriterSystemBinary;->_patch_lengths:[I
  
105 ····.line·284102 ····.line·269
106 ····new-array·v0,·p4,·[I103 ····new-array·v0,·p4,·[I
  
107 ····iput-object·v0,·p0,·Lcom/amazon/ion/impl/IonWriterSystemBinary;->_patch_offsets:[I104 ····iput-object·v0,·p0,·Lcom/amazon/ion/impl/IonWriterSystemBinary;->_patch_offsets:[I
  
108 ····.line·285105 ····.line·270
109 ····new-array·v0,·p4,·[I106 ····new-array·v0,·p4,·[I
  
110 ····iput-object·v0,·p0,·Lcom/amazon/ion/impl/IonWriterSystemBinary;->_patch_table_idx:[I107 ····iput-object·v0,·p0,·Lcom/amazon/ion/impl/IonWriterSystemBinary;->_patch_table_idx:[I
  
111 ····.line·286108 ····.line·271
112 ····new-array·v0,·p4,·[I109 ····new-array·v0,·p4,·[I
  
113 ····iput-object·v0,·p0,·Lcom/amazon/ion/impl/IonWriterSystemBinary;->_patch_types:[I110 ····iput-object·v0,·p0,·Lcom/amazon/ion/impl/IonWriterSystemBinary;->_patch_types:[I
  
114 ····.line·287111 ····.line·272
115 ····new-array·v0,·p4,·[Z112 ····new-array·v0,·p4,·[Z
  
116 ····iput-object·v0,·p0,·Lcom/amazon/ion/impl/IonWriterSystemBinary;->_patch_in_struct:[Z113 ····iput-object·v0,·p0,·Lcom/amazon/ion/impl/IonWriterSystemBinary;->_patch_in_struct:[Z
  
117 ····.line·292114 ····.line·277
118 ····iput·p1,·p0,·Lcom/amazon/ion/impl/IonWriterSystemBinary;->_patch_symbol_table_count:I115 ····iput·p1,·p0,·Lcom/amazon/ion/impl/IonWriterSystemBinary;->_patch_symbol_table_count:I
  
119 ····.line·293116 ····.line·278
120 ····new-array·p1,·p4,·[Lcom/amazon/ion/SymbolTable;117 ····new-array·p1,·p4,·[Lcom/amazon/ion/SymbolTable;
  
121 ····iput-object·p1,·p0,·Lcom/amazon/ion/impl/IonWriterSystemBinary;->_patch_symbol_tables:[Lcom/amazon/ion/SymbolTable;118 ····iput-object·p1,·p0,·Lcom/amazon/ion/impl/IonWriterSystemBinary;->_patch_symbol_tables:[Lcom/amazon/ion/SymbolTable;
  
122 ····.line·300119 ····.line·285
123 ····new-array·p1,·p4,·[I120 ····new-array·p1,·p4,·[I
  
124 ····iput-object·p1,·p0,·Lcom/amazon/ion/impl/IonWriterSystemBinary;->_patch_stack:[I121 ····iput-object·p1,·p0,·Lcom/amazon/ion/impl/IonWriterSystemBinary;->_patch_stack:[I
  
125 ····.line·331122 ····.line·316
126 ····invoke-virtual·{p2},·Ljava/lang/Object;->getClass()Ljava/lang/Class;123 ····invoke-virtual·{p2},·Ljava/lang/Object;->getClass()Ljava/lang/Class;
  
127 ····.line·332124 ····.line·317
128 ····iput-object·p2,·p0,·Lcom/amazon/ion/impl/IonWriterSystemBinary;->_user_output_stream:Ljava/io/OutputStream;125 ····iput-object·p2,·p0,·Lcom/amazon/ion/impl/IonWriterSystemBinary;->_user_output_stream:Ljava/io/OutputStream;
  
129 ····.line·337126 ····.line·322
130 ····new-instance·p1,·Lcom/amazon/ion/impl/IonBinary$BufferManager;127 ····new-instance·p1,·Lcom/amazon/ion/impl/IonBinary$BufferManager;
  
131 ····invoke-direct·{p1},·Lcom/amazon/ion/impl/IonBinary$BufferManager;-><init>()V128 ····invoke-direct·{p1},·Lcom/amazon/ion/impl/IonBinary$BufferManager;-><init>()V
  
132 ····iput-object·p1,·p0,·Lcom/amazon/ion/impl/IonWriterSystemBinary;->_manager:Lcom/amazon/ion/impl/IonBinary$BufferManager;129 ····iput-object·p1,·p0,·Lcom/amazon/ion/impl/IonWriterSystemBinary;->_manager:Lcom/amazon/ion/impl/IonBinary$BufferManager;
  
133 ····.line·338130 ····.line·323
134 ····invoke-virtual·{p1},·Lcom/amazon/ion/impl/IonBinary$BufferManager;->openWriter()Lcom/amazon/ion/impl/IonBinary$Writer;131 ····invoke-virtual·{p1},·Lcom/amazon/ion/impl/IonBinary$BufferManager;->openWriter()Lcom/amazon/ion/impl/IonBinary$Writer;
  
135 ····move-result-object·p1132 ····move-result-object·p1
Max diff block lines reached; 63273/67593 bytes (93.61%) of diff not shown.
1.84 KB
smali/com/amazon/ion/impl/IonReaderTextUserX$SeekableReaderFacet.smali
    
Offset 20, 39 lines modifiedOffset 20, 47 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lcom/amazon/ion/impl/IonReaderTextUserX;21 .field·final·synthetic·this$0:Lcom/amazon/ion/impl/IonReaderTextUserX;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·private·constructor·<init>(Lcom/amazon/ion/impl/IonReaderTextUserX;)V23 .method·private·constructor·<init>(Lcom/amazon/ion/impl/IonReaderTextUserX;)V
24 ····.locals·124 ····.locals·1
 25 ····.annotation·system·Ldalvik/annotation/MethodParameters;
 26 ········accessFlags·=·{
 27 ············0x1010
 28 ········}
 29 ········names·=·{
 30 ············null
 31 ········}
 32 ····.end·annotation
  
25 ····.line·42733 ····.line·417
26 ····iput-object·p1,·p0,·Lcom/amazon/ion/impl/IonReaderTextUserX$SeekableReaderFacet;->this$0:Lcom/amazon/ion/impl/IonReaderTextUserX;34 ····iput-object·p1,·p0,·Lcom/amazon/ion/impl/IonReaderTextUserX$SeekableReaderFacet;->this$0:Lcom/amazon/ion/impl/IonReaderTextUserX;
  
27 ····const/4·v0,·0x035 ····const/4·v0,·0x0
  
28 ····invoke-direct·{p0,·p1,·v0},·Lcom/amazon/ion/impl/IonReaderTextUserX$SpanProviderFacet;-><init>(Lcom/amazon/ion/impl/IonReaderTextUserX;Lcom/amazon/ion/impl/IonReaderTextUserX$1;)V36 ····invoke-direct·{p0,·p1,·v0},·Lcom/amazon/ion/impl/IonReaderTextUserX$SpanProviderFacet;-><init>(Lcom/amazon/ion/impl/IonReaderTextUserX;Lcom/amazon/ion/impl/IonReaderTextUserX$1;)V
  
29 ····return-void37 ····return-void
30 .end·method38 .end·method
  
31 .method·synthetic·constructor·<init>(Lcom/amazon/ion/impl/IonReaderTextUserX;Lcom/amazon/ion/impl/IonReaderTextUserX$1;)V39 .method·synthetic·constructor·<init>(Lcom/amazon/ion/impl/IonReaderTextUserX;Lcom/amazon/ion/impl/IonReaderTextUserX$1;)V
32 ····.locals·040 ····.locals·0
  
33 ····.line·42741 ····.line·417
34 ····invoke-direct·{p0,·p1},·Lcom/amazon/ion/impl/IonReaderTextUserX$SeekableReaderFacet;-><init>(Lcom/amazon/ion/impl/IonReaderTextUserX;)V42 ····invoke-direct·{p0,·p1},·Lcom/amazon/ion/impl/IonReaderTextUserX$SeekableReaderFacet;-><init>(Lcom/amazon/ion/impl/IonReaderTextUserX;)V
  
35 ····return-void43 ····return-void
36 .end·method44 .end·method
  
  
37 #·virtual·methods45 #·virtual·methods
38 .method·public·hoist(Lcom/amazon/ion/Span;)V46 .method·public·hoist(Lcom/amazon/ion/Span;)V
39 ····.locals·147 ····.locals·1
  
40 ····.line·43348 ····.line·423
41 ····iget-object·v0,·p0,·Lcom/amazon/ion/impl/IonReaderTextUserX$SeekableReaderFacet;->this$0:Lcom/amazon/ion/impl/IonReaderTextUserX;49 ····iget-object·v0,·p0,·Lcom/amazon/ion/impl/IonReaderTextUserX$SeekableReaderFacet;->this$0:Lcom/amazon/ion/impl/IonReaderTextUserX;
  
42 ····invoke-static·{v0,·p1},·Lcom/amazon/ion/impl/IonReaderTextUserX;->access$600(Lcom/amazon/ion/impl/IonReaderTextUserX;Lcom/amazon/ion/Span;)V50 ····invoke-static·{v0,·p1},·Lcom/amazon/ion/impl/IonReaderTextUserX;->access$700(Lcom/amazon/ion/impl/IonReaderTextUserX;Lcom/amazon/ion/Span;)V
  
43 ····return-void51 ····return-void
44 .end·method52 .end·method
2.68 KB
smali/com/amazon/ion/impl/IonWriterSystemBinary$CountingStream.smali
    
Offset 20, 48 lines modifiedOffset 20, 48 lines modified
20 .field·private·_written:I20 .field·private·_written:I
  
  
21 #·direct·methods21 #·direct·methods
22 .method·constructor·<init>(Ljava/io/OutputStream;)V22 .method·constructor·<init>(Ljava/io/OutputStream;)V
23 ····.locals·023 ····.locals·0
  
24 ····.line·98324 ····.line·959
25 ····invoke-direct·{p0},·Ljava/io/OutputStream;-><init>()V25 ····invoke-direct·{p0},·Ljava/io/OutputStream;-><init>()V
  
26 ····.line·98426 ····.line·960
27 ····iput-object·p1,·p0,·Lcom/amazon/ion/impl/IonWriterSystemBinary$CountingStream;->_wrapped:Ljava/io/OutputStream;27 ····iput-object·p1,·p0,·Lcom/amazon/ion/impl/IonWriterSystemBinary$CountingStream;->_wrapped:Ljava/io/OutputStream;
  
28 ····return-void28 ····return-void
29 .end·method29 .end·method
  
  
30 #·virtual·methods30 #·virtual·methods
31 .method·public·getBytesWritten()I31 .method·public·getBytesWritten()I
32 ····.locals·132 ····.locals·1
  
33 ····.line·98833 ····.line·964
34 ····iget·v0,·p0,·Lcom/amazon/ion/impl/IonWriterSystemBinary$CountingStream;->_written:I34 ····iget·v0,·p0,·Lcom/amazon/ion/impl/IonWriterSystemBinary$CountingStream;->_written:I
  
35 ····return·v035 ····return·v0
36 .end·method36 .end·method
  
37 .method·public·write(I)V37 .method·public·write(I)V
38 ····.locals·138 ····.locals·1
39 ····.annotation·system·Ldalvik/annotation/Throws;39 ····.annotation·system·Ldalvik/annotation/Throws;
40 ········value·=·{40 ········value·=·{
41 ············Ljava/io/IOException;41 ············Ljava/io/IOException;
42 ········}42 ········}
43 ····.end·annotation43 ····.end·annotation
  
44 ····.line·99444 ····.line·970
45 ····iget-object·v0,·p0,·Lcom/amazon/ion/impl/IonWriterSystemBinary$CountingStream;->_wrapped:Ljava/io/OutputStream;45 ····iget-object·v0,·p0,·Lcom/amazon/ion/impl/IonWriterSystemBinary$CountingStream;->_wrapped:Ljava/io/OutputStream;
  
46 ····invoke-virtual·{v0,·p1},·Ljava/io/OutputStream;->write(I)V46 ····invoke-virtual·{v0,·p1},·Ljava/io/OutputStream;->write(I)V
  
47 ····.line·99547 ····.line·971
48 ····iget·p1,·p0,·Lcom/amazon/ion/impl/IonWriterSystemBinary$CountingStream;->_written:I48 ····iget·p1,·p0,·Lcom/amazon/ion/impl/IonWriterSystemBinary$CountingStream;->_written:I
  
49 ····add-int/lit8·p1,·p1,·0x149 ····add-int/lit8·p1,·p1,·0x1
  
50 ····iput·p1,·p0,·Lcom/amazon/ion/impl/IonWriterSystemBinary$CountingStream;->_written:I50 ····iput·p1,·p0,·Lcom/amazon/ion/impl/IonWriterSystemBinary$CountingStream;->_written:I
  
51 ····return-void51 ····return-void
Offset 71, 20 lines modifiedOffset 71, 20 lines modified
71 ····.locals·171 ····.locals·1
72 ····.annotation·system·Ldalvik/annotation/Throws;72 ····.annotation·system·Ldalvik/annotation/Throws;
73 ········value·=·{73 ········value·=·{
74 ············Ljava/io/IOException;74 ············Ljava/io/IOException;
75 ········}75 ········}
76 ····.end·annotation76 ····.end·annotation
  
77 ····.line·100077 ····.line·976
78 ····iget-object·v0,·p0,·Lcom/amazon/ion/impl/IonWriterSystemBinary$CountingStream;->_wrapped:Ljava/io/OutputStream;78 ····iget-object·v0,·p0,·Lcom/amazon/ion/impl/IonWriterSystemBinary$CountingStream;->_wrapped:Ljava/io/OutputStream;
  
79 ····invoke-virtual·{v0,·p1},·Ljava/io/OutputStream;->write([B)V79 ····invoke-virtual·{v0,·p1},·Ljava/io/OutputStream;->write([B)V
  
80 ····.line·100180 ····.line·977
81 ····iget·v0,·p0,·Lcom/amazon/ion/impl/IonWriterSystemBinary$CountingStream;->_written:I81 ····iget·v0,·p0,·Lcom/amazon/ion/impl/IonWriterSystemBinary$CountingStream;->_written:I
  
82 ····array-length·p1,·p182 ····array-length·p1,·p1
  
83 ····add-int/2addr·v0,·p183 ····add-int/2addr·v0,·p1
  
84 ····iput·v0,·p0,·Lcom/amazon/ion/impl/IonWriterSystemBinary$CountingStream;->_written:I84 ····iput·v0,·p0,·Lcom/amazon/ion/impl/IonWriterSystemBinary$CountingStream;->_written:I
Offset 96, 20 lines modifiedOffset 96, 20 lines modified
96 ····.locals·196 ····.locals·1
97 ····.annotation·system·Ldalvik/annotation/Throws;97 ····.annotation·system·Ldalvik/annotation/Throws;
98 ········value·=·{98 ········value·=·{
99 ············Ljava/io/IOException;99 ············Ljava/io/IOException;
100 ········}100 ········}
101 ····.end·annotation101 ····.end·annotation
  
102 ····.line·1006102 ····.line·982
103 ····iget-object·v0,·p0,·Lcom/amazon/ion/impl/IonWriterSystemBinary$CountingStream;->_wrapped:Ljava/io/OutputStream;103 ····iget-object·v0,·p0,·Lcom/amazon/ion/impl/IonWriterSystemBinary$CountingStream;->_wrapped:Ljava/io/OutputStream;
  
104 ····invoke-virtual·{v0,·p1,·p2,·p3},·Ljava/io/OutputStream;->write([BII)V104 ····invoke-virtual·{v0,·p1,·p2,·p3},·Ljava/io/OutputStream;->write([BII)V
  
105 ····.line·1007105 ····.line·983
106 ····iget·p1,·p0,·Lcom/amazon/ion/impl/IonWriterSystemBinary$CountingStream;->_written:I106 ····iget·p1,·p0,·Lcom/amazon/ion/impl/IonWriterSystemBinary$CountingStream;->_written:I
  
107 ····add-int/2addr·p1,·p3107 ····add-int/2addr·p1,·p3
  
108 ····iput·p1,·p0,·Lcom/amazon/ion/impl/IonWriterSystemBinary$CountingStream;->_written:I108 ····iput·p1,·p0,·Lcom/amazon/ion/impl/IonWriterSystemBinary$CountingStream;->_written:I
  
109 ····return-void109 ····return-void
2.32 KB
smali/com/amazon/ion/impl/UnifiedInputBufferX.smali
    
Offset 2, 16 lines modifiedOffset 2, 16 lines modified
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"UnifiedInputBufferX.java"3 .source·"UnifiedInputBufferX.java"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/MemberClasses;5 .annotation·system·Ldalvik/annotation/MemberClasses;
6 ····value·=·{6 ····value·=·{
7 ········Lcom/amazon/ion/impl/UnifiedInputBufferX$Chars;, 
8 ········Lcom/amazon/ion/impl/UnifiedInputBufferX$Bytes;,7 ········Lcom/amazon/ion/impl/UnifiedInputBufferX$Bytes;,
 8 ········Lcom/amazon/ion/impl/UnifiedInputBufferX$Chars;,
9 ········Lcom/amazon/ion/impl/UnifiedInputBufferX$BufferType;9 ········Lcom/amazon/ion/impl/UnifiedInputBufferX$BufferType;
10 ····}10 ····}
11 .end·annotation11 .end·annotation
  
  
12 #·static·fields12 #·static·fields
13 .field·static·final·synthetic·$assertionsDisabled:Z13 .field·static·final·synthetic·$assertionsDisabled:Z
Offset 114, 52 lines modifiedOffset 114, 46 lines modified
114 ····return-object·v0114 ····return-object·v0
115 .end·method115 .end·method
  
116 .method·public·static·makePageBuffer(Lcom/amazon/ion/impl/UnifiedInputBufferX$BufferType;I)Lcom/amazon/ion/impl/UnifiedInputBufferX;116 .method·public·static·makePageBuffer(Lcom/amazon/ion/impl/UnifiedInputBufferX$BufferType;I)Lcom/amazon/ion/impl/UnifiedInputBufferX;
117 ····.locals·1117 ····.locals·1
  
118 ····.line·45118 ····.line·45
119 ····sget-object·v0,·Lcom/amazon/ion/impl/UnifiedInputBufferX$1;->$SwitchMap$com$amazon$ion$impl$UnifiedInputBufferX$BufferType:[I 
  
120 ····invoke-virtual·{p0},·Lcom/amazon/ion/impl/UnifiedInputBufferX$BufferType;->ordinal()I119 ····invoke-virtual·{p0},·Lcom/amazon/ion/impl/UnifiedInputBufferX$BufferType;->ordinal()I
  
121 ····move-result·p0120 ····move-result·p0
  
122 ····aget·p0,·v0,·p0121 ····if-eqz·p0,·:cond_1
  
123 ····const/4·v0,·0x1122 ····const/4·v0,·0x1
  
124 ····if-eq·p0,·v0,·:cond_1 
  
125 ····const/4·v0,·0x2 
  
126 ····if-ne·p0,·v0,·:cond_0123 ····if-ne·p0,·v0,·:cond_0
  
127 ····.line·50124 ····.line·47
128 ····new-instance·p0,·Lcom/amazon/ion/impl/UnifiedInputBufferX$Bytes;125 ····new-instance·p0,·Lcom/amazon/ion/impl/UnifiedInputBufferX$Chars;
  
129 ····invoke-direct·{p0,·p1},·Lcom/amazon/ion/impl/UnifiedInputBufferX$Bytes;-><init>(I)V126 ····invoke-direct·{p0,·p1},·Lcom/amazon/ion/impl/UnifiedInputBufferX$Chars;-><init>(I)V
  
130 ····goto·:goto_0127 ····goto·:goto_0
  
131 ····.line·53128 ····.line·53
132 ····:cond_0129 ····:cond_0
133 ····new-instance·p0,·Ljava/lang/IllegalArgumentException;130 ····new-instance·p0,·Ljava/lang/IllegalArgumentException;
  
134 ····const-string·p1,·"invalid·buffer·type"131 ····const-string·p1,·"invalid·buffer·type"
  
135 ····invoke-direct·{p0,·p1},·Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V132 ····invoke-direct·{p0,·p1},·Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
  
136 ····throw·p0133 ····throw·p0
  
137 ····.line·47134 ····.line·50
138 ····:cond_1135 ····:cond_1
139 ····new-instance·p0,·Lcom/amazon/ion/impl/UnifiedInputBufferX$Chars;136 ····new-instance·p0,·Lcom/amazon/ion/impl/UnifiedInputBufferX$Bytes;
  
140 ····invoke-direct·{p0,·p1},·Lcom/amazon/ion/impl/UnifiedInputBufferX$Chars;-><init>(I)V137 ····invoke-direct·{p0,·p1},·Lcom/amazon/ion/impl/UnifiedInputBufferX$Bytes;-><init>(I)V
  
141 ····:goto_0138 ····:goto_0
142 ····return-object·p0139 ····return-object·p0
143 .end·method140 .end·method
  
144 .method·public·static·makePageBuffer(Ljava/lang/CharSequence;II)Lcom/amazon/ion/impl/UnifiedInputBufferX;141 .method·public·static·makePageBuffer(Ljava/lang/CharSequence;II)Lcom/amazon/ion/impl/UnifiedInputBufferX;
145 ····.locals·0142 ····.locals·0
1.66 KB
smali/com/amazon/ion/impl/IonReaderTextSystemX$Radix$2.smali
    
Offset 5, 37 lines modifiedOffset 5, 47 lines modified
  
5 #·annotations5 #·annotations
6 .annotation·system·Ldalvik/annotation/EnclosingClass;6 .annotation·system·Ldalvik/annotation/EnclosingClass;
7 ····value·=·Lcom/amazon/ion/impl/IonReaderTextSystemX$Radix;7 ····value·=·Lcom/amazon/ion/impl/IonReaderTextSystemX$Radix;
8 .end·annotation8 .end·annotation
  
9 .annotation·system·Ldalvik/annotation/InnerClass;9 .annotation·system·Ldalvik/annotation/InnerClass;
10 ····accessFlags·=·0x400810 ····accessFlags·=·0x4010
11 ····name·=·null11 ····name·=·null
12 .end·annotation12 .end·annotation
  
  
13 #·direct·methods13 #·direct·methods
14 .method·constructor·<init>(Ljava/lang/String;I)V14 .method·constructor·<init>(Ljava/lang/String;I)V
15 ····.locals·115 ····.locals·1
 16 ····.annotation·system·Ldalvik/annotation/MethodParameters;
 17 ········accessFlags·=·{
 18 ············0x1000,
 19 ············0x1000
 20 ········}
 21 ········names·=·{
 22 ············null,
 23 ············null
 24 ········}
 25 ····.end·annotation
  
16 ····const/4·v0,·0x026 ····const/4·v0,·0x0
  
17 ····.line·13427 ····.line·120
18 ····invoke-direct·{p0,·p1,·p2,·v0},·Lcom/amazon/ion/impl/IonReaderTextSystemX$Radix;-><init>(Ljava/lang/String;ILcom/amazon/ion/impl/IonReaderTextSystemX$1;)V28 ····invoke-direct·{p0,·p1,·p2,·v0},·Lcom/amazon/ion/impl/IonReaderTextSystemX$Radix;-><init>(Ljava/lang/String;ILcom/amazon/ion/impl/IonReaderTextSystemX$1;)V
  
19 ····return-void29 ····return-void
20 .end·method30 .end·method
  
  
21 #·virtual·methods31 #·virtual·methods
22 .method·isInt(Ljava/lang/String;I)Z32 .method·isInt(Ljava/lang/String;I)Z
23 ····.locals·233 ····.locals·2
  
24 ····.line·14034 ····.line·126
25 ····invoke-static·{},·Lcom/amazon/ion/impl/IonReaderTextSystemX$Radix;->access$600()[C35 ····invoke-static·{},·Lcom/amazon/ion/impl/IonReaderTextSystemX$Radix;->access$600()[C
  
26 ····move-result-object·v036 ····move-result-object·v0
  
27 ····invoke-static·{},·Lcom/amazon/ion/impl/IonReaderTextSystemX$Radix;->access$700()[C37 ····invoke-static·{},·Lcom/amazon/ion/impl/IonReaderTextSystemX$Radix;->access$700()[C
  
28 ····move-result-object·v138 ····move-result-object·v1
Offset 46, 15 lines modifiedOffset 56, 15 lines modified
  
46 ····return·p156 ····return·p1
47 .end·method57 .end·method
  
48 .method·isLong(Ljava/lang/String;I)Z58 .method·isLong(Ljava/lang/String;I)Z
49 ····.locals·259 ····.locals·2
  
50 ····.line·14660 ····.line·132
51 ····invoke-static·{},·Lcom/amazon/ion/impl/IonReaderTextSystemX$Radix;->access$800()[C61 ····invoke-static·{},·Lcom/amazon/ion/impl/IonReaderTextSystemX$Radix;->access$800()[C
  
52 ····move-result-object·v062 ····move-result-object·v0
  
53 ····invoke-static·{},·Lcom/amazon/ion/impl/IonReaderTextSystemX$Radix;->access$900()[C63 ····invoke-static·{},·Lcom/amazon/ion/impl/IonReaderTextSystemX$Radix;->access$900()[C
  
54 ····move-result-object·v164 ····move-result-object·v1
570 B
smali/com/amazon/ion/impl/OutputStreamFastAppendable.smali
    
Offset 253, 16 lines modifiedOffset 253, 18 lines modified
253 ····.line·116253 ····.line·116
254 ····iget-object·v2,·p0,·Lcom/amazon/ion/impl/OutputStreamFastAppendable;->_byteBuffer:[B254 ····iget-object·v2,·p0,·Lcom/amazon/ion/impl/OutputStreamFastAppendable;->_byteBuffer:[B
  
255 ····array-length·v3,·v2255 ····array-length·v3,·v2
  
256 ····if-le·p1,·v3,·:cond_1256 ····if-le·p1,·v3,·:cond_1
  
 257 ····.line·117
257 ····array-length·p1,·v2258 ····array-length·p1,·v2
  
 259 ····.line·118
258 ····:cond_1260 ····:cond_1
259 ····iput·p1,·p0,·Lcom/amazon/ion/impl/OutputStreamFastAppendable;->_pos:I261 ····iput·p1,·p0,·Lcom/amazon/ion/impl/OutputStreamFastAppendable;->_pos:I
  
260 ····add-int/2addr·p1,·p2262 ····add-int/2addr·p1,·p2
  
261 ····.line·119263 ····.line·119
262 ····invoke-virtual·{v0,·p2,·p1,·v2,·v1},·Ljava/lang/String;->getBytes(II[BI)V264 ····invoke-virtual·{v0,·p2,·p1,·v2,·v1},·Ljava/lang/String;->getBytes(II[BI)V
1.46 KB
smali/com/amazon/ion/impl/IonReaderTextRawTokensX$Radix$3.smali
    
Offset 5, 26 lines modifiedOffset 5, 36 lines modified
  
5 #·annotations5 #·annotations
6 .annotation·system·Ldalvik/annotation/EnclosingClass;6 .annotation·system·Ldalvik/annotation/EnclosingClass;
7 ····value·=·Lcom/amazon/ion/impl/IonReaderTextRawTokensX$Radix;7 ····value·=·Lcom/amazon/ion/impl/IonReaderTextRawTokensX$Radix;
8 .end·annotation8 .end·annotation
  
9 .annotation·system·Ldalvik/annotation/InnerClass;9 .annotation·system·Ldalvik/annotation/InnerClass;
10 ····accessFlags·=·0x400810 ····accessFlags·=·0x4010
11 ····name·=·null11 ····name·=·null
12 .end·annotation12 .end·annotation
  
  
13 #·direct·methods13 #·direct·methods
14 .method·constructor·<init>(Ljava/lang/String;I)V14 .method·constructor·<init>(Ljava/lang/String;I)V
15 ····.locals·115 ····.locals·1
 16 ····.annotation·system·Ldalvik/annotation/MethodParameters;
 17 ········accessFlags·=·{
 18 ············0x1000,
 19 ············0x1000
 20 ········}
 21 ········names·=·{
 22 ············null,
 23 ············null
 24 ········}
 25 ····.end·annotation
  
16 ····const/4·v0,·0x026 ····const/4·v0,·0x0
  
17 ····.line·283327 ····.line·2820
18 ····invoke-direct·{p0,·p1,·p2,·v0},·Lcom/amazon/ion/impl/IonReaderTextRawTokensX$Radix;-><init>(Ljava/lang/String;ILcom/amazon/ion/impl/IonReaderTextRawTokensX$1;)V28 ····invoke-direct·{p0,·p1,·p2,·v0},·Lcom/amazon/ion/impl/IonReaderTextRawTokensX$Radix;-><init>(Ljava/lang/String;ILcom/amazon/ion/impl/IonReaderTextRawTokensX$1;)V
  
19 ····return-void29 ····return-void
20 .end·method30 .end·method
  
  
21 #·virtual·methods31 #·virtual·methods
Offset 53, 25 lines modifiedOffset 63, 25 lines modified
53 ····:goto_163 ····:goto_1
54 ····return·p164 ····return·p1
55 .end·method65 .end·method
  
56 .method·isValidDigit(I)Z66 .method·isValidDigit(I)Z
57 ····.locals·067 ····.locals·0
  
58 ····.line·284268 ····.line·2829
59 ····invoke-static·{p1},·Lcom/amazon/ion/impl/IonTokenConstsX;->isHexDigit(I)Z69 ····invoke-static·{p1},·Lcom/amazon/ion/impl/IonTokenConstsX;->isHexDigit(I)Z
  
60 ····move-result·p170 ····move-result·p1
  
61 ····return·p171 ····return·p1
62 .end·method72 .end·method
  
63 .method·normalizeDigit(C)C73 .method·normalizeDigit(C)C
64 ····.locals·074 ····.locals·0
  
65 ····.line·284875 ····.line·2835
66 ····invoke-static·{p1},·Ljava/lang/Character;->toLowerCase(C)C76 ····invoke-static·{p1},·Ljava/lang/Character;->toLowerCase(C)C
  
67 ····move-result·p177 ····move-result·p1
  
68 ····return·p178 ····return·p1
69 .end·method79 .end·method
1.1 KB
smali/com/amazon/ion/impl/BlockedBuffer.smali
    
Offset 2, 22 lines modifiedOffset 2, 22 lines modified
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"BlockedBuffer.java"3 .source·"BlockedBuffer.java"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/MemberClasses;5 .annotation·system·Ldalvik/annotation/MemberClasses;
6 ····value·=·{6 ····value·=·{
7 ········Lcom/amazon/ion/impl/BlockedBuffer$BufferedOutputStream;, 
8 ········Lcom/amazon/ion/impl/BlockedBuffer$BlockedBufferException;,7 ········Lcom/amazon/ion/impl/BlockedBuffer$BlockedBufferException;,
9 ········Lcom/amazon/ion/impl/BlockedBuffer$BlockedByteOutputStream;, 
10 ········Lcom/amazon/ion/impl/BlockedBuffer$BlockedByteInputStream;, 
11 ········Lcom/amazon/ion/impl/BlockedBuffer$CompareMonitor;,8 ········Lcom/amazon/ion/impl/BlockedBuffer$CompareMonitor;,
 9 ········Lcom/amazon/ion/impl/BlockedBuffer$bbBlock;,
12 ········Lcom/amazon/ion/impl/BlockedBuffer$PositionMonitor;,10 ········Lcom/amazon/ion/impl/BlockedBuffer$PositionMonitor;,
13 ········Lcom/amazon/ion/impl/BlockedBuffer$Monitor;,11 ········Lcom/amazon/ion/impl/BlockedBuffer$Monitor;,
 12 ········Lcom/amazon/ion/impl/BlockedBuffer$BufferedOutputStream;,
 13 ········Lcom/amazon/ion/impl/BlockedBuffer$BlockedByteOutputStream;,
14 ········Lcom/amazon/ion/impl/BlockedBuffer$bbBlock;14 ········Lcom/amazon/ion/impl/BlockedBuffer$BlockedByteInputStream;
15 ····}15 ····}
16 .end·annotation16 .end·annotation
  
  
17 #·static·fields17 #·static·fields
18 .field·static·final·synthetic·$assertionsDisabled:Z·=·false18 .field·static·final·synthetic·$assertionsDisabled:Z·=·false
  
3.16 KB
smali/com/amazon/ion/impl/UnifiedInputStreamX$FromCharArray.smali
    
Offset 14, 81 lines modifiedOffset 14, 81 lines modified
14 .end·annotation14 .end·annotation
  
  
15 #·direct·methods15 #·direct·methods
16 .method·constructor·<init>(Ljava/lang/CharSequence;II)V16 .method·constructor·<init>(Ljava/lang/CharSequence;II)V
17 ····.locals·117 ····.locals·1
  
18 ····.line·54118 ····.line·512
19 ····invoke-direct·{p0},·Lcom/amazon/ion/impl/UnifiedInputStreamX;-><init>()V19 ····invoke-direct·{p0},·Lcom/amazon/ion/impl/UnifiedInputStreamX;-><init>()V
  
20 ····const/4·v0,·0x020 ····const/4·v0,·0x0
  
21 ····.line·54221 ····.line·513
22 ····iput-boolean·v0,·p0,·Lcom/amazon/ion/impl/UnifiedInputStreamX$FromCharArray;->_is_byte_data:Z22 ····iput-boolean·v0,·p0,·Lcom/amazon/ion/impl/UnifiedInputStreamX$FromCharArray;->_is_byte_data:Z
  
23 ····.line·54323 ····.line·514
24 ····iput-boolean·v0,·p0,·Lcom/amazon/ion/impl/UnifiedInputStreamX$FromCharArray;->_is_stream:Z24 ····iput-boolean·v0,·p0,·Lcom/amazon/ion/impl/UnifiedInputStreamX$FromCharArray;->_is_stream:Z
  
25 ····.line·54425 ····.line·515
26 ····invoke-static·{p1,·p2,·p3},·Lcom/amazon/ion/impl/UnifiedInputBufferX;->makePageBuffer(Ljava/lang/CharSequence;II)Lcom/amazon/ion/impl/UnifiedInputBufferX;26 ····invoke-static·{p1,·p2,·p3},·Lcom/amazon/ion/impl/UnifiedInputBufferX;->makePageBuffer(Ljava/lang/CharSequence;II)Lcom/amazon/ion/impl/UnifiedInputBufferX;
  
27 ····move-result-object·p127 ····move-result-object·p1
  
28 ····iput-object·p1,·p0,·Lcom/amazon/ion/impl/UnifiedInputStreamX$FromCharArray;->_buffer:Lcom/amazon/ion/impl/UnifiedInputBufferX;28 ····iput-object·p1,·p0,·Lcom/amazon/ion/impl/UnifiedInputStreamX$FromCharArray;->_buffer:Lcom/amazon/ion/impl/UnifiedInputBufferX;
  
29 ····.line·54529 ····.line·516
30 ····iget-object·p1,·p0,·Lcom/amazon/ion/impl/UnifiedInputStreamX$FromCharArray;->_buffer:Lcom/amazon/ion/impl/UnifiedInputBufferX;30 ····iget-object·p1,·p0,·Lcom/amazon/ion/impl/UnifiedInputStreamX$FromCharArray;->_buffer:Lcom/amazon/ion/impl/UnifiedInputBufferX;
  
31 ····invoke-virtual·{p1},·Lcom/amazon/ion/impl/UnifiedInputBufferX;->getCurrentPage()Lcom/amazon/ion/impl/UnifiedDataPageX;31 ····invoke-virtual·{p1},·Lcom/amazon/ion/impl/UnifiedInputBufferX;->getCurrentPage()Lcom/amazon/ion/impl/UnifiedDataPageX;
  
32 ····move-result-object·p132 ····move-result-object·p1
  
33 ····add-int/2addr·p3,·p233 ····add-int/2addr·p3,·p2
  
34 ····.line·54634 ····.line·517
35 ····invoke-virtual·{p0,·p1,·v0,·p2,·p3},·Lcom/amazon/ion/impl/UnifiedInputStreamX$FromCharArray;->make_page_current(Lcom/amazon/ion/impl/UnifiedDataPageX;III)V35 ····invoke-virtual·{p0,·p1,·v0,·p2,·p3},·Lcom/amazon/ion/impl/UnifiedInputStreamX$FromCharArray;->make_page_current(Lcom/amazon/ion/impl/UnifiedDataPageX;III)V
  
36 ····.line·54736 ····.line·518
37 ····invoke-static·{p0},·Lcom/amazon/ion/impl/UnifiedInputStreamX;->access$000(Lcom/amazon/ion/impl/UnifiedInputStreamX;)V37 ····invoke-static·{p0},·Lcom/amazon/ion/impl/UnifiedInputStreamX;->access$000(Lcom/amazon/ion/impl/UnifiedInputStreamX;)V
  
38 ····return-void38 ····return-void
39 .end·method39 .end·method
  
40 .method·constructor·<init>([CII)V40 .method·constructor·<init>([CII)V
41 ····.locals·141 ····.locals·1
  
42 ····.line·55042 ····.line·521
43 ····invoke-direct·{p0},·Lcom/amazon/ion/impl/UnifiedInputStreamX;-><init>()V43 ····invoke-direct·{p0},·Lcom/amazon/ion/impl/UnifiedInputStreamX;-><init>()V
  
44 ····const/4·v0,·0x044 ····const/4·v0,·0x0
  
45 ····.line·55145 ····.line·522
46 ····iput-boolean·v0,·p0,·Lcom/amazon/ion/impl/UnifiedInputStreamX$FromCharArray;->_is_byte_data:Z46 ····iput-boolean·v0,·p0,·Lcom/amazon/ion/impl/UnifiedInputStreamX$FromCharArray;->_is_byte_data:Z
  
47 ····.line·55247 ····.line·523
48 ····iput-boolean·v0,·p0,·Lcom/amazon/ion/impl/UnifiedInputStreamX$FromCharArray;->_is_stream:Z48 ····iput-boolean·v0,·p0,·Lcom/amazon/ion/impl/UnifiedInputStreamX$FromCharArray;->_is_stream:Z
  
49 ····.line·55349 ····.line·524
50 ····invoke-static·{p1,·p2,·p3},·Lcom/amazon/ion/impl/UnifiedInputBufferX;->makePageBuffer([CII)Lcom/amazon/ion/impl/UnifiedInputBufferX;50 ····invoke-static·{p1,·p2,·p3},·Lcom/amazon/ion/impl/UnifiedInputBufferX;->makePageBuffer([CII)Lcom/amazon/ion/impl/UnifiedInputBufferX;
  
51 ····move-result-object·p151 ····move-result-object·p1
  
52 ····iput-object·p1,·p0,·Lcom/amazon/ion/impl/UnifiedInputStreamX$FromCharArray;->_buffer:Lcom/amazon/ion/impl/UnifiedInputBufferX;52 ····iput-object·p1,·p0,·Lcom/amazon/ion/impl/UnifiedInputStreamX$FromCharArray;->_buffer:Lcom/amazon/ion/impl/UnifiedInputBufferX;
  
53 ····.line·55453 ····.line·525
54 ····iget-object·p1,·p0,·Lcom/amazon/ion/impl/UnifiedInputStreamX$FromCharArray;->_buffer:Lcom/amazon/ion/impl/UnifiedInputBufferX;54 ····iget-object·p1,·p0,·Lcom/amazon/ion/impl/UnifiedInputStreamX$FromCharArray;->_buffer:Lcom/amazon/ion/impl/UnifiedInputBufferX;
  
55 ····invoke-virtual·{p1},·Lcom/amazon/ion/impl/UnifiedInputBufferX;->getCurrentPage()Lcom/amazon/ion/impl/UnifiedDataPageX;55 ····invoke-virtual·{p1},·Lcom/amazon/ion/impl/UnifiedInputBufferX;->getCurrentPage()Lcom/amazon/ion/impl/UnifiedDataPageX;
  
56 ····move-result-object·p156 ····move-result-object·p1
  
57 ····add-int/2addr·p3,·p257 ····add-int/2addr·p3,·p2
  
58 ····.line·55558 ····.line·526
59 ····invoke-virtual·{p0,·p1,·v0,·p2,·p3},·Lcom/amazon/ion/impl/UnifiedInputStreamX$FromCharArray;->make_page_current(Lcom/amazon/ion/impl/UnifiedDataPageX;III)V59 ····invoke-virtual·{p0,·p1,·v0,·p2,·p3},·Lcom/amazon/ion/impl/UnifiedInputStreamX$FromCharArray;->make_page_current(Lcom/amazon/ion/impl/UnifiedDataPageX;III)V
  
60 ····.line·55660 ····.line·527
61 ····invoke-static·{p0},·Lcom/amazon/ion/impl/UnifiedInputStreamX;->access$000(Lcom/amazon/ion/impl/UnifiedInputStreamX;)V61 ····invoke-static·{p0},·Lcom/amazon/ion/impl/UnifiedInputStreamX;->access$000(Lcom/amazon/ion/impl/UnifiedInputStreamX;)V
  
62 ····return-void62 ····return-void
63 .end·method63 .end·method
1.98 KB
smali/com/amazon/ion/impl/IonReaderContinuableApplicationBinary$1.smali
    
Offset 1, 22 lines modifiedOffset 1, 22 lines modified
1 .class·final·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$1;1 .class·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$1;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"IonReaderContinuableApplicationBinary.java"3 .source·"IonReaderContinuableApplicationBinary.java"
  
4 #·interfaces4 #·interfaces
5 .implements·Ljava/util/Iterator;5 .implements·Ljava/util/Iterator;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
8 ····value·=·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary;8 ····value·=·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary;
9 .end·annotation9 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x811 ····accessFlags·=·0x0
12 ····name·=·null12 ····name·=·null
13 .end·annotation13 .end·annotation
  
14 .annotation·system·Ldalvik/annotation/Signature;14 .annotation·system·Ldalvik/annotation/Signature;
15 ····value·=·{15 ····value·=·{
16 ········"Ljava/lang/Object;",16 ········"Ljava/lang/Object;",
17 ········"Ljava/util/Iterator<",17 ········"Ljava/util/Iterator<",
Offset 26, 15 lines modifiedOffset 26, 15 lines modified
26 .end·annotation26 .end·annotation
  
  
27 #·direct·methods27 #·direct·methods
28 .method·constructor·<init>()V28 .method·constructor·<init>()V
29 ····.locals·029 ····.locals·0
  
30 ····.line·100030 ····.line·1132
31 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V31 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
32 ····return-void32 ····return-void
33 .end·method33 .end·method
  
  
34 #·virtual·methods34 #·virtual·methods
Offset 45, 37 lines modifiedOffset 45, 37 lines modified
  
45 ····return·v045 ····return·v0
46 .end·method46 .end·method
  
47 .method·public·bridge·synthetic·next()Ljava/lang/Object;47 .method·public·bridge·synthetic·next()Ljava/lang/Object;
48 ····.locals·148 ····.locals·1
  
49 ····.line·100049 ····.line·1132
50 ····invoke-virtual·{p0},·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$1;->next()Ljava/lang/String;50 ····invoke-virtual·{p0},·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$1;->next()Ljava/lang/String;
  
51 ····move-result-object·v051 ····move-result-object·v0
  
52 ····return-object·v052 ····return-object·v0
53 .end·method53 .end·method
  
54 .method·public·next()Ljava/lang/String;54 .method·public·next()Ljava/lang/String;
55 ····.locals·155 ····.locals·1
  
56 ····.line·100956 ····.line·1141
57 ····new-instance·v0,·Ljava/util/NoSuchElementException;57 ····new-instance·v0,·Ljava/util/NoSuchElementException;
  
58 ····invoke-direct·{v0},·Ljava/util/NoSuchElementException;-><init>()V58 ····invoke-direct·{v0},·Ljava/util/NoSuchElementException;-><init>()V
  
59 ····throw·v059 ····throw·v0
60 .end·method60 .end·method
  
61 .method·public·remove()V61 .method·public·remove()V
62 ····.locals·262 ····.locals·2
  
63 ····.line·101463 ····.line·1146
64 ····new-instance·v0,·Ljava/lang/UnsupportedOperationException;64 ····new-instance·v0,·Ljava/lang/UnsupportedOperationException;
  
65 ····const-string·v1,·"Cannot·remove·from·an·empty·iterator."65 ····const-string·v1,·"Cannot·remove·from·an·empty·iterator."
  
66 ····invoke-direct·{v0,·v1},·Ljava/lang/UnsupportedOperationException;-><init>(Ljava/lang/String;)V66 ····invoke-direct·{v0,·v1},·Ljava/lang/UnsupportedOperationException;-><init>(Ljava/lang/String;)V
  
67 ····throw·v067 ····throw·v0
1.81 KB
smali/com/amazon/ion/impl/IonReaderContinuableTopLevelBinary$IonReaderBinarySpan.smali
    
Offset 28, 38 lines modifiedOffset 28, 38 lines modified
28 .field·final·totalOffset:J28 .field·final·totalOffset:J
  
  
29 #·direct·methods29 #·direct·methods
30 .method·constructor·<init>(JJJLcom/amazon/ion/SymbolTable;)V30 .method·constructor·<init>(JJJLcom/amazon/ion/SymbolTable;)V
31 ····.locals·031 ····.locals·0
  
32 ····.line·24132 ····.line·242
33 ····invoke-direct·{p0},·Lcom/amazon/ion/impl/DowncastingFaceted;-><init>()V33 ····invoke-direct·{p0},·Lcom/amazon/ion/impl/DowncastingFaceted;-><init>()V
  
34 ····.line·24234 ····.line·243
35 ····iput-wide·p1,·p0,·Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary$IonReaderBinarySpan;->bufferOffset:J35 ····iput-wide·p1,·p0,·Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary$IonReaderBinarySpan;->bufferOffset:J
  
36 ····.line·24336 ····.line·244
37 ····iput-wide·p3,·p0,·Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary$IonReaderBinarySpan;->bufferLimit:J37 ····iput-wide·p3,·p0,·Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary$IonReaderBinarySpan;->bufferLimit:J
  
38 ····.line·24438 ····.line·245
39 ····iput-wide·p5,·p0,·Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary$IonReaderBinarySpan;->totalOffset:J39 ····iput-wide·p5,·p0,·Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary$IonReaderBinarySpan;->totalOffset:J
  
40 ····.line·24540 ····.line·246
41 ····iput-object·p7,·p0,·Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary$IonReaderBinarySpan;->symbolTable:Lcom/amazon/ion/SymbolTable;41 ····iput-object·p7,·p0,·Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary$IonReaderBinarySpan;->symbolTable:Lcom/amazon/ion/SymbolTable;
  
42 ····return-void42 ····return-void
43 .end·method43 .end·method
  
  
44 #·virtual·methods44 #·virtual·methods
45 .method·public·getFinishOffset()J45 .method·public·getFinishOffset()J
46 ····.locals·646 ····.locals·6
  
47 ····.line·25547 ····.line·256
48 ····iget-wide·v0,·p0,·Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary$IonReaderBinarySpan;->totalOffset:J48 ····iget-wide·v0,·p0,·Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary$IonReaderBinarySpan;->totalOffset:J
  
49 ····iget-wide·v2,·p0,·Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary$IonReaderBinarySpan;->bufferLimit:J49 ····iget-wide·v2,·p0,·Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary$IonReaderBinarySpan;->bufferLimit:J
  
50 ····iget-wide·v4,·p0,·Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary$IonReaderBinarySpan;->bufferOffset:J50 ····iget-wide·v4,·p0,·Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary$IonReaderBinarySpan;->bufferOffset:J
  
51 ····sub-long/2addr·v2,·v451 ····sub-long/2addr·v2,·v4
Offset 68, 12 lines modifiedOffset 68, 12 lines modified
  
68 ····return-wide·v068 ····return-wide·v0
69 .end·method69 .end·method
  
70 .method·public·getStartOffset()J70 .method·public·getStartOffset()J
71 ····.locals·271 ····.locals·2
  
72 ····.line·25072 ····.line·251
73 ····iget-wide·v0,·p0,·Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary$IonReaderBinarySpan;->totalOffset:J73 ····iget-wide·v0,·p0,·Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary$IonReaderBinarySpan;->totalOffset:J
  
74 ····return-wide·v074 ····return-wide·v0
75 .end·method75 .end·method
6.38 KB
smali/com/amazon/ion/impl/IonCursorBinary$CheckpointLocation.smali
    
Offset 31, 95 lines modifiedOffset 31, 141 lines modified
  
31 .field·public·static·final·enum·BEFORE_ANNOTATED_TYPE_ID:Lcom/amazon/ion/impl/IonCursorBinary$CheckpointLocation;31 .field·public·static·final·enum·BEFORE_ANNOTATED_TYPE_ID:Lcom/amazon/ion/impl/IonCursorBinary$CheckpointLocation;
  
32 .field·public·static·final·enum·BEFORE_UNANNOTATED_TYPE_ID:Lcom/amazon/ion/impl/IonCursorBinary$CheckpointLocation;32 .field·public·static·final·enum·BEFORE_UNANNOTATED_TYPE_ID:Lcom/amazon/ion/impl/IonCursorBinary$CheckpointLocation;
  
  
33 #·direct·methods33 #·direct·methods
 34 .method·private·static·synthetic·$values()[Lcom/amazon/ion/impl/IonCursorBinary$CheckpointLocation;
 35 ····.locals·3
  
 36 ····const/4·v0,·0x4
  
 37 ····.line·49
 38 ····new-array·v0,·v0,·[Lcom/amazon/ion/impl/IonCursorBinary$CheckpointLocation;
  
 39 ····sget-object·v1,·Lcom/amazon/ion/impl/IonCursorBinary$CheckpointLocation;->BEFORE_UNANNOTATED_TYPE_ID:Lcom/amazon/ion/impl/IonCursorBinary$CheckpointLocation;
  
 40 ····const/4·v2,·0x0
  
 41 ····aput-object·v1,·v0,·v2
  
 42 ····sget-object·v1,·Lcom/amazon/ion/impl/IonCursorBinary$CheckpointLocation;->BEFORE_ANNOTATED_TYPE_ID:Lcom/amazon/ion/impl/IonCursorBinary$CheckpointLocation;
  
 43 ····const/4·v2,·0x1
  
 44 ····aput-object·v1,·v0,·v2
  
 45 ····sget-object·v1,·Lcom/amazon/ion/impl/IonCursorBinary$CheckpointLocation;->AFTER_SCALAR_HEADER:Lcom/amazon/ion/impl/IonCursorBinary$CheckpointLocation;
  
 46 ····const/4·v2,·0x2
  
 47 ····aput-object·v1,·v0,·v2
  
 48 ····sget-object·v1,·Lcom/amazon/ion/impl/IonCursorBinary$CheckpointLocation;->AFTER_CONTAINER_HEADER:Lcom/amazon/ion/impl/IonCursorBinary$CheckpointLocation;
  
 49 ····const/4·v2,·0x3
  
 50 ····aput-object·v1,·v0,·v2
  
 51 ····return-object·v0
 52 .end·method
  
34 .method·static·constructor·<clinit>()V53 .method·static·constructor·<clinit>()V
35 ····.locals·954 ····.locals·3
  
36 ····.line·5055 ····.line·50
37 ····new-instance·v0,·Lcom/amazon/ion/impl/IonCursorBinary$CheckpointLocation;56 ····new-instance·v0,·Lcom/amazon/ion/impl/IonCursorBinary$CheckpointLocation;
  
38 ····const-string·v1,·"BEFORE_UNANNOTATED_TYPE_ID"57 ····const-string·v1,·"BEFORE_UNANNOTATED_TYPE_ID"
  
39 ····const/4·v2,·0x058 ····const/4·v2,·0x0
  
40 ····invoke-direct·{v0,·v1,·v2},·Lcom/amazon/ion/impl/IonCursorBinary$CheckpointLocation;-><init>(Ljava/lang/String;I)V59 ····invoke-direct·{v0,·v1,·v2},·Lcom/amazon/ion/impl/IonCursorBinary$CheckpointLocation;-><init>(Ljava/lang/String;I)V
  
41 ····sput-object·v0,·Lcom/amazon/ion/impl/IonCursorBinary$CheckpointLocation;->BEFORE_UNANNOTATED_TYPE_ID:Lcom/amazon/ion/impl/IonCursorBinary$CheckpointLocation;60 ····sput-object·v0,·Lcom/amazon/ion/impl/IonCursorBinary$CheckpointLocation;->BEFORE_UNANNOTATED_TYPE_ID:Lcom/amazon/ion/impl/IonCursorBinary$CheckpointLocation;
  
42 ····.line·5161 ····.line·51
43 ····new-instance·v1,·Lcom/amazon/ion/impl/IonCursorBinary$CheckpointLocation;62 ····new-instance·v0,·Lcom/amazon/ion/impl/IonCursorBinary$CheckpointLocation;
  
44 ····const-string·v3,·"BEFORE_ANNOTATED_TYPE_ID"63 ····const-string·v1,·"BEFORE_ANNOTATED_TYPE_ID"
  
45 ····const/4·v4,·0x164 ····const/4·v2,·0x1
  
46 ····invoke-direct·{v1,·v3,·v4},·Lcom/amazon/ion/impl/IonCursorBinary$CheckpointLocation;-><init>(Ljava/lang/String;I)V65 ····invoke-direct·{v0,·v1,·v2},·Lcom/amazon/ion/impl/IonCursorBinary$CheckpointLocation;-><init>(Ljava/lang/String;I)V
  
47 ····sput-object·v1,·Lcom/amazon/ion/impl/IonCursorBinary$CheckpointLocation;->BEFORE_ANNOTATED_TYPE_ID:Lcom/amazon/ion/impl/IonCursorBinary$CheckpointLocation;66 ····sput-object·v0,·Lcom/amazon/ion/impl/IonCursorBinary$CheckpointLocation;->BEFORE_ANNOTATED_TYPE_ID:Lcom/amazon/ion/impl/IonCursorBinary$CheckpointLocation;
  
48 ····.line·5267 ····.line·52
49 ····new-instance·v3,·Lcom/amazon/ion/impl/IonCursorBinary$CheckpointLocation;68 ····new-instance·v0,·Lcom/amazon/ion/impl/IonCursorBinary$CheckpointLocation;
  
50 ····const-string·v5,·"AFTER_SCALAR_HEADER"69 ····const-string·v1,·"AFTER_SCALAR_HEADER"
  
51 ····const/4·v6,·0x270 ····const/4·v2,·0x2
  
52 ····invoke-direct·{v3,·v5,·v6},·Lcom/amazon/ion/impl/IonCursorBinary$CheckpointLocation;-><init>(Ljava/lang/String;I)V71 ····invoke-direct·{v0,·v1,·v2},·Lcom/amazon/ion/impl/IonCursorBinary$CheckpointLocation;-><init>(Ljava/lang/String;I)V
  
53 ····sput-object·v3,·Lcom/amazon/ion/impl/IonCursorBinary$CheckpointLocation;->AFTER_SCALAR_HEADER:Lcom/amazon/ion/impl/IonCursorBinary$CheckpointLocation;72 ····sput-object·v0,·Lcom/amazon/ion/impl/IonCursorBinary$CheckpointLocation;->AFTER_SCALAR_HEADER:Lcom/amazon/ion/impl/IonCursorBinary$CheckpointLocation;
  
54 ····.line·5373 ····.line·53
55 ····new-instance·v5,·Lcom/amazon/ion/impl/IonCursorBinary$CheckpointLocation;74 ····new-instance·v0,·Lcom/amazon/ion/impl/IonCursorBinary$CheckpointLocation;
  
56 ····const-string·v7,·"AFTER_CONTAINER_HEADER" 
  
57 ····const/4·v8,·0x375 ····const-string·v1,·"AFTER_CONTAINER_HEADER"
  
58 ····invoke-direct·{v5,·v7,·v8},·Lcom/amazon/ion/impl/IonCursorBinary$CheckpointLocation;-><init>(Ljava/lang/String;I)V76 ····const/4·v2,·0x3
  
59 ····sput-object·v5,·Lcom/amazon/ion/impl/IonCursorBinary$CheckpointLocation;->AFTER_CONTAINER_HEADER:Lcom/amazon/ion/impl/IonCursorBinary$CheckpointLocation;77 ····invoke-direct·{v0,·v1,·v2},·Lcom/amazon/ion/impl/IonCursorBinary$CheckpointLocation;-><init>(Ljava/lang/String;I)V
  
60 ····const/4·v7,·0x478 ····sput-object·v0,·Lcom/amazon/ion/impl/IonCursorBinary$CheckpointLocation;->AFTER_CONTAINER_HEADER:Lcom/amazon/ion/impl/IonCursorBinary$CheckpointLocation;
  
61 ····.line·4979 ····.line·49
 80 ····invoke-static·{},·Lcom/amazon/ion/impl/IonCursorBinary$CheckpointLocation;->$values()[Lcom/amazon/ion/impl/IonCursorBinary$CheckpointLocation;
62 ····new-array·v7,·v7,·[Lcom/amazon/ion/impl/IonCursorBinary$CheckpointLocation; 
  
63 ····aput-object·v0,·v7,·v2 
  
64 ····aput-object·v1,·v7,·v481 ····move-result-object·v0
  
65 ····aput-object·v3,·v7,·v6 
  
66 ····aput-object·v5,·v7,·v8 
  
67 ····sput-object·v7,·Lcom/amazon/ion/impl/IonCursorBinary$CheckpointLocation;->$VALUES:[Lcom/amazon/ion/impl/IonCursorBinary$CheckpointLocation;82 ····sput-object·v0,·Lcom/amazon/ion/impl/IonCursorBinary$CheckpointLocation;->$VALUES:[Lcom/amazon/ion/impl/IonCursorBinary$CheckpointLocation;
  
68 ····return-void83 ····return-void
69 .end·method84 .end·method
  
70 .method·private·constructor·<init>(Ljava/lang/String;I)V85 .method·private·constructor·<init>(Ljava/lang/String;I)V
71 ····.locals·086 ····.locals·0
 87 ····.annotation·system·Ldalvik/annotation/MethodParameters;
 88 ········accessFlags·=·{
 89 ············0x1000,
 90 ············0x1000
 91 ········}
 92 ········names·=·{
 93 ············null,
 94 ············null
 95 ········}
 96 ····.end·annotation
  
72 ····.annotation·system·Ldalvik/annotation/Signature;97 ····.annotation·system·Ldalvik/annotation/Signature;
73 ········value·=·{98 ········value·=·{
74 ············"()V"99 ············"()V"
75 ········}100 ········}
76 ····.end·annotation101 ····.end·annotation
  
Max diff block lines reached; 655/6402 bytes (10.23%) of diff not shown.
4.72 KB
smali/com/amazon/ion/impl/IonReaderTextRawX$LOB_STATE.smali
    
Offset 29, 79 lines modifiedOffset 29, 121 lines modified
  
29 .field·public·static·final·enum·FINISHED:Lcom/amazon/ion/impl/IonReaderTextRawX$LOB_STATE;29 .field·public·static·final·enum·FINISHED:Lcom/amazon/ion/impl/IonReaderTextRawX$LOB_STATE;
  
30 .field·public·static·final·enum·READ:Lcom/amazon/ion/impl/IonReaderTextRawX$LOB_STATE;30 .field·public·static·final·enum·READ:Lcom/amazon/ion/impl/IonReaderTextRawX$LOB_STATE;
  
  
31 #·direct·methods31 #·direct·methods
 32 .method·private·static·synthetic·$values()[Lcom/amazon/ion/impl/IonReaderTextRawX$LOB_STATE;
 33 ····.locals·3
  
 34 ····const/4·v0,·0x3
  
 35 ····.line·291
 36 ····new-array·v0,·v0,·[Lcom/amazon/ion/impl/IonReaderTextRawX$LOB_STATE;
  
 37 ····sget-object·v1,·Lcom/amazon/ion/impl/IonReaderTextRawX$LOB_STATE;->EMPTY:Lcom/amazon/ion/impl/IonReaderTextRawX$LOB_STATE;
  
 38 ····const/4·v2,·0x0
  
 39 ····aput-object·v1,·v0,·v2
  
 40 ····sget-object·v1,·Lcom/amazon/ion/impl/IonReaderTextRawX$LOB_STATE;->READ:Lcom/amazon/ion/impl/IonReaderTextRawX$LOB_STATE;
  
 41 ····const/4·v2,·0x1
  
 42 ····aput-object·v1,·v0,·v2
  
 43 ····sget-object·v1,·Lcom/amazon/ion/impl/IonReaderTextRawX$LOB_STATE;->FINISHED:Lcom/amazon/ion/impl/IonReaderTextRawX$LOB_STATE;
  
 44 ····const/4·v2,·0x2
  
 45 ····aput-object·v1,·v0,·v2
  
 46 ····return-object·v0
 47 .end·method
  
32 .method·static·constructor·<clinit>()V48 .method·static·constructor·<clinit>()V
33 ····.locals·749 ····.locals·3
  
34 ····.line·29150 ····.line·291
35 ····new-instance·v0,·Lcom/amazon/ion/impl/IonReaderTextRawX$LOB_STATE;51 ····new-instance·v0,·Lcom/amazon/ion/impl/IonReaderTextRawX$LOB_STATE;
  
36 ····const-string·v1,·"EMPTY"52 ····const-string·v1,·"EMPTY"
  
37 ····const/4·v2,·0x053 ····const/4·v2,·0x0
  
38 ····invoke-direct·{v0,·v1,·v2},·Lcom/amazon/ion/impl/IonReaderTextRawX$LOB_STATE;-><init>(Ljava/lang/String;I)V54 ····invoke-direct·{v0,·v1,·v2},·Lcom/amazon/ion/impl/IonReaderTextRawX$LOB_STATE;-><init>(Ljava/lang/String;I)V
  
39 ····sput-object·v0,·Lcom/amazon/ion/impl/IonReaderTextRawX$LOB_STATE;->EMPTY:Lcom/amazon/ion/impl/IonReaderTextRawX$LOB_STATE;55 ····sput-object·v0,·Lcom/amazon/ion/impl/IonReaderTextRawX$LOB_STATE;->EMPTY:Lcom/amazon/ion/impl/IonReaderTextRawX$LOB_STATE;
  
40 ····new-instance·v1,·Lcom/amazon/ion/impl/IonReaderTextRawX$LOB_STATE;56 ····new-instance·v0,·Lcom/amazon/ion/impl/IonReaderTextRawX$LOB_STATE;
  
41 ····const-string·v3,·"READ" 
  
42 ····const/4·v4,·0x1 
  
43 ····invoke-direct·{v1,·v3,·v4},·Lcom/amazon/ion/impl/IonReaderTextRawX$LOB_STATE;-><init>(Ljava/lang/String;I)V 
  
44 ····sput-object·v1,·Lcom/amazon/ion/impl/IonReaderTextRawX$LOB_STATE;->READ:Lcom/amazon/ion/impl/IonReaderTextRawX$LOB_STATE;57 ····const-string·v1,·"READ"
  
45 ····new-instance·v3,·Lcom/amazon/ion/impl/IonReaderTextRawX$LOB_STATE;58 ····const/4·v2,·0x1
  
46 ····const-string·v5,·"FINISHED"59 ····invoke-direct·{v0,·v1,·v2},·Lcom/amazon/ion/impl/IonReaderTextRawX$LOB_STATE;-><init>(Ljava/lang/String;I)V
  
47 ····const/4·v6,·0x260 ····sput-object·v0,·Lcom/amazon/ion/impl/IonReaderTextRawX$LOB_STATE;->READ:Lcom/amazon/ion/impl/IonReaderTextRawX$LOB_STATE;
  
48 ····invoke-direct·{v3,·v5,·v6},·Lcom/amazon/ion/impl/IonReaderTextRawX$LOB_STATE;-><init>(Ljava/lang/String;I)V61 ····new-instance·v0,·Lcom/amazon/ion/impl/IonReaderTextRawX$LOB_STATE;
  
49 ····sput-object·v3,·Lcom/amazon/ion/impl/IonReaderTextRawX$LOB_STATE;->FINISHED:Lcom/amazon/ion/impl/IonReaderTextRawX$LOB_STATE;62 ····const-string·v1,·"FINISHED"
  
50 ····const/4·v5,·0x363 ····const/4·v2,·0x2
  
51 ····new-array·v5,·v5,·[Lcom/amazon/ion/impl/IonReaderTextRawX$LOB_STATE;64 ····invoke-direct·{v0,·v1,·v2},·Lcom/amazon/ion/impl/IonReaderTextRawX$LOB_STATE;-><init>(Ljava/lang/String;I)V
  
52 ····aput-object·v0,·v5,·v265 ····sput-object·v0,·Lcom/amazon/ion/impl/IonReaderTextRawX$LOB_STATE;->FINISHED:Lcom/amazon/ion/impl/IonReaderTextRawX$LOB_STATE;
  
53 ····aput-object·v1,·v5,·v466 ····invoke-static·{},·Lcom/amazon/ion/impl/IonReaderTextRawX$LOB_STATE;->$values()[Lcom/amazon/ion/impl/IonReaderTextRawX$LOB_STATE;
  
54 ····aput-object·v3,·v5,·v667 ····move-result-object·v0
  
55 ····sput-object·v5,·Lcom/amazon/ion/impl/IonReaderTextRawX$LOB_STATE;->$VALUES:[Lcom/amazon/ion/impl/IonReaderTextRawX$LOB_STATE;68 ····sput-object·v0,·Lcom/amazon/ion/impl/IonReaderTextRawX$LOB_STATE;->$VALUES:[Lcom/amazon/ion/impl/IonReaderTextRawX$LOB_STATE;
  
56 ····return-void69 ····return-void
57 .end·method70 .end·method
  
58 .method·private·constructor·<init>(Ljava/lang/String;I)V71 .method·private·constructor·<init>(Ljava/lang/String;I)V
59 ····.locals·072 ····.locals·0
 73 ····.annotation·system·Ldalvik/annotation/MethodParameters;
 74 ········accessFlags·=·{
 75 ············0x1000,
 76 ············0x1000
 77 ········}
 78 ········names·=·{
 79 ············null,
 80 ············null
 81 ········}
 82 ····.end·annotation
  
60 ····.annotation·system·Ldalvik/annotation/Signature;83 ····.annotation·system·Ldalvik/annotation/Signature;
61 ········value·=·{84 ········value·=·{
62 ············"()V"85 ············"()V"
63 ········}86 ········}
64 ····.end·annotation87 ····.end·annotation
  
65 ····.line·29188 ····.line·291
66 ····invoke-direct·{p0,·p1,·p2},·Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V89 ····invoke-direct·{p0,·p1,·p2},·Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V
  
67 ····return-void90 ····return-void
68 .end·method91 .end·method
  
69 .method·public·static·valueOf(Ljava/lang/String;)Lcom/amazon/ion/impl/IonReaderTextRawX$LOB_STATE;92 .method·public·static·valueOf(Ljava/lang/String;)Lcom/amazon/ion/impl/IonReaderTextRawX$LOB_STATE;
70 ····.locals·193 ····.locals·1
 94 ····.annotation·system·Ldalvik/annotation/MethodParameters;
 95 ········accessFlags·=·{
 96 ············0x8000
 97 ········}
 98 ········names·=·{
 99 ············null
 100 ········}
 101 ····.end·annotation
  
71 ····.line·291102 ····.line·291
72 ····const-class·v0,·Lcom/amazon/ion/impl/IonReaderTextRawX$LOB_STATE;103 ····const-class·v0,·Lcom/amazon/ion/impl/IonReaderTextRawX$LOB_STATE;
  
73 ····invoke-static·{v0,·p0},·Ljava/lang/Enum;->valueOf(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum;104 ····invoke-static·{v0,·p0},·Ljava/lang/Enum;->valueOf(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum;
  
74 ····move-result-object·p0105 ····move-result-object·p0
Max diff block lines reached; -1/4715 bytes (-0.02%) of diff not shown.
705 B
smali/com/amazon/ion/impl/SymbolTableReader.smali
    
Offset 947, 28 lines modifiedOffset 947, 22 lines modified
947 ····invoke-virtual·{p0},·Lcom/amazon/ion/impl/SymbolTableReader;->hasLocalSymbols()Z947 ····invoke-virtual·{p0},·Lcom/amazon/ion/impl/SymbolTableReader;->hasLocalSymbols()Z
  
948 ····move-result·v0948 ····move-result·v0
  
949 ····if-eqz·v0,·:cond_2949 ····if-eqz·v0,·:cond_2
  
950 ····.line·729950 ····.line·729
951 ····sget-object·v0,·Lcom/amazon/ion/impl/SymbolTableReader$1;->$SwitchMap$com$amazon$ion$impl$SymbolTableReader$Op:[I 
  
952 ····invoke-virtual·{p1},·Lcom/amazon/ion/impl/SymbolTableReader$Op;->ordinal()I951 ····invoke-virtual·{p1},·Lcom/amazon/ion/impl/SymbolTableReader$Op;->ordinal()I
  
953 ····move-result·p1952 ····move-result·p1
  
954 ····aget·p1,·v0,·p1953 ····if-eqz·p1,·:cond_1
  
955 ····const/4·v0,·0x1954 ····const/4·v0,·0x1
  
956 ····if-eq·p1,·v0,·:cond_1 
  
957 ····const/4·v0,·0x2 
  
958 ····if-eq·p1,·v0,·:cond_0955 ····if-eq·p1,·v0,·:cond_0
  
959 ····const/4·p1,·-0x1956 ····const/4·p1,·-0x1
  
960 ····goto·:goto_0957 ····goto·:goto_0
  
961 ····:cond_0958 ····:cond_0
653 B
smali/com/amazon/ion/impl/SimpleByteBuffer.smali
    
Offset 5, 17 lines modifiedOffset 5, 17 lines modified
5 #·interfaces5 #·interfaces
6 .implements·Lcom/amazon/ion/impl/ByteBuffer;6 .implements·Lcom/amazon/ion/impl/ByteBuffer;
  
  
7 #·annotations7 #·annotations
8 .annotation·system·Ldalvik/annotation/MemberClasses;8 .annotation·system·Ldalvik/annotation/MemberClasses;
9 ····value·=·{9 ····value·=·{
 10 ········Lcom/amazon/ion/impl/SimpleByteBuffer$SimpleByteReader;,
10 ········Lcom/amazon/ion/impl/SimpleByteBuffer$SimpleByteWriter;,11 ········Lcom/amazon/ion/impl/SimpleByteBuffer$SimpleByteWriter;,
11 ········Lcom/amazon/ion/impl/SimpleByteBuffer$UserByteWriter;,12 ········Lcom/amazon/ion/impl/SimpleByteBuffer$UserByteWriter;
12 ········Lcom/amazon/ion/impl/SimpleByteBuffer$SimpleByteReader; 
13 ····}13 ····}
14 .end·annotation14 .end·annotation
  
  
15 #·instance·fields15 #·instance·fields
16 .field·_bytes:[B16 .field·_bytes:[B
  
14.7 KB
smali/com/amazon/ion/impl/IonReaderTextSystemX$Radix.smali
    
Offset 55, 130 lines modifiedOffset 55, 153 lines modified
  
55 .field·private·static·final·MIN_INT_IMAGE:[C55 .field·private·static·final·MIN_INT_IMAGE:[C
  
56 .field·private·static·final·MIN_LONG_IMAGE:[C56 .field·private·static·final·MIN_LONG_IMAGE:[C
  
  
57 #·direct·methods57 #·direct·methods
 58 .method·private·static·synthetic·$values()[Lcom/amazon/ion/impl/IonReaderTextSystemX$Radix;
 59 ····.locals·3
  
 60 ····const/4·v0,·0x3
  
 61 ····.line·102
 62 ····new-array·v0,·v0,·[Lcom/amazon/ion/impl/IonReaderTextSystemX$Radix;
  
 63 ····sget-object·v1,·Lcom/amazon/ion/impl/IonReaderTextSystemX$Radix;->DECIMAL:Lcom/amazon/ion/impl/IonReaderTextSystemX$Radix;
  
 64 ····const/4·v2,·0x0
  
 65 ····aput-object·v1,·v0,·v2
  
 66 ····sget-object·v1,·Lcom/amazon/ion/impl/IonReaderTextSystemX$Radix;->HEX:Lcom/amazon/ion/impl/IonReaderTextSystemX$Radix;
  
 67 ····const/4·v2,·0x1
  
 68 ····aput-object·v1,·v0,·v2
  
 69 ····sget-object·v1,·Lcom/amazon/ion/impl/IonReaderTextSystemX$Radix;->BINARY:Lcom/amazon/ion/impl/IonReaderTextSystemX$Radix;
  
 70 ····const/4·v2,·0x2
  
 71 ····aput-object·v1,·v0,·v2
  
 72 ····return-object·v0
 73 .end·method
  
58 .method·static·constructor·<clinit>()V74 .method·static·constructor·<clinit>()V
59 ····.locals·975 ····.locals·9
  
60 ····.line·11676 ····.line·102
61 ····const-class·v0,·Lcom/amazon/ion/impl/IonReaderTextSystemX;77 ····const-class·v0,·Lcom/amazon/ion/impl/IonReaderTextSystemX;
  
62 ····.line·11878 ····.line·104
63 ····new-instance·v0,·Lcom/amazon/ion/impl/IonReaderTextSystemX$Radix$1;79 ····new-instance·v0,·Lcom/amazon/ion/impl/IonReaderTextSystemX$Radix$1;
  
64 ····const-string·v1,·"DECIMAL"80 ····const-string·v1,·"DECIMAL"
  
65 ····const/4·v2,·0x081 ····const/4·v2,·0x0
  
66 ····invoke-direct·{v0,·v1,·v2},·Lcom/amazon/ion/impl/IonReaderTextSystemX$Radix$1;-><init>(Ljava/lang/String;I)V82 ····invoke-direct·{v0,·v1,·v2},·Lcom/amazon/ion/impl/IonReaderTextSystemX$Radix$1;-><init>(Ljava/lang/String;I)V
  
67 ····sput-object·v0,·Lcom/amazon/ion/impl/IonReaderTextSystemX$Radix;->DECIMAL:Lcom/amazon/ion/impl/IonReaderTextSystemX$Radix;83 ····sput-object·v0,·Lcom/amazon/ion/impl/IonReaderTextSystemX$Radix;->DECIMAL:Lcom/amazon/ion/impl/IonReaderTextSystemX$Radix;
  
68 ····.line·13484 ····.line·120
69 ····new-instance·v1,·Lcom/amazon/ion/impl/IonReaderTextSystemX$Radix$2;85 ····new-instance·v0,·Lcom/amazon/ion/impl/IonReaderTextSystemX$Radix$2;
  
70 ····const-string·v3,·"HEX" 
  
71 ····const/4·v4,·0x186 ····const-string·v1,·"HEX"
  
72 ····invoke-direct·{v1,·v3,·v4},·Lcom/amazon/ion/impl/IonReaderTextSystemX$Radix$2;-><init>(Ljava/lang/String;I)V87 ····const/4·v2,·0x1
  
73 ····sput-object·v1,·Lcom/amazon/ion/impl/IonReaderTextSystemX$Radix;->HEX:Lcom/amazon/ion/impl/IonReaderTextSystemX$Radix;88 ····invoke-direct·{v0,·v1,·v2},·Lcom/amazon/ion/impl/IonReaderTextSystemX$Radix$2;-><init>(Ljava/lang/String;I)V
  
 89 ····sput-object·v0,·Lcom/amazon/ion/impl/IonReaderTextSystemX$Radix;->HEX:Lcom/amazon/ion/impl/IonReaderTextSystemX$Radix;
74 ····.line·150 
75 ····new-instance·v3,·Lcom/amazon/ion/impl/IonReaderTextSystemX$Radix$3; 
  
76 ····const-string·v5,·"BINARY"90 ····.line·136
 91 ····new-instance·v0,·Lcom/amazon/ion/impl/IonReaderTextSystemX$Radix$3;
  
77 ····const/4·v6,·0x292 ····const-string·v1,·"BINARY"
  
78 ····invoke-direct·{v3,·v5,·v6},·Lcom/amazon/ion/impl/IonReaderTextSystemX$Radix$3;-><init>(Ljava/lang/String;I)V93 ····const/4·v2,·0x2
  
79 ····sput-object·v3,·Lcom/amazon/ion/impl/IonReaderTextSystemX$Radix;->BINARY:Lcom/amazon/ion/impl/IonReaderTextSystemX$Radix;94 ····invoke-direct·{v0,·v1,·v2},·Lcom/amazon/ion/impl/IonReaderTextSystemX$Radix$3;-><init>(Ljava/lang/String;I)V
  
80 ····const/4·v5,·0x395 ····sput-object·v0,·Lcom/amazon/ion/impl/IonReaderTextSystemX$Radix;->BINARY:Lcom/amazon/ion/impl/IonReaderTextSystemX$Radix;
  
81 ····.line·11696 ····.line·102
82 ····new-array·v5,·v5,·[Lcom/amazon/ion/impl/IonReaderTextSystemX$Radix;97 ····invoke-static·{},·Lcom/amazon/ion/impl/IonReaderTextSystemX$Radix;->$values()[Lcom/amazon/ion/impl/IonReaderTextSystemX$Radix;
  
 98 ····move-result-object·v0
83 ····aput-object·v0,·v5,·v2 
  
84 ····aput-object·v1,·v5,·v4 
  
85 ····aput-object·v3,·v5,·v6 
  
86 ····sput-object·v5,·Lcom/amazon/ion/impl/IonReaderTextSystemX$Radix;->$VALUES:[Lcom/amazon/ion/impl/IonReaderTextSystemX$Radix;99 ····sput-object·v0,·Lcom/amazon/ion/impl/IonReaderTextSystemX$Radix;->$VALUES:[Lcom/amazon/ion/impl/IonReaderTextSystemX$Radix;
  
87 ····const·v0,·0x7fffffff100 ····const·v0,·0x7fffffff
  
88 ····.line·167101 ····.line·153
89 ····invoke-static·{v0},·Ljava/lang/Integer;->toString(I)Ljava/lang/String;102 ····invoke-static·{v0},·Ljava/lang/Integer;->toString(I)Ljava/lang/String;
  
90 ····move-result-object·v1103 ····move-result-object·v1
  
91 ····invoke-virtual·{v1},·Ljava/lang/String;->toCharArray()[C104 ····invoke-virtual·{v1},·Ljava/lang/String;->toCharArray()[C
  
92 ····move-result-object·v1105 ····move-result-object·v1
  
93 ····sput-object·v1,·Lcom/amazon/ion/impl/IonReaderTextSystemX$Radix;->MAX_INT_IMAGE:[C106 ····sput-object·v1,·Lcom/amazon/ion/impl/IonReaderTextSystemX$Radix;->MAX_INT_IMAGE:[C
  
94 ····const/high16·v1,·-0x80000000107 ····const/high16·v1,·-0x80000000
  
95 ····.line·168108 ····.line·154
96 ····invoke-static·{v1},·Ljava/lang/Integer;->toString(I)Ljava/lang/String;109 ····invoke-static·{v1},·Ljava/lang/Integer;->toString(I)Ljava/lang/String;
  
97 ····move-result-object·v2110 ····move-result-object·v2
  
98 ····invoke-virtual·{v2},·Ljava/lang/String;->toCharArray()[C111 ····invoke-virtual·{v2},·Ljava/lang/String;->toCharArray()[C
  
99 ····move-result-object·v2112 ····move-result-object·v2
  
100 ····sput-object·v2,·Lcom/amazon/ion/impl/IonReaderTextSystemX$Radix;->MIN_INT_IMAGE:[C113 ····sput-object·v2,·Lcom/amazon/ion/impl/IonReaderTextSystemX$Radix;->MIN_INT_IMAGE:[C
  
101 ····const-wide·v2,·0x7fffffffffffffffL114 ····const-wide·v2,·0x7fffffffffffffffL
  
102 ····.line·169115 ····.line·155
103 ····invoke-static·{v2,·v3},·Ljava/lang/Long;->toString(J)Ljava/lang/String;116 ····invoke-static·{v2,·v3},·Ljava/lang/Long;->toString(J)Ljava/lang/String;
  
104 ····move-result-object·v4117 ····move-result-object·v4
  
105 ····invoke-virtual·{v4},·Ljava/lang/String;->toCharArray()[C118 ····invoke-virtual·{v4},·Ljava/lang/String;->toCharArray()[C
  
106 ····move-result-object·v4119 ····move-result-object·v4
Max diff block lines reached; 10240/14892 bytes (68.76%) of diff not shown.
138 KB
smali/com/amazon/ion/impl/IonCursorBinary.smali
    
Offset 5, 17 lines modifiedOffset 5, 17 lines modified
5 #·interfaces5 #·interfaces
6 .implements·Lcom/amazon/ion/IonCursor;6 .implements·Lcom/amazon/ion/IonCursor;
  
  
7 #·annotations7 #·annotations
8 .annotation·system·Ldalvik/annotation/MemberClasses;8 .annotation·system·Ldalvik/annotation/MemberClasses;
9 ····value·=·{9 ····value·=·{
 10 ········Lcom/amazon/ion/impl/IonCursorBinary$CheckpointLocation;,
10 ········Lcom/amazon/ion/impl/IonCursorBinary$RefillableState;,11 ········Lcom/amazon/ion/impl/IonCursorBinary$RefillableState;,
11 ········Lcom/amazon/ion/impl/IonCursorBinary$State;,12 ········Lcom/amazon/ion/impl/IonCursorBinary$State;
12 ········Lcom/amazon/ion/impl/IonCursorBinary$CheckpointLocation; 
13 ····}13 ····}
14 .end·annotation14 .end·annotation
  
  
15 #·static·fields15 #·static·fields
16 .field·private·static·final·CONTAINER_STACK_INITIAL_CAPACITY:I·=·0x816 .field·private·static·final·CONTAINER_STACK_INITIAL_CAPACITY:I·=·0x8
  
Offset 600, 29 lines modifiedOffset 600, 29 lines modified
  
600 ····return-wide·v0600 ····return-wide·v0
601 .end·method601 .end·method
  
602 .method·private·calculateEndIndex_1_0(Lcom/amazon/ion/impl/IonTypeID;Z)J602 .method·private·calculateEndIndex_1_0(Lcom/amazon/ion/impl/IonTypeID;Z)J
603 ····.locals·5603 ····.locals·5
  
604 ····.line·904604 ····.line·916
605 ····iget-boolean·v0,·p1,·Lcom/amazon/ion/impl/IonTypeID;->variableLength:Z605 ····iget-boolean·v0,·p1,·Lcom/amazon/ion/impl/IonTypeID;->variableLength:Z
  
606 ····if-eqz·v0,·:cond_3606 ····if-eqz·v0,·:cond_3
  
607 ····.line·905607 ····.line·917
608 ····iget-wide·v0,·p0,·Lcom/amazon/ion/impl/IonCursorBinary;->peekIndex:J608 ····iget-wide·v0,·p0,·Lcom/amazon/ion/impl/IonCursorBinary;->peekIndex:J
  
609 ····iget-wide·v2,·p0,·Lcom/amazon/ion/impl/IonCursorBinary;->limit:J609 ····iget-wide·v2,·p0,·Lcom/amazon/ion/impl/IonCursorBinary;->limit:J
  
610 ····cmp-long·v4,·v0,·v2610 ····cmp-long·v4,·v0,·v2
  
611 ····if-gez·v4,·:cond_2611 ····if-gez·v4,·:cond_2
  
612 ····.line·908612 ····.line·920
613 ····iget-object·v2,·p0,·Lcom/amazon/ion/impl/IonCursorBinary;->buffer:[B613 ····iget-object·v2,·p0,·Lcom/amazon/ion/impl/IonCursorBinary;->buffer:[B
  
614 ····const-wide/16·v3,·0x1614 ····const-wide/16·v3,·0x1
  
615 ····add-long/2addr·v3,·v0615 ····add-long/2addr·v3,·v0
  
616 ····iput-wide·v3,·p0,·Lcom/amazon/ion/impl/IonCursorBinary;->peekIndex:J616 ····iput-wide·v3,·p0,·Lcom/amazon/ion/impl/IonCursorBinary;->peekIndex:J
Offset 637, 15 lines modifiedOffset 637, 15 lines modified
  
637 ····int-to-long·v0,·v0637 ····int-to-long·v0,·v0
  
638 ····add-long/2addr·v0,·v3638 ····add-long/2addr·v0,·v3
  
639 ····goto·:goto_0639 ····goto·:goto_0
  
640 ····.line·912640 ····.line·924
641 ····:cond_0641 ····:cond_0
642 ····invoke-direct·{p0,·v0},·Lcom/amazon/ion/impl/IonCursorBinary;->uncheckedReadVarUInt_1_0(B)J642 ····invoke-direct·{p0,·v0},·Lcom/amazon/ion/impl/IonCursorBinary;->uncheckedReadVarUInt_1_0(B)J
  
643 ····move-result-wide·v0643 ····move-result-wide·v0
  
644 ····iget-wide·v2,·p0,·Lcom/amazon/ion/impl/IonCursorBinary;->peekIndex:J644 ····iget-wide·v2,·p0,·Lcom/amazon/ion/impl/IonCursorBinary;->peekIndex:J
  
Offset 655, 45 lines modifiedOffset 655, 45 lines modified
  
655 ····cmp-long·v4,·v0,·v2655 ····cmp-long·v4,·v0,·v2
  
656 ····if-ltz·v4,·:cond_1656 ····if-ltz·v4,·:cond_1
  
657 ····goto·:goto_0657 ····goto·:goto_0
  
658 ····.line·914658 ····.line·926
659 ····:cond_1659 ····:cond_1
660 ····new-instance·p1,·Lcom/amazon/ion/IonException;660 ····new-instance·p1,·Lcom/amazon/ion/IonException;
  
661 ····const-string·p2,·"Unsupported·value:·declared·length·is·too·long."661 ····const-string·p2,·"Unsupported·value:·declared·length·is·too·long."
  
662 ····invoke-direct·{p1,·p2},·Lcom/amazon/ion/IonException;-><init>(Ljava/lang/String;)V662 ····invoke-direct·{p1,·p2},·Lcom/amazon/ion/IonException;-><init>(Ljava/lang/String;)V
  
663 ····throw·p1663 ····throw·p1
  
664 ····.line·906664 ····.line·918
665 ····:cond_2665 ····:cond_2
666 ····new-instance·p1,·Lcom/amazon/ion/IonException;666 ····new-instance·p1,·Lcom/amazon/ion/IonException;
  
667 ····const-string·p2,·"Malformed·data:·declared·length·exceeds·the·number·of·bytes·remaining·in·the·stream."667 ····const-string·p2,·"Malformed·data:·declared·length·exceeds·the·number·of·bytes·remaining·in·the·stream."
  
668 ····invoke-direct·{p1,·p2},·Lcom/amazon/ion/IonException;-><init>(Ljava/lang/String;)V668 ····invoke-direct·{p1,·p2},·Lcom/amazon/ion/IonException;-><init>(Ljava/lang/String;)V
  
669 ····throw·p1669 ····throw·p1
  
670 ····.line·918670 ····.line·930
671 ····:cond_3671 ····:cond_3
672 ····iget·v0,·p1,·Lcom/amazon/ion/impl/IonTypeID;->length:I672 ····iget·v0,·p1,·Lcom/amazon/ion/impl/IonTypeID;->length:I
  
673 ····int-to-long·v0,·v0673 ····int-to-long·v0,·v0
  
674 ····iget-wide·v2,·p0,·Lcom/amazon/ion/impl/IonCursorBinary;->peekIndex:J674 ····iget-wide·v2,·p0,·Lcom/amazon/ion/impl/IonCursorBinary;->peekIndex:J
  
675 ····add-long/2addr·v0,·v2675 ····add-long/2addr·v0,·v2
  
676 ····.line·920676 ····.line·932
677 ····:goto_0677 ····:goto_0
678 ····iget-object·v2,·p1,·Lcom/amazon/ion/impl/IonTypeID;->type:Lcom/amazon/ion/IonType;678 ····iget-object·v2,·p1,·Lcom/amazon/ion/impl/IonTypeID;->type:Lcom/amazon/ion/IonType;
  
679 ····if-eqz·v2,·:cond_4679 ····if-eqz·v2,·:cond_4
  
680 ····iget-object·v2,·p1,·Lcom/amazon/ion/impl/IonTypeID;->type:Lcom/amazon/ion/IonType;680 ····iget-object·v2,·p1,·Lcom/amazon/ion/impl/IonTypeID;->type:Lcom/amazon/ion/IonType;
  
Offset 701, 84 lines modifiedOffset 701, 84 lines modified
  
701 ····move-result·v2701 ····move-result·v2
  
702 ····sget·v3,·Lcom/amazon/ion/impl/IonCursorBinary;->LIST_TYPE_ORDINAL:I702 ····sget·v3,·Lcom/amazon/ion/impl/IonCursorBinary;->LIST_TYPE_ORDINAL:I
  
703 ····if-lt·v2,·v3,·:cond_4703 ····if-lt·v2,·v3,·:cond_4
  
704 ····.line·921704 ····.line·933
705 ····sget-object·p1,·Lcom/amazon/ion/IonCursor$Event;->START_CONTAINER:Lcom/amazon/ion/IonCursor$Event;705 ····sget-object·p1,·Lcom/amazon/ion/IonCursor$Event;->START_CONTAINER:Lcom/amazon/ion/IonCursor$Event;
  
706 ····iput-object·p1,·p0,·Lcom/amazon/ion/impl/IonCursorBinary;->event:Lcom/amazon/ion/IonCursor$Event;706 ····iput-object·p1,·p0,·Lcom/amazon/ion/impl/IonCursorBinary;->event:Lcom/amazon/ion/IonCursor$Event;
  
707 ····goto·:goto_1707 ····goto·:goto_1
  
708 ····.line·922708 ····.line·934
709 ····:cond_4709 ····:cond_4
Max diff block lines reached; 137597/140972 bytes (97.61%) of diff not shown.
724 B
smali/com/amazon/ion/impl/IonWriterUserBinary$1.smali
    
Offset 20, 14 lines modifiedOffset 20, 22 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lcom/amazon/ion/impl/IonWriterUserBinary;21 .field·final·synthetic·this$0:Lcom/amazon/ion/impl/IonWriterUserBinary;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/amazon/ion/impl/IonWriterUserBinary;)V23 .method·constructor·<init>(Lcom/amazon/ion/impl/IonWriterUserBinary;)V
24 ····.locals·024 ····.locals·0
 25 ····.annotation·system·Ldalvik/annotation/MethodParameters;
 26 ········accessFlags·=·{
 27 ············0x8010
 28 ········}
 29 ········names·=·{
 30 ············null
 31 ········}
 32 ····.end·annotation
  
25 ····.line·5833 ····.line·58
26 ····iput-object·p1,·p0,·Lcom/amazon/ion/impl/IonWriterUserBinary$1;->this$0:Lcom/amazon/ion/impl/IonWriterUserBinary;34 ····iput-object·p1,·p0,·Lcom/amazon/ion/impl/IonWriterUserBinary$1;->this$0:Lcom/amazon/ion/impl/IonWriterUserBinary;
  
27 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V35 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
28 ····return-void36 ····return-void
27.7 KB
smali/com/amazon/ion/impl/_Private_IonReaderBuilder.smali
    
Offset 6, 314 lines modifiedOffset 6, 380 lines modified
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/MemberClasses;7 .annotation·system·Ldalvik/annotation/MemberClasses;
8 ····value·=·{8 ····value·=·{
9 ········Lcom/amazon/ion/impl/_Private_IonReaderBuilder$IonReaderFromInputStreamFactoryBinary;,9 ········Lcom/amazon/ion/impl/_Private_IonReaderBuilder$IonReaderFromInputStreamFactoryBinary;,
10 ········Lcom/amazon/ion/impl/_Private_IonReaderBuilder$IonReaderFromInputStreamFactoryText;,10 ········Lcom/amazon/ion/impl/_Private_IonReaderBuilder$IonReaderFromInputStreamFactoryText;,
11 ········Lcom/amazon/ion/impl/_Private_IonReaderBuilder$IonReaderFromBytesFactoryBinary;,11 ········Lcom/amazon/ion/impl/_Private_IonReaderBuilder$IonReaderFromBytesFactoryBinary;,
12 ········Lcom/amazon/ion/impl/_Private_IonReaderBuilder$IonReaderFromBytesFactoryText;,12 ········Lcom/amazon/ion/impl/_Private_IonReaderBuilder$IonReaderFromBytesFactoryText;,
13 ········Lcom/amazon/ion/impl/_Private_IonReaderBuilder$TwoElementSequenceInputStream;,13 ········Lcom/amazon/ion/impl/_Private_IonReaderBuilder$TwoElementInputStream;,
14 ········Lcom/amazon/ion/impl/_Private_IonReaderBuilder$Mutable;14 ········Lcom/amazon/ion/impl/_Private_IonReaderBuilder$Mutable;
15 ····}15 ····}
16 .end·annotation16 .end·annotation
  
  
17 #·static·fields 
18 .field·static·final·GZIP_HEADER:[B 
  
  
19 #·instance·fields17 #·instance·fields
20 .field·private·lstFactory:Lcom/amazon/ion/impl/_Private_LocalSymbolTableFactory;18 .field·private·lstFactory:Lcom/amazon/ion/impl/_Private_LocalSymbolTableFactory;
  
  
21 #·direct·methods19 #·direct·methods
22 .method·static·constructor·<clinit>()V 
23 ····.locals·1 
  
24 ····const/4·v0,·0x2 
  
25 ····.line·250 
26 ····new-array·v0,·v0,·[B 
  
27 ····fill-array-data·v0,·:array_0 
  
28 ····sput-object·v0,·Lcom/amazon/ion/impl/_Private_IonReaderBuilder;->GZIP_HEADER:[B 
  
29 ····return-void 
  
30 ····nop 
  
31 ····:array_0 
32 ····.array-data·1 
33 ········0x1ft 
34 ········-0x75t 
35 ····.end·array-data 
36 .end·method 
  
37 .method·private·constructor·<init>()V20 .method·private·constructor·<init>()V
38 ····.locals·121 ····.locals·1
  
39 ····.line·3322 ····.line·34
40 ····invoke-direct·{p0},·Lcom/amazon/ion/system/IonReaderBuilder;-><init>()V23 ····invoke-direct·{p0},·Lcom/amazon/ion/system/IonReaderBuilder;-><init>()V
  
41 ····.line·3424 ····.line·35
42 ····sget-object·v0,·Lcom/amazon/ion/impl/LocalSymbolTable;->DEFAULT_LST_FACTORY:Lcom/amazon/ion/impl/LocalSymbolTable$Factory;25 ····sget-object·v0,·Lcom/amazon/ion/impl/LocalSymbolTable;->DEFAULT_LST_FACTORY:Lcom/amazon/ion/impl/LocalSymbolTable$Factory;
  
43 ····iput-object·v0,·p0,·Lcom/amazon/ion/impl/_Private_IonReaderBuilder;->lstFactory:Lcom/amazon/ion/impl/_Private_LocalSymbolTableFactory;26 ····iput-object·v0,·p0,·Lcom/amazon/ion/impl/_Private_IonReaderBuilder;->lstFactory:Lcom/amazon/ion/impl/_Private_LocalSymbolTableFactory;
  
44 ····return-void27 ····return-void
45 .end·method28 .end·method
  
46 .method·synthetic·constructor·<init>(Lcom/amazon/ion/impl/_Private_IonReaderBuilder$1;)V29 .method·synthetic·constructor·<init>(Lcom/amazon/ion/impl/_Private_IonReaderBuilder$1;)V
47 ····.locals·030 ····.locals·0
  
48 ····.line·2831 ····.line·29
49 ····invoke-direct·{p0},·Lcom/amazon/ion/impl/_Private_IonReaderBuilder;-><init>()V32 ····invoke-direct·{p0},·Lcom/amazon/ion/impl/_Private_IonReaderBuilder;-><init>()V
  
50 ····return-void33 ····return-void
51 .end·method34 .end·method
  
52 .method·private·constructor·<init>(Lcom/amazon/ion/impl/_Private_IonReaderBuilder;)V35 .method·private·constructor·<init>(Lcom/amazon/ion/impl/_Private_IonReaderBuilder;)V
53 ····.locals·036 ····.locals·0
  
54 ····.line·3837 ····.line·39
55 ····invoke-direct·{p0,·p1},·Lcom/amazon/ion/system/IonReaderBuilder;-><init>(Lcom/amazon/ion/system/IonReaderBuilder;)V38 ····invoke-direct·{p0,·p1},·Lcom/amazon/ion/system/IonReaderBuilder;-><init>(Lcom/amazon/ion/system/IonReaderBuilder;)V
  
56 ····.line·3939 ····.line·40
57 ····iget-object·p1,·p1,·Lcom/amazon/ion/impl/_Private_IonReaderBuilder;->lstFactory:Lcom/amazon/ion/impl/_Private_LocalSymbolTableFactory;40 ····iget-object·p1,·p1,·Lcom/amazon/ion/impl/_Private_IonReaderBuilder;->lstFactory:Lcom/amazon/ion/impl/_Private_LocalSymbolTableFactory;
  
58 ····iput-object·p1,·p0,·Lcom/amazon/ion/impl/_Private_IonReaderBuilder;->lstFactory:Lcom/amazon/ion/impl/_Private_LocalSymbolTableFactory;41 ····iput-object·p1,·p0,·Lcom/amazon/ion/impl/_Private_IonReaderBuilder;->lstFactory:Lcom/amazon/ion/impl/_Private_LocalSymbolTableFactory;
  
59 ····return-void42 ····return-void
60 .end·method43 .end·method
  
61 .method·synthetic·constructor·<init>(Lcom/amazon/ion/impl/_Private_IonReaderBuilder;Lcom/amazon/ion/impl/_Private_IonReaderBuilder$1;)V44 .method·synthetic·constructor·<init>(Lcom/amazon/ion/impl/_Private_IonReaderBuilder;Lcom/amazon/ion/impl/_Private_IonReaderBuilder$1;)V
62 ····.locals·045 ····.locals·0
  
63 ····.line·2846 ····.line·29
64 ····invoke-direct·{p0,·p1},·Lcom/amazon/ion/impl/_Private_IonReaderBuilder;-><init>(Lcom/amazon/ion/impl/_Private_IonReaderBuilder;)V47 ····invoke-direct·{p0,·p1},·Lcom/amazon/ion/impl/_Private_IonReaderBuilder;-><init>(Lcom/amazon/ion/impl/_Private_IonReaderBuilder;)V
  
65 ····return-void48 ····return-void
66 .end·method49 .end·method
  
67 .method·static·buildReader(Lcom/amazon/ion/impl/_Private_IonReaderBuilder;Ljava/io/InputStream;Lcom/amazon/ion/impl/_Private_IonReaderBuilder$IonReaderFromInputStreamFactoryBinary;Lcom/amazon/ion/impl/_Private_IonReaderBuilder$IonReaderFromInputStreamFactoryText;)Lcom/amazon/ion/IonReader;50 .method·static·buildReader(Lcom/amazon/ion/impl/_Private_IonReaderBuilder;Ljava/io/InputStream;Lcom/amazon/ion/impl/_Private_IonReaderBuilder$IonReaderFromInputStreamFactoryBinary;Lcom/amazon/ion/impl/_Private_IonReaderBuilder$IonReaderFromInputStreamFactoryText;Ljava/util/List;)Lcom/amazon/ion/IonReader;
68 ····.locals·751 ····.locals·9
 52 ····.annotation·system·Ldalvik/annotation/Signature;
 53 ········value·=·{
 54 ············"(",
 55 ············"Lcom/amazon/ion/impl/_Private_IonReaderBuilder;",
 56 ············"Ljava/io/InputStream;",
 57 ············"Lcom/amazon/ion/impl/_Private_IonReaderBuilder$IonReaderFromInputStreamFactoryBinary;",
 58 ············"Lcom/amazon/ion/impl/_Private_IonReaderBuilder$IonReaderFromInputStreamFactoryText;",
 59 ············"Ljava/util/List<",
 60 ············"Lcom/amazon/ion/util/InputStreamInterceptor;",
 61 ············">;)",
 62 ············"Lcom/amazon/ion/IonReader;"
 63 ········}
 64 ····.end·annotation
  
69 ····if-eqz·p1,·:cond_365 ····if-eqz·p1,·:cond_5
  
70 ····.line·28266 ····.line·330
71 ····sget·v0,·Lcom/amazon/ion/impl/_Private_IonConstants;->BINARY_VERSION_MARKER_SIZE:I67 ····sget·v0,·Lcom/amazon/ion/impl/_Private_IonConstants;->BINARY_VERSION_MARKER_SIZE:I
  
72 ····new-array·v4,·v0,·[B68 ····.line·332
 69 ····invoke-static·{p4},·Landroidx/webkit/internal/ApiHelperForM$$ExternalSyntheticApiModelOutline0;->m(Ljava/util/List;)Ljava/util/stream/Stream;
  
 70 ····move-result-object·v1
73 ····.line·286 
74 ····:try_start_0 
75 ····invoke-virtual·{p1,·v4},·Ljava/io/InputStream;->read([B)I 
  
 71 ····new-instance·v2,·Lcom/amazon/ion/impl/_Private_IonReaderBuilder$$ExternalSyntheticLambda8;
76 ····move-result·v0 
77 ····:try_end_0 
78 ····.catch·Ljava/io/IOException;·{:try_start_0·..·:try_end_0}·:catch_2 
  
 72 ····invoke-direct·{v2},·Lcom/amazon/ion/impl/_Private_IonReaderBuilder$$ExternalSyntheticLambda8;-><init>()V
79 ····.line·299 
Max diff block lines reached; 23145/28269 bytes (81.87%) of diff not shown.
571 B
smali/com/amazon/ion/impl/IonUTF8.smali
    
Offset 2, 16 lines modifiedOffset 2, 16 lines modified
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"IonUTF8.java"3 .source·"IonUTF8.java"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/MemberClasses;5 .annotation·system·Ldalvik/annotation/MemberClasses;
6 ····value·=·{6 ····value·=·{
7 ········Lcom/amazon/ion/impl/IonUTF8$UTF8ToChar;, 
8 ········Lcom/amazon/ion/impl/IonUTF8$InvalidUnicodeCodePoint;7 ········Lcom/amazon/ion/impl/IonUTF8$InvalidUnicodeCodePoint;,
 8 ········Lcom/amazon/ion/impl/IonUTF8$UTF8ToChar;
9 ····}9 ····}
10 .end·annotation10 .end·annotation
  
  
11 #·static·fields11 #·static·fields
12 .field·static·final·synthetic·$assertionsDisabled:Z·=·false12 .field·static·final·synthetic·$assertionsDisabled:Z·=·false
  
1.39 KB
smali/com/amazon/ion/impl/IonReaderTextRawTokensX$ProhibitedCharacters$1.smali
    
Offset 5, 37 lines modifiedOffset 5, 47 lines modified
  
5 #·annotations5 #·annotations
6 .annotation·system·Ldalvik/annotation/EnclosingClass;6 .annotation·system·Ldalvik/annotation/EnclosingClass;
7 ····value·=·Lcom/amazon/ion/impl/IonReaderTextRawTokensX$ProhibitedCharacters;7 ····value·=·Lcom/amazon/ion/impl/IonReaderTextRawTokensX$ProhibitedCharacters;
8 .end·annotation8 .end·annotation
  
9 .annotation·system·Ldalvik/annotation/InnerClass;9 .annotation·system·Ldalvik/annotation/InnerClass;
10 ····accessFlags·=·0x400810 ····accessFlags·=·0x4010
11 ····name·=·null11 ····name·=·null
12 .end·annotation12 .end·annotation
  
  
13 #·direct·methods13 #·direct·methods
14 .method·constructor·<init>(Ljava/lang/String;I)V14 .method·constructor·<init>(Ljava/lang/String;I)V
15 ····.locals·115 ····.locals·1
 16 ····.annotation·system·Ldalvik/annotation/MethodParameters;
 17 ········accessFlags·=·{
 18 ············0x1000,
 19 ············0x1000
 20 ········}
 21 ········names·=·{
 22 ············null,
 23 ············null
 24 ········}
 25 ····.end·annotation
  
16 ····const/4·v0,·0x026 ····const/4·v0,·0x0
  
17 ····.line·274727 ····.line·2734
18 ····invoke-direct·{p0,·p1,·p2,·v0},·Lcom/amazon/ion/impl/IonReaderTextRawTokensX$ProhibitedCharacters;-><init>(Ljava/lang/String;ILcom/amazon/ion/impl/IonReaderTextRawTokensX$1;)V28 ····invoke-direct·{p0,·p1,·p2,·v0},·Lcom/amazon/ion/impl/IonReaderTextRawTokensX$ProhibitedCharacters;-><init>(Ljava/lang/String;ILcom/amazon/ion/impl/IonReaderTextRawTokensX$1;)V
  
19 ····return-void29 ····return-void
20 .end·method30 .end·method
  
  
21 #·virtual·methods31 #·virtual·methods
22 .method·includes(I)Z32 .method·includes(I)Z
23 ····.locals·133 ····.locals·1
  
24 ····.line·275134 ····.line·2738
25 ····invoke-static·{p1},·Lcom/amazon/ion/impl/IonReaderTextRawTokensX$ProhibitedCharacters;->access$500(I)Z35 ····invoke-static·{p1},·Lcom/amazon/ion/impl/IonReaderTextRawTokensX$ProhibitedCharacters;->access$500(I)Z
  
26 ····move-result·v036 ····move-result·v0
  
27 ····if-eqz·v0,·:cond_037 ····if-eqz·v0,·:cond_0
  
28 ····invoke-static·{p1},·Lcom/amazon/ion/impl/IonReaderTextRawTokensX$ProhibitedCharacters;->access$600(I)Z38 ····invoke-static·{p1},·Lcom/amazon/ion/impl/IonReaderTextRawTokensX$ProhibitedCharacters;->access$600(I)Z
1.67 KB
smali/com/amazon/ion/impl/UnifiedInputStreamX$FromByteArray.smali
    
Offset 14, 44 lines modifiedOffset 14, 44 lines modified
14 .end·annotation14 .end·annotation
  
  
15 #·direct·methods15 #·direct·methods
16 .method·constructor·<init>([BII)V16 .method·constructor·<init>([BII)V
17 ····.locals·117 ····.locals·1
  
18 ····.line·58818 ····.line·559
19 ····invoke-direct·{p0},·Lcom/amazon/ion/impl/UnifiedInputStreamX;-><init>()V19 ····invoke-direct·{p0},·Lcom/amazon/ion/impl/UnifiedInputStreamX;-><init>()V
  
20 ····const/4·v0,·0x120 ····const/4·v0,·0x1
  
21 ····.line·58921 ····.line·560
22 ····iput-boolean·v0,·p0,·Lcom/amazon/ion/impl/UnifiedInputStreamX$FromByteArray;->_is_byte_data:Z22 ····iput-boolean·v0,·p0,·Lcom/amazon/ion/impl/UnifiedInputStreamX$FromByteArray;->_is_byte_data:Z
  
23 ····const/4·v0,·0x023 ····const/4·v0,·0x0
  
24 ····.line·59024 ····.line·561
25 ····iput-boolean·v0,·p0,·Lcom/amazon/ion/impl/UnifiedInputStreamX$FromByteArray;->_is_stream:Z25 ····iput-boolean·v0,·p0,·Lcom/amazon/ion/impl/UnifiedInputStreamX$FromByteArray;->_is_stream:Z
  
26 ····.line·59126 ····.line·562
27 ····invoke-static·{p1,·p2,·p3},·Lcom/amazon/ion/impl/UnifiedInputBufferX;->makePageBuffer([BII)Lcom/amazon/ion/impl/UnifiedInputBufferX;27 ····invoke-static·{p1,·p2,·p3},·Lcom/amazon/ion/impl/UnifiedInputBufferX;->makePageBuffer([BII)Lcom/amazon/ion/impl/UnifiedInputBufferX;
  
28 ····move-result-object·p128 ····move-result-object·p1
  
29 ····iput-object·p1,·p0,·Lcom/amazon/ion/impl/UnifiedInputStreamX$FromByteArray;->_buffer:Lcom/amazon/ion/impl/UnifiedInputBufferX;29 ····iput-object·p1,·p0,·Lcom/amazon/ion/impl/UnifiedInputStreamX$FromByteArray;->_buffer:Lcom/amazon/ion/impl/UnifiedInputBufferX;
  
30 ····.line·59230 ····.line·563
31 ····iget-object·p1,·p0,·Lcom/amazon/ion/impl/UnifiedInputStreamX$FromByteArray;->_buffer:Lcom/amazon/ion/impl/UnifiedInputBufferX;31 ····iget-object·p1,·p0,·Lcom/amazon/ion/impl/UnifiedInputStreamX$FromByteArray;->_buffer:Lcom/amazon/ion/impl/UnifiedInputBufferX;
  
32 ····invoke-virtual·{p1},·Lcom/amazon/ion/impl/UnifiedInputBufferX;->getCurrentPage()Lcom/amazon/ion/impl/UnifiedDataPageX;32 ····invoke-virtual·{p1},·Lcom/amazon/ion/impl/UnifiedInputBufferX;->getCurrentPage()Lcom/amazon/ion/impl/UnifiedDataPageX;
  
33 ····move-result-object·p133 ····move-result-object·p1
  
34 ····add-int/2addr·p3,·p234 ····add-int/2addr·p3,·p2
  
35 ····.line·59335 ····.line·564
36 ····invoke-virtual·{p0,·p1,·v0,·p2,·p3},·Lcom/amazon/ion/impl/UnifiedInputStreamX$FromByteArray;->make_page_current(Lcom/amazon/ion/impl/UnifiedDataPageX;III)V36 ····invoke-virtual·{p0,·p1,·v0,·p2,·p3},·Lcom/amazon/ion/impl/UnifiedInputStreamX$FromByteArray;->make_page_current(Lcom/amazon/ion/impl/UnifiedDataPageX;III)V
  
37 ····.line·59437 ····.line·565
38 ····invoke-static·{p0},·Lcom/amazon/ion/impl/UnifiedInputStreamX;->access$000(Lcom/amazon/ion/impl/UnifiedInputStreamX;)V38 ····invoke-static·{p0},·Lcom/amazon/ion/impl/UnifiedInputStreamX;->access$000(Lcom/amazon/ion/impl/UnifiedInputStreamX;)V
  
39 ····return-void39 ····return-void
40 .end·method40 .end·method
1.29 KB
smali/com/amazon/ion/impl/_Private_IonReaderBuilder$Mutable.smali
    
Offset 16, 39 lines modifiedOffset 16, 39 lines modified
  
16 #·direct·methods16 #·direct·methods
17 .method·public·constructor·<init>()V17 .method·public·constructor·<init>()V
18 ····.locals·118 ····.locals·1
  
19 ····const/4·v0,·0x019 ····const/4·v0,·0x0
  
20 ····.line·7220 ····.line·73
21 ····invoke-direct·{p0,·v0},·Lcom/amazon/ion/impl/_Private_IonReaderBuilder;-><init>(Lcom/amazon/ion/impl/_Private_IonReaderBuilder$1;)V21 ····invoke-direct·{p0,·v0},·Lcom/amazon/ion/impl/_Private_IonReaderBuilder;-><init>(Lcom/amazon/ion/impl/_Private_IonReaderBuilder$1;)V
  
22 ····return-void22 ····return-void
23 .end·method23 .end·method
  
24 .method·public·constructor·<init>(Lcom/amazon/ion/system/IonReaderBuilder;)V24 .method·public·constructor·<init>(Lcom/amazon/ion/system/IonReaderBuilder;)V
25 ····.locals·125 ····.locals·1
  
26 ····.line·7626 ····.line·77
27 ····check-cast·p1,·Lcom/amazon/ion/impl/_Private_IonReaderBuilder;27 ····check-cast·p1,·Lcom/amazon/ion/impl/_Private_IonReaderBuilder;
  
28 ····const/4·v0,·0x028 ····const/4·v0,·0x0
  
29 ····invoke-direct·{p0,·p1,·v0},·Lcom/amazon/ion/impl/_Private_IonReaderBuilder;-><init>(Lcom/amazon/ion/impl/_Private_IonReaderBuilder;Lcom/amazon/ion/impl/_Private_IonReaderBuilder$1;)V29 ····invoke-direct·{p0,·p1,·v0},·Lcom/amazon/ion/impl/_Private_IonReaderBuilder;-><init>(Lcom/amazon/ion/impl/_Private_IonReaderBuilder;Lcom/amazon/ion/impl/_Private_IonReaderBuilder$1;)V
  
30 ····return-void30 ····return-void
31 .end·method31 .end·method
  
  
32 #·virtual·methods32 #·virtual·methods
33 .method·public·immutable()Lcom/amazon/ion/system/IonReaderBuilder;33 .method·public·immutable()Lcom/amazon/ion/system/IonReaderBuilder;
34 ····.locals·234 ····.locals·2
  
35 ····.line·8135 ····.line·82
36 ····new-instance·v0,·Lcom/amazon/ion/impl/_Private_IonReaderBuilder;36 ····new-instance·v0,·Lcom/amazon/ion/impl/_Private_IonReaderBuilder;
  
37 ····const/4·v1,·0x037 ····const/4·v1,·0x0
  
38 ····invoke-direct·{v0,·p0,·v1},·Lcom/amazon/ion/impl/_Private_IonReaderBuilder;-><init>(Lcom/amazon/ion/impl/_Private_IonReaderBuilder;Lcom/amazon/ion/impl/_Private_IonReaderBuilder$1;)V38 ····invoke-direct·{v0,·p0,·v1},·Lcom/amazon/ion/impl/_Private_IonReaderBuilder;-><init>(Lcom/amazon/ion/impl/_Private_IonReaderBuilder;Lcom/amazon/ion/impl/_Private_IonReaderBuilder$1;)V
  
39 ····return-object·v039 ····return-object·v0
5.93 KB
smali/com/amazon/ion/impl/IonReaderTextRawTokensX$Radix.smali
    
Offset 31, 111 lines modifiedOffset 31, 153 lines modified
  
31 .field·public·static·final·enum·DECIMAL:Lcom/amazon/ion/impl/IonReaderTextRawTokensX$Radix;31 .field·public·static·final·enum·DECIMAL:Lcom/amazon/ion/impl/IonReaderTextRawTokensX$Radix;
  
32 .field·public·static·final·enum·HEX:Lcom/amazon/ion/impl/IonReaderTextRawTokensX$Radix;32 .field·public·static·final·enum·HEX:Lcom/amazon/ion/impl/IonReaderTextRawTokensX$Radix;
  
  
33 #·direct·methods33 #·direct·methods
 34 .method·private·static·synthetic·$values()[Lcom/amazon/ion/impl/IonReaderTextRawTokensX$Radix;
 35 ····.locals·3
  
 36 ····const/4·v0,·0x3
  
 37 ····.line·2780
 38 ····new-array·v0,·v0,·[Lcom/amazon/ion/impl/IonReaderTextRawTokensX$Radix;
  
 39 ····sget-object·v1,·Lcom/amazon/ion/impl/IonReaderTextRawTokensX$Radix;->BINARY:Lcom/amazon/ion/impl/IonReaderTextRawTokensX$Radix;
  
 40 ····const/4·v2,·0x0
  
 41 ····aput-object·v1,·v0,·v2
  
 42 ····sget-object·v1,·Lcom/amazon/ion/impl/IonReaderTextRawTokensX$Radix;->DECIMAL:Lcom/amazon/ion/impl/IonReaderTextRawTokensX$Radix;
  
 43 ····const/4·v2,·0x1
  
 44 ····aput-object·v1,·v0,·v2
  
 45 ····sget-object·v1,·Lcom/amazon/ion/impl/IonReaderTextRawTokensX$Radix;->HEX:Lcom/amazon/ion/impl/IonReaderTextRawTokensX$Radix;
  
 46 ····const/4·v2,·0x2
  
 47 ····aput-object·v1,·v0,·v2
  
 48 ····return-object·v0
 49 .end·method
  
34 .method·static·constructor·<clinit>()V50 .method·static·constructor·<clinit>()V
35 ····.locals·751 ····.locals·3
  
36 ····.line·279352 ····.line·2780
37 ····const-class·v0,·Lcom/amazon/ion/impl/IonReaderTextRawTokensX;53 ····const-class·v0,·Lcom/amazon/ion/impl/IonReaderTextRawTokensX;
  
38 ····.line·279554 ····.line·2782
39 ····new-instance·v0,·Lcom/amazon/ion/impl/IonReaderTextRawTokensX$Radix$1;55 ····new-instance·v0,·Lcom/amazon/ion/impl/IonReaderTextRawTokensX$Radix$1;
  
40 ····const-string·v1,·"BINARY"56 ····const-string·v1,·"BINARY"
  
41 ····const/4·v2,·0x057 ····const/4·v2,·0x0
  
42 ····invoke-direct·{v0,·v1,·v2},·Lcom/amazon/ion/impl/IonReaderTextRawTokensX$Radix$1;-><init>(Ljava/lang/String;I)V58 ····invoke-direct·{v0,·v1,·v2},·Lcom/amazon/ion/impl/IonReaderTextRawTokensX$Radix$1;-><init>(Ljava/lang/String;I)V
  
43 ····sput-object·v0,·Lcom/amazon/ion/impl/IonReaderTextRawTokensX$Radix;->BINARY:Lcom/amazon/ion/impl/IonReaderTextRawTokensX$Radix;59 ····sput-object·v0,·Lcom/amazon/ion/impl/IonReaderTextRawTokensX$Radix;->BINARY:Lcom/amazon/ion/impl/IonReaderTextRawTokensX$Radix;
  
44 ····.line·281460 ····.line·2801
45 ····new-instance·v1,·Lcom/amazon/ion/impl/IonReaderTextRawTokensX$Radix$2;61 ····new-instance·v0,·Lcom/amazon/ion/impl/IonReaderTextRawTokensX$Radix$2;
  
46 ····const-string·v3,·"DECIMAL" 
  
47 ····const/4·v4,·0x1 
  
48 ····invoke-direct·{v1,·v3,·v4},·Lcom/amazon/ion/impl/IonReaderTextRawTokensX$Radix$2;-><init>(Ljava/lang/String;I)V62 ····const-string·v1,·"DECIMAL"
  
49 ····sput-object·v1,·Lcom/amazon/ion/impl/IonReaderTextRawTokensX$Radix;->DECIMAL:Lcom/amazon/ion/impl/IonReaderTextRawTokensX$Radix;63 ····const/4·v2,·0x1
  
 64 ····invoke-direct·{v0,·v1,·v2},·Lcom/amazon/ion/impl/IonReaderTextRawTokensX$Radix$2;-><init>(Ljava/lang/String;I)V
50 ····.line·2833 
51 ····new-instance·v3,·Lcom/amazon/ion/impl/IonReaderTextRawTokensX$Radix$3; 
  
52 ····const-string·v5,·"HEX"65 ····sput-object·v0,·Lcom/amazon/ion/impl/IonReaderTextRawTokensX$Radix;->DECIMAL:Lcom/amazon/ion/impl/IonReaderTextRawTokensX$Radix;
  
53 ····const/4·v6,·0x266 ····.line·2820
 67 ····new-instance·v0,·Lcom/amazon/ion/impl/IonReaderTextRawTokensX$Radix$3;
  
54 ····invoke-direct·{v3,·v5,·v6},·Lcom/amazon/ion/impl/IonReaderTextRawTokensX$Radix$3;-><init>(Ljava/lang/String;I)V68 ····const-string·v1,·"HEX"
  
55 ····sput-object·v3,·Lcom/amazon/ion/impl/IonReaderTextRawTokensX$Radix;->HEX:Lcom/amazon/ion/impl/IonReaderTextRawTokensX$Radix;69 ····const/4·v2,·0x2
  
56 ····const/4·v5,·0x370 ····invoke-direct·{v0,·v1,·v2},·Lcom/amazon/ion/impl/IonReaderTextRawTokensX$Radix$3;-><init>(Ljava/lang/String;I)V
  
 71 ····sput-object·v0,·Lcom/amazon/ion/impl/IonReaderTextRawTokensX$Radix;->HEX:Lcom/amazon/ion/impl/IonReaderTextRawTokensX$Radix;
57 ····.line·2793 
58 ····new-array·v5,·v5,·[Lcom/amazon/ion/impl/IonReaderTextRawTokensX$Radix; 
  
59 ····aput-object·v0,·v5,·v272 ····.line·2780
 73 ····invoke-static·{},·Lcom/amazon/ion/impl/IonReaderTextRawTokensX$Radix;->$values()[Lcom/amazon/ion/impl/IonReaderTextRawTokensX$Radix;
  
 74 ····move-result-object·v0
60 ····aput-object·v1,·v5,·v4 
  
61 ····aput-object·v3,·v5,·v6 
  
62 ····sput-object·v5,·Lcom/amazon/ion/impl/IonReaderTextRawTokensX$Radix;->$VALUES:[Lcom/amazon/ion/impl/IonReaderTextRawTokensX$Radix;75 ····sput-object·v0,·Lcom/amazon/ion/impl/IonReaderTextRawTokensX$Radix;->$VALUES:[Lcom/amazon/ion/impl/IonReaderTextRawTokensX$Radix;
  
63 ····return-void76 ····return-void
64 .end·method77 .end·method
  
65 .method·private·constructor·<init>(Ljava/lang/String;I)V78 .method·private·constructor·<init>(Ljava/lang/String;I)V
66 ····.locals·079 ····.locals·0
 80 ····.annotation·system·Ldalvik/annotation/MethodParameters;
 81 ········accessFlags·=·{
 82 ············0x1000,
 83 ············0x1000
 84 ········}
 85 ········names·=·{
 86 ············null,
 87 ············null
 88 ········}
 89 ····.end·annotation
  
67 ····.annotation·system·Ldalvik/annotation/Signature;90 ····.annotation·system·Ldalvik/annotation/Signature;
68 ········value·=·{91 ········value·=·{
69 ············"()V"92 ············"()V"
70 ········}93 ········}
71 ····.end·annotation94 ····.end·annotation
  
72 ····.line·279395 ····.line·2780
73 ····invoke-direct·{p0,·p1,·p2},·Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V96 ····invoke-direct·{p0,·p1,·p2},·Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V
  
74 ····return-void97 ····return-void
75 .end·method98 .end·method
  
76 .method·synthetic·constructor·<init>(Ljava/lang/String;ILcom/amazon/ion/impl/IonReaderTextRawTokensX$1;)V99 .method·synthetic·constructor·<init>(Ljava/lang/String;ILcom/amazon/ion/impl/IonReaderTextRawTokensX$1;)V
77 ····.locals·0100 ····.locals·0
  
78 ····.line·2793101 ····.line·2780
79 ····invoke-direct·{p0,·p1,·p2},·Lcom/amazon/ion/impl/IonReaderTextRawTokensX$Radix;-><init>(Ljava/lang/String;I)V102 ····invoke-direct·{p0,·p1,·p2},·Lcom/amazon/ion/impl/IonReaderTextRawTokensX$Radix;-><init>(Ljava/lang/String;I)V
  
Max diff block lines reached; 1157/5952 bytes (19.44%) of diff not shown.
18.2 KB
smali/com/amazon/ion/impl/IonReaderContinuableApplicationBinary$State.smali
    
Offset 47, 234 lines modifiedOffset 47, 294 lines modified
  
47 .field·public·static·final·enum·READING_SYMBOL_TABLE_SYMBOLS_LIST:Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$State;47 .field·public·static·final·enum·READING_SYMBOL_TABLE_SYMBOLS_LIST:Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$State;
  
48 .field·public·static·final·enum·READING_VALUE:Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$State;48 .field·public·static·final·enum·READING_VALUE:Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$State;
  
  
49 #·direct·methods49 #·direct·methods
50 .method·static·constructor·<clinit>()V50 .method·private·static·synthetic·$values()[Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$State;
51 ····.locals·1651 ····.locals·3
  
 52 ····const/16·v0,·0xc
52 ····.line·861 
53 ····new-instance·v0,·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$State; 
  
54 ····const-string·v1,·"ON_SYMBOL_TABLE_STRUCT"53 ····.line·992
 54 ····new-array·v0,·v0,·[Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$State;
  
 55 ····sget-object·v1,·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$State;->ON_SYMBOL_TABLE_STRUCT:Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$State;
  
55 ····const/4·v2,·0x056 ····const/4·v2,·0x0
  
56 ····invoke-direct·{v0,·v1,·v2},·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$State;-><init>(Ljava/lang/String;I)V57 ····aput-object·v1,·v0,·v2
  
57 ····sput-object·v0,·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$State;->ON_SYMBOL_TABLE_STRUCT:Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$State;58 ····sget-object·v1,·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$State;->ON_SYMBOL_TABLE_FIELD:Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$State;
  
 59 ····const/4·v2,·0x1
58 ····.line·862 
59 ····new-instance·v1,·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$State; 
  
60 ····const-string·v3,·"ON_SYMBOL_TABLE_FIELD"60 ····aput-object·v1,·v0,·v2
  
61 ····const/4·v4,·0x161 ····sget-object·v1,·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$State;->ON_SYMBOL_TABLE_SYMBOLS:Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$State;
  
62 ····invoke-direct·{v1,·v3,·v4},·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$State;-><init>(Ljava/lang/String;I)V62 ····const/4·v2,·0x2
  
63 ····sput-object·v1,·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$State;->ON_SYMBOL_TABLE_FIELD:Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$State;63 ····aput-object·v1,·v0,·v2
  
 64 ····sget-object·v1,·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$State;->READING_SYMBOL_TABLE_SYMBOLS_LIST:Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$State;
64 ····.line·863 
65 ····new-instance·v3,·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$State; 
  
66 ····const-string·v5,·"ON_SYMBOL_TABLE_SYMBOLS"65 ····const/4·v2,·0x3
  
67 ····const/4·v6,·0x266 ····aput-object·v1,·v0,·v2
  
68 ····invoke-direct·{v3,·v5,·v6},·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$State;-><init>(Ljava/lang/String;I)V67 ····sget-object·v1,·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$State;->READING_SYMBOL_TABLE_SYMBOL:Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$State;
  
69 ····sput-object·v3,·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$State;->ON_SYMBOL_TABLE_SYMBOLS:Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$State;68 ····const/4·v2,·0x4
  
 69 ····aput-object·v1,·v0,·v2
70 ····.line·864 
71 ····new-instance·v5,·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$State; 
  
72 ····const-string·v7,·"READING_SYMBOL_TABLE_SYMBOLS_LIST"70 ····sget-object·v1,·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$State;->ON_SYMBOL_TABLE_IMPORTS:Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$State;
  
73 ····const/4·v8,·0x371 ····const/4·v2,·0x5
  
74 ····invoke-direct·{v5,·v7,·v8},·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$State;-><init>(Ljava/lang/String;I)V72 ····aput-object·v1,·v0,·v2
  
75 ····sput-object·v5,·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$State;->READING_SYMBOL_TABLE_SYMBOLS_LIST:Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$State;73 ····sget-object·v1,·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$State;->READING_SYMBOL_TABLE_IMPORTS_LIST:Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$State;
  
 74 ····const/4·v2,·0x6
76 ····.line·865 
77 ····new-instance·v7,·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$State; 
  
78 ····const-string·v9,·"READING_SYMBOL_TABLE_SYMBOL"75 ····aput-object·v1,·v0,·v2
  
79 ····const/4·v10,·0x476 ····sget-object·v1,·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$State;->READING_SYMBOL_TABLE_IMPORT_STRUCT:Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$State;
  
80 ····invoke-direct·{v7,·v9,·v10},·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$State;-><init>(Ljava/lang/String;I)V77 ····const/4·v2,·0x7
  
81 ····sput-object·v7,·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$State;->READING_SYMBOL_TABLE_SYMBOL:Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$State;78 ····aput-object·v1,·v0,·v2
  
 79 ····sget-object·v1,·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$State;->READING_SYMBOL_TABLE_IMPORT_NAME:Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$State;
82 ····.line·866 
83 ····new-instance·v9,·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$State; 
  
84 ····const-string·v11,·"ON_SYMBOL_TABLE_IMPORTS"80 ····const/16·v2,·0x8
  
85 ····const/4·v12,·0x581 ····aput-object·v1,·v0,·v2
  
86 ····invoke-direct·{v9,·v11,·v12},·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$State;-><init>(Ljava/lang/String;I)V82 ····sget-object·v1,·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$State;->READING_SYMBOL_TABLE_IMPORT_VERSION:Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$State;
  
87 ····sput-object·v9,·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$State;->ON_SYMBOL_TABLE_IMPORTS:Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$State;83 ····const/16·v2,·0x9
  
 84 ····aput-object·v1,·v0,·v2
88 ····.line·867 
89 ····new-instance·v11,·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$State; 
  
90 ····const-string·v13,·"READING_SYMBOL_TABLE_IMPORTS_LIST"85 ····sget-object·v1,·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$State;->READING_SYMBOL_TABLE_IMPORT_MAX_ID:Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$State;
  
91 ····const/4·v14,·0x686 ····const/16·v2,·0xa
  
92 ····invoke-direct·{v11,·v13,·v14},·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$State;-><init>(Ljava/lang/String;I)V87 ····aput-object·v1,·v0,·v2
  
93 ····sput-object·v11,·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$State;->READING_SYMBOL_TABLE_IMPORTS_LIST:Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$State;88 ····sget-object·v1,·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$State;->READING_VALUE:Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$State;
  
 89 ····const/16·v2,·0xb
94 ····.line·868 
95 ····new-instance·v13,·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$State; 
  
96 ····const-string·v15,·"READING_SYMBOL_TABLE_IMPORT_STRUCT"90 ····aput-object·v1,·v0,·v2
  
97 ····const/4·v14,·0x791 ····return-object·v0
 92 .end·method
  
98 ····invoke-direct·{v13,·v15,·v14},·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$State;-><init>(Ljava/lang/String;I)V93 .method·static·constructor·<clinit>()V
 94 ····.locals·3
  
99 ····sput-object·v13,·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$State;->READING_SYMBOL_TABLE_IMPORT_STRUCT:Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$State;95 ····.line·993
 96 ····new-instance·v0,·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$State;
  
 97 ····const-string·v1,·"ON_SYMBOL_TABLE_STRUCT"
100 ····.line·869 
101 ····new-instance·v15,·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$State; 
  
102 ····const-string·v14,·"READING_SYMBOL_TABLE_IMPORT_NAME"98 ····const/4·v2,·0x0
  
103 ····const/16·v12,·0x899 ····invoke-direct·{v0,·v1,·v2},·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$State;-><init>(Ljava/lang/String;I)V
  
104 ····invoke-direct·{v15,·v14,·v12},·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$State;-><init>(Ljava/lang/String;I)V100 ····sput-object·v0,·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$State;->ON_SYMBOL_TABLE_STRUCT:Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$State;
  
105 ····sput-object·v15,·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$State;->READING_SYMBOL_TABLE_IMPORT_NAME:Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$State;101 ····.line·994
 102 ····new-instance·v0,·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$State;
  
 103 ····const-string·v1,·"ON_SYMBOL_TABLE_FIELD"
106 ····.line·870 
Max diff block lines reached; 9776/18476 bytes (52.91%) of diff not shown.
2.07 KB
smali/com/amazon/ion/impl/IonReaderTextRawTokensX$CommentStrategy$1.smali
    
Offset 5, 26 lines modifiedOffset 5, 36 lines modified
  
5 #·annotations5 #·annotations
6 .annotation·system·Ldalvik/annotation/EnclosingClass;6 .annotation·system·Ldalvik/annotation/EnclosingClass;
7 ····value·=·Lcom/amazon/ion/impl/IonReaderTextRawTokensX$CommentStrategy;7 ····value·=·Lcom/amazon/ion/impl/IonReaderTextRawTokensX$CommentStrategy;
8 .end·annotation8 .end·annotation
  
9 .annotation·system·Ldalvik/annotation/InnerClass;9 .annotation·system·Ldalvik/annotation/InnerClass;
10 ····accessFlags·=·0x400810 ····accessFlags·=·0x4010
11 ····name·=·null11 ····name·=·null
12 .end·annotation12 .end·annotation
  
  
13 #·direct·methods13 #·direct·methods
14 .method·constructor·<init>(Ljava/lang/String;I)V14 .method·constructor·<init>(Ljava/lang/String;I)V
15 ····.locals·115 ····.locals·1
 16 ····.annotation·system·Ldalvik/annotation/MethodParameters;
 17 ········accessFlags·=·{
 18 ············0x1000,
 19 ············0x1000
 20 ········}
 21 ········names·=·{
 22 ············null,
 23 ············null
 24 ········}
 25 ····.end·annotation
  
16 ····const/4·v0,·0x026 ····const/4·v0,·0x0
  
17 ····.line·73627 ····.line·723
18 ····invoke-direct·{p0,·p1,·p2,·v0},·Lcom/amazon/ion/impl/IonReaderTextRawTokensX$CommentStrategy;-><init>(Ljava/lang/String;ILcom/amazon/ion/impl/IonReaderTextRawTokensX$1;)V28 ····invoke-direct·{p0,·p1,·p2,·v0},·Lcom/amazon/ion/impl/IonReaderTextRawTokensX$CommentStrategy;-><init>(Ljava/lang/String;ILcom/amazon/ion/impl/IonReaderTextRawTokensX$1;)V
  
19 ····return-void29 ····return-void
20 .end·method30 .end·method
  
  
21 #·virtual·methods31 #·virtual·methods
Offset 32, 41 lines modifiedOffset 42, 41 lines modified
32 ····.locals·342 ····.locals·3
33 ····.annotation·system·Ldalvik/annotation/Throws;43 ····.annotation·system·Ldalvik/annotation/Throws;
34 ········value·=·{44 ········value·=·{
35 ············Ljava/io/IOException;45 ············Ljava/io/IOException;
36 ········}46 ········}
37 ····.end·annotation47 ····.end·annotation
  
38 ····.line·74348 ····.line·730
39 ····invoke-virtual·{p1},·Lcom/amazon/ion/impl/IonReaderTextRawTokensX;->read_char()I49 ····invoke-virtual·{p1},·Lcom/amazon/ion/impl/IonReaderTextRawTokensX;->read_char()I
  
40 ····move-result·v050 ····move-result·v0
  
41 ····const/16·v1,·0x2a51 ····const/16·v1,·0x2a
  
42 ····const/4·v2,·0x152 ····const/4·v2,·0x1
  
43 ····if-eq·v0,·v1,·:cond_153 ····if-eq·v0,·v1,·:cond_1
  
44 ····const/16·v1,·0x2f54 ····const/16·v1,·0x2f
  
45 ····if-eq·v0,·v1,·:cond_055 ····if-eq·v0,·v1,·:cond_0
  
46 ····.line·75256 ····.line·739
47 ····invoke-static·{p1,·v0},·Lcom/amazon/ion/impl/IonReaderTextRawTokensX;->access$300(Lcom/amazon/ion/impl/IonReaderTextRawTokensX;I)V57 ····invoke-static·{p1,·v0},·Lcom/amazon/ion/impl/IonReaderTextRawTokensX;->access$300(Lcom/amazon/ion/impl/IonReaderTextRawTokensX;I)V
  
48 ····const/4·p1,·0x058 ····const/4·p1,·0x0
  
49 ····return·p159 ····return·p1
  
50 ····.line·74660 ····.line·733
51 ····:cond_061 ····:cond_0
52 ····invoke-static·{p1},·Lcom/amazon/ion/impl/IonReaderTextRawTokensX;->access$100(Lcom/amazon/ion/impl/IonReaderTextRawTokensX;)V62 ····invoke-static·{p1},·Lcom/amazon/ion/impl/IonReaderTextRawTokensX;->access$100(Lcom/amazon/ion/impl/IonReaderTextRawTokensX;)V
  
53 ····return·v263 ····return·v2
  
54 ····.line·74964 ····.line·736
55 ····:cond_165 ····:cond_1
56 ····invoke-static·{p1},·Lcom/amazon/ion/impl/IonReaderTextRawTokensX;->access$200(Lcom/amazon/ion/impl/IonReaderTextRawTokensX;)V66 ····invoke-static·{p1},·Lcom/amazon/ion/impl/IonReaderTextRawTokensX;->access$200(Lcom/amazon/ion/impl/IonReaderTextRawTokensX;)V
  
57 ····return·v267 ····return·v2
58 .end·method68 .end·method
6.02 KB
smali/com/amazon/ion/impl/IonTokenConstsX$EscapeType.smali
    
Offset 31, 95 lines modifiedOffset 31, 141 lines modified
  
31 .field·public·static·final·enum·ESCAPE_DESTINATION_STRING:Lcom/amazon/ion/impl/IonTokenConstsX$EscapeType;31 .field·public·static·final·enum·ESCAPE_DESTINATION_STRING:Lcom/amazon/ion/impl/IonTokenConstsX$EscapeType;
  
32 .field·public·static·final·enum·ESCAPE_DESTINATION_SYMBOL:Lcom/amazon/ion/impl/IonTokenConstsX$EscapeType;32 .field·public·static·final·enum·ESCAPE_DESTINATION_SYMBOL:Lcom/amazon/ion/impl/IonTokenConstsX$EscapeType;
  
  
33 #·direct·methods33 #·direct·methods
 34 .method·private·static·synthetic·$values()[Lcom/amazon/ion/impl/IonTokenConstsX$EscapeType;
 35 ····.locals·3
  
 36 ····const/4·v0,·0x4
  
 37 ····.line·363
 38 ····new-array·v0,·v0,·[Lcom/amazon/ion/impl/IonTokenConstsX$EscapeType;
  
 39 ····sget-object·v1,·Lcom/amazon/ion/impl/IonTokenConstsX$EscapeType;->ESCAPE_DESTINATION_NONE:Lcom/amazon/ion/impl/IonTokenConstsX$EscapeType;
  
 40 ····const/4·v2,·0x0
  
 41 ····aput-object·v1,·v0,·v2
  
 42 ····sget-object·v1,·Lcom/amazon/ion/impl/IonTokenConstsX$EscapeType;->ESCAPE_DESTINATION_STRING:Lcom/amazon/ion/impl/IonTokenConstsX$EscapeType;
  
 43 ····const/4·v2,·0x1
  
 44 ····aput-object·v1,·v0,·v2
  
 45 ····sget-object·v1,·Lcom/amazon/ion/impl/IonTokenConstsX$EscapeType;->ESCAPE_DESTINATION_SYMBOL:Lcom/amazon/ion/impl/IonTokenConstsX$EscapeType;
  
 46 ····const/4·v2,·0x2
  
 47 ····aput-object·v1,·v0,·v2
  
 48 ····sget-object·v1,·Lcom/amazon/ion/impl/IonTokenConstsX$EscapeType;->ESCAPE_DESTINATION_CLOB:Lcom/amazon/ion/impl/IonTokenConstsX$EscapeType;
  
 49 ····const/4·v2,·0x3
  
 50 ····aput-object·v1,·v0,·v2
  
 51 ····return-object·v0
 52 .end·method
  
34 .method·static·constructor·<clinit>()V53 .method·static·constructor·<clinit>()V
35 ····.locals·954 ····.locals·3
  
36 ····.line·36455 ····.line·364
37 ····new-instance·v0,·Lcom/amazon/ion/impl/IonTokenConstsX$EscapeType;56 ····new-instance·v0,·Lcom/amazon/ion/impl/IonTokenConstsX$EscapeType;
  
38 ····const-string·v1,·"ESCAPE_DESTINATION_NONE"57 ····const-string·v1,·"ESCAPE_DESTINATION_NONE"
  
39 ····const/4·v2,·0x058 ····const/4·v2,·0x0
  
40 ····invoke-direct·{v0,·v1,·v2},·Lcom/amazon/ion/impl/IonTokenConstsX$EscapeType;-><init>(Ljava/lang/String;I)V59 ····invoke-direct·{v0,·v1,·v2},·Lcom/amazon/ion/impl/IonTokenConstsX$EscapeType;-><init>(Ljava/lang/String;I)V
  
41 ····sput-object·v0,·Lcom/amazon/ion/impl/IonTokenConstsX$EscapeType;->ESCAPE_DESTINATION_NONE:Lcom/amazon/ion/impl/IonTokenConstsX$EscapeType;60 ····sput-object·v0,·Lcom/amazon/ion/impl/IonTokenConstsX$EscapeType;->ESCAPE_DESTINATION_NONE:Lcom/amazon/ion/impl/IonTokenConstsX$EscapeType;
  
42 ····.line·36561 ····.line·365
43 ····new-instance·v1,·Lcom/amazon/ion/impl/IonTokenConstsX$EscapeType;62 ····new-instance·v0,·Lcom/amazon/ion/impl/IonTokenConstsX$EscapeType;
  
44 ····const-string·v3,·"ESCAPE_DESTINATION_STRING"63 ····const-string·v1,·"ESCAPE_DESTINATION_STRING"
  
45 ····const/4·v4,·0x164 ····const/4·v2,·0x1
  
46 ····invoke-direct·{v1,·v3,·v4},·Lcom/amazon/ion/impl/IonTokenConstsX$EscapeType;-><init>(Ljava/lang/String;I)V65 ····invoke-direct·{v0,·v1,·v2},·Lcom/amazon/ion/impl/IonTokenConstsX$EscapeType;-><init>(Ljava/lang/String;I)V
  
47 ····sput-object·v1,·Lcom/amazon/ion/impl/IonTokenConstsX$EscapeType;->ESCAPE_DESTINATION_STRING:Lcom/amazon/ion/impl/IonTokenConstsX$EscapeType;66 ····sput-object·v0,·Lcom/amazon/ion/impl/IonTokenConstsX$EscapeType;->ESCAPE_DESTINATION_STRING:Lcom/amazon/ion/impl/IonTokenConstsX$EscapeType;
  
48 ····.line·36667 ····.line·366
49 ····new-instance·v3,·Lcom/amazon/ion/impl/IonTokenConstsX$EscapeType;68 ····new-instance·v0,·Lcom/amazon/ion/impl/IonTokenConstsX$EscapeType;
  
50 ····const-string·v5,·"ESCAPE_DESTINATION_SYMBOL"69 ····const-string·v1,·"ESCAPE_DESTINATION_SYMBOL"
  
51 ····const/4·v6,·0x270 ····const/4·v2,·0x2
  
52 ····invoke-direct·{v3,·v5,·v6},·Lcom/amazon/ion/impl/IonTokenConstsX$EscapeType;-><init>(Ljava/lang/String;I)V71 ····invoke-direct·{v0,·v1,·v2},·Lcom/amazon/ion/impl/IonTokenConstsX$EscapeType;-><init>(Ljava/lang/String;I)V
  
53 ····sput-object·v3,·Lcom/amazon/ion/impl/IonTokenConstsX$EscapeType;->ESCAPE_DESTINATION_SYMBOL:Lcom/amazon/ion/impl/IonTokenConstsX$EscapeType;72 ····sput-object·v0,·Lcom/amazon/ion/impl/IonTokenConstsX$EscapeType;->ESCAPE_DESTINATION_SYMBOL:Lcom/amazon/ion/impl/IonTokenConstsX$EscapeType;
  
54 ····.line·36773 ····.line·367
55 ····new-instance·v5,·Lcom/amazon/ion/impl/IonTokenConstsX$EscapeType;74 ····new-instance·v0,·Lcom/amazon/ion/impl/IonTokenConstsX$EscapeType;
  
56 ····const-string·v7,·"ESCAPE_DESTINATION_CLOB" 
  
57 ····const/4·v8,·0x375 ····const-string·v1,·"ESCAPE_DESTINATION_CLOB"
  
58 ····invoke-direct·{v5,·v7,·v8},·Lcom/amazon/ion/impl/IonTokenConstsX$EscapeType;-><init>(Ljava/lang/String;I)V76 ····const/4·v2,·0x3
  
59 ····sput-object·v5,·Lcom/amazon/ion/impl/IonTokenConstsX$EscapeType;->ESCAPE_DESTINATION_CLOB:Lcom/amazon/ion/impl/IonTokenConstsX$EscapeType;77 ····invoke-direct·{v0,·v1,·v2},·Lcom/amazon/ion/impl/IonTokenConstsX$EscapeType;-><init>(Ljava/lang/String;I)V
  
60 ····const/4·v7,·0x478 ····sput-object·v0,·Lcom/amazon/ion/impl/IonTokenConstsX$EscapeType;->ESCAPE_DESTINATION_CLOB:Lcom/amazon/ion/impl/IonTokenConstsX$EscapeType;
  
61 ····.line·36379 ····.line·363
 80 ····invoke-static·{},·Lcom/amazon/ion/impl/IonTokenConstsX$EscapeType;->$values()[Lcom/amazon/ion/impl/IonTokenConstsX$EscapeType;
62 ····new-array·v7,·v7,·[Lcom/amazon/ion/impl/IonTokenConstsX$EscapeType; 
  
63 ····aput-object·v0,·v7,·v2 
  
64 ····aput-object·v1,·v7,·v481 ····move-result-object·v0
  
65 ····aput-object·v3,·v7,·v6 
  
66 ····aput-object·v5,·v7,·v8 
  
67 ····sput-object·v7,·Lcom/amazon/ion/impl/IonTokenConstsX$EscapeType;->$VALUES:[Lcom/amazon/ion/impl/IonTokenConstsX$EscapeType;82 ····sput-object·v0,·Lcom/amazon/ion/impl/IonTokenConstsX$EscapeType;->$VALUES:[Lcom/amazon/ion/impl/IonTokenConstsX$EscapeType;
  
68 ····return-void83 ····return-void
69 .end·method84 .end·method
  
70 .method·private·constructor·<init>(Ljava/lang/String;I)V85 .method·private·constructor·<init>(Ljava/lang/String;I)V
71 ····.locals·086 ····.locals·0
 87 ····.annotation·system·Ldalvik/annotation/MethodParameters;
 88 ········accessFlags·=·{
 89 ············0x1000,
 90 ············0x1000
 91 ········}
 92 ········names·=·{
 93 ············null,
 94 ············null
 95 ········}
 96 ····.end·annotation
  
72 ····.annotation·system·Ldalvik/annotation/Signature;97 ····.annotation·system·Ldalvik/annotation/Signature;
73 ········value·=·{98 ········value·=·{
74 ············"()V"99 ············"()V"
75 ········}100 ········}
76 ····.end·annotation101 ····.end·annotation
  
Max diff block lines reached; 640/6049 bytes (10.58%) of diff not shown.
1.92 KB
smali/com/amazon/ion/impl/_Private_IonBinaryWriterBuilder$Mutable.smali
    
Offset 113, 25 lines modifiedOffset 113, 41 lines modified
113 ····.locals·0113 ····.locals·0
  
114 ····return-void114 ····return-void
115 .end·method115 .end·method
  
116 .method·public·bridge·synthetic·withAutoFlushEnabled(Z)Lcom/amazon/ion/system/IonBinaryWriterBuilder;116 .method·public·bridge·synthetic·withAutoFlushEnabled(Z)Lcom/amazon/ion/system/IonBinaryWriterBuilder;
117 ····.locals·0117 ····.locals·0
 118 ····.annotation·system·Ldalvik/annotation/MethodParameters;
 119 ········accessFlags·=·{
 120 ············0x1000
 121 ········}
 122 ········names·=·{
 123 ············null
 124 ········}
 125 ····.end·annotation
  
118 ····.line·421126 ····.line·421
119 ····invoke-super·{p0,·p1},·Lcom/amazon/ion/impl/_Private_IonBinaryWriterBuilder;->withAutoFlushEnabled(Z)Lcom/amazon/ion/impl/_Private_IonBinaryWriterBuilder;127 ····invoke-super·{p0,·p1},·Lcom/amazon/ion/impl/_Private_IonBinaryWriterBuilder;->withAutoFlushEnabled(Z)Lcom/amazon/ion/impl/_Private_IonBinaryWriterBuilder;
  
120 ····move-result-object·p1128 ····move-result-object·p1
  
121 ····return-object·p1129 ····return-object·p1
122 .end·method130 .end·method
  
123 .method·public·bridge·synthetic·withBlockSize(I)Lcom/amazon/ion/system/IonBinaryWriterBuilder;131 .method·public·bridge·synthetic·withBlockSize(I)Lcom/amazon/ion/system/IonBinaryWriterBuilder;
124 ····.locals·0132 ····.locals·0
 133 ····.annotation·system·Ldalvik/annotation/MethodParameters;
 134 ········accessFlags·=·{
 135 ············0x1000
 136 ········}
 137 ········names·=·{
 138 ············null
 139 ········}
 140 ····.end·annotation
  
125 ····.line·421141 ····.line·421
126 ····invoke-super·{p0,·p1},·Lcom/amazon/ion/impl/_Private_IonBinaryWriterBuilder;->withBlockSize(I)Lcom/amazon/ion/impl/_Private_IonBinaryWriterBuilder;142 ····invoke-super·{p0,·p1},·Lcom/amazon/ion/impl/_Private_IonBinaryWriterBuilder;->withBlockSize(I)Lcom/amazon/ion/impl/_Private_IonBinaryWriterBuilder;
  
127 ····move-result-object·p1143 ····move-result-object·p1
  
128 ····return-object·p1144 ····return-object·p1
Offset 157, 14 lines modifiedOffset 173, 22 lines modified
157 ····move-result-object·v0173 ····move-result-object·v0
  
158 ····return-object·v0174 ····return-object·v0
159 .end·method175 .end·method
  
160 .method·public·bridge·synthetic·withInitialSymbolTable(Lcom/amazon/ion/SymbolTable;)Lcom/amazon/ion/system/IonBinaryWriterBuilder;176 .method·public·bridge·synthetic·withInitialSymbolTable(Lcom/amazon/ion/SymbolTable;)Lcom/amazon/ion/system/IonBinaryWriterBuilder;
161 ····.locals·0177 ····.locals·0
 178 ····.annotation·system·Ldalvik/annotation/MethodParameters;
 179 ········accessFlags·=·{
 180 ············0x1000
 181 ········}
 182 ········names·=·{
 183 ············null
 184 ········}
 185 ····.end·annotation
  
162 ····.line·421186 ····.line·421
163 ····invoke-super·{p0,·p1},·Lcom/amazon/ion/impl/_Private_IonBinaryWriterBuilder;->withInitialSymbolTable(Lcom/amazon/ion/SymbolTable;)Lcom/amazon/ion/impl/_Private_IonBinaryWriterBuilder;187 ····invoke-super·{p0,·p1},·Lcom/amazon/ion/impl/_Private_IonBinaryWriterBuilder;->withInitialSymbolTable(Lcom/amazon/ion/SymbolTable;)Lcom/amazon/ion/impl/_Private_IonBinaryWriterBuilder;
  
164 ····move-result-object·p1188 ····move-result-object·p1
  
165 ····return-object·p1189 ····return-object·p1
17.1 KB
smali/com/amazon/ion/impl/IonReaderContinuableApplicationBinary$LocalSymbolTableSnapshot.smali
    
Offset 42, 75 lines modifiedOffset 42, 83 lines modified
  
42 .field·final·synthetic·this$0:Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary;42 .field·final·synthetic·this$0:Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary;
  
  
43 #·direct·methods43 #·direct·methods
44 .method·constructor·<init>(Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary;)V44 .method·constructor·<init>(Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary;)V
45 ····.locals·845 ····.locals·8
 46 ····.annotation·system·Ldalvik/annotation/MethodParameters;
 47 ········accessFlags·=·{
 48 ············0x1010
 49 ········}
 50 ········names·=·{
 51 ············null
 52 ········}
 53 ····.end·annotation
  
46 ····.line·23254 ····.line·344
47 ····iput-object·p1,·p0,·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$LocalSymbolTableSnapshot;->this$0:Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary;55 ····iput-object·p1,·p0,·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$LocalSymbolTableSnapshot;->this$0:Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary;
  
48 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V56 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
49 ····.line·21557 ····.line·327
50 ····invoke-static·{p1},·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary;->access$200(Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary;)Lcom/amazon/ion/SymbolTable;58 ····invoke-static·{p1},·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary;->access$200(Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary;)Lcom/amazon/ion/SymbolTable;
  
51 ····move-result-object·v059 ····move-result-object·v0
  
52 ····iput-object·v0,·p0,·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$LocalSymbolTableSnapshot;->system:Lcom/amazon/ion/SymbolTable;60 ····iput-object·v0,·p0,·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$LocalSymbolTableSnapshot;->system:Lcom/amazon/ion/SymbolTable;
  
53 ····const/4·v0,·0x061 ····const/4·v0,·0x0
  
54 ····.line·23062 ····.line·342
55 ····iput-object·v0,·p0,·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$LocalSymbolTableSnapshot;->structCache:Lcom/amazon/ion/impl/SymbolTableStructCache;63 ····iput-object·v0,·p0,·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$LocalSymbolTableSnapshot;->structCache:Lcom/amazon/ion/impl/SymbolTableStructCache;
  
56 ····.line·23364 ····.line·345
57 ····invoke-static·{p1},·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary;->access$300(Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary;)Lcom/amazon/ion/impl/LocalSymbolTableImports;65 ····invoke-static·{p1},·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary;->access$300(Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary;)Lcom/amazon/ion/impl/LocalSymbolTableImports;
  
58 ····move-result-object·v066 ····move-result-object·v0
  
59 ····invoke-virtual·{v0},·Lcom/amazon/ion/impl/LocalSymbolTableImports;->getMaxId()I67 ····invoke-virtual·{v0},·Lcom/amazon/ion/impl/LocalSymbolTableImports;->getMaxId()I
  
60 ····move-result·v068 ····move-result·v0
  
61 ····.line·23469 ····.line·346
62 ····invoke-static·{p1},·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary;->access$400(Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary;)I70 ····invoke-static·{p1},·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary;->access$400(Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary;)I
  
63 ····move-result·v171 ····move-result·v1
  
64 ····add-int/lit8·v1,·v1,·0x172 ····add-int/lit8·v1,·v1,·0x1
  
65 ····.line·23673 ····.line·348
66 ····invoke-static·{p1},·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary;->access$300(Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary;)Lcom/amazon/ion/impl/LocalSymbolTableImports;74 ····invoke-static·{p1},·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary;->access$300(Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary;)Lcom/amazon/ion/impl/LocalSymbolTableImports;
  
67 ····move-result-object·v275 ····move-result-object·v2
  
68 ····iput-object·v2,·p0,·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$LocalSymbolTableSnapshot;->importedTables:Lcom/amazon/ion/impl/LocalSymbolTableImports;76 ····iput-object·v2,·p0,·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$LocalSymbolTableSnapshot;->importedTables:Lcom/amazon/ion/impl/LocalSymbolTableImports;
  
69 ····add-int·v2,·v0,·v177 ····add-int·v2,·v0,·v1
  
70 ····.line·23778 ····.line·349
71 ····iput·v2,·p0,·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$LocalSymbolTableSnapshot;->maxId:I79 ····iput·v2,·p0,·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$LocalSymbolTableSnapshot;->maxId:I
  
72 ····.line·23880 ····.line·350
73 ····new-array·v2,·v1,·[Ljava/lang/String;81 ····new-array·v2,·v1,·[Ljava/lang/String;
  
74 ····iput-object·v2,·p0,·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$LocalSymbolTableSnapshot;->idToText:[Ljava/lang/String;82 ····iput-object·v2,·p0,·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$LocalSymbolTableSnapshot;->idToText:[Ljava/lang/String;
  
75 ····.line·23983 ····.line·351
76 ····invoke-static·{p1},·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary;->access$500(Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary;)[Ljava/lang/String;84 ····invoke-static·{p1},·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary;->access$500(Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary;)[Ljava/lang/String;
  
77 ····move-result-object·p185 ····move-result-object·p1
  
78 ····const/4·v3,·0x086 ····const/4·v3,·0x0
  
79 ····invoke-static·{p1,·v3,·v2,·v3,·v1},·Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V87 ····invoke-static·{p1,·v3,·v2,·v3,·v1},·Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V
  
80 ····.line·24388 ····.line·355
81 ····new-instance·p1,·Ljava/util/HashMap;89 ····new-instance·p1,·Ljava/util/HashMap;
  
82 ····int-to-double·v4,·v190 ····int-to-double·v4,·v1
  
83 ····const-wide/high16·v6,·0x3fe8000000000000L····#·0.7591 ····const-wide/high16·v6,·0x3fe8000000000000L····#·0.75
  
84 ····div-double/2addr·v4,·v692 ····div-double/2addr·v4,·v6
Offset 126, 22 lines modifiedOffset 134, 22 lines modified
126 ····invoke-direct·{p1,·v2,·v4},·Ljava/util/HashMap;-><init>(IF)V134 ····invoke-direct·{p1,·v2,·v4},·Ljava/util/HashMap;-><init>(IF)V
  
127 ····iput-object·p1,·p0,·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$LocalSymbolTableSnapshot;->textToId:Ljava/util/Map;135 ····iput-object·p1,·p0,·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$LocalSymbolTableSnapshot;->textToId:Ljava/util/Map;
  
128 ····:goto_0136 ····:goto_0
129 ····if-ge·v3,·v1,·:cond_1137 ····if-ge·v3,·v1,·:cond_1
  
130 ····.line·245138 ····.line·357
131 ····iget-object·p1,·p0,·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$LocalSymbolTableSnapshot;->idToText:[Ljava/lang/String;139 ····iget-object·p1,·p0,·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$LocalSymbolTableSnapshot;->idToText:[Ljava/lang/String;
  
132 ····aget-object·p1,·p1,·v3140 ····aget-object·p1,·p1,·v3
  
133 ····if-eqz·p1,·:cond_0141 ····if-eqz·p1,·:cond_0
  
134 ····.line·247142 ····.line·359
135 ····iget-object·v2,·p0,·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$LocalSymbolTableSnapshot;->textToId:Ljava/util/Map;143 ····iget-object·v2,·p0,·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$LocalSymbolTableSnapshot;->textToId:Ljava/util/Map;
  
136 ····add-int·v4,·v3,·v0144 ····add-int·v4,·v3,·v0
  
137 ····add-int/lit8·v4,·v4,·0x1145 ····add-int/lit8·v4,·v4,·0x1
  
138 ····invoke-static·{v4},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;146 ····invoke-static·{v4},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
Offset 158, 46 lines modifiedOffset 166, 46 lines modified
158 ····:cond_1166 ····:cond_1
159 ····return-void167 ····return-void
160 .end·method168 .end·method
  
161 .method·static·synthetic·access$700(Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$LocalSymbolTableSnapshot;)Lcom/amazon/ion/impl/LocalSymbolTableImports;169 .method·static·synthetic·access$700(Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$LocalSymbolTableSnapshot;)Lcom/amazon/ion/impl/LocalSymbolTableImports;
162 ····.locals·0170 ····.locals·0
  
163 ····.line·212171 ····.line·324
164 ····iget-object·p0,·p0,·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$LocalSymbolTableSnapshot;->importedTables:Lcom/amazon/ion/impl/LocalSymbolTableImports;172 ····iget-object·p0,·p0,·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$LocalSymbolTableSnapshot;->importedTables:Lcom/amazon/ion/impl/LocalSymbolTableImports;
  
165 ····return-object·p0173 ····return-object·p0
166 .end·method174 .end·method
  
167 .method·static·synthetic·access$800(Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$LocalSymbolTableSnapshot;)I175 .method·static·synthetic·access$800(Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$LocalSymbolTableSnapshot;)I
168 ····.locals·0176 ····.locals·0
  
169 ····.line·212177 ····.line·324
170 ····iget·p0,·p0,·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$LocalSymbolTableSnapshot;->maxId:I178 ····iget·p0,·p0,·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$LocalSymbolTableSnapshot;->maxId:I
  
171 ····return·p0179 ····return·p0
Max diff block lines reached; 12404/17333 bytes (71.56%) of diff not shown.
7.29 KB
smali/com/amazon/ion/impl/IonCursorBinary$State.smali
    
Offset 35, 121 lines modifiedOffset 35, 175 lines modified
  
35 .field·public·static·final·enum·SEEK_DELIMITED:Lcom/amazon/ion/impl/IonCursorBinary$State;35 .field·public·static·final·enum·SEEK_DELIMITED:Lcom/amazon/ion/impl/IonCursorBinary$State;
  
36 .field·public·static·final·enum·TERMINATED:Lcom/amazon/ion/impl/IonCursorBinary$State;36 .field·public·static·final·enum·TERMINATED:Lcom/amazon/ion/impl/IonCursorBinary$State;
  
  
37 #·direct·methods37 #·direct·methods
 38 .method·private·static·synthetic·$values()[Lcom/amazon/ion/impl/IonCursorBinary$State;
 39 ····.locals·3
  
 40 ····const/4·v0,·0x6
  
 41 ····.line·59
 42 ····new-array·v0,·v0,·[Lcom/amazon/ion/impl/IonCursorBinary$State;
  
 43 ····sget-object·v1,·Lcom/amazon/ion/impl/IonCursorBinary$State;->FILL:Lcom/amazon/ion/impl/IonCursorBinary$State;
  
 44 ····const/4·v2,·0x0
  
 45 ····aput-object·v1,·v0,·v2
  
 46 ····sget-object·v1,·Lcom/amazon/ion/impl/IonCursorBinary$State;->FILL_DELIMITED:Lcom/amazon/ion/impl/IonCursorBinary$State;
  
 47 ····const/4·v2,·0x1
  
 48 ····aput-object·v1,·v0,·v2
  
 49 ····sget-object·v1,·Lcom/amazon/ion/impl/IonCursorBinary$State;->SEEK:Lcom/amazon/ion/impl/IonCursorBinary$State;
  
 50 ····const/4·v2,·0x2
  
 51 ····aput-object·v1,·v0,·v2
  
 52 ····sget-object·v1,·Lcom/amazon/ion/impl/IonCursorBinary$State;->SEEK_DELIMITED:Lcom/amazon/ion/impl/IonCursorBinary$State;
  
 53 ····const/4·v2,·0x3
  
 54 ····aput-object·v1,·v0,·v2
  
 55 ····sget-object·v1,·Lcom/amazon/ion/impl/IonCursorBinary$State;->READY:Lcom/amazon/ion/impl/IonCursorBinary$State;
  
 56 ····const/4·v2,·0x4
  
 57 ····aput-object·v1,·v0,·v2
  
 58 ····sget-object·v1,·Lcom/amazon/ion/impl/IonCursorBinary$State;->TERMINATED:Lcom/amazon/ion/impl/IonCursorBinary$State;
  
 59 ····const/4·v2,·0x5
  
 60 ····aput-object·v1,·v0,·v2
  
 61 ····return-object·v0
 62 .end·method
  
38 .method·static·constructor·<clinit>()V63 .method·static·constructor·<clinit>()V
39 ····.locals·1364 ····.locals·3
  
40 ····.line·6065 ····.line·60
41 ····new-instance·v0,·Lcom/amazon/ion/impl/IonCursorBinary$State;66 ····new-instance·v0,·Lcom/amazon/ion/impl/IonCursorBinary$State;
  
42 ····const-string·v1,·"FILL"67 ····const-string·v1,·"FILL"
  
43 ····const/4·v2,·0x068 ····const/4·v2,·0x0
  
44 ····invoke-direct·{v0,·v1,·v2},·Lcom/amazon/ion/impl/IonCursorBinary$State;-><init>(Ljava/lang/String;I)V69 ····invoke-direct·{v0,·v1,·v2},·Lcom/amazon/ion/impl/IonCursorBinary$State;-><init>(Ljava/lang/String;I)V
  
45 ····sput-object·v0,·Lcom/amazon/ion/impl/IonCursorBinary$State;->FILL:Lcom/amazon/ion/impl/IonCursorBinary$State;70 ····sput-object·v0,·Lcom/amazon/ion/impl/IonCursorBinary$State;->FILL:Lcom/amazon/ion/impl/IonCursorBinary$State;
  
46 ····.line·6171 ····.line·61
47 ····new-instance·v1,·Lcom/amazon/ion/impl/IonCursorBinary$State;72 ····new-instance·v0,·Lcom/amazon/ion/impl/IonCursorBinary$State;
  
48 ····const-string·v3,·"FILL_DELIMITED"73 ····const-string·v1,·"FILL_DELIMITED"
  
49 ····const/4·v4,·0x174 ····const/4·v2,·0x1
  
50 ····invoke-direct·{v1,·v3,·v4},·Lcom/amazon/ion/impl/IonCursorBinary$State;-><init>(Ljava/lang/String;I)V75 ····invoke-direct·{v0,·v1,·v2},·Lcom/amazon/ion/impl/IonCursorBinary$State;-><init>(Ljava/lang/String;I)V
  
51 ····sput-object·v1,·Lcom/amazon/ion/impl/IonCursorBinary$State;->FILL_DELIMITED:Lcom/amazon/ion/impl/IonCursorBinary$State;76 ····sput-object·v0,·Lcom/amazon/ion/impl/IonCursorBinary$State;->FILL_DELIMITED:Lcom/amazon/ion/impl/IonCursorBinary$State;
  
52 ····.line·6277 ····.line·62
53 ····new-instance·v3,·Lcom/amazon/ion/impl/IonCursorBinary$State;78 ····new-instance·v0,·Lcom/amazon/ion/impl/IonCursorBinary$State;
  
54 ····const-string·v5,·"SEEK"79 ····const-string·v1,·"SEEK"
  
55 ····const/4·v6,·0x280 ····const/4·v2,·0x2
  
56 ····invoke-direct·{v3,·v5,·v6},·Lcom/amazon/ion/impl/IonCursorBinary$State;-><init>(Ljava/lang/String;I)V81 ····invoke-direct·{v0,·v1,·v2},·Lcom/amazon/ion/impl/IonCursorBinary$State;-><init>(Ljava/lang/String;I)V
  
57 ····sput-object·v3,·Lcom/amazon/ion/impl/IonCursorBinary$State;->SEEK:Lcom/amazon/ion/impl/IonCursorBinary$State;82 ····sput-object·v0,·Lcom/amazon/ion/impl/IonCursorBinary$State;->SEEK:Lcom/amazon/ion/impl/IonCursorBinary$State;
  
58 ····.line·6383 ····.line·63
59 ····new-instance·v5,·Lcom/amazon/ion/impl/IonCursorBinary$State;84 ····new-instance·v0,·Lcom/amazon/ion/impl/IonCursorBinary$State;
  
60 ····const-string·v7,·"SEEK_DELIMITED"85 ····const-string·v1,·"SEEK_DELIMITED"
  
61 ····const/4·v8,·0x386 ····const/4·v2,·0x3
  
62 ····invoke-direct·{v5,·v7,·v8},·Lcom/amazon/ion/impl/IonCursorBinary$State;-><init>(Ljava/lang/String;I)V87 ····invoke-direct·{v0,·v1,·v2},·Lcom/amazon/ion/impl/IonCursorBinary$State;-><init>(Ljava/lang/String;I)V
  
63 ····sput-object·v5,·Lcom/amazon/ion/impl/IonCursorBinary$State;->SEEK_DELIMITED:Lcom/amazon/ion/impl/IonCursorBinary$State;88 ····sput-object·v0,·Lcom/amazon/ion/impl/IonCursorBinary$State;->SEEK_DELIMITED:Lcom/amazon/ion/impl/IonCursorBinary$State;
  
64 ····.line·6489 ····.line·64
65 ····new-instance·v7,·Lcom/amazon/ion/impl/IonCursorBinary$State;90 ····new-instance·v0,·Lcom/amazon/ion/impl/IonCursorBinary$State;
  
66 ····const-string·v9,·"READY"91 ····const-string·v1,·"READY"
  
67 ····const/4·v10,·0x492 ····const/4·v2,·0x4
  
68 ····invoke-direct·{v7,·v9,·v10},·Lcom/amazon/ion/impl/IonCursorBinary$State;-><init>(Ljava/lang/String;I)V93 ····invoke-direct·{v0,·v1,·v2},·Lcom/amazon/ion/impl/IonCursorBinary$State;-><init>(Ljava/lang/String;I)V
  
69 ····sput-object·v7,·Lcom/amazon/ion/impl/IonCursorBinary$State;->READY:Lcom/amazon/ion/impl/IonCursorBinary$State;94 ····sput-object·v0,·Lcom/amazon/ion/impl/IonCursorBinary$State;->READY:Lcom/amazon/ion/impl/IonCursorBinary$State;
  
70 ····.line·6595 ····.line·65
71 ····new-instance·v9,·Lcom/amazon/ion/impl/IonCursorBinary$State;96 ····new-instance·v0,·Lcom/amazon/ion/impl/IonCursorBinary$State;
  
72 ····const-string·v11,·"TERMINATED" 
  
73 ····const/4·v12,·0x597 ····const-string·v1,·"TERMINATED"
  
74 ····invoke-direct·{v9,·v11,·v12},·Lcom/amazon/ion/impl/IonCursorBinary$State;-><init>(Ljava/lang/String;I)V98 ····const/4·v2,·0x5
  
75 ····sput-object·v9,·Lcom/amazon/ion/impl/IonCursorBinary$State;->TERMINATED:Lcom/amazon/ion/impl/IonCursorBinary$State;99 ····invoke-direct·{v0,·v1,·v2},·Lcom/amazon/ion/impl/IonCursorBinary$State;-><init>(Ljava/lang/String;I)V
  
76 ····const/4·v11,·0x6100 ····sput-object·v0,·Lcom/amazon/ion/impl/IonCursorBinary$State;->TERMINATED:Lcom/amazon/ion/impl/IonCursorBinary$State;
  
77 ····.line·59101 ····.line·59
78 ····new-array·v11,·v11,·[Lcom/amazon/ion/impl/IonCursorBinary$State;102 ····invoke-static·{},·Lcom/amazon/ion/impl/IonCursorBinary$State;->$values()[Lcom/amazon/ion/impl/IonCursorBinary$State;
Max diff block lines reached; 1558/7363 bytes (21.16%) of diff not shown.
3.9 KB
smali/com/amazon/ion/impl/IonReaderContinuableApplicationBinary$LocalSymbolTableSnapshot$1.smali
    
Offset 31, 34 lines modifiedOffset 31, 42 lines modified
  
31 .field·final·synthetic·this$1:Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$LocalSymbolTableSnapshot;31 .field·final·synthetic·this$1:Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$LocalSymbolTableSnapshot;
  
  
32 #·direct·methods32 #·direct·methods
33 .method·constructor·<init>(Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$LocalSymbolTableSnapshot;)V33 .method·constructor·<init>(Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$LocalSymbolTableSnapshot;)V
34 ····.locals·034 ····.locals·0
 35 ····.annotation·system·Ldalvik/annotation/MethodParameters;
 36 ········accessFlags·=·{
 37 ············0x8010
 38 ········}
 39 ········names·=·{
 40 ············null
 41 ········}
 42 ····.end·annotation
  
35 ····.line·35543 ····.line·467
36 ····iput-object·p1,·p0,·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$LocalSymbolTableSnapshot$1;->this$1:Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$LocalSymbolTableSnapshot;44 ····iput-object·p1,·p0,·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$LocalSymbolTableSnapshot$1;->this$1:Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$LocalSymbolTableSnapshot;
  
37 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V45 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
38 ····const/4·p1,·0x046 ····const/4·p1,·0x0
  
39 ····.line·35747 ····.line·469
40 ····iput·p1,·p0,·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$LocalSymbolTableSnapshot$1;->index:I48 ····iput·p1,·p0,·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$LocalSymbolTableSnapshot$1;->index:I
  
41 ····return-void49 ····return-void
42 .end·method50 .end·method
  
  
43 #·virtual·methods51 #·virtual·methods
44 .method·public·hasNext()Z52 .method·public·hasNext()Z
45 ····.locals·253 ····.locals·2
  
46 ····.line·36154 ····.line·473
47 ····iget·v0,·p0,·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$LocalSymbolTableSnapshot$1;->index:I55 ····iget·v0,·p0,·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$LocalSymbolTableSnapshot$1;->index:I
  
48 ····iget-object·v1,·p0,·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$LocalSymbolTableSnapshot$1;->this$1:Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$LocalSymbolTableSnapshot;56 ····iget-object·v1,·p0,·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$LocalSymbolTableSnapshot$1;->this$1:Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$LocalSymbolTableSnapshot;
  
49 ····iget-object·v1,·v1,·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$LocalSymbolTableSnapshot;->idToText:[Ljava/lang/String;57 ····iget-object·v1,·v1,·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$LocalSymbolTableSnapshot;->idToText:[Ljava/lang/String;
  
50 ····array-length·v1,·v158 ····array-length·v1,·v1
Offset 75, 65 lines modifiedOffset 83, 65 lines modified
75 ····:goto_083 ····:goto_0
76 ····return·v084 ····return·v0
77 .end·method85 .end·method
  
78 .method·public·bridge·synthetic·next()Ljava/lang/Object;86 .method·public·bridge·synthetic·next()Ljava/lang/Object;
79 ····.locals·187 ····.locals·1
  
80 ····.line·35588 ····.line·467
81 ····invoke-virtual·{p0},·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$LocalSymbolTableSnapshot$1;->next()Ljava/lang/String;89 ····invoke-virtual·{p0},·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$LocalSymbolTableSnapshot$1;->next()Ljava/lang/String;
  
82 ····move-result-object·v090 ····move-result-object·v0
  
83 ····return-object·v091 ····return-object·v0
84 .end·method92 .end·method
  
85 .method·public·next()Ljava/lang/String;93 .method·public·next()Ljava/lang/String;
86 ····.locals·294 ····.locals·2
  
87 ····.line·36695 ····.line·478
88 ····iget·v0,·p0,·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$LocalSymbolTableSnapshot$1;->index:I96 ····iget·v0,·p0,·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$LocalSymbolTableSnapshot$1;->index:I
  
89 ····iget-object·v1,·p0,·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$LocalSymbolTableSnapshot$1;->this$1:Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$LocalSymbolTableSnapshot;97 ····iget-object·v1,·p0,·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$LocalSymbolTableSnapshot$1;->this$1:Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$LocalSymbolTableSnapshot;
  
90 ····iget-object·v1,·v1,·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$LocalSymbolTableSnapshot;->idToText:[Ljava/lang/String;98 ····iget-object·v1,·v1,·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$LocalSymbolTableSnapshot;->idToText:[Ljava/lang/String;
  
91 ····array-length·v1,·v199 ····array-length·v1,·v1
  
92 ····if-ge·v0,·v1,·:cond_0100 ····if-ge·v0,·v1,·:cond_0
  
93 ····.line·369101 ····.line·481
94 ····iget-object·v0,·p0,·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$LocalSymbolTableSnapshot$1;->this$1:Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$LocalSymbolTableSnapshot;102 ····iget-object·v0,·p0,·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$LocalSymbolTableSnapshot$1;->this$1:Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$LocalSymbolTableSnapshot;
  
95 ····iget-object·v0,·v0,·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$LocalSymbolTableSnapshot;->idToText:[Ljava/lang/String;103 ····iget-object·v0,·v0,·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$LocalSymbolTableSnapshot;->idToText:[Ljava/lang/String;
  
96 ····iget·v1,·p0,·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$LocalSymbolTableSnapshot$1;->index:I104 ····iget·v1,·p0,·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$LocalSymbolTableSnapshot$1;->index:I
  
97 ····aget-object·v0,·v0,·v1105 ····aget-object·v0,·v0,·v1
  
98 ····add-int/lit8·v1,·v1,·0x1106 ····add-int/lit8·v1,·v1,·0x1
  
99 ····.line·370107 ····.line·482
100 ····iput·v1,·p0,·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$LocalSymbolTableSnapshot$1;->index:I108 ····iput·v1,·p0,·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$LocalSymbolTableSnapshot$1;->index:I
  
101 ····return-object·v0109 ····return-object·v0
  
102 ····.line·367110 ····.line·479
103 ····:cond_0111 ····:cond_0
104 ····new-instance·v0,·Ljava/util/NoSuchElementException;112 ····new-instance·v0,·Ljava/util/NoSuchElementException;
  
105 ····invoke-direct·{v0},·Ljava/util/NoSuchElementException;-><init>()V113 ····invoke-direct·{v0},·Ljava/util/NoSuchElementException;-><init>()V
  
106 ····throw·v0114 ····throw·v0
107 .end·method115 .end·method
  
108 .method·public·remove()V116 .method·public·remove()V
109 ····.locals·2117 ····.locals·2
  
110 ····.line·376118 ····.line·488
111 ····new-instance·v0,·Ljava/lang/UnsupportedOperationException;119 ····new-instance·v0,·Ljava/lang/UnsupportedOperationException;
  
112 ····const-string·v1,·"This·iterator·does·not·support·element·removal."120 ····const-string·v1,·"This·iterator·does·not·support·element·removal."
  
113 ····invoke-direct·{v0,·v1},·Ljava/lang/UnsupportedOperationException;-><init>(Ljava/lang/String;)V121 ····invoke-direct·{v0,·v1},·Ljava/lang/UnsupportedOperationException;-><init>(Ljava/lang/String;)V
  
114 ····throw·v0122 ····throw·v0
1000 B
smali/com/amazon/ion/impl/_Private_ScalarConversions.smali
    
Offset 2, 19 lines modifiedOffset 2, 19 lines modified
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"_Private_ScalarConversions.java"3 .source·"_Private_ScalarConversions.java"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/MemberClasses;5 .annotation·system·Ldalvik/annotation/MemberClasses;
6 ····value·=·{6 ····value·=·{
 7 ········Lcom/amazon/ion/impl/_Private_ScalarConversions$AS_TYPE;,
 8 ········Lcom/amazon/ion/impl/_Private_ScalarConversions$CantConvertException;,
7 ········Lcom/amazon/ion/impl/_Private_ScalarConversions$ValueVariant;,9 ········Lcom/amazon/ion/impl/_Private_ScalarConversions$ValueVariant;,
8 ········Lcom/amazon/ion/impl/_Private_ScalarConversions$ValueNotSetException;,10 ········Lcom/amazon/ion/impl/_Private_ScalarConversions$ValueNotSetException;,
9 ········Lcom/amazon/ion/impl/_Private_ScalarConversions$CantConvertException;, 
10 ········Lcom/amazon/ion/impl/_Private_ScalarConversions$ConversionException;,11 ········Lcom/amazon/ion/impl/_Private_ScalarConversions$ConversionException;
11 ········Lcom/amazon/ion/impl/_Private_ScalarConversions$AS_TYPE; 
12 ····}12 ····}
13 .end·annotation13 .end·annotation
  
  
14 #·static·fields14 #·static·fields
15 .field·static·final·synthetic·$assertionsDisabled:Z·=·false15 .field·static·final·synthetic·$assertionsDisabled:Z·=·false
  
852 B
smali/com/amazon/ion/impl/BlockedBuffer$CompareMonitor.smali
    
Offset 79, 14 lines modifiedOffset 79, 24 lines modified
79 ····sub-int/2addr·p1,·p279 ····sub-int/2addr·p1,·p2
  
80 ····return·p180 ····return·p1
81 .end·method81 .end·method
  
82 .method·public·bridge·synthetic·compare(Ljava/lang/Object;Ljava/lang/Object;)I82 .method·public·bridge·synthetic·compare(Ljava/lang/Object;Ljava/lang/Object;)I
83 ····.locals·083 ····.locals·0
 84 ····.annotation·system·Ldalvik/annotation/MethodParameters;
 85 ········accessFlags·=·{
 86 ············0x1000,
 87 ············0x1000
 88 ········}
 89 ········names·=·{
 90 ············null,
 91 ············null
 92 ········}
 93 ····.end·annotation
  
84 ····.line·100394 ····.line·1003
85 ····check-cast·p1,·Lcom/amazon/ion/impl/BlockedBuffer$Monitor;95 ····check-cast·p1,·Lcom/amazon/ion/impl/BlockedBuffer$Monitor;
  
86 ····check-cast·p2,·Lcom/amazon/ion/impl/BlockedBuffer$Monitor;96 ····check-cast·p2,·Lcom/amazon/ion/impl/BlockedBuffer$Monitor;
  
87 ····invoke-virtual·{p0,·p1,·p2},·Lcom/amazon/ion/impl/BlockedBuffer$CompareMonitor;->compare(Lcom/amazon/ion/impl/BlockedBuffer$Monitor;Lcom/amazon/ion/impl/BlockedBuffer$Monitor;)I97 ····invoke-virtual·{p0,·p1,·p2},·Lcom/amazon/ion/impl/BlockedBuffer$CompareMonitor;->compare(Lcom/amazon/ion/impl/BlockedBuffer$Monitor;Lcom/amazon/ion/impl/BlockedBuffer$Monitor;)I
1.66 KB
smali/com/amazon/ion/impl/IonReaderTextSystemX$Radix$1.smali
    
Offset 5, 37 lines modifiedOffset 5, 47 lines modified
  
5 #·annotations5 #·annotations
6 .annotation·system·Ldalvik/annotation/EnclosingClass;6 .annotation·system·Ldalvik/annotation/EnclosingClass;
7 ····value·=·Lcom/amazon/ion/impl/IonReaderTextSystemX$Radix;7 ····value·=·Lcom/amazon/ion/impl/IonReaderTextSystemX$Radix;
8 .end·annotation8 .end·annotation
  
9 .annotation·system·Ldalvik/annotation/InnerClass;9 .annotation·system·Ldalvik/annotation/InnerClass;
10 ····accessFlags·=·0x400810 ····accessFlags·=·0x4010
11 ····name·=·null11 ····name·=·null
12 .end·annotation12 .end·annotation
  
  
13 #·direct·methods13 #·direct·methods
14 .method·constructor·<init>(Ljava/lang/String;I)V14 .method·constructor·<init>(Ljava/lang/String;I)V
15 ····.locals·115 ····.locals·1
 16 ····.annotation·system·Ldalvik/annotation/MethodParameters;
 17 ········accessFlags·=·{
 18 ············0x1000,
 19 ············0x1000
 20 ········}
 21 ········names·=·{
 22 ············null,
 23 ············null
 24 ········}
 25 ····.end·annotation
  
16 ····const/4·v0,·0x026 ····const/4·v0,·0x0
  
17 ····.line·11827 ····.line·104
18 ····invoke-direct·{p0,·p1,·p2,·v0},·Lcom/amazon/ion/impl/IonReaderTextSystemX$Radix;-><init>(Ljava/lang/String;ILcom/amazon/ion/impl/IonReaderTextSystemX$1;)V28 ····invoke-direct·{p0,·p1,·p2,·v0},·Lcom/amazon/ion/impl/IonReaderTextSystemX$Radix;-><init>(Ljava/lang/String;ILcom/amazon/ion/impl/IonReaderTextSystemX$1;)V
  
19 ····return-void29 ····return-void
20 .end·method30 .end·method
  
  
21 #·virtual·methods31 #·virtual·methods
22 .method·isInt(Ljava/lang/String;I)Z32 .method·isInt(Ljava/lang/String;I)Z
23 ····.locals·233 ····.locals·2
  
24 ····.line·12434 ····.line·110
25 ····invoke-static·{},·Lcom/amazon/ion/impl/IonReaderTextSystemX$Radix;->access$100()[C35 ····invoke-static·{},·Lcom/amazon/ion/impl/IonReaderTextSystemX$Radix;->access$100()[C
  
26 ····move-result-object·v036 ····move-result-object·v0
  
27 ····invoke-static·{},·Lcom/amazon/ion/impl/IonReaderTextSystemX$Radix;->access$200()[C37 ····invoke-static·{},·Lcom/amazon/ion/impl/IonReaderTextSystemX$Radix;->access$200()[C
  
28 ····move-result-object·v138 ····move-result-object·v1
Offset 46, 15 lines modifiedOffset 56, 15 lines modified
  
46 ····return·p156 ····return·p1
47 .end·method57 .end·method
  
48 .method·isLong(Ljava/lang/String;I)Z58 .method·isLong(Ljava/lang/String;I)Z
49 ····.locals·259 ····.locals·2
  
50 ····.line·13060 ····.line·116
51 ····invoke-static·{},·Lcom/amazon/ion/impl/IonReaderTextSystemX$Radix;->access$400()[C61 ····invoke-static·{},·Lcom/amazon/ion/impl/IonReaderTextSystemX$Radix;->access$400()[C
  
52 ····move-result-object·v062 ····move-result-object·v0
  
53 ····invoke-static·{},·Lcom/amazon/ion/impl/IonReaderTextSystemX$Radix;->access$500()[C63 ····invoke-static·{},·Lcom/amazon/ion/impl/IonReaderTextSystemX$Radix;->access$500()[C
  
54 ····move-result-object·v164 ····move-result-object·v1
8.2 KB
smali/com/amazon/ion/impl/IonTokenReader$Context.smali
    
Offset 37, 134 lines modifiedOffset 37, 192 lines modified
  
37 .field·public·static·final·enum·STRING:Lcom/amazon/ion/impl/IonTokenReader$Context;37 .field·public·static·final·enum·STRING:Lcom/amazon/ion/impl/IonTokenReader$Context;
  
38 .field·public·static·final·enum·STRUCT:Lcom/amazon/ion/impl/IonTokenReader$Context;38 .field·public·static·final·enum·STRUCT:Lcom/amazon/ion/impl/IonTokenReader$Context;
  
  
39 #·direct·methods39 #·direct·methods
 40 .method·private·static·synthetic·$values()[Lcom/amazon/ion/impl/IonTokenReader$Context;
 41 ····.locals·3
  
 42 ····const/4·v0,·0x7
  
 43 ····.line·289
 44 ····new-array·v0,·v0,·[Lcom/amazon/ion/impl/IonTokenReader$Context;
  
 45 ····sget-object·v1,·Lcom/amazon/ion/impl/IonTokenReader$Context;->NONE:Lcom/amazon/ion/impl/IonTokenReader$Context;
  
 46 ····const/4·v2,·0x0
  
 47 ····aput-object·v1,·v0,·v2
  
 48 ····sget-object·v1,·Lcom/amazon/ion/impl/IonTokenReader$Context;->STRING:Lcom/amazon/ion/impl/IonTokenReader$Context;
  
 49 ····const/4·v2,·0x1
  
 50 ····aput-object·v1,·v0,·v2
  
 51 ····sget-object·v1,·Lcom/amazon/ion/impl/IonTokenReader$Context;->BLOB:Lcom/amazon/ion/impl/IonTokenReader$Context;
  
 52 ····const/4·v2,·0x2
  
 53 ····aput-object·v1,·v0,·v2
  
 54 ····sget-object·v1,·Lcom/amazon/ion/impl/IonTokenReader$Context;->CLOB:Lcom/amazon/ion/impl/IonTokenReader$Context;
  
 55 ····const/4·v2,·0x3
  
 56 ····aput-object·v1,·v0,·v2
  
 57 ····sget-object·v1,·Lcom/amazon/ion/impl/IonTokenReader$Context;->EXPRESSION:Lcom/amazon/ion/impl/IonTokenReader$Context;
  
 58 ····const/4·v2,·0x4
  
 59 ····aput-object·v1,·v0,·v2
  
 60 ····sget-object·v1,·Lcom/amazon/ion/impl/IonTokenReader$Context;->DATALIST:Lcom/amazon/ion/impl/IonTokenReader$Context;
  
 61 ····const/4·v2,·0x5
  
 62 ····aput-object·v1,·v0,·v2
  
 63 ····sget-object·v1,·Lcom/amazon/ion/impl/IonTokenReader$Context;->STRUCT:Lcom/amazon/ion/impl/IonTokenReader$Context;
  
 64 ····const/4·v2,·0x6
  
 65 ····aput-object·v1,·v0,·v2
  
 66 ····return-object·v0
 67 .end·method
  
40 .method·static·constructor·<clinit>()V68 .method·static·constructor·<clinit>()V
41 ····.locals·1569 ····.locals·3
  
42 ····.line·29070 ····.line·290
43 ····new-instance·v0,·Lcom/amazon/ion/impl/IonTokenReader$Context;71 ····new-instance·v0,·Lcom/amazon/ion/impl/IonTokenReader$Context;
  
44 ····const-string·v1,·"NONE"72 ····const-string·v1,·"NONE"
  
45 ····const/4·v2,·0x073 ····const/4·v2,·0x0
  
46 ····invoke-direct·{v0,·v1,·v2},·Lcom/amazon/ion/impl/IonTokenReader$Context;-><init>(Ljava/lang/String;I)V74 ····invoke-direct·{v0,·v1,·v2},·Lcom/amazon/ion/impl/IonTokenReader$Context;-><init>(Ljava/lang/String;I)V
  
47 ····sput-object·v0,·Lcom/amazon/ion/impl/IonTokenReader$Context;->NONE:Lcom/amazon/ion/impl/IonTokenReader$Context;75 ····sput-object·v0,·Lcom/amazon/ion/impl/IonTokenReader$Context;->NONE:Lcom/amazon/ion/impl/IonTokenReader$Context;
  
48 ····.line·29176 ····.line·291
49 ····new-instance·v1,·Lcom/amazon/ion/impl/IonTokenReader$Context;77 ····new-instance·v0,·Lcom/amazon/ion/impl/IonTokenReader$Context;
  
50 ····const-string·v3,·"STRING"78 ····const-string·v1,·"STRING"
  
51 ····const/4·v4,·0x179 ····const/4·v2,·0x1
  
52 ····invoke-direct·{v1,·v3,·v4},·Lcom/amazon/ion/impl/IonTokenReader$Context;-><init>(Ljava/lang/String;I)V80 ····invoke-direct·{v0,·v1,·v2},·Lcom/amazon/ion/impl/IonTokenReader$Context;-><init>(Ljava/lang/String;I)V
  
53 ····sput-object·v1,·Lcom/amazon/ion/impl/IonTokenReader$Context;->STRING:Lcom/amazon/ion/impl/IonTokenReader$Context;81 ····sput-object·v0,·Lcom/amazon/ion/impl/IonTokenReader$Context;->STRING:Lcom/amazon/ion/impl/IonTokenReader$Context;
  
54 ····.line·29282 ····.line·292
55 ····new-instance·v3,·Lcom/amazon/ion/impl/IonTokenReader$Context;83 ····new-instance·v0,·Lcom/amazon/ion/impl/IonTokenReader$Context;
  
56 ····const-string·v5,·"BLOB"84 ····const-string·v1,·"BLOB"
  
57 ····const/4·v6,·0x285 ····const/4·v2,·0x2
  
58 ····invoke-direct·{v3,·v5,·v6},·Lcom/amazon/ion/impl/IonTokenReader$Context;-><init>(Ljava/lang/String;I)V86 ····invoke-direct·{v0,·v1,·v2},·Lcom/amazon/ion/impl/IonTokenReader$Context;-><init>(Ljava/lang/String;I)V
  
59 ····sput-object·v3,·Lcom/amazon/ion/impl/IonTokenReader$Context;->BLOB:Lcom/amazon/ion/impl/IonTokenReader$Context;87 ····sput-object·v0,·Lcom/amazon/ion/impl/IonTokenReader$Context;->BLOB:Lcom/amazon/ion/impl/IonTokenReader$Context;
  
60 ····.line·29388 ····.line·293
61 ····new-instance·v5,·Lcom/amazon/ion/impl/IonTokenReader$Context;89 ····new-instance·v0,·Lcom/amazon/ion/impl/IonTokenReader$Context;
  
62 ····const-string·v7,·"CLOB"90 ····const-string·v1,·"CLOB"
  
63 ····const/4·v8,·0x391 ····const/4·v2,·0x3
  
64 ····invoke-direct·{v5,·v7,·v8},·Lcom/amazon/ion/impl/IonTokenReader$Context;-><init>(Ljava/lang/String;I)V92 ····invoke-direct·{v0,·v1,·v2},·Lcom/amazon/ion/impl/IonTokenReader$Context;-><init>(Ljava/lang/String;I)V
  
65 ····sput-object·v5,·Lcom/amazon/ion/impl/IonTokenReader$Context;->CLOB:Lcom/amazon/ion/impl/IonTokenReader$Context;93 ····sput-object·v0,·Lcom/amazon/ion/impl/IonTokenReader$Context;->CLOB:Lcom/amazon/ion/impl/IonTokenReader$Context;
  
66 ····.line·29494 ····.line·294
67 ····new-instance·v7,·Lcom/amazon/ion/impl/IonTokenReader$Context;95 ····new-instance·v0,·Lcom/amazon/ion/impl/IonTokenReader$Context;
  
68 ····const-string·v9,·"EXPRESSION"96 ····const-string·v1,·"EXPRESSION"
  
69 ····const/4·v10,·0x497 ····const/4·v2,·0x4
  
70 ····invoke-direct·{v7,·v9,·v10},·Lcom/amazon/ion/impl/IonTokenReader$Context;-><init>(Ljava/lang/String;I)V98 ····invoke-direct·{v0,·v1,·v2},·Lcom/amazon/ion/impl/IonTokenReader$Context;-><init>(Ljava/lang/String;I)V
  
71 ····sput-object·v7,·Lcom/amazon/ion/impl/IonTokenReader$Context;->EXPRESSION:Lcom/amazon/ion/impl/IonTokenReader$Context;99 ····sput-object·v0,·Lcom/amazon/ion/impl/IonTokenReader$Context;->EXPRESSION:Lcom/amazon/ion/impl/IonTokenReader$Context;
  
72 ····.line·295100 ····.line·295
73 ····new-instance·v9,·Lcom/amazon/ion/impl/IonTokenReader$Context;101 ····new-instance·v0,·Lcom/amazon/ion/impl/IonTokenReader$Context;
  
74 ····const-string·v11,·"DATALIST"102 ····const-string·v1,·"DATALIST"
  
75 ····const/4·v12,·0x5103 ····const/4·v2,·0x5
  
76 ····invoke-direct·{v9,·v11,·v12},·Lcom/amazon/ion/impl/IonTokenReader$Context;-><init>(Ljava/lang/String;I)V104 ····invoke-direct·{v0,·v1,·v2},·Lcom/amazon/ion/impl/IonTokenReader$Context;-><init>(Ljava/lang/String;I)V
  
Max diff block lines reached; 2559/8286 bytes (30.88%) of diff not shown.
481 B
smali/com/amazon/ion/impl/IonReaderTextRawTokensX$IonReaderTextTokenException.smali
    
Offset 18, 12 lines modifiedOffset 18, 12 lines modified
18 .field·private·static·final·serialVersionUID:J·=·0x1L18 .field·private·static·final·serialVersionUID:J·=·0x1L
  
  
19 #·direct·methods19 #·direct·methods
20 .method·constructor·<init>(Ljava/lang/String;)V20 .method·constructor·<init>(Ljava/lang/String;)V
21 ····.locals·021 ····.locals·0
  
22 ····.line·274222 ····.line·2729
23 ····invoke-direct·{p0,·p1},·Lcom/amazon/ion/IonException;-><init>(Ljava/lang/String;)V23 ····invoke-direct·{p0,·p1},·Lcom/amazon/ion/IonException;-><init>(Ljava/lang/String;)V
  
24 ····return-void24 ····return-void
25 .end·method25 .end·method
648 B
smali/com/amazon/ion/impl/IonReaderTextRawX.smali
    
Offset 5, 16 lines modifiedOffset 5, 16 lines modified
5 #·interfaces5 #·interfaces
6 .implements·Lcom/amazon/ion/IonTextReader;6 .implements·Lcom/amazon/ion/IonTextReader;
  
  
7 #·annotations7 #·annotations
8 .annotation·system·Ldalvik/annotation/MemberClasses;8 .annotation·system·Ldalvik/annotation/MemberClasses;
9 ····value·=·{9 ····value·=·{
 10 ········Lcom/amazon/ion/impl/IonReaderTextRawX$LOB_STATE;,
10 ········Lcom/amazon/ion/impl/IonReaderTextRawX$IonReaderTextParsingException;,11 ········Lcom/amazon/ion/impl/IonReaderTextRawX$IonReaderTextParsingException;
11 ········Lcom/amazon/ion/impl/IonReaderTextRawX$LOB_STATE; 
12 ····}12 ····}
13 .end·annotation13 .end·annotation
  
  
14 #·static·fields14 #·static·fields
15 .field·static·final·synthetic·$assertionsDisabled:Z·=·false15 .field·static·final·synthetic·$assertionsDisabled:Z·=·false
  
783 B
smali/com/amazon/ion/impl/SubstituteSymbolTable$SymbolIterator.smali
    
Offset 41, 14 lines modifiedOffset 41, 25 lines modified
  
41 .field·final·synthetic·this$0:Lcom/amazon/ion/impl/SubstituteSymbolTable;41 .field·final·synthetic·this$0:Lcom/amazon/ion/impl/SubstituteSymbolTable;
  
  
42 #·direct·methods42 #·direct·methods
43 .method·constructor·<init>(Lcom/amazon/ion/impl/SubstituteSymbolTable;Ljava/util/Iterator;)V43 .method·constructor·<init>(Lcom/amazon/ion/impl/SubstituteSymbolTable;Ljava/util/Iterator;)V
44 ····.locals·044 ····.locals·0
 45 ····.annotation·system·Ldalvik/annotation/MethodParameters;
 46 ········accessFlags·=·{
 47 ············0x1010,
 48 ············0x0
 49 ········}
 50 ········names·=·{
 51 ············null,
 52 ············null
 53 ········}
 54 ····.end·annotation
  
45 ····.annotation·system·Ldalvik/annotation/Signature;55 ····.annotation·system·Ldalvik/annotation/Signature;
46 ········value·=·{56 ········value·=·{
47 ············"(",57 ············"(",
48 ············"Ljava/util/Iterator<",58 ············"Ljava/util/Iterator<",
49 ············"Ljava/lang/String;",59 ············"Ljava/lang/String;",
50 ············">;)V"60 ············">;)V"
51 ········}61 ········}
12.7 KB
smali/com/amazon/ion/impl/_Private_IonBinaryWriterImpl.smali
    
Offset 39, 14 lines modifiedOffset 39, 22 lines modified
39 ····return-object·v039 ····return-object·v0
40 .end·method40 .end·method
  
  
41 #·virtual·methods41 #·virtual·methods
42 .method·public·bridge·synthetic·addTypeAnnotation(Ljava/lang/String;)V42 .method·public·bridge·synthetic·addTypeAnnotation(Ljava/lang/String;)V
43 ····.locals·043 ····.locals·0
 44 ····.annotation·system·Ldalvik/annotation/MethodParameters;
 45 ········accessFlags·=·{
 46 ············0x1000
 47 ········}
 48 ········names·=·{
 49 ············null
 50 ········}
 51 ····.end·annotation
  
44 ····.line·3152 ····.line·31
45 ····invoke-super·{p0,·p1},·Lcom/amazon/ion/impl/IonWriterUserBinary;->addTypeAnnotation(Ljava/lang/String;)V53 ····invoke-super·{p0,·p1},·Lcom/amazon/ion/impl/IonWriterUserBinary;->addTypeAnnotation(Ljava/lang/String;)V
  
46 ····return-void54 ····return-void
47 .end·method55 .end·method
  
Offset 197, 32 lines modifiedOffset 205, 57 lines modified
197 ····move-result·v0205 ····move-result·v0
  
198 ····return·v0206 ····return·v0
199 .end·method207 .end·method
  
200 .method·public·bridge·synthetic·setTypeAnnotationSymbols([Lcom/amazon/ion/SymbolToken;)V208 .method·public·bridge·synthetic·setTypeAnnotationSymbols([Lcom/amazon/ion/SymbolToken;)V
201 ····.locals·0209 ····.locals·0
 210 ····.annotation·system·Ldalvik/annotation/MethodParameters;
 211 ········accessFlags·=·{
 212 ············0x1000
 213 ········}
 214 ········names·=·{
 215 ············null
 216 ········}
 217 ····.end·annotation
  
202 ····.line·31218 ····.line·31
203 ····invoke-super·{p0,·p1},·Lcom/amazon/ion/impl/IonWriterUserBinary;->setTypeAnnotationSymbols([Lcom/amazon/ion/SymbolToken;)V219 ····invoke-super·{p0,·p1},·Lcom/amazon/ion/impl/IonWriterUserBinary;->setTypeAnnotationSymbols([Lcom/amazon/ion/SymbolToken;)V
  
204 ····return-void220 ····return-void
205 .end·method221 .end·method
  
206 .method·public·bridge·synthetic·setTypeAnnotations([Ljava/lang/String;)V222 .method·public·bridge·synthetic·setTypeAnnotations([Ljava/lang/String;)V
207 ····.locals·0223 ····.locals·0
 224 ····.annotation·system·Ldalvik/annotation/MethodParameters;
 225 ········accessFlags·=·{
 226 ············0x1000
 227 ········}
 228 ········names·=·{
 229 ············null
 230 ········}
 231 ····.end·annotation
  
208 ····.line·31232 ····.line·31
209 ····invoke-super·{p0,·p1},·Lcom/amazon/ion/impl/IonWriterUserBinary;->setTypeAnnotations([Ljava/lang/String;)V233 ····invoke-super·{p0,·p1},·Lcom/amazon/ion/impl/IonWriterUserBinary;->setTypeAnnotations([Ljava/lang/String;)V
  
210 ····return-void234 ····return-void
211 .end·method235 .end·method
  
212 .method·public·bridge·synthetic·stepIn(Lcom/amazon/ion/IonType;)V236 .method·public·bridge·synthetic·stepIn(Lcom/amazon/ion/IonType;)V
213 ····.locals·0237 ····.locals·0
 238 ····.annotation·system·Ldalvik/annotation/MethodParameters;
 239 ········accessFlags·=·{
 240 ············0x1000
 241 ········}
 242 ········names·=·{
 243 ············null
 244 ········}
 245 ····.end·annotation
  
214 ····.annotation·system·Ldalvik/annotation/Throws;246 ····.annotation·system·Ldalvik/annotation/Throws;
215 ········value·=·{247 ········value·=·{
216 ············Ljava/io/IOException;248 ············Ljava/io/IOException;
217 ········}249 ········}
218 ····.end·annotation250 ····.end·annotation
  
219 ····.line·31251 ····.line·31
Offset 243, 42 lines modifiedOffset 276, 73 lines modified
243 ····invoke-super·{p0},·Lcom/amazon/ion/impl/IonWriterUserBinary;->stepOut()V276 ····invoke-super·{p0},·Lcom/amazon/ion/impl/IonWriterUserBinary;->stepOut()V
  
244 ····return-void277 ····return-void
245 .end·method278 .end·method
  
246 .method·public·bridge·synthetic·writeBlob([BII)V279 .method·public·bridge·synthetic·writeBlob([BII)V
247 ····.locals·0280 ····.locals·0
 281 ····.annotation·system·Ldalvik/annotation/MethodParameters;
 282 ········accessFlags·=·{
 283 ············0x1000,
 284 ············0x1000,
 285 ············0x1000
 286 ········}
 287 ········names·=·{
 288 ············null,
 289 ············null,
 290 ············null
 291 ········}
 292 ····.end·annotation
  
248 ····.annotation·system·Ldalvik/annotation/Throws;293 ····.annotation·system·Ldalvik/annotation/Throws;
249 ········value·=·{294 ········value·=·{
250 ············Ljava/io/IOException;295 ············Ljava/io/IOException;
251 ········}296 ········}
252 ····.end·annotation297 ····.end·annotation
  
253 ····.line·31298 ····.line·31
254 ····invoke-super·{p0,·p1,·p2,·p3},·Lcom/amazon/ion/impl/IonWriterUserBinary;->writeBlob([BII)V299 ····invoke-super·{p0,·p1,·p2,·p3},·Lcom/amazon/ion/impl/IonWriterUserBinary;->writeBlob([BII)V
  
255 ····return-void300 ····return-void
256 .end·method301 .end·method
  
257 .method·public·bridge·synthetic·writeBool(Z)V302 .method·public·bridge·synthetic·writeBool(Z)V
258 ····.locals·0303 ····.locals·0
 304 ····.annotation·system·Ldalvik/annotation/MethodParameters;
 305 ········accessFlags·=·{
 306 ············0x1000
 307 ········}
 308 ········names·=·{
 309 ············null
 310 ········}
 311 ····.end·annotation
  
259 ····.annotation·system·Ldalvik/annotation/Throws;312 ····.annotation·system·Ldalvik/annotation/Throws;
260 ········value·=·{313 ········value·=·{
261 ············Ljava/io/IOException;314 ············Ljava/io/IOException;
Max diff block lines reached; 9857/12887 bytes (76.49%) of diff not shown.
771 B
smali/com/amazon/ion/impl/ResizingPipedInputStream$1.smali
    
Offset 1, 22 lines modifiedOffset 1, 22 lines modified
1 .class·final·Lcom/amazon/ion/impl/ResizingPipedInputStream$1;1 .class·Lcom/amazon/ion/impl/ResizingPipedInputStream$1;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"ResizingPipedInputStream.java"3 .source·"ResizingPipedInputStream.java"
  
4 #·interfaces4 #·interfaces
5 .implements·Lcom/amazon/ion/impl/ResizingPipedInputStream$NotificationConsumer;5 .implements·Lcom/amazon/ion/impl/ResizingPipedInputStream$NotificationConsumer;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
8 ····value·=·Lcom/amazon/ion/impl/ResizingPipedInputStream;8 ····value·=·Lcom/amazon/ion/impl/ResizingPipedInputStream;
9 .end·annotation9 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x811 ····accessFlags·=·0x0
12 ····name·=·null12 ····name·=·null
13 .end·annotation13 .end·annotation
  
  
14 #·direct·methods14 #·direct·methods
15 .method·constructor·<init>()V15 .method·constructor·<init>()V
16 ····.locals·016 ····.locals·0
1.25 KB
smali/com/amazon/ion/impl/IonReaderTextRawTokensX$Radix$2.smali
    
Offset 5, 26 lines modifiedOffset 5, 36 lines modified
  
5 #·annotations5 #·annotations
6 .annotation·system·Ldalvik/annotation/EnclosingClass;6 .annotation·system·Ldalvik/annotation/EnclosingClass;
7 ····value·=·Lcom/amazon/ion/impl/IonReaderTextRawTokensX$Radix;7 ····value·=·Lcom/amazon/ion/impl/IonReaderTextRawTokensX$Radix;
8 .end·annotation8 .end·annotation
  
9 .annotation·system·Ldalvik/annotation/InnerClass;9 .annotation·system·Ldalvik/annotation/InnerClass;
10 ····accessFlags·=·0x400810 ····accessFlags·=·0x4010
11 ····name·=·null11 ····name·=·null
12 .end·annotation12 .end·annotation
  
  
13 #·direct·methods13 #·direct·methods
14 .method·constructor·<init>(Ljava/lang/String;I)V14 .method·constructor·<init>(Ljava/lang/String;I)V
15 ····.locals·115 ····.locals·1
 16 ····.annotation·system·Ldalvik/annotation/MethodParameters;
 17 ········accessFlags·=·{
 18 ············0x1000,
 19 ············0x1000
 20 ········}
 21 ········names·=·{
 22 ············null,
 23 ············null
 24 ········}
 25 ····.end·annotation
  
16 ····const/4·v0,·0x026 ····const/4·v0,·0x0
  
17 ····.line·281427 ····.line·2801
18 ····invoke-direct·{p0,·p1,·p2,·v0},·Lcom/amazon/ion/impl/IonReaderTextRawTokensX$Radix;-><init>(Ljava/lang/String;ILcom/amazon/ion/impl/IonReaderTextRawTokensX$1;)V28 ····invoke-direct·{p0,·p1,·p2,·v0},·Lcom/amazon/ion/impl/IonReaderTextRawTokensX$Radix;-><init>(Ljava/lang/String;ILcom/amazon/ion/impl/IonReaderTextRawTokensX$1;)V
  
19 ····return-void29 ····return-void
20 .end·method30 .end·method
  
  
21 #·virtual·methods31 #·virtual·methods
Offset 35, 15 lines modifiedOffset 45, 15 lines modified
  
35 ····return·p145 ····return·p1
36 .end·method46 .end·method
  
37 .method·isValidDigit(I)Z47 .method·isValidDigit(I)Z
38 ····.locals·048 ····.locals·0
  
39 ····.line·282349 ····.line·2810
40 ····invoke-static·{p1},·Lcom/amazon/ion/impl/IonTokenConstsX;->isDigit(I)Z50 ····invoke-static·{p1},·Lcom/amazon/ion/impl/IonTokenConstsX;->isDigit(I)Z
  
41 ····move-result·p151 ····move-result·p1
  
42 ····return·p152 ····return·p1
43 .end·method53 .end·method
  
2.32 KB
smali/com/amazon/ion/impl/UnifiedInputStreamX$FromByteStream.smali
    
Offset 19, 43 lines modifiedOffset 19, 43 lines modified
19 ····.locals·119 ····.locals·1
20 ····.annotation·system·Ldalvik/annotation/Throws;20 ····.annotation·system·Ldalvik/annotation/Throws;
21 ········value·=·{21 ········value·=·{
22 ············Ljava/io/IOException;22 ············Ljava/io/IOException;
23 ········}23 ········}
24 ····.end·annotation24 ····.end·annotation
  
25 ····.line·60125 ····.line·572
26 ····invoke-direct·{p0},·Lcom/amazon/ion/impl/UnifiedInputStreamX;-><init>()V26 ····invoke-direct·{p0},·Lcom/amazon/ion/impl/UnifiedInputStreamX;-><init>()V
  
27 ····const/4·v0,·0x127 ····const/4·v0,·0x1
  
28 ····.line·60228 ····.line·573
29 ····iput-boolean·v0,·p0,·Lcom/amazon/ion/impl/UnifiedInputStreamX$FromByteStream;->_is_byte_data:Z29 ····iput-boolean·v0,·p0,·Lcom/amazon/ion/impl/UnifiedInputStreamX$FromByteStream;->_is_byte_data:Z
  
30 ····.line·60330 ····.line·574
31 ····iput-boolean·v0,·p0,·Lcom/amazon/ion/impl/UnifiedInputStreamX$FromByteStream;->_is_stream:Z31 ····iput-boolean·v0,·p0,·Lcom/amazon/ion/impl/UnifiedInputStreamX$FromByteStream;->_is_stream:Z
  
32 ····.line·60432 ····.line·575
33 ····iput-object·p1,·p0,·Lcom/amazon/ion/impl/UnifiedInputStreamX$FromByteStream;->_stream:Ljava/io/InputStream;33 ····iput-object·p1,·p0,·Lcom/amazon/ion/impl/UnifiedInputStreamX$FromByteStream;->_stream:Ljava/io/InputStream;
  
34 ····.line·60634 ····.line·577
35 ····sget-object·p1,·Lcom/amazon/ion/impl/UnifiedInputBufferX$BufferType;->BYTES:Lcom/amazon/ion/impl/UnifiedInputBufferX$BufferType;35 ····sget-object·p1,·Lcom/amazon/ion/impl/UnifiedInputBufferX$BufferType;->BYTES:Lcom/amazon/ion/impl/UnifiedInputBufferX$BufferType;
  
36 ····sget·v0,·Lcom/amazon/ion/impl/UnifiedInputStreamX$FromByteStream;->DEFAULT_PAGE_SIZE:I36 ····sget·v0,·Lcom/amazon/ion/impl/UnifiedInputStreamX$FromByteStream;->DEFAULT_PAGE_SIZE:I
  
37 ····invoke-static·{p1,·v0},·Lcom/amazon/ion/impl/UnifiedInputBufferX;->makePageBuffer(Lcom/amazon/ion/impl/UnifiedInputBufferX$BufferType;I)Lcom/amazon/ion/impl/UnifiedInputBufferX;37 ····invoke-static·{p1,·v0},·Lcom/amazon/ion/impl/UnifiedInputBufferX;->makePageBuffer(Lcom/amazon/ion/impl/UnifiedInputBufferX$BufferType;I)Lcom/amazon/ion/impl/UnifiedInputBufferX;
  
38 ····move-result-object·p138 ····move-result-object·p1
  
39 ····iput-object·p1,·p0,·Lcom/amazon/ion/impl/UnifiedInputStreamX$FromByteStream;->_buffer:Lcom/amazon/ion/impl/UnifiedInputBufferX;39 ····iput-object·p1,·p0,·Lcom/amazon/ion/impl/UnifiedInputStreamX$FromByteStream;->_buffer:Lcom/amazon/ion/impl/UnifiedInputBufferX;
  
40 ····.line·60740 ····.line·578
41 ····invoke-static·{p0},·Lcom/amazon/ion/impl/UnifiedInputStreamX;->access$000(Lcom/amazon/ion/impl/UnifiedInputStreamX;)V41 ····invoke-static·{p0},·Lcom/amazon/ion/impl/UnifiedInputStreamX;->access$000(Lcom/amazon/ion/impl/UnifiedInputStreamX;)V
  
42 ····.line·60842 ····.line·579
43 ····invoke-virtual·{p0},·Lcom/amazon/ion/impl/UnifiedInputStreamX$FromByteStream;->refill()I43 ····invoke-virtual·{p0},·Lcom/amazon/ion/impl/UnifiedInputStreamX$FromByteStream;->refill()I
  
44 ····move-result·p144 ····move-result·p1
  
45 ····iput·p1,·p0,·Lcom/amazon/ion/impl/UnifiedInputStreamX$FromByteStream;->_limit:I45 ····iput·p1,·p0,·Lcom/amazon/ion/impl/UnifiedInputStreamX$FromByteStream;->_limit:I
  
46 ····return-void46 ····return-void
Offset 67, 17 lines modifiedOffset 67, 17 lines modified
67 ····.locals·167 ····.locals·1
68 ····.annotation·system·Ldalvik/annotation/Throws;68 ····.annotation·system·Ldalvik/annotation/Throws;
69 ········value·=·{69 ········value·=·{
70 ············Ljava/io/IOException;70 ············Ljava/io/IOException;
71 ········}71 ········}
72 ····.end·annotation72 ····.end·annotation
  
73 ····.line·61573 ····.line·586
74 ····invoke-super·{p0},·Lcom/amazon/ion/impl/UnifiedInputStreamX;->close()V74 ····invoke-super·{p0},·Lcom/amazon/ion/impl/UnifiedInputStreamX;->close()V
  
75 ····.line·61675 ····.line·587
76 ····iget-object·v0,·p0,·Lcom/amazon/ion/impl/UnifiedInputStreamX$FromByteStream;->_stream:Ljava/io/InputStream;76 ····iget-object·v0,·p0,·Lcom/amazon/ion/impl/UnifiedInputStreamX$FromByteStream;->_stream:Ljava/io/InputStream;
  
77 ····invoke-virtual·{v0},·Ljava/io/InputStream;->close()V77 ····invoke-virtual·{v0},·Ljava/io/InputStream;->close()V
  
78 ····return-void78 ····return-void
79 .end·method79 .end·method
950 B
smali/com/amazon/ion/impl/IonTokenConstsX.smali
    
Offset 3596, 35 lines modifiedOffset 3596, 29 lines modified
3596 ····return·p03596 ····return·p0
3597 .end·method3597 .end·method
  
3598 .method·public·static·final·needsIonEscape(Lcom/amazon/ion/impl/IonTokenConstsX$EscapeType;I)Z3598 .method·public·static·final·needsIonEscape(Lcom/amazon/ion/impl/IonTokenConstsX$EscapeType;I)Z
3599 ····.locals·23599 ····.locals·2
  
3600 ····.line·3703600 ····.line·370
3601 ····sget-object·v0,·Lcom/amazon/ion/impl/IonTokenConstsX$1;->$SwitchMap$com$amazon$ion$impl$IonTokenConstsX$EscapeType:[I 
  
3602 ····invoke-virtual·{p0},·Lcom/amazon/ion/impl/IonTokenConstsX$EscapeType;->ordinal()I3601 ····invoke-virtual·{p0},·Lcom/amazon/ion/impl/IonTokenConstsX$EscapeType;->ordinal()I
  
3603 ····move-result·v13602 ····move-result·v0
  
3604 ····aget·v0,·v0,·v13603 ····if-eqz·v0,·:cond_3
  
3605 ····const/4·v1,·0x13604 ····const/4·v1,·0x1
  
3606 ····if-eq·v0,·v1,·:cond_3 
  
3607 ····const/4·v1,·0x2 
  
3608 ····if-eq·v0,·v1,·:cond_23605 ····if-eq·v0,·v1,·:cond_2
  
3609 ····const/4·v1,·0x33606 ····const/4·v1,·0x2
  
3610 ····if-eq·v0,·v1,·:cond_13607 ····if-eq·v0,·v1,·:cond_1
  
3611 ····const/4·v1,·0x43608 ····const/4·v1,·0x3
  
3612 ····if-ne·v0,·v1,·:cond_03609 ····if-ne·v0,·v1,·:cond_0
  
3613 ····.line·3743610 ····.line·374
3614 ····invoke-static·{p1},·Lcom/amazon/ion/impl/IonTokenConstsX;->needsClobEscape(I)Z3611 ····invoke-static·{p1},·Lcom/amazon/ion/impl/IonTokenConstsX;->needsClobEscape(I)Z
  
3615 ····move-result·p03612 ····move-result·p0
2.44 KB
smali/com/amazon/ion/impl/LocalSymbolTable$SymbolIterator.smali
    
Offset 34, 37 lines modifiedOffset 34, 37 lines modified
34 .field·private·final·mySymbolsCount:I34 .field·private·final·mySymbolsCount:I
  
  
35 #·direct·methods35 #·direct·methods
36 .method·constructor·<init>([Ljava/lang/String;I)V36 .method·constructor·<init>([Ljava/lang/String;I)V
37 ····.locals·137 ····.locals·1
  
38 ····.line·78738 ····.line·803
39 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V39 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
40 ····const/4·v0,·0x040 ····const/4·v0,·0x0
  
41 ····.line·78441 ····.line·800
42 ····iput·v0,·p0,·Lcom/amazon/ion/impl/LocalSymbolTable$SymbolIterator;->_idx:I42 ····iput·v0,·p0,·Lcom/amazon/ion/impl/LocalSymbolTable$SymbolIterator;->_idx:I
  
43 ····.line·78843 ····.line·804
44 ····iput-object·p1,·p0,·Lcom/amazon/ion/impl/LocalSymbolTable$SymbolIterator;->mySymbolNames:[Ljava/lang/String;44 ····iput-object·p1,·p0,·Lcom/amazon/ion/impl/LocalSymbolTable$SymbolIterator;->mySymbolNames:[Ljava/lang/String;
  
45 ····.line·78945 ····.line·805
46 ····iput·p2,·p0,·Lcom/amazon/ion/impl/LocalSymbolTable$SymbolIterator;->mySymbolsCount:I46 ····iput·p2,·p0,·Lcom/amazon/ion/impl/LocalSymbolTable$SymbolIterator;->mySymbolsCount:I
  
47 ····return-void47 ····return-void
48 .end·method48 .end·method
  
  
49 #·virtual·methods49 #·virtual·methods
50 .method·public·hasNext()Z50 .method·public·hasNext()Z
51 ····.locals·251 ····.locals·2
  
52 ····.line·79452 ····.line·810
53 ····iget·v0,·p0,·Lcom/amazon/ion/impl/LocalSymbolTable$SymbolIterator;->_idx:I53 ····iget·v0,·p0,·Lcom/amazon/ion/impl/LocalSymbolTable$SymbolIterator;->_idx:I
  
54 ····iget·v1,·p0,·Lcom/amazon/ion/impl/LocalSymbolTable$SymbolIterator;->mySymbolsCount:I54 ····iget·v1,·p0,·Lcom/amazon/ion/impl/LocalSymbolTable$SymbolIterator;->mySymbolsCount:I
  
55 ····if-ge·v0,·v1,·:cond_055 ····if-ge·v0,·v1,·:cond_0
  
56 ····const/4·v0,·0x156 ····const/4·v0,·0x1
Offset 76, 55 lines modifiedOffset 76, 55 lines modified
  
76 ····return·v076 ····return·v0
77 .end·method77 .end·method
  
78 .method·public·bridge·synthetic·next()Ljava/lang/Object;78 .method·public·bridge·synthetic·next()Ljava/lang/Object;
79 ····.locals·179 ····.locals·1
  
80 ····.line·77980 ····.line·795
81 ····invoke-virtual·{p0},·Lcom/amazon/ion/impl/LocalSymbolTable$SymbolIterator;->next()Ljava/lang/String;81 ····invoke-virtual·{p0},·Lcom/amazon/ion/impl/LocalSymbolTable$SymbolIterator;->next()Ljava/lang/String;
  
82 ····move-result-object·v082 ····move-result-object·v0
  
83 ····return-object·v083 ····return-object·v0
84 .end·method84 .end·method
  
85 .method·public·next()Ljava/lang/String;85 .method·public·next()Ljava/lang/String;
86 ····.locals·386 ····.locals·3
  
87 ····.line·80387 ····.line·819
88 ····iget·v0,·p0,·Lcom/amazon/ion/impl/LocalSymbolTable$SymbolIterator;->_idx:I88 ····iget·v0,·p0,·Lcom/amazon/ion/impl/LocalSymbolTable$SymbolIterator;->_idx:I
  
89 ····iget·v1,·p0,·Lcom/amazon/ion/impl/LocalSymbolTable$SymbolIterator;->mySymbolsCount:I89 ····iget·v1,·p0,·Lcom/amazon/ion/impl/LocalSymbolTable$SymbolIterator;->mySymbolsCount:I
  
90 ····if-ge·v0,·v1,·:cond_090 ····if-ge·v0,·v1,·:cond_0
  
91 ····.line·80591 ····.line·821
92 ····iget-object·v1,·p0,·Lcom/amazon/ion/impl/LocalSymbolTable$SymbolIterator;->mySymbolNames:[Ljava/lang/String;92 ····iget-object·v1,·p0,·Lcom/amazon/ion/impl/LocalSymbolTable$SymbolIterator;->mySymbolNames:[Ljava/lang/String;
  
93 ····add-int/lit8·v2,·v0,·0x193 ····add-int/lit8·v2,·v0,·0x1
  
94 ····iput·v2,·p0,·Lcom/amazon/ion/impl/LocalSymbolTable$SymbolIterator;->_idx:I94 ····iput·v2,·p0,·Lcom/amazon/ion/impl/LocalSymbolTable$SymbolIterator;->_idx:I
  
95 ····aget-object·v0,·v1,·v095 ····aget-object·v0,·v1,·v0
  
96 ····return-object·v096 ····return-object·v0
  
97 ····.line·80797 ····.line·823
98 ····:cond_098 ····:cond_0
99 ····new-instance·v0,·Ljava/util/NoSuchElementException;99 ····new-instance·v0,·Ljava/util/NoSuchElementException;
  
100 ····invoke-direct·{v0},·Ljava/util/NoSuchElementException;-><init>()V100 ····invoke-direct·{v0},·Ljava/util/NoSuchElementException;-><init>()V
  
101 ····throw·v0101 ····throw·v0
102 .end·method102 .end·method
  
103 .method·public·remove()V103 .method·public·remove()V
104 ····.locals·1104 ····.locals·1
  
105 ····.line·812105 ····.line·828
106 ····new-instance·v0,·Ljava/lang/UnsupportedOperationException;106 ····new-instance·v0,·Ljava/lang/UnsupportedOperationException;
  
107 ····invoke-direct·{v0},·Ljava/lang/UnsupportedOperationException;-><init>()V107 ····invoke-direct·{v0},·Ljava/lang/UnsupportedOperationException;-><init>()V
  
108 ····throw·v0108 ····throw·v0
109 .end·method109 .end·method
668 B
smali/com/amazon/ion/impl/_Private_Utils$1.smali
    
Offset 1, 22 lines modifiedOffset 1, 22 lines modified
1 .class·final·Lcom/amazon/ion/impl/_Private_Utils$1;1 .class·Lcom/amazon/ion/impl/_Private_Utils$1;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"_Private_Utils.java"3 .source·"_Private_Utils.java"
  
4 #·interfaces4 #·interfaces
5 .implements·Ljava/util/ListIterator;5 .implements·Ljava/util/ListIterator;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
8 ····value·=·Lcom/amazon/ion/impl/_Private_Utils;8 ····value·=·Lcom/amazon/ion/impl/_Private_Utils;
9 .end·annotation9 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x811 ····accessFlags·=·0x0
12 ····name·=·null12 ····name·=·null
13 .end·annotation13 .end·annotation
  
  
14 #·direct·methods14 #·direct·methods
15 .method·constructor·<init>()V15 .method·constructor·<init>()V
16 ····.locals·016 ····.locals·0
65.2 KB
smali/com/amazon/ion/impl/IonReaderContinuableApplicationBinary.smali
    
Offset 6, 17 lines modifiedOffset 6, 17 lines modified
6 .implements·Lcom/amazon/ion/impl/IonReaderContinuableApplication;6 .implements·Lcom/amazon/ion/impl/IonReaderContinuableApplication;
  
  
7 #·annotations7 #·annotations
8 .annotation·system·Ldalvik/annotation/MemberClasses;8 .annotation·system·Ldalvik/annotation/MemberClasses;
9 ····value·=·{9 ····value·=·{
10 ········Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$State;,10 ········Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$State;,
 11 ········Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$AnnotationSequenceIterator;,
11 ········Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$SymbolTableReader;,12 ········Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$SymbolTableReader;,
12 ········Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$LocalSymbolTableSnapshot;,13 ········Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$LocalSymbolTableSnapshot;
13 ········Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$AnnotationSequenceIterator; 
14 ····}14 ····}
15 .end·annotation15 .end·annotation
  
  
16 #·static·fields16 #·static·fields
17 .field·private·static·final·EMPTY_CATALOG:Lcom/amazon/ion/IonCatalog;17 .field·private·static·final·EMPTY_CATALOG:Lcom/amazon/ion/IonCatalog;
  
Offset 44, 77 lines modifiedOffset 44, 79 lines modified
  
44 .field·private·final·catalog:Lcom/amazon/ion/IonCatalog;44 .field·private·final·catalog:Lcom/amazon/ion/IonCatalog;
  
45 .field·private·firstLocalSymbolId:I45 .field·private·firstLocalSymbolId:I
  
46 .field·private·imports:Lcom/amazon/ion/impl/LocalSymbolTableImports;46 .field·private·imports:Lcom/amazon/ion/impl/LocalSymbolTableImports;
  
 47 .field·private·lastSupersetSymbolTable:Lcom/amazon/ion/SymbolTable;
  
47 .field·private·localSymbolMaxOffset:I48 .field·private·localSymbolMaxOffset:I
  
48 .field·private·state:Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$State;49 .field·private·state:Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$State;
  
49 .field·private·final·symbolTableReader:Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$SymbolTableReader;50 .field·private·final·symbolTableReader:Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$SymbolTableReader;
  
50 .field·private·symbols:[Ljava/lang/String;51 .field·private·symbols:[Ljava/lang/String;
  
  
51 #·direct·methods52 #·direct·methods
52 .method·static·constructor·<clinit>()V53 .method·static·constructor·<clinit>()V
53 ····.locals·354 ····.locals·3
  
54 ····.line·4955 ····.line·51
55 ····const-string·v0,·"$ion_symbol_table"56 ····const-string·v0,·"$ion_symbol_table"
  
56 ····sget-object·v1,·Ljava/nio/charset/StandardCharsets;->UTF_8:Ljava/nio/charset/Charset;57 ····sget-object·v1,·Ljava/nio/charset/StandardCharsets;->UTF_8:Ljava/nio/charset/Charset;
  
57 ····invoke-virtual·{v0,·v1},·Ljava/lang/String;->getBytes(Ljava/nio/charset/Charset;)[B58 ····invoke-virtual·{v0,·v1},·Ljava/lang/String;->getBytes(Ljava/nio/charset/Charset;)[B
  
58 ····move-result-object·v059 ····move-result-object·v0
  
59 ····sput-object·v0,·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary;->ION_SYMBOL_TABLE_UTF8:[B60 ····sput-object·v0,·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary;->ION_SYMBOL_TABLE_UTF8:[B
  
60 ····.line·5361 ····.line·55
61 ····new-instance·v0,·Lcom/amazon/ion/system/SimpleCatalog;62 ····new-instance·v0,·Lcom/amazon/ion/system/SimpleCatalog;
  
62 ····invoke-direct·{v0},·Lcom/amazon/ion/system/SimpleCatalog;-><init>()V63 ····invoke-direct·{v0},·Lcom/amazon/ion/system/SimpleCatalog;-><init>()V
  
63 ····sput-object·v0,·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary;->EMPTY_CATALOG:Lcom/amazon/ion/IonCatalog;64 ····sput-object·v0,·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary;->EMPTY_CATALOG:Lcom/amazon/ion/IonCatalog;
  
64 ····.line·5965 ····.line·61
65 ····new-instance·v0,·Lcom/amazon/ion/impl/LocalSymbolTableImports;66 ····new-instance·v0,·Lcom/amazon/ion/impl/LocalSymbolTableImports;
  
66 ····const/4·v1,·0x167 ····const/4·v1,·0x1
  
67 ····.line·6068 ····.line·62
68 ····invoke-static·{v1},·Lcom/amazon/ion/impl/SharedSymbolTable;->getSystemSymbolTable(I)Lcom/amazon/ion/SymbolTable;69 ····invoke-static·{v1},·Lcom/amazon/ion/impl/SharedSymbolTable;->getSystemSymbolTable(I)Lcom/amazon/ion/SymbolTable;
  
69 ····move-result-object·v170 ····move-result-object·v1
  
70 ····const/4·v2,·0x071 ····const/4·v2,·0x0
  
71 ····new-array·v2,·v2,·[Lcom/amazon/ion/SymbolTable;72 ····new-array·v2,·v2,·[Lcom/amazon/ion/SymbolTable;
  
72 ····invoke-direct·{v0,·v1,·v2},·Lcom/amazon/ion/impl/LocalSymbolTableImports;-><init>(Lcom/amazon/ion/SymbolTable;[Lcom/amazon/ion/SymbolTable;)V73 ····invoke-direct·{v0,·v1,·v2},·Lcom/amazon/ion/impl/LocalSymbolTableImports;-><init>(Lcom/amazon/ion/SymbolTable;[Lcom/amazon/ion/SymbolTable;)V
  
73 ····sput-object·v0,·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary;->ION_1_0_IMPORTS:Lcom/amazon/ion/impl/LocalSymbolTableImports;74 ····sput-object·v0,·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary;->ION_1_0_IMPORTS:Lcom/amazon/ion/impl/LocalSymbolTableImports;
  
74 ····.line·100075 ····.line·1132
75 ····new-instance·v0,·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$1;76 ····new-instance·v0,·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$1;
  
76 ····invoke-direct·{v0},·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$1;-><init>()V77 ····invoke-direct·{v0},·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$1;-><init>()V
  
77 ····sput-object·v0,·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary;->EMPTY_ITERATOR:Ljava/util/Iterator;78 ····sput-object·v0,·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary;->EMPTY_ITERATOR:Ljava/util/Iterator;
  
78 ····return-void79 ····return-void
79 .end·method80 .end·method
  
80 .method·constructor·<init>(Lcom/amazon/ion/system/IonReaderBuilder;Ljava/io/InputStream;[BII)V81 .method·constructor·<init>(Lcom/amazon/ion/system/IonReaderBuilder;Ljava/io/InputStream;[BII)V
81 ····.locals·682 ····.locals·6
  
82 ····.line·11983 ····.line·127
83 ····invoke-virtual·{p1},·Lcom/amazon/ion/system/IonReaderBuilder;->getBufferConfiguration()Lcom/amazon/ion/IonBufferConfiguration;84 ····invoke-virtual·{p1},·Lcom/amazon/ion/system/IonReaderBuilder;->getBufferConfiguration()Lcom/amazon/ion/IonBufferConfiguration;
  
84 ····move-result-object·v185 ····move-result-object·v1
  
85 ····move-object·v0,·p086 ····move-object·v0,·p0
  
86 ····move-object·v2,·p287 ····move-object·v2,·p2
Offset 125, 49 lines modifiedOffset 127, 52 lines modified
  
125 ····move·v5,·p5127 ····move·v5,·p5
  
126 ····invoke-direct/range·{v0·..·v5},·Lcom/amazon/ion/impl/IonReaderContinuableCoreBinary;-><init>(Lcom/amazon/ion/IonBufferConfiguration;Ljava/io/InputStream;[BII)V128 ····invoke-direct/range·{v0·..·v5},·Lcom/amazon/ion/impl/IonReaderContinuableCoreBinary;-><init>(Lcom/amazon/ion/IonBufferConfiguration;Ljava/io/InputStream;[BII)V
  
127 ····const/4·p2,·-0x1129 ····const/4·p2,·-0x1
  
128 ····.line·67130 ····.line·69
129 ····iput·p2,·p0,·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary;->localSymbolMaxOffset:I131 ····iput·p2,·p0,·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary;->localSymbolMaxOffset:I
  
130 ····.line·76132 ····.line·78
131 ····sget-object·p2,·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary;->ION_1_0_IMPORTS:Lcom/amazon/ion/impl/LocalSymbolTableImports;133 ····sget-object·p2,·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary;->ION_1_0_IMPORTS:Lcom/amazon/ion/impl/LocalSymbolTableImports;
  
132 ····iput-object·p2,·p0,·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary;->imports:Lcom/amazon/ion/impl/LocalSymbolTableImports;134 ····iput-object·p2,·p0,·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary;->imports:Lcom/amazon/ion/impl/LocalSymbolTableImports;
  
133 ····.line·79135 ····.line·81
134 ····invoke-virtual·{p2},·Lcom/amazon/ion/impl/LocalSymbolTableImports;->getMaxId()I136 ····invoke-virtual·{p2},·Lcom/amazon/ion/impl/LocalSymbolTableImports;->getMaxId()I
  
135 ····move-result·p2137 ····move-result·p2
  
136 ····add-int/lit8·p2,·p2,·0x1138 ····add-int/lit8·p2,·p2,·0x1
  
137 ····iput·p2,·p0,·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary;->firstLocalSymbolId:I139 ····iput·p2,·p0,·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary;->firstLocalSymbolId:I
  
138 ····const/4·p2,·0x0140 ····const/4·p2,·0x0
  
139 ····.line·83141 ····.line·85
140 ····iput-object·p2,·p0,·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary;->cachedReadOnlySymbolTable:Lcom/amazon/ion/SymbolTable;142 ····iput-object·p2,·p0,·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary;->cachedReadOnlySymbolTable:Lcom/amazon/ion/SymbolTable;
Max diff block lines reached; 61903/66608 bytes (92.94%) of diff not shown.
1.27 KB
smali/com/amazon/ion/impl/_Private_LocalSymbolTable.smali
    
Offset 1, 14 lines modifiedOffset 1, 39 lines modified
1 .class·interface·abstract·Lcom/amazon/ion/impl/_Private_LocalSymbolTable;1 .class·public·interface·abstract·Lcom/amazon/ion/impl/_Private_LocalSymbolTable;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"_Private_LocalSymbolTable.java"3 .source·"_Private_LocalSymbolTable.java"
  
4 #·interfaces4 #·interfaces
5 .implements·Lcom/amazon/ion/SymbolTable;5 .implements·Lcom/amazon/ion/SymbolTable;
  
  
6 #·virtual·methods6 #·virtual·methods
 7 .method·public·abstract·getImportedTablesAsList()Ljava/util/List;
 8 ····.annotation·system·Ldalvik/annotation/Signature;
 9 ········value·=·{
 10 ············"()",
 11 ············"Ljava/util/List<",
 12 ············"Lcom/amazon/ion/SymbolTable;",
 13 ············">;"
 14 ········}
 15 ····.end·annotation
 16 .end·method
  
7 .method·public·abstract·getImportedTablesNoCopy()[Lcom/amazon/ion/SymbolTable;17 .method·public·abstract·getImportedTablesNoCopy()[Lcom/amazon/ion/SymbolTable;
8 .end·method18 .end·method
  
 19 .method·public·abstract·getLocalSymbolsNoCopy()Ljava/util/Collection;
 20 ····.annotation·system·Ldalvik/annotation/Signature;
 21 ········value·=·{
 22 ············"()",
 23 ············"Ljava/util/Collection<",
 24 ············"Ljava/lang/String;",
 25 ············">;"
 26 ········}
 27 ····.end·annotation
 28 .end·method
  
 29 .method·public·abstract·getNumberOfLocalSymbols()I
 30 .end·method
  
9 .method·public·abstract·makeCopy()Lcom/amazon/ion/impl/_Private_LocalSymbolTable;31 .method·public·abstract·makeCopy()Lcom/amazon/ion/impl/_Private_LocalSymbolTable;
10 .end·method32 .end·method
11.9 KB
smali/com/amazon/ion/impl/IonWriterSystemBinary$PatchedValues.smali
    
Offset 50, 157 lines modifiedOffset 50, 157 lines modified
50 .field·_types:[I50 .field·_types:[I
  
  
51 #·direct·methods51 #·direct·methods
52 .method·constructor·<init>()V52 .method·constructor·<init>()V
53 ····.locals·253 ····.locals·2
  
54 ····.line·9154 ····.line·78
55 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V55 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
56 ····const/4·v0,·-0x156 ····const/4·v0,·-0x1
  
57 ····.line·9257 ····.line·79
58 ····iput·v0,·p0,·Lcom/amazon/ion/impl/IonWriterSystemBinary$PatchedValues;->_freePos:I58 ····iput·v0,·p0,·Lcom/amazon/ion/impl/IonWriterSystemBinary$PatchedValues;->_freePos:I
  
59 ····const/16·v0,·0xa59 ····const/16·v0,·0xa
  
60 ····.line·9360 ····.line·80
61 ····new-array·v1,·v0,·[I61 ····new-array·v1,·v0,·[I
  
62 ····iput-object·v1,·p0,·Lcom/amazon/ion/impl/IonWriterSystemBinary$PatchedValues;->_types:[I62 ····iput-object·v1,·p0,·Lcom/amazon/ion/impl/IonWriterSystemBinary$PatchedValues;->_types:[I
  
63 ····.line·9463 ····.line·81
64 ····new-array·v1,·v0,·[I64 ····new-array·v1,·v0,·[I
  
65 ····iput-object·v1,·p0,·Lcom/amazon/ion/impl/IonWriterSystemBinary$PatchedValues;->_positions:[I65 ····iput-object·v1,·p0,·Lcom/amazon/ion/impl/IonWriterSystemBinary$PatchedValues;->_positions:[I
  
66 ····.line·9566 ····.line·82
67 ····new-array·v0,·v0,·[J67 ····new-array·v0,·v0,·[J
  
68 ····iput-object·v0,·p0,·Lcom/amazon/ion/impl/IonWriterSystemBinary$PatchedValues;->_lengths:[J68 ····iput-object·v0,·p0,·Lcom/amazon/ion/impl/IonWriterSystemBinary$PatchedValues;->_lengths:[J
  
69 ····return-void69 ····return-void
70 .end·method70 .end·method
  
71 .method·private·grow()V71 .method·private·grow()V
72 ····.locals·272 ····.locals·2
  
73 ····.line·22173 ····.line·208
74 ····iget-object·v0,·p0,·Lcom/amazon/ion/impl/IonWriterSystemBinary$PatchedValues;->_positions:[I74 ····iget-object·v0,·p0,·Lcom/amazon/ion/impl/IonWriterSystemBinary$PatchedValues;->_positions:[I
  
75 ····array-length·v0,·v075 ····array-length·v0,·v0
  
76 ····mul-int/lit8·v0,·v0,·0x276 ····mul-int/lit8·v0,·v0,·0x2
  
77 ····.line·22277 ····.line·209
78 ····iget-object·v1,·p0,·Lcom/amazon/ion/impl/IonWriterSystemBinary$PatchedValues;->_types:[I78 ····iget-object·v1,·p0,·Lcom/amazon/ion/impl/IonWriterSystemBinary$PatchedValues;->_types:[I
  
79 ····invoke-static·{v1,·v0},·Lcom/amazon/ion/impl/IonWriterSystemBinary$PatchedValues;->growOne([II)[I79 ····invoke-static·{v1,·v0},·Lcom/amazon/ion/impl/IonWriterSystemBinary$PatchedValues;->growOne([II)[I
  
80 ····move-result-object·v180 ····move-result-object·v1
  
81 ····iput-object·v1,·p0,·Lcom/amazon/ion/impl/IonWriterSystemBinary$PatchedValues;->_types:[I81 ····iput-object·v1,·p0,·Lcom/amazon/ion/impl/IonWriterSystemBinary$PatchedValues;->_types:[I
  
82 ····.line·22382 ····.line·210
83 ····iget-object·v1,·p0,·Lcom/amazon/ion/impl/IonWriterSystemBinary$PatchedValues;->_positions:[I83 ····iget-object·v1,·p0,·Lcom/amazon/ion/impl/IonWriterSystemBinary$PatchedValues;->_positions:[I
  
84 ····invoke-static·{v1,·v0},·Lcom/amazon/ion/impl/IonWriterSystemBinary$PatchedValues;->growOne([II)[I84 ····invoke-static·{v1,·v0},·Lcom/amazon/ion/impl/IonWriterSystemBinary$PatchedValues;->growOne([II)[I
  
85 ····move-result-object·v185 ····move-result-object·v1
  
86 ····iput-object·v1,·p0,·Lcom/amazon/ion/impl/IonWriterSystemBinary$PatchedValues;->_positions:[I86 ····iput-object·v1,·p0,·Lcom/amazon/ion/impl/IonWriterSystemBinary$PatchedValues;->_positions:[I
  
87 ····.line·22487 ····.line·211
88 ····iget-object·v1,·p0,·Lcom/amazon/ion/impl/IonWriterSystemBinary$PatchedValues;->_lengths:[J88 ····iget-object·v1,·p0,·Lcom/amazon/ion/impl/IonWriterSystemBinary$PatchedValues;->_lengths:[J
  
89 ····invoke-static·{v1,·v0},·Lcom/amazon/ion/impl/IonWriterSystemBinary$PatchedValues;->growOne([JI)[J89 ····invoke-static·{v1,·v0},·Lcom/amazon/ion/impl/IonWriterSystemBinary$PatchedValues;->growOne([JI)[J
  
90 ····move-result-object·v090 ····move-result-object·v0
  
91 ····iput-object·v0,·p0,·Lcom/amazon/ion/impl/IonWriterSystemBinary$PatchedValues;->_lengths:[J91 ····iput-object·v0,·p0,·Lcom/amazon/ion/impl/IonWriterSystemBinary$PatchedValues;->_lengths:[J
  
92 ····return-void92 ····return-void
93 .end·method93 .end·method
  
94 .method·static·growOne([II)[I94 .method·static·growOne([II)[I
95 ····.locals·295 ····.locals·2
  
96 ····.line·22896 ····.line·215
97 ····new-array·p1,·p1,·[I97 ····new-array·p1,·p1,·[I
  
98 ····const/4·v0,·0x098 ····const/4·v0,·0x0
  
99 ····.line·22999 ····.line·216
100 ····array-length·v1,·p0100 ····array-length·v1,·p0
  
101 ····invoke-static·{p0,·v0,·p1,·v0,·v1},·Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V101 ····invoke-static·{p0,·v0,·p1,·v0,·v1},·Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V
  
102 ····return-object·p1102 ····return-object·p1
103 .end·method103 .end·method
  
104 .method·static·growOne([JI)[J104 .method·static·growOne([JI)[J
105 ····.locals·2105 ····.locals·2
  
106 ····.line·234106 ····.line·221
107 ····new-array·p1,·p1,·[J107 ····new-array·p1,·p1,·[J
  
108 ····const/4·v0,·0x0108 ····const/4·v0,·0x0
  
109 ····.line·235109 ····.line·222
110 ····array-length·v1,·p0110 ····array-length·v1,·p0
  
111 ····invoke-static·{p0,·v0,·p1,·v0,·v1},·Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V111 ····invoke-static·{p0,·v0,·p1,·v0,·v1},·Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V
  
112 ····return-object·p1112 ····return-object·p1
113 .end·method113 .end·method
  
  
114 #·virtual·methods114 #·virtual·methods
115 .method·addChild()Lcom/amazon/ion/impl/IonWriterSystemBinary$PatchedValues;115 .method·addChild()Lcom/amazon/ion/impl/IonWriterSystemBinary$PatchedValues;
116 ····.locals·2116 ····.locals·2
  
117 ····.line·108117 ····.line·95
118 ····new-instance·v0,·Lcom/amazon/ion/impl/IonWriterSystemBinary$PatchedValues;118 ····new-instance·v0,·Lcom/amazon/ion/impl/IonWriterSystemBinary$PatchedValues;
  
119 ····invoke-direct·{v0},·Lcom/amazon/ion/impl/IonWriterSystemBinary$PatchedValues;-><init>()V119 ····invoke-direct·{v0},·Lcom/amazon/ion/impl/IonWriterSystemBinary$PatchedValues;-><init>()V
  
120 ····.line·109120 ····.line·96
121 ····iput-object·p0,·v0,·Lcom/amazon/ion/impl/IonWriterSystemBinary$PatchedValues;->_parent:Lcom/amazon/ion/impl/IonWriterSystemBinary$PatchedValues;121 ····iput-object·p0,·v0,·Lcom/amazon/ion/impl/IonWriterSystemBinary$PatchedValues;->_parent:Lcom/amazon/ion/impl/IonWriterSystemBinary$PatchedValues;
  
122 ····.line·110122 ····.line·97
123 ····iget-object·v1,·p0,·Lcom/amazon/ion/impl/IonWriterSystemBinary$PatchedValues;->_children:Ljava/util/Queue;123 ····iget-object·v1,·p0,·Lcom/amazon/ion/impl/IonWriterSystemBinary$PatchedValues;->_children:Ljava/util/Queue;
  
124 ····if-nez·v1,·:cond_0124 ····if-nez·v1,·:cond_0
  
125 ····.line·111125 ····.line·98
126 ····new-instance·v1,·Ljava/util/LinkedList;126 ····new-instance·v1,·Ljava/util/LinkedList;
Max diff block lines reached; 8415/12037 bytes (69.91%) of diff not shown.
64.0 KB
smali/com/amazon/ion/impl/IonReaderContinuableApplicationBinary$SymbolTableReader.smali
    
Offset 47, 76 lines modifiedOffset 47, 84 lines modified
  
47 .field·private·version:I47 .field·private·version:I
  
  
48 #·direct·methods48 #·direct·methods
49 .method·private·constructor·<init>(Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary;)V49 .method·private·constructor·<init>(Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary;)V
50 ····.locals·150 ····.locals·1
 51 ····.annotation·system·Ldalvik/annotation/MethodParameters;
 52 ········accessFlags·=·{
 53 ············0x1010
 54 ········}
 55 ········names·=·{
 56 ············null
 57 ········}
 58 ····.end·annotation
  
51 ····.line·58559 ····.line·714
52 ····iput-object·p1,·p0,·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$SymbolTableReader;->this$0:Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary;60 ····iput-object·p1,·p0,·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$SymbolTableReader;->this$0:Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary;
  
53 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V61 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
54 ····const/4·p1,·0x062 ····const/4·p1,·0x0
  
55 ····.line·58963 ····.line·718
56 ····iput-object·p1,·p0,·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$SymbolTableReader;->name:Ljava/lang/String;64 ····iput-object·p1,·p0,·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$SymbolTableReader;->name:Ljava/lang/String;
  
57 ····const/4·v0,·-0x165 ····const/4·v0,·-0x1
  
58 ····.line·59066 ····.line·719
59 ····iput·v0,·p0,·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$SymbolTableReader;->version:I67 ····iput·v0,·p0,·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$SymbolTableReader;->version:I
  
60 ····.line·59168 ····.line·720
61 ····iput·v0,·p0,·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$SymbolTableReader;->maxId:I69 ····iput·v0,·p0,·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$SymbolTableReader;->maxId:I
  
62 ····.line·59270 ····.line·721
63 ····iput-object·p1,·p0,·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$SymbolTableReader;->newImports:Ljava/util/List;71 ····iput-object·p1,·p0,·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$SymbolTableReader;->newImports:Ljava/util/List;
  
64 ····.line·59372 ····.line·722
65 ····iput-object·p1,·p0,·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$SymbolTableReader;->newSymbols:Ljava/util/List;73 ····iput-object·p1,·p0,·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$SymbolTableReader;->newSymbols:Ljava/util/List;
  
66 ····return-void74 ····return-void
67 .end·method75 .end·method
  
68 .method·synthetic·constructor·<init>(Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary;Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$1;)V76 .method·synthetic·constructor·<init>(Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary;Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$1;)V
69 ····.locals·077 ····.locals·0
  
70 ····.line·58578 ····.line·714
71 ····invoke-direct·{p0,·p1},·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$SymbolTableReader;-><init>(Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary;)V79 ····invoke-direct·{p0,·p1},·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$SymbolTableReader;-><init>(Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary;)V
  
72 ····return-void80 ····return-void
73 .end·method81 .end·method
  
74 .method·static·synthetic·access$2900(Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$SymbolTableReader;)V82 .method·static·synthetic·access$3000(Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$SymbolTableReader;)V
75 ····.locals·083 ····.locals·0
  
76 ····.line·58584 ····.line·714
77 ····invoke-direct·{p0},·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$SymbolTableReader;->resetState()V85 ····invoke-direct·{p0},·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$SymbolTableReader;->resetState()V
  
78 ····return-void86 ····return-void
79 .end·method87 .end·method
  
80 .method·private·finishReadingImportStruct()V88 .method·private·finishReadingImportStruct()V
81 ····.locals·589 ····.locals·5
  
82 ····.line·70490 ····.line·836
83 ····iget-object·v0,·p0,·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$SymbolTableReader;->this$0:Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary;91 ····iget-object·v0,·p0,·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$SymbolTableReader;->this$0:Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary;
  
84 ····invoke-virtual·{v0},·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary;->stepOutOfContainer()Lcom/amazon/ion/IonCursor$Event;92 ····invoke-virtual·{v0},·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary;->stepOutOfContainer()Lcom/amazon/ion/IonCursor$Event;
  
85 ····.line·70593 ····.line·837
86 ····iget-object·v0,·p0,·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$SymbolTableReader;->this$0:Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary;94 ····iget-object·v0,·p0,·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$SymbolTableReader;->this$0:Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary;
  
87 ····sget-object·v1,·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$State;->READING_SYMBOL_TABLE_IMPORTS_LIST:Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$State;95 ····sget-object·v1,·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$State;->READING_SYMBOL_TABLE_IMPORTS_LIST:Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$State;
  
88 ····invoke-static·{v0,·v1},·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary;->access$1202(Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary;Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$State;)Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$State;96 ····invoke-static·{v0,·v1},·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary;->access$1302(Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary;Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$State;)Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$State;
  
89 ····.line·70797 ····.line·839
90 ····iget-object·v0,·p0,·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$SymbolTableReader;->name:Ljava/lang/String;98 ····iget-object·v0,·p0,·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$SymbolTableReader;->name:Ljava/lang/String;
  
91 ····if-eqz·v0,·:cond_199 ····if-eqz·v0,·:cond_1
  
92 ····invoke-virtual·{v0},·Ljava/lang/String;->length()I100 ····invoke-virtual·{v0},·Ljava/lang/String;->length()I
  
93 ····move-result·v0101 ····move-result·v0
Offset 131, 140 lines modifiedOffset 139, 140 lines modified
  
131 ····move-result·v0139 ····move-result·v0
  
132 ····if-eqz·v0,·:cond_0140 ····if-eqz·v0,·:cond_0
  
133 ····goto·:goto_0141 ····goto·:goto_0
  
134 ····.line·710142 ····.line·842
135 ····:cond_0143 ····:cond_0
136 ····iget-object·v0,·p0,·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$SymbolTableReader;->newImports:Ljava/util/List;144 ····iget-object·v0,·p0,·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$SymbolTableReader;->newImports:Ljava/util/List;
  
137 ····iget-object·v1,·p0,·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$SymbolTableReader;->this$0:Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary;145 ····iget-object·v1,·p0,·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$SymbolTableReader;->this$0:Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary;
  
138 ····iget-object·v2,·p0,·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$SymbolTableReader;->name:Ljava/lang/String;146 ····iget-object·v2,·p0,·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$SymbolTableReader;->name:Ljava/lang/String;
  
139 ····iget·v3,·p0,·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$SymbolTableReader;->version:I147 ····iget·v3,·p0,·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$SymbolTableReader;->version:I
  
140 ····iget·v4,·p0,·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$SymbolTableReader;->maxId:I148 ····iget·v4,·p0,·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$SymbolTableReader;->maxId:I
  
141 ····invoke-static·{v1,·v2,·v3,·v4},·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary;->access$1600(Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary;Ljava/lang/String;II)Lcom/amazon/ion/SymbolTable;149 ····invoke-static·{v1,·v2,·v3,·v4},·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary;->access$1700(Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary;Ljava/lang/String;II)Lcom/amazon/ion/SymbolTable;
  
142 ····move-result-object·v1150 ····move-result-object·v1
  
143 ····invoke-interface·{v0,·v1},·Ljava/util/List;->add(Ljava/lang/Object;)Z151 ····invoke-interface·{v0,·v1},·Ljava/util/List;->add(Ljava/lang/Object;)Z
  
144 ····:cond_1152 ····:cond_1
145 ····:goto_0153 ····:goto_0
146 ····return-void154 ····return-void
147 .end·method155 .end·method
  
148 .method·private·finishReadingImportsList()V156 .method·private·finishReadingImportsList()V
149 ····.locals·3157 ····.locals·3
  
150 ····.line·664158 ····.line·796
151 ····iget-object·v0,·p0,·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$SymbolTableReader;->this$0:Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary;159 ····iget-object·v0,·p0,·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$SymbolTableReader;->this$0:Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary;
  
152 ····invoke-virtual·{v0},·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary;->stepOutOfContainer()Lcom/amazon/ion/IonCursor$Event;160 ····invoke-virtual·{v0},·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary;->stepOutOfContainer()Lcom/amazon/ion/IonCursor$Event;
  
153 ····.line·665161 ····.line·797
154 ····iget-object·v0,·p0,·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$SymbolTableReader;->this$0:Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary;162 ····iget-object·v0,·p0,·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$SymbolTableReader;->this$0:Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary;
  
155 ····new-instance·v1,·Lcom/amazon/ion/impl/LocalSymbolTableImports;163 ····new-instance·v1,·Lcom/amazon/ion/impl/LocalSymbolTableImports;
Max diff block lines reached; 59270/65325 bytes (90.73%) of diff not shown.
3.87 KB
smali/com/amazon/ion/impl/UnifiedInputBufferX$BufferType.smali
    
Offset 27, 67 lines modifiedOffset 27, 105 lines modified
  
27 .field·public·static·final·enum·BYTES:Lcom/amazon/ion/impl/UnifiedInputBufferX$BufferType;27 .field·public·static·final·enum·BYTES:Lcom/amazon/ion/impl/UnifiedInputBufferX$BufferType;
  
28 .field·public·static·final·enum·CHARS:Lcom/amazon/ion/impl/UnifiedInputBufferX$BufferType;28 .field·public·static·final·enum·CHARS:Lcom/amazon/ion/impl/UnifiedInputBufferX$BufferType;
  
  
29 #·direct·methods29 #·direct·methods
 30 .method·private·static·synthetic·$values()[Lcom/amazon/ion/impl/UnifiedInputBufferX$BufferType;
 31 ····.locals·3
  
 32 ····const/4·v0,·0x2
  
 33 ····.line·21
 34 ····new-array·v0,·v0,·[Lcom/amazon/ion/impl/UnifiedInputBufferX$BufferType;
  
 35 ····sget-object·v1,·Lcom/amazon/ion/impl/UnifiedInputBufferX$BufferType;->BYTES:Lcom/amazon/ion/impl/UnifiedInputBufferX$BufferType;
  
 36 ····const/4·v2,·0x0
  
 37 ····aput-object·v1,·v0,·v2
  
 38 ····sget-object·v1,·Lcom/amazon/ion/impl/UnifiedInputBufferX$BufferType;->CHARS:Lcom/amazon/ion/impl/UnifiedInputBufferX$BufferType;
  
 39 ····const/4·v2,·0x1
  
 40 ····aput-object·v1,·v0,·v2
  
 41 ····return-object·v0
 42 .end·method
  
30 .method·static·constructor·<clinit>()V43 .method·static·constructor·<clinit>()V
31 ····.locals·544 ····.locals·3
  
32 ····.line·2145 ····.line·21
33 ····new-instance·v0,·Lcom/amazon/ion/impl/UnifiedInputBufferX$BufferType;46 ····new-instance·v0,·Lcom/amazon/ion/impl/UnifiedInputBufferX$BufferType;
  
34 ····const-string·v1,·"BYTES"47 ····const-string·v1,·"BYTES"
  
35 ····const/4·v2,·0x048 ····const/4·v2,·0x0
  
36 ····invoke-direct·{v0,·v1,·v2},·Lcom/amazon/ion/impl/UnifiedInputBufferX$BufferType;-><init>(Ljava/lang/String;I)V49 ····invoke-direct·{v0,·v1,·v2},·Lcom/amazon/ion/impl/UnifiedInputBufferX$BufferType;-><init>(Ljava/lang/String;I)V
  
37 ····sput-object·v0,·Lcom/amazon/ion/impl/UnifiedInputBufferX$BufferType;->BYTES:Lcom/amazon/ion/impl/UnifiedInputBufferX$BufferType;50 ····sput-object·v0,·Lcom/amazon/ion/impl/UnifiedInputBufferX$BufferType;->BYTES:Lcom/amazon/ion/impl/UnifiedInputBufferX$BufferType;
  
38 ····new-instance·v1,·Lcom/amazon/ion/impl/UnifiedInputBufferX$BufferType;51 ····new-instance·v0,·Lcom/amazon/ion/impl/UnifiedInputBufferX$BufferType;
  
39 ····const-string·v3,·"CHARS" 
  
40 ····const/4·v4,·0x1 
  
41 ····invoke-direct·{v1,·v3,·v4},·Lcom/amazon/ion/impl/UnifiedInputBufferX$BufferType;-><init>(Ljava/lang/String;I)V52 ····const-string·v1,·"CHARS"
  
42 ····sput-object·v1,·Lcom/amazon/ion/impl/UnifiedInputBufferX$BufferType;->CHARS:Lcom/amazon/ion/impl/UnifiedInputBufferX$BufferType;53 ····const/4·v2,·0x1
  
43 ····const/4·v3,·0x254 ····invoke-direct·{v0,·v1,·v2},·Lcom/amazon/ion/impl/UnifiedInputBufferX$BufferType;-><init>(Ljava/lang/String;I)V
  
44 ····new-array·v3,·v3,·[Lcom/amazon/ion/impl/UnifiedInputBufferX$BufferType;55 ····sput-object·v0,·Lcom/amazon/ion/impl/UnifiedInputBufferX$BufferType;->CHARS:Lcom/amazon/ion/impl/UnifiedInputBufferX$BufferType;
  
45 ····aput-object·v0,·v3,·v256 ····invoke-static·{},·Lcom/amazon/ion/impl/UnifiedInputBufferX$BufferType;->$values()[Lcom/amazon/ion/impl/UnifiedInputBufferX$BufferType;
  
46 ····aput-object·v1,·v3,·v457 ····move-result-object·v0
  
47 ····sput-object·v3,·Lcom/amazon/ion/impl/UnifiedInputBufferX$BufferType;->$VALUES:[Lcom/amazon/ion/impl/UnifiedInputBufferX$BufferType;58 ····sput-object·v0,·Lcom/amazon/ion/impl/UnifiedInputBufferX$BufferType;->$VALUES:[Lcom/amazon/ion/impl/UnifiedInputBufferX$BufferType;
  
48 ····return-void59 ····return-void
49 .end·method60 .end·method
  
50 .method·private·constructor·<init>(Ljava/lang/String;I)V61 .method·private·constructor·<init>(Ljava/lang/String;I)V
51 ····.locals·062 ····.locals·0
 63 ····.annotation·system·Ldalvik/annotation/MethodParameters;
 64 ········accessFlags·=·{
 65 ············0x1000,
 66 ············0x1000
 67 ········}
 68 ········names·=·{
 69 ············null,
 70 ············null
 71 ········}
 72 ····.end·annotation
  
52 ····.annotation·system·Ldalvik/annotation/Signature;73 ····.annotation·system·Ldalvik/annotation/Signature;
53 ········value·=·{74 ········value·=·{
54 ············"()V"75 ············"()V"
55 ········}76 ········}
56 ····.end·annotation77 ····.end·annotation
  
57 ····.line·2178 ····.line·21
58 ····invoke-direct·{p0,·p1,·p2},·Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V79 ····invoke-direct·{p0,·p1,·p2},·Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V
  
59 ····return-void80 ····return-void
60 .end·method81 .end·method
  
61 .method·public·static·valueOf(Ljava/lang/String;)Lcom/amazon/ion/impl/UnifiedInputBufferX$BufferType;82 .method·public·static·valueOf(Ljava/lang/String;)Lcom/amazon/ion/impl/UnifiedInputBufferX$BufferType;
62 ····.locals·183 ····.locals·1
 84 ····.annotation·system·Ldalvik/annotation/MethodParameters;
 85 ········accessFlags·=·{
 86 ············0x8000
 87 ········}
 88 ········names·=·{
 89 ············null
 90 ········}
 91 ····.end·annotation
  
63 ····.line·2192 ····.line·21
64 ····const-class·v0,·Lcom/amazon/ion/impl/UnifiedInputBufferX$BufferType;93 ····const-class·v0,·Lcom/amazon/ion/impl/UnifiedInputBufferX$BufferType;
  
65 ····invoke-static·{v0,·p0},·Ljava/lang/Enum;->valueOf(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum;94 ····invoke-static·{v0,·p0},·Ljava/lang/Enum;->valueOf(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum;
  
66 ····move-result-object·p095 ····move-result-object·p0
7.38 KB
smali/com/amazon/ion/impl/IonReaderTextRawTokensX$ProhibitedCharacters.smali
    
Offset 29, 115 lines modifiedOffset 29, 149 lines modified
  
29 .field·public·static·final·enum·NONE:Lcom/amazon/ion/impl/IonReaderTextRawTokensX$ProhibitedCharacters;29 .field·public·static·final·enum·NONE:Lcom/amazon/ion/impl/IonReaderTextRawTokensX$ProhibitedCharacters;
  
30 .field·public·static·final·enum·SHORT_CHAR:Lcom/amazon/ion/impl/IonReaderTextRawTokensX$ProhibitedCharacters;30 .field·public·static·final·enum·SHORT_CHAR:Lcom/amazon/ion/impl/IonReaderTextRawTokensX$ProhibitedCharacters;
  
  
31 #·direct·methods31 #·direct·methods
 32 .method·private·static·synthetic·$values()[Lcom/amazon/ion/impl/IonReaderTextRawTokensX$ProhibitedCharacters;
 33 ····.locals·3
  
 34 ····const/4·v0,·0x3
  
 35 ····.line·2733
 36 ····new-array·v0,·v0,·[Lcom/amazon/ion/impl/IonReaderTextRawTokensX$ProhibitedCharacters;
  
 37 ····sget-object·v1,·Lcom/amazon/ion/impl/IonReaderTextRawTokensX$ProhibitedCharacters;->SHORT_CHAR:Lcom/amazon/ion/impl/IonReaderTextRawTokensX$ProhibitedCharacters;
  
 38 ····const/4·v2,·0x0
  
 39 ····aput-object·v1,·v0,·v2
  
 40 ····sget-object·v1,·Lcom/amazon/ion/impl/IonReaderTextRawTokensX$ProhibitedCharacters;->LONG_CHAR:Lcom/amazon/ion/impl/IonReaderTextRawTokensX$ProhibitedCharacters;
  
 41 ····const/4·v2,·0x1
  
 42 ····aput-object·v1,·v0,·v2
  
 43 ····sget-object·v1,·Lcom/amazon/ion/impl/IonReaderTextRawTokensX$ProhibitedCharacters;->NONE:Lcom/amazon/ion/impl/IonReaderTextRawTokensX$ProhibitedCharacters;
  
 44 ····const/4·v2,·0x2
  
 45 ····aput-object·v1,·v0,·v2
  
 46 ····return-object·v0
 47 .end·method
  
32 .method·static·constructor·<clinit>()V48 .method·static·constructor·<clinit>()V
33 ····.locals·749 ····.locals·3
  
34 ····.line·274750 ····.line·2734
35 ····new-instance·v0,·Lcom/amazon/ion/impl/IonReaderTextRawTokensX$ProhibitedCharacters$1;51 ····new-instance·v0,·Lcom/amazon/ion/impl/IonReaderTextRawTokensX$ProhibitedCharacters$1;
  
36 ····const-string·v1,·"SHORT_CHAR"52 ····const-string·v1,·"SHORT_CHAR"
  
37 ····const/4·v2,·0x053 ····const/4·v2,·0x0
  
38 ····invoke-direct·{v0,·v1,·v2},·Lcom/amazon/ion/impl/IonReaderTextRawTokensX$ProhibitedCharacters$1;-><init>(Ljava/lang/String;I)V54 ····invoke-direct·{v0,·v1,·v2},·Lcom/amazon/ion/impl/IonReaderTextRawTokensX$ProhibitedCharacters$1;-><init>(Ljava/lang/String;I)V
  
39 ····sput-object·v0,·Lcom/amazon/ion/impl/IonReaderTextRawTokensX$ProhibitedCharacters;->SHORT_CHAR:Lcom/amazon/ion/impl/IonReaderTextRawTokensX$ProhibitedCharacters;55 ····sput-object·v0,·Lcom/amazon/ion/impl/IonReaderTextRawTokensX$ProhibitedCharacters;->SHORT_CHAR:Lcom/amazon/ion/impl/IonReaderTextRawTokensX$ProhibitedCharacters;
  
40 ····.line·275556 ····.line·2742
41 ····new-instance·v1,·Lcom/amazon/ion/impl/IonReaderTextRawTokensX$ProhibitedCharacters$2;57 ····new-instance·v0,·Lcom/amazon/ion/impl/IonReaderTextRawTokensX$ProhibitedCharacters$2;
  
42 ····const-string·v3,·"LONG_CHAR" 
  
43 ····const/4·v4,·0x1 
  
44 ····invoke-direct·{v1,·v3,·v4},·Lcom/amazon/ion/impl/IonReaderTextRawTokensX$ProhibitedCharacters$2;-><init>(Ljava/lang/String;I)V58 ····const-string·v1,·"LONG_CHAR"
  
45 ····sput-object·v1,·Lcom/amazon/ion/impl/IonReaderTextRawTokensX$ProhibitedCharacters;->LONG_CHAR:Lcom/amazon/ion/impl/IonReaderTextRawTokensX$ProhibitedCharacters;59 ····const/4·v2,·0x1
  
 60 ····invoke-direct·{v0,·v1,·v2},·Lcom/amazon/ion/impl/IonReaderTextRawTokensX$ProhibitedCharacters$2;-><init>(Ljava/lang/String;I)V
46 ····.line·2763 
47 ····new-instance·v3,·Lcom/amazon/ion/impl/IonReaderTextRawTokensX$ProhibitedCharacters$3; 
  
48 ····const-string·v5,·"NONE"61 ····sput-object·v0,·Lcom/amazon/ion/impl/IonReaderTextRawTokensX$ProhibitedCharacters;->LONG_CHAR:Lcom/amazon/ion/impl/IonReaderTextRawTokensX$ProhibitedCharacters;
  
49 ····const/4·v6,·0x262 ····.line·2750
 63 ····new-instance·v0,·Lcom/amazon/ion/impl/IonReaderTextRawTokensX$ProhibitedCharacters$3;
  
50 ····invoke-direct·{v3,·v5,·v6},·Lcom/amazon/ion/impl/IonReaderTextRawTokensX$ProhibitedCharacters$3;-><init>(Ljava/lang/String;I)V64 ····const-string·v1,·"NONE"
  
51 ····sput-object·v3,·Lcom/amazon/ion/impl/IonReaderTextRawTokensX$ProhibitedCharacters;->NONE:Lcom/amazon/ion/impl/IonReaderTextRawTokensX$ProhibitedCharacters;65 ····const/4·v2,·0x2
  
52 ····const/4·v5,·0x366 ····invoke-direct·{v0,·v1,·v2},·Lcom/amazon/ion/impl/IonReaderTextRawTokensX$ProhibitedCharacters$3;-><init>(Ljava/lang/String;I)V
  
 67 ····sput-object·v0,·Lcom/amazon/ion/impl/IonReaderTextRawTokensX$ProhibitedCharacters;->NONE:Lcom/amazon/ion/impl/IonReaderTextRawTokensX$ProhibitedCharacters;
53 ····.line·2746 
54 ····new-array·v5,·v5,·[Lcom/amazon/ion/impl/IonReaderTextRawTokensX$ProhibitedCharacters; 
  
55 ····aput-object·v0,·v5,·v268 ····.line·2733
 69 ····invoke-static·{},·Lcom/amazon/ion/impl/IonReaderTextRawTokensX$ProhibitedCharacters;->$values()[Lcom/amazon/ion/impl/IonReaderTextRawTokensX$ProhibitedCharacters;
  
 70 ····move-result-object·v0
56 ····aput-object·v1,·v5,·v4 
  
57 ····aput-object·v3,·v5,·v6 
  
58 ····sput-object·v5,·Lcom/amazon/ion/impl/IonReaderTextRawTokensX$ProhibitedCharacters;->$VALUES:[Lcom/amazon/ion/impl/IonReaderTextRawTokensX$ProhibitedCharacters;71 ····sput-object·v0,·Lcom/amazon/ion/impl/IonReaderTextRawTokensX$ProhibitedCharacters;->$VALUES:[Lcom/amazon/ion/impl/IonReaderTextRawTokensX$ProhibitedCharacters;
  
59 ····return-void72 ····return-void
60 .end·method73 .end·method
  
61 .method·private·constructor·<init>(Ljava/lang/String;I)V74 .method·private·constructor·<init>(Ljava/lang/String;I)V
62 ····.locals·075 ····.locals·0
 76 ····.annotation·system·Ldalvik/annotation/MethodParameters;
 77 ········accessFlags·=·{
 78 ············0x1000,
 79 ············0x1000
 80 ········}
 81 ········names·=·{
 82 ············null,
 83 ············null
 84 ········}
 85 ····.end·annotation
  
63 ····.annotation·system·Ldalvik/annotation/Signature;86 ····.annotation·system·Ldalvik/annotation/Signature;
64 ········value·=·{87 ········value·=·{
65 ············"()V"88 ············"()V"
66 ········}89 ········}
67 ····.end·annotation90 ····.end·annotation
  
68 ····.line·274691 ····.line·2733
69 ····invoke-direct·{p0,·p1,·p2},·Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V92 ····invoke-direct·{p0,·p1,·p2},·Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V
  
70 ····return-void93 ····return-void
71 .end·method94 .end·method
  
72 .method·synthetic·constructor·<init>(Ljava/lang/String;ILcom/amazon/ion/impl/IonReaderTextRawTokensX$1;)V95 .method·synthetic·constructor·<init>(Ljava/lang/String;ILcom/amazon/ion/impl/IonReaderTextRawTokensX$1;)V
73 ····.locals·096 ····.locals·0
  
74 ····.line·274697 ····.line·2733
75 ····invoke-direct·{p0,·p1,·p2},·Lcom/amazon/ion/impl/IonReaderTextRawTokensX$ProhibitedCharacters;-><init>(Ljava/lang/String;I)V98 ····invoke-direct·{p0,·p1,·p2},·Lcom/amazon/ion/impl/IonReaderTextRawTokensX$ProhibitedCharacters;-><init>(Ljava/lang/String;I)V
  
76 ····return-void99 ····return-void
77 .end·method100 .end·method
  
Max diff block lines reached; 2053/7404 bytes (27.73%) of diff not shown.
5.61 KB
smali/com/amazon/ion/impl/UnifiedSavePointManagerX$SavePoint$SavePointState.smali
    
Offset 29, 79 lines modifiedOffset 29, 121 lines modified
  
29 .field·public·static·final·enum·CLEAR:Lcom/amazon/ion/impl/UnifiedSavePointManagerX$SavePoint$SavePointState;29 .field·public·static·final·enum·CLEAR:Lcom/amazon/ion/impl/UnifiedSavePointManagerX$SavePoint$SavePointState;
  
30 .field·public·static·final·enum·DEFINED:Lcom/amazon/ion/impl/UnifiedSavePointManagerX$SavePoint$SavePointState;30 .field·public·static·final·enum·DEFINED:Lcom/amazon/ion/impl/UnifiedSavePointManagerX$SavePoint$SavePointState;
  
  
31 #·direct·methods31 #·direct·methods
 32 .method·private·static·synthetic·$values()[Lcom/amazon/ion/impl/UnifiedSavePointManagerX$SavePoint$SavePointState;
 33 ····.locals·3
  
 34 ····const/4·v0,·0x3
  
 35 ····.line·277
 36 ····new-array·v0,·v0,·[Lcom/amazon/ion/impl/UnifiedSavePointManagerX$SavePoint$SavePointState;
  
 37 ····sget-object·v1,·Lcom/amazon/ion/impl/UnifiedSavePointManagerX$SavePoint$SavePointState;->CLEAR:Lcom/amazon/ion/impl/UnifiedSavePointManagerX$SavePoint$SavePointState;
  
 38 ····const/4·v2,·0x0
  
 39 ····aput-object·v1,·v0,·v2
  
 40 ····sget-object·v1,·Lcom/amazon/ion/impl/UnifiedSavePointManagerX$SavePoint$SavePointState;->DEFINED:Lcom/amazon/ion/impl/UnifiedSavePointManagerX$SavePoint$SavePointState;
  
 41 ····const/4·v2,·0x1
  
 42 ····aput-object·v1,·v0,·v2
  
 43 ····sget-object·v1,·Lcom/amazon/ion/impl/UnifiedSavePointManagerX$SavePoint$SavePointState;->ACTIVE:Lcom/amazon/ion/impl/UnifiedSavePointManagerX$SavePoint$SavePointState;
  
 44 ····const/4·v2,·0x2
  
 45 ····aput-object·v1,·v0,·v2
  
 46 ····return-object·v0
 47 .end·method
  
32 .method·static·constructor·<clinit>()V48 .method·static·constructor·<clinit>()V
33 ····.locals·749 ····.locals·3
  
34 ····.line·27750 ····.line·277
35 ····new-instance·v0,·Lcom/amazon/ion/impl/UnifiedSavePointManagerX$SavePoint$SavePointState;51 ····new-instance·v0,·Lcom/amazon/ion/impl/UnifiedSavePointManagerX$SavePoint$SavePointState;
  
36 ····const-string·v1,·"CLEAR"52 ····const-string·v1,·"CLEAR"
  
37 ····const/4·v2,·0x053 ····const/4·v2,·0x0
  
38 ····invoke-direct·{v0,·v1,·v2},·Lcom/amazon/ion/impl/UnifiedSavePointManagerX$SavePoint$SavePointState;-><init>(Ljava/lang/String;I)V54 ····invoke-direct·{v0,·v1,·v2},·Lcom/amazon/ion/impl/UnifiedSavePointManagerX$SavePoint$SavePointState;-><init>(Ljava/lang/String;I)V
  
39 ····sput-object·v0,·Lcom/amazon/ion/impl/UnifiedSavePointManagerX$SavePoint$SavePointState;->CLEAR:Lcom/amazon/ion/impl/UnifiedSavePointManagerX$SavePoint$SavePointState;55 ····sput-object·v0,·Lcom/amazon/ion/impl/UnifiedSavePointManagerX$SavePoint$SavePointState;->CLEAR:Lcom/amazon/ion/impl/UnifiedSavePointManagerX$SavePoint$SavePointState;
  
40 ····new-instance·v1,·Lcom/amazon/ion/impl/UnifiedSavePointManagerX$SavePoint$SavePointState;56 ····new-instance·v0,·Lcom/amazon/ion/impl/UnifiedSavePointManagerX$SavePoint$SavePointState;
  
41 ····const-string·v3,·"DEFINED" 
  
42 ····const/4·v4,·0x1 
  
43 ····invoke-direct·{v1,·v3,·v4},·Lcom/amazon/ion/impl/UnifiedSavePointManagerX$SavePoint$SavePointState;-><init>(Ljava/lang/String;I)V 
  
44 ····sput-object·v1,·Lcom/amazon/ion/impl/UnifiedSavePointManagerX$SavePoint$SavePointState;->DEFINED:Lcom/amazon/ion/impl/UnifiedSavePointManagerX$SavePoint$SavePointState;57 ····const-string·v1,·"DEFINED"
  
45 ····new-instance·v3,·Lcom/amazon/ion/impl/UnifiedSavePointManagerX$SavePoint$SavePointState;58 ····const/4·v2,·0x1
  
46 ····const-string·v5,·"ACTIVE"59 ····invoke-direct·{v0,·v1,·v2},·Lcom/amazon/ion/impl/UnifiedSavePointManagerX$SavePoint$SavePointState;-><init>(Ljava/lang/String;I)V
  
47 ····const/4·v6,·0x260 ····sput-object·v0,·Lcom/amazon/ion/impl/UnifiedSavePointManagerX$SavePoint$SavePointState;->DEFINED:Lcom/amazon/ion/impl/UnifiedSavePointManagerX$SavePoint$SavePointState;
  
48 ····invoke-direct·{v3,·v5,·v6},·Lcom/amazon/ion/impl/UnifiedSavePointManagerX$SavePoint$SavePointState;-><init>(Ljava/lang/String;I)V61 ····new-instance·v0,·Lcom/amazon/ion/impl/UnifiedSavePointManagerX$SavePoint$SavePointState;
  
49 ····sput-object·v3,·Lcom/amazon/ion/impl/UnifiedSavePointManagerX$SavePoint$SavePointState;->ACTIVE:Lcom/amazon/ion/impl/UnifiedSavePointManagerX$SavePoint$SavePointState;62 ····const-string·v1,·"ACTIVE"
  
50 ····const/4·v5,·0x363 ····const/4·v2,·0x2
  
51 ····new-array·v5,·v5,·[Lcom/amazon/ion/impl/UnifiedSavePointManagerX$SavePoint$SavePointState;64 ····invoke-direct·{v0,·v1,·v2},·Lcom/amazon/ion/impl/UnifiedSavePointManagerX$SavePoint$SavePointState;-><init>(Ljava/lang/String;I)V
  
52 ····aput-object·v0,·v5,·v265 ····sput-object·v0,·Lcom/amazon/ion/impl/UnifiedSavePointManagerX$SavePoint$SavePointState;->ACTIVE:Lcom/amazon/ion/impl/UnifiedSavePointManagerX$SavePoint$SavePointState;
  
53 ····aput-object·v1,·v5,·v466 ····invoke-static·{},·Lcom/amazon/ion/impl/UnifiedSavePointManagerX$SavePoint$SavePointState;->$values()[Lcom/amazon/ion/impl/UnifiedSavePointManagerX$SavePoint$SavePointState;
  
54 ····aput-object·v3,·v5,·v667 ····move-result-object·v0
  
55 ····sput-object·v5,·Lcom/amazon/ion/impl/UnifiedSavePointManagerX$SavePoint$SavePointState;->$VALUES:[Lcom/amazon/ion/impl/UnifiedSavePointManagerX$SavePoint$SavePointState;68 ····sput-object·v0,·Lcom/amazon/ion/impl/UnifiedSavePointManagerX$SavePoint$SavePointState;->$VALUES:[Lcom/amazon/ion/impl/UnifiedSavePointManagerX$SavePoint$SavePointState;
  
56 ····return-void69 ····return-void
57 .end·method70 .end·method
  
58 .method·private·constructor·<init>(Ljava/lang/String;I)V71 .method·private·constructor·<init>(Ljava/lang/String;I)V
59 ····.locals·072 ····.locals·0
 73 ····.annotation·system·Ldalvik/annotation/MethodParameters;
 74 ········accessFlags·=·{
 75 ············0x1000,
 76 ············0x1000
 77 ········}
 78 ········names·=·{
 79 ············null,
 80 ············null
 81 ········}
 82 ····.end·annotation
  
60 ····.annotation·system·Ldalvik/annotation/Signature;83 ····.annotation·system·Ldalvik/annotation/Signature;
61 ········value·=·{84 ········value·=·{
62 ············"()V"85 ············"()V"
63 ········}86 ········}
64 ····.end·annotation87 ····.end·annotation
  
65 ····.line·27788 ····.line·277
66 ····invoke-direct·{p0,·p1,·p2},·Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V89 ····invoke-direct·{p0,·p1,·p2},·Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V
  
67 ····return-void90 ····return-void
68 .end·method91 .end·method
  
69 .method·public·static·valueOf(Ljava/lang/String;)Lcom/amazon/ion/impl/UnifiedSavePointManagerX$SavePoint$SavePointState;92 .method·public·static·valueOf(Ljava/lang/String;)Lcom/amazon/ion/impl/UnifiedSavePointManagerX$SavePoint$SavePointState;
70 ····.locals·193 ····.locals·1
 94 ····.annotation·system·Ldalvik/annotation/MethodParameters;
 95 ········accessFlags·=·{
 96 ············0x8000
 97 ········}
 98 ········names·=·{
 99 ············null
 100 ········}
 101 ····.end·annotation
  
71 ····.line·277102 ····.line·277
72 ····const-class·v0,·Lcom/amazon/ion/impl/UnifiedSavePointManagerX$SavePoint$SavePointState;103 ····const-class·v0,·Lcom/amazon/ion/impl/UnifiedSavePointManagerX$SavePoint$SavePointState;
  
73 ····invoke-static·{v0,·p0},·Ljava/lang/Enum;->valueOf(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum;104 ····invoke-static·{v0,·p0},·Ljava/lang/Enum;->valueOf(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum;
  
74 ····move-result-object·p0105 ····move-result-object·p0
Max diff block lines reached; -1/5578 bytes (-0.02%) of diff not shown.
3.58 KB
smali/com/amazon/ion/impl/SymbolTableReader$Op.smali
    
Offset 27, 67 lines modifiedOffset 27, 105 lines modified
  
27 .field·public·static·final·enum·NEXT:Lcom/amazon/ion/impl/SymbolTableReader$Op;27 .field·public·static·final·enum·NEXT:Lcom/amazon/ion/impl/SymbolTableReader$Op;
  
28 .field·public·static·final·enum·STEPOUT:Lcom/amazon/ion/impl/SymbolTableReader$Op;28 .field·public·static·final·enum·STEPOUT:Lcom/amazon/ion/impl/SymbolTableReader$Op;
  
  
29 #·direct·methods29 #·direct·methods
 30 .method·private·static·synthetic·$values()[Lcom/amazon/ion/impl/SymbolTableReader$Op;
 31 ····.locals·3
  
 32 ····const/4·v0,·0x2
  
 33 ····.line·723
 34 ····new-array·v0,·v0,·[Lcom/amazon/ion/impl/SymbolTableReader$Op;
  
 35 ····sget-object·v1,·Lcom/amazon/ion/impl/SymbolTableReader$Op;->NEXT:Lcom/amazon/ion/impl/SymbolTableReader$Op;
  
 36 ····const/4·v2,·0x0
  
 37 ····aput-object·v1,·v0,·v2
  
 38 ····sget-object·v1,·Lcom/amazon/ion/impl/SymbolTableReader$Op;->STEPOUT:Lcom/amazon/ion/impl/SymbolTableReader$Op;
  
 39 ····const/4·v2,·0x1
  
 40 ····aput-object·v1,·v0,·v2
  
 41 ····return-object·v0
 42 .end·method
  
30 .method·static·constructor·<clinit>()V43 .method·static·constructor·<clinit>()V
31 ····.locals·544 ····.locals·3
  
32 ····.line·72345 ····.line·723
33 ····new-instance·v0,·Lcom/amazon/ion/impl/SymbolTableReader$Op;46 ····new-instance·v0,·Lcom/amazon/ion/impl/SymbolTableReader$Op;
  
34 ····const-string·v1,·"NEXT"47 ····const-string·v1,·"NEXT"
  
35 ····const/4·v2,·0x048 ····const/4·v2,·0x0
  
36 ····invoke-direct·{v0,·v1,·v2},·Lcom/amazon/ion/impl/SymbolTableReader$Op;-><init>(Ljava/lang/String;I)V49 ····invoke-direct·{v0,·v1,·v2},·Lcom/amazon/ion/impl/SymbolTableReader$Op;-><init>(Ljava/lang/String;I)V
  
37 ····sput-object·v0,·Lcom/amazon/ion/impl/SymbolTableReader$Op;->NEXT:Lcom/amazon/ion/impl/SymbolTableReader$Op;50 ····sput-object·v0,·Lcom/amazon/ion/impl/SymbolTableReader$Op;->NEXT:Lcom/amazon/ion/impl/SymbolTableReader$Op;
  
38 ····new-instance·v1,·Lcom/amazon/ion/impl/SymbolTableReader$Op;51 ····new-instance·v0,·Lcom/amazon/ion/impl/SymbolTableReader$Op;
  
39 ····const-string·v3,·"STEPOUT" 
  
40 ····const/4·v4,·0x1 
  
41 ····invoke-direct·{v1,·v3,·v4},·Lcom/amazon/ion/impl/SymbolTableReader$Op;-><init>(Ljava/lang/String;I)V52 ····const-string·v1,·"STEPOUT"
  
42 ····sput-object·v1,·Lcom/amazon/ion/impl/SymbolTableReader$Op;->STEPOUT:Lcom/amazon/ion/impl/SymbolTableReader$Op;53 ····const/4·v2,·0x1
  
43 ····const/4·v3,·0x254 ····invoke-direct·{v0,·v1,·v2},·Lcom/amazon/ion/impl/SymbolTableReader$Op;-><init>(Ljava/lang/String;I)V
  
44 ····new-array·v3,·v3,·[Lcom/amazon/ion/impl/SymbolTableReader$Op;55 ····sput-object·v0,·Lcom/amazon/ion/impl/SymbolTableReader$Op;->STEPOUT:Lcom/amazon/ion/impl/SymbolTableReader$Op;
  
45 ····aput-object·v0,·v3,·v256 ····invoke-static·{},·Lcom/amazon/ion/impl/SymbolTableReader$Op;->$values()[Lcom/amazon/ion/impl/SymbolTableReader$Op;
  
46 ····aput-object·v1,·v3,·v457 ····move-result-object·v0
  
47 ····sput-object·v3,·Lcom/amazon/ion/impl/SymbolTableReader$Op;->$VALUES:[Lcom/amazon/ion/impl/SymbolTableReader$Op;58 ····sput-object·v0,·Lcom/amazon/ion/impl/SymbolTableReader$Op;->$VALUES:[Lcom/amazon/ion/impl/SymbolTableReader$Op;
  
48 ····return-void59 ····return-void
49 .end·method60 .end·method
  
50 .method·private·constructor·<init>(Ljava/lang/String;I)V61 .method·private·constructor·<init>(Ljava/lang/String;I)V
51 ····.locals·062 ····.locals·0
 63 ····.annotation·system·Ldalvik/annotation/MethodParameters;
 64 ········accessFlags·=·{
 65 ············0x1000,
 66 ············0x1000
 67 ········}
 68 ········names·=·{
 69 ············null,
 70 ············null
 71 ········}
 72 ····.end·annotation
  
52 ····.annotation·system·Ldalvik/annotation/Signature;73 ····.annotation·system·Ldalvik/annotation/Signature;
53 ········value·=·{74 ········value·=·{
54 ············"()V"75 ············"()V"
55 ········}76 ········}
56 ····.end·annotation77 ····.end·annotation
  
57 ····.line·72378 ····.line·723
58 ····invoke-direct·{p0,·p1,·p2},·Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V79 ····invoke-direct·{p0,·p1,·p2},·Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V
  
59 ····return-void80 ····return-void
60 .end·method81 .end·method
  
61 .method·public·static·valueOf(Ljava/lang/String;)Lcom/amazon/ion/impl/SymbolTableReader$Op;82 .method·public·static·valueOf(Ljava/lang/String;)Lcom/amazon/ion/impl/SymbolTableReader$Op;
62 ····.locals·183 ····.locals·1
 84 ····.annotation·system·Ldalvik/annotation/MethodParameters;
 85 ········accessFlags·=·{
 86 ············0x8000
 87 ········}
 88 ········names·=·{
 89 ············null
 90 ········}
 91 ····.end·annotation
  
63 ····.line·72392 ····.line·723
64 ····const-class·v0,·Lcom/amazon/ion/impl/SymbolTableReader$Op;93 ····const-class·v0,·Lcom/amazon/ion/impl/SymbolTableReader$Op;
  
65 ····invoke-static·{v0,·p0},·Ljava/lang/Enum;->valueOf(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum;94 ····invoke-static·{v0,·p0},·Ljava/lang/Enum;->valueOf(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum;
  
66 ····move-result-object·p095 ····move-result-object·p0
1.04 KB
smali/com/amazon/ion/impl/IonReaderTextRawTokensX$CommentStrategy$3.smali
    
Offset 5, 26 lines modifiedOffset 5, 36 lines modified
  
5 #·annotations5 #·annotations
6 .annotation·system·Ldalvik/annotation/EnclosingClass;6 .annotation·system·Ldalvik/annotation/EnclosingClass;
7 ····value·=·Lcom/amazon/ion/impl/IonReaderTextRawTokensX$CommentStrategy;7 ····value·=·Lcom/amazon/ion/impl/IonReaderTextRawTokensX$CommentStrategy;
8 .end·annotation8 .end·annotation
  
9 .annotation·system·Ldalvik/annotation/InnerClass;9 .annotation·system·Ldalvik/annotation/InnerClass;
10 ····accessFlags·=·0x400810 ····accessFlags·=·0x4010
11 ····name·=·null11 ····name·=·null
12 .end·annotation12 .end·annotation
  
  
13 #·direct·methods13 #·direct·methods
14 .method·constructor·<init>(Ljava/lang/String;I)V14 .method·constructor·<init>(Ljava/lang/String;I)V
15 ····.locals·115 ····.locals·1
 16 ····.annotation·system·Ldalvik/annotation/MethodParameters;
 17 ········accessFlags·=·{
 18 ············0x1000,
 19 ············0x1000
 20 ········}
 21 ········names·=·{
 22 ············null,
 23 ············null
 24 ········}
 25 ····.end·annotation
  
16 ····const/4·v0,·0x026 ····const/4·v0,·0x0
  
17 ····.line·78427 ····.line·771
18 ····invoke-direct·{p0,·p1,·p2,·v0},·Lcom/amazon/ion/impl/IonReaderTextRawTokensX$CommentStrategy;-><init>(Ljava/lang/String;ILcom/amazon/ion/impl/IonReaderTextRawTokensX$1;)V28 ····invoke-direct·{p0,·p1,·p2,·v0},·Lcom/amazon/ion/impl/IonReaderTextRawTokensX$CommentStrategy;-><init>(Ljava/lang/String;ILcom/amazon/ion/impl/IonReaderTextRawTokensX$1;)V
  
19 ····return-void29 ····return-void
20 .end·method30 .end·method
  
  
21 #·virtual·methods31 #·virtual·methods
751 B
smali/com/amazon/ion/impl/_Private_ByteTransferReader.smali
    
Offset 1, 13 lines modifiedOffset 1, 16 lines modified
1 .class·public·interface·abstract·Lcom/amazon/ion/impl/_Private_ByteTransferReader;1 .class·public·interface·abstract·Lcom/amazon/ion/impl/_Private_ByteTransferReader;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"_Private_ByteTransferReader.java"3 .source·"_Private_ByteTransferReader.java"
  
  
4 #·virtual·methods4 #·virtual·methods
 5 .method·public·abstract·isSymbolTableCompatible(Lcom/amazon/ion/SymbolTable;)Z
 6 .end·method
  
5 .method·public·abstract·transferCurrentValue(Lcom/amazon/ion/impl/_Private_ByteTransferSink;)V7 .method·public·abstract·transferCurrentValue(Lcom/amazon/ion/impl/_Private_ByteTransferSink;)Z
6 ····.annotation·system·Ldalvik/annotation/Throws;8 ····.annotation·system·Ldalvik/annotation/Throws;
7 ········value·=·{9 ········value·=·{
8 ············Ljava/io/IOException;10 ············Ljava/io/IOException;
9 ········}11 ········}
10 ····.end·annotation12 ····.end·annotation
11 .end·method13 .end·method
781 B
smali/com/amazon/ion/impl/IonReaderTreeUserX$SeekableReaderFacet.smali
    
Offset 20, 14 lines modifiedOffset 20, 22 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lcom/amazon/ion/impl/IonReaderTreeUserX;21 .field·final·synthetic·this$0:Lcom/amazon/ion/impl/IonReaderTreeUserX;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·private·constructor·<init>(Lcom/amazon/ion/impl/IonReaderTreeUserX;)V23 .method·private·constructor·<init>(Lcom/amazon/ion/impl/IonReaderTreeUserX;)V
24 ····.locals·024 ····.locals·0
 25 ····.annotation·system·Ldalvik/annotation/MethodParameters;
 26 ········accessFlags·=·{
 27 ············0x1010
 28 ········}
 29 ········names·=·{
 30 ············null
 31 ········}
 32 ····.end·annotation
  
25 ····.line·23633 ····.line·236
26 ····iput-object·p1,·p0,·Lcom/amazon/ion/impl/IonReaderTreeUserX$SeekableReaderFacet;->this$0:Lcom/amazon/ion/impl/IonReaderTreeUserX;34 ····iput-object·p1,·p0,·Lcom/amazon/ion/impl/IonReaderTreeUserX$SeekableReaderFacet;->this$0:Lcom/amazon/ion/impl/IonReaderTreeUserX;
  
27 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V35 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
28 ····return-void36 ····return-void
1.06 KB
smali/com/amazon/ion/impl/IonReaderTextRawTokensX$ProhibitedCharacters$3.smali
    
Offset 5, 26 lines modifiedOffset 5, 36 lines modified
  
5 #·annotations5 #·annotations
6 .annotation·system·Ldalvik/annotation/EnclosingClass;6 .annotation·system·Ldalvik/annotation/EnclosingClass;
7 ····value·=·Lcom/amazon/ion/impl/IonReaderTextRawTokensX$ProhibitedCharacters;7 ····value·=·Lcom/amazon/ion/impl/IonReaderTextRawTokensX$ProhibitedCharacters;
8 .end·annotation8 .end·annotation
  
9 .annotation·system·Ldalvik/annotation/InnerClass;9 .annotation·system·Ldalvik/annotation/InnerClass;
10 ····accessFlags·=·0x400810 ····accessFlags·=·0x4010
11 ····name·=·null11 ····name·=·null
12 .end·annotation12 .end·annotation
  
  
13 #·direct·methods13 #·direct·methods
14 .method·constructor·<init>(Ljava/lang/String;I)V14 .method·constructor·<init>(Ljava/lang/String;I)V
15 ····.locals·115 ····.locals·1
 16 ····.annotation·system·Ldalvik/annotation/MethodParameters;
 17 ········accessFlags·=·{
 18 ············0x1000,
 19 ············0x1000
 20 ········}
 21 ········names·=·{
 22 ············null,
 23 ············null
 24 ········}
 25 ····.end·annotation
  
16 ····const/4·v0,·0x026 ····const/4·v0,·0x0
  
17 ····.line·276327 ····.line·2750
18 ····invoke-direct·{p0,·p1,·p2,·v0},·Lcom/amazon/ion/impl/IonReaderTextRawTokensX$ProhibitedCharacters;-><init>(Ljava/lang/String;ILcom/amazon/ion/impl/IonReaderTextRawTokensX$1;)V28 ····invoke-direct·{p0,·p1,·p2,·v0},·Lcom/amazon/ion/impl/IonReaderTextRawTokensX$ProhibitedCharacters;-><init>(Ljava/lang/String;ILcom/amazon/ion/impl/IonReaderTextRawTokensX$1;)V
  
19 ····return-void29 ····return-void
20 .end·method30 .end·method
  
  
21 #·virtual·methods31 #·virtual·methods
20.5 KB
smali/com/amazon/ion/impl/IonReaderContinuableTopLevelBinary.smali
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 .class·final·Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary;1 .class·final·Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary;
2 .super·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary;2 .super·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary;
3 .source·"IonReaderContinuableTopLevelBinary.java"3 .source·"IonReaderContinuableTopLevelBinary.java"
  
4 #·interfaces4 #·interfaces
5 .implements·Lcom/amazon/ion/IonReader;5 .implements·Lcom/amazon/ion/IonReader;
 6 .implements·Lcom/amazon/ion/impl/_Private_ByteTransferReader;
6 .implements·Lcom/amazon/ion/impl/_Private_ReaderWriter;7 .implements·Lcom/amazon/ion/impl/_Private_ReaderWriter;
  
  
7 #·annotations8 #·annotations
8 .annotation·system·Ldalvik/annotation/MemberClasses;9 .annotation·system·Ldalvik/annotation/MemberClasses;
9 ····value·=·{10 ····value·=·{
 11 ········Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary$SpanProviderFacet;,
10 ········Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary$SeekableReaderFacet;,12 ········Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary$SeekableReaderFacet;,
11 ········Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary$RawValueSpanProviderFacet;,13 ········Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary$RawValueSpanProviderFacet;,
12 ········Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary$SpanProviderFacet;, 
13 ········Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary$IonReaderBinarySpan;14 ········Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary$IonReaderBinarySpan;
14 ····}15 ····}
15 .end·annotation16 .end·annotation
  
  
16 #·instance·fields17 #·instance·fields
17 .field·private·final·isFillRequired:Z18 .field·private·final·isFillRequired:Z
Offset 30, 148 lines modifiedOffset 31, 148 lines modified
30 .field·private·type:Lcom/amazon/ion/IonType;31 .field·private·type:Lcom/amazon/ion/IonType;
  
  
31 #·direct·methods32 #·direct·methods
32 .method·constructor·<init>(Lcom/amazon/ion/system/IonReaderBuilder;Ljava/io/InputStream;[BII)V33 .method·constructor·<init>(Lcom/amazon/ion/system/IonReaderBuilder;Ljava/io/InputStream;[BII)V
33 ····.locals·034 ····.locals·0
  
34 ····.line·7335 ····.line·74
35 ····invoke-direct/range·{p0·..·p5},·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary;-><init>(Lcom/amazon/ion/system/IonReaderBuilder;Ljava/io/InputStream;[BII)V36 ····invoke-direct/range·{p0·..·p5},·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary;-><init>(Lcom/amazon/ion/system/IonReaderBuilder;Ljava/io/InputStream;[BII)V
  
36 ····const/4·p2,·0x037 ····const/4·p2,·0x0
  
37 ····.line·5738 ····.line·58
38 ····iput-boolean·p2,·p0,·Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary;->isFillingValue:Z39 ····iput-boolean·p2,·p0,·Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary;->isFillingValue:Z
  
39 ····const/4·p2,·0x040 ····const/4·p2,·0x0
  
40 ····.line·6041 ····.line·61
41 ····iput-object·p2,·p0,·Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary;->type:Lcom/amazon/ion/IonType;42 ····iput-object·p2,·p0,·Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary;->type:Lcom/amazon/ion/IonType;
  
42 ····.line·6343 ····.line·64
43 ····iput-object·p2,·p0,·Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary;->symbolTableLastTransferred:Lcom/amazon/ion/SymbolTable;44 ····iput-object·p2,·p0,·Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary;->symbolTableLastTransferred:Lcom/amazon/ion/SymbolTable;
  
44 ····.line·7445 ····.line·75
45 ····invoke-virtual·{p1},·Lcom/amazon/ion/system/IonReaderBuilder;->isIncrementalReadingEnabled()Z46 ····invoke-virtual·{p1},·Lcom/amazon/ion/system/IonReaderBuilder;->isIncrementalReadingEnabled()Z
  
46 ····move-result·p147 ····move-result·p1
  
47 ····xor-int/lit8·p1,·p1,·0x148 ····xor-int/lit8·p1,·p1,·0x1
  
48 ····iput-boolean·p1,·p0,·Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary;->isNonContinuable:Z49 ····iput-boolean·p1,·p0,·Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary;->isNonContinuable:Z
  
49 ····.line·7550 ····.line·76
50 ····iput-boolean·p1,·p0,·Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary;->isFillRequired:Z51 ····iput-boolean·p1,·p0,·Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary;->isFillRequired:Z
  
51 ····return-void52 ····return-void
52 .end·method53 .end·method
  
53 .method·constructor·<init>(Lcom/amazon/ion/system/IonReaderBuilder;[BII)V54 .method·constructor·<init>(Lcom/amazon/ion/system/IonReaderBuilder;[BII)V
54 ····.locals·055 ····.locals·0
  
55 ····.line·8656 ····.line·87
56 ····invoke-direct·{p0,·p1,·p2,·p3,·p4},·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary;-><init>(Lcom/amazon/ion/system/IonReaderBuilder;[BII)V57 ····invoke-direct·{p0,·p1,·p2,·p3,·p4},·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary;-><init>(Lcom/amazon/ion/system/IonReaderBuilder;[BII)V
  
57 ····const/4·p2,·0x058 ····const/4·p2,·0x0
  
58 ····.line·5759 ····.line·58
59 ····iput-boolean·p2,·p0,·Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary;->isFillingValue:Z60 ····iput-boolean·p2,·p0,·Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary;->isFillingValue:Z
  
60 ····const/4·p3,·0x061 ····const/4·p3,·0x0
  
61 ····.line·6062 ····.line·61
62 ····iput-object·p3,·p0,·Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary;->type:Lcom/amazon/ion/IonType;63 ····iput-object·p3,·p0,·Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary;->type:Lcom/amazon/ion/IonType;
  
63 ····.line·6364 ····.line·64
64 ····iput-object·p3,·p0,·Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary;->symbolTableLastTransferred:Lcom/amazon/ion/SymbolTable;65 ····iput-object·p3,·p0,·Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary;->symbolTableLastTransferred:Lcom/amazon/ion/SymbolTable;
  
65 ····.line·8766 ····.line·88
66 ····invoke-virtual·{p1},·Lcom/amazon/ion/system/IonReaderBuilder;->isIncrementalReadingEnabled()Z67 ····invoke-virtual·{p1},·Lcom/amazon/ion/system/IonReaderBuilder;->isIncrementalReadingEnabled()Z
  
67 ····move-result·p168 ····move-result·p1
  
68 ····xor-int/lit8·p1,·p1,·0x169 ····xor-int/lit8·p1,·p1,·0x1
  
69 ····iput-boolean·p1,·p0,·Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary;->isNonContinuable:Z70 ····iput-boolean·p1,·p0,·Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary;->isNonContinuable:Z
  
70 ····.line·8871 ····.line·89
71 ····iput-boolean·p2,·p0,·Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary;->isFillRequired:Z72 ····iput-boolean·p2,·p0,·Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary;->isFillRequired:Z
  
72 ····return-void73 ····return-void
73 .end·method74 .end·method
  
74 .method·static·synthetic·access$000(Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary;)Lcom/amazon/ion/IonType;75 .method·static·synthetic·access$000(Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary;)Lcom/amazon/ion/IonType;
75 ····.locals·076 ····.locals·0
  
76 ····.line·4777 ····.line·48
77 ····iget-object·p0,·p0,·Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary;->type:Lcom/amazon/ion/IonType;78 ····iget-object·p0,·p0,·Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary;->type:Lcom/amazon/ion/IonType;
  
78 ····return-object·p079 ····return-object·p0
79 .end·method80 .end·method
  
80 .method·static·synthetic·access$002(Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary;Lcom/amazon/ion/IonType;)Lcom/amazon/ion/IonType;81 .method·static·synthetic·access$002(Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary;Lcom/amazon/ion/IonType;)Lcom/amazon/ion/IonType;
81 ····.locals·082 ····.locals·0
  
82 ····.line·4783 ····.line·48
83 ····iput-object·p1,·p0,·Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary;->type:Lcom/amazon/ion/IonType;84 ····iput-object·p1,·p0,·Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary;->type:Lcom/amazon/ion/IonType;
  
84 ····return-object·p185 ····return-object·p1
85 .end·method86 .end·method
  
86 .method·private·handleIncompleteValue()V87 .method·private·handleIncompleteValue()V
87 ····.locals·288 ····.locals·2
  
88 ····.line·13889 ····.line·139
89 ····iget-object·v0,·p0,·Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary;->event:Lcom/amazon/ion/IonCursor$Event;90 ····iget-object·v0,·p0,·Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary;->event:Lcom/amazon/ion/IonCursor$Event;
  
90 ····sget-object·v1,·Lcom/amazon/ion/IonCursor$Event;->NEEDS_DATA:Lcom/amazon/ion/IonCursor$Event;91 ····sget-object·v1,·Lcom/amazon/ion/IonCursor$Event;->NEEDS_DATA:Lcom/amazon/ion/IonCursor$Event;
  
91 ····if-ne·v0,·v1,·:cond_092 ····if-ne·v0,·v1,·:cond_0
  
92 ····.line·14193 ····.line·142
93 ····iget-boolean·v0,·p0,·Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary;->isNonContinuable:Z94 ····iget-boolean·v0,·p0,·Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary;->isNonContinuable:Z
Max diff block lines reached; 16212/20904 bytes (77.55%) of diff not shown.
19.3 KB
smali/com/amazon/ion/impl/_Private_IonConstants$HighNibble.smali
    
Offset 63, 16 lines modifiedOffset 63, 123 lines modified
  
63 .field·private·_lengthFollows:Z63 .field·private·_lengthFollows:Z
  
64 .field·private·_value:I64 .field·private·_value:I
  
  
65 #·direct·methods65 #·direct·methods
 66 .method·private·static·synthetic·$values()[Lcom/amazon/ion/impl/_Private_IonConstants$HighNibble;
 67 ····.locals·3
  
 68 ····const/16·v0,·0x10
  
 69 ····.line·167
 70 ····new-array·v0,·v0,·[Lcom/amazon/ion/impl/_Private_IonConstants$HighNibble;
  
 71 ····sget-object·v1,·Lcom/amazon/ion/impl/_Private_IonConstants$HighNibble;->hnNull:Lcom/amazon/ion/impl/_Private_IonConstants$HighNibble;
  
 72 ····const/4·v2,·0x0
  
 73 ····aput-object·v1,·v0,·v2
  
 74 ····sget-object·v1,·Lcom/amazon/ion/impl/_Private_IonConstants$HighNibble;->hnBoolean:Lcom/amazon/ion/impl/_Private_IonConstants$HighNibble;
  
 75 ····const/4·v2,·0x1
  
 76 ····aput-object·v1,·v0,·v2
  
 77 ····sget-object·v1,·Lcom/amazon/ion/impl/_Private_IonConstants$HighNibble;->hnPosInt:Lcom/amazon/ion/impl/_Private_IonConstants$HighNibble;
  
 78 ····const/4·v2,·0x2
  
 79 ····aput-object·v1,·v0,·v2
  
 80 ····sget-object·v1,·Lcom/amazon/ion/impl/_Private_IonConstants$HighNibble;->hnNegInt:Lcom/amazon/ion/impl/_Private_IonConstants$HighNibble;
  
 81 ····const/4·v2,·0x3
  
 82 ····aput-object·v1,·v0,·v2
  
 83 ····sget-object·v1,·Lcom/amazon/ion/impl/_Private_IonConstants$HighNibble;->hnFloat:Lcom/amazon/ion/impl/_Private_IonConstants$HighNibble;
  
 84 ····const/4·v2,·0x4
  
 85 ····aput-object·v1,·v0,·v2
  
 86 ····sget-object·v1,·Lcom/amazon/ion/impl/_Private_IonConstants$HighNibble;->hnDecimal:Lcom/amazon/ion/impl/_Private_IonConstants$HighNibble;
  
 87 ····const/4·v2,·0x5
  
 88 ····aput-object·v1,·v0,·v2
  
 89 ····sget-object·v1,·Lcom/amazon/ion/impl/_Private_IonConstants$HighNibble;->hnTimestamp:Lcom/amazon/ion/impl/_Private_IonConstants$HighNibble;
  
 90 ····const/4·v2,·0x6
  
 91 ····aput-object·v1,·v0,·v2
  
 92 ····sget-object·v1,·Lcom/amazon/ion/impl/_Private_IonConstants$HighNibble;->hnSymbol:Lcom/amazon/ion/impl/_Private_IonConstants$HighNibble;
  
 93 ····const/4·v2,·0x7
  
 94 ····aput-object·v1,·v0,·v2
  
 95 ····sget-object·v1,·Lcom/amazon/ion/impl/_Private_IonConstants$HighNibble;->hnString:Lcom/amazon/ion/impl/_Private_IonConstants$HighNibble;
  
 96 ····const/16·v2,·0x8
  
 97 ····aput-object·v1,·v0,·v2
  
 98 ····sget-object·v1,·Lcom/amazon/ion/impl/_Private_IonConstants$HighNibble;->hnClob:Lcom/amazon/ion/impl/_Private_IonConstants$HighNibble;
  
 99 ····const/16·v2,·0x9
  
 100 ····aput-object·v1,·v0,·v2
  
 101 ····sget-object·v1,·Lcom/amazon/ion/impl/_Private_IonConstants$HighNibble;->hnBlob:Lcom/amazon/ion/impl/_Private_IonConstants$HighNibble;
  
 102 ····const/16·v2,·0xa
  
 103 ····aput-object·v1,·v0,·v2
  
 104 ····sget-object·v1,·Lcom/amazon/ion/impl/_Private_IonConstants$HighNibble;->hnList:Lcom/amazon/ion/impl/_Private_IonConstants$HighNibble;
  
 105 ····const/16·v2,·0xb
  
 106 ····aput-object·v1,·v0,·v2
  
 107 ····sget-object·v1,·Lcom/amazon/ion/impl/_Private_IonConstants$HighNibble;->hnSexp:Lcom/amazon/ion/impl/_Private_IonConstants$HighNibble;
  
 108 ····const/16·v2,·0xc
  
 109 ····aput-object·v1,·v0,·v2
  
 110 ····sget-object·v1,·Lcom/amazon/ion/impl/_Private_IonConstants$HighNibble;->hnStruct:Lcom/amazon/ion/impl/_Private_IonConstants$HighNibble;
  
 111 ····const/16·v2,·0xd
  
 112 ····aput-object·v1,·v0,·v2
  
 113 ····sget-object·v1,·Lcom/amazon/ion/impl/_Private_IonConstants$HighNibble;->hnTypedecl:Lcom/amazon/ion/impl/_Private_IonConstants$HighNibble;
  
 114 ····const/16·v2,·0xe
  
 115 ····aput-object·v1,·v0,·v2
  
 116 ····sget-object·v1,·Lcom/amazon/ion/impl/_Private_IonConstants$HighNibble;->hnUnused:Lcom/amazon/ion/impl/_Private_IonConstants$HighNibble;
  
 117 ····const/16·v2,·0xf
  
 118 ····aput-object·v1,·v0,·v2
  
 119 ····return-object·v0
 120 .end·method
  
66 .method·static·constructor·<clinit>()V121 .method·static·constructor·<clinit>()V
67 ····.locals·27122 ····.locals·13
  
68 ····.line·170123 ····.line·170
69 ····new-instance·v6,·Lcom/amazon/ion/impl/_Private_IonConstants$HighNibble;124 ····new-instance·v6,·Lcom/amazon/ion/impl/_Private_IonConstants$HighNibble;
  
70 ····const/4·v4,·0x0125 ····const/4·v4,·0x0
  
71 ····const/4·v5,·0x0126 ····const/4·v5,·0x0
Offset 105, 325 lines modifiedOffset 212, 270 lines modified
105 ····move-object·v7,·v0212 ····move-object·v7,·v0
  
106 ····invoke-direct/range·{v7·..·v12},·Lcom/amazon/ion/impl/_Private_IonConstants$HighNibble;-><init>(Ljava/lang/String;IIZZ)V213 ····invoke-direct/range·{v7·..·v12},·Lcom/amazon/ion/impl/_Private_IonConstants$HighNibble;-><init>(Ljava/lang/String;IIZZ)V
Max diff block lines reached; 15690/19599 bytes (80.06%) of diff not shown.
474 B
smali/com/amazon/ion/impl/IonWriterSystemBinary$1.smali
    
Offset 18, 15 lines modifiedOffset 18, 15 lines modified
18 .field·static·final·synthetic·$SwitchMap$com$amazon$ion$IonType:[I18 .field·static·final·synthetic·$SwitchMap$com$amazon$ion$IonType:[I
  
  
19 #·direct·methods19 #·direct·methods
20 .method·static·constructor·<clinit>()V20 .method·static·constructor·<clinit>()V
21 ····.locals·321 ····.locals·3
  
22 ····.line·60622 ····.line·582
23 ····invoke-static·{},·Lcom/amazon/ion/IonType;->values()[Lcom/amazon/ion/IonType;23 ····invoke-static·{},·Lcom/amazon/ion/IonType;->values()[Lcom/amazon/ion/IonType;
  
24 ····move-result-object·v024 ····move-result-object·v0
  
25 ····array-length·v0,·v025 ····array-length·v0,·v0
  
26 ····new-array·v0,·v0,·[I26 ····new-array·v0,·v0,·[I
5.82 KB
smali/com/amazon/ion/impl/IonReaderTextUserX$IonReaderTextSpan.smali
    
Offset 26, 113 lines modifiedOffset 26, 131 lines modified
  
26 .field·private·final·_start_column:J26 .field·private·final·_start_column:J
  
27 .field·private·final·_start_line:J27 .field·private·final·_start_line:J
  
28 .field·private·final·_start_offset:J28 .field·private·final·_start_offset:J
  
 29 .field·private·final·_symbols:Lcom/amazon/ion/SymbolTable;
  
  
29 #·direct·methods30 #·direct·methods
30 .method·constructor·<init>(Lcom/amazon/ion/impl/IonReaderTextUserX;)V31 .method·constructor·<init>(Lcom/amazon/ion/impl/IonReaderTextUserX;)V
31 ····.locals·432 ····.locals·4
  
32 ····.line·27733 ····.line·265
33 ····invoke-direct·{p0},·Lcom/amazon/ion/impl/DowncastingFaceted;-><init>()V34 ····invoke-direct·{p0},·Lcom/amazon/ion/impl/DowncastingFaceted;-><init>()V
  
34 ····.line·28135 ····.line·269
35 ····iget-object·v0,·p1,·Lcom/amazon/ion/impl/IonReaderTextUserX;->_scanner:Lcom/amazon/ion/impl/IonReaderTextRawTokensX;36 ····iget-object·v0,·p1,·Lcom/amazon/ion/impl/IonReaderTextUserX;->_scanner:Lcom/amazon/ion/impl/IonReaderTextRawTokensX;
  
36 ····invoke-virtual·{v0},·Lcom/amazon/ion/impl/IonReaderTextRawTokensX;->getSourceStream()Lcom/amazon/ion/impl/UnifiedInputStreamX;37 ····invoke-virtual·{v0},·Lcom/amazon/ion/impl/IonReaderTextRawTokensX;->getSourceStream()Lcom/amazon/ion/impl/UnifiedInputStreamX;
  
37 ····move-result-object·v038 ····move-result-object·v0
  
38 ····.line·28639 ····.line·274
39 ····iget-object·v0,·v0,·Lcom/amazon/ion/impl/UnifiedInputStreamX;->_buffer:Lcom/amazon/ion/impl/UnifiedInputBufferX;40 ····iget-object·v0,·v0,·Lcom/amazon/ion/impl/UnifiedInputStreamX;->_buffer:Lcom/amazon/ion/impl/UnifiedInputBufferX;
  
40 ····invoke-virtual·{v0},·Lcom/amazon/ion/impl/UnifiedInputBufferX;->getCurrentPage()Lcom/amazon/ion/impl/UnifiedDataPageX;41 ····invoke-virtual·{v0},·Lcom/amazon/ion/impl/UnifiedInputBufferX;->getCurrentPage()Lcom/amazon/ion/impl/UnifiedDataPageX;
  
41 ····move-result-object·v042 ····move-result-object·v0
  
42 ····iput-object·v0,·p0,·Lcom/amazon/ion/impl/IonReaderTextUserX$IonReaderTextSpan;->_data_page:Lcom/amazon/ion/impl/UnifiedDataPageX;43 ····iput-object·v0,·p0,·Lcom/amazon/ion/impl/IonReaderTextUserX$IonReaderTextSpan;->_data_page:Lcom/amazon/ion/impl/UnifiedDataPageX;
  
43 ····.line·28744 ····.line·275
 45 ····invoke-virtual·{p1},·Lcom/amazon/ion/impl/IonReaderTextUserX;->getSymbolTable()Lcom/amazon/ion/SymbolTable;
  
 46 ····move-result-object·v0
  
 47 ····iput-object·v0,·p0,·Lcom/amazon/ion/impl/IonReaderTextUserX$IonReaderTextSpan;->_symbols:Lcom/amazon/ion/SymbolTable;
  
 48 ····.line·276
44 ····invoke-virtual·{p1},·Lcom/amazon/ion/impl/IonReaderTextUserX;->getContainerType()Lcom/amazon/ion/IonType;49 ····invoke-virtual·{p1},·Lcom/amazon/ion/impl/IonReaderTextUserX;->getContainerType()Lcom/amazon/ion/IonType;
  
45 ····move-result-object·v050 ····move-result-object·v0
  
46 ····iput-object·v0,·p0,·Lcom/amazon/ion/impl/IonReaderTextUserX$IonReaderTextSpan;->_container_type:Lcom/amazon/ion/IonType;51 ····iput-object·v0,·p0,·Lcom/amazon/ion/impl/IonReaderTextUserX$IonReaderTextSpan;->_container_type:Lcom/amazon/ion/IonType;
  
47 ····.line·28952 ····.line·278
48 ····iget-wide·v0,·p1,·Lcom/amazon/ion/impl/IonReaderTextUserX;->_value_start_offset:J53 ····iget-wide·v0,·p1,·Lcom/amazon/ion/impl/IonReaderTextUserX;->_value_start_offset:J
  
49 ····invoke-static·{p1},·Lcom/amazon/ion/impl/IonReaderTextUserX;->access$000(Lcom/amazon/ion/impl/IonReaderTextUserX;)I54 ····invoke-static·{p1},·Lcom/amazon/ion/impl/IonReaderTextUserX;->access$000(Lcom/amazon/ion/impl/IonReaderTextUserX;)I
  
50 ····move-result·v255 ····move-result·v2
  
51 ····int-to-long·v2,·v256 ····int-to-long·v2,·v2
  
52 ····sub-long/2addr·v0,·v257 ····sub-long/2addr·v0,·v2
  
53 ····iput-wide·v0,·p0,·Lcom/amazon/ion/impl/IonReaderTextUserX$IonReaderTextSpan;->_start_offset:J58 ····iput-wide·v0,·p0,·Lcom/amazon/ion/impl/IonReaderTextUserX$IonReaderTextSpan;->_start_offset:J
  
54 ····.line·29059 ····.line·279
55 ····iget-wide·v0,·p1,·Lcom/amazon/ion/impl/IonReaderTextUserX;->_value_start_line:J60 ····iget-wide·v0,·p1,·Lcom/amazon/ion/impl/IonReaderTextUserX;->_value_start_line:J
  
56 ····iput-wide·v0,·p0,·Lcom/amazon/ion/impl/IonReaderTextUserX$IonReaderTextSpan;->_start_line:J61 ····iput-wide·v0,·p0,·Lcom/amazon/ion/impl/IonReaderTextUserX$IonReaderTextSpan;->_start_line:J
  
57 ····.line·29162 ····.line·280
58 ····iget-wide·v0,·p1,·Lcom/amazon/ion/impl/IonReaderTextUserX;->_value_start_column:J63 ····iget-wide·v0,·p1,·Lcom/amazon/ion/impl/IonReaderTextUserX;->_value_start_column:J
  
59 ····iput-wide·v0,·p0,·Lcom/amazon/ion/impl/IonReaderTextUserX$IonReaderTextSpan;->_start_column:J64 ····iput-wide·v0,·p0,·Lcom/amazon/ion/impl/IonReaderTextUserX$IonReaderTextSpan;->_start_column:J
  
60 ····return-void65 ····return-void
61 .end·method66 .end·method
  
62 .method·static·synthetic·access$100(Lcom/amazon/ion/impl/IonReaderTextUserX$IonReaderTextSpan;)J67 .method·static·synthetic·access$100(Lcom/amazon/ion/impl/IonReaderTextUserX$IonReaderTextSpan;)J
63 ····.locals·268 ····.locals·2
  
64 ····.line·26569 ····.line·252
65 ····iget-wide·v0,·p0,·Lcom/amazon/ion/impl/IonReaderTextUserX$IonReaderTextSpan;->_start_offset:J70 ····iget-wide·v0,·p0,·Lcom/amazon/ion/impl/IonReaderTextUserX$IonReaderTextSpan;->_start_offset:J
  
66 ····return-wide·v071 ····return-wide·v0
67 .end·method72 .end·method
  
68 .method·static·synthetic·access$200(Lcom/amazon/ion/impl/IonReaderTextUserX$IonReaderTextSpan;)J73 .method·static·synthetic·access$200(Lcom/amazon/ion/impl/IonReaderTextUserX$IonReaderTextSpan;)J
69 ····.locals·274 ····.locals·2
  
70 ····.line·26575 ····.line·252
71 ····iget-wide·v0,·p0,·Lcom/amazon/ion/impl/IonReaderTextUserX$IonReaderTextSpan;->_start_line:J76 ····iget-wide·v0,·p0,·Lcom/amazon/ion/impl/IonReaderTextUserX$IonReaderTextSpan;->_start_line:J
  
72 ····return-wide·v077 ····return-wide·v0
73 .end·method78 .end·method
  
74 .method·static·synthetic·access$300(Lcom/amazon/ion/impl/IonReaderTextUserX$IonReaderTextSpan;)J79 .method·static·synthetic·access$300(Lcom/amazon/ion/impl/IonReaderTextUserX$IonReaderTextSpan;)J
75 ····.locals·280 ····.locals·2
  
76 ····.line·26581 ····.line·252
77 ····iget-wide·v0,·p0,·Lcom/amazon/ion/impl/IonReaderTextUserX$IonReaderTextSpan;->_start_column:J82 ····iget-wide·v0,·p0,·Lcom/amazon/ion/impl/IonReaderTextUserX$IonReaderTextSpan;->_start_column:J
  
78 ····return-wide·v083 ····return-wide·v0
79 .end·method84 .end·method
  
 85 .method·static·synthetic·access$400(Lcom/amazon/ion/impl/IonReaderTextUserX$IonReaderTextSpan;)Lcom/amazon/ion/SymbolTable;
 86 ····.locals·0
  
 87 ····.line·252
 88 ····iget-object·p0,·p0,·Lcom/amazon/ion/impl/IonReaderTextUserX$IonReaderTextSpan;->_symbols:Lcom/amazon/ion/SymbolTable;
  
 89 ····return-object·p0
 90 .end·method
  
  
80 #·virtual·methods91 #·virtual·methods
81 .method·getContainerType()Lcom/amazon/ion/IonType;92 .method·getContainerType()Lcom/amazon/ion/IonType;
82 ····.locals·193 ····.locals·1
  
83 ····.line·33194 ····.line·320
84 ····iget-object·v0,·p0,·Lcom/amazon/ion/impl/IonReaderTextUserX$IonReaderTextSpan;->_container_type:Lcom/amazon/ion/IonType;95 ····iget-object·v0,·p0,·Lcom/amazon/ion/impl/IonReaderTextUserX$IonReaderTextSpan;->_container_type:Lcom/amazon/ion/IonType;
  
85 ····return-object·v096 ····return-object·v0
86 .end·method97 .end·method
  
87 .method·getDataPage()Lcom/amazon/ion/impl/UnifiedDataPageX;98 .method·getDataPage()Lcom/amazon/ion/impl/UnifiedDataPageX;
88 ····.locals·199 ····.locals·1
  
89 ····.line·335100 ····.line·324
90 ····iget-object·v0,·p0,·Lcom/amazon/ion/impl/IonReaderTextUserX$IonReaderTextSpan;->_data_page:Lcom/amazon/ion/impl/UnifiedDataPageX;101 ····iget-object·v0,·p0,·Lcom/amazon/ion/impl/IonReaderTextUserX$IonReaderTextSpan;->_data_page:Lcom/amazon/ion/impl/UnifiedDataPageX;
  
91 ····return-object·v0102 ····return-object·v0
Max diff block lines reached; 1448/5825 bytes (24.86%) of diff not shown.
41.0 KB
smali/com/amazon/ion/impl/LocalSymbolTable.smali
    
Offset 46, 94 lines modifiedOffset 46, 94 lines modified
46 .end·field46 .end·field
  
  
47 #·direct·methods47 #·direct·methods
48 .method·static·constructor·<clinit>()V48 .method·static·constructor·<clinit>()V
49 ····.locals·249 ····.locals·2
  
50 ····.line·9150 ····.line·92
51 ····new-instance·v0,·Lcom/amazon/ion/impl/LocalSymbolTable$Factory;51 ····new-instance·v0,·Lcom/amazon/ion/impl/LocalSymbolTable$Factory;
  
52 ····const/4·v1,·0x052 ····const/4·v1,·0x0
  
53 ····invoke-direct·{v0,·v1},·Lcom/amazon/ion/impl/LocalSymbolTable$Factory;-><init>(Lcom/amazon/ion/impl/LocalSymbolTable$1;)V53 ····invoke-direct·{v0,·v1},·Lcom/amazon/ion/impl/LocalSymbolTable$Factory;-><init>(Lcom/amazon/ion/impl/LocalSymbolTable$1;)V
  
54 ····sput-object·v0,·Lcom/amazon/ion/impl/LocalSymbolTable;->DEFAULT_LST_FACTORY:Lcom/amazon/ion/impl/LocalSymbolTable$Factory;54 ····sput-object·v0,·Lcom/amazon/ion/impl/LocalSymbolTable;->DEFAULT_LST_FACTORY:Lcom/amazon/ion/impl/LocalSymbolTable$Factory;
  
55 ····return-void55 ····return-void
56 .end·method56 .end·method
  
57 .method·protected·constructor·<init>(Lcom/amazon/ion/impl/LocalSymbolTable;I)V57 .method·protected·constructor·<init>(Lcom/amazon/ion/impl/LocalSymbolTable;I)V
58 ····.locals·258 ····.locals·2
  
59 ····.line·18759 ····.line·188
60 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V60 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
61 ····const/4·v0,·0x061 ····const/4·v0,·0x0
  
62 ····.line·18862 ····.line·189
63 ····iput-boolean·v0,·p0,·Lcom/amazon/ion/impl/LocalSymbolTable;->isReadOnly:Z63 ····iput-boolean·v0,·p0,·Lcom/amazon/ion/impl/LocalSymbolTable;->isReadOnly:Z
  
64 ····.line·18964 ····.line·190
65 ····iget·v0,·p1,·Lcom/amazon/ion/impl/LocalSymbolTable;->myFirstLocalSid:I65 ····iget·v0,·p1,·Lcom/amazon/ion/impl/LocalSymbolTable;->myFirstLocalSid:I
  
66 ····iput·v0,·p0,·Lcom/amazon/ion/impl/LocalSymbolTable;->myFirstLocalSid:I66 ····iput·v0,·p0,·Lcom/amazon/ion/impl/LocalSymbolTable;->myFirstLocalSid:I
  
67 ····.line·19067 ····.line·191
68 ····iget-object·v0,·p1,·Lcom/amazon/ion/impl/LocalSymbolTable;->myImportsList:Lcom/amazon/ion/impl/LocalSymbolTableImports;68 ····iget-object·v0,·p1,·Lcom/amazon/ion/impl/LocalSymbolTable;->myImportsList:Lcom/amazon/ion/impl/LocalSymbolTableImports;
  
69 ····iput-object·v0,·p0,·Lcom/amazon/ion/impl/LocalSymbolTable;->myImportsList:Lcom/amazon/ion/impl/LocalSymbolTableImports;69 ····iput-object·v0,·p0,·Lcom/amazon/ion/impl/LocalSymbolTable;->myImportsList:Lcom/amazon/ion/impl/LocalSymbolTableImports;
  
70 ····.line·19170 ····.line·192
71 ····invoke-virtual·{v0},·Lcom/amazon/ion/impl/LocalSymbolTableImports;->getMaxId()I71 ····invoke-virtual·{v0},·Lcom/amazon/ion/impl/LocalSymbolTableImports;->getMaxId()I
  
72 ····move-result·v072 ····move-result·v0
  
73 ····sub-int·v0,·p2,·v073 ····sub-int·v0,·p2,·v0
  
74 ····iput·v0,·p0,·Lcom/amazon/ion/impl/LocalSymbolTable;->mySymbolsCount:I74 ····iput·v0,·p0,·Lcom/amazon/ion/impl/LocalSymbolTable;->mySymbolsCount:I
  
75 ····.line·19375 ····.line·194
76 ····iget-object·v1,·p1,·Lcom/amazon/ion/impl/LocalSymbolTable;->mySymbolNames:[Ljava/lang/String;76 ····iget-object·v1,·p1,·Lcom/amazon/ion/impl/LocalSymbolTable;->mySymbolNames:[Ljava/lang/String;
  
77 ····invoke-static·{v1,·v0},·Lcom/amazon/ion/impl/_Private_Utils;->copyOf([Ljava/lang/String;I)[Ljava/lang/String;77 ····invoke-static·{v1,·v0},·Lcom/amazon/ion/impl/_Private_Utils;->copyOf([Ljava/lang/String;I)[Ljava/lang/String;
  
78 ····move-result-object·v078 ····move-result-object·v0
  
79 ····iput-object·v0,·p0,·Lcom/amazon/ion/impl/LocalSymbolTable;->mySymbolNames:[Ljava/lang/String;79 ····iput-object·v0,·p0,·Lcom/amazon/ion/impl/LocalSymbolTable;->mySymbolNames:[Ljava/lang/String;
  
80 ····.line·19680 ····.line·197
81 ····invoke-virtual·{p1},·Lcom/amazon/ion/impl/LocalSymbolTable;->getMaxId()I81 ····invoke-virtual·{p1},·Lcom/amazon/ion/impl/LocalSymbolTable;->getMaxId()I
  
82 ····move-result·v082 ····move-result·v0
  
83 ····if-ne·p2,·v0,·:cond_083 ····if-ne·p2,·v0,·:cond_0
  
84 ····.line·19984 ····.line·200
85 ····new-instance·p2,·Ljava/util/HashMap;85 ····new-instance·p2,·Ljava/util/HashMap;
  
86 ····iget-object·p1,·p1,·Lcom/amazon/ion/impl/LocalSymbolTable;->mySymbolsMap:Ljava/util/Map;86 ····iget-object·p1,·p1,·Lcom/amazon/ion/impl/LocalSymbolTable;->mySymbolsMap:Ljava/util/Map;
  
87 ····invoke-direct·{p2,·p1},·Ljava/util/HashMap;-><init>(Ljava/util/Map;)V87 ····invoke-direct·{p2,·p1},·Ljava/util/HashMap;-><init>(Ljava/util/Map;)V
  
88 ····iput-object·p2,·p0,·Lcom/amazon/ion/impl/LocalSymbolTable;->mySymbolsMap:Ljava/util/Map;88 ····iput-object·p2,·p0,·Lcom/amazon/ion/impl/LocalSymbolTable;->mySymbolsMap:Ljava/util/Map;
  
89 ····goto·:goto_089 ····goto·:goto_0
  
90 ····.line·20390 ····.line·204
91 ····:cond_091 ····:cond_0
92 ····new-instance·p1,·Ljava/util/HashMap;92 ····new-instance·p1,·Ljava/util/HashMap;
  
93 ····iget·p2,·p0,·Lcom/amazon/ion/impl/LocalSymbolTable;->mySymbolsCount:I93 ····iget·p2,·p0,·Lcom/amazon/ion/impl/LocalSymbolTable;->mySymbolsCount:I
  
94 ····invoke-direct·{p1,·p2},·Ljava/util/HashMap;-><init>(I)V94 ····invoke-direct·{p1,·p2},·Ljava/util/HashMap;-><init>(I)V
  
95 ····iput-object·p1,·p0,·Lcom/amazon/ion/impl/LocalSymbolTable;->mySymbolsMap:Ljava/util/Map;95 ····iput-object·p1,·p0,·Lcom/amazon/ion/impl/LocalSymbolTable;->mySymbolsMap:Ljava/util/Map;
  
96 ····.line·20496 ····.line·205
97 ····invoke-direct·{p0},·Lcom/amazon/ion/impl/LocalSymbolTable;->buildSymbolsMap()V97 ····invoke-direct·{p0},·Lcom/amazon/ion/impl/LocalSymbolTable;->buildSymbolsMap()V
  
98 ····:goto_098 ····:goto_0
99 ····return-void99 ····return-void
100 .end·method100 .end·method
  
101 .method·protected·constructor·<init>(Lcom/amazon/ion/impl/LocalSymbolTableImports;Ljava/util/List;)V101 .method·protected·constructor·<init>(Lcom/amazon/ion/impl/LocalSymbolTableImports;Ljava/util/List;)V
Offset 144, 37 lines modifiedOffset 144, 37 lines modified
144 ············"Lcom/amazon/ion/impl/LocalSymbolTableImports;",144 ············"Lcom/amazon/ion/impl/LocalSymbolTableImports;",
145 ············"Ljava/util/List<",145 ············"Ljava/util/List<",
146 ············"Ljava/lang/String;",146 ············"Ljava/lang/String;",
147 ············">;)V"147 ············">;)V"
148 ········}148 ········}
149 ····.end·annotation149 ····.end·annotation
  
150 ····.line·159150 ····.line·160
151 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V151 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
152 ····if-eqz·p2,·:cond_1152 ····if-eqz·p2,·:cond_1
  
153 ····.line·160153 ····.line·161
154 ····invoke-interface·{p2},·Ljava/util/List;->isEmpty()Z154 ····invoke-interface·{p2},·Ljava/util/List;->isEmpty()Z
  
155 ····move-result·v0155 ····move-result·v0
  
156 ····if-eqz·v0,·:cond_0156 ····if-eqz·v0,·:cond_0
  
157 ····goto·:goto_0157 ····goto·:goto_0
  
158 ····.line·167158 ····.line·168
159 ····:cond_0159 ····:cond_0
160 ····invoke-interface·{p2},·Ljava/util/List;->size()I160 ····invoke-interface·{p2},·Ljava/util/List;->size()I
  
161 ····move-result·v0161 ····move-result·v0
  
162 ····iput·v0,·p0,·Lcom/amazon/ion/impl/LocalSymbolTable;->mySymbolsCount:I162 ····iput·v0,·p0,·Lcom/amazon/ion/impl/LocalSymbolTable;->mySymbolsCount:I
  
163 ····.line·168163 ····.line·169
164 ····new-array·v0,·v0,·[Ljava/lang/String;164 ····new-array·v0,·v0,·[Ljava/lang/String;
  
Max diff block lines reached; 37962/41851 bytes (90.71%) of diff not shown.
6.29 KB
smali/com/amazon/ion/impl/IonReaderTextRawTokensX$CommentStrategy.smali
    
Offset 29, 108 lines modifiedOffset 29, 150 lines modified
  
29 .field·public·static·final·enum·ERROR:Lcom/amazon/ion/impl/IonReaderTextRawTokensX$CommentStrategy;29 .field·public·static·final·enum·ERROR:Lcom/amazon/ion/impl/IonReaderTextRawTokensX$CommentStrategy;
  
30 .field·public·static·final·enum·IGNORE:Lcom/amazon/ion/impl/IonReaderTextRawTokensX$CommentStrategy;30 .field·public·static·final·enum·IGNORE:Lcom/amazon/ion/impl/IonReaderTextRawTokensX$CommentStrategy;
  
  
31 #·direct·methods31 #·direct·methods
 32 .method·private·static·synthetic·$values()[Lcom/amazon/ion/impl/IonReaderTextRawTokensX$CommentStrategy;
 33 ····.locals·3
  
 34 ····const/4·v0,·0x3
  
 35 ····.line·718
 36 ····new-array·v0,·v0,·[Lcom/amazon/ion/impl/IonReaderTextRawTokensX$CommentStrategy;
  
 37 ····sget-object·v1,·Lcom/amazon/ion/impl/IonReaderTextRawTokensX$CommentStrategy;->IGNORE:Lcom/amazon/ion/impl/IonReaderTextRawTokensX$CommentStrategy;
  
 38 ····const/4·v2,·0x0
  
 39 ····aput-object·v1,·v0,·v2
  
 40 ····sget-object·v1,·Lcom/amazon/ion/impl/IonReaderTextRawTokensX$CommentStrategy;->ERROR:Lcom/amazon/ion/impl/IonReaderTextRawTokensX$CommentStrategy;
  
 41 ····const/4·v2,·0x1
  
 42 ····aput-object·v1,·v0,·v2
  
 43 ····sget-object·v1,·Lcom/amazon/ion/impl/IonReaderTextRawTokensX$CommentStrategy;->BREAK:Lcom/amazon/ion/impl/IonReaderTextRawTokensX$CommentStrategy;
  
 44 ····const/4·v2,·0x2
  
 45 ····aput-object·v1,·v0,·v2
  
 46 ····return-object·v0
 47 .end·method
  
32 .method·static·constructor·<clinit>()V48 .method·static·constructor·<clinit>()V
33 ····.locals·749 ····.locals·3
  
34 ····.line·73650 ····.line·723
35 ····new-instance·v0,·Lcom/amazon/ion/impl/IonReaderTextRawTokensX$CommentStrategy$1;51 ····new-instance·v0,·Lcom/amazon/ion/impl/IonReaderTextRawTokensX$CommentStrategy$1;
  
36 ····const-string·v1,·"IGNORE"52 ····const-string·v1,·"IGNORE"
  
37 ····const/4·v2,·0x053 ····const/4·v2,·0x0
  
38 ····invoke-direct·{v0,·v1,·v2},·Lcom/amazon/ion/impl/IonReaderTextRawTokensX$CommentStrategy$1;-><init>(Ljava/lang/String;I)V54 ····invoke-direct·{v0,·v1,·v2},·Lcom/amazon/ion/impl/IonReaderTextRawTokensX$CommentStrategy$1;-><init>(Ljava/lang/String;I)V
  
39 ····sput-object·v0,·Lcom/amazon/ion/impl/IonReaderTextRawTokensX$CommentStrategy;->IGNORE:Lcom/amazon/ion/impl/IonReaderTextRawTokensX$CommentStrategy;55 ····sput-object·v0,·Lcom/amazon/ion/impl/IonReaderTextRawTokensX$CommentStrategy;->IGNORE:Lcom/amazon/ion/impl/IonReaderTextRawTokensX$CommentStrategy;
  
40 ····.line·76156 ····.line·748
41 ····new-instance·v1,·Lcom/amazon/ion/impl/IonReaderTextRawTokensX$CommentStrategy$2;57 ····new-instance·v0,·Lcom/amazon/ion/impl/IonReaderTextRawTokensX$CommentStrategy$2;
  
42 ····const-string·v3,·"ERROR" 
  
43 ····const/4·v4,·0x1 
  
44 ····invoke-direct·{v1,·v3,·v4},·Lcom/amazon/ion/impl/IonReaderTextRawTokensX$CommentStrategy$2;-><init>(Ljava/lang/String;I)V58 ····const-string·v1,·"ERROR"
  
45 ····sput-object·v1,·Lcom/amazon/ion/impl/IonReaderTextRawTokensX$CommentStrategy;->ERROR:Lcom/amazon/ion/impl/IonReaderTextRawTokensX$CommentStrategy;59 ····const/4·v2,·0x1
  
 60 ····invoke-direct·{v0,·v1,·v2},·Lcom/amazon/ion/impl/IonReaderTextRawTokensX$CommentStrategy$2;-><init>(Ljava/lang/String;I)V
46 ····.line·784 
47 ····new-instance·v3,·Lcom/amazon/ion/impl/IonReaderTextRawTokensX$CommentStrategy$3; 
  
48 ····const-string·v5,·"BREAK"61 ····sput-object·v0,·Lcom/amazon/ion/impl/IonReaderTextRawTokensX$CommentStrategy;->ERROR:Lcom/amazon/ion/impl/IonReaderTextRawTokensX$CommentStrategy;
  
49 ····const/4·v6,·0x262 ····.line·771
 63 ····new-instance·v0,·Lcom/amazon/ion/impl/IonReaderTextRawTokensX$CommentStrategy$3;
  
50 ····invoke-direct·{v3,·v5,·v6},·Lcom/amazon/ion/impl/IonReaderTextRawTokensX$CommentStrategy$3;-><init>(Ljava/lang/String;I)V64 ····const-string·v1,·"BREAK"
  
51 ····sput-object·v3,·Lcom/amazon/ion/impl/IonReaderTextRawTokensX$CommentStrategy;->BREAK:Lcom/amazon/ion/impl/IonReaderTextRawTokensX$CommentStrategy;65 ····const/4·v2,·0x2
  
52 ····const/4·v5,·0x366 ····invoke-direct·{v0,·v1,·v2},·Lcom/amazon/ion/impl/IonReaderTextRawTokensX$CommentStrategy$3;-><init>(Ljava/lang/String;I)V
  
 67 ····sput-object·v0,·Lcom/amazon/ion/impl/IonReaderTextRawTokensX$CommentStrategy;->BREAK:Lcom/amazon/ion/impl/IonReaderTextRawTokensX$CommentStrategy;
53 ····.line·731 
54 ····new-array·v5,·v5,·[Lcom/amazon/ion/impl/IonReaderTextRawTokensX$CommentStrategy; 
  
55 ····aput-object·v0,·v5,·v268 ····.line·718
 69 ····invoke-static·{},·Lcom/amazon/ion/impl/IonReaderTextRawTokensX$CommentStrategy;->$values()[Lcom/amazon/ion/impl/IonReaderTextRawTokensX$CommentStrategy;
  
 70 ····move-result-object·v0
56 ····aput-object·v1,·v5,·v4 
  
57 ····aput-object·v3,·v5,·v6 
  
58 ····sput-object·v5,·Lcom/amazon/ion/impl/IonReaderTextRawTokensX$CommentStrategy;->$VALUES:[Lcom/amazon/ion/impl/IonReaderTextRawTokensX$CommentStrategy;71 ····sput-object·v0,·Lcom/amazon/ion/impl/IonReaderTextRawTokensX$CommentStrategy;->$VALUES:[Lcom/amazon/ion/impl/IonReaderTextRawTokensX$CommentStrategy;
  
59 ····return-void72 ····return-void
60 .end·method73 .end·method
  
61 .method·private·constructor·<init>(Ljava/lang/String;I)V74 .method·private·constructor·<init>(Ljava/lang/String;I)V
62 ····.locals·075 ····.locals·0
 76 ····.annotation·system·Ldalvik/annotation/MethodParameters;
 77 ········accessFlags·=·{
 78 ············0x1000,
 79 ············0x1000
 80 ········}
 81 ········names·=·{
 82 ············null,
 83 ············null
 84 ········}
 85 ····.end·annotation
  
63 ····.annotation·system·Ldalvik/annotation/Signature;86 ····.annotation·system·Ldalvik/annotation/Signature;
64 ········value·=·{87 ········value·=·{
65 ············"()V"88 ············"()V"
66 ········}89 ········}
67 ····.end·annotation90 ····.end·annotation
  
68 ····.line·73191 ····.line·718
69 ····invoke-direct·{p0,·p1,·p2},·Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V92 ····invoke-direct·{p0,·p1,·p2},·Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V
  
70 ····return-void93 ····return-void
71 .end·method94 .end·method
  
72 .method·synthetic·constructor·<init>(Ljava/lang/String;ILcom/amazon/ion/impl/IonReaderTextRawTokensX$1;)V95 .method·synthetic·constructor·<init>(Ljava/lang/String;ILcom/amazon/ion/impl/IonReaderTextRawTokensX$1;)V
73 ····.locals·096 ····.locals·0
  
74 ····.line·73197 ····.line·718
75 ····invoke-direct·{p0,·p1,·p2},·Lcom/amazon/ion/impl/IonReaderTextRawTokensX$CommentStrategy;-><init>(Ljava/lang/String;I)V98 ····invoke-direct·{p0,·p1,·p2},·Lcom/amazon/ion/impl/IonReaderTextRawTokensX$CommentStrategy;-><init>(Ljava/lang/String;I)V
  
76 ····return-void99 ····return-void
77 .end·method100 .end·method
  
Max diff block lines reached; 1106/6295 bytes (17.57%) of diff not shown.
1.27 KB
smali/com/amazon/ion/impl/IonReaderTextRawTokensX$Radix$1.smali
    
Offset 5, 26 lines modifiedOffset 5, 36 lines modified
  
5 #·annotations5 #·annotations
6 .annotation·system·Ldalvik/annotation/EnclosingClass;6 .annotation·system·Ldalvik/annotation/EnclosingClass;
7 ····value·=·Lcom/amazon/ion/impl/IonReaderTextRawTokensX$Radix;7 ····value·=·Lcom/amazon/ion/impl/IonReaderTextRawTokensX$Radix;
8 .end·annotation8 .end·annotation
  
9 .annotation·system·Ldalvik/annotation/InnerClass;9 .annotation·system·Ldalvik/annotation/InnerClass;
10 ····accessFlags·=·0x400810 ····accessFlags·=·0x4010
11 ····name·=·null11 ····name·=·null
12 .end·annotation12 .end·annotation
  
  
13 #·direct·methods13 #·direct·methods
14 .method·constructor·<init>(Ljava/lang/String;I)V14 .method·constructor·<init>(Ljava/lang/String;I)V
15 ····.locals·115 ····.locals·1
 16 ····.annotation·system·Ldalvik/annotation/MethodParameters;
 17 ········accessFlags·=·{
 18 ············0x1000,
 19 ············0x1000
 20 ········}
 21 ········names·=·{
 22 ············null,
 23 ············null
 24 ········}
 25 ····.end·annotation
  
16 ····const/4·v0,·0x026 ····const/4·v0,·0x0
  
17 ····.line·279527 ····.line·2782
18 ····invoke-direct·{p0,·p1,·p2,·v0},·Lcom/amazon/ion/impl/IonReaderTextRawTokensX$Radix;-><init>(Ljava/lang/String;ILcom/amazon/ion/impl/IonReaderTextRawTokensX$1;)V28 ····invoke-direct·{p0,·p1,·p2,·v0},·Lcom/amazon/ion/impl/IonReaderTextRawTokensX$Radix;-><init>(Ljava/lang/String;ILcom/amazon/ion/impl/IonReaderTextRawTokensX$1;)V
  
19 ····return-void29 ····return-void
20 .end·method30 .end·method
  
  
21 #·virtual·methods31 #·virtual·methods
Offset 53, 15 lines modifiedOffset 63, 15 lines modified
53 ····:goto_163 ····:goto_1
54 ····return·p164 ····return·p1
55 .end·method65 .end·method
  
56 .method·isValidDigit(I)Z66 .method·isValidDigit(I)Z
57 ····.locals·067 ····.locals·0
  
58 ····.line·280468 ····.line·2791
59 ····invoke-static·{p1},·Lcom/amazon/ion/impl/IonTokenConstsX;->isBinaryDigit(I)Z69 ····invoke-static·{p1},·Lcom/amazon/ion/impl/IonTokenConstsX;->isBinaryDigit(I)Z
  
60 ····move-result·p170 ····move-result·p1
  
61 ····return·p171 ····return·p1
62 .end·method72 .end·method
  
2.25 KB
smali/com/amazon/ion/impl/_Private_IonBinaryWriterBuilder.smali
    
Offset 705, 14 lines modifiedOffset 705, 22 lines modified
705 ····invoke-virtual·{v0,·p1},·Lcom/amazon/ion/impl/_Private_IonBinaryWriterBuilder;->setAutoFlushEnabled(Z)V705 ····invoke-virtual·{v0,·p1},·Lcom/amazon/ion/impl/_Private_IonBinaryWriterBuilder;->setAutoFlushEnabled(Z)V
  
706 ····return-object·v0706 ····return-object·v0
707 .end·method707 .end·method
  
708 .method·public·bridge·synthetic·withAutoFlushEnabled(Z)Lcom/amazon/ion/system/IonBinaryWriterBuilder;708 .method·public·bridge·synthetic·withAutoFlushEnabled(Z)Lcom/amazon/ion/system/IonBinaryWriterBuilder;
709 ····.locals·0709 ····.locals·0
 710 ····.annotation·system·Ldalvik/annotation/MethodParameters;
 711 ········accessFlags·=·{
 712 ············0x1000
 713 ········}
 714 ········names·=·{
 715 ············null
 716 ········}
 717 ····.end·annotation
  
710 ····.line·39718 ····.line·39
711 ····invoke-virtual·{p0,·p1},·Lcom/amazon/ion/impl/_Private_IonBinaryWriterBuilder;->withAutoFlushEnabled(Z)Lcom/amazon/ion/impl/_Private_IonBinaryWriterBuilder;719 ····invoke-virtual·{p0,·p1},·Lcom/amazon/ion/impl/_Private_IonBinaryWriterBuilder;->withAutoFlushEnabled(Z)Lcom/amazon/ion/impl/_Private_IonBinaryWriterBuilder;
  
712 ····move-result-object·p1720 ····move-result-object·p1
  
713 ····return-object·p1721 ····return-object·p1
Offset 730, 14 lines modifiedOffset 738, 22 lines modified
730 ····invoke-virtual·{v0,·p1},·Lcom/amazon/ion/impl/_Private_IonBinaryWriterBuilder;->setBlockSize(I)V738 ····invoke-virtual·{v0,·p1},·Lcom/amazon/ion/impl/_Private_IonBinaryWriterBuilder;->setBlockSize(I)V
  
731 ····return-object·v0739 ····return-object·v0
732 .end·method740 .end·method
  
733 .method·public·bridge·synthetic·withBlockSize(I)Lcom/amazon/ion/system/IonBinaryWriterBuilder;741 .method·public·bridge·synthetic·withBlockSize(I)Lcom/amazon/ion/system/IonBinaryWriterBuilder;
734 ····.locals·0742 ····.locals·0
 743 ····.annotation·system·Ldalvik/annotation/MethodParameters;
 744 ········accessFlags·=·{
 745 ············0x1000
 746 ········}
 747 ········names·=·{
 748 ············null
 749 ········}
 750 ····.end·annotation
  
735 ····.line·39751 ····.line·39
736 ····invoke-virtual·{p0,·p1},·Lcom/amazon/ion/impl/_Private_IonBinaryWriterBuilder;->withBlockSize(I)Lcom/amazon/ion/impl/_Private_IonBinaryWriterBuilder;752 ····invoke-virtual·{p0,·p1},·Lcom/amazon/ion/impl/_Private_IonBinaryWriterBuilder;->withBlockSize(I)Lcom/amazon/ion/impl/_Private_IonBinaryWriterBuilder;
  
737 ····move-result-object·p1753 ····move-result-object·p1
  
738 ····return-object·p1754 ····return-object·p1
Offset 809, 14 lines modifiedOffset 825, 22 lines modified
809 ····invoke-virtual·{v0,·p1},·Lcom/amazon/ion/impl/_Private_IonBinaryWriterBuilder;->setInitialSymbolTable(Lcom/amazon/ion/SymbolTable;)V825 ····invoke-virtual·{v0,·p1},·Lcom/amazon/ion/impl/_Private_IonBinaryWriterBuilder;->setInitialSymbolTable(Lcom/amazon/ion/SymbolTable;)V
  
810 ····return-object·v0826 ····return-object·v0
811 .end·method827 .end·method
  
812 .method·public·bridge·synthetic·withInitialSymbolTable(Lcom/amazon/ion/SymbolTable;)Lcom/amazon/ion/system/IonBinaryWriterBuilder;828 .method·public·bridge·synthetic·withInitialSymbolTable(Lcom/amazon/ion/SymbolTable;)Lcom/amazon/ion/system/IonBinaryWriterBuilder;
813 ····.locals·0829 ····.locals·0
 830 ····.annotation·system·Ldalvik/annotation/MethodParameters;
 831 ········accessFlags·=·{
 832 ············0x1000
 833 ········}
 834 ········names·=·{
 835 ············null
 836 ········}
 837 ····.end·annotation
  
814 ····.line·39838 ····.line·39
815 ····invoke-virtual·{p0,·p1},·Lcom/amazon/ion/impl/_Private_IonBinaryWriterBuilder;->withInitialSymbolTable(Lcom/amazon/ion/SymbolTable;)Lcom/amazon/ion/impl/_Private_IonBinaryWriterBuilder;839 ····invoke-virtual·{p0,·p1},·Lcom/amazon/ion/impl/_Private_IonBinaryWriterBuilder;->withInitialSymbolTable(Lcom/amazon/ion/SymbolTable;)Lcom/amazon/ion/impl/_Private_IonBinaryWriterBuilder;
  
816 ····move-result-object·p1840 ····move-result-object·p1
  
817 ····return-object·p1841 ····return-object·p1
1.39 KB
smali/com/amazon/ion/impl/IonReaderTextRawTokensX$ProhibitedCharacters$2.smali
    
Offset 5, 37 lines modifiedOffset 5, 47 lines modified
  
5 #·annotations5 #·annotations
6 .annotation·system·Ldalvik/annotation/EnclosingClass;6 .annotation·system·Ldalvik/annotation/EnclosingClass;
7 ····value·=·Lcom/amazon/ion/impl/IonReaderTextRawTokensX$ProhibitedCharacters;7 ····value·=·Lcom/amazon/ion/impl/IonReaderTextRawTokensX$ProhibitedCharacters;
8 .end·annotation8 .end·annotation
  
9 .annotation·system·Ldalvik/annotation/InnerClass;9 .annotation·system·Ldalvik/annotation/InnerClass;
10 ····accessFlags·=·0x400810 ····accessFlags·=·0x4010
11 ····name·=·null11 ····name·=·null
12 .end·annotation12 .end·annotation
  
  
13 #·direct·methods13 #·direct·methods
14 .method·constructor·<init>(Ljava/lang/String;I)V14 .method·constructor·<init>(Ljava/lang/String;I)V
15 ····.locals·115 ····.locals·1
 16 ····.annotation·system·Ldalvik/annotation/MethodParameters;
 17 ········accessFlags·=·{
 18 ············0x1000,
 19 ············0x1000
 20 ········}
 21 ········names·=·{
 22 ············null,
 23 ············null
 24 ········}
 25 ····.end·annotation
  
16 ····const/4·v0,·0x026 ····const/4·v0,·0x0
  
17 ····.line·275527 ····.line·2742
18 ····invoke-direct·{p0,·p1,·p2,·v0},·Lcom/amazon/ion/impl/IonReaderTextRawTokensX$ProhibitedCharacters;-><init>(Ljava/lang/String;ILcom/amazon/ion/impl/IonReaderTextRawTokensX$1;)V28 ····invoke-direct·{p0,·p1,·p2,·v0},·Lcom/amazon/ion/impl/IonReaderTextRawTokensX$ProhibitedCharacters;-><init>(Ljava/lang/String;ILcom/amazon/ion/impl/IonReaderTextRawTokensX$1;)V
  
19 ····return-void29 ····return-void
20 .end·method30 .end·method
  
  
21 #·virtual·methods31 #·virtual·methods
22 .method·includes(I)Z32 .method·includes(I)Z
23 ····.locals·133 ····.locals·1
  
24 ····.line·275934 ····.line·2746
25 ····invoke-static·{p1},·Lcom/amazon/ion/impl/IonReaderTextRawTokensX$ProhibitedCharacters;->access$500(I)Z35 ····invoke-static·{p1},·Lcom/amazon/ion/impl/IonReaderTextRawTokensX$ProhibitedCharacters;->access$500(I)Z
  
26 ····move-result·v036 ····move-result·v0
  
27 ····if-eqz·v0,·:cond_037 ····if-eqz·v0,·:cond_0
  
28 ····invoke-static·{p1},·Lcom/amazon/ion/impl/IonReaderTextRawTokensX$ProhibitedCharacters;->access$600(I)Z38 ····invoke-static·{p1},·Lcom/amazon/ion/impl/IonReaderTextRawTokensX$ProhibitedCharacters;->access$600(I)Z
12.3 KB
smali/com/amazon/ion/impl/IonTokenConstsX$1.smali
    
Offset 13, 298 lines modifiedOffset 13, 231 lines modified
13 ····name·=·null13 ····name·=·null
14 .end·annotation14 .end·annotation
  
  
15 #·static·fields15 #·static·fields
16 .field·static·final·synthetic·$SwitchMap$com$amazon$ion$IonType:[I16 .field·static·final·synthetic·$SwitchMap$com$amazon$ion$IonType:[I
  
17 .field·static·final·synthetic·$SwitchMap$com$amazon$ion$impl$IonTokenConstsX$EscapeType:[I 
  
  
18 #·direct·methods17 #·direct·methods
19 .method·static·constructor·<clinit>()V18 .method·static·constructor·<clinit>()V
20 ····.locals·719 ····.locals·3
  
21 ····.line·83820 ····.line·838
22 ····invoke-static·{},·Lcom/amazon/ion/IonType;->values()[Lcom/amazon/ion/IonType;21 ····invoke-static·{},·Lcom/amazon/ion/IonType;->values()[Lcom/amazon/ion/IonType;
  
23 ····move-result-object·v022 ····move-result-object·v0
  
24 ····array-length·v0,·v023 ····array-length·v0,·v0
  
25 ····new-array·v0,·v0,·[I24 ····new-array·v0,·v0,·[I
  
26 ····sput-object·v0,·Lcom/amazon/ion/impl/IonTokenConstsX$1;->$SwitchMap$com$amazon$ion$IonType:[I25 ····sput-object·v0,·Lcom/amazon/ion/impl/IonTokenConstsX$1;->$SwitchMap$com$amazon$ion$IonType:[I
  
27 ····const/4·v1,·0x1 
  
28 ····:try_start_026 ····:try_start_0
29 ····sget-object·v2,·Lcom/amazon/ion/IonType;->NULL:Lcom/amazon/ion/IonType;27 ····sget-object·v1,·Lcom/amazon/ion/IonType;->NULL:Lcom/amazon/ion/IonType;
  
30 ····invoke-virtual·{v2},·Lcom/amazon/ion/IonType;->ordinal()I28 ····invoke-virtual·{v1},·Lcom/amazon/ion/IonType;->ordinal()I
  
 29 ····move-result·v1
  
31 ····move-result·v230 ····const/4·v2,·0x1
  
32 ····aput·v1,·v0,·v231 ····aput·v2,·v0,·v1
33 ····:try_end_032 ····:try_end_0
34 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_0·..·:try_end_0}·:catch_033 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_0·..·:try_end_0}·:catch_0
  
35 ····:catch_034 ····:catch_0
36 ····const/4·v0,·0x2 
  
37 ····:try_start_135 ····:try_start_1
38 ····sget-object·v2,·Lcom/amazon/ion/impl/IonTokenConstsX$1;->$SwitchMap$com$amazon$ion$IonType:[I36 ····sget-object·v0,·Lcom/amazon/ion/impl/IonTokenConstsX$1;->$SwitchMap$com$amazon$ion$IonType:[I
  
39 ····sget-object·v3,·Lcom/amazon/ion/IonType;->BOOL:Lcom/amazon/ion/IonType;37 ····sget-object·v1,·Lcom/amazon/ion/IonType;->BOOL:Lcom/amazon/ion/IonType;
  
40 ····invoke-virtual·{v3},·Lcom/amazon/ion/IonType;->ordinal()I38 ····invoke-virtual·{v1},·Lcom/amazon/ion/IonType;->ordinal()I
  
 39 ····move-result·v1
  
41 ····move-result·v340 ····const/4·v2,·0x2
  
42 ····aput·v0,·v2,·v341 ····aput·v2,·v0,·v1
43 ····:try_end_142 ····:try_end_1
44 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_1·..·:try_end_1}·:catch_143 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_1·..·:try_end_1}·:catch_1
  
45 ····:catch_144 ····:catch_1
46 ····const/4·v2,·0x3 
  
47 ····:try_start_245 ····:try_start_2
48 ····sget-object·v3,·Lcom/amazon/ion/impl/IonTokenConstsX$1;->$SwitchMap$com$amazon$ion$IonType:[I46 ····sget-object·v0,·Lcom/amazon/ion/impl/IonTokenConstsX$1;->$SwitchMap$com$amazon$ion$IonType:[I
  
 47 ····sget-object·v1,·Lcom/amazon/ion/IonType;->INT:Lcom/amazon/ion/IonType;
  
49 ····sget-object·v4,·Lcom/amazon/ion/IonType;->INT:Lcom/amazon/ion/IonType;48 ····invoke-virtual·{v1},·Lcom/amazon/ion/IonType;->ordinal()I
  
50 ····invoke-virtual·{v4},·Lcom/amazon/ion/IonType;->ordinal()I49 ····move-result·v1
  
51 ····move-result·v450 ····const/4·v2,·0x3
  
52 ····aput·v2,·v3,·v451 ····aput·v2,·v0,·v1
53 ····:try_end_252 ····:try_end_2
54 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_2·..·:try_end_2}·:catch_253 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_2·..·:try_end_2}·:catch_2
  
55 ····:catch_254 ····:catch_2
56 ····const/4·v3,·0x4 
  
57 ····:try_start_355 ····:try_start_3
58 ····sget-object·v4,·Lcom/amazon/ion/impl/IonTokenConstsX$1;->$SwitchMap$com$amazon$ion$IonType:[I56 ····sget-object·v0,·Lcom/amazon/ion/impl/IonTokenConstsX$1;->$SwitchMap$com$amazon$ion$IonType:[I
  
59 ····sget-object·v5,·Lcom/amazon/ion/IonType;->FLOAT:Lcom/amazon/ion/IonType;57 ····sget-object·v1,·Lcom/amazon/ion/IonType;->FLOAT:Lcom/amazon/ion/IonType;
  
60 ····invoke-virtual·{v5},·Lcom/amazon/ion/IonType;->ordinal()I58 ····invoke-virtual·{v1},·Lcom/amazon/ion/IonType;->ordinal()I
  
61 ····move-result·v559 ····move-result·v1
  
 60 ····const/4·v2,·0x4
  
62 ····aput·v3,·v4,·v561 ····aput·v2,·v0,·v1
63 ····:try_end_362 ····:try_end_3
64 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_3·..·:try_end_3}·:catch_363 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_3·..·:try_end_3}·:catch_3
  
65 ····:catch_364 ····:catch_3
66 ····:try_start_465 ····:try_start_4
67 ····sget-object·v4,·Lcom/amazon/ion/impl/IonTokenConstsX$1;->$SwitchMap$com$amazon$ion$IonType:[I66 ····sget-object·v0,·Lcom/amazon/ion/impl/IonTokenConstsX$1;->$SwitchMap$com$amazon$ion$IonType:[I
  
68 ····sget-object·v5,·Lcom/amazon/ion/IonType;->DECIMAL:Lcom/amazon/ion/IonType;67 ····sget-object·v1,·Lcom/amazon/ion/IonType;->DECIMAL:Lcom/amazon/ion/IonType;
  
69 ····invoke-virtual·{v5},·Lcom/amazon/ion/IonType;->ordinal()I68 ····invoke-virtual·{v1},·Lcom/amazon/ion/IonType;->ordinal()I
  
70 ····move-result·v569 ····move-result·v1
  
71 ····const/4·v6,·0x570 ····const/4·v2,·0x5
  
72 ····aput·v6,·v4,·v571 ····aput·v2,·v0,·v1
73 ····:try_end_472 ····:try_end_4
74 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_4·..·:try_end_4}·:catch_473 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_4·..·:try_end_4}·:catch_4
  
75 ····:catch_474 ····:catch_4
76 ····:try_start_575 ····:try_start_5
77 ····sget-object·v4,·Lcom/amazon/ion/impl/IonTokenConstsX$1;->$SwitchMap$com$amazon$ion$IonType:[I76 ····sget-object·v0,·Lcom/amazon/ion/impl/IonTokenConstsX$1;->$SwitchMap$com$amazon$ion$IonType:[I
  
78 ····sget-object·v5,·Lcom/amazon/ion/IonType;->TIMESTAMP:Lcom/amazon/ion/IonType;77 ····sget-object·v1,·Lcom/amazon/ion/IonType;->TIMESTAMP:Lcom/amazon/ion/IonType;
  
79 ····invoke-virtual·{v5},·Lcom/amazon/ion/IonType;->ordinal()I78 ····invoke-virtual·{v1},·Lcom/amazon/ion/IonType;->ordinal()I
  
80 ····move-result·v579 ····move-result·v1
  
81 ····const/4·v6,·0x680 ····const/4·v2,·0x6
  
82 ····aput·v6,·v4,·v581 ····aput·v2,·v0,·v1
83 ····:try_end_582 ····:try_end_5
84 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_5·..·:try_end_5}·:catch_583 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_5·..·:try_end_5}·:catch_5
  
85 ····:catch_584 ····:catch_5
Max diff block lines reached; 7593/12499 bytes (60.75%) of diff not shown.
4.29 KB
smali/com/amazon/ion/impl/IonReaderContinuableTopLevelBinary$SeekableReaderFacet.smali
    
Offset 20, 94 lines modifiedOffset 20, 102 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary;21 .field·final·synthetic·this$0:Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·private·constructor·<init>(Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary;)V23 .method·private·constructor·<init>(Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary;)V
24 ····.locals·124 ····.locals·1
 25 ····.annotation·system·Ldalvik/annotation/MethodParameters;
 26 ········accessFlags·=·{
 27 ············0x1010
 28 ········}
 29 ········names·=·{
 30 ············null
 31 ········}
 32 ····.end·annotation
  
25 ····.line·29733 ····.line·298
26 ····iput-object·p1,·p0,·Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary$SeekableReaderFacet;->this$0:Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary;34 ····iput-object·p1,·p0,·Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary$SeekableReaderFacet;->this$0:Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary;
  
27 ····const/4·v0,·0x035 ····const/4·v0,·0x0
  
28 ····invoke-direct·{p0,·p1,·v0},·Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary$SpanProviderFacet;-><init>(Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary;Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary$1;)V36 ····invoke-direct·{p0,·p1,·v0},·Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary$SpanProviderFacet;-><init>(Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary;Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary$1;)V
  
29 ····return-void37 ····return-void
30 .end·method38 .end·method
  
31 .method·synthetic·constructor·<init>(Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary;Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary$1;)V39 .method·synthetic·constructor·<init>(Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary;Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary$1;)V
32 ····.locals·040 ····.locals·0
  
33 ····.line·29741 ····.line·298
34 ····invoke-direct·{p0,·p1},·Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary$SeekableReaderFacet;-><init>(Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary;)V42 ····invoke-direct·{p0,·p1},·Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary$SeekableReaderFacet;-><init>(Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary;)V
  
35 ····return-void43 ····return-void
36 .end·method44 .end·method
  
  
37 #·virtual·methods45 #·virtual·methods
38 .method·public·hoist(Lcom/amazon/ion/Span;)V46 .method·public·hoist(Lcom/amazon/ion/Span;)V
39 ····.locals·847 ····.locals·8
  
40 ····.line·30148 ····.line·302
41 ····instance-of·v0,·p1,·Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary$IonReaderBinarySpan;49 ····instance-of·v0,·p1,·Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary$IonReaderBinarySpan;
  
42 ····if-eqz·v0,·:cond_150 ····if-eqz·v0,·:cond_1
  
43 ····.line·30451 ····.line·305
44 ····check-cast·p1,·Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary$IonReaderBinarySpan;52 ····check-cast·p1,·Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary$IonReaderBinarySpan;
  
45 ····.line·30553 ····.line·306
46 ····iget-object·v0,·p1,·Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary$IonReaderBinarySpan;->symbolTable:Lcom/amazon/ion/SymbolTable;54 ····iget-object·v0,·p1,·Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary$IonReaderBinarySpan;->symbolTable:Lcom/amazon/ion/SymbolTable;
  
47 ····if-eqz·v0,·:cond_055 ····if-eqz·v0,·:cond_0
  
48 ····.line·31256 ····.line·313
49 ····iget-object·v0,·p0,·Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary$SeekableReaderFacet;->this$0:Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary;57 ····iget-object·v0,·p0,·Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary$SeekableReaderFacet;->this$0:Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary;
  
50 ····iget-object·v1,·p1,·Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary$IonReaderBinarySpan;->symbolTable:Lcom/amazon/ion/SymbolTable;58 ····iget-object·v1,·p1,·Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary$IonReaderBinarySpan;->symbolTable:Lcom/amazon/ion/SymbolTable;
  
51 ····invoke-virtual·{v0,·v1},·Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary;->restoreSymbolTable(Lcom/amazon/ion/SymbolTable;)V59 ····invoke-virtual·{v0,·v1},·Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary;->restoreSymbolTable(Lcom/amazon/ion/SymbolTable;)V
  
52 ····.line·31360 ····.line·314
53 ····iget-object·v2,·p0,·Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary$SeekableReaderFacet;->this$0:Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary;61 ····iget-object·v2,·p0,·Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary$SeekableReaderFacet;->this$0:Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary;
  
54 ····iget-wide·v3,·p1,·Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary$IonReaderBinarySpan;->bufferOffset:J62 ····iget-wide·v3,·p1,·Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary$IonReaderBinarySpan;->bufferOffset:J
  
55 ····iget-wide·v5,·p1,·Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary$IonReaderBinarySpan;->bufferLimit:J63 ····iget-wide·v5,·p1,·Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary$IonReaderBinarySpan;->bufferLimit:J
  
56 ····iget-object·p1,·p1,·Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary$IonReaderBinarySpan;->symbolTable:Lcom/amazon/ion/SymbolTable;64 ····iget-object·p1,·p1,·Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary$IonReaderBinarySpan;->symbolTable:Lcom/amazon/ion/SymbolTable;
  
57 ····invoke-interface·{p1},·Lcom/amazon/ion/SymbolTable;->getIonVersionId()Ljava/lang/String;65 ····invoke-interface·{p1},·Lcom/amazon/ion/SymbolTable;->getIonVersionId()Ljava/lang/String;
  
58 ····move-result-object·v766 ····move-result-object·v7
  
59 ····invoke-virtual/range·{v2·..·v7},·Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary;->slice(JJLjava/lang/String;)V67 ····invoke-virtual/range·{v2·..·v7},·Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary;->slice(JJLjava/lang/String;)V
  
60 ····.line·31468 ····.line·315
61 ····iget-object·p1,·p0,·Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary$SeekableReaderFacet;->this$0:Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary;69 ····iget-object·p1,·p0,·Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary$SeekableReaderFacet;->this$0:Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary;
  
62 ····const/4·v0,·0x070 ····const/4·v0,·0x0
  
63 ····invoke-static·{p1,·v0},·Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary;->access$002(Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary;Lcom/amazon/ion/IonType;)Lcom/amazon/ion/IonType;71 ····invoke-static·{p1,·v0},·Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary;->access$002(Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary;Lcom/amazon/ion/IonType;)Lcom/amazon/ion/IonType;
  
64 ····return-void72 ····return-void
  
65 ····.line·30673 ····.line·307
66 ····:cond_074 ····:cond_0
67 ····new-instance·p1,·Ljava/lang/IllegalArgumentException;75 ····new-instance·p1,·Ljava/lang/IllegalArgumentException;
  
68 ····const-string·v0,·"Span·is·not·seekable."76 ····const-string·v0,·"Span·is·not·seekable."
  
69 ····invoke-direct·{p1,·v0},·Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V77 ····invoke-direct·{p1,·v0},·Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
  
70 ····throw·p178 ····throw·p1
  
71 ····.line·30279 ····.line·303
72 ····:cond_180 ····:cond_1
73 ····new-instance·p1,·Ljava/lang/IllegalArgumentException;81 ····new-instance·p1,·Ljava/lang/IllegalArgumentException;
  
74 ····const-string·v0,·"Span·isn\'t·compatible·with·this·reader."82 ····const-string·v0,·"Span·isn\'t·compatible·with·this·reader."
  
75 ····invoke-direct·{p1,·v0},·Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V83 ····invoke-direct·{p1,·v0},·Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
  
20.4 KB
smali/com/amazon/ion/impl/IonReaderTextUserX.smali
    
Offset 5, 17 lines modifiedOffset 5, 17 lines modified
5 #·interfaces5 #·interfaces
6 .implements·Lcom/amazon/ion/impl/_Private_ReaderWriter;6 .implements·Lcom/amazon/ion/impl/_Private_ReaderWriter;
  
  
7 #·annotations7 #·annotations
8 .annotation·system·Ldalvik/annotation/MemberClasses;8 .annotation·system·Ldalvik/annotation/MemberClasses;
9 ····value·=·{9 ····value·=·{
10 ········Lcom/amazon/ion/impl/IonReaderTextUserX$SeekableReaderFacet;,10 ········Lcom/amazon/ion/impl/IonReaderTextUserX$IonReaderTextSpan;,
11 ········Lcom/amazon/ion/impl/IonReaderTextUserX$SpanProviderFacet;,11 ········Lcom/amazon/ion/impl/IonReaderTextUserX$SpanProviderFacet;,
12 ········Lcom/amazon/ion/impl/IonReaderTextUserX$IonReaderTextSpan;12 ········Lcom/amazon/ion/impl/IonReaderTextUserX$SeekableReaderFacet;
13 ····}13 ····}
14 .end·annotation14 .end·annotation
  
  
15 #·static·fields15 #·static·fields
16 .field·static·final·synthetic·$assertionsDisabled:Z16 .field·static·final·synthetic·$assertionsDisabled:Z
  
Offset 36, 15 lines modifiedOffset 36, 15 lines modified
36 .field·_symbols:Lcom/amazon/ion/SymbolTable;36 .field·_symbols:Lcom/amazon/ion/SymbolTable;
  
  
37 #·direct·methods37 #·direct·methods
38 .method·static·constructor·<clinit>()V38 .method·static·constructor·<clinit>()V
39 ····.locals·139 ····.locals·1
  
40 ····.line·5940 ····.line·46
41 ····const-string·v0,·"^\\$ion_[0-9]+_[0-9]+$"41 ····const-string·v0,·"^\\$ion_[0-9]+_[0-9]+$"
  
42 ····invoke-static·{v0},·Ljava/util/regex/Pattern;->compile(Ljava/lang/String;)Ljava/util/regex/Pattern;42 ····invoke-static·{v0},·Ljava/util/regex/Pattern;->compile(Ljava/lang/String;)Ljava/util/regex/Pattern;
  
43 ····move-result-object·v043 ····move-result-object·v0
  
44 ····sput-object·v0,·Lcom/amazon/ion/impl/IonReaderTextUserX;->ION_VERSION_MARKER_REGEX:Ljava/util/regex/Pattern;44 ····sput-object·v0,·Lcom/amazon/ion/impl/IonReaderTextUserX;->ION_VERSION_MARKER_REGEX:Ljava/util/regex/Pattern;
Offset 53, 88 lines modifiedOffset 53, 88 lines modified
53 .end·method53 .end·method
  
54 .method·protected·constructor·<init>(Lcom/amazon/ion/IonCatalog;Lcom/amazon/ion/impl/_Private_LocalSymbolTableFactory;Lcom/amazon/ion/impl/UnifiedInputStreamX;)V54 .method·protected·constructor·<init>(Lcom/amazon/ion/IonCatalog;Lcom/amazon/ion/impl/_Private_LocalSymbolTableFactory;Lcom/amazon/ion/impl/UnifiedInputStreamX;)V
55 ····.locals·155 ····.locals·1
  
56 ····const/4·v0,·0x056 ····const/4·v0,·0x0
  
57 ····.line·8957 ····.line·76
58 ····invoke-direct·{p0,·p1,·p2,·p3,·v0},·Lcom/amazon/ion/impl/IonReaderTextUserX;-><init>(Lcom/amazon/ion/IonCatalog;Lcom/amazon/ion/impl/_Private_LocalSymbolTableFactory;Lcom/amazon/ion/impl/UnifiedInputStreamX;I)V58 ····invoke-direct·{p0,·p1,·p2,·p3,·v0},·Lcom/amazon/ion/impl/IonReaderTextUserX;-><init>(Lcom/amazon/ion/IonCatalog;Lcom/amazon/ion/impl/_Private_LocalSymbolTableFactory;Lcom/amazon/ion/impl/UnifiedInputStreamX;I)V
  
59 ····return-void59 ····return-void
60 .end·method60 .end·method
  
61 .method·protected·constructor·<init>(Lcom/amazon/ion/IonCatalog;Lcom/amazon/ion/impl/_Private_LocalSymbolTableFactory;Lcom/amazon/ion/impl/UnifiedInputStreamX;I)V61 .method·protected·constructor·<init>(Lcom/amazon/ion/IonCatalog;Lcom/amazon/ion/impl/_Private_LocalSymbolTableFactory;Lcom/amazon/ion/impl/UnifiedInputStreamX;I)V
62 ····.locals·062 ····.locals·0
  
63 ····.line·7963 ····.line·66
64 ····invoke-direct·{p0,·p3},·Lcom/amazon/ion/impl/IonReaderTextSystemX;-><init>(Lcom/amazon/ion/impl/UnifiedInputStreamX;)V64 ····invoke-direct·{p0,·p3},·Lcom/amazon/ion/impl/IonReaderTextSystemX;-><init>(Lcom/amazon/ion/impl/UnifiedInputStreamX;)V
  
65 ····const/4·p3,·0x065 ····const/4·p3,·0x0
  
66 ····.line·23266 ····.line·219
67 ····iput·p3,·p0,·Lcom/amazon/ion/impl/IonReaderTextUserX;->_symbol_table_top:I67 ····iput·p3,·p0,·Lcom/amazon/ion/impl/IonReaderTextUserX;->_symbol_table_top:I
  
68 ····const/4·p3,·0x368 ····const/4·p3,·0x3
  
69 ····.line·23369 ····.line·220
70 ····new-array·p3,·p3,·[Lcom/amazon/ion/SymbolTable;70 ····new-array·p3,·p3,·[Lcom/amazon/ion/SymbolTable;
  
71 ····iput-object·p3,·p0,·Lcom/amazon/ion/impl/IonReaderTextUserX;->_symbol_table_stack:[Lcom/amazon/ion/SymbolTable;71 ····iput-object·p3,·p0,·Lcom/amazon/ion/impl/IonReaderTextUserX;->_symbol_table_stack:[Lcom/amazon/ion/SymbolTable;
  
72 ····.line·8072 ····.line·67
73 ····iget-object·p3,·p0,·Lcom/amazon/ion/impl/IonReaderTextUserX;->_system_symtab:Lcom/amazon/ion/SymbolTable;73 ····iget-object·p3,·p0,·Lcom/amazon/ion/impl/IonReaderTextUserX;->_system_symtab:Lcom/amazon/ion/SymbolTable;
  
74 ····iput-object·p3,·p0,·Lcom/amazon/ion/impl/IonReaderTextUserX;->_symbols:Lcom/amazon/ion/SymbolTable;74 ····iput-object·p3,·p0,·Lcom/amazon/ion/impl/IonReaderTextUserX;->_symbols:Lcom/amazon/ion/SymbolTable;
  
75 ····.line·8175 ····.line·68
76 ····iput·p4,·p0,·Lcom/amazon/ion/impl/IonReaderTextUserX;->_physical_start_offset:I76 ····iput·p4,·p0,·Lcom/amazon/ion/impl/IonReaderTextUserX;->_physical_start_offset:I
  
77 ····.line·8277 ····.line·69
78 ····iput-object·p1,·p0,·Lcom/amazon/ion/impl/IonReaderTextUserX;->_catalog:Lcom/amazon/ion/IonCatalog;78 ····iput-object·p1,·p0,·Lcom/amazon/ion/impl/IonReaderTextUserX;->_catalog:Lcom/amazon/ion/IonCatalog;
  
79 ····.line·8379 ····.line·70
80 ····iput-object·p2,·p0,·Lcom/amazon/ion/impl/IonReaderTextUserX;->_lstFactory:Lcom/amazon/ion/impl/_Private_LocalSymbolTableFactory;80 ····iput-object·p2,·p0,·Lcom/amazon/ion/impl/IonReaderTextUserX;->_lstFactory:Lcom/amazon/ion/impl/_Private_LocalSymbolTableFactory;
  
81 ····return-void81 ····return-void
82 .end·method82 .end·method
  
83 .method·static·synthetic·access$000(Lcom/amazon/ion/impl/IonReaderTextUserX;)I83 .method·static·synthetic·access$000(Lcom/amazon/ion/impl/IonReaderTextUserX;)I
84 ····.locals·084 ····.locals·0
  
85 ····.line·5585 ····.line·42
86 ····iget·p0,·p0,·Lcom/amazon/ion/impl/IonReaderTextUserX;->_physical_start_offset:I86 ····iget·p0,·p0,·Lcom/amazon/ion/impl/IonReaderTextUserX;->_physical_start_offset:I
  
87 ····return·p087 ····return·p0
88 .end·method88 .end·method
  
89 .method·static·synthetic·access$600(Lcom/amazon/ion/impl/IonReaderTextUserX;Lcom/amazon/ion/Span;)V89 .method·static·synthetic·access$700(Lcom/amazon/ion/impl/IonReaderTextUserX;Lcom/amazon/ion/Span;)V
90 ····.locals·090 ····.locals·0
  
91 ····.line·5591 ····.line·42
92 ····invoke-direct·{p0,·p1},·Lcom/amazon/ion/impl/IonReaderTextUserX;->hoistImpl(Lcom/amazon/ion/Span;)V92 ····invoke-direct·{p0,·p1},·Lcom/amazon/ion/impl/IonReaderTextUserX;->hoistImpl(Lcom/amazon/ion/Span;)V
  
93 ····return-void93 ····return-void
94 .end·method94 .end·method
  
95 .method·private·clear_system_value_stack()V95 .method·private·clear_system_value_stack()V
96 ····.locals·396 ····.locals·3
  
97 ····.line·23697 ····.line·223
98 ····:goto_098 ····:goto_0
99 ····iget·v0,·p0,·Lcom/amazon/ion/impl/IonReaderTextUserX;->_symbol_table_top:I99 ····iget·v0,·p0,·Lcom/amazon/ion/impl/IonReaderTextUserX;->_symbol_table_top:I
  
100 ····if-lez·v0,·:cond_0100 ····if-lez·v0,·:cond_0
  
101 ····add-int/lit8·v0,·v0,·-0x1101 ····add-int/lit8·v0,·v0,·-0x1
  
102 ····.line·237102 ····.line·224
103 ····iput·v0,·p0,·Lcom/amazon/ion/impl/IonReaderTextUserX;->_symbol_table_top:I103 ····iput·v0,·p0,·Lcom/amazon/ion/impl/IonReaderTextUserX;->_symbol_table_top:I
  
104 ····.line·238104 ····.line·225
105 ····iget-object·v1,·p0,·Lcom/amazon/ion/impl/IonReaderTextUserX;->_symbol_table_stack:[Lcom/amazon/ion/SymbolTable;105 ····iget-object·v1,·p0,·Lcom/amazon/ion/impl/IonReaderTextUserX;->_symbol_table_stack:[Lcom/amazon/ion/SymbolTable;
  
106 ····const/4·v2,·0x0106 ····const/4·v2,·0x0
  
107 ····aput-object·v2,·v1,·v0107 ····aput-object·v2,·v1,·v0
  
108 ····goto·:goto_0108 ····goto·:goto_0
Offset 142, 30 lines modifiedOffset 142, 30 lines modified
142 ····:cond_0142 ····:cond_0
143 ····return-void143 ····return-void
144 .end·method144 .end·method
  
Max diff block lines reached; 16471/20792 bytes (79.22%) of diff not shown.
1.67 KB
smali/com/amazon/ion/impl/IonReaderTextSystemX$Radix$3.smali
    
Offset 5, 37 lines modifiedOffset 5, 47 lines modified
  
5 #·annotations5 #·annotations
6 .annotation·system·Ldalvik/annotation/EnclosingClass;6 .annotation·system·Ldalvik/annotation/EnclosingClass;
7 ····value·=·Lcom/amazon/ion/impl/IonReaderTextSystemX$Radix;7 ····value·=·Lcom/amazon/ion/impl/IonReaderTextSystemX$Radix;
8 .end·annotation8 .end·annotation
  
9 .annotation·system·Ldalvik/annotation/InnerClass;9 .annotation·system·Ldalvik/annotation/InnerClass;
10 ····accessFlags·=·0x400810 ····accessFlags·=·0x4010
11 ····name·=·null11 ····name·=·null
12 .end·annotation12 .end·annotation
  
  
13 #·direct·methods13 #·direct·methods
14 .method·constructor·<init>(Ljava/lang/String;I)V14 .method·constructor·<init>(Ljava/lang/String;I)V
15 ····.locals·115 ····.locals·1
 16 ····.annotation·system·Ldalvik/annotation/MethodParameters;
 17 ········accessFlags·=·{
 18 ············0x1000,
 19 ············0x1000
 20 ········}
 21 ········names·=·{
 22 ············null,
 23 ············null
 24 ········}
 25 ····.end·annotation
  
16 ····const/4·v0,·0x026 ····const/4·v0,·0x0
  
17 ····.line·15027 ····.line·136
18 ····invoke-direct·{p0,·p1,·p2,·v0},·Lcom/amazon/ion/impl/IonReaderTextSystemX$Radix;-><init>(Ljava/lang/String;ILcom/amazon/ion/impl/IonReaderTextSystemX$1;)V28 ····invoke-direct·{p0,·p1,·p2,·v0},·Lcom/amazon/ion/impl/IonReaderTextSystemX$Radix;-><init>(Ljava/lang/String;ILcom/amazon/ion/impl/IonReaderTextSystemX$1;)V
  
19 ····return-void29 ····return-void
20 .end·method30 .end·method
  
  
21 #·virtual·methods31 #·virtual·methods
22 .method·isInt(Ljava/lang/String;I)Z32 .method·isInt(Ljava/lang/String;I)Z
23 ····.locals·233 ····.locals·2
  
24 ····.line·15634 ····.line·142
25 ····invoke-static·{},·Lcom/amazon/ion/impl/IonReaderTextSystemX$Radix;->access$1000()[C35 ····invoke-static·{},·Lcom/amazon/ion/impl/IonReaderTextSystemX$Radix;->access$1000()[C
  
26 ····move-result-object·v036 ····move-result-object·v0
  
27 ····invoke-static·{},·Lcom/amazon/ion/impl/IonReaderTextSystemX$Radix;->access$1100()[C37 ····invoke-static·{},·Lcom/amazon/ion/impl/IonReaderTextSystemX$Radix;->access$1100()[C
  
28 ····move-result-object·v138 ····move-result-object·v1
Offset 46, 15 lines modifiedOffset 56, 15 lines modified
  
46 ····return·p156 ····return·p1
47 .end·method57 .end·method
  
48 .method·isLong(Ljava/lang/String;I)Z58 .method·isLong(Ljava/lang/String;I)Z
49 ····.locals·259 ····.locals·2
  
50 ····.line·16260 ····.line·148
51 ····invoke-static·{},·Lcom/amazon/ion/impl/IonReaderTextSystemX$Radix;->access$1200()[C61 ····invoke-static·{},·Lcom/amazon/ion/impl/IonReaderTextSystemX$Radix;->access$1200()[C
  
52 ····move-result-object·v062 ····move-result-object·v0
  
53 ····invoke-static·{},·Lcom/amazon/ion/impl/IonReaderTextSystemX$Radix;->access$1300()[C63 ····invoke-static·{},·Lcom/amazon/ion/impl/IonReaderTextSystemX$Radix;->access$1300()[C
  
54 ····move-result-object·v164 ····move-result-object·v1
468 B
smali/com/amazon/ion/impl/IonReaderTextUserX$1.smali
    
Offset 18, 15 lines modifiedOffset 18, 15 lines modified
18 .field·static·final·synthetic·$SwitchMap$com$amazon$ion$IonType:[I18 .field·static·final·synthetic·$SwitchMap$com$amazon$ion$IonType:[I
  
  
19 #·direct·methods19 #·direct·methods
20 .method·static·constructor·<clinit>()V20 .method·static·constructor·<clinit>()V
21 ····.locals·321 ····.locals·3
  
22 ····.line·13222 ····.line·119
23 ····invoke-static·{},·Lcom/amazon/ion/IonType;->values()[Lcom/amazon/ion/IonType;23 ····invoke-static·{},·Lcom/amazon/ion/IonType;->values()[Lcom/amazon/ion/IonType;
  
24 ····move-result-object·v024 ····move-result-object·v0
  
25 ····array-length·v0,·v025 ····array-length·v0,·v0
  
26 ····new-array·v0,·v0,·[I26 ····new-array·v0,·v0,·[I
2.26 KB
smali/com/amazon/ion/impl/UnifiedDataPageX.smali
    
Offset 2, 16 lines modifiedOffset 2, 16 lines modified
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"UnifiedDataPageX.java"3 .source·"UnifiedDataPageX.java"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/MemberClasses;5 .annotation·system·Ldalvik/annotation/MemberClasses;
6 ····value·=·{6 ····value·=·{
7 ········Lcom/amazon/ion/impl/UnifiedDataPageX$Chars;, 
8 ········Lcom/amazon/ion/impl/UnifiedDataPageX$Bytes;,7 ········Lcom/amazon/ion/impl/UnifiedDataPageX$Bytes;,
 8 ········Lcom/amazon/ion/impl/UnifiedDataPageX$Chars;,
9 ········Lcom/amazon/ion/impl/UnifiedDataPageX$PageType;9 ········Lcom/amazon/ion/impl/UnifiedDataPageX$PageType;
10 ····}10 ····}
11 .end·annotation11 .end·annotation
  
  
12 #·instance·fields12 #·instance·fields
13 .field·protected·_base_offset:I13 .field·protected·_base_offset:I
Offset 66, 57 lines modifiedOffset 66, 51 lines modified
66 ····const/4·v0,·0x066 ····const/4·v0,·0x0
  
67 ····:goto_067 ····:goto_0
68 ····return·v068 ····return·v0
69 .end·method69 .end·method
  
70 .method·public·static·final·makePage(Lcom/amazon/ion/impl/UnifiedDataPageX$PageType;I)Lcom/amazon/ion/impl/UnifiedDataPageX;70 .method·public·static·final·makePage(Lcom/amazon/ion/impl/UnifiedDataPageX$PageType;I)Lcom/amazon/ion/impl/UnifiedDataPageX;
71 ····.locals·271 ····.locals·1
  
72 ····const/4·v0,·0x172 ····const/4·v0,·0x1
  
73 ····if-lt·p1,·v0,·:cond_273 ····if-lt·p1,·v0,·:cond_2
  
74 ····.line·4874 ····.line·48
75 ····sget-object·v1,·Lcom/amazon/ion/impl/UnifiedDataPageX$1;->$SwitchMap$com$amazon$ion$impl$UnifiedDataPageX$PageType:[I 
  
76 ····invoke-virtual·{p0},·Lcom/amazon/ion/impl/UnifiedDataPageX$PageType;->ordinal()I75 ····invoke-virtual·{p0},·Lcom/amazon/ion/impl/UnifiedDataPageX$PageType;->ordinal()I
  
77 ····move-result·p076 ····move-result·p0
  
78 ····aget·p0,·v1,·p0 
  
79 ····if-eq·p0,·v0,·:cond_177 ····if-eqz·p0,·:cond_1
  
80 ····const/4·v0,·0x2 
  
81 ····if-ne·p0,·v0,·:cond_078 ····if-ne·p0,·v0,·:cond_0
  
82 ····.line·5079 ····.line·49
83 ····new-instance·p0,·Lcom/amazon/ion/impl/UnifiedDataPageX$Bytes;80 ····new-instance·p0,·Lcom/amazon/ion/impl/UnifiedDataPageX$Chars;
  
84 ····invoke-direct·{p0,·p1},·Lcom/amazon/ion/impl/UnifiedDataPageX$Bytes;-><init>(I)V81 ····invoke-direct·{p0,·p1},·Lcom/amazon/ion/impl/UnifiedDataPageX$Chars;-><init>(I)V
  
85 ····return-object·p082 ····return-object·p0
  
86 ····.line·5183 ····.line·51
87 ····:cond_084 ····:cond_0
88 ····new-instance·p0,·Ljava/lang/IllegalArgumentException;85 ····new-instance·p0,·Ljava/lang/IllegalArgumentException;
  
89 ····const-string·p1,·"invalid·page·type,·s/b·1·or·2"86 ····const-string·p1,·"invalid·page·type,·s/b·1·or·2"
  
90 ····invoke-direct·{p0,·p1},·Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V87 ····invoke-direct·{p0,·p1},·Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
  
91 ····throw·p088 ····throw·p0
  
92 ····.line·4989 ····.line·50
93 ····:cond_190 ····:cond_1
94 ····new-instance·p0,·Lcom/amazon/ion/impl/UnifiedDataPageX$Chars;91 ····new-instance·p0,·Lcom/amazon/ion/impl/UnifiedDataPageX$Bytes;
  
95 ····invoke-direct·{p0,·p1},·Lcom/amazon/ion/impl/UnifiedDataPageX$Chars;-><init>(I)V92 ····invoke-direct·{p0,·p1},·Lcom/amazon/ion/impl/UnifiedDataPageX$Bytes;-><init>(I)V
  
96 ····return-object·p093 ····return-object·p0
  
97 ····.line·4794 ····.line·47
98 ····:cond_295 ····:cond_2
99 ····new-instance·p0,·Ljava/lang/IllegalArgumentException;96 ····new-instance·p0,·Ljava/lang/IllegalArgumentException;
  
670 B
smali/com/amazon/ion/impl/IonTokenReader.smali
    
Offset 3, 17 lines modifiedOffset 3, 17 lines modified
3 .source·"IonTokenReader.java"3 .source·"IonTokenReader.java"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/MemberClasses;5 .annotation·system·Ldalvik/annotation/MemberClasses;
6 ····value·=·{6 ····value·=·{
7 ········Lcom/amazon/ion/impl/IonTokenReader$Context;,7 ········Lcom/amazon/ion/impl/IonTokenReader$Context;,
 8 ········Lcom/amazon/ion/impl/IonTokenReader$Type;,
8 ········Lcom/amazon/ion/impl/IonTokenReader$NumberType;,9 ········Lcom/amazon/ion/impl/IonTokenReader$NumberType;,
9 ········Lcom/amazon/ion/impl/IonTokenReader$LocalReader;,10 ········Lcom/amazon/ion/impl/IonTokenReader$LocalReader;
10 ········Lcom/amazon/ion/impl/IonTokenReader$Type; 
11 ····}11 ····}
12 .end·annotation12 .end·annotation
  
  
13 #·static·fields13 #·static·fields
14 .field·static·final·synthetic·$assertionsDisabled:Z·=·false14 .field·static·final·synthetic·$assertionsDisabled:Z·=·false
  
2.33 KB
smali/com/amazon/ion/impl/UnifiedInputStreamX$FromCharStream.smali
    
Offset 19, 45 lines modifiedOffset 19, 45 lines modified
19 ····.locals·119 ····.locals·1
20 ····.annotation·system·Ldalvik/annotation/Throws;20 ····.annotation·system·Ldalvik/annotation/Throws;
21 ········value·=·{21 ········value·=·{
22 ············Ljava/io/IOException;22 ············Ljava/io/IOException;
23 ········}23 ········}
24 ····.end·annotation24 ····.end·annotation
  
25 ····.line·56325 ····.line·534
26 ····invoke-direct·{p0},·Lcom/amazon/ion/impl/UnifiedInputStreamX;-><init>()V26 ····invoke-direct·{p0},·Lcom/amazon/ion/impl/UnifiedInputStreamX;-><init>()V
  
27 ····const/4·v0,·0x027 ····const/4·v0,·0x0
  
28 ····.line·56428 ····.line·535
29 ····iput-boolean·v0,·p0,·Lcom/amazon/ion/impl/UnifiedInputStreamX$FromCharStream;->_is_byte_data:Z29 ····iput-boolean·v0,·p0,·Lcom/amazon/ion/impl/UnifiedInputStreamX$FromCharStream;->_is_byte_data:Z
  
30 ····const/4·v0,·0x130 ····const/4·v0,·0x1
  
31 ····.line·56531 ····.line·536
32 ····iput-boolean·v0,·p0,·Lcom/amazon/ion/impl/UnifiedInputStreamX$FromCharStream;->_is_stream:Z32 ····iput-boolean·v0,·p0,·Lcom/amazon/ion/impl/UnifiedInputStreamX$FromCharStream;->_is_stream:Z
  
33 ····.line·56633 ····.line·537
34 ····iput-object·p1,·p0,·Lcom/amazon/ion/impl/UnifiedInputStreamX$FromCharStream;->_reader:Ljava/io/Reader;34 ····iput-object·p1,·p0,·Lcom/amazon/ion/impl/UnifiedInputStreamX$FromCharStream;->_reader:Ljava/io/Reader;
  
35 ····.line·56835 ····.line·539
36 ····sget-object·p1,·Lcom/amazon/ion/impl/UnifiedInputBufferX$BufferType;->CHARS:Lcom/amazon/ion/impl/UnifiedInputBufferX$BufferType;36 ····sget-object·p1,·Lcom/amazon/ion/impl/UnifiedInputBufferX$BufferType;->CHARS:Lcom/amazon/ion/impl/UnifiedInputBufferX$BufferType;
  
37 ····sget·v0,·Lcom/amazon/ion/impl/UnifiedInputStreamX$FromCharStream;->DEFAULT_PAGE_SIZE:I37 ····sget·v0,·Lcom/amazon/ion/impl/UnifiedInputStreamX$FromCharStream;->DEFAULT_PAGE_SIZE:I
  
38 ····invoke-static·{p1,·v0},·Lcom/amazon/ion/impl/UnifiedInputBufferX;->makePageBuffer(Lcom/amazon/ion/impl/UnifiedInputBufferX$BufferType;I)Lcom/amazon/ion/impl/UnifiedInputBufferX;38 ····invoke-static·{p1,·v0},·Lcom/amazon/ion/impl/UnifiedInputBufferX;->makePageBuffer(Lcom/amazon/ion/impl/UnifiedInputBufferX$BufferType;I)Lcom/amazon/ion/impl/UnifiedInputBufferX;
  
39 ····move-result-object·p139 ····move-result-object·p1
  
40 ····iput-object·p1,·p0,·Lcom/amazon/ion/impl/UnifiedInputStreamX$FromCharStream;->_buffer:Lcom/amazon/ion/impl/UnifiedInputBufferX;40 ····iput-object·p1,·p0,·Lcom/amazon/ion/impl/UnifiedInputStreamX$FromCharStream;->_buffer:Lcom/amazon/ion/impl/UnifiedInputBufferX;
  
41 ····.line·56941 ····.line·540
42 ····invoke-static·{p0},·Lcom/amazon/ion/impl/UnifiedInputStreamX;->access$000(Lcom/amazon/ion/impl/UnifiedInputStreamX;)V42 ····invoke-static·{p0},·Lcom/amazon/ion/impl/UnifiedInputStreamX;->access$000(Lcom/amazon/ion/impl/UnifiedInputStreamX;)V
  
43 ····.line·57043 ····.line·541
44 ····invoke-virtual·{p0},·Lcom/amazon/ion/impl/UnifiedInputStreamX$FromCharStream;->refill()I44 ····invoke-virtual·{p0},·Lcom/amazon/ion/impl/UnifiedInputStreamX$FromCharStream;->refill()I
  
45 ····move-result·p145 ····move-result·p1
  
46 ····iput·p1,·p0,·Lcom/amazon/ion/impl/UnifiedInputStreamX$FromCharStream;->_limit:I46 ····iput·p1,·p0,·Lcom/amazon/ion/impl/UnifiedInputStreamX$FromCharStream;->_limit:I
  
47 ····return-void47 ····return-void
Offset 69, 17 lines modifiedOffset 69, 17 lines modified
69 ····.locals·169 ····.locals·1
70 ····.annotation·system·Ldalvik/annotation/Throws;70 ····.annotation·system·Ldalvik/annotation/Throws;
71 ········value·=·{71 ········value·=·{
72 ············Ljava/io/IOException;72 ············Ljava/io/IOException;
73 ········}73 ········}
74 ····.end·annotation74 ····.end·annotation
  
75 ····.line·57775 ····.line·548
76 ····invoke-super·{p0},·Lcom/amazon/ion/impl/UnifiedInputStreamX;->close()V76 ····invoke-super·{p0},·Lcom/amazon/ion/impl/UnifiedInputStreamX;->close()V
  
77 ····.line·57877 ····.line·549
78 ····iget-object·v0,·p0,·Lcom/amazon/ion/impl/UnifiedInputStreamX$FromCharStream;->_reader:Ljava/io/Reader;78 ····iget-object·v0,·p0,·Lcom/amazon/ion/impl/UnifiedInputStreamX$FromCharStream;->_reader:Ljava/io/Reader;
  
79 ····invoke-virtual·{v0},·Ljava/io/Reader;->close()V79 ····invoke-virtual·{v0},·Ljava/io/Reader;->close()V
  
80 ····return-void80 ····return-void
81 .end·method81 .end·method
472 B
smali/com/amazon/ion/impl/IonReaderTextSystemX$1.smali
    
Offset 18, 15 lines modifiedOffset 18, 15 lines modified
18 .field·static·final·synthetic·$SwitchMap$com$amazon$ion$IonType:[I18 .field·static·final·synthetic·$SwitchMap$com$amazon$ion$IonType:[I
  
  
19 #·direct·methods19 #·direct·methods
20 .method·static·constructor·<clinit>()V20 .method·static·constructor·<clinit>()V
21 ····.locals·321 ····.locals·3
  
22 ····.line·20722 ····.line·198
23 ····invoke-static·{},·Lcom/amazon/ion/IonType;->values()[Lcom/amazon/ion/IonType;23 ····invoke-static·{},·Lcom/amazon/ion/IonType;->values()[Lcom/amazon/ion/IonType;
  
24 ····move-result-object·v024 ····move-result-object·v0
  
25 ····array-length·v0,·v025 ····array-length·v0,·v0
  
26 ····new-array·v0,·v0,·[I26 ····new-array·v0,·v0,·[I
860 B
smali/com/amazon/ion/impl/IonReaderTextRawTokensX$1.smali
    
Offset 1, 31 lines modifiedOffset 1, 31 lines modified
1 .class·final·Lcom/amazon/ion/impl/IonReaderTextRawTokensX$1;1 .class·Lcom/amazon/ion/impl/IonReaderTextRawTokensX$1;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"IonReaderTextRawTokensX.java"3 .source·"IonReaderTextRawTokensX.java"
  
4 #·interfaces4 #·interfaces
5 .implements·Ljava/lang/Appendable;5 .implements·Ljava/lang/Appendable;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
8 ····value·=·Lcom/amazon/ion/impl/IonReaderTextRawTokensX;8 ····value·=·Lcom/amazon/ion/impl/IonReaderTextRawTokensX;
9 .end·annotation9 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x811 ····accessFlags·=·0x0
12 ····name·=·null12 ····name·=·null
13 .end·annotation13 .end·annotation
  
  
14 #·direct·methods14 #·direct·methods
15 .method·constructor·<init>()V15 .method·constructor·<init>()V
16 ····.locals·016 ····.locals·0
  
17 ····.line·7117 ····.line·58
18 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V18 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
19 ····return-void19 ····return-void
20 .end·method20 .end·method
  
  
21 #·virtual·methods21 #·virtual·methods
25.8 KB
smali/com/amazon/ion/impl/lite/IonDatagramLite$SystemIteratorPosition.smali
    
Offset 38, 87 lines modifiedOffset 38, 87 lines modified
38 .field·protected·__user_index:I38 .field·protected·__user_index:I
  
  
39 #·direct·methods39 #·direct·methods
40 .method·static·constructor·<clinit>()V40 .method·static·constructor·<clinit>()V
41 ····.locals·141 ····.locals·1
  
42 ····.line·83742 ····.line·824
43 ····const-class·v0,·Lcom/amazon/ion/impl/lite/IonDatagramLite;43 ····const-class·v0,·Lcom/amazon/ion/impl/lite/IonDatagramLite;
  
44 ····return-void44 ····return-void
45 .end·method45 .end·method
  
46 .method·constructor·<init>(Lcom/amazon/ion/impl/lite/IonDatagramLite$SystemContentIterator;)V46 .method·constructor·<init>(Lcom/amazon/ion/impl/lite/IonDatagramLite$SystemContentIterator;)V
47 ····.locals·147 ····.locals·1
  
48 ····.line·87348 ····.line·860
49 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V49 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
50 ····const/4·v0,·0x350 ····const/4·v0,·0x3
  
51 ····.line·86451 ····.line·851
52 ····new-array·v0,·v0,·[Lcom/amazon/ion/impl/lite/IonValueLite;52 ····new-array·v0,·v0,·[Lcom/amazon/ion/impl/lite/IonValueLite;
  
53 ····iput-object·v0,·p0,·Lcom/amazon/ion/impl/lite/IonDatagramLite$SystemIteratorPosition;->__local_values:[Lcom/amazon/ion/impl/lite/IonValueLite;53 ····iput-object·v0,·p0,·Lcom/amazon/ion/impl/lite/IonDatagramLite$SystemIteratorPosition;->__local_values:[Lcom/amazon/ion/impl/lite/IonValueLite;
  
54 ····.line·87454 ····.line·861
55 ····iput-object·p1,·p0,·Lcom/amazon/ion/impl/lite/IonDatagramLite$SystemIteratorPosition;->__iterator:Lcom/amazon/ion/impl/lite/IonDatagramLite$SystemContentIterator;55 ····iput-object·p1,·p0,·Lcom/amazon/ion/impl/lite/IonDatagramLite$SystemIteratorPosition;->__iterator:Lcom/amazon/ion/impl/lite/IonDatagramLite$SystemContentIterator;
  
56 ····return-void56 ····return-void
57 .end·method57 .end·method
  
58 .method·static·synthetic·access$000(Lcom/amazon/ion/impl/lite/IonDatagramLite$SystemIteratorPosition;)V58 .method·static·synthetic·access$000(Lcom/amazon/ion/impl/lite/IonDatagramLite$SystemIteratorPosition;)V
59 ····.locals·059 ····.locals·0
  
60 ····.line·83760 ····.line·824
61 ····invoke-direct·{p0},·Lcom/amazon/ion/impl/lite/IonDatagramLite$SystemIteratorPosition;->force_position_sync_helper()V61 ····invoke-direct·{p0},·Lcom/amazon/ion/impl/lite/IonDatagramLite$SystemIteratorPosition;->force_position_sync_helper()V
  
62 ····return-void62 ····return-void
63 .end·method63 .end·method
  
64 .method·static·synthetic·access$100(Lcom/amazon/ion/impl/lite/IonDatagramLite$SystemIteratorPosition;)V64 .method·static·synthetic·access$100(Lcom/amazon/ion/impl/lite/IonDatagramLite$SystemIteratorPosition;)V
65 ····.locals·065 ····.locals·0
  
66 ····.line·83766 ····.line·824
67 ····invoke-direct·{p0},·Lcom/amazon/ion/impl/lite/IonDatagramLite$SystemIteratorPosition;->load_updated_position()V67 ····invoke-direct·{p0},·Lcom/amazon/ion/impl/lite/IonDatagramLite$SystemIteratorPosition;->load_updated_position()V
  
68 ····return-void68 ····return-void
69 .end·method69 .end·method
  
70 .method·private·static·count_system_values(Lcom/amazon/ion/IonSystem;Lcom/amazon/ion/SymbolTable;Lcom/amazon/ion/SymbolTable;)I70 .method·private·static·count_system_values(Lcom/amazon/ion/IonSystem;Lcom/amazon/ion/SymbolTable;Lcom/amazon/ion/SymbolTable;)I
71 ····.locals·271 ····.locals·2
  
72 ····const/4·v0,·0x072 ····const/4·v0,·0x0
  
73 ····.line·112973 ····.line·1116
74 ····:goto_074 ····:goto_0
75 ····invoke-interface·{p2},·Lcom/amazon/ion/SymbolTable;->isLocalTable()Z75 ····invoke-interface·{p2},·Lcom/amazon/ion/SymbolTable;->isLocalTable()Z
  
76 ····move-result·v176 ····move-result·v1
  
77 ····if-eqz·v1,·:cond_077 ····if-eqz·v1,·:cond_0
  
78 ····add-int/lit8·v0,·v0,·0x178 ····add-int/lit8·v0,·v0,·0x1
  
79 ····.line·113179 ····.line·1118
80 ····invoke-static·{p2,·p0},·Lcom/amazon/ion/impl/_Private_Utils;->symtabTree(Lcom/amazon/ion/SymbolTable;Lcom/amazon/ion/ValueFactory;)Lcom/amazon/ion/IonStruct;80 ····invoke-static·{p2,·p0},·Lcom/amazon/ion/impl/_Private_Utils;->symtabTree(Lcom/amazon/ion/SymbolTable;Lcom/amazon/ion/ValueFactory;)Lcom/amazon/ion/IonStruct;
  
81 ····move-result-object·p281 ····move-result-object·p2
  
82 ····invoke-interface·{p2},·Lcom/amazon/ion/IonStruct;->getSymbolTable()Lcom/amazon/ion/SymbolTable;82 ····invoke-interface·{p2},·Lcom/amazon/ion/IonStruct;->getSymbolTable()Lcom/amazon/ion/SymbolTable;
  
83 ····move-result-object·p283 ····move-result-object·p2
  
84 ····goto·:goto_084 ····goto·:goto_0
  
85 ····:cond_085 ····:cond_0
86 ····if-eqz·p1,·:cond_186 ····if-eqz·p1,·:cond_1
  
87 ····.line·113587 ····.line·1122
88 ····invoke-interface·{p1},·Lcom/amazon/ion/SymbolTable;->getIonVersionId()Ljava/lang/String;88 ····invoke-interface·{p1},·Lcom/amazon/ion/SymbolTable;->getIonVersionId()Ljava/lang/String;
  
89 ····move-result-object·p089 ····move-result-object·p0
  
90 ····invoke-interface·{p2},·Lcom/amazon/ion/SymbolTable;->getIonVersionId()Ljava/lang/String;90 ····invoke-interface·{p2},·Lcom/amazon/ion/SymbolTable;->getIonVersionId()Ljava/lang/String;
  
91 ····move-result-object·p191 ····move-result-object·p1
Offset 135, 29 lines modifiedOffset 135, 29 lines modified
135 ····:cond_2135 ····:cond_2
136 ····return·v0136 ····return·v0
137 .end·method137 .end·method
  
138 .method·private·final·force_position_sync_helper()V138 .method·private·final·force_position_sync_helper()V
139 ····.locals·6139 ····.locals·6
  
140 ····.line·1099140 ····.line·1086
141 ····iget-object·v0,·p0,·Lcom/amazon/ion/impl/lite/IonDatagramLite$SystemIteratorPosition;->__iterator:Lcom/amazon/ion/impl/lite/IonDatagramLite$SystemContentIterator;141 ····iget-object·v0,·p0,·Lcom/amazon/ion/impl/lite/IonDatagramLite$SystemIteratorPosition;->__iterator:Lcom/amazon/ion/impl/lite/IonDatagramLite$SystemContentIterator;
  
142 ····iget-object·v1,·p0,·Lcom/amazon/ion/impl/lite/IonDatagramLite$SystemIteratorPosition;->__current_user_value:Lcom/amazon/ion/impl/lite/IonValueLite;142 ····iget-object·v1,·p0,·Lcom/amazon/ion/impl/lite/IonDatagramLite$SystemIteratorPosition;->__current_user_value:Lcom/amazon/ion/impl/lite/IonValueLite;
  
143 ····invoke-virtual·{v0,·v1},·Lcom/amazon/ion/impl/lite/IonDatagramLite$SystemContentIterator;->datagram_contains(Lcom/amazon/ion/impl/lite/IonValueLite;)Z143 ····invoke-virtual·{v0,·v1},·Lcom/amazon/ion/impl/lite/IonDatagramLite$SystemContentIterator;->datagram_contains(Lcom/amazon/ion/impl/lite/IonValueLite;)Z
  
144 ····move-result·v0144 ····move-result·v0
  
145 ····if-eqz·v0,·:cond_3145 ····if-eqz·v0,·:cond_3
  
146 ····.line·1102146 ····.line·1089
147 ····iget·v0,·p0,·Lcom/amazon/ion/impl/lite/IonDatagramLite$SystemIteratorPosition;->__user_index:I147 ····iget·v0,·p0,·Lcom/amazon/ion/impl/lite/IonDatagramLite$SystemIteratorPosition;->__user_index:I
  
148 ····.line·1103148 ····.line·1090
149 ····iget-object·v1,·p0,·Lcom/amazon/ion/impl/lite/IonDatagramLite$SystemIteratorPosition;->__current_user_value:Lcom/amazon/ion/impl/lite/IonValueLite;149 ····iget-object·v1,·p0,·Lcom/amazon/ion/impl/lite/IonDatagramLite$SystemIteratorPosition;->__current_user_value:Lcom/amazon/ion/impl/lite/IonValueLite;
  
150 ····invoke-virtual·{v1},·Lcom/amazon/ion/impl/lite/IonValueLite;->_elementid()I150 ····invoke-virtual·{v1},·Lcom/amazon/ion/impl/lite/IonValueLite;->_elementid()I
  
151 ····move-result·v1151 ····move-result·v1
  
152 ····if-eq·v0,·v1,·:cond_2152 ····if-eq·v0,·v1,·:cond_2
Offset 169, 101 lines modifiedOffset 169, 101 lines modified
169 ····move-object·v3,·v2169 ····move-object·v3,·v2
  
170 ····const/4·v2,·0x0170 ····const/4·v2,·0x0
  
171 ····:goto_0171 ····:goto_0
172 ····if-ge·v0,·v1,·:cond_1172 ····if-ge·v0,·v1,·:cond_1
  
173 ····.line·1112173 ····.line·1099
174 ····iget-object·v4,·p0,·Lcom/amazon/ion/impl/lite/IonDatagramLite$SystemIteratorPosition;->__iterator:Lcom/amazon/ion/impl/lite/IonDatagramLite$SystemContentIterator;174 ····iget-object·v4,·p0,·Lcom/amazon/ion/impl/lite/IonDatagramLite$SystemIteratorPosition;->__iterator:Lcom/amazon/ion/impl/lite/IonDatagramLite$SystemContentIterator;
Max diff block lines reached; 22157/26263 bytes (84.37%) of diff not shown.
20.0 KB
smali/com/amazon/ion/impl/lite/IonSymbolLite.smali
    
Offset 16, 18 lines modifiedOffset 16, 18 lines modified
16 .field·private·_sid:I16 .field·private·_sid:I
  
  
17 #·direct·methods17 #·direct·methods
18 .method·static·constructor·<clinit>()V18 .method·static·constructor·<clinit>()V
19 ····.locals·119 ····.locals·1
  
20 ····.line·3820 ····.line·25
21 ····sget-object·v0,·Lcom/amazon/ion/IonType;->SYMBOL:Lcom/amazon/ion/IonType;21 ····sget-object·v0,·Lcom/amazon/ion/IonType;->SYMBOL:Lcom/amazon/ion/IonType;
  
22 ····.line·3922 ····.line·26
23 ····invoke-virtual·{v0},·Lcom/amazon/ion/IonType;->toString()Ljava/lang/String;23 ····invoke-virtual·{v0},·Lcom/amazon/ion/IonType;->toString()Ljava/lang/String;
  
24 ····move-result-object·v024 ····move-result-object·v0
  
25 ····invoke-virtual·{v0},·Ljava/lang/String;->hashCode()I25 ····invoke-virtual·{v0},·Ljava/lang/String;->hashCode()I
  
26 ····move-result·v026 ····move-result·v0
Offset 47, 152 lines modifiedOffset 47, 152 lines modified
47 ····const/4·v1,·0x147 ····const/4·v1,·0x1
  
48 ····goto·:goto_048 ····goto·:goto_0
  
49 ····:cond_049 ····:cond_0
50 ····const/4·v1,·0x050 ····const/4·v1,·0x0
  
51 ····.line·5851 ····.line·45
52 ····:goto_052 ····:goto_0
53 ····invoke-direct·{p0,·p1,·v1},·Lcom/amazon/ion/impl/lite/IonTextLite;-><init>(Lcom/amazon/ion/impl/lite/ContainerlessContext;Z)V53 ····invoke-direct·{p0,·p1,·v1},·Lcom/amazon/ion/impl/lite/IonTextLite;-><init>(Lcom/amazon/ion/impl/lite/ContainerlessContext;Z)V
  
54 ····const/4·p1,·-0x154 ····const/4·p1,·-0x1
  
55 ····.line·4155 ····.line·28
56 ····iput·p1,·p0,·Lcom/amazon/ion/impl/lite/IonSymbolLite;->_sid:I56 ····iput·p1,·p0,·Lcom/amazon/ion/impl/lite/IonSymbolLite;->_sid:I
  
57 ····if-eqz·p2,·:cond_257 ····if-eqz·p2,·:cond_2
  
58 ····.line·6158 ····.line·48
59 ····invoke-interface·{p2},·Lcom/amazon/ion/SymbolToken;->getText()Ljava/lang/String;59 ····invoke-interface·{p2},·Lcom/amazon/ion/SymbolToken;->getText()Ljava/lang/String;
  
60 ····move-result-object·p160 ····move-result-object·p1
  
61 ····.line·6261 ····.line·49
62 ····invoke-interface·{p2},·Lcom/amazon/ion/SymbolToken;->getSid()I62 ····invoke-interface·{p2},·Lcom/amazon/ion/SymbolToken;->getSid()I
  
63 ····move-result·p263 ····move-result·p2
  
64 ····if-eqz·p1,·:cond_164 ····if-eqz·p1,·:cond_1
  
65 ····.line·6765 ····.line·54
66 ····invoke-super·{p0,·p1},·Lcom/amazon/ion/impl/lite/IonTextLite;->setValue(Ljava/lang/String;)V66 ····invoke-super·{p0,·p1},·Lcom/amazon/ion/impl/lite/IonTextLite;->setValue(Ljava/lang/String;)V
  
67 ····goto·:goto_167 ····goto·:goto_1
  
68 ····.line·7368 ····.line·60
69 ····:cond_169 ····:cond_1
70 ····iput·p2,·p0,·Lcom/amazon/ion/impl/lite/IonSymbolLite;->_sid:I70 ····iput·p2,·p0,·Lcom/amazon/ion/impl/lite/IonSymbolLite;->_sid:I
  
71 ····.line·7571 ····.line·62
72 ····invoke-virtual·{p0,·v0},·Lcom/amazon/ion/impl/lite/IonSymbolLite;->_isSymbolIdPresent(Z)Z72 ····invoke-virtual·{p0,·v0},·Lcom/amazon/ion/impl/lite/IonSymbolLite;->_isSymbolIdPresent(Z)Z
  
73 ····:cond_273 ····:cond_2
74 ····:goto_174 ····:goto_1
75 ····return-void75 ····return-void
76 .end·method76 .end·method
  
77 .method·constructor·<init>(Lcom/amazon/ion/impl/lite/ContainerlessContext;Z)V77 .method·constructor·<init>(Lcom/amazon/ion/impl/lite/ContainerlessContext;Z)V
78 ····.locals·078 ····.locals·0
  
79 ····.line·4879 ····.line·35
80 ····invoke-direct·{p0,·p1,·p2},·Lcom/amazon/ion/impl/lite/IonTextLite;-><init>(Lcom/amazon/ion/impl/lite/ContainerlessContext;Z)V80 ····invoke-direct·{p0,·p1,·p2},·Lcom/amazon/ion/impl/lite/IonTextLite;-><init>(Lcom/amazon/ion/impl/lite/ContainerlessContext;Z)V
  
81 ····const/4·p1,·-0x181 ····const/4·p1,·-0x1
  
82 ····.line·4182 ····.line·28
83 ····iput·p1,·p0,·Lcom/amazon/ion/impl/lite/IonSymbolLite;->_sid:I83 ····iput·p1,·p0,·Lcom/amazon/ion/impl/lite/IonSymbolLite;->_sid:I
  
84 ····return-void84 ····return-void
85 .end·method85 .end·method
  
86 .method·constructor·<init>(Lcom/amazon/ion/impl/lite/IonSymbolLite;Lcom/amazon/ion/impl/lite/IonContext;)V86 .method·constructor·<init>(Lcom/amazon/ion/impl/lite/IonSymbolLite;Lcom/amazon/ion/impl/lite/IonContext;)V
87 ····.locals·087 ····.locals·0
88 ····.annotation·system·Ldalvik/annotation/Throws;88 ····.annotation·system·Ldalvik/annotation/Throws;
89 ········value·=·{89 ········value·=·{
90 ············Lcom/amazon/ion/UnknownSymbolException;90 ············Lcom/amazon/ion/UnknownSymbolException;
91 ········}91 ········}
92 ····.end·annotation92 ····.end·annotation
  
93 ····.line·5393 ····.line·40
94 ····invoke-direct·{p0,·p1,·p2},·Lcom/amazon/ion/impl/lite/IonTextLite;-><init>(Lcom/amazon/ion/impl/lite/IonTextLite;Lcom/amazon/ion/impl/lite/IonContext;)V94 ····invoke-direct·{p0,·p1,·p2},·Lcom/amazon/ion/impl/lite/IonTextLite;-><init>(Lcom/amazon/ion/impl/lite/IonTextLite;Lcom/amazon/ion/impl/lite/IonContext;)V
  
95 ····const/4·p1,·-0x195 ····const/4·p1,·-0x1
  
96 ····.line·4196 ····.line·28
97 ····iput·p1,·p0,·Lcom/amazon/ion/impl/lite/IonSymbolLite;->_sid:I97 ····iput·p1,·p0,·Lcom/amazon/ion/impl/lite/IonSymbolLite;->_sid:I
  
98 ····return-void98 ····return-void
99 .end·method99 .end·method
  
100 .method·private·_stringValue()Ljava/lang/String;100 .method·private·_stringValue()Ljava/lang/String;
101 ····.locals·1101 ····.locals·1
  
102 ····.line·194102 ····.line·181
103 ····new-instance·v0,·Lcom/amazon/ion/impl/lite/IonValueLite$LazySymbolTableProvider;103 ····new-instance·v0,·Lcom/amazon/ion/impl/lite/IonValueLite$LazySymbolTableProvider;
  
104 ····invoke-direct·{v0,·p0},·Lcom/amazon/ion/impl/lite/IonValueLite$LazySymbolTableProvider;-><init>(Lcom/amazon/ion/impl/lite/IonValueLite;)V104 ····invoke-direct·{v0,·p0},·Lcom/amazon/ion/impl/lite/IonValueLite$LazySymbolTableProvider;-><init>(Lcom/amazon/ion/impl/lite/IonValueLite;)V
  
105 ····invoke-direct·{p0,·v0},·Lcom/amazon/ion/impl/lite/IonSymbolLite;->_stringValue(Lcom/amazon/ion/impl/_Private_IonValue$SymbolTableProvider;)Ljava/lang/String;105 ····invoke-direct·{p0,·v0},·Lcom/amazon/ion/impl/lite/IonSymbolLite;->_stringValue(Lcom/amazon/ion/impl/_Private_IonValue$SymbolTableProvider;)Ljava/lang/String;
  
106 ····move-result-object·v0106 ····move-result-object·v0
  
107 ····return-object·v0107 ····return-object·v0
108 .end·method108 .end·method
  
109 .method·private·_stringValue(Lcom/amazon/ion/impl/_Private_IonValue$SymbolTableProvider;)Ljava/lang/String;109 .method·private·_stringValue(Lcom/amazon/ion/impl/_Private_IonValue$SymbolTableProvider;)Ljava/lang/String;
110 ····.locals·1110 ····.locals·1
  
111 ····.line·199111 ····.line·186
112 ····invoke-virtual·{p0},·Lcom/amazon/ion/impl/lite/IonSymbolLite;->_get_value()Ljava/lang/String;112 ····invoke-virtual·{p0},·Lcom/amazon/ion/impl/lite/IonSymbolLite;->_get_value()Ljava/lang/String;
  
113 ····move-result-object·v0113 ····move-result-object·v0
  
114 ····if-nez·v0,·:cond_0114 ····if-nez·v0,·:cond_0
  
115 ····.line·204115 ····.line·191
116 ····invoke-interface·{p1},·Lcom/amazon/ion/impl/_Private_IonValue$SymbolTableProvider;->getSymbolTable()Lcom/amazon/ion/SymbolTable;116 ····invoke-interface·{p1},·Lcom/amazon/ion/impl/_Private_IonValue$SymbolTableProvider;->getSymbolTable()Lcom/amazon/ion/SymbolTable;
  
Max diff block lines reached; 16657/20359 bytes (81.82%) of diff not shown.
4.55 KB
smali/com/amazon/ion/impl/lite/IonNullLite.smali
    
Offset 10, 18 lines modifiedOffset 10, 18 lines modified
10 .field·private·static·final·HASH_SIGNATURE:I10 .field·private·static·final·HASH_SIGNATURE:I
  
  
11 #·direct·methods11 #·direct·methods
12 .method·static·constructor·<clinit>()V12 .method·static·constructor·<clinit>()V
13 ····.locals·113 ····.locals·1
  
14 ····.line·2914 ····.line·16
15 ····sget-object·v0,·Lcom/amazon/ion/IonType;->NULL:Lcom/amazon/ion/IonType;15 ····sget-object·v0,·Lcom/amazon/ion/IonType;->NULL:Lcom/amazon/ion/IonType;
  
16 ····.line·3016 ····.line·17
17 ····invoke-virtual·{v0},·Lcom/amazon/ion/IonType;->toString()Ljava/lang/String;17 ····invoke-virtual·{v0},·Lcom/amazon/ion/IonType;->toString()Ljava/lang/String;
  
18 ····move-result-object·v018 ····move-result-object·v0
  
19 ····invoke-virtual·{v0},·Ljava/lang/String;->hashCode()I19 ····invoke-virtual·{v0},·Ljava/lang/String;->hashCode()I
  
20 ····move-result·v020 ····move-result·v0
Offset 32, 24 lines modifiedOffset 32, 24 lines modified
32 .end·method32 .end·method
  
33 .method·protected·constructor·<init>(Lcom/amazon/ion/impl/lite/ContainerlessContext;)V33 .method·protected·constructor·<init>(Lcom/amazon/ion/impl/lite/ContainerlessContext;)V
34 ····.locals·134 ····.locals·1
  
35 ····const/4·v0,·0x135 ····const/4·v0,·0x1
  
36 ····.line·3436 ····.line·21
37 ····invoke-direct·{p0,·p1,·v0},·Lcom/amazon/ion/impl/lite/IonValueLite;-><init>(Lcom/amazon/ion/impl/lite/ContainerlessContext;Z)V37 ····invoke-direct·{p0,·p1,·v0},·Lcom/amazon/ion/impl/lite/IonValueLite;-><init>(Lcom/amazon/ion/impl/lite/ContainerlessContext;Z)V
  
38 ····return-void38 ····return-void
39 .end·method39 .end·method
  
40 .method·constructor·<init>(Lcom/amazon/ion/impl/lite/IonNullLite;Lcom/amazon/ion/impl/lite/IonContext;)V40 .method·constructor·<init>(Lcom/amazon/ion/impl/lite/IonNullLite;Lcom/amazon/ion/impl/lite/IonContext;)V
41 ····.locals·041 ····.locals·0
  
42 ····.line·3942 ····.line·26
43 ····invoke-direct·{p0,·p1,·p2},·Lcom/amazon/ion/impl/lite/IonValueLite;-><init>(Lcom/amazon/ion/impl/lite/IonValueLite;Lcom/amazon/ion/impl/lite/IonContext;)V43 ····invoke-direct·{p0,·p1,·p2},·Lcom/amazon/ion/impl/lite/IonValueLite;-><init>(Lcom/amazon/ion/impl/lite/IonValueLite;Lcom/amazon/ion/impl/lite/IonContext;)V
  
44 ····return-void44 ····return-void
45 .end·method45 .end·method
  
  
46 #·virtual·methods46 #·virtual·methods
Offset 57, 51 lines modifiedOffset 57, 51 lines modified
57 ····.locals·057 ····.locals·0
58 ····.annotation·system·Ldalvik/annotation/Throws;58 ····.annotation·system·Ldalvik/annotation/Throws;
59 ········value·=·{59 ········value·=·{
60 ············Ljava/lang/Exception;60 ············Ljava/lang/Exception;
61 ········}61 ········}
62 ····.end·annotation62 ····.end·annotation
  
63 ····.line·4563 ····.line·32
64 ····invoke-interface·{p1,·p0},·Lcom/amazon/ion/ValueVisitor;->visit(Lcom/amazon/ion/IonNull;)V64 ····invoke-interface·{p1,·p0},·Lcom/amazon/ion/ValueVisitor;->visit(Lcom/amazon/ion/IonNull;)V
  
65 ····return-void65 ····return-void
66 .end·method66 .end·method
  
67 .method·public·bridge·synthetic·clone()Lcom/amazon/ion/IonNull;67 .method·public·bridge·synthetic·clone()Lcom/amazon/ion/IonNull;
68 ····.locals·168 ····.locals·1
69 ····.annotation·system·Ldalvik/annotation/Throws;69 ····.annotation·system·Ldalvik/annotation/Throws;
70 ········value·=·{70 ········value·=·{
71 ············Lcom/amazon/ion/UnknownSymbolException;71 ············Lcom/amazon/ion/UnknownSymbolException;
72 ········}72 ········}
73 ····.end·annotation73 ····.end·annotation
  
74 ····.line·2574 ····.line·12
75 ····invoke-virtual·{p0},·Lcom/amazon/ion/impl/lite/IonNullLite;->clone()Lcom/amazon/ion/impl/lite/IonNullLite;75 ····invoke-virtual·{p0},·Lcom/amazon/ion/impl/lite/IonNullLite;->clone()Lcom/amazon/ion/impl/lite/IonNullLite;
  
76 ····move-result-object·v076 ····move-result-object·v0
  
77 ····return-object·v077 ····return-object·v0
78 .end·method78 .end·method
  
79 .method·public·bridge·synthetic·clone()Lcom/amazon/ion/IonValue;79 .method·public·bridge·synthetic·clone()Lcom/amazon/ion/IonValue;
80 ····.locals·180 ····.locals·1
  
81 ····.line·2581 ····.line·12
82 ····invoke-virtual·{p0},·Lcom/amazon/ion/impl/lite/IonNullLite;->clone()Lcom/amazon/ion/impl/lite/IonNullLite;82 ····invoke-virtual·{p0},·Lcom/amazon/ion/impl/lite/IonNullLite;->clone()Lcom/amazon/ion/impl/lite/IonNullLite;
  
83 ····move-result-object·v083 ····move-result-object·v0
  
84 ····return-object·v084 ····return-object·v0
85 .end·method85 .end·method
  
86 .method·public·clone()Lcom/amazon/ion/impl/lite/IonNullLite;86 .method·public·clone()Lcom/amazon/ion/impl/lite/IonNullLite;
87 ····.locals·187 ····.locals·1
  
88 ····.line·5788 ····.line·44
89 ····invoke-virtual·{p0},·Lcom/amazon/ion/impl/lite/IonNullLite;->getSystem()Lcom/amazon/ion/impl/lite/IonSystemLite;89 ····invoke-virtual·{p0},·Lcom/amazon/ion/impl/lite/IonNullLite;->getSystem()Lcom/amazon/ion/impl/lite/IonSystemLite;
  
90 ····move-result-object·v090 ····move-result-object·v0
  
91 ····invoke-static·{v0},·Lcom/amazon/ion/impl/lite/ContainerlessContext;->wrap(Lcom/amazon/ion/impl/lite/IonSystemLite;)Lcom/amazon/ion/impl/lite/ContainerlessContext;91 ····invoke-static·{v0},·Lcom/amazon/ion/impl/lite/ContainerlessContext;->wrap(Lcom/amazon/ion/impl/lite/IonSystemLite;)Lcom/amazon/ion/impl/lite/ContainerlessContext;
  
92 ····move-result-object·v092 ····move-result-object·v0
Offset 119, 57 lines modifiedOffset 119, 57 lines modified
119 ····.locals·1119 ····.locals·1
120 ····.annotation·system·Ldalvik/annotation/Throws;120 ····.annotation·system·Ldalvik/annotation/Throws;
121 ········value·=·{121 ········value·=·{
122 ············Ljava/lang/CloneNotSupportedException;122 ············Ljava/lang/CloneNotSupportedException;
123 ········}123 ········}
124 ····.end·annotation124 ····.end·annotation
  
125 ····.line·25125 ····.line·12
126 ····invoke-virtual·{p0},·Lcom/amazon/ion/impl/lite/IonNullLite;->clone()Lcom/amazon/ion/impl/lite/IonNullLite;126 ····invoke-virtual·{p0},·Lcom/amazon/ion/impl/lite/IonNullLite;->clone()Lcom/amazon/ion/impl/lite/IonNullLite;
  
127 ····move-result-object·v0127 ····move-result-object·v0
  
128 ····return-object·v0128 ····return-object·v0
129 .end·method129 .end·method
  
130 .method·public·getType()Lcom/amazon/ion/IonType;130 .method·public·getTypeSlow()Lcom/amazon/ion/IonType;
131 ····.locals·1131 ····.locals·1
  
132 ····.line·63132 ····.line·50
133 ····sget-object·v0,·Lcom/amazon/ion/IonType;->NULL:Lcom/amazon/ion/IonType;133 ····sget-object·v0,·Lcom/amazon/ion/IonType;->NULL:Lcom/amazon/ion/IonType;
  
134 ····return-object·v0134 ····return-object·v0
135 .end·method135 .end·method
  
136 .method·hashSignature()I136 .method·hashSignature()I
137 ····.locals·1137 ····.locals·1
  
138 ····.line·75138 ····.line·62
139 ····sget·v0,·Lcom/amazon/ion/impl/lite/IonNullLite;->HASH_SIGNATURE:I139 ····sget·v0,·Lcom/amazon/ion/impl/lite/IonNullLite;->HASH_SIGNATURE:I
  
140 ····return·v0140 ····return·v0
Max diff block lines reached; 1012/4566 bytes (22.16%) of diff not shown.
1.46 KB
smali/com/amazon/ion/impl/lite/IonStructLite$2.smali
    
Offset 19, 31 lines modifiedOffset 19, 43 lines modified
  
19 .field·final·synthetic·val$fieldName:Ljava/lang/String;19 .field·final·synthetic·val$fieldName:Ljava/lang/String;
  
  
20 #·direct·methods20 #·direct·methods
21 .method·constructor·<init>(Lcom/amazon/ion/impl/lite/IonStructLite;Lcom/amazon/ion/ValueFactory;Ljava/lang/String;)V21 .method·constructor·<init>(Lcom/amazon/ion/impl/lite/IonStructLite;Lcom/amazon/ion/ValueFactory;Ljava/lang/String;)V
22 ····.locals·022 ····.locals·0
 23 ····.annotation·system·Ldalvik/annotation/MethodParameters;
 24 ········accessFlags·=·{
 25 ············0x8010,
 26 ············0x0,
 27 ············0x1010
 28 ········}
 29 ········names·=·{
 30 ············null,
 31 ············null,
 32 ············null
 33 ········}
 34 ····.end·annotation
  
23 ····.line·50735 ····.line·494
24 ····iput-object·p1,·p0,·Lcom/amazon/ion/impl/lite/IonStructLite$2;->this$0:Lcom/amazon/ion/impl/lite/IonStructLite;36 ····iput-object·p1,·p0,·Lcom/amazon/ion/impl/lite/IonStructLite$2;->this$0:Lcom/amazon/ion/impl/lite/IonStructLite;
  
25 ····iput-object·p3,·p0,·Lcom/amazon/ion/impl/lite/IonStructLite$2;->val$fieldName:Ljava/lang/String;37 ····iput-object·p3,·p0,·Lcom/amazon/ion/impl/lite/IonStructLite$2;->val$fieldName:Ljava/lang/String;
  
26 ····invoke-direct·{p0,·p2},·Lcom/amazon/ion/impl/_Private_CurriedValueFactory;-><init>(Lcom/amazon/ion/ValueFactory;)V38 ····invoke-direct·{p0,·p2},·Lcom/amazon/ion/impl/_Private_CurriedValueFactory;-><init>(Lcom/amazon/ion/ValueFactory;)V
  
27 ····return-void39 ····return-void
28 .end·method40 .end·method
  
  
29 #·virtual·methods41 #·virtual·methods
30 .method·protected·handle(Lcom/amazon/ion/IonValue;)V42 .method·protected·handle(Lcom/amazon/ion/IonValue;)V
31 ····.locals·243 ····.locals·2
  
32 ····.line·51144 ····.line·498
33 ····iget-object·v0,·p0,·Lcom/amazon/ion/impl/lite/IonStructLite$2;->this$0:Lcom/amazon/ion/impl/lite/IonStructLite;45 ····iget-object·v0,·p0,·Lcom/amazon/ion/impl/lite/IonStructLite$2;->this$0:Lcom/amazon/ion/impl/lite/IonStructLite;
  
34 ····iget-object·v1,·p0,·Lcom/amazon/ion/impl/lite/IonStructLite$2;->val$fieldName:Ljava/lang/String;46 ····iget-object·v1,·p0,·Lcom/amazon/ion/impl/lite/IonStructLite$2;->val$fieldName:Ljava/lang/String;
  
35 ····invoke-virtual·{v0,·v1,·p1},·Lcom/amazon/ion/impl/lite/IonStructLite;->put(Ljava/lang/String;Lcom/amazon/ion/IonValue;)V47 ····invoke-virtual·{v0,·v1,·p1},·Lcom/amazon/ion/impl/lite/IonStructLite;->put(Ljava/lang/String;Lcom/amazon/ion/IonValue;)V
  
36 ····return-void48 ····return-void
1.33 KB
smali/com/amazon/ion/impl/lite/IonContainerLite.smali
    
Offset 6, 16 lines modifiedOffset 6, 16 lines modified
6 .implements·Lcom/amazon/ion/impl/_Private_IonContainer;6 .implements·Lcom/amazon/ion/impl/_Private_IonContainer;
7 .implements·Lcom/amazon/ion/impl/lite/IonContext;7 .implements·Lcom/amazon/ion/impl/lite/IonContext;
  
  
8 #·annotations8 #·annotations
9 .annotation·system·Ldalvik/annotation/MemberClasses;9 .annotation·system·Ldalvik/annotation/MemberClasses;
10 ····value·=·{10 ····value·=·{
 11 ········Lcom/amazon/ion/impl/lite/IonContainerLite$CloneContext;,
11 ········Lcom/amazon/ion/impl/lite/IonContainerLite$SequenceContentIterator;,12 ········Lcom/amazon/ion/impl/lite/IonContainerLite$SequenceContentIterator;
12 ········Lcom/amazon/ion/impl/lite/IonContainerLite$CloneContext; 
13 ····}13 ····}
14 .end·annotation14 .end·annotation
  
  
15 #·static·fields15 #·static·fields
16 .field·static·final·synthetic·$assertionsDisabled:Z·=·false16 .field·static·final·synthetic·$assertionsDisabled:Z·=·false
  
Offset 873, 14 lines modifiedOffset 873, 22 lines modified
873 ····iget-object·v0,·p0,·Lcom/amazon/ion/impl/lite/IonContainerLite;->ionSystem:Lcom/amazon/ion/impl/lite/IonSystemLite;873 ····iget-object·v0,·p0,·Lcom/amazon/ion/impl/lite/IonContainerLite;->ionSystem:Lcom/amazon/ion/impl/lite/IonSystemLite;
  
874 ····return-object·v0874 ····return-object·v0
875 .end·method875 .end·method
  
876 .method·public·bridge·synthetic·get_child(I)Lcom/amazon/ion/IonValue;876 .method·public·bridge·synthetic·get_child(I)Lcom/amazon/ion/IonValue;
877 ····.locals·0877 ····.locals·0
 878 ····.annotation·system·Ldalvik/annotation/MethodParameters;
 879 ········accessFlags·=·{
 880 ············0x1000
 881 ········}
 882 ········names·=·{
 883 ············null
 884 ········}
 885 ····.end·annotation
  
878 ····.line·39886 ····.line·39
879 ····invoke-virtual·{p0,·p1},·Lcom/amazon/ion/impl/lite/IonContainerLite;->get_child(I)Lcom/amazon/ion/impl/lite/IonValueLite;887 ····invoke-virtual·{p0,·p1},·Lcom/amazon/ion/impl/lite/IonContainerLite;->get_child(I)Lcom/amazon/ion/impl/lite/IonValueLite;
  
880 ····move-result-object·p1888 ····move-result-object·p1
  
881 ····return-object·p1889 ····return-object·p1
16.1 KB
smali/com/amazon/ion/impl/lite/ValueFactoryLite.smali
    
Offset 136, 25 lines modifiedOffset 136, 45 lines modified
136 ····iget-object·v0,·p0,·Lcom/amazon/ion/impl/lite/ValueFactoryLite;->_lstFactory:Lcom/amazon/ion/impl/_Private_LocalSymbolTableFactory;136 ····iget-object·v0,·p0,·Lcom/amazon/ion/impl/lite/ValueFactoryLite;->_lstFactory:Lcom/amazon/ion/impl/_Private_LocalSymbolTableFactory;
  
137 ····return-object·v0137 ····return-object·v0
138 .end·method138 .end·method
  
139 .method·public·bridge·synthetic·newBlob([B)Lcom/amazon/ion/IonBlob;139 .method·public·bridge·synthetic·newBlob([B)Lcom/amazon/ion/IonBlob;
140 ····.locals·0140 ····.locals·0
 141 ····.annotation·system·Ldalvik/annotation/MethodParameters;
 142 ········accessFlags·=·{
 143 ············0x1000
 144 ········}
 145 ········names·=·{
 146 ············null
 147 ········}
 148 ····.end·annotation
  
141 ····.line·41149 ····.line·41
142 ····invoke-virtual·{p0,·p1},·Lcom/amazon/ion/impl/lite/ValueFactoryLite;->newBlob([B)Lcom/amazon/ion/impl/lite/IonBlobLite;150 ····invoke-virtual·{p0,·p1},·Lcom/amazon/ion/impl/lite/ValueFactoryLite;->newBlob([B)Lcom/amazon/ion/impl/lite/IonBlobLite;
  
143 ····move-result-object·p1151 ····move-result-object·p1
  
144 ····return-object·p1152 ····return-object·p1
145 .end·method153 .end·method
  
146 .method·public·bridge·synthetic·newBlob([BII)Lcom/amazon/ion/IonBlob;154 .method·public·bridge·synthetic·newBlob([BII)Lcom/amazon/ion/IonBlob;
147 ····.locals·0155 ····.locals·0
 156 ····.annotation·system·Ldalvik/annotation/MethodParameters;
 157 ········accessFlags·=·{
 158 ············0x1000,
 159 ············0x1000,
 160 ············0x1000
 161 ········}
 162 ········names·=·{
 163 ············null,
 164 ············null,
 165 ············null
 166 ········}
 167 ····.end·annotation
  
148 ····.line·41168 ····.line·41
149 ····invoke-virtual·{p0,·p1,·p2,·p3},·Lcom/amazon/ion/impl/lite/ValueFactoryLite;->newBlob([BII)Lcom/amazon/ion/impl/lite/IonBlobLite;169 ····invoke-virtual·{p0,·p1,·p2,·p3},·Lcom/amazon/ion/impl/lite/ValueFactoryLite;->newBlob([BII)Lcom/amazon/ion/impl/lite/IonBlobLite;
  
150 ····move-result-object·p1170 ····move-result-object·p1
  
151 ····return-object·p1171 ····return-object·p1
Offset 207, 25 lines modifiedOffset 227, 41 lines modified
207 ····invoke-virtual·{v0,·p1,·p2,·p3},·Lcom/amazon/ion/impl/lite/IonBlobLite;->setBytes([BII)V227 ····invoke-virtual·{v0,·p1,·p2,·p3},·Lcom/amazon/ion/impl/lite/IonBlobLite;->setBytes([BII)V
  
208 ····return-object·v0228 ····return-object·v0
209 .end·method229 .end·method
  
210 .method·public·bridge·synthetic·newBool(Ljava/lang/Boolean;)Lcom/amazon/ion/IonBool;230 .method·public·bridge·synthetic·newBool(Ljava/lang/Boolean;)Lcom/amazon/ion/IonBool;
211 ····.locals·0231 ····.locals·0
 232 ····.annotation·system·Ldalvik/annotation/MethodParameters;
 233 ········accessFlags·=·{
 234 ············0x1000
 235 ········}
 236 ········names·=·{
 237 ············null
 238 ········}
 239 ····.end·annotation
  
212 ····.line·41240 ····.line·41
213 ····invoke-virtual·{p0,·p1},·Lcom/amazon/ion/impl/lite/ValueFactoryLite;->newBool(Ljava/lang/Boolean;)Lcom/amazon/ion/impl/lite/IonBoolLite;241 ····invoke-virtual·{p0,·p1},·Lcom/amazon/ion/impl/lite/ValueFactoryLite;->newBool(Ljava/lang/Boolean;)Lcom/amazon/ion/impl/lite/IonBoolLite;
  
214 ····move-result-object·p1242 ····move-result-object·p1
  
215 ····return-object·p1243 ····return-object·p1
216 .end·method244 .end·method
  
217 .method·public·bridge·synthetic·newBool(Z)Lcom/amazon/ion/IonBool;245 .method·public·bridge·synthetic·newBool(Z)Lcom/amazon/ion/IonBool;
218 ····.locals·0246 ····.locals·0
 247 ····.annotation·system·Ldalvik/annotation/MethodParameters;
 248 ········accessFlags·=·{
 249 ············0x1000
 250 ········}
 251 ········names·=·{
 252 ············null
 253 ········}
 254 ····.end·annotation
  
219 ····.line·41255 ····.line·41
220 ····invoke-virtual·{p0,·p1},·Lcom/amazon/ion/impl/lite/ValueFactoryLite;->newBool(Z)Lcom/amazon/ion/impl/lite/IonBoolLite;256 ····invoke-virtual·{p0,·p1},·Lcom/amazon/ion/impl/lite/ValueFactoryLite;->newBool(Z)Lcom/amazon/ion/impl/lite/IonBoolLite;
  
221 ····move-result-object·p1257 ····move-result-object·p1
  
222 ····return-object·p1258 ····return-object·p1
Offset 273, 25 lines modifiedOffset 309, 45 lines modified
273 ····invoke-virtual·{v0,·p1},·Lcom/amazon/ion/impl/lite/IonBoolLite;->setValue(Z)V309 ····invoke-virtual·{v0,·p1},·Lcom/amazon/ion/impl/lite/IonBoolLite;->setValue(Z)V
  
274 ····return-object·v0310 ····return-object·v0
275 .end·method311 .end·method
  
276 .method·public·bridge·synthetic·newClob([B)Lcom/amazon/ion/IonClob;312 .method·public·bridge·synthetic·newClob([B)Lcom/amazon/ion/IonClob;
277 ····.locals·0313 ····.locals·0
 314 ····.annotation·system·Ldalvik/annotation/MethodParameters;
 315 ········accessFlags·=·{
 316 ············0x1000
 317 ········}
 318 ········names·=·{
 319 ············null
 320 ········}
 321 ····.end·annotation
  
278 ····.line·41322 ····.line·41
279 ····invoke-virtual·{p0,·p1},·Lcom/amazon/ion/impl/lite/ValueFactoryLite;->newClob([B)Lcom/amazon/ion/impl/lite/IonClobLite;323 ····invoke-virtual·{p0,·p1},·Lcom/amazon/ion/impl/lite/ValueFactoryLite;->newClob([B)Lcom/amazon/ion/impl/lite/IonClobLite;
  
280 ····move-result-object·p1324 ····move-result-object·p1
  
281 ····return-object·p1325 ····return-object·p1
282 .end·method326 .end·method
  
283 .method·public·bridge·synthetic·newClob([BII)Lcom/amazon/ion/IonClob;327 .method·public·bridge·synthetic·newClob([BII)Lcom/amazon/ion/IonClob;
284 ····.locals·0328 ····.locals·0
 329 ····.annotation·system·Ldalvik/annotation/MethodParameters;
 330 ········accessFlags·=·{
 331 ············0x1000,
 332 ············0x1000,
 333 ············0x1000
 334 ········}
 335 ········names·=·{
 336 ············null,
 337 ············null,
 338 ············null
 339 ········}
 340 ····.end·annotation
  
Max diff block lines reached; 13063/16417 bytes (79.57%) of diff not shown.
5.0 KB
smali/com/amazon/ion/impl/lite/IonSexpLite.smali
    
Offset 10, 18 lines modifiedOffset 10, 18 lines modified
10 .field·private·static·final·HASH_SIGNATURE:I10 .field·private·static·final·HASH_SIGNATURE:I
  
  
11 #·direct·methods11 #·direct·methods
12 .method·static·constructor·<clinit>()V12 .method·static·constructor·<clinit>()V
13 ····.locals·113 ····.locals·1
  
14 ····.line·3014 ····.line·17
15 ····sget-object·v0,·Lcom/amazon/ion/IonType;->SEXP:Lcom/amazon/ion/IonType;15 ····sget-object·v0,·Lcom/amazon/ion/IonType;->SEXP:Lcom/amazon/ion/IonType;
  
16 ····.line·3116 ····.line·18
17 ····invoke-virtual·{v0},·Lcom/amazon/ion/IonType;->toString()Ljava/lang/String;17 ····invoke-virtual·{v0},·Lcom/amazon/ion/IonType;->toString()Ljava/lang/String;
  
18 ····move-result-object·v018 ····move-result-object·v0
  
19 ····invoke-virtual·{v0},·Ljava/lang/String;->hashCode()I19 ····invoke-virtual·{v0},·Ljava/lang/String;->hashCode()I
  
20 ····move-result·v020 ····move-result·v0
Offset 46, 33 lines modifiedOffset 46, 33 lines modified
  
46 ····.annotation·system·Ldalvik/annotation/Throws;46 ····.annotation·system·Ldalvik/annotation/Throws;
47 ········value·=·{47 ········value·=·{
48 ············Lcom/amazon/ion/ContainedValueException;48 ············Lcom/amazon/ion/ContainedValueException;
49 ········}49 ········}
50 ····.end·annotation50 ····.end·annotation
  
51 ····.line·5751 ····.line·44
52 ····invoke-direct·{p0,·p1,·p2},·Lcom/amazon/ion/impl/lite/IonSequenceLite;-><init>(Lcom/amazon/ion/impl/lite/ContainerlessContext;Ljava/util/Collection;)V52 ····invoke-direct·{p0,·p1,·p2},·Lcom/amazon/ion/impl/lite/IonSequenceLite;-><init>(Lcom/amazon/ion/impl/lite/ContainerlessContext;Ljava/util/Collection;)V
  
53 ····return-void53 ····return-void
54 .end·method54 .end·method
  
55 .method·constructor·<init>(Lcom/amazon/ion/impl/lite/ContainerlessContext;Z)V55 .method·constructor·<init>(Lcom/amazon/ion/impl/lite/ContainerlessContext;Z)V
56 ····.locals·056 ····.locals·0
  
57 ····.line·3557 ····.line·22
58 ····invoke-direct·{p0,·p1,·p2},·Lcom/amazon/ion/impl/lite/IonSequenceLite;-><init>(Lcom/amazon/ion/impl/lite/ContainerlessContext;Z)V58 ····invoke-direct·{p0,·p1,·p2},·Lcom/amazon/ion/impl/lite/IonSequenceLite;-><init>(Lcom/amazon/ion/impl/lite/ContainerlessContext;Z)V
  
59 ····return-void59 ····return-void
60 .end·method60 .end·method
  
61 .method·constructor·<init>(Lcom/amazon/ion/impl/lite/IonSexpLite;Lcom/amazon/ion/impl/lite/IonContext;)V61 .method·constructor·<init>(Lcom/amazon/ion/impl/lite/IonSexpLite;Lcom/amazon/ion/impl/lite/IonContext;)V
62 ····.locals·062 ····.locals·0
  
63 ····.line·4063 ····.line·27
64 ····invoke-direct·{p0,·p1,·p2},·Lcom/amazon/ion/impl/lite/IonSequenceLite;-><init>(Lcom/amazon/ion/impl/lite/IonSequenceLite;Lcom/amazon/ion/impl/lite/IonContext;)V64 ····invoke-direct·{p0,·p1,·p2},·Lcom/amazon/ion/impl/lite/IonSequenceLite;-><init>(Lcom/amazon/ion/impl/lite/IonSequenceLite;Lcom/amazon/ion/impl/lite/IonContext;)V
  
65 ····return-void65 ····return-void
66 .end·method66 .end·method
  
  
67 #·virtual·methods67 #·virtual·methods
Offset 80, 40 lines modifiedOffset 80, 40 lines modified
80 ····.locals·080 ····.locals·0
81 ····.annotation·system·Ldalvik/annotation/Throws;81 ····.annotation·system·Ldalvik/annotation/Throws;
82 ········value·=·{82 ········value·=·{
83 ············Ljava/lang/Exception;83 ············Ljava/lang/Exception;
84 ········}84 ········}
85 ····.end·annotation85 ····.end·annotation
  
86 ····.line·8686 ····.line·73
87 ····invoke-interface·{p1,·p0},·Lcom/amazon/ion/ValueVisitor;->visit(Lcom/amazon/ion/IonSexp;)V87 ····invoke-interface·{p1,·p0},·Lcom/amazon/ion/ValueVisitor;->visit(Lcom/amazon/ion/IonSexp;)V
  
88 ····return-void88 ····return-void
89 .end·method89 .end·method
  
90 .method·public·bridge·synthetic·clone()Lcom/amazon/ion/IonContainer;90 .method·public·bridge·synthetic·clone()Lcom/amazon/ion/IonContainer;
91 ····.locals·191 ····.locals·1
92 ····.annotation·system·Ldalvik/annotation/Throws;92 ····.annotation·system·Ldalvik/annotation/Throws;
93 ········value·=·{93 ········value·=·{
94 ············Lcom/amazon/ion/UnknownSymbolException;94 ············Lcom/amazon/ion/UnknownSymbolException;
95 ········}95 ········}
96 ····.end·annotation96 ····.end·annotation
  
97 ····.line·2697 ····.line·13
98 ····invoke-virtual·{p0},·Lcom/amazon/ion/impl/lite/IonSexpLite;->clone()Lcom/amazon/ion/impl/lite/IonSexpLite;98 ····invoke-virtual·{p0},·Lcom/amazon/ion/impl/lite/IonSexpLite;->clone()Lcom/amazon/ion/impl/lite/IonSexpLite;
  
99 ····move-result-object·v099 ····move-result-object·v0
  
100 ····return-object·v0100 ····return-object·v0
101 .end·method101 .end·method
  
102 .method·public·bridge·synthetic·clone()Lcom/amazon/ion/IonSequence;102 .method·public·bridge·synthetic·clone()Lcom/amazon/ion/IonSequence;
103 ····.locals·1103 ····.locals·1
  
104 ····.line·26104 ····.line·13
105 ····invoke-virtual·{p0},·Lcom/amazon/ion/impl/lite/IonSexpLite;->clone()Lcom/amazon/ion/impl/lite/IonSexpLite;105 ····invoke-virtual·{p0},·Lcom/amazon/ion/impl/lite/IonSexpLite;->clone()Lcom/amazon/ion/impl/lite/IonSexpLite;
  
106 ····move-result-object·v0106 ····move-result-object·v0
  
107 ····return-object·v0107 ····return-object·v0
108 .end·method108 .end·method
  
Offset 121, 15 lines modifiedOffset 121, 15 lines modified
121 ····.locals·1121 ····.locals·1
122 ····.annotation·system·Ldalvik/annotation/Throws;122 ····.annotation·system·Ldalvik/annotation/Throws;
123 ········value·=·{123 ········value·=·{
124 ············Lcom/amazon/ion/UnknownSymbolException;124 ············Lcom/amazon/ion/UnknownSymbolException;
125 ········}125 ········}
126 ····.end·annotation126 ····.end·annotation
  
127 ····.line·26127 ····.line·13
128 ····invoke-virtual·{p0},·Lcom/amazon/ion/impl/lite/IonSexpLite;->clone()Lcom/amazon/ion/impl/lite/IonSexpLite;128 ····invoke-virtual·{p0},·Lcom/amazon/ion/impl/lite/IonSexpLite;->clone()Lcom/amazon/ion/impl/lite/IonSexpLite;
  
129 ····move-result-object·v0129 ····move-result-object·v0
  
130 ····return-object·v0130 ····return-object·v0
131 .end·method131 .end·method
  
Offset 137, 28 lines modifiedOffset 137, 28 lines modified
137 ····.locals·1137 ····.locals·1
138 ····.annotation·system·Ldalvik/annotation/Throws;138 ····.annotation·system·Ldalvik/annotation/Throws;
139 ········value·=·{139 ········value·=·{
140 ············Lcom/amazon/ion/UnknownSymbolException;140 ············Lcom/amazon/ion/UnknownSymbolException;
141 ········}141 ········}
142 ····.end·annotation142 ····.end·annotation
  
143 ····.line·26143 ····.line·13
144 ····invoke-virtual·{p0},·Lcom/amazon/ion/impl/lite/IonSexpLite;->clone()Lcom/amazon/ion/impl/lite/IonSexpLite;144 ····invoke-virtual·{p0},·Lcom/amazon/ion/impl/lite/IonSexpLite;->clone()Lcom/amazon/ion/impl/lite/IonSexpLite;
  
145 ····move-result-object·v0145 ····move-result-object·v0
  
146 ····return-object·v0146 ····return-object·v0
147 .end·method147 .end·method
  
148 .method·public·clone()Lcom/amazon/ion/impl/lite/IonSexpLite;148 .method·public·clone()Lcom/amazon/ion/impl/lite/IonSexpLite;
149 ····.locals·1149 ····.locals·1
Max diff block lines reached; 1534/5028 bytes (30.51%) of diff not shown.
1.25 KB
smali/com/amazon/ion/impl/lite/IonDatagramLite$1.smali
    
Offset 17, 28 lines modifiedOffset 17, 38 lines modified
17 #·instance·fields17 #·instance·fields
18 .field·final·synthetic·this$0:Lcom/amazon/ion/impl/lite/IonDatagramLite;18 .field·final·synthetic·this$0:Lcom/amazon/ion/impl/lite/IonDatagramLite;
  
  
19 #·direct·methods19 #·direct·methods
20 .method·constructor·<init>(Lcom/amazon/ion/impl/lite/IonDatagramLite;Lcom/amazon/ion/ValueFactory;)V20 .method·constructor·<init>(Lcom/amazon/ion/impl/lite/IonDatagramLite;Lcom/amazon/ion/ValueFactory;)V
21 ····.locals·021 ····.locals·0
 22 ····.annotation·system·Ldalvik/annotation/MethodParameters;
 23 ········accessFlags·=·{
 24 ············0x8010,
 25 ············0x0
 26 ········}
 27 ········names·=·{
 28 ············null,
 29 ············null
 30 ········}
 31 ····.end·annotation
  
22 ····.line·21432 ····.line·201
23 ····iput-object·p1,·p0,·Lcom/amazon/ion/impl/lite/IonDatagramLite$1;->this$0:Lcom/amazon/ion/impl/lite/IonDatagramLite;33 ····iput-object·p1,·p0,·Lcom/amazon/ion/impl/lite/IonDatagramLite$1;->this$0:Lcom/amazon/ion/impl/lite/IonDatagramLite;
  
24 ····invoke-direct·{p0,·p2},·Lcom/amazon/ion/impl/_Private_CurriedValueFactory;-><init>(Lcom/amazon/ion/ValueFactory;)V34 ····invoke-direct·{p0,·p2},·Lcom/amazon/ion/impl/_Private_CurriedValueFactory;-><init>(Lcom/amazon/ion/ValueFactory;)V
  
25 ····return-void35 ····return-void
26 .end·method36 .end·method
  
  
27 #·virtual·methods37 #·virtual·methods
28 .method·protected·handle(Lcom/amazon/ion/IonValue;)V38 .method·protected·handle(Lcom/amazon/ion/IonValue;)V
29 ····.locals·139 ····.locals·1
  
30 ····.line·21840 ····.line·205
31 ····iget-object·v0,·p0,·Lcom/amazon/ion/impl/lite/IonDatagramLite$1;->this$0:Lcom/amazon/ion/impl/lite/IonDatagramLite;41 ····iget-object·v0,·p0,·Lcom/amazon/ion/impl/lite/IonDatagramLite$1;->this$0:Lcom/amazon/ion/impl/lite/IonDatagramLite;
  
32 ····invoke-virtual·{v0,·p1},·Lcom/amazon/ion/impl/lite/IonDatagramLite;->add(Lcom/amazon/ion/IonValue;)Z42 ····invoke-virtual·{v0,·p1},·Lcom/amazon/ion/impl/lite/IonDatagramLite;->add(Lcom/amazon/ion/IonValue;)Z
  
33 ····return-void43 ····return-void
34 .end·method44 .end·method
33.3 KB
smali/com/amazon/ion/impl/lite/IonDatagramLite.smali
    
Offset 7, 16 lines modifiedOffset 7, 16 lines modified
7 .implements·Lcom/amazon/ion/impl/_Private_IonDatagram;7 .implements·Lcom/amazon/ion/impl/_Private_IonDatagram;
8 .implements·Lcom/amazon/ion/impl/lite/IonContext;8 .implements·Lcom/amazon/ion/impl/lite/IonContext;
  
  
9 #·annotations9 #·annotations
10 .annotation·system·Ldalvik/annotation/MemberClasses;10 .annotation·system·Ldalvik/annotation/MemberClasses;
11 ····value·=·{11 ····value·=·{
 12 ········Lcom/amazon/ion/impl/lite/IonDatagramLite$SystemContentIterator;,
12 ········Lcom/amazon/ion/impl/lite/IonDatagramLite$SystemIteratorPosition;,13 ········Lcom/amazon/ion/impl/lite/IonDatagramLite$SystemIteratorPosition;
13 ········Lcom/amazon/ion/impl/lite/IonDatagramLite$SystemContentIterator; 
14 ····}14 ····}
15 .end·annotation15 .end·annotation
  
  
16 #·static·fields16 #·static·fields
17 .field·static·final·synthetic·$assertionsDisabled:Z·=·false17 .field·static·final·synthetic·$assertionsDisabled:Z·=·false
  
Offset 37, 18 lines modifiedOffset 37, 18 lines modified
37 .field·private·final·_system:Lcom/amazon/ion/impl/lite/IonSystemLite;37 .field·private·final·_system:Lcom/amazon/ion/impl/lite/IonSystemLite;
  
  
38 #·direct·methods38 #·direct·methods
39 .method·static·constructor·<clinit>()V39 .method·static·constructor·<clinit>()V
40 ····.locals·140 ····.locals·1
  
41 ····.line·8441 ····.line·71
42 ····sget-object·v0,·Lcom/amazon/ion/IonType;->DATAGRAM:Lcom/amazon/ion/IonType;42 ····sget-object·v0,·Lcom/amazon/ion/IonType;->DATAGRAM:Lcom/amazon/ion/IonType;
  
43 ····.line·8543 ····.line·72
44 ····invoke-virtual·{v0},·Lcom/amazon/ion/IonType;->toString()Ljava/lang/String;44 ····invoke-virtual·{v0},·Lcom/amazon/ion/IonType;->toString()Ljava/lang/String;
  
45 ····move-result-object·v045 ····move-result-object·v0
  
46 ····invoke-virtual·{v0},·Ljava/lang/String;->hashCode()I46 ····invoke-virtual·{v0},·Ljava/lang/String;->hashCode()I
  
47 ····move-result·v047 ····move-result·v0
Offset 57, 66 lines modifiedOffset 57, 66 lines modified
  
57 ····return-void57 ····return-void
58 .end·method58 .end·method
  
59 .method·constructor·<init>(Lcom/amazon/ion/impl/lite/IonDatagramLite;)V59 .method·constructor·<init>(Lcom/amazon/ion/impl/lite/IonDatagramLite;)V
60 ····.locals·160 ····.locals·1
  
61 ····.line·10661 ····.line·93
62 ····iget-object·v0,·p1,·Lcom/amazon/ion/impl/lite/IonDatagramLite;->_system:Lcom/amazon/ion/impl/lite/IonSystemLite;62 ····iget-object·v0,·p1,·Lcom/amazon/ion/impl/lite/IonDatagramLite;->_system:Lcom/amazon/ion/impl/lite/IonSystemLite;
  
63 ····invoke-static·{v0},·Lcom/amazon/ion/impl/lite/ContainerlessContext;->wrap(Lcom/amazon/ion/impl/lite/IonSystemLite;)Lcom/amazon/ion/impl/lite/ContainerlessContext;63 ····invoke-static·{v0},·Lcom/amazon/ion/impl/lite/ContainerlessContext;->wrap(Lcom/amazon/ion/impl/lite/IonSystemLite;)Lcom/amazon/ion/impl/lite/ContainerlessContext;
  
64 ····move-result-object·v064 ····move-result-object·v0
  
65 ····invoke-direct·{p0,·p1,·v0},·Lcom/amazon/ion/impl/lite/IonSequenceLite;-><init>(Lcom/amazon/ion/impl/lite/IonSequenceLite;Lcom/amazon/ion/impl/lite/IonContext;)V65 ····invoke-direct·{p0,·p1,·v0},·Lcom/amazon/ion/impl/lite/IonSequenceLite;-><init>(Lcom/amazon/ion/impl/lite/IonSequenceLite;Lcom/amazon/ion/impl/lite/IonContext;)V
  
66 ····.line·10766 ····.line·94
67 ····iget-object·v0,·p1,·Lcom/amazon/ion/impl/lite/IonDatagramLite;->_system:Lcom/amazon/ion/impl/lite/IonSystemLite;67 ····iget-object·v0,·p1,·Lcom/amazon/ion/impl/lite/IonDatagramLite;->_system:Lcom/amazon/ion/impl/lite/IonSystemLite;
  
68 ····iput-object·v0,·p0,·Lcom/amazon/ion/impl/lite/IonDatagramLite;->_system:Lcom/amazon/ion/impl/lite/IonSystemLite;68 ····iput-object·v0,·p0,·Lcom/amazon/ion/impl/lite/IonDatagramLite;->_system:Lcom/amazon/ion/impl/lite/IonSystemLite;
  
69 ····.line·10869 ····.line·95
70 ····iget-object·p1,·p1,·Lcom/amazon/ion/impl/lite/IonDatagramLite;->_catalog:Lcom/amazon/ion/IonCatalog;70 ····iget-object·p1,·p1,·Lcom/amazon/ion/impl/lite/IonDatagramLite;->_catalog:Lcom/amazon/ion/IonCatalog;
  
71 ····iput-object·p1,·p0,·Lcom/amazon/ion/impl/lite/IonDatagramLite;->_catalog:Lcom/amazon/ion/IonCatalog;71 ····iput-object·p1,·p0,·Lcom/amazon/ion/impl/lite/IonDatagramLite;->_catalog:Lcom/amazon/ion/IonCatalog;
  
72 ····return-void72 ····return-void
73 .end·method73 .end·method
  
74 .method·constructor·<init>(Lcom/amazon/ion/impl/lite/IonSystemLite;Lcom/amazon/ion/IonCatalog;)V74 .method·constructor·<init>(Lcom/amazon/ion/impl/lite/IonSystemLite;Lcom/amazon/ion/IonCatalog;)V
75 ····.locals·275 ····.locals·2
  
76 ····.line·9876 ····.line·85
77 ····invoke-static·{p1},·Lcom/amazon/ion/impl/lite/ContainerlessContext;->wrap(Lcom/amazon/ion/impl/lite/IonSystemLite;)Lcom/amazon/ion/impl/lite/ContainerlessContext;77 ····invoke-static·{p1},·Lcom/amazon/ion/impl/lite/ContainerlessContext;->wrap(Lcom/amazon/ion/impl/lite/IonSystemLite;)Lcom/amazon/ion/impl/lite/ContainerlessContext;
  
78 ····move-result-object·v078 ····move-result-object·v0
  
79 ····const/4·v1,·0x079 ····const/4·v1,·0x0
  
80 ····invoke-direct·{p0,·v0,·v1},·Lcom/amazon/ion/impl/lite/IonSequenceLite;-><init>(Lcom/amazon/ion/impl/lite/ContainerlessContext;Z)V80 ····invoke-direct·{p0,·v0,·v1},·Lcom/amazon/ion/impl/lite/IonSequenceLite;-><init>(Lcom/amazon/ion/impl/lite/ContainerlessContext;Z)V
  
81 ····.line·9981 ····.line·86
82 ····iput-object·p1,·p0,·Lcom/amazon/ion/impl/lite/IonDatagramLite;->_system:Lcom/amazon/ion/impl/lite/IonSystemLite;82 ····iput-object·p1,·p0,·Lcom/amazon/ion/impl/lite/IonDatagramLite;->_system:Lcom/amazon/ion/impl/lite/IonSystemLite;
  
83 ····.line·10083 ····.line·87
84 ····iput-object·p2,·p0,·Lcom/amazon/ion/impl/lite/IonDatagramLite;->_catalog:Lcom/amazon/ion/IonCatalog;84 ····iput-object·p2,·p0,·Lcom/amazon/ion/impl/lite/IonDatagramLite;->_catalog:Lcom/amazon/ion/IonCatalog;
  
85 ····const/4·p1,·-0x185 ····const/4·p1,·-0x1
  
86 ····.line·10186 ····.line·88
87 ····iput·p1,·p0,·Lcom/amazon/ion/impl/lite/IonDatagramLite;->_pending_symbol_table_idx:I87 ····iput·p1,·p0,·Lcom/amazon/ion/impl/lite/IonDatagramLite;->_pending_symbol_table_idx:I
  
88 ····return-void88 ····return-void
89 .end·method89 .end·method
  
90 .method·static·synthetic·access$200(Lcom/amazon/ion/impl/lite/IonDatagramLite;)Lcom/amazon/ion/impl/lite/IonSystemLite;90 .method·static·synthetic·access$200(Lcom/amazon/ion/impl/lite/IonDatagramLite;)Lcom/amazon/ion/impl/lite/IonSystemLite;
91 ····.locals·091 ····.locals·0
  
92 ····.line·7992 ····.line·66
93 ····iget-object·p0,·p0,·Lcom/amazon/ion/impl/lite/IonDatagramLite;->_system:Lcom/amazon/ion/impl/lite/IonSystemLite;93 ····iget-object·p0,·p0,·Lcom/amazon/ion/impl/lite/IonDatagramLite;->_system:Lcom/amazon/ion/impl/lite/IonSystemLite;
  
94 ····return-object·p094 ····return-object·p0
95 .end·method95 .end·method
  
  
96 #·virtual·methods96 #·virtual·methods
Offset 124, 39 lines modifiedOffset 124, 39 lines modified
124 ····.locals·0124 ····.locals·0
125 ····.annotation·system·Ldalvik/annotation/Throws;125 ····.annotation·system·Ldalvik/annotation/Throws;
126 ········value·=·{126 ········value·=·{
127 ············Ljava/lang/Exception;127 ············Ljava/lang/Exception;
128 ········}128 ········}
129 ····.end·annotation129 ····.end·annotation
  
130 ····.line·365130 ····.line·352
131 ····invoke-interface·{p1,·p0},·Lcom/amazon/ion/ValueVisitor;->visit(Lcom/amazon/ion/IonDatagram;)V131 ····invoke-interface·{p1,·p0},·Lcom/amazon/ion/ValueVisitor;->visit(Lcom/amazon/ion/IonDatagram;)V
  
132 ····return-void132 ····return-void
133 .end·method133 .end·method
  
134 .method·public·add()Lcom/amazon/ion/ValueFactory;134 .method·public·add()Lcom/amazon/ion/ValueFactory;
135 ····.locals·2135 ····.locals·2
  
136 ····.line·213136 ····.line·200
137 ····new-instance·v0,·Lcom/amazon/ion/impl/lite/IonDatagramLite$1;137 ····new-instance·v0,·Lcom/amazon/ion/impl/lite/IonDatagramLite$1;
  
138 ····invoke-virtual·{p0},·Lcom/amazon/ion/impl/lite/IonDatagramLite;->getSystem()Lcom/amazon/ion/impl/lite/IonSystemLite;138 ····invoke-virtual·{p0},·Lcom/amazon/ion/impl/lite/IonDatagramLite;->getSystem()Lcom/amazon/ion/impl/lite/IonSystemLite;
  
139 ····move-result-object·v1139 ····move-result-object·v1
  
Max diff block lines reached; 29495/33951 bytes (86.88%) of diff not shown.
2.03 KB
smali/com/amazon/ion/impl/lite/IonContainerLite$SequenceContentIterator.smali
    
Offset 50, 14 lines modifiedOffset 50, 26 lines modified
50 ····const-class·v0,·Lcom/amazon/ion/impl/lite/IonContainerLite;50 ····const-class·v0,·Lcom/amazon/ion/impl/lite/IonContainerLite;
  
51 ····return-void51 ····return-void
52 .end·method52 .end·method
  
53 .method·public·constructor·<init>(Lcom/amazon/ion/impl/lite/IonContainerLite;IZ)V53 .method·public·constructor·<init>(Lcom/amazon/ion/impl/lite/IonContainerLite;IZ)V
54 ····.locals·154 ····.locals·1
 55 ····.annotation·system·Ldalvik/annotation/MethodParameters;
 56 ········accessFlags·=·{
 57 ············0x8010,
 58 ············0x0,
 59 ············0x0
 60 ········}
 61 ········names·=·{
 62 ············null,
 63 ············null,
 64 ············null
 65 ········}
 66 ····.end·annotation
  
55 ····.line·28467 ····.line·284
56 ····iput-object·p1,·p0,·Lcom/amazon/ion/impl/lite/IonContainerLite$SequenceContentIterator;->this$0:Lcom/amazon/ion/impl/lite/IonContainerLite;68 ····iput-object·p1,·p0,·Lcom/amazon/ion/impl/lite/IonContainerLite$SequenceContentIterator;->this$0:Lcom/amazon/ion/impl/lite/IonContainerLite;
  
57 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V69 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
58 ····.line·28570 ····.line·285
Offset 234, 14 lines modifiedOffset 246, 22 lines modified
234 ····invoke-direct·{p1},·Ljava/lang/UnsupportedOperationException;-><init>()V246 ····invoke-direct·{p1},·Ljava/lang/UnsupportedOperationException;-><init>()V
  
235 ····throw·p1247 ····throw·p1
236 .end·method248 .end·method
  
237 .method·public·bridge·synthetic·add(Ljava/lang/Object;)V249 .method·public·bridge·synthetic·add(Ljava/lang/Object;)V
238 ····.locals·0250 ····.locals·0
 251 ····.annotation·system·Ldalvik/annotation/MethodParameters;
 252 ········accessFlags·=·{
 253 ············0x1000
 254 ········}
 255 ········names·=·{
 256 ············null
 257 ········}
 258 ····.end·annotation
  
239 ····.line·275259 ····.line·275
240 ····check-cast·p1,·Lcom/amazon/ion/IonValue;260 ····check-cast·p1,·Lcom/amazon/ion/IonValue;
  
241 ····invoke-virtual·{p0,·p1},·Lcom/amazon/ion/impl/lite/IonContainerLite$SequenceContentIterator;->add(Lcom/amazon/ion/IonValue;)V261 ····invoke-virtual·{p0,·p1},·Lcom/amazon/ion/impl/lite/IonContainerLite$SequenceContentIterator;->add(Lcom/amazon/ion/IonValue;)V
  
242 ····return-void262 ····return-void
Offset 632, 14 lines modifiedOffset 652, 22 lines modified
632 ····invoke-direct·{p1},·Ljava/lang/UnsupportedOperationException;-><init>()V652 ····invoke-direct·{p1},·Ljava/lang/UnsupportedOperationException;-><init>()V
  
633 ····throw·p1653 ····throw·p1
634 .end·method654 .end·method
  
635 .method·public·bridge·synthetic·set(Ljava/lang/Object;)V655 .method·public·bridge·synthetic·set(Ljava/lang/Object;)V
636 ····.locals·0656 ····.locals·0
 657 ····.annotation·system·Ldalvik/annotation/MethodParameters;
 658 ········accessFlags·=·{
 659 ············0x1000
 660 ········}
 661 ········names·=·{
 662 ············null
 663 ········}
 664 ····.end·annotation
  
637 ····.line·275665 ····.line·275
638 ····check-cast·p1,·Lcom/amazon/ion/IonValue;666 ····check-cast·p1,·Lcom/amazon/ion/IonValue;
  
639 ····invoke-virtual·{p0,·p1},·Lcom/amazon/ion/impl/lite/IonContainerLite$SequenceContentIterator;->set(Lcom/amazon/ion/IonValue;)V667 ····invoke-virtual·{p0,·p1},·Lcom/amazon/ion/impl/lite/IonContainerLite$SequenceContentIterator;->set(Lcom/amazon/ion/IonValue;)V
  
640 ····return-void668 ····return-void
15.3 KB
smali/com/amazon/ion/impl/lite/IonTimestampLite.smali
    
Offset 3, 50 lines modifiedOffset 3, 38 lines modified
3 .source·"IonTimestampLite.java"3 .source·"IonTimestampLite.java"
  
4 #·interfaces4 #·interfaces
5 .implements·Lcom/amazon/ion/IonTimestamp;5 .implements·Lcom/amazon/ion/IonTimestamp;
  
  
6 #·static·fields6 #·static·fields
7 .field·static·final·synthetic·$assertionsDisabled:Z·=·false7 .field·static·final·synthetic·$assertionsDisabled:Z
  
8 .field·private·static·final·BIT_FLAG_DAY:I·=·0x4 
  
9 .field·private·static·final·BIT_FLAG_FRACTION:I·=·0x20 
  
10 .field·private·static·final·BIT_FLAG_MINUTE:I·=·0x8 
  
11 .field·private·static·final·BIT_FLAG_MONTH:I·=·0x2 
  
12 .field·private·static·final·BIT_FLAG_SECOND:I·=·0x10 
  
13 .field·private·static·final·BIT_FLAG_YEAR:I·=·0x1 
  
14 .field·private·static·final·HASH_SIGNATURE:I8 .field·private·static·final·HASH_SIGNATURE:I
  
15 .field·public·static·final·UTC_OFFSET:Ljava/lang/Integer;9 .field·public·static·final·UTC_OFFSET:Ljava/lang/Integer;
  
  
16 #·instance·fields10 #·instance·fields
17 .field·private·_timestamp_value:Lcom/amazon/ion/Timestamp;11 .field·private·_timestamp_value:Lcom/amazon/ion/Timestamp;
  
  
18 #·direct·methods12 #·direct·methods
19 .method·static·constructor·<clinit>()V13 .method·static·constructor·<clinit>()V
20 ····.locals·114 ····.locals·1
  
21 ····.line·3315 ····.line·20
22 ····sget-object·v0,·Lcom/amazon/ion/Timestamp;->UTC_OFFSET:Ljava/lang/Integer;16 ····sget-object·v0,·Lcom/amazon/ion/Timestamp;->UTC_OFFSET:Ljava/lang/Integer;
  
23 ····sput-object·v0,·Lcom/amazon/ion/impl/lite/IonTimestampLite;->UTC_OFFSET:Ljava/lang/Integer;17 ····sput-object·v0,·Lcom/amazon/ion/impl/lite/IonTimestampLite;->UTC_OFFSET:Ljava/lang/Integer;
  
24 ····.line·4118 ····.line·22
25 ····sget-object·v0,·Lcom/amazon/ion/IonType;->TIMESTAMP:Lcom/amazon/ion/IonType;19 ····sget-object·v0,·Lcom/amazon/ion/IonType;->TIMESTAMP:Lcom/amazon/ion/IonType;
  
26 ····.line·4220 ····.line·23
27 ····invoke-virtual·{v0},·Lcom/amazon/ion/IonType;->toString()Ljava/lang/String;21 ····invoke-virtual·{v0},·Lcom/amazon/ion/IonType;->toString()Ljava/lang/String;
  
28 ····move-result-object·v022 ····move-result-object·v0
  
29 ····invoke-virtual·{v0},·Ljava/lang/String;->hashCode()I23 ····invoke-virtual·{v0},·Ljava/lang/String;->hashCode()I
  
30 ····move-result·v024 ····move-result·v0
Offset 55, 49 lines modifiedOffset 43, 49 lines modified
  
55 ····return-void43 ····return-void
56 .end·method44 .end·method
  
57 .method·constructor·<init>(Lcom/amazon/ion/impl/lite/ContainerlessContext;Z)V45 .method·constructor·<init>(Lcom/amazon/ion/impl/lite/ContainerlessContext;Z)V
58 ····.locals·046 ····.locals·0
  
59 ····.line·5247 ····.line·33
60 ····invoke-direct·{p0,·p1,·p2},·Lcom/amazon/ion/impl/lite/IonValueLite;-><init>(Lcom/amazon/ion/impl/lite/ContainerlessContext;Z)V48 ····invoke-direct·{p0,·p1,·p2},·Lcom/amazon/ion/impl/lite/IonValueLite;-><init>(Lcom/amazon/ion/impl/lite/ContainerlessContext;Z)V
  
61 ····return-void49 ····return-void
62 .end·method50 .end·method
  
63 .method·constructor·<init>(Lcom/amazon/ion/impl/lite/IonTimestampLite;Lcom/amazon/ion/impl/lite/IonContext;)V51 .method·constructor·<init>(Lcom/amazon/ion/impl/lite/IonTimestampLite;Lcom/amazon/ion/impl/lite/IonContext;)V
64 ····.locals·052 ····.locals·0
  
65 ····.line·5753 ····.line·38
66 ····invoke-direct·{p0,·p1,·p2},·Lcom/amazon/ion/impl/lite/IonValueLite;-><init>(Lcom/amazon/ion/impl/lite/IonValueLite;Lcom/amazon/ion/impl/lite/IonContext;)V54 ····invoke-direct·{p0,·p1,·p2},·Lcom/amazon/ion/impl/lite/IonValueLite;-><init>(Lcom/amazon/ion/impl/lite/IonValueLite;Lcom/amazon/ion/impl/lite/IonContext;)V
  
67 ····.line·5955 ····.line·40
68 ····iget-object·p1,·p1,·Lcom/amazon/ion/impl/lite/IonTimestampLite;->_timestamp_value:Lcom/amazon/ion/Timestamp;56 ····iget-object·p1,·p1,·Lcom/amazon/ion/impl/lite/IonTimestampLite;->_timestamp_value:Lcom/amazon/ion/Timestamp;
  
69 ····iput-object·p1,·p0,·Lcom/amazon/ion/impl/lite/IonTimestampLite;->_timestamp_value:Lcom/amazon/ion/Timestamp;57 ····iput-object·p1,·p0,·Lcom/amazon/ion/impl/lite/IonTimestampLite;->_timestamp_value:Lcom/amazon/ion/Timestamp;
  
70 ····return-void58 ····return-void
71 .end·method59 .end·method
  
72 .method·private·getInternalLocalOffset()Ljava/lang/Integer;60 .method·private·getInternalLocalOffset()Ljava/lang/Integer;
73 ····.locals·161 ····.locals·1
  
74 ····.line·12262 ····.line·103
75 ····invoke-virtual·{p0},·Lcom/amazon/ion/impl/lite/IonTimestampLite;->_isNullValue()Z63 ····invoke-virtual·{p0},·Lcom/amazon/ion/impl/lite/IonTimestampLite;->_isNullValue()Z
  
76 ····move-result·v064 ····move-result·v0
  
77 ····if-eqz·v0,·:cond_065 ····if-eqz·v0,·:cond_0
  
78 ····const/4·v0,·0x066 ····const/4·v0,·0x0
  
79 ····return-object·v067 ····return-object·v0
  
80 ····.line·12568 ····.line·106
81 ····:cond_069 ····:cond_0
82 ····iget-object·v0,·p0,·Lcom/amazon/ion/impl/lite/IonTimestampLite;->_timestamp_value:Lcom/amazon/ion/Timestamp;70 ····iget-object·v0,·p0,·Lcom/amazon/ion/impl/lite/IonTimestampLite;->_timestamp_value:Lcom/amazon/ion/Timestamp;
  
83 ····invoke-virtual·{v0},·Lcom/amazon/ion/Timestamp;->getLocalOffset()Ljava/lang/Integer;71 ····invoke-virtual·{v0},·Lcom/amazon/ion/Timestamp;->getLocalOffset()Ljava/lang/Integer;
  
84 ····move-result-object·v072 ····move-result-object·v0
  
Offset 110, 51 lines modifiedOffset 98, 51 lines modified
110 ····.locals·098 ····.locals·0
111 ····.annotation·system·Ldalvik/annotation/Throws;99 ····.annotation·system·Ldalvik/annotation/Throws;
112 ········value·=·{100 ········value·=·{
113 ············Ljava/lang/Exception;101 ············Ljava/lang/Exception;
114 ········}102 ········}
115 ····.end·annotation103 ····.end·annotation
  
116 ····.line·245104 ····.line·226
117 ····invoke-interface·{p1,·p0},·Lcom/amazon/ion/ValueVisitor;->visit(Lcom/amazon/ion/IonTimestamp;)V105 ····invoke-interface·{p1,·p0},·Lcom/amazon/ion/ValueVisitor;->visit(Lcom/amazon/ion/IonTimestamp;)V
  
118 ····return-void106 ····return-void
119 .end·method107 .end·method
  
120 .method·public·bridge·synthetic·clone()Lcom/amazon/ion/IonTimestamp;108 .method·public·bridge·synthetic·clone()Lcom/amazon/ion/IonTimestamp;
121 ····.locals·1109 ····.locals·1
122 ····.annotation·system·Ldalvik/annotation/Throws;110 ····.annotation·system·Ldalvik/annotation/Throws;
123 ········value·=·{111 ········value·=·{
124 ············Lcom/amazon/ion/UnknownSymbolException;112 ············Lcom/amazon/ion/UnknownSymbolException;
125 ········}113 ········}
126 ····.end·annotation114 ····.end·annotation
  
127 ····.line·29115 ····.line·16
128 ····invoke-virtual·{p0},·Lcom/amazon/ion/impl/lite/IonTimestampLite;->clone()Lcom/amazon/ion/impl/lite/IonTimestampLite;116 ····invoke-virtual·{p0},·Lcom/amazon/ion/impl/lite/IonTimestampLite;->clone()Lcom/amazon/ion/impl/lite/IonTimestampLite;
  
129 ····move-result-object·v0117 ····move-result-object·v0
  
Max diff block lines reached; 11845/15541 bytes (76.22%) of diff not shown.
47.7 KB
smali/com/amazon/ion/impl/lite/IonStructLite.smali
    
Offset 29, 18 lines modifiedOffset 29, 18 lines modified
29 .field·private·hasNullFieldName:Z29 .field·private·hasNullFieldName:Z
  
  
30 #·direct·methods30 #·direct·methods
31 .method·static·constructor·<clinit>()V31 .method·static·constructor·<clinit>()V
32 ····.locals·132 ····.locals·1
  
33 ····.line·4233 ····.line·29
34 ····sget-object·v0,·Lcom/amazon/ion/IonType;->STRUCT:Lcom/amazon/ion/IonType;34 ····sget-object·v0,·Lcom/amazon/ion/IonType;->STRUCT:Lcom/amazon/ion/IonType;
  
35 ····.line·4335 ····.line·30
36 ····invoke-virtual·{v0},·Lcom/amazon/ion/IonType;->toString()Ljava/lang/String;36 ····invoke-virtual·{v0},·Lcom/amazon/ion/IonType;->toString()Ljava/lang/String;
  
37 ····move-result-object·v037 ····move-result-object·v0
  
38 ····invoke-virtual·{v0},·Ljava/lang/String;->hashCode()I38 ····invoke-virtual·{v0},·Ljava/lang/String;->hashCode()I
  
39 ····move-result·v039 ····move-result·v0
Offset 49, 58 lines modifiedOffset 49, 58 lines modified
  
49 ····return-void49 ····return-void
50 .end·method50 .end·method
  
51 .method·constructor·<init>(Lcom/amazon/ion/impl/lite/ContainerlessContext;Z)V51 .method·constructor·<init>(Lcom/amazon/ion/impl/lite/ContainerlessContext;Z)V
52 ····.locals·052 ····.locals·0
  
53 ····.line·4853 ····.line·35
54 ····invoke-direct·{p0,·p1,·p2},·Lcom/amazon/ion/impl/lite/IonContainerLite;-><init>(Lcom/amazon/ion/impl/lite/ContainerlessContext;Z)V54 ····invoke-direct·{p0,·p1,·p2},·Lcom/amazon/ion/impl/lite/IonContainerLite;-><init>(Lcom/amazon/ion/impl/lite/ContainerlessContext;Z)V
  
55 ····const/4·p1,·0x055 ····const/4·p1,·0x0
  
56 ····.line·6356 ····.line·50
57 ····iput-boolean·p1,·p0,·Lcom/amazon/ion/impl/lite/IonStructLite;->hasNullFieldName:Z57 ····iput-boolean·p1,·p0,·Lcom/amazon/ion/impl/lite/IonStructLite;->hasNullFieldName:Z
  
58 ····return-void58 ····return-void
59 .end·method59 .end·method
  
60 .method·private·constructor·<init>(Lcom/amazon/ion/impl/lite/IonStructLite;Lcom/amazon/ion/impl/lite/IonContext;)V60 .method·private·constructor·<init>(Lcom/amazon/ion/impl/lite/IonStructLite;Lcom/amazon/ion/impl/lite/IonContext;)V
61 ····.locals·061 ····.locals·0
  
62 ····.line·5362 ····.line·40
63 ····invoke-direct·{p0,·p1,·p2},·Lcom/amazon/ion/impl/lite/IonContainerLite;-><init>(Lcom/amazon/ion/impl/lite/IonContainerLite;Lcom/amazon/ion/impl/lite/IonContext;)V63 ····invoke-direct·{p0,·p1,·p2},·Lcom/amazon/ion/impl/lite/IonContainerLite;-><init>(Lcom/amazon/ion/impl/lite/IonContainerLite;Lcom/amazon/ion/impl/lite/IonContext;)V
  
64 ····const/4·p2,·0x064 ····const/4·p2,·0x0
  
65 ····.line·6365 ····.line·50
66 ····iput-boolean·p2,·p0,·Lcom/amazon/ion/impl/lite/IonStructLite;->hasNullFieldName:Z66 ····iput-boolean·p2,·p0,·Lcom/amazon/ion/impl/lite/IonStructLite;->hasNullFieldName:Z
  
67 ····const/4·p2,·0x067 ····const/4·p2,·0x0
  
68 ····.line·5768 ····.line·44
69 ····iput-object·p2,·p0,·Lcom/amazon/ion/impl/lite/IonStructLite;->_field_map:Ljava/util/Map;69 ····iput-object·p2,·p0,·Lcom/amazon/ion/impl/lite/IonStructLite;->_field_map:Ljava/util/Map;
  
70 ····.line·5870 ····.line·45
71 ····iget·p2,·p1,·Lcom/amazon/ion/impl/lite/IonStructLite;->_field_map_duplicate_count:I71 ····iget·p2,·p1,·Lcom/amazon/ion/impl/lite/IonStructLite;->_field_map_duplicate_count:I
  
72 ····iput·p2,·p0,·Lcom/amazon/ion/impl/lite/IonStructLite;->_field_map_duplicate_count:I72 ····iput·p2,·p0,·Lcom/amazon/ion/impl/lite/IonStructLite;->_field_map_duplicate_count:I
  
73 ····.line·5973 ····.line·46
74 ····iget-boolean·p1,·p1,·Lcom/amazon/ion/impl/lite/IonStructLite;->hasNullFieldName:Z74 ····iget-boolean·p1,·p1,·Lcom/amazon/ion/impl/lite/IonStructLite;->hasNullFieldName:Z
  
75 ····iput-boolean·p1,·p0,·Lcom/amazon/ion/impl/lite/IonStructLite;->hasNullFieldName:Z75 ····iput-boolean·p1,·p0,·Lcom/amazon/ion/impl/lite/IonStructLite;->hasNullFieldName:Z
  
76 ····return-void76 ····return-void
77 .end·method77 .end·method
  
78 .method·private·_add(Ljava/lang/String;Lcom/amazon/ion/impl/lite/IonValueLite;)V78 .method·private·_add(Ljava/lang/String;Lcom/amazon/ion/impl/lite/IonValueLite;)V
79 ····.locals·279 ····.locals·2
  
80 ····.line·45580 ····.line·442
81 ····iget-boolean·v0,·p0,·Lcom/amazon/ion/impl/lite/IonStructLite;->hasNullFieldName:Z81 ····iget-boolean·v0,·p0,·Lcom/amazon/ion/impl/lite/IonStructLite;->hasNullFieldName:Z
  
82 ····if-nez·p1,·:cond_082 ····if-nez·p1,·:cond_0
  
83 ····const/4·v1,·0x183 ····const/4·v1,·0x1
  
84 ····goto·:goto_084 ····goto·:goto_0
Offset 109, 73 lines modifiedOffset 109, 73 lines modified
109 ····const/4·v1,·0x0109 ····const/4·v1,·0x0
  
110 ····:goto_0110 ····:goto_0
111 ····or-int/2addr·v0,·v1111 ····or-int/2addr·v0,·v1
  
112 ····iput-boolean·v0,·p0,·Lcom/amazon/ion/impl/lite/IonStructLite;->hasNullFieldName:Z112 ····iput-boolean·v0,·p0,·Lcom/amazon/ion/impl/lite/IonStructLite;->hasNullFieldName:Z
  
113 ····.line·458113 ····.line·445
114 ····iget·v0,·p0,·Lcom/amazon/ion/impl/lite/IonStructLite;->_child_count:I114 ····iget·v0,·p0,·Lcom/amazon/ion/impl/lite/IonStructLite;->_child_count:I
  
115 ····invoke-virtual·{p0,·v0,·p2},·Lcom/amazon/ion/impl/lite/IonStructLite;->add(ILcom/amazon/ion/impl/lite/IonValueLite;)V115 ····invoke-virtual·{p0,·v0,·p2},·Lcom/amazon/ion/impl/lite/IonStructLite;->add(ILcom/amazon/ion/impl/lite/IonValueLite;)V
  
116 ····.line·461116 ····.line·448
117 ····iget·v0,·p0,·Lcom/amazon/ion/impl/lite/IonStructLite;->_child_count:I117 ····iget·v0,·p0,·Lcom/amazon/ion/impl/lite/IonStructLite;->_child_count:I
  
118 ····invoke-direct·{p0,·v0},·Lcom/amazon/ion/impl/lite/IonStructLite;->fieldMapIsActive(I)Z118 ····invoke-direct·{p0,·v0},·Lcom/amazon/ion/impl/lite/IonStructLite;->fieldMapIsActive(I)Z
  
119 ····move-result·v0119 ····move-result·v0
  
120 ····if-eqz·v0,·:cond_1120 ····if-eqz·v0,·:cond_1
  
121 ····.line·462121 ····.line·449
122 ····invoke-virtual·{p2},·Lcom/amazon/ion/impl/lite/IonValueLite;->_elementid()I122 ····invoke-virtual·{p2},·Lcom/amazon/ion/impl/lite/IonValueLite;->_elementid()I
  
123 ····move-result·p2123 ····move-result·p2
  
124 ····invoke-direct·{p0,·p1,·p2},·Lcom/amazon/ion/impl/lite/IonStructLite;->add_field(Ljava/lang/String;I)V124 ····invoke-direct·{p0,·p1,·p2},·Lcom/amazon/ion/impl/lite/IonStructLite;->add_field(Ljava/lang/String;I)V
  
125 ····:cond_1125 ····:cond_1
126 ····return-void126 ····return-void
127 .end·method127 .end·method
  
128 .method·private·add_field(Ljava/lang/String;I)V128 .method·private·add_field(Ljava/lang/String;I)V
129 ····.locals·2129 ····.locals·2
  
130 ····.line·109130 ····.line·96
131 ····iget-object·v0,·p0,·Lcom/amazon/ion/impl/lite/IonStructLite;->_field_map:Ljava/util/Map;131 ····iget-object·v0,·p0,·Lcom/amazon/ion/impl/lite/IonStructLite;->_field_map:Ljava/util/Map;
  
132 ····invoke-interface·{v0,·p1},·Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;132 ····invoke-interface·{v0,·p1},·Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
  
133 ····move-result-object·v0133 ····move-result-object·v0
  
134 ····check-cast·v0,·Ljava/lang/Integer;134 ····check-cast·v0,·Ljava/lang/Integer;
  
135 ····if-eqz·v0,·:cond_0135 ····if-eqz·v0,·:cond_0
  
136 ····.line·111136 ····.line·98
137 ····iget·v1,·p0,·Lcom/amazon/ion/impl/lite/IonStructLite;->_field_map_duplicate_count:I137 ····iget·v1,·p0,·Lcom/amazon/ion/impl/lite/IonStructLite;->_field_map_duplicate_count:I
  
Max diff block lines reached; 45009/48786 bytes (92.26%) of diff not shown.
5.0 KB
smali/com/amazon/ion/impl/lite/IonListLite.smali
    
Offset 10, 18 lines modifiedOffset 10, 18 lines modified
10 .field·private·static·final·HASH_SIGNATURE:I10 .field·private·static·final·HASH_SIGNATURE:I
  
  
11 #·direct·methods11 #·direct·methods
12 .method·static·constructor·<clinit>()V12 .method·static·constructor·<clinit>()V
13 ····.locals·113 ····.locals·1
  
14 ····.line·3014 ····.line·17
15 ····sget-object·v0,·Lcom/amazon/ion/IonType;->LIST:Lcom/amazon/ion/IonType;15 ····sget-object·v0,·Lcom/amazon/ion/IonType;->LIST:Lcom/amazon/ion/IonType;
  
16 ····.line·3116 ····.line·18
17 ····invoke-virtual·{v0},·Lcom/amazon/ion/IonType;->toString()Ljava/lang/String;17 ····invoke-virtual·{v0},·Lcom/amazon/ion/IonType;->toString()Ljava/lang/String;
  
18 ····move-result-object·v018 ····move-result-object·v0
  
19 ····invoke-virtual·{v0},·Ljava/lang/String;->hashCode()I19 ····invoke-virtual·{v0},·Ljava/lang/String;->hashCode()I
  
20 ····move-result·v020 ····move-result·v0
Offset 46, 33 lines modifiedOffset 46, 33 lines modified
  
46 ····.annotation·system·Ldalvik/annotation/Throws;46 ····.annotation·system·Ldalvik/annotation/Throws;
47 ········value·=·{47 ········value·=·{
48 ············Lcom/amazon/ion/ContainedValueException;48 ············Lcom/amazon/ion/ContainedValueException;
49 ········}49 ········}
50 ····.end·annotation50 ····.end·annotation
  
51 ····.line·6451 ····.line·51
52 ····invoke-direct·{p0,·p1,·p2},·Lcom/amazon/ion/impl/lite/IonSequenceLite;-><init>(Lcom/amazon/ion/impl/lite/ContainerlessContext;Ljava/util/Collection;)V52 ····invoke-direct·{p0,·p1,·p2},·Lcom/amazon/ion/impl/lite/IonSequenceLite;-><init>(Lcom/amazon/ion/impl/lite/ContainerlessContext;Ljava/util/Collection;)V
  
53 ····return-void53 ····return-void
54 .end·method54 .end·method
  
55 .method·constructor·<init>(Lcom/amazon/ion/impl/lite/ContainerlessContext;Z)V55 .method·constructor·<init>(Lcom/amazon/ion/impl/lite/ContainerlessContext;Z)V
56 ····.locals·056 ····.locals·0
  
57 ····.line·4257 ····.line·29
58 ····invoke-direct·{p0,·p1,·p2},·Lcom/amazon/ion/impl/lite/IonSequenceLite;-><init>(Lcom/amazon/ion/impl/lite/ContainerlessContext;Z)V58 ····invoke-direct·{p0,·p1,·p2},·Lcom/amazon/ion/impl/lite/IonSequenceLite;-><init>(Lcom/amazon/ion/impl/lite/ContainerlessContext;Z)V
  
59 ····return-void59 ····return-void
60 .end·method60 .end·method
  
61 .method·constructor·<init>(Lcom/amazon/ion/impl/lite/IonListLite;Lcom/amazon/ion/impl/lite/IonContext;)V61 .method·constructor·<init>(Lcom/amazon/ion/impl/lite/IonListLite;Lcom/amazon/ion/impl/lite/IonContext;)V
62 ····.locals·062 ····.locals·0
  
63 ····.line·4763 ····.line·34
64 ····invoke-direct·{p0,·p1,·p2},·Lcom/amazon/ion/impl/lite/IonSequenceLite;-><init>(Lcom/amazon/ion/impl/lite/IonSequenceLite;Lcom/amazon/ion/impl/lite/IonContext;)V64 ····invoke-direct·{p0,·p1,·p2},·Lcom/amazon/ion/impl/lite/IonSequenceLite;-><init>(Lcom/amazon/ion/impl/lite/IonSequenceLite;Lcom/amazon/ion/impl/lite/IonContext;)V
  
65 ····return-void65 ····return-void
66 .end·method66 .end·method
  
  
67 #·virtual·methods67 #·virtual·methods
Offset 80, 29 lines modifiedOffset 80, 29 lines modified
80 ····.locals·080 ····.locals·0
81 ····.annotation·system·Ldalvik/annotation/Throws;81 ····.annotation·system·Ldalvik/annotation/Throws;
82 ········value·=·{82 ········value·=·{
83 ············Ljava/lang/Exception;83 ············Ljava/lang/Exception;
84 ········}84 ········}
85 ····.end·annotation85 ····.end·annotation
  
86 ····.line·9386 ····.line·80
87 ····invoke-interface·{p1,·p0},·Lcom/amazon/ion/ValueVisitor;->visit(Lcom/amazon/ion/IonList;)V87 ····invoke-interface·{p1,·p0},·Lcom/amazon/ion/ValueVisitor;->visit(Lcom/amazon/ion/IonList;)V
  
88 ····return-void88 ····return-void
89 .end·method89 .end·method
  
90 .method·public·bridge·synthetic·clone()Lcom/amazon/ion/IonContainer;90 .method·public·bridge·synthetic·clone()Lcom/amazon/ion/IonContainer;
91 ····.locals·191 ····.locals·1
92 ····.annotation·system·Ldalvik/annotation/Throws;92 ····.annotation·system·Ldalvik/annotation/Throws;
93 ········value·=·{93 ········value·=·{
94 ············Lcom/amazon/ion/UnknownSymbolException;94 ············Lcom/amazon/ion/UnknownSymbolException;
95 ········}95 ········}
96 ····.end·annotation96 ····.end·annotation
  
97 ····.line·2697 ····.line·13
98 ····invoke-virtual·{p0},·Lcom/amazon/ion/impl/lite/IonListLite;->clone()Lcom/amazon/ion/impl/lite/IonListLite;98 ····invoke-virtual·{p0},·Lcom/amazon/ion/impl/lite/IonListLite;->clone()Lcom/amazon/ion/impl/lite/IonListLite;
  
99 ····move-result-object·v099 ····move-result-object·v0
  
100 ····return-object·v0100 ····return-object·v0
101 .end·method101 .end·method
  
Offset 110, 26 lines modifiedOffset 110, 26 lines modified
110 ····.locals·1110 ····.locals·1
111 ····.annotation·system·Ldalvik/annotation/Throws;111 ····.annotation·system·Ldalvik/annotation/Throws;
112 ········value·=·{112 ········value·=·{
113 ············Lcom/amazon/ion/UnknownSymbolException;113 ············Lcom/amazon/ion/UnknownSymbolException;
114 ········}114 ········}
115 ····.end·annotation115 ····.end·annotation
  
116 ····.line·26116 ····.line·13
117 ····invoke-virtual·{p0},·Lcom/amazon/ion/impl/lite/IonListLite;->clone()Lcom/amazon/ion/impl/lite/IonListLite;117 ····invoke-virtual·{p0},·Lcom/amazon/ion/impl/lite/IonListLite;->clone()Lcom/amazon/ion/impl/lite/IonListLite;
  
118 ····move-result-object·v0118 ····move-result-object·v0
  
119 ····return-object·v0119 ····return-object·v0
120 .end·method120 .end·method
  
121 .method·public·bridge·synthetic·clone()Lcom/amazon/ion/IonSequence;121 .method·public·bridge·synthetic·clone()Lcom/amazon/ion/IonSequence;
122 ····.locals·1122 ····.locals·1
  
123 ····.line·26123 ····.line·13
124 ····invoke-virtual·{p0},·Lcom/amazon/ion/impl/lite/IonListLite;->clone()Lcom/amazon/ion/impl/lite/IonListLite;124 ····invoke-virtual·{p0},·Lcom/amazon/ion/impl/lite/IonListLite;->clone()Lcom/amazon/ion/impl/lite/IonListLite;
  
125 ····move-result-object·v0125 ····move-result-object·v0
  
126 ····return-object·v0126 ····return-object·v0
127 .end·method127 .end·method
  
Offset 137, 28 lines modifiedOffset 137, 28 lines modified
137 ····.locals·1137 ····.locals·1
138 ····.annotation·system·Ldalvik/annotation/Throws;138 ····.annotation·system·Ldalvik/annotation/Throws;
139 ········value·=·{139 ········value·=·{
140 ············Lcom/amazon/ion/UnknownSymbolException;140 ············Lcom/amazon/ion/UnknownSymbolException;
141 ········}141 ········}
142 ····.end·annotation142 ····.end·annotation
  
143 ····.line·26143 ····.line·13
144 ····invoke-virtual·{p0},·Lcom/amazon/ion/impl/lite/IonListLite;->clone()Lcom/amazon/ion/impl/lite/IonListLite;144 ····invoke-virtual·{p0},·Lcom/amazon/ion/impl/lite/IonListLite;->clone()Lcom/amazon/ion/impl/lite/IonListLite;
  
145 ····move-result-object·v0145 ····move-result-object·v0
  
146 ····return-object·v0146 ····return-object·v0
147 .end·method147 .end·method
  
148 .method·public·clone()Lcom/amazon/ion/impl/lite/IonListLite;148 .method·public·clone()Lcom/amazon/ion/impl/lite/IonListLite;
149 ····.locals·1149 ····.locals·1
Max diff block lines reached; 1534/5028 bytes (30.51%) of diff not shown.
6.56 KB
smali/com/amazon/ion/impl/lite/IonClobLite.smali
    
Offset 10, 18 lines modifiedOffset 10, 18 lines modified
10 .field·private·static·final·HASH_SIGNATURE:I10 .field·private·static·final·HASH_SIGNATURE:I
  
  
11 #·direct·methods11 #·direct·methods
12 .method·static·constructor·<clinit>()V12 .method·static·constructor·<clinit>()V
13 ····.locals·113 ····.locals·1
  
14 ····.line·3414 ····.line·21
15 ····sget-object·v0,·Lcom/amazon/ion/IonType;->CLOB:Lcom/amazon/ion/IonType;15 ····sget-object·v0,·Lcom/amazon/ion/IonType;->CLOB:Lcom/amazon/ion/IonType;
  
16 ····.line·3516 ····.line·22
17 ····invoke-virtual·{v0},·Lcom/amazon/ion/IonType;->toString()Ljava/lang/String;17 ····invoke-virtual·{v0},·Lcom/amazon/ion/IonType;->toString()Ljava/lang/String;
  
18 ····move-result-object·v018 ····move-result-object·v0
  
19 ····invoke-virtual·{v0},·Ljava/lang/String;->hashCode()I19 ····invoke-virtual·{v0},·Ljava/lang/String;->hashCode()I
  
20 ····move-result·v020 ····move-result·v0
Offset 30, 24 lines modifiedOffset 30, 24 lines modified
  
30 ····return-void30 ····return-void
31 .end·method31 .end·method
  
32 .method·constructor·<init>(Lcom/amazon/ion/impl/lite/ContainerlessContext;Z)V32 .method·constructor·<init>(Lcom/amazon/ion/impl/lite/ContainerlessContext;Z)V
33 ····.locals·033 ····.locals·0
  
34 ····.line·4234 ····.line·29
35 ····invoke-direct·{p0,·p1,·p2},·Lcom/amazon/ion/impl/lite/IonLobLite;-><init>(Lcom/amazon/ion/impl/lite/ContainerlessContext;Z)V35 ····invoke-direct·{p0,·p1,·p2},·Lcom/amazon/ion/impl/lite/IonLobLite;-><init>(Lcom/amazon/ion/impl/lite/ContainerlessContext;Z)V
  
36 ····return-void36 ····return-void
37 .end·method37 .end·method
  
38 .method·constructor·<init>(Lcom/amazon/ion/impl/lite/IonClobLite;Lcom/amazon/ion/impl/lite/IonContext;)V38 .method·constructor·<init>(Lcom/amazon/ion/impl/lite/IonClobLite;Lcom/amazon/ion/impl/lite/IonContext;)V
39 ····.locals·039 ····.locals·0
  
40 ····.line·4740 ····.line·34
41 ····invoke-direct·{p0,·p1,·p2},·Lcom/amazon/ion/impl/lite/IonLobLite;-><init>(Lcom/amazon/ion/impl/lite/IonLobLite;Lcom/amazon/ion/impl/lite/IonContext;)V41 ····invoke-direct·{p0,·p1,·p2},·Lcom/amazon/ion/impl/lite/IonLobLite;-><init>(Lcom/amazon/ion/impl/lite/IonLobLite;Lcom/amazon/ion/impl/lite/IonContext;)V
  
42 ····return-void42 ····return-void
43 .end·method43 .end·method
  
  
44 #·virtual·methods44 #·virtual·methods
Offset 55, 29 lines modifiedOffset 55, 29 lines modified
55 ····.locals·055 ····.locals·0
56 ····.annotation·system·Ldalvik/annotation/Throws;56 ····.annotation·system·Ldalvik/annotation/Throws;
57 ········value·=·{57 ········value·=·{
58 ············Ljava/lang/Exception;58 ············Ljava/lang/Exception;
59 ········}59 ········}
60 ····.end·annotation60 ····.end·annotation
  
61 ····.line·10761 ····.line·94
62 ····invoke-interface·{p1,·p0},·Lcom/amazon/ion/ValueVisitor;->visit(Lcom/amazon/ion/IonClob;)V62 ····invoke-interface·{p1,·p0},·Lcom/amazon/ion/ValueVisitor;->visit(Lcom/amazon/ion/IonClob;)V
  
63 ····return-void63 ····return-void
64 .end·method64 .end·method
  
65 .method·public·bridge·synthetic·clone()Lcom/amazon/ion/IonClob;65 .method·public·bridge·synthetic·clone()Lcom/amazon/ion/IonClob;
66 ····.locals·166 ····.locals·1
67 ····.annotation·system·Ldalvik/annotation/Throws;67 ····.annotation·system·Ldalvik/annotation/Throws;
68 ········value·=·{68 ········value·=·{
69 ············Lcom/amazon/ion/UnknownSymbolException;69 ············Lcom/amazon/ion/UnknownSymbolException;
70 ········}70 ········}
71 ····.end·annotation71 ····.end·annotation
  
72 ····.line·3072 ····.line·17
73 ····invoke-virtual·{p0},·Lcom/amazon/ion/impl/lite/IonClobLite;->clone()Lcom/amazon/ion/impl/lite/IonClobLite;73 ····invoke-virtual·{p0},·Lcom/amazon/ion/impl/lite/IonClobLite;->clone()Lcom/amazon/ion/impl/lite/IonClobLite;
  
74 ····move-result-object·v074 ····move-result-object·v0
  
75 ····return-object·v075 ····return-object·v0
76 .end·method76 .end·method
  
Offset 85, 15 lines modifiedOffset 85, 15 lines modified
85 ····.locals·185 ····.locals·1
86 ····.annotation·system·Ldalvik/annotation/Throws;86 ····.annotation·system·Ldalvik/annotation/Throws;
87 ········value·=·{87 ········value·=·{
88 ············Lcom/amazon/ion/UnknownSymbolException;88 ············Lcom/amazon/ion/UnknownSymbolException;
89 ········}89 ········}
90 ····.end·annotation90 ····.end·annotation
  
91 ····.line·3091 ····.line·17
92 ····invoke-virtual·{p0},·Lcom/amazon/ion/impl/lite/IonClobLite;->clone()Lcom/amazon/ion/impl/lite/IonClobLite;92 ····invoke-virtual·{p0},·Lcom/amazon/ion/impl/lite/IonClobLite;->clone()Lcom/amazon/ion/impl/lite/IonClobLite;
  
93 ····move-result-object·v093 ····move-result-object·v0
  
94 ····return-object·v094 ····return-object·v0
95 .end·method95 .end·method
  
Offset 101, 26 lines modifiedOffset 101, 26 lines modified
101 ····.locals·1101 ····.locals·1
102 ····.annotation·system·Ldalvik/annotation/Throws;102 ····.annotation·system·Ldalvik/annotation/Throws;
103 ········value·=·{103 ········value·=·{
104 ············Lcom/amazon/ion/UnknownSymbolException;104 ············Lcom/amazon/ion/UnknownSymbolException;
105 ········}105 ········}
106 ····.end·annotation106 ····.end·annotation
  
107 ····.line·30107 ····.line·17
108 ····invoke-virtual·{p0},·Lcom/amazon/ion/impl/lite/IonClobLite;->clone()Lcom/amazon/ion/impl/lite/IonClobLite;108 ····invoke-virtual·{p0},·Lcom/amazon/ion/impl/lite/IonClobLite;->clone()Lcom/amazon/ion/impl/lite/IonClobLite;
  
109 ····move-result-object·v0109 ····move-result-object·v0
  
110 ····return-object·v0110 ····return-object·v0
111 .end·method111 .end·method
  
112 .method·public·clone()Lcom/amazon/ion/impl/lite/IonClobLite;112 .method·public·clone()Lcom/amazon/ion/impl/lite/IonClobLite;
113 ····.locals·1113 ····.locals·1
  
114 ····.line·59114 ····.line·46
115 ····invoke-virtual·{p0},·Lcom/amazon/ion/impl/lite/IonClobLite;->getSystem()Lcom/amazon/ion/impl/lite/IonSystemLite;115 ····invoke-virtual·{p0},·Lcom/amazon/ion/impl/lite/IonClobLite;->getSystem()Lcom/amazon/ion/impl/lite/IonSystemLite;
  
116 ····move-result-object·v0116 ····move-result-object·v0
  
117 ····invoke-static·{v0},·Lcom/amazon/ion/impl/lite/ContainerlessContext;->wrap(Lcom/amazon/ion/impl/lite/IonSystemLite;)Lcom/amazon/ion/impl/lite/ContainerlessContext;117 ····invoke-static·{v0},·Lcom/amazon/ion/impl/lite/ContainerlessContext;->wrap(Lcom/amazon/ion/impl/lite/IonSystemLite;)Lcom/amazon/ion/impl/lite/ContainerlessContext;
  
118 ····move-result-object·v0118 ····move-result-object·v0
Offset 133, 15 lines modifiedOffset 133, 15 lines modified
  
133 ····return-object·v0133 ····return-object·v0
134 .end·method134 .end·method
  
135 .method·public·bridge·synthetic·clone()Lcom/amazon/ion/impl/lite/IonLobLite;135 .method·public·bridge·synthetic·clone()Lcom/amazon/ion/impl/lite/IonLobLite;
136 ····.locals·1136 ····.locals·1
  
137 ····.line·30137 ····.line·17
138 ····invoke-virtual·{p0},·Lcom/amazon/ion/impl/lite/IonClobLite;->clone()Lcom/amazon/ion/impl/lite/IonClobLite;138 ····invoke-virtual·{p0},·Lcom/amazon/ion/impl/lite/IonClobLite;->clone()Lcom/amazon/ion/impl/lite/IonClobLite;
  
Max diff block lines reached; 3091/6625 bytes (46.66%) of diff not shown.
6.46 KB
smali/com/amazon/ion/impl/lite/IonBlobLite.smali
    
Offset 10, 18 lines modifiedOffset 10, 18 lines modified
10 .field·private·static·final·HASH_SIGNATURE:I10 .field·private·static·final·HASH_SIGNATURE:I
  
  
11 #·direct·methods11 #·direct·methods
12 .method·static·constructor·<clinit>()V12 .method·static·constructor·<clinit>()V
13 ····.locals·113 ····.locals·1
  
14 ····.line·3114 ····.line·18
15 ····sget-object·v0,·Lcom/amazon/ion/IonType;->BLOB:Lcom/amazon/ion/IonType;15 ····sget-object·v0,·Lcom/amazon/ion/IonType;->BLOB:Lcom/amazon/ion/IonType;
  
16 ····.line·3216 ····.line·19
17 ····invoke-virtual·{v0},·Lcom/amazon/ion/IonType;->toString()Ljava/lang/String;17 ····invoke-virtual·{v0},·Lcom/amazon/ion/IonType;->toString()Ljava/lang/String;
  
18 ····move-result-object·v018 ····move-result-object·v0
  
19 ····invoke-virtual·{v0},·Ljava/lang/String;->hashCode()I19 ····invoke-virtual·{v0},·Ljava/lang/String;->hashCode()I
  
20 ····move-result·v020 ····move-result·v0
Offset 30, 24 lines modifiedOffset 30, 24 lines modified
  
30 ····return-void30 ····return-void
31 .end·method31 .end·method
  
32 .method·constructor·<init>(Lcom/amazon/ion/impl/lite/ContainerlessContext;Z)V32 .method·constructor·<init>(Lcom/amazon/ion/impl/lite/ContainerlessContext;Z)V
33 ····.locals·033 ····.locals·0
  
34 ····.line·3934 ····.line·26
35 ····invoke-direct·{p0,·p1,·p2},·Lcom/amazon/ion/impl/lite/IonLobLite;-><init>(Lcom/amazon/ion/impl/lite/ContainerlessContext;Z)V35 ····invoke-direct·{p0,·p1,·p2},·Lcom/amazon/ion/impl/lite/IonLobLite;-><init>(Lcom/amazon/ion/impl/lite/ContainerlessContext;Z)V
  
36 ····return-void36 ····return-void
37 .end·method37 .end·method
  
38 .method·constructor·<init>(Lcom/amazon/ion/impl/lite/IonBlobLite;Lcom/amazon/ion/impl/lite/IonContext;)V38 .method·constructor·<init>(Lcom/amazon/ion/impl/lite/IonBlobLite;Lcom/amazon/ion/impl/lite/IonContext;)V
39 ····.locals·039 ····.locals·0
  
40 ····.line·4440 ····.line·31
41 ····invoke-direct·{p0,·p1,·p2},·Lcom/amazon/ion/impl/lite/IonLobLite;-><init>(Lcom/amazon/ion/impl/lite/IonLobLite;Lcom/amazon/ion/impl/lite/IonContext;)V41 ····invoke-direct·{p0,·p1,·p2},·Lcom/amazon/ion/impl/lite/IonLobLite;-><init>(Lcom/amazon/ion/impl/lite/IonLobLite;Lcom/amazon/ion/impl/lite/IonContext;)V
  
42 ····return-void42 ····return-void
43 .end·method43 .end·method
  
  
44 #·virtual·methods44 #·virtual·methods
Offset 55, 29 lines modifiedOffset 55, 29 lines modified
55 ····.locals·055 ····.locals·0
56 ····.annotation·system·Ldalvik/annotation/Throws;56 ····.annotation·system·Ldalvik/annotation/Throws;
57 ········value·=·{57 ········value·=·{
58 ············Ljava/lang/Exception;58 ············Ljava/lang/Exception;
59 ········}59 ········}
60 ····.end·annotation60 ····.end·annotation
  
61 ····.line·10161 ····.line·88
62 ····invoke-interface·{p1,·p0},·Lcom/amazon/ion/ValueVisitor;->visit(Lcom/amazon/ion/IonBlob;)V62 ····invoke-interface·{p1,·p0},·Lcom/amazon/ion/ValueVisitor;->visit(Lcom/amazon/ion/IonBlob;)V
  
63 ····return-void63 ····return-void
64 .end·method64 .end·method
  
65 .method·public·bridge·synthetic·clone()Lcom/amazon/ion/IonBlob;65 .method·public·bridge·synthetic·clone()Lcom/amazon/ion/IonBlob;
66 ····.locals·166 ····.locals·1
67 ····.annotation·system·Ldalvik/annotation/Throws;67 ····.annotation·system·Ldalvik/annotation/Throws;
68 ········value·=·{68 ········value·=·{
69 ············Lcom/amazon/ion/UnknownSymbolException;69 ············Lcom/amazon/ion/UnknownSymbolException;
70 ········}70 ········}
71 ····.end·annotation71 ····.end·annotation
  
72 ····.line·2772 ····.line·14
73 ····invoke-virtual·{p0},·Lcom/amazon/ion/impl/lite/IonBlobLite;->clone()Lcom/amazon/ion/impl/lite/IonBlobLite;73 ····invoke-virtual·{p0},·Lcom/amazon/ion/impl/lite/IonBlobLite;->clone()Lcom/amazon/ion/impl/lite/IonBlobLite;
  
74 ····move-result-object·v074 ····move-result-object·v0
  
75 ····return-object·v075 ····return-object·v0
76 .end·method76 .end·method
  
Offset 85, 15 lines modifiedOffset 85, 15 lines modified
85 ····.locals·185 ····.locals·1
86 ····.annotation·system·Ldalvik/annotation/Throws;86 ····.annotation·system·Ldalvik/annotation/Throws;
87 ········value·=·{87 ········value·=·{
88 ············Lcom/amazon/ion/UnknownSymbolException;88 ············Lcom/amazon/ion/UnknownSymbolException;
89 ········}89 ········}
90 ····.end·annotation90 ····.end·annotation
  
91 ····.line·2791 ····.line·14
92 ····invoke-virtual·{p0},·Lcom/amazon/ion/impl/lite/IonBlobLite;->clone()Lcom/amazon/ion/impl/lite/IonBlobLite;92 ····invoke-virtual·{p0},·Lcom/amazon/ion/impl/lite/IonBlobLite;->clone()Lcom/amazon/ion/impl/lite/IonBlobLite;
  
93 ····move-result-object·v093 ····move-result-object·v0
  
94 ····return-object·v094 ····return-object·v0
95 .end·method95 .end·method
  
Offset 101, 26 lines modifiedOffset 101, 26 lines modified
101 ····.locals·1101 ····.locals·1
102 ····.annotation·system·Ldalvik/annotation/Throws;102 ····.annotation·system·Ldalvik/annotation/Throws;
103 ········value·=·{103 ········value·=·{
104 ············Lcom/amazon/ion/UnknownSymbolException;104 ············Lcom/amazon/ion/UnknownSymbolException;
105 ········}105 ········}
106 ····.end·annotation106 ····.end·annotation
  
107 ····.line·27107 ····.line·14
108 ····invoke-virtual·{p0},·Lcom/amazon/ion/impl/lite/IonBlobLite;->clone()Lcom/amazon/ion/impl/lite/IonBlobLite;108 ····invoke-virtual·{p0},·Lcom/amazon/ion/impl/lite/IonBlobLite;->clone()Lcom/amazon/ion/impl/lite/IonBlobLite;
  
109 ····move-result-object·v0109 ····move-result-object·v0
  
110 ····return-object·v0110 ····return-object·v0
111 .end·method111 .end·method
  
112 .method·public·clone()Lcom/amazon/ion/impl/lite/IonBlobLite;112 .method·public·clone()Lcom/amazon/ion/impl/lite/IonBlobLite;
113 ····.locals·1113 ····.locals·1
  
114 ····.line·56114 ····.line·43
115 ····invoke-virtual·{p0},·Lcom/amazon/ion/impl/lite/IonBlobLite;->getSystem()Lcom/amazon/ion/impl/lite/IonSystemLite;115 ····invoke-virtual·{p0},·Lcom/amazon/ion/impl/lite/IonBlobLite;->getSystem()Lcom/amazon/ion/impl/lite/IonSystemLite;
  
116 ····move-result-object·v0116 ····move-result-object·v0
  
117 ····invoke-static·{v0},·Lcom/amazon/ion/impl/lite/ContainerlessContext;->wrap(Lcom/amazon/ion/impl/lite/IonSystemLite;)Lcom/amazon/ion/impl/lite/ContainerlessContext;117 ····invoke-static·{v0},·Lcom/amazon/ion/impl/lite/ContainerlessContext;->wrap(Lcom/amazon/ion/impl/lite/IonSystemLite;)Lcom/amazon/ion/impl/lite/ContainerlessContext;
  
118 ····move-result-object·v0118 ····move-result-object·v0
Offset 133, 15 lines modifiedOffset 133, 15 lines modified
  
133 ····return-object·v0133 ····return-object·v0
134 .end·method134 .end·method
  
135 .method·public·bridge·synthetic·clone()Lcom/amazon/ion/impl/lite/IonLobLite;135 .method·public·bridge·synthetic·clone()Lcom/amazon/ion/impl/lite/IonLobLite;
136 ····.locals·1136 ····.locals·1
  
137 ····.line·27137 ····.line·14
138 ····invoke-virtual·{p0},·Lcom/amazon/ion/impl/lite/IonBlobLite;->clone()Lcom/amazon/ion/impl/lite/IonBlobLite;138 ····invoke-virtual·{p0},·Lcom/amazon/ion/impl/lite/IonBlobLite;->clone()Lcom/amazon/ion/impl/lite/IonBlobLite;
  
Max diff block lines reached; 2985/6519 bytes (45.79%) of diff not shown.
907 B
smali/com/amazon/ion/impl/lite/IonSequenceLite$2.smali
    
Offset 19, 14 lines modifiedOffset 19, 26 lines modified
  
19 .field·final·synthetic·val$index:I19 .field·final·synthetic·val$index:I
  
  
20 #·direct·methods20 #·direct·methods
21 .method·constructor·<init>(Lcom/amazon/ion/impl/lite/IonSequenceLite;Lcom/amazon/ion/ValueFactory;I)V21 .method·constructor·<init>(Lcom/amazon/ion/impl/lite/IonSequenceLite;Lcom/amazon/ion/ValueFactory;I)V
22 ····.locals·022 ····.locals·0
 23 ····.annotation·system·Ldalvik/annotation/MethodParameters;
 24 ········accessFlags·=·{
 25 ············0x8010,
 26 ············0x0,
 27 ············0x1010
 28 ········}
 29 ········names·=·{
 30 ············null,
 31 ············null,
 32 ············null
 33 ········}
 34 ····.end·annotation
  
23 ····.line·17135 ····.line·171
24 ····iput-object·p1,·p0,·Lcom/amazon/ion/impl/lite/IonSequenceLite$2;->this$0:Lcom/amazon/ion/impl/lite/IonSequenceLite;36 ····iput-object·p1,·p0,·Lcom/amazon/ion/impl/lite/IonSequenceLite$2;->this$0:Lcom/amazon/ion/impl/lite/IonSequenceLite;
  
25 ····iput·p3,·p0,·Lcom/amazon/ion/impl/lite/IonSequenceLite$2;->val$index:I37 ····iput·p3,·p0,·Lcom/amazon/ion/impl/lite/IonSequenceLite$2;->val$index:I
  
26 ····invoke-direct·{p0,·p2},·Lcom/amazon/ion/impl/_Private_CurriedValueFactory;-><init>(Lcom/amazon/ion/ValueFactory;)V38 ····invoke-direct·{p0,·p2},·Lcom/amazon/ion/impl/_Private_CurriedValueFactory;-><init>(Lcom/amazon/ion/ValueFactory;)V
5.82 KB
smali/com/amazon/ion/impl/lite/IonStringLite.smali
    
Offset 10, 18 lines modifiedOffset 10, 18 lines modified
10 .field·private·static·final·HASH_SIGNATURE:I10 .field·private·static·final·HASH_SIGNATURE:I
  
  
11 #·direct·methods11 #·direct·methods
12 .method·static·constructor·<clinit>()V12 .method·static·constructor·<clinit>()V
13 ····.locals·113 ····.locals·1
  
14 ····.line·2914 ····.line·16
15 ····sget-object·v0,·Lcom/amazon/ion/IonType;->STRING:Lcom/amazon/ion/IonType;15 ····sget-object·v0,·Lcom/amazon/ion/IonType;->STRING:Lcom/amazon/ion/IonType;
  
16 ····.line·3016 ····.line·17
17 ····invoke-virtual·{v0},·Lcom/amazon/ion/IonType;->toString()Ljava/lang/String;17 ····invoke-virtual·{v0},·Lcom/amazon/ion/IonType;->toString()Ljava/lang/String;
  
18 ····move-result-object·v018 ····move-result-object·v0
  
19 ····invoke-virtual·{v0},·Ljava/lang/String;->hashCode()I19 ····invoke-virtual·{v0},·Ljava/lang/String;->hashCode()I
  
20 ····move-result·v020 ····move-result·v0
Offset 30, 24 lines modifiedOffset 30, 24 lines modified
  
30 ····return-void30 ····return-void
31 .end·method31 .end·method
  
32 .method·constructor·<init>(Lcom/amazon/ion/impl/lite/ContainerlessContext;Z)V32 .method·constructor·<init>(Lcom/amazon/ion/impl/lite/ContainerlessContext;Z)V
33 ····.locals·033 ····.locals·0
  
34 ····.line·3734 ····.line·24
35 ····invoke-direct·{p0,·p1,·p2},·Lcom/amazon/ion/impl/lite/IonTextLite;-><init>(Lcom/amazon/ion/impl/lite/ContainerlessContext;Z)V35 ····invoke-direct·{p0,·p1,·p2},·Lcom/amazon/ion/impl/lite/IonTextLite;-><init>(Lcom/amazon/ion/impl/lite/ContainerlessContext;Z)V
  
36 ····return-void36 ····return-void
37 .end·method37 .end·method
  
38 .method·constructor·<init>(Lcom/amazon/ion/impl/lite/IonStringLite;Lcom/amazon/ion/impl/lite/IonContext;)V38 .method·constructor·<init>(Lcom/amazon/ion/impl/lite/IonStringLite;Lcom/amazon/ion/impl/lite/IonContext;)V
39 ····.locals·039 ····.locals·0
  
40 ····.line·4240 ····.line·29
41 ····invoke-direct·{p0,·p1,·p2},·Lcom/amazon/ion/impl/lite/IonTextLite;-><init>(Lcom/amazon/ion/impl/lite/IonTextLite;Lcom/amazon/ion/impl/lite/IonContext;)V41 ····invoke-direct·{p0,·p1,·p2},·Lcom/amazon/ion/impl/lite/IonTextLite;-><init>(Lcom/amazon/ion/impl/lite/IonTextLite;Lcom/amazon/ion/impl/lite/IonContext;)V
  
42 ····return-void42 ····return-void
43 .end·method43 .end·method
  
  
44 #·virtual·methods44 #·virtual·methods
Offset 55, 29 lines modifiedOffset 55, 29 lines modified
55 ····.locals·055 ····.locals·0
56 ····.annotation·system·Ldalvik/annotation/Throws;56 ····.annotation·system·Ldalvik/annotation/Throws;
57 ········value·=·{57 ········value·=·{
58 ············Ljava/lang/Exception;58 ············Ljava/lang/Exception;
59 ········}59 ········}
60 ····.end·annotation60 ····.end·annotation
  
61 ····.line·8861 ····.line·75
62 ····invoke-interface·{p1,·p0},·Lcom/amazon/ion/ValueVisitor;->visit(Lcom/amazon/ion/IonString;)V62 ····invoke-interface·{p1,·p0},·Lcom/amazon/ion/ValueVisitor;->visit(Lcom/amazon/ion/IonString;)V
  
63 ····return-void63 ····return-void
64 .end·method64 .end·method
  
65 .method·public·bridge·synthetic·clone()Lcom/amazon/ion/IonString;65 .method·public·bridge·synthetic·clone()Lcom/amazon/ion/IonString;
66 ····.locals·166 ····.locals·1
67 ····.annotation·system·Ldalvik/annotation/Throws;67 ····.annotation·system·Ldalvik/annotation/Throws;
68 ········value·=·{68 ········value·=·{
69 ············Lcom/amazon/ion/UnknownSymbolException;69 ············Lcom/amazon/ion/UnknownSymbolException;
70 ········}70 ········}
71 ····.end·annotation71 ····.end·annotation
  
72 ····.line·2572 ····.line·12
73 ····invoke-virtual·{p0},·Lcom/amazon/ion/impl/lite/IonStringLite;->clone()Lcom/amazon/ion/impl/lite/IonStringLite;73 ····invoke-virtual·{p0},·Lcom/amazon/ion/impl/lite/IonStringLite;->clone()Lcom/amazon/ion/impl/lite/IonStringLite;
  
74 ····move-result-object·v074 ····move-result-object·v0
  
75 ····return-object·v075 ····return-object·v0
76 .end·method76 .end·method
  
Offset 85, 15 lines modifiedOffset 85, 15 lines modified
85 ····.locals·185 ····.locals·1
86 ····.annotation·system·Ldalvik/annotation/Throws;86 ····.annotation·system·Ldalvik/annotation/Throws;
87 ········value·=·{87 ········value·=·{
88 ············Lcom/amazon/ion/UnknownSymbolException;88 ············Lcom/amazon/ion/UnknownSymbolException;
89 ········}89 ········}
90 ····.end·annotation90 ····.end·annotation
  
91 ····.line·2591 ····.line·12
92 ····invoke-virtual·{p0},·Lcom/amazon/ion/impl/lite/IonStringLite;->clone()Lcom/amazon/ion/impl/lite/IonStringLite;92 ····invoke-virtual·{p0},·Lcom/amazon/ion/impl/lite/IonStringLite;->clone()Lcom/amazon/ion/impl/lite/IonStringLite;
  
93 ····move-result-object·v093 ····move-result-object·v0
  
94 ····return-object·v094 ····return-object·v0
95 .end·method95 .end·method
  
Offset 101, 26 lines modifiedOffset 101, 26 lines modified
101 ····.locals·1101 ····.locals·1
102 ····.annotation·system·Ldalvik/annotation/Throws;102 ····.annotation·system·Ldalvik/annotation/Throws;
103 ········value·=·{103 ········value·=·{
104 ············Lcom/amazon/ion/UnknownSymbolException;104 ············Lcom/amazon/ion/UnknownSymbolException;
105 ········}105 ········}
106 ····.end·annotation106 ····.end·annotation
  
107 ····.line·25107 ····.line·12
108 ····invoke-virtual·{p0},·Lcom/amazon/ion/impl/lite/IonStringLite;->clone()Lcom/amazon/ion/impl/lite/IonStringLite;108 ····invoke-virtual·{p0},·Lcom/amazon/ion/impl/lite/IonStringLite;->clone()Lcom/amazon/ion/impl/lite/IonStringLite;
  
109 ····move-result-object·v0109 ····move-result-object·v0
  
110 ····return-object·v0110 ····return-object·v0
111 .end·method111 .end·method
  
112 .method·public·clone()Lcom/amazon/ion/impl/lite/IonStringLite;112 .method·public·clone()Lcom/amazon/ion/impl/lite/IonStringLite;
113 ····.locals·1113 ····.locals·1
  
114 ····.line·55114 ····.line·42
115 ····invoke-virtual·{p0},·Lcom/amazon/ion/impl/lite/IonStringLite;->getSystem()Lcom/amazon/ion/impl/lite/IonSystemLite;115 ····invoke-virtual·{p0},·Lcom/amazon/ion/impl/lite/IonStringLite;->getSystem()Lcom/amazon/ion/impl/lite/IonSystemLite;
  
116 ····move-result-object·v0116 ····move-result-object·v0
  
117 ····invoke-static·{v0},·Lcom/amazon/ion/impl/lite/ContainerlessContext;->wrap(Lcom/amazon/ion/impl/lite/IonSystemLite;)Lcom/amazon/ion/impl/lite/ContainerlessContext;117 ····invoke-static·{v0},·Lcom/amazon/ion/impl/lite/ContainerlessContext;->wrap(Lcom/amazon/ion/impl/lite/IonSystemLite;)Lcom/amazon/ion/impl/lite/ContainerlessContext;
  
118 ····move-result-object·v0118 ····move-result-object·v0
Offset 133, 15 lines modifiedOffset 133, 15 lines modified
  
133 ····return-object·v0133 ····return-object·v0
134 .end·method134 .end·method
  
135 .method·public·bridge·synthetic·clone()Lcom/amazon/ion/impl/lite/IonTextLite;135 .method·public·bridge·synthetic·clone()Lcom/amazon/ion/impl/lite/IonTextLite;
136 ····.locals·1136 ····.locals·1
  
137 ····.line·25137 ····.line·12
138 ····invoke-virtual·{p0},·Lcom/amazon/ion/impl/lite/IonStringLite;->clone()Lcom/amazon/ion/impl/lite/IonStringLite;138 ····invoke-virtual·{p0},·Lcom/amazon/ion/impl/lite/IonStringLite;->clone()Lcom/amazon/ion/impl/lite/IonStringLite;
  
Max diff block lines reached; 2290/5855 bytes (39.11%) of diff not shown.
1.26 KB
smali/com/amazon/ion/impl/lite/IonSystemLite.smali
    
Offset 5, 16 lines modifiedOffset 5, 16 lines modified
5 #·interfaces5 #·interfaces
6 .implements·Lcom/amazon/ion/impl/_Private_IonSystem;6 .implements·Lcom/amazon/ion/impl/_Private_IonSystem;
  
  
7 #·annotations7 #·annotations
8 .annotation·system·Ldalvik/annotation/MemberClasses;8 .annotation·system·Ldalvik/annotation/MemberClasses;
9 ····value·=·{9 ····value·=·{
10 ········Lcom/amazon/ion/impl/lite/IonSystemLite$ValueLoader;, 
11 ········Lcom/amazon/ion/impl/lite/IonSystemLite$ReaderIterator;10 ········Lcom/amazon/ion/impl/lite/IonSystemLite$ReaderIterator;,
 11 ········Lcom/amazon/ion/impl/lite/IonSystemLite$ValueLoader;
12 ····}12 ····}
13 .end·annotation13 .end·annotation
  
  
14 #·static·fields14 #·static·fields
15 .field·static·final·synthetic·$assertionsDisabled:Z15 .field·static·final·synthetic·$assertionsDisabled:Z
  
Offset 1198, 14 lines modifiedOffset 1198, 22 lines modified
1198 ····invoke-interface·{v0,·p1,·p2},·Lcom/amazon/ion/IonTimestamp;->setMillisUtc(J)V1198 ····invoke-interface·{v0,·p1,·p2},·Lcom/amazon/ion/IonTimestamp;->setMillisUtc(J)V
  
1199 ····return-object·v01199 ····return-object·v0
1200 .end·method1200 .end·method
  
1201 .method·public·bridge·synthetic·newValue(Lcom/amazon/ion/IonReader;)Lcom/amazon/ion/IonValue;1201 .method·public·bridge·synthetic·newValue(Lcom/amazon/ion/IonReader;)Lcom/amazon/ion/IonValue;
1202 ····.locals·01202 ····.locals·0
 1203 ····.annotation·system·Ldalvik/annotation/MethodParameters;
 1204 ········accessFlags·=·{
 1205 ············0x1000
 1206 ········}
 1207 ········names·=·{
 1208 ············null
 1209 ········}
 1210 ····.end·annotation
  
1203 ····.line·511211 ····.line·51
1204 ····invoke-virtual·{p0,·p1},·Lcom/amazon/ion/impl/lite/IonSystemLite;->newValue(Lcom/amazon/ion/IonReader;)Lcom/amazon/ion/impl/lite/IonValueLite;1212 ····invoke-virtual·{p0,·p1},·Lcom/amazon/ion/impl/lite/IonSystemLite;->newValue(Lcom/amazon/ion/IonReader;)Lcom/amazon/ion/impl/lite/IonValueLite;
  
1205 ····move-result-object·p11213 ····move-result-object·p1
  
1206 ····return-object·p11214 ····return-object·p1
1.46 KB
smali/com/amazon/ion/impl/lite/IonStructLite$1.smali
    
Offset 19, 31 lines modifiedOffset 19, 43 lines modified
  
19 .field·final·synthetic·val$fieldName:Ljava/lang/String;19 .field·final·synthetic·val$fieldName:Ljava/lang/String;
  
  
20 #·direct·methods20 #·direct·methods
21 .method·constructor·<init>(Lcom/amazon/ion/impl/lite/IonStructLite;Lcom/amazon/ion/ValueFactory;Ljava/lang/String;)V21 .method·constructor·<init>(Lcom/amazon/ion/impl/lite/IonStructLite;Lcom/amazon/ion/ValueFactory;Ljava/lang/String;)V
22 ····.locals·022 ····.locals·0
 23 ····.annotation·system·Ldalvik/annotation/MethodParameters;
 24 ········accessFlags·=·{
 25 ············0x8010,
 26 ············0x0,
 27 ············0x1010
 28 ········}
 29 ········names·=·{
 30 ············null,
 31 ············null,
 32 ············null
 33 ········}
 34 ····.end·annotation
  
23 ····.line·43735 ····.line·424
24 ····iput-object·p1,·p0,·Lcom/amazon/ion/impl/lite/IonStructLite$1;->this$0:Lcom/amazon/ion/impl/lite/IonStructLite;36 ····iput-object·p1,·p0,·Lcom/amazon/ion/impl/lite/IonStructLite$1;->this$0:Lcom/amazon/ion/impl/lite/IonStructLite;
  
25 ····iput-object·p3,·p0,·Lcom/amazon/ion/impl/lite/IonStructLite$1;->val$fieldName:Ljava/lang/String;37 ····iput-object·p3,·p0,·Lcom/amazon/ion/impl/lite/IonStructLite$1;->val$fieldName:Ljava/lang/String;
  
26 ····invoke-direct·{p0,·p2},·Lcom/amazon/ion/impl/_Private_CurriedValueFactory;-><init>(Lcom/amazon/ion/ValueFactory;)V38 ····invoke-direct·{p0,·p2},·Lcom/amazon/ion/impl/_Private_CurriedValueFactory;-><init>(Lcom/amazon/ion/ValueFactory;)V
  
27 ····return-void39 ····return-void
28 .end·method40 .end·method
  
  
29 #·virtual·methods41 #·virtual·methods
30 .method·protected·handle(Lcom/amazon/ion/IonValue;)V42 .method·protected·handle(Lcom/amazon/ion/IonValue;)V
31 ····.locals·243 ····.locals·2
  
32 ····.line·44144 ····.line·428
33 ····iget-object·v0,·p0,·Lcom/amazon/ion/impl/lite/IonStructLite$1;->this$0:Lcom/amazon/ion/impl/lite/IonStructLite;45 ····iget-object·v0,·p0,·Lcom/amazon/ion/impl/lite/IonStructLite$1;->this$0:Lcom/amazon/ion/impl/lite/IonStructLite;
  
34 ····iget-object·v1,·p0,·Lcom/amazon/ion/impl/lite/IonStructLite$1;->val$fieldName:Ljava/lang/String;46 ····iget-object·v1,·p0,·Lcom/amazon/ion/impl/lite/IonStructLite$1;->val$fieldName:Ljava/lang/String;
  
35 ····invoke-virtual·{v0,·v1,·p1},·Lcom/amazon/ion/impl/lite/IonStructLite;->add(Ljava/lang/String;Lcom/amazon/ion/IonValue;)V47 ····invoke-virtual·{v0,·v1,·p1},·Lcom/amazon/ion/impl/lite/IonStructLite;->add(Ljava/lang/String;Lcom/amazon/ion/IonValue;)V
  
36 ····return-void48 ····return-void
9.38 KB
smali/com/amazon/ion/impl/lite/IonFloatLite.smali
    
Offset 14, 18 lines modifiedOffset 14, 18 lines modified
14 .field·private·_float_value:Ljava/lang/Double;14 .field·private·_float_value:Ljava/lang/Double;
  
  
15 #·direct·methods15 #·direct·methods
16 .method·static·constructor·<clinit>()V16 .method·static·constructor·<clinit>()V
17 ····.locals·117 ····.locals·1
  
18 ····.line·3218 ····.line·19
19 ····sget-object·v0,·Lcom/amazon/ion/IonType;->FLOAT:Lcom/amazon/ion/IonType;19 ····sget-object·v0,·Lcom/amazon/ion/IonType;->FLOAT:Lcom/amazon/ion/IonType;
  
20 ····.line·3320 ····.line·20
21 ····invoke-virtual·{v0},·Lcom/amazon/ion/IonType;->toString()Ljava/lang/String;21 ····invoke-virtual·{v0},·Lcom/amazon/ion/IonType;->toString()Ljava/lang/String;
  
22 ····move-result-object·v022 ····move-result-object·v0
  
23 ····invoke-virtual·{v0},·Ljava/lang/String;->hashCode()I23 ····invoke-virtual·{v0},·Ljava/lang/String;->hashCode()I
  
24 ····move-result·v024 ····move-result·v0
Offset 34, 27 lines modifiedOffset 34, 27 lines modified
  
34 ····return-void34 ····return-void
35 .end·method35 .end·method
  
36 .method·constructor·<init>(Lcom/amazon/ion/impl/lite/ContainerlessContext;Z)V36 .method·constructor·<init>(Lcom/amazon/ion/impl/lite/ContainerlessContext;Z)V
37 ····.locals·037 ····.locals·0
  
38 ····.line·4238 ····.line·29
39 ····invoke-direct·{p0,·p1,·p2},·Lcom/amazon/ion/impl/lite/IonValueLite;-><init>(Lcom/amazon/ion/impl/lite/ContainerlessContext;Z)V39 ····invoke-direct·{p0,·p1,·p2},·Lcom/amazon/ion/impl/lite/IonValueLite;-><init>(Lcom/amazon/ion/impl/lite/ContainerlessContext;Z)V
  
40 ····return-void40 ····return-void
41 .end·method41 .end·method
  
42 .method·constructor·<init>(Lcom/amazon/ion/impl/lite/IonFloatLite;Lcom/amazon/ion/impl/lite/IonContext;)V42 .method·constructor·<init>(Lcom/amazon/ion/impl/lite/IonFloatLite;Lcom/amazon/ion/impl/lite/IonContext;)V
43 ····.locals·043 ····.locals·0
  
44 ····.line·4744 ····.line·34
45 ····invoke-direct·{p0,·p1,·p2},·Lcom/amazon/ion/impl/lite/IonValueLite;-><init>(Lcom/amazon/ion/impl/lite/IonValueLite;Lcom/amazon/ion/impl/lite/IonContext;)V45 ····invoke-direct·{p0,·p1,·p2},·Lcom/amazon/ion/impl/lite/IonValueLite;-><init>(Lcom/amazon/ion/impl/lite/IonValueLite;Lcom/amazon/ion/impl/lite/IonContext;)V
  
46 ····.line·4946 ····.line·36
47 ····iget-object·p1,·p1,·Lcom/amazon/ion/impl/lite/IonFloatLite;->_float_value:Ljava/lang/Double;47 ····iget-object·p1,·p1,·Lcom/amazon/ion/impl/lite/IonFloatLite;->_float_value:Ljava/lang/Double;
  
48 ····iput-object·p1,·p0,·Lcom/amazon/ion/impl/lite/IonFloatLite;->_float_value:Ljava/lang/Double;48 ····iput-object·p1,·p0,·Lcom/amazon/ion/impl/lite/IonFloatLite;->_float_value:Ljava/lang/Double;
  
49 ····return-void49 ····return-void
50 .end·method50 .end·method
  
Offset 64, 40 lines modifiedOffset 64, 40 lines modified
64 ····.locals·064 ····.locals·0
65 ····.annotation·system·Ldalvik/annotation/Throws;65 ····.annotation·system·Ldalvik/annotation/Throws;
66 ········value·=·{66 ········value·=·{
67 ············Ljava/lang/Exception;67 ············Ljava/lang/Exception;
68 ········}68 ········}
69 ····.end·annotation69 ····.end·annotation
  
70 ····.line·15870 ····.line·145
71 ····invoke-interface·{p1,·p0},·Lcom/amazon/ion/ValueVisitor;->visit(Lcom/amazon/ion/IonFloat;)V71 ····invoke-interface·{p1,·p0},·Lcom/amazon/ion/ValueVisitor;->visit(Lcom/amazon/ion/IonFloat;)V
  
72 ····return-void72 ····return-void
73 .end·method73 .end·method
  
74 .method·public·bigDecimalValue()Ljava/math/BigDecimal;74 .method·public·bigDecimalValue()Ljava/math/BigDecimal;
75 ····.locals·275 ····.locals·2
76 ····.annotation·system·Ldalvik/annotation/Throws;76 ····.annotation·system·Ldalvik/annotation/Throws;
77 ········value·=·{77 ········value·=·{
78 ············Lcom/amazon/ion/NullValueException;78 ············Lcom/amazon/ion/NullValueException;
79 ········}79 ········}
80 ····.end·annotation80 ····.end·annotation
  
81 ····.line·10381 ····.line·90
82 ····invoke-virtual·{p0},·Lcom/amazon/ion/impl/lite/IonFloatLite;->isNullValue()Z82 ····invoke-virtual·{p0},·Lcom/amazon/ion/impl/lite/IonFloatLite;->isNullValue()Z
  
83 ····move-result·v083 ····move-result·v0
  
84 ····if-eqz·v0,·:cond_084 ····if-eqz·v0,·:cond_0
  
85 ····const/4·v0,·0x085 ····const/4·v0,·0x0
  
86 ····return-object·v086 ····return-object·v0
  
87 ····.line·10687 ····.line·93
88 ····:cond_088 ····:cond_0
89 ····iget-object·v0,·p0,·Lcom/amazon/ion/impl/lite/IonFloatLite;->_float_value:Ljava/lang/Double;89 ····iget-object·v0,·p0,·Lcom/amazon/ion/impl/lite/IonFloatLite;->_float_value:Ljava/lang/Double;
  
90 ····invoke-virtual·{v0},·Ljava/lang/Double;->doubleValue()D90 ····invoke-virtual·{v0},·Ljava/lang/Double;->doubleValue()D
  
91 ····move-result-wide·v091 ····move-result-wide·v0
  
Offset 112, 37 lines modifiedOffset 112, 37 lines modified
112 ····.locals·1112 ····.locals·1
113 ····.annotation·system·Ldalvik/annotation/Throws;113 ····.annotation·system·Ldalvik/annotation/Throws;
114 ········value·=·{114 ········value·=·{
115 ············Lcom/amazon/ion/UnknownSymbolException;115 ············Lcom/amazon/ion/UnknownSymbolException;
116 ········}116 ········}
117 ····.end·annotation117 ····.end·annotation
  
118 ····.line·28118 ····.line·15
119 ····invoke-virtual·{p0},·Lcom/amazon/ion/impl/lite/IonFloatLite;->clone()Lcom/amazon/ion/impl/lite/IonFloatLite;119 ····invoke-virtual·{p0},·Lcom/amazon/ion/impl/lite/IonFloatLite;->clone()Lcom/amazon/ion/impl/lite/IonFloatLite;
  
120 ····move-result-object·v0120 ····move-result-object·v0
  
121 ····return-object·v0121 ····return-object·v0
122 .end·method122 .end·method
  
123 .method·public·bridge·synthetic·clone()Lcom/amazon/ion/IonValue;123 .method·public·bridge·synthetic·clone()Lcom/amazon/ion/IonValue;
124 ····.locals·1124 ····.locals·1
  
125 ····.line·28125 ····.line·15
126 ····invoke-virtual·{p0},·Lcom/amazon/ion/impl/lite/IonFloatLite;->clone()Lcom/amazon/ion/impl/lite/IonFloatLite;126 ····invoke-virtual·{p0},·Lcom/amazon/ion/impl/lite/IonFloatLite;->clone()Lcom/amazon/ion/impl/lite/IonFloatLite;
  
127 ····move-result-object·v0127 ····move-result-object·v0
  
128 ····return-object·v0128 ····return-object·v0
129 .end·method129 .end·method
  
130 .method·public·clone()Lcom/amazon/ion/impl/lite/IonFloatLite;130 .method·public·clone()Lcom/amazon/ion/impl/lite/IonFloatLite;
131 ····.locals·1131 ····.locals·1
  
132 ····.line·61132 ····.line·48
133 ····invoke-virtual·{p0},·Lcom/amazon/ion/impl/lite/IonFloatLite;->getSystem()Lcom/amazon/ion/impl/lite/IonSystemLite;133 ····invoke-virtual·{p0},·Lcom/amazon/ion/impl/lite/IonFloatLite;->getSystem()Lcom/amazon/ion/impl/lite/IonSystemLite;
  
134 ····move-result-object·v0134 ····move-result-object·v0
  
135 ····invoke-static·{v0},·Lcom/amazon/ion/impl/lite/ContainerlessContext;->wrap(Lcom/amazon/ion/impl/lite/IonSystemLite;)Lcom/amazon/ion/impl/lite/ContainerlessContext;135 ····invoke-static·{v0},·Lcom/amazon/ion/impl/lite/ContainerlessContext;->wrap(Lcom/amazon/ion/impl/lite/IonSystemLite;)Lcom/amazon/ion/impl/lite/ContainerlessContext;
  
136 ····move-result-object·v0136 ····move-result-object·v0
Offset 160, 15 lines modifiedOffset 160, 15 lines modified
160 ····.locals·1160 ····.locals·1
Max diff block lines reached; 5878/9510 bytes (61.81%) of diff not shown.
15.7 KB
smali/com/amazon/ion/impl/lite/IonIntLite.smali
    
Offset 28, 94 lines modifiedOffset 28, 94 lines modified
  
28 #·direct·methods28 #·direct·methods
29 .method·static·constructor·<clinit>()V29 .method·static·constructor·<clinit>()V
30 ····.locals·230 ····.locals·2
  
31 ····const-wide/high16·v0,·-0x8000000000000000L31 ····const-wide/high16·v0,·-0x8000000000000000L
  
32 ····.line·3532 ····.line·22
33 ····invoke-static·{v0,·v1},·Ljava/math/BigInteger;->valueOf(J)Ljava/math/BigInteger;33 ····invoke-static·{v0,·v1},·Ljava/math/BigInteger;->valueOf(J)Ljava/math/BigInteger;
  
34 ····move-result-object·v034 ····move-result-object·v0
  
35 ····sput-object·v0,·Lcom/amazon/ion/impl/lite/IonIntLite;->LONG_MIN_VALUE:Ljava/math/BigInteger;35 ····sput-object·v0,·Lcom/amazon/ion/impl/lite/IonIntLite;->LONG_MIN_VALUE:Ljava/math/BigInteger;
  
36 ····const-wide·v0,·0x7fffffffffffffffL36 ····const-wide·v0,·0x7fffffffffffffffL
  
37 ····.line·3837 ····.line·25
38 ····invoke-static·{v0,·v1},·Ljava/math/BigInteger;->valueOf(J)Ljava/math/BigInteger;38 ····invoke-static·{v0,·v1},·Ljava/math/BigInteger;->valueOf(J)Ljava/math/BigInteger;
  
39 ····move-result-object·v039 ····move-result-object·v0
  
40 ····sput-object·v0,·Lcom/amazon/ion/impl/lite/IonIntLite;->LONG_MAX_VALUE:Ljava/math/BigInteger;40 ····sput-object·v0,·Lcom/amazon/ion/impl/lite/IonIntLite;->LONG_MAX_VALUE:Ljava/math/BigInteger;
  
41 ····.line·4041 ····.line·27
42 ····sget-object·v0,·Lcom/amazon/ion/IonType;->INT:Lcom/amazon/ion/IonType;42 ····sget-object·v0,·Lcom/amazon/ion/IonType;->INT:Lcom/amazon/ion/IonType;
  
43 ····.line·4143 ····.line·28
44 ····invoke-virtual·{v0},·Lcom/amazon/ion/IonType;->toString()Ljava/lang/String;44 ····invoke-virtual·{v0},·Lcom/amazon/ion/IonType;->toString()Ljava/lang/String;
  
45 ····move-result-object·v045 ····move-result-object·v0
  
46 ····invoke-virtual·{v0},·Ljava/lang/String;->hashCode()I46 ····invoke-virtual·{v0},·Ljava/lang/String;->hashCode()I
  
47 ····move-result·v047 ····move-result·v0
  
48 ····sput·v0,·Lcom/amazon/ion/impl/lite/IonIntLite;->HASH_SIGNATURE:I48 ····sput·v0,·Lcom/amazon/ion/impl/lite/IonIntLite;->HASH_SIGNATURE:I
  
49 ····.line·5049 ····.line·37
50 ····invoke-static·{},·Lcom/amazon/ion/IntegerSize;->values()[Lcom/amazon/ion/IntegerSize;50 ····invoke-static·{},·Lcom/amazon/ion/IntegerSize;->values()[Lcom/amazon/ion/IntegerSize;
  
51 ····move-result-object·v051 ····move-result-object·v0
  
52 ····sput-object·v0,·Lcom/amazon/ion/impl/lite/IonIntLite;->SIZES:[Lcom/amazon/ion/IntegerSize;52 ····sput-object·v0,·Lcom/amazon/ion/impl/lite/IonIntLite;->SIZES:[Lcom/amazon/ion/IntegerSize;
  
53 ····return-void53 ····return-void
54 .end·method54 .end·method
  
55 .method·constructor·<init>(Lcom/amazon/ion/impl/lite/ContainerlessContext;Z)V55 .method·constructor·<init>(Lcom/amazon/ion/impl/lite/ContainerlessContext;Z)V
56 ····.locals·056 ····.locals·0
  
57 ····.line·6057 ····.line·47
58 ····invoke-direct·{p0,·p1,·p2},·Lcom/amazon/ion/impl/lite/IonValueLite;-><init>(Lcom/amazon/ion/impl/lite/ContainerlessContext;Z)V58 ····invoke-direct·{p0,·p1,·p2},·Lcom/amazon/ion/impl/lite/IonValueLite;-><init>(Lcom/amazon/ion/impl/lite/ContainerlessContext;Z)V
  
59 ····return-void59 ····return-void
60 .end·method60 .end·method
  
61 .method·constructor·<init>(Lcom/amazon/ion/impl/lite/IonIntLite;Lcom/amazon/ion/impl/lite/IonContext;)V61 .method·constructor·<init>(Lcom/amazon/ion/impl/lite/IonIntLite;Lcom/amazon/ion/impl/lite/IonContext;)V
62 ····.locals·262 ····.locals·2
  
63 ····.line·6563 ····.line·52
64 ····invoke-direct·{p0,·p1,·p2},·Lcom/amazon/ion/impl/lite/IonValueLite;-><init>(Lcom/amazon/ion/impl/lite/IonValueLite;Lcom/amazon/ion/impl/lite/IonContext;)V64 ····invoke-direct·{p0,·p1,·p2},·Lcom/amazon/ion/impl/lite/IonValueLite;-><init>(Lcom/amazon/ion/impl/lite/IonValueLite;Lcom/amazon/ion/impl/lite/IonContext;)V
  
65 ····.line·6665 ····.line·53
66 ····iget-wide·v0,·p1,·Lcom/amazon/ion/impl/lite/IonIntLite;->_long_value:J66 ····iget-wide·v0,·p1,·Lcom/amazon/ion/impl/lite/IonIntLite;->_long_value:J
  
67 ····iput-wide·v0,·p0,·Lcom/amazon/ion/impl/lite/IonIntLite;->_long_value:J67 ····iput-wide·v0,·p0,·Lcom/amazon/ion/impl/lite/IonIntLite;->_long_value:J
  
68 ····.line·6768 ····.line·54
69 ····iget-object·p1,·p1,·Lcom/amazon/ion/impl/lite/IonIntLite;->_big_int_value:Ljava/math/BigInteger;69 ····iget-object·p1,·p1,·Lcom/amazon/ion/impl/lite/IonIntLite;->_big_int_value:Ljava/math/BigInteger;
  
70 ····iput-object·p1,·p0,·Lcom/amazon/ion/impl/lite/IonIntLite;->_big_int_value:Ljava/math/BigInteger;70 ····iput-object·p1,·p0,·Lcom/amazon/ion/impl/lite/IonIntLite;->_big_int_value:Ljava/math/BigInteger;
  
71 ····return-void71 ····return-void
72 .end·method72 .end·method
  
73 .method·private·doSetValue(JZ)V73 .method·private·doSetValue(JZ)V
74 ····.locals·274 ····.locals·2
  
75 ····.line·21875 ····.line·205
76 ····iput-wide·p1,·p0,·Lcom/amazon/ion/impl/lite/IonIntLite;->_long_value:J76 ····iput-wide·p1,·p0,·Lcom/amazon/ion/impl/lite/IonIntLite;->_long_value:J
  
77 ····const/4·v0,·0x077 ····const/4·v0,·0x0
  
78 ····.line·21978 ····.line·206
79 ····iput-object·v0,·p0,·Lcom/amazon/ion/impl/lite/IonIntLite;->_big_int_value:Ljava/math/BigInteger;79 ····iput-object·v0,·p0,·Lcom/amazon/ion/impl/lite/IonIntLite;->_big_int_value:Ljava/math/BigInteger;
  
80 ····.line·22080 ····.line·207
81 ····invoke-virtual·{p0,·p3},·Lcom/amazon/ion/impl/lite/IonIntLite;->_isNullValue(Z)Z81 ····invoke-virtual·{p0,·p3},·Lcom/amazon/ion/impl/lite/IonIntLite;->_isNullValue(Z)Z
  
82 ····if-nez·p3,·:cond_282 ····if-nez·p3,·:cond_2
  
83 ····const-wide/32·v0,·-0x8000000083 ····const-wide/32·v0,·-0x80000000
  
84 ····cmp-long·p3,·p1,·v084 ····cmp-long·p3,·p1,·v0
Offset 126, 95 lines modifiedOffset 126, 95 lines modified
  
126 ····cmp-long·p3,·p1,·v0126 ····cmp-long·p3,·p1,·v0
  
127 ····if-lez·p3,·:cond_0127 ····if-lez·p3,·:cond_0
  
128 ····goto·:goto_0128 ····goto·:goto_0
  
129 ····.line·231129 ····.line·218
130 ····:cond_0130 ····:cond_0
131 ····sget-object·p1,·Lcom/amazon/ion/IntegerSize;->INT:Lcom/amazon/ion/IntegerSize;131 ····sget-object·p1,·Lcom/amazon/ion/IntegerSize;->INT:Lcom/amazon/ion/IntegerSize;
  
132 ····invoke-direct·{p0,·p1},·Lcom/amazon/ion/impl/lite/IonIntLite;->setSize(Lcom/amazon/ion/IntegerSize;)V132 ····invoke-direct·{p0,·p1},·Lcom/amazon/ion/impl/lite/IonIntLite;->setSize(Lcom/amazon/ion/IntegerSize;)V
  
133 ····goto·:goto_1133 ····goto·:goto_1
  
134 ····.line·226134 ····.line·213
135 ····:cond_1135 ····:cond_1
136 ····:goto_0136 ····:goto_0
137 ····sget-object·p1,·Lcom/amazon/ion/IntegerSize;->LONG:Lcom/amazon/ion/IntegerSize;137 ····sget-object·p1,·Lcom/amazon/ion/IntegerSize;->LONG:Lcom/amazon/ion/IntegerSize;
  
138 ····invoke-direct·{p0,·p1},·Lcom/amazon/ion/impl/lite/IonIntLite;->setSize(Lcom/amazon/ion/IntegerSize;)V138 ····invoke-direct·{p0,·p1},·Lcom/amazon/ion/impl/lite/IonIntLite;->setSize(Lcom/amazon/ion/IntegerSize;)V
  
139 ····:cond_2139 ····:cond_2
140 ····:goto_1140 ····:goto_1
141 ····return-void141 ····return-void
142 .end·method142 .end·method
  
143 .method·private·doSetValue(Ljava/math/BigInteger;)V143 .method·private·doSetValue(Ljava/math/BigInteger;)V
144 ····.locals·4144 ····.locals·4
  
145 ····.line·237145 ····.line·224
146 ····sget-object·v0,·Lcom/amazon/ion/impl/lite/IonIntLite;->LONG_MIN_VALUE:Ljava/math/BigInteger;146 ····sget-object·v0,·Lcom/amazon/ion/impl/lite/IonIntLite;->LONG_MIN_VALUE:Ljava/math/BigInteger;
Max diff block lines reached; 12138/15937 bytes (76.16%) of diff not shown.
10.7 KB
smali/com/amazon/ion/impl/lite/IonDecimalLite.smali
    
Offset 16, 52 lines modifiedOffset 16, 52 lines modified
16 .field·private·_decimal_value:Ljava/math/BigDecimal;16 .field·private·_decimal_value:Ljava/math/BigDecimal;
  
  
17 #·direct·methods17 #·direct·methods
18 .method·static·constructor·<clinit>()V18 .method·static·constructor·<clinit>()V
19 ····.locals·119 ····.locals·1
  
20 ····.line·3220 ····.line·19
21 ····sget-object·v0,·Lcom/amazon/ion/IonType;->DECIMAL:Lcom/amazon/ion/IonType;21 ····sget-object·v0,·Lcom/amazon/ion/IonType;->DECIMAL:Lcom/amazon/ion/IonType;
  
22 ····.line·3322 ····.line·20
23 ····invoke-virtual·{v0},·Lcom/amazon/ion/IonType;->toString()Ljava/lang/String;23 ····invoke-virtual·{v0},·Lcom/amazon/ion/IonType;->toString()Ljava/lang/String;
  
24 ····move-result-object·v024 ····move-result-object·v0
  
25 ····invoke-virtual·{v0},·Ljava/lang/String;->hashCode()I25 ····invoke-virtual·{v0},·Ljava/lang/String;->hashCode()I
  
26 ····move-result·v026 ····move-result·v0
  
27 ····sput·v0,·Lcom/amazon/ion/impl/lite/IonDecimalLite;->HASH_SIGNATURE:I27 ····sput·v0,·Lcom/amazon/ion/impl/lite/IonDecimalLite;->HASH_SIGNATURE:I
  
28 ····const·v0,·-0x6c71bc4d28 ····const·v0,·-0x6c71bc4d
  
29 ····.line·3629 ····.line·23
30 ····sput·v0,·Lcom/amazon/ion/impl/lite/IonDecimalLite;->NEGATIVE_ZERO_HASH_SIGNATURE:I30 ····sput·v0,·Lcom/amazon/ion/impl/lite/IonDecimalLite;->NEGATIVE_ZERO_HASH_SIGNATURE:I
  
31 ····return-void31 ····return-void
32 .end·method32 .end·method
  
33 .method·constructor·<init>(Lcom/amazon/ion/impl/lite/ContainerlessContext;Z)V33 .method·constructor·<init>(Lcom/amazon/ion/impl/lite/ContainerlessContext;Z)V
34 ····.locals·034 ····.locals·0
  
35 ····.line·6235 ····.line·49
36 ····invoke-direct·{p0,·p1,·p2},·Lcom/amazon/ion/impl/lite/IonValueLite;-><init>(Lcom/amazon/ion/impl/lite/ContainerlessContext;Z)V36 ····invoke-direct·{p0,·p1,·p2},·Lcom/amazon/ion/impl/lite/IonValueLite;-><init>(Lcom/amazon/ion/impl/lite/ContainerlessContext;Z)V
  
37 ····return-void37 ····return-void
38 .end·method38 .end·method
  
39 .method·constructor·<init>(Lcom/amazon/ion/impl/lite/IonDecimalLite;Lcom/amazon/ion/impl/lite/IonContext;)V39 .method·constructor·<init>(Lcom/amazon/ion/impl/lite/IonDecimalLite;Lcom/amazon/ion/impl/lite/IonContext;)V
40 ····.locals·040 ····.locals·0
  
41 ····.line·6741 ····.line·54
42 ····invoke-direct·{p0,·p1,·p2},·Lcom/amazon/ion/impl/lite/IonValueLite;-><init>(Lcom/amazon/ion/impl/lite/IonValueLite;Lcom/amazon/ion/impl/lite/IonContext;)V42 ····invoke-direct·{p0,·p1,·p2},·Lcom/amazon/ion/impl/lite/IonValueLite;-><init>(Lcom/amazon/ion/impl/lite/IonValueLite;Lcom/amazon/ion/impl/lite/IonContext;)V
  
43 ····.line·6943 ····.line·56
44 ····iget-object·p1,·p1,·Lcom/amazon/ion/impl/lite/IonDecimalLite;->_decimal_value:Ljava/math/BigDecimal;44 ····iget-object·p1,·p1,·Lcom/amazon/ion/impl/lite/IonDecimalLite;->_decimal_value:Ljava/math/BigDecimal;
  
45 ····iput-object·p1,·p0,·Lcom/amazon/ion/impl/lite/IonDecimalLite;->_decimal_value:Ljava/math/BigDecimal;45 ····iput-object·p1,·p0,·Lcom/amazon/ion/impl/lite/IonDecimalLite;->_decimal_value:Ljava/math/BigDecimal;
  
46 ····return-void46 ····return-void
47 .end·method47 .end·method
  
Offset 74, 15 lines modifiedOffset 74, 15 lines modified
  
74 ····cmpl-double·v3,·p0,·v074 ····cmpl-double·v3,·p0,·v0
  
75 ····if-eqz·v3,·:cond_075 ····if-eqz·v3,·:cond_0
  
76 ····return·v276 ····return·v2
  
77 ····.line·5177 ····.line·38
78 ····:cond_078 ····:cond_0
79 ····invoke-static·{p0,·p1},·Ljava/lang/Double;->doubleToLongBits(D)J79 ····invoke-static·{p0,·p1},·Ljava/lang/Double;->doubleToLongBits(D)J
  
80 ····move-result-wide·p080 ····move-result-wide·p0
  
81 ····const-wide/high16·v0,·-0x8000000000000000L81 ····const-wide/high16·v0,·-0x8000000000000000L
  
Offset 111, 15 lines modifiedOffset 111, 15 lines modified
  
111 ····cmpl-float·v0,·p0,·v0111 ····cmpl-float·v0,·p0,·v0
  
112 ····if-eqz·v0,·:cond_0112 ····if-eqz·v0,·:cond_0
  
113 ····return·v1113 ····return·v1
  
114 ····.line·43114 ····.line·30
115 ····:cond_0115 ····:cond_0
116 ····invoke-static·{p0},·Ljava/lang/Float;->floatToRawIntBits(F)I116 ····invoke-static·{p0},·Ljava/lang/Float;->floatToRawIntBits(F)I
  
117 ····move-result·p0117 ····move-result·p0
  
118 ····const/high16·v0,·-0x80000000118 ····const/high16·v0,·-0x80000000
  
Offset 141, 29 lines modifiedOffset 141, 29 lines modified
141 ····.locals·0141 ····.locals·0
142 ····.annotation·system·Ldalvik/annotation/Throws;142 ····.annotation·system·Ldalvik/annotation/Throws;
143 ········value·=·{143 ········value·=·{
144 ············Ljava/lang/Exception;144 ············Ljava/lang/Exception;
145 ········}145 ········}
146 ····.end·annotation146 ····.end·annotation
  
147 ····.line·183147 ····.line·170
148 ····invoke-interface·{p1,·p0},·Lcom/amazon/ion/ValueVisitor;->visit(Lcom/amazon/ion/IonDecimal;)V148 ····invoke-interface·{p1,·p0},·Lcom/amazon/ion/ValueVisitor;->visit(Lcom/amazon/ion/IonDecimal;)V
  
149 ····return-void149 ····return-void
150 .end·method150 .end·method
  
151 .method·public·bigDecimalValue()Ljava/math/BigDecimal;151 .method·public·bigDecimalValue()Ljava/math/BigDecimal;
152 ····.locals·1152 ····.locals·1
153 ····.annotation·system·Ldalvik/annotation/Throws;153 ····.annotation·system·Ldalvik/annotation/Throws;
154 ········value·=·{154 ········value·=·{
155 ············Lcom/amazon/ion/NullValueException;155 ············Lcom/amazon/ion/NullValueException;
156 ········}156 ········}
157 ····.end·annotation157 ····.end·annotation
  
158 ····.line·134158 ····.line·121
159 ····iget-object·v0,·p0,·Lcom/amazon/ion/impl/lite/IonDecimalLite;->_decimal_value:Ljava/math/BigDecimal;159 ····iget-object·v0,·p0,·Lcom/amazon/ion/impl/lite/IonDecimalLite;->_decimal_value:Ljava/math/BigDecimal;
  
160 ····invoke-static·{v0},·Lcom/amazon/ion/Decimal;->bigDecimalValue(Ljava/math/BigDecimal;)Ljava/math/BigDecimal;160 ····invoke-static·{v0},·Lcom/amazon/ion/Decimal;->bigDecimalValue(Ljava/math/BigDecimal;)Ljava/math/BigDecimal;
  
161 ····move-result-object·v0161 ····move-result-object·v0
  
162 ····return-object·v0162 ····return-object·v0
Offset 173, 37 lines modifiedOffset 173, 37 lines modified
173 ····.locals·1173 ····.locals·1
174 ····.annotation·system·Ldalvik/annotation/Throws;174 ····.annotation·system·Ldalvik/annotation/Throws;
175 ········value·=·{175 ········value·=·{
176 ············Lcom/amazon/ion/UnknownSymbolException;176 ············Lcom/amazon/ion/UnknownSymbolException;
177 ········}177 ········}
178 ····.end·annotation178 ····.end·annotation
  
179 ····.line·28179 ····.line·15
180 ····invoke-virtual·{p0},·Lcom/amazon/ion/impl/lite/IonDecimalLite;->clone()Lcom/amazon/ion/impl/lite/IonDecimalLite;180 ····invoke-virtual·{p0},·Lcom/amazon/ion/impl/lite/IonDecimalLite;->clone()Lcom/amazon/ion/impl/lite/IonDecimalLite;
  
181 ····move-result-object·v0181 ····move-result-object·v0
  
Max diff block lines reached; 7425/10855 bytes (68.40%) of diff not shown.
2.23 KB
smali/com/amazon/ion/impl/lite/IonSequenceLite$SubListView$1.smali
    
Offset 35, 14 lines modifiedOffset 35, 30 lines modified
  
35 .field·final·synthetic·val$index:I35 .field·final·synthetic·val$index:I
  
  
36 #·direct·methods36 #·direct·methods
37 .method·constructor·<init>(Lcom/amazon/ion/impl/lite/IonSequenceLite$SubListView;I)V37 .method·constructor·<init>(Lcom/amazon/ion/impl/lite/IonSequenceLite$SubListView;I)V
38 ····.locals·038 ····.locals·0
 39 ····.annotation·system·Ldalvik/annotation/MethodParameters;
 40 ········accessFlags·=·{
 41 ············0x8010,
 42 ············0x1010
 43 ········}
 44 ········names·=·{
 45 ············null,
 46 ············null
 47 ········}
 48 ····.end·annotation
  
 49 ····.annotation·system·Ldalvik/annotation/Signature;
 50 ········value·=·{
 51 ············"()V"
 52 ········}
 53 ····.end·annotation
  
39 ····.line·62354 ····.line·623
40 ····iput-object·p1,·p0,·Lcom/amazon/ion/impl/lite/IonSequenceLite$SubListView$1;->this$1:Lcom/amazon/ion/impl/lite/IonSequenceLite$SubListView;55 ····iput-object·p1,·p0,·Lcom/amazon/ion/impl/lite/IonSequenceLite$SubListView$1;->this$1:Lcom/amazon/ion/impl/lite/IonSequenceLite$SubListView;
  
41 ····iput·p2,·p0,·Lcom/amazon/ion/impl/lite/IonSequenceLite$SubListView$1;->val$index:I56 ····iput·p2,·p0,·Lcom/amazon/ion/impl/lite/IonSequenceLite$SubListView$1;->val$index:I
  
42 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V57 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
Offset 69, 14 lines modifiedOffset 85, 22 lines modified
69 ····invoke-virtual·{v0,·v1,·p1},·Lcom/amazon/ion/impl/lite/IonSequenceLite$SubListView;->add(ILcom/amazon/ion/IonValue;)V85 ····invoke-virtual·{v0,·v1,·p1},·Lcom/amazon/ion/impl/lite/IonSequenceLite$SubListView;->add(ILcom/amazon/ion/IonValue;)V
  
70 ····return-void86 ····return-void
71 .end·method87 .end·method
  
72 .method·public·bridge·synthetic·add(Ljava/lang/Object;)V88 .method·public·bridge·synthetic·add(Ljava/lang/Object;)V
73 ····.locals·089 ····.locals·0
 90 ····.annotation·system·Ldalvik/annotation/MethodParameters;
 91 ········accessFlags·=·{
 92 ············0x1010
 93 ········}
 94 ········names·=·{
 95 ············null
 96 ········}
 97 ····.end·annotation
  
74 ····.line·62398 ····.line·623
75 ····check-cast·p1,·Lcom/amazon/ion/IonValue;99 ····check-cast·p1,·Lcom/amazon/ion/IonValue;
  
76 ····invoke-virtual·{p0,·p1},·Lcom/amazon/ion/impl/lite/IonSequenceLite$SubListView$1;->add(Lcom/amazon/ion/IonValue;)V100 ····invoke-virtual·{p0,·p1},·Lcom/amazon/ion/impl/lite/IonSequenceLite$SubListView$1;->add(Lcom/amazon/ion/IonValue;)V
  
77 ····return-void101 ····return-void
Offset 234, 14 lines modifiedOffset 258, 22 lines modified
234 ····invoke-virtual·{v0,·v1,·p1},·Lcom/amazon/ion/impl/lite/IonSequenceLite$SubListView;->set(ILcom/amazon/ion/IonValue;)Lcom/amazon/ion/IonValue;258 ····invoke-virtual·{v0,·v1,·p1},·Lcom/amazon/ion/impl/lite/IonSequenceLite$SubListView;->set(ILcom/amazon/ion/IonValue;)Lcom/amazon/ion/IonValue;
  
235 ····return-void259 ····return-void
236 .end·method260 .end·method
  
237 .method·public·bridge·synthetic·set(Ljava/lang/Object;)V261 .method·public·bridge·synthetic·set(Ljava/lang/Object;)V
238 ····.locals·0262 ····.locals·0
 263 ····.annotation·system·Ldalvik/annotation/MethodParameters;
 264 ········accessFlags·=·{
 265 ············0x1010
 266 ········}
 267 ········names·=·{
 268 ············null
 269 ········}
 270 ····.end·annotation
  
239 ····.line·623271 ····.line·623
240 ····check-cast·p1,·Lcom/amazon/ion/IonValue;272 ····check-cast·p1,·Lcom/amazon/ion/IonValue;
  
241 ····invoke-virtual·{p0,·p1},·Lcom/amazon/ion/impl/lite/IonSequenceLite$SubListView$1;->set(Lcom/amazon/ion/IonValue;)V273 ····invoke-virtual·{p0,·p1},·Lcom/amazon/ion/impl/lite/IonSequenceLite$SubListView$1;->set(Lcom/amazon/ion/IonValue;)V
  
242 ····return-void274 ····return-void
1.38 KB
smali/com/amazon/ion/impl/lite/IonDatagramLite$2.smali
    
Offset 19, 31 lines modifiedOffset 19, 43 lines modified
  
19 .field·final·synthetic·val$index:I19 .field·final·synthetic·val$index:I
  
  
20 #·direct·methods20 #·direct·methods
21 .method·constructor·<init>(Lcom/amazon/ion/impl/lite/IonDatagramLite;Lcom/amazon/ion/ValueFactory;I)V21 .method·constructor·<init>(Lcom/amazon/ion/impl/lite/IonDatagramLite;Lcom/amazon/ion/ValueFactory;I)V
22 ····.locals·022 ····.locals·0
 23 ····.annotation·system·Ldalvik/annotation/MethodParameters;
 24 ········accessFlags·=·{
 25 ············0x8010,
 26 ············0x0,
 27 ············0x1010
 28 ········}
 29 ········names·=·{
 30 ············null,
 31 ············null,
 32 ············null
 33 ········}
 34 ····.end·annotation
  
23 ····.line·25635 ····.line·243
24 ····iput-object·p1,·p0,·Lcom/amazon/ion/impl/lite/IonDatagramLite$2;->this$0:Lcom/amazon/ion/impl/lite/IonDatagramLite;36 ····iput-object·p1,·p0,·Lcom/amazon/ion/impl/lite/IonDatagramLite$2;->this$0:Lcom/amazon/ion/impl/lite/IonDatagramLite;
  
25 ····iput·p3,·p0,·Lcom/amazon/ion/impl/lite/IonDatagramLite$2;->val$index:I37 ····iput·p3,·p0,·Lcom/amazon/ion/impl/lite/IonDatagramLite$2;->val$index:I
  
26 ····invoke-direct·{p0,·p2},·Lcom/amazon/ion/impl/_Private_CurriedValueFactory;-><init>(Lcom/amazon/ion/ValueFactory;)V38 ····invoke-direct·{p0,·p2},·Lcom/amazon/ion/impl/_Private_CurriedValueFactory;-><init>(Lcom/amazon/ion/ValueFactory;)V
  
27 ····return-void39 ····return-void
28 .end·method40 .end·method
  
  
29 #·virtual·methods41 #·virtual·methods
30 .method·protected·handle(Lcom/amazon/ion/IonValue;)V42 .method·protected·handle(Lcom/amazon/ion/IonValue;)V
31 ····.locals·243 ····.locals·2
  
32 ····.line·26044 ····.line·247
33 ····iget-object·v0,·p0,·Lcom/amazon/ion/impl/lite/IonDatagramLite$2;->this$0:Lcom/amazon/ion/impl/lite/IonDatagramLite;45 ····iget-object·v0,·p0,·Lcom/amazon/ion/impl/lite/IonDatagramLite$2;->this$0:Lcom/amazon/ion/impl/lite/IonDatagramLite;
  
34 ····iget·v1,·p0,·Lcom/amazon/ion/impl/lite/IonDatagramLite$2;->val$index:I46 ····iget·v1,·p0,·Lcom/amazon/ion/impl/lite/IonDatagramLite$2;->val$index:I
  
35 ····invoke-virtual·{v0,·v1,·p1},·Lcom/amazon/ion/impl/lite/IonDatagramLite;->add(ILcom/amazon/ion/IonValue;)V47 ····invoke-virtual·{v0,·v1,·p1},·Lcom/amazon/ion/impl/lite/IonDatagramLite;->add(ILcom/amazon/ion/IonValue;)V
  
36 ····return-void48 ····return-void
3.54 KB
smali/com/amazon/ion/impl/lite/IonValueLite$HashHolder.smali
    
Offset 22, 60 lines modifiedOffset 22, 60 lines modified
22 .field·valueHash:I22 .field·valueHash:I
  
  
23 #·direct·methods23 #·direct·methods
24 .method·private·constructor·<init>()V24 .method·private·constructor·<init>()V
25 ····.locals·125 ····.locals·1
  
26 ····.line·43726 ····.line·424
27 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V27 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
28 ····const/4·v0,·0x028 ····const/4·v0,·0x0
  
29 ····.line·43829 ····.line·425
30 ····iput·v0,·p0,·Lcom/amazon/ion/impl/lite/IonValueLite$HashHolder;->valueHash:I30 ····iput·v0,·p0,·Lcom/amazon/ion/impl/lite/IonValueLite$HashHolder;->valueHash:I
  
31 ····const/4·v0,·0x031 ····const/4·v0,·0x0
  
32 ····.line·43932 ····.line·426
33 ····iput-object·v0,·p0,·Lcom/amazon/ion/impl/lite/IonValueLite$HashHolder;->parent:Lcom/amazon/ion/impl/lite/IonContainerLite;33 ····iput-object·v0,·p0,·Lcom/amazon/ion/impl/lite/IonValueLite$HashHolder;->parent:Lcom/amazon/ion/impl/lite/IonContainerLite;
  
34 ····.line·44034 ····.line·427
35 ····iput-object·v0,·p0,·Lcom/amazon/ion/impl/lite/IonValueLite$HashHolder;->iterator:Lcom/amazon/ion/impl/lite/IonContainerLite$SequenceContentIterator;35 ····iput-object·v0,·p0,·Lcom/amazon/ion/impl/lite/IonValueLite$HashHolder;->iterator:Lcom/amazon/ion/impl/lite/IonContainerLite$SequenceContentIterator;
  
36 ····return-void36 ····return-void
37 .end·method37 .end·method
  
38 .method·synthetic·constructor·<init>(Lcom/amazon/ion/impl/lite/IonValueLite$1;)V38 .method·synthetic·constructor·<init>(Lcom/amazon/ion/impl/lite/IonValueLite$1;)V
39 ····.locals·039 ····.locals·0
  
40 ····.line·43740 ····.line·424
41 ····invoke-direct·{p0},·Lcom/amazon/ion/impl/lite/IonValueLite$HashHolder;-><init>()V41 ····invoke-direct·{p0},·Lcom/amazon/ion/impl/lite/IonValueLite$HashHolder;-><init>()V
  
42 ····return-void42 ····return-void
43 .end·method43 .end·method
  
44 .method·private·hashStructField(ILcom/amazon/ion/impl/lite/IonValueLite;)I44 .method·private·hashStructField(ILcom/amazon/ion/impl/lite/IonValueLite;)I
45 ····.locals·245 ····.locals·2
  
46 ····.line·44446 ····.line·431
47 ····iget-object·v0,·p2,·Lcom/amazon/ion/impl/lite/IonValueLite;->_fieldName:Ljava/lang/String;47 ····iget-object·v0,·p2,·Lcom/amazon/ion/impl/lite/IonValueLite;->_fieldName:Ljava/lang/String;
  
48 ····if-nez·v0,·:cond_048 ····if-nez·v0,·:cond_0
  
49 ····.line·44749 ····.line·434
50 ····invoke-static·{p2},·Lcom/amazon/ion/impl/lite/IonValueLite;->access$000(Lcom/amazon/ion/impl/lite/IonValueLite;)I50 ····invoke-static·{p2},·Lcom/amazon/ion/impl/lite/IonValueLite;->access$000(Lcom/amazon/ion/impl/lite/IonValueLite;)I
  
51 ····move-result·p251 ····move-result·p2
  
52 ····mul-int/lit8·p2,·p2,·0x7f52 ····mul-int/lit8·p2,·p2,·0x7f
  
53 ····goto·:goto_053 ····goto·:goto_0
  
54 ····.line·44854 ····.line·435
55 ····:cond_055 ····:cond_0
56 ····invoke-virtual·{v0},·Ljava/lang/String;->hashCode()I56 ····invoke-virtual·{v0},·Ljava/lang/String;->hashCode()I
  
57 ····move-result·p257 ····move-result·p2
  
58 ····mul-int/lit8·p2,·p2,·0x1f58 ····mul-int/lit8·p2,·p2,·0x1f
  
Offset 84, 15 lines modifiedOffset 84, 15 lines modified
  
84 ····shr-int/lit8·v1,·p2,·0xf84 ····shr-int/lit8·v1,·p2,·0xf
  
85 ····xor-int/2addr·v0,·v185 ····xor-int/2addr·v0,·v1
  
86 ····xor-int/2addr·p2,·v086 ····xor-int/2addr·p2,·v0
  
87 ····.line·45387 ····.line·440
88 ····iget-object·v0,·p0,·Lcom/amazon/ion/impl/lite/IonValueLite$HashHolder;->parent:Lcom/amazon/ion/impl/lite/IonContainerLite;88 ····iget-object·v0,·p0,·Lcom/amazon/ion/impl/lite/IonValueLite$HashHolder;->parent:Lcom/amazon/ion/impl/lite/IonContainerLite;
  
89 ····invoke-virtual·{v0},·Lcom/amazon/ion/impl/lite/IonContainerLite;->hashSignature()I89 ····invoke-virtual·{v0},·Lcom/amazon/ion/impl/lite/IonContainerLite;->hashSignature()I
  
90 ····move-result·v090 ····move-result·v0
  
91 ····mul-int/lit16·v0,·v0,·0x1fff91 ····mul-int/lit16·v0,·v0,·0x1fff
Offset 117, 44 lines modifiedOffset 117, 44 lines modified
117 .end·method117 .end·method
  
  
118 #·virtual·methods118 #·virtual·methods
119 .method·update(ILcom/amazon/ion/impl/lite/IonValueLite;)V119 .method·update(ILcom/amazon/ion/impl/lite/IonValueLite;)V
120 ····.locals·1120 ····.locals·1
  
121 ····.line·463121 ····.line·450
122 ····iget-object·v0,·p0,·Lcom/amazon/ion/impl/lite/IonValueLite$HashHolder;->parent:Lcom/amazon/ion/impl/lite/IonContainerLite;122 ····iget-object·v0,·p0,·Lcom/amazon/ion/impl/lite/IonValueLite$HashHolder;->parent:Lcom/amazon/ion/impl/lite/IonContainerLite;
  
123 ····if-nez·v0,·:cond_0123 ····if-nez·v0,·:cond_0
  
124 ····.line·464124 ····.line·451
125 ····iput·p1,·p0,·Lcom/amazon/ion/impl/lite/IonValueLite$HashHolder;->valueHash:I125 ····iput·p1,·p0,·Lcom/amazon/ion/impl/lite/IonValueLite$HashHolder;->valueHash:I
  
126 ····goto·:goto_0126 ····goto·:goto_0
  
127 ····.line·466127 ····.line·453
128 ····:cond_0128 ····:cond_0
129 ····instance-of·v0,·v0,·Lcom/amazon/ion/impl/lite/IonStructLite;129 ····instance-of·v0,·v0,·Lcom/amazon/ion/impl/lite/IonStructLite;
  
130 ····if-eqz·v0,·:cond_1130 ····if-eqz·v0,·:cond_1
  
131 ····.line·469131 ····.line·456
132 ····iget·v0,·p0,·Lcom/amazon/ion/impl/lite/IonValueLite$HashHolder;->valueHash:I132 ····iget·v0,·p0,·Lcom/amazon/ion/impl/lite/IonValueLite$HashHolder;->valueHash:I
  
133 ····invoke-direct·{p0,·p1,·p2},·Lcom/amazon/ion/impl/lite/IonValueLite$HashHolder;->hashStructField(ILcom/amazon/ion/impl/lite/IonValueLite;)I133 ····invoke-direct·{p0,·p1,·p2},·Lcom/amazon/ion/impl/lite/IonValueLite$HashHolder;->hashStructField(ILcom/amazon/ion/impl/lite/IonValueLite;)I
  
134 ····move-result·p1134 ····move-result·p1
  
135 ····add-int/2addr·v0,·p1135 ····add-int/2addr·v0,·p1
  
136 ····iput·v0,·p0,·Lcom/amazon/ion/impl/lite/IonValueLite$HashHolder;->valueHash:I136 ····iput·v0,·p0,·Lcom/amazon/ion/impl/lite/IonValueLite$HashHolder;->valueHash:I
  
137 ····goto·:goto_0137 ····goto·:goto_0
  
138 ····.line·471138 ····.line·458
139 ····:cond_1139 ····:cond_1
140 ····iget·p2,·p0,·Lcom/amazon/ion/impl/lite/IonValueLite$HashHolder;->valueHash:I140 ····iget·p2,·p0,·Lcom/amazon/ion/impl/lite/IonValueLite$HashHolder;->valueHash:I
  
141 ····mul-int/lit16·p2,·p2,·0x1fff141 ····mul-int/lit16·p2,·p2,·0x1fff
  
142 ····add-int/2addr·p2,·p1142 ····add-int/2addr·p2,·p1
  
Offset 162, 13 lines modifiedOffset 162, 13 lines modified
  
162 ····shr-int/lit8·v0,·p2,·0x3162 ····shr-int/lit8·v0,·p2,·0x3
  
163 ····xor-int/2addr·p1,·v0163 ····xor-int/2addr·p1,·v0
  
Max diff block lines reached; 159/3505 bytes (4.54%) of diff not shown.
1.19 KB
smali/com/amazon/ion/impl/lite/IonValueLite$ClearSymbolIDsHolder.smali
    
Offset 22, 34 lines modifiedOffset 22, 34 lines modified
22 .field·parent:Lcom/amazon/ion/impl/lite/IonContainerLite;22 .field·parent:Lcom/amazon/ion/impl/lite/IonContainerLite;
  
  
23 #·direct·methods23 #·direct·methods
24 .method·private·constructor·<init>()V24 .method·private·constructor·<init>()V
25 ····.locals·125 ····.locals·1
  
26 ····.line·63326 ····.line·620
27 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V27 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
28 ····const/4·v0,·0x128 ····const/4·v0,·0x1
  
29 ····.line·63529 ····.line·622
30 ····iput-boolean·v0,·p0,·Lcom/amazon/ion/impl/lite/IonValueLite$ClearSymbolIDsHolder;->allSIDsClear:Z30 ····iput-boolean·v0,·p0,·Lcom/amazon/ion/impl/lite/IonValueLite$ClearSymbolIDsHolder;->allSIDsClear:Z
  
31 ····const/4·v0,·0x031 ····const/4·v0,·0x0
  
32 ····.line·63632 ····.line·623
33 ····iput-object·v0,·p0,·Lcom/amazon/ion/impl/lite/IonValueLite$ClearSymbolIDsHolder;->parent:Lcom/amazon/ion/impl/lite/IonContainerLite;33 ····iput-object·v0,·p0,·Lcom/amazon/ion/impl/lite/IonValueLite$ClearSymbolIDsHolder;->parent:Lcom/amazon/ion/impl/lite/IonContainerLite;
  
34 ····.line·63734 ····.line·624
35 ····iput-object·v0,·p0,·Lcom/amazon/ion/impl/lite/IonValueLite$ClearSymbolIDsHolder;->iterator:Lcom/amazon/ion/impl/lite/IonContainerLite$SequenceContentIterator;35 ····iput-object·v0,·p0,·Lcom/amazon/ion/impl/lite/IonValueLite$ClearSymbolIDsHolder;->iterator:Lcom/amazon/ion/impl/lite/IonContainerLite$SequenceContentIterator;
  
36 ····return-void36 ····return-void
37 .end·method37 .end·method
  
38 .method·synthetic·constructor·<init>(Lcom/amazon/ion/impl/lite/IonValueLite$1;)V38 .method·synthetic·constructor·<init>(Lcom/amazon/ion/impl/lite/IonValueLite$1;)V
39 ····.locals·039 ····.locals·0
  
40 ····.line·63340 ····.line·620
41 ····invoke-direct·{p0},·Lcom/amazon/ion/impl/lite/IonValueLite$ClearSymbolIDsHolder;-><init>()V41 ····invoke-direct·{p0},·Lcom/amazon/ion/impl/lite/IonValueLite$ClearSymbolIDsHolder;-><init>()V
  
42 ····return-void42 ····return-void
43 .end·method43 .end·method
7.17 KB
smali/com/amazon/ion/impl/lite/IonBoolLite.smali
    
Offset 14, 48 lines modifiedOffset 14, 48 lines modified
14 .field·protected·static·final·TRUE_HASH:I14 .field·protected·static·final·TRUE_HASH:I
  
  
15 #·direct·methods15 #·direct·methods
16 .method·static·constructor·<clinit>()V16 .method·static·constructor·<clinit>()V
17 ····.locals·317 ····.locals·3
  
18 ····.line·3018 ····.line·17
19 ····sget-object·v0,·Lcom/amazon/ion/IonType;->BOOL:Lcom/amazon/ion/IonType;19 ····sget-object·v0,·Lcom/amazon/ion/IonType;->BOOL:Lcom/amazon/ion/IonType;
  
20 ····.line·3120 ····.line·18
21 ····invoke-virtual·{v0},·Lcom/amazon/ion/IonType;->toString()Ljava/lang/String;21 ····invoke-virtual·{v0},·Lcom/amazon/ion/IonType;->toString()Ljava/lang/String;
  
22 ····move-result-object·v022 ····move-result-object·v0
  
23 ····invoke-virtual·{v0},·Ljava/lang/String;->hashCode()I23 ····invoke-virtual·{v0},·Ljava/lang/String;->hashCode()I
  
24 ····move-result·v024 ····move-result·v0
  
25 ····sput·v0,·Lcom/amazon/ion/impl/lite/IonBoolLite;->HASH_SIGNATURE:I25 ····sput·v0,·Lcom/amazon/ion/impl/lite/IonBoolLite;->HASH_SIGNATURE:I
  
26 ····.line·3626 ····.line·23
27 ····sget-object·v1,·Ljava/lang/Boolean;->TRUE:Ljava/lang/Boolean;27 ····sget-object·v1,·Ljava/lang/Boolean;->TRUE:Ljava/lang/Boolean;
  
28 ····.line·3728 ····.line·24
29 ····invoke-virtual·{v1},·Ljava/lang/Boolean;->hashCode()I29 ····invoke-virtual·{v1},·Ljava/lang/Boolean;->hashCode()I
  
30 ····move-result·v130 ····move-result·v1
  
31 ····const·v2,·0x100019331 ····const·v2,·0x1000193
  
32 ····mul-int·v1,·v1,·v232 ····mul-int·v1,·v1,·v2
  
33 ····xor-int/2addr·v1,·v033 ····xor-int/2addr·v1,·v0
  
34 ····sput·v1,·Lcom/amazon/ion/impl/lite/IonBoolLite;->TRUE_HASH:I34 ····sput·v1,·Lcom/amazon/ion/impl/lite/IonBoolLite;->TRUE_HASH:I
  
35 ····.line·4235 ····.line·29
36 ····sget-object·v1,·Ljava/lang/Boolean;->FALSE:Ljava/lang/Boolean;36 ····sget-object·v1,·Ljava/lang/Boolean;->FALSE:Ljava/lang/Boolean;
  
37 ····.line·4337 ····.line·30
38 ····invoke-virtual·{v1},·Ljava/lang/Boolean;->hashCode()I38 ····invoke-virtual·{v1},·Ljava/lang/Boolean;->hashCode()I
  
39 ····move-result·v139 ····move-result·v1
  
40 ····mul-int·v1,·v1,·v240 ····mul-int·v1,·v1,·v2
  
41 ····xor-int/2addr·v0,·v141 ····xor-int/2addr·v0,·v1
Offset 64, 24 lines modifiedOffset 64, 24 lines modified
  
64 ····return-void64 ····return-void
65 .end·method65 .end·method
  
66 .method·constructor·<init>(Lcom/amazon/ion/impl/lite/ContainerlessContext;Z)V66 .method·constructor·<init>(Lcom/amazon/ion/impl/lite/ContainerlessContext;Z)V
67 ····.locals·067 ····.locals·0
  
68 ····.line·5068 ····.line·37
69 ····invoke-direct·{p0,·p1,·p2},·Lcom/amazon/ion/impl/lite/IonValueLite;-><init>(Lcom/amazon/ion/impl/lite/ContainerlessContext;Z)V69 ····invoke-direct·{p0,·p1,·p2},·Lcom/amazon/ion/impl/lite/IonValueLite;-><init>(Lcom/amazon/ion/impl/lite/ContainerlessContext;Z)V
  
70 ····return-void70 ····return-void
71 .end·method71 .end·method
  
72 .method·constructor·<init>(Lcom/amazon/ion/impl/lite/IonBoolLite;Lcom/amazon/ion/impl/lite/IonContext;)V72 .method·constructor·<init>(Lcom/amazon/ion/impl/lite/IonBoolLite;Lcom/amazon/ion/impl/lite/IonContext;)V
73 ····.locals·073 ····.locals·0
  
74 ····.line·5574 ····.line·42
75 ····invoke-direct·{p0,·p1,·p2},·Lcom/amazon/ion/impl/lite/IonValueLite;-><init>(Lcom/amazon/ion/impl/lite/IonValueLite;Lcom/amazon/ion/impl/lite/IonContext;)V75 ····invoke-direct·{p0,·p1,·p2},·Lcom/amazon/ion/impl/lite/IonValueLite;-><init>(Lcom/amazon/ion/impl/lite/IonValueLite;Lcom/amazon/ion/impl/lite/IonContext;)V
  
76 ····return-void76 ····return-void
77 .end·method77 .end·method
  
  
78 #·virtual·methods78 #·virtual·methods
Offset 89, 32 lines modifiedOffset 89, 32 lines modified
89 ····.locals·089 ····.locals·0
90 ····.annotation·system·Ldalvik/annotation/Throws;90 ····.annotation·system·Ldalvik/annotation/Throws;
91 ········value·=·{91 ········value·=·{
92 ············Ljava/lang/Exception;92 ············Ljava/lang/Exception;
93 ········}93 ········}
94 ····.end·annotation94 ····.end·annotation
  
95 ····.line·12595 ····.line·112
96 ····invoke-interface·{p1,·p0},·Lcom/amazon/ion/ValueVisitor;->visit(Lcom/amazon/ion/IonBool;)V96 ····invoke-interface·{p1,·p0},·Lcom/amazon/ion/ValueVisitor;->visit(Lcom/amazon/ion/IonBool;)V
  
97 ····return-void97 ····return-void
98 .end·method98 .end·method
  
99 .method·public·booleanValue()Z99 .method·public·booleanValue()Z
100 ····.locals·1100 ····.locals·1
101 ····.annotation·system·Ldalvik/annotation/Throws;101 ····.annotation·system·Ldalvik/annotation/Throws;
102 ········value·=·{102 ········value·=·{
103 ············Lcom/amazon/ion/NullValueException;103 ············Lcom/amazon/ion/NullValueException;
104 ········}104 ········}
105 ····.end·annotation105 ····.end·annotation
  
106 ····.line·91106 ····.line·78
107 ····invoke-virtual·{p0},·Lcom/amazon/ion/impl/lite/IonBoolLite;->validateThisNotNull()V107 ····invoke-virtual·{p0},·Lcom/amazon/ion/impl/lite/IonBoolLite;->validateThisNotNull()V
  
108 ····.line·92108 ····.line·79
109 ····invoke-virtual·{p0},·Lcom/amazon/ion/impl/lite/IonBoolLite;->_isBoolTrue()Z109 ····invoke-virtual·{p0},·Lcom/amazon/ion/impl/lite/IonBoolLite;->_isBoolTrue()Z
  
110 ····move-result·v0110 ····move-result·v0
  
111 ····return·v0111 ····return·v0
112 .end·method112 .end·method
  
Offset 122, 37 lines modifiedOffset 122, 37 lines modified
122 ····.locals·1122 ····.locals·1
123 ····.annotation·system·Ldalvik/annotation/Throws;123 ····.annotation·system·Ldalvik/annotation/Throws;
124 ········value·=·{124 ········value·=·{
125 ············Lcom/amazon/ion/UnknownSymbolException;125 ············Lcom/amazon/ion/UnknownSymbolException;
126 ········}126 ········}
127 ····.end·annotation127 ····.end·annotation
  
128 ····.line·26128 ····.line·13
129 ····invoke-virtual·{p0},·Lcom/amazon/ion/impl/lite/IonBoolLite;->clone()Lcom/amazon/ion/impl/lite/IonBoolLite;129 ····invoke-virtual·{p0},·Lcom/amazon/ion/impl/lite/IonBoolLite;->clone()Lcom/amazon/ion/impl/lite/IonBoolLite;
  
130 ····move-result-object·v0130 ····move-result-object·v0
  
131 ····return-object·v0131 ····return-object·v0
132 .end·method132 .end·method
  
133 .method·public·bridge·synthetic·clone()Lcom/amazon/ion/IonValue;133 .method·public·bridge·synthetic·clone()Lcom/amazon/ion/IonValue;
134 ····.locals·1134 ····.locals·1
  
135 ····.line·26135 ····.line·13
136 ····invoke-virtual·{p0},·Lcom/amazon/ion/impl/lite/IonBoolLite;->clone()Lcom/amazon/ion/impl/lite/IonBoolLite;136 ····invoke-virtual·{p0},·Lcom/amazon/ion/impl/lite/IonBoolLite;->clone()Lcom/amazon/ion/impl/lite/IonBoolLite;
Max diff block lines reached; 3932/7247 bytes (54.26%) of diff not shown.
75.5 KB
smali/com/amazon/ion/impl/lite/IonValueLite.smali
    
Offset 5, 17 lines modifiedOffset 5, 17 lines modified
5 #·interfaces5 #·interfaces
6 .implements·Lcom/amazon/ion/impl/_Private_IonValue;6 .implements·Lcom/amazon/ion/impl/_Private_IonValue;
  
  
7 #·annotations7 #·annotations
8 .annotation·system·Ldalvik/annotation/MemberClasses;8 .annotation·system·Ldalvik/annotation/MemberClasses;
9 ····value·=·{9 ····value·=·{
10 ········Lcom/amazon/ion/impl/lite/IonValueLite$ClearSymbolIDsHolder;, 
11 ········Lcom/amazon/ion/impl/lite/IonValueLite$HashHolder;,10 ········Lcom/amazon/ion/impl/lite/IonValueLite$HashHolder;,
12 ········Lcom/amazon/ion/impl/lite/IonValueLite$LazySymbolTableProvider;11 ········Lcom/amazon/ion/impl/lite/IonValueLite$LazySymbolTableProvider;,
 12 ········Lcom/amazon/ion/impl/lite/IonValueLite$ClearSymbolIDsHolder;
13 ····}13 ····}
14 .end·annotation14 .end·annotation
  
  
15 #·static·fields15 #·static·fields
16 .field·static·final·synthetic·$assertionsDisabled:Z·=·false16 .field·static·final·synthetic·$assertionsDisabled:Z·=·false
  
Offset 66, 224 lines modifiedOffset 66, 224 lines modified
66 .field·private·_flags:I66 .field·private·_flags:I
  
  
67 #·direct·methods67 #·direct·methods
68 .method·static·constructor·<clinit>()V68 .method·static·constructor·<clinit>()V
69 ····.locals·269 ····.locals·2
  
70 ····.line·8670 ····.line·73
71 ····invoke-static·{},·Lcom/amazon/ion/system/IonTextWriterBuilder;->standard()Lcom/amazon/ion/system/IonTextWriterBuilder;71 ····invoke-static·{},·Lcom/amazon/ion/system/IonTextWriterBuilder;->standard()Lcom/amazon/ion/system/IonTextWriterBuilder;
  
72 ····move-result-object·v072 ····move-result-object·v0
  
73 ····check-cast·v0,·Lcom/amazon/ion/impl/_Private_IonTextWriterBuilder;73 ····check-cast·v0,·Lcom/amazon/ion/impl/_Private_IonTextWriterBuilder;
  
74 ····const/4·v1,·0x174 ····const/4·v1,·0x1
  
75 ····.line·8775 ····.line·74
76 ····invoke-virtual·{v0,·v1},·Lcom/amazon/ion/impl/_Private_IonTextWriterBuilder;->withInvalidSidsAllowed(Z)Lcom/amazon/ion/impl/_Private_IonTextWriterBuilder;76 ····invoke-virtual·{v0,·v1},·Lcom/amazon/ion/impl/_Private_IonTextWriterBuilder;->withInvalidSidsAllowed(Z)Lcom/amazon/ion/impl/_Private_IonTextWriterBuilder;
  
77 ····move-result-object·v077 ····move-result-object·v0
  
78 ····.line·8878 ····.line·75
79 ····invoke-virtual·{v0},·Lcom/amazon/ion/impl/_Private_IonTextWriterBuilder;->withCharsetAscii()Lcom/amazon/ion/system/IonTextWriterBuilder;79 ····invoke-virtual·{v0},·Lcom/amazon/ion/impl/_Private_IonTextWriterBuilder;->withCharsetAscii()Lcom/amazon/ion/system/IonTextWriterBuilder;
  
80 ····move-result-object·v080 ····move-result-object·v0
  
81 ····.line·8981 ····.line·76
82 ····invoke-virtual·{v0},·Lcom/amazon/ion/system/IonTextWriterBuilder;->immutable()Lcom/amazon/ion/system/IonTextWriterBuilder;82 ····invoke-virtual·{v0},·Lcom/amazon/ion/system/IonTextWriterBuilder;->immutable()Lcom/amazon/ion/system/IonTextWriterBuilder;
  
83 ····move-result-object·v083 ····move-result-object·v0
  
84 ····sput-object·v0,·Lcom/amazon/ion/impl/lite/IonValueLite;->DEFAULT_TO_STRING_WRITER_BUILDER:Lcom/amazon/ion/system/IonTextWriterBuilder;84 ····sput-object·v0,·Lcom/amazon/ion/impl/lite/IonValueLite;->DEFAULT_TO_STRING_WRITER_BUILDER:Lcom/amazon/ion/system/IonTextWriterBuilder;
  
85 ····return-void85 ····return-void
86 .end·method86 .end·method
  
87 .method·constructor·<init>(Lcom/amazon/ion/impl/lite/ContainerlessContext;Z)V87 .method·constructor·<init>(Lcom/amazon/ion/impl/lite/ContainerlessContext;Z)V
88 ····.locals·188 ····.locals·1
  
89 ····.line·29589 ····.line·282
90 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V90 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
91 ····const/4·v0,·-0x191 ····const/4·v0,·-0x1
  
92 ····.line·27292 ····.line·259
93 ····iput·v0,·p0,·Lcom/amazon/ion/impl/lite/IonValueLite;->_fieldId:I93 ····iput·v0,·p0,·Lcom/amazon/ion/impl/lite/IonValueLite;->_fieldId:I
  
94 ····.line·29794 ····.line·284
95 ····iput-object·p1,·p0,·Lcom/amazon/ion/impl/lite/IonValueLite;->_context:Lcom/amazon/ion/impl/lite/IonContext;95 ····iput-object·p1,·p0,·Lcom/amazon/ion/impl/lite/IonValueLite;->_context:Lcom/amazon/ion/impl/lite/IonContext;
  
96 ····if-eqz·p2,·:cond_096 ····if-eqz·p2,·:cond_0
  
97 ····const/4·p1,·0x497 ····const/4·p1,·0x4
  
98 ····.line·29998 ····.line·286
99 ····invoke-direct·{p0,·p1},·Lcom/amazon/ion/impl/lite/IonValueLite;->set_flag(I)V99 ····invoke-direct·{p0,·p1},·Lcom/amazon/ion/impl/lite/IonValueLite;->set_flag(I)V
  
100 ····:cond_0100 ····:cond_0
101 ····return-void101 ····return-void
102 .end·method102 .end·method
  
103 .method·constructor·<init>(Lcom/amazon/ion/impl/lite/IonValueLite;Lcom/amazon/ion/impl/lite/IonContext;)V103 .method·constructor·<init>(Lcom/amazon/ion/impl/lite/IonValueLite;Lcom/amazon/ion/impl/lite/IonContext;)V
104 ····.locals·6104 ····.locals·6
  
105 ····.line·310105 ····.line·297
106 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V106 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
107 ····const/4·v0,·-0x1107 ····const/4·v0,·-0x1
  
108 ····.line·272108 ····.line·259
109 ····iput·v0,·p0,·Lcom/amazon/ion/impl/lite/IonValueLite;->_fieldId:I109 ····iput·v0,·p0,·Lcom/amazon/ion/impl/lite/IonValueLite;->_fieldId:I
  
110 ····.line·313110 ····.line·300
111 ····iget·v1,·p1,·Lcom/amazon/ion/impl/lite/IonValueLite;->_flags:I111 ····iget·v1,·p1,·Lcom/amazon/ion/impl/lite/IonValueLite;->_flags:I
  
112 ····and-int/lit16·v1,·v1,·-0x82112 ····and-int/lit16·v1,·v1,·-0x82
  
113 ····iput·v1,·p0,·Lcom/amazon/ion/impl/lite/IonValueLite;->_flags:I113 ····iput·v1,·p0,·Lcom/amazon/ion/impl/lite/IonValueLite;->_flags:I
  
114 ····.line·314114 ····.line·301
115 ····iget-object·v1,·p1,·Lcom/amazon/ion/impl/lite/IonValueLite;->_annotations:[Lcom/amazon/ion/SymbolToken;115 ····iget-object·v1,·p1,·Lcom/amazon/ion/impl/lite/IonValueLite;->_annotations:[Lcom/amazon/ion/SymbolToken;
  
116 ····if-nez·v1,·:cond_0116 ····if-nez·v1,·:cond_0
  
117 ····const/4·p1,·0x0117 ····const/4·p1,·0x0
  
118 ····.line·315118 ····.line·302
119 ····iput-object·p1,·p0,·Lcom/amazon/ion/impl/lite/IonValueLite;->_annotations:[Lcom/amazon/ion/SymbolToken;119 ····iput-object·p1,·p0,·Lcom/amazon/ion/impl/lite/IonValueLite;->_annotations:[Lcom/amazon/ion/SymbolToken;
  
120 ····goto·:goto_3120 ····goto·:goto_3
  
121 ····.line·317121 ····.line·304
122 ····:cond_0122 ····:cond_0
123 ····array-length·v1,·v1123 ····array-length·v1,·v1
  
124 ····.line·318124 ····.line·305
125 ····new-array·v2,·v1,·[Lcom/amazon/ion/SymbolToken;125 ····new-array·v2,·v1,·[Lcom/amazon/ion/SymbolToken;
  
126 ····iput-object·v2,·p0,·Lcom/amazon/ion/impl/lite/IonValueLite;->_annotations:[Lcom/amazon/ion/SymbolToken;126 ····iput-object·v2,·p0,·Lcom/amazon/ion/impl/lite/IonValueLite;->_annotations:[Lcom/amazon/ion/SymbolToken;
  
127 ····const/4·v2,·0x0127 ····const/4·v2,·0x0
  
128 ····:goto_0128 ····:goto_0
129 ····if-ge·v2,·v1,·:cond_5129 ····if-ge·v2,·v1,·:cond_5
  
130 ····.line·320130 ····.line·307
131 ····iget-object·v3,·p1,·Lcom/amazon/ion/impl/lite/IonValueLite;->_annotations:[Lcom/amazon/ion/SymbolToken;131 ····iget-object·v3,·p1,·Lcom/amazon/ion/impl/lite/IonValueLite;->_annotations:[Lcom/amazon/ion/SymbolToken;
  
Max diff block lines reached; 73363/77236 bytes (94.99%) of diff not shown.
862 B
smali/com/amazon/ion/impl/lite/IonSequenceLite$1.smali
    
Offset 17, 14 lines modifiedOffset 17, 24 lines modified
17 #·instance·fields17 #·instance·fields
18 .field·final·synthetic·this$0:Lcom/amazon/ion/impl/lite/IonSequenceLite;18 .field·final·synthetic·this$0:Lcom/amazon/ion/impl/lite/IonSequenceLite;
  
  
19 #·direct·methods19 #·direct·methods
20 .method·constructor·<init>(Lcom/amazon/ion/impl/lite/IonSequenceLite;Lcom/amazon/ion/ValueFactory;)V20 .method·constructor·<init>(Lcom/amazon/ion/impl/lite/IonSequenceLite;Lcom/amazon/ion/ValueFactory;)V
21 ····.locals·021 ····.locals·0
 22 ····.annotation·system·Ldalvik/annotation/MethodParameters;
 23 ········accessFlags·=·{
 24 ············0x8010,
 25 ············0x0
 26 ········}
 27 ········names·=·{
 28 ············null,
 29 ············null
 30 ········}
 31 ····.end·annotation
  
22 ····.line·15232 ····.line·152
23 ····iput-object·p1,·p0,·Lcom/amazon/ion/impl/lite/IonSequenceLite$1;->this$0:Lcom/amazon/ion/impl/lite/IonSequenceLite;33 ····iput-object·p1,·p0,·Lcom/amazon/ion/impl/lite/IonSequenceLite$1;->this$0:Lcom/amazon/ion/impl/lite/IonSequenceLite;
  
24 ····invoke-direct·{p0,·p2},·Lcom/amazon/ion/impl/_Private_CurriedValueFactory;-><init>(Lcom/amazon/ion/ValueFactory;)V34 ····invoke-direct·{p0,·p2},·Lcom/amazon/ion/impl/_Private_CurriedValueFactory;-><init>(Lcom/amazon/ion/ValueFactory;)V
  
25 ····return-void35 ····return-void
1.69 KB
smali/com/amazon/ion/impl/lite/IonValueLite$LazySymbolTableProvider.smali
    
Offset 23, 46 lines modifiedOffset 23, 46 lines modified
23 .field·final·value:Lcom/amazon/ion/impl/lite/IonValueLite;23 .field·final·value:Lcom/amazon/ion/impl/lite/IonValueLite;
  
  
24 #·direct·methods24 #·direct·methods
25 .method·constructor·<init>(Lcom/amazon/ion/impl/lite/IonValueLite;)V25 .method·constructor·<init>(Lcom/amazon/ion/impl/lite/IonValueLite;)V
26 ····.locals·126 ····.locals·1
  
27 ····.line·24227 ····.line·229
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
29 ····const/4·v0,·0x029 ····const/4·v0,·0x0
  
30 ····.line·23830 ····.line·225
31 ····iput-object·v0,·p0,·Lcom/amazon/ion/impl/lite/IonValueLite$LazySymbolTableProvider;->symtab:Lcom/amazon/ion/SymbolTable;31 ····iput-object·v0,·p0,·Lcom/amazon/ion/impl/lite/IonValueLite$LazySymbolTableProvider;->symtab:Lcom/amazon/ion/SymbolTable;
  
32 ····.line·24332 ····.line·230
33 ····iput-object·p1,·p0,·Lcom/amazon/ion/impl/lite/IonValueLite$LazySymbolTableProvider;->value:Lcom/amazon/ion/impl/lite/IonValueLite;33 ····iput-object·p1,·p0,·Lcom/amazon/ion/impl/lite/IonValueLite$LazySymbolTableProvider;->value:Lcom/amazon/ion/impl/lite/IonValueLite;
  
34 ····return-void34 ····return-void
35 .end·method35 .end·method
  
  
36 #·virtual·methods36 #·virtual·methods
37 .method·public·getSymbolTable()Lcom/amazon/ion/SymbolTable;37 .method·public·getSymbolTable()Lcom/amazon/ion/SymbolTable;
38 ····.locals·138 ····.locals·1
  
39 ····.line·24839 ····.line·235
40 ····iget-object·v0,·p0,·Lcom/amazon/ion/impl/lite/IonValueLite$LazySymbolTableProvider;->symtab:Lcom/amazon/ion/SymbolTable;40 ····iget-object·v0,·p0,·Lcom/amazon/ion/impl/lite/IonValueLite$LazySymbolTableProvider;->symtab:Lcom/amazon/ion/SymbolTable;
  
41 ····if-nez·v0,·:cond_041 ····if-nez·v0,·:cond_0
  
42 ····.line·25042 ····.line·237
43 ····iget-object·v0,·p0,·Lcom/amazon/ion/impl/lite/IonValueLite$LazySymbolTableProvider;->value:Lcom/amazon/ion/impl/lite/IonValueLite;43 ····iget-object·v0,·p0,·Lcom/amazon/ion/impl/lite/IonValueLite$LazySymbolTableProvider;->value:Lcom/amazon/ion/impl/lite/IonValueLite;
  
44 ····invoke-virtual·{v0},·Lcom/amazon/ion/impl/lite/IonValueLite;->getSymbolTable()Lcom/amazon/ion/SymbolTable;44 ····invoke-virtual·{v0},·Lcom/amazon/ion/impl/lite/IonValueLite;->getSymbolTable()Lcom/amazon/ion/SymbolTable;
  
45 ····move-result-object·v045 ····move-result-object·v0
  
46 ····iput-object·v0,·p0,·Lcom/amazon/ion/impl/lite/IonValueLite$LazySymbolTableProvider;->symtab:Lcom/amazon/ion/SymbolTable;46 ····iput-object·v0,·p0,·Lcom/amazon/ion/impl/lite/IonValueLite$LazySymbolTableProvider;->symtab:Lcom/amazon/ion/SymbolTable;
  
47 ····.line·25247 ····.line·239
48 ····:cond_048 ····:cond_0
49 ····iget-object·v0,·p0,·Lcom/amazon/ion/impl/lite/IonValueLite$LazySymbolTableProvider;->symtab:Lcom/amazon/ion/SymbolTable;49 ····iget-object·v0,·p0,·Lcom/amazon/ion/impl/lite/IonValueLite$LazySymbolTableProvider;->symtab:Lcom/amazon/ion/SymbolTable;
  
50 ····return-object·v050 ····return-object·v0
51 .end·method51 .end·method
25.0 KB
smali/com/amazon/ion/impl/lite/IonDatagramLite$SystemContentIterator.smali
    
Offset 42, 137 lines modifiedOffset 42, 147 lines modified
42 .field·final·synthetic·this$0:Lcom/amazon/ion/impl/lite/IonDatagramLite;42 .field·final·synthetic·this$0:Lcom/amazon/ion/impl/lite/IonDatagramLite;
  
  
43 #·direct·methods43 #·direct·methods
44 .method·static·constructor·<clinit>()V44 .method·static·constructor·<clinit>()V
45 ····.locals·145 ····.locals·1
  
46 ····.line·58546 ····.line·572
47 ····const-class·v0,·Lcom/amazon/ion/impl/lite/IonDatagramLite;47 ····const-class·v0,·Lcom/amazon/ion/impl/lite/IonDatagramLite;
  
48 ····return-void48 ····return-void
49 .end·method49 .end·method
  
50 .method·public·constructor·<init>(Lcom/amazon/ion/impl/lite/IonDatagramLite;Z)V50 .method·public·constructor·<init>(Lcom/amazon/ion/impl/lite/IonDatagramLite;Z)V
51 ····.locals·051 ····.locals·0
 52 ····.annotation·system·Ldalvik/annotation/MethodParameters;
 53 ········accessFlags·=·{
 54 ············0x8010,
 55 ············0x0
 56 ········}
 57 ········names·=·{
 58 ············null,
 59 ············null
 60 ········}
 61 ····.end·annotation
  
52 ····.line·59562 ····.line·582
53 ····iput-object·p1,·p0,·Lcom/amazon/ion/impl/lite/IonDatagramLite$SystemContentIterator;->this$0:Lcom/amazon/ion/impl/lite/IonDatagramLite;63 ····iput-object·p1,·p0,·Lcom/amazon/ion/impl/lite/IonDatagramLite$SystemContentIterator;->this$0:Lcom/amazon/ion/impl/lite/IonDatagramLite;
  
54 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V64 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
55 ····.line·59665 ····.line·583
56 ····invoke-virtual·{p1},·Lcom/amazon/ion/impl/lite/IonDatagramLite;->_isLocked()Z66 ····invoke-virtual·{p1},·Lcom/amazon/ion/impl/lite/IonDatagramLite;->_isLocked()Z
  
57 ····move-result·p167 ····move-result·p1
  
58 ····if-eqz·p1,·:cond_168 ····if-eqz·p1,·:cond_1
  
59 ····if-eqz·p2,·:cond_069 ····if-eqz·p2,·:cond_0
  
60 ····goto·:goto_070 ····goto·:goto_0
  
61 ····.line·59771 ····.line·584
62 ····:cond_072 ····:cond_0
63 ····new-instance·p1,·Ljava/lang/IllegalStateException;73 ····new-instance·p1,·Ljava/lang/IllegalStateException;
  
64 ····const-string·p2,·"you·can\'t·open·an·updatable·iterator·on·a·read·only·value"74 ····const-string·p2,·"you·can\'t·open·an·updatable·iterator·on·a·read·only·value"
  
65 ····invoke-direct·{p1,·p2},·Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V75 ····invoke-direct·{p1,·p2},·Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
  
66 ····throw·p176 ····throw·p1
  
67 ····.line·59977 ····.line·586
68 ····:cond_178 ····:cond_1
69 ····:goto_079 ····:goto_0
70 ····iput-boolean·p2,·p0,·Lcom/amazon/ion/impl/lite/IonDatagramLite$SystemContentIterator;->__readOnly:Z80 ····iput-boolean·p2,·p0,·Lcom/amazon/ion/impl/lite/IonDatagramLite$SystemContentIterator;->__readOnly:Z
  
71 ····.line·60181 ····.line·588
72 ····new-instance·p1,·Lcom/amazon/ion/impl/lite/IonDatagramLite$SystemIteratorPosition;82 ····new-instance·p1,·Lcom/amazon/ion/impl/lite/IonDatagramLite$SystemIteratorPosition;
  
73 ····invoke-direct·{p1,·p0},·Lcom/amazon/ion/impl/lite/IonDatagramLite$SystemIteratorPosition;-><init>(Lcom/amazon/ion/impl/lite/IonDatagramLite$SystemContentIterator;)V83 ····invoke-direct·{p1,·p0},·Lcom/amazon/ion/impl/lite/IonDatagramLite$SystemIteratorPosition;-><init>(Lcom/amazon/ion/impl/lite/IonDatagramLite$SystemContentIterator;)V
  
74 ····iput-object·p1,·p0,·Lcom/amazon/ion/impl/lite/IonDatagramLite$SystemContentIterator;->__temp_pos:Lcom/amazon/ion/impl/lite/IonDatagramLite$SystemIteratorPosition;84 ····iput-object·p1,·p0,·Lcom/amazon/ion/impl/lite/IonDatagramLite$SystemContentIterator;->__temp_pos:Lcom/amazon/ion/impl/lite/IonDatagramLite$SystemIteratorPosition;
  
75 ····.line·60285 ····.line·589
76 ····new-instance·p1,·Lcom/amazon/ion/impl/lite/IonDatagramLite$SystemIteratorPosition;86 ····new-instance·p1,·Lcom/amazon/ion/impl/lite/IonDatagramLite$SystemIteratorPosition;
  
77 ····invoke-direct·{p1,·p0},·Lcom/amazon/ion/impl/lite/IonDatagramLite$SystemIteratorPosition;-><init>(Lcom/amazon/ion/impl/lite/IonDatagramLite$SystemContentIterator;)V87 ····invoke-direct·{p1,·p0},·Lcom/amazon/ion/impl/lite/IonDatagramLite$SystemIteratorPosition;-><init>(Lcom/amazon/ion/impl/lite/IonDatagramLite$SystemContentIterator;)V
  
78 ····iput-object·p1,·p0,·Lcom/amazon/ion/impl/lite/IonDatagramLite$SystemContentIterator;->__pos:Lcom/amazon/ion/impl/lite/IonDatagramLite$SystemIteratorPosition;88 ····iput-object·p1,·p0,·Lcom/amazon/ion/impl/lite/IonDatagramLite$SystemContentIterator;->__pos:Lcom/amazon/ion/impl/lite/IonDatagramLite$SystemIteratorPosition;
  
79 ····.line·60389 ····.line·590
80 ····invoke-virtual·{p1},·Lcom/amazon/ion/impl/lite/IonDatagramLite$SystemIteratorPosition;->load_initial_position()V90 ····invoke-virtual·{p1},·Lcom/amazon/ion/impl/lite/IonDatagramLite$SystemIteratorPosition;->load_initial_position()V
  
81 ····return-void91 ····return-void
82 .end·method92 .end·method
  
83 .method·static·synthetic·access$300(Lcom/amazon/ion/impl/lite/IonDatagramLite$SystemContentIterator;)Lcom/amazon/ion/IonSystem;93 .method·static·synthetic·access$300(Lcom/amazon/ion/impl/lite/IonDatagramLite$SystemContentIterator;)Lcom/amazon/ion/IonSystem;
84 ····.locals·094 ····.locals·0
  
85 ····.line·58595 ····.line·572
86 ····invoke-direct·{p0},·Lcom/amazon/ion/impl/lite/IonDatagramLite$SystemContentIterator;->getSystem()Lcom/amazon/ion/IonSystem;96 ····invoke-direct·{p0},·Lcom/amazon/ion/impl/lite/IonDatagramLite$SystemContentIterator;->getSystem()Lcom/amazon/ion/IonSystem;
  
87 ····move-result-object·p097 ····move-result-object·p0
  
88 ····return-object·p098 ····return-object·p0
89 .end·method99 .end·method
  
90 .method·private·force_position_sync()V100 .method·private·force_position_sync()V
91 ····.locals·3101 ····.locals·3
  
92 ····.line·624102 ····.line·611
93 ····iget-object·v0,·p0,·Lcom/amazon/ion/impl/lite/IonDatagramLite$SystemContentIterator;->__pos:Lcom/amazon/ion/impl/lite/IonDatagramLite$SystemIteratorPosition;103 ····iget-object·v0,·p0,·Lcom/amazon/ion/impl/lite/IonDatagramLite$SystemContentIterator;->__pos:Lcom/amazon/ion/impl/lite/IonDatagramLite$SystemIteratorPosition;
  
94 ····iget·v0,·v0,·Lcom/amazon/ion/impl/lite/IonDatagramLite$SystemIteratorPosition;->__user_index:I104 ····iget·v0,·v0,·Lcom/amazon/ion/impl/lite/IonDatagramLite$SystemIteratorPosition;->__user_index:I
  
95 ····if-ltz·v0,·:cond_3105 ····if-ltz·v0,·:cond_3
  
96 ····.line·625106 ····.line·612
97 ····iget-object·v1,·p0,·Lcom/amazon/ion/impl/lite/IonDatagramLite$SystemContentIterator;->this$0:Lcom/amazon/ion/impl/lite/IonDatagramLite;107 ····iget-object·v1,·p0,·Lcom/amazon/ion/impl/lite/IonDatagramLite$SystemContentIterator;->this$0:Lcom/amazon/ion/impl/lite/IonDatagramLite;
  
98 ····iget·v1,·v1,·Lcom/amazon/ion/impl/lite/IonDatagramLite;->_child_count:I108 ····iget·v1,·v1,·Lcom/amazon/ion/impl/lite/IonDatagramLite;->_child_count:I
  
99 ····if-lt·v0,·v1,·:cond_0109 ····if-lt·v0,·v1,·:cond_0
  
100 ····goto·:goto_0110 ····goto·:goto_0
  
101 ····.line·628111 ····.line·615
102 ····:cond_0112 ····:cond_0
103 ····iget-object·v1,·p0,·Lcom/amazon/ion/impl/lite/IonDatagramLite$SystemContentIterator;->__pos:Lcom/amazon/ion/impl/lite/IonDatagramLite$SystemIteratorPosition;113 ····iget-object·v1,·p0,·Lcom/amazon/ion/impl/lite/IonDatagramLite$SystemContentIterator;->__pos:Lcom/amazon/ion/impl/lite/IonDatagramLite$SystemIteratorPosition;
  
104 ····iget-object·v1,·v1,·Lcom/amazon/ion/impl/lite/IonDatagramLite$SystemIteratorPosition;->__current_user_value:Lcom/amazon/ion/impl/lite/IonValueLite;114 ····iget-object·v1,·v1,·Lcom/amazon/ion/impl/lite/IonDatagramLite$SystemIteratorPosition;->__current_user_value:Lcom/amazon/ion/impl/lite/IonValueLite;
  
105 ····if-eqz·v1,·:cond_3115 ····if-eqz·v1,·:cond_3
  
106 ····.line·629116 ····.line·616
107 ····iget-object·v2,·p0,·Lcom/amazon/ion/impl/lite/IonDatagramLite$SystemContentIterator;->this$0:Lcom/amazon/ion/impl/lite/IonDatagramLite;117 ····iget-object·v2,·p0,·Lcom/amazon/ion/impl/lite/IonDatagramLite$SystemContentIterator;->this$0:Lcom/amazon/ion/impl/lite/IonDatagramLite;
  
108 ····iget-object·v2,·v2,·Lcom/amazon/ion/impl/lite/IonDatagramLite;->_children:[Lcom/amazon/ion/impl/lite/IonValueLite;118 ····iget-object·v2,·v2,·Lcom/amazon/ion/impl/lite/IonDatagramLite;->_children:[Lcom/amazon/ion/impl/lite/IonValueLite;
  
109 ····aget-object·v0,·v2,·v0119 ····aget-object·v0,·v2,·v0
  
110 ····if-ne·v1,·v0,·:cond_1120 ····if-ne·v1,·v0,·:cond_1
  
111 ····goto·:goto_0121 ····goto·:goto_0
  
112 ····.line·632122 ····.line·619
Max diff block lines reached; 21018/25501 bytes (82.42%) of diff not shown.
3.91 KB
smali/com/amazon/ion/impl/lite/IonSequenceLite.smali
    
Offset 223, 14 lines modifiedOffset 223, 24 lines modified
223 ····invoke-virtual·{p0,·p1,·p2},·Lcom/amazon/ion/impl/lite/IonSequenceLite;->add(ILcom/amazon/ion/impl/lite/IonValueLite;)V223 ····invoke-virtual·{p0,·p1,·p2},·Lcom/amazon/ion/impl/lite/IonSequenceLite;->add(ILcom/amazon/ion/impl/lite/IonValueLite;)V
  
224 ····return-void224 ····return-void
225 .end·method225 .end·method
  
226 .method·public·bridge·synthetic·add(ILjava/lang/Object;)V226 .method·public·bridge·synthetic·add(ILjava/lang/Object;)V
227 ····.locals·0227 ····.locals·0
 228 ····.annotation·system·Ldalvik/annotation/MethodParameters;
 229 ········accessFlags·=·{
 230 ············0x1000,
 231 ············0x1000
 232 ········}
 233 ········names·=·{
 234 ············null,
 235 ············null
 236 ········}
 237 ····.end·annotation
  
228 ····.line·37238 ····.line·37
229 ····check-cast·p2,·Lcom/amazon/ion/IonValue;239 ····check-cast·p2,·Lcom/amazon/ion/IonValue;
  
230 ····invoke-virtual·{p0,·p1,·p2},·Lcom/amazon/ion/impl/lite/IonSequenceLite;->add(ILcom/amazon/ion/IonValue;)V240 ····invoke-virtual·{p0,·p1,·p2},·Lcom/amazon/ion/impl/lite/IonSequenceLite;->add(ILcom/amazon/ion/IonValue;)V
  
231 ····return-void241 ····return-void
Offset 251, 14 lines modifiedOffset 261, 22 lines modified
251 ····move-result·p1261 ····move-result·p1
  
252 ····return·p1262 ····return·p1
253 .end·method263 .end·method
  
254 .method·public·bridge·synthetic·add(Ljava/lang/Object;)Z264 .method·public·bridge·synthetic·add(Ljava/lang/Object;)Z
255 ····.locals·0265 ····.locals·0
 266 ····.annotation·system·Ldalvik/annotation/MethodParameters;
 267 ········accessFlags·=·{
 268 ············0x1000
 269 ········}
 270 ········names·=·{
 271 ············null
 272 ········}
 273 ····.end·annotation
  
256 ····.line·37274 ····.line·37
257 ····check-cast·p1,·Lcom/amazon/ion/IonValue;275 ····check-cast·p1,·Lcom/amazon/ion/IonValue;
  
258 ····invoke-virtual·{p0,·p1},·Lcom/amazon/ion/impl/lite/IonSequenceLite;->add(Lcom/amazon/ion/IonValue;)Z276 ····invoke-virtual·{p0,·p1},·Lcom/amazon/ion/impl/lite/IonSequenceLite;->add(Lcom/amazon/ion/IonValue;)Z
  
259 ····move-result·p1277 ····move-result·p1
Offset 575, 27 lines modifiedOffset 593, 33 lines modified
  
575 ····invoke-static·{p1,·v0},·Ljava/lang/reflect/Array;->newInstance(Ljava/lang/Class;I)Ljava/lang/Object;593 ····invoke-static·{p1,·v0},·Ljava/lang/reflect/Array;->newInstance(Ljava/lang/Class;I)Ljava/lang/Object;
  
576 ····move-result-object·p1594 ····move-result-object·p1
  
577 ····check-cast·p1,·[Lcom/amazon/ion/IonValue;595 ····check-cast·p1,·[Lcom/amazon/ion/IonValue;
  
578 ····check-cast·p1,·[Lcom/amazon/ion/IonValue; 
  
579 ····.line·384596 ····.line·384
580 ····invoke-virtual·{p0,·p1},·Lcom/amazon/ion/impl/lite/IonSequenceLite;->toArray([Ljava/lang/Object;)[Ljava/lang/Object;597 ····invoke-virtual·{p0,·p1},·Lcom/amazon/ion/impl/lite/IonSequenceLite;->toArray([Ljava/lang/Object;)[Ljava/lang/Object;
  
581 ····.line·385598 ····.line·385
582 ····invoke-virtual·{p0},·Lcom/amazon/ion/impl/lite/IonSequenceLite;->clear()V599 ····invoke-virtual·{p0},·Lcom/amazon/ion/impl/lite/IonSequenceLite;->clear()V
  
583 ····return-object·p1600 ····return-object·p1
584 .end·method601 .end·method
  
585 .method·public·bridge·synthetic·get(I)Ljava/lang/Object;602 .method·public·bridge·synthetic·get(I)Ljava/lang/Object;
586 ····.locals·0603 ····.locals·0
 604 ····.annotation·system·Ldalvik/annotation/MethodParameters;
 605 ········accessFlags·=·{
 606 ············0x1000
 607 ········}
 608 ········names·=·{
 609 ············null
 610 ········}
 611 ····.end·annotation
  
587 ····.line·37612 ····.line·37
588 ····invoke-super·{p0,·p1},·Lcom/amazon/ion/impl/lite/IonContainerLite;->get(I)Lcom/amazon/ion/IonValue;613 ····invoke-super·{p0,·p1},·Lcom/amazon/ion/impl/lite/IonContainerLite;->get(I)Lcom/amazon/ion/IonValue;
  
589 ····move-result-object·p1614 ····move-result-object·p1
  
590 ····return-object·p1615 ····return-object·p1
Offset 688, 14 lines modifiedOffset 712, 22 lines modified
688 ····invoke-direct·{v0,·p1},·Ljava/lang/IndexOutOfBoundsException;-><init>(Ljava/lang/String;)V712 ····invoke-direct·{v0,·p1},·Ljava/lang/IndexOutOfBoundsException;-><init>(Ljava/lang/String;)V
  
689 ····throw·v0713 ····throw·v0
690 .end·method714 .end·method
  
691 .method·public·bridge·synthetic·remove(I)Ljava/lang/Object;715 .method·public·bridge·synthetic·remove(I)Ljava/lang/Object;
692 ····.locals·0716 ····.locals·0
 717 ····.annotation·system·Ldalvik/annotation/MethodParameters;
 718 ········accessFlags·=·{
 719 ············0x1000
 720 ········}
 721 ········names·=·{
 722 ············null
 723 ········}
 724 ····.end·annotation
  
693 ····.line·37725 ····.line·37
694 ····invoke-virtual·{p0,·p1},·Lcom/amazon/ion/impl/lite/IonSequenceLite;->remove(I)Lcom/amazon/ion/IonValue;726 ····invoke-virtual·{p0,·p1},·Lcom/amazon/ion/impl/lite/IonSequenceLite;->remove(I)Lcom/amazon/ion/IonValue;
  
695 ····move-result-object·p1727 ····move-result-object·p1
  
696 ····return-object·p1728 ····return-object·p1
Offset 946, 14 lines modifiedOffset 978, 24 lines modified
946 ····invoke-direct·{p2,·p1},·Ljava/lang/IndexOutOfBoundsException;-><init>(Ljava/lang/String;)V978 ····invoke-direct·{p2,·p1},·Ljava/lang/IndexOutOfBoundsException;-><init>(Ljava/lang/String;)V
  
947 ····throw·p2979 ····throw·p2
948 .end·method980 .end·method
  
949 .method·public·bridge·synthetic·set(ILjava/lang/Object;)Ljava/lang/Object;981 .method·public·bridge·synthetic·set(ILjava/lang/Object;)Ljava/lang/Object;
950 ····.locals·0982 ····.locals·0
 983 ····.annotation·system·Ldalvik/annotation/MethodParameters;
 984 ········accessFlags·=·{
 985 ············0x1000,
 986 ············0x1000
 987 ········}
 988 ········names·=·{
 989 ············null,
 990 ············null
 991 ········}
 992 ····.end·annotation
  
951 ····.line·37993 ····.line·37
952 ····check-cast·p2,·Lcom/amazon/ion/IonValue;994 ····check-cast·p2,·Lcom/amazon/ion/IonValue;
Max diff block lines reached; 621/3904 bytes (15.91%) of diff not shown.
9.74 KB
smali/com/amazon/ion/impl/lite/IonSystemLite$ValueLoader.smali
    
Offset 33, 14 lines modifiedOffset 33, 22 lines modified
  
33 .field·final·synthetic·this$0:Lcom/amazon/ion/impl/lite/IonSystemLite;33 .field·final·synthetic·this$0:Lcom/amazon/ion/impl/lite/IonSystemLite;
  
  
34 #·direct·methods34 #·direct·methods
35 .method·public·constructor·<init>(Lcom/amazon/ion/impl/lite/IonSystemLite;)V35 .method·public·constructor·<init>(Lcom/amazon/ion/impl/lite/IonSystemLite;)V
36 ····.locals·136 ····.locals·1
 37 ····.annotation·system·Ldalvik/annotation/MethodParameters;
 38 ········accessFlags·=·{
 39 ············0x1010
 40 ········}
 41 ········names·=·{
 42 ············null
 43 ········}
 44 ····.end·annotation
  
37 ····.line·68345 ····.line·683
38 ····iput-object·p1,·p0,·Lcom/amazon/ion/impl/lite/IonSystemLite$ValueLoader;->this$0:Lcom/amazon/ion/impl/lite/IonSystemLite;46 ····iput-object·p1,·p0,·Lcom/amazon/ion/impl/lite/IonSystemLite$ValueLoader;->this$0:Lcom/amazon/ion/impl/lite/IonSystemLite;
  
39 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V47 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
40 ····.line·68448 ····.line·684
Offset 59, 127 lines modifiedOffset 67, 89 lines modified
  
59 ····return-void67 ····return-void
60 .end·method68 .end·method
  
61 .method·private·attachToParent(Lcom/amazon/ion/impl/lite/IonValueLite;)V69 .method·private·attachToParent(Lcom/amazon/ion/impl/lite/IonValueLite;)V
62 ····.locals·370 ····.locals·3
  
63 ····.line·78871 ····.line·773
64 ····iget-object·v0,·p0,·Lcom/amazon/ion/impl/lite/IonSystemLite$ValueLoader;->containerStack:Ljava/util/ArrayList;72 ····iget-object·v0,·p0,·Lcom/amazon/ion/impl/lite/IonSystemLite$ValueLoader;->containerStack:Ljava/util/ArrayList;
  
65 ····invoke-virtual·{v0},·Ljava/util/ArrayList;->size()I73 ····invoke-virtual·{v0},·Ljava/util/ArrayList;->size()I
  
66 ····move-result·v174 ····move-result·v1
  
67 ····add-int/lit8·v1,·v1,·-0x175 ····add-int/lit8·v1,·v1,·-0x1
  
68 ····invoke-virtual·{v0,·v1},·Ljava/util/ArrayList;->get(I)Ljava/lang/Object;76 ····invoke-virtual·{v0,·v1},·Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
  
69 ····move-result-object·v077 ····move-result-object·v0
  
70 ····check-cast·v0,·Lcom/amazon/ion/impl/lite/IonContainerLite;78 ····check-cast·v0,·Lcom/amazon/ion/impl/lite/IonContainerLite;
  
71 ····.line·79179 ····.line·776
72 ····invoke-virtual·{p1},·Lcom/amazon/ion/impl/lite/IonValueLite;->_isSymbolPresent()Z80 ····invoke-virtual·{p1},·Lcom/amazon/ion/impl/lite/IonValueLite;->_isSymbolPresent()Z
  
73 ····move-result·v181 ····move-result·v1
  
74 ····.line·79282 ····.line·777
75 ····invoke-virtual·{v0},·Lcom/amazon/ion/impl/lite/IonContainerLite;->_isSymbolPresent()Z83 ····invoke-virtual·{v0},·Lcom/amazon/ion/impl/lite/IonContainerLite;->_isSymbolPresent()Z
  
76 ····move-result·v284 ····move-result·v2
  
77 ····or-int/2addr·v1,·v285 ····or-int/2addr·v1,·v2
  
78 ····.line·79386 ····.line·778
79 ····invoke-virtual·{v0,·v1},·Lcom/amazon/ion/impl/lite/IonContainerLite;->_isSymbolPresent(Z)Z87 ····invoke-virtual·{v0,·v1},·Lcom/amazon/ion/impl/lite/IonContainerLite;->_isSymbolPresent(Z)Z
  
80 ····.line·79588 ····.line·780
81 ····invoke-virtual·{v0,·p1},·Lcom/amazon/ion/impl/lite/IonContainerLite;->add(Lcom/amazon/ion/IonValue;)Z89 ····invoke-virtual·{v0,·p1},·Lcom/amazon/ion/impl/lite/IonContainerLite;->add(Lcom/amazon/ion/IonValue;)Z
  
82 ····return-void90 ····return-void
83 .end·method91 .end·method
  
84 .method·private·cloneAnnotationsIfAny(Lcom/amazon/ion/impl/lite/IonValueLite;)Z92 .method·private·cloneAnnotationsIfAny(Lcom/amazon/ion/impl/lite/IonValueLite;)Z
85 ····.locals·593 ····.locals·2
  
86 ····.line·76694 ····.line·761
87 ····iget-object·v0,·p0,·Lcom/amazon/ion/impl/lite/IonSystemLite$ValueLoader;->reader:Lcom/amazon/ion/IonReader;95 ····iget-object·v0,·p0,·Lcom/amazon/ion/impl/lite/IonSystemLite$ValueLoader;->reader:Lcom/amazon/ion/IonReader;
  
88 ····invoke-interface·{v0},·Lcom/amazon/ion/IonReader;->getTypeAnnotationSymbols()[Lcom/amazon/ion/SymbolToken;96 ····invoke-interface·{v0},·Lcom/amazon/ion/IonReader;->getTypeAnnotationSymbols()[Lcom/amazon/ion/SymbolToken;
  
89 ····move-result-object·v097 ····move-result-object·v0
  
90 ····.line·76798 ····.line·762
91 ····array-length·v1,·v099 ····array-length·v1,·v0
  
92 ····const/4·v2,·0x0 
  
93 ····if-nez·v1,·:cond_0100 ····if-nez·v1,·:cond_0
  
94 ····return·v2 
  
95 ····.line·771 
96 ····:cond_0 
97 ····:goto_0 
98 ····array-length·v1,·v0 
  
99 ····if-ge·v2,·v1,·:cond_2 
  
100 ····.line·773 
101 ····aget-object·v1,·v0,·v2 
  
102 ····.line·774 
103 ····invoke-interface·{v1},·Lcom/amazon/ion/SymbolToken;->getText()Ljava/lang/String; 
  
104 ····move-result-object·v3 
  
105 ····if-eqz·v3,·:cond_1 
  
106 ····.line·775 
107 ····invoke-interface·{v1},·Lcom/amazon/ion/SymbolToken;->getSid()I 
  
108 ····move-result·v1 
  
109 ····const/4·v4,·-0x1101 ····const/4·p1,·0x0
  
110 ····if-eq·v1,·v4,·:cond_1 
  
111 ····.line·777 
112 ····invoke-static·{v3,·v4},·Lcom/amazon/ion/impl/_Private_Utils;->newSymbolToken(Ljava/lang/String;I)Lcom/amazon/ion/impl/SymbolTokenImpl; 
  
113 ····move-result-object·v1 
  
114 ····aput-object·v1,·v0,·v2 
  
115 ····:cond_1 
116 ····add-int/lit8·v2,·v2,·0x1 
  
117 ····goto·:goto_0102 ····return·p1
  
118 ····.line·780103 ····.line·765
119 ····:cond_2104 ····:cond_0
120 ····invoke-virtual·{p1,·v0},·Lcom/amazon/ion/impl/lite/IonValueLite;->setTypeAnnotationSymbols([Lcom/amazon/ion/SymbolToken;)V105 ····invoke-virtual·{p1,·v0},·Lcom/amazon/ion/impl/lite/IonValueLite;->setTypeAnnotationSymbolsNoCopy([Lcom/amazon/ion/SymbolToken;)V
  
Max diff block lines reached; 6395/9845 bytes (64.96%) of diff not shown.
3.76 KB
smali/com/amazon/ion/impl/lite/IonSequenceLite$SubListView.smali
    
Offset 29, 14 lines modifiedOffset 29, 26 lines modified
  
29 .field·final·synthetic·this$0:Lcom/amazon/ion/impl/lite/IonSequenceLite;29 .field·final·synthetic·this$0:Lcom/amazon/ion/impl/lite/IonSequenceLite;
  
  
30 #·direct·methods30 #·direct·methods
31 .method·private·constructor·<init>(Lcom/amazon/ion/impl/lite/IonSequenceLite;II)V31 .method·private·constructor·<init>(Lcom/amazon/ion/impl/lite/IonSequenceLite;II)V
32 ····.locals·032 ····.locals·0
 33 ····.annotation·system·Ldalvik/annotation/MethodParameters;
 34 ········accessFlags·=·{
 35 ············0x1010,
 36 ············0x10,
 37 ············0x10
 38 ········}
 39 ········names·=·{
 40 ············null,
 41 ············null,
 42 ············null
 43 ········}
 44 ····.end·annotation
  
33 ····.line·40645 ····.line·406
34 ····iput-object·p1,·p0,·Lcom/amazon/ion/impl/lite/IonSequenceLite$SubListView;->this$0:Lcom/amazon/ion/impl/lite/IonSequenceLite;46 ····iput-object·p1,·p0,·Lcom/amazon/ion/impl/lite/IonSequenceLite$SubListView;->this$0:Lcom/amazon/ion/impl/lite/IonSequenceLite;
  
35 ····invoke-direct·{p0},·Ljava/util/AbstractList;-><init>()V47 ····invoke-direct·{p0},·Ljava/util/AbstractList;-><init>()V
  
36 ····.line·40748 ····.line·407
Offset 158, 14 lines modifiedOffset 170, 24 lines modified
158 ····iput·p1,·p0,·Lcom/amazon/ion/impl/lite/IonSequenceLite$SubListView;->size:I170 ····iput·p1,·p0,·Lcom/amazon/ion/impl/lite/IonSequenceLite$SubListView;->size:I
  
159 ····return-void171 ····return-void
160 .end·method172 .end·method
  
161 .method·public·bridge·synthetic·add(ILjava/lang/Object;)V173 .method·public·bridge·synthetic·add(ILjava/lang/Object;)V
162 ····.locals·0174 ····.locals·0
 175 ····.annotation·system·Ldalvik/annotation/MethodParameters;
 176 ········accessFlags·=·{
 177 ············0x1010,
 178 ············0x1010
 179 ········}
 180 ········names·=·{
 181 ············null,
 182 ············null
 183 ········}
 184 ····.end·annotation
  
163 ····.line·397185 ····.line·397
164 ····check-cast·p2,·Lcom/amazon/ion/IonValue;186 ····check-cast·p2,·Lcom/amazon/ion/IonValue;
  
165 ····invoke-virtual·{p0,·p1,·p2},·Lcom/amazon/ion/impl/lite/IonSequenceLite$SubListView;->add(ILcom/amazon/ion/IonValue;)V187 ····invoke-virtual·{p0,·p1,·p2},·Lcom/amazon/ion/impl/lite/IonSequenceLite$SubListView;->add(ILcom/amazon/ion/IonValue;)V
  
166 ····return-void188 ····return-void
Offset 224, 14 lines modifiedOffset 246, 22 lines modified
224 ····iput·p1,·p0,·Lcom/amazon/ion/impl/lite/IonSequenceLite$SubListView;->size:I246 ····iput·p1,·p0,·Lcom/amazon/ion/impl/lite/IonSequenceLite$SubListView;->size:I
  
225 ····return·v0247 ····return·v0
226 .end·method248 .end·method
  
227 .method·public·bridge·synthetic·add(Ljava/lang/Object;)Z249 .method·public·bridge·synthetic·add(Ljava/lang/Object;)Z
228 ····.locals·0250 ····.locals·0
 251 ····.annotation·system·Ldalvik/annotation/MethodParameters;
 252 ········accessFlags·=·{
 253 ············0x1010
 254 ········}
 255 ········names·=·{
 256 ············null
 257 ········}
 258 ····.end·annotation
  
229 ····.line·397259 ····.line·397
230 ····check-cast·p1,·Lcom/amazon/ion/IonValue;260 ····check-cast·p1,·Lcom/amazon/ion/IonValue;
  
231 ····invoke-virtual·{p0,·p1},·Lcom/amazon/ion/impl/lite/IonSequenceLite$SubListView;->add(Lcom/amazon/ion/IonValue;)Z261 ····invoke-virtual·{p0,·p1},·Lcom/amazon/ion/impl/lite/IonSequenceLite$SubListView;->add(Lcom/amazon/ion/IonValue;)Z
  
232 ····move-result·p1262 ····move-result·p1
Offset 399, 14 lines modifiedOffset 429, 22 lines modified
399 ····move-result-object·p1429 ····move-result-object·p1
  
400 ····return-object·p1430 ····return-object·p1
401 .end·method431 .end·method
  
402 .method·public·bridge·synthetic·get(I)Ljava/lang/Object;432 .method·public·bridge·synthetic·get(I)Ljava/lang/Object;
403 ····.locals·0433 ····.locals·0
 434 ····.annotation·system·Ldalvik/annotation/MethodParameters;
 435 ········accessFlags·=·{
 436 ············0x1010
 437 ········}
 438 ········names·=·{
 439 ············null
 440 ········}
 441 ····.end·annotation
  
404 ····.line·397442 ····.line·397
405 ····invoke-virtual·{p0,·p1},·Lcom/amazon/ion/impl/lite/IonSequenceLite$SubListView;->get(I)Lcom/amazon/ion/IonValue;443 ····invoke-virtual·{p0,·p1},·Lcom/amazon/ion/impl/lite/IonSequenceLite$SubListView;->get(I)Lcom/amazon/ion/IonValue;
  
406 ····move-result-object·p1444 ····move-result-object·p1
  
407 ····return-object·p1445 ····return-object·p1
Offset 575, 14 lines modifiedOffset 613, 22 lines modified
575 ····iput·v0,·p0,·Lcom/amazon/ion/impl/lite/IonSequenceLite$SubListView;->size:I613 ····iput·v0,·p0,·Lcom/amazon/ion/impl/lite/IonSequenceLite$SubListView;->size:I
  
576 ····return-object·p1614 ····return-object·p1
577 .end·method615 .end·method
  
578 .method·public·bridge·synthetic·remove(I)Ljava/lang/Object;616 .method·public·bridge·synthetic·remove(I)Ljava/lang/Object;
579 ····.locals·0617 ····.locals·0
 618 ····.annotation·system·Ldalvik/annotation/MethodParameters;
 619 ········accessFlags·=·{
 620 ············0x1010
 621 ········}
 622 ········names·=·{
 623 ············null
 624 ········}
 625 ····.end·annotation
  
580 ····.line·397626 ····.line·397
581 ····invoke-virtual·{p0,·p1},·Lcom/amazon/ion/impl/lite/IonSequenceLite$SubListView;->remove(I)Lcom/amazon/ion/IonValue;627 ····invoke-virtual·{p0,·p1},·Lcom/amazon/ion/impl/lite/IonSequenceLite$SubListView;->remove(I)Lcom/amazon/ion/IonValue;
  
582 ····move-result-object·p1628 ····move-result-object·p1
  
583 ····return-object·p1629 ····return-object·p1
Offset 796, 14 lines modifiedOffset 842, 24 lines modified
796 ····move-result-object·p1842 ····move-result-object·p1
  
797 ····return-object·p1843 ····return-object·p1
798 .end·method844 .end·method
  
799 .method·public·bridge·synthetic·set(ILjava/lang/Object;)Ljava/lang/Object;845 .method·public·bridge·synthetic·set(ILjava/lang/Object;)Ljava/lang/Object;
Max diff block lines reached; 467/3725 bytes (12.54%) of diff not shown.
1.37 KB
smali/com/amazon/ion/impl/bin/IonManagedBinaryWriter$SymbolState$1.smali
    
Offset 5, 26 lines modifiedOffset 5, 36 lines modified
  
5 #·annotations5 #·annotations
6 .annotation·system·Ldalvik/annotation/EnclosingClass;6 .annotation·system·Ldalvik/annotation/EnclosingClass;
7 ····value·=·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$SymbolState;7 ····value·=·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$SymbolState;
8 .end·annotation8 .end·annotation
  
9 .annotation·system·Ldalvik/annotation/InnerClass;9 .annotation·system·Ldalvik/annotation/InnerClass;
10 ····accessFlags·=·0x400810 ····accessFlags·=·0x4010
11 ····name·=·null11 ····name·=·null
12 .end·annotation12 .end·annotation
  
  
13 #·direct·methods13 #·direct·methods
14 .method·constructor·<init>(Ljava/lang/String;I)V14 .method·constructor·<init>(Ljava/lang/String;I)V
15 ····.locals·115 ····.locals·1
 16 ····.annotation·system·Ldalvik/annotation/MethodParameters;
 17 ········accessFlags·=·{
 18 ············0x1000,
 19 ············0x1000
 20 ········}
 21 ········names·=·{
 22 ············null,
 23 ············null
 24 ········}
 25 ····.end·annotation
  
16 ····const/4·v0,·0x026 ····const/4·v0,·0x0
  
17 ····.line·22227 ····.line·224
18 ····invoke-direct·{p0,·p1,·p2,·v0},·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$SymbolState;-><init>(Ljava/lang/String;ILcom/amazon/ion/impl/bin/IonManagedBinaryWriter$1;)V28 ····invoke-direct·{p0,·p1,·p2,·v0},·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$SymbolState;-><init>(Ljava/lang/String;ILcom/amazon/ion/impl/bin/IonManagedBinaryWriter$1;)V
  
19 ····return-void29 ····return-void
20 .end·method30 .end·method
  
  
21 #·virtual·methods31 #·virtual·methods
Offset 32, 12 lines modifiedOffset 42, 12 lines modified
32 ····.locals·042 ····.locals·0
33 ····.annotation·system·Ldalvik/annotation/Throws;43 ····.annotation·system·Ldalvik/annotation/Throws;
34 ········value·=·{44 ········value·=·{
35 ············Ljava/io/IOException;45 ············Ljava/io/IOException;
36 ········}46 ········}
37 ····.end·annotation47 ····.end·annotation
  
38 ····.line·22848 ····.line·230
39 ····invoke-virtual·{p1},·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter;->writeIonVersionMarker()V49 ····invoke-virtual·{p1},·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter;->writeIonVersionMarker()V
  
40 ····return-void50 ····return-void
41 .end·method51 .end·method
6.96 KB
smali/com/amazon/ion/impl/bin/IonRawBinaryWriter$ContainerType.smali
    
Offset 35, 115 lines modifiedOffset 35, 163 lines modified
  
  
35 #·instance·fields35 #·instance·fields
36 .field·public·final·allowedInStepOut:Z36 .field·public·final·allowedInStepOut:Z
  
  
37 #·direct·methods37 #·direct·methods
 38 .method·private·static·synthetic·$values()[Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$ContainerType;
 39 ····.locals·3
  
 40 ····const/4·v0,·0x4
  
 41 ····.line·215
 42 ····new-array·v0,·v0,·[Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$ContainerType;
  
 43 ····sget-object·v1,·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$ContainerType;->SEQUENCE:Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$ContainerType;
  
 44 ····const/4·v2,·0x0
  
 45 ····aput-object·v1,·v0,·v2
  
 46 ····sget-object·v1,·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$ContainerType;->STRUCT:Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$ContainerType;
  
 47 ····const/4·v2,·0x1
  
 48 ····aput-object·v1,·v0,·v2
  
 49 ····sget-object·v1,·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$ContainerType;->VALUE:Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$ContainerType;
  
 50 ····const/4·v2,·0x2
  
 51 ····aput-object·v1,·v0,·v2
  
 52 ····sget-object·v1,·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$ContainerType;->ANNOTATION:Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$ContainerType;
  
 53 ····const/4·v2,·0x3
  
 54 ····aput-object·v1,·v0,·v2
  
 55 ····return-object·v0
 56 .end·method
  
38 .method·static·constructor·<clinit>()V57 .method·static·constructor·<clinit>()V
39 ····.locals·958 ····.locals·4
  
40 ····.line·24059 ····.line·217
41 ····new-instance·v0,·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$ContainerType;60 ····new-instance·v0,·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$ContainerType;
  
42 ····const-string·v1,·"SEQUENCE"61 ····const-string·v1,·"SEQUENCE"
  
43 ····const/4·v2,·0x062 ····const/4·v2,·0x0
  
44 ····const/4·v3,·0x163 ····const/4·v3,·0x1
  
45 ····invoke-direct·{v0,·v1,·v2,·v3},·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$ContainerType;-><init>(Ljava/lang/String;IZ)V64 ····invoke-direct·{v0,·v1,·v2,·v3},·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$ContainerType;-><init>(Ljava/lang/String;IZ)V
  
46 ····sput-object·v0,·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$ContainerType;->SEQUENCE:Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$ContainerType;65 ····sput-object·v0,·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$ContainerType;->SEQUENCE:Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$ContainerType;
  
47 ····.line·24166 ····.line·218
48 ····new-instance·v1,·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$ContainerType;67 ····new-instance·v0,·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$ContainerType;
  
49 ····const-string·v4,·"STRUCT" 
  
50 ····invoke-direct·{v1,·v4,·v3,·v3},·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$ContainerType;-><init>(Ljava/lang/String;IZ)V 
  
51 ····sput-object·v1,·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$ContainerType;->STRUCT:Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$ContainerType; 
  
52 ····.line·242 
53 ····new-instance·v4,·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$ContainerType; 
  
54 ····const-string·v5,·"VALUE"68 ····const-string·v1,·"STRUCT"
  
55 ····const/4·v6,·0x269 ····invoke-direct·{v0,·v1,·v3,·v3},·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$ContainerType;-><init>(Ljava/lang/String;IZ)V
  
56 ····invoke-direct·{v4,·v5,·v6,·v2},·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$ContainerType;-><init>(Ljava/lang/String;IZ)V70 ····sput-object·v0,·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$ContainerType;->STRUCT:Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$ContainerType;
  
57 ····sput-object·v4,·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$ContainerType;->VALUE:Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$ContainerType;71 ····.line·219
 72 ····new-instance·v0,·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$ContainerType;
  
 73 ····const-string·v1,·"VALUE"
58 ····.line·243 
59 ····new-instance·v5,·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$ContainerType; 
  
60 ····const-string·v7,·"ANNOTATION"74 ····const/4·v3,·0x2
  
61 ····const/4·v8,·0x375 ····invoke-direct·{v0,·v1,·v3,·v2},·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$ContainerType;-><init>(Ljava/lang/String;IZ)V
  
62 ····invoke-direct·{v5,·v7,·v8,·v2},·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$ContainerType;-><init>(Ljava/lang/String;IZ)V76 ····sput-object·v0,·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$ContainerType;->VALUE:Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$ContainerType;
  
63 ····sput-object·v5,·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$ContainerType;->ANNOTATION:Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$ContainerType;77 ····.line·220
 78 ····new-instance·v0,·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$ContainerType;
  
64 ····const/4·v7,·0x479 ····const-string·v1,·"ANNOTATION"
  
 80 ····const/4·v3,·0x3
65 ····.line·238 
66 ····new-array·v7,·v7,·[Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$ContainerType; 
  
67 ····aput-object·v0,·v7,·v281 ····invoke-direct·{v0,·v1,·v3,·v2},·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$ContainerType;-><init>(Ljava/lang/String;IZ)V
  
68 ····aput-object·v1,·v7,·v382 ····sput-object·v0,·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$ContainerType;->ANNOTATION:Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$ContainerType;
  
69 ····aput-object·v4,·v7,·v683 ····.line·215
 84 ····invoke-static·{},·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$ContainerType;->$values()[Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$ContainerType;
  
70 ····aput-object·v5,·v7,·v885 ····move-result-object·v0
  
71 ····sput-object·v7,·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$ContainerType;->$VALUES:[Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$ContainerType;86 ····sput-object·v0,·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$ContainerType;->$VALUES:[Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$ContainerType;
  
72 ····return-void87 ····return-void
73 .end·method88 .end·method
  
74 .method·private·constructor·<init>(Ljava/lang/String;IZ)V89 .method·private·constructor·<init>(Ljava/lang/String;IZ)V
75 ····.locals·090 ····.locals·0
 91 ····.annotation·system·Ldalvik/annotation/MethodParameters;
 92 ········accessFlags·=·{
 93 ············0x1000,
 94 ············0x1000,
 95 ············0x10
 96 ········}
 97 ········names·=·{
 98 ············null,
 99 ············null,
 100 ············null
 101 ········}
 102 ····.end·annotation
  
Max diff block lines reached; 1548/6987 bytes (22.16%) of diff not shown.
2.22 KB
smali/com/amazon/ion/impl/bin/IonRawBinaryWriter$$ExternalSyntheticLambda0.smali
    
Offset 1, 44 lines modifiedOffset 1, 36 lines modified
1 .class·public·final·synthetic·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$$ExternalSyntheticLambda0;1 .class·public·final·synthetic·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$$ExternalSyntheticLambda0;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"D8$$SyntheticClass"3 .source·"D8$$SyntheticClass"
  
4 #·interfaces4 #·interfaces
5 .implements·Lcom/amazon/ion/impl/_Private_RecyclingStack$Recycler;5 .implements·Ljava/lang/Runnable;
  
  
6 #·instance·fields6 #·instance·fields
7 .field·public·final·synthetic·f$0:Lcom/amazon/ion/impl/bin/IonRawBinaryWriter;7 .field·public·final·synthetic·f$0:Lcom/amazon/ion/impl/bin/IonRawBinaryWriter;
  
8 .field·public·final·synthetic·f$1:Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$ContainerType; 
  
  
9 #·direct·methods8 #·direct·methods
10 .method·public·synthetic·constructor·<init>(Lcom/amazon/ion/impl/bin/IonRawBinaryWriter;Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$ContainerType;)V9 .method·public·synthetic·constructor·<init>(Lcom/amazon/ion/impl/bin/IonRawBinaryWriter;)V
11 ····.locals·010 ····.locals·0
  
12 ····.line·011 ····.line·0
13 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V12 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
14 ····iput-object·p1,·p0,·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$$ExternalSyntheticLambda0;->f$0:Lcom/amazon/ion/impl/bin/IonRawBinaryWriter;13 ····iput-object·p1,·p0,·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$$ExternalSyntheticLambda0;->f$0:Lcom/amazon/ion/impl/bin/IonRawBinaryWriter;
  
15 ····iput-object·p2,·p0,·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$$ExternalSyntheticLambda0;->f$1:Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$ContainerType; 
  
16 ····return-void14 ····return-void
17 .end·method15 .end·method
  
  
18 #·virtual·methods16 #·virtual·methods
19 .method·public·final·recycle(Ljava/lang/Object;)V17 .method·public·final·run()V
20 ····.locals·218 ····.locals·1
  
21 ····.line·019 ····.line·0
22 ····iget-object·v0,·p0,·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$$ExternalSyntheticLambda0;->f$0:Lcom/amazon/ion/impl/bin/IonRawBinaryWriter;20 ····iget-object·v0,·p0,·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$$ExternalSyntheticLambda0;->f$0:Lcom/amazon/ion/impl/bin/IonRawBinaryWriter;
  
 21 ····invoke-virtual·{v0},·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter;->endOfBlockSizeReached()V
23 ····iget-object·v1,·p0,·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$$ExternalSyntheticLambda0;->f$1:Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$ContainerType; 
  
24 ····check-cast·p1,·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$ContainerInfo; 
  
25 ····invoke-virtual·{v0,·v1,·p1},·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter;->lambda$pushContainer$0$com-amazon-ion-impl-bin-IonRawBinaryWriter(Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$ContainerType;Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$ContainerInfo;)V 
  
26 ····return-void22 ····return-void
27 .end·method23 .end·method
2.21 KB
smali/com/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportedSymbolResolverMode$2.smali
    
Offset 5, 54 lines modifiedOffset 5, 64 lines modified
  
5 #·annotations5 #·annotations
6 .annotation·system·Ldalvik/annotation/EnclosingClass;6 .annotation·system·Ldalvik/annotation/EnclosingClass;
7 ····value·=·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportedSymbolResolverMode;7 ····value·=·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportedSymbolResolverMode;
8 .end·annotation8 .end·annotation
  
9 .annotation·system·Ldalvik/annotation/InnerClass;9 .annotation·system·Ldalvik/annotation/InnerClass;
10 ····accessFlags·=·0x400810 ····accessFlags·=·0x4010
11 ····name·=·null11 ····name·=·null
12 .end·annotation12 .end·annotation
  
  
13 #·direct·methods13 #·direct·methods
14 .method·constructor·<init>(Ljava/lang/String;I)V14 .method·constructor·<init>(Ljava/lang/String;I)V
15 ····.locals·115 ····.locals·1
 16 ····.annotation·system·Ldalvik/annotation/MethodParameters;
 17 ········accessFlags·=·{
 18 ············0x1000,
 19 ············0x1000
 20 ········}
 21 ········names·=·{
 22 ············null,
 23 ············null
 24 ········}
 25 ····.end·annotation
  
16 ····const/4·v0,·0x026 ····const/4·v0,·0x0
  
17 ····.line·13927 ····.line·141
18 ····invoke-direct·{p0,·p1,·p2,·v0},·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportedSymbolResolverMode;-><init>(Ljava/lang/String;ILcom/amazon/ion/impl/bin/IonManagedBinaryWriter$1;)V28 ····invoke-direct·{p0,·p1,·p2,·v0},·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportedSymbolResolverMode;-><init>(Ljava/lang/String;ILcom/amazon/ion/impl/bin/IonManagedBinaryWriter$1;)V
  
19 ····return-void29 ····return-void
20 .end·method30 .end·method
  
  
21 #·virtual·methods31 #·virtual·methods
22 .method·createBuilder()Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$SymbolResolverBuilder;32 .method·createBuilder()Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$SymbolResolverBuilder;
23 ····.locals·433 ····.locals·4
  
24 ····.line·14434 ····.line·146
25 ····new-instance·v0,·Ljava/util/ArrayList;35 ····new-instance·v0,·Ljava/util/ArrayList;
  
26 ····invoke-direct·{v0},·Ljava/util/ArrayList;-><init>()V36 ····invoke-direct·{v0},·Ljava/util/ArrayList;-><init>()V
  
27 ····.line·14537 ····.line·147
28 ····new-instance·v1,·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportTablePosition;38 ····new-instance·v1,·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportTablePosition;
  
29 ····invoke-static·{},·Lcom/amazon/ion/impl/bin/Symbols;->systemSymbolTable()Lcom/amazon/ion/SymbolTable;39 ····invoke-static·{},·Lcom/amazon/ion/impl/bin/Symbols;->systemSymbolTable()Lcom/amazon/ion/SymbolTable;
  
30 ····move-result-object·v240 ····move-result-object·v2
  
31 ····const/4·v3,·0x141 ····const/4·v3,·0x1
  
32 ····invoke-direct·{v1,·v2,·v3},·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportTablePosition;-><init>(Lcom/amazon/ion/SymbolTable;I)V42 ····invoke-direct·{v1,·v2,·v3},·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportTablePosition;-><init>(Lcom/amazon/ion/SymbolTable;I)V
  
33 ····invoke-interface·{v0,·v1},·Ljava/util/List;->add(Ljava/lang/Object;)Z43 ····invoke-interface·{v0,·v1},·Ljava/util/List;->add(Ljava/lang/Object;)Z
  
34 ····.line·14644 ····.line·148
35 ····new-instance·v1,·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportedSymbolResolverMode$2$1;45 ····new-instance·v1,·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportedSymbolResolverMode$2$1;
  
36 ····invoke-direct·{v1,·p0,·v0},·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportedSymbolResolverMode$2$1;-><init>(Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportedSymbolResolverMode$2;Ljava/util/List;)V46 ····invoke-direct·{v1,·p0,·v0},·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportedSymbolResolverMode$2$1;-><init>(Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportedSymbolResolverMode$2;Ljava/util/List;)V
  
37 ····return-object·v147 ····return-object·v1
38 .end·method48 .end·method
7.62 KB
smali/com/amazon/ion/impl/bin/IonManagedBinaryWriter$SymbolState.smali
    
Offset 31, 121 lines modifiedOffset 31, 167 lines modified
  
31 .field·public·static·final·enum·LOCAL_SYMBOLS_WITH_IMPORTS_ONLY:Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$SymbolState;31 .field·public·static·final·enum·LOCAL_SYMBOLS_WITH_IMPORTS_ONLY:Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$SymbolState;
  
32 .field·public·static·final·enum·SYSTEM_SYMBOLS:Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$SymbolState;32 .field·public·static·final·enum·SYSTEM_SYMBOLS:Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$SymbolState;
  
  
33 #·direct·methods33 #·direct·methods
 34 .method·private·static·synthetic·$values()[Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$SymbolState;
 35 ····.locals·3
  
 36 ····const/4·v0,·0x4
  
 37 ····.line·223
 38 ····new-array·v0,·v0,·[Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$SymbolState;
  
 39 ····sget-object·v1,·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$SymbolState;->SYSTEM_SYMBOLS:Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$SymbolState;
  
 40 ····const/4·v2,·0x0
  
 41 ····aput-object·v1,·v0,·v2
  
 42 ····sget-object·v1,·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$SymbolState;->LOCAL_SYMBOLS_WITH_IMPORTS_ONLY:Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$SymbolState;
  
 43 ····const/4·v2,·0x1
  
 44 ····aput-object·v1,·v0,·v2
  
 45 ····sget-object·v1,·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$SymbolState;->LOCAL_SYMBOLS:Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$SymbolState;
  
 46 ····const/4·v2,·0x2
  
 47 ····aput-object·v1,·v0,·v2
  
 48 ····sget-object·v1,·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$SymbolState;->LOCAL_SYMBOLS_FLUSHED:Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$SymbolState;
  
 49 ····const/4·v2,·0x3
  
 50 ····aput-object·v1,·v0,·v2
  
 51 ····return-object·v0
 52 .end·method
  
34 .method·static·constructor·<clinit>()V53 .method·static·constructor·<clinit>()V
35 ····.locals·954 ····.locals·3
  
36 ····.line·22255 ····.line·224
37 ····new-instance·v0,·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$SymbolState$1;56 ····new-instance·v0,·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$SymbolState$1;
  
38 ····const-string·v1,·"SYSTEM_SYMBOLS"57 ····const-string·v1,·"SYSTEM_SYMBOLS"
  
39 ····const/4·v2,·0x058 ····const/4·v2,·0x0
  
40 ····invoke-direct·{v0,·v1,·v2},·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$SymbolState$1;-><init>(Ljava/lang/String;I)V59 ····invoke-direct·{v0,·v1,·v2},·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$SymbolState$1;-><init>(Ljava/lang/String;I)V
  
41 ····sput-object·v0,·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$SymbolState;->SYSTEM_SYMBOLS:Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$SymbolState;60 ····sput-object·v0,·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$SymbolState;->SYSTEM_SYMBOLS:Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$SymbolState;
  
42 ····.line·23161 ····.line·233
43 ····new-instance·v1,·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$SymbolState$2;62 ····new-instance·v0,·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$SymbolState$2;
  
44 ····const-string·v3,·"LOCAL_SYMBOLS_WITH_IMPORTS_ONLY" 
  
45 ····const/4·v4,·0x163 ····const-string·v1,·"LOCAL_SYMBOLS_WITH_IMPORTS_ONLY"
  
46 ····invoke-direct·{v1,·v3,·v4},·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$SymbolState$2;-><init>(Ljava/lang/String;I)V64 ····const/4·v2,·0x1
  
47 ····sput-object·v1,·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$SymbolState;->LOCAL_SYMBOLS_WITH_IMPORTS_ONLY:Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$SymbolState;65 ····invoke-direct·{v0,·v1,·v2},·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$SymbolState$2;-><init>(Ljava/lang/String;I)V
  
 66 ····sput-object·v0,·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$SymbolState;->LOCAL_SYMBOLS_WITH_IMPORTS_ONLY:Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$SymbolState;
48 ····.line·240 
49 ····new-instance·v3,·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$SymbolState$3; 
  
50 ····const-string·v5,·"LOCAL_SYMBOLS"67 ····.line·242
 68 ····new-instance·v0,·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$SymbolState$3;
  
51 ····const/4·v6,·0x269 ····const-string·v1,·"LOCAL_SYMBOLS"
  
52 ····invoke-direct·{v3,·v5,·v6},·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$SymbolState$3;-><init>(Ljava/lang/String;I)V70 ····const/4·v2,·0x2
  
53 ····sput-object·v3,·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$SymbolState;->LOCAL_SYMBOLS:Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$SymbolState;71 ····invoke-direct·{v0,·v1,·v2},·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$SymbolState$3;-><init>(Ljava/lang/String;I)V
  
 72 ····sput-object·v0,·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$SymbolState;->LOCAL_SYMBOLS:Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$SymbolState;
54 ····.line·251 
55 ····new-instance·v5,·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$SymbolState$4; 
  
56 ····const-string·v7,·"LOCAL_SYMBOLS_FLUSHED"73 ····.line·253
 74 ····new-instance·v0,·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$SymbolState$4;
  
57 ····const/4·v8,·0x375 ····const-string·v1,·"LOCAL_SYMBOLS_FLUSHED"
  
58 ····invoke-direct·{v5,·v7,·v8},·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$SymbolState$4;-><init>(Ljava/lang/String;I)V76 ····const/4·v2,·0x3
  
59 ····sput-object·v5,·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$SymbolState;->LOCAL_SYMBOLS_FLUSHED:Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$SymbolState;77 ····invoke-direct·{v0,·v1,·v2},·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$SymbolState$4;-><init>(Ljava/lang/String;I)V
  
60 ····const/4·v7,·0x478 ····sput-object·v0,·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$SymbolState;->LOCAL_SYMBOLS_FLUSHED:Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$SymbolState;
  
61 ····.line·22179 ····.line·223
62 ····new-array·v7,·v7,·[Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$SymbolState;80 ····invoke-static·{},·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$SymbolState;->$values()[Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$SymbolState;
  
 81 ····move-result-object·v0
63 ····aput-object·v0,·v7,·v2 
  
64 ····aput-object·v1,·v7,·v4 
  
65 ····aput-object·v3,·v7,·v6 
  
66 ····aput-object·v5,·v7,·v8 
  
67 ····sput-object·v7,·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$SymbolState;->$VALUES:[Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$SymbolState;82 ····sput-object·v0,·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$SymbolState;->$VALUES:[Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$SymbolState;
  
68 ····return-void83 ····return-void
69 .end·method84 .end·method
  
70 .method·private·constructor·<init>(Ljava/lang/String;I)V85 .method·private·constructor·<init>(Ljava/lang/String;I)V
71 ····.locals·086 ····.locals·0
 87 ····.annotation·system·Ldalvik/annotation/MethodParameters;
 88 ········accessFlags·=·{
 89 ············0x1000,
 90 ············0x1000
 91 ········}
 92 ········names·=·{
 93 ············null,
 94 ············null
 95 ········}
 96 ····.end·annotation
  
72 ····.annotation·system·Ldalvik/annotation/Signature;97 ····.annotation·system·Ldalvik/annotation/Signature;
73 ········value·=·{98 ········value·=·{
Max diff block lines reached; 1703/7659 bytes (22.24%) of diff not shown.
2.4 KB
smali/com/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportedSymbolResolverMode$2$1.smali
    
Offset 22, 52 lines modifiedOffset 22, 68 lines modified
  
22 .field·final·synthetic·val$imports:Ljava/util/List;22 .field·final·synthetic·val$imports:Ljava/util/List;
  
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportedSymbolResolverMode$2;Ljava/util/List;)V24 .method·constructor·<init>(Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportedSymbolResolverMode$2;Ljava/util/List;)V
25 ····.locals·025 ····.locals·0
 26 ····.annotation·system·Ldalvik/annotation/MethodParameters;
 27 ········accessFlags·=·{
 28 ············0x8010,
 29 ············0x1010
 30 ········}
 31 ········names·=·{
 32 ············null,
 33 ············null
 34 ········}
 35 ····.end·annotation
  
 36 ····.annotation·system·Ldalvik/annotation/Signature;
 37 ········value·=·{
 38 ············"()V"
 39 ········}
 40 ····.end·annotation
  
26 ····.line·14741 ····.line·149
27 ····iput-object·p1,·p0,·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportedSymbolResolverMode$2$1;->this$0:Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportedSymbolResolverMode$2;42 ····iput-object·p1,·p0,·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportedSymbolResolverMode$2$1;->this$0:Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportedSymbolResolverMode$2;
  
28 ····iput-object·p2,·p0,·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportedSymbolResolverMode$2$1;->val$imports:Ljava/util/List;43 ····iput-object·p2,·p0,·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportedSymbolResolverMode$2$1;->val$imports:Ljava/util/List;
  
29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V44 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
30 ····return-void45 ····return-void
31 .end·method46 .end·method
  
  
32 #·virtual·methods47 #·virtual·methods
33 .method·public·addSymbolTable(Lcom/amazon/ion/SymbolTable;I)I48 .method·public·addSymbolTable(Lcom/amazon/ion/SymbolTable;I)I
34 ····.locals·249 ····.locals·2
  
35 ····.line·15050 ····.line·152
36 ····iget-object·v0,·p0,·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportedSymbolResolverMode$2$1;->val$imports:Ljava/util/List;51 ····iget-object·v0,·p0,·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportedSymbolResolverMode$2$1;->val$imports:Ljava/util/List;
  
37 ····new-instance·v1,·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportTablePosition;52 ····new-instance·v1,·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportTablePosition;
  
38 ····invoke-direct·{v1,·p1,·p2},·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportTablePosition;-><init>(Lcom/amazon/ion/SymbolTable;I)V53 ····invoke-direct·{v1,·p1,·p2},·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportTablePosition;-><init>(Lcom/amazon/ion/SymbolTable;I)V
  
39 ····invoke-interface·{v0,·v1},·Ljava/util/List;->add(Ljava/lang/Object;)Z54 ····invoke-interface·{v0,·v1},·Ljava/util/List;->add(Ljava/lang/Object;)Z
  
40 ····.line·15155 ····.line·153
41 ····invoke-interface·{p1},·Lcom/amazon/ion/SymbolTable;->getMaxId()I56 ····invoke-interface·{p1},·Lcom/amazon/ion/SymbolTable;->getMaxId()I
  
42 ····move-result·p157 ····move-result·p1
  
43 ····add-int/2addr·p2,·p158 ····add-int/2addr·p2,·p1
  
44 ····return·p259 ····return·p2
45 .end·method60 .end·method
  
46 .method·public·build()Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$SymbolResolver;61 .method·public·build()Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$SymbolResolver;
47 ····.locals·162 ····.locals·1
  
48 ····.line·15663 ····.line·158
49 ····new-instance·v0,·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportedSymbolResolverMode$2$1$1;64 ····new-instance·v0,·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportedSymbolResolverMode$2$1$1;
  
50 ····invoke-direct·{v0,·p0},·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportedSymbolResolverMode$2$1$1;-><init>(Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportedSymbolResolverMode$2$1;)V65 ····invoke-direct·{v0,·p0},·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportedSymbolResolverMode$2$1$1;-><init>(Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportedSymbolResolverMode$2$1;)V
  
51 ····return-object·v066 ····return-object·v0
52 .end·method67 .end·method
4.86 KB
smali/com/amazon/ion/impl/bin/IonRawBinaryWriter$StreamCloseMode.smali
    
Offset 27, 86 lines modifiedOffset 27, 124 lines modified
  
27 .field·public·static·final·enum·CLOSE:Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$StreamCloseMode;27 .field·public·static·final·enum·CLOSE:Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$StreamCloseMode;
  
28 .field·public·static·final·enum·NO_CLOSE:Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$StreamCloseMode;28 .field·public·static·final·enum·NO_CLOSE:Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$StreamCloseMode;
  
  
29 #·direct·methods29 #·direct·methods
 30 .method·private·static·synthetic·$values()[Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$StreamCloseMode;
 31 ····.locals·3
  
 32 ····const/4·v0,·0x2
  
 33 ····.line·337
 34 ····new-array·v0,·v0,·[Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$StreamCloseMode;
  
 35 ····sget-object·v1,·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$StreamCloseMode;->NO_CLOSE:Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$StreamCloseMode;
  
 36 ····const/4·v2,·0x0
  
 37 ····aput-object·v1,·v0,·v2
  
 38 ····sget-object·v1,·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$StreamCloseMode;->CLOSE:Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$StreamCloseMode;
  
 39 ····const/4·v2,·0x1
  
 40 ····aput-object·v1,·v0,·v2
  
 41 ····return-object·v0
 42 .end·method
  
30 .method·static·constructor·<clinit>()V43 .method·static·constructor·<clinit>()V
31 ····.locals·544 ····.locals·3
  
32 ····.line·33645 ····.line·339
33 ····new-instance·v0,·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$StreamCloseMode;46 ····new-instance·v0,·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$StreamCloseMode;
  
34 ····const-string·v1,·"NO_CLOSE"47 ····const-string·v1,·"NO_CLOSE"
  
35 ····const/4·v2,·0x048 ····const/4·v2,·0x0
  
36 ····invoke-direct·{v0,·v1,·v2},·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$StreamCloseMode;-><init>(Ljava/lang/String;I)V49 ····invoke-direct·{v0,·v1,·v2},·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$StreamCloseMode;-><init>(Ljava/lang/String;I)V
  
37 ····sput-object·v0,·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$StreamCloseMode;->NO_CLOSE:Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$StreamCloseMode;50 ····sput-object·v0,·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$StreamCloseMode;->NO_CLOSE:Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$StreamCloseMode;
  
38 ····.line·33751 ····.line·340
39 ····new-instance·v1,·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$StreamCloseMode;52 ····new-instance·v0,·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$StreamCloseMode;
  
40 ····const-string·v3,·"CLOSE" 
  
41 ····const/4·v4,·0x1 
  
42 ····invoke-direct·{v1,·v3,·v4},·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$StreamCloseMode;-><init>(Ljava/lang/String;I)V53 ····const-string·v1,·"CLOSE"
  
43 ····sput-object·v1,·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$StreamCloseMode;->CLOSE:Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$StreamCloseMode;54 ····const/4·v2,·0x1
  
44 ····const/4·v3,·0x255 ····invoke-direct·{v0,·v1,·v2},·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$StreamCloseMode;-><init>(Ljava/lang/String;I)V
  
 56 ····sput-object·v0,·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$StreamCloseMode;->CLOSE:Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$StreamCloseMode;
45 ····.line·334 
46 ····new-array·v3,·v3,·[Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$StreamCloseMode; 
  
47 ····aput-object·v0,·v3,·v257 ····.line·337
 58 ····invoke-static·{},·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$StreamCloseMode;->$values()[Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$StreamCloseMode;
  
48 ····aput-object·v1,·v3,·v459 ····move-result-object·v0
  
49 ····sput-object·v3,·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$StreamCloseMode;->$VALUES:[Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$StreamCloseMode;60 ····sput-object·v0,·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$StreamCloseMode;->$VALUES:[Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$StreamCloseMode;
  
50 ····return-void61 ····return-void
51 .end·method62 .end·method
  
52 .method·private·constructor·<init>(Ljava/lang/String;I)V63 .method·private·constructor·<init>(Ljava/lang/String;I)V
53 ····.locals·064 ····.locals·0
 65 ····.annotation·system·Ldalvik/annotation/MethodParameters;
 66 ········accessFlags·=·{
 67 ············0x1000,
 68 ············0x1000
 69 ········}
 70 ········names·=·{
 71 ············null,
 72 ············null
 73 ········}
 74 ····.end·annotation
  
54 ····.annotation·system·Ldalvik/annotation/Signature;75 ····.annotation·system·Ldalvik/annotation/Signature;
55 ········value·=·{76 ········value·=·{
56 ············"()V"77 ············"()V"
57 ········}78 ········}
58 ····.end·annotation79 ····.end·annotation
  
59 ····.line·33480 ····.line·337
60 ····invoke-direct·{p0,·p1,·p2},·Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V81 ····invoke-direct·{p0,·p1,·p2},·Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V
  
61 ····return-void82 ····return-void
62 .end·method83 .end·method
  
63 .method·public·static·valueOf(Ljava/lang/String;)Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$StreamCloseMode;84 .method·public·static·valueOf(Ljava/lang/String;)Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$StreamCloseMode;
64 ····.locals·185 ····.locals·1
 86 ····.annotation·system·Ldalvik/annotation/MethodParameters;
 87 ········accessFlags·=·{
 88 ············0x8000
 89 ········}
 90 ········names·=·{
 91 ············null
 92 ········}
 93 ····.end·annotation
  
65 ····.line·33494 ····.line·337
66 ····const-class·v0,·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$StreamCloseMode;95 ····const-class·v0,·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$StreamCloseMode;
  
67 ····invoke-static·{v0,·p0},·Ljava/lang/Enum;->valueOf(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum;96 ····invoke-static·{v0,·p0},·Ljava/lang/Enum;->valueOf(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum;
  
68 ····move-result-object·p097 ····move-result-object·p0
  
69 ····check-cast·p0,·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$StreamCloseMode;98 ····check-cast·p0,·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$StreamCloseMode;
  
70 ····return-object·p099 ····return-object·p0
71 .end·method100 .end·method
  
72 .method·public·static·values()[Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$StreamCloseMode;101 .method·public·static·values()[Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$StreamCloseMode;
73 ····.locals·1102 ····.locals·1
  
74 ····.line·334103 ····.line·337
75 ····sget-object·v0,·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$StreamCloseMode;->$VALUES:[Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$StreamCloseMode;104 ····sget-object·v0,·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$StreamCloseMode;->$VALUES:[Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$StreamCloseMode;
  
76 ····invoke-virtual·{v0},·[Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$StreamCloseMode;->clone()Ljava/lang/Object;105 ····invoke-virtual·{v0},·[Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$StreamCloseMode;->clone()Ljava/lang/Object;
  
Max diff block lines reached; 84/4833 bytes (1.74%) of diff not shown.
1.56 KB
smali/com/amazon/ion/impl/bin/IonRawBinaryWriter$PreallocationMode$1.smali
    
Offset 5, 47 lines modifiedOffset 5, 61 lines modified
  
5 #·annotations5 #·annotations
6 .annotation·system·Ldalvik/annotation/EnclosingClass;6 .annotation·system·Ldalvik/annotation/EnclosingClass;
7 ····value·=·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$PreallocationMode;7 ····value·=·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$PreallocationMode;
8 .end·annotation8 .end·annotation
  
9 .annotation·system·Ldalvik/annotation/InnerClass;9 .annotation·system·Ldalvik/annotation/InnerClass;
10 ····accessFlags·=·0x400810 ····accessFlags·=·0x4010
11 ····name·=·null11 ····name·=·null
12 .end·annotation12 .end·annotation
  
  
13 #·direct·methods13 #·direct·methods
14 .method·constructor·<init>(Ljava/lang/String;III)V14 .method·constructor·<init>(Ljava/lang/String;III)V
15 ····.locals·615 ····.locals·6
 16 ····.annotation·system·Ldalvik/annotation/MethodParameters;
 17 ········accessFlags·=·{
 18 ············0x1000,
 19 ············0x1000,
 20 ············0x10,
 21 ············0x10
 22 ········}
 23 ········names·=·{
 24 ············null,
 25 ············null,
 26 ············null,
 27 ············null
 28 ········}
 29 ····.end·annotation
  
16 ····const/4·v5,·0x030 ····const/4·v5,·0x0
  
17 ····move-object·v0,·p031 ····move-object·v0,·p0
  
18 ····move-object·v1,·p132 ····move-object·v1,·p1
  
19 ····move·v2,·p233 ····move·v2,·p2
  
20 ····move·v3,·p334 ····move·v3,·p3
  
21 ····move·v4,·p435 ····move·v4,·p4
  
22 ····.line·16236 ····.line·143
23 ····invoke-direct/range·{v0·..·v5},·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$PreallocationMode;-><init>(Ljava/lang/String;IIILcom/amazon/ion/impl/bin/IonRawBinaryWriter$1;)V37 ····invoke-direct/range·{v0·..·v5},·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$PreallocationMode;-><init>(Ljava/lang/String;IIILcom/amazon/ion/impl/bin/IonRawBinaryWriter$1;)V
  
24 ····return-void38 ····return-void
25 .end·method39 .end·method
  
  
26 #·virtual·methods40 #·virtual·methods
27 .method·patchLength(Lcom/amazon/ion/impl/bin/WriteBuffer;JJ)V41 .method·patchLength(Lcom/amazon/ion/impl/bin/WriteBuffer;JJ)V
28 ····.locals·042 ····.locals·0
  
29 ····.line·16743 ····.line·148
30 ····new-instance·p1,·Ljava/lang/IllegalStateException;44 ····new-instance·p1,·Ljava/lang/IllegalStateException;
  
31 ····const-string·p2,·"Cannot·patch·in·PREALLOCATE·0·mode"45 ····const-string·p2,·"Cannot·patch·in·PREALLOCATE·0·mode"
  
32 ····invoke-direct·{p1,·p2},·Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V46 ····invoke-direct·{p1,·p2},·Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
  
33 ····throw·p147 ····throw·p1
2.85 KB
smali/com/amazon/ion/impl/bin/IonManagedBinaryWriter$UserState$4.smali
    
Offset 5, 50 lines modifiedOffset 5, 60 lines modified
  
5 #·annotations5 #·annotations
6 .annotation·system·Ldalvik/annotation/EnclosingClass;6 .annotation·system·Ldalvik/annotation/EnclosingClass;
7 ····value·=·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$UserState;7 ····value·=·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$UserState;
8 .end·annotation8 .end·annotation
  
9 .annotation·system·Ldalvik/annotation/InnerClass;9 .annotation·system·Ldalvik/annotation/InnerClass;
10 ····accessFlags·=·0x400810 ····accessFlags·=·0x4010
11 ····name·=·null11 ····name·=·null
12 .end·annotation12 .end·annotation
  
  
13 #·direct·methods13 #·direct·methods
14 .method·constructor·<init>(Ljava/lang/String;I)V14 .method·constructor·<init>(Ljava/lang/String;I)V
15 ····.locals·115 ····.locals·1
 16 ····.annotation·system·Ldalvik/annotation/MethodParameters;
 17 ········accessFlags·=·{
 18 ············0x1000,
 19 ············0x1000
 20 ········}
 21 ········names·=·{
 22 ············null,
 23 ············null
 24 ········}
 25 ····.end·annotation
  
16 ····const/4·v0,·0x026 ····const/4·v0,·0x0
  
17 ····.line·51227 ····.line·514
18 ····invoke-direct·{p0,·p1,·p2,·v0},·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$UserState;-><init>(Ljava/lang/String;ILcom/amazon/ion/impl/bin/IonManagedBinaryWriter$1;)V28 ····invoke-direct·{p0,·p1,·p2,·v0},·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$UserState;-><init>(Ljava/lang/String;ILcom/amazon/ion/impl/bin/IonManagedBinaryWriter$1;)V
  
19 ····return-void29 ····return-void
20 .end·method30 .end·method
  
  
21 #·virtual·methods31 #·virtual·methods
22 .method·public·afterStepOut(Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter;)V32 .method·public·afterStepOut(Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter;)V
23 ····.locals·233 ····.locals·2
  
24 ····.line·51934 ····.line·521
25 ····invoke-static·{p1},·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter;->access$300(Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter;)Lcom/amazon/ion/impl/bin/IonRawBinaryWriter;35 ····invoke-static·{p1},·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter;->access$300(Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter;)Lcom/amazon/ion/impl/bin/IonRawBinaryWriter;
  
26 ····move-result-object·v036 ····move-result-object·v0
  
27 ····invoke-virtual·{v0},·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter;->getDepth()I37 ····invoke-virtual·{v0},·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter;->getDepth()I
  
28 ····move-result·v038 ····move-result·v0
  
29 ····const/4·v1,·0x139 ····const/4·v1,·0x1
  
30 ····if-ne·v0,·v1,·:cond_040 ····if-ne·v0,·v1,·:cond_0
  
31 ····.line·52141 ····.line·523
32 ····sget-object·v0,·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$UserState$4;->LOCALS_AT_TOP:Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$UserState;42 ····sget-object·v0,·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$UserState$4;->LOCALS_AT_TOP:Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$UserState;
  
33 ····invoke-static·{p1,·v0},·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter;->access$402(Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter;Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$UserState;)Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$UserState;43 ····invoke-static·{p1,·v0},·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter;->access$402(Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter;Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$UserState;)Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$UserState;
  
34 ····:cond_044 ····:cond_0
35 ····return-void45 ····return-void
36 .end·method46 .end·method
Offset 58, 28 lines modifiedOffset 68, 28 lines modified
  
58 ····return-void68 ····return-void
59 .end·method69 .end·method
  
60 .method·public·writeString(Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter;Ljava/lang/String;)V70 .method·public·writeString(Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter;Ljava/lang/String;)V
61 ····.locals·271 ····.locals·2
  
62 ····.line·52872 ····.line·530
63 ····invoke-static·{p1},·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter;->access$300(Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter;)Lcom/amazon/ion/impl/bin/IonRawBinaryWriter;73 ····invoke-static·{p1},·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter;->access$300(Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter;)Lcom/amazon/ion/impl/bin/IonRawBinaryWriter;
  
64 ····move-result-object·v074 ····move-result-object·v0
  
65 ····invoke-virtual·{v0},·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter;->getDepth()I75 ····invoke-virtual·{v0},·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter;->getDepth()I
  
66 ····move-result·v076 ····move-result·v0
  
67 ····const/4·v1,·0x277 ····const/4·v1,·0x2
  
68 ····if-ne·v0,·v1,·:cond_078 ····if-ne·v0,·v1,·:cond_0
  
69 ····.line·53079 ····.line·532
70 ····invoke-static·{p1},·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter;->access$1000(Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter;)Ljava/util/List;80 ····invoke-static·{p1},·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter;->access$1000(Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter;)Ljava/util/List;
  
71 ····move-result-object·p181 ····move-result-object·p1
  
72 ····invoke-interface·{p1,·p2},·Ljava/util/List;->add(Ljava/lang/Object;)Z82 ····invoke-interface·{p1,·p2},·Ljava/util/List;->add(Ljava/lang/Object;)Z
  
73 ····:cond_083 ····:cond_0
2.48 KB
smali/com/amazon/ion/impl/bin/IonManagedBinaryWriter$UserState$1.smali
    
Offset 5, 26 lines modifiedOffset 5, 36 lines modified
  
5 #·annotations5 #·annotations
6 .annotation·system·Ldalvik/annotation/EnclosingClass;6 .annotation·system·Ldalvik/annotation/EnclosingClass;
7 ····value·=·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$UserState;7 ····value·=·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$UserState;
8 .end·annotation8 .end·annotation
  
9 .annotation·system·Ldalvik/annotation/InnerClass;9 .annotation·system·Ldalvik/annotation/InnerClass;
10 ····accessFlags·=·0x400810 ····accessFlags·=·0x4010
11 ····name·=·null11 ····name·=·null
12 .end·annotation12 .end·annotation
  
  
13 #·direct·methods13 #·direct·methods
14 .method·constructor·<init>(Ljava/lang/String;I)V14 .method·constructor·<init>(Ljava/lang/String;I)V
15 ····.locals·115 ····.locals·1
 16 ····.annotation·system·Ldalvik/annotation/MethodParameters;
 17 ········accessFlags·=·{
 18 ············0x1000,
 19 ············0x1000
 20 ········}
 21 ········names·=·{
 22 ············null,
 23 ············null
 24 ········}
 25 ····.end·annotation
  
16 ····const/4·v0,·0x026 ····const/4·v0,·0x0
  
17 ····.line·30627 ····.line·308
18 ····invoke-direct·{p0,·p1,·p2,·v0},·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$UserState;-><init>(Ljava/lang/String;ILcom/amazon/ion/impl/bin/IonManagedBinaryWriter$1;)V28 ····invoke-direct·{p0,·p1,·p2,·v0},·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$UserState;-><init>(Ljava/lang/String;ILcom/amazon/ion/impl/bin/IonManagedBinaryWriter$1;)V
  
19 ····return-void29 ····return-void
20 .end·method30 .end·method
  
  
21 #·virtual·methods31 #·virtual·methods
Offset 33, 35 lines modifiedOffset 43, 35 lines modified
  
33 ····return-void43 ····return-void
34 .end·method44 .end·method
  
35 .method·public·beforeStepIn(Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter;Lcom/amazon/ion/IonType;)V45 .method·public·beforeStepIn(Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter;Lcom/amazon/ion/IonType;)V
36 ····.locals·246 ····.locals·2
  
37 ····.line·31147 ····.line·313
38 ····invoke-static·{p1},·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter;->access$300(Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter;)Lcom/amazon/ion/impl/bin/IonRawBinaryWriter;48 ····invoke-static·{p1},·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter;->access$300(Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter;)Lcom/amazon/ion/impl/bin/IonRawBinaryWriter;
  
39 ····move-result-object·v049 ····move-result-object·v0
  
40 ····invoke-virtual·{v0},·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter;->hasTopLevelSymbolTableAnnotation()Z50 ····invoke-virtual·{v0},·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter;->hasTopLevelSymbolTableAnnotation()Z
  
41 ····move-result·v051 ····move-result·v0
  
42 ····if-eqz·v0,·:cond_052 ····if-eqz·v0,·:cond_0
  
43 ····sget-object·v0,·Lcom/amazon/ion/IonType;->STRUCT:Lcom/amazon/ion/IonType;53 ····sget-object·v0,·Lcom/amazon/ion/IonType;->STRUCT:Lcom/amazon/ion/IonType;
  
44 ····if-ne·p2,·v0,·:cond_054 ····if-ne·p2,·v0,·:cond_0
  
45 ····.line·31355 ····.line·315
46 ····sget-object·p2,·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$UserState$1;->LOCALS_AT_TOP:Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$UserState;56 ····sget-object·p2,·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$UserState$1;->LOCALS_AT_TOP:Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$UserState;
  
47 ····invoke-static·{p1,·p2},·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter;->access$402(Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter;Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$UserState;)Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$UserState;57 ····invoke-static·{p1,·p2},·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter;->access$402(Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter;Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$UserState;)Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$UserState;
  
48 ····.line·31758 ····.line·319
49 ····invoke-static·{p1},·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter;->access$300(Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter;)Lcom/amazon/ion/impl/bin/IonRawBinaryWriter;59 ····invoke-static·{p1},·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter;->access$300(Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter;)Lcom/amazon/ion/impl/bin/IonRawBinaryWriter;
  
50 ····move-result-object·p260 ····move-result-object·p2
  
51 ····invoke-virtual·{p2},·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter;->position()J61 ····invoke-virtual·{p2},·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter;->position()J
  
52 ····move-result-wide·v062 ····move-result-wide·v0
1.47 KB
smali/com/amazon/ion/impl/bin/IonRawBinaryWriter$PreallocationMode$3.smali
    
Offset 5, 44 lines modifiedOffset 5, 58 lines modified
  
5 #·annotations5 #·annotations
6 .annotation·system·Ldalvik/annotation/EnclosingClass;6 .annotation·system·Ldalvik/annotation/EnclosingClass;
7 ····value·=·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$PreallocationMode;7 ····value·=·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$PreallocationMode;
8 .end·annotation8 .end·annotation
  
9 .annotation·system·Ldalvik/annotation/InnerClass;9 .annotation·system·Ldalvik/annotation/InnerClass;
10 ····accessFlags·=·0x400810 ····accessFlags·=·0x4010
11 ····name·=·null11 ····name·=·null
12 .end·annotation12 .end·annotation
  
  
13 #·direct·methods13 #·direct·methods
14 .method·constructor·<init>(Ljava/lang/String;III)V14 .method·constructor·<init>(Ljava/lang/String;III)V
15 ····.locals·615 ····.locals·6
 16 ····.annotation·system·Ldalvik/annotation/MethodParameters;
 17 ········accessFlags·=·{
 18 ············0x1000,
 19 ············0x1000,
 20 ············0x10,
 21 ············0x10
 22 ········}
 23 ········names·=·{
 24 ············null,
 25 ············null,
 26 ············null,
 27 ············null
 28 ········}
 29 ····.end·annotation
  
16 ····const/4·v5,·0x030 ····const/4·v5,·0x0
  
17 ····move-object·v0,·p031 ····move-object·v0,·p0
  
18 ····move-object·v1,·p132 ····move-object·v1,·p1
  
19 ····move·v2,·p233 ····move·v2,·p2
  
20 ····move·v3,·p334 ····move·v3,·p3
  
21 ····move·v4,·p435 ····move·v4,·p4
  
22 ····.line·18236 ····.line·163
23 ····invoke-direct/range·{v0·..·v5},·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$PreallocationMode;-><init>(Ljava/lang/String;IIILcom/amazon/ion/impl/bin/IonRawBinaryWriter$1;)V37 ····invoke-direct/range·{v0·..·v5},·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$PreallocationMode;-><init>(Ljava/lang/String;IIILcom/amazon/ion/impl/bin/IonRawBinaryWriter$1;)V
  
24 ····return-void38 ····return-void
25 .end·method39 .end·method
  
  
26 #·virtual·methods40 #·virtual·methods
27 .method·patchLength(Lcom/amazon/ion/impl/bin/WriteBuffer;JJ)V41 .method·patchLength(Lcom/amazon/ion/impl/bin/WriteBuffer;JJ)V
28 ····.locals·042 ····.locals·0
  
29 ····.line·18743 ····.line·168
30 ····invoke-virtual·{p1,·p2,·p3,·p4,·p5},·Lcom/amazon/ion/impl/bin/WriteBuffer;->writeVarUIntDirect2At(JJ)V44 ····invoke-virtual·{p1,·p2,·p3,·p4,·p5},·Lcom/amazon/ion/impl/bin/WriteBuffer;->writeVarUIntDirect2At(JJ)V
  
31 ····return-void45 ····return-void
32 .end·method46 .end·method
833 B
smali/com/amazon/ion/impl/bin/AbstractIonWriter$1.smali
    
Offset 20, 15 lines modifiedOffset 20, 15 lines modified
20 .field·static·final·synthetic·$SwitchMap$com$amazon$ion$IonType:[I20 .field·static·final·synthetic·$SwitchMap$com$amazon$ion$IonType:[I
  
  
21 #·direct·methods21 #·direct·methods
22 .method·static·constructor·<clinit>()V22 .method·static·constructor·<clinit>()V
23 ····.locals·623 ····.locals·6
  
24 ····.line·14424 ····.line·146
25 ····invoke-static·{},·Lcom/amazon/ion/IonType;->values()[Lcom/amazon/ion/IonType;25 ····invoke-static·{},·Lcom/amazon/ion/IonType;->values()[Lcom/amazon/ion/IonType;
  
26 ····move-result-object·v026 ····move-result-object·v0
  
27 ····array-length·v0,·v027 ····array-length·v0,·v0
  
28 ····new-array·v0,·v0,·[I28 ····new-array·v0,·v0,·[I
Offset 220, 15 lines modifiedOffset 220, 15 lines modified
  
220 ····const/16·v5,·0xc220 ····const/16·v5,·0xc
  
221 ····aput·v5,·v3,·v4221 ····aput·v5,·v3,·v4
222 ····:try_end_b222 ····:try_end_b
223 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_b·..·:try_end_b}·:catch_b223 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_b·..·:try_end_b}·:catch_b
  
224 ····.line·150224 ····.line·152
225 ····:catch_b225 ····:catch_b
226 ····invoke-static·{},·Lcom/amazon/ion/IntegerSize;->values()[Lcom/amazon/ion/IntegerSize;226 ····invoke-static·{},·Lcom/amazon/ion/IntegerSize;->values()[Lcom/amazon/ion/IntegerSize;
  
227 ····move-result-object·v3227 ····move-result-object·v3
  
228 ····array-length·v3,·v3228 ····array-length·v3,·v3
  
10.8 KB
smali/com/amazon/ion/impl/bin/IonManagedBinaryWriter$UserState$2.smali
    
Offset 5, 26 lines modifiedOffset 5, 36 lines modified
  
5 #·annotations5 #·annotations
6 .annotation·system·Ldalvik/annotation/EnclosingClass;6 .annotation·system·Ldalvik/annotation/EnclosingClass;
7 ····value·=·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$UserState;7 ····value·=·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$UserState;
8 .end·annotation8 .end·annotation
  
9 .annotation·system·Ldalvik/annotation/InnerClass;9 .annotation·system·Ldalvik/annotation/InnerClass;
10 ····accessFlags·=·0x400810 ····accessFlags·=·0x4010
11 ····name·=·null11 ····name·=·null
12 .end·annotation12 .end·annotation
  
  
13 #·direct·methods13 #·direct·methods
14 .method·constructor·<init>(Ljava/lang/String;I)V14 .method·constructor·<init>(Ljava/lang/String;I)V
15 ····.locals·115 ····.locals·1
 16 ····.annotation·system·Ldalvik/annotation/MethodParameters;
 17 ········accessFlags·=·{
 18 ············0x1000,
 19 ············0x1000
 20 ········}
 21 ········names·=·{
 22 ············null,
 23 ············null
 24 ········}
 25 ····.end·annotation
  
16 ····const/4·v0,·0x026 ····const/4·v0,·0x0
  
17 ····.line·32727 ····.line·329
18 ····invoke-direct·{p0,·p1,·p2,·v0},·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$UserState;-><init>(Ljava/lang/String;ILcom/amazon/ion/impl/bin/IonManagedBinaryWriter$1;)V28 ····invoke-direct·{p0,·p1,·p2,·v0},·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$UserState;-><init>(Ljava/lang/String;ILcom/amazon/ion/impl/bin/IonManagedBinaryWriter$1;)V
  
19 ····return-void29 ····return-void
20 .end·method30 .end·method
  
  
21 #·virtual·methods31 #·virtual·methods
Offset 32, 53 lines modifiedOffset 42, 53 lines modified
32 ····.locals·342 ····.locals·3
33 ····.annotation·system·Ldalvik/annotation/Throws;43 ····.annotation·system·Ldalvik/annotation/Throws;
34 ········value·=·{44 ········value·=·{
35 ············Ljava/io/IOException;45 ············Ljava/io/IOException;
36 ········}46 ········}
37 ····.end·annotation47 ····.end·annotation
  
38 ····.line·35948 ····.line·361
39 ····invoke-static·{p1},·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter;->access$300(Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter;)Lcom/amazon/ion/impl/bin/IonRawBinaryWriter;49 ····invoke-static·{p1},·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter;->access$300(Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter;)Lcom/amazon/ion/impl/bin/IonRawBinaryWriter;
  
40 ····move-result-object·v050 ····move-result-object·v0
  
41 ····invoke-virtual·{v0},·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter;->getDepth()I51 ····invoke-virtual·{v0},·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter;->getDepth()I
  
42 ····move-result·v052 ····move-result·v0
  
43 ····if-nez·v0,·:cond_253 ····if-nez·v0,·:cond_2
  
44 ····.line·36854 ····.line·370
45 ····invoke-static·{p1},·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter;->access$300(Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter;)Lcom/amazon/ion/impl/bin/IonRawBinaryWriter;55 ····invoke-static·{p1},·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter;->access$300(Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter;)Lcom/amazon/ion/impl/bin/IonRawBinaryWriter;
  
46 ····move-result-object·v056 ····move-result-object·v0
  
47 ····invoke-static·{p1},·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter;->access$500(Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter;)J57 ····invoke-static·{p1},·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter;->access$500(Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter;)J
  
48 ····move-result-wide·v158 ····move-result-wide·v1
  
49 ····invoke-virtual·{v0,·v1,·v2},·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter;->truncate(J)V59 ····invoke-virtual·{v0,·v1,·v2},·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter;->truncate(J)V
  
50 ····.line·37060 ····.line·372
51 ····invoke-static·{p1},·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter;->access$600(Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter;)Z61 ····invoke-static·{p1},·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter;->access$600(Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter;)Z
  
52 ····move-result·v062 ····move-result·v0
  
53 ····if-eqz·v0,·:cond_063 ····if-eqz·v0,·:cond_0
  
54 ····.line·37264 ····.line·374
55 ····invoke-virtual·{p1},·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter;->flush()V65 ····invoke-virtual·{p1},·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter;->flush()V
  
56 ····goto·:goto_066 ····goto·:goto_0
  
57 ····.line·37867 ····.line·380
58 ····:cond_068 ····:cond_0
59 ····invoke-virtual·{p1},·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter;->finish()V69 ····invoke-virtual·{p1},·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter;->finish()V
  
60 ····.line·38270 ····.line·384
61 ····new-instance·v0,·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportedSymbolContext;71 ····new-instance·v0,·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportedSymbolContext;
  
62 ····sget-object·v1,·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportedSymbolResolverMode;->DELEGATE:Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportedSymbolResolverMode;72 ····sget-object·v1,·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportedSymbolResolverMode;->DELEGATE:Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportedSymbolResolverMode;
  
63 ····invoke-static·{p1},·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter;->access$800(Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter;)Ljava/util/List;73 ····invoke-static·{p1},·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter;->access$800(Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter;)Ljava/util/List;
  
64 ····move-result-object·v274 ····move-result-object·v2
Offset 86, 18 lines modifiedOffset 96, 18 lines modified
86 ····invoke-direct·{v0,·v1,·v2},·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportedSymbolContext;-><init>(Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportedSymbolResolverMode;Ljava/util/List;)V96 ····invoke-direct·{v0,·v1,·v2},·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportedSymbolContext;-><init>(Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportedSymbolResolverMode;Ljava/util/List;)V
  
87 ····invoke-static·{p1,·v0},·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter;->access$702(Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter;Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportedSymbolContext;)Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportedSymbolContext;97 ····invoke-static·{p1,·v0},·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter;->access$702(Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter;Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportedSymbolContext;)Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportedSymbolContext;
  
88 ····:goto_098 ····:goto_0
89 ····const/4·v0,·0x099 ····const/4·v0,·0x0
  
90 ····.line·387100 ····.line·389
91 ····invoke-static·{p1,·v0},·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter;->access$900(Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter;Z)V101 ····invoke-static·{p1,·v0},·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter;->access$900(Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter;Z)V
  
92 ····.line·391102 ····.line·393
93 ····invoke-static·{p1},·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter;->access$1000(Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter;)Ljava/util/List;103 ····invoke-static·{p1},·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter;->access$1000(Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter;)Ljava/util/List;
  
94 ····move-result-object·v1104 ····move-result-object·v1
  
95 ····invoke-interface·{v1},·Ljava/util/List;->iterator()Ljava/util/Iterator;105 ····invoke-interface·{v1},·Ljava/util/List;->iterator()Ljava/util/Iterator;
  
96 ····move-result-object·v1106 ····move-result-object·v1
Offset 111, 75 lines modifiedOffset 121, 75 lines modified
  
111 ····invoke-interface·{v1},·Ljava/util/Iterator;->next()Ljava/lang/Object;121 ····invoke-interface·{v1},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
112 ····move-result-object·v2122 ····move-result-object·v2
  
113 ····check-cast·v2,·Ljava/lang/String;123 ····check-cast·v2,·Ljava/lang/String;
  
114 ····.line·394124 ····.line·396
115 ····invoke-static·{p1,·v2},·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter;->access$1100(Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter;Ljava/lang/String;)Lcom/amazon/ion/SymbolToken;125 ····invoke-static·{p1,·v2},·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter;->access$1100(Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter;Ljava/lang/String;)Lcom/amazon/ion/SymbolToken;
  
116 ····goto·:goto_1126 ····goto·:goto_1
  
117 ····:cond_1127 ····:cond_1
118 ····const-wide/16·v1,·0x0128 ····const-wide/16·v1,·0x0
  
119 ····.line·398129 ····.line·400
120 ····invoke-static·{p1,·v1,·v2},·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter;->access$502(Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter;J)J130 ····invoke-static·{p1,·v1,·v2},·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter;->access$502(Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter;J)J
Max diff block lines reached; 6258/10872 bytes (57.56%) of diff not shown.
1.54 KB
smali/com/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportedSymbolResolverMode$1$1$1.smali
    
Offset 20, 29 lines modifiedOffset 20, 37 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$1:Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportedSymbolResolverMode$1$1;21 .field·final·synthetic·this$1:Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportedSymbolResolverMode$1$1;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportedSymbolResolverMode$1$1;)V23 .method·constructor·<init>(Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportedSymbolResolverMode$1$1;)V
24 ····.locals·024 ····.locals·0
 25 ····.annotation·system·Ldalvik/annotation/MethodParameters;
 26 ········accessFlags·=·{
 27 ············0x8010
 28 ········}
 29 ········names·=·{
 30 ············null
 31 ········}
 32 ····.end·annotation
  
25 ····.line·12833 ····.line·130
26 ····iput-object·p1,·p0,·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportedSymbolResolverMode$1$1$1;->this$1:Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportedSymbolResolverMode$1$1;34 ····iput-object·p1,·p0,·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportedSymbolResolverMode$1$1$1;->this$1:Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportedSymbolResolverMode$1$1;
  
27 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V35 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
28 ····return-void36 ····return-void
29 .end·method37 .end·method
  
  
30 #·virtual·methods38 #·virtual·methods
31 .method·public·get(Ljava/lang/String;)Lcom/amazon/ion/SymbolToken;39 .method·public·get(Ljava/lang/String;)Lcom/amazon/ion/SymbolToken;
32 ····.locals·140 ····.locals·1
  
33 ····.line·13141 ····.line·133
34 ····iget-object·v0,·p0,·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportedSymbolResolverMode$1$1$1;->this$1:Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportedSymbolResolverMode$1$1;42 ····iget-object·v0,·p0,·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportedSymbolResolverMode$1$1$1;->this$1:Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportedSymbolResolverMode$1$1;
  
35 ····iget-object·v0,·v0,·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportedSymbolResolverMode$1$1;->val$symbols:Ljava/util/Map;43 ····iget-object·v0,·v0,·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportedSymbolResolverMode$1$1;->val$symbols:Ljava/util/Map;
  
36 ····invoke-interface·{v0,·p1},·Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;44 ····invoke-interface·{v0,·p1},·Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
  
37 ····move-result-object·p145 ····move-result-object·p1
1.08 KB
smali/com/amazon/ion/impl/bin/_Private_IonManagedBinaryWriterBuilder$AllocatorMode$1.smali
    
Offset 5, 22 lines modifiedOffset 5, 32 lines modified
  
5 #·annotations5 #·annotations
6 .annotation·system·Ldalvik/annotation/EnclosingClass;6 .annotation·system·Ldalvik/annotation/EnclosingClass;
7 ····value·=·Lcom/amazon/ion/impl/bin/_Private_IonManagedBinaryWriterBuilder$AllocatorMode;7 ····value·=·Lcom/amazon/ion/impl/bin/_Private_IonManagedBinaryWriterBuilder$AllocatorMode;
8 .end·annotation8 .end·annotation
  
9 .annotation·system·Ldalvik/annotation/InnerClass;9 .annotation·system·Ldalvik/annotation/InnerClass;
10 ····accessFlags·=·0x400810 ····accessFlags·=·0x4010
11 ····name·=·null11 ····name·=·null
12 .end·annotation12 .end·annotation
  
  
13 #·direct·methods13 #·direct·methods
14 .method·constructor·<init>(Ljava/lang/String;I)V14 .method·constructor·<init>(Ljava/lang/String;I)V
15 ····.locals·115 ····.locals·1
 16 ····.annotation·system·Ldalvik/annotation/MethodParameters;
 17 ········accessFlags·=·{
 18 ············0x1000,
 19 ············0x1000
 20 ········}
 21 ········names·=·{
 22 ············null,
 23 ············null
 24 ········}
 25 ····.end·annotation
  
16 ····const/4·v0,·0x026 ····const/4·v0,·0x0
  
17 ····.line·5027 ····.line·50
18 ····invoke-direct·{p0,·p1,·p2,·v0},·Lcom/amazon/ion/impl/bin/_Private_IonManagedBinaryWriterBuilder$AllocatorMode;-><init>(Ljava/lang/String;ILcom/amazon/ion/impl/bin/_Private_IonManagedBinaryWriterBuilder$1;)V28 ····invoke-direct·{p0,·p1,·p2,·v0},·Lcom/amazon/ion/impl/bin/_Private_IonManagedBinaryWriterBuilder$AllocatorMode;-><init>(Ljava/lang/String;ILcom/amazon/ion/impl/bin/_Private_IonManagedBinaryWriterBuilder$1;)V
  
19 ····return-void29 ····return-void
1010 B
smali/com/amazon/ion/impl/bin/BlockAllocatorProviders$BasicBlockAllocatorProvider$1$1.smali
    
Offset 17, 14 lines modifiedOffset 17, 24 lines modified
17 #·instance·fields17 #·instance·fields
18 .field·final·synthetic·this$1:Lcom/amazon/ion/impl/bin/BlockAllocatorProviders$BasicBlockAllocatorProvider$1;18 .field·final·synthetic·this$1:Lcom/amazon/ion/impl/bin/BlockAllocatorProviders$BasicBlockAllocatorProvider$1;
  
  
19 #·direct·methods19 #·direct·methods
20 .method·constructor·<init>(Lcom/amazon/ion/impl/bin/BlockAllocatorProviders$BasicBlockAllocatorProvider$1;[B)V20 .method·constructor·<init>(Lcom/amazon/ion/impl/bin/BlockAllocatorProviders$BasicBlockAllocatorProvider$1;[B)V
21 ····.locals·021 ····.locals·0
 22 ····.annotation·system·Ldalvik/annotation/MethodParameters;
 23 ········accessFlags·=·{
 24 ············0x8010,
 25 ············0x10
 26 ········}
 27 ········names·=·{
 28 ············null,
 29 ············null
 30 ········}
 31 ····.end·annotation
  
22 ····.line·3532 ····.line·35
23 ····iput-object·p1,·p0,·Lcom/amazon/ion/impl/bin/BlockAllocatorProviders$BasicBlockAllocatorProvider$1$1;->this$1:Lcom/amazon/ion/impl/bin/BlockAllocatorProviders$BasicBlockAllocatorProvider$1;33 ····iput-object·p1,·p0,·Lcom/amazon/ion/impl/bin/BlockAllocatorProviders$BasicBlockAllocatorProvider$1$1;->this$1:Lcom/amazon/ion/impl/bin/BlockAllocatorProviders$BasicBlockAllocatorProvider$1;
  
24 ····invoke-direct·{p0,·p2},·Lcom/amazon/ion/impl/bin/Block;-><init>([B)V34 ····invoke-direct·{p0,·p2},·Lcom/amazon/ion/impl/bin/Block;-><init>([B)V
  
25 ····return-void35 ····return-void
22.1 KB
smali/com/amazon/ion/impl/bin/AbstractIonWriter.smali
    
Offset 12, 64 lines modifiedOffset 12, 327 lines modified
12 ····value·=·{12 ····value·=·{
13 ········Lcom/amazon/ion/impl/bin/AbstractIonWriter$WriteValueOptimization;13 ········Lcom/amazon/ion/impl/bin/AbstractIonWriter$WriteValueOptimization;
14 ····}14 ····}
15 .end·annotation15 .end·annotation
  
  
16 #·instance·fields16 #·instance·fields
17 .field·private·final·symtabExtendsCache:Lcom/amazon/ion/impl/_Private_SymtabExtendsCache;17 .field·private·final·isStreamCopyOptimized:Z
  
  
18 #·direct·methods18 #·direct·methods
19 .method·constructor·<init>(Lcom/amazon/ion/impl/bin/AbstractIonWriter$WriteValueOptimization;)V19 .method·constructor·<init>(Lcom/amazon/ion/impl/bin/AbstractIonWriter$WriteValueOptimization;)V
20 ····.locals·120 ····.locals·1
  
21 ····.line·3521 ····.line·35
22 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V22 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
23 ····.line·3623 ····.line·36
24 ····sget-object·v0,·Lcom/amazon/ion/impl/bin/AbstractIonWriter$WriteValueOptimization;->COPY_OPTIMIZED:Lcom/amazon/ion/impl/bin/AbstractIonWriter$WriteValueOptimization;24 ····sget-object·v0,·Lcom/amazon/ion/impl/bin/AbstractIonWriter$WriteValueOptimization;->COPY_OPTIMIZED:Lcom/amazon/ion/impl/bin/AbstractIonWriter$WriteValueOptimization;
  
25 ····if-ne·p1,·v0,·:cond_025 ····if-ne·p1,·v0,·:cond_0
  
 26 ····const/4·p1,·0x1
26 ····new-instance·p1,·Lcom/amazon/ion/impl/_Private_SymtabExtendsCache; 
  
27 ····invoke-direct·{p1},·Lcom/amazon/ion/impl/_Private_SymtabExtendsCache;-><init>()V 
  
28 ····goto·:goto_027 ····goto·:goto_0
  
29 ····:cond_028 ····:cond_0
30 ····const/4·p1,·0x029 ····const/4·p1,·0x0
  
31 ····:goto_030 ····:goto_0
32 ····iput-object·p1,·p0,·Lcom/amazon/ion/impl/bin/AbstractIonWriter;->symtabExtendsCache:Lcom/amazon/ion/impl/_Private_SymtabExtendsCache;31 ····iput-boolean·p1,·p0,·Lcom/amazon/ion/impl/bin/AbstractIonWriter;->isStreamCopyOptimized:Z
  
33 ····return-void32 ····return-void
34 .end·method33 .end·method
  
 34 .method·private·transferFieldNameAndAnnotations(Lcom/amazon/ion/IonReader;)V
 35 ····.locals·2
  
 36 ····.line·135
 37 ····invoke-interface·{p1},·Lcom/amazon/ion/IonReader;->getFieldNameSymbol()Lcom/amazon/ion/SymbolToken;
  
 38 ····move-result-object·v0
  
 39 ····if-eqz·v0,·:cond_0
  
 40 ····.line·136
 41 ····invoke-virtual·{p0},·Lcom/amazon/ion/impl/bin/AbstractIonWriter;->isFieldNameSet()Z
  
 42 ····move-result·v1
  
 43 ····if-nez·v1,·:cond_0
  
 44 ····invoke-virtual·{p0},·Lcom/amazon/ion/impl/bin/AbstractIonWriter;->isInStruct()Z
  
 45 ····move-result·v1
  
 46 ····if-eqz·v1,·:cond_0
  
 47 ····.line·137
 48 ····invoke-virtual·{p0,·v0},·Lcom/amazon/ion/impl/bin/AbstractIonWriter;->setFieldNameSymbol(Lcom/amazon/ion/SymbolToken;)V
  
 49 ····.line·139
 50 ····:cond_0
 51 ····invoke-interface·{p1},·Lcom/amazon/ion/IonReader;->getTypeAnnotationSymbols()[Lcom/amazon/ion/SymbolToken;
  
 52 ····move-result-object·p1
  
 53 ····.line·140
 54 ····array-length·v0,·p1
  
 55 ····if-lez·v0,·:cond_1
  
 56 ····.line·141
 57 ····invoke-virtual·{p0,·p1},·Lcom/amazon/ion/impl/bin/AbstractIonWriter;->setTypeAnnotationSymbols([Lcom/amazon/ion/SymbolToken;)V
  
 58 ····:cond_1
 59 ····return-void
 60 .end·method
  
 61 .method·private·writeCurrentValue(Lcom/amazon/ion/IonType;Lcom/amazon/ion/IonReader;)V
 62 ····.locals·2
 63 ····.annotation·system·Ldalvik/annotation/Throws;
 64 ········value·=·{
 65 ············Ljava/io/IOException;
 66 ········}
 67 ····.end·annotation
  
 68 ····.line·146
 69 ····sget-object·v0,·Lcom/amazon/ion/impl/bin/AbstractIonWriter$1;->$SwitchMap$com$amazon$ion$IonType:[I
  
 70 ····invoke-virtual·{p1},·Lcom/amazon/ion/IonType;->ordinal()I
  
 71 ····move-result·v1
  
 72 ····aget·v0,·v0,·v1
  
 73 ····packed-switch·v0,·:pswitch_data_0
  
 74 ····.line·204
 75 ····new-instance·p2,·Ljava/lang/IllegalStateException;
  
 76 ····new-instance·v0,·Ljava/lang/StringBuilder;
  
 77 ····const-string·v1,·"Unexpected·type:·"
  
 78 ····invoke-direct·{v0,·v1},·Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
  
 79 ····invoke-virtual·{v0,·p1},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
  
 80 ····invoke-virtual·{v0},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
 81 ····move-result-object·p1
  
 82 ····invoke-direct·{p2,·p1},·Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
  
 83 ····throw·p2
  
 84 ····.line·200
 85 ····:pswitch_0
 86 ····invoke-interface·{p2},·Lcom/amazon/ion/IonReader;->stepIn()V
  
 87 ····.line·201
 88 ····invoke-virtual·{p0,·p1},·Lcom/amazon/ion/impl/bin/AbstractIonWriter;->stepIn(Lcom/amazon/ion/IonType;)V
  
Max diff block lines reached; 14664/22536 bytes (65.07%) of diff not shown.
4.86 KB
smali/com/amazon/ion/impl/bin/IonRawBinaryWriter$StreamFlushMode.smali
    
Offset 27, 86 lines modifiedOffset 27, 124 lines modified
  
27 .field·public·static·final·enum·FLUSH:Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$StreamFlushMode;27 .field·public·static·final·enum·FLUSH:Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$StreamFlushMode;
  
28 .field·public·static·final·enum·NO_FLUSH:Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$StreamFlushMode;28 .field·public·static·final·enum·NO_FLUSH:Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$StreamFlushMode;
  
  
29 #·direct·methods29 #·direct·methods
 30 .method·private·static·synthetic·$values()[Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$StreamFlushMode;
 31 ····.locals·3
  
 32 ····const/4·v0,·0x2
  
 33 ····.line·343
 34 ····new-array·v0,·v0,·[Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$StreamFlushMode;
  
 35 ····sget-object·v1,·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$StreamFlushMode;->NO_FLUSH:Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$StreamFlushMode;
  
 36 ····const/4·v2,·0x0
  
 37 ····aput-object·v1,·v0,·v2
  
 38 ····sget-object·v1,·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$StreamFlushMode;->FLUSH:Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$StreamFlushMode;
  
 39 ····const/4·v2,·0x1
  
 40 ····aput-object·v1,·v0,·v2
  
 41 ····return-object·v0
 42 .end·method
  
30 .method·static·constructor·<clinit>()V43 .method·static·constructor·<clinit>()V
31 ····.locals·544 ····.locals·3
  
32 ····.line·34245 ····.line·345
33 ····new-instance·v0,·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$StreamFlushMode;46 ····new-instance·v0,·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$StreamFlushMode;
  
34 ····const-string·v1,·"NO_FLUSH"47 ····const-string·v1,·"NO_FLUSH"
  
35 ····const/4·v2,·0x048 ····const/4·v2,·0x0
  
36 ····invoke-direct·{v0,·v1,·v2},·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$StreamFlushMode;-><init>(Ljava/lang/String;I)V49 ····invoke-direct·{v0,·v1,·v2},·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$StreamFlushMode;-><init>(Ljava/lang/String;I)V
  
37 ····sput-object·v0,·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$StreamFlushMode;->NO_FLUSH:Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$StreamFlushMode;50 ····sput-object·v0,·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$StreamFlushMode;->NO_FLUSH:Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$StreamFlushMode;
  
38 ····.line·34351 ····.line·346
39 ····new-instance·v1,·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$StreamFlushMode;52 ····new-instance·v0,·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$StreamFlushMode;
  
40 ····const-string·v3,·"FLUSH" 
  
41 ····const/4·v4,·0x1 
  
42 ····invoke-direct·{v1,·v3,·v4},·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$StreamFlushMode;-><init>(Ljava/lang/String;I)V53 ····const-string·v1,·"FLUSH"
  
43 ····sput-object·v1,·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$StreamFlushMode;->FLUSH:Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$StreamFlushMode;54 ····const/4·v2,·0x1
  
44 ····const/4·v3,·0x255 ····invoke-direct·{v0,·v1,·v2},·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$StreamFlushMode;-><init>(Ljava/lang/String;I)V
  
 56 ····sput-object·v0,·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$StreamFlushMode;->FLUSH:Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$StreamFlushMode;
45 ····.line·340 
46 ····new-array·v3,·v3,·[Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$StreamFlushMode; 
  
47 ····aput-object·v0,·v3,·v257 ····.line·343
 58 ····invoke-static·{},·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$StreamFlushMode;->$values()[Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$StreamFlushMode;
  
48 ····aput-object·v1,·v3,·v459 ····move-result-object·v0
  
49 ····sput-object·v3,·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$StreamFlushMode;->$VALUES:[Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$StreamFlushMode;60 ····sput-object·v0,·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$StreamFlushMode;->$VALUES:[Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$StreamFlushMode;
  
50 ····return-void61 ····return-void
51 .end·method62 .end·method
  
52 .method·private·constructor·<init>(Ljava/lang/String;I)V63 .method·private·constructor·<init>(Ljava/lang/String;I)V
53 ····.locals·064 ····.locals·0
 65 ····.annotation·system·Ldalvik/annotation/MethodParameters;
 66 ········accessFlags·=·{
 67 ············0x1000,
 68 ············0x1000
 69 ········}
 70 ········names·=·{
 71 ············null,
 72 ············null
 73 ········}
 74 ····.end·annotation
  
54 ····.annotation·system·Ldalvik/annotation/Signature;75 ····.annotation·system·Ldalvik/annotation/Signature;
55 ········value·=·{76 ········value·=·{
56 ············"()V"77 ············"()V"
57 ········}78 ········}
58 ····.end·annotation79 ····.end·annotation
  
59 ····.line·34080 ····.line·343
60 ····invoke-direct·{p0,·p1,·p2},·Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V81 ····invoke-direct·{p0,·p1,·p2},·Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V
  
61 ····return-void82 ····return-void
62 .end·method83 .end·method
  
63 .method·public·static·valueOf(Ljava/lang/String;)Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$StreamFlushMode;84 .method·public·static·valueOf(Ljava/lang/String;)Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$StreamFlushMode;
64 ····.locals·185 ····.locals·1
 86 ····.annotation·system·Ldalvik/annotation/MethodParameters;
 87 ········accessFlags·=·{
 88 ············0x8000
 89 ········}
 90 ········names·=·{
 91 ············null
 92 ········}
 93 ····.end·annotation
  
65 ····.line·34094 ····.line·343
66 ····const-class·v0,·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$StreamFlushMode;95 ····const-class·v0,·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$StreamFlushMode;
  
67 ····invoke-static·{v0,·p0},·Ljava/lang/Enum;->valueOf(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum;96 ····invoke-static·{v0,·p0},·Ljava/lang/Enum;->valueOf(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum;
  
68 ····move-result-object·p097 ····move-result-object·p0
  
69 ····check-cast·p0,·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$StreamFlushMode;98 ····check-cast·p0,·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$StreamFlushMode;
  
70 ····return-object·p099 ····return-object·p0
71 .end·method100 .end·method
  
72 .method·public·static·values()[Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$StreamFlushMode;101 .method·public·static·values()[Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$StreamFlushMode;
73 ····.locals·1102 ····.locals·1
  
74 ····.line·340103 ····.line·343
75 ····sget-object·v0,·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$StreamFlushMode;->$VALUES:[Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$StreamFlushMode;104 ····sget-object·v0,·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$StreamFlushMode;->$VALUES:[Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$StreamFlushMode;
  
76 ····invoke-virtual·{v0},·[Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$StreamFlushMode;->clone()Ljava/lang/Object;105 ····invoke-virtual·{v0},·[Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$StreamFlushMode;->clone()Ljava/lang/Object;
  
Max diff block lines reached; 84/4833 bytes (1.74%) of diff not shown.
4.37 KB
smali/com/amazon/ion/impl/bin/AbstractIonWriter$WriteValueOptimization.smali
    
Offset 27, 69 lines modifiedOffset 27, 107 lines modified
  
27 .field·public·static·final·enum·COPY_OPTIMIZED:Lcom/amazon/ion/impl/bin/AbstractIonWriter$WriteValueOptimization;27 .field·public·static·final·enum·COPY_OPTIMIZED:Lcom/amazon/ion/impl/bin/AbstractIonWriter$WriteValueOptimization;
  
28 .field·public·static·final·enum·NONE:Lcom/amazon/ion/impl/bin/AbstractIonWriter$WriteValueOptimization;28 .field·public·static·final·enum·NONE:Lcom/amazon/ion/impl/bin/AbstractIonWriter$WriteValueOptimization;
  
  
29 #·direct·methods29 #·direct·methods
 30 .method·private·static·synthetic·$values()[Lcom/amazon/ion/impl/bin/AbstractIonWriter$WriteValueOptimization;
 31 ····.locals·3
  
 32 ····const/4·v0,·0x2
  
 33 ····.line·25
 34 ····new-array·v0,·v0,·[Lcom/amazon/ion/impl/bin/AbstractIonWriter$WriteValueOptimization;
  
 35 ····sget-object·v1,·Lcom/amazon/ion/impl/bin/AbstractIonWriter$WriteValueOptimization;->NONE:Lcom/amazon/ion/impl/bin/AbstractIonWriter$WriteValueOptimization;
  
 36 ····const/4·v2,·0x0
  
 37 ····aput-object·v1,·v0,·v2
  
 38 ····sget-object·v1,·Lcom/amazon/ion/impl/bin/AbstractIonWriter$WriteValueOptimization;->COPY_OPTIMIZED:Lcom/amazon/ion/impl/bin/AbstractIonWriter$WriteValueOptimization;
  
 39 ····const/4·v2,·0x1
  
 40 ····aput-object·v1,·v0,·v2
  
 41 ····return-object·v0
 42 .end·method
  
30 .method·static·constructor·<clinit>()V43 .method·static·constructor·<clinit>()V
31 ····.locals·544 ····.locals·3
  
32 ····.line·2745 ····.line·27
33 ····new-instance·v0,·Lcom/amazon/ion/impl/bin/AbstractIonWriter$WriteValueOptimization;46 ····new-instance·v0,·Lcom/amazon/ion/impl/bin/AbstractIonWriter$WriteValueOptimization;
  
34 ····const-string·v1,·"NONE"47 ····const-string·v1,·"NONE"
  
35 ····const/4·v2,·0x048 ····const/4·v2,·0x0
  
36 ····invoke-direct·{v0,·v1,·v2},·Lcom/amazon/ion/impl/bin/AbstractIonWriter$WriteValueOptimization;-><init>(Ljava/lang/String;I)V49 ····invoke-direct·{v0,·v1,·v2},·Lcom/amazon/ion/impl/bin/AbstractIonWriter$WriteValueOptimization;-><init>(Ljava/lang/String;I)V
  
37 ····sput-object·v0,·Lcom/amazon/ion/impl/bin/AbstractIonWriter$WriteValueOptimization;->NONE:Lcom/amazon/ion/impl/bin/AbstractIonWriter$WriteValueOptimization;50 ····sput-object·v0,·Lcom/amazon/ion/impl/bin/AbstractIonWriter$WriteValueOptimization;->NONE:Lcom/amazon/ion/impl/bin/AbstractIonWriter$WriteValueOptimization;
  
38 ····.line·2851 ····.line·28
39 ····new-instance·v1,·Lcom/amazon/ion/impl/bin/AbstractIonWriter$WriteValueOptimization;52 ····new-instance·v0,·Lcom/amazon/ion/impl/bin/AbstractIonWriter$WriteValueOptimization;
  
40 ····const-string·v3,·"COPY_OPTIMIZED" 
  
41 ····const/4·v4,·0x153 ····const-string·v1,·"COPY_OPTIMIZED"
  
42 ····invoke-direct·{v1,·v3,·v4},·Lcom/amazon/ion/impl/bin/AbstractIonWriter$WriteValueOptimization;-><init>(Ljava/lang/String;I)V54 ····const/4·v2,·0x1
  
43 ····sput-object·v1,·Lcom/amazon/ion/impl/bin/AbstractIonWriter$WriteValueOptimization;->COPY_OPTIMIZED:Lcom/amazon/ion/impl/bin/AbstractIonWriter$WriteValueOptimization;55 ····invoke-direct·{v0,·v1,·v2},·Lcom/amazon/ion/impl/bin/AbstractIonWriter$WriteValueOptimization;-><init>(Ljava/lang/String;I)V
  
44 ····const/4·v3,·0x256 ····sput-object·v0,·Lcom/amazon/ion/impl/bin/AbstractIonWriter$WriteValueOptimization;->COPY_OPTIMIZED:Lcom/amazon/ion/impl/bin/AbstractIonWriter$WriteValueOptimization;
  
45 ····.line·2557 ····.line·25
 58 ····invoke-static·{},·Lcom/amazon/ion/impl/bin/AbstractIonWriter$WriteValueOptimization;->$values()[Lcom/amazon/ion/impl/bin/AbstractIonWriter$WriteValueOptimization;
46 ····new-array·v3,·v3,·[Lcom/amazon/ion/impl/bin/AbstractIonWriter$WriteValueOptimization; 
  
47 ····aput-object·v0,·v3,·v2 
  
48 ····aput-object·v1,·v3,·v459 ····move-result-object·v0
  
49 ····sput-object·v3,·Lcom/amazon/ion/impl/bin/AbstractIonWriter$WriteValueOptimization;->$VALUES:[Lcom/amazon/ion/impl/bin/AbstractIonWriter$WriteValueOptimization;60 ····sput-object·v0,·Lcom/amazon/ion/impl/bin/AbstractIonWriter$WriteValueOptimization;->$VALUES:[Lcom/amazon/ion/impl/bin/AbstractIonWriter$WriteValueOptimization;
  
50 ····return-void61 ····return-void
51 .end·method62 .end·method
  
52 .method·private·constructor·<init>(Ljava/lang/String;I)V63 .method·private·constructor·<init>(Ljava/lang/String;I)V
53 ····.locals·064 ····.locals·0
 65 ····.annotation·system·Ldalvik/annotation/MethodParameters;
 66 ········accessFlags·=·{
 67 ············0x1000,
 68 ············0x1000
 69 ········}
 70 ········names·=·{
 71 ············null,
 72 ············null
 73 ········}
 74 ····.end·annotation
  
54 ····.annotation·system·Ldalvik/annotation/Signature;75 ····.annotation·system·Ldalvik/annotation/Signature;
55 ········value·=·{76 ········value·=·{
56 ············"()V"77 ············"()V"
57 ········}78 ········}
58 ····.end·annotation79 ····.end·annotation
  
59 ····.line·2580 ····.line·25
60 ····invoke-direct·{p0,·p1,·p2},·Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V81 ····invoke-direct·{p0,·p1,·p2},·Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V
  
61 ····return-void82 ····return-void
62 .end·method83 .end·method
  
63 .method·public·static·valueOf(Ljava/lang/String;)Lcom/amazon/ion/impl/bin/AbstractIonWriter$WriteValueOptimization;84 .method·public·static·valueOf(Ljava/lang/String;)Lcom/amazon/ion/impl/bin/AbstractIonWriter$WriteValueOptimization;
64 ····.locals·185 ····.locals·1
 86 ····.annotation·system·Ldalvik/annotation/MethodParameters;
 87 ········accessFlags·=·{
 88 ············0x8000
 89 ········}
 90 ········names·=·{
 91 ············null
 92 ········}
 93 ····.end·annotation
  
65 ····.line·2594 ····.line·25
66 ····const-class·v0,·Lcom/amazon/ion/impl/bin/AbstractIonWriter$WriteValueOptimization;95 ····const-class·v0,·Lcom/amazon/ion/impl/bin/AbstractIonWriter$WriteValueOptimization;
  
67 ····invoke-static·{v0,·p0},·Ljava/lang/Enum;->valueOf(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum;96 ····invoke-static·{v0,·p0},·Ljava/lang/Enum;->valueOf(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum;
  
68 ····move-result-object·p097 ····move-result-object·p0
2.44 KB
smali/com/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportedSymbolResolverMode$1.smali
    
Offset 5, 42 lines modifiedOffset 5, 52 lines modified
  
5 #·annotations5 #·annotations
6 .annotation·system·Ldalvik/annotation/EnclosingClass;6 .annotation·system·Ldalvik/annotation/EnclosingClass;
7 ····value·=·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportedSymbolResolverMode;7 ····value·=·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportedSymbolResolverMode;
8 .end·annotation8 .end·annotation
  
9 .annotation·system·Ldalvik/annotation/InnerClass;9 .annotation·system·Ldalvik/annotation/InnerClass;
10 ····accessFlags·=·0x400810 ····accessFlags·=·0x4010
11 ····name·=·null11 ····name·=·null
12 .end·annotation12 .end·annotation
  
  
13 #·direct·methods13 #·direct·methods
14 .method·constructor·<init>(Ljava/lang/String;I)V14 .method·constructor·<init>(Ljava/lang/String;I)V
15 ····.locals·115 ····.locals·1
 16 ····.annotation·system·Ldalvik/annotation/MethodParameters;
 17 ········accessFlags·=·{
 18 ············0x1000,
 19 ············0x1000
 20 ········}
 21 ········names·=·{
 22 ············null,
 23 ············null
 24 ········}
 25 ····.end·annotation
  
16 ····const/4·v0,·0x026 ····const/4·v0,·0x0
  
17 ····.line·9427 ····.line·96
18 ····invoke-direct·{p0,·p1,·p2,·v0},·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportedSymbolResolverMode;-><init>(Ljava/lang/String;ILcom/amazon/ion/impl/bin/IonManagedBinaryWriter$1;)V28 ····invoke-direct·{p0,·p1,·p2,·v0},·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportedSymbolResolverMode;-><init>(Ljava/lang/String;ILcom/amazon/ion/impl/bin/IonManagedBinaryWriter$1;)V
  
19 ····return-void29 ····return-void
20 .end·method30 .end·method
  
  
21 #·virtual·methods31 #·virtual·methods
22 .method·createBuilder()Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$SymbolResolverBuilder;32 .method·createBuilder()Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$SymbolResolverBuilder;
23 ····.locals·433 ····.locals·4
  
24 ····.line·9934 ····.line·101
25 ····new-instance·v0,·Ljava/util/HashMap;35 ····new-instance·v0,·Ljava/util/HashMap;
  
26 ····invoke-direct·{v0},·Ljava/util/HashMap;-><init>()V36 ····invoke-direct·{v0},·Ljava/util/HashMap;-><init>()V
  
27 ····.line·10237 ····.line·104
28 ····invoke-static·{},·Lcom/amazon/ion/impl/bin/Symbols;->systemSymbols()Ljava/util/Collection;38 ····invoke-static·{},·Lcom/amazon/ion/impl/bin/Symbols;->systemSymbols()Ljava/util/Collection;
  
29 ····move-result-object·v139 ····move-result-object·v1
  
30 ····invoke-interface·{v1},·Ljava/util/Collection;->iterator()Ljava/util/Iterator;40 ····invoke-interface·{v1},·Ljava/util/Collection;->iterator()Ljava/util/Iterator;
  
31 ····move-result-object·v141 ····move-result-object·v1
Offset 54, 24 lines modifiedOffset 64, 24 lines modified
  
54 ····invoke-interface·{v1},·Ljava/util/Iterator;->next()Ljava/lang/Object;64 ····invoke-interface·{v1},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
55 ····move-result-object·v265 ····move-result-object·v2
  
56 ····check-cast·v2,·Lcom/amazon/ion/SymbolToken;66 ····check-cast·v2,·Lcom/amazon/ion/SymbolToken;
  
57 ····.line·10467 ····.line·106
58 ····invoke-interface·{v2},·Lcom/amazon/ion/SymbolToken;->getText()Ljava/lang/String;68 ····invoke-interface·{v2},·Lcom/amazon/ion/SymbolToken;->getText()Ljava/lang/String;
  
59 ····move-result-object·v369 ····move-result-object·v3
  
60 ····invoke-interface·{v0,·v3,·v2},·Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;70 ····invoke-interface·{v0,·v3,·v2},·Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
  
61 ····goto·:goto_071 ····goto·:goto_0
  
62 ····.line·10772 ····.line·109
63 ····:cond_073 ····:cond_0
64 ····new-instance·v1,·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportedSymbolResolverMode$1$1;74 ····new-instance·v1,·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportedSymbolResolverMode$1$1;
  
65 ····invoke-direct·{v1,·p0,·v0},·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportedSymbolResolverMode$1$1;-><init>(Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportedSymbolResolverMode$1;Ljava/util/Map;)V75 ····invoke-direct·{v1,·p0,·v0},·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportedSymbolResolverMode$1$1;-><init>(Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportedSymbolResolverMode$1;Ljava/util/Map;)V
  
66 ····return-object·v176 ····return-object·v1
67 .end·method77 .end·method
987 B
smali/com/amazon/ion/impl/bin/PooledBlockAllocatorProvider$PooledBlockAllocator$1.smali
    
Offset 17, 14 lines modifiedOffset 17, 24 lines modified
17 #·instance·fields17 #·instance·fields
18 .field·final·synthetic·this$0:Lcom/amazon/ion/impl/bin/PooledBlockAllocatorProvider$PooledBlockAllocator;18 .field·final·synthetic·this$0:Lcom/amazon/ion/impl/bin/PooledBlockAllocatorProvider$PooledBlockAllocator;
  
  
19 #·direct·methods19 #·direct·methods
20 .method·constructor·<init>(Lcom/amazon/ion/impl/bin/PooledBlockAllocatorProvider$PooledBlockAllocator;[B)V20 .method·constructor·<init>(Lcom/amazon/ion/impl/bin/PooledBlockAllocatorProvider$PooledBlockAllocator;[B)V
21 ····.locals·021 ····.locals·0
 22 ····.annotation·system·Ldalvik/annotation/MethodParameters;
 23 ········accessFlags·=·{
 24 ············0x8010,
 25 ············0x10
 26 ········}
 27 ········names·=·{
 28 ············null,
 29 ············null
 30 ········}
 31 ····.end·annotation
  
22 ····.line·5832 ····.line·58
23 ····iput-object·p1,·p0,·Lcom/amazon/ion/impl/bin/PooledBlockAllocatorProvider$PooledBlockAllocator$1;->this$0:Lcom/amazon/ion/impl/bin/PooledBlockAllocatorProvider$PooledBlockAllocator;33 ····iput-object·p1,·p0,·Lcom/amazon/ion/impl/bin/PooledBlockAllocatorProvider$PooledBlockAllocator$1;->this$0:Lcom/amazon/ion/impl/bin/PooledBlockAllocatorProvider$PooledBlockAllocator;
  
24 ····invoke-direct·{p0,·p2},·Lcom/amazon/ion/impl/bin/Block;-><init>([B)V34 ····invoke-direct·{p0,·p2},·Lcom/amazon/ion/impl/bin/Block;-><init>([B)V
  
25 ····return-void35 ····return-void
1.24 KB
smali/com/amazon/ion/impl/bin/Symbols$1.smali
    
Offset 1, 22 lines modifiedOffset 1, 22 lines modified
1 .class·final·Lcom/amazon/ion/impl/bin/Symbols$1;1 .class·Lcom/amazon/ion/impl/bin/Symbols$1;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"Symbols.java"3 .source·"Symbols.java"
  
4 #·interfaces4 #·interfaces
5 .implements·Ljava/util/Iterator;5 .implements·Ljava/util/Iterator;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingMethod;7 .annotation·system·Ldalvik/annotation/EnclosingMethod;
8 ····value·=·Lcom/amazon/ion/impl/bin/Symbols;->symbolNameIterator(Ljava/util/Iterator;)Ljava/util/Iterator;8 ····value·=·Lcom/amazon/ion/impl/bin/Symbols;->symbolNameIterator(Ljava/util/Iterator;)Ljava/util/Iterator;
9 .end·annotation9 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x811 ····accessFlags·=·0x0
12 ····name·=·null12 ····name·=·null
13 .end·annotation13 .end·annotation
  
14 .annotation·system·Ldalvik/annotation/Signature;14 .annotation·system·Ldalvik/annotation/Signature;
15 ····value·=·{15 ····value·=·{
16 ········"Ljava/lang/Object;",16 ········"Ljava/lang/Object;",
17 ········"Ljava/util/Iterator<",17 ········"Ljava/util/Iterator<",
Offset 29, 14 lines modifiedOffset 29, 19 lines modified
29 #·instance·fields29 #·instance·fields
30 .field·final·synthetic·val$tokenIter:Ljava/util/Iterator;30 .field·final·synthetic·val$tokenIter:Ljava/util/Iterator;
  
  
31 #·direct·methods31 #·direct·methods
32 .method·constructor·<init>(Ljava/util/Iterator;)V32 .method·constructor·<init>(Ljava/util/Iterator;)V
33 ····.locals·033 ····.locals·0
 34 ····.annotation·system·Ldalvik/annotation/Signature;
 35 ········value·=·{
 36 ············"()V"
 37 ········}
 38 ····.end·annotation
  
34 ····.line·7239 ····.line·72
35 ····iput-object·p1,·p0,·Lcom/amazon/ion/impl/bin/Symbols$1;->val$tokenIter:Ljava/util/Iterator;40 ····iput-object·p1,·p0,·Lcom/amazon/ion/impl/bin/Symbols$1;->val$tokenIter:Ljava/util/Iterator;
  
36 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V41 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
37 ····return-void42 ····return-void
1.46 KB
smali/com/amazon/ion/impl/bin/IonManagedBinaryWriter$SymbolState$3.smali
    
Offset 5, 26 lines modifiedOffset 5, 36 lines modified
  
5 #·annotations5 #·annotations
6 .annotation·system·Ldalvik/annotation/EnclosingClass;6 .annotation·system·Ldalvik/annotation/EnclosingClass;
7 ····value·=·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$SymbolState;7 ····value·=·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$SymbolState;
8 .end·annotation8 .end·annotation
  
9 .annotation·system·Ldalvik/annotation/InnerClass;9 .annotation·system·Ldalvik/annotation/InnerClass;
10 ····accessFlags·=·0x400810 ····accessFlags·=·0x4010
11 ····name·=·null11 ····name·=·null
12 .end·annotation12 .end·annotation
  
  
13 #·direct·methods13 #·direct·methods
14 .method·constructor·<init>(Ljava/lang/String;I)V14 .method·constructor·<init>(Ljava/lang/String;I)V
15 ····.locals·115 ····.locals·1
 16 ····.annotation·system·Ldalvik/annotation/MethodParameters;
 17 ········accessFlags·=·{
 18 ············0x1000,
 19 ············0x1000
 20 ········}
 21 ········names·=·{
 22 ············null,
 23 ············null
 24 ········}
 25 ····.end·annotation
  
16 ····const/4·v0,·0x026 ····const/4·v0,·0x0
  
17 ····.line·24027 ····.line·242
18 ····invoke-direct·{p0,·p1,·p2,·v0},·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$SymbolState;-><init>(Ljava/lang/String;ILcom/amazon/ion/impl/bin/IonManagedBinaryWriter$1;)V28 ····invoke-direct·{p0,·p1,·p2,·v0},·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$SymbolState;-><init>(Ljava/lang/String;ILcom/amazon/ion/impl/bin/IonManagedBinaryWriter$1;)V
  
19 ····return-void29 ····return-void
20 .end·method30 .end·method
  
  
21 #·virtual·methods31 #·virtual·methods
Offset 32, 15 lines modifiedOffset 42, 15 lines modified
32 ····.locals·042 ····.locals·0
33 ····.annotation·system·Ldalvik/annotation/Throws;43 ····.annotation·system·Ldalvik/annotation/Throws;
34 ········value·=·{44 ········value·=·{
35 ············Ljava/io/IOException;45 ············Ljava/io/IOException;
36 ········}46 ········}
37 ····.end·annotation47 ····.end·annotation
  
38 ····.line·24548 ····.line·247
39 ····invoke-virtual·{p1},·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter;->stepOut()V49 ····invoke-virtual·{p1},·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter;->stepOut()V
  
40 ····.line·24850 ····.line·250
41 ····invoke-virtual·{p1},·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter;->stepOut()V51 ····invoke-virtual·{p1},·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter;->stepOut()V
  
42 ····return-void52 ····return-void
43 .end·method53 .end·method
5.72 KB
smali/com/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportedSymbolResolverMode.smali
    
Offset 27, 95 lines modifiedOffset 27, 133 lines modified
  
27 .field·public·static·final·enum·DELEGATE:Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportedSymbolResolverMode;27 .field·public·static·final·enum·DELEGATE:Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportedSymbolResolverMode;
  
28 .field·public·static·final·enum·FLAT:Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportedSymbolResolverMode;28 .field·public·static·final·enum·FLAT:Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportedSymbolResolverMode;
  
  
29 #·direct·methods29 #·direct·methods
 30 .method·private·static·synthetic·$values()[Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportedSymbolResolverMode;
 31 ····.locals·3
  
 32 ····const/4·v0,·0x2
  
 33 ····.line·93
 34 ····new-array·v0,·v0,·[Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportedSymbolResolverMode;
  
 35 ····sget-object·v1,·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportedSymbolResolverMode;->FLAT:Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportedSymbolResolverMode;
  
 36 ····const/4·v2,·0x0
  
 37 ····aput-object·v1,·v0,·v2
  
 38 ····sget-object·v1,·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportedSymbolResolverMode;->DELEGATE:Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportedSymbolResolverMode;
  
 39 ····const/4·v2,·0x1
  
 40 ····aput-object·v1,·v0,·v2
  
 41 ····return-object·v0
 42 .end·method
  
30 .method·static·constructor·<clinit>()V43 .method·static·constructor·<clinit>()V
31 ····.locals·544 ····.locals·3
  
32 ····.line·9445 ····.line·96
33 ····new-instance·v0,·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportedSymbolResolverMode$1;46 ····new-instance·v0,·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportedSymbolResolverMode$1;
  
34 ····const-string·v1,·"FLAT"47 ····const-string·v1,·"FLAT"
  
35 ····const/4·v2,·0x048 ····const/4·v2,·0x0
  
36 ····invoke-direct·{v0,·v1,·v2},·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportedSymbolResolverMode$1;-><init>(Ljava/lang/String;I)V49 ····invoke-direct·{v0,·v1,·v2},·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportedSymbolResolverMode$1;-><init>(Ljava/lang/String;I)V
  
37 ····sput-object·v0,·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportedSymbolResolverMode;->FLAT:Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportedSymbolResolverMode;50 ····sput-object·v0,·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportedSymbolResolverMode;->FLAT:Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportedSymbolResolverMode;
  
38 ····.line·13951 ····.line·141
39 ····new-instance·v1,·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportedSymbolResolverMode$2;52 ····new-instance·v0,·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportedSymbolResolverMode$2;
  
40 ····const-string·v3,·"DELEGATE" 
  
41 ····const/4·v4,·0x1 
  
42 ····invoke-direct·{v1,·v3,·v4},·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportedSymbolResolverMode$2;-><init>(Ljava/lang/String;I)V53 ····const-string·v1,·"DELEGATE"
  
43 ····sput-object·v1,·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportedSymbolResolverMode;->DELEGATE:Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportedSymbolResolverMode;54 ····const/4·v2,·0x1
  
44 ····const/4·v3,·0x255 ····invoke-direct·{v0,·v1,·v2},·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportedSymbolResolverMode$2;-><init>(Ljava/lang/String;I)V
  
 56 ····sput-object·v0,·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportedSymbolResolverMode;->DELEGATE:Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportedSymbolResolverMode;
45 ····.line·91 
46 ····new-array·v3,·v3,·[Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportedSymbolResolverMode; 
  
47 ····aput-object·v0,·v3,·v257 ····.line·93
 58 ····invoke-static·{},·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportedSymbolResolverMode;->$values()[Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportedSymbolResolverMode;
  
48 ····aput-object·v1,·v3,·v459 ····move-result-object·v0
  
49 ····sput-object·v3,·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportedSymbolResolverMode;->$VALUES:[Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportedSymbolResolverMode;60 ····sput-object·v0,·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportedSymbolResolverMode;->$VALUES:[Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportedSymbolResolverMode;
  
50 ····return-void61 ····return-void
51 .end·method62 .end·method
  
52 .method·private·constructor·<init>(Ljava/lang/String;I)V63 .method·private·constructor·<init>(Ljava/lang/String;I)V
53 ····.locals·064 ····.locals·0
 65 ····.annotation·system·Ldalvik/annotation/MethodParameters;
 66 ········accessFlags·=·{
 67 ············0x1000,
 68 ············0x1000
 69 ········}
 70 ········names·=·{
 71 ············null,
 72 ············null
 73 ········}
 74 ····.end·annotation
  
54 ····.annotation·system·Ldalvik/annotation/Signature;75 ····.annotation·system·Ldalvik/annotation/Signature;
55 ········value·=·{76 ········value·=·{
56 ············"()V"77 ············"()V"
57 ········}78 ········}
58 ····.end·annotation79 ····.end·annotation
  
59 ····.line·9180 ····.line·93
60 ····invoke-direct·{p0,·p1,·p2},·Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V81 ····invoke-direct·{p0,·p1,·p2},·Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V
  
61 ····return-void82 ····return-void
62 .end·method83 .end·method
  
63 .method·synthetic·constructor·<init>(Ljava/lang/String;ILcom/amazon/ion/impl/bin/IonManagedBinaryWriter$1;)V84 .method·synthetic·constructor·<init>(Ljava/lang/String;ILcom/amazon/ion/impl/bin/IonManagedBinaryWriter$1;)V
64 ····.locals·085 ····.locals·0
  
65 ····.line·9186 ····.line·93
66 ····invoke-direct·{p0,·p1,·p2},·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportedSymbolResolverMode;-><init>(Ljava/lang/String;I)V87 ····invoke-direct·{p0,·p1,·p2},·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportedSymbolResolverMode;-><init>(Ljava/lang/String;I)V
  
67 ····return-void88 ····return-void
68 .end·method89 .end·method
  
69 .method·public·static·valueOf(Ljava/lang/String;)Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportedSymbolResolverMode;90 .method·public·static·valueOf(Ljava/lang/String;)Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportedSymbolResolverMode;
70 ····.locals·191 ····.locals·1
 92 ····.annotation·system·Ldalvik/annotation/MethodParameters;
 93 ········accessFlags·=·{
 94 ············0x8000
 95 ········}
 96 ········names·=·{
 97 ············null
 98 ········}
 99 ····.end·annotation
  
71 ····.line·91100 ····.line·93
72 ····const-class·v0,·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportedSymbolResolverMode;101 ····const-class·v0,·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportedSymbolResolverMode;
  
73 ····invoke-static·{v0,·p0},·Ljava/lang/Enum;->valueOf(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum;102 ····invoke-static·{v0,·p0},·Ljava/lang/Enum;->valueOf(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum;
  
74 ····move-result-object·p0103 ····move-result-object·p0
  
75 ····check-cast·p0,·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportedSymbolResolverMode;104 ····check-cast·p0,·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportedSymbolResolverMode;
  
76 ····return-object·p0105 ····return-object·p0
77 .end·method106 .end·method
Max diff block lines reached; 596/5689 bytes (10.48%) of diff not shown.
1.35 KB
smali/com/amazon/ion/impl/bin/IonManagedBinaryWriter$SymbolState$2.smali
    
Offset 5, 26 lines modifiedOffset 5, 36 lines modified
  
5 #·annotations5 #·annotations
6 .annotation·system·Ldalvik/annotation/EnclosingClass;6 .annotation·system·Ldalvik/annotation/EnclosingClass;
7 ····value·=·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$SymbolState;7 ····value·=·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$SymbolState;
8 .end·annotation8 .end·annotation
  
9 .annotation·system·Ldalvik/annotation/InnerClass;9 .annotation·system·Ldalvik/annotation/InnerClass;
10 ····accessFlags·=·0x400810 ····accessFlags·=·0x4010
11 ····name·=·null11 ····name·=·null
12 .end·annotation12 .end·annotation
  
  
13 #·direct·methods13 #·direct·methods
14 .method·constructor·<init>(Ljava/lang/String;I)V14 .method·constructor·<init>(Ljava/lang/String;I)V
15 ····.locals·115 ····.locals·1
 16 ····.annotation·system·Ldalvik/annotation/MethodParameters;
 17 ········accessFlags·=·{
 18 ············0x1000,
 19 ············0x1000
 20 ········}
 21 ········names·=·{
 22 ············null,
 23 ············null
 24 ········}
 25 ····.end·annotation
  
16 ····const/4·v0,·0x026 ····const/4·v0,·0x0
  
17 ····.line·23127 ····.line·233
18 ····invoke-direct·{p0,·p1,·p2,·v0},·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$SymbolState;-><init>(Ljava/lang/String;ILcom/amazon/ion/impl/bin/IonManagedBinaryWriter$1;)V28 ····invoke-direct·{p0,·p1,·p2,·v0},·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$SymbolState;-><init>(Ljava/lang/String;ILcom/amazon/ion/impl/bin/IonManagedBinaryWriter$1;)V
  
19 ····return-void29 ····return-void
20 .end·method30 .end·method
  
  
21 #·virtual·methods31 #·virtual·methods
Offset 32, 12 lines modifiedOffset 42, 12 lines modified
32 ····.locals·042 ····.locals·0
33 ····.annotation·system·Ldalvik/annotation/Throws;43 ····.annotation·system·Ldalvik/annotation/Throws;
34 ········value·=·{44 ········value·=·{
35 ············Ljava/io/IOException;45 ············Ljava/io/IOException;
36 ········}46 ········}
37 ····.end·annotation47 ····.end·annotation
  
38 ····.line·23748 ····.line·239
39 ····invoke-virtual·{p1},·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter;->stepOut()V49 ····invoke-virtual·{p1},·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter;->stepOut()V
  
40 ····return-void50 ····return-void
41 .end·method51 .end·method
2.57 KB
smali/com/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportDescriptor.smali
    
Offset 22, 29 lines modifiedOffset 22, 29 lines modified
22 .field·public·version:I22 .field·public·version:I
  
  
23 #·direct·methods23 #·direct·methods
24 .method·public·constructor·<init>()V24 .method·public·constructor·<init>()V
25 ····.locals·025 ····.locals·0
  
26 ····.line·26926 ····.line·271
27 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V27 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
28 ····.line·27028 ····.line·272
29 ····invoke-virtual·{p0},·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportDescriptor;->reset()V29 ····invoke-virtual·{p0},·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportDescriptor;->reset()V
  
30 ····return-void30 ····return-void
31 .end·method31 .end·method
  
  
32 #·virtual·methods32 #·virtual·methods
33 .method·public·isDefined()Z33 .method·public·isDefined()Z
34 ····.locals·234 ····.locals·2
  
35 ····.line·28235 ····.line·284
36 ····iget-object·v0,·p0,·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportDescriptor;->name:Ljava/lang/String;36 ····iget-object·v0,·p0,·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportDescriptor;->name:Ljava/lang/String;
  
37 ····if-eqz·v0,·:cond_037 ····if-eqz·v0,·:cond_0
  
38 ····iget·v0,·p0,·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportDescriptor;->version:I38 ····iget·v0,·p0,·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportDescriptor;->version:I
  
39 ····const/4·v1,·0x139 ····const/4·v1,·0x1
Offset 59, 15 lines modifiedOffset 59, 15 lines modified
59 ····:goto_059 ····:goto_0
60 ····return·v160 ····return·v1
61 .end·method61 .end·method
  
62 .method·public·isMalformed()Z62 .method·public·isMalformed()Z
63 ····.locals·163 ····.locals·1
  
64 ····.line·29264 ····.line·294
65 ····invoke-virtual·{p0},·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportDescriptor;->isDefined()Z65 ····invoke-virtual·{p0},·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportDescriptor;->isDefined()Z
  
66 ····move-result·v066 ····move-result·v0
  
67 ····if-nez·v0,·:cond_067 ····if-nez·v0,·:cond_0
  
68 ····invoke-virtual·{p0},·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportDescriptor;->isUndefined()Z68 ····invoke-virtual·{p0},·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportDescriptor;->isUndefined()Z
Offset 86, 15 lines modifiedOffset 86, 15 lines modified
86 ····:goto_086 ····:goto_0
87 ····return·v087 ····return·v0
88 .end·method88 .end·method
  
89 .method·public·isUndefined()Z89 .method·public·isUndefined()Z
90 ····.locals·290 ····.locals·2
  
91 ····.line·28791 ····.line·289
92 ····iget-object·v0,·p0,·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportDescriptor;->name:Ljava/lang/String;92 ····iget-object·v0,·p0,·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportDescriptor;->name:Ljava/lang/String;
  
93 ····if-nez·v0,·:cond_093 ····if-nez·v0,·:cond_0
  
94 ····iget·v0,·p0,·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportDescriptor;->version:I94 ····iget·v0,·p0,·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportDescriptor;->version:I
  
95 ····const/4·v1,·-0x195 ····const/4·v1,·-0x1
Offset 117, 32 lines modifiedOffset 117, 32 lines modified
117 .end·method117 .end·method
  
118 .method·public·reset()V118 .method·public·reset()V
119 ····.locals·1119 ····.locals·1
  
120 ····const/4·v0,·0x0120 ····const/4·v0,·0x0
  
121 ····.line·275121 ····.line·277
122 ····iput-object·v0,·p0,·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportDescriptor;->name:Ljava/lang/String;122 ····iput-object·v0,·p0,·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportDescriptor;->name:Ljava/lang/String;
  
123 ····const/4·v0,·-0x1123 ····const/4·v0,·-0x1
  
124 ····.line·276124 ····.line·278
125 ····iput·v0,·p0,·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportDescriptor;->version:I125 ····iput·v0,·p0,·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportDescriptor;->version:I
  
126 ····.line·277126 ····.line·279
127 ····iput·v0,·p0,·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportDescriptor;->maxId:I127 ····iput·v0,·p0,·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportDescriptor;->maxId:I
  
128 ····return-void128 ····return-void
129 .end·method129 .end·method
  
130 .method·public·toString()Ljava/lang/String;130 .method·public·toString()Ljava/lang/String;
131 ····.locals·2131 ····.locals·2
  
132 ····.line·298132 ····.line·300
133 ····new-instance·v0,·Ljava/lang/StringBuilder;133 ····new-instance·v0,·Ljava/lang/StringBuilder;
  
134 ····const-string·v1,·"{name:·\""134 ····const-string·v1,·"{name:·\""
  
135 ····invoke-direct·{v0,·v1},·Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V135 ····invoke-direct·{v0,·v1},·Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
  
136 ····iget-object·v1,·p0,·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportDescriptor;->name:Ljava/lang/String;136 ····iget-object·v1,·p0,·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportDescriptor;->name:Ljava/lang/String;
741 B
smali/com/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportTablePosition.smali
    
Offset 20, 18 lines modifiedOffset 20, 18 lines modified
20 .field·public·final·table:Lcom/amazon/ion/SymbolTable;20 .field·public·final·table:Lcom/amazon/ion/SymbolTable;
  
  
21 #·direct·methods21 #·direct·methods
22 .method·public·constructor·<init>(Lcom/amazon/ion/SymbolTable;I)V22 .method·public·constructor·<init>(Lcom/amazon/ion/SymbolTable;I)V
23 ····.locals·023 ····.locals·0
  
24 ····.line·8424 ····.line·86
25 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V25 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
26 ····.line·8526 ····.line·87
27 ····iput-object·p1,·p0,·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportTablePosition;->table:Lcom/amazon/ion/SymbolTable;27 ····iput-object·p1,·p0,·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportTablePosition;->table:Lcom/amazon/ion/SymbolTable;
  
28 ····.line·8628 ····.line·88
29 ····iput·p2,·p0,·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportTablePosition;->startId:I29 ····iput·p2,·p0,·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportTablePosition;->startId:I
  
30 ····return-void30 ····return-void
31 .end·method31 .end·method
1.47 KB
smali/com/amazon/ion/impl/bin/IonRawBinaryWriter$PreallocationMode$2.smali
    
Offset 5, 44 lines modifiedOffset 5, 58 lines modified
  
5 #·annotations5 #·annotations
6 .annotation·system·Ldalvik/annotation/EnclosingClass;6 .annotation·system·Ldalvik/annotation/EnclosingClass;
7 ····value·=·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$PreallocationMode;7 ····value·=·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$PreallocationMode;
8 .end·annotation8 .end·annotation
  
9 .annotation·system·Ldalvik/annotation/InnerClass;9 .annotation·system·Ldalvik/annotation/InnerClass;
10 ····accessFlags·=·0x400810 ····accessFlags·=·0x4010
11 ····name·=·null11 ····name·=·null
12 .end·annotation12 .end·annotation
  
  
13 #·direct·methods13 #·direct·methods
14 .method·constructor·<init>(Ljava/lang/String;III)V14 .method·constructor·<init>(Ljava/lang/String;III)V
15 ····.locals·615 ····.locals·6
 16 ····.annotation·system·Ldalvik/annotation/MethodParameters;
 17 ········accessFlags·=·{
 18 ············0x1000,
 19 ············0x1000,
 20 ············0x10,
 21 ············0x10
 22 ········}
 23 ········names·=·{
 24 ············null,
 25 ············null,
 26 ············null,
 27 ············null
 28 ········}
 29 ····.end·annotation
  
16 ····const/4·v5,·0x030 ····const/4·v5,·0x0
  
17 ····move-object·v0,·p031 ····move-object·v0,·p0
  
18 ····move-object·v1,·p132 ····move-object·v1,·p1
  
19 ····move·v2,·p233 ····move·v2,·p2
  
20 ····move·v3,·p334 ····move·v3,·p3
  
21 ····move·v4,·p435 ····move·v4,·p4
  
22 ····.line·17236 ····.line·153
23 ····invoke-direct/range·{v0·..·v5},·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$PreallocationMode;-><init>(Ljava/lang/String;IIILcom/amazon/ion/impl/bin/IonRawBinaryWriter$1;)V37 ····invoke-direct/range·{v0·..·v5},·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$PreallocationMode;-><init>(Ljava/lang/String;IIILcom/amazon/ion/impl/bin/IonRawBinaryWriter$1;)V
  
24 ····return-void38 ····return-void
25 .end·method39 .end·method
  
  
26 #·virtual·methods40 #·virtual·methods
27 .method·patchLength(Lcom/amazon/ion/impl/bin/WriteBuffer;JJ)V41 .method·patchLength(Lcom/amazon/ion/impl/bin/WriteBuffer;JJ)V
28 ····.locals·042 ····.locals·0
  
29 ····.line·17743 ····.line·158
30 ····invoke-virtual·{p1,·p2,·p3,·p4,·p5},·Lcom/amazon/ion/impl/bin/WriteBuffer;->writeVarUIntDirect1At(JJ)V44 ····invoke-virtual·{p1,·p2,·p3,·p4,·p5},·Lcom/amazon/ion/impl/bin/WriteBuffer;->writeVarUIntDirect1At(JJ)V
  
31 ····return-void45 ····return-void
32 .end·method46 .end·method
2.3 KB
smali/com/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportedSymbolResolverMode$2$1$1.smali
    
Offset 20, 29 lines modifiedOffset 20, 37 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$1:Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportedSymbolResolverMode$2$1;21 .field·final·synthetic·this$1:Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportedSymbolResolverMode$2$1;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportedSymbolResolverMode$2$1;)V23 .method·constructor·<init>(Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportedSymbolResolverMode$2$1;)V
24 ····.locals·024 ····.locals·0
 25 ····.annotation·system·Ldalvik/annotation/MethodParameters;
 26 ········accessFlags·=·{
 27 ············0x8010
 28 ········}
 29 ········names·=·{
 30 ············null
 31 ········}
 32 ····.end·annotation
  
25 ····.line·15733 ····.line·159
26 ····iput-object·p1,·p0,·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportedSymbolResolverMode$2$1$1;->this$1:Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportedSymbolResolverMode$2$1;34 ····iput-object·p1,·p0,·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportedSymbolResolverMode$2$1$1;->this$1:Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportedSymbolResolverMode$2$1;
  
27 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V35 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
28 ····return-void36 ····return-void
29 .end·method37 .end·method
  
  
30 #·virtual·methods38 #·virtual·methods
31 .method·public·get(Ljava/lang/String;)Lcom/amazon/ion/SymbolToken;39 .method·public·get(Ljava/lang/String;)Lcom/amazon/ion/SymbolToken;
32 ····.locals·340 ····.locals·3
  
33 ····.line·16041 ····.line·162
34 ····iget-object·v0,·p0,·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportedSymbolResolverMode$2$1$1;->this$1:Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportedSymbolResolverMode$2$1;42 ····iget-object·v0,·p0,·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportedSymbolResolverMode$2$1$1;->this$1:Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportedSymbolResolverMode$2$1;
  
35 ····iget-object·v0,·v0,·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportedSymbolResolverMode$2$1;->val$imports:Ljava/util/List;43 ····iget-object·v0,·v0,·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportedSymbolResolverMode$2$1;->val$imports:Ljava/util/List;
  
36 ····invoke-interface·{v0},·Ljava/util/List;->iterator()Ljava/util/Iterator;44 ····invoke-interface·{v0},·Ljava/util/List;->iterator()Ljava/util/Iterator;
  
37 ····move-result-object·v045 ····move-result-object·v0
Offset 56, 24 lines modifiedOffset 64, 24 lines modified
  
56 ····invoke-interface·{v0},·Ljava/util/Iterator;->next()Ljava/lang/Object;64 ····invoke-interface·{v0},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
57 ····move-result-object·v165 ····move-result-object·v1
  
58 ····check-cast·v1,·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportTablePosition;66 ····check-cast·v1,·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportTablePosition;
  
59 ····.line·16267 ····.line·164
60 ····iget-object·v2,·v1,·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportTablePosition;->table:Lcom/amazon/ion/SymbolTable;68 ····iget-object·v2,·v1,·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportTablePosition;->table:Lcom/amazon/ion/SymbolTable;
  
61 ····invoke-interface·{v2,·p1},·Lcom/amazon/ion/SymbolTable;->find(Ljava/lang/String;)Lcom/amazon/ion/SymbolToken;69 ····invoke-interface·{v2,·p1},·Lcom/amazon/ion/SymbolTable;->find(Ljava/lang/String;)Lcom/amazon/ion/SymbolToken;
  
62 ····move-result-object·v270 ····move-result-object·v2
  
63 ····if-eqz·v2,·:cond_071 ····if-eqz·v2,·:cond_0
  
64 ····.line·16572 ····.line·167
65 ····invoke-interface·{v2},·Lcom/amazon/ion/SymbolToken;->getSid()I73 ····invoke-interface·{v2},·Lcom/amazon/ion/SymbolToken;->getSid()I
  
66 ····move-result·v074 ····move-result·v0
  
67 ····iget·v1,·v1,·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportTablePosition;->startId:I75 ····iget·v1,·v1,·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportTablePosition;->startId:I
  
68 ····add-int/2addr·v0,·v176 ····add-int/2addr·v0,·v1
1.08 KB
smali/com/amazon/ion/impl/bin/_Private_IonManagedBinaryWriterBuilder$AllocatorMode$2.smali
    
Offset 5, 22 lines modifiedOffset 5, 32 lines modified
  
5 #·annotations5 #·annotations
6 .annotation·system·Ldalvik/annotation/EnclosingClass;6 .annotation·system·Ldalvik/annotation/EnclosingClass;
7 ····value·=·Lcom/amazon/ion/impl/bin/_Private_IonManagedBinaryWriterBuilder$AllocatorMode;7 ····value·=·Lcom/amazon/ion/impl/bin/_Private_IonManagedBinaryWriterBuilder$AllocatorMode;
8 .end·annotation8 .end·annotation
  
9 .annotation·system·Ldalvik/annotation/InnerClass;9 .annotation·system·Ldalvik/annotation/InnerClass;
10 ····accessFlags·=·0x400810 ····accessFlags·=·0x4010
11 ····name·=·null11 ····name·=·null
12 .end·annotation12 .end·annotation
  
  
13 #·direct·methods13 #·direct·methods
14 .method·constructor·<init>(Ljava/lang/String;I)V14 .method·constructor·<init>(Ljava/lang/String;I)V
15 ····.locals·115 ····.locals·1
 16 ····.annotation·system·Ldalvik/annotation/MethodParameters;
 17 ········accessFlags·=·{
 18 ············0x1000,
 19 ············0x1000
 20 ········}
 21 ········names·=·{
 22 ············null,
 23 ············null
 24 ········}
 25 ····.end·annotation
  
16 ····const/4·v0,·0x026 ····const/4·v0,·0x0
  
17 ····.line·5827 ····.line·58
18 ····invoke-direct·{p0,·p1,·p2,·v0},·Lcom/amazon/ion/impl/bin/_Private_IonManagedBinaryWriterBuilder$AllocatorMode;-><init>(Ljava/lang/String;ILcom/amazon/ion/impl/bin/_Private_IonManagedBinaryWriterBuilder$1;)V28 ····invoke-direct·{p0,·p1,·p2,·v0},·Lcom/amazon/ion/impl/bin/_Private_IonManagedBinaryWriterBuilder$AllocatorMode;-><init>(Ljava/lang/String;ILcom/amazon/ion/impl/bin/_Private_IonManagedBinaryWriterBuilder$1;)V
  
19 ····return-void29 ····return-void
3.04 KB
smali/com/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportedSymbolResolverMode$1$1.smali
    
Offset 22, 62 lines modifiedOffset 22, 78 lines modified
  
22 .field·final·synthetic·val$symbols:Ljava/util/Map;22 .field·final·synthetic·val$symbols:Ljava/util/Map;
  
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportedSymbolResolverMode$1;Ljava/util/Map;)V24 .method·constructor·<init>(Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportedSymbolResolverMode$1;Ljava/util/Map;)V
25 ····.locals·025 ····.locals·0
 26 ····.annotation·system·Ldalvik/annotation/MethodParameters;
 27 ········accessFlags·=·{
 28 ············0x8010,
 29 ············0x1010
 30 ········}
 31 ········names·=·{
 32 ············null,
 33 ············null
 34 ········}
 35 ····.end·annotation
  
 36 ····.annotation·system·Ldalvik/annotation/Signature;
 37 ········value·=·{
 38 ············"()V"
 39 ········}
 40 ····.end·annotation
  
26 ····.line·10841 ····.line·110
27 ····iput-object·p1,·p0,·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportedSymbolResolverMode$1$1;->this$0:Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportedSymbolResolverMode$1;42 ····iput-object·p1,·p0,·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportedSymbolResolverMode$1$1;->this$0:Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportedSymbolResolverMode$1;
  
28 ····iput-object·p2,·p0,·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportedSymbolResolverMode$1$1;->val$symbols:Ljava/util/Map;43 ····iput-object·p2,·p0,·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportedSymbolResolverMode$1$1;->val$symbols:Ljava/util/Map;
  
29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V44 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
30 ····return-void45 ····return-void
31 .end·method46 .end·method
  
  
32 #·virtual·methods47 #·virtual·methods
33 .method·public·addSymbolTable(Lcom/amazon/ion/SymbolTable;I)I48 .method·public·addSymbolTable(Lcom/amazon/ion/SymbolTable;I)I
34 ····.locals·349 ····.locals·3
  
35 ····.line·11250 ····.line·114
36 ····invoke-interface·{p1},·Lcom/amazon/ion/SymbolTable;->iterateDeclaredSymbolNames()Ljava/util/Iterator;51 ····invoke-interface·{p1},·Lcom/amazon/ion/SymbolTable;->iterateDeclaredSymbolNames()Ljava/util/Iterator;
  
37 ····move-result-object·p152 ····move-result-object·p1
  
38 ····.line·11353 ····.line·115
39 ····:goto_054 ····:goto_0
40 ····invoke-interface·{p1},·Ljava/util/Iterator;->hasNext()Z55 ····invoke-interface·{p1},·Ljava/util/Iterator;->hasNext()Z
  
41 ····move-result·v056 ····move-result·v0
  
42 ····if-eqz·v0,·:cond_157 ····if-eqz·v0,·:cond_1
  
43 ····.line·11558 ····.line·117
44 ····invoke-interface·{p1},·Ljava/util/Iterator;->next()Ljava/lang/Object;59 ····invoke-interface·{p1},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
45 ····move-result-object·v060 ····move-result-object·v0
  
46 ····check-cast·v0,·Ljava/lang/String;61 ····check-cast·v0,·Ljava/lang/String;
  
47 ····if-eqz·v0,·:cond_062 ····if-eqz·v0,·:cond_0
  
48 ····.line·11663 ····.line·118
49 ····iget-object·v1,·p0,·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportedSymbolResolverMode$1$1;->val$symbols:Ljava/util/Map;64 ····iget-object·v1,·p0,·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportedSymbolResolverMode$1$1;->val$symbols:Ljava/util/Map;
  
50 ····invoke-interface·{v1,·v0},·Ljava/util/Map;->containsKey(Ljava/lang/Object;)Z65 ····invoke-interface·{v1,·v0},·Ljava/util/Map;->containsKey(Ljava/lang/Object;)Z
  
51 ····move-result·v166 ····move-result·v1
  
52 ····if-nez·v1,·:cond_067 ····if-nez·v1,·:cond_0
  
53 ····.line·11868 ····.line·120
54 ····iget-object·v1,·p0,·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportedSymbolResolverMode$1$1;->val$symbols:Ljava/util/Map;69 ····iget-object·v1,·p0,·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportedSymbolResolverMode$1$1;->val$symbols:Ljava/util/Map;
  
55 ····invoke-static·{v0,·p2},·Lcom/amazon/ion/impl/bin/Symbols;->symbol(Ljava/lang/String;I)Lcom/amazon/ion/SymbolToken;70 ····invoke-static·{v0,·p2},·Lcom/amazon/ion/impl/bin/Symbols;->symbol(Ljava/lang/String;I)Lcom/amazon/ion/SymbolToken;
  
56 ····move-result-object·v271 ····move-result-object·v2
  
57 ····invoke-interface·{v1,·v0,·v2},·Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;72 ····invoke-interface·{v1,·v0,·v2},·Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
Offset 90, 14 lines modifiedOffset 106, 14 lines modified
90 ····:cond_1106 ····:cond_1
91 ····return·p2107 ····return·p2
92 .end·method108 .end·method
  
93 .method·public·build()Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$SymbolResolver;109 .method·public·build()Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$SymbolResolver;
94 ····.locals·1110 ····.locals·1
  
95 ····.line·127111 ····.line·129
96 ····new-instance·v0,·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportedSymbolResolverMode$1$1$1;112 ····new-instance·v0,·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportedSymbolResolverMode$1$1$1;
  
97 ····invoke-direct·{v0,·p0},·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportedSymbolResolverMode$1$1$1;-><init>(Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportedSymbolResolverMode$1$1;)V113 ····invoke-direct·{v0,·p0},·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportedSymbolResolverMode$1$1$1;-><init>(Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportedSymbolResolverMode$1$1;)V
  
98 ····return-object·v0114 ····return-object·v0
99 .end·method115 .end·method
12.5 KB
smali/com/amazon/ion/impl/bin/IonManagedBinaryWriter$LocalSymbolTableView.smali
    
Offset 1, 11 lines modifiedOffset 1, 14 lines modified
1 .class·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$LocalSymbolTableView;1 .class·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$LocalSymbolTableView;
2 .super·Lcom/amazon/ion/impl/bin/AbstractSymbolTable;2 .super·Lcom/amazon/ion/impl/bin/AbstractSymbolTable;
3 .source·"IonManagedBinaryWriter.java"3 .source·"IonManagedBinaryWriter.java"
  
 4 #·interfaces
 5 .implements·Lcom/amazon/ion/impl/_Private_LocalSymbolTable;
  
  
4 #·annotations6 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter;8 ····value·=·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter;
7 .end·annotation9 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
Offset 17, 34 lines modifiedOffset 20, 42 lines modified
17 #·instance·fields20 #·instance·fields
18 .field·final·synthetic·this$0:Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter;21 .field·final·synthetic·this$0:Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter;
  
  
19 #·direct·methods22 #·direct·methods
20 .method·public·constructor·<init>(Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter;)V23 .method·public·constructor·<init>(Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter;)V
21 ····.locals·124 ····.locals·1
 25 ····.annotation·system·Ldalvik/annotation/MethodParameters;
 26 ········accessFlags·=·{
 27 ············0x1010
 28 ········}
 29 ········names·=·{
 30 ············null
 31 ········}
 32 ····.end·annotation
  
22 ····.line·55433 ····.line·556
23 ····iput-object·p1,·p0,·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$LocalSymbolTableView;->this$0:Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter;34 ····iput-object·p1,·p0,·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$LocalSymbolTableView;->this$0:Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter;
  
24 ····const/4·p1,·0x035 ····const/4·p1,·0x0
  
25 ····const/4·v0,·0x036 ····const/4·v0,·0x0
  
26 ····.line·55537 ····.line·557
27 ····invoke-direct·{p0,·p1,·v0},·Lcom/amazon/ion/impl/bin/AbstractSymbolTable;-><init>(Ljava/lang/String;I)V38 ····invoke-direct·{p0,·p1,·v0},·Lcom/amazon/ion/impl/bin/AbstractSymbolTable;-><init>(Ljava/lang/String;I)V
  
28 ····return-void39 ····return-void
29 .end·method40 .end·method
  
  
30 #·virtual·methods41 #·virtual·methods
31 .method·public·find(Ljava/lang/String;)Lcom/amazon/ion/SymbolToken;42 .method·public·find(Ljava/lang/String;)Lcom/amazon/ion/SymbolToken;
32 ····.locals·143 ····.locals·1
  
33 ····.line·62744 ····.line·629
34 ····iget-object·v0,·p0,·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$LocalSymbolTableView;->this$0:Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter;45 ····iget-object·v0,·p0,·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$LocalSymbolTableView;->this$0:Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter;
  
35 ····invoke-static·{v0},·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter;->access$700(Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter;)Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportedSymbolContext;46 ····invoke-static·{v0},·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter;->access$700(Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter;)Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportedSymbolContext;
  
36 ····move-result-object·v047 ····move-result-object·v0
  
37 ····iget-object·v0,·v0,·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportedSymbolContext;->importedSymbols:Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$SymbolResolver;48 ····iget-object·v0,·v0,·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportedSymbolContext;->importedSymbols:Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$SymbolResolver;
Offset 53, 15 lines modifiedOffset 64, 15 lines modified
  
53 ····move-result-object·v064 ····move-result-object·v0
  
54 ····if-eqz·v0,·:cond_065 ····if-eqz·v0,·:cond_0
  
55 ····return-object·v066 ····return-object·v0
  
56 ····.line·63267 ····.line·634
57 ····:cond_068 ····:cond_0
58 ····iget-object·v0,·p0,·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$LocalSymbolTableView;->this$0:Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter;69 ····iget-object·v0,·p0,·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$LocalSymbolTableView;->this$0:Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter;
  
59 ····invoke-static·{v0},·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter;->access$1400(Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter;)Ljava/util/Map;70 ····invoke-static·{v0},·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter;->access$1400(Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter;)Ljava/util/Map;
  
60 ····move-result-object·v071 ····move-result-object·v0
  
Offset 73, 15 lines modifiedOffset 84, 15 lines modified
  
73 ····return-object·p184 ····return-object·p1
74 .end·method85 .end·method
  
75 .method·public·findKnownSymbol(I)Ljava/lang/String;86 .method·public·findKnownSymbol(I)Ljava/lang/String;
76 ····.locals·387 ····.locals·3
  
77 ····.line·60588 ····.line·607
78 ····iget-object·v0,·p0,·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$LocalSymbolTableView;->this$0:Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter;89 ····iget-object·v0,·p0,·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$LocalSymbolTableView;->this$0:Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter;
  
79 ····invoke-static·{v0},·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter;->access$700(Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter;)Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportedSymbolContext;90 ····invoke-static·{v0},·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter;->access$700(Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter;)Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportedSymbolContext;
  
80 ····move-result-object·v091 ····move-result-object·v0
  
81 ····iget-object·v0,·v0,·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportedSymbolContext;->parents:Ljava/util/List;92 ····iget-object·v0,·v0,·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportedSymbolContext;->parents:Ljava/util/List;
Offset 99, 24 lines modifiedOffset 110, 24 lines modified
  
99 ····invoke-interface·{v0},·Ljava/util/Iterator;->next()Ljava/lang/Object;110 ····invoke-interface·{v0},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
100 ····move-result-object·v1111 ····move-result-object·v1
  
101 ····check-cast·v1,·Lcom/amazon/ion/SymbolTable;112 ····check-cast·v1,·Lcom/amazon/ion/SymbolTable;
  
102 ····.line·607113 ····.line·609
103 ····invoke-interface·{v1,·p1},·Lcom/amazon/ion/SymbolTable;->findKnownSymbol(I)Ljava/lang/String;114 ····invoke-interface·{v1,·p1},·Lcom/amazon/ion/SymbolTable;->findKnownSymbol(I)Ljava/lang/String;
  
104 ····move-result-object·v1115 ····move-result-object·v1
  
105 ····if-eqz·v1,·:cond_0116 ····if-eqz·v1,·:cond_0
  
106 ····return-object·v1117 ····return-object·v1
  
107 ····.line·615118 ····.line·617
108 ····:cond_1119 ····:cond_1
109 ····iget-object·v0,·p0,·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$LocalSymbolTableView;->this$0:Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter;120 ····iget-object·v0,·p0,·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$LocalSymbolTableView;->this$0:Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter;
  
110 ····invoke-static·{v0},·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter;->access$1400(Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter;)Ljava/util/Map;121 ····invoke-static·{v0},·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter;->access$1400(Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter;)Ljava/util/Map;
  
111 ····move-result-object·v0122 ····move-result-object·v0
  
Offset 137, 22 lines modifiedOffset 148, 22 lines modified
  
137 ····invoke-interface·{v0},·Ljava/util/Iterator;->next()Ljava/lang/Object;148 ····invoke-interface·{v0},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
138 ····move-result-object·v1149 ····move-result-object·v1
  
139 ····check-cast·v1,·Lcom/amazon/ion/SymbolToken;150 ····check-cast·v1,·Lcom/amazon/ion/SymbolToken;
  
140 ····.line·617151 ····.line·619
141 ····invoke-interface·{v1},·Lcom/amazon/ion/SymbolToken;->getSid()I152 ····invoke-interface·{v1},·Lcom/amazon/ion/SymbolToken;->getSid()I
  
142 ····move-result·v2153 ····move-result·v2
  
Max diff block lines reached; 8410/12673 bytes (66.36%) of diff not shown.
3.17 KB
smali/com/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportedSymbolContext.smali
    
Offset 39, 32 lines modifiedOffset 39, 32 lines modified
39 ············"Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportedSymbolResolverMode;",39 ············"Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportedSymbolResolverMode;",
40 ············"Ljava/util/List<",40 ············"Ljava/util/List<",
41 ············"Lcom/amazon/ion/SymbolTable;",41 ············"Lcom/amazon/ion/SymbolTable;",
42 ············">;)V"42 ············">;)V"
43 ········}43 ········}
44 ····.end·annotation44 ····.end·annotation
  
45 ····.line·19045 ····.line·192
46 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V46 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
47 ····.line·19247 ····.line·194
48 ····new-instance·v0,·Ljava/util/ArrayList;48 ····new-instance·v0,·Ljava/util/ArrayList;
  
49 ····invoke-interface·{p2},·Ljava/util/List;->size()I49 ····invoke-interface·{p2},·Ljava/util/List;->size()I
  
50 ····move-result·v150 ····move-result·v1
  
51 ····invoke-direct·{v0,·v1},·Ljava/util/ArrayList;-><init>(I)V51 ····invoke-direct·{v0,·v1},·Ljava/util/ArrayList;-><init>(I)V
  
52 ····.line·19452 ····.line·196
53 ····invoke-virtual·{p1},·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportedSymbolResolverMode;->createBuilder()Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$SymbolResolverBuilder;53 ····invoke-virtual·{p1},·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportedSymbolResolverMode;->createBuilder()Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$SymbolResolverBuilder;
  
54 ····move-result-object·p154 ····move-result-object·p1
  
55 ····.line·19855 ····.line·200
56 ····invoke-interface·{p2},·Ljava/util/List;->iterator()Ljava/util/Iterator;56 ····invoke-interface·{p2},·Ljava/util/List;->iterator()Ljava/util/Iterator;
  
57 ····move-result-object·p257 ····move-result-object·p2
  
58 ····const/16·v1,·0xa58 ····const/16·v1,·0xa
  
59 ····:goto_059 ····:goto_0
Offset 76, 42 lines modifiedOffset 76, 42 lines modified
  
76 ····invoke-interface·{p2},·Ljava/util/Iterator;->next()Ljava/lang/Object;76 ····invoke-interface·{p2},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
77 ····move-result-object·v277 ····move-result-object·v2
  
78 ····check-cast·v2,·Lcom/amazon/ion/SymbolTable;78 ····check-cast·v2,·Lcom/amazon/ion/SymbolTable;
  
79 ····.line·20079 ····.line·202
80 ····invoke-interface·{v2},·Lcom/amazon/ion/SymbolTable;->isSharedTable()Z80 ····invoke-interface·{v2},·Lcom/amazon/ion/SymbolTable;->isSharedTable()Z
  
81 ····move-result·v381 ····move-result·v3
  
82 ····if-eqz·v3,·:cond_182 ····if-eqz·v3,·:cond_1
  
83 ····.line·20483 ····.line·206
84 ····invoke-interface·{v2},·Lcom/amazon/ion/SymbolTable;->isSystemTable()Z84 ····invoke-interface·{v2},·Lcom/amazon/ion/SymbolTable;->isSystemTable()Z
  
85 ····move-result·v385 ····move-result·v3
  
86 ····if-eqz·v3,·:cond_086 ····if-eqz·v3,·:cond_0
  
87 ····goto·:goto_087 ····goto·:goto_0
  
88 ····.line·20988 ····.line·211
89 ····:cond_089 ····:cond_0
90 ····invoke-interface·{v0,·v2},·Ljava/util/List;->add(Ljava/lang/Object;)Z90 ····invoke-interface·{v0,·v2},·Ljava/util/List;->add(Ljava/lang/Object;)Z
  
91 ····.line·21091 ····.line·212
92 ····invoke-interface·{p1,·v2,·v1},·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$SymbolResolverBuilder;->addSymbolTable(Lcom/amazon/ion/SymbolTable;I)I92 ····invoke-interface·{p1,·v2,·v1},·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$SymbolResolverBuilder;->addSymbolTable(Lcom/amazon/ion/SymbolTable;I)I
  
93 ····move-result·v193 ····move-result·v1
  
94 ····goto·:goto_094 ····goto·:goto_0
  
95 ····.line·20295 ····.line·204
96 ····:cond_196 ····:cond_1
97 ····new-instance·p1,·Lcom/amazon/ion/IonException;97 ····new-instance·p1,·Lcom/amazon/ion/IonException;
  
98 ····new-instance·p2,·Ljava/lang/StringBuilder;98 ····new-instance·p2,·Ljava/lang/StringBuilder;
  
99 ····const-string·v0,·"Imported·symbol·table·is·not·shared:·"99 ····const-string·v0,·"Imported·symbol·table·is·not·shared:·"
  
Offset 123, 27 lines modifiedOffset 123, 27 lines modified
  
123 ····move-result-object·p2123 ····move-result-object·p2
  
124 ····invoke-direct·{p1,·p2},·Lcom/amazon/ion/IonException;-><init>(Ljava/lang/String;)V124 ····invoke-direct·{p1,·p2},·Lcom/amazon/ion/IonException;-><init>(Ljava/lang/String;)V
  
125 ····throw·p1125 ····throw·p1
  
126 ····.line·213126 ····.line·215
127 ····:cond_2127 ····:cond_2
128 ····invoke-static·{v0},·Ljava/util/Collections;->unmodifiableList(Ljava/util/List;)Ljava/util/List;128 ····invoke-static·{v0},·Ljava/util/Collections;->unmodifiableList(Ljava/util/List;)Ljava/util/List;
  
129 ····move-result-object·p2129 ····move-result-object·p2
  
130 ····iput-object·p2,·p0,·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportedSymbolContext;->parents:Ljava/util/List;130 ····iput-object·p2,·p0,·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportedSymbolContext;->parents:Ljava/util/List;
  
131 ····.line·214131 ····.line·216
132 ····invoke-interface·{p1},·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$SymbolResolverBuilder;->build()Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$SymbolResolver;132 ····invoke-interface·{p1},·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$SymbolResolverBuilder;->build()Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$SymbolResolver;
  
133 ····move-result-object·p1133 ····move-result-object·p1
  
134 ····iput-object·p1,·p0,·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportedSymbolContext;->importedSymbols:Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$SymbolResolver;134 ····iput-object·p1,·p0,·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportedSymbolContext;->importedSymbols:Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$SymbolResolver;
  
135 ····.line·215135 ····.line·217
136 ····iput·v1,·p0,·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportedSymbolContext;->localSidStart:I136 ····iput·v1,·p0,·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportedSymbolContext;->localSidStart:I
  
137 ····return-void137 ····return-void
138 .end·method138 .end·method
863 B
smali/com/amazon/ion/impl/bin/_Private_IonManagedBinaryWriterBuilder$1.smali
    
Offset 20, 14 lines modifiedOffset 20, 22 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lcom/amazon/ion/impl/bin/_Private_IonManagedBinaryWriterBuilder;21 .field·final·synthetic·this$0:Lcom/amazon/ion/impl/bin/_Private_IonManagedBinaryWriterBuilder;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/amazon/ion/impl/bin/_Private_IonManagedBinaryWriterBuilder;)V23 .method·constructor·<init>(Lcom/amazon/ion/impl/bin/_Private_IonManagedBinaryWriterBuilder;)V
24 ····.locals·024 ····.locals·0
 25 ····.annotation·system·Ldalvik/annotation/MethodParameters;
 26 ········accessFlags·=·{
 27 ············0x8010
 28 ········}
 29 ········names·=·{
 30 ············null
 31 ········}
 32 ····.end·annotation
  
25 ····.line·28433 ····.line·284
26 ····iput-object·p1,·p0,·Lcom/amazon/ion/impl/bin/_Private_IonManagedBinaryWriterBuilder$1;->this$0:Lcom/amazon/ion/impl/bin/_Private_IonManagedBinaryWriterBuilder;34 ····iput-object·p1,·p0,·Lcom/amazon/ion/impl/bin/_Private_IonManagedBinaryWriterBuilder$1;->this$0:Lcom/amazon/ion/impl/bin/_Private_IonManagedBinaryWriterBuilder;
  
27 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V35 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
28 ····return-void36 ····return-void
689 B
smali/com/amazon/ion/impl/bin/Symbols$3.smali
    
Offset 1, 19 lines modifiedOffset 1, 19 lines modified
1 .class·final·Lcom/amazon/ion/impl/bin/Symbols$3;1 .class·Lcom/amazon/ion/impl/bin/Symbols$3;
2 .super·Lcom/amazon/ion/impl/bin/AbstractSymbolTable;2 .super·Lcom/amazon/ion/impl/bin/AbstractSymbolTable;
3 .source·"Symbols.java"3 .source·"Symbols.java"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingMethod;5 .annotation·system·Ldalvik/annotation/EnclosingMethod;
6 ····value·=·Lcom/amazon/ion/impl/bin/Symbols;->unknownSharedSymbolTable(Ljava/lang/String;II)Lcom/amazon/ion/SymbolTable;6 ····value·=·Lcom/amazon/ion/impl/bin/Symbols;->unknownSharedSymbolTable(Ljava/lang/String;II)Lcom/amazon/ion/SymbolTable;
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x89 ····accessFlags·=·0x0
10 ····name·=·null10 ····name·=·null
11 .end·annotation11 .end·annotation
  
  
12 #·instance·fields12 #·instance·fields
13 .field·final·synthetic·val$maxId:I13 .field·final·synthetic·val$maxId:I
  
2.69 KB
smali/com/amazon/ion/impl/bin/IonRawBinaryWriter$1.smali
    
Offset 1, 69 lines modifiedOffset 1, 14 lines modified
1 .class·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$1;1 .class·synthetic·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$1;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"IonRawBinaryWriter.java"3 .source·"IonRawBinaryWriter.java"
  
4 #·interfaces 
5 .implements·Lcom/amazon/ion/impl/_Private_RecyclingStack$ElementFactory; 
  
  
6 #·annotations4 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingMethod;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
8 ····value·=·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter;-><init>(Lcom/amazon/ion/impl/bin/BlockAllocatorProvider;ILjava/io/OutputStream;Lcom/amazon/ion/impl/bin/AbstractIonWriter$WriteValueOptimization;Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$StreamCloseMode;Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$Stream[·...·truncated·by·diffoscope;·len:·137,·SHA:·73c0ef8d345e85b1399ca35d7a9f125712e836d209769cd946b350410a61aa88·...·]6 ····value·=·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter;
9 .end·annotation7 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x09 ····accessFlags·=·0x1008
12 ····name·=·null10 ····name·=·null
13 .end·annotation11 .end·annotation
  
14 .annotation·system·Ldalvik/annotation/Signature; 
15 ····value·=·{ 
16 ········"Ljava/lang/Object;", 
17 ········"Lcom/amazon/ion/impl/_Private_RecyclingStack$ElementFactory<", 
18 ········"Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$ContainerInfo;", 
19 ········">;" 
20 ····} 
21 .end·annotation 
  
  
22 #·instance·fields 
23 .field·final·synthetic·this$0:Lcom/amazon/ion/impl/bin/IonRawBinaryWriter; 
  
  
24 #·direct·methods 
25 .method·constructor·<init>(Lcom/amazon/ion/impl/bin/IonRawBinaryWriter;)V 
26 ····.locals·0 
  
27 ····.line·406 
28 ····iput-object·p1,·p0,·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$1;->this$0:Lcom/amazon/ion/impl/bin/IonRawBinaryWriter; 
  
29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V 
  
30 ····return-void 
31 .end·method 
  
  
32 #·virtual·methods 
33 .method·public·newElement()Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$ContainerInfo; 
34 ····.locals·2 
  
35 ····.line·408 
36 ····new-instance·v0,·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$ContainerInfo; 
  
37 ····iget-object·v1,·p0,·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$1;->this$0:Lcom/amazon/ion/impl/bin/IonRawBinaryWriter; 
  
38 ····invoke-direct·{v0,·v1},·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$ContainerInfo;-><init>(Lcom/amazon/ion/impl/bin/IonRawBinaryWriter;)V 
  
39 ····return-object·v0 
40 .end·method 
  
41 .method·public·bridge·synthetic·newElement()Ljava/lang/Object; 
42 ····.locals·1 
  
43 ····.line·406 
44 ····invoke-virtual·{p0},·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$1;->newElement()Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$ContainerInfo; 
  
45 ····move-result-object·v0 
  
46 ····return-object·v0 
47 .end·method 
93.8 KB
smali/com/amazon/ion/impl/bin/WriteBuffer.smali
    
Offset 174, 54 lines modifiedOffset 174, 173 lines modified
  
174 ····return-void174 ····return-void
175 .end·method175 .end·method
  
176 .method·public·constructor·<init>(Lcom/amazon/ion/impl/bin/BlockAllocator;Ljava/lang/Runnable;)V176 .method·public·constructor·<init>(Lcom/amazon/ion/impl/bin/BlockAllocator;Ljava/lang/Runnable;)V
177 ····.locals·1177 ····.locals·1
  
178 ····.line·37178 ····.line·38
179 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V179 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
180 ····.line·38180 ····.line·39
181 ····iput-object·p1,·p0,·Lcom/amazon/ion/impl/bin/WriteBuffer;->allocator:Lcom/amazon/ion/impl/bin/BlockAllocator;181 ····iput-object·p1,·p0,·Lcom/amazon/ion/impl/bin/WriteBuffer;->allocator:Lcom/amazon/ion/impl/bin/BlockAllocator;
  
182 ····.line·39182 ····.line·40
183 ····new-instance·p1,·Ljava/util/ArrayList;183 ····new-instance·p1,·Ljava/util/ArrayList;
  
184 ····invoke-direct·{p1},·Ljava/util/ArrayList;-><init>()V184 ····invoke-direct·{p1},·Ljava/util/ArrayList;-><init>()V
  
185 ····iput-object·p1,·p0,·Lcom/amazon/ion/impl/bin/WriteBuffer;->blocks:Ljava/util/List;185 ····iput-object·p1,·p0,·Lcom/amazon/ion/impl/bin/WriteBuffer;->blocks:Ljava/util/List;
  
186 ····.line·42186 ····.line·43
187 ····invoke-direct·{p0},·Lcom/amazon/ion/impl/bin/WriteBuffer;->allocateNewBlock()V187 ····invoke-direct·{p0},·Lcom/amazon/ion/impl/bin/WriteBuffer;->allocateNewBlock()V
  
188 ····const/4·v0,·0x0188 ····const/4·v0,·0x0
  
189 ····.line·44189 ····.line·45
190 ····iput·v0,·p0,·Lcom/amazon/ion/impl/bin/WriteBuffer;->index:I190 ····iput·v0,·p0,·Lcom/amazon/ion/impl/bin/WriteBuffer;->index:I
  
191 ····.line·45191 ····.line·46
192 ····invoke-interface·{p1,·v0},·Ljava/util/List;->get(I)Ljava/lang/Object;192 ····invoke-interface·{p1,·v0},·Ljava/util/List;->get(I)Ljava/lang/Object;
  
193 ····move-result-object·p1193 ····move-result-object·p1
  
194 ····check-cast·p1,·Lcom/amazon/ion/impl/bin/Block;194 ····check-cast·p1,·Lcom/amazon/ion/impl/bin/Block;
  
195 ····iput-object·p1,·p0,·Lcom/amazon/ion/impl/bin/WriteBuffer;->current:Lcom/amazon/ion/impl/bin/Block;195 ····iput-object·p1,·p0,·Lcom/amazon/ion/impl/bin/WriteBuffer;->current:Lcom/amazon/ion/impl/bin/Block;
  
196 ····.line·46196 ····.line·47
197 ····iput-object·p2,·p0,·Lcom/amazon/ion/impl/bin/WriteBuffer;->endOfBlockCallBack:Ljava/lang/Runnable;197 ····iput-object·p2,·p0,·Lcom/amazon/ion/impl/bin/WriteBuffer;->endOfBlockCallBack:Ljava/lang/Runnable;
  
198 ····return-void198 ····return-void
199 .end·method199 .end·method
  
 200 .method·private·_writeFixedIntOrUInt(JI)I
 201 ····.locals·2
  
 202 ····long-to-int·v0,·p1
  
 203 ····int-to-byte·v0,·v0
  
 204 ····.line·1494
 205 ····invoke-virtual·{p0,·v0},·Lcom/amazon/ion/impl/bin/WriteBuffer;->writeByte(B)V
  
 206 ····const/4·v0,·0x1
  
 207 ····if-le·p3,·v0,·:cond_0
  
 208 ····const/16·v0,·0x8
  
 209 ····shr-long·v0,·p1,·v0
  
 210 ····long-to-int·v1,·v0
  
 211 ····int-to-byte·v0,·v1
  
 212 ····.line·1496
 213 ····invoke-virtual·{p0,·v0},·Lcom/amazon/ion/impl/bin/WriteBuffer;->writeByte(B)V
  
 214 ····const/4·v0,·0x2
  
 215 ····if-le·p3,·v0,·:cond_0
  
 216 ····const/16·v0,·0x10
  
 217 ····shr-long·v0,·p1,·v0
  
 218 ····long-to-int·v1,·v0
  
 219 ····int-to-byte·v0,·v1
  
 220 ····.line·1498
 221 ····invoke-virtual·{p0,·v0},·Lcom/amazon/ion/impl/bin/WriteBuffer;->writeByte(B)V
  
 222 ····const/4·v0,·0x3
  
 223 ····if-le·p3,·v0,·:cond_0
  
 224 ····const/16·v0,·0x18
  
 225 ····shr-long·v0,·p1,·v0
  
 226 ····long-to-int·v1,·v0
  
 227 ····int-to-byte·v0,·v1
  
 228 ····.line·1500
 229 ····invoke-virtual·{p0,·v0},·Lcom/amazon/ion/impl/bin/WriteBuffer;->writeByte(B)V
  
 230 ····const/4·v0,·0x4
  
 231 ····if-le·p3,·v0,·:cond_0
  
 232 ····const/16·v0,·0x20
  
 233 ····shr-long·v0,·p1,·v0
  
 234 ····long-to-int·v1,·v0
  
 235 ····int-to-byte·v0,·v1
  
 236 ····.line·1502
 237 ····invoke-virtual·{p0,·v0},·Lcom/amazon/ion/impl/bin/WriteBuffer;->writeByte(B)V
  
 238 ····const/4·v0,·0x5
  
 239 ····if-le·p3,·v0,·:cond_0
  
 240 ····const/16·v0,·0x28
  
 241 ····shr-long·v0,·p1,·v0
  
 242 ····long-to-int·v1,·v0
  
 243 ····int-to-byte·v0,·v1
  
 244 ····.line·1504
 245 ····invoke-virtual·{p0,·v0},·Lcom/amazon/ion/impl/bin/WriteBuffer;->writeByte(B)V
Max diff block lines reached; 92519/95930 bytes (96.44%) of diff not shown.
9.61 KB
smali/com/amazon/ion/impl/bin/IonRawBinaryWriter$ContainerInfo.smali
    
Offset 25, 153 lines modifiedOffset 25, 229 lines modified
  
25 .field·public·type:Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$ContainerType;25 .field·public·type:Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$ContainerType;
  
  
26 #·direct·methods26 #·direct·methods
27 .method·public·constructor·<init>(Lcom/amazon/ion/impl/bin/IonRawBinaryWriter;)V27 .method·public·constructor·<init>(Lcom/amazon/ion/impl/bin/IonRawBinaryWriter;)V
28 ····.locals·228 ····.locals·2
 29 ····.annotation·system·Ldalvik/annotation/MethodParameters;
 30 ········accessFlags·=·{
 31 ············0x1010
 32 ········}
 33 ········names·=·{
 34 ············null
 35 ········}
 36 ····.end·annotation
  
29 ····.line·26737 ····.line·244
30 ····iput-object·p1,·p0,·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$ContainerInfo;->this$0:Lcom/amazon/ion/impl/bin/IonRawBinaryWriter;38 ····iput-object·p1,·p0,·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$ContainerInfo;->this$0:Lcom/amazon/ion/impl/bin/IonRawBinaryWriter;
  
31 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V39 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
32 ····const/4·p1,·0x040 ····const/4·p1,·0x0
  
33 ····.line·26841 ····.line·245
34 ····iput-object·p1,·p0,·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$ContainerInfo;->type:Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$ContainerType;42 ····iput-object·p1,·p0,·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$ContainerInfo;->type:Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$ContainerType;
  
35 ····const-wide/16·v0,·-0x143 ····const-wide/16·v0,·-0x1
  
36 ····.line·26944 ····.line·246
37 ····iput-wide·v0,·p0,·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$ContainerInfo;->position:J45 ····iput-wide·v0,·p0,·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$ContainerInfo;->position:J
  
38 ····.line·27046 ····.line·247
39 ····iput-wide·v0,·p0,·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$ContainerInfo;->length:J47 ····iput-wide·v0,·p0,·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$ContainerInfo;->length:J
  
40 ····const/4·p1,·-0x148 ····const/4·p1,·-0x1
  
41 ····.line·27149 ····.line·248
42 ····iput·p1,·p0,·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$ContainerInfo;->patchIndex:I50 ····iput·p1,·p0,·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$ContainerInfo;->patchIndex:I
  
43 ····return-void51 ····return-void
44 .end·method52 .end·method
  
45 .method·static·synthetic·lambda$appendPatch$0(JIJLcom/amazon/ion/impl/bin/IonRawBinaryWriter$PatchPoint;)V53 .method·private·setPatchPointData(JIJ)V
46 ····.locals·654 ····.locals·8
  
 55 ····.line·264
 56 ····iget-object·v0,·p0,·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$ContainerInfo;->this$0:Lcom/amazon/ion/impl/bin/IonRawBinaryWriter;
  
 57 ····invoke-static·{v0},·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter;->access$300(Lcom/amazon/ion/impl/bin/IonRawBinaryWriter;)Ljava/util/ArrayList;
  
 58 ····move-result-object·v0
  
 59 ····iget·v1,·p0,·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$ContainerInfo;->patchIndex:I
  
 60 ····invoke-virtual·{v0,·v1},·Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
  
 61 ····move-result-object·v0
  
 62 ····move-object·v1,·v0
  
 63 ····check-cast·v1,·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$PatchPoint;
  
 64 ····if-eqz·v1,·:cond_0
  
 65 ····move-wide·v2,·p1
  
 66 ····move·v4,·p3
  
 67 ····move-wide·v5,·p4
  
 68 ····.line·266
 69 ····invoke-virtual/range·{v1·..·v6},·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$PatchPoint;->initialize(JIJ)Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$PatchPoint;
  
 70 ····goto·:goto_0
  
 71 ····.line·268
 72 ····:cond_0
 73 ····iget-object·v0,·p0,·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$ContainerInfo;->this$0:Lcom/amazon/ion/impl/bin/IonRawBinaryWriter;
  
 74 ····invoke-static·{v0},·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter;->access$300(Lcom/amazon/ion/impl/bin/IonRawBinaryWriter;)Ljava/util/ArrayList;
  
 75 ····move-result-object·v0
  
 76 ····iget·v1,·p0,·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$ContainerInfo;->patchIndex:I
  
 77 ····new-instance·v2,·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$PatchPoint;
  
 78 ····invoke-direct·{v2},·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$PatchPoint;-><init>()V
  
47 ····move-object·v0,·p579 ····move-wide·v3,·p1
  
48 ····move-wide·v1,·p080 ····move·v5,·p3
  
49 ····move·v3,·p281 ····move-wide·v6,·p4
  
50 ····move-wide·v4,·p382 ····invoke-virtual/range·{v2·..·v7},·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$PatchPoint;->initialize(JIJ)Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$PatchPoint;
  
 83 ····move-result-object·p1
51 ····.line·278 
52 ····invoke-virtual/range·{v0·..·v5},·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$PatchPoint;->initialize(JIJ)Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$PatchPoint; 
  
 84 ····invoke-virtual·{v0,·v1,·p1},·Ljava/util/ArrayList;->set(ILjava/lang/Object;)Ljava/lang/Object;
  
 85 ····:goto_0
53 ····return-void86 ····return-void
54 .end·method87 .end·method
  
  
55 #·virtual·methods88 #·virtual·methods
56 .method·public·appendPatch(JIJ)V89 .method·public·appendPatch(JIJ)V
57 ····.locals·890 ····.locals·3
  
58 ····.line·27691 ····.line·274
59 ····iget·v0,·p0,·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$ContainerInfo;->patchIndex:I92 ····iget·v0,·p0,·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$ContainerInfo;->patchIndex:I
  
60 ····const/4·v1,·-0x193 ····const/4·v1,·-0x1
  
61 ····if-ne·v0,·v1,·:cond_094 ····if-ne·v0,·v1,·:cond_0
  
62 ····.line·27895 ····.line·276
63 ····iget-object·v0,·p0,·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$ContainerInfo;->this$0:Lcom/amazon/ion/impl/bin/IonRawBinaryWriter;96 ····iget-object·v0,·p0,·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$ContainerInfo;->this$0:Lcom/amazon/ion/impl/bin/IonRawBinaryWriter;
  
64 ····invoke-static·{v0},·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter;->access$300(Lcom/amazon/ion/impl/bin/IonRawBinaryWriter;)Lcom/amazon/ion/impl/_Private_RecyclingQueue;97 ····invoke-static·{v0},·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter;->access$408(Lcom/amazon/ion/impl/bin/IonRawBinaryWriter;)I
  
65 ····move-result-object·v098 ····move-result·v0
  
66 ····new-instance·v7,·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$ContainerInfo$$ExternalSyntheticLambda0;99 ····iput·v0,·p0,·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$ContainerInfo;->patchIndex:I
Max diff block lines reached; 5015/9707 bytes (51.66%) of diff not shown.
4.78 KB
smali/com/amazon/ion/impl/bin/_Private_IonManagedBinaryWriterBuilder$AllocatorMode.smali
    
Offset 27, 55 lines modifiedOffset 27, 85 lines modified
  
27 .field·public·static·final·enum·BASIC:Lcom/amazon/ion/impl/bin/_Private_IonManagedBinaryWriterBuilder$AllocatorMode;27 .field·public·static·final·enum·BASIC:Lcom/amazon/ion/impl/bin/_Private_IonManagedBinaryWriterBuilder$AllocatorMode;
  
28 .field·public·static·final·enum·POOLED:Lcom/amazon/ion/impl/bin/_Private_IonManagedBinaryWriterBuilder$AllocatorMode;28 .field·public·static·final·enum·POOLED:Lcom/amazon/ion/impl/bin/_Private_IonManagedBinaryWriterBuilder$AllocatorMode;
  
  
29 #·direct·methods29 #·direct·methods
 30 .method·private·static·synthetic·$values()[Lcom/amazon/ion/impl/bin/_Private_IonManagedBinaryWriterBuilder$AllocatorMode;
 31 ····.locals·3
  
 32 ····const/4·v0,·0x2
  
 33 ····.line·48
 34 ····new-array·v0,·v0,·[Lcom/amazon/ion/impl/bin/_Private_IonManagedBinaryWriterBuilder$AllocatorMode;
  
 35 ····sget-object·v1,·Lcom/amazon/ion/impl/bin/_Private_IonManagedBinaryWriterBuilder$AllocatorMode;->POOLED:Lcom/amazon/ion/impl/bin/_Private_IonManagedBinaryWriterBuilder$AllocatorMode;
  
 36 ····const/4·v2,·0x0
  
 37 ····aput-object·v1,·v0,·v2
  
 38 ····sget-object·v1,·Lcom/amazon/ion/impl/bin/_Private_IonManagedBinaryWriterBuilder$AllocatorMode;->BASIC:Lcom/amazon/ion/impl/bin/_Private_IonManagedBinaryWriterBuilder$AllocatorMode;
  
 39 ····const/4·v2,·0x1
  
 40 ····aput-object·v1,·v0,·v2
  
 41 ····return-object·v0
 42 .end·method
  
30 .method·static·constructor·<clinit>()V43 .method·static·constructor·<clinit>()V
31 ····.locals·544 ····.locals·3
  
32 ····.line·5045 ····.line·50
33 ····new-instance·v0,·Lcom/amazon/ion/impl/bin/_Private_IonManagedBinaryWriterBuilder$AllocatorMode$1;46 ····new-instance·v0,·Lcom/amazon/ion/impl/bin/_Private_IonManagedBinaryWriterBuilder$AllocatorMode$1;
  
34 ····const-string·v1,·"POOLED"47 ····const-string·v1,·"POOLED"
  
35 ····const/4·v2,·0x048 ····const/4·v2,·0x0
  
36 ····invoke-direct·{v0,·v1,·v2},·Lcom/amazon/ion/impl/bin/_Private_IonManagedBinaryWriterBuilder$AllocatorMode$1;-><init>(Ljava/lang/String;I)V49 ····invoke-direct·{v0,·v1,·v2},·Lcom/amazon/ion/impl/bin/_Private_IonManagedBinaryWriterBuilder$AllocatorMode$1;-><init>(Ljava/lang/String;I)V
  
37 ····sput-object·v0,·Lcom/amazon/ion/impl/bin/_Private_IonManagedBinaryWriterBuilder$AllocatorMode;->POOLED:Lcom/amazon/ion/impl/bin/_Private_IonManagedBinaryWriterBuilder$AllocatorMode;50 ····sput-object·v0,·Lcom/amazon/ion/impl/bin/_Private_IonManagedBinaryWriterBuilder$AllocatorMode;->POOLED:Lcom/amazon/ion/impl/bin/_Private_IonManagedBinaryWriterBuilder$AllocatorMode;
  
38 ····.line·5851 ····.line·58
39 ····new-instance·v1,·Lcom/amazon/ion/impl/bin/_Private_IonManagedBinaryWriterBuilder$AllocatorMode$2;52 ····new-instance·v0,·Lcom/amazon/ion/impl/bin/_Private_IonManagedBinaryWriterBuilder$AllocatorMode$2;
  
40 ····const-string·v3,·"BASIC" 
  
41 ····const/4·v4,·0x153 ····const-string·v1,·"BASIC"
  
42 ····invoke-direct·{v1,·v3,·v4},·Lcom/amazon/ion/impl/bin/_Private_IonManagedBinaryWriterBuilder$AllocatorMode$2;-><init>(Ljava/lang/String;I)V54 ····const/4·v2,·0x1
  
43 ····sput-object·v1,·Lcom/amazon/ion/impl/bin/_Private_IonManagedBinaryWriterBuilder$AllocatorMode;->BASIC:Lcom/amazon/ion/impl/bin/_Private_IonManagedBinaryWriterBuilder$AllocatorMode;55 ····invoke-direct·{v0,·v1,·v2},·Lcom/amazon/ion/impl/bin/_Private_IonManagedBinaryWriterBuilder$AllocatorMode$2;-><init>(Ljava/lang/String;I)V
  
44 ····const/4·v3,·0x256 ····sput-object·v0,·Lcom/amazon/ion/impl/bin/_Private_IonManagedBinaryWriterBuilder$AllocatorMode;->BASIC:Lcom/amazon/ion/impl/bin/_Private_IonManagedBinaryWriterBuilder$AllocatorMode;
  
45 ····.line·4857 ····.line·48
46 ····new-array·v3,·v3,·[Lcom/amazon/ion/impl/bin/_Private_IonManagedBinaryWriterBuilder$AllocatorMode;58 ····invoke-static·{},·Lcom/amazon/ion/impl/bin/_Private_IonManagedBinaryWriterBuilder$AllocatorMode;->$values()[Lcom/amazon/ion/impl/bin/_Private_IonManagedBinaryWriterBuilder$AllocatorMode;
  
47 ····aput-object·v0,·v3,·v259 ····move-result-object·v0
  
48 ····aput-object·v1,·v3,·v4 
  
49 ····sput-object·v3,·Lcom/amazon/ion/impl/bin/_Private_IonManagedBinaryWriterBuilder$AllocatorMode;->$VALUES:[Lcom/amazon/ion/impl/bin/_Private_IonManagedBinaryWriterBuilder$AllocatorMode;60 ····sput-object·v0,·Lcom/amazon/ion/impl/bin/_Private_IonManagedBinaryWriterBuilder$AllocatorMode;->$VALUES:[Lcom/amazon/ion/impl/bin/_Private_IonManagedBinaryWriterBuilder$AllocatorMode;
  
50 ····return-void61 ····return-void
51 .end·method62 .end·method
  
52 .method·private·constructor·<init>(Ljava/lang/String;I)V63 .method·private·constructor·<init>(Ljava/lang/String;I)V
53 ····.locals·064 ····.locals·0
 65 ····.annotation·system·Ldalvik/annotation/MethodParameters;
 66 ········accessFlags·=·{
 67 ············0x1000,
 68 ············0x1000
 69 ········}
 70 ········names·=·{
 71 ············null,
 72 ············null
 73 ········}
 74 ····.end·annotation
  
54 ····.annotation·system·Ldalvik/annotation/Signature;75 ····.annotation·system·Ldalvik/annotation/Signature;
55 ········value·=·{76 ········value·=·{
56 ············"()V"77 ············"()V"
57 ········}78 ········}
58 ····.end·annotation79 ····.end·annotation
  
59 ····.line·4880 ····.line·48
Offset 91, 14 lines modifiedOffset 121, 22 lines modified
91 ····invoke-direct·{p0,·p1,·p2},·Lcom/amazon/ion/impl/bin/_Private_IonManagedBinaryWriterBuilder$AllocatorMode;-><init>(Ljava/lang/String;I)V121 ····invoke-direct·{p0,·p1,·p2},·Lcom/amazon/ion/impl/bin/_Private_IonManagedBinaryWriterBuilder$AllocatorMode;-><init>(Ljava/lang/String;I)V
  
92 ····return-void122 ····return-void
93 .end·method123 .end·method
  
94 .method·public·static·valueOf(Ljava/lang/String;)Lcom/amazon/ion/impl/bin/_Private_IonManagedBinaryWriterBuilder$AllocatorMode;124 .method·public·static·valueOf(Ljava/lang/String;)Lcom/amazon/ion/impl/bin/_Private_IonManagedBinaryWriterBuilder$AllocatorMode;
95 ····.locals·1125 ····.locals·1
 126 ····.annotation·system·Ldalvik/annotation/MethodParameters;
 127 ········accessFlags·=·{
 128 ············0x8000
 129 ········}
 130 ········names·=·{
 131 ············null
 132 ········}
 133 ····.end·annotation
  
96 ····.line·48134 ····.line·48
97 ····const-class·v0,·Lcom/amazon/ion/impl/bin/_Private_IonManagedBinaryWriterBuilder$AllocatorMode;135 ····const-class·v0,·Lcom/amazon/ion/impl/bin/_Private_IonManagedBinaryWriterBuilder$AllocatorMode;
  
98 ····invoke-static·{v0,·p0},·Ljava/lang/Enum;->valueOf(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum;136 ····invoke-static·{v0,·p0},·Ljava/lang/Enum;->valueOf(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum;
  
99 ····move-result-object·p0137 ····move-result-object·p0
1.04 KB
smali/com/amazon/ion/impl/bin/IonManagedBinaryWriter$SymbolState$4.smali
    
Offset 5, 26 lines modifiedOffset 5, 36 lines modified
  
5 #·annotations5 #·annotations
6 .annotation·system·Ldalvik/annotation/EnclosingClass;6 .annotation·system·Ldalvik/annotation/EnclosingClass;
7 ····value·=·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$SymbolState;7 ····value·=·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$SymbolState;
8 .end·annotation8 .end·annotation
  
9 .annotation·system·Ldalvik/annotation/InnerClass;9 .annotation·system·Ldalvik/annotation/InnerClass;
10 ····accessFlags·=·0x400810 ····accessFlags·=·0x4010
11 ····name·=·null11 ····name·=·null
12 .end·annotation12 .end·annotation
  
  
13 #·direct·methods13 #·direct·methods
14 .method·constructor·<init>(Ljava/lang/String;I)V14 .method·constructor·<init>(Ljava/lang/String;I)V
15 ····.locals·115 ····.locals·1
 16 ····.annotation·system·Ldalvik/annotation/MethodParameters;
 17 ········accessFlags·=·{
 18 ············0x1000,
 19 ············0x1000
 20 ········}
 21 ········names·=·{
 22 ············null,
 23 ············null
 24 ········}
 25 ····.end·annotation
  
16 ····const/4·v0,·0x026 ····const/4·v0,·0x0
  
17 ····.line·25127 ····.line·253
18 ····invoke-direct·{p0,·p1,·p2,·v0},·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$SymbolState;-><init>(Ljava/lang/String;ILcom/amazon/ion/impl/bin/IonManagedBinaryWriter$1;)V28 ····invoke-direct·{p0,·p1,·p2,·v0},·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$SymbolState;-><init>(Ljava/lang/String;ILcom/amazon/ion/impl/bin/IonManagedBinaryWriter$1;)V
  
19 ····return-void29 ····return-void
20 .end·method30 .end·method
  
  
21 #·virtual·methods31 #·virtual·methods
125 KB
smali/com/amazon/ion/impl/bin/IonRawBinaryWriter.smali
    
Offset 5, 21 lines modifiedOffset 5, 21 lines modified
5 #·interfaces5 #·interfaces
6 .implements·Lcom/amazon/ion/impl/bin/_Private_IonRawWriter;6 .implements·Lcom/amazon/ion/impl/bin/_Private_IonRawWriter;
  
  
7 #·annotations7 #·annotations
8 .annotation·system·Ldalvik/annotation/MemberClasses;8 .annotation·system·Ldalvik/annotation/MemberClasses;
9 ····value·=·{9 ····value·=·{
10 ········Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$ThrowingRunnable;, 
11 ········Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$StreamFlushMode;, 
12 ········Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$StreamCloseMode;,10 ········Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$StreamCloseMode;,
 11 ········Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$StreamFlushMode;,
13 ········Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$PatchPoint;,12 ········Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$PreallocationMode;,
14 ········Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$ContainerInfo;,13 ········Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$ContainerInfo;,
 14 ········Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$ThrowingRunnable;,
15 ········Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$ContainerType;,15 ········Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$ContainerType;,
16 ········Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$PreallocationMode;16 ········Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$PatchPoint;
17 ····}17 ····}
18 .end·annotation18 .end·annotation
  
  
19 #·static·fields19 #·static·fields
20 .field·private·static·final·BIG_INT_LONG_MAX_VALUE:Ljava/math/BigInteger;20 .field·private·static·final·BIG_INT_LONG_MAX_VALUE:Ljava/math/BigInteger;
  
Offset 55, 20 lines modifiedOffset 55, 14 lines modified
  
55 .field·private·static·final·POS_INT_TYPE:B·=·0x20t55 .field·private·static·final·POS_INT_TYPE:B·=·0x20t
  
56 .field·private·static·final·SID_UNASSIGNED:I·=·-0x156 .field·private·static·final·SID_UNASSIGNED:I·=·-0x1
  
57 .field·private·static·final·STRING_TYPE:B·=·-0x80t57 .field·private·static·final·STRING_TYPE:B·=·-0x80t
  
58 .field·private·static·final·STRING_TYPED_PREALLOCATED_2:[B 
  
59 .field·private·static·final·STRING_TYPED_PREALLOCATED_3:[B 
  
60 .field·private·static·final·STRING_TYPE_EXTENDED_LENGTH:B·=·-0x72t 
  
61 .field·private·static·final·SYMBOL_TYPE:B·=·0x70t58 .field·private·static·final·SYMBOL_TYPE:B·=·0x70t
  
62 .field·private·static·final·TIMESTAMP_TYPE:B·=·0x60t59 .field·private·static·final·TIMESTAMP_TYPE:B·=·0x60t
  
63 .field·private·static·final·VARINT_NEG_ZERO:B·=·-0x40t60 .field·private·static·final·VARINT_NEG_ZERO:B·=·-0x40t
  
  
Offset 79, 18 lines modifiedOffset 73, 20 lines modified
  
79 .field·autoFlushEnabled:Z73 .field·autoFlushEnabled:Z
  
80 .field·private·final·buffer:Lcom/amazon/ion/impl/bin/WriteBuffer;74 .field·private·final·buffer:Lcom/amazon/ion/impl/bin/WriteBuffer;
  
81 .field·private·closed:Z75 .field·private·closed:Z
  
82 .field·private·final·containers:Lcom/amazon/ion/impl/_Private_RecyclingStack;76 .field·private·containerIndex:I
  
 77 .field·private·final·containers:Ljava/util/ArrayList;
83 ····.annotation·system·Ldalvik/annotation/Signature;78 ····.annotation·system·Ldalvik/annotation/Signature;
84 ········value·=·{79 ········value·=·{
85 ············"Lcom/amazon/ion/impl/_Private_RecyclingStack<",80 ············"Ljava/util/ArrayList<",
86 ············"Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$ContainerInfo;",81 ············"Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$ContainerInfo;",
87 ············">;"82 ············">;"
88 ········}83 ········}
89 ····.end·annotation84 ····.end·annotation
90 .end·field85 .end·field
  
91 .field·private·final·currentAnnotationSids:Lcom/amazon/ion/impl/bin/IntList;86 .field·private·final·currentAnnotationSids:Lcom/amazon/ion/impl/bin/IntList;
Offset 107, 30 lines modifiedOffset 103, 34 lines modified
  
107 .field·private·hasWrittenValuesSinceFinished:Z103 .field·private·hasWrittenValuesSinceFinished:Z
  
108 .field·private·final·isFloatBinary32Enabled:Z104 .field·private·final·isFloatBinary32Enabled:Z
  
109 .field·private·final·out:Ljava/io/OutputStream;105 .field·private·final·out:Ljava/io/OutputStream;
  
110 .field·private·final·patchPoints:Lcom/amazon/ion/impl/_Private_RecyclingQueue;106 .field·private·final·patchPoints:Ljava/util/ArrayList;
111 ····.annotation·system·Ldalvik/annotation/Signature;107 ····.annotation·system·Ldalvik/annotation/Signature;
112 ········value·=·{108 ········value·=·{
113 ············"Lcom/amazon/ion/impl/_Private_RecyclingQueue<",109 ············"Ljava/util/ArrayList<",
114 ············"Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$PatchPoint;",110 ············"Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$PatchPoint;",
115 ············">;"111 ············">;"
116 ········}112 ········}
117 ····.end·annotation113 ····.end·annotation
118 .end·field114 .end·field
  
 115 .field·private·patchPointsLength:I
  
119 .field·private·final·preallocationMode:Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$PreallocationMode;116 .field·private·final·preallocationMode:Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$PreallocationMode;
  
120 .field·private·final·streamCloseMode:Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$StreamCloseMode;117 .field·private·final·streamCloseMode:Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$StreamCloseMode;
  
121 .field·private·final·streamFlushMode:Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$StreamFlushMode;118 .field·private·final·streamFlushMode:Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$StreamFlushMode;
  
 119 .field·private·topContainer:Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$ContainerInfo;
  
122 .field·final·utf8StringEncoder:Lcom/amazon/ion/impl/bin/utf8/Utf8StringEncoder;120 .field·final·utf8StringEncoder:Lcom/amazon/ion/impl/bin/utf8/Utf8StringEncoder;
  
  
123 #·direct·methods121 #·direct·methods
124 .method·static·constructor·<clinit>()V122 .method·static·constructor·<clinit>()V
125 ····.locals·4123 ····.locals·4
  
Offset 138, 492 lines modifiedOffset 138, 490 lines modified
  
138 ····const/16·v1,·0xea138 ····const/16·v1,·0xea
  
139 ····const/16·v2,·0xe0139 ····const/16·v2,·0xe0
  
140 ····const/4·v3,·0x1140 ····const/4·v3,·0x1
  
141 ····.line·81141 ····.line·62
142 ····filled-new-array·{v2,·v3,·v0,·v1},·[I142 ····filled-new-array·{v2,·v3,·v0,·v1},·[I
  
143 ····move-result-object·v0143 ····move-result-object·v0
  
144 ····invoke-static·{v0},·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter;->bytes([I)[B144 ····invoke-static·{v0},·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter;->bytes([I)[B
  
145 ····move-result-object·v0145 ····move-result-object·v0
  
146 ····sput-object·v0,·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter;->IVM:[B146 ····sput-object·v0,·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter;->IVM:[B
  
147 ····.line·85147 ····.line·66
148 ····invoke-static·{},·Lcom/amazon/ion/IonType;->values()[Lcom/amazon/ion/IonType;148 ····invoke-static·{},·Lcom/amazon/ion/IonType;->values()[Lcom/amazon/ion/IonType;
  
149 ····move-result-object·v0149 ····move-result-object·v0
  
150 ····.line·86150 ····.line·67
151 ····array-length·v0,·v0151 ····array-length·v0,·v0
  
Max diff block lines reached; 123361/127517 bytes (96.74%) of diff not shown.
676 B
smali/com/amazon/ion/impl/bin/Symbols$3$1.smali
    
Offset 31, 14 lines modifiedOffset 31, 22 lines modified
  
31 .field·final·synthetic·this$0:Lcom/amazon/ion/impl/bin/Symbols$3;31 .field·final·synthetic·this$0:Lcom/amazon/ion/impl/bin/Symbols$3;
  
  
32 #·direct·methods32 #·direct·methods
33 .method·constructor·<init>(Lcom/amazon/ion/impl/bin/Symbols$3;)V33 .method·constructor·<init>(Lcom/amazon/ion/impl/bin/Symbols$3;)V
34 ····.locals·034 ····.locals·0
 35 ····.annotation·system·Ldalvik/annotation/MethodParameters;
 36 ········accessFlags·=·{
 37 ············0x8010
 38 ········}
 39 ········names·=·{
 40 ············null
 41 ········}
 42 ····.end·annotation
  
35 ····.line·22843 ····.line·228
36 ····iput-object·p1,·p0,·Lcom/amazon/ion/impl/bin/Symbols$3$1;->this$0:Lcom/amazon/ion/impl/bin/Symbols$3;44 ····iput-object·p1,·p0,·Lcom/amazon/ion/impl/bin/Symbols$3$1;->this$0:Lcom/amazon/ion/impl/bin/Symbols$3;
  
37 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V45 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
38 ····const/4·p1,·0x146 ····const/4·p1,·0x1
638 B
smali/com/amazon/ion/impl/bin/Symbols$2.smali
    
Offset 1, 19 lines modifiedOffset 1, 19 lines modified
1 .class·final·Lcom/amazon/ion/impl/bin/Symbols$2;1 .class·Lcom/amazon/ion/impl/bin/Symbols$2;
2 .super·Lcom/amazon/ion/impl/bin/AbstractSymbolTable;2 .super·Lcom/amazon/ion/impl/bin/AbstractSymbolTable;
3 .source·"Symbols.java"3 .source·"Symbols.java"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Lcom/amazon/ion/impl/bin/Symbols;6 ····value·=·Lcom/amazon/ion/impl/bin/Symbols;
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x89 ····accessFlags·=·0x0
10 ····name·=·null10 ····name·=·null
11 .end·annotation11 .end·annotation
  
  
12 #·direct·methods12 #·direct·methods
13 .method·constructor·<init>(Ljava/lang/String;I)V13 .method·constructor·<init>(Ljava/lang/String;I)V
14 ····.locals·014 ····.locals·0
10.3 KB
smali/com/amazon/ion/impl/bin/IonRawBinaryWriter$PreallocationMode.smali
    
Offset 39, 170 lines modifiedOffset 39, 218 lines modified
  
39 .field·private·final·contentMaxLength:I39 .field·private·final·contentMaxLength:I
  
40 .field·private·final·typedLength:I40 .field·private·final·typedLength:I
  
  
41 #·direct·methods41 #·direct·methods
 42 .method·private·static·synthetic·$values()[Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$PreallocationMode;
 43 ····.locals·3
  
 44 ····const/4·v0,·0x3
  
 45 ····.line·140
 46 ····new-array·v0,·v0,·[Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$PreallocationMode;
  
 47 ····sget-object·v1,·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$PreallocationMode;->PREALLOCATE_0:Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$PreallocationMode;
  
 48 ····const/4·v2,·0x0
  
 49 ····aput-object·v1,·v0,·v2
  
 50 ····sget-object·v1,·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$PreallocationMode;->PREALLOCATE_1:Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$PreallocationMode;
  
 51 ····const/4·v2,·0x1
  
 52 ····aput-object·v1,·v0,·v2
  
 53 ····sget-object·v1,·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$PreallocationMode;->PREALLOCATE_2:Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$PreallocationMode;
  
 54 ····const/4·v2,·0x2
  
 55 ····aput-object·v1,·v0,·v2
  
 56 ····return-object·v0
 57 .end·method
  
42 .method·static·constructor·<clinit>()V58 .method·static·constructor·<clinit>()V
43 ····.locals·959 ····.locals·5
  
44 ····.line·16260 ····.line·143
45 ····new-instance·v0,·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$PreallocationMode$1;61 ····new-instance·v0,·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$PreallocationMode$1;
  
46 ····const-string·v1,·"PREALLOCATE_0"62 ····const-string·v1,·"PREALLOCATE_0"
  
47 ····const/4·v2,·0x063 ····const/4·v2,·0x0
  
48 ····const/4·v3,·0x164 ····const/4·v3,·0x1
  
49 ····invoke-direct·{v0,·v1,·v2,·v2,·v3},·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$PreallocationMode$1;-><init>(Ljava/lang/String;III)V65 ····invoke-direct·{v0,·v1,·v2,·v2,·v3},·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$PreallocationMode$1;-><init>(Ljava/lang/String;III)V
  
50 ····sput-object·v0,·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$PreallocationMode;->PREALLOCATE_0:Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$PreallocationMode;66 ····sput-object·v0,·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$PreallocationMode;->PREALLOCATE_0:Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$PreallocationMode;
  
51 ····.line·17267 ····.line·153
52 ····new-instance·v1,·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$PreallocationMode$2;68 ····new-instance·v0,·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$PreallocationMode$2;
  
53 ····const-string·v4,·"PREALLOCATE_1"69 ····const-string·v1,·"PREALLOCATE_1"
  
54 ····const/16·v5,·0x7f70 ····const/16·v2,·0x7f
  
55 ····const/4·v6,·0x271 ····const/4·v4,·0x2
  
56 ····invoke-direct·{v1,·v4,·v3,·v5,·v6},·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$PreallocationMode$2;-><init>(Ljava/lang/String;III)V72 ····invoke-direct·{v0,·v1,·v3,·v2,·v4},·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$PreallocationMode$2;-><init>(Ljava/lang/String;III)V
  
57 ····sput-object·v1,·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$PreallocationMode;->PREALLOCATE_1:Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$PreallocationMode;73 ····sput-object·v0,·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$PreallocationMode;->PREALLOCATE_1:Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$PreallocationMode;
  
58 ····.line·18274 ····.line·163
59 ····new-instance·v4,·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$PreallocationMode$3;75 ····new-instance·v0,·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$PreallocationMode$3;
  
60 ····const-string·v5,·"PREALLOCATE_2" 
  
61 ····const/16·v7,·0x3fff76 ····const/16·v1,·0x3fff
  
62 ····const/4·v8,·0x377 ····const/4·v2,·0x3
  
63 ····invoke-direct·{v4,·v5,·v6,·v7,·v8},·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$PreallocationMode$3;-><init>(Ljava/lang/String;III)V78 ····const-string·v3,·"PREALLOCATE_2"
  
64 ····sput-object·v4,·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$PreallocationMode;->PREALLOCATE_2:Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$PreallocationMode;79 ····invoke-direct·{v0,·v3,·v4,·v1,·v2},·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$PreallocationMode$3;-><init>(Ljava/lang/String;III)V
  
 80 ····sput-object·v0,·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$PreallocationMode;->PREALLOCATE_2:Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$PreallocationMode;
65 ····.line·159 
66 ····new-array·v5,·v8,·[Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$PreallocationMode; 
  
67 ····aput-object·v0,·v5,·v281 ····.line·140
 82 ····invoke-static·{},·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$PreallocationMode;->$values()[Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$PreallocationMode;
  
 83 ····move-result-object·v0
68 ····aput-object·v1,·v5,·v3 
  
69 ····aput-object·v4,·v5,·v6 
  
70 ····sput-object·v5,·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$PreallocationMode;->$VALUES:[Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$PreallocationMode;84 ····sput-object·v0,·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$PreallocationMode;->$VALUES:[Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$PreallocationMode;
  
71 ····return-void85 ····return-void
72 .end·method86 .end·method
  
73 .method·private·constructor·<init>(Ljava/lang/String;III)V87 .method·private·constructor·<init>(Ljava/lang/String;III)V
74 ····.locals·088 ····.locals·0
 89 ····.annotation·system·Ldalvik/annotation/MethodParameters;
 90 ········accessFlags·=·{
 91 ············0x1000,
 92 ············0x1000,
 93 ············0x10,
 94 ············0x10
 95 ········}
 96 ········names·=·{
 97 ············null,
 98 ············null,
 99 ············null,
 100 ············null
 101 ········}
 102 ····.end·annotation
  
75 ····.annotation·system·Ldalvik/annotation/Signature;103 ····.annotation·system·Ldalvik/annotation/Signature;
76 ········value·=·{104 ········value·=·{
77 ············"(II)V"105 ············"(II)V"
78 ········}106 ········}
79 ····.end·annotation107 ····.end·annotation
  
80 ····.line·198108 ····.line·179
81 ····invoke-direct·{p0,·p1,·p2},·Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V109 ····invoke-direct·{p0,·p1,·p2},·Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V
  
82 ····.line·199110 ····.line·180
83 ····iput·p3,·p0,·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$PreallocationMode;->contentMaxLength:I111 ····iput·p3,·p0,·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$PreallocationMode;->contentMaxLength:I
  
84 ····.line·200112 ····.line·181
85 ····iput·p4,·p0,·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$PreallocationMode;->typedLength:I113 ····iput·p4,·p0,·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$PreallocationMode;->typedLength:I
  
Max diff block lines reached; 5085/10436 bytes (48.73%) of diff not shown.
2.09 KB
smali/com/amazon/ion/impl/bin/IonRawBinaryWriter$PatchPoint.smali
    
Offset 22, 73 lines modifiedOffset 22, 54 lines modified
22 .field·public·oldPosition:J22 .field·public·oldPosition:J
  
  
23 #·direct·methods23 #·direct·methods
24 .method·public·constructor·<init>()V24 .method·public·constructor·<init>()V
25 ····.locals·325 ····.locals·3
  
26 ····.line·31026 ····.line·317
27 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V27 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
28 ····const-wide/16·v0,·-0x128 ····const-wide/16·v0,·-0x1
  
29 ····.line·31129 ····.line·318
30 ····iput-wide·v0,·p0,·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$PatchPoint;->oldPosition:J30 ····iput-wide·v0,·p0,·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$PatchPoint;->oldPosition:J
  
31 ····const/4·v2,·-0x131 ····const/4·v2,·-0x1
  
32 ····.line·31232 ····.line·319
33 ····iput·v2,·p0,·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$PatchPoint;->oldLength:I33 ····iput·v2,·p0,·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$PatchPoint;->oldLength:I
  
34 ····.line·31334 ····.line·320
35 ····iput-wide·v0,·p0,·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$PatchPoint;->length:J35 ····iput-wide·v0,·p0,·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$PatchPoint;->length:J
  
36 ····return-void36 ····return-void
37 .end·method37 .end·method
  
  
38 #·virtual·methods38 #·virtual·methods
39 .method·public·clear()Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$PatchPoint; 
40 ····.locals·6 
  
41 ····const/4·v3,·-0x1 
  
42 ····const-wide/16·v4,·-0x1 
  
43 ····const-wide/16·v1,·-0x1 
  
44 ····move-object·v0,·p0 
  
45 ····.line·330 
46 ····invoke-virtual/range·{v0·..·v5},·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$PatchPoint;->initialize(JIJ)Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$PatchPoint; 
  
47 ····move-result-object·v0 
  
48 ····return-object·v0 
49 .end·method 
  
50 .method·public·initialize(JIJ)Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$PatchPoint;39 .method·public·initialize(JIJ)Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$PatchPoint;
51 ····.locals·040 ····.locals·0
  
52 ····.line·32341 ····.line·330
53 ····iput-wide·p1,·p0,·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$PatchPoint;->oldPosition:J42 ····iput-wide·p1,·p0,·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$PatchPoint;->oldPosition:J
  
54 ····.line·32443 ····.line·331
55 ····iput·p3,·p0,·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$PatchPoint;->oldLength:I44 ····iput·p3,·p0,·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$PatchPoint;->oldLength:I
  
56 ····.line·32545 ····.line·332
57 ····iput-wide·p4,·p0,·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$PatchPoint;->length:J46 ····iput-wide·p4,·p0,·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$PatchPoint;->length:J
  
58 ····return-object·p047 ····return-object·p0
59 .end·method48 .end·method
  
60 .method·public·toString()Ljava/lang/String;49 .method·public·toString()Ljava/lang/String;
61 ····.locals·350 ····.locals·3
  
62 ····.line·31951 ····.line·326
63 ····new-instance·v0,·Ljava/lang/StringBuilder;52 ····new-instance·v0,·Ljava/lang/StringBuilder;
  
64 ····const-string·v1,·"(PP·old::("53 ····const-string·v1,·"(PP·old::("
  
65 ····invoke-direct·{v0,·v1},·Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V54 ····invoke-direct·{v0,·v1},·Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
  
66 ····iget-wide·v1,·p0,·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$PatchPoint;->oldPosition:J55 ····iget-wide·v1,·p0,·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$PatchPoint;->oldPosition:J
7.83 KB
smali/com/amazon/ion/impl/bin/IonManagedBinaryWriter$UserState.smali
    
Offset 31, 121 lines modifiedOffset 31, 167 lines modified
  
31 .field·public·static·final·enum·LOCALS_AT_TOP:Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$UserState;31 .field·public·static·final·enum·LOCALS_AT_TOP:Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$UserState;
  
32 .field·public·static·final·enum·NORMAL:Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$UserState;32 .field·public·static·final·enum·NORMAL:Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$UserState;
  
  
33 #·direct·methods33 #·direct·methods
 34 .method·private·static·synthetic·$values()[Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$UserState;
 35 ····.locals·3
  
 36 ····const/4·v0,·0x4
  
 37 ····.line·305
 38 ····new-array·v0,·v0,·[Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$UserState;
  
 39 ····sget-object·v1,·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$UserState;->NORMAL:Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$UserState;
  
 40 ····const/4·v2,·0x0
  
 41 ····aput-object·v1,·v0,·v2
  
 42 ····sget-object·v1,·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$UserState;->LOCALS_AT_TOP:Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$UserState;
  
 43 ····const/4·v2,·0x1
  
 44 ····aput-object·v1,·v0,·v2
  
 45 ····sget-object·v1,·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$UserState;->LOCALS_AT_IMPORTS:Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$UserState;
  
 46 ····const/4·v2,·0x2
  
 47 ····aput-object·v1,·v0,·v2
  
 48 ····sget-object·v1,·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$UserState;->LOCALS_AT_SYMBOLS:Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$UserState;
  
 49 ····const/4·v2,·0x3
  
 50 ····aput-object·v1,·v0,·v2
  
 51 ····return-object·v0
 52 .end·method
  
34 .method·static·constructor·<clinit>()V53 .method·static·constructor·<clinit>()V
35 ····.locals·954 ····.locals·3
  
36 ····.line·30655 ····.line·308
37 ····new-instance·v0,·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$UserState$1;56 ····new-instance·v0,·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$UserState$1;
  
38 ····const-string·v1,·"NORMAL"57 ····const-string·v1,·"NORMAL"
  
39 ····const/4·v2,·0x058 ····const/4·v2,·0x0
  
40 ····invoke-direct·{v0,·v1,·v2},·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$UserState$1;-><init>(Ljava/lang/String;I)V59 ····invoke-direct·{v0,·v1,·v2},·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$UserState$1;-><init>(Ljava/lang/String;I)V
  
41 ····sput-object·v0,·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$UserState;->NORMAL:Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$UserState;60 ····sput-object·v0,·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$UserState;->NORMAL:Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$UserState;
  
42 ····.line·32761 ····.line·329
43 ····new-instance·v1,·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$UserState$2;62 ····new-instance·v0,·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$UserState$2;
  
44 ····const-string·v3,·"LOCALS_AT_TOP" 
  
45 ····const/4·v4,·0x163 ····const-string·v1,·"LOCALS_AT_TOP"
  
46 ····invoke-direct·{v1,·v3,·v4},·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$UserState$2;-><init>(Ljava/lang/String;I)V64 ····const/4·v2,·0x1
  
47 ····sput-object·v1,·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$UserState;->LOCALS_AT_TOP:Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$UserState;65 ····invoke-direct·{v0,·v1,·v2},·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$UserState$2;-><init>(Ljava/lang/String;I)V
  
 66 ····sput-object·v0,·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$UserState;->LOCALS_AT_TOP:Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$UserState;
48 ····.line·421 
49 ····new-instance·v3,·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$UserState$3; 
  
50 ····const-string·v5,·"LOCALS_AT_IMPORTS"67 ····.line·423
 68 ····new-instance·v0,·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$UserState$3;
  
51 ····const/4·v6,·0x269 ····const-string·v1,·"LOCALS_AT_IMPORTS"
  
52 ····invoke-direct·{v3,·v5,·v6},·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$UserState$3;-><init>(Ljava/lang/String;I)V70 ····const/4·v2,·0x2
  
53 ····sput-object·v3,·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$UserState;->LOCALS_AT_IMPORTS:Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$UserState;71 ····invoke-direct·{v0,·v1,·v2},·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$UserState$3;-><init>(Ljava/lang/String;I)V
  
 72 ····sput-object·v0,·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$UserState;->LOCALS_AT_IMPORTS:Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$UserState;
54 ····.line·512 
55 ····new-instance·v5,·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$UserState$4; 
  
56 ····const-string·v7,·"LOCALS_AT_SYMBOLS"73 ····.line·514
 74 ····new-instance·v0,·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$UserState$4;
  
57 ····const/4·v8,·0x375 ····const-string·v1,·"LOCALS_AT_SYMBOLS"
  
58 ····invoke-direct·{v5,·v7,·v8},·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$UserState$4;-><init>(Ljava/lang/String;I)V76 ····const/4·v2,·0x3
  
59 ····sput-object·v5,·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$UserState;->LOCALS_AT_SYMBOLS:Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$UserState;77 ····invoke-direct·{v0,·v1,·v2},·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$UserState$4;-><init>(Ljava/lang/String;I)V
  
60 ····const/4·v7,·0x478 ····sput-object·v0,·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$UserState;->LOCALS_AT_SYMBOLS:Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$UserState;
  
61 ····.line·30379 ····.line·305
62 ····new-array·v7,·v7,·[Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$UserState;80 ····invoke-static·{},·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$UserState;->$values()[Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$UserState;
  
 81 ····move-result-object·v0
63 ····aput-object·v0,·v7,·v2 
  
64 ····aput-object·v1,·v7,·v4 
  
65 ····aput-object·v3,·v7,·v6 
  
66 ····aput-object·v5,·v7,·v8 
  
67 ····sput-object·v7,·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$UserState;->$VALUES:[Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$UserState;82 ····sput-object·v0,·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$UserState;->$VALUES:[Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$UserState;
  
68 ····return-void83 ····return-void
69 .end·method84 .end·method
  
70 .method·private·constructor·<init>(Ljava/lang/String;I)V85 .method·private·constructor·<init>(Ljava/lang/String;I)V
71 ····.locals·086 ····.locals·0
 87 ····.annotation·system·Ldalvik/annotation/MethodParameters;
 88 ········accessFlags·=·{
 89 ············0x1000,
 90 ············0x1000
 91 ········}
 92 ········names·=·{
 93 ············null,
 94 ············null
 95 ········}
 96 ····.end·annotation
  
72 ····.annotation·system·Ldalvik/annotation/Signature;97 ····.annotation·system·Ldalvik/annotation/Signature;
73 ········value·=·{98 ········value·=·{
Max diff block lines reached; 2161/7883 bytes (27.41%) of diff not shown.
60.1 KB
smali/com/amazon/ion/impl/bin/IonManagedBinaryWriter.smali
    
Offset 5, 23 lines modifiedOffset 5, 23 lines modified
5 #·interfaces5 #·interfaces
6 .implements·Lcom/amazon/ion/impl/bin/_Private_IonManagedWriter;6 .implements·Lcom/amazon/ion/impl/bin/_Private_IonManagedWriter;
  
  
7 #·annotations7 #·annotations
8 .annotation·system·Ldalvik/annotation/MemberClasses;8 .annotation·system·Ldalvik/annotation/MemberClasses;
9 ····value·=·{9 ····value·=·{
10 ········Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$LocalSymbolTableView;, 
11 ········Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$UserState;, 
12 ········Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportDescriptor;,10 ········Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportDescriptor;,
13 ········Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$SymbolState;, 
14 ········Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportedSymbolContext;,11 ········Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportedSymbolContext;,
 12 ········Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$UserState;,
 13 ········Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$LocalSymbolTableView;,
 14 ········Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$SymbolState;,
15 ········Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportedSymbolResolverMode;,15 ········Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportedSymbolResolverMode;,
 16 ········Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$SymbolResolver;,
16 ········Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportTablePosition;,17 ········Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportTablePosition;,
17 ········Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$SymbolResolverBuilder;,18 ········Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$SymbolResolverBuilder;
18 ········Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$SymbolResolver; 
19 ····}19 ····}
20 .end·annotation20 .end·annotation
  
  
21 #·static·fields21 #·static·fields
22 .field·private·static·final·EMPTY_SYMBOL_TABLE_ARRAY:[Lcom/amazon/ion/SymbolTable;22 .field·private·static·final·EMPTY_SYMBOL_TABLE_ARRAY:[Lcom/amazon/ion/SymbolTable;
  
Offset 89, 31 lines modifiedOffset 89, 31 lines modified
89 .end·field89 .end·field
  
  
90 #·direct·methods90 #·direct·methods
91 .method·static·constructor·<clinit>()V91 .method·static·constructor·<clinit>()V
92 ····.locals·392 ····.locals·3
  
93 ····.line·21893 ····.line·220
94 ····new-instance·v0,·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportedSymbolContext;94 ····new-instance·v0,·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportedSymbolContext;
  
95 ····sget-object·v1,·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportedSymbolResolverMode;->FLAT:Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportedSymbolResolverMode;95 ····sget-object·v1,·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportedSymbolResolverMode;->FLAT:Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportedSymbolResolverMode;
  
96 ····.line·21996 ····.line·221
97 ····invoke-static·{},·Ljava/util/Collections;->emptyList()Ljava/util/List;97 ····invoke-static·{},·Ljava/util/Collections;->emptyList()Ljava/util/List;
  
98 ····move-result-object·v298 ····move-result-object·v2
  
99 ····invoke-direct·{v0,·v1,·v2},·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportedSymbolContext;-><init>(Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportedSymbolResolverMode;Ljava/util/List;)V99 ····invoke-direct·{v0,·v1,·v2},·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportedSymbolContext;-><init>(Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportedSymbolResolverMode;Ljava/util/List;)V
  
100 ····sput-object·v0,·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter;->ONLY_SYSTEM_IMPORTS:Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportedSymbolContext;100 ····sput-object·v0,·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter;->ONLY_SYSTEM_IMPORTS:Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportedSymbolContext;
  
101 ····const/4·v0,·0x0101 ····const/4·v0,·0x0
  
102 ····.line·548102 ····.line·550
103 ····new-array·v0,·v0,·[Lcom/amazon/ion/SymbolTable;103 ····new-array·v0,·v0,·[Lcom/amazon/ion/SymbolTable;
  
104 ····sput-object·v0,·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter;->EMPTY_SYMBOL_TABLE_ARRAY:[Lcom/amazon/ion/SymbolTable;104 ····sput-object·v0,·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter;->EMPTY_SYMBOL_TABLE_ARRAY:[Lcom/amazon/ion/SymbolTable;
  
105 ····return-void105 ····return-void
106 .end·method106 .end·method
  
Offset 125, 20 lines modifiedOffset 125, 20 lines modified
125 ········}125 ········}
126 ····.end·annotation126 ····.end·annotation
  
127 ····move-object/from16·v0,·p0127 ····move-object/from16·v0,·p0
  
128 ····move-object/from16·v1,·p1128 ····move-object/from16·v1,·p1
  
129 ····.line·670129 ····.line·699
130 ····iget-object·v2,·v1,·Lcom/amazon/ion/impl/bin/_Private_IonManagedBinaryWriterBuilder;->optimization:Lcom/amazon/ion/impl/bin/AbstractIonWriter$WriteValueOptimization;130 ····iget-object·v2,·v1,·Lcom/amazon/ion/impl/bin/_Private_IonManagedBinaryWriterBuilder;->optimization:Lcom/amazon/ion/impl/bin/AbstractIonWriter$WriteValueOptimization;
  
131 ····invoke-direct·{v0,·v2},·Lcom/amazon/ion/impl/bin/AbstractIonWriter;-><init>(Lcom/amazon/ion/impl/bin/AbstractIonWriter$WriteValueOptimization;)V131 ····invoke-direct·{v0,·v2},·Lcom/amazon/ion/impl/bin/AbstractIonWriter;-><init>(Lcom/amazon/ion/impl/bin/AbstractIonWriter$WriteValueOptimization;)V
  
132 ····.line·671132 ····.line·700
133 ····new-instance·v2,·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter;133 ····new-instance·v2,·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter;
  
134 ····iget-object·v4,·v1,·Lcom/amazon/ion/impl/bin/_Private_IonManagedBinaryWriterBuilder;->provider:Lcom/amazon/ion/impl/bin/BlockAllocatorProvider;134 ····iget-object·v4,·v1,·Lcom/amazon/ion/impl/bin/_Private_IonManagedBinaryWriterBuilder;->provider:Lcom/amazon/ion/impl/bin/BlockAllocatorProvider;
  
135 ····iget·v5,·v1,·Lcom/amazon/ion/impl/bin/_Private_IonManagedBinaryWriterBuilder;->symbolsBlockSize:I135 ····iget·v5,·v1,·Lcom/amazon/ion/impl/bin/_Private_IonManagedBinaryWriterBuilder;->symbolsBlockSize:I
  
136 ····sget-object·v7,·Lcom/amazon/ion/impl/bin/AbstractIonWriter$WriteValueOptimization;->NONE:Lcom/amazon/ion/impl/bin/AbstractIonWriter$WriteValueOptimization;136 ····sget-object·v7,·Lcom/amazon/ion/impl/bin/AbstractIonWriter$WriteValueOptimization;->NONE:Lcom/amazon/ion/impl/bin/AbstractIonWriter$WriteValueOptimization;
Offset 161, 15 lines modifiedOffset 161, 15 lines modified
  
161 ····move-object/from16·v6,·p2161 ····move-object/from16·v6,·p2
  
162 ····invoke-direct/range·{v3·..·v13},·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter;-><init>(Lcom/amazon/ion/impl/bin/BlockAllocatorProvider;ILjava/io/OutputStream;Lcom/amazon/ion/impl/bin/AbstractIonWriter$WriteValueOptimization;Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$StreamCloseMode;Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$StreamFlushMode;Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$PreallocationMode;ZZLcom/amazon/ion/impl/bin/IonRawBinaryWriter$ThrowingRunnable;)V162 ····invoke-direct/range·{v3·..·v13},·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter;-><init>(Lcom/amazon/ion/impl/bin/BlockAllocatorProvider;ILjava/io/OutputStream;Lcom/amazon/ion/impl/bin/AbstractIonWriter$WriteValueOptimization;Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$StreamCloseMode;Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$StreamFlushMode;Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$PreallocationMode;ZZLcom/amazon/ion/impl/bin/IonRawBinaryWriter$ThrowingRunnable;)V
  
163 ····iput-object·v2,·v0,·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter;->symbols:Lcom/amazon/ion/impl/bin/IonRawBinaryWriter;163 ····iput-object·v2,·v0,·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter;->symbols:Lcom/amazon/ion/impl/bin/IonRawBinaryWriter;
  
164 ····.line·683164 ····.line·712
165 ····new-instance·v2,·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter;165 ····new-instance·v2,·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter;
  
166 ····iget-object·v15,·v1,·Lcom/amazon/ion/impl/bin/_Private_IonManagedBinaryWriterBuilder;->provider:Lcom/amazon/ion/impl/bin/BlockAllocatorProvider;166 ····iget-object·v15,·v1,·Lcom/amazon/ion/impl/bin/_Private_IonManagedBinaryWriterBuilder;->provider:Lcom/amazon/ion/impl/bin/BlockAllocatorProvider;
  
167 ····iget·v3,·v1,·Lcom/amazon/ion/impl/bin/_Private_IonManagedBinaryWriterBuilder;->userBlockSize:I167 ····iget·v3,·v1,·Lcom/amazon/ion/impl/bin/_Private_IonManagedBinaryWriterBuilder;->userBlockSize:I
  
168 ····sget-object·v18,·Lcom/amazon/ion/impl/bin/AbstractIonWriter$WriteValueOptimization;->NONE:Lcom/amazon/ion/impl/bin/AbstractIonWriter$WriteValueOptimization;168 ····sget-object·v18,·Lcom/amazon/ion/impl/bin/AbstractIonWriter$WriteValueOptimization;->NONE:Lcom/amazon/ion/impl/bin/AbstractIonWriter$WriteValueOptimization;
Offset 202, 353 lines modifiedOffset 202, 353 lines modified
  
202 ····move-object/from16·v24,·v7202 ····move-object/from16·v24,·v7
  
203 ····invoke-direct/range·{v14·..·v24},·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter;-><init>(Lcom/amazon/ion/impl/bin/BlockAllocatorProvider;ILjava/io/OutputStream;Lcom/amazon/ion/impl/bin/AbstractIonWriter$WriteValueOptimization;Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$StreamCloseMode;Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$StreamFlushMode;Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$PreallocationMode;ZZLcom/amazon/ion/impl/bin/IonRawBinaryWriter$ThrowingRunnable;)V203 ····invoke-direct/range·{v14·..·v24},·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter;-><init>(Lcom/amazon/ion/impl/bin/BlockAllocatorProvider;ILjava/io/OutputStream;Lcom/amazon/ion/impl/bin/AbstractIonWriter$WriteValueOptimization;Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$StreamCloseMode;Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$StreamFlushMode;Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$PreallocationMode;ZZLcom/amazon/ion/impl/bin/IonRawBinaryWriter$ThrowingRunnable;)V
  
204 ····iput-object·v2,·v0,·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter;->user:Lcom/amazon/ion/impl/bin/IonRawBinaryWriter;204 ····iput-object·v2,·v0,·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter;->user:Lcom/amazon/ion/impl/bin/IonRawBinaryWriter;
  
205 ····.line·696205 ····.line·725
206 ····iget-object·v2,·v1,·Lcom/amazon/ion/impl/bin/_Private_IonManagedBinaryWriterBuilder;->catalog:Lcom/amazon/ion/IonCatalog;206 ····iget-object·v2,·v1,·Lcom/amazon/ion/impl/bin/_Private_IonManagedBinaryWriterBuilder;->catalog:Lcom/amazon/ion/IonCatalog;
  
207 ····iput-object·v2,·v0,·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter;->catalog:Lcom/amazon/ion/IonCatalog;207 ····iput-object·v2,·v0,·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter;->catalog:Lcom/amazon/ion/IonCatalog;
  
208 ····.line·697208 ····.line·726
209 ····iget-object·v2,·v1,·Lcom/amazon/ion/impl/bin/_Private_IonManagedBinaryWriterBuilder;->imports:Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportedSymbolContext;209 ····iget-object·v2,·v1,·Lcom/amazon/ion/impl/bin/_Private_IonManagedBinaryWriterBuilder;->imports:Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportedSymbolContext;
  
210 ····iput-object·v2,·v0,·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter;->bootstrapImports:Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportedSymbolContext;210 ····iput-object·v2,·v0,·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter;->bootstrapImports:Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportedSymbolContext;
  
211 ····.line·699211 ····.line·728
212 ····new-instance·v2,·Ljava/util/LinkedHashMap;212 ····new-instance·v2,·Ljava/util/LinkedHashMap;
  
213 ····invoke-direct·{v2},·Ljava/util/LinkedHashMap;-><init>()V213 ····invoke-direct·{v2},·Ljava/util/LinkedHashMap;-><init>()V
  
214 ····iput-object·v2,·v0,·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter;->locals:Ljava/util/Map;214 ····iput-object·v2,·v0,·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter;->locals:Ljava/util/Map;
  
215 ····const/4·v2,·0x0215 ····const/4·v2,·0x0
  
216 ····.line·700216 ····.line·729
217 ····iput-boolean·v2,·v0,·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter;->localsLocked:Z217 ····iput-boolean·v2,·v0,·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter;->localsLocked:Z
  
218 ····.line·701218 ····.line·730
Max diff block lines reached; 54858/61428 bytes (89.30%) of diff not shown.
9.5 KB
smali/com/amazon/ion/impl/bin/IonManagedBinaryWriter$UserState$3.smali
    
Offset 5, 37 lines modifiedOffset 5, 47 lines modified
  
5 #·annotations5 #·annotations
6 .annotation·system·Ldalvik/annotation/EnclosingClass;6 .annotation·system·Ldalvik/annotation/EnclosingClass;
7 ····value·=·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$UserState;7 ····value·=·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$UserState;
8 .end·annotation8 .end·annotation
  
9 .annotation·system·Ldalvik/annotation/InnerClass;9 .annotation·system·Ldalvik/annotation/InnerClass;
10 ····accessFlags·=·0x400810 ····accessFlags·=·0x4010
11 ····name·=·null11 ····name·=·null
12 .end·annotation12 .end·annotation
  
  
13 #·direct·methods13 #·direct·methods
14 .method·constructor·<init>(Ljava/lang/String;I)V14 .method·constructor·<init>(Ljava/lang/String;I)V
15 ····.locals·115 ····.locals·1
 16 ····.annotation·system·Ldalvik/annotation/MethodParameters;
 17 ········accessFlags·=·{
 18 ············0x1000,
 19 ············0x1000
 20 ········}
 21 ········names·=·{
 22 ············null,
 23 ············null
 24 ········}
 25 ····.end·annotation
  
16 ····const/4·v0,·0x026 ····const/4·v0,·0x0
  
17 ····.line·42127 ····.line·423
18 ····invoke-direct·{p0,·p1,·p2,·v0},·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$UserState;-><init>(Ljava/lang/String;ILcom/amazon/ion/impl/bin/IonManagedBinaryWriter$1;)V28 ····invoke-direct·{p0,·p1,·p2,·v0},·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$UserState;-><init>(Ljava/lang/String;ILcom/amazon/ion/impl/bin/IonManagedBinaryWriter$1;)V
  
19 ····return-void29 ····return-void
20 .end·method30 .end·method
  
  
21 #·virtual·methods31 #·virtual·methods
22 .method·public·afterStepOut(Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter;)V32 .method·public·afterStepOut(Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter;)V
23 ····.locals·533 ····.locals·5
  
24 ····.line·43634 ····.line·438
25 ····invoke-static·{p1},·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter;->access$300(Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter;)Lcom/amazon/ion/impl/bin/IonRawBinaryWriter;35 ····invoke-static·{p1},·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter;->access$300(Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter;)Lcom/amazon/ion/impl/bin/IonRawBinaryWriter;
  
26 ····move-result-object·v036 ····move-result-object·v0
  
27 ····invoke-virtual·{v0},·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter;->getDepth()I37 ····invoke-virtual·{v0},·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter;->getDepth()I
  
28 ····move-result·v038 ····move-result·v0
Offset 46, 35 lines modifiedOffset 56, 35 lines modified
  
46 ····const/4·v1,·0x256 ····const/4·v1,·0x2
  
47 ····if-eq·v0,·v1,·:cond_057 ····if-eq·v0,·v1,·:cond_0
  
48 ····goto/16·:goto_258 ····goto/16·:goto_2
  
49 ····.line·44059 ····.line·442
50 ····:cond_060 ····:cond_0
51 ····invoke-static·{p1},·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter;->access$1200(Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter;)Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportDescriptor;61 ····invoke-static·{p1},·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter;->access$1200(Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter;)Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportDescriptor;
  
52 ····move-result-object·v062 ····move-result-object·v0
  
53 ····.line·44163 ····.line·443
54 ····invoke-virtual·{v0},·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportDescriptor;->isMalformed()Z64 ····invoke-virtual·{v0},·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportDescriptor;->isMalformed()Z
  
55 ····move-result·v165 ····move-result·v1
  
56 ····if-nez·v1,·:cond_566 ····if-nez·v1,·:cond_5
  
57 ····.line·44567 ····.line·447
58 ····invoke-virtual·{v0},·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportDescriptor;->isDefined()Z68 ····invoke-virtual·{v0},·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportDescriptor;->isDefined()Z
  
59 ····move-result·v169 ····move-result·v1
  
60 ····if-eqz·v1,·:cond_770 ····if-eqz·v1,·:cond_7
  
61 ····.line·44871 ····.line·450
62 ····invoke-static·{p1},·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter;->access$1300(Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter;)Lcom/amazon/ion/IonCatalog;72 ····invoke-static·{p1},·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter;->access$1300(Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter;)Lcom/amazon/ion/IonCatalog;
  
63 ····move-result-object·v173 ····move-result-object·v1
  
64 ····iget-object·v2,·v0,·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportDescriptor;->name:Ljava/lang/String;74 ····iget-object·v2,·v0,·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportDescriptor;->name:Ljava/lang/String;
  
65 ····iget·v3,·v0,·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportDescriptor;->version:I75 ····iget·v3,·v0,·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportDescriptor;->version:I
Offset 83, 33 lines modifiedOffset 93, 33 lines modified
  
83 ····move-result-object·v193 ····move-result-object·v1
  
84 ····const/4·v2,·-0x194 ····const/4·v2,·-0x1
  
85 ····if-nez·v1,·:cond_295 ····if-nez·v1,·:cond_2
  
86 ····.line·45196 ····.line·453
87 ····iget·v1,·v0,·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportDescriptor;->maxId:I97 ····iget·v1,·v0,·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportDescriptor;->maxId:I
  
88 ····if-eq·v1,·v2,·:cond_198 ····if-eq·v1,·v2,·:cond_1
  
89 ····.line·46199 ····.line·463
90 ····iget-object·v1,·v0,·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportDescriptor;->name:Ljava/lang/String;100 ····iget-object·v1,·v0,·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportDescriptor;->name:Ljava/lang/String;
  
91 ····iget·v3,·v0,·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportDescriptor;->version:I101 ····iget·v3,·v0,·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportDescriptor;->version:I
  
92 ····iget·v4,·v0,·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportDescriptor;->maxId:I102 ····iget·v4,·v0,·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportDescriptor;->maxId:I
  
93 ····invoke-static·{v1,·v3,·v4},·Lcom/amazon/ion/impl/bin/Symbols;->unknownSharedSymbolTable(Ljava/lang/String;II)Lcom/amazon/ion/SymbolTable;103 ····invoke-static·{v1,·v3,·v4},·Lcom/amazon/ion/impl/bin/Symbols;->unknownSharedSymbolTable(Ljava/lang/String;II)Lcom/amazon/ion/SymbolTable;
  
94 ····move-result-object·v1104 ····move-result-object·v1
  
95 ····goto·:goto_0105 ····goto·:goto_0
  
96 ····.line·453106 ····.line·455
97 ····:cond_1107 ····:cond_1
98 ····new-instance·p1,·Ljava/lang/IllegalArgumentException;108 ····new-instance·p1,·Ljava/lang/IllegalArgumentException;
  
99 ····new-instance·v1,·Ljava/lang/StringBuilder;109 ····new-instance·v1,·Ljava/lang/StringBuilder;
  
100 ····const-string·v2,·"Import·is·not·in·catalog·and·no·max·ID·provided:·"110 ····const-string·v2,·"Import·is·not·in·catalog·and·no·max·ID·provided:·"
  
Offset 121, 15 lines modifiedOffset 131, 15 lines modified
  
121 ····move-result-object·v0131 ····move-result-object·v0
  
122 ····invoke-direct·{p1,·v0},·Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V132 ····invoke-direct·{p1,·v0},·Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
  
123 ····throw·p1133 ····throw·p1
  
124 ····.line·463134 ····.line·465
125 ····:cond_2135 ····:cond_2
Max diff block lines reached; 5804/9591 bytes (60.52%) of diff not shown.
1020 B
smali/com/amazon/ion/impl/bin/BlockAllocatorProviders$BasicBlockAllocatorProvider$1.smali
    
Offset 19, 14 lines modifiedOffset 19, 24 lines modified
  
19 .field·final·synthetic·val$blockSize:I19 .field·final·synthetic·val$blockSize:I
  
  
20 #·direct·methods20 #·direct·methods
21 .method·constructor·<init>(Lcom/amazon/ion/impl/bin/BlockAllocatorProviders$BasicBlockAllocatorProvider;I)V21 .method·constructor·<init>(Lcom/amazon/ion/impl/bin/BlockAllocatorProviders$BasicBlockAllocatorProvider;I)V
22 ····.locals·022 ····.locals·0
 23 ····.annotation·system·Ldalvik/annotation/MethodParameters;
 24 ········accessFlags·=·{
 25 ············0x8010,
 26 ············0x1010
 27 ········}
 28 ········names·=·{
 29 ············null,
 30 ············null
 31 ········}
 32 ····.end·annotation
  
23 ····.line·3033 ····.line·30
24 ····iput-object·p1,·p0,·Lcom/amazon/ion/impl/bin/BlockAllocatorProviders$BasicBlockAllocatorProvider$1;->this$0:Lcom/amazon/ion/impl/bin/BlockAllocatorProviders$BasicBlockAllocatorProvider;34 ····iput-object·p1,·p0,·Lcom/amazon/ion/impl/bin/BlockAllocatorProviders$BasicBlockAllocatorProvider$1;->this$0:Lcom/amazon/ion/impl/bin/BlockAllocatorProviders$BasicBlockAllocatorProvider;
  
25 ····iput·p2,·p0,·Lcom/amazon/ion/impl/bin/BlockAllocatorProviders$BasicBlockAllocatorProvider$1;->val$blockSize:I35 ····iput·p2,·p0,·Lcom/amazon/ion/impl/bin/BlockAllocatorProviders$BasicBlockAllocatorProvider$1;->val$blockSize:I
  
26 ····invoke-direct·{p0},·Lcom/amazon/ion/impl/bin/BlockAllocator;-><init>()V36 ····invoke-direct·{p0},·Lcom/amazon/ion/impl/bin/BlockAllocator;-><init>()V
755 B
smali/com/amazon/ion/impl/bin/utf8/ByteBufferPool$1.smali
    
Offset 36, 14 lines modifiedOffset 36, 22 lines modified
36 ····return-void36 ····return-void
37 .end·method37 .end·method
  
  
38 #·virtual·methods38 #·virtual·methods
39 .method·public·bridge·synthetic·newInstance(Lcom/amazon/ion/impl/bin/utf8/Pool;)Lcom/amazon/ion/impl/bin/utf8/Poolable;39 .method·public·bridge·synthetic·newInstance(Lcom/amazon/ion/impl/bin/utf8/Pool;)Lcom/amazon/ion/impl/bin/utf8/Poolable;
40 ····.locals·040 ····.locals·0
 41 ····.annotation·system·Ldalvik/annotation/MethodParameters;
 42 ········accessFlags·=·{
 43 ············0x1000
 44 ········}
 45 ········names·=·{
 46 ············null
 47 ········}
 48 ····.end·annotation
  
41 ····.line·1249 ····.line·12
42 ····invoke-virtual·{p0,·p1},·Lcom/amazon/ion/impl/bin/utf8/ByteBufferPool$1;->newInstance(Lcom/amazon/ion/impl/bin/utf8/Pool;)Lcom/amazon/ion/impl/bin/utf8/PoolableByteBuffer;50 ····invoke-virtual·{p0,·p1},·Lcom/amazon/ion/impl/bin/utf8/ByteBufferPool$1;->newInstance(Lcom/amazon/ion/impl/bin/utf8/Pool;)Lcom/amazon/ion/impl/bin/utf8/PoolableByteBuffer;
  
43 ····move-result-object·p151 ····move-result-object·p1
  
44 ····return-object·p152 ····return-object·p1
775 B
smali/com/amazon/ion/impl/bin/utf8/Utf8StringEncoderPool$1.smali
    
Offset 36, 14 lines modifiedOffset 36, 22 lines modified
36 ····return-void36 ····return-void
37 .end·method37 .end·method
  
  
38 #·virtual·methods38 #·virtual·methods
39 .method·public·bridge·synthetic·newInstance(Lcom/amazon/ion/impl/bin/utf8/Pool;)Lcom/amazon/ion/impl/bin/utf8/Poolable;39 .method·public·bridge·synthetic·newInstance(Lcom/amazon/ion/impl/bin/utf8/Pool;)Lcom/amazon/ion/impl/bin/utf8/Poolable;
40 ····.locals·040 ····.locals·0
 41 ····.annotation·system·Ldalvik/annotation/MethodParameters;
 42 ········accessFlags·=·{
 43 ············0x1000
 44 ········}
 45 ········names·=·{
 46 ············null
 47 ········}
 48 ····.end·annotation
  
41 ····.line·1249 ····.line·12
42 ····invoke-virtual·{p0,·p1},·Lcom/amazon/ion/impl/bin/utf8/Utf8StringEncoderPool$1;->newInstance(Lcom/amazon/ion/impl/bin/utf8/Pool;)Lcom/amazon/ion/impl/bin/utf8/Utf8StringEncoder;50 ····invoke-virtual·{p0,·p1},·Lcom/amazon/ion/impl/bin/utf8/Utf8StringEncoderPool$1;->newInstance(Lcom/amazon/ion/impl/bin/utf8/Pool;)Lcom/amazon/ion/impl/bin/utf8/Utf8StringEncoder;
  
43 ····move-result-object·p151 ····move-result-object·p1
  
44 ····return-object·p152 ····return-object·p1
775 B
smali/com/amazon/ion/impl/bin/utf8/Utf8StringDecoderPool$1.smali
    
Offset 36, 14 lines modifiedOffset 36, 22 lines modified
36 ····return-void36 ····return-void
37 .end·method37 .end·method
  
  
38 #·virtual·methods38 #·virtual·methods
39 .method·public·bridge·synthetic·newInstance(Lcom/amazon/ion/impl/bin/utf8/Pool;)Lcom/amazon/ion/impl/bin/utf8/Poolable;39 .method·public·bridge·synthetic·newInstance(Lcom/amazon/ion/impl/bin/utf8/Pool;)Lcom/amazon/ion/impl/bin/utf8/Poolable;
40 ····.locals·040 ····.locals·0
 41 ····.annotation·system·Ldalvik/annotation/MethodParameters;
 42 ········accessFlags·=·{
 43 ············0x1000
 44 ········}
 45 ········names·=·{
 46 ············null
 47 ········}
 48 ····.end·annotation
  
41 ····.line·1249 ····.line·12
42 ····invoke-virtual·{p0,·p1},·Lcom/amazon/ion/impl/bin/utf8/Utf8StringDecoderPool$1;->newInstance(Lcom/amazon/ion/impl/bin/utf8/Pool;)Lcom/amazon/ion/impl/bin/utf8/Utf8StringDecoder;50 ····invoke-virtual·{p0,·p1},·Lcom/amazon/ion/impl/bin/utf8/Utf8StringDecoderPool$1;->newInstance(Lcom/amazon/ion/impl/bin/utf8/Pool;)Lcom/amazon/ion/impl/bin/utf8/Utf8StringDecoder;
  
43 ····move-result-object·p151 ····move-result-object·p1
  
44 ····return-object·p152 ····return-object·p1
1.1 KB
smali/com/amazon/ion/impl/bin/utf8/Utf8StringEncoderPool.smali
    
Offset 48, 7 lines modifiedOffset 48, 37 lines modified
48 ····.locals·148 ····.locals·1
  
49 ····.line·2449 ····.line·24
50 ····sget-object·v0,·Lcom/amazon/ion/impl/bin/utf8/Utf8StringEncoderPool;->INSTANCE:Lcom/amazon/ion/impl/bin/utf8/Utf8StringEncoderPool;50 ····sget-object·v0,·Lcom/amazon/ion/impl/bin/utf8/Utf8StringEncoderPool;->INSTANCE:Lcom/amazon/ion/impl/bin/utf8/Utf8StringEncoderPool;
  
51 ····return-object·v051 ····return-object·v0
52 .end·method52 .end·method
  
  
 53 #·virtual·methods
 54 .method·public·bridge·synthetic·getOrCreate()Lcom/amazon/ion/impl/bin/utf8/Poolable;
 55 ····.locals·1
  
 56 ····.line·6
 57 ····invoke-super·{p0},·Lcom/amazon/ion/impl/bin/utf8/Pool;->getOrCreate()Lcom/amazon/ion/impl/bin/utf8/Poolable;
  
 58 ····move-result-object·v0
  
 59 ····return-object·v0
 60 .end·method
  
 61 .method·public·bridge·synthetic·returnToPool(Lcom/amazon/ion/impl/bin/utf8/Poolable;)V
 62 ····.locals·0
 63 ····.annotation·system·Ldalvik/annotation/MethodParameters;
 64 ········accessFlags·=·{
 65 ············0x1000
 66 ········}
 67 ········names·=·{
 68 ············null
 69 ········}
 70 ····.end·annotation
  
 71 ····.line·6
 72 ····invoke-super·{p0,·p1},·Lcom/amazon/ion/impl/bin/utf8/Pool;->returnToPool(Lcom/amazon/ion/impl/bin/utf8/Poolable;)V
  
 73 ····return-void
 74 .end·method
1.07 KB
smali/com/amazon/ion/impl/bin/utf8/ByteBufferPool.smali
    
Offset 48, 7 lines modifiedOffset 48, 37 lines modified
48 ····.locals·148 ····.locals·1
  
49 ····.line·2449 ····.line·24
50 ····sget-object·v0,·Lcom/amazon/ion/impl/bin/utf8/ByteBufferPool;->INSTANCE:Lcom/amazon/ion/impl/bin/utf8/ByteBufferPool;50 ····sget-object·v0,·Lcom/amazon/ion/impl/bin/utf8/ByteBufferPool;->INSTANCE:Lcom/amazon/ion/impl/bin/utf8/ByteBufferPool;
  
51 ····return-object·v051 ····return-object·v0
52 .end·method52 .end·method
  
  
 53 #·virtual·methods
 54 .method·public·bridge·synthetic·getOrCreate()Lcom/amazon/ion/impl/bin/utf8/Poolable;
 55 ····.locals·1
  
 56 ····.line·6
 57 ····invoke-super·{p0},·Lcom/amazon/ion/impl/bin/utf8/Pool;->getOrCreate()Lcom/amazon/ion/impl/bin/utf8/Poolable;
  
 58 ····move-result-object·v0
  
 59 ····return-object·v0
 60 .end·method
  
 61 .method·public·bridge·synthetic·returnToPool(Lcom/amazon/ion/impl/bin/utf8/Poolable;)V
 62 ····.locals·0
 63 ····.annotation·system·Ldalvik/annotation/MethodParameters;
 64 ········accessFlags·=·{
 65 ············0x1000
 66 ········}
 67 ········names·=·{
 68 ············null
 69 ········}
 70 ····.end·annotation
  
 71 ····.line·6
 72 ····invoke-super·{p0,·p1},·Lcom/amazon/ion/impl/bin/utf8/Pool;->returnToPool(Lcom/amazon/ion/impl/bin/utf8/Poolable;)V
  
 73 ····return-void
 74 .end·method
1.1 KB
smali/com/amazon/ion/impl/bin/utf8/Utf8StringDecoderPool.smali
    
Offset 48, 7 lines modifiedOffset 48, 37 lines modified
48 ····.locals·148 ····.locals·1
  
49 ····.line·2449 ····.line·24
50 ····sget-object·v0,·Lcom/amazon/ion/impl/bin/utf8/Utf8StringDecoderPool;->INSTANCE:Lcom/amazon/ion/impl/bin/utf8/Utf8StringDecoderPool;50 ····sget-object·v0,·Lcom/amazon/ion/impl/bin/utf8/Utf8StringDecoderPool;->INSTANCE:Lcom/amazon/ion/impl/bin/utf8/Utf8StringDecoderPool;
  
51 ····return-object·v051 ····return-object·v0
52 .end·method52 .end·method
  
  
 53 #·virtual·methods
 54 .method·public·bridge·synthetic·getOrCreate()Lcom/amazon/ion/impl/bin/utf8/Poolable;
 55 ····.locals·1
  
 56 ····.line·6
 57 ····invoke-super·{p0},·Lcom/amazon/ion/impl/bin/utf8/Pool;->getOrCreate()Lcom/amazon/ion/impl/bin/utf8/Poolable;
  
 58 ····move-result-object·v0
  
 59 ····return-object·v0
 60 .end·method
  
 61 .method·public·bridge·synthetic·returnToPool(Lcom/amazon/ion/impl/bin/utf8/Poolable;)V
 62 ····.locals·0
 63 ····.annotation·system·Ldalvik/annotation/MethodParameters;
 64 ········accessFlags·=·{
 65 ············0x1000
 66 ········}
 67 ········names·=·{
 68 ············null
 69 ········}
 70 ····.end·annotation
  
 71 ····.line·6
 72 ····invoke-super·{p0,·p1},·Lcom/amazon/ion/impl/bin/utf8/Pool;->returnToPool(Lcom/amazon/ion/impl/bin/utf8/Poolable;)V
  
 73 ····return-void
 74 .end·method
17.2 KB
smali/com/amazon/ion/system/IonReaderBuilder.smali
    
Offset 1, 112 lines modifiedOffset 1, 299 lines modified
1 .class·public·abstract·Lcom/amazon/ion/system/IonReaderBuilder;1 .class·public·abstract·Lcom/amazon/ion/system/IonReaderBuilder;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"IonReaderBuilder.java"3 .source·"IonReaderBuilder.java"
  
  
 4 #·static·fields
 5 .field·private·static·final·DEFAULT_STREAM_INTERCEPTORS:Ljava/util/List;
 6 ····.annotation·system·Ldalvik/annotation/Signature;
 7 ········value·=·{
 8 ············"Ljava/util/List<",
 9 ············"Lcom/amazon/ion/util/InputStreamInterceptor;",
 10 ············">;"
 11 ········}
 12 ····.end·annotation
 13 .end·field
  
 14 .field·private·static·final·DETECTED_STREAM_INTERCEPTORS:Ljava/util/List;
 15 ····.annotation·system·Ldalvik/annotation/Signature;
 16 ········value·=·{
 17 ············"Ljava/util/List<",
 18 ············"Lcom/amazon/ion/util/InputStreamInterceptor;",
 19 ············">;"
 20 ········}
 21 ····.end·annotation
 22 .end·field
  
  
4 #·instance·fields23 #·instance·fields
5 .field·private·bufferConfiguration:Lcom/amazon/ion/IonBufferConfiguration;24 .field·private·bufferConfiguration:Lcom/amazon/ion/IonBufferConfiguration;
  
6 .field·private·catalog:Lcom/amazon/ion/IonCatalog;25 .field·private·catalog:Lcom/amazon/ion/IonCatalog;
  
7 .field·private·isIncrementalReadingEnabled:Z26 .field·private·isIncrementalReadingEnabled:Z
  
 27 .field·private·streamInterceptors:Ljava/util/List;
 28 ····.annotation·system·Ldalvik/annotation/Signature;
 29 ········value·=·{
 30 ············"Ljava/util/List<",
 31 ············"Lcom/amazon/ion/util/InputStreamInterceptor;",
 32 ············">;"
 33 ········}
 34 ····.end·annotation
 35 .end·field
  
  
8 #·direct·methods36 #·direct·methods
9 .method·protected·constructor·<init>()V37 .method·static·constructor·<clinit>()V
10 ····.locals·138 ····.locals·1
  
 39 ····.line·91
 40 ····sget-object·v0,·Lcom/amazon/ion/util/GzipStreamInterceptor;->INSTANCE:Lcom/amazon/ion/util/GzipStreamInterceptor;
  
 41 ····invoke-static·{v0},·Ljava/util/Collections;->singletonList(Ljava/lang/Object;)Ljava/util/List;
  
 42 ····move-result-object·v0
  
 43 ····sput-object·v0,·Lcom/amazon/ion/system/IonReaderBuilder;->DEFAULT_STREAM_INTERCEPTORS:Ljava/util/List;
  
 44 ····.line·97
 45 ····invoke-static·{},·Lcom/amazon/ion/system/IonReaderBuilder;->detectStreamInterceptorsOnClasspath()Ljava/util/List;
  
 46 ····move-result-object·v0
  
 47 ····invoke-static·{v0},·Ljava/util/Collections;->unmodifiableList(Ljava/util/List;)Ljava/util/List;
  
 48 ····move-result-object·v0
  
 49 ····sput-object·v0,·Lcom/amazon/ion/system/IonReaderBuilder;->DETECTED_STREAM_INTERCEPTORS:Ljava/util/List;
  
 50 ····return-void
 51 .end·method
  
 52 .method·protected·constructor·<init>()V
 53 ····.locals·2
  
11 ····.line·5054 ····.line·106
12 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V55 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
13 ····const/4·v0,·0x056 ····const/4·v0,·0x0
  
14 ····.line·4557 ····.line·100
15 ····iput-object·v0,·p0,·Lcom/amazon/ion/system/IonReaderBuilder;->catalog:Lcom/amazon/ion/IonCatalog;58 ····iput-object·v0,·p0,·Lcom/amazon/ion/system/IonReaderBuilder;->catalog:Lcom/amazon/ion/IonCatalog;
  
16 ····const/4·v0,·0x059 ····const/4·v1,·0x0
  
17 ····.line·4660 ····.line·101
18 ····iput-boolean·v0,·p0,·Lcom/amazon/ion/system/IonReaderBuilder;->isIncrementalReadingEnabled:Z61 ····iput-boolean·v1,·p0,·Lcom/amazon/ion/system/IonReaderBuilder;->isIncrementalReadingEnabled:Z
  
 62 ····.line·102
 63 ····sget-object·v1,·Lcom/amazon/ion/IonBufferConfiguration;->DEFAULT:Lcom/amazon/ion/IonBufferConfiguration;
  
19 ····.line·47 
20 ····sget-object·v0,·Lcom/amazon/ion/IonBufferConfiguration;->DEFAULT:Lcom/amazon/ion/IonBufferConfiguration;64 ····iput-object·v1,·p0,·Lcom/amazon/ion/system/IonReaderBuilder;->bufferConfiguration:Lcom/amazon/ion/IonBufferConfiguration;
  
21 ····iput-object·v0,·p0,·Lcom/amazon/ion/system/IonReaderBuilder;->bufferConfiguration:Lcom/amazon/ion/IonBufferConfiguration;65 ····.line·103
 66 ····iput-object·v0,·p0,·Lcom/amazon/ion/system/IonReaderBuilder;->streamInterceptors:Ljava/util/List;
  
22 ····return-void67 ····return-void
23 .end·method68 .end·method
  
24 .method·protected·constructor·<init>(Lcom/amazon/ion/system/IonReaderBuilder;)V69 .method·protected·constructor·<init>(Lcom/amazon/ion/system/IonReaderBuilder;)V
25 ····.locals·170 ····.locals·2
  
26 ····.line·5471 ····.line·110
27 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V72 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
28 ····const/4·v0,·0x073 ····const/4·v0,·0x0
  
29 ····.line·4574 ····.line·100
30 ····iput-object·v0,·p0,·Lcom/amazon/ion/system/IonReaderBuilder;->catalog:Lcom/amazon/ion/IonCatalog;75 ····iput-object·v0,·p0,·Lcom/amazon/ion/system/IonReaderBuilder;->catalog:Lcom/amazon/ion/IonCatalog;
  
31 ····const/4·v0,·0x076 ····const/4·v1,·0x0
  
32 ····.line·4677 ····.line·101
33 ····iput-boolean·v0,·p0,·Lcom/amazon/ion/system/IonReaderBuilder;->isIncrementalReadingEnabled:Z78 ····iput-boolean·v1,·p0,·Lcom/amazon/ion/system/IonReaderBuilder;->isIncrementalReadingEnabled:Z
  
34 ····.line·4779 ····.line·102
35 ····sget-object·v0,·Lcom/amazon/ion/IonBufferConfiguration;->DEFAULT:Lcom/amazon/ion/IonBufferConfiguration;80 ····sget-object·v1,·Lcom/amazon/ion/IonBufferConfiguration;->DEFAULT:Lcom/amazon/ion/IonBufferConfiguration;
  
36 ····iput-object·v0,·p0,·Lcom/amazon/ion/system/IonReaderBuilder;->bufferConfiguration:Lcom/amazon/ion/IonBufferConfiguration;81 ····iput-object·v1,·p0,·Lcom/amazon/ion/system/IonReaderBuilder;->bufferConfiguration:Lcom/amazon/ion/IonBufferConfiguration;
  
37 ····.line·5582 ····.line·103
38 ····iget-object·v0,·p1,·Lcom/amazon/ion/system/IonReaderBuilder;->catalog:Lcom/amazon/ion/IonCatalog;83 ····iput-object·v0,·p0,·Lcom/amazon/ion/system/IonReaderBuilder;->streamInterceptors:Ljava/util/List;
  
 84 ····.line·111
39 ····iput-object·v0,·p0,·Lcom/amazon/ion/system/IonReaderBuilder;->catalog:Lcom/amazon/ion/IonCatalog;85 ····iget-object·v1,·p1,·Lcom/amazon/ion/system/IonReaderBuilder;->catalog:Lcom/amazon/ion/IonCatalog;
  
Max diff block lines reached; 12299/17535 bytes (70.14%) of diff not shown.
3.98 KB
smali/com/amazon/ion/system/IonWriterBuilder$IvmMinimizing.smali
    
Offset 27, 69 lines modifiedOffset 27, 107 lines modified
  
27 .field·public·static·final·enum·ADJACENT:Lcom/amazon/ion/system/IonWriterBuilder$IvmMinimizing;27 .field·public·static·final·enum·ADJACENT:Lcom/amazon/ion/system/IonWriterBuilder$IvmMinimizing;
  
28 .field·public·static·final·enum·DISTANT:Lcom/amazon/ion/system/IonWriterBuilder$IvmMinimizing;28 .field·public·static·final·enum·DISTANT:Lcom/amazon/ion/system/IonWriterBuilder$IvmMinimizing;
  
  
29 #·direct·methods29 #·direct·methods
 30 .method·private·static·synthetic·$values()[Lcom/amazon/ion/system/IonWriterBuilder$IvmMinimizing;
 31 ····.locals·3
  
 32 ····const/4·v0,·0x2
  
 33 ····.line·66
 34 ····new-array·v0,·v0,·[Lcom/amazon/ion/system/IonWriterBuilder$IvmMinimizing;
  
 35 ····sget-object·v1,·Lcom/amazon/ion/system/IonWriterBuilder$IvmMinimizing;->ADJACENT:Lcom/amazon/ion/system/IonWriterBuilder$IvmMinimizing;
  
 36 ····const/4·v2,·0x0
  
 37 ····aput-object·v1,·v0,·v2
  
 38 ····sget-object·v1,·Lcom/amazon/ion/system/IonWriterBuilder$IvmMinimizing;->DISTANT:Lcom/amazon/ion/system/IonWriterBuilder$IvmMinimizing;
  
 39 ····const/4·v2,·0x1
  
 40 ····aput-object·v1,·v0,·v2
  
 41 ····return-object·v0
 42 .end·method
  
30 .method·static·constructor·<clinit>()V43 .method·static·constructor·<clinit>()V
31 ····.locals·544 ····.locals·3
  
32 ····.line·6945 ····.line·69
33 ····new-instance·v0,·Lcom/amazon/ion/system/IonWriterBuilder$IvmMinimizing;46 ····new-instance·v0,·Lcom/amazon/ion/system/IonWriterBuilder$IvmMinimizing;
  
34 ····const-string·v1,·"ADJACENT"47 ····const-string·v1,·"ADJACENT"
  
35 ····const/4·v2,·0x048 ····const/4·v2,·0x0
  
36 ····invoke-direct·{v0,·v1,·v2},·Lcom/amazon/ion/system/IonWriterBuilder$IvmMinimizing;-><init>(Ljava/lang/String;I)V49 ····invoke-direct·{v0,·v1,·v2},·Lcom/amazon/ion/system/IonWriterBuilder$IvmMinimizing;-><init>(Ljava/lang/String;I)V
  
37 ····sput-object·v0,·Lcom/amazon/ion/system/IonWriterBuilder$IvmMinimizing;->ADJACENT:Lcom/amazon/ion/system/IonWriterBuilder$IvmMinimizing;50 ····sput-object·v0,·Lcom/amazon/ion/system/IonWriterBuilder$IvmMinimizing;->ADJACENT:Lcom/amazon/ion/system/IonWriterBuilder$IvmMinimizing;
  
38 ····.line·7551 ····.line·75
39 ····new-instance·v1,·Lcom/amazon/ion/system/IonWriterBuilder$IvmMinimizing;52 ····new-instance·v0,·Lcom/amazon/ion/system/IonWriterBuilder$IvmMinimizing;
  
40 ····const-string·v3,·"DISTANT" 
  
41 ····const/4·v4,·0x153 ····const-string·v1,·"DISTANT"
  
42 ····invoke-direct·{v1,·v3,·v4},·Lcom/amazon/ion/system/IonWriterBuilder$IvmMinimizing;-><init>(Ljava/lang/String;I)V54 ····const/4·v2,·0x1
  
43 ····sput-object·v1,·Lcom/amazon/ion/system/IonWriterBuilder$IvmMinimizing;->DISTANT:Lcom/amazon/ion/system/IonWriterBuilder$IvmMinimizing;55 ····invoke-direct·{v0,·v1,·v2},·Lcom/amazon/ion/system/IonWriterBuilder$IvmMinimizing;-><init>(Ljava/lang/String;I)V
  
44 ····const/4·v3,·0x256 ····sput-object·v0,·Lcom/amazon/ion/system/IonWriterBuilder$IvmMinimizing;->DISTANT:Lcom/amazon/ion/system/IonWriterBuilder$IvmMinimizing;
  
45 ····.line·6657 ····.line·66
 58 ····invoke-static·{},·Lcom/amazon/ion/system/IonWriterBuilder$IvmMinimizing;->$values()[Lcom/amazon/ion/system/IonWriterBuilder$IvmMinimizing;
46 ····new-array·v3,·v3,·[Lcom/amazon/ion/system/IonWriterBuilder$IvmMinimizing; 
  
47 ····aput-object·v0,·v3,·v2 
  
48 ····aput-object·v1,·v3,·v459 ····move-result-object·v0
  
49 ····sput-object·v3,·Lcom/amazon/ion/system/IonWriterBuilder$IvmMinimizing;->$VALUES:[Lcom/amazon/ion/system/IonWriterBuilder$IvmMinimizing;60 ····sput-object·v0,·Lcom/amazon/ion/system/IonWriterBuilder$IvmMinimizing;->$VALUES:[Lcom/amazon/ion/system/IonWriterBuilder$IvmMinimizing;
  
50 ····return-void61 ····return-void
51 .end·method62 .end·method
  
52 .method·private·constructor·<init>(Ljava/lang/String;I)V63 .method·private·constructor·<init>(Ljava/lang/String;I)V
53 ····.locals·064 ····.locals·0
 65 ····.annotation·system·Ldalvik/annotation/MethodParameters;
 66 ········accessFlags·=·{
 67 ············0x1000,
 68 ············0x1000
 69 ········}
 70 ········names·=·{
 71 ············null,
 72 ············null
 73 ········}
 74 ····.end·annotation
  
54 ····.annotation·system·Ldalvik/annotation/Signature;75 ····.annotation·system·Ldalvik/annotation/Signature;
55 ········value·=·{76 ········value·=·{
56 ············"()V"77 ············"()V"
57 ········}78 ········}
58 ····.end·annotation79 ····.end·annotation
  
59 ····.line·6680 ····.line·66
60 ····invoke-direct·{p0,·p1,·p2},·Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V81 ····invoke-direct·{p0,·p1,·p2},·Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V
  
61 ····return-void82 ····return-void
62 .end·method83 .end·method
  
63 .method·public·static·valueOf(Ljava/lang/String;)Lcom/amazon/ion/system/IonWriterBuilder$IvmMinimizing;84 .method·public·static·valueOf(Ljava/lang/String;)Lcom/amazon/ion/system/IonWriterBuilder$IvmMinimizing;
64 ····.locals·185 ····.locals·1
 86 ····.annotation·system·Ldalvik/annotation/MethodParameters;
 87 ········accessFlags·=·{
 88 ············0x8000
 89 ········}
 90 ········names·=·{
 91 ············null
 92 ········}
 93 ····.end·annotation
  
65 ····.line·6694 ····.line·66
66 ····const-class·v0,·Lcom/amazon/ion/system/IonWriterBuilder$IvmMinimizing;95 ····const-class·v0,·Lcom/amazon/ion/system/IonWriterBuilder$IvmMinimizing;
  
67 ····invoke-static·{v0,·p0},·Ljava/lang/Enum;->valueOf(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum;96 ····invoke-static·{v0,·p0},·Ljava/lang/Enum;->valueOf(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum;
  
68 ····move-result-object·p097 ····move-result-object·p0
5.89 KB
smali/com/amazon/ion/system/IonTextWriterBuilder$NewLineType.smali
    
Offset 33, 78 lines modifiedOffset 33, 114 lines modified
  
  
33 #·instance·fields33 #·instance·fields
34 .field·private·final·charSequence:Ljava/lang/CharSequence;34 .field·private·final·charSequence:Ljava/lang/CharSequence;
  
  
35 #·direct·methods35 #·direct·methods
 36 .method·private·static·synthetic·$values()[Lcom/amazon/ion/system/IonTextWriterBuilder$NewLineType;
 37 ····.locals·3
  
 38 ····const/4·v0,·0x3
  
 39 ····.line·123
 40 ····new-array·v0,·v0,·[Lcom/amazon/ion/system/IonTextWriterBuilder$NewLineType;
  
 41 ····sget-object·v1,·Lcom/amazon/ion/system/IonTextWriterBuilder$NewLineType;->CRLF:Lcom/amazon/ion/system/IonTextWriterBuilder$NewLineType;
  
 42 ····const/4·v2,·0x0
  
 43 ····aput-object·v1,·v0,·v2
  
 44 ····sget-object·v1,·Lcom/amazon/ion/system/IonTextWriterBuilder$NewLineType;->LF:Lcom/amazon/ion/system/IonTextWriterBuilder$NewLineType;
  
 45 ····const/4·v2,·0x1
  
 46 ····aput-object·v1,·v0,·v2
  
 47 ····sget-object·v1,·Lcom/amazon/ion/system/IonTextWriterBuilder$NewLineType;->PLATFORM_DEPENDENT:Lcom/amazon/ion/system/IonTextWriterBuilder$NewLineType;
  
 48 ····const/4·v2,·0x2
  
 49 ····aput-object·v1,·v0,·v2
  
 50 ····return-object·v0
 51 .end·method
  
36 .method·static·constructor·<clinit>()V52 .method·static·constructor·<clinit>()V
37 ····.locals·853 ····.locals·4
  
38 ····.line·12754 ····.line·127
39 ····new-instance·v0,·Lcom/amazon/ion/system/IonTextWriterBuilder$NewLineType;55 ····new-instance·v0,·Lcom/amazon/ion/system/IonTextWriterBuilder$NewLineType;
  
40 ····const-string·v1,·"\r\n"56 ····const/4·v1,·0x0
  
41 ····const-string·v2,·"CRLF"57 ····const-string·v2,·"\r\n"
  
42 ····const/4·v3,·0x058 ····const-string·v3,·"CRLF"
  
43 ····invoke-direct·{v0,·v2,·v3,·v1},·Lcom/amazon/ion/system/IonTextWriterBuilder$NewLineType;-><init>(Ljava/lang/String;ILjava/lang/CharSequence;)V59 ····invoke-direct·{v0,·v3,·v1,·v2},·Lcom/amazon/ion/system/IonTextWriterBuilder$NewLineType;-><init>(Ljava/lang/String;ILjava/lang/CharSequence;)V
  
44 ····sput-object·v0,·Lcom/amazon/ion/system/IonTextWriterBuilder$NewLineType;->CRLF:Lcom/amazon/ion/system/IonTextWriterBuilder$NewLineType;60 ····sput-object·v0,·Lcom/amazon/ion/system/IonTextWriterBuilder$NewLineType;->CRLF:Lcom/amazon/ion/system/IonTextWriterBuilder$NewLineType;
  
45 ····.line·13161 ····.line·131
46 ····new-instance·v1,·Lcom/amazon/ion/system/IonTextWriterBuilder$NewLineType;62 ····new-instance·v0,·Lcom/amazon/ion/system/IonTextWriterBuilder$NewLineType;
  
47 ····const-string·v2,·"\n"63 ····const/4·v1,·0x1
  
48 ····const-string·v4,·"LF"64 ····const-string·v2,·"\n"
  
49 ····const/4·v5,·0x165 ····const-string·v3,·"LF"
  
50 ····invoke-direct·{v1,·v4,·v5,·v2},·Lcom/amazon/ion/system/IonTextWriterBuilder$NewLineType;-><init>(Ljava/lang/String;ILjava/lang/CharSequence;)V66 ····invoke-direct·{v0,·v3,·v1,·v2},·Lcom/amazon/ion/system/IonTextWriterBuilder$NewLineType;-><init>(Ljava/lang/String;ILjava/lang/CharSequence;)V
  
51 ····sput-object·v1,·Lcom/amazon/ion/system/IonTextWriterBuilder$NewLineType;->LF:Lcom/amazon/ion/system/IonTextWriterBuilder$NewLineType;67 ····sput-object·v0,·Lcom/amazon/ion/system/IonTextWriterBuilder$NewLineType;->LF:Lcom/amazon/ion/system/IonTextWriterBuilder$NewLineType;
  
52 ····.line·13768 ····.line·137
53 ····new-instance·v2,·Lcom/amazon/ion/system/IonTextWriterBuilder$NewLineType;69 ····new-instance·v0,·Lcom/amazon/ion/system/IonTextWriterBuilder$NewLineType;
  
54 ····const-string·v4,·"line.separator" 
  
55 ····invoke-static·{v4},·Ljava/lang/System;->getProperty(Ljava/lang/String;)Ljava/lang/String;70 ····const-string·v1,·"line.separator"
  
56 ····move-result-object·v471 ····invoke-static·{v1},·Ljava/lang/System;->getProperty(Ljava/lang/String;)Ljava/lang/String;
  
57 ····const-string·v6,·"PLATFORM_DEPENDENT"72 ····move-result-object·v1
  
58 ····const/4·v7,·0x273 ····const-string·v2,·"PLATFORM_DEPENDENT"
  
59 ····invoke-direct·{v2,·v6,·v7,·v4},·Lcom/amazon/ion/system/IonTextWriterBuilder$NewLineType;-><init>(Ljava/lang/String;ILjava/lang/CharSequence;)V74 ····const/4·v3,·0x2
  
60 ····sput-object·v2,·Lcom/amazon/ion/system/IonTextWriterBuilder$NewLineType;->PLATFORM_DEPENDENT:Lcom/amazon/ion/system/IonTextWriterBuilder$NewLineType;75 ····invoke-direct·{v0,·v2,·v3,·v1},·Lcom/amazon/ion/system/IonTextWriterBuilder$NewLineType;-><init>(Ljava/lang/String;ILjava/lang/CharSequence;)V
  
61 ····const/4·v4,·0x376 ····sput-object·v0,·Lcom/amazon/ion/system/IonTextWriterBuilder$NewLineType;->PLATFORM_DEPENDENT:Lcom/amazon/ion/system/IonTextWriterBuilder$NewLineType;
  
62 ····.line·12377 ····.line·123
 78 ····invoke-static·{},·Lcom/amazon/ion/system/IonTextWriterBuilder$NewLineType;->$values()[Lcom/amazon/ion/system/IonTextWriterBuilder$NewLineType;
63 ····new-array·v4,·v4,·[Lcom/amazon/ion/system/IonTextWriterBuilder$NewLineType; 
  
64 ····aput-object·v0,·v4,·v3 
  
65 ····aput-object·v1,·v4,·v5 
  
66 ····aput-object·v2,·v4,·v779 ····move-result-object·v0
  
67 ····sput-object·v4,·Lcom/amazon/ion/system/IonTextWriterBuilder$NewLineType;->$VALUES:[Lcom/amazon/ion/system/IonTextWriterBuilder$NewLineType;80 ····sput-object·v0,·Lcom/amazon/ion/system/IonTextWriterBuilder$NewLineType;->$VALUES:[Lcom/amazon/ion/system/IonTextWriterBuilder$NewLineType;
  
68 ····return-void81 ····return-void
69 .end·method82 .end·method
  
70 .method·private·constructor·<init>(Ljava/lang/String;ILjava/lang/CharSequence;)V83 .method·private·constructor·<init>(Ljava/lang/String;ILjava/lang/CharSequence;)V
71 ····.locals·084 ····.locals·0
 85 ····.annotation·system·Ldalvik/annotation/MethodParameters;
 86 ········accessFlags·=·{
 87 ············0x1000,
 88 ············0x1000,
 89 ············0x0
 90 ········}
 91 ········names·=·{
 92 ············null,
 93 ············null,
 94 ············null
 95 ········}
 96 ····.end·annotation
  
72 ····.annotation·system·Ldalvik/annotation/Signature;97 ····.annotation·system·Ldalvik/annotation/Signature;
73 ········value·=·{98 ········value·=·{
74 ············"(",99 ············"(",
75 ············"Ljava/lang/CharSequence;",100 ············"Ljava/lang/CharSequence;",
76 ············")V"101 ············")V"
77 ········}102 ········}
78 ····.end·annotation103 ····.end·annotation
Offset 116, 14 lines modifiedOffset 152, 22 lines modified
116 ····iput-object·p3,·p0,·Lcom/amazon/ion/system/IonTextWriterBuilder$NewLineType;->charSequence:Ljava/lang/CharSequence;152 ····iput-object·p3,·p0,·Lcom/amazon/ion/system/IonTextWriterBuilder$NewLineType;->charSequence:Ljava/lang/CharSequence;
  
117 ····return-void153 ····return-void
118 .end·method154 .end·method
  
Max diff block lines reached; 435/5902 bytes (7.37%) of diff not shown.
3.19 KB
smali/com/amazon/ion/system/IonTextWriterBuilder.smali
    
Offset 2, 16 lines modifiedOffset 2, 16 lines modified
2 .super·Lcom/amazon/ion/system/IonWriterBuilderBase;2 .super·Lcom/amazon/ion/system/IonWriterBuilderBase;
3 .source·"IonTextWriterBuilder.java"3 .source·"IonTextWriterBuilder.java"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/MemberClasses;5 .annotation·system·Ldalvik/annotation/MemberClasses;
6 ····value·=·{6 ····value·=·{
7 ········Lcom/amazon/ion/system/IonTextWriterBuilder$NewLineType;, 
8 ········Lcom/amazon/ion/system/IonTextWriterBuilder$LstMinimizing;7 ········Lcom/amazon/ion/system/IonTextWriterBuilder$LstMinimizing;,
 8 ········Lcom/amazon/ion/system/IonTextWriterBuilder$NewLineType;
9 ····}9 ····}
10 .end·annotation10 .end·annotation
  
11 .annotation·system·Ldalvik/annotation/Signature;11 .annotation·system·Ldalvik/annotation/Signature;
12 ····value·=·{12 ····value·=·{
13 ········"Lcom/amazon/ion/system/IonWriterBuilderBase<",13 ········"Lcom/amazon/ion/system/IonWriterBuilderBase<",
14 ········"Lcom/amazon/ion/system/IonTextWriterBuilder;",14 ········"Lcom/amazon/ion/system/IonTextWriterBuilder;",
Offset 302, 14 lines modifiedOffset 302, 22 lines modified
302 ····move-result-object·v0302 ····move-result-object·v0
  
303 ····return-object·v0303 ····return-object·v0
304 .end·method304 .end·method
  
305 .method·public·bridge·synthetic·setCatalog(Lcom/amazon/ion/IonCatalog;)V305 .method·public·bridge·synthetic·setCatalog(Lcom/amazon/ion/IonCatalog;)V
306 ····.locals·0306 ····.locals·0
 307 ····.annotation·system·Ldalvik/annotation/MethodParameters;
 308 ········accessFlags·=·{
 309 ············0x1000
 310 ········}
 311 ········names·=·{
 312 ············null
 313 ········}
 314 ····.end·annotation
  
307 ····.line·74315 ····.line·74
308 ····invoke-super·{p0,·p1},·Lcom/amazon/ion/system/IonWriterBuilderBase;->setCatalog(Lcom/amazon/ion/IonCatalog;)V316 ····invoke-super·{p0,·p1},·Lcom/amazon/ion/system/IonWriterBuilderBase;->setCatalog(Lcom/amazon/ion/IonCatalog;)V
  
309 ····return-void317 ····return-void
310 .end·method318 .end·method
  
Offset 368, 14 lines modifiedOffset 376, 22 lines modified
368 ····iput-object·p1,·p0,·Lcom/amazon/ion/system/IonTextWriterBuilder;->myCharset:Ljava/nio/charset/Charset;376 ····iput-object·p1,·p0,·Lcom/amazon/ion/system/IonTextWriterBuilder;->myCharset:Ljava/nio/charset/Charset;
  
369 ····return-void377 ····return-void
370 .end·method378 .end·method
  
371 .method·public·bridge·synthetic·setImports([Lcom/amazon/ion/SymbolTable;)V379 .method·public·bridge·synthetic·setImports([Lcom/amazon/ion/SymbolTable;)V
372 ····.locals·0380 ····.locals·0
 381 ····.annotation·system·Ldalvik/annotation/MethodParameters;
 382 ········accessFlags·=·{
 383 ············0x1000
 384 ········}
 385 ········names·=·{
 386 ············null
 387 ········}
 388 ····.end·annotation
  
373 ····.line·74389 ····.line·74
374 ····invoke-super·{p0,·p1},·Lcom/amazon/ion/system/IonWriterBuilderBase;->setImports([Lcom/amazon/ion/SymbolTable;)V390 ····invoke-super·{p0,·p1},·Lcom/amazon/ion/system/IonWriterBuilderBase;->setImports([Lcom/amazon/ion/SymbolTable;)V
  
375 ····return-void391 ····return-void
376 .end·method392 .end·method
  
Offset 474, 14 lines modifiedOffset 490, 22 lines modified
474 ····check-cast·p1,·Lcom/amazon/ion/system/IonTextWriterBuilder;490 ····check-cast·p1,·Lcom/amazon/ion/system/IonTextWriterBuilder;
  
475 ····return-object·p1491 ····return-object·p1
476 .end·method492 .end·method
  
477 .method·public·bridge·synthetic·withCatalog(Lcom/amazon/ion/IonCatalog;)Lcom/amazon/ion/system/IonWriterBuilderBase;493 .method·public·bridge·synthetic·withCatalog(Lcom/amazon/ion/IonCatalog;)Lcom/amazon/ion/system/IonWriterBuilderBase;
478 ····.locals·0494 ····.locals·0
 495 ····.annotation·system·Ldalvik/annotation/MethodParameters;
 496 ········accessFlags·=·{
 497 ············0x1000
 498 ········}
 499 ········names·=·{
 500 ············null
 501 ········}
 502 ····.end·annotation
  
479 ····.line·74503 ····.line·74
480 ····invoke-virtual·{p0,·p1},·Lcom/amazon/ion/system/IonTextWriterBuilder;->withCatalog(Lcom/amazon/ion/IonCatalog;)Lcom/amazon/ion/system/IonTextWriterBuilder;504 ····invoke-virtual·{p0,·p1},·Lcom/amazon/ion/system/IonTextWriterBuilder;->withCatalog(Lcom/amazon/ion/IonCatalog;)Lcom/amazon/ion/system/IonTextWriterBuilder;
  
481 ····move-result-object·p1505 ····move-result-object·p1
  
482 ····return-object·p1506 ····return-object·p1
Offset 525, 14 lines modifiedOffset 549, 22 lines modified
525 ····check-cast·p1,·Lcom/amazon/ion/system/IonTextWriterBuilder;549 ····check-cast·p1,·Lcom/amazon/ion/system/IonTextWriterBuilder;
  
526 ····return-object·p1550 ····return-object·p1
527 .end·method551 .end·method
  
528 .method·public·bridge·synthetic·withImports([Lcom/amazon/ion/SymbolTable;)Lcom/amazon/ion/system/IonWriterBuilderBase;552 .method·public·bridge·synthetic·withImports([Lcom/amazon/ion/SymbolTable;)Lcom/amazon/ion/system/IonWriterBuilderBase;
529 ····.locals·0553 ····.locals·0
 554 ····.annotation·system·Ldalvik/annotation/MethodParameters;
 555 ········accessFlags·=·{
 556 ············0x1000
 557 ········}
 558 ········names·=·{
 559 ············null
 560 ········}
 561 ····.end·annotation
  
530 ····.line·74562 ····.line·74
531 ····invoke-virtual·{p0,·p1},·Lcom/amazon/ion/system/IonTextWriterBuilder;->withImports([Lcom/amazon/ion/SymbolTable;)Lcom/amazon/ion/system/IonTextWriterBuilder;563 ····invoke-virtual·{p0,·p1},·Lcom/amazon/ion/system/IonTextWriterBuilder;->withImports([Lcom/amazon/ion/SymbolTable;)Lcom/amazon/ion/system/IonTextWriterBuilder;
  
532 ····move-result-object·p1564 ····move-result-object·p1
  
533 ····return-object·p1565 ····return-object·p1
2.39 KB
smali/com/amazon/ion/system/IonBinaryWriterBuilder.smali
    
Offset 123, 23 lines modifiedOffset 123, 39 lines modified
123 ····move-result-object·v0123 ····move-result-object·v0
  
124 ····return-object·v0124 ····return-object·v0
125 .end·method125 .end·method
  
126 .method·public·bridge·synthetic·setCatalog(Lcom/amazon/ion/IonCatalog;)V126 .method·public·bridge·synthetic·setCatalog(Lcom/amazon/ion/IonCatalog;)V
127 ····.locals·0127 ····.locals·0
 128 ····.annotation·system·Ldalvik/annotation/MethodParameters;
 129 ········accessFlags·=·{
 130 ············0x1000
 131 ········}
 132 ········names·=·{
 133 ············null
 134 ········}
 135 ····.end·annotation
  
128 ····.line·39136 ····.line·39
129 ····invoke-super·{p0,·p1},·Lcom/amazon/ion/system/IonWriterBuilderBase;->setCatalog(Lcom/amazon/ion/IonCatalog;)V137 ····invoke-super·{p0,·p1},·Lcom/amazon/ion/system/IonWriterBuilderBase;->setCatalog(Lcom/amazon/ion/IonCatalog;)V
  
130 ····return-void138 ····return-void
131 .end·method139 .end·method
  
132 .method·public·bridge·synthetic·setImports([Lcom/amazon/ion/SymbolTable;)V140 .method·public·bridge·synthetic·setImports([Lcom/amazon/ion/SymbolTable;)V
133 ····.locals·0141 ····.locals·0
 142 ····.annotation·system·Ldalvik/annotation/MethodParameters;
 143 ········accessFlags·=·{
 144 ············0x1000
 145 ········}
 146 ········names·=·{
 147 ············null
 148 ········}
 149 ····.end·annotation
  
134 ····.line·39150 ····.line·39
135 ····invoke-super·{p0,·p1},·Lcom/amazon/ion/system/IonWriterBuilderBase;->setImports([Lcom/amazon/ion/SymbolTable;)V151 ····invoke-super·{p0,·p1},·Lcom/amazon/ion/system/IonWriterBuilderBase;->setImports([Lcom/amazon/ion/SymbolTable;)V
  
136 ····return-void152 ····return-void
137 .end·method153 .end·method
  
Offset 181, 14 lines modifiedOffset 197, 22 lines modified
181 ····check-cast·p1,·Lcom/amazon/ion/system/IonBinaryWriterBuilder;197 ····check-cast·p1,·Lcom/amazon/ion/system/IonBinaryWriterBuilder;
  
182 ····return-object·p1198 ····return-object·p1
183 .end·method199 .end·method
  
184 .method·public·bridge·synthetic·withCatalog(Lcom/amazon/ion/IonCatalog;)Lcom/amazon/ion/system/IonWriterBuilderBase;200 .method·public·bridge·synthetic·withCatalog(Lcom/amazon/ion/IonCatalog;)Lcom/amazon/ion/system/IonWriterBuilderBase;
185 ····.locals·0201 ····.locals·0
 202 ····.annotation·system·Ldalvik/annotation/MethodParameters;
 203 ········accessFlags·=·{
 204 ············0x1000
 205 ········}
 206 ········names·=·{
 207 ············null
 208 ········}
 209 ····.end·annotation
  
186 ····.line·39210 ····.line·39
187 ····invoke-virtual·{p0,·p1},·Lcom/amazon/ion/system/IonBinaryWriterBuilder;->withCatalog(Lcom/amazon/ion/IonCatalog;)Lcom/amazon/ion/system/IonBinaryWriterBuilder;211 ····invoke-virtual·{p0,·p1},·Lcom/amazon/ion/system/IonBinaryWriterBuilder;->withCatalog(Lcom/amazon/ion/IonCatalog;)Lcom/amazon/ion/system/IonBinaryWriterBuilder;
  
188 ····move-result-object·p1212 ····move-result-object·p1
  
189 ····return-object·p1213 ····return-object·p1
Offset 211, 14 lines modifiedOffset 235, 22 lines modified
211 ····check-cast·p1,·Lcom/amazon/ion/system/IonBinaryWriterBuilder;235 ····check-cast·p1,·Lcom/amazon/ion/system/IonBinaryWriterBuilder;
  
212 ····return-object·p1236 ····return-object·p1
213 .end·method237 .end·method
  
214 .method·public·bridge·synthetic·withImports([Lcom/amazon/ion/SymbolTable;)Lcom/amazon/ion/system/IonWriterBuilderBase;238 .method·public·bridge·synthetic·withImports([Lcom/amazon/ion/SymbolTable;)Lcom/amazon/ion/system/IonWriterBuilderBase;
215 ····.locals·0239 ····.locals·0
 240 ····.annotation·system·Ldalvik/annotation/MethodParameters;
 241 ········accessFlags·=·{
 242 ············0x1000
 243 ········}
 244 ········names·=·{
 245 ············null
 246 ········}
 247 ····.end·annotation
  
216 ····.line·39248 ····.line·39
217 ····invoke-virtual·{p0,·p1},·Lcom/amazon/ion/system/IonBinaryWriterBuilder;->withImports([Lcom/amazon/ion/SymbolTable;)Lcom/amazon/ion/system/IonBinaryWriterBuilder;249 ····invoke-virtual·{p0,·p1},·Lcom/amazon/ion/system/IonBinaryWriterBuilder;->withImports([Lcom/amazon/ion/SymbolTable;)Lcom/amazon/ion/system/IonBinaryWriterBuilder;
  
218 ····move-result-object·p1250 ····move-result-object·p1
  
219 ····return-object·p1251 ····return-object·p1
4.11 KB
smali/com/amazon/ion/system/IonTextWriterBuilder$LstMinimizing.smali
    
Offset 27, 69 lines modifiedOffset 27, 107 lines modified
  
27 .field·public·static·final·enum·EVERYTHING:Lcom/amazon/ion/system/IonTextWriterBuilder$LstMinimizing;27 .field·public·static·final·enum·EVERYTHING:Lcom/amazon/ion/system/IonTextWriterBuilder$LstMinimizing;
  
28 .field·public·static·final·enum·LOCALS:Lcom/amazon/ion/system/IonTextWriterBuilder$LstMinimizing;28 .field·public·static·final·enum·LOCALS:Lcom/amazon/ion/system/IonTextWriterBuilder$LstMinimizing;
  
  
29 #·direct·methods29 #·direct·methods
 30 .method·private·static·synthetic·$values()[Lcom/amazon/ion/system/IonTextWriterBuilder$LstMinimizing;
 31 ····.locals·3
  
 32 ····const/4·v0,·0x2
  
 33 ····.line·84
 34 ····new-array·v0,·v0,·[Lcom/amazon/ion/system/IonTextWriterBuilder$LstMinimizing;
  
 35 ····sget-object·v1,·Lcom/amazon/ion/system/IonTextWriterBuilder$LstMinimizing;->LOCALS:Lcom/amazon/ion/system/IonTextWriterBuilder$LstMinimizing;
  
 36 ····const/4·v2,·0x0
  
 37 ····aput-object·v1,·v0,·v2
  
 38 ····sget-object·v1,·Lcom/amazon/ion/system/IonTextWriterBuilder$LstMinimizing;->EVERYTHING:Lcom/amazon/ion/system/IonTextWriterBuilder$LstMinimizing;
  
 39 ····const/4·v2,·0x1
  
 40 ····aput-object·v1,·v0,·v2
  
 41 ····return-object·v0
 42 .end·method
  
30 .method·static·constructor·<clinit>()V43 .method·static·constructor·<clinit>()V
31 ····.locals·544 ····.locals·3
  
32 ····.line·8945 ····.line·89
33 ····new-instance·v0,·Lcom/amazon/ion/system/IonTextWriterBuilder$LstMinimizing;46 ····new-instance·v0,·Lcom/amazon/ion/system/IonTextWriterBuilder$LstMinimizing;
  
34 ····const-string·v1,·"LOCALS"47 ····const-string·v1,·"LOCALS"
  
35 ····const/4·v2,·0x048 ····const/4·v2,·0x0
  
36 ····invoke-direct·{v0,·v1,·v2},·Lcom/amazon/ion/system/IonTextWriterBuilder$LstMinimizing;-><init>(Ljava/lang/String;I)V49 ····invoke-direct·{v0,·v1,·v2},·Lcom/amazon/ion/system/IonTextWriterBuilder$LstMinimizing;-><init>(Ljava/lang/String;I)V
  
37 ····sput-object·v0,·Lcom/amazon/ion/system/IonTextWriterBuilder$LstMinimizing;->LOCALS:Lcom/amazon/ion/system/IonTextWriterBuilder$LstMinimizing;50 ····sput-object·v0,·Lcom/amazon/ion/system/IonTextWriterBuilder$LstMinimizing;->LOCALS:Lcom/amazon/ion/system/IonTextWriterBuilder$LstMinimizing;
  
38 ····.line·10451 ····.line·104
39 ····new-instance·v1,·Lcom/amazon/ion/system/IonTextWriterBuilder$LstMinimizing;52 ····new-instance·v0,·Lcom/amazon/ion/system/IonTextWriterBuilder$LstMinimizing;
  
40 ····const-string·v3,·"EVERYTHING" 
  
41 ····const/4·v4,·0x153 ····const-string·v1,·"EVERYTHING"
  
42 ····invoke-direct·{v1,·v3,·v4},·Lcom/amazon/ion/system/IonTextWriterBuilder$LstMinimizing;-><init>(Ljava/lang/String;I)V54 ····const/4·v2,·0x1
  
43 ····sput-object·v1,·Lcom/amazon/ion/system/IonTextWriterBuilder$LstMinimizing;->EVERYTHING:Lcom/amazon/ion/system/IonTextWriterBuilder$LstMinimizing;55 ····invoke-direct·{v0,·v1,·v2},·Lcom/amazon/ion/system/IonTextWriterBuilder$LstMinimizing;-><init>(Ljava/lang/String;I)V
  
44 ····const/4·v3,·0x256 ····sput-object·v0,·Lcom/amazon/ion/system/IonTextWriterBuilder$LstMinimizing;->EVERYTHING:Lcom/amazon/ion/system/IonTextWriterBuilder$LstMinimizing;
  
45 ····.line·8457 ····.line·84
 58 ····invoke-static·{},·Lcom/amazon/ion/system/IonTextWriterBuilder$LstMinimizing;->$values()[Lcom/amazon/ion/system/IonTextWriterBuilder$LstMinimizing;
46 ····new-array·v3,·v3,·[Lcom/amazon/ion/system/IonTextWriterBuilder$LstMinimizing; 
  
47 ····aput-object·v0,·v3,·v2 
  
48 ····aput-object·v1,·v3,·v459 ····move-result-object·v0
  
49 ····sput-object·v3,·Lcom/amazon/ion/system/IonTextWriterBuilder$LstMinimizing;->$VALUES:[Lcom/amazon/ion/system/IonTextWriterBuilder$LstMinimizing;60 ····sput-object·v0,·Lcom/amazon/ion/system/IonTextWriterBuilder$LstMinimizing;->$VALUES:[Lcom/amazon/ion/system/IonTextWriterBuilder$LstMinimizing;
  
50 ····return-void61 ····return-void
51 .end·method62 .end·method
  
52 .method·private·constructor·<init>(Ljava/lang/String;I)V63 .method·private·constructor·<init>(Ljava/lang/String;I)V
53 ····.locals·064 ····.locals·0
 65 ····.annotation·system·Ldalvik/annotation/MethodParameters;
 66 ········accessFlags·=·{
 67 ············0x1000,
 68 ············0x1000
 69 ········}
 70 ········names·=·{
 71 ············null,
 72 ············null
 73 ········}
 74 ····.end·annotation
  
54 ····.annotation·system·Ldalvik/annotation/Signature;75 ····.annotation·system·Ldalvik/annotation/Signature;
55 ········value·=·{76 ········value·=·{
56 ············"()V"77 ············"()V"
57 ········}78 ········}
58 ····.end·annotation79 ····.end·annotation
  
59 ····.line·8480 ····.line·84
60 ····invoke-direct·{p0,·p1,·p2},·Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V81 ····invoke-direct·{p0,·p1,·p2},·Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V
  
61 ····return-void82 ····return-void
62 .end·method83 .end·method
  
63 .method·public·static·valueOf(Ljava/lang/String;)Lcom/amazon/ion/system/IonTextWriterBuilder$LstMinimizing;84 .method·public·static·valueOf(Ljava/lang/String;)Lcom/amazon/ion/system/IonTextWriterBuilder$LstMinimizing;
64 ····.locals·185 ····.locals·1
 86 ····.annotation·system·Ldalvik/annotation/MethodParameters;
 87 ········accessFlags·=·{
 88 ············0x8000
 89 ········}
 90 ········names·=·{
 91 ············null
 92 ········}
 93 ····.end·annotation
  
65 ····.line·8494 ····.line·84
66 ····const-class·v0,·Lcom/amazon/ion/system/IonTextWriterBuilder$LstMinimizing;95 ····const-class·v0,·Lcom/amazon/ion/system/IonTextWriterBuilder$LstMinimizing;
  
67 ····invoke-static·{v0,·p0},·Ljava/lang/Enum;->valueOf(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum;96 ····invoke-static·{v0,·p0},·Ljava/lang/Enum;->valueOf(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum;
  
68 ····move-result-object·p097 ····move-result-object·p0
4.13 KB
smali/com/amazon/ion/system/IonWriterBuilder$InitialIvmHandling.smali
    
Offset 27, 69 lines modifiedOffset 27, 107 lines modified
  
27 .field·public·static·final·enum·ENSURE:Lcom/amazon/ion/system/IonWriterBuilder$InitialIvmHandling;27 .field·public·static·final·enum·ENSURE:Lcom/amazon/ion/system/IonWriterBuilder$InitialIvmHandling;
  
28 .field·public·static·final·enum·SUPPRESS:Lcom/amazon/ion/system/IonWriterBuilder$InitialIvmHandling;28 .field·public·static·final·enum·SUPPRESS:Lcom/amazon/ion/system/IonWriterBuilder$InitialIvmHandling;
  
  
29 #·direct·methods29 #·direct·methods
 30 .method·private·static·synthetic·$values()[Lcom/amazon/ion/system/IonWriterBuilder$InitialIvmHandling;
 31 ····.locals·3
  
 32 ····const/4·v0,·0x2
  
 33 ····.line·37
 34 ····new-array·v0,·v0,·[Lcom/amazon/ion/system/IonWriterBuilder$InitialIvmHandling;
  
 35 ····sget-object·v1,·Lcom/amazon/ion/system/IonWriterBuilder$InitialIvmHandling;->ENSURE:Lcom/amazon/ion/system/IonWriterBuilder$InitialIvmHandling;
  
 36 ····const/4·v2,·0x0
  
 37 ····aput-object·v1,·v0,·v2
  
 38 ····sget-object·v1,·Lcom/amazon/ion/system/IonWriterBuilder$InitialIvmHandling;->SUPPRESS:Lcom/amazon/ion/system/IonWriterBuilder$InitialIvmHandling;
  
 39 ····const/4·v2,·0x1
  
 40 ····aput-object·v1,·v0,·v2
  
 41 ····return-object·v0
 42 .end·method
  
30 .method·static·constructor·<clinit>()V43 .method·static·constructor·<clinit>()V
31 ····.locals·544 ····.locals·3
  
32 ····.line·4645 ····.line·46
33 ····new-instance·v0,·Lcom/amazon/ion/system/IonWriterBuilder$InitialIvmHandling;46 ····new-instance·v0,·Lcom/amazon/ion/system/IonWriterBuilder$InitialIvmHandling;
  
34 ····const-string·v1,·"ENSURE"47 ····const-string·v1,·"ENSURE"
  
35 ····const/4·v2,·0x048 ····const/4·v2,·0x0
  
36 ····invoke-direct·{v0,·v1,·v2},·Lcom/amazon/ion/system/IonWriterBuilder$InitialIvmHandling;-><init>(Ljava/lang/String;I)V49 ····invoke-direct·{v0,·v1,·v2},·Lcom/amazon/ion/system/IonWriterBuilder$InitialIvmHandling;-><init>(Ljava/lang/String;I)V
  
37 ····sput-object·v0,·Lcom/amazon/ion/system/IonWriterBuilder$InitialIvmHandling;->ENSURE:Lcom/amazon/ion/system/IonWriterBuilder$InitialIvmHandling;50 ····sput-object·v0,·Lcom/amazon/ion/system/IonWriterBuilder$InitialIvmHandling;->ENSURE:Lcom/amazon/ion/system/IonWriterBuilder$InitialIvmHandling;
  
38 ····.line·5251 ····.line·52
39 ····new-instance·v1,·Lcom/amazon/ion/system/IonWriterBuilder$InitialIvmHandling;52 ····new-instance·v0,·Lcom/amazon/ion/system/IonWriterBuilder$InitialIvmHandling;
  
40 ····const-string·v3,·"SUPPRESS" 
  
41 ····const/4·v4,·0x153 ····const-string·v1,·"SUPPRESS"
  
42 ····invoke-direct·{v1,·v3,·v4},·Lcom/amazon/ion/system/IonWriterBuilder$InitialIvmHandling;-><init>(Ljava/lang/String;I)V54 ····const/4·v2,·0x1
  
43 ····sput-object·v1,·Lcom/amazon/ion/system/IonWriterBuilder$InitialIvmHandling;->SUPPRESS:Lcom/amazon/ion/system/IonWriterBuilder$InitialIvmHandling;55 ····invoke-direct·{v0,·v1,·v2},·Lcom/amazon/ion/system/IonWriterBuilder$InitialIvmHandling;-><init>(Ljava/lang/String;I)V
  
44 ····const/4·v3,·0x256 ····sput-object·v0,·Lcom/amazon/ion/system/IonWriterBuilder$InitialIvmHandling;->SUPPRESS:Lcom/amazon/ion/system/IonWriterBuilder$InitialIvmHandling;
  
45 ····.line·3757 ····.line·37
 58 ····invoke-static·{},·Lcom/amazon/ion/system/IonWriterBuilder$InitialIvmHandling;->$values()[Lcom/amazon/ion/system/IonWriterBuilder$InitialIvmHandling;
46 ····new-array·v3,·v3,·[Lcom/amazon/ion/system/IonWriterBuilder$InitialIvmHandling; 
  
47 ····aput-object·v0,·v3,·v2 
  
48 ····aput-object·v1,·v3,·v459 ····move-result-object·v0
  
49 ····sput-object·v3,·Lcom/amazon/ion/system/IonWriterBuilder$InitialIvmHandling;->$VALUES:[Lcom/amazon/ion/system/IonWriterBuilder$InitialIvmHandling;60 ····sput-object·v0,·Lcom/amazon/ion/system/IonWriterBuilder$InitialIvmHandling;->$VALUES:[Lcom/amazon/ion/system/IonWriterBuilder$InitialIvmHandling;
  
50 ····return-void61 ····return-void
51 .end·method62 .end·method
  
52 .method·private·constructor·<init>(Ljava/lang/String;I)V63 .method·private·constructor·<init>(Ljava/lang/String;I)V
53 ····.locals·064 ····.locals·0
 65 ····.annotation·system·Ldalvik/annotation/MethodParameters;
 66 ········accessFlags·=·{
 67 ············0x1000,
 68 ············0x1000
 69 ········}
 70 ········names·=·{
 71 ············null,
 72 ············null
 73 ········}
 74 ····.end·annotation
  
54 ····.annotation·system·Ldalvik/annotation/Signature;75 ····.annotation·system·Ldalvik/annotation/Signature;
55 ········value·=·{76 ········value·=·{
56 ············"()V"77 ············"()V"
57 ········}78 ········}
58 ····.end·annotation79 ····.end·annotation
  
59 ····.line·3780 ····.line·37
60 ····invoke-direct·{p0,·p1,·p2},·Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V81 ····invoke-direct·{p0,·p1,·p2},·Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V
  
61 ····return-void82 ····return-void
62 .end·method83 .end·method
  
63 .method·public·static·valueOf(Ljava/lang/String;)Lcom/amazon/ion/system/IonWriterBuilder$InitialIvmHandling;84 .method·public·static·valueOf(Ljava/lang/String;)Lcom/amazon/ion/system/IonWriterBuilder$InitialIvmHandling;
64 ····.locals·185 ····.locals·1
 86 ····.annotation·system·Ldalvik/annotation/MethodParameters;
 87 ········accessFlags·=·{
 88 ············0x8000
 89 ········}
 90 ········names·=·{
 91 ············null
 92 ········}
 93 ····.end·annotation
  
65 ····.line·3794 ····.line·37
66 ····const-class·v0,·Lcom/amazon/ion/system/IonWriterBuilder$InitialIvmHandling;95 ····const-class·v0,·Lcom/amazon/ion/system/IonWriterBuilder$InitialIvmHandling;
  
67 ····invoke-static·{v0,·p0},·Ljava/lang/Enum;->valueOf(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum;96 ····invoke-static·{v0,·p0},·Ljava/lang/Enum;->valueOf(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum;
  
68 ····move-result-object·p097 ····move-result-object·p0
919 B
smali_classes2/kotlin/streams/jdk8/StreamsKt$asSequence$$inlined$Sequence$3.smali
    
Offset 78, 15 lines modifiedOffset 78, 15 lines modified
78 ············">;"78 ············">;"
79 ········}79 ········}
80 ····.end·annotation80 ····.end·annotation
  
81 ····.line·68181 ····.line·681
82 ····iget-object·v0,·p0,·Lkotlin/streams/jdk8/StreamsKt$asSequence$$inlined$Sequence$3;->$this_asSequence$inlined:Ljava/util/stream/LongStream;82 ····iget-object·v0,·p0,·Lkotlin/streams/jdk8/StreamsKt$asSequence$$inlined$Sequence$3;->$this_asSequence$inlined:Ljava/util/stream/LongStream;
  
83 ····invoke-static·{v0},·Lkotlin/streams/jdk8/StreamsKt$$ExternalSyntheticApiModelOutline0;->m(Ljava/util/stream/LongStream;)Ljava/util/PrimitiveIterator$OfLong;83 ····invoke-static·{v0},·Lkotlin/io/path/PathTreeWalkKt$$ExternalSyntheticApiModelOutline1;->m(Ljava/util/stream/LongStream;)Ljava/util/PrimitiveIterator$OfLong;
  
84 ····move-result-object·v084 ····move-result-object·v0
  
85 ····const-string·v1,·"iterator()"85 ····const-string·v1,·"iterator()"
  
86 ····invoke-static·{v0,·v1},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V86 ····invoke-static·{v0,·v1},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
  
914 B
smali_classes2/kotlin/streams/jdk8/StreamsKt$asSequence$$inlined$Sequence$2.smali
    
Offset 78, 15 lines modifiedOffset 78, 15 lines modified
78 ············">;"78 ············">;"
79 ········}79 ········}
80 ····.end·annotation80 ····.end·annotation
  
81 ····.line·68181 ····.line·681
82 ····iget-object·v0,·p0,·Lkotlin/streams/jdk8/StreamsKt$asSequence$$inlined$Sequence$2;->$this_asSequence$inlined:Ljava/util/stream/IntStream;82 ····iget-object·v0,·p0,·Lkotlin/streams/jdk8/StreamsKt$asSequence$$inlined$Sequence$2;->$this_asSequence$inlined:Ljava/util/stream/IntStream;
  
83 ····invoke-static·{v0},·Lkotlin/streams/jdk8/StreamsKt$$ExternalSyntheticApiModelOutline0;->m(Ljava/util/stream/IntStream;)Ljava/util/PrimitiveIterator$OfInt;83 ····invoke-static·{v0},·Lkotlin/io/path/PathTreeWalkKt$$ExternalSyntheticApiModelOutline1;->m(Ljava/util/stream/IntStream;)Ljava/util/PrimitiveIterator$OfInt;
  
84 ····move-result-object·v084 ····move-result-object·v0
  
85 ····const-string·v1,·"iterator()"85 ····const-string·v1,·"iterator()"
  
86 ····invoke-static·{v0,·v1},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V86 ····invoke-static·{v0,·v1},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
  
878 B
smali_classes2/kotlin/streams/jdk8/StreamsKt$asSequence$$inlined$Sequence$1.smali
    
Offset 76, 15 lines modifiedOffset 76, 15 lines modified
76 ············"TT;>;"76 ············"TT;>;"
77 ········}77 ········}
78 ····.end·annotation78 ····.end·annotation
  
79 ····.line·68179 ····.line·681
80 ····iget-object·v0,·p0,·Lkotlin/streams/jdk8/StreamsKt$asSequence$$inlined$Sequence$1;->$this_asSequence$inlined:Ljava/util/stream/Stream;80 ····iget-object·v0,·p0,·Lkotlin/streams/jdk8/StreamsKt$asSequence$$inlined$Sequence$1;->$this_asSequence$inlined:Ljava/util/stream/Stream;
  
81 ····invoke-static·{v0},·Lkotlin/streams/jdk8/StreamsKt$$ExternalSyntheticApiModelOutline0;->m(Ljava/util/stream/Stream;)Ljava/util/Iterator;81 ····invoke-static·{v0},·Lkotlin/io/path/PathTreeWalkKt$$ExternalSyntheticApiModelOutline1;->m(Ljava/util/stream/Stream;)Ljava/util/Iterator;
  
82 ····move-result-object·v082 ····move-result-object·v0
  
83 ····const-string·v1,·"iterator()"83 ····const-string·v1,·"iterator()"
  
84 ····invoke-static·{v0,·v1},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V84 ····invoke-static·{v0,·v1},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
  
929 B
smali_classes2/kotlin/streams/jdk8/StreamsKt$asSequence$$inlined$Sequence$4.smali
    
Offset 78, 15 lines modifiedOffset 78, 15 lines modified
78 ············">;"78 ············">;"
79 ········}79 ········}
80 ····.end·annotation80 ····.end·annotation
  
81 ····.line·68181 ····.line·681
82 ····iget-object·v0,·p0,·Lkotlin/streams/jdk8/StreamsKt$asSequence$$inlined$Sequence$4;->$this_asSequence$inlined:Ljava/util/stream/DoubleStream;82 ····iget-object·v0,·p0,·Lkotlin/streams/jdk8/StreamsKt$asSequence$$inlined$Sequence$4;->$this_asSequence$inlined:Ljava/util/stream/DoubleStream;
  
83 ····invoke-static·{v0},·Lkotlin/streams/jdk8/StreamsKt$$ExternalSyntheticApiModelOutline0;->m(Ljava/util/stream/DoubleStream;)Ljava/util/PrimitiveIterator$OfDouble;83 ····invoke-static·{v0},·Lkotlin/io/path/PathTreeWalkKt$$ExternalSyntheticApiModelOutline1;->m(Ljava/util/stream/DoubleStream;)Ljava/util/PrimitiveIterator$OfDouble;
  
84 ····move-result-object·v084 ····move-result-object·v0
  
85 ····const-string·v1,·"iterator()"85 ····const-string·v1,·"iterator()"
  
86 ····invoke-static·{v0,·v1},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V86 ····invoke-static·{v0,·v1},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
  
4.46 KB
smali_classes2/kotlin/streams/jdk8/StreamsKt.smali
    
Offset 178, 15 lines modifiedOffset 178, 15 lines modified
  
178 ····invoke-direct·{v0,·p0},·Lkotlin/streams/jdk8/StreamsKt$$ExternalSyntheticLambda7;-><init>(Lkotlin/sequences/Sequence;)V178 ····invoke-direct·{v0,·p0},·Lkotlin/streams/jdk8/StreamsKt$$ExternalSyntheticLambda7;-><init>(Lkotlin/sequences/Sequence;)V
  
179 ····const/16·p0,·0x10179 ····const/16·p0,·0x10
  
180 ····const/4·v1,·0x0180 ····const/4·v1,·0x0
  
181 ····invoke-static·{v0,·p0,·v1},·Lkotlin/streams/jdk8/StreamsKt$$ExternalSyntheticApiModelOutline0;->m(Ljava/util/function/Supplier;IZ)Ljava/util/stream/Stream;181 ····invoke-static·{v0,·p0,·v1},·Lkotlin/io/path/PathTreeWalkKt$$ExternalSyntheticApiModelOutline1;->m(Ljava/util/function/Supplier;IZ)Ljava/util/stream/Stream;
  
182 ····move-result-object·p0182 ····move-result-object·p0
  
183 ····const-string·v0,·"stream({·Spliterators.sp\u2026literator.ORDERED,·false)"183 ····const-string·v0,·"stream({·Spliterators.sp\u2026literator.ORDERED,·false)"
  
184 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V184 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
  
Offset 203, 15 lines modifiedOffset 203, 15 lines modified
203 ····.line·64203 ····.line·64
204 ····invoke-interface·{p0},·Lkotlin/sequences/Sequence;->iterator()Ljava/util/Iterator;204 ····invoke-interface·{p0},·Lkotlin/sequences/Sequence;->iterator()Ljava/util/Iterator;
  
205 ····move-result-object·p0205 ····move-result-object·p0
  
206 ····const/16·v0,·0x10206 ····const/16·v0,·0x10
  
207 ····invoke-static·{p0,·v0},·Lkotlin/streams/jdk8/StreamsKt$$ExternalSyntheticApiModelOutline0;->m(Ljava/util/Iterator;I)Ljava/util/Spliterator;207 ····invoke-static·{p0,·v0},·Lkotlin/io/path/PathTreeWalkKt$$ExternalSyntheticApiModelOutline1;->m(Ljava/util/Iterator;I)Ljava/util/Spliterator;
  
208 ····move-result-object·p0208 ····move-result-object·p0
  
209 ····return-object·p0209 ····return-object·p0
210 .end·method210 .end·method
  
211 .method·public·static·final·toList(Ljava/util/stream/DoubleStream;)Ljava/util/List;211 .method·public·static·final·toList(Ljava/util/stream/DoubleStream;)Ljava/util/List;
Offset 228, 15 lines modifiedOffset 228, 15 lines modified
228 ····.end·annotation228 ····.end·annotation
  
229 ····const-string·v0,·"<this>"229 ····const-string·v0,·"<this>"
  
230 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V230 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
  
231 ····.line·96231 ····.line·96
232 ····invoke-static·{p0},·Lkotlin/streams/jdk8/StreamsKt$$ExternalSyntheticApiModelOutline0;->m(Ljava/util/stream/DoubleStream;)[D232 ····invoke-static·{p0},·Lkotlin/io/path/PathTreeWalkKt$$ExternalSyntheticApiModelOutline1;->m(Ljava/util/stream/DoubleStream;)[D
  
233 ····move-result-object·p0233 ····move-result-object·p0
  
234 ····const-string·v0,·"toArray()"234 ····const-string·v0,·"toArray()"
  
235 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V235 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
  
Offset 261, 15 lines modifiedOffset 261, 15 lines modified
261 ····.end·annotation261 ····.end·annotation
  
262 ····const-string·v0,·"<this>"262 ····const-string·v0,·"<this>"
  
263 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V263 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
  
264 ····.line·80264 ····.line·80
265 ····invoke-static·{p0},·Lkotlin/streams/jdk8/StreamsKt$$ExternalSyntheticApiModelOutline0;->m(Ljava/util/stream/IntStream;)[I265 ····invoke-static·{p0},·Lkotlin/io/path/PathTreeWalkKt$$ExternalSyntheticApiModelOutline1;->m(Ljava/util/stream/IntStream;)[I
  
266 ····move-result-object·p0266 ····move-result-object·p0
  
267 ····const-string·v0,·"toArray()"267 ····const-string·v0,·"toArray()"
  
268 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V268 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
  
Offset 294, 15 lines modifiedOffset 294, 15 lines modified
294 ····.end·annotation294 ····.end·annotation
  
295 ····const-string·v0,·"<this>"295 ····const-string·v0,·"<this>"
  
296 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V296 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
  
297 ····.line·88297 ····.line·88
298 ····invoke-static·{p0},·Lkotlin/streams/jdk8/StreamsKt$$ExternalSyntheticApiModelOutline0;->m(Ljava/util/stream/LongStream;)[J298 ····invoke-static·{p0},·Lkotlin/io/path/PathTreeWalkKt$$ExternalSyntheticApiModelOutline1;->m(Ljava/util/stream/LongStream;)[J
  
299 ····move-result-object·p0299 ····move-result-object·p0
  
300 ····const-string·v0,·"toArray()"300 ····const-string·v0,·"toArray()"
  
301 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V301 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
  
Offset 328, 19 lines modifiedOffset 328, 19 lines modified
328 ····.end·annotation328 ····.end·annotation
  
329 ····const-string·v0,·"<this>"329 ····const-string·v0,·"<this>"
  
330 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V330 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
  
331 ····.line·72331 ····.line·72
332 ····invoke-static·{},·Lkotlin/streams/jdk8/StreamsKt$$ExternalSyntheticApiModelOutline0;->m()Ljava/util/stream/Collector;332 ····invoke-static·{},·Lkotlin/io/path/PathTreeWalkKt$$ExternalSyntheticApiModelOutline1;->m()Ljava/util/stream/Collector;
  
333 ····move-result-object·v0333 ····move-result-object·v0
  
334 ····invoke-static·{p0,·v0},·Lkotlin/streams/jdk8/StreamsKt$$ExternalSyntheticApiModelOutline0;->m(Ljava/util/stream/Stream;Ljava/util/stream/Collector;)Ljava/lang/Object;334 ····invoke-static·{p0,·v0},·Lkotlin/io/path/PathTreeWalkKt$$ExternalSyntheticApiModelOutline1;->m(Ljava/util/stream/Stream;Ljava/util/stream/Collector;)Ljava/lang/Object;
  
335 ····move-result-object·p0335 ····move-result-object·p0
  
336 ····const-string·v0,·"collect(Collectors.toList<T>())"336 ····const-string·v0,·"collect(Collectors.toList<T>())"
  
337 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V337 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
  
18.2 KB
smali_classes2/kotlin/io/path/PathsKt__PathRecursiveFunctionsKt.smali
    
Offset 239, 15 lines modifiedOffset 239, 15 lines modified
  
239 ····move-result·v1239 ····move-result·v1
  
240 ····if-eqz·v1,·:cond_7240 ····if-eqz·v1,·:cond_7
  
241 ····if-nez·p3,·:cond_0241 ····if-nez·p3,·:cond_0
  
242 ····invoke-static·{p0},·Lkotlin/streams/jdk8/StreamsKt$$ExternalSyntheticApiModelOutline0;->m$1(Ljava/nio/file/Path;)Z242 ····invoke-static·{p0},·Lkotlin/io/path/PathTreeWalkKt$$ExternalSyntheticApiModelOutline1;->m$1(Ljava/nio/file/Path;)Z
  
243 ····move-result·v1243 ····move-result·v1
  
244 ····if-nez·v1,·:cond_7244 ····if-nez·v1,·:cond_7
  
245 ····.line·158245 ····.line·158
246 ····:cond_0246 ····:cond_0
Offset 263, 15 lines modifiedOffset 263, 15 lines modified
  
263 ····move-result·v1263 ····move-result·v1
  
264 ····const/4·v2,·0x1264 ····const/4·v2,·0x1
  
265 ····if-eqz·v1,·:cond_1265 ····if-eqz·v1,·:cond_1
  
266 ····invoke-static·{p1},·Lkotlin/streams/jdk8/StreamsKt$$ExternalSyntheticApiModelOutline0;->m$1(Ljava/nio/file/Path;)Z266 ····invoke-static·{p1},·Lkotlin/io/path/PathTreeWalkKt$$ExternalSyntheticApiModelOutline1;->m$1(Ljava/nio/file/Path;)Z
  
267 ····move-result·v1267 ····move-result·v1
  
268 ····if-nez·v1,·:cond_1268 ····if-nez·v1,·:cond_1
  
269 ····const/4·v1,·0x1269 ····const/4·v1,·0x1
  
Offset 280, 15 lines modifiedOffset 280, 15 lines modified
280 ····:cond_1280 ····:cond_1
281 ····const/4·v1,·0x0281 ····const/4·v1,·0x0
  
282 ····:goto_0282 ····:goto_0
283 ····if-eqz·v1,·:cond_2283 ····if-eqz·v1,·:cond_2
  
284 ····.line·160284 ····.line·160
285 ····invoke-static·{p0,·p1},·Lkotlin/io/path/PathTreeWalk$$ExternalSyntheticApiModelOutline0;->m(Ljava/nio/file/Path;Ljava/nio/file/Path;)Z285 ····invoke-static·{p0,·p1},·Lkotlin/io/path/PathTreeWalkKt$$ExternalSyntheticApiModelOutline1;->m(Ljava/nio/file/Path;Ljava/nio/file/Path;)Z
  
286 ····move-result·v3286 ····move-result·v3
  
287 ····if-nez·v3,·:cond_7287 ····if-nez·v3,·:cond_7
  
288 ····.line·165288 ····.line·165
289 ····:cond_2289 ····:cond_2
Offset 310, 25 lines modifiedOffset 310, 25 lines modified
  
310 ····:cond_3310 ····:cond_3
311 ····if-eqz·v1,·:cond_4311 ····if-eqz·v1,·:cond_4
  
312 ····.line·168312 ····.line·168
313 ····new-array·v1,·v0,·[Ljava/nio/file/LinkOption;313 ····new-array·v1,·v0,·[Ljava/nio/file/LinkOption;
  
314 ····invoke-static·{p1,·v1},·Lkotlin/streams/jdk8/StreamsKt$$ExternalSyntheticApiModelOutline0;->m(Ljava/nio/file/Path;[Ljava/nio/file/LinkOption;)Ljava/nio/file/Path;314 ····invoke-static·{p1,·v1},·Lkotlin/io/path/PathTreeWalkKt$$ExternalSyntheticApiModelOutline1;->m(Ljava/nio/file/Path;[Ljava/nio/file/LinkOption;)Ljava/nio/file/Path;
  
315 ····move-result-object·v1315 ····move-result-object·v1
  
316 ····new-array·v0,·v0,·[Ljava/nio/file/LinkOption;316 ····new-array·v0,·v0,·[Ljava/nio/file/LinkOption;
  
317 ····invoke-static·{p0,·v0},·Lkotlin/streams/jdk8/StreamsKt$$ExternalSyntheticApiModelOutline0;->m(Ljava/nio/file/Path;[Ljava/nio/file/LinkOption;)Ljava/nio/file/Path;317 ····invoke-static·{p0,·v0},·Lkotlin/io/path/PathTreeWalkKt$$ExternalSyntheticApiModelOutline1;->m(Ljava/nio/file/Path;[Ljava/nio/file/LinkOption;)Ljava/nio/file/Path;
  
318 ····move-result-object·v0318 ····move-result-object·v0
  
319 ····invoke-static·{v1,·v0},·Lkotlin/streams/jdk8/StreamsKt$$ExternalSyntheticApiModelOutline0;->m(Ljava/nio/file/Path;Ljava/nio/file/Path;)Z319 ····invoke-static·{v1,·v0},·Lkotlin/io/path/PathTreeWalkKt$$ExternalSyntheticApiModelOutline1;->m$1(Ljava/nio/file/Path;Ljava/nio/file/Path;)Z
  
320 ····move-result·v0320 ····move-result·v0
  
321 ····goto·:goto_1321 ····goto·:goto_1
  
322 ····.line·170322 ····.line·170
323 ····:cond_4323 ····:cond_4
Offset 350, 25 lines modifiedOffset 350, 25 lines modified
  
350 ····move-result·v3350 ····move-result·v3
  
351 ····if-eqz·v3,·:cond_5351 ····if-eqz·v3,·:cond_5
  
352 ····new-array·v3,·v0,·[Ljava/nio/file/LinkOption;352 ····new-array·v3,·v0,·[Ljava/nio/file/LinkOption;
  
353 ····invoke-static·{v1,·v3},·Lkotlin/streams/jdk8/StreamsKt$$ExternalSyntheticApiModelOutline0;->m(Ljava/nio/file/Path;[Ljava/nio/file/LinkOption;)Ljava/nio/file/Path;353 ····invoke-static·{v1,·v3},·Lkotlin/io/path/PathTreeWalkKt$$ExternalSyntheticApiModelOutline1;->m(Ljava/nio/file/Path;[Ljava/nio/file/LinkOption;)Ljava/nio/file/Path;
  
354 ····move-result-object·v1354 ····move-result-object·v1
  
355 ····new-array·v3,·v0,·[Ljava/nio/file/LinkOption;355 ····new-array·v3,·v0,·[Ljava/nio/file/LinkOption;
  
356 ····invoke-static·{p0,·v3},·Lkotlin/streams/jdk8/StreamsKt$$ExternalSyntheticApiModelOutline0;->m(Ljava/nio/file/Path;[Ljava/nio/file/LinkOption;)Ljava/nio/file/Path;356 ····invoke-static·{p0,·v3},·Lkotlin/io/path/PathTreeWalkKt$$ExternalSyntheticApiModelOutline1;->m(Ljava/nio/file/Path;[Ljava/nio/file/LinkOption;)Ljava/nio/file/Path;
  
357 ····move-result-object·v3357 ····move-result-object·v3
  
358 ····invoke-static·{v1,·v3},·Lkotlin/streams/jdk8/StreamsKt$$ExternalSyntheticApiModelOutline0;->m(Ljava/nio/file/Path;Ljava/nio/file/Path;)Z358 ····invoke-static·{v1,·v3},·Lkotlin/io/path/PathTreeWalkKt$$ExternalSyntheticApiModelOutline1;->m$1(Ljava/nio/file/Path;Ljava/nio/file/Path;)Z
  
359 ····move-result·v1359 ····move-result·v1
  
360 ····if-eqz·v1,·:cond_5360 ····if-eqz·v1,·:cond_5
  
361 ····const/4·v0,·0x1361 ····const/4·v0,·0x1
  
Offset 392, 15 lines modifiedOffset 392, 15 lines modified
  
392 ····move-result-object·p1392 ····move-result-object·p1
  
393 ····.line·176393 ····.line·176
394 ····const-string·p2,·"Recursively·copying·a·directory·into·its·subdirectory·is·prohibited."394 ····const-string·p2,·"Recursively·copying·a·directory·into·its·subdirectory·is·prohibited."
  
395 ····.line·173395 ····.line·173
396 ····invoke-static·{p0,·p1,·p2},·Lkotlin/streams/jdk8/StreamsKt$$ExternalSyntheticApiModelOutline0;->m(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/nio/file/FileSystemException;396 ····invoke-static·{p0,·p1,·p2},·Lkotlin/io/path/PathTreeWalkKt$$ExternalSyntheticApiModelOutline1;->m(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/nio/file/FileSystemException;
  
397 ····move-result-object·p0397 ····move-result-object·p0
  
398 ····throw·p0398 ····throw·p0
  
399 ····.line·199399 ····.line·199
400 ····:cond_7400 ····:cond_7
Offset 425, 27 lines modifiedOffset 425, 27 lines modified
  
425 ····invoke-static/range·{v1·..·v6},·Lkotlin/io/path/PathsKt;->visitFileTree$default(Ljava/nio/file/Path;IZLkotlin/jvm/functions/Function1;ILjava/lang/Object;)V425 ····invoke-static/range·{v1·..·v6},·Lkotlin/io/path/PathsKt;->visitFileTree$default(Ljava/nio/file/Path;IZLkotlin/jvm/functions/Function1;ILjava/lang/Object;)V
  
426 ····return-object·p1426 ····return-object·p1
  
427 ····.line·150427 ····.line·150
428 ····:cond_8428 ····:cond_8
429 ····invoke-static·{},·Lkotlin/streams/jdk8/StreamsKt$$ExternalSyntheticApiModelOutline0;->m()V429 ····invoke-static·{},·Lkotlin/io/path/PathTreeWalkKt$$ExternalSyntheticApiModelOutline1;->m()V
  
430 ····invoke-virtual·{p0},·Ljava/lang/Object;->toString()Ljava/lang/String;430 ····invoke-virtual·{p0},·Ljava/lang/Object;->toString()Ljava/lang/String;
  
Max diff block lines reached; 13498/18519 bytes (72.89%) of diff not shown.
7.1 KB
smali_classes2/kotlin/io/path/PathTreeWalk$$ExternalSyntheticApiModelOutline0.smali
    
Offset 64, 14 lines modifiedOffset 64, 25 lines modified
64 ····invoke-virtual·{p0,·p1,·p2},·Landroid/view/accessibility/AccessibilityManager;->getRecommendedTimeoutMillis(II)I64 ····invoke-virtual·{p0,·p1,·p2},·Landroid/view/accessibility/AccessibilityManager;->getRecommendedTimeoutMillis(II)I
  
65 ····move-result·p065 ····move-result·p0
  
66 ····return·p066 ····return·p0
67 .end·method67 .end·method
  
 68 .method·public·static·bridge·synthetic·m(Landroid/widget/Toolbar;)I
 69 ····.locals·0
  
 70 ····.line·0
 71 ····invoke-virtual·{p0},·Landroid/widget/Toolbar;->getTitleMarginBottom()I
  
 72 ····move-result·p0
  
 73 ····return·p0
 74 .end·method
  
68 .method·public·static·bridge·synthetic·m(Ljava/nio/file/Path;)I75 .method·public·static·bridge·synthetic·m(Ljava/nio/file/Path;)I
69 ····.locals·076 ····.locals·0
  
70 ····.line·077 ····.line·0
71 ····invoke-interface·{p0},·Ljava/nio/file/Path;->getNameCount()I78 ····invoke-interface·{p0},·Ljava/nio/file/Path;->getNameCount()I
  
72 ····move-result·p079 ····move-result·p0
Offset 269, 14 lines modifiedOffset 280, 25 lines modified
269 ····invoke-virtual·{p0,·p1},·Landroid/view/WindowInsets;->getRoundedCorner(I)Landroid/view/RoundedCorner;280 ····invoke-virtual·{p0,·p1},·Landroid/view/WindowInsets;->getRoundedCorner(I)Landroid/view/RoundedCorner;
  
270 ····move-result-object·p0281 ····move-result-object·p0
  
271 ····return-object·p0282 ····return-object·p0
272 .end·method283 .end·method
  
 284 .method·public·static·bridge·synthetic·m(Landroid/view/View;)Landroid/view/View$AccessibilityDelegate;
 285 ····.locals·0
  
 286 ····.line·0
 287 ····invoke-virtual·{p0},·Landroid/view/View;->getAccessibilityDelegate()Landroid/view/View$AccessibilityDelegate;
  
 288 ····move-result-object·p0
  
 289 ····return-object·p0
 290 .end·method
  
273 .method·public·static·bridge·synthetic·m(Landroid/view/ViewStructure;I)Landroid/view/ViewStructure;291 .method·public·static·bridge·synthetic·m(Landroid/view/ViewStructure;I)Landroid/view/ViewStructure;
274 ····.locals·0292 ····.locals·0
  
275 ····.line·0293 ····.line·0
276 ····invoke-virtual·{p0,·p1},·Landroid/view/ViewStructure;->newChild(I)Landroid/view/ViewStructure;294 ····invoke-virtual·{p0,·p1},·Landroid/view/ViewStructure;->newChild(I)Landroid/view/ViewStructure;
  
277 ····move-result-object·p0295 ····move-result-object·p0
Offset 333, 25 lines modifiedOffset 355, 14 lines modified
333 ····invoke-virtual·{p0},·Landroid/view/View;->findOnBackInvokedDispatcher()Landroid/window/OnBackInvokedDispatcher;355 ····invoke-virtual·{p0},·Landroid/view/View;->findOnBackInvokedDispatcher()Landroid/window/OnBackInvokedDispatcher;
  
334 ····move-result-object·p0356 ····move-result-object·p0
  
335 ····return-object·p0357 ····return-object·p0
336 .end·method358 .end·method
  
337 .method·public·static·bridge·synthetic·m(Ljava/nio/file/Path;Ljava/nio/charset/Charset;)Ljava/io/BufferedReader; 
338 ····.locals·0 
  
339 ····.line·0 
340 ····invoke-static·{p0,·p1},·Ljava/nio/file/Files;->newBufferedReader(Ljava/nio/file/Path;Ljava/nio/charset/Charset;)Ljava/io/BufferedReader; 
  
341 ····move-result-object·p0 
  
342 ····return-object·p0 
343 .end·method 
  
344 .method·public·static·bridge·synthetic·m(Ljava/lang/String;I)Ljava/io/FileDescriptor;359 .method·public·static·bridge·synthetic·m(Ljava/lang/String;I)Ljava/io/FileDescriptor;
345 ····.locals·0360 ····.locals·0
  
346 ····.line·0361 ····.line·0
347 ····invoke-static·{p0,·p1},·Landroid/system/Os;->memfd_create(Ljava/lang/String;I)Ljava/io/FileDescriptor;362 ····invoke-static·{p0,·p1},·Landroid/system/Os;->memfd_create(Ljava/lang/String;I)Ljava/io/FileDescriptor;
  
348 ····move-result-object·p0363 ····move-result-object·p0
Offset 572, 25 lines modifiedOffset 583, 14 lines modified
572 ····invoke-interface·{p0,·p1},·Ljava/nio/file/Path;->getName(I)Ljava/nio/file/Path;583 ····invoke-interface·{p0,·p1},·Ljava/nio/file/Path;->getName(I)Ljava/nio/file/Path;
  
573 ····move-result-object·p0584 ····move-result-object·p0
  
574 ····return-object·p0585 ····return-object·p0
575 .end·method586 .end·method
  
576 .method·public·static·bridge·synthetic·m(Ljava/nio/file/Path;Ljava/lang/Iterable;Ljava/nio/charset/Charset;[Ljava/nio/file/OpenOption;)Ljava/nio/file/Path; 
577 ····.locals·0 
  
578 ····.line·0 
579 ····invoke-static·{p0,·p1,·p2,·p3},·Ljava/nio/file/Files;->write(Ljava/nio/file/Path;Ljava/lang/Iterable;Ljava/nio/charset/Charset;[Ljava/nio/file/OpenOption;)Ljava/nio/file/Path; 
  
580 ····move-result-object·p0 
  
581 ····return-object·p0 
582 .end·method 
  
583 .method·public·static·bridge·synthetic·m(Ljava/nio/file/Path;Ljava/nio/file/Path;)Ljava/nio/file/Path;587 .method·public·static·bridge·synthetic·m(Ljava/nio/file/Path;Ljava/nio/file/Path;)Ljava/nio/file/Path;
584 ····.locals·0588 ····.locals·0
  
585 ····.line·0589 ····.line·0
586 ····invoke-interface·{p0,·p1},·Ljava/nio/file/Path;->resolve(Ljava/nio/file/Path;)Ljava/nio/file/Path;590 ····invoke-interface·{p0,·p1},·Ljava/nio/file/Path;->resolve(Ljava/nio/file/Path;)Ljava/nio/file/Path;
  
587 ····move-result-object·p0591 ····move-result-object·p0
Offset 616, 39 lines modifiedOffset 616, 39 lines modified
616 ····invoke-static·{p0,·p1,·p2,·p3},·Ljava/nio/file/Files;->walkFileTree(Ljava/nio/file/Path;Ljava/util/Set;ILjava/nio/file/FileVisitor;)Ljava/nio/file/Path;616 ····invoke-static·{p0,·p1,·p2,·p3},·Ljava/nio/file/Files;->walkFileTree(Ljava/nio/file/Path;Ljava/util/Set;ILjava/nio/file/FileVisitor;)Ljava/nio/file/Path;
  
617 ····move-result-object·p0617 ····move-result-object·p0
  
618 ····return-object·p0618 ····return-object·p0
619 .end·method619 .end·method
  
620 .method·public·static·bridge·synthetic·m()Ljava/nio/file/StandardOpenOption;620 .method·public·static·bridge·synthetic·m(Ljava/util/function/Function;Ljava/util/Comparator;)Ljava/util/Comparator;
621 ····.locals·1621 ····.locals·0
  
622 ····.line·0622 ····.line·0
623 ····sget-object·v0,·Ljava/nio/file/StandardOpenOption;->APPEND:Ljava/nio/file/StandardOpenOption;623 ····invoke-static·{p0,·p1},·Ljava/util/Comparator;->comparing(Ljava/util/function/Function;Ljava/util/Comparator;)Ljava/util/Comparator;
  
 624 ····move-result-object·p0
  
624 ····return-object·v0625 ····return-object·p0
625 .end·method626 .end·method
  
626 .method·public·static·bridge·synthetic·m(Ljava/nio/file/Path;Ljava/lang/Class;[Ljava/nio/file/LinkOption;)Ljava/nio/file/attribute/BasicFileAttributes;627 .method·public·static·bridge·synthetic·m()Ljava/util/Locale$Category;
627 ····.locals·0628 ····.locals·1
  
628 ····.line·0629 ····.line·0
629 ····invoke-static·{p0,·p1,·p2},·Ljava/nio/file/Files;->readAttributes(Ljava/nio/file/Path;Ljava/lang/Class;[Ljava/nio/file/LinkOption;)Ljava/nio/file/attribute/BasicFileAttributes;630 ····sget-object·v0,·Ljava/util/Locale$Category;->FORMAT:Ljava/util/Locale$Category;
Max diff block lines reached; 2680/7104 bytes (37.73%) of diff not shown.
742 B
smali_classes2/kotlin/io/path/PathsKt__PathRecursiveFunctionsKt$copyToRecursively$5$4.smali
    
Offset 129, 15 lines modifiedOffset 129, 15 lines modified
129 ····const-string·v0,·"directory"129 ····const-string·v0,·"directory"
  
130 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V130 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
  
131 ····if-nez·p2,·:cond_0131 ····if-nez·p2,·:cond_0
  
132 ····.line·205132 ····.line·205
133 ····invoke-static·{},·Lkotlin/streams/jdk8/StreamsKt$$ExternalSyntheticApiModelOutline0;->m$2()Ljava/nio/file/FileVisitResult;133 ····invoke-static·{},·Lkotlin/io/path/PathTreeWalkKt$$ExternalSyntheticApiModelOutline1;->m$2()Ljava/nio/file/FileVisitResult;
  
134 ····move-result-object·p1134 ····move-result-object·p1
  
135 ····goto·:goto_0135 ····goto·:goto_0
  
136 ····.line·207136 ····.line·207
137 ····:cond_0137 ····:cond_0
995 B
smali_classes2/kotlin/io/path/PathsKt__PathRecursiveFunctionsKt$copyToRecursively$5$2.smali
    
Offset 132, 15 lines modifiedOffset 132, 15 lines modified
132 ····.locals·0132 ····.locals·0
  
133 ····.line·201133 ····.line·201
134 ····invoke-static·{p1},·Lkotlin/io/path/PathTreeWalk$$ExternalSyntheticApiModelOutline0;->m(Ljava/lang/Object;)Ljava/nio/file/Path;134 ····invoke-static·{p1},·Lkotlin/io/path/PathTreeWalk$$ExternalSyntheticApiModelOutline0;->m(Ljava/lang/Object;)Ljava/nio/file/Path;
  
135 ····move-result-object·p1135 ····move-result-object·p1
  
136 ····invoke-static·{p2},·Lkotlin/streams/jdk8/StreamsKt$$ExternalSyntheticApiModelOutline0;->m(Ljava/lang/Object;)Ljava/nio/file/attribute/BasicFileAttributes;136 ····invoke-static·{p2},·Lkotlin/io/path/PathTreeWalkKt$$ExternalSyntheticApiModelOutline1;->m(Ljava/lang/Object;)Ljava/nio/file/attribute/BasicFileAttributes;
  
137 ····move-result-object·p2137 ····move-result-object·p2
  
138 ····invoke-virtual·{p0,·p1,·p2},·Lkotlin/io/path/PathsKt__PathRecursiveFunctionsKt$copyToRecursively$5$2;->invoke(Ljava/nio/file/Path;Ljava/nio/file/attribute/BasicFileAttributes;)Ljava/nio/file/FileVisitResult;138 ····invoke-virtual·{p0,·p1,·p2},·Lkotlin/io/path/PathsKt__PathRecursiveFunctionsKt$copyToRecursively$5$2;->invoke(Ljava/nio/file/Path;Ljava/nio/file/attribute/BasicFileAttributes;)Ljava/nio/file/FileVisitResult;
  
139 ····move-result-object·p1139 ····move-result-object·p1
  
44.4 KB
smali_classes2/kotlin/io/path/PathsKt__PathUtilsKt.smali
    
Offset 236, 15 lines modifiedOffset 236, 15 lines modified
236 ····.locals·1236 ····.locals·1
  
237 ····const-string·v0,·"<this>"237 ····const-string·v0,·"<this>"
  
238 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V238 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
  
239 ····.line·96239 ····.line·96
240 ····invoke-static·{p0},·Lkotlin/streams/jdk8/StreamsKt$$ExternalSyntheticApiModelOutline0;->m$1(Ljava/nio/file/Path;)Ljava/nio/file/Path;240 ····invoke-static·{p0},·Lkotlin/io/path/PathTreeWalkKt$$ExternalSyntheticApiModelOutline1;->m$1(Ljava/nio/file/Path;)Ljava/nio/file/Path;
  
241 ····move-result-object·p0241 ····move-result-object·p0
  
242 ····const-string·v0,·"toAbsolutePath()"242 ····const-string·v0,·"toAbsolutePath()"
  
243 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V243 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
  
Offset 255, 15 lines modifiedOffset 255, 15 lines modified
255 ····.locals·1255 ····.locals·1
  
256 ····const-string·v0,·"<this>"256 ····const-string·v0,·"<this>"
  
257 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V257 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
  
258 ····.line·110258 ····.line·110
259 ····invoke-static·{p0},·Lkotlin/streams/jdk8/StreamsKt$$ExternalSyntheticApiModelOutline0;->m$1(Ljava/nio/file/Path;)Ljava/nio/file/Path;259 ····invoke-static·{p0},·Lkotlin/io/path/PathTreeWalkKt$$ExternalSyntheticApiModelOutline1;->m$1(Ljava/nio/file/Path;)Ljava/nio/file/Path;
  
260 ····move-result-object·p0260 ····move-result-object·p0
  
261 ····invoke-virtual·{p0},·Ljava/lang/Object;->toString()Ljava/lang/String;261 ····invoke-virtual·{p0},·Ljava/lang/Object;->toString()Ljava/lang/String;
  
262 ····move-result-object·p0262 ····move-result-object·p0
  
Offset 291, 15 lines modifiedOffset 291, 15 lines modified
291 ····if-eqz·p2,·:cond_0291 ····if-eqz·p2,·:cond_0
  
292 ····const/4·p2,·0x1292 ····const/4·p2,·0x1
  
293 ····.line·221293 ····.line·221
294 ····new-array·p2,·p2,·[Ljava/nio/file/CopyOption;294 ····new-array·p2,·p2,·[Ljava/nio/file/CopyOption;
  
295 ····invoke-static·{},·Lkotlin/streams/jdk8/StreamsKt$$ExternalSyntheticApiModelOutline0;->m()Ljava/nio/file/StandardCopyOption;295 ····invoke-static·{},·Lkotlin/io/path/PathTreeWalkKt$$ExternalSyntheticApiModelOutline1;->m()Ljava/nio/file/StandardCopyOption;
  
296 ····move-result-object·v1296 ····move-result-object·v1
  
297 ····aput-object·v1,·p2,·v0297 ····aput-object·v1,·p2,·v0
  
298 ····goto·:goto_0298 ····goto·:goto_0
  
Offset 397, 15 lines modifiedOffset 397, 15 lines modified
397 ····if-eqz·p2,·:cond_1397 ····if-eqz·p2,·:cond_1
  
398 ····const/4·p2,·0x1398 ····const/4·p2,·0x1
  
399 ····.line·221399 ····.line·221
400 ····new-array·p2,·p2,·[Ljava/nio/file/CopyOption;400 ····new-array·p2,·p2,·[Ljava/nio/file/CopyOption;
  
401 ····invoke-static·{},·Lkotlin/streams/jdk8/StreamsKt$$ExternalSyntheticApiModelOutline0;->m()Ljava/nio/file/StandardCopyOption;401 ····invoke-static·{},·Lkotlin/io/path/PathTreeWalkKt$$ExternalSyntheticApiModelOutline1;->m()Ljava/nio/file/StandardCopyOption;
  
402 ····move-result-object·p3402 ····move-result-object·p3
  
403 ····aput-object·p3,·p2,·p4403 ····aput-object·p3,·p2,·p4
  
404 ····goto·:goto_0404 ····goto·:goto_0
  
Offset 466, 15 lines modifiedOffset 466, 15 lines modified
  
466 ····invoke-static·{p1,·v0},·Ljava/util/Arrays;->copyOf([Ljava/lang/Object;I)[Ljava/lang/Object;466 ····invoke-static·{p1,·v0},·Ljava/util/Arrays;->copyOf([Ljava/lang/Object;I)[Ljava/lang/Object;
  
467 ····move-result-object·p1467 ····move-result-object·p1
  
468 ····check-cast·p1,·[Ljava/nio/file/attribute/FileAttribute;468 ····check-cast·p1,·[Ljava/nio/file/attribute/FileAttribute;
  
469 ····invoke-static·{p0,·p1},·Lkotlin/streams/jdk8/StreamsKt$$ExternalSyntheticApiModelOutline0;->m(Ljava/nio/file/Path;[Ljava/nio/file/attribute/FileAttribute;)Ljava/nio/file/Path;469 ····invoke-static·{p0,·p1},·Lkotlin/io/path/PathTreeWalkKt$$ExternalSyntheticApiModelOutline1;->m(Ljava/nio/file/Path;[Ljava/nio/file/attribute/FileAttribute;)Ljava/nio/file/Path;
  
470 ····move-result-object·p0470 ····move-result-object·p0
  
471 ····const-string·p1,·"createDirectories(this,·*attributes)"471 ····const-string·p1,·"createDirectories(this,·*attributes)"
  
472 ····invoke-static·{p0,·p1},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V472 ····invoke-static·{p0,·p1},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
  
Offset 513, 15 lines modifiedOffset 513, 15 lines modified
  
513 ····invoke-static·{p1,·v0},·Ljava/util/Arrays;->copyOf([Ljava/lang/Object;I)[Ljava/lang/Object;513 ····invoke-static·{p1,·v0},·Ljava/util/Arrays;->copyOf([Ljava/lang/Object;I)[Ljava/lang/Object;
  
514 ····move-result-object·p1514 ····move-result-object·p1
  
515 ····check-cast·p1,·[Ljava/nio/file/attribute/FileAttribute;515 ····check-cast·p1,·[Ljava/nio/file/attribute/FileAttribute;
  
516 ····invoke-static·{p0,·p1},·Lkotlin/streams/jdk8/StreamsKt$$ExternalSyntheticApiModelOutline0;->m$1(Ljava/nio/file/Path;[Ljava/nio/file/attribute/FileAttribute;)Ljava/nio/file/Path;516 ····invoke-static·{p0,·p1},·Lkotlin/io/path/PathTreeWalkKt$$ExternalSyntheticApiModelOutline1;->m$1(Ljava/nio/file/Path;[Ljava/nio/file/attribute/FileAttribute;)Ljava/nio/file/Path;
  
517 ····move-result-object·p0517 ····move-result-object·p0
  
518 ····const-string·p1,·"createDirectory(this,·*attributes)"518 ····const-string·p1,·"createDirectory(this,·*attributes)"
  
519 ····invoke-static·{p0,·p1},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V519 ····invoke-static·{p0,·p1},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
  
Offset 560, 15 lines modifiedOffset 560, 15 lines modified
  
560 ····invoke-static·{p1,·v0},·Ljava/util/Arrays;->copyOf([Ljava/lang/Object;I)[Ljava/lang/Object;560 ····invoke-static·{p1,·v0},·Ljava/util/Arrays;->copyOf([Ljava/lang/Object;I)[Ljava/lang/Object;
  
561 ····move-result-object·p1561 ····move-result-object·p1
  
562 ····check-cast·p1,·[Ljava/nio/file/attribute/FileAttribute;562 ····check-cast·p1,·[Ljava/nio/file/attribute/FileAttribute;
  
563 ····invoke-static·{p0,·p1},·Lkotlin/streams/jdk8/StreamsKt$$ExternalSyntheticApiModelOutline0;->m$2(Ljava/nio/file/Path;[Ljava/nio/file/attribute/FileAttribute;)Ljava/nio/file/Path;563 ····invoke-static·{p0,·p1},·Lkotlin/io/path/PathTreeWalkKt$$ExternalSyntheticApiModelOutline1;->m$2(Ljava/nio/file/Path;[Ljava/nio/file/attribute/FileAttribute;)Ljava/nio/file/Path;
  
564 ····move-result-object·p0564 ····move-result-object·p0
  
565 ····const-string·p1,·"createFile(this,·*attributes)"565 ····const-string·p1,·"createFile(this,·*attributes)"
  
566 ····invoke-static·{p0,·p1},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V566 ····invoke-static·{p0,·p1},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
  
Offset 588, 15 lines modifiedOffset 588, 15 lines modified
588 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V588 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
  
589 ····const-string·v0,·"target"589 ····const-string·v0,·"target"
  
590 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V590 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
  
591 ····.line·848591 ····.line·848
592 ····invoke-static·{p0,·p1},·Lkotlin/streams/jdk8/StreamsKt$$ExternalSyntheticApiModelOutline0;->m(Ljava/nio/file/Path;Ljava/nio/file/Path;)Ljava/nio/file/Path;592 ····invoke-static·{p0,·p1},·Lkotlin/io/path/PathTreeWalkKt$$ExternalSyntheticApiModelOutline1;->m(Ljava/nio/file/Path;Ljava/nio/file/Path;)Ljava/nio/file/Path;
  
593 ····move-result-object·p0593 ····move-result-object·p0
  
594 ····const-string·p1,·"createLink(this,·target)"594 ····const-string·p1,·"createLink(this,·target)"
  
595 ····invoke-static·{p0,·p1},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V595 ····invoke-static·{p0,·p1},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
  
Max diff block lines reached; 39792/45360 bytes (87.72%) of diff not shown.
860 B
smali_classes2/kotlin/io/path/PathsKt__PathRecursiveFunctionsKt$copyToRecursively$2.smali
    
Offset 175, 15 lines modifiedOffset 175, 15 lines modified
  
175 ····const/4·v1,·0x2175 ····const/4·v1,·0x2
  
176 ····invoke-direct·{v0,·v1},·Lkotlin/jvm/internal/SpreadBuilder;-><init>(I)V176 ····invoke-direct·{v0,·v1},·Lkotlin/jvm/internal/SpreadBuilder;-><init>(I)V
  
177 ····invoke-virtual·{v0,·p1},·Lkotlin/jvm/internal/SpreadBuilder;->addSpread(Ljava/lang/Object;)V177 ····invoke-virtual·{v0,·p1},·Lkotlin/jvm/internal/SpreadBuilder;->addSpread(Ljava/lang/Object;)V
  
178 ····invoke-static·{},·Lkotlin/streams/jdk8/StreamsKt$$ExternalSyntheticApiModelOutline0;->m()Ljava/nio/file/StandardCopyOption;178 ····invoke-static·{},·Lkotlin/io/path/PathTreeWalkKt$$ExternalSyntheticApiModelOutline1;->m()Ljava/nio/file/StandardCopyOption;
  
179 ····move-result-object·p1179 ····move-result-object·p1
  
180 ····invoke-virtual·{v0,·p1},·Lkotlin/jvm/internal/SpreadBuilder;->add(Ljava/lang/Object;)V180 ····invoke-virtual·{v0,·p1},·Lkotlin/jvm/internal/SpreadBuilder;->add(Ljava/lang/Object;)V
  
181 ····invoke-virtual·{v0},·Lkotlin/jvm/internal/SpreadBuilder;->size()I181 ····invoke-virtual·{v0},·Lkotlin/jvm/internal/SpreadBuilder;->size()I
  
995 B
smali_classes2/kotlin/io/path/PathsKt__PathRecursiveFunctionsKt$copyToRecursively$5$1.smali
    
Offset 132, 15 lines modifiedOffset 132, 15 lines modified
132 ····.locals·0132 ····.locals·0
  
133 ····.line·200133 ····.line·200
134 ····invoke-static·{p1},·Lkotlin/io/path/PathTreeWalk$$ExternalSyntheticApiModelOutline0;->m(Ljava/lang/Object;)Ljava/nio/file/Path;134 ····invoke-static·{p1},·Lkotlin/io/path/PathTreeWalk$$ExternalSyntheticApiModelOutline0;->m(Ljava/lang/Object;)Ljava/nio/file/Path;
  
135 ····move-result-object·p1135 ····move-result-object·p1
  
136 ····invoke-static·{p2},·Lkotlin/streams/jdk8/StreamsKt$$ExternalSyntheticApiModelOutline0;->m(Ljava/lang/Object;)Ljava/nio/file/attribute/BasicFileAttributes;136 ····invoke-static·{p2},·Lkotlin/io/path/PathTreeWalkKt$$ExternalSyntheticApiModelOutline1;->m(Ljava/lang/Object;)Ljava/nio/file/attribute/BasicFileAttributes;
  
137 ····move-result-object·p2137 ····move-result-object·p2
  
138 ····invoke-virtual·{p0,·p1,·p2},·Lkotlin/io/path/PathsKt__PathRecursiveFunctionsKt$copyToRecursively$5$1;->invoke(Ljava/nio/file/Path;Ljava/nio/file/attribute/BasicFileAttributes;)Ljava/nio/file/FileVisitResult;138 ····invoke-virtual·{p0,·p1,·p2},·Lkotlin/io/path/PathsKt__PathRecursiveFunctionsKt$copyToRecursively$5$1;->invoke(Ljava/nio/file/Path;Ljava/nio/file/attribute/BasicFileAttributes;)Ljava/nio/file/FileVisitResult;
  
139 ····move-result-object·p1139 ····move-result-object·p1
  
25.1 KB
smali_classes2/kotlin/io/path/PathsKt__PathReadWriteKt.smali
    
Offset 113, 21 lines modifiedOffset 113, 21 lines modified
113 ····const/4·v0,·0x1113 ····const/4·v0,·0x1
  
114 ····.line·139114 ····.line·139
115 ····new-array·v0,·v0,·[Ljava/nio/file/OpenOption;115 ····new-array·v0,·v0,·[Ljava/nio/file/OpenOption;
  
116 ····const/4·v1,·0x0116 ····const/4·v1,·0x0
  
117 ····invoke-static·{},·Lkotlin/io/path/PathTreeWalk$$ExternalSyntheticApiModelOutline0;->m()Ljava/nio/file/StandardOpenOption;117 ····invoke-static·{},·Lkotlin/io/path/PathTreeWalkKt$$ExternalSyntheticApiModelOutline1;->m()Ljava/nio/file/StandardOpenOption;
  
118 ····move-result-object·v2118 ····move-result-object·v2
  
119 ····aput-object·v2,·v0,·v1119 ····aput-object·v2,·v0,·v1
  
120 ····invoke-static·{p0,·p1,·v0},·Lkotlin/streams/jdk8/StreamsKt$$ExternalSyntheticApiModelOutline0;->m(Ljava/nio/file/Path;[B[Ljava/nio/file/OpenOption;)Ljava/nio/file/Path;120 ····invoke-static·{p0,·p1,·v0},·Lkotlin/io/path/PathTreeWalkKt$$ExternalSyntheticApiModelOutline1;->m(Ljava/nio/file/Path;[B[Ljava/nio/file/OpenOption;)Ljava/nio/file/Path;
  
121 ····return-void121 ····return-void
122 .end·method122 .end·method
  
123 .method·private·static·final·appendLines(Ljava/nio/file/Path;Ljava/lang/Iterable;Ljava/nio/charset/Charset;)Ljava/nio/file/Path;123 .method·private·static·final·appendLines(Ljava/nio/file/Path;Ljava/lang/Iterable;Ljava/nio/charset/Charset;)Ljava/nio/file/Path;
124 ····.locals·3124 ····.locals·3
125 ····.annotation·system·Ldalvik/annotation/Signature;125 ····.annotation·system·Ldalvik/annotation/Signature;
Offset 165, 21 lines modifiedOffset 165, 21 lines modified
165 ····const/4·v0,·0x1165 ····const/4·v0,·0x1
  
166 ····.line·309166 ····.line·309
167 ····new-array·v0,·v0,·[Ljava/nio/file/OpenOption;167 ····new-array·v0,·v0,·[Ljava/nio/file/OpenOption;
  
168 ····const/4·v1,·0x0168 ····const/4·v1,·0x0
  
169 ····invoke-static·{},·Lkotlin/io/path/PathTreeWalk$$ExternalSyntheticApiModelOutline0;->m()Ljava/nio/file/StandardOpenOption;169 ····invoke-static·{},·Lkotlin/io/path/PathTreeWalkKt$$ExternalSyntheticApiModelOutline1;->m()Ljava/nio/file/StandardOpenOption;
  
170 ····move-result-object·v2170 ····move-result-object·v2
  
171 ····aput-object·v2,·v0,·v1171 ····aput-object·v2,·v0,·v1
  
172 ····invoke-static·{p0,·p1,·p2,·v0},·Lkotlin/io/path/PathTreeWalk$$ExternalSyntheticApiModelOutline0;->m(Ljava/nio/file/Path;Ljava/lang/Iterable;Ljava/nio/charset/Charset;[Ljava/nio/file/OpenOption;)Ljava/nio/file/Path;172 ····invoke-static·{p0,·p1,·p2,·v0},·Lkotlin/io/path/PathTreeWalkKt$$ExternalSyntheticApiModelOutline1;->m(Ljava/nio/file/Path;Ljava/lang/Iterable;Ljava/nio/charset/Charset;[Ljava/nio/file/OpenOption;)Ljava/nio/file/Path;
  
173 ····move-result-object·p0173 ····move-result-object·p0
  
174 ····const-string·p1,·"write(this,·lines,·chars\u2026tandardOpenOption.APPEND)"174 ····const-string·p1,·"write(this,·lines,·chars\u2026tandardOpenOption.APPEND)"
  
175 ····invoke-static·{p0,·p1},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V175 ····invoke-static·{p0,·p1},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
  
Offset 227, 21 lines modifiedOffset 227, 21 lines modified
  
227 ····const/4·v0,·0x1227 ····const/4·v0,·0x1
  
228 ····new-array·v0,·v0,·[Ljava/nio/file/OpenOption;228 ····new-array·v0,·v0,·[Ljava/nio/file/OpenOption;
  
229 ····const/4·v1,·0x0229 ····const/4·v1,·0x0
  
230 ····invoke-static·{},·Lkotlin/io/path/PathTreeWalk$$ExternalSyntheticApiModelOutline0;->m()Ljava/nio/file/StandardOpenOption;230 ····invoke-static·{},·Lkotlin/io/path/PathTreeWalkKt$$ExternalSyntheticApiModelOutline1;->m()Ljava/nio/file/StandardOpenOption;
  
231 ····move-result-object·v2231 ····move-result-object·v2
  
232 ····aput-object·v2,·v0,·v1232 ····aput-object·v2,·v0,·v1
  
233 ····invoke-static·{p0,·p1,·p2,·v0},·Lkotlin/io/path/PathTreeWalk$$ExternalSyntheticApiModelOutline0;->m(Ljava/nio/file/Path;Ljava/lang/Iterable;Ljava/nio/charset/Charset;[Ljava/nio/file/OpenOption;)Ljava/nio/file/Path;233 ····invoke-static·{p0,·p1,·p2,·v0},·Lkotlin/io/path/PathTreeWalkKt$$ExternalSyntheticApiModelOutline1;->m(Ljava/nio/file/Path;Ljava/lang/Iterable;Ljava/nio/charset/Charset;[Ljava/nio/file/OpenOption;)Ljava/nio/file/Path;
  
234 ····move-result-object·p0234 ····move-result-object·p0
  
235 ····const-string·p1,·"write(this,·lines.asIter\u2026tandardOpenOption.APPEND)"235 ····const-string·p1,·"write(this,·lines.asIter\u2026tandardOpenOption.APPEND)"
  
236 ····invoke-static·{p0,·p1},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V236 ····invoke-static·{p0,·p1},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
  
Offset 279, 21 lines modifiedOffset 279, 21 lines modified
279 ····const/4·p3,·0x1279 ····const/4·p3,·0x1
  
280 ····.line·309280 ····.line·309
281 ····new-array·p3,·p3,·[Ljava/nio/file/OpenOption;281 ····new-array·p3,·p3,·[Ljava/nio/file/OpenOption;
  
282 ····const/4·p4,·0x0282 ····const/4·p4,·0x0
  
283 ····invoke-static·{},·Lkotlin/io/path/PathTreeWalk$$ExternalSyntheticApiModelOutline0;->m()Ljava/nio/file/StandardOpenOption;283 ····invoke-static·{},·Lkotlin/io/path/PathTreeWalkKt$$ExternalSyntheticApiModelOutline1;->m()Ljava/nio/file/StandardOpenOption;
  
284 ····move-result-object·v0284 ····move-result-object·v0
  
285 ····aput-object·v0,·p3,·p4285 ····aput-object·v0,·p3,·p4
  
286 ····invoke-static·{p0,·p1,·p2,·p3},·Lkotlin/io/path/PathTreeWalk$$ExternalSyntheticApiModelOutline0;->m(Ljava/nio/file/Path;Ljava/lang/Iterable;Ljava/nio/charset/Charset;[Ljava/nio/file/OpenOption;)Ljava/nio/file/Path;286 ····invoke-static·{p0,·p1,·p2,·p3},·Lkotlin/io/path/PathTreeWalkKt$$ExternalSyntheticApiModelOutline1;->m(Ljava/nio/file/Path;Ljava/lang/Iterable;Ljava/nio/charset/Charset;[Ljava/nio/file/OpenOption;)Ljava/nio/file/Path;
  
287 ····move-result-object·p0287 ····move-result-object·p0
  
288 ····const-string·p1,·"write(this,·lines,·chars\u2026tandardOpenOption.APPEND)"288 ····const-string·p1,·"write(this,·lines,·chars\u2026tandardOpenOption.APPEND)"
  
289 ····invoke-static·{p0,·p1},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V289 ····invoke-static·{p0,·p1},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
  
Offset 335, 21 lines modifiedOffset 335, 21 lines modified
  
335 ····const/4·p3,·0x1335 ····const/4·p3,·0x1
  
336 ····new-array·p3,·p3,·[Ljava/nio/file/OpenOption;336 ····new-array·p3,·p3,·[Ljava/nio/file/OpenOption;
  
337 ····const/4·p4,·0x0337 ····const/4·p4,·0x0
  
338 ····invoke-static·{},·Lkotlin/io/path/PathTreeWalk$$ExternalSyntheticApiModelOutline0;->m()Ljava/nio/file/StandardOpenOption;338 ····invoke-static·{},·Lkotlin/io/path/PathTreeWalkKt$$ExternalSyntheticApiModelOutline1;->m()Ljava/nio/file/StandardOpenOption;
  
339 ····move-result-object·v0339 ····move-result-object·v0
  
340 ····aput-object·v0,·p3,·p4340 ····aput-object·v0,·p3,·p4
  
341 ····invoke-static·{p0,·p1,·p2,·p3},·Lkotlin/io/path/PathTreeWalk$$ExternalSyntheticApiModelOutline0;->m(Ljava/nio/file/Path;Ljava/lang/Iterable;Ljava/nio/charset/Charset;[Ljava/nio/file/OpenOption;)Ljava/nio/file/Path;341 ····invoke-static·{p0,·p1,·p2,·p3},·Lkotlin/io/path/PathTreeWalkKt$$ExternalSyntheticApiModelOutline1;->m(Ljava/nio/file/Path;Ljava/lang/Iterable;Ljava/nio/charset/Charset;[Ljava/nio/file/OpenOption;)Ljava/nio/file/Path;
  
342 ····move-result-object·p0342 ····move-result-object·p0
  
343 ····const-string·p1,·"write(this,·lines.asIter\u2026tandardOpenOption.APPEND)"343 ····const-string·p1,·"write(this,·lines.asIter\u2026tandardOpenOption.APPEND)"
  
344 ····invoke-static·{p0,·p1},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V344 ····invoke-static·{p0,·p1},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
  
Offset 379, 21 lines modifiedOffset 379, 21 lines modified
379 ····const/4·v0,·0x1379 ····const/4·v0,·0x1
  
380 ····.line·184380 ····.line·184
381 ····new-array·v0,·v0,·[Ljava/nio/file/OpenOption;381 ····new-array·v0,·v0,·[Ljava/nio/file/OpenOption;
  
382 ····const/4·v1,·0x0382 ····const/4·v1,·0x0
  
383 ····invoke-static·{},·Lkotlin/io/path/PathTreeWalk$$ExternalSyntheticApiModelOutline0;->m()Ljava/nio/file/StandardOpenOption;383 ····invoke-static·{},·Lkotlin/io/path/PathTreeWalkKt$$ExternalSyntheticApiModelOutline1;->m()Ljava/nio/file/StandardOpenOption;
  
384 ····move-result-object·v2384 ····move-result-object·v2
  
385 ····aput-object·v2,·v0,·v1385 ····aput-object·v2,·v0,·v1
  
386 ····invoke-static·{p0,·v0},·Lkotlin/streams/jdk8/StreamsKt$$ExternalSyntheticApiModelOutline0;->m(Ljava/nio/file/Path;[Ljava/nio/file/OpenOption;)Ljava/io/OutputStream;386 ····invoke-static·{p0,·v0},·Lkotlin/io/path/PathTreeWalkKt$$ExternalSyntheticApiModelOutline1;->m(Ljava/nio/file/Path;[Ljava/nio/file/OpenOption;)Ljava/io/OutputStream;
  
387 ····move-result-object·p0387 ····move-result-object·p0
  
Max diff block lines reached; 19105/25570 bytes (74.72%) of diff not shown.
1.59 KB
smali_classes2/kotlin/io/path/PathTreeWalkKt.smali
    
Offset 105, 15 lines modifiedOffset 105, 15 lines modified
  
105 ····move-result-object·v1105 ····move-result-object·v1
  
106 ····invoke-virtual·{p0},·Lkotlin/io/path/PathNode;->getPath()Ljava/nio/file/Path;106 ····invoke-virtual·{p0},·Lkotlin/io/path/PathNode;->getPath()Ljava/nio/file/Path;
  
107 ····move-result-object·v3107 ····move-result-object·v3
  
108 ····invoke-static·{v1,·v3},·Lkotlin/io/path/PathTreeWalk$$ExternalSyntheticApiModelOutline0;->m(Ljava/nio/file/Path;Ljava/nio/file/Path;)Z108 ····invoke-static·{v1,·v3},·Lkotlin/io/path/PathTreeWalkKt$$ExternalSyntheticApiModelOutline1;->m(Ljava/nio/file/Path;Ljava/nio/file/Path;)Z
  
109 ····move-result·v1109 ····move-result·v1
110 ····:try_end_0110 ····:try_end_0
111 ····.catch·Ljava/io/IOException;·{:try_start_0·..·:try_end_0}·:catch_0111 ····.catch·Ljava/io/IOException;·{:try_start_0·..·:try_end_0}·:catch_0
112 ····.catch·Ljava/lang/SecurityException;·{:try_start_0·..·:try_end_0}·:catch_0112 ····.catch·Ljava/lang/SecurityException;·{:try_start_0·..·:try_end_0}·:catch_0
  
113 ····if-eqz·v1,·:cond_1113 ····if-eqz·v1,·:cond_1
Offset 156, 15 lines modifiedOffset 156, 15 lines modified
  
156 ····invoke-static·{p1,·v1},·Ljava/util/Arrays;->copyOf([Ljava/lang/Object;I)[Ljava/lang/Object;156 ····invoke-static·{p1,·v1},·Ljava/util/Arrays;->copyOf([Ljava/lang/Object;I)[Ljava/lang/Object;
  
157 ····move-result-object·p1157 ····move-result-object·p1
  
158 ····check-cast·p1,·[Ljava/nio/file/LinkOption;158 ····check-cast·p1,·[Ljava/nio/file/LinkOption;
  
159 ····invoke-static·{p0,·v0,·p1},·Lkotlin/io/path/PathTreeWalk$$ExternalSyntheticApiModelOutline0;->m(Ljava/nio/file/Path;Ljava/lang/Class;[Ljava/nio/file/LinkOption;)Ljava/nio/file/attribute/BasicFileAttributes;159 ····invoke-static·{p0,·v0,·p1},·Lkotlin/io/path/PathTreeWalkKt$$ExternalSyntheticApiModelOutline1;->m(Ljava/nio/file/Path;Ljava/lang/Class;[Ljava/nio/file/LinkOption;)Ljava/nio/file/attribute/BasicFileAttributes;
  
160 ····move-result-object·p0160 ····move-result-object·p0
  
161 ····const-string·p1,·"readAttributes(this,·A::class.java,·*options)"161 ····const-string·p1,·"readAttributes(this,·A::class.java,·*options)"
  
162 ····invoke-static·{p0,·p1},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V162 ····invoke-static·{p0,·p1},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
  
1.86 KB
smali_classes2/kotlin/time/jdk8/DurationConversionsJDK8Kt.smali
    
Offset 45, 15 lines modifiedOffset 45, 15 lines modified
45 ····invoke-static·{p0,·p1},·Lkotlin/time/Duration;->getNanosecondsComponent-impl(J)I45 ····invoke-static·{p0,·p1},·Lkotlin/time/Duration;->getNanosecondsComponent-impl(J)I
  
46 ····move-result·p046 ····move-result·p0
  
47 ····int-to-long·p0,·p047 ····int-to-long·p0,·p0
  
48 ····.line·3348 ····.line·33
49 ····invoke-static·{v0,·v1,·p0,·p1},·Lkotlin/streams/jdk8/StreamsKt$$ExternalSyntheticApiModelOutline0;->m(JJ)Ljava/time/Duration;49 ····invoke-static·{v0,·v1,·p0,·p1},·Lkotlin/io/path/PathTreeWalkKt$$ExternalSyntheticApiModelOutline1;->m(JJ)Ljava/time/Duration;
  
50 ····move-result-object·p050 ····move-result-object·p0
  
51 ····const-string·p1,·"toJavaDuration-LRDsOJo"51 ····const-string·p1,·"toJavaDuration-LRDsOJo"
  
52 ····invoke-static·{p0,·p1},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V52 ····invoke-static·{p0,·p1},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
  
Offset 64, 25 lines modifiedOffset 64, 25 lines modified
64 ····.locals·464 ····.locals·4
  
65 ····const-string·v0,·"<this>"65 ····const-string·v0,·"<this>"
  
66 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V66 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
  
67 ····.line·2167 ····.line·21
68 ····invoke-static·{p0},·Lkotlin/streams/jdk8/StreamsKt$$ExternalSyntheticApiModelOutline0;->m(Ljava/time/Duration;)J68 ····invoke-static·{p0},·Lkotlin/io/path/PathTreeWalkKt$$ExternalSyntheticApiModelOutline1;->m(Ljava/time/Duration;)J
  
69 ····move-result-wide·v069 ····move-result-wide·v0
  
70 ····sget-object·v2,·Lkotlin/time/DurationUnit;->SECONDS:Lkotlin/time/DurationUnit;70 ····sget-object·v2,·Lkotlin/time/DurationUnit;->SECONDS:Lkotlin/time/DurationUnit;
  
71 ····invoke-static·{v0,·v1,·v2},·Lkotlin/time/DurationKt;->toDuration(JLkotlin/time/DurationUnit;)J71 ····invoke-static·{v0,·v1,·v2},·Lkotlin/time/DurationKt;->toDuration(JLkotlin/time/DurationUnit;)J
  
72 ····move-result-wide·v072 ····move-result-wide·v0
  
73 ····invoke-static·{p0},·Lkotlin/streams/jdk8/StreamsKt$$ExternalSyntheticApiModelOutline0;->m(Ljava/time/Duration;)I73 ····invoke-static·{p0},·Lkotlin/io/path/PathTreeWalkKt$$ExternalSyntheticApiModelOutline1;->m(Ljava/time/Duration;)I
  
74 ····move-result·p074 ····move-result·p0
  
75 ····sget-object·v2,·Lkotlin/time/DurationUnit;->NANOSECONDS:Lkotlin/time/DurationUnit;75 ····sget-object·v2,·Lkotlin/time/DurationUnit;->NANOSECONDS:Lkotlin/time/DurationUnit;
  
76 ····invoke-static·{p0,·v2},·Lkotlin/time/DurationKt;->toDuration(ILkotlin/time/DurationUnit;)J76 ····invoke-static·{p0,·v2},·Lkotlin/time/DurationKt;->toDuration(ILkotlin/time/DurationUnit;)J
  
6.38 KB
smali_classes2/kotlin/jvm/optionals/OptionalsKt.smali
    
Offset 59, 21 lines modifiedOffset 59, 21 lines modified
59 ····.end·annotation59 ····.end·annotation
  
60 ····const-string·v0,·"<this>"60 ····const-string·v0,·"<this>"
  
61 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V61 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
  
62 ····.line·6862 ····.line·68
63 ····invoke-static·{p0},·Lkotlin/streams/jdk8/StreamsKt$$ExternalSyntheticApiModelOutline0;->m(Ljava/util/Optional;)Z63 ····invoke-static·{p0},·Lkotlin/io/path/PathTreeWalkKt$$ExternalSyntheticApiModelOutline1;->m(Ljava/util/Optional;)Z
  
64 ····move-result·v064 ····move-result·v0
  
65 ····if-eqz·v0,·:cond_065 ····if-eqz·v0,·:cond_0
  
66 ····invoke-static·{p0},·Lkotlin/streams/jdk8/StreamsKt$$ExternalSyntheticApiModelOutline0;->m(Ljava/util/Optional;)Ljava/lang/Object;66 ····invoke-static·{p0},·Lkotlin/io/path/PathTreeWalkKt$$ExternalSyntheticApiModelOutline1;->m(Ljava/util/Optional;)Ljava/lang/Object;
  
67 ····move-result-object·p067 ····move-result-object·p0
  
68 ····const/4·v0,·0x168 ····const/4·v0,·0x1
  
69 ····new-array·v0,·v0,·[Ljava/lang/Object;69 ····new-array·v0,·v0,·[Ljava/lang/Object;
  
Offset 109, 21 lines modifiedOffset 109, 21 lines modified
109 ····.end·annotation109 ····.end·annotation
  
110 ····const-string·v0,·"<this>"110 ····const-string·v0,·"<this>"
  
111 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V111 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
  
112 ····.line·22112 ····.line·22
113 ····invoke-static·{p0},·Lkotlin/streams/jdk8/StreamsKt$$ExternalSyntheticApiModelOutline0;->m(Ljava/util/Optional;)Z113 ····invoke-static·{p0},·Lkotlin/io/path/PathTreeWalkKt$$ExternalSyntheticApiModelOutline1;->m(Ljava/util/Optional;)Z
  
114 ····move-result·v0114 ····move-result·v0
  
115 ····if-eqz·v0,·:cond_0115 ····if-eqz·v0,·:cond_0
  
116 ····invoke-static·{p0},·Lkotlin/streams/jdk8/StreamsKt$$ExternalSyntheticApiModelOutline0;->m(Ljava/util/Optional;)Ljava/lang/Object;116 ····invoke-static·{p0},·Lkotlin/io/path/PathTreeWalkKt$$ExternalSyntheticApiModelOutline1;->m(Ljava/util/Optional;)Ljava/lang/Object;
  
117 ····move-result-object·p1117 ····move-result-object·p1
  
118 ····:cond_0118 ····:cond_0
119 ····return-object·p1119 ····return-object·p1
120 .end·method120 .end·method
  
Offset 146, 21 lines modifiedOffset 146, 21 lines modified
146 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V146 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
  
147 ····const-string·v0,·"defaultValue"147 ····const-string·v0,·"defaultValue"
  
148 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V148 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
  
149 ····.line·30149 ····.line·30
150 ····invoke-static·{p0},·Lkotlin/streams/jdk8/StreamsKt$$ExternalSyntheticApiModelOutline0;->m(Ljava/util/Optional;)Z150 ····invoke-static·{p0},·Lkotlin/io/path/PathTreeWalkKt$$ExternalSyntheticApiModelOutline1;->m(Ljava/util/Optional;)Z
  
151 ····move-result·v0151 ····move-result·v0
  
152 ····if-eqz·v0,·:cond_0152 ····if-eqz·v0,·:cond_0
  
153 ····invoke-static·{p0},·Lkotlin/streams/jdk8/StreamsKt$$ExternalSyntheticApiModelOutline0;->m(Ljava/util/Optional;)Ljava/lang/Object;153 ····invoke-static·{p0},·Lkotlin/io/path/PathTreeWalkKt$$ExternalSyntheticApiModelOutline1;->m(Ljava/util/Optional;)Ljava/lang/Object;
  
154 ····move-result-object·p0154 ····move-result-object·p0
  
155 ····goto·:goto_0155 ····goto·:goto_0
  
156 ····:cond_0156 ····:cond_0
157 ····invoke-interface·{p1},·Lkotlin/jvm/functions/Function0;->invoke()Ljava/lang/Object;157 ····invoke-interface·{p1},·Lkotlin/jvm/functions/Function0;->invoke()Ljava/lang/Object;
Offset 186, 15 lines modifiedOffset 186, 15 lines modified
186 ····const-string·v0,·"<this>"186 ····const-string·v0,·"<this>"
  
187 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V187 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
  
188 ····const/4·v0,·0x0188 ····const/4·v0,·0x0
  
189 ····.line·15189 ····.line·15
190 ····invoke-static·{p0,·v0},·Lkotlin/streams/jdk8/StreamsKt$$ExternalSyntheticApiModelOutline0;->m(Ljava/util/Optional;Ljava/lang/Object;)Ljava/lang/Object;190 ····invoke-static·{p0,·v0},·Lkotlin/io/path/PathTreeWalkKt$$ExternalSyntheticApiModelOutline1;->m(Ljava/util/Optional;Ljava/lang/Object;)Ljava/lang/Object;
  
191 ····move-result-object·p0191 ····move-result-object·p0
  
192 ····return-object·p0192 ····return-object·p0
193 .end·method193 .end·method
  
194 .method·public·static·final·toCollection(Ljava/util/Optional;Ljava/util/Collection;)Ljava/util/Collection;194 .method·public·static·final·toCollection(Ljava/util/Optional;Ljava/util/Collection;)Ljava/util/Collection;
Offset 216, 22 lines modifiedOffset 216, 22 lines modified
216 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V216 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
  
217 ····const-string·v0,·"destination"217 ····const-string·v0,·"destination"
  
218 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V218 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
  
219 ····.line·38219 ····.line·38
220 ····invoke-static·{p0},·Lkotlin/streams/jdk8/StreamsKt$$ExternalSyntheticApiModelOutline0;->m(Ljava/util/Optional;)Z220 ····invoke-static·{p0},·Lkotlin/io/path/PathTreeWalkKt$$ExternalSyntheticApiModelOutline1;->m(Ljava/util/Optional;)Z
  
221 ····move-result·v0221 ····move-result·v0
  
222 ····if-eqz·v0,·:cond_0222 ····if-eqz·v0,·:cond_0
  
223 ····.line·39223 ····.line·39
224 ····invoke-static·{p0},·Lkotlin/streams/jdk8/StreamsKt$$ExternalSyntheticApiModelOutline0;->m(Ljava/util/Optional;)Ljava/lang/Object;224 ····invoke-static·{p0},·Lkotlin/io/path/PathTreeWalkKt$$ExternalSyntheticApiModelOutline1;->m(Ljava/util/Optional;)Ljava/lang/Object;
  
225 ····move-result-object·p0225 ····move-result-object·p0
  
226 ····const-string·v0,·"get()"226 ····const-string·v0,·"get()"
  
227 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V227 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
  
Offset 256, 21 lines modifiedOffset 256, 21 lines modified
256 ····.end·annotation256 ····.end·annotation
  
257 ····const-string·v0,·"<this>"257 ····const-string·v0,·"<this>"
  
258 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V258 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
  
259 ····.line·51259 ····.line·51
260 ····invoke-static·{p0},·Lkotlin/streams/jdk8/StreamsKt$$ExternalSyntheticApiModelOutline0;->m(Ljava/util/Optional;)Z260 ····invoke-static·{p0},·Lkotlin/io/path/PathTreeWalkKt$$ExternalSyntheticApiModelOutline1;->m(Ljava/util/Optional;)Z
  
261 ····move-result·v0261 ····move-result·v0
  
262 ····if-eqz·v0,·:cond_0262 ····if-eqz·v0,·:cond_0
  
263 ····invoke-static·{p0},·Lkotlin/streams/jdk8/StreamsKt$$ExternalSyntheticApiModelOutline0;->m(Ljava/util/Optional;)Ljava/lang/Object;263 ····invoke-static·{p0},·Lkotlin/io/path/PathTreeWalkKt$$ExternalSyntheticApiModelOutline1;->m(Ljava/util/Optional;)Ljava/lang/Object;
  
264 ····move-result-object·p0264 ····move-result-object·p0
  
265 ····invoke-static·{p0},·Lkotlin/collections/CollectionsKt;->listOf(Ljava/lang/Object;)Ljava/util/List;265 ····invoke-static·{p0},·Lkotlin/collections/CollectionsKt;->listOf(Ljava/lang/Object;)Ljava/util/List;
  
266 ····move-result-object·p0266 ····move-result-object·p0
  
Offset 300, 21 lines modifiedOffset 300, 21 lines modified
Max diff block lines reached; 909/6432 bytes (14.13%) of diff not shown.
3.21 KB
smali_classes2/okhttp3/Headers$$ExternalSyntheticApiModelOutline0.smali
    
Offset 66, 14 lines modifiedOffset 66, 25 lines modified
66 ····invoke-static·{},·Landroid/security/NetworkSecurityPolicy;->getInstance()Landroid/security/NetworkSecurityPolicy;66 ····invoke-static·{},·Landroid/security/NetworkSecurityPolicy;->getInstance()Landroid/security/NetworkSecurityPolicy;
  
67 ····move-result-object·v067 ····move-result-object·v0
  
68 ····return-object·v068 ····return-object·v0
69 .end·method69 .end·method
  
 70 .method·public·static·bridge·synthetic·m(Lkotlinx/coroutines/internal/ClassValueCtorCache$cache$1;Ljava/lang/Class;)Ljava/lang/Object;
 71 ····.locals·0
  
 72 ····.line·0
 73 ····invoke-virtual·{p0,·p1},·Lkotlinx/coroutines/internal/ClassValueCtorCache$cache$1;->get(Ljava/lang/Class;)Ljava/lang/Object;
  
 74 ····move-result-object·p0
  
 75 ····return-object·p0
 76 .end·method
  
70 .method·public·static·bridge·synthetic·m(Ljava/nio/file/NoSuchFileException;)Ljava/lang/String;77 .method·public·static·bridge·synthetic·m(Ljava/nio/file/NoSuchFileException;)Ljava/lang/String;
71 ····.locals·078 ····.locals·0
  
72 ····.line·079 ····.line·0
73 ····invoke-virtual·{p0},·Ljava/nio/file/NoSuchFileException;->getMessage()Ljava/lang/String;80 ····invoke-virtual·{p0},·Ljava/nio/file/NoSuchFileException;->getMessage()Ljava/lang/String;
  
74 ····move-result-object·p081 ····move-result-object·p0
Offset 128, 14 lines modifiedOffset 139, 23 lines modified
128 ····invoke-interface·{p0},·Ljava/nio/file/attribute/BasicFileAttributes;->creationTime()Ljava/nio/file/attribute/FileTime;139 ····invoke-interface·{p0},·Ljava/nio/file/attribute/BasicFileAttributes;->creationTime()Ljava/nio/file/attribute/FileTime;
  
129 ····move-result-object·p0140 ····move-result-object·p0
  
130 ····return-object·p0141 ····return-object·p0
131 .end·method142 .end·method
  
 143 .method·public·static·bridge·synthetic·m()Ljava/time/Duration;
 144 ····.locals·1
  
 145 ····.line·0
 146 ····sget-object·v0,·Ljava/time/Duration;->ZERO:Ljava/time/Duration;
  
 147 ····return-object·v0
 148 .end·method
  
132 .method·public·static·bridge·synthetic·m(Ljava/time/temporal/ChronoUnit;)Ljava/time/Duration;149 .method·public·static·bridge·synthetic·m(Ljava/time/temporal/ChronoUnit;)Ljava/time/Duration;
133 ····.locals·0150 ····.locals·0
  
134 ····.line·0151 ····.line·0
135 ····invoke-virtual·{p0},·Ljava/time/temporal/ChronoUnit;->getDuration()Ljava/time/Duration;152 ····invoke-virtual·{p0},·Ljava/time/temporal/ChronoUnit;->getDuration()Ljava/time/Duration;
  
136 ····move-result-object·p0153 ····move-result-object·p0
Offset 159, 14 lines modifiedOffset 179, 34 lines modified
  
159 ····.line·0179 ····.line·0
160 ····sget-object·v0,·Ljava/time/temporal/ChronoUnit;->MILLIS:Ljava/time/temporal/ChronoUnit;180 ····sget-object·v0,·Ljava/time/temporal/ChronoUnit;->MILLIS:Ljava/time/temporal/ChronoUnit;
  
161 ····return-object·v0181 ····return-object·v0
162 .end·method182 .end·method
  
 183 .method·public·static·bridge·synthetic·m(Ljava/util/concurrent/CompletableFuture;Ljava/util/function/BiFunction;)Ljava/util/concurrent/CompletableFuture;
 184 ····.locals·0
  
 185 ····.line·0
 186 ····invoke-virtual·{p0,·p1},·Ljava/util/concurrent/CompletableFuture;->handle(Ljava/util/function/BiFunction;)Ljava/util/concurrent/CompletableFuture;
  
 187 ····move-result-object·p0
  
 188 ····return-object·p0
 189 .end·method
  
 190 .method·public·static·bridge·synthetic·m(Ljava/util/stream/Stream;)V
 191 ····.locals·0
  
 192 ····.line·0
 193 ····invoke-interface·{p0},·Ljava/util/stream/Stream;->close()V
  
 194 ····return-void
 195 .end·method
  
163 .method·public·static·bridge·synthetic·m(Ljavax/net/ssl/SSLParameters;[Ljava/lang/String;)V196 .method·public·static·bridge·synthetic·m(Ljavax/net/ssl/SSLParameters;[Ljava/lang/String;)V
164 ····.locals·0197 ····.locals·0
  
165 ····.line·0198 ····.line·0
166 ····invoke-virtual·{p0,·p1},·Ljavax/net/ssl/SSLParameters;->setApplicationProtocols([Ljava/lang/String;)V199 ····invoke-virtual·{p0,·p1},·Ljavax/net/ssl/SSLParameters;->setApplicationProtocols([Ljava/lang/String;)V
  
167 ····return-void200 ····return-void
Offset 210, 14 lines modifiedOffset 250, 25 lines modified
210 ····invoke-interface·{p0},·Ljava/nio/file/attribute/BasicFileAttributes;->isSymbolicLink()Z250 ····invoke-interface·{p0},·Ljava/nio/file/attribute/BasicFileAttributes;->isSymbolicLink()Z
  
211 ····move-result·p0251 ····move-result·p0
  
212 ····return·p0252 ····return·p0
213 .end·method253 .end·method
  
 254 .method·public·static·bridge·synthetic·m(Ljava/util/concurrent/CompletableFuture;Z)Z
 255 ····.locals·0
  
 256 ····.line·0
 257 ····invoke-virtual·{p0,·p1},·Ljava/util/concurrent/CompletableFuture;->cancel(Z)Z
  
 258 ····move-result·p0
  
 259 ····return·p0
 260 .end·method
  
214 .method·public·static·bridge·synthetic·m(Ljavax/net/ssl/SSLSocket;)Z261 .method·public·static·bridge·synthetic·m(Ljavax/net/ssl/SSLSocket;)Z
215 ····.locals·0262 ····.locals·0
  
216 ····.line·0263 ····.line·0
217 ····invoke-static·{p0},·Landroid/net/ssl/SSLSockets;->isSupportedSocket(Ljavax/net/ssl/SSLSocket;)Z264 ····invoke-static·{p0},·Landroid/net/ssl/SSLSockets;->isSupportedSocket(Ljavax/net/ssl/SSLSocket;)Z
  
218 ····move-result·p0265 ····move-result·p0
888 B
smali_classes2/kotlinx/coroutines/future/FutureKt$await$2$1.smali
    
Offset 111, 15 lines modifiedOffset 111, 15 lines modified
111 ····.locals·1111 ····.locals·1
  
112 ····.line·176112 ····.line·176
113 ····iget-object·p1,·p0,·Lkotlinx/coroutines/future/FutureKt$await$2$1;->$future:Ljava/util/concurrent/CompletableFuture;113 ····iget-object·p1,·p0,·Lkotlinx/coroutines/future/FutureKt$await$2$1;->$future:Ljava/util/concurrent/CompletableFuture;
  
114 ····const/4·v0,·0x0114 ····const/4·v0,·0x0
  
115 ····invoke-static·{p1,·v0},·Lkotlin/streams/jdk8/StreamsKt$$ExternalSyntheticApiModelOutline0;->m(Ljava/util/concurrent/CompletableFuture;Z)Z115 ····invoke-static·{p1,·v0},·Lokhttp3/Headers$$ExternalSyntheticApiModelOutline0;->m(Ljava/util/concurrent/CompletableFuture;Z)Z
  
116 ····.line·177116 ····.line·177
117 ····iget-object·p1,·p0,·Lkotlinx/coroutines/future/FutureKt$await$2$1;->$consumer:Lkotlinx/coroutines/future/ContinuationHandler;117 ····iget-object·p1,·p0,·Lkotlinx/coroutines/future/FutureKt$await$2$1;->$consumer:Lkotlinx/coroutines/future/ContinuationHandler;
  
118 ····const/4·v0,·0x0118 ····const/4·v0,·0x0
  
119 ····iput-object·v0,·p1,·Lkotlinx/coroutines/future/ContinuationHandler;->cont:Lkotlin/coroutines/Continuation;119 ····iput-object·v0,·p1,·Lkotlinx/coroutines/future/ContinuationHandler;->cont:Lkotlin/coroutines/Continuation;
1.39 KB
smali_classes2/kotlinx/coroutines/future/ContinuationHandler.smali
    
Offset 125, 33 lines modifiedOffset 125, 33 lines modified
  
125 ····invoke-interface·{v0,·p1},·Lkotlin/coroutines/Continuation;->resumeWith(Ljava/lang/Object;)V125 ····invoke-interface·{v0,·p1},·Lkotlin/coroutines/Continuation;->resumeWith(Ljava/lang/Object;)V
  
126 ····goto·:goto_2126 ····goto·:goto_2
  
127 ····.line·193127 ····.line·193
128 ····:cond_1128 ····:cond_1
129 ····invoke-static·{p2},·Lkotlin/streams/jdk8/StreamsKt$$ExternalSyntheticApiModelOutline0;->m$1(Ljava/lang/Object;)Z129 ····invoke-static·{p2},·Lkotlin/io/path/PathTreeWalkKt$$ExternalSyntheticApiModelOutline1;->m$1(Ljava/lang/Object;)Z
  
130 ····move-result·p1130 ····move-result·p1
  
131 ····if-eqz·p1,·:cond_2131 ····if-eqz·p1,·:cond_2
  
132 ····invoke-static·{p2},·Lkotlin/streams/jdk8/StreamsKt$$ExternalSyntheticApiModelOutline0;->m(Ljava/lang/Object;)Ljava/util/concurrent/CompletionException;132 ····invoke-static·{p2},·Lkotlin/io/path/PathTreeWalkKt$$ExternalSyntheticApiModelOutline1;->m(Ljava/lang/Object;)Ljava/util/concurrent/CompletionException;
  
133 ····move-result-object·p1133 ····move-result-object·p1
  
134 ····goto·:goto_0134 ····goto·:goto_0
  
135 ····:cond_2135 ····:cond_2
136 ····const/4·p1,·0x0136 ····const/4·p1,·0x0
  
137 ····:goto_0137 ····:goto_0
138 ····if-eqz·p1,·:cond_4138 ····if-eqz·p1,·:cond_4
  
139 ····invoke-static·{p1},·Lkotlin/streams/jdk8/StreamsKt$$ExternalSyntheticApiModelOutline0;->m(Ljava/util/concurrent/CompletionException;)Ljava/lang/Throwable;139 ····invoke-static·{p1},·Lkotlin/io/path/PathTreeWalkKt$$ExternalSyntheticApiModelOutline1;->m(Ljava/util/concurrent/CompletionException;)Ljava/lang/Throwable;
  
140 ····move-result-object·p1140 ····move-result-object·p1
  
141 ····if-nez·p1,·:cond_3141 ····if-nez·p1,·:cond_3
  
142 ····goto·:goto_1142 ····goto·:goto_1
  
1.41 KB
smali_classes2/kotlinx/coroutines/future/CompletableFutureCoroutine.smali
    
Offset 135, 15 lines modifiedOffset 135, 15 lines modified
  
135 .method·protected·onCancelled(Ljava/lang/Throwable;Z)V135 .method·protected·onCancelled(Ljava/lang/Throwable;Z)V
136 ····.locals·0136 ····.locals·0
  
137 ····.line·66137 ····.line·66
138 ····iget-object·p2,·p0,·Lkotlinx/coroutines/future/CompletableFutureCoroutine;->future:Ljava/util/concurrent/CompletableFuture;138 ····iget-object·p2,·p0,·Lkotlinx/coroutines/future/CompletableFutureCoroutine;->future:Ljava/util/concurrent/CompletableFuture;
  
139 ····invoke-static·{p2,·p1},·Lkotlin/streams/jdk8/StreamsKt$$ExternalSyntheticApiModelOutline0;->m(Ljava/util/concurrent/CompletableFuture;Ljava/lang/Throwable;)Z139 ····invoke-static·{p2,·p1},·Lkotlin/io/path/PathTreeWalkKt$$ExternalSyntheticApiModelOutline1;->m(Ljava/util/concurrent/CompletableFuture;Ljava/lang/Throwable;)Z
  
140 ····return-void140 ····return-void
141 .end·method141 .end·method
  
142 .method·protected·onCompleted(Ljava/lang/Object;)V142 .method·protected·onCompleted(Ljava/lang/Object;)V
143 ····.locals·1143 ····.locals·1
144 ····.annotation·system·Ldalvik/annotation/Signature;144 ····.annotation·system·Ldalvik/annotation/Signature;
Offset 151, 11 lines modifiedOffset 151, 11 lines modified
151 ············"(TT;)V"151 ············"(TT;)V"
152 ········}152 ········}
153 ····.end·annotation153 ····.end·annotation
  
154 ····.line·57154 ····.line·57
155 ····iget-object·v0,·p0,·Lkotlinx/coroutines/future/CompletableFutureCoroutine;->future:Ljava/util/concurrent/CompletableFuture;155 ····iget-object·v0,·p0,·Lkotlinx/coroutines/future/CompletableFutureCoroutine;->future:Ljava/util/concurrent/CompletableFuture;
  
156 ····invoke-static·{v0,·p1},·Lkotlin/streams/jdk8/StreamsKt$$ExternalSyntheticApiModelOutline0;->m(Ljava/util/concurrent/CompletableFuture;Ljava/lang/Object;)Z156 ····invoke-static·{v0,·p1},·Lkotlin/io/path/PathTreeWalkKt$$ExternalSyntheticApiModelOutline1;->m(Ljava/util/concurrent/CompletableFuture;Ljava/lang/Object;)Z
  
157 ····return-void157 ····return-void
158 .end·method158 .end·method
8.88 KB
smali_classes2/kotlinx/coroutines/future/FutureKt.smali
    
Offset 80, 15 lines modifiedOffset 80, 15 lines modified
80 ············"+TT;>;)",80 ············"+TT;>;)",
81 ············"Ljava/util/concurrent/CompletableFuture<",81 ············"Ljava/util/concurrent/CompletableFuture<",
82 ············"TT;>;"82 ············"TT;>;"
83 ········}83 ········}
84 ····.end·annotation84 ····.end·annotation
  
85 ····.line·7585 ····.line·75
86 ····invoke-static·{},·Lkotlin/streams/jdk8/StreamsKt$$ExternalSyntheticApiModelOutline0;->m()Ljava/util/concurrent/CompletableFuture;86 ····invoke-static·{},·Lkotlin/io/path/PathTreeWalkKt$$ExternalSyntheticApiModelOutline1;->m()Ljava/util/concurrent/CompletableFuture;
  
87 ····move-result-object·v087 ····move-result-object·v0
  
88 ····.line·7688 ····.line·76
89 ····move-object·v1,·p089 ····move-object·v1,·p0
  
90 ····check-cast·v1,·Lkotlinx/coroutines/Job;90 ····check-cast·v1,·Lkotlinx/coroutines/Job;
Offset 117, 15 lines modifiedOffset 117, 15 lines modified
117 ············"Ljava/util/concurrent/CompletableFuture<",117 ············"Ljava/util/concurrent/CompletableFuture<",
118 ············"Lkotlin/Unit;",118 ············"Lkotlin/Unit;",
119 ············">;"119 ············">;"
120 ········}120 ········}
121 ····.end·annotation121 ····.end·annotation
  
122 ····.line·92122 ····.line·92
123 ····invoke-static·{},·Lkotlin/streams/jdk8/StreamsKt$$ExternalSyntheticApiModelOutline0;->m()Ljava/util/concurrent/CompletableFuture;123 ····invoke-static·{},·Lkotlin/io/path/PathTreeWalkKt$$ExternalSyntheticApiModelOutline1;->m()Ljava/util/concurrent/CompletableFuture;
  
124 ····move-result-object·v0124 ····move-result-object·v0
  
125 ····.line·93125 ····.line·93
126 ····invoke-static·{p0,·v0},·Lkotlinx/coroutines/future/FutureKt;->setupCancellation(Lkotlinx/coroutines/Job;Ljava/util/concurrent/CompletableFuture;)V126 ····invoke-static·{p0,·v0},·Lkotlinx/coroutines/future/FutureKt;->setupCancellation(Lkotlinx/coroutines/Job;Ljava/util/concurrent/CompletableFuture;)V
  
127 ····.line·94127 ····.line·94
Offset 151, 32 lines modifiedOffset 151, 32 lines modified
151 ············"TT;>;)",151 ············"TT;>;)",
152 ············"Lkotlinx/coroutines/Deferred<",152 ············"Lkotlinx/coroutines/Deferred<",
153 ············"TT;>;"153 ············"TT;>;"
154 ········}154 ········}
155 ····.end·annotation155 ····.end·annotation
  
156 ····.line·117156 ····.line·117
157 ····invoke-static·{p0},·Lkotlin/streams/jdk8/StreamsKt$$ExternalSyntheticApiModelOutline0;->m(Ljava/util/concurrent/CompletionStage;)Ljava/util/concurrent/CompletableFuture;157 ····invoke-static·{p0},·Lkotlin/io/path/PathTreeWalkKt$$ExternalSyntheticApiModelOutline1;->m(Ljava/util/concurrent/CompletionStage;)Ljava/util/concurrent/CompletableFuture;
  
158 ····move-result-object·v0158 ····move-result-object·v0
  
159 ····.line·119159 ····.line·119
160 ····invoke-static·{v0},·Lkotlin/streams/jdk8/StreamsKt$$ExternalSyntheticApiModelOutline0;->m(Ljava/util/concurrent/CompletableFuture;)Z160 ····invoke-static·{v0},·Lkotlin/io/path/PathTreeWalkKt$$ExternalSyntheticApiModelOutline1;->m(Ljava/util/concurrent/CompletableFuture;)Z
  
161 ····move-result·v1161 ····move-result·v1
  
162 ····const/4·v2,·0x1162 ····const/4·v2,·0x1
  
163 ····const/4·v3,·0x0163 ····const/4·v3,·0x0
  
164 ····if-eqz·v1,·:cond_3164 ····if-eqz·v1,·:cond_3
  
165 ····.line·122165 ····.line·122
166 ····:try_start_0166 ····:try_start_0
167 ····invoke-static·{v0},·Lkotlin/streams/jdk8/StreamsKt$$ExternalSyntheticApiModelOutline0;->m(Ljava/util/concurrent/CompletableFuture;)Ljava/lang/Object;167 ····invoke-static·{v0},·Lkotlin/io/path/PathTreeWalkKt$$ExternalSyntheticApiModelOutline1;->m(Ljava/util/concurrent/CompletableFuture;)Ljava/lang/Object;
  
168 ····move-result-object·p0168 ····move-result-object·p0
  
169 ····invoke-static·{p0},·Lkotlinx/coroutines/CompletableDeferredKt;->CompletableDeferred(Ljava/lang/Object;)Lkotlinx/coroutines/CompletableDeferred;169 ····invoke-static·{p0},·Lkotlinx/coroutines/CompletableDeferredKt;->CompletableDeferred(Ljava/lang/Object;)Lkotlinx/coroutines/CompletableDeferred;
  
170 ····move-result-object·p0170 ····move-result-object·p0
  
Offset 246, 15 lines modifiedOffset 246, 15 lines modified
  
246 ····check-cast·v2,·Lkotlin/jvm/functions/Function2;246 ····check-cast·v2,·Lkotlin/jvm/functions/Function2;
  
247 ····new-instance·v3,·Lkotlinx/coroutines/future/FutureKt$$ExternalSyntheticLambda7;247 ····new-instance·v3,·Lkotlinx/coroutines/future/FutureKt$$ExternalSyntheticLambda7;
  
248 ····invoke-direct·{v3,·v2},·Lkotlinx/coroutines/future/FutureKt$$ExternalSyntheticLambda7;-><init>(Lkotlin/jvm/functions/Function2;)V248 ····invoke-direct·{v3,·v2},·Lkotlinx/coroutines/future/FutureKt$$ExternalSyntheticLambda7;-><init>(Lkotlin/jvm/functions/Function2;)V
  
249 ····invoke-static·{p0,·v3},·Lkotlin/streams/jdk8/StreamsKt$$ExternalSyntheticApiModelOutline0;->m(Ljava/util/concurrent/CompletionStage;Ljava/util/function/BiFunction;)Ljava/util/concurrent/CompletionStage;249 ····invoke-static·{p0,·v3},·Lkotlin/io/path/PathTreeWalkKt$$ExternalSyntheticApiModelOutline1;->m(Ljava/util/concurrent/CompletionStage;Ljava/util/function/BiFunction;)Ljava/util/concurrent/CompletionStage;
  
250 ····.line·145250 ····.line·145
251 ····move-object·p0,·v1251 ····move-object·p0,·v1
  
252 ····check-cast·p0,·Lkotlinx/coroutines/Job;252 ····check-cast·p0,·Lkotlinx/coroutines/Job;
  
253 ····check-cast·v0,·Ljava/util/concurrent/Future;253 ····check-cast·v0,·Ljava/util/concurrent/Future;
Offset 290, 28 lines modifiedOffset 290, 28 lines modified
290 ············"Lkotlin/coroutines/Continuation<",290 ············"Lkotlin/coroutines/Continuation<",
291 ············"-TT;>;)",291 ············"-TT;>;)",
292 ············"Ljava/lang/Object;"292 ············"Ljava/lang/Object;"
293 ········}293 ········}
294 ····.end·annotation294 ····.end·annotation
  
295 ····.line·161295 ····.line·161
296 ····invoke-static·{p0},·Lkotlin/streams/jdk8/StreamsKt$$ExternalSyntheticApiModelOutline0;->m(Ljava/util/concurrent/CompletionStage;)Ljava/util/concurrent/CompletableFuture;296 ····invoke-static·{p0},·Lkotlin/io/path/PathTreeWalkKt$$ExternalSyntheticApiModelOutline1;->m(Ljava/util/concurrent/CompletionStage;)Ljava/util/concurrent/CompletableFuture;
  
297 ····move-result-object·v0297 ····move-result-object·v0
  
298 ····.line·163298 ····.line·163
299 ····invoke-static·{v0},·Lkotlin/streams/jdk8/StreamsKt$$ExternalSyntheticApiModelOutline0;->m(Ljava/util/concurrent/CompletableFuture;)Z299 ····invoke-static·{v0},·Lkotlin/io/path/PathTreeWalkKt$$ExternalSyntheticApiModelOutline1;->m(Ljava/util/concurrent/CompletableFuture;)Z
  
300 ····move-result·v1300 ····move-result·v1
  
301 ····if-eqz·v1,·:cond_1301 ····if-eqz·v1,·:cond_1
  
302 ····.line·166302 ····.line·166
303 ····:try_start_0303 ····:try_start_0
304 ····invoke-static·{v0},·Lkotlin/streams/jdk8/StreamsKt$$ExternalSyntheticApiModelOutline0;->m(Ljava/util/concurrent/CompletableFuture;)Ljava/lang/Object;304 ····invoke-static·{v0},·Lkotlin/io/path/PathTreeWalkKt$$ExternalSyntheticApiModelOutline1;->m(Ljava/util/concurrent/CompletableFuture;)Ljava/lang/Object;
  
305 ····move-result-object·p0305 ····move-result-object·p0
306 ····:try_end_0306 ····:try_end_0
307 ····.catch·Ljava/util/concurrent/ExecutionException;·{:try_start_0·..·:try_end_0}·:catch_0307 ····.catch·Ljava/util/concurrent/ExecutionException;·{:try_start_0·..·:try_end_0}·:catch_0
  
308 ····return-object·p0308 ····return-object·p0
  
Offset 358, 19 lines modifiedOffset 358, 19 lines modified
358 ····move-object·v4,·v2358 ····move-object·v4,·v2
  
359 ····check-cast·v4,·Lkotlin/coroutines/Continuation;359 ····check-cast·v4,·Lkotlin/coroutines/Continuation;
  
360 ····invoke-direct·{v3,·v4},·Lkotlinx/coroutines/future/ContinuationHandler;-><init>(Lkotlin/coroutines/Continuation;)V360 ····invoke-direct·{v3,·v4},·Lkotlinx/coroutines/future/ContinuationHandler;-><init>(Lkotlin/coroutines/Continuation;)V
  
361 ····.line·174361 ····.line·174
362 ····invoke-static·{v3},·Lkotlin/streams/jdk8/StreamsKt$$ExternalSyntheticApiModelOutline0;->m(Ljava/lang/Object;)Ljava/util/function/BiFunction;362 ····invoke-static·{v3},·Lkotlin/io/path/PathTreeWalkKt$$ExternalSyntheticApiModelOutline1;->m(Ljava/lang/Object;)Ljava/util/function/BiFunction;
  
363 ····move-result-object·v4363 ····move-result-object·v4
  
364 ····invoke-static·{p0,·v4},·Lkotlin/streams/jdk8/StreamsKt$$ExternalSyntheticApiModelOutline0;->m(Ljava/util/concurrent/CompletionStage;Ljava/util/function/BiFunction;)Ljava/util/concurrent/CompletionStage;364 ····invoke-static·{p0,·v4},·Lkotlin/io/path/PathTreeWalkKt$$ExternalSyntheticApiModelOutline1;->m(Ljava/util/concurrent/CompletionStage;Ljava/util/function/BiFunction;)Ljava/util/concurrent/CompletionStage;
  
365 ····.line·175365 ····.line·175
366 ····new-instance·p0,·Lkotlinx/coroutines/future/FutureKt$await$2$1;366 ····new-instance·p0,·Lkotlinx/coroutines/future/FutureKt$await$2$1;
  
367 ····invoke-direct·{p0,·v0,·v3},·Lkotlinx/coroutines/future/FutureKt$await$2$1;-><init>(Ljava/util/concurrent/CompletableFuture;Lkotlinx/coroutines/future/ContinuationHandler;)V367 ····invoke-direct·{p0,·v0,·v3},·Lkotlinx/coroutines/future/FutureKt$await$2$1;-><init>(Ljava/util/concurrent/CompletableFuture;Lkotlinx/coroutines/future/ContinuationHandler;)V
Max diff block lines reached; 2769/8978 bytes (30.84%) of diff not shown.
1.26 KB
smali_classes2/kotlinx/coroutines/future/FutureKt$asCompletableFuture$2.smali
    
Offset 101, 20 lines modifiedOffset 101, 20 lines modified
101 ····if-nez·p1,·:cond_0101 ····if-nez·p1,·:cond_0
  
102 ····.line·95102 ····.line·95
103 ····iget-object·p1,·p0,·Lkotlinx/coroutines/future/FutureKt$asCompletableFuture$2;->$future:Ljava/util/concurrent/CompletableFuture;103 ····iget-object·p1,·p0,·Lkotlinx/coroutines/future/FutureKt$asCompletableFuture$2;->$future:Ljava/util/concurrent/CompletableFuture;
  
104 ····sget-object·v0,·Lkotlin/Unit;->INSTANCE:Lkotlin/Unit;104 ····sget-object·v0,·Lkotlin/Unit;->INSTANCE:Lkotlin/Unit;
  
105 ····invoke-static·{p1,·v0},·Lkotlin/streams/jdk8/StreamsKt$$ExternalSyntheticApiModelOutline0;->m(Ljava/util/concurrent/CompletableFuture;Ljava/lang/Object;)Z105 ····invoke-static·{p1,·v0},·Lkotlin/io/path/PathTreeWalkKt$$ExternalSyntheticApiModelOutline1;->m(Ljava/util/concurrent/CompletableFuture;Ljava/lang/Object;)Z
  
106 ····goto·:goto_0106 ····goto·:goto_0
  
107 ····.line·96107 ····.line·96
108 ····:cond_0108 ····:cond_0
109 ····iget-object·v0,·p0,·Lkotlinx/coroutines/future/FutureKt$asCompletableFuture$2;->$future:Ljava/util/concurrent/CompletableFuture;109 ····iget-object·v0,·p0,·Lkotlinx/coroutines/future/FutureKt$asCompletableFuture$2;->$future:Ljava/util/concurrent/CompletableFuture;
  
110 ····invoke-static·{v0,·p1},·Lkotlin/streams/jdk8/StreamsKt$$ExternalSyntheticApiModelOutline0;->m(Ljava/util/concurrent/CompletableFuture;Ljava/lang/Throwable;)Z110 ····invoke-static·{v0,·p1},·Lkotlin/io/path/PathTreeWalkKt$$ExternalSyntheticApiModelOutline1;->m(Ljava/util/concurrent/CompletableFuture;Ljava/lang/Throwable;)Z
  
111 ····:goto_0111 ····:goto_0
112 ····return-void112 ····return-void
113 .end·method113 .end·method
1.42 KB
smali_classes2/kotlinx/coroutines/future/FutureKt$asDeferred$2.smali
    
Offset 121, 33 lines modifiedOffset 121, 33 lines modified
  
121 ····goto·:goto_2121 ····goto·:goto_2
  
122 ····.line·138122 ····.line·138
123 ····:cond_0123 ····:cond_0
124 ····iget-object·p1,·p0,·Lkotlinx/coroutines/future/FutureKt$asDeferred$2;->$result:Lkotlinx/coroutines/CompletableDeferred;124 ····iget-object·p1,·p0,·Lkotlinx/coroutines/future/FutureKt$asDeferred$2;->$result:Lkotlinx/coroutines/CompletableDeferred;
  
125 ····invoke-static·{p2},·Lkotlin/streams/jdk8/StreamsKt$$ExternalSyntheticApiModelOutline0;->m$1(Ljava/lang/Object;)Z125 ····invoke-static·{p2},·Lkotlin/io/path/PathTreeWalkKt$$ExternalSyntheticApiModelOutline1;->m$1(Ljava/lang/Object;)Z
  
126 ····move-result·v0126 ····move-result·v0
  
127 ····if-eqz·v0,·:cond_1127 ····if-eqz·v0,·:cond_1
  
128 ····invoke-static·{p2},·Lkotlin/streams/jdk8/StreamsKt$$ExternalSyntheticApiModelOutline0;->m(Ljava/lang/Object;)Ljava/util/concurrent/CompletionException;128 ····invoke-static·{p2},·Lkotlin/io/path/PathTreeWalkKt$$ExternalSyntheticApiModelOutline1;->m(Ljava/lang/Object;)Ljava/util/concurrent/CompletionException;
  
129 ····move-result-object·v0129 ····move-result-object·v0
  
130 ····goto·:goto_0130 ····goto·:goto_0
  
131 ····:cond_1131 ····:cond_1
132 ····const/4·v0,·0x0132 ····const/4·v0,·0x0
  
133 ····:goto_0133 ····:goto_0
134 ····if-eqz·v0,·:cond_3134 ····if-eqz·v0,·:cond_3
  
135 ····invoke-static·{v0},·Lkotlin/streams/jdk8/StreamsKt$$ExternalSyntheticApiModelOutline0;->m(Ljava/util/concurrent/CompletionException;)Ljava/lang/Throwable;135 ····invoke-static·{v0},·Lkotlin/io/path/PathTreeWalkKt$$ExternalSyntheticApiModelOutline1;->m(Ljava/util/concurrent/CompletionException;)Ljava/lang/Throwable;
  
136 ····move-result-object·v0136 ····move-result-object·v0
  
137 ····if-nez·v0,·:cond_2137 ····if-nez·v0,·:cond_2
  
138 ····goto·:goto_1138 ····goto·:goto_1
  
1.39 KB
smali_classes2/kotlinx/coroutines/future/FutureKt$asCompletableFuture$1.smali
    
Offset 116, 24 lines modifiedOffset 116, 24 lines modified
  
116 ····iget-object·v0,·p0,·Lkotlinx/coroutines/future/FutureKt$asCompletableFuture$1;->$this_asCompletableFuture:Lkotlinx/coroutines/Deferred;116 ····iget-object·v0,·p0,·Lkotlinx/coroutines/future/FutureKt$asCompletableFuture$1;->$this_asCompletableFuture:Lkotlinx/coroutines/Deferred;
  
117 ····invoke-interface·{v0},·Lkotlinx/coroutines/Deferred;->getCompleted()Ljava/lang/Object;117 ····invoke-interface·{v0},·Lkotlinx/coroutines/Deferred;->getCompleted()Ljava/lang/Object;
  
118 ····move-result-object·v0118 ····move-result-object·v0
  
119 ····invoke-static·{p1,·v0},·Lkotlin/streams/jdk8/StreamsKt$$ExternalSyntheticApiModelOutline0;->m(Ljava/util/concurrent/CompletableFuture;Ljava/lang/Object;)Z119 ····invoke-static·{p1,·v0},·Lkotlin/io/path/PathTreeWalkKt$$ExternalSyntheticApiModelOutline1;->m(Ljava/util/concurrent/CompletableFuture;Ljava/lang/Object;)Z
120 ····:try_end_0120 ····:try_end_0
121 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0121 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0
  
122 ····goto·:goto_0122 ····goto·:goto_0
  
123 ····:catchall_0123 ····:catchall_0
124 ····move-exception·p1124 ····move-exception·p1
  
125 ····.line·81125 ····.line·81
126 ····iget-object·v0,·p0,·Lkotlinx/coroutines/future/FutureKt$asCompletableFuture$1;->$future:Ljava/util/concurrent/CompletableFuture;126 ····iget-object·v0,·p0,·Lkotlinx/coroutines/future/FutureKt$asCompletableFuture$1;->$future:Ljava/util/concurrent/CompletableFuture;
  
127 ····invoke-static·{v0,·p1},·Lkotlin/streams/jdk8/StreamsKt$$ExternalSyntheticApiModelOutline0;->m(Ljava/util/concurrent/CompletableFuture;Ljava/lang/Throwable;)Z127 ····invoke-static·{v0,·p1},·Lkotlin/io/path/PathTreeWalkKt$$ExternalSyntheticApiModelOutline1;->m(Ljava/util/concurrent/CompletableFuture;Ljava/lang/Throwable;)Z
  
128 ····:goto_0128 ····:goto_0
129 ····return-void129 ····return-void
130 .end·method130 .end·method
854 B
smali_classes2/kotlinx/coroutines/internal/ClassValueCtorCache.smali
    
Offset 85, 15 lines modifiedOffset 85, 15 lines modified
85 ············">;"85 ············">;"
86 ········}86 ········}
87 ····.end·annotation87 ····.end·annotation
  
88 ····.line·11488 ····.line·114
89 ····sget-object·v0,·Lkotlinx/coroutines/internal/ClassValueCtorCache;->cache:Lkotlinx/coroutines/internal/ClassValueCtorCache$cache$1;89 ····sget-object·v0,·Lkotlinx/coroutines/internal/ClassValueCtorCache;->cache:Lkotlinx/coroutines/internal/ClassValueCtorCache$cache$1;
  
90 ····invoke-static·{v0,·p1},·Lkotlin/streams/jdk8/StreamsKt$$ExternalSyntheticApiModelOutline0;->m(Lkotlinx/coroutines/internal/ClassValueCtorCache$cache$1;Ljava/lang/Class;)Ljava/lang/Object;90 ····invoke-static·{v0,·p1},·Lokhttp3/Headers$$ExternalSyntheticApiModelOutline0;->m(Lkotlinx/coroutines/internal/ClassValueCtorCache$cache$1;Ljava/lang/Class;)Ljava/lang/Object;
  
91 ····move-result-object·p191 ····move-result-object·p1
  
92 ····check-cast·p1,·Lkotlin/jvm/functions/Function1;92 ····check-cast·p1,·Lkotlin/jvm/functions/Function1;
  
93 ····return-object·p193 ····return-object·p1
94 .end·method94 .end·method
1.71 KB
smali_classes2/kotlinx/coroutines/stream/StreamFlow.smali
    
Offset 219, 15 lines modifiedOffset 219, 15 lines modified
  
219 ····if-eqz·p2,·:cond_5219 ····if-eqz·p2,·:cond_5
  
220 ····.line·25220 ····.line·25
221 ····:try_start_1221 ····:try_start_1
222 ····iget-object·p2,·p0,·Lkotlinx/coroutines/stream/StreamFlow;->stream:Ljava/util/stream/Stream;222 ····iget-object·p2,·p0,·Lkotlinx/coroutines/stream/StreamFlow;->stream:Ljava/util/stream/Stream;
  
223 ····invoke-static·{p2},·Lkotlin/streams/jdk8/StreamsKt$$ExternalSyntheticApiModelOutline0;->m(Ljava/util/stream/Stream;)Ljava/util/Iterator;223 ····invoke-static·{p2},·Lkotlin/io/path/PathTreeWalkKt$$ExternalSyntheticApiModelOutline1;->m(Ljava/util/stream/Stream;)Ljava/util/Iterator;
  
224 ····move-result-object·p2224 ····move-result-object·p2
225 ····:try_end_1225 ····:try_end_1
226 ····.catchall·{:try_start_1·..·:try_end_1}·:catchall_1226 ····.catchall·{:try_start_1·..·:try_end_1}·:catchall_1
  
227 ····move-object·v4,·p0227 ····move-object·v4,·p0
  
Offset 269, 15 lines modifiedOffset 269, 15 lines modified
  
269 ····return-object·v1269 ····return-object·v1
  
270 ····.line·29270 ····.line·29
271 ····:cond_4271 ····:cond_4
272 ····iget-object·p1,·v4,·Lkotlinx/coroutines/stream/StreamFlow;->stream:Ljava/util/stream/Stream;272 ····iget-object·p1,·v4,·Lkotlinx/coroutines/stream/StreamFlow;->stream:Ljava/util/stream/Stream;
  
273 ····invoke-static·{p1},·Lkotlin/streams/jdk8/StreamsKt$$ExternalSyntheticApiModelOutline0;->m(Ljava/util/stream/Stream;)V273 ····invoke-static·{p1},·Lokhttp3/Headers$$ExternalSyntheticApiModelOutline0;->m(Ljava/util/stream/Stream;)V
  
274 ····.line·31274 ····.line·31
275 ····sget-object·p1,·Lkotlin/Unit;->INSTANCE:Lkotlin/Unit;275 ····sget-object·p1,·Lkotlin/Unit;->INSTANCE:Lkotlin/Unit;
  
276 ····return-object·p1276 ····return-object·p1
  
277 ····:catchall_1277 ····:catchall_1
Offset 285, 15 lines modifiedOffset 285, 15 lines modified
  
285 ····move-object·v4,·p0285 ····move-object·v4,·p0
  
286 ····.line·29286 ····.line·29
287 ····:goto_2287 ····:goto_2
288 ····iget-object·p2,·v4,·Lkotlinx/coroutines/stream/StreamFlow;->stream:Ljava/util/stream/Stream;288 ····iget-object·p2,·v4,·Lkotlinx/coroutines/stream/StreamFlow;->stream:Ljava/util/stream/Stream;
  
289 ····invoke-static·{p2},·Lkotlin/streams/jdk8/StreamsKt$$ExternalSyntheticApiModelOutline0;->m(Ljava/util/stream/Stream;)V289 ····invoke-static·{p2},·Lokhttp3/Headers$$ExternalSyntheticApiModelOutline0;->m(Ljava/util/stream/Stream;)V
  
290 ····throw·p1290 ····throw·p1
  
291 ····.line·23291 ····.line·23
292 ····:cond_5292 ····:cond_5
293 ····new-instance·p1,·Ljava/lang/IllegalStateException;293 ····new-instance·p1,·Ljava/lang/IllegalStateException;
  
1.69 KB
smali_classes2/kotlinx/coroutines/time/TimeKt.smali
    
Offset 49, 15 lines modifiedOffset 49, 15 lines modified
  
  
49 #·direct·methods49 #·direct·methods
50 .method·private·static·final·coerceToMillis(Ljava/time/Duration;)J50 .method·private·static·final·coerceToMillis(Ljava/time/Duration;)J
51 ····.locals·551 ····.locals·5
  
52 ····.line·6852 ····.line·68
53 ····invoke-static·{},·Lkotlin/streams/jdk8/StreamsKt$$ExternalSyntheticApiModelOutline0;->m()Ljava/time/Duration;53 ····invoke-static·{},·Lokhttp3/Headers$$ExternalSyntheticApiModelOutline0;->m()Ljava/time/Duration;
  
54 ····move-result-object·v054 ····move-result-object·v0
  
55 ····invoke-static·{p0,·v0},·Lokhttp3/Headers$$ExternalSyntheticApiModelOutline0;->m(Ljava/time/Duration;Ljava/time/Duration;)I55 ····invoke-static·{p0,·v0},·Lokhttp3/Headers$$ExternalSyntheticApiModelOutline0;->m(Ljava/time/Duration;Ljava/time/Duration;)I
  
56 ····move-result·v056 ····move-result·v0
  
Offset 85, 33 lines modifiedOffset 85, 33 lines modified
  
85 ····const-wide/16·v0,·0x185 ····const-wide/16·v0,·0x1
  
86 ····return-wide·v086 ····return-wide·v0
  
87 ····.line·7487 ····.line·74
88 ····:cond_188 ····:cond_1
89 ····invoke-static·{p0},·Lkotlin/streams/jdk8/StreamsKt$$ExternalSyntheticApiModelOutline0;->m(Ljava/time/Duration;)J89 ····invoke-static·{p0},·Lkotlin/io/path/PathTreeWalkKt$$ExternalSyntheticApiModelOutline1;->m(Ljava/time/Duration;)J
  
90 ····move-result-wide·v090 ····move-result-wide·v0
  
91 ····const-wide·v2,·0x20c49ba5e353f7L91 ····const-wide·v2,·0x20c49ba5e353f7L
  
92 ····cmp-long·v4,·v0,·v292 ····cmp-long·v4,·v0,·v2
  
93 ····if-ltz·v4,·:cond_393 ····if-ltz·v4,·:cond_3
  
94 ····invoke-static·{p0},·Lkotlin/streams/jdk8/StreamsKt$$ExternalSyntheticApiModelOutline0;->m(Ljava/time/Duration;)J94 ····invoke-static·{p0},·Lkotlin/io/path/PathTreeWalkKt$$ExternalSyntheticApiModelOutline1;->m(Ljava/time/Duration;)J
  
95 ····move-result-wide·v095 ····move-result-wide·v0
  
96 ····cmp-long·v4,·v0,·v296 ····cmp-long·v4,·v0,·v2
  
97 ····if-nez·v4,·:cond_297 ····if-nez·v4,·:cond_2
  
98 ····invoke-static·{p0},·Lkotlin/streams/jdk8/StreamsKt$$ExternalSyntheticApiModelOutline0;->m(Ljava/time/Duration;)I98 ····invoke-static·{p0},·Lkotlin/io/path/PathTreeWalkKt$$ExternalSyntheticApiModelOutline1;->m(Ljava/time/Duration;)I
  
99 ····move-result·v099 ····move-result·v0
  
100 ····const·v1,·0x3019d7c0100 ····const·v1,·0x3019d7c0
  
101 ····if-ge·v0,·v1,·:cond_2101 ····if-ge·v0,·v1,·:cond_2
  
1.55 KB
smali_classes2/okio/Okio__JvmOkioKt.smali
    
Offset 491, 15 lines modifiedOffset 491, 15 lines modified
  
491 ····invoke-static·{p1,·v0},·Ljava/util/Arrays;->copyOf([Ljava/lang/Object;I)[Ljava/lang/Object;491 ····invoke-static·{p1,·v0},·Ljava/util/Arrays;->copyOf([Ljava/lang/Object;I)[Ljava/lang/Object;
  
492 ····move-result-object·p1492 ····move-result-object·p1
  
493 ····check-cast·p1,·[Ljava/nio/file/OpenOption;493 ····check-cast·p1,·[Ljava/nio/file/OpenOption;
  
494 ····invoke-static·{p0,·p1},·Lkotlin/streams/jdk8/StreamsKt$$ExternalSyntheticApiModelOutline0;->m(Ljava/nio/file/Path;[Ljava/nio/file/OpenOption;)Ljava/io/OutputStream;494 ····invoke-static·{p0,·p1},·Lkotlin/io/path/PathTreeWalkKt$$ExternalSyntheticApiModelOutline1;->m(Ljava/nio/file/Path;[Ljava/nio/file/OpenOption;)Ljava/io/OutputStream;
  
495 ····move-result-object·p0495 ····move-result-object·p0
  
496 ····const-string·p1,·"newOutputStream(...)"496 ····const-string·p1,·"newOutputStream(...)"
  
497 ····invoke-static·{p0,·p1},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V497 ····invoke-static·{p0,·p1},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
  
Offset 649, 15 lines modifiedOffset 649, 15 lines modified
  
649 ····invoke-static·{p1,·v0},·Ljava/util/Arrays;->copyOf([Ljava/lang/Object;I)[Ljava/lang/Object;649 ····invoke-static·{p1,·v0},·Ljava/util/Arrays;->copyOf([Ljava/lang/Object;I)[Ljava/lang/Object;
  
650 ····move-result-object·p1650 ····move-result-object·p1
  
651 ····check-cast·p1,·[Ljava/nio/file/OpenOption;651 ····check-cast·p1,·[Ljava/nio/file/OpenOption;
  
652 ····invoke-static·{p0,·p1},·Lkotlin/streams/jdk8/StreamsKt$$ExternalSyntheticApiModelOutline0;->m(Ljava/nio/file/Path;[Ljava/nio/file/OpenOption;)Ljava/io/InputStream;652 ····invoke-static·{p0,·p1},·Lkotlin/io/path/PathTreeWalkKt$$ExternalSyntheticApiModelOutline1;->m(Ljava/nio/file/Path;[Ljava/nio/file/OpenOption;)Ljava/io/InputStream;
  
653 ····move-result-object·p0653 ····move-result-object·p0
  
654 ····const-string·p1,·"newInputStream(...)"654 ····const-string·p1,·"newInputStream(...)"
  
655 ····invoke-static·{p0,·p1},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V655 ····invoke-static·{p0,·p1},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
  
3.73 KB
smali_classes2/okio/NioSystemFileSystem.smali
    
Offset 121, 23 lines modifiedOffset 121, 23 lines modified
  
121 ····move-result-object·v1121 ····move-result-object·v1
  
122 ····const/4·v2,·0x0122 ····const/4·v2,·0x0
  
123 ····aput-object·v1,·v0,·v2123 ····aput-object·v1,·v0,·v2
  
124 ····invoke-static·{},·Lkotlin/streams/jdk8/StreamsKt$$ExternalSyntheticApiModelOutline0;->m()Ljava/nio/file/StandardCopyOption;124 ····invoke-static·{},·Lkotlin/io/path/PathTreeWalkKt$$ExternalSyntheticApiModelOutline1;->m()Ljava/nio/file/StandardCopyOption;
  
125 ····move-result-object·v1125 ····move-result-object·v1
  
126 ····const/4·v2,·0x1126 ····const/4·v2,·0x1
  
127 ····aput-object·v1,·v0,·v2127 ····aput-object·v1,·v0,·v2
  
128 ····invoke-static·{p1,·p2,·v0},·Lkotlin/streams/jdk8/StreamsKt$$ExternalSyntheticApiModelOutline0;->m(Ljava/nio/file/Path;Ljava/nio/file/Path;[Ljava/nio/file/CopyOption;)Ljava/nio/file/Path;128 ····invoke-static·{p1,·p2,·v0},·Lkotlin/io/path/PathTreeWalkKt$$ExternalSyntheticApiModelOutline1;->m(Ljava/nio/file/Path;Ljava/nio/file/Path;[Ljava/nio/file/CopyOption;)Ljava/nio/file/Path;
129 ····:try_end_0129 ····:try_end_0
130 ····.catch·Ljava/nio/file/NoSuchFileException;·{:try_start_0·..·:try_end_0}·:catch_1130 ····.catch·Ljava/nio/file/NoSuchFileException;·{:try_start_0·..·:try_end_0}·:catch_1
131 ····.catch·Ljava/lang/UnsupportedOperationException;·{:try_start_0·..·:try_end_0}·:catch_0131 ····.catch·Ljava/lang/UnsupportedOperationException;·{:try_start_0·..·:try_end_0}·:catch_0
  
132 ····return-void132 ····return-void
  
133 ····.line·82133 ····.line·82
Offset 185, 15 lines modifiedOffset 185, 15 lines modified
  
185 ····move-result-object·p2185 ····move-result-object·p2
  
186 ····const/4·v0,·0x0186 ····const/4·v0,·0x0
  
187 ····new-array·v0,·v0,·[Ljava/nio/file/attribute/FileAttribute;187 ····new-array·v0,·v0,·[Ljava/nio/file/attribute/FileAttribute;
  
188 ····invoke-static·{p1,·p2,·v0},·Lkotlin/streams/jdk8/StreamsKt$$ExternalSyntheticApiModelOutline0;->m(Ljava/nio/file/Path;Ljava/nio/file/Path;[Ljava/nio/file/attribute/FileAttribute;)Ljava/nio/file/Path;188 ····invoke-static·{p1,·p2,·v0},·Lkotlin/io/path/PathTreeWalkKt$$ExternalSyntheticApiModelOutline1;->m(Ljava/nio/file/Path;Ljava/nio/file/Path;[Ljava/nio/file/attribute/FileAttribute;)Ljava/nio/file/Path;
  
189 ····return-void189 ····return-void
190 .end·method190 .end·method
  
191 .method·protected·final·metadataOrNull(Ljava/nio/file/Path;)Lokio/FileMetadata;191 .method·protected·final·metadataOrNull(Ljava/nio/file/Path;)Lokio/FileMetadata;
192 ····.locals·19192 ····.locals·19
  
Offset 223, 30 lines modifiedOffset 223, 30 lines modified
223 ····move-result-object·v6223 ····move-result-object·v6
  
224 ····const/4·v7,·0x0224 ····const/4·v7,·0x0
  
225 ····aput-object·v6,·v5,·v7225 ····aput-object·v6,·v5,·v7
  
226 ····.line·40226 ····.line·40
227 ····invoke-static·{v1,·v3,·v5},·Lkotlin/io/path/PathTreeWalk$$ExternalSyntheticApiModelOutline0;->m(Ljava/nio/file/Path;Ljava/lang/Class;[Ljava/nio/file/LinkOption;)Ljava/nio/file/attribute/BasicFileAttributes;227 ····invoke-static·{v1,·v3,·v5},·Lkotlin/io/path/PathTreeWalkKt$$ExternalSyntheticApiModelOutline1;->m(Ljava/nio/file/Path;Ljava/lang/Class;[Ljava/nio/file/LinkOption;)Ljava/nio/file/attribute/BasicFileAttributes;
  
228 ····move-result-object·v3228 ····move-result-object·v3
229 ····:try_end_0229 ····:try_end_0
230 ····.catch·Ljava/nio/file/NoSuchFileException;·{:try_start_0·..·:try_end_0}·:catch_0230 ····.catch·Ljava/nio/file/NoSuchFileException;·{:try_start_0·..·:try_end_0}·:catch_0
231 ····.catch·Ljava/nio/file/FileSystemException;·{:try_start_0·..·:try_end_0}·:catch_0231 ····.catch·Ljava/nio/file/FileSystemException;·{:try_start_0·..·:try_end_0}·:catch_0
  
232 ····.line·51232 ····.line·51
233 ····invoke-static·{v3},·Lokhttp3/Headers$$ExternalSyntheticApiModelOutline0;->m(Ljava/nio/file/attribute/BasicFileAttributes;)Z233 ····invoke-static·{v3},·Lokhttp3/Headers$$ExternalSyntheticApiModelOutline0;->m(Ljava/nio/file/attribute/BasicFileAttributes;)Z
  
234 ····move-result·v5234 ····move-result·v5
  
235 ····if-eqz·v5,·:cond_0235 ····if-eqz·v5,·:cond_0
  
236 ····.line·52236 ····.line·52
237 ····invoke-static/range·{p1·..·p1},·Lkotlin/streams/jdk8/StreamsKt$$ExternalSyntheticApiModelOutline0;->m(Ljava/nio/file/Path;)Ljava/nio/file/Path;237 ····invoke-static/range·{p1·..·p1},·Lkotlin/io/path/PathTreeWalkKt$$ExternalSyntheticApiModelOutline1;->m(Ljava/nio/file/Path;)Ljava/nio/file/Path;
  
238 ····move-result-object·v1238 ····move-result-object·v1
  
239 ····goto·:goto_0239 ····goto·:goto_0
  
240 ····:cond_0240 ····:cond_0
241 ····move-object·v1,·v2241 ····move-object·v1,·v2
Offset 257, 15 lines modifiedOffset 257, 15 lines modified
  
257 ····.line·58257 ····.line·58
258 ····invoke-static·{v3},·Lokhttp3/Headers$$ExternalSyntheticApiModelOutline0;->m$1(Ljava/nio/file/attribute/BasicFileAttributes;)Z258 ····invoke-static·{v3},·Lokhttp3/Headers$$ExternalSyntheticApiModelOutline0;->m$1(Ljava/nio/file/attribute/BasicFileAttributes;)Z
  
259 ····move-result·v9259 ····move-result·v9
  
260 ····.line·59260 ····.line·59
261 ····invoke-static·{v3},·Lkotlin/streams/jdk8/StreamsKt$$ExternalSyntheticApiModelOutline0;->m(Ljava/nio/file/attribute/BasicFileAttributes;)Z261 ····invoke-static·{v3},·Lkotlin/io/path/PathTreeWalkKt$$ExternalSyntheticApiModelOutline1;->m(Ljava/nio/file/attribute/BasicFileAttributes;)Z
  
262 ····move-result·v10262 ····move-result·v10
  
263 ····if-eqz·v1,·:cond_1263 ····if-eqz·v1,·:cond_1
  
264 ····.line·60264 ····.line·60
265 ····sget-object·v6,·Lokio/Path;->Companion:Lokio/Path$Companion;265 ····sget-object·v6,·Lokio/Path;->Companion:Lokio/Path$Companion;
7.08 KB
smali_classes2/okio/NioFileSystemWrappingFileSystem.smali
    
Offset 263, 15 lines modifiedOffset 263, 15 lines modified
  
263 ····.line·133263 ····.line·133
264 ····invoke-static·{},·Lkotlin/collections/CollectionsKt;->createListBuilder()Ljava/util/List;264 ····invoke-static·{},·Lkotlin/collections/CollectionsKt;->createListBuilder()Ljava/util/List;
  
265 ····move-result-object·v0265 ····move-result-object·v0
  
266 ····.line·134266 ····.line·134
267 ····invoke-static·{},·Lkotlin/io/path/PathTreeWalk$$ExternalSyntheticApiModelOutline0;->m()Ljava/nio/file/StandardOpenOption;267 ····invoke-static·{},·Lkotlin/io/path/PathTreeWalkKt$$ExternalSyntheticApiModelOutline1;->m()Ljava/nio/file/StandardOpenOption;
  
268 ····move-result-object·v1268 ····move-result-object·v1
  
269 ····invoke-interface·{v0,·v1},·Ljava/util/List;->add(Ljava/lang/Object;)Z269 ····invoke-interface·{v0,·v1},·Ljava/util/List;->add(Ljava/lang/Object;)Z
  
270 ····if-nez·p2,·:cond_0270 ····if-nez·p2,·:cond_0
  
Offset 320, 15 lines modifiedOffset 320, 15 lines modified
  
320 ····invoke-static·{p2,·v0},·Ljava/util/Arrays;->copyOf([Ljava/lang/Object;I)[Ljava/lang/Object;320 ····invoke-static·{p2,·v0},·Ljava/util/Arrays;->copyOf([Ljava/lang/Object;I)[Ljava/lang/Object;
  
321 ····move-result-object·p2321 ····move-result-object·p2
  
322 ····check-cast·p2,·[Ljava/nio/file/OpenOption;322 ····check-cast·p2,·[Ljava/nio/file/OpenOption;
  
323 ····invoke-static·{p1,·p2},·Lkotlin/streams/jdk8/StreamsKt$$ExternalSyntheticApiModelOutline0;->m(Ljava/nio/file/Path;[Ljava/nio/file/OpenOption;)Ljava/io/OutputStream;323 ····invoke-static·{p1,·p2},·Lkotlin/io/path/PathTreeWalkKt$$ExternalSyntheticApiModelOutline1;->m(Ljava/nio/file/Path;[Ljava/nio/file/OpenOption;)Ljava/io/OutputStream;
  
324 ····move-result-object·p1324 ····move-result-object·p1
  
325 ····const-string·p2,·"newOutputStream(this,·*options)"325 ····const-string·p2,·"newOutputStream(this,·*options)"
  
326 ····invoke-static·{p1,·p2},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V326 ····invoke-static·{p1,·p2},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
  
Offset 372, 30 lines modifiedOffset 372, 30 lines modified
372 ····move-result-object·v2372 ····move-result-object·v2
  
373 ····const/4·v3,·0x0373 ····const/4·v3,·0x0
  
374 ····aput-object·v2,·v1,·v3374 ····aput-object·v2,·v1,·v3
  
375 ····.line·162375 ····.line·162
376 ····invoke-static·{},·Lkotlin/streams/jdk8/StreamsKt$$ExternalSyntheticApiModelOutline0;->m()Ljava/nio/file/StandardCopyOption;376 ····invoke-static·{},·Lkotlin/io/path/PathTreeWalkKt$$ExternalSyntheticApiModelOutline1;->m()Ljava/nio/file/StandardCopyOption;
  
377 ····move-result-object·v2377 ····move-result-object·v2
  
378 ····const/4·v3,·0x1378 ····const/4·v3,·0x1
  
379 ····aput-object·v2,·v1,·v3379 ····aput-object·v2,·v1,·v3
  
380 ····.line·159380 ····.line·159
381 ····invoke-static·{v1,·v0},·Ljava/util/Arrays;->copyOf([Ljava/lang/Object;I)[Ljava/lang/Object;381 ····invoke-static·{v1,·v0},·Ljava/util/Arrays;->copyOf([Ljava/lang/Object;I)[Ljava/lang/Object;
  
382 ····move-result-object·v0382 ····move-result-object·v0
  
383 ····check-cast·v0,·[Ljava/nio/file/CopyOption;383 ····check-cast·v0,·[Ljava/nio/file/CopyOption;
  
384 ····invoke-static·{p1,·p2,·v0},·Lkotlin/streams/jdk8/StreamsKt$$ExternalSyntheticApiModelOutline0;->m(Ljava/nio/file/Path;Ljava/nio/file/Path;[Ljava/nio/file/CopyOption;)Ljava/nio/file/Path;384 ····invoke-static·{p1,·p2,·v0},·Lkotlin/io/path/PathTreeWalkKt$$ExternalSyntheticApiModelOutline1;->m(Ljava/nio/file/Path;Ljava/nio/file/Path;[Ljava/nio/file/CopyOption;)Ljava/nio/file/Path;
  
385 ····move-result-object·p1385 ····move-result-object·p1
  
386 ····const-string·p2,·"move(this,·target,·*options)"386 ····const-string·p2,·"move(this,·target,·*options)"
  
387 ····invoke-static·{p1,·p2},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V387 ····invoke-static·{p1,·p2},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
388 ····:try_end_0388 ····:try_end_0
Offset 444, 15 lines modifiedOffset 444, 15 lines modified
  
444 ····move-result-object·v1444 ····move-result-object·v1
  
445 ····const/4·v2,·0x0445 ····const/4·v2,·0x0
  
446 ····new-array·v3,·v2,·[Ljava/nio/file/LinkOption;446 ····new-array·v3,·v2,·[Ljava/nio/file/LinkOption;
  
447 ····invoke-static·{v1,·v3},·Lkotlin/streams/jdk8/StreamsKt$$ExternalSyntheticApiModelOutline0;->m(Ljava/nio/file/Path;[Ljava/nio/file/LinkOption;)Ljava/nio/file/Path;447 ····invoke-static·{v1,·v3},·Lkotlin/io/path/PathTreeWalkKt$$ExternalSyntheticApiModelOutline1;->m(Ljava/nio/file/Path;[Ljava/nio/file/LinkOption;)Ljava/nio/file/Path;
  
448 ····move-result-object·v1448 ····move-result-object·v1
  
449 ····const-string·v3,·"toRealPath(...)"449 ····const-string·v3,·"toRealPath(...)"
  
450 ····invoke-static·{v1,·v3},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V450 ····invoke-static·{v1,·v3},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
  
Offset 559, 15 lines modifiedOffset 559, 15 lines modified
  
559 ····invoke-static·{v0,·v1},·Ljava/util/Arrays;->copyOf([Ljava/lang/Object;I)[Ljava/lang/Object;559 ····invoke-static·{v0,·v1},·Ljava/util/Arrays;->copyOf([Ljava/lang/Object;I)[Ljava/lang/Object;
  
560 ····move-result-object·v0560 ····move-result-object·v0
  
561 ····check-cast·v0,·[Ljava/nio/file/attribute/FileAttribute;561 ····check-cast·v0,·[Ljava/nio/file/attribute/FileAttribute;
  
562 ····invoke-static·{p2,·v0},·Lkotlin/streams/jdk8/StreamsKt$$ExternalSyntheticApiModelOutline0;->m$1(Ljava/nio/file/Path;[Ljava/nio/file/attribute/FileAttribute;)Ljava/nio/file/Path;562 ····invoke-static·{p2,·v0},·Lkotlin/io/path/PathTreeWalkKt$$ExternalSyntheticApiModelOutline1;->m$1(Ljava/nio/file/Path;[Ljava/nio/file/attribute/FileAttribute;)Ljava/nio/file/Path;
  
563 ····move-result-object·p2563 ····move-result-object·p2
  
564 ····const-string·v0,·"createDirectory(this,·*attributes)"564 ····const-string·v0,·"createDirectory(this,·*attributes)"
  
565 ····invoke-static·{p2,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V565 ····invoke-static·{p2,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
566 ····:try_end_0566 ····:try_end_0
Offset 631, 15 lines modifiedOffset 631, 15 lines modified
  
631 ····invoke-static·{v1,·v0},·Ljava/util/Arrays;->copyOf([Ljava/lang/Object;I)[Ljava/lang/Object;631 ····invoke-static·{v1,·v0},·Ljava/util/Arrays;->copyOf([Ljava/lang/Object;I)[Ljava/lang/Object;
  
632 ····move-result-object·v0632 ····move-result-object·v0
  
633 ····check-cast·v0,·[Ljava/nio/file/attribute/FileAttribute;633 ····check-cast·v0,·[Ljava/nio/file/attribute/FileAttribute;
  
634 ····invoke-static·{p1,·p2,·v0},·Lkotlin/streams/jdk8/StreamsKt$$ExternalSyntheticApiModelOutline0;->m(Ljava/nio/file/Path;Ljava/nio/file/Path;[Ljava/nio/file/attribute/FileAttribute;)Ljava/nio/file/Path;634 ····invoke-static·{p1,·p2,·v0},·Lkotlin/io/path/PathTreeWalkKt$$ExternalSyntheticApiModelOutline1;->m(Ljava/nio/file/Path;Ljava/nio/file/Path;[Ljava/nio/file/attribute/FileAttribute;)Ljava/nio/file/Path;
  
635 ····move-result-object·p1635 ····move-result-object·p1
  
636 ····const-string·p2,·"createSymbolicLink(this,·target,·*attributes)"636 ····const-string·p2,·"createSymbolicLink(this,·target,·*attributes)"
  
637 ····invoke-static·{p1,·p2},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V637 ····invoke-static·{p1,·p2},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
  
Offset 663, 15 lines modifiedOffset 663, 15 lines modified
663 ····.line·176663 ····.line·176
664 ····invoke-direct·{p0,·p1},·Lokio/NioFileSystemWrappingFileSystem;->resolve(Lokio/Path;)Ljava/nio/file/Path;664 ····invoke-direct·{p0,·p1},·Lokio/NioFileSystemWrappingFileSystem;->resolve(Lokio/Path;)Ljava/nio/file/Path;
  
665 ····move-result-object·v0665 ····move-result-object·v0
  
666 ····.line·178666 ····.line·178
667 ····:try_start_0667 ····:try_start_0
668 ····invoke-static·{v0},·Lkotlin/streams/jdk8/StreamsKt$$ExternalSyntheticApiModelOutline0;->m(Ljava/nio/file/Path;)V668 ····invoke-static·{v0},·Lkotlin/io/path/PathTreeWalkKt$$ExternalSyntheticApiModelOutline1;->m(Ljava/nio/file/Path;)V
669 ····:try_end_0669 ····:try_end_0
670 ····.catch·Ljava/nio/file/NoSuchFileException;·{:try_start_0·..·:try_end_0}·:catch_1670 ····.catch·Ljava/nio/file/NoSuchFileException;·{:try_start_0·..·:try_end_0}·:catch_1
671 ····.catch·Ljava/io/IOException;·{:try_start_0·..·:try_end_0}·:catch_0671 ····.catch·Ljava/io/IOException;·{:try_start_0·..·:try_end_0}·:catch_0
  
672 ····goto·:goto_0672 ····goto·:goto_0
  
673 ····:catch_0673 ····:catch_0
Offset 1092, 15 lines modifiedOffset 1092, 15 lines modified
Max diff block lines reached; 1503/7136 bytes (21.06%) of diff not shown.
2.14 KB
assets/dexopt/baseline.profm
    
Offset 1, 16 lines modifiedOffset 1, 16 lines modified
00000000:·7072·6d00·3030·3200·0100·a501·0000·e200··prm.002.........00000000:·7072·6d00·3030·3200·0100·a501·0000·e200··prm.002.........
00000010:·0000·7801·4550·4b0e·4141·10ac·9e79·e37d··..x.EPK.AA...y.} 
00000020:·0862·f148·2c88·03b0·700f·27b0·11ec·ecde··.b.H,...p.'..... 
00000030:·c621·c445·acdd·c1c2·411c·43d5·4c86·7466··.!.E....A.C.L.tf 
00000040:·5e77·554f·75f5·03fa·385e·0e5d·77ee·d6a7··^wUOu...8^.]w... 
00000050:·f375·ba02·5e58·a280·2711·3080·c131·3786··.u..^X..'.0..17. 
00000060:·67e6·f86d·b08f·9510·e1fa·f678·c6a8·c90f··g..m.......x.... 
00000070:·78fa·1852·4111·d86d·bca5·1278·9242·7a25··x..RA..m...x.Bz% 
00000080:·748c·32aa·78b4·d410·f2d7·2c59·9798·1053··t.2.x.....,Y...S 
00000090:·2cc8·8873·c41c·2abc·8361·c6cc·98eb·1693··,..s..*..a...... 
000000a0:·3ad5·15e2·b4ac·d523·d2d0·5dde·20fc·a6ec··:......#..].·... 
000000b0:·70b3·6729·850a·23de·75d4·483e·031d·c98f··p.g)..#.u.H>....00000010:·0000·7801·4550·b10d·c230·10bc·8fed·0412··..x.EP...0......
 00000020:·4422·8a08·8902·c400·50b0·0713·d020·4847··D"......P....·HG
 00000030:·9786·2110·8b50·b006·054b·b009·77b6·027a··..!..P...K..w..z
 00000040:·d9f9·bf7b·dfdf·07a8·70ba·1cfb·beeb·37e7··...{....p.....7.
 00000050:·eeda·ac81·1756·f070·2402·2630·64cc·8de1··.....V.p$.&0d...
 00000060:·9865·fc96·38c4·4a88·707d·739e·0663·f213··.e..8.J.p}s..c..
 00000070:·9e0a·532a·2802·bb8d·b754·024f·5248·af84··..S*(....T.ORH..
 00000080:·3628·a28a·434b·0d21·7fcd·8275·8119·31c5··6(..CK.!...u..1.
 00000090:·928c·b88c·5886·11de·c130·6766·cc75·8b49··....X....0gf.u.I
 000000a0:·9dea·0a71·daa0·9513·29e9·6ed8·20fc·a6ec··...q....).n.·...
 000000b0:·71b3·6721·8511·6ade·e3a8·917c·063a·921f··q.g!..j....|.:..
000000c0:·d8b4·8726·1471·d734·494e·8c1b·eb95·b2e4··...&.q.4IN......000000c0:·b169·0f4d·f071·d734·494e·8c1b·eb95·b2e4··.i.M.q.4IN......
000000d0:·606b·daa4·60ad·79d2·f847·ae0b·3273·7c7c··`k..`.y..G..2s|| 
000000e0:·663c·5fc8·a3fe·f5fd·d73f·c2c3·3668·ed0b··f<_......?..6h..000000d0:·6067·dac4·b3d6·3c69·fc63·a83d·9905·3e6e··`g....<i.c.=..>n
 000000e0:·601c·5fc8·a3fe·f5fd·d75f·e361·5bb4·f605··`._......_.a[...
000000f0:·f2b8·0de8································....000000f0:·e2ba·0dd4································....
28.7 KB
assets/dexopt/baseline.prof
    
Offset 1, 214 lines modifiedOffset 1, 212 lines modified
00000000:·7072·6f00·3031·3000·0110·5600·0045·0d00··pro.010...V..E..00000000:·7072·6f00·3031·3000·0123·5600·002d·0d00··pro.010..#V..-..
00000010:·0078·01ed·9c6b·9014·d515·c76f·cff4·2eb3··.x...k.....o.... 
00000020:·b0c0·b03c·dc15·9101·7919·3738·1814·141f··...<....y.78.... 
00000030:·0d02·1263·2aab·b10a·a379·8c22·4a22·0918··...c*....y."J".. 
00000040:·a262·34da·8b88·1b7c·7e50·a48c·4950·9292··.b4....|~P..IP.. 
00000050:·0f29·8392·2f46·c541·2c1f·414a·62ac·4825··.)../F.A,.AJb.H% 
00000060:·68ad·29a2·46ad·882f·8a52·8bcd·f9cd·f41f··h.).F../.R...... 
00000070:·2eb3·bb42·e297·58d5·bd75·e69e·7bce·ff7f··...B..X..u..{... 
00000080:·ceb9·a77b·a67b·7a66·b69f·7bd6·7d38·ccb9··...{.{zf..{.}8.. 
00000090:·455b·debc·76f3·47ce·cd5b·78e1·9225·f397··E[..v.G..[x..%.. 
000000a0:·4cbc·78fe·d269·439d·0b9d·7319·93a0·46b0··L.x..iC...s...F. 
000000b0:·1d66·d260·d227·f1a1·fbd8·469b·bf98·f8c0··.f.`.'....F..... 
000000c0:·e01b·9d8c·c403·dfcf·649e·0973·fc27·9a0c··........d..s.'.. 
000000d0:·3621·2f36·4664·9cc9·1293·4126·3799·603b··6!/6Fd....A&7.`; 
000000e0:·c2a4·d140·7e4e·ec75·26b2·a113·276b·d237··...@~N.u&...'k.7 
000000f0:·d1f1·81d3·9833·fdf0·c407·56eb·41c7·d762··.....3....V.A..b 
00000100:·621d·dad7·03b8·f89a·4ce0·f978·f2b4·2636··b.......L..x..&6 
00000110:·e506·5f6f·0247·7531·8a07·47f6·0109·4e39··.._o.Gu1..G...N9 
00000120:·c401·e3eb·9ad3·63d9·8921·919f·396b·0043··......c..!..9k.C 
00000130:·bea9·89ce·5c3c·b060·5483·b8d7·2436·ecc7··....\<.`T...$6.. 
00000140:·9880·1f62·c25a·10e2·691f·2a96·d68c·8f98··...b.Z..i.*..... 
00000150:·93cc·81cf·17c5·1f6e·7662·8b23·0c36·e414··.......nvb.#.6.. 
00000160:·136c·f45f·fdc0·0e9f·111f·75c8·87fd·7213··.l._......u...r. 
00000170:·7aa2·1ce0·6e33·014b·3df4·573d·63ae·dcf2··z...n3.K=.W=c... 
00000180:·0d34·1b58·c547·4716·da03·6b1a·99cc·6527··.4.X.GG...k...e' 
00000190:·3fb9·e80b·36e5·e5b8·561e·7a8e·9d98·f40b··?...6...V.z..... 
000001a0:·0eba·6ce4·664e·2de4·d771·aa91·f521·e427··..l.fN-..q...!.' 
000001b0:·077c·46d5·8e0e·0f0c·f5f5·3721·3778·ea20··.|F.......7!7x.· 
000001c0:·0f1c·ad6d·bce9·e484·475e·5fc7·863c·99f8··...m....G^_..<.. 
000001d0:·c4a5·6ee1·892d·0e36·30cc·a9e7·5613·6ce8··..n..-.60...V.l. 
000001e0:·d811·e6b5·425e·043f·352a·4e3e·d1c9·41cd··....B^.?5*N>..A. 
000001f0:·5a33·38f0·8a23·3e3d·e235·013f·350a·432f··Z38..#>=.5.?5.C/ 
00000200:·e803·cf4f·f4d1·4654·2de4·105f·1ce6·ac01··...O..FT-.._.... 
00000210:·ec04·13e5·d1f3·516b·d6ba·c1c3·d53a·5983··......Qk.....:Y. 
00000220:·747c·e452·3e6a·c4c7·7882·09b1·1557·5846··t|.R>j..x....WXF 
00000230:·ec7f·3539·32d1·8b36·b27e·b8ea·0318·f212··..592..6.~...... 
00000240:·bbd9·26cc·9507·1dd9·6a0f·c463·fde2·c1c1··..&.....j..c.... 
00000250:·a73c·c2f6·34d2·03d9·d1c5·915d·733f·9e70··.<..4......]s?.p 
00000260:·ac4b·6b67·ff21·9c27·8405·878d·5175·134f··.Kkg.!.'....Qu.O 
00000270:·f561·f37d·aa03·bb7a·4faf·1507·3f3e·f549··.a.}...zO...?>.I 
00000280:·7872·28a7·ce27·f0c1·aa7e·5f57·3c46·c554··xr(..'...~_W<F.T 
00000290:·0c62·c361·3ff0·9a8f·8ec0·078b·9d39·5c04··.b.a?........9\. 
000002a0:·1d3b·3a3e·5ebf·c69b·b046·74f1·3e3e·713f··.;:>^....Ft.>>q? 
000002b0:·5e31·c1fb·75b1·567c·7798·7ccd·8435·b05f··^1..u.V|w.|..5._ 
000002c0:·39e6·55a7·f2c1·838f·5dc7·887c·8aef·d7c5··9.U.....]..|.... 
000002d0:·bab4·46ec·8aa7·fa88·0506·bbe2·08c3·b12c··..F............, 
000002e0:·1b35·29be·6c7e·3ce9·f443·f114·13bc·f6a7··.5).l~<..C...... 
000002f0:·b87e·7e38·e253·8ffa·0196·da75·4c08·a3b8··.~~8.S.....uL... 
00000300:·6079·ced2·2bbd·36fa·5c70·aadb·e78e·363b··`y..+.6.\p....6; 
00000310:·7362·23aa·49af·efc2·aa46·fa2c·0c6b·f3f7··sb#.I....F.,.k.. 
00000320:·3f3d·022f·bfb8·fe1c·bdb9·0687·4df1·c5f1··?=./........M... 
00000330:·fb80·df17·d6c7·7a11·ecac·0b3e·ebc5·a618··......z....>.... 
00000340:·be2e·fee8·c4af·e340·f5e3·174f·3ee6·b2ab··.......@...O>... 
00000350:·3e62·c2d1·5c1c·1f5b·9b57·3e38·ea99·78b5··>b..\..[.W>8..x. 
00000360:·f165·ef69·54dc·dadc·ea3b·76f6·3ff5·e9dc··.e.iT....;v.?... 
00000370:·0747·3513·53d7·758a·a1e3·9339·eb56·7f0e··.G5.S.u....9.V.. 
00000380:·5697·f60f·3861·65a3·86da·fa85·218f·748d··V...8ae.....!.t. 
00000390:·b251·cbd1·891f·1bc7·9abf·4f15·f762·b313··.Q........O..b.. 
000003a0:·5f7c·c619·26a7·7936·f85a·1b7e·e6be·4d7c··_|..&.y6.Z.~..M| 
000003b0:·6aa6·7ff4·08bf·d6a0·fae1·22c2·8341·57cf··j........."..AW. 
000003c0:·d179·8d14·5ea3·f615·5c62·32ea·b939·ab06··.y..^...\b2..9.. 
000003d0:·aff8·e2f6·349e·6a1c·e51e·97f0·99c3·fd6a··....4.j........j 
000003e0:·3287·279b·466c·6034·9fe8·61b1·eb5c·a563··2.'.Fl`4..a..\.c 
000003f0:·deaf·c5d7·e12b·7e4f·f5a9·7ff2·f9dc·5a5b··.....+~O......Z[ 
00000400:·6d8f·fdb8·3df1·c457·0d9a·6b84·a375·c8c6··m...=..W..k..u.. 
00000410:·885d·b9a4·b3ce·dafd·a5d7·238e·35f1·18fd··.]........#.5... 
00000420:·3e2b·aef6·25f1·101f·8fae·1a35·2e4c·70cc··>+..%......5.Lp. 
00000430:·75dd·066e·9289·5ecb·fd98·d480·8cb0·42fd··u..n..^.......B. 
00000440:·639f·5cda·478a·ad1a·1865·539d·aaab·279f··c.\.G....eS...'. 
00000450:·6c9c·2fd0·85d5·285b·6be2·939d·51a2·eb39··l./...([k...Q..9 
00000460:·f557·768d·b22b·d6dc·84ab·b582·d36b·143a··.Wv..+.......k.: 
00000470:·f1f4·9c61·aee7·2e3a·ef7b·cf30·e969·8df8··...a...:.{.0.i.. 
00000480:·ff1b·a11e·e4dd·84e7·d743·1c72·e0e7·18f1··.........C.r.... 
00000490:·eb51·0e7c·5a1b·36e6·be4f·73bf·56c5·543c··.Q.|Z.6..Os.V.T< 
000004a0:·f8d8·748e·8583·6093·1053·787c·7e4e·f1c5··..t...`..Sx|~N.. 
000004b0:·f37d·aaa5·761c·6331·6423·8774·46bd·ef44··.}..v.c1d#.tF..D 
000004c0:·b75b·2007·f8b0·9147·785f·f7e3·c84e·dfb8··.[·....Gx_...N.. 
000004d0:·fed4·dce7·ab4e·f1c0·4857·7ce6·ac5b·7c71··.....N..HW|..[|q 
000004e0:·98a3·e3d7·f95e·3671·19c1·f03c·2106·e70f··.....^6q...<!... 
000004f0:·f185·d135·1071·f47c·220e·78d5·0246·3ef1··...5.q.|".x..F>. 
00000500:·34aa·2e61·b163·d3f1·4a4e·b888·8f01·a75a··4..a.c..JN.....Z 
00000510:·6457·2cc5·c60e·4676·8dca·219c·3fea·3584··dW,...Fv..!.?.5. 
00000520:·7ce0·fdd8·cae7·e315·4bf5·b26e·c580·0f87··|.......K..n.... 
00000530:·18f8·99e3·87a3·f5c8·8e4d·e7c0·da3a·5583··.........M...:U. 
00000540:·7231·4a7c·9f6c·b5fc·dee6·e2e2·47a7·26c5··r1J|.l......G.&. 
00000550:·6054·ade2·8341·58d3·1413·309a·8301·afbe··`T...AX...0..... 
00000560:·f971·c4c7·0617·51bf·e063·f731·3ed7·d7e1··.q....Q..c.1>... 
00000570:·09a7·115b·2d9f·98bc·d633·5293·7281·533e··...[-....3R.r.S> 
00000580:·3fae·74c5·ea09·d71b·4f75·f87e·f58d·38f4··?.t.....Ou.~..8. 
00000590:·c38f·4b2d·5a07·a38e·159d·9b88·834d·f573··..K-Z........M.s 
000005a0:·fcfb·b1d1·c9a9·bc3a·66fc·985a·8f30·9afb··.......:f..Z.0.. 
000005b0:·71fc·9ee0·f763·0a2f·beea·a7a6·5a9e·b88c··q....c./....Z... 
000005c0:·7e7c·e6fe·390d·1eeb·d2f1·a1d8·caa5·51eb··~|..9.........Q. 
000005d0:·600e·8679·6ddc·de6a·a557·f034·5e64·13c5··`..ym..j.W.4^d.. 
000005e0:·f547·1de7·aa41·23fb·cdcf·af7d·0377·a481··.G...A#....}.w.. 
000005f0:·fc18·bde9·63b3·7d0c·a7bf·ac1d·7f83·ec79··....c.}........y 
00000600:·1dd8·1ab2·762e·082c·7eb6·e2cd·9916·d80a··....v..,~....... 
00000610:·03f3·0e31·dbf9·a6e1·a97a·19eb·4d60·f0d7··...1.....z..M`.. 
00000620:·5041·66cc·96b3·bf8c·456d·acf0·abf8·a1a6··PAf.....Em...... 
00000630:·87e6·ab37·6468·5d87·d1df·2463·3c1e·f953··...7dh]...$c<..S 
00000640:·45cc·ab99·c984·36d4·f250·7335·338f·19bb··E.....6..Ps53... 
00000650:·4208·2c5a·9f7d·3c70·fc85·96bd·8ffd·b518··B.,Z.}<p........00000010:·0078·01ed·9c7d·8c54·e515·c6df·3b33·bb7b··.x...}.T....;3.{
 00000020:·1706·1c70·c5e5·4319·1610·fcc0·2e8a·b22a··...p..C........*
 00000030:·cae5·43c0·8014·93c6·62a3·3288·5aad·58b5··..C.....b.2.Z.X.
 00000040:·2041·4af5·ee4a·0423·0a35·d612·db46·fca8···AJ..J.#.5...F..
 00000050:·b149·a36b·b584·96b6·9912·6dad·dfb4·c698··.I.k......m.....
 00000060:·a60d·b41a·685a·524d·5163·15d8·9edf·cc7d··....hZRMQc.....}
 00000070:·e0dd·6117·30e9·1f9a·dcbb·39f3·9ef7·9ce7··..a.0.....9.....
 00000080:·39e7·bce7·deb9·73b9·7387·beee·45f7·c120··9.....s.s...E..·
 00000090:·e7c6·2d7d·f885·7e1f·39b7·68f1·c225·4bae··..-}..~.9.h..%K.
 000000a0:·5972·fad5·d72c·3ff7·38e7·72ce·b98c·4950··Yr...,?.8.r...IP
 000000b0:·23d8·8e37·6934·6948·7ce8·3e36·6ff3·3f26··#..7i4iH|.>6o.?&
 000000c0:·3e30·f85a·9291·78e0·fb9a·2c32·618e·ff1c··>0.Z..x...,2a...
 000000d0:·9363·4dc8·8b8d·1139·c964·89c9·0093·d526··.cM....9.d.....&
 000000e0:·d886·99e4·0de4·e7c4·5e67·221b·3a71·b226··........^g".:q.&
 000000f0:·7d12·1d1f·388d·a1e9·4312·1f58·ad07·1ddf··}...8...C..X....
 00000100:·6013·ebd0·811e·c0c5·37d0·049e·8f27·cf69··`.......7....'.i
 00000110:·894d·b9c1·d79b·c051·5d8c·e2c1·91bd·7f82··.M.....Q].......
 00000120:·530e·71c0·f8ba·e6f4·5876·6248·e467·ce1a··S.q.....XvbH.g..
 00000130:·c090·af2d·d199·8b07·168c·6a10·f7db·890d··...-......j.....
 00000140:·fba9·26e0·9b4c·580b·423c·ed43·c5d2·9af1··..&..LX.B<.C....
 00000150:·1173·bc39·f0f9·a2f8·43cd·4e6c·7184·c186··.s.9....C.Nlq...
 00000160:·9c6f·828d·feab·1fd8·e133·e2a3·0ef9·b0df··.o.......3......
 00000170:·6242·4f94·03dc·7d26·60a9·87fe·aa67·cc95··bBO...}&`....g..
 00000180:·5bbe·63cc·0656·f1d1·91c5·f6c2·9a86·2773··[.c..V........'s
 00000190:·d9c9·4f2e·fa82·4d79·39ae·9587·9e63·2726··..O...My9....c'&
 000001a0:·fd82·832e·1bb9·9953·0bf9·759c·6a64·7d08··.......S..u.jd}.
Max diff block lines reached; 7578/29333 bytes (25.83%) of diff not shown.
10.7 KB
smali/com/amazon/ion/impl/IonCursorBinary$1.smali vs.
smali/com/amazon/ion/impl/bin/IonEncoder_1_1$1.smali
Files 81% similar despite different names
    
Offset 1, 182 lines modifiedOffset 1, 243 lines modified
1 .class·synthetic·Lcom/amazon/ion/impl/IonCursorBinary$1;1 .class·synthetic·Lcom/amazon/ion/impl/bin/IonEncoder_1_1$1;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"IonCursorBinary.java"3 .source·"IonEncoder_1_1.java"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Lcom/amazon/ion/impl/IonCursorBinary;6 ····value·=·Lcom/amazon/ion/impl/bin/IonEncoder_1_1;
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x10089 ····accessFlags·=·0x1008
10 ····name·=·null10 ····name·=·null
11 .end·annotation11 .end·annotation
  
  
12 #·static·fields12 #·static·fields
13 .field·static·final·synthetic·$SwitchMap$com$amazon$ion$impl$IonCursorBinary$CheckpointLocation:[I 
  
14 .field·static·final·synthetic·$SwitchMap$com$amazon$ion$impl$IonCursorBinary$State:[I13 .field·static·final·synthetic·$SwitchMap$com$amazon$ion$IonType:[I
  
  
15 #·direct·methods14 #·direct·methods
16 .method·static·constructor·<clinit>()V15 .method·static·constructor·<clinit>()V
17 ····.locals·616 ····.locals·3
  
18 ····.line·161617 ····.line·36
19 ····invoke-static·{},·Lcom/amazon/ion/impl/IonCursorBinary$CheckpointLocation;->values()[Lcom/amazon/ion/impl/IonCursorBinary$CheckpointLocation;18 ····invoke-static·{},·Lcom/amazon/ion/IonType;->values()[Lcom/amazon/ion/IonType;
  
20 ····move-result-object·v019 ····move-result-object·v0
  
21 ····array-length·v0,·v020 ····array-length·v0,·v0
  
22 ····new-array·v0,·v0,·[I21 ····new-array·v0,·v0,·[I
  
 22 ····sput-object·v0,·Lcom/amazon/ion/impl/bin/IonEncoder_1_1$1;->$SwitchMap$com$amazon$ion$IonType:[I
23 ····sput-object·v0,·Lcom/amazon/ion/impl/IonCursorBinary$1;->$SwitchMap$com$amazon$ion$impl$IonCursorBinary$CheckpointLocation:[I 
  
24 ····const/4·v1,·0x1 
  
25 ····:try_start_023 ····:try_start_0
26 ····sget-object·v2,·Lcom/amazon/ion/impl/IonCursorBinary$CheckpointLocation;->BEFORE_UNANNOTATED_TYPE_ID:Lcom/amazon/ion/impl/IonCursorBinary$CheckpointLocation;24 ····sget-object·v1,·Lcom/amazon/ion/IonType;->BOOL:Lcom/amazon/ion/IonType;
  
27 ····invoke-virtual·{v2},·Lcom/amazon/ion/impl/IonCursorBinary$CheckpointLocation;->ordinal()I25 ····invoke-virtual·{v1},·Lcom/amazon/ion/IonType;->ordinal()I
  
28 ····move-result·v226 ····move-result·v1
  
 27 ····const/4·v2,·0x1
  
29 ····aput·v1,·v0,·v228 ····aput·v2,·v0,·v1
30 ····:try_end_029 ····:try_end_0
31 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_0·..·:try_end_0}·:catch_030 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_0·..·:try_end_0}·:catch_0
  
32 ····:catch_031 ····:catch_0
33 ····const/4·v0,·0x2 
  
34 ····:try_start_132 ····:try_start_1
35 ····sget-object·v2,·Lcom/amazon/ion/impl/IonCursorBinary$1;->$SwitchMap$com$amazon$ion$impl$IonCursorBinary$CheckpointLocation:[I33 ····sget-object·v0,·Lcom/amazon/ion/impl/bin/IonEncoder_1_1$1;->$SwitchMap$com$amazon$ion$IonType:[I
  
 34 ····sget-object·v1,·Lcom/amazon/ion/IonType;->INT:Lcom/amazon/ion/IonType;
  
36 ····sget-object·v3,·Lcom/amazon/ion/impl/IonCursorBinary$CheckpointLocation;->BEFORE_ANNOTATED_TYPE_ID:Lcom/amazon/ion/impl/IonCursorBinary$CheckpointLocation;35 ····invoke-virtual·{v1},·Lcom/amazon/ion/IonType;->ordinal()I
  
37 ····invoke-virtual·{v3},·Lcom/amazon/ion/impl/IonCursorBinary$CheckpointLocation;->ordinal()I36 ····move-result·v1
  
38 ····move-result·v337 ····const/4·v2,·0x2
  
39 ····aput·v0,·v2,·v338 ····aput·v2,·v0,·v1
40 ····:try_end_139 ····:try_end_1
41 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_1·..·:try_end_1}·:catch_140 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_1·..·:try_end_1}·:catch_1
  
42 ····:catch_141 ····:catch_1
43 ····const/4·v2,·0x3 
  
44 ····:try_start_242 ····:try_start_2
45 ····sget-object·v3,·Lcom/amazon/ion/impl/IonCursorBinary$1;->$SwitchMap$com$amazon$ion$impl$IonCursorBinary$CheckpointLocation:[I43 ····sget-object·v0,·Lcom/amazon/ion/impl/bin/IonEncoder_1_1$1;->$SwitchMap$com$amazon$ion$IonType:[I
  
46 ····sget-object·v4,·Lcom/amazon/ion/impl/IonCursorBinary$CheckpointLocation;->AFTER_SCALAR_HEADER:Lcom/amazon/ion/impl/IonCursorBinary$CheckpointLocation;44 ····sget-object·v1,·Lcom/amazon/ion/IonType;->FLOAT:Lcom/amazon/ion/IonType;
  
47 ····invoke-virtual·{v4},·Lcom/amazon/ion/impl/IonCursorBinary$CheckpointLocation;->ordinal()I45 ····invoke-virtual·{v1},·Lcom/amazon/ion/IonType;->ordinal()I
  
 46 ····move-result·v1
  
48 ····move-result·v447 ····const/4·v2,·0x3
  
49 ····aput·v2,·v3,·v448 ····aput·v2,·v0,·v1
50 ····:try_end_249 ····:try_end_2
51 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_2·..·:try_end_2}·:catch_250 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_2·..·:try_end_2}·:catch_2
  
52 ····:catch_251 ····:catch_2
53 ····const/4·v3,·0x4 
  
54 ····:try_start_352 ····:try_start_3
55 ····sget-object·v4,·Lcom/amazon/ion/impl/IonCursorBinary$1;->$SwitchMap$com$amazon$ion$impl$IonCursorBinary$CheckpointLocation:[I53 ····sget-object·v0,·Lcom/amazon/ion/impl/bin/IonEncoder_1_1$1;->$SwitchMap$com$amazon$ion$IonType:[I
  
56 ····sget-object·v5,·Lcom/amazon/ion/impl/IonCursorBinary$CheckpointLocation;->AFTER_CONTAINER_HEADER:Lcom/amazon/ion/impl/IonCursorBinary$CheckpointLocation;54 ····sget-object·v1,·Lcom/amazon/ion/IonType;->DECIMAL:Lcom/amazon/ion/IonType;
  
57 ····invoke-virtual·{v5},·Lcom/amazon/ion/impl/IonCursorBinary$CheckpointLocation;->ordinal()I55 ····invoke-virtual·{v1},·Lcom/amazon/ion/IonType;->ordinal()I
  
58 ····move-result·v556 ····move-result·v1
  
 57 ····const/4·v2,·0x4
  
59 ····aput·v3,·v4,·v558 ····aput·v2,·v0,·v1
60 ····:try_end_359 ····:try_end_3
61 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_3·..·:try_end_3}·:catch_360 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_3·..·:try_end_3}·:catch_3
  
62 ····.line·1017 
63 ····:catch_361 ····:catch_3
 62 ····:try_start_4
 63 ····sget-object·v0,·Lcom/amazon/ion/impl/bin/IonEncoder_1_1$1;->$SwitchMap$com$amazon$ion$IonType:[I
64 ····invoke-static·{},·Lcom/amazon/ion/impl/IonCursorBinary$State;->values()[Lcom/amazon/ion/impl/IonCursorBinary$State; 
  
65 ····move-result-object·v4 
  
66 ····array-length·v4,·v4 
  
67 ····new-array·v4,·v4,·[I 
  
68 ····sput-object·v4,·Lcom/amazon/ion/impl/IonCursorBinary$1;->$SwitchMap$com$amazon$ion$impl$IonCursorBinary$State:[I64 ····sget-object·v1,·Lcom/amazon/ion/IonType;->TIMESTAMP:Lcom/amazon/ion/IonType;
  
 65 ····invoke-virtual·{v1},·Lcom/amazon/ion/IonType;->ordinal()I
69 ····:try_start_4 
70 ····sget-object·v5,·Lcom/amazon/ion/impl/IonCursorBinary$State;->SEEK:Lcom/amazon/ion/impl/IonCursorBinary$State; 
  
71 ····invoke-virtual·{v5},·Lcom/amazon/ion/impl/IonCursorBinary$State;->ordinal()I66 ····move-result·v1
  
Max diff block lines reached; 5112/10832 bytes (47.19%) of diff not shown.
609 B
smali/com/amazon/ion/impl/_Private_IonReaderBuilder$$ExternalSyntheticLambda2.smali vs.
smali/com/amazon/ion/impl/_Private_IonReaderBuilder$$ExternalSyntheticLambda6.smali
Files 99% similar despite different names
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 .class·public·final·synthetic·Lcom/amazon/ion/impl/_Private_IonReaderBuilder$$ExternalSyntheticLambda2;1 .class·public·final·synthetic·Lcom/amazon/ion/impl/_Private_IonReaderBuilder$$ExternalSyntheticLambda6;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"D8$$SyntheticClass"3 .source·"D8$$SyntheticClass"
  
4 #·interfaces4 #·interfaces
5 .implements·Lcom/amazon/ion/impl/_Private_IonReaderBuilder$IonReaderFromInputStreamFactoryBinary;5 .implements·Lcom/amazon/ion/impl/_Private_IonReaderBuilder$IonReaderFromInputStreamFactoryBinary;
  
  
607 B
smali/com/amazon/ion/impl/_Private_IonReaderBuilder$$ExternalSyntheticLambda3.smali vs.
smali/com/amazon/ion/impl/_Private_IonReaderBuilder$$ExternalSyntheticLambda7.smali
Files 99% similar despite different names
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 .class·public·final·synthetic·Lcom/amazon/ion/impl/_Private_IonReaderBuilder$$ExternalSyntheticLambda3;1 .class·public·final·synthetic·Lcom/amazon/ion/impl/_Private_IonReaderBuilder$$ExternalSyntheticLambda7;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"D8$$SyntheticClass"3 .source·"D8$$SyntheticClass"
  
4 #·interfaces4 #·interfaces
5 .implements·Lcom/amazon/ion/impl/_Private_IonReaderBuilder$IonReaderFromInputStreamFactoryText;5 .implements·Lcom/amazon/ion/impl/_Private_IonReaderBuilder$IonReaderFromInputStreamFactoryText;
  
  
603 B
smali/com/amazon/ion/impl/_Private_IonReaderBuilder$$ExternalSyntheticLambda0.smali vs.
smali/com/amazon/ion/impl/_Private_IonReaderBuilder$$ExternalSyntheticLambda4.smali
Files 99% similar despite different names
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 .class·public·final·synthetic·Lcom/amazon/ion/impl/_Private_IonReaderBuilder$$ExternalSyntheticLambda0;1 .class·public·final·synthetic·Lcom/amazon/ion/impl/_Private_IonReaderBuilder$$ExternalSyntheticLambda4;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"D8$$SyntheticClass"3 .source·"D8$$SyntheticClass"
  
4 #·interfaces4 #·interfaces
5 .implements·Lcom/amazon/ion/impl/_Private_IonReaderBuilder$IonReaderFromBytesFactoryBinary;5 .implements·Lcom/amazon/ion/impl/_Private_IonReaderBuilder$IonReaderFromBytesFactoryBinary;
  
  
8.95 KB
smali/com/amazon/ion/impl/_Private_IonReaderBuilder$TwoElementSequenceInputStream.smali vs.
smali/com/amazon/ion/impl/_Private_IonReaderBuilder$TwoElementInputStream.smali
Files 75% similar despite different names
    
Offset 1, 20 lines modifiedOffset 1, 20 lines modified
1 .class·final·Lcom/amazon/ion/impl/_Private_IonReaderBuilder$TwoElementSequenceInputStream;1 .class·final·Lcom/amazon/ion/impl/_Private_IonReaderBuilder$TwoElementInputStream;
2 .super·Ljava/io/InputStream;2 .super·Ljava/io/InputStream;
3 .source·"_Private_IonReaderBuilder.java"3 .source·"_Private_IonReaderBuilder.java"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Lcom/amazon/ion/impl/_Private_IonReaderBuilder;6 ····value·=·Lcom/amazon/ion/impl/_Private_IonReaderBuilder;
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x1a9 ····accessFlags·=·0x1a
10 ····name·=·"TwoElementSequenceInputStream"10 ····name·=·"TwoElementInputStream"
11 .end·annotation11 .end·annotation
  
  
12 #·instance·fields12 #·instance·fields
13 .field·private·final·first:Ljava/io/InputStream;13 .field·private·final·first:Ljava/io/InputStream;
  
14 .field·private·in:Ljava/io/InputStream;14 .field·private·in:Ljava/io/InputStream;
Offset 22, 56 lines modifiedOffset 22, 56 lines modified
22 .field·private·final·last:Ljava/io/InputStream;22 .field·private·final·last:Ljava/io/InputStream;
  
  
23 #·direct·methods23 #·direct·methods
24 .method·private·constructor·<init>(Ljava/io/InputStream;Ljava/io/InputStream;)V24 .method·private·constructor·<init>(Ljava/io/InputStream;Ljava/io/InputStream;)V
25 ····.locals·025 ····.locals·0
  
26 ····.line·124 
27 ····invoke-direct·{p0},·Ljava/io/InputStream;-><init>()V 
  
28 ····.line·12526 ····.line·125
29 ····iput-object·p1,·p0,·Lcom/amazon/ion/impl/_Private_IonReaderBuilder$TwoElementSequenceInputStream;->first:Ljava/io/InputStream;27 ····invoke-direct·{p0},·Ljava/io/InputStream;-><init>()V
  
30 ····.line·12628 ····.line·126
31 ····iput-object·p2,·p0,·Lcom/amazon/ion/impl/_Private_IonReaderBuilder$TwoElementSequenceInputStream;->last:Ljava/io/InputStream;29 ····iput-object·p1,·p0,·Lcom/amazon/ion/impl/_Private_IonReaderBuilder$TwoElementInputStream;->first:Ljava/io/InputStream;
  
32 ····.line·12730 ····.line·127
 31 ····iput-object·p2,·p0,·Lcom/amazon/ion/impl/_Private_IonReaderBuilder$TwoElementInputStream;->last:Ljava/io/InputStream;
  
 32 ····.line·128
33 ····iput-object·p1,·p0,·Lcom/amazon/ion/impl/_Private_IonReaderBuilder$TwoElementSequenceInputStream;->in:Ljava/io/InputStream;33 ····iput-object·p1,·p0,·Lcom/amazon/ion/impl/_Private_IonReaderBuilder$TwoElementInputStream;->in:Ljava/io/InputStream;
  
34 ····return-void34 ····return-void
35 .end·method35 .end·method
  
36 .method·synthetic·constructor·<init>(Ljava/io/InputStream;Ljava/io/InputStream;Lcom/amazon/ion/impl/_Private_IonReaderBuilder$1;)V36 .method·synthetic·constructor·<init>(Ljava/io/InputStream;Ljava/io/InputStream;Lcom/amazon/ion/impl/_Private_IonReaderBuilder$1;)V
37 ····.locals·037 ····.locals·0
  
38 ····.line·10238 ····.line·103
39 ····invoke-direct·{p0,·p1,·p2},·Lcom/amazon/ion/impl/_Private_IonReaderBuilder$TwoElementSequenceInputStream;-><init>(Ljava/io/InputStream;Ljava/io/InputStream;)V39 ····invoke-direct·{p0,·p1,·p2},·Lcom/amazon/ion/impl/_Private_IonReaderBuilder$TwoElementInputStream;-><init>(Ljava/io/InputStream;Ljava/io/InputStream;)V
  
40 ····return-void40 ····return-void
41 .end·method41 .end·method
  
  
42 #·virtual·methods42 #·virtual·methods
43 .method·public·available()I43 .method·public·available()I
44 ····.locals·244 ····.locals·2
45 ····.annotation·system·Ldalvik/annotation/Throws;45 ····.annotation·system·Ldalvik/annotation/Throws;
46 ········value·=·{46 ········value·=·{
47 ············Ljava/io/IOException;47 ············Ljava/io/IOException;
48 ········}48 ········}
49 ····.end·annotation49 ····.end·annotation
  
50 ····.line·13250 ····.line·133
51 ····iget-object·v0,·p0,·Lcom/amazon/ion/impl/_Private_IonReaderBuilder$TwoElementSequenceInputStream;->first:Ljava/io/InputStream;51 ····iget-object·v0,·p0,·Lcom/amazon/ion/impl/_Private_IonReaderBuilder$TwoElementInputStream;->first:Ljava/io/InputStream;
  
52 ····invoke-virtual·{v0},·Ljava/io/InputStream;->available()I52 ····invoke-virtual·{v0},·Ljava/io/InputStream;->available()I
  
53 ····move-result·v053 ····move-result·v0
  
54 ····iget-object·v1,·p0,·Lcom/amazon/ion/impl/_Private_IonReaderBuilder$TwoElementSequenceInputStream;->last:Ljava/io/InputStream;54 ····iget-object·v1,·p0,·Lcom/amazon/ion/impl/_Private_IonReaderBuilder$TwoElementInputStream;->last:Ljava/io/InputStream;
  
55 ····invoke-virtual·{v1},·Ljava/io/InputStream;->available()I55 ····invoke-virtual·{v1},·Ljava/io/InputStream;->available()I
  
56 ····move-result·v156 ····move-result·v1
  
57 ····add-int/2addr·v0,·v157 ····add-int/2addr·v0,·v1
  
Offset 82, 70 lines modifiedOffset 82, 70 lines modified
82 ····.locals·282 ····.locals·2
83 ····.annotation·system·Ldalvik/annotation/Throws;83 ····.annotation·system·Ldalvik/annotation/Throws;
84 ········value·=·{84 ········value·=·{
85 ············Ljava/io/IOException;85 ············Ljava/io/IOException;
86 ········}86 ········}
87 ····.end·annotation87 ····.end·annotation
  
88 ····.line·17888 ····.line·179
89 ····:try_start_089 ····:try_start_0
90 ····iget-object·v0,·p0,·Lcom/amazon/ion/impl/_Private_IonReaderBuilder$TwoElementSequenceInputStream;->first:Ljava/io/InputStream;90 ····iget-object·v0,·p0,·Lcom/amazon/ion/impl/_Private_IonReaderBuilder$TwoElementInputStream;->first:Ljava/io/InputStream;
  
91 ····invoke-virtual·{v0},·Ljava/io/InputStream;->close()V91 ····invoke-virtual·{v0},·Ljava/io/InputStream;->close()V
92 ····:try_end_092 ····:try_end_0
93 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_093 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0
  
94 ····.line·18094 ····.line·181
95 ····iget-object·v0,·p0,·Lcom/amazon/ion/impl/_Private_IonReaderBuilder$TwoElementSequenceInputStream;->last:Ljava/io/InputStream;95 ····iget-object·v0,·p0,·Lcom/amazon/ion/impl/_Private_IonReaderBuilder$TwoElementInputStream;->last:Ljava/io/InputStream;
  
96 ····invoke-virtual·{v0},·Ljava/io/InputStream;->close()V96 ····invoke-virtual·{v0},·Ljava/io/InputStream;->close()V
  
97 ····return-void97 ····return-void
  
98 ····:catchall_098 ····:catchall_0
99 ····move-exception·v099 ····move-exception·v0
  
100 ····iget-object·v1,·p0,·Lcom/amazon/ion/impl/_Private_IonReaderBuilder$TwoElementSequenceInputStream;->last:Ljava/io/InputStream;100 ····iget-object·v1,·p0,·Lcom/amazon/ion/impl/_Private_IonReaderBuilder$TwoElementInputStream;->last:Ljava/io/InputStream;
  
101 ····invoke-virtual·{v1},·Ljava/io/InputStream;->close()V101 ····invoke-virtual·{v1},·Ljava/io/InputStream;->close()V
  
102 ····.line·181102 ····.line·182
103 ····throw·v0103 ····throw·v0
104 .end·method104 .end·method
  
105 .method·public·read()I105 .method·public·read()I
106 ····.locals·3106 ····.locals·3
107 ····.annotation·system·Ldalvik/annotation/Throws;107 ····.annotation·system·Ldalvik/annotation/Throws;
108 ········value·=·{108 ········value·=·{
109 ············Ljava/io/IOException;109 ············Ljava/io/IOException;
110 ········}110 ········}
111 ····.end·annotation111 ····.end·annotation
  
112 ····.line·137112 ····.line·138
113 ····iget-object·v0,·p0,·Lcom/amazon/ion/impl/_Private_IonReaderBuilder$TwoElementSequenceInputStream;->in:Ljava/io/InputStream;113 ····iget-object·v0,·p0,·Lcom/amazon/ion/impl/_Private_IonReaderBuilder$TwoElementInputStream;->in:Ljava/io/InputStream;
  
114 ····invoke-virtual·{v0},·Ljava/io/InputStream;->read()I114 ····invoke-virtual·{v0},·Ljava/io/InputStream;->read()I
  
Max diff block lines reached; 3652/8956 bytes (40.78%) of diff not shown.
601 B
smali/com/amazon/ion/impl/_Private_IonReaderBuilder$$ExternalSyntheticLambda1.smali vs.
smali/com/amazon/ion/impl/_Private_IonReaderBuilder$$ExternalSyntheticLambda5.smali
Files 99% similar despite different names
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 .class·public·final·synthetic·Lcom/amazon/ion/impl/_Private_IonReaderBuilder$$ExternalSyntheticLambda1;1 .class·public·final·synthetic·Lcom/amazon/ion/impl/_Private_IonReaderBuilder$$ExternalSyntheticLambda5;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"D8$$SyntheticClass"3 .source·"D8$$SyntheticClass"
  
4 #·interfaces4 #·interfaces
5 .implements·Lcom/amazon/ion/impl/_Private_IonReaderBuilder$IonReaderFromBytesFactoryText;5 .implements·Lcom/amazon/ion/impl/_Private_IonReaderBuilder$IonReaderFromBytesFactoryText;
  
  
1.4 KB
smali/com/amazon/ion/impl/bin/IonRawBinaryWriter$$ExternalSyntheticLambda1.smali vs.
smali/com/amazon/ion/impl/_Private_IonReaderBuilder$$ExternalSyntheticLambda8.smali
Files 75% similar despite different names
    
Offset 1, 30 lines modifiedOffset 1, 32 lines modified
1 .class·public·final·synthetic·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$$ExternalSyntheticLambda1;1 .class·public·final·synthetic·Lcom/amazon/ion/impl/_Private_IonReaderBuilder$$ExternalSyntheticLambda8;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"D8$$SyntheticClass"3 .source·"D8$$SyntheticClass"
  
4 #·interfaces4 #·interfaces
5 .implements·Lcom/amazon/ion/impl/_Private_RecyclingQueue$Recycler;5 .implements·Ljava/util/function/ToIntFunction;
  
  
6 #·direct·methods6 #·direct·methods
7 .method·public·synthetic·constructor·<init>()V7 .method·public·synthetic·constructor·<init>()V
8 ····.locals·08 ····.locals·0
  
9 ····.line·09 ····.line·0
10 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V10 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
11 ····return-void11 ····return-void
12 .end·method12 .end·method
  
  
13 #·virtual·methods13 #·virtual·methods
14 .method·public·final·recycle(Ljava/lang/Object;)V14 .method·public·final·applyAsInt(Ljava/lang/Object;)I
15 ····.locals·015 ····.locals·0
  
16 ····.line·016 ····.line·0
17 ····check-cast·p1,·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$PatchPoint;17 ····check-cast·p1,·Lcom/amazon/ion/util/InputStreamInterceptor;
  
18 ····invoke-virtual·{p1},·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$PatchPoint;->clear()Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$PatchPoint;18 ····invoke-interface·{p1},·Lcom/amazon/ion/util/InputStreamInterceptor;->numberOfBytesNeededToDetermineMatch()I
  
19 ····return-void19 ····move-result·p1
  
 20 ····return·p1
20 .end·method21 .end·method
8.47 KB
smali_classes2/kotlin/streams/jdk8/StreamsKt$$ExternalSyntheticApiModelOutline0.smali vs.
smali_classes2/kotlin/io/path/PathTreeWalkKt$$ExternalSyntheticApiModelOutline1.smali
Files 92% similar despite different names
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 .class·public·final·synthetic·Lkotlin/streams/jdk8/StreamsKt$$ExternalSyntheticApiModelOutline0;1 .class·public·final·synthetic·Lkotlin/io/path/PathTreeWalkKt$$ExternalSyntheticApiModelOutline1;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"D8$$SyntheticClass"3 .source·"D8$$SyntheticClass"
  
  
4 #·direct·methods4 #·direct·methods
5 .method·public·static·bridge·synthetic·m(Ljava/time/Duration;)I5 .method·public·static·bridge·synthetic·m(Ljava/time/Duration;)I
6 ····.locals·06 ····.locals·0
Offset 33, 14 lines modifiedOffset 33, 25 lines modified
33 ····invoke-virtual·{p0},·Ljava/time/Duration;->getSeconds()J33 ····invoke-virtual·{p0},·Ljava/time/Duration;->getSeconds()J
  
34 ····move-result-wide·v034 ····move-result-wide·v0
  
35 ····return-wide·v035 ····return-wide·v0
36 .end·method36 .end·method
  
 37 .method·public·static·bridge·synthetic·m(Ljava/nio/file/Path;Ljava/nio/charset/Charset;)Ljava/io/BufferedReader;
 38 ····.locals·0
  
 39 ····.line·0
 40 ····invoke-static·{p0,·p1},·Ljava/nio/file/Files;->newBufferedReader(Ljava/nio/file/Path;Ljava/nio/charset/Charset;)Ljava/io/BufferedReader;
  
 41 ····move-result-object·p0
  
 42 ····return-object·p0
 43 .end·method
  
37 .method·public·static·bridge·synthetic·m(Ljava/nio/file/Path;[Ljava/nio/file/OpenOption;)Ljava/io/InputStream;44 .method·public·static·bridge·synthetic·m(Ljava/nio/file/Path;[Ljava/nio/file/OpenOption;)Ljava/io/InputStream;
38 ····.locals·045 ····.locals·0
  
39 ····.line·046 ····.line·0
40 ····invoke-static·{p0,·p1},·Ljava/nio/file/Files;->newInputStream(Ljava/nio/file/Path;[Ljava/nio/file/OpenOption;)Ljava/io/InputStream;47 ····invoke-static·{p0,·p1},·Ljava/nio/file/Files;->newInputStream(Ljava/nio/file/Path;[Ljava/nio/file/OpenOption;)Ljava/io/InputStream;
  
41 ····move-result-object·p048 ····move-result-object·p0
Offset 119, 25 lines modifiedOffset 130, 14 lines modified
119 ····invoke-interface·{p0,·p1},·Ljava/util/stream/Stream;->collect(Ljava/util/stream/Collector;)Ljava/lang/Object;130 ····invoke-interface·{p0,·p1},·Ljava/util/stream/Stream;->collect(Ljava/util/stream/Collector;)Ljava/lang/Object;
  
120 ····move-result-object·p0131 ····move-result-object·p0
  
121 ····return-object·p0132 ····return-object·p0
122 .end·method133 .end·method
  
123 .method·public·static·bridge·synthetic·m(Lkotlinx/coroutines/internal/ClassValueCtorCache$cache$1;Ljava/lang/Class;)Ljava/lang/Object; 
124 ····.locals·0 
  
125 ····.line·0 
126 ····invoke-virtual·{p0,·p1},·Lkotlinx/coroutines/internal/ClassValueCtorCache$cache$1;->get(Ljava/lang/Class;)Ljava/lang/Object; 
  
127 ····move-result-object·p0 
  
128 ····return-object·p0 
129 .end·method 
  
130 .method·public·static·bridge·synthetic·m(Ljava/util/concurrent/CompletionException;)Ljava/lang/Throwable;134 .method·public·static·bridge·synthetic·m(Ljava/util/concurrent/CompletionException;)Ljava/lang/Throwable;
131 ····.locals·0135 ····.locals·0
  
132 ····.line·0136 ····.line·0
133 ····invoke-virtual·{p0},·Ljava/util/concurrent/CompletionException;->getCause()Ljava/lang/Throwable;137 ····invoke-virtual·{p0},·Ljava/util/concurrent/CompletionException;->getCause()Ljava/lang/Throwable;
  
134 ····move-result-object·p0138 ····move-result-object·p0
Offset 258, 14 lines modifiedOffset 258, 25 lines modified
258 ····invoke-static·{p0},·Ljava/nio/file/Files;->readSymbolicLink(Ljava/nio/file/Path;)Ljava/nio/file/Path;258 ····invoke-static·{p0},·Ljava/nio/file/Files;->readSymbolicLink(Ljava/nio/file/Path;)Ljava/nio/file/Path;
  
259 ····move-result-object·p0259 ····move-result-object·p0
  
260 ····return-object·p0260 ····return-object·p0
261 .end·method261 .end·method
  
 262 .method·public·static·bridge·synthetic·m(Ljava/nio/file/Path;Ljava/lang/Iterable;Ljava/nio/charset/Charset;[Ljava/nio/file/OpenOption;)Ljava/nio/file/Path;
 263 ····.locals·0
  
 264 ····.line·0
 265 ····invoke-static·{p0,·p1,·p2,·p3},·Ljava/nio/file/Files;->write(Ljava/nio/file/Path;Ljava/lang/Iterable;Ljava/nio/charset/Charset;[Ljava/nio/file/OpenOption;)Ljava/nio/file/Path;
  
 266 ····move-result-object·p0
  
 267 ····return-object·p0
 268 .end·method
  
262 .method·public·static·bridge·synthetic·m(Ljava/nio/file/Path;Ljava/lang/String;)Ljava/nio/file/Path;269 .method·public·static·bridge·synthetic·m(Ljava/nio/file/Path;Ljava/lang/String;)Ljava/nio/file/Path;
263 ····.locals·0270 ····.locals·0
  
264 ····.line·0271 ····.line·0
265 ····invoke-interface·{p0,·p1},·Ljava/nio/file/Path;->resolve(Ljava/lang/String;)Ljava/nio/file/Path;272 ····invoke-interface·{p0,·p1},·Ljava/nio/file/Path;->resolve(Ljava/lang/String;)Ljava/nio/file/Path;
  
266 ····move-result-object·p0273 ····move-result-object·p0
Offset 430, 14 lines modifiedOffset 441, 23 lines modified
  
430 ····.line·0441 ····.line·0
431 ····sget-object·v0,·Ljava/nio/file/StandardCopyOption;->REPLACE_EXISTING:Ljava/nio/file/StandardCopyOption;442 ····sget-object·v0,·Ljava/nio/file/StandardCopyOption;->REPLACE_EXISTING:Ljava/nio/file/StandardCopyOption;
  
432 ····return-object·v0443 ····return-object·v0
433 .end·method444 .end·method
  
 445 .method·public·static·bridge·synthetic·m()Ljava/nio/file/StandardOpenOption;
 446 ····.locals·1
  
 447 ····.line·0
 448 ····sget-object·v0,·Ljava/nio/file/StandardOpenOption;->APPEND:Ljava/nio/file/StandardOpenOption;
  
 449 ····return-object·v0
 450 .end·method
  
434 .method·public·static·bridge·synthetic·m(Ljava/lang/Object;)Ljava/nio/file/attribute/BasicFileAttributeView;451 .method·public·static·bridge·synthetic·m(Ljava/lang/Object;)Ljava/nio/file/attribute/BasicFileAttributeView;
435 ····.locals·0452 ····.locals·0
  
436 ····.line·0453 ····.line·0
437 ····check-cast·p0,·Ljava/nio/file/attribute/BasicFileAttributeView;454 ····check-cast·p0,·Ljava/nio/file/attribute/BasicFileAttributeView;
  
438 ····return-object·p0455 ····return-object·p0
Offset 448, 14 lines modifiedOffset 468, 25 lines modified
  
448 ····.line·0468 ····.line·0
449 ····check-cast·p0,·Ljava/nio/file/attribute/BasicFileAttributes;469 ····check-cast·p0,·Ljava/nio/file/attribute/BasicFileAttributes;
  
450 ····return-object·p0470 ····return-object·p0
451 .end·method471 .end·method
  
 472 .method·public·static·bridge·synthetic·m(Ljava/nio/file/Path;Ljava/lang/Class;[Ljava/nio/file/LinkOption;)Ljava/nio/file/attribute/BasicFileAttributes;
 473 ····.locals·0
  
 474 ····.line·0
 475 ····invoke-static·{p0,·p1,·p2},·Ljava/nio/file/Files;->readAttributes(Ljava/nio/file/Path;Ljava/lang/Class;[Ljava/nio/file/LinkOption;)Ljava/nio/file/attribute/BasicFileAttributes;
  
 476 ····move-result-object·p0
  
 477 ····return-object·p0
Max diff block lines reached; 4170/8458 bytes (49.30%) of diff not shown.