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.</