| Offset 1, 121 lines modified | Offset 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 | ||
| Offset 1, 80 lines modified | Offset 0, 0 lines modified | ||
| 1 | Verifies | ||
| 2 | Verified·using·v1·scheme·(JAR·signing):·true | ||
| 3 | Verified·using·v2·scheme·(APK·Signature·Scheme·v2):·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/. | ||
| Offset 1, 14 lines modified | Offset 1, 14 lines modified | ||
| 1 | Zip·file·size:·6 | 1 | 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.properties | 2 | -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.textproto | 3 | -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·····3 | 4 | -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.profm | 5 | -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··8 | 6 | -rw-r--r--··0.0·unx··8413360·b-·defN·81-Jan-01·01:01·classes.dex |
| 7 | -rw-r--r--··0.0·unx··424 | 7 | -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.sql | 8 | -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.sql | 9 | -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.sql | 10 | -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.sql | 11 | -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.sql | 12 | -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.sql | 13 | -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.bin | 14 | -rw----·····2.4·fat·····1738·b-·defN·81-Jan-01·01:01·DebugProbesKt.bin |
| Offset 69, 16 lines modified | Offset 69, 16 lines modified | ||
| 69 | -rw----·····2.4·fat········7·b-·stor·81-Jan-01·01:01·META-INF/androidx.webkit_webkit.version | 69 | -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.version | 70 | -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.version | 71 | -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.version | 72 | -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.version | 73 | -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.CoroutineExceptionHandler | 74 | -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.MainDispatcherFactory | 75 | -rw----·····2.4·fat·······52·b-·defN·81-Jan-01·01:01·META-INF/services/kotlinx.coroutines.internal.MainDispatcherFactory |
| 76 | -rw----·····2.4·fat······95 | 76 | -rw----·····2.4·fat······951·b-·defN·81-Jan-01·01:01·THIRD-PARTY-NOTICES.txt |
| 77 | -rw----·····2.4·fat······· | 77 | -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.json | 78 | -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_builtins | 79 | -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_builtins | 80 | -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_builtins | 81 | -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_builtins | 82 | -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_builtins | 83 | -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_builtins | 84 | -rw----·····2.4·fat·····3399·b-·defN·81-Jan-01·01:01·kotlin/ranges/ranges.kotlin_builtins |
| Offset 1232, 11 lines modified | Offset 1232, 8 lines modified | ||
| 1232 | -rw----·····0.0·fat······956·b-·defN·81-Jan-01·01:01·res/zc.xml | 1232 | -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.xml | 1233 | -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.xml | 1234 | -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.xml | 1235 | -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.xml | 1236 | -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.png | 1237 | -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.arsc | 1238 | -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 | 12 | 1239 | 1237·files,·15071141·bytes·uncompressed,·6589588·bytes·compressed:··56.3% |
| Offset 1, 1 lines modified | Offset 1, 1 lines modified | ||
| 1 | Android·package·(APK),·with·gradle·app-metadata.properties | 1 | Android·package·(APK),·with·gradle·app-metadata.properties |
| Offset 1, 35 lines modified | Offset 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············:· | 4 | checksum············:·0ff62c5d |
| 5 | signature···········:· | 5 | signature···········:·58da...8e42 |
| 6 | file_size···········:·424 | 6 | file_size···········:·4242320 |
| 7 | header_size·········:·112 | 7 | header_size·········:·112 |
| 8 | link_size···········:·0 | 8 | link_size···········:·0 |
| 9 | link_off············:·0·(0x000000) | 9 | link_off············:·0·(0x000000) |
| 10 | string_ids_size·····:·2432 | 10 | string_ids_size·····:·24329 |
| 11 | string_ids_off······:·112·(0x000070) | 11 | string_ids_off······:·112·(0x000070) |
| 12 | type_ids_size·······:·30 | 12 | type_ids_size·······:·3081 |
| 13 | type_ids_off········:·974 | 13 | type_ids_off········:·97428·(0x017c94) |
| 14 | proto_ids_size······:·61 | 14 | proto_ids_size······:·6121 |
| 15 | proto_ids_off·······:·1097 | 15 | proto_ids_off·······:·109752·(0x01acb8) |
| 16 | field_ids_size······:·559 | 16 | field_ids_size······:·5599 |
| 17 | field_ids_off·······:·183 | 17 | field_ids_off·······:·183204·(0x02cba4) |
| 18 | method_ids_size·····:·231 | 18 | method_ids_size·····:·23132 |
| 19 | method_ids_off······:·227 | 19 | method_ids_off······:·227996·(0x037a9c) |
| 20 | class_defs_size·····:·2467 | 20 | class_defs_size·····:·2467 |
| 21 | class_defs_off······:·41 | 21 | class_defs_off······:·413052·(0x064d7c) |
| 22 | data_size···········:·37 | 22 | data_size···········:·3750324 |
| 23 | data_off············:·491 | 23 | data_off············:·491996·(0x0781dc) |
| 24 | Class·#0·header: | 24 | Class·#0·header: |
| 25 | class_idx···········:·4 | 25 | class_idx···········:·482 |
| 26 | access_flags········:·4113·(0x1011) | 26 | access_flags········:·4113·(0x1011) |
| 27 | superclass_idx······:·1 | 27 | superclass_idx······:·170 |
| 28 | source_file_idx·····:·5651 | 28 | source_file_idx·····:·5651 |
| 29 | static_fields_size··:·1 | 29 | static_fields_size··:·1 |
| 30 | instance_fields_size:·0 | 30 | instance_fields_size:·0 |
| 31 | direct_methods_size·:·1 | 31 | direct_methods_size·:·1 |
| 32 | virtual_methods_size:·0 | 32 | virtual_methods_size:·0 |
| 33 | Class·#0·annotations: | 33 | Class·#0·annotations: |
| Offset 50, 154 lines modified | Offset 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····:·15 | 57 | ······method_idx····:·1580 |
| 58 | ······code··········- | 58 | ······code··········- |
| 59 | ······registers·····:·3 | 59 | ······registers·····:·3 |
| 60 | ······ins···········:·0 | 60 | ······ins···········:·0 |
| 61 | ······outs··········:·1 | 61 | ······outs··········:·1 |
| 62 | ······insns·size····:·28·16-bit·code·units | 62 | ······insns·size····:·28·16-bit·code·units |
| 63 | 0784 | 63 | 0784bc:········································|[0784bc]·kotlin.collections.AbstractIterator$WhenMappings.<clinit>:()V |
| 64 | 0784 | 64 | 0784cc:·7100·9d14·0000·························|0000:·invoke-static·{},·Lkotlin/collections/State;.values:()[Lkotlin/collections/State;·//·method@149d |
| 65 | 0784 | 65 | 0784d2:·0c00···································|0003:·move-result-object·v0 |
| 66 | 0784 | 66 | 0784d4:·2100···································|0004:·array-length·v0,·v0 |
| 67 | 0784 | 67 | 0784d6:·2300·950b······························|0005:·new-array·v0,·v0,·[I·//·type@0b95 |
| 68 | 0784 | 68 | 0784da:·6201·dd00······························|0007:·sget-object·v1,·Lkotlin/collections/State;.Done:Lkotlin/collections/State;·//·field@00dd |
| 69 | 0784 | 69 | 0784de:·6e10·9b14·0100·························|0009:·invoke-virtual·{v1},·Lkotlin/collections/State;.ordinal:()I·//·method@149b |
| 70 | 0784 | 70 | 0784e4:·0a01···································|000c:·move-result·v1 |
| 71 | 0784 | 71 | 0784e6:·1212···································|000d:·const/4·v2,·#int·1·//·#1 |
| 72 | 0784 | 72 | 0784e8:·4b02·0001······························|000e:·aput·v2,·v0,·v1 |
| 73 | 0784 | 73 | 0784ec:·6201·e000······························|0010:·sget-object·v1,·Lkotlin/collections/State;.Ready:Lkotlin/collections/State;·//·field@00e0 |
| 74 | 0784 | 74 | 0784f0:·6e10·9b14·0100·························|0012:·invoke-virtual·{v1},·Lkotlin/collections/State;.ordinal:()I·//·method@149b |
| 75 | 0784 | 75 | 0784f6:·0a01···································|0015:·move-result·v1 |
| 76 | 0784 | 76 | 0784f8:·1222···································|0016:·const/4·v2,·#int·2·//·#2 |
| 77 | 0784 | 77 | 0784fa:·4b02·0001······························|0017:·aput·v2,·v0,·v1 |
| 78 | 0784 | 78 | 0784fe:·6900·6100······························|0019:·sput-object·v0,·Lkotlin/collections/AbstractIterator$WhenMappings;.$EnumSwitchMapping$0:[I·//·field@0061 |
| 79 | 078 | 79 | 078502:·0e00···································|001b:·return-void |
| 80 | ······catches·······:·2 | 80 | ······catches·······:·2 |
| 81 | ········0x0007·-·0x0010 | 81 | ········0x0007·-·0x0010 |
| 82 | ··········Ljava/lang/NoSuchFieldError;·->·0x0010 | 82 | ··········Ljava/lang/NoSuchFieldError;·->·0x0010 |
| 83 | ········0x0010·-·0x0019 | 83 | ········0x0010·-·0x0019 |
| 84 | ··········Ljava/lang/NoSuchFieldError;·->·0x0019 | 84 | ··········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···········:·48 | 90 | class_idx···········:·484 |
| 91 | access_flags········:·17·(0x0011) | 91 | access_flags········:·17·(0x0011) |
| 92 | superclass_idx······:·1 | 92 | superclass_idx······:·170 |
| 93 | source_file_idx·····:·5652 | 93 | source_file_idx·····:·5652 |
| 94 | static_fields_size··:·0 | 94 | static_fields_size··:·0 |
| 95 | instance_fields_size:·0 | 95 | instance_fields_size:·0 |
| 96 | direct_methods_size·:·2 | 96 | direct_methods_size·:·2 |
| 97 | virtual_methods_size:·6 | 97 | virtual_methods_size:·6 |
| 98 | Class·#1·annotations: | 98 | Class·#1·annotations: |
| 99 | Annotations·on·class | 99 | 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=48 | 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=48 |
| 103 | Annotations·on·method·#159 | 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·#159 | 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····:·158 | 119 | ······method_idx····:·1589 |
| 120 | ······code··········- | 120 | ······code··········- |
| 121 | ······registers·····:·1 | 121 | ······registers·····:·1 |
| 122 | ······ins···········:·1 | 122 | ······ins···········:·1 |
| 123 | ······outs··········:·1 | 123 | ······outs··········:·1 |
| 124 | ······insns·size····:·4·16-bit·code·units | 124 | ······insns·size····:·4·16-bit·code·units |
| 125 | 078 | 125 | 07873c:········································|[07873c]·kotlin.collections.AbstractList$Companion.<init>:()V |
| 126 | 078 | 126 | 07874c:·7010·a801·0000·························|0000:·invoke-direct·{v0},·Ljava/lang/Object;.<init>:()V·//·method@01a8 |
| 127 | 078 | 127 | 078752:·0e00···································|0003:·return-void |
| 128 | ······catches·······:·(none) | 128 | ······catches·······:·(none) |
| 129 | ······positions·····: | 129 | ······positions·····: |
| 130 | ········0x0000·line=105 | 130 | ········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. | |||
| Offset 1, 8 lines modified | Offset 1, 8 lines modified | ||
| 1 | Zip·file·size:·455 | 1 | 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.class | 2 | ?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.class | 3 | ?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.class | 4 | ?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.class | 5 | ?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.class | 6 | ?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.class | 7 | ?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.class | 8 | ?rwxrwxr-x··2.0·unx······259·b-·stor·80-Jan-01·00:00·kotlin/collections/ArraysUtilJVM.class |
| Offset 144, 18 lines modified | Offset 144, 19 lines modified | ||
| 144 | ?rwxrwxr-x··2.0·unx······125·b-·stor·80-Jan-01·00:00·kotlin/io/path/ExperimentalPathApi.class | 144 | ?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.class | 145 | ?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.class | 146 | ?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.class | 147 | ?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.class | 148 | ?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.class | 149 | ?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.class | 150 | ?rwxrwxr-x··2.0·unx·····1990·b-·stor·80-Jan-01·00:00·kotlin/io/path/PathRelativizer.class |
| 151 | ?rwxrwxr-x··2.0·unx····14 | 151 | ?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·····16 | 153 | ?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.class | 154 | ?rwxrwxr-x··2.0·unx·····1156·b-·stor·80-Jan-01·00:00·kotlin/io/path/PathWalkOption.class |
| 154 | ?rwxrwxr-x··2.0·unx·····9 | 155 | ?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.class | 156 | ?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.class | 157 | ?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.class | 158 | ?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.class | 159 | ?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.class | 160 | ?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.class | 161 | ?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.class | 162 | ?rwxrwxr-x··2.0·unx······132·b-·stor·80-Jan-01·00:00·kotlin/jvm/JvmDefaultWithoutCompatibility.class |
| Offset 282, 15 lines modified | Offset 283, 14 lines modified | ||
| 282 | ?rwxrwxr-x··2.0·unx······571·b-·stor·80-Jan-01·00:00·kotlin/reflect/TypesJVMKt$WhenMappings.class | 283 | ?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.class | 284 | ?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.class | 285 | ?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.class | 286 | ?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.class | 287 | ?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.class | 288 | ?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.class | 289 | ?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.class | 290 | ?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.class | 291 | ?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.class | 292 | ?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.class | 293 | ?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.class | 294 | ?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.class | 295 | ?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.class | 296 | ?rwxrwxr-x··2.0·unx·····1081·b-·stor·80-Jan-01·00:00·kotlin/text/CharDirectionality$Companion.class |
| Offset 550, 15 lines modified | Offset 550, 15 lines modified | ||
| 550 | ?rwxrwxr-x··2.0·unx·····1033·b-·stor·80-Jan-01·00:00·kotlinx/coroutines/flow/internal/FusibleFlow$DefaultImpls.class | 550 | ?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.class | 551 | ?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.class | 552 | ?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.class | 553 | ?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.class | 554 | ?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.class | 555 | ?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.class | 556 | ?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·····6 | 557 | ?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.class | 558 | ?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.class | 559 | ?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.class | 560 | ?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.class | 561 | ?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.class | 562 | ?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.class | 563 | ?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.class | 564 | ?rwxrwxr-x··2.0·unx·····1297·b-·stor·80-Jan-01·00:00·kotlinx/coroutines/internal/CoroutineExceptionHandlerImpl_commonKt.class |
| Offset 679, 15 lines modified | Offset 679, 15 lines modified | ||
| 679 | ?rwxrwxr-x··2.0·unx······234·b-·stor·80-Jan-01·00:00·okhttp3/EventListener$Companion.class | 679 | ?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.class | 680 | ?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.class | 681 | ?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.class | 682 | ?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.class | 683 | ?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.class | 684 | ?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.class | 685 | ?rwxrwxr-x··2.0·unx·····4111·b-·stor·80-Jan-01·00:00·okhttp3/Handshake.class |
| 686 | ?rwxrwxr-x··2.0·unx····· | 686 | ?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.class | 687 | ?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.class | 688 | ?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.class | 689 | ?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.class | 690 | ?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.class | 691 | ?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.class | 692 | ?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.class | 693 | ?rwxrwxr-x··2.0·unx······495·b-·stor·80-Jan-01·00:00·okhttp3/Interceptor$Chain.class |
| Offset 1134, 15 lines modified | Offset 1134, 15 lines modified | ||
| 1134 | ?rwxrwxr-x··2.0·unx······498·b-·stor·80-Jan-01·00:00·kotlin/io/NoSuchFileException.class | 1134 | ?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.class | 1135 | ?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.class | 1136 | ?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.class | 1137 | ?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.class | 1138 | ?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.class | 1139 | ?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.class | 1140 | ?rwxrwxr-x··2.0·unx·····3677·b-·stor·80-Jan-01·00:00·kotlin/io/path/PathTreeWalk.class |
| 1141 | ?rwxrwxr-x··2.0·unx····1104 | 1141 | ?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.class | 1142 | ?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.class | 1143 | ?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.class | 1144 | ?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.class | 1145 | ?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.class | 1146 | ?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.class | 1147 | ?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.class | 1148 | ?rwxrwxr-x··2.0·unx······416·b-·stor·80-Jan-01·00:00·kotlin/jvm/functions/Function15.class |
| Offset 1418, 30 lines modified | Offset 1418, 30 lines modified | ||
| 1418 | ?rwxrwxr-x··2.0·unx······703·b-·stor·80-Jan-01·00:00·kotlinx/coroutines/flow/internal/NoOpContinuation.class | 1418 | ?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.class | 1419 | ?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.class | 1420 | ?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.class | 1421 | ?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.class | 1422 | ?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.class | 1423 | ?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.class | 1424 | ?rwxrwxr-x··2.0·unx·····1467·b-·stor·80-Jan-01·00:00·kotlinx/coroutines/internal/AtomicOp.class |
| 1425 | ?rwxrwxr-x··2.0·unx······7 | 1425 | ?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.class | 1426 | ?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.class | 1427 | ?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.class | 1428 | ?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.class | 1429 | ?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.class | 1430 | ?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.class | 1431 | ?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.class | 1432 | ?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.class | 1433 | ?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.class | 1434 | ?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.class | 1435 | ?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.class | 1436 | ?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.class | 1437 | ?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.class | 1438 | ?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.class | 1439 | ?rwxrwxr-x··2.0·unx······183·b-·stor·80-Jan-01·00:00·kotlinx/coroutines/selects/SelectInstanceInternal.class |
| 1440 | ?rwxrwxr-x··2.0·unx·····23 | 1440 | ?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.class | 1441 | ?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.class | 1442 | ?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.class | 1443 | ?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.class | 1444 | ?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.class | 1445 | ?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.class | 1446 | ?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.class | 1447 | ?rwxrwxr-x··2.0·unx······158·b-·stor·80-Jan-01·00:00·okhttp3/EventListener$Companion$NONE$1.class |
| Offset 2131, 15 lines modified | Offset 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.class | 2131 | ?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.class | 2132 | ?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.class | 2133 | ?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. | |||
| Offset 444, 14 lines modified | Offset 444, 17 lines modified | ||
| 444 | Filename:·kotlin/io/path/PathRelativizer.class | 444 | Filename:·kotlin/io/path/PathRelativizer.class |
| 445 | Comment:· | 445 | Comment:· |
| 446 | Filename:·kotlin/io/path/PathTreeWalk$$ExternalSyntheticApiModelOutline0.class | 446 | 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.class | 450 | Filename:·kotlin/io/path/PathTreeWalkKt.class |
| 449 | Comment:· | 451 | Comment:· |
| 450 | Filename:·kotlin/io/path/PathWalkOption.class | 452 | Filename:·kotlin/io/path/PathWalkOption.class |
| 451 | Comment:· | 453 | Comment:· |
| 452 | Filename:·kotlin/io/path/PathsKt__PathReadWriteKt.class | 454 | Filename:·kotlin/io/path/PathsKt__PathReadWriteKt.class |
| Offset 855, 17 lines modified | Offset 858, 14 lines modified | ||
| 855 | Filename:·kotlin/sequences/SequencesKt__SequenceBuilderKt.class | 858 | Filename:·kotlin/sequences/SequencesKt__SequenceBuilderKt.class |
| 856 | Comment:· | 859 | Comment:· |
| 857 | Filename:·kotlin/sequences/USequencesKt___USequencesKt.class | 860 | 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.class | 862 | Filename:·kotlin/streams/jdk8/StreamsKt$$ExternalSyntheticLambda7.class |
| 862 | Comment:· | 863 | Comment:· |
| 863 | Filename:·kotlin/streams/jdk8/StreamsKt.class | 864 | Filename:·kotlin/streams/jdk8/StreamsKt.class |
| 864 | Comment:· | 865 | Comment:· |
| 865 | Filename:·kotlin/system/ProcessKt.class | 866 | Filename:·kotlin/system/ProcessKt.class |
| Offset 2702, 106208 lines modified | Offset 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··················· | 2709 | 02E3E7·CRC···················90FBD72D·(2432423725) |
| 2710 | 02E3EB·Compressed·Size·······000011 | 2710 | 02E3EB·Compressed·Size·······0000115B·(4443) |
| 2711 | 02E3EF·Uncompressed·Size·····000039 | 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·filename | 2717 | #··········Zero·length·filename |
| 2718 | # | 2718 | # |
| 2719 | 02E43B·PAYLOAD | 2719 | 02E43B·PAYLOAD |
| 2720 | 02F5 | 2720 | 02F596·LOCAL·HEADER·#151·····04034B50·(67324752) |
| 2721 | 02F5 | 2721 | 02F59A·Extract·Zip·Spec······14·(20)·'2.0' |
| 2722 | 02F5 | 2722 | 02F59B·Extract·OS············00·(0)·'MS-DOS' |
| 2723 | 02F5 | 2723 | 02F59C·General·Purpose·Flag··0000·(0) |
| 2724 | ·······[Bits·1-2]············0·'Normal·Compression' | ||
| 2724 | 02F5 | 2725 | 02F59E·Compression·Method····0008·(8)·'Deflated' |
| 2725 | 02F5 | 2726 | 02F5A0·Modification·Time·····00210000·(2162688)·'Tue·Jan··1·00:00:00·1980' |
| 2726 | 02F5 | 2727 | 02F5A4·CRC···················F99AFDD5·(4187684309) |
| 2727 | 02F5 | 2728 | 02F5A8·Compressed·Size·······00000D3D·(3389) |
| 2728 | 02F5 | 2729 | 02F5AC·Uncompressed·Size·····000031A6·(12710) |
| 2729 | 02F5 | 2730 | 02F5B0·Filename·Length·······0046·(70) |
| 2730 | 02F5 | 2731 | 02F5B2·Extra·Length··········0000·(0) |
| 2731 | 02F5 | 2732 | 02F5B4·Filename··············'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' |
| 2732 | # | 2733 | # |
| 2733 | #·WARNING:·Offset·0x2F5 | 2734 | #·WARNING:·Offset·0x2F5B4:·Filename·'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' |
| 2734 | #··········Zero·length·filename | 2735 | #··········Zero·length·filename |
| 2735 | # | 2736 | # |
| 2736 | 02F5 | 2737 | 02F5FA·PAYLOAD |
| 2737 | 0 | 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 | 030 | 2739 | 03033B·Extract·Zip·Spec······14·(20)·'2.0' |
| 2756 | 030 | 2740 | 03033C·Extract·OS············00·(0)·'MS-DOS' |
| 2757 | 030 | 2741 | 03033D·General·Purpose·Flag··0000·(0) |
| 2758 | 030 | 2742 | 03033F·Compression·Method····0000·(0)·'Stored' |
| 2759 | 030 | 2743 | 030341·Modification·Time·····00210000·(2162688)·'Tue·Jan··1·00:00:00·1980' |
| 2760 | 030 | 2744 | 030345·CRC···················2324FA20·(589625888) |
| 2761 | 030 | 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 | 030 | 2780 | 030EE8·Uncompressed·Size·····000025D7·(9687) |
| 2763 | 030 | 2781 | 030EEC·Filename·Length·······002D·(45) |
| 2764 | 030 | 2782 | 030EEE·Extra·Length··········0000·(0) |
| 2765 | 030 | 2783 | 030EF0·Filename··············'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' |
| 2766 | # | 2784 | # |
| 2767 | #·WARNING:·Offset·0x30 | 2785 | #·WARNING:·Offset·0x30EF0:·Filename·'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' |
| 2768 | #··········Zero·length·filename | 2786 | #··········Zero·length·filename |
| 2769 | # | 2787 | # |
| 2770 | 030 | 2788 | 030F1D·PAYLOAD |
| 2771 | 03 | 2789 | 0334F4·LOCAL·HEADER·#155·····04034B50·(67324752) |
| 2772 | 03 | 2790 | 0334F8·Extract·Zip·Spec······14·(20)·'2.0' |
| 2773 | 03 | 2791 | 0334F9·Extract·OS············00·(0)·'MS-DOS' |
| 2774 | 03 | 2792 | 0334FA·General·Purpose·Flag··0000·(0) |
| 2775 | 03 | 2793 | 0334FC·Compression·Method····0000·(0)·'Stored' |
| 2776 | 03 | 2794 | 0334FE·Modification·Time·····00210000·(2162688)·'Tue·Jan··1·00:00:00·1980' |
| 2777 | 03 | 2795 | 033502·CRC···················00A79D81·(10984833) |
| 2778 | 03 | 2796 | 033506·Compressed·Size·······00000397·(919) |
| 2779 | 03 | 2797 | 03350A·Uncompressed·Size·····00000397·(919) |
| 2780 | 03 | 2798 | 03350E·Filename·Length·······0043·(67) |
| 2781 | 03 | 2799 | 033510·Extra·Length··········0000·(0) |
| 2782 | 03 | 2800 | 033512·Filename··············'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' |
| 2783 | # | 2801 | # |
| 2784 | #·WARNING:·Offset·0x3 | 2802 | #·WARNING:·Offset·0x33512:·Filename·'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' |
| 2785 | #··········Zero·length·filename | 2803 | #··········Zero·length·filename |
| 2786 | # | 2804 | # |
| 2787 | 03 | 2805 | 033555·PAYLOAD |
| Max diff block lines reached; 9315193/9339076 bytes (99.74%) of diff not shown. | |||
| Offset 11, 42 lines modified | Offset 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 modified | Offset 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; |
| Offset 19, 15 lines modified | Offset 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$$ExternalSyntheticApiModelOutline | 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 modified | Offset 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$$ExternalSyntheticApiModelOutline | 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; |
| Offset 18, 53 lines modified | Offset 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__PathReadWriteKt | 28 | 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 | ········ | 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$$ExternalSyntheticApiModelOutline | 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$$ExternalSyntheticApiModelOutline | 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·=· | 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 modified | Offset 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( | 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( | 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$$ExternalSyntheticApiModelOutline | 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 modified | Offset 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·=· | 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·=· | 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·=· | 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·=· | 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( | 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. | |||
| Offset 4, 87 lines modified | Offset 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. | 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·OptionalsKt | 15 | 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·( | 20 | ········if·(PathTreeWalkKt$$ExternalSyntheticApiModelOutline1.m(optional))·{ |
| 21 | ············sequence·=·SequencesKt.sequenceOf(new·Object[]·{· | 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·( | 31 | ········if·(PathTreeWalkKt$$ExternalSyntheticApiModelOutline1.m(optional))·{ |
| 32 | ············m·=· | 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·( | 41 | ········if·(PathTreeWalkKt$$ExternalSyntheticApiModelOutline1.m(optional))·{ |
| 42 | ············o·=· | 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· | 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·( | 58 | ········if·(PathTreeWalkKt$$ExternalSyntheticApiModelOutline1.m(optional))·{ |
| 59 | ············final·Object·m·=· | 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·( | 69 | ········if·(PathTreeWalkKt$$ExternalSyntheticApiModelOutline1.m(optional))·{ |
| 70 | ············list·=·CollectionsKt.listOf( | 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·( | 81 | ········if·(PathTreeWalkKt$$ExternalSyntheticApiModelOutline1.m(optional))·{ |
| 82 | ············set·=·SetsKt.setOf( | 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 | } |
| Offset 1, 13 lines modified | Offset 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 modified | Offset 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·=· | 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· | 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·=· | 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·=· | 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·=· | 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·=· | 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 | } |
| Offset 1, 24 lines modified | Offset 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. | 5 | import·kotlin.io.path.PathTreeWalkKt$$ExternalSyntheticApiModelOutline1; |
| 6 | import·java.time.Duration; | 6 | import·java.time.Duration; |
| 7 | public·final·class·DurationConversionsJDK8Kt | 7 | 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·=· | 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( | 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 | } |
| Offset 1, 14 lines modified | Offset 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. | 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·BiFunction | 10 | final·class·ContinuationHandler·implements·BiFunction |
| 11 | { | 11 | { |
| Offset 26, 22 lines modified | Offset 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·( | 33 | ············if·(PathTreeWalkKt$$ExternalSyntheticApiModelOutline1.m$1((Object)t))·{ |
| 34 | ················m·=· | 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·=· | 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); |
| Offset 1, 13 lines modified | Offset 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 modified | Offset 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. | 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·FutureKt | 31 | 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·=· | 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·=· | 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·=· | 48 | ········final·CompletableFuture·m·=·PathTreeWalkKt$$ExternalSyntheticApiModelOutline1.m(completionStage); |
| 48 | ········final·boolean·i·=· | 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( | 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 modified | Offset 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 | ········ | 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·=· | 89 | ········final·CompletableFuture·m·=·PathTreeWalkKt$$ExternalSyntheticApiModelOutline1.m(completionStage); |
| 89 | ········if·( | 90 | ········if·(PathTreeWalkKt$$ExternalSyntheticApiModelOutline1.m(m))·{ |
| 90 | ············try·{ | 91 | ············try·{ |
| 91 | ················return· | 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 | ········ | 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·=· | 118 | ············final·CompletableFuture·m·=·PathTreeWalkKt$$ExternalSyntheticApiModelOutline1.m(); |
| 118 | ············final·CompletableFutureCoroutine·completableFutureCoroutine·=·new·CompletableFutureCoroutine(coroutineContext2,·m); | 119 | ············final·CompletableFutureCoroutine·completableFutureCoroutine·=·new·CompletableFutureCoroutine(coroutineContext2,·m); |
| 119 | ············ | 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 | ········ | 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. | |||
| Offset 8, 31 lines modified | Offset 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·TimeKt | 18 | 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,· | 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·=· | 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·&&·( | 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 | ····} |
| Offset 1, 21 lines modified | Offset 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$$ExternalSyntheticApiModelOutline0 | 22 | public·final·synthetic·class·Headers$$ExternalSyntheticApiModelOutline0 |
| Offset 1, 13 lines modified | Offset 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. | 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 modified | Offset 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·=· | 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 modified | Offset 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·=· | 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 | } |
| Offset 13, 15 lines modified | Offset 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 modified | Offset 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·||·! | 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))·&&·! | 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$$ExternalSyntheticApiModelOutline | 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·=· | 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$ | 60 | ····························final·Path·m$2·=·PathTreeWalk$$ExternalSyntheticApiModelOutline0.m$1(path2); |
| 62 | ····························if·(m$ | 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· | 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 | ········ | 75 | ········PathTreeWalkKt$$ExternalSyntheticApiModelOutline1.m(); |
| 77 | ········throw· | 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 modified | Offset 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·=· | 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 modified | Offset 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 | ················ | 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·=· | 151 | ····················final·DirectoryStream·m·=·PathTreeWalkKt$$ExternalSyntheticApiModelOutline1.m((Object)closeable2); |
| 153 | ····················if·( | 152 | ····················if·(PathTreeWalkKt$$ExternalSyntheticApiModelOutline1.m((Object)m))·{ |
| 154 | ························exceptionsCollector.setPath(m$1); | 153 | ························exceptionsCollector.setPath(m$1); |
| 155 | ························final·SecureDirectoryStream·i·=· | 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 modified | Offset 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·=· | 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 modified | Offset 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·=· | 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. | |||
| Offset 1, 22 lines modified | Offset 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·Sequence | 7 | 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·=· | 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 | } |
| Offset 1, 23 lines modified | Offset 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·Sequence | 8 | 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·=· | 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 | } |
| Offset 1, 23 lines modified | Offset 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·Sequence | 8 | 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·=· | 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 | } |
| Offset 1, 23 lines modified | Offset 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·Sequence | 8 | 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·=· | 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 | } |
| Offset 1, 11 lines modified | Offset 1, 11 lines modified | ||
| 1 | package·kotlinx.coroutines.internal; | 1 | package·kotlinx.coroutines.internal; |
| 2 | import·k | 2 | import·okhttp3.Headers$$ExternalSyntheticApiModelOutline0; |
| 3 | import·kotlin.jvm.functions.Function1; | 3 | import·kotlin.jvm.functions.Function1; |
| 4 | final·class·ClassValueCtorCache·extends·CtorCache | 4 | 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 modified | Offset 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) | 21 | ········return·(Function1)Headers$$ExternalSyntheticApiModelOutline0.m(ClassValueCtorCache.cache,·clazz); |
| 22 | ····} | 22 | ····} |
| 23 | } | 23 | } |
| Offset 1, 12 lines modified | Offset 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. | 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 modified | Offset 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·=· | 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 | ················ | 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 | ········ | 95 | ········Headers$$ExternalSyntheticApiModelOutline0.m(l$0.stream); |
| 95 | ········throw·l$2; | 96 | ········throw·l$2; |
| 96 | ····} | 97 | ····} |
| 97 | } | 98 | } |
| Offset 23, 15 lines modified | Offset 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__PathRecursiveFunctionsKt | 33 | class·PathsKt__PathUtilsKt·extends·PathsKt__PathRecursiveFunctionsKt |
| 35 | { | 34 | { |
| 36 | ····public·PathsKt__PathUtilsKt()·{ | 35 | ····public·PathsKt__PathUtilsKt()·{ |
| Offset 51, 30 lines modified | Offset 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·=· | 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· | 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[]·{· | 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 modified | Offset 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·=· | 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·=· | 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·=· | 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·=· | 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 modified | Offset 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) | 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 modified | Offset 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·=· | 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·=· | 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. | |||
| Offset 7, 15 lines modified | Offset 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. | 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·JvmSystemFileSystem | 19 | public·class·NioSystemFileSystem·extends·JvmSystemFileSystem |
| 20 | { | 20 | { |
| Offset 33, 16 lines modified | Offset 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]·=· | 40 | ····················array[1]·=·PathTreeWalkKt$$ExternalSyntheticApiModelOutline1.m(); |
| 41 | ···················· | 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 modified | Offset 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 | ········ | 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$$ExternalSyntheticApiModelOutline | 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·=· | 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·=· | 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 | ················} |
| Offset 1, 12 lines modified | Offset 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 modified | Offset 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) | 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 | } |
| Offset 1, 11 lines modified | Offset 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 modified | Offset 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·=· | 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 | } |
| Offset 1, 11 lines modified | Offset 1, 11 lines modified | ||
| 1 | package·kotlinx.coroutines.future; | 1 | package·kotlinx.coroutines.future; |
| 2 | import·kotlin. | 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·Function1 | 8 | final·class·FutureKt$asCompletableFuture$1·extends·Lambda·implements·Function1 |
| Offset 17, 14 lines modified | Offset 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 | ············ | 24 | ············PathTreeWalkKt$$ExternalSyntheticApiModelOutline1.m(this.$future,·this.$this_asCompletableFuture.getCompleted()); |
| 25 | ········} | 25 | ········} |
| 26 | ········finally·{ | 26 | ········finally·{ |
| 27 | ············ | 27 | ············PathTreeWalkKt$$ExternalSyntheticApiModelOutline1.m(this.$future,·t); |
| 28 | ········} | 28 | ········} |
| 29 | ····} | 29 | ····} |
| 30 | } | 30 | } |
| Offset 1, 11 lines modified | Offset 1, 11 lines modified | ||
| 1 | package·kotlinx.coroutines.future; | 1 | package·kotlinx.coroutines.future; |
| 2 | import·kotlin. | 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·Function1 | 7 | final·class·FutureKt$asCompletableFuture$2·extends·Lambda·implements·Function1 |
| 8 | { | 8 | { |
| Offset 14, 14 lines modified | Offset 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 | ············ | 21 | ············PathTreeWalkKt$$ExternalSyntheticApiModelOutline1.m(this.$future,·(Object)Unit.INSTANCE); |
| 22 | ········} | 22 | ········} |
| 23 | ········else·{ | 23 | ········else·{ |
| 24 | ············ | 24 | ············PathTreeWalkKt$$ExternalSyntheticApiModelOutline1.m(this.$future,·t); |
| 25 | ········} | 25 | ········} |
| 26 | ····} | 26 | ····} |
| 27 | } | 27 | } |
| Offset 2, 15 lines modified | Offset 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. | 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·Function2 | 12 | 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 modified | Offset 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·=· | 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:)(! | 55 | ································iftrue(Label_0045:)(!PathTreeWalkKt$$ExternalSyntheticApiModelOutline1.m$1((Object)t)); |
| 56 | ································continue·Label_0051_Outer; | 56 | ································continue·Label_0051_Outer; |
| 57 | ····························} | 57 | ····························} |
| 58 | ····························i·=· | 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; |
| Offset 1, 11 lines modified | Offset 1, 11 lines modified | ||
| 1 | package·kotlinx.coroutines.future; | 1 | package·kotlinx.coroutines.future; |
| 2 | import·k | 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·Function1 | 7 | final·class·FutureKt$await$2$1·extends·Lambda·implements·Function1 |
| 8 | { | 8 | { |
| Offset 15, 11 lines modified | Offset 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 | ········ | 22 | ········Headers$$ExternalSyntheticApiModelOutline0.m(this.$future,·false); |
| 23 | ········this.$consumer.cont·=·null; | 23 | ········this.$consumer.cont·=·null; |
| 24 | ····} | 24 | ····} |
| 25 | } | 25 | } |
| Offset 6, 18 lines modified | Offset 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 modified | Offset 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$$ExternalSyntheticApiModelOutline | 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·=· | 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]·=· | 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) | 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 modified | Offset 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·=· | 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 modified | Offset 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) | 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 modified | Offset 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) | 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 | ···················· | 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 modified | Offset 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. | |||
| Offset 1, 14 lines modified | Offset 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·Function2 | 10 | final·synthetic·class·PathsKt__PathRecursiveFunctionsKt$copyToRecursively$5$1·extends·FunctionReferenceImpl·implements·Function2 |
| Offset 1, 14 lines modified | Offset 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·Function2 | 10 | final·synthetic·class·PathsKt__PathRecursiveFunctionsKt$copyToRecursively$5$2·extends·FunctionReferenceImpl·implements·Function2 |
| Offset 1, 11 lines modified | Offset 1, 11 lines modified | ||
| 1 | package·kotlinx.coroutines.future; | 1 | package·kotlinx.coroutines.future; |
| 2 | import·kotlin. | 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 modified | Offset 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 | ········ | 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 | ········ | 33 | ········PathTreeWalkKt$$ExternalSyntheticApiModelOutline1.m(this.future,·o); |
| 34 | ····} | 34 | ····} |
| 35 | } | 35 | } |
| Offset 1, 27 lines modified | Offset 1, 27 lines modified | ||
| 1 | package·kotlin. | 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 modified | Offset 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· | 51 | public·final·synthetic·class·PathTreeWalkKt$$ExternalSyntheticApiModelOutline1 |
| 51 | { | 52 | { |
| 52 | } | 53 | } |
| Offset 1, 36 lines modified | Offset 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············:· | 4 | checksum············:·d142182b |
| 5 | signature···········:· | 5 | signature···········:·2e8b...82b3 |
| 6 | file_size···········:·8 | 6 | file_size···········:·8413360 |
| 7 | header_size·········:·112 | 7 | header_size·········:·112 |
| 8 | link_size···········:·0 | 8 | link_size···········:·0 |
| 9 | link_off············:·0·(0x000000) | 9 | link_off············:·0·(0x000000) |
| 10 | string_ids_size·····:·6 | 10 | string_ids_size·····:·63045 |
| 11 | string_ids_off······:·112·(0x000070) | 11 | string_ids_off······:·112·(0x000070) |
| 12 | type_ids_size·······:·872 | 12 | type_ids_size·······:·8720 |
| 13 | type_ids_off········:·25 | 13 | type_ids_off········:·252292·(0x03d984) |
| 14 | proto_ids_size······:·129 | 14 | proto_ids_size······:·12912 |
| 15 | proto_ids_off·······:·28 | 15 | proto_ids_off·······:·287172·(0x0461c4) |
| 16 | field_ids_size······:·442 | 16 | field_ids_size······:·44274 |
| 17 | field_ids_off·······:·44 | 17 | field_ids_off·······:·442116·(0x06bf04) |
| 18 | method_ids_size·····:·629 | 18 | method_ids_size·····:·62989 |
| 19 | method_ids_off······:·79 | 19 | method_ids_off······:·796308·(0x0c2694) |
| 20 | class_defs_size·····:·72 | 20 | class_defs_size·····:·7202 |
| 21 | class_defs_off······:·1 | 21 | class_defs_off······:·1300220·(0x13d6fc) |
| 22 | data_size···········:·68 | 22 | data_size···········:·6882676 |
| 23 | data_off············:·15 | 23 | data_off············:·1530684·(0x175b3c) |
| 24 | Class·#0·header: | 24 | Class·#0·header: |
| 25 | class_idx···········:·6 | 25 | class_idx···········:·6 |
| 26 | access_flags········:·17·(0x0011) | 26 | access_flags········:·17·(0x0011) |
| 27 | superclass_idx······:·79 | 27 | superclass_idx······:·7929 |
| 28 | source_file_idx·····:·751 | 28 | source_file_idx·····:·7516 |
| 29 | static_fields_size··:·0 | 29 | static_fields_size··:·0 |
| 30 | instance_fields_size:·0 | 30 | instance_fields_size:·0 |
| 31 | direct_methods_size·:·1 | 31 | direct_methods_size·:·1 |
| 32 | virtual_methods_size:·2 | 32 | virtual_methods_size:·2 |
| 33 | Class·#0·annotations: | 33 | Class·#0·annotations: |
| 34 | Annotations·on·class | 34 | Annotations·on·class |
| Offset 50, 17 lines modified | Offset 50, 17 lines modified | ||
| 50 | ······access········:·0x10001·(PUBLIC·CONSTRUCTOR) | 50 | ······access········:·0x10001·(PUBLIC·CONSTRUCTOR) |
| 51 | ······method_idx····:·0 | 51 | ······method_idx····:·0 |
| 52 | ······code··········- | 52 | ······code··········- |
| 53 | ······registers·····:·1 | 53 | ······registers·····:·1 |
| 54 | ······ins···········:·1 | 54 | ······ins···········:·1 |
| 55 | ······outs··········:·1 | 55 | ······outs··········:·1 |
| 56 | ······insns·size····:·4·16-bit·code·units | 56 | ······insns·size····:·4·16-bit·code·units |
| 57 | 175 | 57 | 175b9c:········································|[175b9c]·_COROUTINE.ArtificialStackFrames.<init>:()V |
| 58 | 175 | 58 | 175bac:·7010·d3ec·0000·························|0000:·invoke-direct·{v0},·Ljava/lang/Object;.<init>:()V·//·method@ecd3 |
| 59 | 175 | 59 | 175bb2:·0e00···································|0003:·return-void |
| 60 | ······catches·······:·(none) | 60 | ······catches·······:·(none) |
| 61 | ······positions·····: | 61 | ······positions·····: |
| 62 | ········0x0000·line=21 | 62 | ········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 modified | Offset 70, 23 lines modified | ||
| 70 | ······access········:·0x0011·(PUBLIC·FINAL) | 70 | ······access········:·0x0011·(PUBLIC·FINAL) |
| 71 | ······method_idx····:·1 | 71 | ······method_idx····:·1 |
| 72 | ······code··········- | 72 | ······code··········- |
| 73 | ······registers·····:·3 | 73 | ······registers·····:·3 |
| 74 | ······ins···········:·1 | 74 | ······ins···········:·1 |
| 75 | ······outs··········:·2 | 75 | ······outs··········:·2 |
| 76 | ······insns·size····:·16·16-bit·code·units | 76 | ······insns·size····:·16·16-bit·code·units |
| 77 | 175 | 77 | 175b3c:········································|[175b3c]·_COROUTINE.ArtificialStackFrames.coroutineBoundary:()Ljava/lang/StackTraceElement; |
| 78 | 175 | 78 | 175b4c:·2200·e01e······························|0000:·new-instance·v0,·Ljava/lang/Exception;·//·type@1ee0 |
| 79 | 175 | 79 | 175b50:·7010·51ec·0000·························|0002:·invoke-direct·{v0},·Ljava/lang/Exception;.<init>:()V·//·method@ec51 |
| 80 | 175 | 80 | 175b56:·1f00·0a1f······························|0005:·check-cast·v0,·Ljava/lang/Throwable;·//·type@1f0a |
| 81 | 175 | 81 | 175b5a:·1c01·0800······························|0007:·const-class·v1,·L_COROUTINE/_BOUNDARY;·//·type@0008 |
| 82 | 175 | 82 | 175b5e:·1a01·6572······························|0009:·const-string·v1,·"_BOUNDARY"·//·string@7265 |
| 83 | 175 | 83 | 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 | 175 | 84 | 175b68:·0c00···································|000e:·move-result-object·v0 |
| 85 | 175 | 85 | 175b6a:·1100···································|000f:·return-object·v0 |
| 86 | ······catches·······:·(none) | 86 | ······catches·······:·(none) |
| 87 | ······positions·····: | 87 | ······positions·····: |
| 88 | ········0x0000·line=46 | 88 | ········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 modified | Offset 95, 36 lines modified | ||
| 95 | ······access········:·0x0011·(PUBLIC·FINAL) | 95 | ······access········:·0x0011·(PUBLIC·FINAL) |
| 96 | ······method_idx····:·2 | 96 | ······method_idx····:·2 |
| 97 | ······code··········- | 97 | ······code··········- |
| 98 | ······registers·····:·3 | 98 | ······registers·····:·3 |
| 99 | ······ins···········:·1 | 99 | ······ins···········:·1 |
| 100 | ······outs··········:·2 | 100 | ······outs··········:·2 |
| 101 | ······insns·size····:·16·16-bit·code·units | 101 | ······insns·size····:·16·16-bit·code·units |
| 102 | 175 | 102 | 175b6c:········································|[175b6c]·_COROUTINE.ArtificialStackFrames.coroutineCreation:()Ljava/lang/StackTraceElement; |
| 103 | 175 | 103 | 175b7c:·2200·e01e······························|0000:·new-instance·v0,·Ljava/lang/Exception;·//·type@1ee0 |
| 104 | 175 | 104 | 175b80:·7010·51ec·0000·························|0002:·invoke-direct·{v0},·Ljava/lang/Exception;.<init>:()V·//·method@ec51 |
| 105 | 175 | 105 | 175b86:·1f00·0a1f······························|0005:·check-cast·v0,·Ljava/lang/Throwable;·//·type@1f0a |
| 106 | 175 | 106 | 175b8a:·1c01·0900······························|0007:·const-class·v1,·L_COROUTINE/_CREATION;·//·type@0009 |
| 107 | 175 | 107 | 175b8e:·1a01·6772······························|0009:·const-string·v1,·"_CREATION"·//·string@7267 |
| 108 | 175 | 108 | 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 | 175 | 109 | 175b98:·0c00···································|000e:·move-result-object·v0 |
| 110 | 175 | 110 | 175b9a:·1100···································|000f:·return-object·v0 |
| 111 | ······catches·······:·(none) | 111 | ······catches·······:·(none) |
| 112 | ······positions·····: | 112 | ······positions·····: |
| 113 | ········0x0000·line=34 | 113 | ········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···:·751 | 116 | ··source_file_idx···:·7516·(CoroutineDebugging.kt) |
| 117 | Class·#1·header: | 117 | Class·#1·header: |
| 118 | class_idx···········:·7 | 118 | class_idx···········:·7 |
| 119 | access_flags········:·17·(0x0011) | 119 | access_flags········:·17·(0x0011) |
| 120 | superclass_idx······:·79 | 120 | superclass_idx······:·7929 |
| 121 | source_file_idx·····:·751 | 121 | source_file_idx·····:·7516 |
| 122 | static_fields_size··:·1 | 122 | static_fields_size··:·1 |
| 123 | instance_fields_size:·0 | 123 | instance_fields_size:·0 |
| 124 | direct_methods_size·:·4 | 124 | direct_methods_size·:·4 |
| 125 | virtual_methods_size:·0 | 125 | virtual_methods_size:·0 |
| 126 | Class·#1·annotations: | 126 | Class·#1·annotations: |
| 127 | Annotations·on·class | 127 | Annotations·on·class |
| Offset 150, 34 lines modified | Offset 150, 34 lines modified | ||
| 150 | ······access········:·0x10008·(STATIC·CONSTRUCTOR) | 150 | ······access········:·0x10008·(STATIC·CONSTRUCTOR) |
| 151 | ······method_idx····:·3 | 151 | ······method_idx····:·3 |
| 152 | ······code··········- | 152 | ······code··········- |
| 153 | ······registers·····:·0 | 153 | ······registers·····:·0 |
| 154 | ······ins···········:·0 | 154 | ······ins···········:·0 |
| 155 | ······outs··········:·0 | 155 | ······outs··········:·0 |
| 156 | ······insns·size····:·1·16-bit·code·units | 156 | ······insns·size····:·1·16-bit·code·units |
| 157 | 175 | 157 | 175c54:········································|[175c54]·_COROUTINE.CoroutineDebuggingKt.<clinit>:()V |
| 158 | 175 | 158 | 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. | |||
| Offset 1, 8 lines modified | Offset 1, 8 lines modified | ||
| 1 | Zip·file·size:·135 | 1 | 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.class | 2 | ?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.class | 3 | ?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.class | 4 | ?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.class | 5 | ?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.class | 6 | ?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.class | 7 | ?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.class | 8 | ?rwxrwxr-x··2.0·unx·····1092·b-·stor·80-Jan-01·00:00·android/support/customtabs/ICustomTabsService$_Parcel.class |
| Offset 2832, 15 lines modified | Offset 2832, 15 lines modified | ||
| 2832 | ?rwxrwxr-x··2.0·unx·····3179·b-·stor·80-Jan-01·00:00·androidx/webkit/WebViewFeature.class | 2832 | ?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.class | 2833 | ?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.class | 2834 | ?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.class | 2835 | ?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.class | 2836 | ?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.class | 2837 | ?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.class | 2838 | ?rwxrwxr-x··2.0·unx······437·b-·stor·80-Jan-01·00:00·androidx/webkit/internal/ApiHelperForLollipop.class |
| 2839 | ?rwxrwxr-x··2.0·unx····13 | 2839 | ?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.class | 2840 | ?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.class | 2841 | ?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.class | 2842 | ?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.class | 2843 | ?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.class | 2844 | ?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.class | 2845 | ?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.class | 2846 | ?rwxrwxr-x··2.0·unx······805·b-·stor·80-Jan-01·00:00·androidx/webkit/internal/ApiHelperForOMR1.class |
| Offset 2954, 23 lines modified | Offset 2954, 23 lines modified | ||
| 2954 | ?rwxrwxr-x··2.0·unx······227·b-·stor·80-Jan-01·00:00·androidx/window/layout/WindowMetricsCalculatorDecorator.class | 2954 | ?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.class | 2955 | ?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.class | 2956 | ?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.class | 2957 | ?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.class | 2958 | ?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.class | 2959 | ?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.class | 2960 | ?rwxrwxr-x··2.0·unx·····4304·b-·stor·80-Jan-01·00:00·com/amazon/ion/Decimal.class |
| 2961 | ?rwxrwxr-x··2.0·unx······ | 2961 | ?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.class | 2962 | ?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.class | 2963 | ?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.class | 2964 | ?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.class | 2965 | ?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.class | 2966 | ?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.class | 2967 | ?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.class | 2968 | ?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·····10 | 2969 | ?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.class | 2970 | ?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.class | 2971 | ?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.class | 2972 | ?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.class | 2973 | ?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.class | 2974 | ?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.class | 2975 | ?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.class | 2976 | ?rwxrwxr-x··2.0·unx······445·b-·stor·80-Jan-01·00:00·com/amazon/ion/IonList$-CC.class |
| Offset 2980, 27 lines modified | Offset 2980, 26 lines modified | ||
| 2980 | ?rwxrwxr-x··2.0·unx·····1263·b-·stor·80-Jan-01·00:00·com/amazon/ion/IonSequence$-CC.class | 2980 | ?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.class | 2981 | ?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.class | 2982 | ?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.class | 2983 | ?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.class | 2984 | ?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.class | 2985 | ?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.class | 2986 | ?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·····1 | 2987 | ?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.class | 2988 | ?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.class | 2989 | ?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.class | 2990 | ?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.class | 2991 | ?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.class | 2992 | ?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.class | 2993 | ?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.class | 2994 | ?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.class | 2995 | ?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.class | 2996 | ?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·····18 | 2997 | ?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····2 | 2998 | ?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.class | 2999 | ?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.class | 3000 | ?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.class | 3001 | ?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.class | 3002 | ?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.class | 3003 | ?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.class | 3004 | ?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.class | 3005 | ?rwxrwxr-x··2.0·unx······864·b-·stor·80-Jan-01·00:00·com/amazon/ion/facet/Facets.class |
| Offset 3021, 53 lines modified | Offset 3020, 48 lines modified | ||
| 3021 | ?rwxrwxr-x··2.0·unx······522·b-·stor·80-Jan-01·00:00·com/amazon/ion/impl/ByteWriter.class | 3020 | ?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.class | 3021 | ?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.class | 3022 | ?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.class | 3023 | ?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.class | 3024 | ?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.class | 3025 | ?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.class | 3026 | ?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·····10 | 3027 | ?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.class | 3028 | ?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·····10 | 3029 | ?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.class | 3030 | ?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.class | 3031 | ?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.class | 3032 | ?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.class | 3033 | ?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.class | 3034 | ?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.class | 3035 | ?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·····17 | 3036 | ?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·····7 | 3037 | ?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.class | 3038 | ?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.class | 3039 | ?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·····13 | 3040 | ?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······9 | 3041 | ?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·····17 | 3042 | ?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·····1 | 3043 | ?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····24 | 3044 | ?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.class | 3045 | ?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······ | 3046 | ?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.class | 3047 | ?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·····33 | 3048 | ?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.class | 3049 | ?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.class | 3050 | ?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.class | 3051 | ?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····· | 3052 | ?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.class | 3053 | ?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·····10 | 3054 | ?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····14 | 3055 | ?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·····11 | 3056 | ?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.class | 3057 | ?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·····1 | 3058 | ?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.class | 3059 | ?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····· | 3060 | ?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.class | 3061 | ?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.class | 3062 | ?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.class | 3063 | ?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.class | 3064 | ?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. | |||
| Offset 8979, 17 lines modified | Offset 8979, 14 lines modified | ||
| 8979 | Filename:·com/amazon/ion/SystemSymbols.class | 8979 | Filename:·com/amazon/ion/SystemSymbols.class |
| 8980 | Comment:· | 8980 | Comment:· |
| 8981 | Filename:·com/amazon/ion/TextSpan.class | 8981 | 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.class | 8983 | Filename:·com/amazon/ion/Timestamp$Precision.class |
| 8986 | Comment:· | 8984 | Comment:· |
| 8987 | Filename:·com/amazon/ion/Timestamp.class | 8985 | Filename:·com/amazon/ion/Timestamp.class |
| 8988 | Comment:· | 8986 | Comment:· |
| 8989 | Filename:·com/amazon/ion/ValueFactory.class | 8987 | Filename:·com/amazon/ion/ValueFactory.class |
| Offset 9072, 17 lines modified | Offset 9069, 14 lines modified | ||
| 9072 | Filename:·com/amazon/ion/impl/IonBinary.class | 9069 | Filename:·com/amazon/ion/impl/IonBinary.class |
| 9073 | Comment:· | 9070 | Comment:· |
| 9074 | Filename:·com/amazon/ion/impl/IonCharacterReader.class | 9071 | 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.class | 9073 | Filename:·com/amazon/ion/impl/IonCursorBinary$CheckpointLocation.class |
| 9079 | Comment:· | 9074 | Comment:· |
| 9080 | Filename:·com/amazon/ion/impl/IonCursorBinary$RefillableState.class | 9075 | Filename:·com/amazon/ion/impl/IonCursorBinary$RefillableState.class |
| 9081 | Comment:· | 9076 | Comment:· |
| 9082 | Filename:·com/amazon/ion/impl/IonCursorBinary$State.class | 9077 | Filename:·com/amazon/ion/impl/IonCursorBinary$State.class |
| Offset 9096, 17 lines modified | Offset 9090, 14 lines modified | ||
| 9096 | Filename:·com/amazon/ion/impl/IonMessages.class | 9090 | Filename:·com/amazon/ion/impl/IonMessages.class |
| 9097 | Comment:· | 9091 | Comment:· |
| 9098 | Filename:·com/amazon/ion/impl/IonReaderContinuableApplicationBinary$1.class | 9092 | 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.class | 9094 | Filename:·com/amazon/ion/impl/IonReaderContinuableApplicationBinary$AnnotationSequenceIterator.class |
| 9103 | Comment:· | 9095 | Comment:· |
| 9104 | Filename:·com/amazon/ion/impl/IonReaderContinuableApplicationBinary$LocalSymbolTableSnapshot$1.class | 9096 | Filename:·com/amazon/ion/impl/IonReaderContinuableApplicationBinary$LocalSymbolTableSnapshot$1.class |
| 9105 | Comment:· | 9097 | Comment:· |
| 9106 | Filename:·com/amazon/ion/impl/IonReaderContinuableApplicationBinary$State.class | 9098 | Filename:·com/amazon/ion/impl/IonReaderContinuableApplicationBinary$State.class |
| Offset 9117, 17 lines modified | Offset 9108, 14 lines modified | ||
| 9117 | Filename:·com/amazon/ion/impl/IonReaderContinuableTopLevelBinary$1.class | 9108 | Filename:·com/amazon/ion/impl/IonReaderContinuableTopLevelBinary$1.class |
| 9118 | Comment:· | 9109 | Comment:· |
| 9119 | Filename:·com/amazon/ion/impl/IonReaderTextRawTokensX$1.class | 9110 | 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.class | 9112 | Filename:·com/amazon/ion/impl/IonReaderTextRawTokensX$CommentStrategy.class |
| 9124 | Comment:· | 9113 | Comment:· |
| 9125 | Filename:·com/amazon/ion/impl/IonReaderTextRawTokensX$NumericState.class | 9114 | Filename:·com/amazon/ion/impl/IonReaderTextRawTokensX$NumericState.class |
| 9126 | Comment:· | 9115 | Comment:· |
| 9127 | Filename:·com/amazon/ion/impl/IonReaderTextRawTokensX$ProhibitedCharacters.class | 9116 | Filename:·com/amazon/ion/impl/IonReaderTextRawTokensX$ProhibitedCharacters.class |
| Offset 9156, 32 lines modified | Offset 9144, 26 lines modified | ||
| 9156 | Filename:·com/amazon/ion/impl/IonReaderTreeSystem$Children.class | 9144 | Filename:·com/amazon/ion/impl/IonReaderTreeSystem$Children.class |
| 9157 | Comment:· | 9145 | Comment:· |
| 9158 | Filename:·com/amazon/ion/impl/IonReaderTreeUserX$1.class | 9146 | 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.class | 9148 | Filename:·com/amazon/ion/impl/IonTokenConstsX$1.class |
| 9163 | Comment:· | 9149 | Comment:· |
| 9164 | Filename:·com/amazon/ion/impl/IonTokenConstsX$CharacterSequence.class | 9150 | Filename:·com/amazon/ion/impl/IonTokenConstsX$CharacterSequence.class |
| 9165 | Comment:· | 9151 | Comment:· |
| 9166 | Filename:·com/amazon/ion/impl/IonTokenConstsX$EscapeType.class | 9152 | Filename:·com/amazon/ion/impl/IonTokenConstsX$EscapeType.class |
| 9167 | Comment:· | 9153 | Comment:· |
| 9168 | Filename:·com/amazon/ion/impl/IonTokenConstsX.class | 9154 | 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.class | 9156 | Filename:·com/amazon/ion/impl/IonTokenReader$Context.class |
| 9173 | Comment:· | 9157 | Comment:· |
| 9174 | Filename:·com/amazon/ion/impl/IonTokenReader$LocalReader.class | 9158 | Filename:·com/amazon/ion/impl/IonTokenReader$LocalReader.class |
| 9175 | Comment:· | 9159 | Comment:· |
| 9176 | Filename:·com/amazon/ion/impl/IonTokenReader$NumberType.class | 9160 | Filename:·com/amazon/ion/impl/IonTokenReader$NumberType.class |
| Offset 9246, 17 lines modified | Offset 9228, 14 lines modified | ||
| 9246 | Filename:·com/amazon/ion/impl/SubstituteSymbolTable$SymbolIterator.class | 9228 | Filename:·com/amazon/ion/impl/SubstituteSymbolTable$SymbolIterator.class |
| 9247 | Comment:· | 9229 | Comment:· |
| 9248 | Filename:·com/amazon/ion/impl/SymbolTableAsStruct.class | 9230 | 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.class | 9232 | Filename:·com/amazon/ion/impl/SymbolTableReader$Op.class |
| 9253 | Comment:· | 9233 | Comment:· |
| 9254 | Filename:·com/amazon/ion/impl/SymbolTableStructCache.class | 9234 | Filename:·com/amazon/ion/impl/SymbolTableStructCache.class |
| 9255 | Comment:· | 9235 | Comment:· |
| 9256 | Filename:·com/amazon/ion/impl/SystemValueIterator$-CC.class | 9236 | Filename:·com/amazon/ion/impl/SystemValueIterator$-CC.class |
| Offset 9318, 14 lines modified | Offset 9297, 17 lines modified | ||
| 9318 | Filename:·com/amazon/ion/impl/_Private_IonConstants$HighNibble.class | 9297 | 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. | |||
| Offset 51572, 267125 lines modified | Offset 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··················· | 51579 | 4328B8·CRC···················87C0C259·(2277556825) |
| 51580 | 4328BC·Compressed·Size·······00000 | 51580 | 4328BC·Compressed·Size·······00000F1D·(3869) |
| 51581 | 4328C0·Uncompressed·Size·····00003 | 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·filename | 51587 | #··········Zero·length·filename |
| 51588 | # | 51588 | # |
| 51589 | 432917·PAYLOAD | 51589 | 432917·PAYLOAD |
| 51590 | 4338 | 51590 | 433834·LOCAL·HEADER·#2839····04034B50·(67324752) |
| 51591 | 4338 | 51591 | 433838·Extract·Zip·Spec······14·(20)·'2.0' |
| 51592 | 4338 | 51592 | 433839·Extract·OS············00·(0)·'MS-DOS' |
| 51593 | 4338 | 51593 | 43383A·General·Purpose·Flag··0000·(0) |
| 51594 | 4338 | 51594 | 43383C·Compression·Method····0000·(0)·'Stored' |
| 51595 | 4338 | 51595 | 43383E·Modification·Time·····00210000·(2162688)·'Tue·Jan··1·00:00:00·1980' |
| 51596 | 4338 | 51596 | 433842·CRC···················842CA2DE·(2217517790) |
| 51597 | 4338 | 51597 | 433846·Compressed·Size·······0000034D·(845) |
| 51598 | 4338 | 51598 | 43384A·Uncompressed·Size·····0000034D·(845) |
| 51599 | 4338 | 51599 | 43384E·Filename·Length·······002E·(46) |
| 51600 | 4338 | 51600 | 433850·Extra·Length··········0000·(0) |
| 51601 | 4338 | 51601 | 433852·Filename··············'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' |
| 51602 | # | 51602 | # |
| 51603 | #·WARNING:·Offset·0x4338 | 51603 | #·WARNING:·Offset·0x433852:·Filename·'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' |
| 51604 | #··········Zero·length·filename | 51604 | #··········Zero·length·filename |
| 51605 | # | 51605 | # |
| 51606 | 4338 | 51606 | 433880·PAYLOAD |
| 51607 | 433B | 51607 | 433BCD·LOCAL·HEADER·#2840····04034B50·(67324752) |
| 51608 | 433B | 51608 | 433BD1·Extract·Zip·Spec······14·(20)·'2.0' |
| 51609 | 433B | 51609 | 433BD2·Extract·OS············00·(0)·'MS-DOS' |
| 51610 | 433B | 51610 | 433BD3·General·Purpose·Flag··0000·(0) |
| 51611 | 433B | 51611 | 433BD5·Compression·Method····0000·(0)·'Stored' |
| 51612 | 433B | 51612 | 433BD7·Modification·Time·····00210000·(2162688)·'Tue·Jan··1·00:00:00·1980' |
| 51613 | 433B | 51613 | 433BDB·CRC···················7EE1EEF3·(2128735987) |
| 51614 | 433B | 51614 | 433BDF·Compressed·Size·······0000034D·(845) |
| 51615 | 433B | 51615 | 433BE3·Uncompressed·Size·····0000034D·(845) |
| 51616 | 433B | 51616 | 433BE7·Filename·Length·······002E·(46) |
| 51617 | 433B | 51617 | 433BE9·Extra·Length··········0000·(0) |
| 51618 | 433B | 51618 | 433BEB·Filename··············'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' |
| 51619 | # | 51619 | # |
| 51620 | #·WARNING:·Offset·0x433B | 51620 | #·WARNING:·Offset·0x433BEB:·Filename·'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' |
| 51621 | #··········Zero·length·filename | 51621 | #··········Zero·length·filename |
| 51622 | # | 51622 | # |
| 51623 | 433 | 51623 | 433C19·PAYLOAD |
| 51624 | 433F | 51624 | 433F66·LOCAL·HEADER·#2841····04034B50·(67324752) |
| 51625 | 433F | 51625 | 433F6A·Extract·Zip·Spec······14·(20)·'2.0' |
| 51626 | 433F | 51626 | 433F6B·Extract·OS············00·(0)·'MS-DOS' |
| 51627 | 433F | 51627 | 433F6C·General·Purpose·Flag··0000·(0) |
| 51628 | 433F | 51628 | 433F6E·Compression·Method····0000·(0)·'Stored' |
| 51629 | 433F | 51629 | 433F70·Modification·Time·····00210000·(2162688)·'Tue·Jan··1·00:00:00·1980' |
| 51630 | 433F | 51630 | 433F74·CRC···················254AF75B·(625669979) |
| 51631 | 433F | 51631 | 433F78·Compressed·Size·······000001C4·(452) |
| 51632 | 433F | 51632 | 433F7C·Uncompressed·Size·····000001C4·(452) |
| 51633 | 433F | 51633 | 433F80·Filename·Length·······002E·(46) |
| 51634 | 433F | 51634 | 433F82·Extra·Length··········0000·(0) |
| 51635 | 433F | 51635 | 433F84·Filename··············'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' |
| 51636 | # | 51636 | # |
| 51637 | #·WARNING:·Offset·0x433F | 51637 | #·WARNING:·Offset·0x433F84:·Filename·'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' |
| 51638 | #··········Zero·length·filename | 51638 | #··········Zero·length·filename |
| 51639 | # | 51639 | # |
| 51640 | 433F | 51640 | 433FB2·PAYLOAD |
| 51641 | 4341 | 51641 | 434176·LOCAL·HEADER·#2842····04034B50·(67324752) |
| 51642 | 4341 | 51642 | 43417A·Extract·Zip·Spec······14·(20)·'2.0' |
| 51643 | 4341 | 51643 | 43417B·Extract·OS············00·(0)·'MS-DOS' |
| 51644 | 4341 | 51644 | 43417C·General·Purpose·Flag··0000·(0) |
| 51645 | 4341 | 51645 | 43417E·Compression·Method····0000·(0)·'Stored' |
| 51646 | 4341 | 51646 | 434180·Modification·Time·····00210000·(2162688)·'Tue·Jan··1·00:00:00·1980' |
| 51647 | 4341 | 51647 | 434184·CRC···················D3806429·(3548406825) |
| 51648 | 4341 | 51648 | 434188·Compressed·Size·······00000C62·(3170) |
| 51649 | 4341 | 51649 | 43418C·Uncompressed·Size·····00000C62·(3170) |
| 51650 | 4341 | 51650 | 434190·Filename·Length·······002C·(44) |
| 51651 | 4341 | 51651 | 434192·Extra·Length··········0000·(0) |
| 51652 | 4341 | 51652 | 434194·Filename··············'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' |
| 51653 | # | 51653 | # |
| 51654 | #·WARNING:·Offset·0x4341 | 51654 | #·WARNING:·Offset·0x434194:·Filename·'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' |
| 51655 | #··········Zero·length·filename | 51655 | #··········Zero·length·filename |
| 51656 | # | 51656 | # |
| 51657 | 4341 | 51657 | 4341C0·PAYLOAD |
| 51658 | 434 | 51658 | 434E22·LOCAL·HEADER·#2843····04034B50·(67324752) |
| 51659 | 434 | 51659 | 434E26·Extract·Zip·Spec······14·(20)·'2.0' |
| 51660 | 434 | 51660 | 434E27·Extract·OS············00·(0)·'MS-DOS' |
| 51661 | 434 | 51661 | 434E28·General·Purpose·Flag··0000·(0) |
| 51662 | 434 | 51662 | 434E2A·Compression·Method····0000·(0)·'Stored' |
| 51663 | 434 | 51663 | 434E2C·Modification·Time·····00210000·(2162688)·'Tue·Jan··1·00:00:00·1980' |
| 51664 | 434E | 51664 | 434E30·CRC···················6BD0414A·(1808810314) |
| 51665 | 434E | 51665 | 434E34·Compressed·Size·······00000934·(2356) |
| 51666 | 434E | 51666 | 434E38·Uncompressed·Size·····00000934·(2356) |
| 51667 | 434E | 51667 | 434E3C·Filename·Length·······002C·(44) |
| 51668 | 434E | 51668 | 434E3E·Extra·Length··········0000·(0) |
| 51669 | 434E | 51669 | 434E40·Filename··············'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' |
| 51670 | # | 51670 | # |
| 51671 | #·WARNING:·Offset·0x434E | 51671 | #·WARNING:·Offset·0x434E40:·Filename·'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' |
| 51672 | #··········Zero·length·filename | 51672 | #··········Zero·length·filename |
| 51673 | # | 51673 | # |
| 51674 | 434E | 51674 | 434E6C·PAYLOAD |
| 51675 | 4357 | 51675 | 4357A0·LOCAL·HEADER·#2844····04034B50·(67324752) |
| 51676 | 4357 | 51676 | 4357A4·Extract·Zip·Spec······14·(20)·'2.0' |
| 51677 | 4357 | 51677 | 4357A5·Extract·OS············00·(0)·'MS-DOS' |
| 51678 | 4357 | 51678 | 4357A6·General·Purpose·Flag··0000·(0) |
| 51679 | 4357 | 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. | |||
| Offset 1, 25 lines modified | Offset 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. | 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.L | 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 modified | Offset 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; |
| Offset 31, 14 lines modified | Offset 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 modified | Offset 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 | } |
| Offset 1, 24 lines modified | Offset 1, 12 lines modified | ||
| 1 | package·com.amazon.ion; | 1 | package·com.amazon.ion; |
| 2 | public·enum·IntegerSize | 2 | public·enum·IntegerSize |
| 3 | { | 3 | { |
| 4 | ····BIG_INTEGER("BIG_INTEGER",· | 4 | ····BIG_INTEGER("BIG_INTEGER",·2),· |
| 5 | ····INT("INT",·0),· | 5 | ····INT("INT",·0),· |
| 6 | ····LONG("LONG",· | 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 | } |
| Offset 1, 37 lines modified | Offset 1, 15 lines modified | ||
| 1 | package·com.amazon.ion; | 1 | package·com.amazon.ion; |
| 2 | public·enum·IonCursor$Event | 2 | public·enum·IonCursor$Event |
| 3 | { | 3 | { |
| 4 | ····END_CONTAINER("END_CONTAINER",· | 4 | ····END_CONTAINER("END_CONTAINER",·5),· |
| 5 | ····NEEDS_DATA("NEEDS_DATA",·0),· | 5 | ····NEEDS_DATA("NEEDS_DATA",·0),· |
| 6 | ····NEEDS_INSTRUCTION("NEEDS_INSTRUCTION",· | 6 | ····NEEDS_INSTRUCTION("NEEDS_INSTRUCTION",·1),· |
| 7 | ····START_CONTAINER("START_CONTAINER",· | 7 | ····START_CONTAINER("START_CONTAINER",·4),· |
| 8 | ····START_SCALAR("START_SCALAR",· | 8 | ····START_SCALAR("START_SCALAR",·2),· |
| 9 | ····VALUE_READY("VALUE_READY",· | 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 | } |
| Offset 2, 47 lines modified | Offset 2, 26 lines modified | ||
| 2 | package·com.amazon.ion; | 2 | package·com.amazon.ion; |
| 3 | public·enum·IonType | 3 | 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",· | 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 | ···· |
| Offset 1, 89 lines modified | Offset 1, 69 lines modified | ||
| 1 | package·com.amazon.ion; | 1 | package·com.amazon.ion; |
| 2 | public·enum·Timestamp$Precision | 2 | public·enum·Timestamp$Precision |
| 3 | { | 3 | { |
| 4 | ····DAY("DAY",· | 4 | ····DAY("DAY",·2,·7),· |
| 5 | ····FRACTION("FRACTION",· | 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",· | 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·n | 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· | 28 | ········final·int·ordinal·=·obj.ordinal(); |
| 46 | ········boolean·b·=·false; | 29 | ········boolean·b·=·false; |
| 47 | ········final·int·n | 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 | ············ | 32 | ············if·((this.flags·&·n)·!=·0x0)·{ |
| 56 | ················ | 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 | ············ | 35 | ············return·b; |
| 36 | ········} | ||
| 37 | ········final·int·n2·=·2; | ||
| 38 | ········if·(ordinal·==·n)·{ | ||
| 67 | ············ | 39 | ············if·((this.flags·&·n2)·!=·0x0)·{ |
| 68 | ················ | 40 | ················b·=·true; |
| 69 | ················} | ||
| 70 | ················return·b; | ||
| 71 | ············} | 41 | ············} |
| 72 | ············ | 42 | ············return·b; |
| 43 | ········} | ||
| 44 | ········final·int·n3·=·4; | ||
| 45 | ········if·(ordinal·==·n2)·{ | ||
| 73 | ············ | 46 | ············if·((this.flags·&·n3)·!=·0x0)·{ |
| 74 | ················ | 47 | ················b·=·true; |
| 75 | ················} | ||
| 76 | ················return·b; | ||
| 77 | ············} | 48 | ············} |
| 78 | ············case·1: | ||
| 79 | ············ | 49 | ············return·b; |
| 50 | ········} | ||
| 51 | ········if·(ordinal·==·3)·{ | ||
| 80 | ············ | 52 | ············if·((this.flags·&·0x8)·!=·0x0)·{ |
| 81 | ················ | 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 | } |
| Offset 128, 76 lines modified | Offset 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· | 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· | 139 | ········final·int·ordinal·=·precision.ordinal(); |
| 140 | ········int·n | 140 | ········int·n3·=·0; |
| 141 | ········Label_0216:·{ | ||
| 142 | ············switch·(n3)·{ | ||
| 143 | ········ | 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 | ···················· | 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 | ···················· | 168 | ····················year·=·checkAndCastHour(year); |
| 174 | ····················this._hour·=·(byte) | 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 modified | Offset 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· | 207 | ········final·int·ordinal·=·timestamp$Precision.ordinal(); |
| 216 | ········final· | 208 | ········final·byte·n·=·3; |
| 217 | ········Label_01 | 209 | ········Label_0157:·{ |
| 218 | ············if·(n·!=·n2)·{ | ||
| 219 | ············ | 210 | ············Label_0152:·{ |
| 211 | ················Label_0142:·{ | ||
| 220 | ····················if·(n·!=· | 212 | ····················if·(ordinal·!=·0)·{ |
| 221 | ························if·(n·!=· | 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. | |||
| Offset 1, 29 lines modified | Offset 1, 13 lines modified | ||
| 1 | package·com.amazon.ion.impl; | 1 | package·com.amazon.ion.impl; |
| 2 | enum·IonCursorBinary$CheckpointLocation | 2 | enum·IonCursorBinary$CheckpointLocation |
| 3 | { | 3 | { |
| 4 | ····AFTER_CONTAINER_HEADER("AFTER_CONTAINER_HEADER",· | 4 | ····AFTER_CONTAINER_HEADER("AFTER_CONTAINER_HEADER",·3),· |
| 5 | ····AFTER_SCALAR_HEADER("AFTER_SCALAR_HEADER",· | 5 | ····AFTER_SCALAR_HEADER("AFTER_SCALAR_HEADER",·2),· |
| 6 | ····BEFORE_ANNOTATED_TYPE_ID("BEFORE_ANNOTATED_TYPE_ID",· | 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 | } |
| Offset 1, 37 lines modified | Offset 1, 15 lines modified | ||
| 1 | package·com.amazon.ion.impl; | 1 | package·com.amazon.ion.impl; |
| 2 | enum·IonCursorBinary$State | 2 | enum·IonCursorBinary$State |
| 3 | { | 3 | { |
| 4 | ····FILL("FILL",·0),· | 4 | ····FILL("FILL",·0),· |
| 5 | ····FILL_DELIMITED("FILL_DELIMITED",· | 5 | ····FILL_DELIMITED("FILL_DELIMITED",·1),· |
| 6 | ····READY("READY",· | 6 | ····READY("READY",·4),· |
| 7 | ····SEEK("SEEK",· | 7 | ····SEEK("SEEK",·2),· |
| 8 | ····SEEK_DELIMITED("SEEK_DELIMITED",· | 8 | ····SEEK_DELIMITED("SEEK_DELIMITED",·3),· |
| 9 | ····TERMINATED("TERMINATED",· | 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 | } |
| Offset 1, 14 lines modified | Offset 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 | 4 | 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(); |
| Offset 1, 52 lines modified | Offset 1, 21 lines modified | ||
| 1 | package·com.amazon.ion.impl; | 1 | package·com.amazon.ion.impl; |
| 2 | enum·IonReaderContinuableApplicationBinary$State | 2 | enum·IonReaderContinuableApplicationBinary$State |
| 3 | { | 3 | { |
| 4 | ····ON_SYMBOL_TABLE_FIELD("ON_SYMBOL_TABLE_FIELD",· | 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",· | 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 | } |
| Offset 2, 14 lines modified | Offset 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$SymbolTableReader | 10 | 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 modified | Offset 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$1 | 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$1 | 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$1 | 48 | ········IonReaderContinuableApplicationBinary.access$1402(this$0,·IonReaderContinuableApplicationBinary.access$300(this$0).getMaxId()·+·1); |
| 48 | ········IonReaderContinuableApplicationBinary.access$1 | 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$1 | 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 modified | Offset 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$1 | 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$1 | 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$1 | 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$2 | 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$1 | 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$1 | 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$1 | 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$1 | 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$1 | 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$1 | 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$1 | 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 modified | Offset 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. | |||
| Offset 1, 11 lines modified | Offset 1, 11 lines modified | ||
| 1 | package·com.amazon.ion.impl; | 1 | package·com.amazon.ion.impl; |
| 2 | 2 | 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; |
| Offset 1, 26 lines modified | Offset 1, 14 lines modified | ||
| 1 | package·com.amazon.ion.impl; | 1 | package·com.amazon.ion.impl; |
| 2 | enum·IonReaderTextRawTokensX$CommentStrategy | 2 | enum·IonReaderTextRawTokensX$CommentStrategy |
| 3 | { | 3 | { |
| 4 | ····BREAK("BREAK",· | 4 | ····BREAK("BREAK",·2),· |
| 5 | ····ERROR("ERROR",· | 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 | } |
| Offset 1, 24 lines modified | Offset 1, 12 lines modified | ||
| 1 | package·com.amazon.ion.impl; | 1 | package·com.amazon.ion.impl; |
| 2 | enum·IonReaderTextRawTokensX$NumericState | 2 | enum·IonReaderTextRawTokensX$NumericState |
| 3 | { | 3 | { |
| 4 | ····DIGIT("DIGIT",· | 4 | ····DIGIT("DIGIT",·2),· |
| 5 | ····START("START",·0),· | 5 | ····START("START",·0),· |
| 6 | ····UNDERSCORE("UNDERSCORE",· | 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 | } |
| Offset 1, 28 lines modified | Offset 1, 16 lines modified | ||
| 1 | package·com.amazon.ion.impl; | 1 | package·com.amazon.ion.impl; |
| 2 | enum·IonReaderTextRawTokensX$ProhibitedCharacters | 2 | enum·IonReaderTextRawTokensX$ProhibitedCharacters |
| 3 | { | 3 | { |
| 4 | ····LONG_CHAR("LONG_CHAR",· | 4 | ····LONG_CHAR("LONG_CHAR",·1),· |
| 5 | ····NONE("NONE",· | 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 | ········} |
| Offset 1, 27 lines modified | Offset 1, 15 lines modified | ||
| 1 | package·com.amazon.ion.impl; | 1 | package·com.amazon.ion.impl; |
| 2 | enum·IonReaderTextRawTokensX$Radix | 2 | enum·IonReaderTextRawTokensX$Radix |
| 3 | { | 3 | { |
| 4 | ····BINARY("BINARY",·0),· | 4 | ····BINARY("BINARY",·0),· |
| 5 | ····DECIMAL("DECIMAL",· | 5 | ····DECIMAL("DECIMAL",·1),· |
| 6 | ····HEX("HEX",· | 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 | ···· |
| Offset 197, 17 lines modified | Offset 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,· | 204 | ····private·final·int·loadRadixValue(final·StringBuilder·sb,·int·c,·final·IonReaderTextRawTokensX$Radix·ionReaderTextRawTokensX$Radix)·{ |
| 205 | ········ionReaderTextRawTokensX$Radix.assertPrefix( | 205 | ········ionReaderTextRawTokensX$Radix.assertPrefix(c); |
| 206 | ········c·=·(char)c; | ||
| 206 | ········sb.append((char) | 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 modified | Offset 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· | 421 | ············final·int·ordinal·=·ionReaderTextRawTokensX$NumericState.ordinal(); |
| 421 | ············if·(n·!=· | 422 | ············if·(ordinal·!=·0)·{ |
| 422 | ················final·int·n | 423 | ················final·int·n·=·1; |
| 423 | ················final·int·n | 424 | ················final·int·n2·=·95; |
| 424 | ················if·(n·!=·n | 425 | ················if·(ordinal·!=·n)·{ |
| 425 | ····················if·(n·!=· | 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·n | 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 modified | Offset 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,· | 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,· | 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)·{ |
| Offset 1, 24 lines modified | Offset 1, 12 lines modified | ||
| 1 | package·com.amazon.ion.impl; | 1 | package·com.amazon.ion.impl; |
| 2 | enum·IonReaderTextRawX$LOB_STATE | 2 | enum·IonReaderTextRawX$LOB_STATE |
| 3 | { | 3 | { |
| 4 | ····EMPTY("EMPTY",·0),· | 4 | ····EMPTY("EMPTY",·0),· |
| 5 | ····FINISHED("FINISHED",· | 5 | ····FINISHED("FINISHED",·2),· |
| 6 | ····READ("READ",· | 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 | } |
| Offset 1, 15 lines modified | Offset 1, 15 lines modified | ||
| 1 | package·com.amazon.ion.impl; | 1 | package·com.amazon.ion.impl; |
| 2 | enum·IonReaderTextSystemX$Radix | 2 | enum·IonReaderTextSystemX$Radix |
| 3 | { | 3 | { |
| 4 | ····BINARY("BINARY",· | 4 | ····BINARY("BINARY",·2),· |
| 5 | ····DECIMAL("DECIMAL",·0),· | 5 | ····DECIMAL("DECIMAL",·0),· |
| 6 | ····HEX("HEX",· | 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 modified | Offset 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 modified | Offset 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· | 54 | ····private·static·boolean·magnitudeLessThanOrEqualTo(final·String·s,·final·int·n,·final·char[]·array)·{ |
| 64 | ········final·int·n·=·1; | ||
| 65 | ········ | 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·( | 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 | ········} |
| Offset 12, 340 lines modified | Offset 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········I | 15 | ········//·····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:[I | 18 | ········//····10:·putstatic·······com/amazon/ion/impl/IonTokenConstsX$1.$SwitchMap$com$amazon$ion$IonType:[I |
| 19 | ········//····13:·iconst_1······· | ||
| 20 | ········//····14:·istore_2······· | ||
| 21 | ········//····1 | 19 | ········//····13:·getstatic·······com/amazon/ion/IonType.NULL:Lcom/amazon/ion/IonType; |
| 22 | ········//····1 | 20 | ········//····16:·astore_2······· |
| 23 | ········//····1 | 21 | ········//····17:·aload_2········ |
| 24 | ········//···· | 22 | ········//····18:·invokevirtual···com/amazon/ion/IonType.ordinal:()I |
| 23 | ········//····21:·istore_3······· | ||
| 24 | ········//····22:·iconst_1······· | ||
| 25 | ········//····23:·istore··········4 | 25 | ········//····23:·istore··········4 |
| 26 | ········//····25:·aload_1········ | 26 | ········//····25:·aload_1········ |
| 27 | ········//····26:·iload_3········ | ||
| 27 | ········//····2 | 28 | ········//····27:·iload···········4 |
| 28 | ········//····28:·iload_2········ | ||
| 29 | ········//····29:·iastore········ | 29 | ········//····29:·iastore········ |
| 30 | ········//····30:·iconst_2······· | ||
| 31 | ········//····31:·istore_0······· | ||
| 32 | ········//····3 | 30 | ········//····30:·getstatic·······com/amazon/ion/impl/IonTokenConstsX$1.$SwitchMap$com$amazon$ion$IonType:[I |
| 33 | ········//····3 | 31 | ········//····33:·astore_1······· |
| 34 | ········//····3 | 32 | ········//····34:·getstatic·······com/amazon/ion/IonType.BOOL:Lcom/amazon/ion/IonType; |
| 35 | ········//····3 | 33 | ········//····37:·astore_2······· |
| 36 | ········//···· | 34 | ········//····38:·aload_2········ |
| 37 | ········//···· | 35 | ········//····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 | ········//···· | 36 | ········//····42:·istore_3······· |
| 43 | ········//···· | 37 | ········//····43:·iconst_2······· |
| 44 | ········//···· | 38 | ········//····44:·istore··········4 |
| 39 | ········//····46:·aload_1········ | ||
| 40 | ········//····47:·iload_3········ | ||
| 41 | ········//····48:·iload···········4 | ||
| 42 | ········//····50:·iastore········ | ||
| 45 | ········//····5 | 43 | ········//····51:·getstatic·······com/amazon/ion/impl/IonTokenConstsX$1.$SwitchMap$com$amazon$ion$IonType:[I |
| 46 | ········//····5 | 44 | ········//····54:·astore_1······· |
| 47 | ········//···· | 45 | ········//····55:·getstatic·······com/amazon/ion/IonType.INT:Lcom/amazon/ion/IonType; |
| 48 | ········//···· | 46 | ········//····58:·astore_2······· |
| 49 | ········//···· | 47 | ········//····59:·aload_2········ |
| 50 | ········//····6 | 48 | ········//····60:·invokevirtual···com/amazon/ion/IonType.ordinal:()I |
| 49 | ········//····63:·istore_3······· | ||
| 50 | ········//····64:·iconst_3······· | ||
| 51 | ········//···· | 51 | ········//····65:·istore··········4 |
| 52 | ········//···· | 52 | ········//····67:·aload_1········ |
| 53 | ········//···· | 53 | ········//····68:·iload_3········ |
| 54 | ········//···· | 54 | ········//····69:·iload···········4 |
| 55 | ········//····7 | 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 | ········//····8 | 63 | ········//····85:·iconst_4······· |
| 57 | ········//····8 | 64 | ········//····86:·istore··········4 |
| 65 | ········//····88:·aload_1········ | ||
| 66 | ········//····89:·iload_3········ | ||
| 67 | ········//····90:·iload···········4 | ||
| 68 | ········//····92:·iastore········ | ||
| 58 | ········//···· | 69 | ········//····93:·getstatic·······com/amazon/ion/impl/IonTokenConstsX$1.$SwitchMap$com$amazon$ion$IonType:[I |
| 59 | ········//···· | 70 | ········//····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 | ········//··· | 71 | ········//····97:·getstatic·······com/amazon/ion/IonType.DECIMAL:Lcom/amazon/ion/IonType; |
| 72 | ········//···1 | 72 | ········//···100:·astore_2······· |
| 73 | ········//···1 | 73 | ········//···101:·aload_2········ |
| 74 | ········//···1 | 74 | ········//···102:·invokevirtual···com/amazon/ion/IonType.ordinal:()I |
| 75 | ········//···1 | 75 | ········//···105:·istore_3······· |
| 76 | ········//···1 | 76 | ········//···106:·iconst_5······· |
| 77 | ········//···1 | 77 | ········//···107:·istore··········4 |
| 78 | ········//···1 | 78 | ········//···109:·aload_1········ |
| 79 | ········//···1 | 79 | ········//···110:·iload_3········ |
| 80 | ········//···1 | 80 | ········//···111:·iload···········4 |
| 81 | ········//···1 | 81 | ········//···113:·iastore········ |
| 82 | ········//···1 | 82 | ········//···114:·getstatic·······com/amazon/ion/impl/IonTokenConstsX$1.$SwitchMap$com$amazon$ion$IonType:[I |
| 83 | ········//···1 | 83 | ········//···117:·astore_1······· |
| 84 | ········//···1 | 84 | ········//···118:·getstatic·······com/amazon/ion/IonType.TIMESTAMP:Lcom/amazon/ion/IonType; |
| 85 | ········//···1 | 85 | ········//···121:·astore_2······· |
| 86 | ········//···1 | 86 | ········//···122:·aload_2········ |
| 87 | ········//···1 | 87 | ········//···123:·invokevirtual···com/amazon/ion/IonType.ordinal:()I |
| 88 | ········//···1 | 88 | ········//···126:·istore_3······· |
| 89 | ········//···1 | 89 | ········//···127:·bipush··········6 |
| 90 | ········//···1 | 90 | ········//···129:·istore··········4 |
| 91 | ········//···1 | 91 | ········//···131:·aload_1········ |
| 92 | ········//···132:·iload_3········ | ||
| 92 | ········//···1 | 93 | ········//···133:·iload···········4 |
| 93 | ········//···159:·iload···········11 | ||
| 94 | ········//···1 | 94 | ········//···135:·iastore········ |
| 95 | ········//···1 | 95 | ········//···136:·getstatic·······com/amazon/ion/impl/IonTokenConstsX$1.$SwitchMap$com$amazon$ion$IonType:[I |
| 96 | ········//···1 | 96 | ········//···139:·astore_1······· |
| 97 | ········//···1 | 97 | ········//···140:·getstatic·······com/amazon/ion/IonType.SYMBOL:Lcom/amazon/ion/IonType; |
| 98 | ········//···1 | 98 | ········//···143:·astore_2······· |
| 99 | ········//···1 | 99 | ········//···144:·aload_2········ |
| 100 | ········//···1 | 100 | ········//···145:·invokevirtual···com/amazon/ion/IonType.ordinal:()I |
| 101 | ········//···1 | 101 | ········//···148:·istore_3······· |
| 102 | ········//···1 | 102 | ········//···149:·bipush··········7 |
| 103 | ········//···1 | 103 | ········//···151:·istore··········4 |
| 104 | ········//···1 | 104 | ········//···153:·aload_1········ |
| 105 | ········//···154:·iload_3········ | ||
| 105 | ········//···1 | 106 | ········//···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. | |||
| Offset 1, 29 lines modified | Offset 1, 13 lines modified | ||
| 1 | package·com.amazon.ion.impl; | 1 | package·com.amazon.ion.impl; |
| 2 | public·enum·IonTokenConstsX$EscapeType | 2 | public·enum·IonTokenConstsX$EscapeType |
| 3 | { | 3 | { |
| 4 | ····ESCAPE_DESTINATION_CLOB("ESCAPE_DESTINATION_CLOB",· | 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",· | 6 | ····ESCAPE_DESTINATION_STRING("ESCAPE_DESTINATION_STRING",·1),· |
| 7 | ····ESCAPE_DESTINATION_SYMBOL("ESCAPE_DESTINATION_SYMBOL",· | 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 | } |
| Offset 1112, 25 lines modified | Offset 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· | 1119 | ········final·int·ordinal·=·obj.ordinal(); |
| 1120 | ········if·(n | 1120 | ········if·(ordinal·==·0)·{ |
| 1121 | ············return·false; | 1121 | ············return·false; |
| 1122 | ········} | 1122 | ········} |
| 1123 | ········if·(n | 1123 | ········if·(ordinal·==·1)·{ |
| 1124 | ············return·needsStringEscape(n); | 1124 | ············return·needsStringEscape(n); |
| 1125 | ········} | 1125 | ········} |
| 1126 | ········if·(n | 1126 | ········if·(ordinal·==·2)·{ |
| 1127 | ············return·needsSymbolEscape(n); | 1127 | ············return·needsSymbolEscape(n); |
| 1128 | ········} | 1128 | ········} |
| 1129 | ········if·(n | 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 | ····} |
| Offset 1, 41 lines modified | Offset 1, 16 lines modified | ||
| 1 | package·com.amazon.ion.impl; | 1 | package·com.amazon.ion.impl; |
| 2 | public·enum·IonTokenReader$Context | 2 | public·enum·IonTokenReader$Context |
| 3 | { | 3 | { |
| 4 | ····BLOB("BLOB",· | 4 | ····BLOB("BLOB",·2),· |
| 5 | ····CLOB("CLOB",· | 5 | ····CLOB("CLOB",·3),· |
| 6 | ····DATALIST("DATALIST",· | 6 | ····DATALIST("DATALIST",·5),· |
| 7 | ····EXPRESSION("EXPRESSION",· | 7 | ····EXPRESSION("EXPRESSION",·4),· |
| 8 | ····NONE("NONE",·0),· | 8 | ····NONE("NONE",·0),· |
| 9 | ····STRING("STRING",· | 9 | ····STRING("STRING",·1),· |
| 10 | ····STRUCT("STRUCT",· | 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 | } |
| Offset 1, 37 lines modified | Offset 1, 15 lines modified | ||
| 1 | package·com.amazon.ion.impl; | 1 | package·com.amazon.ion.impl; |
| 2 | enum·IonTokenReader$NumberType | 2 | enum·IonTokenReader$NumberType |
| 3 | { | 3 | { |
| 4 | ····NT_DECIMAL("NT_DECIMAL",· | 4 | ····NT_DECIMAL("NT_DECIMAL",·4),· |
| 5 | ····NT_DECIMAL_NEGATIVE_ZERO("NT_DECIMAL_NEGATIVE_ZERO",· | 5 | ····NT_DECIMAL_NEGATIVE_ZERO("NT_DECIMAL_NEGATIVE_ZERO",·5),· |
| 6 | ····NT_FLOAT("NT_FLOAT",· | 6 | ····NT_FLOAT("NT_FLOAT",·3),· |
| 7 | ····NT_HEX("NT_HEX",· | 7 | ····NT_HEX("NT_HEX",·2),· |
| 8 | ····NT_NEGINT("NT_NEGINT",· | 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 | } |
| Offset 96, 61 lines modified | Offset 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·( | 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· | 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· | 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· | 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· | 128 | ············case·30: |
| 129 | ············case· | 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· | 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· | 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 | ····@Override | 156 | ····@Override |
| Offset 1, 20 lines modified | Offset 1, 11 lines modified | ||
| 1 | package·com.amazon.ion.impl; | 1 | package·com.amazon.ion.impl; |
| 2 | enum·SymbolTableReader$Op | 2 | enum·SymbolTableReader$Op |
| 3 | { | 3 | { |
| 4 | ····NEXT("NEXT",·0),· | 4 | ····NEXT("NEXT",·0),· |
| 5 | ····STEPOUT("STEPOUT",· | 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 | } |
| Offset 1, 83 lines modified | Offset 1, 6 lines modified | ||
| 1 | package·com.amazon.ion.impl; | 1 | package·com.amazon.ion.impl; |
| 2 | synthetic·class·UnifiedDataPageX$1 | 2 | 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 | } |
| Offset 1, 20 lines modified | Offset 1, 11 lines modified | ||
| 1 | package·com.amazon.ion.impl; | 1 | package·com.amazon.ion.impl; |
| 2 | public·enum·UnifiedDataPageX$PageType | 2 | public·enum·UnifiedDataPageX$PageType |
| 3 | { | 3 | { |
| 4 | ····BYTES("BYTES",·0),· | 4 | ····BYTES("BYTES",·0),· |
| 5 | ····CHARS("CHARS",· | 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 | } |
| Offset 22, 21 lines modified | Offset 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·(n | 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 | ···· |
| Offset 1, 83 lines modified | Offset 1, 6 lines modified | ||
| 1 | package·com.amazon.ion.impl; | 1 | package·com.amazon.ion.impl; |
| 2 | synthetic·class·UnifiedInputBufferX$1 | 2 | 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 | } |
| Offset 1, 20 lines modified | Offset 1, 11 lines modified | ||
| 1 | package·com.amazon.ion.impl; | 1 | package·com.amazon.ion.impl; |
| 2 | public·enum·UnifiedInputBufferX$BufferType | 2 | public·enum·UnifiedInputBufferX$BufferType |
| 3 | { | 3 | { |
| 4 | ····BYTES("BYTES",·0),· | 4 | ····BYTES("BYTES",·0),· |
| 5 | ····CHARS("CHARS",· | 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 | } |
| Offset 27, 24 lines modified | Offset 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· | 34 | ········final·int·ordinal·=·unifiedInputBufferX$BufferType.ordinal(); |
| 35 | ········Object·o; | 35 | ········Object·o; |
| 36 | ········if·(n | 36 | ········if·(ordinal·!=·0)·{ |
| 37 | ············if·(n | 37 | ············if·(ordinal·!=·1)·{ |
| 38 | ················throw·new·IllegalArgumentException("invalid·buffer·type"); | 38 | ················throw·new·IllegalArgumentException("invalid·buffer·type"); |
| 39 | ············} | 39 | ············} |
| 40 | ············o·=·new·UnifiedInputBufferX$ | 40 | ············o·=·new·UnifiedInputBufferX$Chars(n); |
| 41 | ········} | 41 | ········} |
| 42 | ········else·{ | 42 | ········else·{ |
| 43 | ············o·=·new·UnifiedInputBufferX$ | 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 | ····} |
| Offset 67, 25 lines modified | Offset 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()·{ |
| Offset 1, 24 lines modified | Offset 1, 12 lines modified | ||
| 1 | package·com.amazon.ion.impl; | 1 | package·com.amazon.ion.impl; |
| 2 | public·enum·UnifiedSavePointManagerX$SavePoint$SavePointState | 2 | public·enum·UnifiedSavePointManagerX$SavePoint$SavePointState |
| 3 | { | 3 | { |
| 4 | ····ACTIVE("ACTIVE",· | 4 | ····ACTIVE("ACTIVE",·2),· |
| 5 | ····CLEAR("CLEAR",·0),· | 5 | ····CLEAR("CLEAR",·0),· |
| 6 | ····DEFINED("DEFINED",· | 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 | } |
| Offset 1, 7 lines modified | Offset 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_ByteTransferReader | 3 | public·interface·_Private_ByteTransferReader |
| 3 | { | 4 | { |
| 5 | ····boolean·isSymbolTableCompatible(final·SymbolTable·p0); | ||
| 6 | ···· | ||
| 4 | ···· | 7 | ····boolean·transferCurrentValue(final·_Private_ByteTransferSink·p0); |
| 5 | } | 8 | } |
| Offset 1, 15 lines modified | Offset 1, 15 lines modified | ||
| 1 | ··SHA-256·checksum· | 1 | ··SHA-256·checksum·9635971f37619a26fed4dbf4c4c94dd8f28e5a0d5d21492a7ce96b35b23cbb48 |
| 2 | public·final·class·com.amazon.ion.impl._Private_IonConstants$HighNibble·extends·java.lang.Enum | 2 | public·final·class·com.amazon.ion.impl._Private_IonConstants$HighNibble·extends·java.lang.Enum |
| 3 | ··minor·version:·0 | 3 | ··minor·version:·0 |
| 4 | ··major·version:·49 | 4 | ··major·version:·49 |
| 5 | ··flags:·(0x4031)·ACC_PUBLIC,·ACC_FINAL,·ACC_SUPER,·ACC_ENUM | 5 | ··flags:·(0x4031)·ACC_PUBLIC,·ACC_FINAL,·ACC_SUPER,·ACC_ENUM |
| 6 | ··this_class:·#2··························//·com/amazon/ion/impl/_Private_IonConstants$HighNibble | 6 | ··this_class:·#2··························//·com/amazon/ion/impl/_Private_IonConstants$HighNibble |
| 7 | ··super_class:·#4·························//·java/lang/Enum | 7 | ··super_class:·#4·························//·java/lang/Enum |
| 8 | ··interfaces:·0,·fields:·20,·methods:· | 8 | ··interfaces:·0,·fields:·20,·methods:·9,·attributes:·0 |
| 9 | Constant·pool: | 9 | Constant·pool: |
| 10 | ····#1·=·Utf8···············com/amazon/ion/impl/_Private_IonConstants$HighNibble | 10 | ····#1·=·Utf8···············com/amazon/ion/impl/_Private_IonConstants$HighNibble |
| 11 | ····#2·=·Class··············#1············//·com/amazon/ion/impl/_Private_IonConstants$HighNibble | 11 | ····#2·=·Class··············#1············//·com/amazon/ion/impl/_Private_IonConstants$HighNibble |
| 12 | ····#3·=·Utf8···············java/lang/Enum | 12 | ····#3·=·Utf8···············java/lang/Enum |
| 13 | ····#4·=·Class··············#3············//·java/lang/Enum | 13 | ····#4·=·Class··············#3············//·java/lang/Enum |
| 14 | ····#5·=·Utf8···············$VALUES | 14 | ····#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 modified | Offset 31, 125 lines modified | ||
| 31 | ···#22·=·Utf8···············hnTypedecl | 31 | ···#22·=·Utf8···············hnTypedecl |
| 32 | ···#23·=·Utf8···············hnUnused | 32 | ···#23·=·Utf8···············hnUnused |
| 33 | ···#24·=·Utf8···············_isContainer | 33 | ···#24·=·Utf8···············_isContainer |
| 34 | ···#25·=·Utf8···············Z | 34 | ···#25·=·Utf8···············Z |
| 35 | ···#26·=·Utf8···············_lengthFollows | 35 | ···#26·=·Utf8···············_lengthFollows |
| 36 | ···#27·=·Utf8···············_value | 36 | ···#27·=·Utf8···············_value |
| 37 | ···#28·=·Utf8···············I | 37 | ···#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 | ···#3 | 39 | ···#30·=·NameAndType········#15:#8········//·hnNull:Lcom/amazon/ion/impl/_Private_IonConstants$HighNibble; |
| 44 | ···#3 | 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 | ···#3 | 41 | ···#32·=·NameAndType········#9:#8·········//·hnBoolean:Lcom/amazon/ion/impl/_Private_IonConstants$HighNibble; |
| 48 | ···#3 | 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 | ···# | 43 | ···#34·=·Float··············1.4E-45f |
| 51 | ···# | 44 | ···#35·=·NameAndType········#16:#8········//·hnPosInt:Lcom/amazon/ion/impl/_Private_IonConstants$HighNibble; |
| 52 | ···# | 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 | ···# | 46 | ···#37·=·Float··············2.8E-45f |
| 55 | ···# | 47 | ···#38·=·NameAndType········#14:#8········//·hnNegInt:Lcom/amazon/ion/impl/_Private_IonConstants$HighNibble; |
| 56 | ···# | 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 | ···#4 | 49 | ···#40·=·Float··············4.2E-45f |
| 59 | ···# | 50 | ···#41·=·NameAndType········#12:#8········//·hnFloat:Lcom/amazon/ion/impl/_Private_IonConstants$HighNibble; |
| 60 | ···# | 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 | ···# | 52 | ···#43·=·Float··············5.6E-45f |
| 63 | ···# | 53 | ···#44·=·NameAndType········#11:#8········//·hnDecimal:Lcom/amazon/ion/impl/_Private_IonConstants$HighNibble; |
| 64 | ···# | 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 | ···# | 55 | ···#46·=·Float··············7.0E-45f |
| 67 | ···# | 56 | ···#47·=·NameAndType········#21:#8········//·hnTimestamp:Lcom/amazon/ion/impl/_Private_IonConstants$HighNibble; |
| 68 | ···# | 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 | ···# | 58 | ···#49·=·Float··············8.4E-45f |
| 71 | ···# | 59 | ···#50·=·NameAndType········#20:#8········//·hnSymbol:Lcom/amazon/ion/impl/_Private_IonConstants$HighNibble; |
| 72 | ···# | 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 | ···# | 61 | ···#52·=·Float··············9.8E-45f |
| 75 | ···# | 62 | ···#53·=·NameAndType········#18:#8········//·hnString:Lcom/amazon/ion/impl/_Private_IonConstants$HighNibble; |
| 76 | ···# | 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 | ···# | 64 | ···#55·=·Float··············1.1E-44f |
| 79 | ···# | 65 | ···#56·=·NameAndType········#10:#8········//·hnClob:Lcom/amazon/ion/impl/_Private_IonConstants$HighNibble; |
| 80 | ···# | 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 | ···# | 67 | ···#58·=·Float··············1.3E-44f |
| 83 | ···# | 68 | ···#59·=·NameAndType········#7:#8·········//·hnBlob:Lcom/amazon/ion/impl/_Private_IonConstants$HighNibble; |
| 84 | ···# | 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 | ···# | 70 | ···#61·=·Float··············1.4E-44f |
| 87 | ···# | 71 | ···#62·=·NameAndType········#13:#8········//·hnList:Lcom/amazon/ion/impl/_Private_IonConstants$HighNibble; |
| 88 | ···# | 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 | ···# | 73 | ···#64·=·Float··············1.5E-44f |
| 91 | ···# | 74 | ···#65·=·NameAndType········#17:#8········//·hnSexp:Lcom/amazon/ion/impl/_Private_IonConstants$HighNibble; |
| 92 | ···# | 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 | ···# | 76 | ···#67·=·Float··············1.7E-44f |
| 95 | ···# | 77 | ···#68·=·NameAndType········#19:#8········//·hnStruct:Lcom/amazon/ion/impl/_Private_IonConstants$HighNibble; |
| 96 | ···# | 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 | ···# | 79 | ···#70·=·Float··············1.8E-44f |
| 99 | ···# | 80 | ···#71·=·NameAndType········#22:#8········//·hnTypedecl:Lcom/amazon/ion/impl/_Private_IonConstants$HighNibble; |
| 100 | ···# | 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 | ···# | 82 | ···#73·=·Float··············2.0E-44f |
| 103 | ···# | 83 | ···#74·=·NameAndType········#23:#8········//·hnUnused:Lcom/amazon/ion/impl/_Private_IonConstants$HighNibble; |
| 104 | ···# | 84 | ···#75·=·Fieldref···········#2.#74········//·com/amazon/ion/impl/_Private_IonConstants$HighNibble.hnUnused:Lcom/amazon/ion/impl/_Private_IonConstants$HighNibble; |
| 105 | ···# | 85 | ···#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 | ·· | 110 | ··#101·=·NameAndType········#5:#6·········//·$VALUES:[Lcom/amazon/ion/impl/_Private_IonConstants$HighNibble; |
| 107 | ·· | 111 | ··#102·=·Fieldref···········#2.#101·······//·com/amazon/ion/impl/_Private_IonConstants$HighNibble.$VALUES:[Lcom/amazon/ion/impl/_Private_IonConstants$HighNibble; |
| 108 | ·· | 112 | ··#103·=·Utf8···············(Ljava/lang/String;I)V |
| 109 | ··#10 | 113 | ··#104·=·NameAndType········#78:#103······//·"<init>":(Ljava/lang/String;I)V |
| 110 | ··#10 | 114 | ··#105·=·Methodref··········#4.#104·······//·java/lang/Enum."<init>":(Ljava/lang/String;I)V |
| 111 | ··#10 | 115 | ··#106·=·NameAndType········#27:#28·······//·_value:I |
| 112 | ··#10 | 116 | ··#107·=·Fieldref···········#2.#106·······//·com/amazon/ion/impl/_Private_IonConstants$HighNibble._value:I |
| 113 | ··#10 | 117 | ··#108·=·NameAndType········#26:#25·······//·_lengthFollows:Z |
| 114 | ··#10 | 118 | ··#109·=·Fieldref···········#2.#108·······//·com/amazon/ion/impl/_Private_IonConstants$HighNibble._lengthFollows:Z |
| 115 | ··#1 | 119 | ··#110·=·NameAndType········#24:#25·······//·_isContainer:Z |
| 116 | ··#1 | 120 | ··#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. | |||
| Offset 102, 15 lines modified | Offset 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( | 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); |
| Offset 1, 10 lines modified | Offset 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 modified | Offset 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· | 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·( | 648 | ········if·(n·==·d2)·{ |
| 648 | ············if·(Double.compare( | 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( | 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·( | 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·( | 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"); |
| Offset 1, 14 lines modified | Offset 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 | 4 | 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()·{ |
| Offset 1, 20 lines modified | Offset 1, 11 lines modified | ||
| 1 | package·com.amazon.ion.impl.bin; | 1 | package·com.amazon.ion.impl.bin; |
| 2 | enum·AbstractIonWriter$WriteValueOptimization | 2 | enum·AbstractIonWriter$WriteValueOptimization |
| 3 | { | 3 | { |
| 4 | ····COPY_OPTIMIZED("COPY_OPTIMIZED",· | 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 | } |
| Offset 1, 22 lines modified | Offset 1, 13 lines modified | ||
| 1 | package·com.amazon.ion.impl.bin; | 1 | package·com.amazon.ion.impl.bin; |
| 2 | enum·IonManagedBinaryWriter$ImportedSymbolResolverMode | 2 | enum·IonManagedBinaryWriter$ImportedSymbolResolverMode |
| 3 | { | 3 | { |
| 4 | ····DELEGATE("DELEGATE",· | 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 | } |
| Offset 1, 31 lines modified | Offset 1, 15 lines modified | ||
| 1 | package·com.amazon.ion.impl.bin; | 1 | package·com.amazon.ion.impl.bin; |
| 2 | enum·IonManagedBinaryWriter$SymbolState | 2 | enum·IonManagedBinaryWriter$SymbolState |
| 3 | { | 3 | { |
| 4 | ····LOCAL_SYMBOLS("LOCAL_SYMBOLS",· | 4 | ····LOCAL_SYMBOLS("LOCAL_SYMBOLS",·2),· |
| 5 | ····LOCAL_SYMBOLS_FLUSHED("LOCAL_SYMBOLS_FLUSHED",· | 5 | ····LOCAL_SYMBOLS_FLUSHED("LOCAL_SYMBOLS_FLUSHED",·3),· |
| 6 | ····LOCAL_SYMBOLS_WITH_IMPORTS_ONLY("LOCAL_SYMBOLS_WITH_IMPORTS_ONLY",· | 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 | } |
| Offset 3, 35 lines modified | Offset 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$UserState | 6 | enum·IonManagedBinaryWriter$UserState |
| 7 | { | 7 | { |
| 8 | ····LOCALS_AT_IMPORTS("LOCALS_AT_IMPORTS",· | 8 | ····LOCALS_AT_IMPORTS("LOCALS_AT_IMPORTS",·2),· |
| 9 | ····LOCALS_AT_SYMBOLS("LOCALS_AT_SYMBOLS",· | 9 | ····LOCALS_AT_SYMBOLS("LOCALS_AT_SYMBOLS",·3),· |
| 10 | ····LOCALS_AT_TOP("LOCALS_AT_TOP",· | 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 | ···· |
| Offset 1, 12 lines modified | Offset 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$ContainerInfo | 2 | 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 modified | Offset 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 | ····p | 21 | ····private·void·setPatchPointData(final·long·n,·final·int·n2,·final·long·n3)·{ |
| 24 | ········if·(this.patchIndex·==·-1)·{ | ||
| 25 | ········ | 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 | ············ | 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; |
| Offset 1, 32 lines modified | Offset 1, 20 lines modified | ||
| 1 | package·com.amazon.ion.impl.bin; | 1 | package·com.amazon.ion.impl.bin; |
| 2 | enum·IonRawBinaryWriter$ContainerType | 2 | enum·IonRawBinaryWriter$ContainerType |
| 3 | { | 3 | { |
| 4 | ····ANNOTATION("ANNOTATION",· | 4 | ····ANNOTATION("ANNOTATION",·3,·false),· |
| 5 | ····SEQUENCE("SEQUENCE",·0,· | 5 | ····SEQUENCE("SEQUENCE",·0,·b),· |
| 6 | ····STRUCT("STRUCT",·n | 6 | ····STRUCT("STRUCT",·(int)(b·?·1·:·0),·b),· |
| 7 | ····VALUE("VALUE",· | 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 | } |
| Offset 10, 18 lines modified | Offset 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 | ···· |
| Offset 1, 33 lines modified | Offset 1, 24 lines modified | ||
| 1 | package·com.amazon.ion.impl.bin; | 1 | package·com.amazon.ion.impl.bin; |
| 2 | enum·IonRawBinaryWriter$PreallocationMode | 2 | 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,· | 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); |
| Offset 1, 20 lines modified | Offset 1, 11 lines modified | ||
| 1 | package·com.amazon.ion.impl.bin; | 1 | package·com.amazon.ion.impl.bin; |
| 2 | enum·IonRawBinaryWriter$StreamCloseMode | 2 | enum·IonRawBinaryWriter$StreamCloseMode |
| 3 | { | 3 | { |
| 4 | ····CLOSE("CLOSE",· | 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 | } |
| Offset 1, 20 lines modified | Offset 1, 11 lines modified | ||
| 1 | package·com.amazon.ion.impl.bin; | 1 | package·com.amazon.ion.impl.bin; |
| 2 | enum·IonRawBinaryWriter$StreamFlushMode | 2 | enum·IonRawBinaryWriter$StreamFlushMode |
| 3 | { | 3 | { |
| 4 | ····FLUSH("FLUSH",· | 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 | } |
| Offset 1, 14 lines modified | Offset 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 | 4 | 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 | ···· |
| Offset 1, 12 lines modified | Offset 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·Closeable | 8 | 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 modified | Offset 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 modified | Offset 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 modified | Offset 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 modified | Offset 309, 42 lines modified | ||
| 300 | ····················} | 309 | ····················} |
| 301 | ················} | 310 | ················} |
| Max diff block lines reached; 3641/7695 bytes (47.32%) of diff not shown. | |||
| Offset 1, 22 lines modified | Offset 1, 13 lines modified | ||
| 1 | package·com.amazon.ion.impl.bin; | 1 | package·com.amazon.ion.impl.bin; |
| 2 | public·enum·_Private_IonManagedBinaryWriterBuilder$AllocatorMode | 2 | public·enum·_Private_IonManagedBinaryWriterBuilder$AllocatorMode |
| 3 | { | 3 | { |
| 4 | ····BASIC("BASIC",· | 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 | } |
| Offset 2, 15 lines modified | Offset 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$ValueLoader | 11 | 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 modified | Offset 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 | ············ | 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(); |
| Offset 3, 42 lines modified | Offset 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·IonReaderBuilder | 21 | 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 modified | Offset 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 | ····} |
| Offset 1, 20 lines modified | Offset 1, 11 lines modified | ||
| 1 | package·com.amazon.ion.system; | 1 | package·com.amazon.ion.system; |
| 2 | public·enum·IonTextWriterBuilder$LstMinimizing | 2 | public·enum·IonTextWriterBuilder$LstMinimizing |
| 3 | { | 3 | { |
| 4 | ····EVERYTHING("EVERYTHING",· | 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 | } |
| Offset 1, 31 lines modified | Offset 1, 18 lines modified | ||
| 1 | package·com.amazon.ion.system; | 1 | package·com.amazon.ion.system; |
| 2 | public·enum·IonTextWriterBuilder$NewLineType | 2 | public·enum·IonTextWriterBuilder$NewLineType |
| 3 | { | 3 | { |
| 4 | ····CRLF("CRLF",·0,·(CharSequence)"\r\n"),· | 4 | ····CRLF("CRLF",·0,·(CharSequence)"\r\n"),· |
| 5 | ····LF("LF",· | 5 | ····LF("LF",·1,·(CharSequence)"\n"),· |
| 6 | ····PLATFORM_DEPENDENT("PLATFORM_DEPENDENT",· | 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 | ····} |
| Offset 1, 20 lines modified | Offset 1, 11 lines modified | ||
| 1 | package·com.amazon.ion.system; | 1 | package·com.amazon.ion.system; |
| 2 | public·enum·IonWriterBuilder$InitialIvmHandling | 2 | public·enum·IonWriterBuilder$InitialIvmHandling |
| 3 | { | 3 | { |
| 4 | ····ENSURE("ENSURE",·0),· | 4 | ····ENSURE("ENSURE",·0),· |
| 5 | ····SUPPRESS("SUPPRESS",· | 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 | } |
| Offset 1, 20 lines modified | Offset 1, 11 lines modified | ||
| 1 | package·com.amazon.ion.system; | 1 | package·com.amazon.ion.system; |
| 2 | public·enum·IonWriterBuilder$IvmMinimizing | 2 | public·enum·IonWriterBuilder$IvmMinimizing |
| 3 | { | 3 | { |
| 4 | ····ADJACENT("ADJACENT",·0),· | 4 | ····ADJACENT("ADJACENT",·0),· |
| 5 | ····DISTANT("DISTANT",· | 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 | } |
| Offset 1, 29 lines modified | Offset 1, 13 lines modified | ||
| 1 | package·com.amazon.ion.util; | 1 | package·com.amazon.ion.util; |
| 2 | enum·IonTextUtils$EscapeMode | 2 | enum·IonTextUtils$EscapeMode |
| 3 | { | 3 | { |
| 4 | ····ION_LONG_STRING("ION_LONG_STRING",· | 4 | ····ION_LONG_STRING("ION_LONG_STRING",·3),· |
| 5 | ····ION_STRING("ION_STRING",· | 5 | ····ION_STRING("ION_STRING",·2),· |
| 6 | ····ION_SYMBOL("ION_SYMBOL",· | 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 | } |
| Offset 1, 24 lines modified | Offset 1, 12 lines modified | ||
| 1 | package·com.amazon.ion.util; | 1 | package·com.amazon.ion.util; |
| 2 | public·enum·IonTextUtils$SymbolVariant | 2 | public·enum·IonTextUtils$SymbolVariant |
| 3 | { | 3 | { |
| 4 | ····IDENTIFIER("IDENTIFIER",·0),· | 4 | ····IDENTIFIER("IDENTIFIER",·0),· |
| 5 | ····OPERATOR("OPERATOR",· | 5 | ····OPERATOR("OPERATOR",·1),· |
| 6 | ····QUOTED("QUOTED",· | 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 | } |
| Offset 10, 14 lines modified | Offset 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 modified | Offset 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·=· | 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; |
| Offset 4, 15 lines modified | Offset 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· | 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 modified | Offset 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·=· | 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·{ |
| Offset 10, 15 lines modified | Offset 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· | 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·BadgeUtils | 21 | 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 modified | Offset 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( | 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 modified | Offset 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( | 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)·{ |
| Offset 1, 15 lines modified | Offset 1, 15 lines modified | ||
| 1 | ··SHA-256·checksum· | 1 | ··SHA-256·checksum·ed9b11eb1e799e5a638dc1141a64a6504ab6941488df30d8d1a7e380f9a39356 |
| 2 | public·final·class·kotlin.UByte$$ExternalSyntheticBackport0 | 2 | public·final·class·kotlin.UByte$$ExternalSyntheticBackport0 |
| 3 | ··minor·version:·0 | 3 | ··minor·version:·0 |
| 4 | ··major·version:·49 | 4 | ··major·version:·49 |
| 5 | ··flags:·(0x1031)·ACC_PUBLIC,·ACC_FINAL,·ACC_SUPER,·ACC_SYNTHETIC | 5 | ··flags:·(0x1031)·ACC_PUBLIC,·ACC_FINAL,·ACC_SUPER,·ACC_SYNTHETIC |
| 6 | ··this_class:·#2··························//·kotlin/UByte$$ExternalSyntheticBackport0 | 6 | ··this_class:·#2··························//·kotlin/UByte$$ExternalSyntheticBackport0 |
| 7 | ··super_class:·#4·························//·java/lang/Object | 7 | ··super_class:·#4·························//·java/lang/Object |
| 8 | ··interfaces:·0,·fields:·0,·methods:·1 | 8 | ··interfaces:·0,·fields:·0,·methods:·12,·attributes:·0 |
| 9 | Constant·pool: | 9 | Constant·pool: |
| 10 | ···#1·=·Utf8···············kotlin/UByte$$ExternalSyntheticBackport0 | 10 | ···#1·=·Utf8···············kotlin/UByte$$ExternalSyntheticBackport0 |
| 11 | ···#2·=·Class··············#1·············//·kotlin/UByte$$ExternalSyntheticBackport0 | 11 | ···#2·=·Class··············#1·············//·kotlin/UByte$$ExternalSyntheticBackport0 |
| 12 | ···#3·=·Utf8···············java/lang/Object | 12 | ···#3·=·Utf8···············java/lang/Object |
| 13 | ···#4·=·Class··············#3·············//·java/lang/Object | 13 | ···#4·=·Class··············#3·············//·java/lang/Object |
| 14 | ···#5·=·Utf8···············java/lang/Double | 14 | ···#5·=·Utf8···············java/lang/Double |
| 15 | ···#6·=·Class··············#5·············//·java/lang/Double | 15 | ···#6·=·Class··············#5·············//·java/lang/Double |
| Offset 26, 30 lines modified | Offset 26, 37 lines modified | ||
| 26 | ··#20·=·Utf8···············compare | 26 | ··#20·=·Utf8···············compare |
| 27 | ··#21·=·Utf8···············(JJ)I | 27 | ··#21·=·Utf8···············(JJ)I |
| 28 | ··#22·=·NameAndType········#20:#21········//·compare:(JJ)I | 28 | ··#22·=·NameAndType········#20:#21········//·compare:(JJ)I |
| 29 | ··#23·=·Methodref··········#19.#22········//·java/lang/Long.compare:(JJ)I | 29 | ··#23·=·Methodref··········#19.#22········//·java/lang/Long.compare:(JJ)I |
| 30 | ··#24·=·Float··············1.725E-42f | 30 | ··#24·=·Float··············1.725E-42f |
| 31 | ··#25·=·Float··············1.733E-42f | 31 | ··#25·=·Float··············1.733E-42f |
| 32 | ··#26·=·Float··············1.4E-45f | 32 | ··#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 | ··# | 40 | ··#34·=·Double·············4.9E-324d |
| 34 | ··# | 41 | ··#36·=·Utf8···············java/lang/Integer |
| 35 | ··#3 | 42 | ··#37·=·Class··············#36············//·java/lang/Integer |
| 36 | ··#3 | 43 | ··#38·=·Utf8···············(II)I |
| 37 | ··#3 | 44 | ··#39·=·NameAndType········#20:#38········//·compare:(II)I |
| 38 | ··# | 45 | ··#40·=·Methodref··········#37.#39········//·java/lang/Integer.compare:(II)I |
| 39 | ··# | 46 | ··#41·=·Utf8···············Code |
| 40 | ··# | 47 | ··#42·=·Utf8···············m |
| 41 | ··# | 48 | ··#43·=·Utf8···············(D)I |
| 42 | ··# | 49 | ··#44·=·Utf8···············(J)I |
| 43 | ··# | 50 | ··#45·=·Utf8···············(Z)I |
| 44 | ··# | 51 | ··#46·=·Utf8···············(I)J |
| 45 | ··#4 | 52 | ··#47·=·Utf8···············(JJ)J |
| 46 | ··#4 | 53 | ··#48·=·Utf8···············(Ljava/lang/Object;)Z |
| 47 | ··#4 | 54 | ··#49·=·Utf8···············m$1 |
| 48 | ··# | 55 | ··#50·=·Utf8···············m$2 |
| 49 | { | 56 | { |
| 50 | ··public·static·int·m(double); | 57 | ··public·static·int·m(double); |
| 51 | ····descriptor:·(D)I | 58 | ····descriptor:·(D)I |
| 52 | ····flags:·(0x1009)·ACC_PUBLIC,·ACC_STATIC,·ACC_SYNTHETIC | 59 | ····flags:·(0x1009)·ACC_PUBLIC,·ACC_STATIC,·ACC_SYNTHETIC |
| 53 | ····Code: | 60 | ····Code: |
| 54 | ······stack=300,·locals=6,·args_size=1 | 61 | ······stack=300,·locals=6,·args_size=1 |
| 55 | ·········0:·dload_0 | 62 | ·········0:·dload_0 |
| Offset 232, 14 lines modified | Offset 239, 37 lines modified | ||
| 232 | ·······116:·lload·········6 | 239 | ·······116:·lload·········6 |
| 233 | ·······118:·lstore_2 | 240 | ·······118:·lstore_2 |
| 234 | ·······119:·lload_0 | 241 | ·······119:·lload_0 |
| 235 | ·······120:·lload_2 | 242 | ·······120:·lload_2 |
| 236 | ·······121:·lsub | 243 | ·······121:·lsub |
| 237 | ·······122:·lreturn | 244 | ·······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;)Z | 268 | ····descriptor:·(Ljava/lang/Object;)Z |
| 240 | ····flags:·(0x1009)·ACC_PUBLIC,·ACC_STATIC,·ACC_SYNTHETIC | 269 | ····flags:·(0x1009)·ACC_PUBLIC,·ACC_STATIC,·ACC_SYNTHETIC |
| 241 | ····Code: | 270 | ····Code: |
| 242 | ······stack=300,·locals=2,·args_size=1 | 271 | ······stack=300,·locals=2,·args_size=1 |
| 243 | ·········0:·aload_0 | 272 | ·········0:·aload_0 |
| 244 | ·········1:·ifnonnull·····9 | 273 | ·········1:·ifnonnull·····9 |
| Offset 377, 10 lines modified | Offset 407, 10 lines modified | ||
| 377 | ·········7:·istore_0 | 407 | ·········7:·istore_0 |
| 378 | ·········8:·iload_1 | 408 | ·········8:·iload_1 |
| 379 | ·········9:·iload_2 | 409 | ·········9:·iload_2 |
| 380 | ········10:·ixor | 410 | ········10:·ixor |
| 381 | ········11:·istore_1 | 411 | ········11:·istore_1 |
| 382 | ········12:·iload_0 | 412 | ········12:·iload_0 |
| 383 | ········13:·iload_1 | 413 | ········13:·iload_1 |
| 384 | ········14:·invokestatic··# | 414 | ········14:·invokestatic··#40·················//·Method·java/lang/Integer.compare:(II)I |
| 385 | ········17:·ireturn | 415 | ········17:·ireturn |
| 386 | } | 416 | } |
| Offset 17, 11 lines modified | Offset 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 | } |
| Offset 14, 14 lines modified | Offset 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); |
| Offset 231, 40 lines modified | Offset 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·>· | 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·n | 259 | ············final·int·n3·=·(int)min; |
| 256 | ············final·byte[]·array·=·new·byte[n | 260 | ············final·byte[]·array·=·new·byte[n3]; |
| 257 | ············this.moveBytesToStartOfBuffer(array,·n); | 261 | ············this.moveBytesToStartOfBuffer(array,·n2); |
| 258 | ············this.refillableState.capacity·=·n | 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 modified | Offset 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·!=· | 628 | ················if·(ordinal·!=·2)·{ |
| 625 | ····················if·(n·!=· | 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 | ················ | 644 | ················this.refillableState.state·=·IonCursorBinary$State.READY; |
| 645 | ················b2·=·this.slowFindDelimitedEnd_1_1(); | ||
| 642 | ············} | 646 | ············} |
| 643 | ········} | 647 | ········} |
| 644 | ········else·{ | 648 | ········else·{ |
| 645 | ············b2·=· | 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· | 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 modified | Offset 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_02 | 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_02 | 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_02 | 698 | ····························break·Label_0283; |
| 695 | ························} | 699 | ························} |
| Max diff block lines reached; 6905/13043 bytes (52.94%) of diff not shown. | |||
| Offset 1, 8 lines modified | Offset 1, 8 lines modified | ||
| 1 | package·com.amazon.ion.impl; | 1 | package·com.amazon.ion.impl; |
| 2 | 2 | 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 | } |
| Offset 1, 139 lines modified | Offset 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· | 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·IonReaderBuilder | 19 | 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 | ················i | 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 | ···························· | 56 | ····························catch·(final·IOException·ex)·{ |
| 57 | ································throw·new·IonException((Throwable)ex); | ||
| 61 | ····························} | 58 | ····························} |
| 62 | ····························catch·(final·IOException·ex4)·{} | ||
| 63 | ························} | 59 | ························} |
| 64 | ························catch·(final·IOException·ex | 60 | ························catch·(final·IOException·ex2)·{} |
| 65 | ····················} | 61 | ····················} |
| 66 | ····················catch·(final·IOException·ex | 62 | ····················catch·(final·IOException·ex3)·{} |
| 67 | ················ | 63 | ····················break; |
| 64 | ····················Object·o·=·null; | ||
| 68 | ················ | 65 | ····················int·length·=·0; |
| 69 | ················if·(startsWithIvm(array,·length))·{ | 66 | ····················if·(startsWithIvm(array,·length))·{ |
| 70 | ····················return·private_IonReaderBuilder$IonReaderFromInputStreamFactoryBinary.makeReader(private_IonReaderBuilder,· | 67 | ························return·private_IonReaderBuilder$IonReaderFromInputStreamFactoryBinary.makeReader(private_IonReaderBuilder,·(InputStream)o,·array,·0,·length); |
| 71 | ················} | 68 | ····················} |
| 72 | ················if·(length·>·0)·{ | 69 | ····················if·(length·>·0)·{ |
| 73 | ···················· | 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 | ········i | 83 | ········for·(final·InputStreamInterceptor·inputStreamInterceptor·:·private_IonReaderBuilder.getInputStreamInterceptors())·{ |
| 84 | ············final·int·numberOfBytesNeededToDetermineMatch·=·inputStreamInterceptor.numberOfBytesNeededToDetermineMatch(); | ||
| 85 | ············validateHeaderLength(numberOfBytesNeededToDetermineMatch); | ||
| 86 | ············if·(length·<·numberOfBytesNeededToDetermineMatch)·{ | ||
| 87 | ················continue; | ||
| 86 | ············ | 88 | ············} |
| 87 | ············ | 89 | ············if·(inputStreamInterceptor.isMatch(buf,·offset,·length))·{ |
| 88 | ················try·{ | 90 | ················try·{ |
| 89 | ····················final·ByteArrayInputStream· | 91 | ····················final·ByteArrayInputStream·byteArrayInputStream·=·new·ByteArrayInputStream(buf,·offset,·length); |
| 90 | ····················final· | 92 | ····················final·InputStreamInterceptor·inputStreamInterceptor2·=·inputStreamInterceptor; |
| Max diff block lines reached; 6483/16246 bytes (39.91%) of diff not shown. | |||
| Offset 1, 11 lines modified | Offset 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·SymbolTable | 5 | 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 | } |
| Offset 1, 11 lines modified | Offset 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· | 2 | public·final·synthetic·class·IonRawBinaryWriter$$ExternalSyntheticLambda0·implements·Runnable |
| 4 | { | 3 | { |
| 5 | ····public·final·void·recycle(final·Object·o)·{ | ||
| 6 | ···· | 4 | ····public·final·void·run()·{ |
| 5 | ········this.f$0.endOfBlockSizeReached(); | ||
| 7 | ····} | 6 | ····} |
| 8 | } | 7 | } |
| Offset 1, 17 lines modified | Offset 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 | } |
| Offset 1, 15 lines modified | Offset 1, 15 lines modified | ||
| 1 | ··SHA-256·checksum· | 1 | ··SHA-256·checksum·a84ac70569b4956fbf5aa7125f9a61dcb9eba30b0159de8d1604b0ead76d9ca0 |
| 2 | public·class·com.amazon.ion.impl.bin.utf8.ByteBufferPool·extends·com.amazon.ion.impl.bin.utf8.Pool | 2 | public·class·com.amazon.ion.impl.bin.utf8.ByteBufferPool·extends·com.amazon.ion.impl.bin.utf8.Pool |
| 3 | ··minor·version:·0 | 3 | ··minor·version:·0 |
| 4 | ··major·version:·49 | 4 | ··major·version:·49 |
| 5 | ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER | 5 | ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER |
| 6 | ··this_class:·#2··························//·com/amazon/ion/impl/bin/utf8/ByteBufferPool | 6 | ··this_class:·#2··························//·com/amazon/ion/impl/bin/utf8/ByteBufferPool |
| 7 | ··super_class:·#4·························//·com/amazon/ion/impl/bin/utf8/Pool | 7 | ··super_class:·#4·························//·com/amazon/ion/impl/bin/utf8/Pool |
| 8 | ··interfaces:·0,·fields:·1,·methods:· | 8 | ··interfaces:·0,·fields:·1,·methods:·5,·attributes:·0 |
| 9 | Constant·pool: | 9 | Constant·pool: |
| 10 | ···#1·=·Utf8···············com/amazon/ion/impl/bin/utf8/ByteBufferPool | 10 | ···#1·=·Utf8···············com/amazon/ion/impl/bin/utf8/ByteBufferPool |
| 11 | ···#2·=·Class··············#1·············//·com/amazon/ion/impl/bin/utf8/ByteBufferPool | 11 | ···#2·=·Class··············#1·············//·com/amazon/ion/impl/bin/utf8/ByteBufferPool |
| 12 | ···#3·=·Utf8···············com/amazon/ion/impl/bin/utf8/Pool | 12 | ···#3·=·Utf8···············com/amazon/ion/impl/bin/utf8/Pool |
| 13 | ···#4·=·Class··············#3·············//·com/amazon/ion/impl/bin/utf8/Pool | 13 | ···#4·=·Class··············#3·············//·com/amazon/ion/impl/bin/utf8/Pool |
| 14 | ···#5·=·Utf8···············INSTANCE | 14 | ···#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 modified | Offset 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$1 | 22 | ··#13·=·Utf8···············com/amazon/ion/impl/bin/utf8/ByteBufferPool$1 |
| 23 | ··#14·=·Class··············#13············//·com/amazon/ion/impl/bin/utf8/ByteBufferPool$1 | 23 | ··#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>":()V | 24 | ··#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;)V | 25 | ··#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;)V | 26 | ··#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;)V | 27 | ··#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 | ··# | 36 | ··#27·=·Utf8···············Code |
| 29 | ··#2 | 37 | ··#28·=·Utf8···············<clinit> |
| 30 | ··#2 | 38 | ··#29·=·Utf8···············getInstance |
| 31 | ··# | 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_FINAL | 43 | ····flags:·(0x001a)·ACC_PRIVATE,·ACC_STATIC,·ACC_FINAL |
| 36 | ··static·{}; | 44 | ··static·{}; |
| 37 | ····descriptor:·()V | 45 | ····descriptor:·()V |
| Offset 64, 8 lines modified | Offset 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_STATIC | 74 | ····flags:·(0x0009)·ACC_PUBLIC,·ACC_STATIC |
| 67 | ····Code: | 75 | ····Code: |
| 68 | ······stack=300,·locals=0,·args_size=0 | 76 | ······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:·areturn | 78 | ·········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 | } |
| Offset 1, 15 lines modified | Offset 1, 15 lines modified | ||
| 1 | ··SHA-256·checksum· | 1 | ··SHA-256·checksum·1d3f4d120c715b4ca77d3c1738e02b928f02cd84b47d2d44b131111a89e0f4eb |
| 2 | public·class·com.amazon.ion.impl.bin.utf8.Utf8StringDecoderPool·extends·com.amazon.ion.impl.bin.utf8.Pool | 2 | public·class·com.amazon.ion.impl.bin.utf8.Utf8StringDecoderPool·extends·com.amazon.ion.impl.bin.utf8.Pool |
| 3 | ··minor·version:·0 | 3 | ··minor·version:·0 |
| 4 | ··major·version:·49 | 4 | ··major·version:·49 |
| 5 | ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER | 5 | ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER |
| 6 | ··this_class:·#2··························//·com/amazon/ion/impl/bin/utf8/Utf8StringDecoderPool | 6 | ··this_class:·#2··························//·com/amazon/ion/impl/bin/utf8/Utf8StringDecoderPool |
| 7 | ··super_class:·#4·························//·com/amazon/ion/impl/bin/utf8/Pool | 7 | ··super_class:·#4·························//·com/amazon/ion/impl/bin/utf8/Pool |
| 8 | ··interfaces:·0,·fields:·1,·methods:· | 8 | ··interfaces:·0,·fields:·1,·methods:·5,·attributes:·0 |
| 9 | Constant·pool: | 9 | Constant·pool: |
| 10 | ···#1·=·Utf8···············com/amazon/ion/impl/bin/utf8/Utf8StringDecoderPool | 10 | ···#1·=·Utf8···············com/amazon/ion/impl/bin/utf8/Utf8StringDecoderPool |
| 11 | ···#2·=·Class··············#1·············//·com/amazon/ion/impl/bin/utf8/Utf8StringDecoderPool | 11 | ···#2·=·Class··············#1·············//·com/amazon/ion/impl/bin/utf8/Utf8StringDecoderPool |
| 12 | ···#3·=·Utf8···············com/amazon/ion/impl/bin/utf8/Pool | 12 | ···#3·=·Utf8···············com/amazon/ion/impl/bin/utf8/Pool |
| 13 | ···#4·=·Class··············#3·············//·com/amazon/ion/impl/bin/utf8/Pool | 13 | ···#4·=·Class··············#3·············//·com/amazon/ion/impl/bin/utf8/Pool |
| 14 | ···#5·=·Utf8···············INSTANCE | 14 | ···#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 modified | Offset 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$1 | 22 | ··#13·=·Utf8···············com/amazon/ion/impl/bin/utf8/Utf8StringDecoderPool$1 |
| 23 | ··#14·=·Class··············#13············//·com/amazon/ion/impl/bin/utf8/Utf8StringDecoderPool$1 | 23 | ··#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>":()V | 24 | ··#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;)V | 25 | ··#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;)V | 26 | ··#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;)V | 27 | ··#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 | ··# | 36 | ··#27·=·Utf8···············Code |
| 29 | ··#2 | 37 | ··#28·=·Utf8···············<clinit> |
| 30 | ··#2 | 38 | ··#29·=·Utf8···············getInstance |
| 31 | ··# | 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_FINAL | 43 | ····flags:·(0x001a)·ACC_PRIVATE,·ACC_STATIC,·ACC_FINAL |
| 36 | ··static·{}; | 44 | ··static·{}; |
| 37 | ····descriptor:·()V | 45 | ····descriptor:·()V |
| Offset 64, 8 lines modified | Offset 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_STATIC | 74 | ····flags:·(0x0009)·ACC_PUBLIC,·ACC_STATIC |
| 67 | ····Code: | 75 | ····Code: |
| 68 | ······stack=300,·locals=0,·args_size=0 | 76 | ······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:·areturn | 78 | ·········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 | } |
| Offset 1, 15 lines modified | Offset 1, 15 lines modified | ||
| 1 | ··SHA-256·checksum· | 1 | ··SHA-256·checksum·33f2c62aeda8ecbe804590e40609eae4e15bb4556f1c860928796fa38294a136 |
| 2 | public·class·com.amazon.ion.impl.bin.utf8.Utf8StringEncoderPool·extends·com.amazon.ion.impl.bin.utf8.Pool | 2 | public·class·com.amazon.ion.impl.bin.utf8.Utf8StringEncoderPool·extends·com.amazon.ion.impl.bin.utf8.Pool |
| 3 | ··minor·version:·0 | 3 | ··minor·version:·0 |
| 4 | ··major·version:·49 | 4 | ··major·version:·49 |
| 5 | ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER | 5 | ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER |
| 6 | ··this_class:·#2··························//·com/amazon/ion/impl/bin/utf8/Utf8StringEncoderPool | 6 | ··this_class:·#2··························//·com/amazon/ion/impl/bin/utf8/Utf8StringEncoderPool |
| 7 | ··super_class:·#4·························//·com/amazon/ion/impl/bin/utf8/Pool | 7 | ··super_class:·#4·························//·com/amazon/ion/impl/bin/utf8/Pool |
| 8 | ··interfaces:·0,·fields:·1,·methods:· | 8 | ··interfaces:·0,·fields:·1,·methods:·5,·attributes:·0 |
| 9 | Constant·pool: | 9 | Constant·pool: |
| 10 | ···#1·=·Utf8···············com/amazon/ion/impl/bin/utf8/Utf8StringEncoderPool | 10 | ···#1·=·Utf8···············com/amazon/ion/impl/bin/utf8/Utf8StringEncoderPool |
| 11 | ···#2·=·Class··············#1·············//·com/amazon/ion/impl/bin/utf8/Utf8StringEncoderPool | 11 | ···#2·=·Class··············#1·············//·com/amazon/ion/impl/bin/utf8/Utf8StringEncoderPool |
| 12 | ···#3·=·Utf8···············com/amazon/ion/impl/bin/utf8/Pool | 12 | ···#3·=·Utf8···············com/amazon/ion/impl/bin/utf8/Pool |
| 13 | ···#4·=·Class··············#3·············//·com/amazon/ion/impl/bin/utf8/Pool | 13 | ···#4·=·Class··············#3·············//·com/amazon/ion/impl/bin/utf8/Pool |
| 14 | ···#5·=·Utf8···············INSTANCE | 14 | ···#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 modified | Offset 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$1 | 22 | ··#13·=·Utf8···············com/amazon/ion/impl/bin/utf8/Utf8StringEncoderPool$1 |
| 23 | ··#14·=·Class··············#13············//·com/amazon/ion/impl/bin/utf8/Utf8StringEncoderPool$1 | 23 | ··#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>":()V | 24 | ··#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;)V | 25 | ··#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;)V | 26 | ··#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;)V | 27 | ··#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 | ··# | 36 | ··#27·=·Utf8···············Code |
| 29 | ··#2 | 37 | ··#28·=·Utf8···············<clinit> |
| 30 | ··#2 | 38 | ··#29·=·Utf8···············getInstance |
| 31 | ··# | 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_FINAL | 43 | ····flags:·(0x001a)·ACC_PRIVATE,·ACC_STATIC,·ACC_FINAL |
| 36 | ··static·{}; | 44 | ··static·{}; |
| 37 | ····descriptor:·()V | 45 | ····descriptor:·()V |
| Offset 64, 8 lines modified | Offset 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_STATIC | 74 | ····flags:·(0x0009)·ACC_PUBLIC,·ACC_STATIC |
| 67 | ····Code: | 75 | ····Code: |
| 68 | ······stack=300,·locals=0,·args_size=0 | 76 | ······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:·areturn | 78 | ·········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 | } |
| Offset 1, 18 lines modified | Offset 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_LocalSymbolTable | 15 | class·IonReaderContinuableApplicationBinary$LocalSymbolTableSnapshot·implements·SymbolTableAsStruct,·_Private_LocalSymbolTable |
| 15 | { | 16 | { |
| Offset 89, 14 lines modified | Offset 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 modified | Offset 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 | ····} |
| Offset 459, 50 lines modified | Offset 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 | ········ | 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 | ················ | 475 | ················o·=·BigDecimal.ZERO; |
| 476 | ············} | 476 | ············} |
| 477 | ············else·{ | 477 | ············else·{ |
| 478 | ················BigDecimal·bigDecimal | 478 | ················BigDecimal·bigDecimal; |
| 479 | ················if·(this.minorVersion·==·0)·{ | 479 | ················if·(this.minorVersion·==·0)·{ |
| 480 | ····················bigDecimal | 480 | ····················bigDecimal·=·this.readBigDecimal_1_0(); |
| 481 | ················} | 481 | ················} |
| 482 | ················else·{ | 482 | ················else·{ |
| 483 | ····················bigDecimal | 483 | ····················bigDecimal·=·this.readBigDecimal_1_1(); |
| 484 | ················} | 484 | ················} |
| 485 | ················ | 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· | 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 modified | Offset 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 modified | Offset 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. | |||
| Offset 1, 25 lines modified | Offset 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,·TextSpan | 7 | 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()·{ |
| Offset 10, 10 lines modified | Offset 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$ | 17 | ········IonReaderTextUserX.access$700(this.this$0,·span); |
| 18 | ····} | 18 | ····} |
| 19 | } | 19 | } |
| Offset 1, 12 lines modified | Offset 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 modified | Offset 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 | ····} |
| Offset 374, 33 lines modified | Offset 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·n | 381 | ········int·n; |
| 382 | ········if·(this.hasLocalSymbols())·{ | 382 | ········if·(this.hasLocalSymbols())·{ |
| 383 | ············final·int· | 383 | ············final·int·ordinal·=·symbolTableReader$Op.ordinal(); |
| 384 | ············if·(n·!=· | 384 | ············if·(ordinal·!=·0)·{ |
| 385 | ················if·(n·!=· | 385 | ················if·(ordinal·!=·1)·{ |
| 386 | ····················n | 386 | ····················n·=·-1; |
| 387 | ················} | 387 | ················} |
| 388 | ················else·{ | 388 | ················else·{ |
| 389 | ····················n | 389 | ····················n·=·15; |
| 390 | ················} | 390 | ················} |
| 391 | ············} | 391 | ············} |
| 392 | ············else·{ | 392 | ············else·{ |
| 393 | ················n | 393 | ················n·=·16; |
| 394 | ············} | 394 | ············} |
| 395 | ········} | 395 | ········} |
| 396 | ········else·{ | 396 | ········else·{ |
| 397 | ············n | 397 | ············n·=·20; |
| 398 | ········} | 398 | ········} |
| 399 | ········return·n | 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()·{ |
| Offset 1, 16 lines modified | Offset 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·AbstractSymbolTable | 9 | 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 modified | Offset 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 modified | Offset 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 | } |
| Offset 3, 15 lines modified | Offset 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 | 8 | 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); |
| Offset 1, 15 lines modified | Offset 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 | 5 | 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; |
| Offset 15, 14 lines modified | Offset 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 modified | Offset 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 | ················ | 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 modified | Offset 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 | ················ | 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 modified | Offset 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· | 281 | ················final·IonContainerLite·obj·=·(IonContainerLite)nextOrNull; |
| 281 | ················ | 282 | ················Objects.requireNonNull(obj); |
| 282 | ················new·IonContainerLite$SequenceContentIterator( | 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 modified | Offset 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 | ········ | 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 modified | Offset 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 | ················ | 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 modified | Offset 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 | ····@Override | 798 | ····@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 modified | Offset 936, 26 lines modified | ||
| Max diff block lines reached; 849/7025 bytes (12.09%) of diff not shown. | |||
| Offset 27, 15 lines modified | Offset 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 modified | Offset 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); |
| Offset 1, 11 lines modified | Offset 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 modified | Offset 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 modified | Offset 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 modified | Offset 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 modified | Offset 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 modified | Offset 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. | |||
| Offset 1, 63 lines modified | Offset 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· | 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_IonWriter | 15 | abstract·class·AbstractIonWriter·implements·_Private_ByteTransferSink,·_Private_IonWriter |
| 17 | { | 16 | { |
| 18 | ····private·final· | 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 | ········i | 20 | ········this.isStreamCopyOptimized·=·(abstractIonWriter$WriteValueOptimization·==·AbstractIonWriter$WriteValueOptimization.COPY_OPTIMIZED); |
| 23 | ···· | 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 | ········ | 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. | 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. | |||
| Offset 39, 15 lines modified | Offset 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 | ···· |
| Offset 65, 15 lines modified | Offset 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 | ···· |
| Offset 49, 15 lines modified | Offset 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 | ···· |
| Offset 100, 15 lines modified | Offset 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 | ···· |
| Offset 28, 15 lines modified | Offset 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 | ···· |
| Offset 10, 20 lines modified | Offset 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·IonTimestamp | 14 | 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 modified | Offset 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 | ···· |
| Offset 9, 15 lines modified | Offset 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_ReaderWriter | 15 | 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 modified | Offset 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 modified | Offset 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 | } |
| Offset 14, 17 lines modified | Offset 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_ListWriter | 16 | 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 modified | Offset 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 | ····} |
| Offset 1, 8 lines modified | Offset 1, 8 lines modified | ||
| 1 | ··SHA-256·checksum· | 1 | ··SHA-256·checksum·1be9dbda20dc2f2f96bdfd4c6cbdacd74ff988618a3418926eca66466d86218c |
| 2 | class·com.amazon.ion.impl.IonWriterUserBinary·extends·com.amazon.ion.impl.IonWriterUser·implements·com.amazon.ion.impl._Private_ListWriter | 2 | class·com.amazon.ion.impl.IonWriterUserBinary·extends·com.amazon.ion.impl.IonWriterUser·implements·com.amazon.ion.impl._Private_ListWriter |
| 3 | ··minor·version:·0 | 3 | ··minor·version:·0 |
| 4 | ··major·version:·49 | 4 | ··major·version:·49 |
| 5 | ··flags:·(0x0020)·ACC_SUPER | 5 | ··flags:·(0x0020)·ACC_SUPER |
| 6 | ··this_class:·#2··························//·com/amazon/ion/impl/IonWriterUserBinary | 6 | ··this_class:·#2··························//·com/amazon/ion/impl/IonWriterUserBinary |
| 7 | ··super_class:·#4·························//·com/amazon/ion/impl/IonWriterUser | 7 | ··super_class:·#4·························//·com/amazon/ion/impl/IonWriterUser |
| 8 | ··interfaces:·1,·fields:·2,·methods:·11,·attributes:·0 | 8 | ··interfaces:·1,·fields:·2,·methods:·11,·attributes:·0 |
| Offset 114, 17 lines modified | Offset 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···············symtabsCompat | 116 | ··#107·=·Utf8···············symtabsCompat |
| 117 | ··#108·=·Utf8···············(Lcom/amazon/ion/SymbolTable;Lcom/amazon/ion/SymbolTable;)Z | 117 | ··#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;)Z | 118 | ··#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;)Z | 119 | ··#110·=·Methodref··········#35.#109······//·com/amazon/ion/impl/_Private_SymtabExtendsCache.symtabsCompat:(Lcom/amazon/ion/SymbolTable;Lcom/amazon/ion/SymbolTable;)Z |
| 120 | ··#111·=·Utf8···············transferCurrentValue | 120 | ··#111·=·Utf8···············transferCurrentValue |
| 121 | ··#112·=·Utf8···············(Lcom/amazon/ion/impl/_Private_ByteTransferSink;) | 121 | ··#112·=·Utf8···············(Lcom/amazon/ion/impl/_Private_ByteTransferSink;)Z |
| 122 | ··#113·=·NameAndType········#111:#112·····//·transferCurrentValue:(Lcom/amazon/ion/impl/_Private_ByteTransferSink;) | 122 | ··#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;) | 123 | ··#114·=·InterfaceMethodref·#92.#113······//·com/amazon/ion/impl/_Private_ByteTransferReader.transferCurrentValue:(Lcom/amazon/ion/impl/_Private_ByteTransferSink;)Z |
| 124 | ··#115·=·Utf8···············writeValueRecursively | 124 | ··#115·=·Utf8···············writeValueRecursively |
| 125 | ··#116·=·Utf8···············(Lcom/amazon/ion/IonReader;)V | 125 | ··#116·=·Utf8···············(Lcom/amazon/ion/IonReader;)V |
| 126 | ··#117·=·NameAndType········#115:#116·····//·writeValueRecursively:(Lcom/amazon/ion/IonReader;)V | 126 | ··#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;)V | 127 | ··#118·=·Methodref··········#2.#117·······//·com/amazon/ion/impl/IonWriterUserBinary.writeValueRecursively:(Lcom/amazon/ion/IonReader;)V |
| 128 | ··#119·=·Utf8···············Code | 128 | ··#119·=·Utf8···············Code |
| 129 | ··#120·=·Utf8···············(Lcom/amazon/ion/impl/_Private_IonBinaryWriterBuilder;Lcom/amazon/ion/impl/IonWriterSystemBinary;)V | 129 | ··#120·=·Utf8···············(Lcom/amazon/ion/impl/_Private_IonBinaryWriterBuilder;Lcom/amazon/ion/impl/IonWriterSystemBinary;)V |
| 130 | ··#121·=·Utf8···············([Z)V | 130 | ··#121·=·Utf8···············([Z)V |
| Offset 317, 30 lines modified | Offset 317, 30 lines modified | ||
| 317 | ·········0:·aload_1 | 317 | ·········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_2 | 319 | ·········6:·astore_2 |
| 320 | ·········7:·aload_0 | 320 | ·········7:·aload_0 |
| 321 | ·········8:·invokevirtual·#88·················//·Method·isStreamCopyOptimized:()Z | 321 | ·········8:·invokevirtual·#88·················//·Method·isStreamCopyOptimized:()Z |
| 322 | ········11:·istore_3 | 322 | ········11:·istore_3 |
| 323 | ········12:·iload_3 | 323 | ········12:·iload_3 |
| 324 | ········13:·ifeq··········1 | 324 | ········13:·ifeq··········110 |
| 325 | ········16:·aload_0 | 325 | ········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········4 | 327 | ········20:·astore········4 |
| 328 | ········22:·aload·········4 | 328 | ········22:·aload·········4 |
| 329 | ········24:·instanceof····#90·················//·class·com/amazon/ion/impl/IonWriterSystemBinary | 329 | ········24:·instanceof····#90·················//·class·com/amazon/ion/impl/IonWriterSystemBinary |
| 330 | ········27:·istore_3 | 330 | ········27:·istore_3 |
| 331 | ········28:·iload_3 | 331 | ········28:·iload_3 |
| 332 | ········29:·ifeq··········1 | 332 | ········29:·ifeq··········110 |
| 333 | ········32:·aload_1 | 333 | ········32:·aload_1 |
| 334 | ········33:·ldc···········#92·················//·class·com/amazon/ion/impl/_Private_ByteTransferReader | 334 | ········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_ByteTransferReader | 336 | ········40:·checkcast·····#92·················//·class·com/amazon/ion/impl/_Private_ByteTransferReader |
| 337 | ········43:·astore········4 | 337 | ········43:·astore········4 |
| 338 | ········45:·aload·········4 | 338 | ········45:·aload·········4 |
| 339 | ········47:·ifnull········1 | 339 | ········47:·ifnull········110 |
| 340 | ········50:·aload_2 | 340 | ········50:·aload_2 |
| 341 | ········51:·invokestatic··#102················//·Method·com/amazon/ion/impl/_Private_Utils.isNonSymbolScalar:(Lcom/amazon/ion/IonType;)Z | 341 | ········51:·invokestatic··#102················//·Method·com/amazon/ion/impl/_Private_Utils.isNonSymbolScalar:(Lcom/amazon/ion/IonType;)Z |
| 342 | ········54:·istore········5 | 342 | ········54:·istore········5 |
| 343 | ········56:·iload·········5 | 343 | ········56:·iload·········5 |
| 344 | ········58:·ifne··········95 | 344 | ········58:·ifne··········95 |
| 345 | ········61:·aload_0 | 345 | ········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 modified | Offset 353, 21 lines modified | ||
| 353 | ········78:·astore········7 | 353 | ········78:·astore········7 |
| 354 | ········80:·aload_2 | 354 | ········80:·aload_2 |
| 355 | ········81:·aload·········6 | 355 | ········81:·aload·········6 |
| 356 | ········83:·aload·········7 | 356 | ········83:·aload·········7 |
| 357 | ········85:·invokevirtual·#110················//·Method·com/amazon/ion/impl/_Private_SymtabExtendsCache.symtabsCompat:(Lcom/amazon/ion/SymbolTable;Lcom/amazon/ion/SymbolTable;)Z | 357 | ········85:·invokevirtual·#110················//·Method·com/amazon/ion/impl/_Private_SymtabExtendsCache.symtabsCompat:(Lcom/amazon/ion/SymbolTable;Lcom/amazon/ion/SymbolTable;)Z |
| 358 | ········88:·istore········5 | 358 | ········88:·istore········5 |
| 359 | ········90:·iload·········5 | 359 | ········90:·iload·········5 |
| 360 | ········92:·ifeq··········1 | 360 | ········92:·ifeq··········110 |
| 361 | ········95:·aload_0 | 361 | ········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_1 | 363 | ········99:·astore_1 |
| 364 | ·······100:·aload·········4 | 364 | ·······100:·aload·········4 |
| 365 | ·······102:·aload_1 | 365 | ·······102:·aload_1 |
| 366 | ·······103:·invokeinterface·#114,··2··········//·InterfaceMethod·com/amazon/ion/impl/_Private_ByteTransferReader.transferCurrentValue:(Lcom/amazon/ion/impl/_Private_ByteTransferSink;) | 366 | ·······103:·invokeinterface·#114,··2··········//·InterfaceMethod·com/amazon/ion/impl/_Private_ByteTransferReader.transferCurrentValue:(Lcom/amazon/ion/impl/_Private_ByteTransferSink;)Z |
| 367 | ·······108:·pop | ||
| 367 | ·······10 | 368 | ·······109:·return |
| 368 | ·······1 | 369 | ·······110:·aload_0 |
| 369 | ·······11 | 370 | ·······111:·aload_1 |
| 370 | ·······11 | 371 | ·······112:·invokevirtual·#118················//·Method·writeValueRecursively:(Lcom/amazon/ion/IonReader;)V |
| 371 | ·······11 | 372 | ·······115:·return |
| 372 | } | 373 | } |
| Offset 2, 30 lines modified | Offset 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· | 16 | import·java.util.ArrayList; |
| 24 | import·java.math.BigInteger; | 17 | import·java.math.BigInteger; |
| 25 | final·class·IonRawBinaryWriter·extends·AbstractIonWriter·implements·_Private_IonRawWriter | 18 | 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 modified | Offset 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· | 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· | 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 modified | Offset 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,· | 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$$ExternalSyntheticLambda | 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. | 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·=· | 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 | ········ | 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. | |||
| Offset 31, 15 lines modified | Offset 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 | ···· |
| Offset 34, 15 lines modified | Offset 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 | ···· |
| Offset 1, 8 lines modified | Offset 1, 8 lines modified | ||
| 1 | ··SHA-256·checksum· | 1 | ··SHA-256·checksum·40c2fc7f1888b7fc917a86b0dd4954d43733e27bd238f0554f003bcd67950634 |
| 2 | abstract·class·com.amazon.ion.impl.lite.IonSequenceLite·extends·com.amazon.ion.impl.lite.IonContainerLite·implements·com.amazon.ion.IonSequence | 2 | abstract·class·com.amazon.ion.impl.lite.IonSequenceLite·extends·com.amazon.ion.impl.lite.IonContainerLite·implements·com.amazon.ion.IonSequence |
| 3 | ··minor·version:·0 | 3 | ··minor·version:·0 |
| 4 | ··major·version:·49 | 4 | ··major·version:·49 |
| 5 | ··flags:·(0x0420)·ACC_SUPER,·ACC_ABSTRACT | 5 | ··flags:·(0x0420)·ACC_SUPER,·ACC_ABSTRACT |
| 6 | ··this_class:·#2··························//·com/amazon/ion/impl/lite/IonSequenceLite | 6 | ··this_class:·#2··························//·com/amazon/ion/impl/lite/IonSequenceLite |
| 7 | ··super_class:·#4·························//·com/amazon/ion/impl/lite/IonContainerLite | 7 | ··super_class:·#4·························//·com/amazon/ion/impl/lite/IonContainerLite |
| 8 | ··interfaces:·1,·fields:·2,·methods:·35,·attributes:·0 | 8 | ··interfaces:·1,·fields:·2,·methods:·35,·attributes:·0 |
| Offset 713, 24 lines modified | Offset 713, 23 lines modified | ||
| 713 | ········15:·aload_0 | 713 | ········15:·aload_0 |
| 714 | ········16:·invokevirtual·#102················//·Method·size:()I | 714 | ········16:·invokevirtual·#102················//·Method·size:()I |
| 715 | ········19:·istore_2 | 715 | ········19:·istore_2 |
| 716 | ········20:·aload_1 | 716 | ········20:·aload_1 |
| 717 | ········21:·iload_2 | 717 | ········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 | ········ | 720 | ········28:·astore_1 |
| 722 | ········ | 721 | ········29:·aload_0 |
| 723 | ········3 | 722 | ········30:·aload_1 |
| 724 | ········3 | 723 | ········31:·invokevirtual·#142················//·Method·toArray:([Ljava/lang/Object;)[Ljava/lang/Object; |
| 725 | ········3 | 724 | ········34:·pop |
| 726 | ········3 | 725 | ········35:·aload_0 |
| 727 | ········3 | 726 | ········36:·invokevirtual·#145················//·Method·clear:()V |
| 728 | ········ | 727 | ········39:·aload_1 |
| 729 | ········4 | 728 | ········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_SYNTHETIC | 731 | ····flags:·(0x1041)·ACC_PUBLIC,·ACC_BRIDGE,·ACC_SYNTHETIC |
| 733 | ····Code: | 732 | ····Code: |
| 734 | ······stack=300,·locals=2,·args_size=2 | 733 | ······stack=300,·locals=2,·args_size=2 |
| 735 | ·········0:·aload_0 | 734 | ·········0:·aload_0 |
| Offset 1119, 44 lines modified | Offset 1118, 43 lines modified | ||
| 1119 | ·········1:·invokevirtual·#162················//·Method·get_child_count:()I | 1118 | ·········1:·invokevirtual·#162················//·Method·get_child_count:()I |
| 1120 | ·········4:·istore_2 | 1119 | ·········4:·istore_2 |
| 1121 | ·········5:·aload_1 | 1120 | ·········5:·aload_1 |
| 1122 | ·········6:·arraylength | 1121 | ·········6:·arraylength |
| 1123 | ·········7:·istore_3 | 1122 | ·········7:·istore_3 |
| 1124 | ·········8:·iload_3 | 1123 | ·········8:·iload_3 |
| 1125 | ·········9:·iload_2 | 1124 | ·········9:·iload_2 |
| 1126 | ········10:·if_icmpge····· | 1125 | ········10:·if_icmpge·····28 |
| 1127 | ········13:·aload_1 | 1126 | ········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_2 | 1129 | ········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 | ········ | 1132 | ········27:·astore_1 |
| 1135 | ········ | 1133 | ········28:·iload_2 |
| 1136 | ········ | 1134 | ········29:·ifle··········47 |
| 1137 | ········3 | 1135 | ········32:·aload_0 |
| 1138 | ········3 | 1136 | ········33:·getfield······#28·················//·Field·_children:[Lcom/amazon/ion/impl/lite/IonValueLite; |
| 1139 | ········3 | 1137 | ········36:·astore········4 |
| 1140 | ········ | 1138 | ········38:·aload·········4 |
| 1141 | ········4 | 1139 | ········40:·iconst_0 |
| 1142 | ········4 | 1140 | ········41:·aload_1 |
| 1143 | ········4 | 1141 | ········42:·iconst_0 |
| 1144 | ········4 | 1142 | ········43:·iload_2 |
| 1145 | ········4 | 1143 | ········44:·invokestatic··#237················//·Method·java/lang/System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V |
| 1146 | ········ | 1144 | ········47:·aload_1 |
| 1147 | ········ | 1145 | ········48:·arraylength |
| 1148 | ········52:·istore_3 | ||
| 1149 | ········53:·iload_2 | ||
| 1150 | ········54:·iload_3 | ||
| 1151 | ········55:·if_icmpge·····67 | ||
| 1152 | ········58:·iconst_0 | ||
| 1153 | ········ | 1146 | ········49:·istore_3 |
| 1154 | ········60:·aconst_null | ||
| 1155 | ········61:·astore········4 | ||
| 1156 | ········63:·aload_1 | ||
| 1157 | ········ | 1147 | ········50:·iload_2 |
| 1148 | ········51:·iload_3 | ||
| 1149 | ········52:·if_icmpge·····64 | ||
| 1150 | ········55:·iconst_0 | ||
| 1151 | ········56:·istore_3 | ||
| 1158 | ········ | 1152 | ········57:·aconst_null |
| 1159 | ········ | 1153 | ········58:·astore········4 |
| 1160 | ········6 | 1154 | ········60:·aload_1 |
| 1155 | ········61:·iload_2 | ||
| 1156 | ········62:·aconst_null | ||
| 1157 | ········63:·aastore | ||
| 1158 | ········64:·aload_1 | ||
| 1161 | ········6 | 1159 | ········65:·areturn |
| 1162 | } | 1160 | } |
| Offset 29, 15 lines modified | Offset 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 | ···· |
| Offset 365, 15 lines modified | Offset 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 | ···· |
| Offset 146, 15 lines modified | Offset 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 | ···· |
| Offset 107, 14 lines modified | Offset 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(); |
| Offset 199, 22 lines modified | Offset 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 | ········} |
| Offset 33, 15 lines modified | Offset 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 | ···· |
| Offset 33, 15 lines modified | Offset 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 | ···· |
| Offset 1, 183 lines modified | Offset 1, 278 lines modified | ||
| 1 | package·com.amazon.ion.impl; | 1 | package·com.amazon.ion.impl.bin; |
| 2 | synthetic·class·Ion | 2 | 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········I | 13 | ········//·····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/ | 16 | ········//····10:·putstatic·······com/amazon/ion/impl/bin/IonEncoder_1_1$1.$SwitchMap$com$amazon$ion$IonType:[I |
| 17 | ········//····13:·getstatic·······com/amazon/ion/ | 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/ | 20 | ········//····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··········4 | 23 | ········//····23:·istore··········4 |
| 24 | ········//····25:·aload_1········ | 24 | ········//····25:·aload_1········ |
| 25 | ········//····26:·iload_3········ | 25 | ········//····26:·iload_3········ |
| 26 | ········//····27:·iload···········4 | 26 | ········//····27:·iload···········4 |
| 27 | ········//····29:·iastore········ | 27 | ········//····29:·iastore········ |
| 28 | ········//····30:·getstatic·······com/amazon/ion/impl/ | 28 | ········//····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/ | 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/ | 33 | ········//····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··········4 | 36 | ········//····44:·istore··········4 |
| 37 | ········//····46:·aload_1········ | 37 | ········//····46:·aload_1········ |
| 38 | ········//····47:·iload_3········ | 38 | ········//····47:·iload_3········ |
| 39 | ········//····48:·iload···········4 | 39 | ········//····48:·iload···········4 |
| 40 | ········//····50:·iastore········ | 40 | ········//····50:·iastore········ |
| 41 | ········//····51:·getstatic·······com/amazon/ion/impl/ | 41 | ········//····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/ | 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/ | 46 | ········//····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··········4 | 49 | ········//····65:·istore··········4 |
| 50 | ········//····67:·aload_1········ | 50 | ········//····67:·aload_1········ |
| 51 | ········//····68:·iload_3········ | 51 | ········//····68:·iload_3········ |
| 52 | ········//····69:·iload···········4 | 52 | ········//····69:·iload···········4 |
| 53 | ········//····71:·iastore········ | 53 | ········//····71:·iastore········ |
| 54 | ········//····72:·getstatic·······com/amazon/ion/impl/ | 54 | ········//····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/ | 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/ | 59 | ········//····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··········4 | 62 | ········//····86:·istore··········4 |
| 63 | ········//····88:·aload_1········ | 63 | ········//····88:·aload_1········ |
| 64 | ········//····89:·iload_3········ | 64 | ········//····89:·iload_3········ |
| 65 | ········//····90:·iload···········4 | 65 | ········//····90:·iload···········4 |
| 66 | ········//····92:·iastore········ | 66 | ········//····92:·iastore········ |
| 67 | ········//····93:·getstatic·······com/amazon/ion/impl/ | 67 | ········//····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/ | 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/ | 72 | ········//···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··········4 | 75 | ········//···107:·istore··········4 |
| 76 | ········//···109:·aload_1········ | 76 | ········//···109:·aload_1········ |
| 77 | ········//···110:·iload_3········ | 77 | ········//···110:·iload_3········ |
| 78 | ········//···111:·iload···········4 | 78 | ········//···111:·iload···········4 |
| 79 | ········//···113:·iastore········ | 79 | ········//···113:·iastore········ |
| 80 | ········//···114:·getstatic·······com/amazon/ion/impl/ | 80 | ········//···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/ | 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/ | 85 | ········//···123:·invokevirtual···com/amazon/ion/IonType.ordinal:()I |
| 86 | ········//···126:·istore_3······· | 86 | ········//···126:·istore_3······· |
| 87 | ········//···127:·bipush··········6 | 87 | ········//···127:·bipush··········6 |
| 88 | ········//···129:·istore··········4 | 88 | ········//···129:·istore··········4 |
| 89 | ········//···131:·aload_1········ | 89 | ········//···131:·aload_1········ |
| 90 | ········//···132:·iload_3········ | 90 | ········//···132:·iload_3········ |
| 91 | ········//···133:·iload···········4 | 91 | ········//···133:·iload···········4 |
| 92 | ········//···135:·iastore········ | 92 | ········//···135:·iastore········ |
| 93 | ········//···136:·getstatic·······com/amazon/ion/impl/ | 93 | ········//···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/ | 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/ | 98 | ········//···145:·invokevirtual···com/amazon/ion/IonType.ordinal:()I |
| 99 | ········//···148:·istore_3······· | 99 | ········//···148:·istore_3······· |
| 100 | ········//···149:·bipush··········7 | 100 | ········//···149:·bipush··········7 |
| 101 | ········//···151:·istore··········4 | 101 | ········//···151:·istore··········4 |
| 102 | ········//···153:·aload_1········ | 102 | ········//···153:·aload_1········ |
| 103 | ········//···154:·iload_3········ | 103 | ········//···154:·iload_3········ |
| 104 | ········//···155:·iload···········4 | 104 | ········//···155:·iload···········4 |
| 105 | ········//···157:·iastore········ | 105 | ········//···157:·iastore········ |
| 106 | ········//···158:·getstatic·······com/amazon/ion/impl/ | 106 | ········//···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/ | 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/ | 111 | ········//···167:·invokevirtual···com/amazon/ion/IonType.ordinal:()I |
| 112 | ········//···170:·istore_3······· | 112 | ········//···170:·istore_3······· |
| 113 | ········//···171:·bipush··········8 | 113 | ········//···171:·bipush··········8 |
| 114 | ········//···173:·istore··········4 | 114 | ········//···173:·istore··········4 |
| 115 | ········//···175:·aload_1········ | 115 | ········//···175:·aload_1········ |
| 116 | ········//···176:·iload_3········ | 116 | ········//···176:·iload_3········ |
| 117 | ········//···177:·iload···········4 | 117 | ········//···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. | |||
| Offset 1, 19 lines modified | Offset 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$TwoElement | 3 | 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$TwoElement | 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 | ····@Override | 15 | ····@Override |
| 16 | ····public·int·available()·{ | 16 | ····public·int·available()·{ |
| Offset 1, 12 lines modified | Offset 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$$ExternalSyntheticLambda | 4 | 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 | } |
| Offset 1, 12 lines modified | Offset 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$$ExternalSyntheticLambda | 4 | 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 | } |
| Offset 1, 13 lines modified | Offset 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$$ExternalSyntheticLambda | 5 | 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 | } |