| 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 | } |
| 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.IonReader; | 2 | import·com.amazon.ion.IonReader; |
| 3 | import·java.io.InputStream; | 3 | import·java.io.InputStream; |
| 4 | import·com.amazon.ion.IonCatalog; | 4 | import·com.amazon.ion.IonCatalog; |
| 5 | public·final·synthetic·class·_Private_IonReaderBuilder$$ExternalSyntheticLambda | 5 | public·final·synthetic·class·_Private_IonReaderBuilder$$ExternalSyntheticLambda7·implements·_Private_IonReaderBuilder$IonReaderFromInputStreamFactoryText |
| 6 | { | 6 | { |
| 7 | ····public·final·IonReader·makeReader(final·IonCatalog·ionCatalog,·final·InputStream·inputStream,·final·_Private_LocalSymbolTableFactory·private_LocalSymbolTableFactory)·{ | 7 | ····public·final·IonReader·makeReader(final·IonCatalog·ionCatalog,·final·InputStream·inputStream,·final·_Private_LocalSymbolTableFactory·private_LocalSymbolTableFactory)·{ |
| 8 | ········return·_Private_IonReaderFactory.makeReaderText(ionCatalog,·inputStream,·private_LocalSymbolTableFactory); | 8 | ········return·_Private_IonReaderFactory.makeReaderText(ionCatalog,·inputStream,·private_LocalSymbolTableFactory); |
| 9 | ····} | 9 | ····} |
| 10 | } | 10 | } |
| Offset 1, 9 lines modified | Offset 1, 9 lines modified | ||
| 1 | Dependency·License·Report·for·ion-java·1.11. | 1 | Dependency·License·Report·for·ion-java·1.11.11 |
| 2 | 1.·Group:·org.jetbrains··Name:·annotations··Version:·13.0 | 2 | 1.·Group:·org.jetbrains··Name:·annotations··Version:·13.0 |
| 3 | POM·Project·URL:·http://www.jetbrains.org | 3 | POM·Project·URL:·http://www.jetbrains.org |
| 4 | POM·License:·Apache·License,·Version·2.0·-·https://www.apache.org/licenses/LICENSE-2.0 | 4 | POM·License:·Apache·License,·Version·2.0·-·https://www.apache.org/licenses/LICENSE-2.0 |
| Offset 22, 9 lines modified | Offset 22, 9 lines modified | ||
| 22 | POM·Project·URL:·https://kotlinlang.org/ | 22 | POM·Project·URL:·https://kotlinlang.org/ |
| 23 | POM·License:·Apache·License,·Version·2.0·-·https://www.apache.org/licenses/LICENSE-2.0 | 23 | POM·License:·Apache·License,·Version·2.0·-·https://www.apache.org/licenses/LICENSE-2.0 |
| 24 | -------------------------------------------------------------------------------- | 24 | -------------------------------------------------------------------------------- |
| 25 | This·report·was·generated·at· | 25 | This·report·was·generated·at·Thu·Oct·16·18:01:20·UTC·2025. |
| Offset 1, 3 lines modified | Offset 1, 3 lines modified | ||
| 1 | #Sat·May·11·15:25:35·UTC·2024 | ||
| 2 | 1 | #Thu·Oct·16·18:01:20·UTC·2025 | |
| 2 | build.time=2025-10-16T18\:01\:20.149543839Z | ||
| 3 | build.version=1.11. | 3 | build.version=1.11.11 |
| Offset 170, 14 lines modified | Offset 170, 41 lines modified | ||
| 170 | ····:goto_0 | 170 | ····:goto_0 |
| 171 | ····sub-long/2addr·p0,·p2 | 171 | ····sub-long/2addr·p0,·p2 |
| 172 | ····return-wide·p0 | 172 | ····return-wide·p0 |
| 173 | .end·method | 173 | .end·method |
| 174 | .method·public·static·synthetic·m(D)Z | ||
| 175 | ····.locals·1 | ||
| 176 | ····.line·0 | ||
| 177 | ····invoke-static·{p0,·p1},·Ljava/lang/Double;->isInfinite(D)Z | ||
| 178 | ····move-result·v0 | ||
| 179 | ····if-nez·v0,·:cond_0 | ||
| 180 | ····invoke-static·{p0,·p1},·Ljava/lang/Double;->isNaN(D)Z | ||
| 181 | ····move-result·p0 | ||
| 182 | ····if-nez·p0,·:cond_0 | ||
| 183 | ····const/4·p0,·0x1 | ||
| 184 | ····goto·:goto_0 | ||
| 185 | ····:cond_0 | ||
| 186 | ····const/4·p0,·0x0 | ||
| 187 | ····:goto_0 | ||
| 188 | ····return·p0 | ||
| 189 | .end·method | ||
| 174 | .method·public·static·synthetic·m(Ljava/lang/Object;)Z | 190 | .method·public·static·synthetic·m(Ljava/lang/Object;)Z |
| 175 | ····.locals·0 | 191 | ····.locals·0 |
| 176 | ····.line·0 | 192 | ····.line·0 |
| 177 | ····if-nez·p0,·:cond_0 | 193 | ····if-nez·p0,·:cond_0 |
| 178 | ····const/4·p0,·0x1 | 194 | ····const/4·p0,·0x1 |
| Offset 66, 14 lines modified | Offset 66, 25 lines modified | ||
| 66 | ····invoke-virtual·{p0},·Landroid/widget/Toolbar;->getTitleMarginStart()I | 66 | ····invoke-virtual·{p0},·Landroid/widget/Toolbar;->getTitleMarginStart()I |
| 67 | ····move-result·p0 | 67 | ····move-result·p0 |
| 68 | ····return·p0 | 68 | ····return·p0 |
| 69 | .end·method | 69 | .end·method |
| 70 | .method·public·static·bridge·synthetic·m(Ljava/util/OptionalInt;I)I | ||
| 71 | ····.locals·0 | ||
| 72 | ····.line·0 | ||
| 73 | ····invoke-virtual·{p0,·p1},·Ljava/util/OptionalInt;->orElse(I)I | ||
| 74 | ····move-result·p0 | ||
| 75 | ····return·p0 | ||
| 76 | .end·method | ||
| 70 | .method·public·static·bridge·synthetic·m(Ljava/math/BigInteger;)J | 77 | .method·public·static·bridge·synthetic·m(Ljava/math/BigInteger;)J |
| 71 | ····.locals·2 | 78 | ····.locals·2 |
| 72 | ····.line·0 | 79 | ····.line·0 |
| 73 | ····invoke-virtual·{p0},·Ljava/math/BigInteger;->longValueExact()J | 80 | ····invoke-virtual·{p0},·Ljava/math/BigInteger;->longValueExact()J |
| 74 | ····move-result-wide·v0 | 81 | ····move-result-wide·v0 |
| Offset 163, 25 lines modified | Offset 174, 14 lines modified | ||
| 163 | ····.line·0 | 174 | ····.line·0 |
| 164 | ····check-cast·p0,·Landroid/view/DisplayCutout; | 175 | ····check-cast·p0,·Landroid/view/DisplayCutout; |
| 165 | ····return-object·p0 | 176 | ····return-object·p0 |
| 166 | .end·method | 177 | .end·method |
| 167 | .method·public·static·bridge·synthetic·m(Landroid/view/View;)Landroid/view/View$AccessibilityDelegate; | ||
| 168 | ····.locals·0 | ||
| 169 | ····.line·0 | ||
| 170 | ····invoke-virtual·{p0},·Landroid/view/View;->getAccessibilityDelegate()Landroid/view/View$AccessibilityDelegate; | ||
| 171 | ····move-result-object·p0 | ||
| 172 | ····return-object·p0 | ||
| 173 | .end·method | ||
| 174 | .method·public·static·bridge·synthetic·m(Landroid/view/WindowManager;)Landroid/view/WindowMetrics; | 178 | .method·public·static·bridge·synthetic·m(Landroid/view/WindowManager;)Landroid/view/WindowMetrics; |
| 175 | ····.locals·0 | 179 | ····.locals·0 |
| 176 | ····.line·0 | 180 | ····.line·0 |
| 177 | ····invoke-interface·{p0},·Landroid/view/WindowManager;->getMaximumWindowMetrics()Landroid/view/WindowMetrics; | 181 | ····invoke-interface·{p0},·Landroid/view/WindowManager;->getMaximumWindowMetrics()Landroid/view/WindowMetrics; |
| 178 | ····move-result-object·p0 | 182 | ····move-result-object·p0 |
| Offset 437, 39 lines modified | Offset 437, 52 lines modified | ||
| 437 | ····invoke-virtual·{p0},·Landroid/webkit/WebMessage;->getData()Ljava/lang/String; | 437 | ····invoke-virtual·{p0},·Landroid/webkit/WebMessage;->getData()Ljava/lang/String; |
| 438 | ····move-result-object·p0 | 438 | ····move-result-object·p0 |
| 439 | ····return-object·p0 | 439 | ····return-object·p0 |
| 440 | .end·method | 440 | .end·method |
| 441 | .method·public·static·bridge·synthetic·m( | 441 | .method·public·static·bridge·synthetic·m(Ljava/lang/Object;)Ljava/util/Optional; |
| 442 | ····.locals· | 442 | ····.locals·0 |
| 443 | ····.line·0 | 443 | ····.line·0 |
| 444 | ···· | 444 | ····invoke-static·{p0},·Ljava/util/Optional;->ofNullable(Ljava/lang/Object;)Ljava/util/Optional; |
| 445 | ····move-result-object·p0 | ||
| 445 | ····return-object· | 446 | ····return-object·p0 |
| 446 | .end·method | 447 | .end·method |
| 447 | .method·public·static·bridge·synthetic·m(Ljava/util/ | 448 | .method·public·static·bridge·synthetic·m(Ljava/util/stream/IntStream;)Ljava/util/OptionalInt; |
| 448 | ····.locals·0 | 449 | ····.locals·0 |
| 449 | ····.line·0 | 450 | ····.line·0 |
| 450 | ····invoke- | 451 | ····invoke-interface·{p0},·Ljava/util/stream/IntStream;->max()Ljava/util/OptionalInt; |
| 451 | ····move-result-object·p0 | 452 | ····move-result-object·p0 |
| 452 | ····return-object·p0 | 453 | ····return-object·p0 |
| 453 | .end·method | 454 | .end·method |
| 454 | .method·public·static·bridge·synthetic·m(Ljava/lan | 455 | .method·public·static·bridge·synthetic·m(Ljava/util/stream/Stream;Ljava/util/function/ToIntFunction;)Ljava/util/stream/IntStream; |
| 455 | ····.locals·0 | 456 | ····.locals·0 |
| 456 | ····.line·0 | 457 | ····.line·0 |
| 457 | ····invoke- | 458 | ····invoke-interface·{p0,·p1},·Ljava/util/stream/Stream;->mapToInt(Ljava/util/function/ToIntFunction;)Ljava/util/stream/IntStream; |
| 459 | ····move-result-object·p0 | ||
| 460 | ····return-object·p0 | ||
| 461 | .end·method | ||
| 462 | .method·public·static·bridge·synthetic·m(Ljava/util/List;)Ljava/util/stream/Stream; | ||
| 463 | ····.locals·0 | ||
| 464 | ····.line·0 | ||
| 465 | ····invoke-interface·{p0},·Ljava/util/List;->stream()Ljava/util/stream/Stream; | ||
| 458 | ····move-result-object·p0 | 466 | ····move-result-object·p0 |
| 459 | ····return-object·p0 | 467 | ····return-object·p0 |
| 460 | .end·method | 468 | .end·method |
| 461 | .method·public·static·synthetic·m()V | 469 | .method·public·static·synthetic·m()V |
| Offset 675, 28 lines modified | Offset 688, 28 lines modified | ||
| 675 | ····.line·0 | 688 | ····.line·0 |
| 676 | ····invoke-virtual·{p0,·p1},·Lcom/google/android/material/appbar/AppBarLayout;->setKeyboardNavigationCluster(Z)V | 689 | ····invoke-virtual·{p0,·p1},·Lcom/google/android/material/appbar/AppBarLayout;->setKeyboardNavigationCluster(Z)V |
| 677 | ····return-void | 690 | ····return-void |
| 678 | .end·method | 691 | .end·method |
| 679 | .method·public·static·bridge·synthetic·m(L | 692 | .method·public·static·bridge·synthetic·m(Ljava/lang/String;)V |
| 680 | ····.locals·0 | 693 | ····.locals·0 |
| 681 | ····.line·0 | 694 | ····.line·0 |
| 682 | ····invoke- | 695 | ····invoke-static·{p0},·Landroid/webkit/WebView;->setDataDirectorySuffix(Ljava/lang/String;)V |
| 683 | ····return-void | 696 | ····return-void |
| 684 | .end·method | 697 | .end·method |
| 685 | .method·public·static·bridge·synthetic·m(Ljava/la | 698 | .method·public·static·bridge·synthetic·m(Ljava/util/Iterator;Ljava/util/function/Consumer;)V |
| 686 | ····.locals·0 | 699 | ····.locals·0 |
| 687 | ····.line·0 | 700 | ····.line·0 |
| 688 | ····invoke- | 701 | ····invoke-interface·{p0,·p1},·Ljava/util/Iterator;->forEachRemaining(Ljava/util/function/Consumer;)V |
| Max diff block lines reached; 517/4780 bytes (10.82%) of diff not shown. | |||
| Offset 1229, 15 lines modified | Offset 1229, 15 lines modified | ||
| 1229 | ····.line·715 | 1229 | ····.line·715 |
| 1230 | ····invoke-static·{v1},·Landroidx/webkit/internal/ApiHelperForM$$ExternalSyntheticApiModelOutline0;->m$2(Landroid/widget/Toolbar;)I | 1230 | ····invoke-static·{v1},·Landroidx/webkit/internal/ApiHelperForM$$ExternalSyntheticApiModelOutline0;->m$2(Landroid/widget/Toolbar;)I |
| 1231 | ····move-result·v4 | 1231 | ····move-result·v4 |
| 1232 | ····.line·716 | 1232 | ····.line·716 |
| 1233 | ····invoke-static·{v1},·L | 1233 | ····invoke-static·{v1},·Lkotlin/io/path/PathTreeWalk$$ExternalSyntheticApiModelOutline0;->m(Landroid/widget/Toolbar;)I |
| 1234 | ····move-result·v1 | 1234 | ····move-result·v1 |
| 1235 | ····goto·:goto_1 | 1235 | ····goto·:goto_1 |
| 1236 | ····:cond_2 | 1236 | ····:cond_2 |
| 1237 | ····const/4·v2,·0x0 | 1237 | ····const/4·v2,·0x0 |
| Offset 462, 18 lines modified | Offset 462, 18 lines modified | ||
| 462 | ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I | 462 | ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I |
| 463 | ····const/16·v3,·0x1c | 463 | ····const/16·v3,·0x1c |
| 464 | ····if-lt·v0,·v3,·:cond_2 | 464 | ····if-lt·v0,·v3,·:cond_2 |
| 465 | ····.line·370 | 465 | ····.line·370 |
| 466 | ····invoke-static·{p0,·v7},·L | 466 | ····invoke-static·{p0,·v7},·Lkotlin/io/path/PathTreeWalk$$ExternalSyntheticApiModelOutline0;->m(Lcom/google/android/material/bottomappbar/BottomAppBar;I)V |
| 467 | ····.line·371 | 467 | ····.line·371 |
| 468 | ····invoke-static·{p0,·v7},·Lkotlin/io/path/PathTreeWalk$$ExternalSyntheticApiModelOutline0;->m(Lcom/google/android/material/bottomappbar/BottomAppBar;I)V | 468 | ····invoke-static·{p0,·v7},·Lkotlin/io/path/PathTreeWalk$$ExternalSyntheticApiModelOutline0;->m$1(Lcom/google/android/material/bottomappbar/BottomAppBar;I)V |
| 469 | ····.line·374 | 469 | ····.line·374 |
| 470 | ····:cond_2 | 470 | ····:cond_2 |
| 471 | ····:goto_0 | 471 | ····:goto_0 |
| 472 | ····sget-object·v0,·Landroid/graphics/Paint$Style;->FILL:Landroid/graphics/Paint$Style; | 472 | ····sget-object·v0,·Landroid/graphics/Paint$Style;->FILL:Landroid/graphics/Paint$Style; |
| 473 | ····invoke-virtual·{p1,·v0},·Lcom/google/android/material/shape/MaterialShapeDrawable;->setPaintStyle(Landroid/graphics/Paint$Style;)V | 473 | ····invoke-virtual·{p1,·v0},·Lcom/google/android/material/shape/MaterialShapeDrawable;->setPaintStyle(Landroid/graphics/Paint$Style;)V |
| Offset 1187, 19 lines modified | Offset 1187, 19 lines modified | ||
| 1187 | ····sget·p1,·Landroid/os/Build$VERSION;->SDK_INT:I | 1187 | ····sget·p1,·Landroid/os/Build$VERSION;->SDK_INT:I |
| 1188 | ····const/16·p2,·0x18 | 1188 | ····const/16·p2,·0x18 |
| 1189 | ····if-lt·p1,·p2,·:cond_21 | 1189 | ····if-lt·p1,·p2,·:cond_21 |
| 1190 | ····.line·292 | 1190 | ····.line·292 |
| 1191 | ····invoke-static·{},·L | 1191 | ····invoke-static·{},·Lkotlin/io/path/PathTreeWalk$$ExternalSyntheticApiModelOutline0;->m()Ljava/util/Locale$Category; |
| 1192 | ····move-result-object·p1 | 1192 | ····move-result-object·p1 |
| 1193 | ····invoke-static·{p1},·L | 1193 | ····invoke-static·{p1},·Lkotlin/io/path/PathTreeWalk$$ExternalSyntheticApiModelOutline0;->m(Ljava/util/Locale$Category;)Ljava/util/Locale; |
| 1194 | ····move-result-object·p1 | 1194 | ····move-result-object·p1 |
| 1195 | ····goto·:goto_1b | 1195 | ····goto·:goto_1b |
| 1196 | ····.line·293 | 1196 | ····.line·293 |
| 1197 | ····:cond_21 | 1197 | ····:cond_21 |
| Offset 55, 15 lines modified | Offset 55, 15 lines modified | ||
| 55 | ····if-eqz·v0,·:cond_0 | 55 | ····if-eqz·v0,·:cond_0 |
| 56 | ····.line·151 | 56 | ····.line·151 |
| 57 | ····new-instance·v0,·Lcom/google/android/material/badge/BadgeUtils$2; | 57 | ····new-instance·v0,·Lcom/google/android/material/badge/BadgeUtils$2; |
| 58 | ····.line·153 | 58 | ····.line·153 |
| 59 | ····invoke-static·{p1},·L | 59 | ····invoke-static·{p1},·Lkotlin/io/path/PathTreeWalk$$ExternalSyntheticApiModelOutline0;->m(Landroid/view/View;)Landroid/view/View$AccessibilityDelegate; |
| 60 | ····move-result-object·v1 | 60 | ····move-result-object·v1 |
| 61 | ····invoke-direct·{v0,·v1,·p0},·Lcom/google/android/material/badge/BadgeUtils$2;-><init>(Landroid/view/View$AccessibilityDelegate;Lcom/google/android/material/badge/BadgeDrawable;)V | 61 | ····invoke-direct·{v0,·v1,·p0},·Lcom/google/android/material/badge/BadgeUtils$2;-><init>(Landroid/view/View$AccessibilityDelegate;Lcom/google/android/material/badge/BadgeDrawable;)V |
| 62 | ····.line·151 | 62 | ····.line·151 |
| 63 | ····invoke-static·{p1,·v0},·Landroidx/core/view/ViewCompat;->setAccessibilityDelegate(Landroid/view/View;Landroidx/core/view/AccessibilityDelegateCompat;)V | 63 | ····invoke-static·{p1,·v0},·Landroidx/core/view/ViewCompat;->setAccessibilityDelegate(Landroid/view/View;Landroidx/core/view/AccessibilityDelegateCompat;)V |
| Offset 313, 15 lines modified | Offset 313, 15 lines modified | ||
| 313 | ····if-eqz·v0,·:cond_0 | 313 | ····if-eqz·v0,·:cond_0 |
| 314 | ····.line·214 | 314 | ····.line·214 |
| 315 | ····new-instance·v0,·Lcom/google/android/material/badge/BadgeUtils$4; | 315 | ····new-instance·v0,·Lcom/google/android/material/badge/BadgeUtils$4; |
| 316 | ····.line·216 | 316 | ····.line·216 |
| 317 | ····invoke-static·{p0},·L | 317 | ····invoke-static·{p0},·Lkotlin/io/path/PathTreeWalk$$ExternalSyntheticApiModelOutline0;->m(Landroid/view/View;)Landroid/view/View$AccessibilityDelegate; |
| 318 | ····move-result-object·v1 | 318 | ····move-result-object·v1 |
| 319 | ····invoke-direct·{v0,·v1},·Lcom/google/android/material/badge/BadgeUtils$4;-><init>(Landroid/view/View$AccessibilityDelegate;)V | 319 | ····invoke-direct·{v0,·v1},·Lcom/google/android/material/badge/BadgeUtils$4;-><init>(Landroid/view/View$AccessibilityDelegate;)V |
| 320 | ····.line·214 | 320 | ····.line·214 |
| 321 | ····invoke-static·{p0,·v0},·Landroidx/core/view/ViewCompat;->setAccessibilityDelegate(Landroid/view/View;Landroidx/core/view/AccessibilityDelegateCompat;)V | 321 | ····invoke-static·{p0,·v0},·Landroidx/core/view/ViewCompat;->setAccessibilityDelegate(Landroid/view/View;Landroidx/core/view/AccessibilityDelegateCompat;)V |
| Offset 35, 121 lines modified | Offset 35, 175 lines modified | ||
| 35 | .field·public·static·final·enum·START_SCALAR:Lcom/amazon/ion/IonCursor$Event; | 35 | .field·public·static·final·enum·START_SCALAR:Lcom/amazon/ion/IonCursor$Event; |
| 36 | .field·public·static·final·enum·VALUE_READY:Lcom/amazon/ion/IonCursor$Event; | 36 | .field·public·static·final·enum·VALUE_READY:Lcom/amazon/ion/IonCursor$Event; |
| 37 | #·direct·methods | 37 | #·direct·methods |
| 38 | .method·private·static·synthetic·$values()[Lcom/amazon/ion/IonCursor$Event; | ||
| 39 | ····.locals·3 | ||
| 40 | ····const/4·v0,·0x6 | ||
| 41 | ····.line·16 | ||
| 42 | ····new-array·v0,·v0,·[Lcom/amazon/ion/IonCursor$Event; | ||
| 43 | ····sget-object·v1,·Lcom/amazon/ion/IonCursor$Event;->NEEDS_DATA:Lcom/amazon/ion/IonCursor$Event; | ||
| 44 | ····const/4·v2,·0x0 | ||
| 45 | ····aput-object·v1,·v0,·v2 | ||
| 46 | ····sget-object·v1,·Lcom/amazon/ion/IonCursor$Event;->NEEDS_INSTRUCTION:Lcom/amazon/ion/IonCursor$Event; | ||
| 47 | ····const/4·v2,·0x1 | ||
| 48 | ····aput-object·v1,·v0,·v2 | ||
| 49 | ····sget-object·v1,·Lcom/amazon/ion/IonCursor$Event;->START_SCALAR:Lcom/amazon/ion/IonCursor$Event; | ||
| 50 | ····const/4·v2,·0x2 | ||
| 51 | ····aput-object·v1,·v0,·v2 | ||
| 52 | ····sget-object·v1,·Lcom/amazon/ion/IonCursor$Event;->VALUE_READY:Lcom/amazon/ion/IonCursor$Event; | ||
| 53 | ····const/4·v2,·0x3 | ||
| 54 | ····aput-object·v1,·v0,·v2 | ||
| 55 | ····sget-object·v1,·Lcom/amazon/ion/IonCursor$Event;->START_CONTAINER:Lcom/amazon/ion/IonCursor$Event; | ||
| 56 | ····const/4·v2,·0x4 | ||
| 57 | ····aput-object·v1,·v0,·v2 | ||
| 58 | ····sget-object·v1,·Lcom/amazon/ion/IonCursor$Event;->END_CONTAINER:Lcom/amazon/ion/IonCursor$Event; | ||
| 59 | ····const/4·v2,·0x5 | ||
| 60 | ····aput-object·v1,·v0,·v2 | ||
| 61 | ····return-object·v0 | ||
| 62 | .end·method | ||
| 38 | .method·static·constructor·<clinit>()V | 63 | .method·static·constructor·<clinit>()V |
| 39 | ····.locals· | 64 | ····.locals·3 |
| 40 | ····.line·23 | 65 | ····.line·23 |
| 41 | ····new-instance·v0,·Lcom/amazon/ion/IonCursor$Event; | 66 | ····new-instance·v0,·Lcom/amazon/ion/IonCursor$Event; |
| 42 | ····const-string·v1,·"NEEDS_DATA" | 67 | ····const-string·v1,·"NEEDS_DATA" |
| 43 | ····const/4·v2,·0x0 | 68 | ····const/4·v2,·0x0 |
| 44 | ····invoke-direct·{v0,·v1,·v2},·Lcom/amazon/ion/IonCursor$Event;-><init>(Ljava/lang/String;I)V | 69 | ····invoke-direct·{v0,·v1,·v2},·Lcom/amazon/ion/IonCursor$Event;-><init>(Ljava/lang/String;I)V |
| 45 | ····sput-object·v0,·Lcom/amazon/ion/IonCursor$Event;->NEEDS_DATA:Lcom/amazon/ion/IonCursor$Event; | 70 | ····sput-object·v0,·Lcom/amazon/ion/IonCursor$Event;->NEEDS_DATA:Lcom/amazon/ion/IonCursor$Event; |
| 46 | ····.line·29 | 71 | ····.line·29 |
| 47 | ····new-instance·v | 72 | ····new-instance·v0,·Lcom/amazon/ion/IonCursor$Event; |
| 48 | ····const-string·v | 73 | ····const-string·v1,·"NEEDS_INSTRUCTION" |
| 49 | ····const/4·v | 74 | ····const/4·v2,·0x1 |
| 50 | ····invoke-direct·{v | 75 | ····invoke-direct·{v0,·v1,·v2},·Lcom/amazon/ion/IonCursor$Event;-><init>(Ljava/lang/String;I)V |
| 51 | ····sput-object·v | 76 | ····sput-object·v0,·Lcom/amazon/ion/IonCursor$Event;->NEEDS_INSTRUCTION:Lcom/amazon/ion/IonCursor$Event; |
| 52 | ····.line·34 | 77 | ····.line·34 |
| 53 | ····new-instance·v | 78 | ····new-instance·v0,·Lcom/amazon/ion/IonCursor$Event; |
| 54 | ····const-string·v | 79 | ····const-string·v1,·"START_SCALAR" |
| 55 | ····const/4·v | 80 | ····const/4·v2,·0x2 |
| 56 | ····invoke-direct·{v | 81 | ····invoke-direct·{v0,·v1,·v2},·Lcom/amazon/ion/IonCursor$Event;-><init>(Ljava/lang/String;I)V |
| 57 | ····sput-object·v | 82 | ····sput-object·v0,·Lcom/amazon/ion/IonCursor$Event;->START_SCALAR:Lcom/amazon/ion/IonCursor$Event; |
| 58 | ····.line·40 | 83 | ····.line·40 |
| 59 | ····new-instance·v | 84 | ····new-instance·v0,·Lcom/amazon/ion/IonCursor$Event; |
| 60 | ····const-string·v | 85 | ····const-string·v1,·"VALUE_READY" |
| 61 | ····const/4·v | 86 | ····const/4·v2,·0x3 |
| 62 | ····invoke-direct·{v | 87 | ····invoke-direct·{v0,·v1,·v2},·Lcom/amazon/ion/IonCursor$Event;-><init>(Ljava/lang/String;I)V |
| 63 | ····sput-object·v | 88 | ····sput-object·v0,·Lcom/amazon/ion/IonCursor$Event;->VALUE_READY:Lcom/amazon/ion/IonCursor$Event; |
| 64 | ····.line·45 | 89 | ····.line·45 |
| 65 | ····new-instance·v | 90 | ····new-instance·v0,·Lcom/amazon/ion/IonCursor$Event; |
| 66 | ····const-string·v | 91 | ····const-string·v1,·"START_CONTAINER" |
| 67 | ····const/4·v | 92 | ····const/4·v2,·0x4 |
| 68 | ····invoke-direct·{v | 93 | ····invoke-direct·{v0,·v1,·v2},·Lcom/amazon/ion/IonCursor$Event;-><init>(Ljava/lang/String;I)V |
| 69 | ····sput-object·v | 94 | ····sput-object·v0,·Lcom/amazon/ion/IonCursor$Event;->START_CONTAINER:Lcom/amazon/ion/IonCursor$Event; |
| 70 | ····.line·50 | 95 | ····.line·50 |
| 71 | ····new-instance·v | 96 | ····new-instance·v0,·Lcom/amazon/ion/IonCursor$Event; |
| 72 | ····const-string·v11,·"END_CONTAINER" | ||
| 73 | ····const | 97 | ····const-string·v1,·"END_CONTAINER" |
| 74 | ···· | 98 | ····const/4·v2,·0x5 |
| 75 | ···· | 99 | ····invoke-direct·{v0,·v1,·v2},·Lcom/amazon/ion/IonCursor$Event;-><init>(Ljava/lang/String;I)V |
| 76 | ····const/ | 100 | ····sput-object·v0,·Lcom/amazon/ion/IonCursor$Event;->END_CONTAINER:Lcom/amazon/ion/IonCursor$Event; |
| 77 | ····.line·16 | 101 | ····.line·16 |
| 78 | ····ne | 102 | ····invoke-static·{},·Lcom/amazon/ion/IonCursor$Event;->$values()[Lcom/amazon/ion/IonCursor$Event; |
| Max diff block lines reached; 1492/6726 bytes (22.18%) of diff not shown. | |||
| Offset 16, 14 lines modified | Offset 16, 22 lines modified | ||
| 16 | .method·public·abstract·booleanValue()Z | 16 | .method·public·abstract·booleanValue()Z |
| 17 | .end·method | 17 | .end·method |
| 18 | .method·public·abstract·byteSize()I | 18 | .method·public·abstract·byteSize()I |
| 19 | .end·method | 19 | .end·method |
| 20 | .method·public·abstract·close()V | ||
| 21 | ····.annotation·system·Ldalvik/annotation/Throws; | ||
| 22 | ········value·=·{ | ||
| 23 | ············Ljava/io/IOException; | ||
| 24 | ········} | ||
| 25 | ····.end·annotation | ||
| 26 | .end·method | ||
| 20 | .method·public·abstract·dateValue()Ljava/util/Date; | 27 | .method·public·abstract·dateValue()Ljava/util/Date; |
| 21 | .end·method | 28 | .end·method |
| 22 | .method·public·abstract·decimalValue()Lcom/amazon/ion/Decimal; | 29 | .method·public·abstract·decimalValue()Lcom/amazon/ion/Decimal; |
| 23 | .end·method | 30 | .end·method |
| 24 | .method·public·abstract·doubleValue()D | 31 | .method·public·abstract·doubleValue()D |
| Offset 3, 16 lines modified | Offset 3, 16 lines modified | ||
| 3 | .source·"BufferConfiguration.java" | 3 | .source·"BufferConfiguration.java" |
| 4 | #·annotations | 4 | #·annotations |
| 5 | .annotation·system·Ldalvik/annotation/MemberClasses; | 5 | .annotation·system·Ldalvik/annotation/MemberClasses; |
| 6 | ····value·=·{ | 6 | ····value·=·{ |
| 7 | ········Lcom/amazon/ion/BufferConfiguration$Builder;, | 7 | ········Lcom/amazon/ion/BufferConfiguration$Builder;, |
| 8 | ········Lcom/amazon/ion/BufferConfiguration$DataHandler;, | ||
| 9 | ········Lcom/amazon/ion/BufferConfiguration$OversizedValueHandler; | 8 | ········Lcom/amazon/ion/BufferConfiguration$OversizedValueHandler;, |
| 9 | ········Lcom/amazon/ion/BufferConfiguration$DataHandler; | ||
| 10 | ····} | 10 | ····} |
| 11 | .end·annotation | 11 | .end·annotation |
| 12 | .annotation·system·Ldalvik/annotation/Signature; | 12 | .annotation·system·Ldalvik/annotation/Signature; |
| 13 | ····value·=·{ | 13 | ····value·=·{ |
| 14 | ········"<Configuration:", | 14 | ········"<Configuration:", |
| 15 | ········"Lcom/amazon/ion/BufferConfiguration<", | 15 | ········"Lcom/amazon/ion/BufferConfiguration<", |
| Offset 73, 15 lines modified | Offset 73, 15 lines modified | ||
| 73 | ····invoke-virtual·{p1},·Lcom/amazon/ion/BufferConfiguration$Builder;->getOversizedValueHandler()Lcom/amazon/ion/BufferConfiguration$OversizedValueHandler; | 73 | ····invoke-virtual·{p1},·Lcom/amazon/ion/BufferConfiguration$Builder;->getOversizedValueHandler()Lcom/amazon/ion/BufferConfiguration$OversizedValueHandler; |
| 74 | ····move-result-object·v0 | 74 | ····move-result-object·v0 |
| 75 | ····if-nez·v0,·:cond_0 | 75 | ····if-nez·v0,·:cond_0 |
| 76 | ····.line·219 | 76 | ····.line·219 |
| 77 | ····invoke- | 77 | ····invoke-direct·{p0},·Lcom/amazon/ion/BufferConfiguration;->requireMaximumBufferSize()V |
| 78 | ····.line·220 | 78 | ····.line·220 |
| 79 | ····invoke-virtual·{p1},·Lcom/amazon/ion/BufferConfiguration$Builder;->getThrowingOversizedValueHandler()Lcom/amazon/ion/BufferConfiguration$OversizedValueHandler; | 79 | ····invoke-virtual·{p1},·Lcom/amazon/ion/BufferConfiguration$Builder;->getThrowingOversizedValueHandler()Lcom/amazon/ion/BufferConfiguration$OversizedValueHandler; |
| 80 | ····move-result-object·v0 | 80 | ····move-result-object·v0 |
| 81 | ····iput-object·v0,·p0,·Lcom/amazon/ion/BufferConfiguration;->oversizedValueHandler:Lcom/amazon/ion/BufferConfiguration$OversizedValueHandler; | 81 | ····iput-object·v0,·p0,·Lcom/amazon/ion/BufferConfiguration;->oversizedValueHandler:Lcom/amazon/ion/BufferConfiguration$OversizedValueHandler; |
| Offset 163, 14 lines modified | Offset 163, 37 lines modified | ||
| 163 | ····const-string·v0,·"Initial·buffer·size·may·not·exceed·the·maximum·buffer·size." | 163 | ····const-string·v0,·"Initial·buffer·size·may·not·exceed·the·maximum·buffer·size." |
| 164 | ····invoke-direct·{p1,·v0},·Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V | 164 | ····invoke-direct·{p1,·v0},·Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V |
| 165 | ····throw·p1 | 165 | ····throw·p1 |
| 166 | .end·method | 166 | .end·method |
| 167 | .method·private·requireMaximumBufferSize()V | ||
| 168 | ····.locals·2 | ||
| 169 | ····.line·235 | ||
| 170 | ····iget·v0,·p0,·Lcom/amazon/ion/BufferConfiguration;->maximumBufferSize:I | ||
| 171 | ····const·v1,·0x7ffffff7 | ||
| 172 | ····if-lt·v0,·v1,·:cond_0 | ||
| 173 | ····return-void | ||
| 174 | ····.line·236 | ||
| 175 | ····:cond_0 | ||
| 176 | ····new-instance·v0,·Ljava/lang/IllegalArgumentException; | ||
| 177 | ····const-string·v1,·"Must·specify·an·OversizedValueHandler·when·a·custom·maximum·buffer·size·is·specified." | ||
| 178 | ····invoke-direct·{v0,·v1},·Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V | ||
| 179 | ····throw·v0 | ||
| 180 | .end·method | ||
| 167 | #·virtual·methods | 181 | #·virtual·methods |
| 168 | .method·public·final·getDataHandler()Lcom/amazon/ion/BufferConfiguration$DataHandler; | 182 | .method·public·final·getDataHandler()Lcom/amazon/ion/BufferConfiguration$DataHandler; |
| 169 | ····.locals·1 | 183 | ····.locals·1 |
| 170 | ····.line·267 | 184 | ····.line·267 |
| 171 | ····iget-object·v0,·p0,·Lcom/amazon/ion/BufferConfiguration;->dataHandler:Lcom/amazon/ion/BufferConfiguration$DataHandler; | 185 | ····iget-object·v0,·p0,·Lcom/amazon/ion/BufferConfiguration;->dataHandler:Lcom/amazon/ion/BufferConfiguration$DataHandler; |
| Offset 200, 30 lines modified | Offset 223, 7 lines modified | ||
| 200 | ····.locals·1 | 223 | ····.locals·1 |
| 201 | ····.line·260 | 224 | ····.line·260 |
| 202 | ····iget-object·v0,·p0,·Lcom/amazon/ion/BufferConfiguration;->oversizedValueHandler:Lcom/amazon/ion/BufferConfiguration$OversizedValueHandler; | 225 | ····iget-object·v0,·p0,·Lcom/amazon/ion/BufferConfiguration;->oversizedValueHandler:Lcom/amazon/ion/BufferConfiguration$OversizedValueHandler; |
| 203 | ····return-object·v0 | 226 | ····return-object·v0 |
| 204 | .end·method | 227 | .end·method |
| 205 | .method·protected·requireMaximumBufferSize()V | ||
| 206 | ····.locals·2 | ||
| 207 | ····.line·235 | ||
| 208 | ····iget·v0,·p0,·Lcom/amazon/ion/BufferConfiguration;->maximumBufferSize:I | ||
| 209 | ····const·v1,·0x7ffffff7 | ||
| 210 | ····if-lt·v0,·v1,·:cond_0 | ||
| 211 | ····return-void | ||
| 212 | ····.line·236 | ||
| 213 | ····:cond_0 | ||
| 214 | ····new-instance·v0,·Ljava/lang/IllegalArgumentException; | ||
| 215 | ····const-string·v1,·"Must·specify·an·OversizedValueHandler·when·a·custom·maximum·buffer·size·is·specified." | ||
| 216 | ····invoke-direct·{v0,·v1},·Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V | ||
| 217 | ····throw·v0 | ||
| 218 | .end·method | ||
| Offset 57, 117 lines modified | Offset 57, 117 lines modified | ||
| 57 | ····return-void | 57 | ····return-void |
| 58 | .end·method | 58 | .end·method |
| 59 | .method·static·constructor·<clinit>()V | 59 | .method·static·constructor·<clinit>()V |
| 60 | ····.locals·1 | 60 | ····.locals·1 |
| 61 | ····.line·4 | 61 | ····.line·49 |
| 62 | ····new-instance·v0,·Lcom/amazon/ion/IonBufferConfiguration$Builder$$ExternalSyntheticLambda0; | 62 | ····new-instance·v0,·Lcom/amazon/ion/IonBufferConfiguration$Builder$$ExternalSyntheticLambda0; |
| 63 | ····invoke-direct·{v0},·Lcom/amazon/ion/IonBufferConfiguration$Builder$$ExternalSyntheticLambda0;-><init>()V | 63 | ····invoke-direct·{v0},·Lcom/amazon/ion/IonBufferConfiguration$Builder$$ExternalSyntheticLambda0;-><init>()V |
| 64 | ····sput-object·v0,·Lcom/amazon/ion/IonBufferConfiguration$Builder;->THROWING_OVERSIZED_VALUE_HANDLER:Lcom/amazon/ion/BufferConfiguration$OversizedValueHandler; | 64 | ····sput-object·v0,·Lcom/amazon/ion/IonBufferConfiguration$Builder;->THROWING_OVERSIZED_VALUE_HANDLER:Lcom/amazon/ion/BufferConfiguration$OversizedValueHandler; |
| 65 | ····.line· | 65 | ····.line·50 |
| 66 | ····new-instance·v0,·Lcom/amazon/ion/IonBufferConfiguration$Builder$$ExternalSyntheticLambda1; | 66 | ····new-instance·v0,·Lcom/amazon/ion/IonBufferConfiguration$Builder$$ExternalSyntheticLambda1; |
| 67 | ····invoke-direct·{v0},·Lcom/amazon/ion/IonBufferConfiguration$Builder$$ExternalSyntheticLambda1;-><init>()V | 67 | ····invoke-direct·{v0},·Lcom/amazon/ion/IonBufferConfiguration$Builder$$ExternalSyntheticLambda1;-><init>()V |
| 68 | ····sput-object·v0,·Lcom/amazon/ion/IonBufferConfiguration$Builder;->THROWING_OVERSIZED_SYMBOL_TABLE_HANDLER:Lcom/amazon/ion/IonBufferConfiguration$OversizedSymbolTableHandler; | 68 | ····sput-object·v0,·Lcom/amazon/ion/IonBufferConfiguration$Builder;->THROWING_OVERSIZED_SYMBOL_TABLE_HANDLER:Lcom/amazon/ion/IonBufferConfiguration$OversizedSymbolTableHandler; |
| 69 | ····.line·5 | 69 | ····.line·55 |
| 70 | ····new-instance·v0,·Lcom/amazon/ion/IonBufferConfiguration$Builder$$ExternalSyntheticLambda2; | 70 | ····new-instance·v0,·Lcom/amazon/ion/IonBufferConfiguration$Builder$$ExternalSyntheticLambda2; |
| 71 | ····invoke-direct·{v0},·Lcom/amazon/ion/IonBufferConfiguration$Builder$$ExternalSyntheticLambda2;-><init>()V | 71 | ····invoke-direct·{v0},·Lcom/amazon/ion/IonBufferConfiguration$Builder$$ExternalSyntheticLambda2;-><init>()V |
| 72 | ····sput-object·v0,·Lcom/amazon/ion/IonBufferConfiguration$Builder;->NO_OP_OVERSIZED_VALUE_HANDLER:Lcom/amazon/ion/BufferConfiguration$OversizedValueHandler; | 72 | ····sput-object·v0,·Lcom/amazon/ion/IonBufferConfiguration$Builder;->NO_OP_OVERSIZED_VALUE_HANDLER:Lcom/amazon/ion/BufferConfiguration$OversizedValueHandler; |
| 73 | ····.line·6 | 73 | ····.line·65 |
| 74 | ····new-instance·v0,·Lcom/amazon/ion/IonBufferConfiguration$Builder$$ExternalSyntheticLambda3; | 74 | ····new-instance·v0,·Lcom/amazon/ion/IonBufferConfiguration$Builder$$ExternalSyntheticLambda3; |
| 75 | ····invoke-direct·{v0},·Lcom/amazon/ion/IonBufferConfiguration$Builder$$ExternalSyntheticLambda3;-><init>()V | 75 | ····invoke-direct·{v0},·Lcom/amazon/ion/IonBufferConfiguration$Builder$$ExternalSyntheticLambda3;-><init>()V |
| 76 | ····sput-object·v0,·Lcom/amazon/ion/IonBufferConfiguration$Builder;->NO_OP_DATA_HANDLER:Lcom/amazon/ion/BufferConfiguration$DataHandler; | 76 | ····sput-object·v0,·Lcom/amazon/ion/IonBufferConfiguration$Builder;->NO_OP_DATA_HANDLER:Lcom/amazon/ion/BufferConfiguration$DataHandler; |
| 77 | ····.line·7 | 77 | ····.line·72 |
| 78 | ····new-instance·v0,·Lcom/amazon/ion/IonBufferConfiguration$Builder$$ExternalSyntheticLambda4; | 78 | ····new-instance·v0,·Lcom/amazon/ion/IonBufferConfiguration$Builder$$ExternalSyntheticLambda4; |
| 79 | ····invoke-direct·{v0},·Lcom/amazon/ion/IonBufferConfiguration$Builder$$ExternalSyntheticLambda4;-><init>()V | 79 | ····invoke-direct·{v0},·Lcom/amazon/ion/IonBufferConfiguration$Builder$$ExternalSyntheticLambda4;-><init>()V |
| 80 | ····sput-object·v0,·Lcom/amazon/ion/IonBufferConfiguration$Builder;->NO_OP_OVERSIZED_SYMBOL_TABLE_HANDLER:Lcom/amazon/ion/IonBufferConfiguration$OversizedSymbolTableHandler; | 80 | ····sput-object·v0,·Lcom/amazon/ion/IonBufferConfiguration$Builder;->NO_OP_OVERSIZED_SYMBOL_TABLE_HANDLER:Lcom/amazon/ion/IonBufferConfiguration$OversizedSymbolTableHandler; |
| 81 | ····return-void | 81 | ····return-void |
| 82 | .end·method | 82 | .end·method |
| 83 | .method·private·constructor·<init>()V | 83 | .method·private·constructor·<init>()V |
| 84 | ····.locals·1 | 84 | ····.locals·1 |
| 85 | ····.line·8 | 85 | ····.line·84 |
| 86 | ····invoke-direct·{p0},·Lcom/amazon/ion/BufferConfiguration$Builder;-><init>()V | 86 | ····invoke-direct·{p0},·Lcom/amazon/ion/BufferConfiguration$Builder;-><init>()V |
| 87 | ····const/4·v0,·0x0 | 87 | ····const/4·v0,·0x0 |
| 88 | ····.line·8 | 88 | ····.line·82 |
| 89 | ····iput-object·v0,·p0,·Lcom/amazon/ion/IonBufferConfiguration$Builder;->oversizedSymbolTableHandler:Lcom/amazon/ion/IonBufferConfiguration$OversizedSymbolTableHandler; | 89 | ····iput-object·v0,·p0,·Lcom/amazon/ion/IonBufferConfiguration$Builder;->oversizedSymbolTableHandler:Lcom/amazon/ion/IonBufferConfiguration$OversizedSymbolTableHandler; |
| 90 | ····return-void | 90 | ····return-void |
| 91 | .end·method | 91 | .end·method |
| 92 | .method·public·static·from(Lcom/amazon/ion/IonBufferConfiguration;)Lcom/amazon/ion/IonBufferConfiguration$Builder; | 92 | .method·public·static·from(Lcom/amazon/ion/IonBufferConfiguration;)Lcom/amazon/ion/IonBufferConfiguration$Builder; |
| 93 | ····.locals·2 | 93 | ····.locals·2 |
| 94 | ····.line·10 | 94 | ····.line·104 |
| 95 | ····invoke-static·{},·Lcom/amazon/ion/IonBufferConfiguration$Builder;->standard()Lcom/amazon/ion/IonBufferConfiguration$Builder; | 95 | ····invoke-static·{},·Lcom/amazon/ion/IonBufferConfiguration$Builder;->standard()Lcom/amazon/ion/IonBufferConfiguration$Builder; |
| 96 | ····move-result-object·v0 | 96 | ····move-result-object·v0 |
| 97 | ····.line·10 | 97 | ····.line·105 |
| 98 | ····invoke-virtual·{p0},·Lcom/amazon/ion/IonBufferConfiguration;->getDataHandler()Lcom/amazon/ion/BufferConfiguration$DataHandler; | 98 | ····invoke-virtual·{p0},·Lcom/amazon/ion/IonBufferConfiguration;->getDataHandler()Lcom/amazon/ion/BufferConfiguration$DataHandler; |
| 99 | ····move-result-object·v1 | 99 | ····move-result-object·v1 |
| 100 | ····invoke-virtual·{v0,·v1},·Lcom/amazon/ion/IonBufferConfiguration$Builder;->onData(Lcom/amazon/ion/BufferConfiguration$DataHandler;)Lcom/amazon/ion/BufferConfiguration$Builder; | 100 | ····invoke-virtual·{v0,·v1},·Lcom/amazon/ion/IonBufferConfiguration$Builder;->onData(Lcom/amazon/ion/BufferConfiguration$DataHandler;)Lcom/amazon/ion/BufferConfiguration$Builder; |
| 101 | ····move-result-object·v0 | 101 | ····move-result-object·v0 |
| 102 | ····check-cast·v0,·Lcom/amazon/ion/IonBufferConfiguration$Builder; | 102 | ····check-cast·v0,·Lcom/amazon/ion/IonBufferConfiguration$Builder; |
| 103 | ····.line·10 | 103 | ····.line·106 |
| 104 | ····invoke-virtual·{p0},·Lcom/amazon/ion/IonBufferConfiguration;->getOversizedValueHandler()Lcom/amazon/ion/BufferConfiguration$OversizedValueHandler; | 104 | ····invoke-virtual·{p0},·Lcom/amazon/ion/IonBufferConfiguration;->getOversizedValueHandler()Lcom/amazon/ion/BufferConfiguration$OversizedValueHandler; |
| 105 | ····move-result-object·v1 | 105 | ····move-result-object·v1 |
| 106 | ····invoke-virtual·{v0,·v1},·Lcom/amazon/ion/IonBufferConfiguration$Builder;->onOversizedValue(Lcom/amazon/ion/BufferConfiguration$OversizedValueHandler;)Lcom/amazon/ion/BufferConfiguration$Builder; | 106 | ····invoke-virtual·{v0,·v1},·Lcom/amazon/ion/IonBufferConfiguration$Builder;->onOversizedValue(Lcom/amazon/ion/BufferConfiguration$OversizedValueHandler;)Lcom/amazon/ion/BufferConfiguration$Builder; |
| 107 | ····move-result-object·v0 | 107 | ····move-result-object·v0 |
| 108 | ····check-cast·v0,·Lcom/amazon/ion/IonBufferConfiguration$Builder; | 108 | ····check-cast·v0,·Lcom/amazon/ion/IonBufferConfiguration$Builder; |
| 109 | ····.line·10 | 109 | ····.line·107 |
| 110 | ····invoke-virtual·{p0},·Lcom/amazon/ion/IonBufferConfiguration;->getOversizedSymbolTableHandler()Lcom/amazon/ion/IonBufferConfiguration$OversizedSymbolTableHandler; | 110 | ····invoke-virtual·{p0},·Lcom/amazon/ion/IonBufferConfiguration;->getOversizedSymbolTableHandler()Lcom/amazon/ion/IonBufferConfiguration$OversizedSymbolTableHandler; |
| 111 | ····move-result-object·v1 | 111 | ····move-result-object·v1 |
| 112 | ····invoke-virtual·{v0,·v1},·Lcom/amazon/ion/IonBufferConfiguration$Builder;->onOversizedSymbolTable(Lcom/amazon/ion/IonBufferConfiguration$OversizedSymbolTableHandler;)Lcom/amazon/ion/IonBufferConfiguration$Builder; | 112 | ····invoke-virtual·{v0,·v1},·Lcom/amazon/ion/IonBufferConfiguration$Builder;->onOversizedSymbolTable(Lcom/amazon/ion/IonBufferConfiguration$OversizedSymbolTableHandler;)Lcom/amazon/ion/IonBufferConfiguration$Builder; |
| 113 | ····move-result-object·v0 | 113 | ····move-result-object·v0 |
| 114 | ····.line·10 | 114 | ····.line·108 |
| 115 | ····invoke-virtual·{p0},·Lcom/amazon/ion/IonBufferConfiguration;->getInitialBufferSize()I | 115 | ····invoke-virtual·{p0},·Lcom/amazon/ion/IonBufferConfiguration;->getInitialBufferSize()I |
| 116 | ····move-result·v1 | 116 | ····move-result·v1 |
| 117 | ····invoke-virtual·{v0,·v1},·Lcom/amazon/ion/IonBufferConfiguration$Builder;->withInitialBufferSize(I)Lcom/amazon/ion/BufferConfiguration$Builder; | 117 | ····invoke-virtual·{v0,·v1},·Lcom/amazon/ion/IonBufferConfiguration$Builder;->withInitialBufferSize(I)Lcom/amazon/ion/BufferConfiguration$Builder; |
| 118 | ····move-result-object·v0 | 118 | ····move-result-object·v0 |
| 119 | ····check-cast·v0,·Lcom/amazon/ion/IonBufferConfiguration$Builder; | 119 | ····check-cast·v0,·Lcom/amazon/ion/IonBufferConfiguration$Builder; |
| 120 | ····.line·10 | 120 | ····.line·109 |
| 121 | ····invoke-virtual·{p0},·Lcom/amazon/ion/IonBufferConfiguration;->getMaximumBufferSize()I | 121 | ····invoke-virtual·{p0},·Lcom/amazon/ion/IonBufferConfiguration;->getMaximumBufferSize()I |
| 122 | ····move-result·p0 | 122 | ····move-result·p0 |
| 123 | ····invoke-virtual·{v0,·p0},·Lcom/amazon/ion/IonBufferConfiguration$Builder;->withMaximumBufferSize(I)Lcom/amazon/ion/BufferConfiguration$Builder; | 123 | ····invoke-virtual·{v0,·p0},·Lcom/amazon/ion/IonBufferConfiguration$Builder;->withMaximumBufferSize(I)Lcom/amazon/ion/BufferConfiguration$Builder; |
| 124 | ····move-result-object·p0 | 124 | ····move-result-object·p0 |
| Offset 194, 52 lines modified | Offset 194, 52 lines modified | ||
| 194 | ····return-void | 194 | ····return-void |
| 195 | .end·method | 195 | .end·method |
| 196 | .method·public·static·standard()Lcom/amazon/ion/IonBufferConfiguration$Builder; | 196 | .method·public·static·standard()Lcom/amazon/ion/IonBufferConfiguration$Builder; |
| 197 | ····.locals·1 | 197 | ····.locals·1 |
| 198 | ····.line·9 | 198 | ····.line·94 |
| 199 | ····new-instance·v0,·Lcom/amazon/ion/IonBufferConfiguration$Builder; | 199 | ····new-instance·v0,·Lcom/amazon/ion/IonBufferConfiguration$Builder; |
| Max diff block lines reached; 4043/9381 bytes (43.10%) of diff not shown. | |||
| Offset 42, 237 lines modified | Offset 42, 289 lines modified | ||
| 42 | .field·public·static·final·enum·SYMBOL:Lcom/amazon/ion/IonType; | 42 | .field·public·static·final·enum·SYMBOL:Lcom/amazon/ion/IonType; |
| 43 | .field·public·static·final·enum·TIMESTAMP:Lcom/amazon/ion/IonType; | 43 | .field·public·static·final·enum·TIMESTAMP:Lcom/amazon/ion/IonType; |
| 44 | #·direct·methods | 44 | #·direct·methods |
| 45 | .method·static· | 45 | .method·private·static·synthetic·$values()[Lcom/amazon/ion/IonType; |
| 46 | ····.locals· | 46 | ····.locals·3 |
| 47 | ····const/16·v0,·0xe | ||
| 47 | ····.line·28 | ||
| 48 | ····new-instance·v0,·Lcom/amazon/ion/IonType; | ||
| 49 | ···· | 48 | ····.line·26 |
| 49 | ····new-array·v0,·v0,·[Lcom/amazon/ion/IonType; | ||
| 50 | ····sget-object·v1,·Lcom/amazon/ion/IonType;->NULL:Lcom/amazon/ion/IonType; | ||
| 50 | ····const/4·v2,·0x0 | 51 | ····const/4·v2,·0x0 |
| 51 | ···· | 52 | ····aput-object·v1,·v0,·v2 |
| 52 | ····s | 53 | ····sget-object·v1,·Lcom/amazon/ion/IonType;->BOOL:Lcom/amazon/ion/IonType; |
| 54 | ····const/4·v2,·0x1 | ||
| 53 | ····.line·29 | ||
| 54 | ····new-instance·v1,·Lcom/amazon/ion/IonType; | ||
| 55 | ···· | 55 | ····aput-object·v1,·v0,·v2 |
| 56 | ···· | 56 | ····sget-object·v1,·Lcom/amazon/ion/IonType;->INT:Lcom/amazon/ion/IonType; |
| 57 | ···· | 57 | ····const/4·v2,·0x2 |
| 58 | ···· | 58 | ····aput-object·v1,·v0,·v2 |
| 59 | ····sget-object·v1,·Lcom/amazon/ion/IonType;->FLOAT:Lcom/amazon/ion/IonType; | ||
| 59 | ····.line·30 | ||
| 60 | ····new-instance·v3,·Lcom/amazon/ion/IonType; | ||
| 61 | ····const | 60 | ····const/4·v2,·0x3 |
| 62 | ···· | 61 | ····aput-object·v1,·v0,·v2 |
| 63 | ···· | 62 | ····sget-object·v1,·Lcom/amazon/ion/IonType;->DECIMAL:Lcom/amazon/ion/IonType; |
| 64 | ···· | 63 | ····const/4·v2,·0x4 |
| 64 | ····aput-object·v1,·v0,·v2 | ||
| 65 | ····.line·31 | ||
| 66 | ····new-instance·v5,·Lcom/amazon/ion/IonType; | ||
| 67 | ···· | 65 | ····sget-object·v1,·Lcom/amazon/ion/IonType;->TIMESTAMP:Lcom/amazon/ion/IonType; |
| 68 | ····const/4·v | 66 | ····const/4·v2,·0x5 |
| 69 | ···· | 67 | ····aput-object·v1,·v0,·v2 |
| 70 | ····s | 68 | ····sget-object·v1,·Lcom/amazon/ion/IonType;->SYMBOL:Lcom/amazon/ion/IonType; |
| 69 | ····const/4·v2,·0x6 | ||
| 71 | ····.line·32 | ||
| 72 | ····new-instance·v7,·Lcom/amazon/ion/IonType; | ||
| 73 | ···· | 70 | ····aput-object·v1,·v0,·v2 |
| 74 | ···· | 71 | ····sget-object·v1,·Lcom/amazon/ion/IonType;->STRING:Lcom/amazon/ion/IonType; |
| 75 | ···· | 72 | ····const/4·v2,·0x7 |
| 76 | ···· | 73 | ····aput-object·v1,·v0,·v2 |
| 74 | ····sget-object·v1,·Lcom/amazon/ion/IonType;->CLOB:Lcom/amazon/ion/IonType; | ||
| 77 | ····.line·33 | ||
| 78 | ····new-instance·v9,·Lcom/amazon/ion/IonType; | ||
| 79 | ····const | 75 | ····const/16·v2,·0x8 |
| 80 | ···· | 76 | ····aput-object·v1,·v0,·v2 |
| 81 | ···· | 77 | ····sget-object·v1,·Lcom/amazon/ion/IonType;->BLOB:Lcom/amazon/ion/IonType; |
| 82 | ···· | 78 | ····const/16·v2,·0x9 |
| 79 | ····aput-object·v1,·v0,·v2 | ||
| 83 | ····.line·34 | ||
| 84 | ····new-instance·v11,·Lcom/amazon/ion/IonType; | ||
| 85 | ···· | 80 | ····sget-object·v1,·Lcom/amazon/ion/IonType;->LIST:Lcom/amazon/ion/IonType; |
| 86 | ····const/ | 81 | ····const/16·v2,·0xa |
| 87 | ···· | 82 | ····aput-object·v1,·v0,·v2 |
| 88 | ····s | 83 | ····sget-object·v1,·Lcom/amazon/ion/IonType;->SEXP:Lcom/amazon/ion/IonType; |
| 84 | ····const/16·v2,·0xb | ||
| 89 | ····.line·35 | ||
| 90 | ····new-instance·v13,·Lcom/amazon/ion/IonType; | ||
| 91 | ···· | 85 | ····aput-object·v1,·v0,·v2 |
| 92 | ···· | 86 | ····sget-object·v1,·Lcom/amazon/ion/IonType;->STRUCT:Lcom/amazon/ion/IonType; |
| 93 | ···· | 87 | ····const/16·v2,·0xc |
| 94 | ···· | 88 | ····aput-object·v1,·v0,·v2 |
| 89 | ····sget-object·v1,·Lcom/amazon/ion/IonType;->DATAGRAM:Lcom/amazon/ion/IonType; | ||
| 95 | ····.line·36 | ||
| 96 | ····new-instance·v15,·Lcom/amazon/ion/IonType; | ||
| 97 | ····const | 90 | ····const/16·v2,·0xd |
| 98 | ···· | 91 | ····aput-object·v1,·v0,·v2 |
| 99 | ···· | 92 | ····return-object·v0 |
| 93 | .end·method | ||
| 100 | 94 | .method·static·constructor·<clinit>()V | |
| 95 | ····.locals·3 | ||
| 101 | ····.line· | 96 | ····.line·28 |
| 102 | ····new-instance·v | 97 | ····new-instance·v0,·Lcom/amazon/ion/IonType; |
| 103 | ····const-string·v1 | 98 | ····const-string·v1,·"NULL" |
| Max diff block lines reached; 7346/12425 bytes (59.12%) of diff not shown. | |||
| Offset 42, 16 lines modified | Offset 42, 63 lines modified | ||
| 42 | #·instance·fields | 42 | #·instance·fields |
| 43 | .field·private·final·flags:I | 43 | .field·private·final·flags:I |
| 44 | #·direct·methods | 44 | #·direct·methods |
| 45 | .method·private·static·synthetic·$values()[Lcom/amazon/ion/Timestamp$Precision; | ||
| 46 | ····.locals·3 | ||
| 47 | ····const/4·v0,·0x6 | ||
| 48 | ····.line·152 | ||
| 49 | ····new-array·v0,·v0,·[Lcom/amazon/ion/Timestamp$Precision; | ||
| 50 | ····sget-object·v1,·Lcom/amazon/ion/Timestamp$Precision;->YEAR:Lcom/amazon/ion/Timestamp$Precision; | ||
| 51 | ····const/4·v2,·0x0 | ||
| 52 | ····aput-object·v1,·v0,·v2 | ||
| 53 | ····sget-object·v1,·Lcom/amazon/ion/Timestamp$Precision;->MONTH:Lcom/amazon/ion/Timestamp$Precision; | ||
| 54 | ····const/4·v2,·0x1 | ||
| 55 | ····aput-object·v1,·v0,·v2 | ||
| 56 | ····sget-object·v1,·Lcom/amazon/ion/Timestamp$Precision;->DAY:Lcom/amazon/ion/Timestamp$Precision; | ||
| 57 | ····const/4·v2,·0x2 | ||
| 58 | ····aput-object·v1,·v0,·v2 | ||
| 59 | ····sget-object·v1,·Lcom/amazon/ion/Timestamp$Precision;->MINUTE:Lcom/amazon/ion/Timestamp$Precision; | ||
| 60 | ····const/4·v2,·0x3 | ||
| 61 | ····aput-object·v1,·v0,·v2 | ||
| 62 | ····sget-object·v1,·Lcom/amazon/ion/Timestamp$Precision;->SECOND:Lcom/amazon/ion/Timestamp$Precision; | ||
| 63 | ····const/4·v2,·0x4 | ||
| 64 | ····aput-object·v1,·v0,·v2 | ||
| 65 | ····sget-object·v1,·Lcom/amazon/ion/Timestamp$Precision;->FRACTION:Lcom/amazon/ion/Timestamp$Precision; | ||
| 66 | ····const/4·v2,·0x5 | ||
| 67 | ····aput-object·v1,·v0,·v2 | ||
| 68 | ····return-object·v0 | ||
| 69 | .end·method | ||
| 45 | .method·static·constructor·<clinit>()V | 70 | .method·static·constructor·<clinit>()V |
| 46 | ····.locals· | 71 | ····.locals·5 |
| 47 | ····.line·153 | 72 | ····.line·153 |
| 48 | ····new-instance·v0,·Lcom/amazon/ion/Timestamp$Precision; | 73 | ····new-instance·v0,·Lcom/amazon/ion/Timestamp$Precision; |
| 49 | ····const-string·v1,·"YEAR" | 74 | ····const-string·v1,·"YEAR" |
| 50 | ····const/4·v2,·0x0 | 75 | ····const/4·v2,·0x0 |
| Offset 59, 96 lines modified | Offset 106, 97 lines modified | ||
| 59 | ····const/4·v3,·0x1 | 106 | ····const/4·v3,·0x1 |
| 60 | ····invoke-direct·{v0,·v1,·v2,·v3},·Lcom/amazon/ion/Timestamp$Precision;-><init>(Ljava/lang/String;II)V | 107 | ····invoke-direct·{v0,·v1,·v2,·v3},·Lcom/amazon/ion/Timestamp$Precision;-><init>(Ljava/lang/String;II)V |
| 61 | ····sput-object·v0,·Lcom/amazon/ion/Timestamp$Precision;->YEAR:Lcom/amazon/ion/Timestamp$Precision; | 108 | ····sput-object·v0,·Lcom/amazon/ion/Timestamp$Precision;->YEAR:Lcom/amazon/ion/Timestamp$Precision; |
| 62 | ····.line·154 | 109 | ····.line·154 |
| 63 | ····new-instance·v | 110 | ····new-instance·v0,·Lcom/amazon/ion/Timestamp$Precision; |
| 64 | ····const-string·v | 111 | ····const-string·v1,·"MONTH" |
| 65 | ····const/4·v | 112 | ····const/4·v2,·0x3 |
| 66 | ····invoke-direct·{v | 113 | ····invoke-direct·{v0,·v1,·v3,·v2},·Lcom/amazon/ion/Timestamp$Precision;-><init>(Ljava/lang/String;II)V |
| 67 | ····sput-object·v | 114 | ····sput-object·v0,·Lcom/amazon/ion/Timestamp$Precision;->MONTH:Lcom/amazon/ion/Timestamp$Precision; |
| 68 | ····.line·155 | 115 | ····.line·155 |
| 69 | ····new-instance·v | 116 | ····new-instance·v0,·Lcom/amazon/ion/Timestamp$Precision; |
| 70 | ····const/4·v | 117 | ····const/4·v1,·0x2 |
| 71 | ····const | 118 | ····const/4·v3,·0x7 |
| 72 | ····const | 119 | ····const-string·v4,·"DAY" |
| 73 | ····invoke-direct·{v | 120 | ····invoke-direct·{v0,·v4,·v1,·v3},·Lcom/amazon/ion/Timestamp$Precision;-><init>(Ljava/lang/String;II)V |
| 74 | ····sput-object·v | 121 | ····sput-object·v0,·Lcom/amazon/ion/Timestamp$Precision;->DAY:Lcom/amazon/ion/Timestamp$Precision; |
| 75 | ····.line·157 | 122 | ····.line·157 |
| 76 | ····new-instance·v | 123 | ····new-instance·v0,·Lcom/amazon/ion/Timestamp$Precision; |
| 77 | ····const-string·v | 124 | ····const-string·v1,·"MINUTE" |
| 78 | ····const/16·v | 125 | ····const/16·v3,·0xf |
| 79 | ····invoke-direct·{v | 126 | ····invoke-direct·{v0,·v1,·v2,·v3},·Lcom/amazon/ion/Timestamp$Precision;-><init>(Ljava/lang/String;II)V |
| 80 | ····sput-object·v | 127 | ····sput-object·v0,·Lcom/amazon/ion/Timestamp$Precision;->MINUTE:Lcom/amazon/ion/Timestamp$Precision; |
| 81 | ····.line·158 | 128 | ····.line·158 |
| 82 | ····new-instance·v | 129 | ····new-instance·v0,·Lcom/amazon/ion/Timestamp$Precision; |
| 83 | ····const-string·v | 130 | ····const-string·v1,·"SECOND" |
| 84 | ····const/4·v | 131 | ····const/4·v2,·0x4 |
| 85 | ····const/16·v | 132 | ····const/16·v3,·0x1f |
| 86 | ····invoke-direct·{v | 133 | ····invoke-direct·{v0,·v1,·v2,·v3},·Lcom/amazon/ion/Timestamp$Precision;-><init>(Ljava/lang/String;II)V |
| 87 | ····sput-object·v | 134 | ····sput-object·v0,·Lcom/amazon/ion/Timestamp$Precision;->SECOND:Lcom/amazon/ion/Timestamp$Precision; |
| 88 | ····.line·166 | 135 | ····.line·166 |
| 89 | ····new-instance·v | 136 | ····new-instance·v0,·Lcom/amazon/ion/Timestamp$Precision; |
| 90 | ····const-string·v12,·"FRACTION" | ||
| 91 | ····const | 137 | ····const-string·v1,·"FRACTION" |
| 92 | ···· | 138 | ····const/4·v2,·0x5 |
| Max diff block lines reached; 4765/9800 bytes (48.62%) of diff not shown. | |||
| Offset 28, 15 lines modified | Offset 28, 15 lines modified | ||
| 28 | .field·private·final·oversizedSymbolTableHandler:Lcom/amazon/ion/IonBufferConfiguration$OversizedSymbolTableHandler; | 28 | .field·private·final·oversizedSymbolTableHandler:Lcom/amazon/ion/IonBufferConfiguration$OversizedSymbolTableHandler; |
| 29 | #·direct·methods | 29 | #·direct·methods |
| 30 | .method·static·constructor·<clinit>()V | 30 | .method·static·constructor·<clinit>()V |
| 31 | ····.locals·1 | 31 | ····.locals·1 |
| 32 | ····.line·1 | 32 | ····.line·17 |
| 33 | ····invoke-static·{},·Lcom/amazon/ion/IonBufferConfiguration$Builder;->standard()Lcom/amazon/ion/IonBufferConfiguration$Builder; | 33 | ····invoke-static·{},·Lcom/amazon/ion/IonBufferConfiguration$Builder;->standard()Lcom/amazon/ion/IonBufferConfiguration$Builder; |
| 34 | ····move-result-object·v0 | 34 | ····move-result-object·v0 |
| 35 | ····invoke-virtual·{v0},·Lcom/amazon/ion/IonBufferConfiguration$Builder;->build()Lcom/amazon/ion/IonBufferConfiguration; | 35 | ····invoke-virtual·{v0},·Lcom/amazon/ion/IonBufferConfiguration$Builder;->build()Lcom/amazon/ion/IonBufferConfiguration; |
| 36 | ····move-result-object·v0 | 36 | ····move-result-object·v0 |
| Offset 45, 60 lines modified | Offset 45, 85 lines modified | ||
| 45 | ····return-void | 45 | ····return-void |
| 46 | .end·method | 46 | .end·method |
| 47 | .method·private·constructor·<init>(Lcom/amazon/ion/IonBufferConfiguration$Builder;)V | 47 | .method·private·constructor·<init>(Lcom/amazon/ion/IonBufferConfiguration$Builder;)V |
| 48 | ····.locals·1 | 48 | ····.locals·1 |
| 49 | ····.line·1 | 49 | ····.line·181 |
| 50 | ····invoke-direct·{p0,·p1},·Lcom/amazon/ion/BufferConfiguration;-><init>(Lcom/amazon/ion/BufferConfiguration$Builder;)V | 50 | ····invoke-direct·{p0,·p1},·Lcom/amazon/ion/BufferConfiguration;-><init>(Lcom/amazon/ion/BufferConfiguration$Builder;)V |
| 51 | ····.line·18 | 51 | ····.line·182 |
| 52 | ····invoke-virtual·{p1},·Lcom/amazon/ion/IonBufferConfiguration$Builder;->getOversizedSymbolTableHandler()Lcom/amazon/ion/IonBufferConfiguration$OversizedSymbolTableHandler; | 52 | ····invoke-virtual·{p1},·Lcom/amazon/ion/IonBufferConfiguration$Builder;->getOversizedSymbolTableHandler()Lcom/amazon/ion/IonBufferConfiguration$OversizedSymbolTableHandler; |
| 53 | ····move-result-object·v0 | 53 | ····move-result-object·v0 |
| 54 | ····if-nez·v0,·:cond_0 | 54 | ····if-nez·v0,·:cond_0 |
| 55 | ····.line·18 | 55 | ····.line·183 |
| 56 | ····invoke- | 56 | ····invoke-direct·{p0},·Lcom/amazon/ion/IonBufferConfiguration;->requireMaximumBufferSize()V |
| 57 | ····.line·18 | 57 | ····.line·184 |
| 58 | ····invoke-virtual·{p1},·Lcom/amazon/ion/IonBufferConfiguration$Builder;->getThrowingOversizedSymbolTableHandler()Lcom/amazon/ion/IonBufferConfiguration$OversizedSymbolTableHandler; | 58 | ····invoke-virtual·{p1},·Lcom/amazon/ion/IonBufferConfiguration$Builder;->getThrowingOversizedSymbolTableHandler()Lcom/amazon/ion/IonBufferConfiguration$OversizedSymbolTableHandler; |
| 59 | ····move-result-object·p1 | 59 | ····move-result-object·p1 |
| 60 | ····iput-object·p1,·p0,·Lcom/amazon/ion/IonBufferConfiguration;->oversizedSymbolTableHandler:Lcom/amazon/ion/IonBufferConfiguration$OversizedSymbolTableHandler; | 60 | ····iput-object·p1,·p0,·Lcom/amazon/ion/IonBufferConfiguration;->oversizedSymbolTableHandler:Lcom/amazon/ion/IonBufferConfiguration$OversizedSymbolTableHandler; |
| 61 | ····goto·:goto_0 | 61 | ····goto·:goto_0 |
| 62 | ····.line·18 | 62 | ····.line·186 |
| 63 | ····:cond_0 | 63 | ····:cond_0 |
| 64 | ····invoke-virtual·{p1},·Lcom/amazon/ion/IonBufferConfiguration$Builder;->getOversizedSymbolTableHandler()Lcom/amazon/ion/IonBufferConfiguration$OversizedSymbolTableHandler; | 64 | ····invoke-virtual·{p1},·Lcom/amazon/ion/IonBufferConfiguration$Builder;->getOversizedSymbolTableHandler()Lcom/amazon/ion/IonBufferConfiguration$OversizedSymbolTableHandler; |
| 65 | ····move-result-object·p1 | 65 | ····move-result-object·p1 |
| 66 | ····iput-object·p1,·p0,·Lcom/amazon/ion/IonBufferConfiguration;->oversizedSymbolTableHandler:Lcom/amazon/ion/IonBufferConfiguration$OversizedSymbolTableHandler; | 66 | ····iput-object·p1,·p0,·Lcom/amazon/ion/IonBufferConfiguration;->oversizedSymbolTableHandler:Lcom/amazon/ion/IonBufferConfiguration$OversizedSymbolTableHandler; |
| 67 | ····:goto_0 | 67 | ····:goto_0 |
| 68 | ····return-void | 68 | ····return-void |
| 69 | .end·method | 69 | .end·method |
| 70 | .method·synthetic·constructor·<init>(Lcom/amazon/ion/IonBufferConfiguration$Builder;Lcom/amazon/ion/IonBufferConfiguration$1;)V | 70 | .method·synthetic·constructor·<init>(Lcom/amazon/ion/IonBufferConfiguration$Builder;Lcom/amazon/ion/IonBufferConfiguration$1;)V |
| 71 | ····.locals·0 | 71 | ····.locals·0 |
| 72 | ····.line· | 72 | ····.line·11 |
| 73 | ····invoke-direct·{p0,·p1},·Lcom/amazon/ion/IonBufferConfiguration;-><init>(Lcom/amazon/ion/IonBufferConfiguration$Builder;)V | 73 | ····invoke-direct·{p0,·p1},·Lcom/amazon/ion/IonBufferConfiguration;-><init>(Lcom/amazon/ion/IonBufferConfiguration$Builder;)V |
| 74 | ····return-void | 74 | ····return-void |
| 75 | .end·method | 75 | .end·method |
| 76 | .method·private·requireMaximumBufferSize()V | ||
| 77 | ····.locals·2 | ||
| 78 | ····.line·194 | ||
| 79 | ····invoke-virtual·{p0},·Lcom/amazon/ion/IonBufferConfiguration;->getMaximumBufferSize()I | ||
| 80 | ····move-result·v0 | ||
| 81 | ····const·v1,·0x7ffffff7 | ||
| 82 | ····if-lt·v0,·v1,·:cond_0 | ||
| 83 | ····return-void | ||
| 84 | ····.line·195 | ||
| 85 | ····:cond_0 | ||
| 86 | ····new-instance·v0,·Ljava/lang/IllegalArgumentException; | ||
| 87 | ····const-string·v1,·"Must·specify·both·an·OversizedValueHandler·and·OversizedSymbolTableHandler·when·a·custom·maximum·buffer·size·is·specified." | ||
| 88 | ····invoke-direct·{v0,·v1},·Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V | ||
| 89 | ····throw·v0 | ||
| 90 | .end·method | ||
| 76 | #·virtual·methods | 91 | #·virtual·methods |
| 77 | .method·public·getOversizedSymbolTableHandler()Lcom/amazon/ion/IonBufferConfiguration$OversizedSymbolTableHandler; | 92 | .method·public·getOversizedSymbolTableHandler()Lcom/amazon/ion/IonBufferConfiguration$OversizedSymbolTableHandler; |
| 78 | ····.locals·1 | 93 | ····.locals·1 |
| 79 | ····.line· | 94 | ····.line·205 |
| 80 | ····iget-object·v0,·p0,·Lcom/amazon/ion/IonBufferConfiguration;->oversizedSymbolTableHandler:Lcom/amazon/ion/IonBufferConfiguration$OversizedSymbolTableHandler; | 95 | ····iget-object·v0,·p0,·Lcom/amazon/ion/IonBufferConfiguration;->oversizedSymbolTableHandler:Lcom/amazon/ion/IonBufferConfiguration$OversizedSymbolTableHandler; |
| 81 | ····return-object·v0 | 96 | ····return-object·v0 |
| 82 | .end·method | 97 | .end·method |
| Offset 517, 90 lines modified | Offset 517, 103 lines modified | ||
| 517 | ····.line·216 | 517 | ····.line·216 |
| 518 | ····iput-byte·v0,·p0,·Lcom/amazon/ion/Timestamp;->_month:B | 518 | ····iput-byte·v0,·p0,·Lcom/amazon/ion/Timestamp;->_month:B |
| 519 | ····.line·217 | 519 | ····.line·217 |
| 520 | ····iput-byte·v0,·p0,·Lcom/amazon/ion/Timestamp;->_day:B | 520 | ····iput-byte·v0,·p0,·Lcom/amazon/ion/Timestamp;->_day:B |
| 521 | ····.line·586 | 521 | ····.line·586 |
| 522 | ····sget-object·v1,·Lcom/amazon/ion/Timestamp$1;->$SwitchMap$com$amazon$ion$Timestamp$Precision:[I | ||
| 523 | ····invoke-virtual·{p1},·Lcom/amazon/ion/Timestamp$Precision;->ordinal()I | 522 | ····invoke-virtual·{p1},·Lcom/amazon/ion/Timestamp$Precision;->ordinal()I |
| 524 | ····move-result·v | 523 | ····move-result·v1 |
| 525 | ····aget·v1,·v1,·v2 | ||
| 526 | ····const/4·v2,·0x0 | 524 | ····const/4·v2,·0x0 |
| 527 | ···· | 525 | ····if-eqz·v1,·:cond_8 |
| 526 | ····if-eq·v1,·v0,·:cond_6 | ||
| 527 | ····const/4·v2,·0x2 | ||
| 528 | ····if-eq·v1,·v2,·:cond_7 | ||
| 529 | ····const/4·v2,·0x3 | ||
| 530 | ····if-eq·v1,·v2,·:cond_5 | ||
| 531 | ····const/4·v2,·0x4 | ||
| 532 | ····if-eq·v1,·v2,·:cond_1 | ||
| 533 | ····const/4·v2,·0x5 | ||
| 534 | ····if-ne·v1,·v2,·:cond_0 | ||
| 535 | ····goto·:goto_0 | ||
| 528 | ····.line·588 | 536 | ····.line·588 |
| 537 | ····:cond_0 | ||
| 529 | ····new-instance·p1,·Ljava/lang/IllegalArgumentException; | 538 | ····new-instance·p1,·Ljava/lang/IllegalArgumentException; |
| 530 | ····const-string·p2,·"invalid·Precision·passed·to·constructor" | 539 | ····const-string·p2,·"invalid·Precision·passed·to·constructor" |
| 531 | ····invoke-direct·{p1,·p2},·Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V | 540 | ····invoke-direct·{p1,·p2},·Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V |
| 532 | ····throw·p1 | 541 | ····throw·p1 |
| 542 | ····:cond_1 | ||
| 543 | ····:goto_0 | ||
| 533 | ····:pswitch_0 | ||
| 534 | ····const/4·v0,·0x0 | ||
| 535 | ····goto·:goto_1 | ||
| 536 | ····:pswitch_1 | ||
| 537 | ····const/4·v1,·0x0 | 544 | ····const/4·v1,·0x0 |
| 538 | ····if-nez·p8,·:cond_ | 545 | ····if-nez·p8,·:cond_2 |
| 539 | ····.line·593 | 546 | ····.line·593 |
| 540 | ····iput-object·v1,·p0,·Lcom/amazon/ion/Timestamp;->_fraction:Ljava/math/BigDecimal; | 547 | ····iput-object·v1,·p0,·Lcom/amazon/ion/Timestamp;->_fraction:Ljava/math/BigDecimal; |
| 541 | ····goto·:goto_ | 548 | ····goto·:goto_1 |
| 542 | ····:cond_ | 549 | ····:cond_2 |
| 543 | ····if-eqz·p11,·:cond_ | 550 | ····if-eqz·p11,·:cond_4 |
| 544 | ····.line·597 | 551 | ····.line·597 |
| 545 | ····sget-object·p11,·Ljava/math/BigDecimal;->ZERO:Ljava/math/BigDecimal; | 552 | ····sget-object·p11,·Ljava/math/BigDecimal;->ZERO:Ljava/math/BigDecimal; |
| 546 | ····invoke-virtual·{p8,·p11},·Ljava/math/BigDecimal;->equals(Ljava/lang/Object;)Z | 553 | ····invoke-virtual·{p8,·p11},·Ljava/math/BigDecimal;->equals(Ljava/lang/Object;)Z |
| 547 | ····move-result·p11 | 554 | ····move-result·p11 |
| 548 | ····if-eqz·p11,·:cond_ | 555 | ····if-eqz·p11,·:cond_3 |
| 549 | ····.line·598 | 556 | ····.line·598 |
| 550 | ····iput-object·v1,·p0,·Lcom/amazon/ion/Timestamp;->_fraction:Ljava/math/BigDecimal; | 557 | ····iput-object·v1,·p0,·Lcom/amazon/ion/Timestamp;->_fraction:Ljava/math/BigDecimal; |
| 551 | ····goto·:goto_ | 558 | ····goto·:goto_1 |
| 552 | ····.line·600 | 559 | ····.line·600 |
| 553 | ····:cond_ | 560 | ····:cond_3 |
| 554 | ····invoke-static·{p1,·p8},·Lcom/amazon/ion/Timestamp;->checkFraction(Lcom/amazon/ion/Timestamp$Precision;Ljava/math/BigDecimal;)Lcom/amazon/ion/Timestamp$Precision; | 561 | ····invoke-static·{p1,·p8},·Lcom/amazon/ion/Timestamp;->checkFraction(Lcom/amazon/ion/Timestamp$Precision;Ljava/math/BigDecimal;)Lcom/amazon/ion/Timestamp$Precision; |
| 555 | ····.line·601 | 562 | ····.line·601 |
| 556 | ····iput-object·p8,·p0,·Lcom/amazon/ion/Timestamp;->_fraction:Ljava/math/BigDecimal; | 563 | ····iput-object·p8,·p0,·Lcom/amazon/ion/Timestamp;->_fraction:Ljava/math/BigDecimal; |
| 557 | ····goto·:goto_ | 564 | ····goto·:goto_1 |
| 558 | ····.line·606 | 565 | ····.line·606 |
| 559 | ····:cond_ | 566 | ····:cond_4 |
| 560 | ····iput-object·p8,·p0,·Lcom/amazon/ion/Timestamp;->_fraction:Ljava/math/BigDecimal; | 567 | ····iput-object·p8,·p0,·Lcom/amazon/ion/Timestamp;->_fraction:Ljava/math/BigDecimal; |
| 561 | ····.line·608 | 568 | ····.line·608 |
| 562 | ····:goto_ | 569 | ····:goto_1 |
| 563 | ····invoke-static·{p7},·Lcom/amazon/ion/Timestamp;->checkAndCastSecond(I)B | 570 | ····invoke-static·{p7},·Lcom/amazon/ion/Timestamp;->checkAndCastSecond(I)B |
| 564 | ····move-result·p7 | 571 | ····move-result·p7 |
| 565 | ····iput-byte·p7,·p0,·Lcom/amazon/ion/Timestamp;->_second:B | 572 | ····iput-byte·p7,·p0,·Lcom/amazon/ion/Timestamp;->_second:B |
| 566 | ····.line·610 | 573 | ····.line·610 |
| 567 | ····: | 574 | ····:cond_5 |
| 568 | ····invoke-static·{p6},·Lcom/amazon/ion/Timestamp;->checkAndCastMinute(I)B | 575 | ····invoke-static·{p6},·Lcom/amazon/ion/Timestamp;->checkAndCastMinute(I)B |
| 569 | ····move-result·p6 | 576 | ····move-result·p6 |
| 570 | ····iput-byte·p6,·p0,·Lcom/amazon/ion/Timestamp;->_minute:B | 577 | ····iput-byte·p6,·p0,·Lcom/amazon/ion/Timestamp;->_minute:B |
| 571 | ····.line·611 | 578 | ····.line·611 |
| Offset 609, 73 lines modified | Offset 622, 68 lines modified | ||
| 609 | ····move-result·p5 | 622 | ····move-result·p5 |
| 610 | ····iput-byte·p5,·p0,·Lcom/amazon/ion/Timestamp;->_hour:B | 623 | ····iput-byte·p5,·p0,·Lcom/amazon/ion/Timestamp;->_hour:B |
| 611 | ····.line·612 | 624 | ····.line·612 |
| 612 | ····iput-object·p9,·p0,·Lcom/amazon/ion/Timestamp;->_offset:Ljava/lang/Integer; | 625 | ····iput-object·p9,·p0,·Lcom/amazon/ion/Timestamp;->_offset:Ljava/lang/Integer; |
| 626 | ····goto·:goto_2 | ||
| 627 | ····:cond_6 | ||
| 628 | ····const/4·v0,·0x0 | ||
| 613 | ····.line·616 | 629 | ····.line·616 |
| Max diff block lines reached; 31255/34397 bytes (90.87%) of diff not shown. | |||
| Offset 3, 14 lines modified | Offset 3, 26 lines modified | ||
| 3 | .source·"IonDatagram.java" | 3 | .source·"IonDatagram.java" |
| 4 | #·direct·methods | 4 | #·direct·methods |
| 5 | .method·public·static·bridge·synthetic·$default$add(Lcom/amazon/ion/IonDatagram;ILjava/lang/Object;)V | 5 | .method·public·static·bridge·synthetic·$default$add(Lcom/amazon/ion/IonDatagram;ILjava/lang/Object;)V |
| 6 | ····.locals·0 | 6 | ····.locals·0 |
| 7 | ····.param·p0,·"_this"····#·Lcom/amazon/ion/IonDatagram; | 7 | ····.param·p0,·"_this"····#·Lcom/amazon/ion/IonDatagram; |
| 8 | ····.annotation·system·Ldalvik/annotation/MethodParameters; | ||
| 9 | ········accessFlags·=·{ | ||
| 10 | ············0x0, | ||
| 11 | ············0x1000, | ||
| 12 | ············0x1000 | ||
| 13 | ········} | ||
| 14 | ········names·=·{ | ||
| 15 | ············"_this", | ||
| 16 | ············null, | ||
| 17 | ············null | ||
| 18 | ········} | ||
| 19 | ····.end·annotation | ||
| 8 | ····.line·39 | 20 | ····.line·39 |
| 9 | ····check-cast·p2,·Lcom/amazon/ion/IonValue; | 21 | ····check-cast·p2,·Lcom/amazon/ion/IonValue; |
| 10 | ····invoke-interface·{p0,·p1,·p2},·Lcom/amazon/ion/IonDatagram;->add(ILcom/amazon/ion/IonValue;)V | 22 | ····invoke-interface·{p0,·p1,·p2},·Lcom/amazon/ion/IonDatagram;->add(ILcom/amazon/ion/IonValue;)V |
| 11 | ····return-void | 23 | ····return-void |
| Offset 66, 26 lines modified | Offset 78, 48 lines modified | ||
| 66 | ····return-object·v0 | 78 | ····return-object·v0 |
| 67 | .end·method | 79 | .end·method |
| 68 | .method·public·static·bridge·synthetic·$default$get(Lcom/amazon/ion/IonDatagram;I)Ljava/lang/Object; | 80 | .method·public·static·bridge·synthetic·$default$get(Lcom/amazon/ion/IonDatagram;I)Ljava/lang/Object; |
| 69 | ····.locals·0 | 81 | ····.locals·0 |
| 70 | ····.param·p0,·"_this"····#·Lcom/amazon/ion/IonDatagram; | 82 | ····.param·p0,·"_this"····#·Lcom/amazon/ion/IonDatagram; |
| 83 | ····.annotation·system·Ldalvik/annotation/MethodParameters; | ||
| 84 | ········accessFlags·=·{ | ||
| 85 | ············0x0, | ||
| 86 | ············0x1000 | ||
| 87 | ········} | ||
| 88 | ········names·=·{ | ||
| 89 | ············"_this", | ||
| 90 | ············null | ||
| 91 | ········} | ||
| 92 | ····.end·annotation | ||
| 71 | ····.line·39 | 93 | ····.line·39 |
| 72 | ····invoke-interface·{p0,·p1},·Lcom/amazon/ion/IonDatagram;->get(I)Lcom/amazon/ion/IonValue; | 94 | ····invoke-interface·{p0,·p1},·Lcom/amazon/ion/IonDatagram;->get(I)Lcom/amazon/ion/IonValue; |
| 73 | ····move-result-object·p1 | 95 | ····move-result-object·p1 |
| 74 | ····return-object·p1 | 96 | ····return-object·p1 |
| 75 | .end·method | 97 | .end·method |
| 76 | .method·public·static·bridge·synthetic·$default$set(Lcom/amazon/ion/IonDatagram;ILjava/lang/Object;)Ljava/lang/Object; | 98 | .method·public·static·bridge·synthetic·$default$set(Lcom/amazon/ion/IonDatagram;ILjava/lang/Object;)Ljava/lang/Object; |
| 77 | ····.locals·0 | 99 | ····.locals·0 |
| 78 | ····.param·p0,·"_this"····#·Lcom/amazon/ion/IonDatagram; | 100 | ····.param·p0,·"_this"····#·Lcom/amazon/ion/IonDatagram; |
| 101 | ····.annotation·system·Ldalvik/annotation/MethodParameters; | ||
| 102 | ········accessFlags·=·{ | ||
| 103 | ············0x0, | ||
| 104 | ············0x1000, | ||
| 105 | ············0x1000 | ||
| 106 | ········} | ||
| 107 | ········names·=·{ | ||
| 108 | ············"_this", | ||
| 109 | ············null, | ||
| 110 | ············null | ||
| 111 | ········} | ||
| 112 | ····.end·annotation | ||
| 79 | ····.line·39 | 113 | ····.line·39 |
| 80 | ····check-cast·p2,·Lcom/amazon/ion/IonValue; | 114 | ····check-cast·p2,·Lcom/amazon/ion/IonValue; |
| 81 | ····invoke-interface·{p0,·p1,·p2},·Lcom/amazon/ion/IonDatagram;->set(ILcom/amazon/ion/IonValue;)Lcom/amazon/ion/IonValue; | 115 | ····invoke-interface·{p0,·p1,·p2},·Lcom/amazon/ion/IonDatagram;->set(ILcom/amazon/ion/IonValue;)Lcom/amazon/ion/IonValue; |
| 82 | ····move-result-object·p1 | 116 | ····move-result-object·p1 |
| Offset 3, 26 lines modified | Offset 3, 48 lines modified | ||
| 3 | .source·"IonSequence.java" | 3 | .source·"IonSequence.java" |
| 4 | #·direct·methods | 4 | #·direct·methods |
| 5 | .method·public·static·bridge·synthetic·$default$add(Lcom/amazon/ion/IonSequence;ILjava/lang/Object;)V | 5 | .method·public·static·bridge·synthetic·$default$add(Lcom/amazon/ion/IonSequence;ILjava/lang/Object;)V |
| 6 | ····.locals·0 | 6 | ····.locals·0 |
| 7 | ····.param·p0,·"_this"····#·Lcom/amazon/ion/IonSequence; | 7 | ····.param·p0,·"_this"····#·Lcom/amazon/ion/IonSequence; |
| 8 | ····.annotation·system·Ldalvik/annotation/MethodParameters; | ||
| 9 | ········accessFlags·=·{ | ||
| 10 | ············0x0, | ||
| 11 | ············0x1000, | ||
| 12 | ············0x1000 | ||
| 13 | ········} | ||
| 14 | ········names·=·{ | ||
| 15 | ············"_this", | ||
| 16 | ············null, | ||
| 17 | ············null | ||
| 18 | ········} | ||
| 19 | ····.end·annotation | ||
| 8 | ····.line·68 | 20 | ····.line·68 |
| 9 | ····check-cast·p2,·Lcom/amazon/ion/IonValue; | 21 | ····check-cast·p2,·Lcom/amazon/ion/IonValue; |
| 10 | ····invoke-interface·{p0,·p1,·p2},·Lcom/amazon/ion/IonSequence;->add(ILcom/amazon/ion/IonValue;)V | 22 | ····invoke-interface·{p0,·p1,·p2},·Lcom/amazon/ion/IonSequence;->add(ILcom/amazon/ion/IonValue;)V |
| 11 | ····return-void | 23 | ····return-void |
| 12 | .end·method | 24 | .end·method |
| 13 | .method·public·static·bridge·synthetic·$default$add(Lcom/amazon/ion/IonSequence;Ljava/lang/Object;)Z | 25 | .method·public·static·bridge·synthetic·$default$add(Lcom/amazon/ion/IonSequence;Ljava/lang/Object;)Z |
| 14 | ····.locals·0 | 26 | ····.locals·0 |
| 15 | ····.param·p0,·"_this"····#·Lcom/amazon/ion/IonSequence; | 27 | ····.param·p0,·"_this"····#·Lcom/amazon/ion/IonSequence; |
| 28 | ····.annotation·system·Ldalvik/annotation/MethodParameters; | ||
| 29 | ········accessFlags·=·{ | ||
| 30 | ············0x0, | ||
| 31 | ············0x1000 | ||
| 32 | ········} | ||
| 33 | ········names·=·{ | ||
| 34 | ············"_this", | ||
| 35 | ············null | ||
| 36 | ········} | ||
| 37 | ····.end·annotation | ||
| 16 | ····.line·68 | 38 | ····.line·68 |
| 17 | ····check-cast·p1,·Lcom/amazon/ion/IonValue; | 39 | ····check-cast·p1,·Lcom/amazon/ion/IonValue; |
| 18 | ····invoke-interface·{p0,·p1},·Lcom/amazon/ion/IonSequence;->add(Lcom/amazon/ion/IonValue;)Z | 40 | ····invoke-interface·{p0,·p1},·Lcom/amazon/ion/IonSequence;->add(Lcom/amazon/ion/IonValue;)Z |
| 19 | ····move-result·p1 | 41 | ····move-result·p1 |
| Offset 63, 38 lines modified | Offset 85, 70 lines modified | ||
| 63 | ····return-object·v0 | 85 | ····return-object·v0 |
| 64 | .end·method | 86 | .end·method |
| 65 | .method·public·static·bridge·synthetic·$default$get(Lcom/amazon/ion/IonSequence;I)Ljava/lang/Object; | 87 | .method·public·static·bridge·synthetic·$default$get(Lcom/amazon/ion/IonSequence;I)Ljava/lang/Object; |
| 66 | ····.locals·0 | 88 | ····.locals·0 |
| 67 | ····.param·p0,·"_this"····#·Lcom/amazon/ion/IonSequence; | 89 | ····.param·p0,·"_this"····#·Lcom/amazon/ion/IonSequence; |
| 90 | ····.annotation·system·Ldalvik/annotation/MethodParameters; | ||
| 91 | ········accessFlags·=·{ | ||
| 92 | ············0x0, | ||
| 93 | ············0x1000 | ||
| 94 | ········} | ||
| 95 | ········names·=·{ | ||
| 96 | ············"_this", | ||
| 97 | ············null | ||
| 98 | ········} | ||
| 99 | ····.end·annotation | ||
| 68 | ····.line·68 | 100 | ····.line·68 |
| 69 | ····invoke-interface·{p0,·p1},·Lcom/amazon/ion/IonSequence;->get(I)Lcom/amazon/ion/IonValue; | 101 | ····invoke-interface·{p0,·p1},·Lcom/amazon/ion/IonSequence;->get(I)Lcom/amazon/ion/IonValue; |
| 70 | ····move-result-object·p1 | 102 | ····move-result-object·p1 |
| 71 | ····return-object·p1 | 103 | ····return-object·p1 |
| 72 | .end·method | 104 | .end·method |
| 73 | .method·public·static·bridge·synthetic·$default$remove(Lcom/amazon/ion/IonSequence;I)Ljava/lang/Object; | 105 | .method·public·static·bridge·synthetic·$default$remove(Lcom/amazon/ion/IonSequence;I)Ljava/lang/Object; |
| 74 | ····.locals·0 | 106 | ····.locals·0 |
| 75 | ····.param·p0,·"_this"····#·Lcom/amazon/ion/IonSequence; | 107 | ····.param·p0,·"_this"····#·Lcom/amazon/ion/IonSequence; |
| 108 | ····.annotation·system·Ldalvik/annotation/MethodParameters; | ||
| 109 | ········accessFlags·=·{ | ||
| 110 | ············0x0, | ||
| 111 | ············0x1000 | ||
| 112 | ········} | ||
| 113 | ········names·=·{ | ||
| 114 | ············"_this", | ||
| 115 | ············null | ||
| 116 | ········} | ||
| 117 | ····.end·annotation | ||
| 76 | ····.line·68 | 118 | ····.line·68 |
| 77 | ····invoke-interface·{p0,·p1},·Lcom/amazon/ion/IonSequence;->remove(I)Lcom/amazon/ion/IonValue; | 119 | ····invoke-interface·{p0,·p1},·Lcom/amazon/ion/IonSequence;->remove(I)Lcom/amazon/ion/IonValue; |
| 78 | ····move-result-object·p1 | 120 | ····move-result-object·p1 |
| 79 | ····return-object·p1 | 121 | ····return-object·p1 |
| 80 | .end·method | 122 | .end·method |
| 81 | .method·public·static·bridge·synthetic·$default$set(Lcom/amazon/ion/IonSequence;ILjava/lang/Object;)Ljava/lang/Object; | 123 | .method·public·static·bridge·synthetic·$default$set(Lcom/amazon/ion/IonSequence;ILjava/lang/Object;)Ljava/lang/Object; |
| 82 | ····.locals·0 | 124 | ····.locals·0 |
| 83 | ····.param·p0,·"_this"····#·Lcom/amazon/ion/IonSequence; | 125 | ····.param·p0,·"_this"····#·Lcom/amazon/ion/IonSequence; |
| 126 | ····.annotation·system·Ldalvik/annotation/MethodParameters; | ||
| 127 | ········accessFlags·=·{ | ||
| 128 | ············0x0, | ||
| 129 | ············0x1000, | ||
| 130 | ············0x1000 | ||
| 131 | ········} | ||
| 132 | ········names·=·{ | ||
| 133 | ············"_this", | ||
| 134 | ············null, | ||
| 135 | ············null | ||
| 136 | ········} | ||
| 137 | ····.end·annotation | ||
| 84 | ····.line·68 | 138 | ····.line·68 |
| 85 | ····check-cast·p2,·Lcom/amazon/ion/IonValue; | 139 | ····check-cast·p2,·Lcom/amazon/ion/IonValue; |
| 86 | ····invoke-interface·{p0,·p1,·p2},·Lcom/amazon/ion/IonSequence;->set(ILcom/amazon/ion/IonValue;)Lcom/amazon/ion/IonValue; | 140 | ····invoke-interface·{p0,·p1,·p2},·Lcom/amazon/ion/IonSequence;->set(ILcom/amazon/ion/IonValue;)Lcom/amazon/ion/IonValue; |
| 87 | ····move-result-object·p1 | 141 | ····move-result-object·p1 |
| Offset 20, 82 lines modified | Offset 20, 124 lines modified | ||
| 20 | .field·public·static·final·enum·INT:Lcom/amazon/ion/IntegerSize; | 20 | .field·public·static·final·enum·INT:Lcom/amazon/ion/IntegerSize; |
| 21 | .field·public·static·final·enum·LONG:Lcom/amazon/ion/IntegerSize; | 21 | .field·public·static·final·enum·LONG:Lcom/amazon/ion/IntegerSize; |
| 22 | #·direct·methods | 22 | #·direct·methods |
| 23 | .method·private·static·synthetic·$values()[Lcom/amazon/ion/IntegerSize; | ||
| 24 | ····.locals·3 | ||
| 25 | ····const/4·v0,·0x3 | ||
| 26 | ····.line·21 | ||
| 27 | ····new-array·v0,·v0,·[Lcom/amazon/ion/IntegerSize; | ||
| 28 | ····sget-object·v1,·Lcom/amazon/ion/IntegerSize;->INT:Lcom/amazon/ion/IntegerSize; | ||
| 29 | ····const/4·v2,·0x0 | ||
| 30 | ····aput-object·v1,·v0,·v2 | ||
| 31 | ····sget-object·v1,·Lcom/amazon/ion/IntegerSize;->LONG:Lcom/amazon/ion/IntegerSize; | ||
| 32 | ····const/4·v2,·0x1 | ||
| 33 | ····aput-object·v1,·v0,·v2 | ||
| 34 | ····sget-object·v1,·Lcom/amazon/ion/IntegerSize;->BIG_INTEGER:Lcom/amazon/ion/IntegerSize; | ||
| 35 | ····const/4·v2,·0x2 | ||
| 36 | ····aput-object·v1,·v0,·v2 | ||
| 37 | ····return-object·v0 | ||
| 38 | .end·method | ||
| 23 | .method·static·constructor·<clinit>()V | 39 | .method·static·constructor·<clinit>()V |
| 24 | ····.locals· | 40 | ····.locals·3 |
| 25 | ····.line·28 | 41 | ····.line·28 |
| 26 | ····new-instance·v0,·Lcom/amazon/ion/IntegerSize; | 42 | ····new-instance·v0,·Lcom/amazon/ion/IntegerSize; |
| 27 | ····const-string·v1,·"INT" | 43 | ····const-string·v1,·"INT" |
| 28 | ····const/4·v2,·0x0 | 44 | ····const/4·v2,·0x0 |
| 29 | ····invoke-direct·{v0,·v1,·v2},·Lcom/amazon/ion/IntegerSize;-><init>(Ljava/lang/String;I)V | 45 | ····invoke-direct·{v0,·v1,·v2},·Lcom/amazon/ion/IntegerSize;-><init>(Ljava/lang/String;I)V |
| 30 | ····sput-object·v0,·Lcom/amazon/ion/IntegerSize;->INT:Lcom/amazon/ion/IntegerSize; | 46 | ····sput-object·v0,·Lcom/amazon/ion/IntegerSize;->INT:Lcom/amazon/ion/IntegerSize; |
| 31 | ····.line·35 | 47 | ····.line·35 |
| 32 | ····new-instance·v | 48 | ····new-instance·v0,·Lcom/amazon/ion/IntegerSize; |
| 33 | ····const-string·v | 49 | ····const-string·v1,·"LONG" |
| 34 | ····const/4·v | 50 | ····const/4·v2,·0x1 |
| 35 | ····invoke-direct·{v | 51 | ····invoke-direct·{v0,·v1,·v2},·Lcom/amazon/ion/IntegerSize;-><init>(Ljava/lang/String;I)V |
| 36 | ····sput-object·v | 52 | ····sput-object·v0,·Lcom/amazon/ion/IntegerSize;->LONG:Lcom/amazon/ion/IntegerSize; |
| 37 | ····.line·42 | 53 | ····.line·42 |
| 38 | ····new-instance·v | 54 | ····new-instance·v0,·Lcom/amazon/ion/IntegerSize; |
| 39 | ····const-string·v5,·"BIG_INTEGER" | ||
| 40 | ····const | 55 | ····const-string·v1,·"BIG_INTEGER" |
| 41 | ···· | 56 | ····const/4·v2,·0x2 |
| 42 | ···· | 57 | ····invoke-direct·{v0,·v1,·v2},·Lcom/amazon/ion/IntegerSize;-><init>(Ljava/lang/String;I)V |
| 43 | ····con | 58 | ····sput-object·v0,·Lcom/amazon/ion/IntegerSize;->BIG_INTEGER:Lcom/amazon/ion/IntegerSize; |
| 44 | ····.line·21 | 59 | ····.line·21 |
| 60 | ····invoke-static·{},·Lcom/amazon/ion/IntegerSize;->$values()[Lcom/amazon/ion/IntegerSize; | ||
| 45 | ····new-array·v5,·v5,·[Lcom/amazon/ion/IntegerSize; | ||
| 46 | ····aput-object·v0,·v5,·v2 | ||
| 47 | ····aput-object·v1,·v5,·v4 | ||
| 48 | ···· | 61 | ····move-result-object·v0 |
| 49 | ····sput-object·v | 62 | ····sput-object·v0,·Lcom/amazon/ion/IntegerSize;->$VALUES:[Lcom/amazon/ion/IntegerSize; |
| 50 | ····return-void | 63 | ····return-void |
| 51 | .end·method | 64 | .end·method |
| 52 | .method·private·constructor·<init>(Ljava/lang/String;I)V | 65 | .method·private·constructor·<init>(Ljava/lang/String;I)V |
| 53 | ····.locals·0 | 66 | ····.locals·0 |
| 67 | ····.annotation·system·Ldalvik/annotation/MethodParameters; | ||
| 68 | ········accessFlags·=·{ | ||
| 69 | ············0x1000, | ||
| 70 | ············0x1000 | ||
| 71 | ········} | ||
| 72 | ········names·=·{ | ||
| 73 | ············null, | ||
| 74 | ············null | ||
| 75 | ········} | ||
| 76 | ····.end·annotation | ||
| 54 | ····.annotation·system·Ldalvik/annotation/Signature; | 77 | ····.annotation·system·Ldalvik/annotation/Signature; |
| 55 | ········value·=·{ | 78 | ········value·=·{ |
| 56 | ············"()V" | 79 | ············"()V" |
| 57 | ········} | 80 | ········} |
| 58 | ····.end·annotation | 81 | ····.end·annotation |
| 59 | ····.line·21 | 82 | ····.line·21 |
| 60 | ····invoke-direct·{p0,·p1,·p2},·Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V | 83 | ····invoke-direct·{p0,·p1,·p2},·Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V |
| 61 | ····return-void | 84 | ····return-void |
| 62 | .end·method | 85 | .end·method |
| 63 | .method·public·static·valueOf(Ljava/lang/String;)Lcom/amazon/ion/IntegerSize; | 86 | .method·public·static·valueOf(Ljava/lang/String;)Lcom/amazon/ion/IntegerSize; |
| 64 | ····.locals·1 | 87 | ····.locals·1 |
| 88 | ····.annotation·system·Ldalvik/annotation/MethodParameters; | ||
| 89 | ········accessFlags·=·{ | ||
| 90 | ············0x8000 | ||
| 91 | ········} | ||
| 92 | ········names·=·{ | ||
| 93 | ············null | ||
| 94 | ········} | ||
| 95 | ····.end·annotation | ||
| 65 | ····.line·21 | 96 | ····.line·21 |
| 66 | ····const-class·v0,·Lcom/amazon/ion/IntegerSize; | 97 | ····const-class·v0,·Lcom/amazon/ion/IntegerSize; |
| Max diff block lines reached; 137/3938 bytes (3.48%) of diff not shown. | |||
| Offset 29, 79 lines modified | Offset 29, 121 lines modified | ||
| 29 | .field·public·static·final·enum·OPERATOR:Lcom/amazon/ion/util/IonTextUtils$SymbolVariant; | 29 | .field·public·static·final·enum·OPERATOR:Lcom/amazon/ion/util/IonTextUtils$SymbolVariant; |
| 30 | .field·public·static·final·enum·QUOTED:Lcom/amazon/ion/util/IonTextUtils$SymbolVariant; | 30 | .field·public·static·final·enum·QUOTED:Lcom/amazon/ion/util/IonTextUtils$SymbolVariant; |
| 31 | #·direct·methods | 31 | #·direct·methods |
| 32 | .method·private·static·synthetic·$values()[Lcom/amazon/ion/util/IonTextUtils$SymbolVariant; | ||
| 33 | ····.locals·3 | ||
| 34 | ····const/4·v0,·0x3 | ||
| 35 | ····.line·38 | ||
| 36 | ····new-array·v0,·v0,·[Lcom/amazon/ion/util/IonTextUtils$SymbolVariant; | ||
| 37 | ····sget-object·v1,·Lcom/amazon/ion/util/IonTextUtils$SymbolVariant;->IDENTIFIER:Lcom/amazon/ion/util/IonTextUtils$SymbolVariant; | ||
| 38 | ····const/4·v2,·0x0 | ||
| 39 | ····aput-object·v1,·v0,·v2 | ||
| 40 | ····sget-object·v1,·Lcom/amazon/ion/util/IonTextUtils$SymbolVariant;->OPERATOR:Lcom/amazon/ion/util/IonTextUtils$SymbolVariant; | ||
| 41 | ····const/4·v2,·0x1 | ||
| 42 | ····aput-object·v1,·v0,·v2 | ||
| 43 | ····sget-object·v1,·Lcom/amazon/ion/util/IonTextUtils$SymbolVariant;->QUOTED:Lcom/amazon/ion/util/IonTextUtils$SymbolVariant; | ||
| 44 | ····const/4·v2,·0x2 | ||
| 45 | ····aput-object·v1,·v0,·v2 | ||
| 46 | ····return-object·v0 | ||
| 47 | .end·method | ||
| 32 | .method·static·constructor·<clinit>()V | 48 | .method·static·constructor·<clinit>()V |
| 33 | ····.locals· | 49 | ····.locals·3 |
| 34 | ····.line·38 | 50 | ····.line·38 |
| 35 | ····new-instance·v0,·Lcom/amazon/ion/util/IonTextUtils$SymbolVariant; | 51 | ····new-instance·v0,·Lcom/amazon/ion/util/IonTextUtils$SymbolVariant; |
| 36 | ····const-string·v1,·"IDENTIFIER" | 52 | ····const-string·v1,·"IDENTIFIER" |
| 37 | ····const/4·v2,·0x0 | 53 | ····const/4·v2,·0x0 |
| 38 | ····invoke-direct·{v0,·v1,·v2},·Lcom/amazon/ion/util/IonTextUtils$SymbolVariant;-><init>(Ljava/lang/String;I)V | 54 | ····invoke-direct·{v0,·v1,·v2},·Lcom/amazon/ion/util/IonTextUtils$SymbolVariant;-><init>(Ljava/lang/String;I)V |
| 39 | ····sput-object·v0,·Lcom/amazon/ion/util/IonTextUtils$SymbolVariant;->IDENTIFIER:Lcom/amazon/ion/util/IonTextUtils$SymbolVariant; | 55 | ····sput-object·v0,·Lcom/amazon/ion/util/IonTextUtils$SymbolVariant;->IDENTIFIER:Lcom/amazon/ion/util/IonTextUtils$SymbolVariant; |
| 40 | ····new-instance·v | 56 | ····new-instance·v0,·Lcom/amazon/ion/util/IonTextUtils$SymbolVariant; |
| 41 | ····const-string·v3,·"OPERATOR" | ||
| 42 | ····const/4·v4,·0x1 | ||
| 43 | ····invoke-direct·{v1,·v3,·v4},·Lcom/amazon/ion/util/IonTextUtils$SymbolVariant;-><init>(Ljava/lang/String;I)V | ||
| 44 | ···· | 57 | ····const-string·v1,·"OPERATOR" |
| 45 | ···· | 58 | ····const/4·v2,·0x1 |
| 46 | ····con | 59 | ····invoke-direct·{v0,·v1,·v2},·Lcom/amazon/ion/util/IonTextUtils$SymbolVariant;-><init>(Ljava/lang/String;I)V |
| 47 | ····const/ | 60 | ····sput-object·v0,·Lcom/amazon/ion/util/IonTextUtils$SymbolVariant;->OPERATOR:Lcom/amazon/ion/util/IonTextUtils$SymbolVariant; |
| 48 | ···· | 61 | ····new-instance·v0,·Lcom/amazon/ion/util/IonTextUtils$SymbolVariant; |
| 49 | ···· | 62 | ····const-string·v1,·"QUOTED" |
| 50 | ····const/4·v | 63 | ····const/4·v2,·0x2 |
| 51 | ····ne | 64 | ····invoke-direct·{v0,·v1,·v2},·Lcom/amazon/ion/util/IonTextUtils$SymbolVariant;-><init>(Ljava/lang/String;I)V |
| 52 | ···· | 65 | ····sput-object·v0,·Lcom/amazon/ion/util/IonTextUtils$SymbolVariant;->QUOTED:Lcom/amazon/ion/util/IonTextUtils$SymbolVariant; |
| 53 | ····a | 66 | ····invoke-static·{},·Lcom/amazon/ion/util/IonTextUtils$SymbolVariant;->$values()[Lcom/amazon/ion/util/IonTextUtils$SymbolVariant; |
| 54 | ···· | 67 | ····move-result-object·v0 |
| 55 | ····sput-object·v | 68 | ····sput-object·v0,·Lcom/amazon/ion/util/IonTextUtils$SymbolVariant;->$VALUES:[Lcom/amazon/ion/util/IonTextUtils$SymbolVariant; |
| 56 | ····return-void | 69 | ····return-void |
| 57 | .end·method | 70 | .end·method |
| 58 | .method·private·constructor·<init>(Ljava/lang/String;I)V | 71 | .method·private·constructor·<init>(Ljava/lang/String;I)V |
| 59 | ····.locals·0 | 72 | ····.locals·0 |
| 73 | ····.annotation·system·Ldalvik/annotation/MethodParameters; | ||
| 74 | ········accessFlags·=·{ | ||
| 75 | ············0x1000, | ||
| 76 | ············0x1000 | ||
| 77 | ········} | ||
| 78 | ········names·=·{ | ||
| 79 | ············null, | ||
| 80 | ············null | ||
| 81 | ········} | ||
| 82 | ····.end·annotation | ||
| 60 | ····.annotation·system·Ldalvik/annotation/Signature; | 83 | ····.annotation·system·Ldalvik/annotation/Signature; |
| 61 | ········value·=·{ | 84 | ········value·=·{ |
| 62 | ············"()V" | 85 | ············"()V" |
| 63 | ········} | 86 | ········} |
| 64 | ····.end·annotation | 87 | ····.end·annotation |
| 65 | ····.line·38 | 88 | ····.line·38 |
| 66 | ····invoke-direct·{p0,·p1,·p2},·Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V | 89 | ····invoke-direct·{p0,·p1,·p2},·Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V |
| 67 | ····return-void | 90 | ····return-void |
| 68 | .end·method | 91 | .end·method |
| 69 | .method·public·static·valueOf(Ljava/lang/String;)Lcom/amazon/ion/util/IonTextUtils$SymbolVariant; | 92 | .method·public·static·valueOf(Ljava/lang/String;)Lcom/amazon/ion/util/IonTextUtils$SymbolVariant; |
| 70 | ····.locals·1 | 93 | ····.locals·1 |
| 94 | ····.annotation·system·Ldalvik/annotation/MethodParameters; | ||
| 95 | ········accessFlags·=·{ | ||
| 96 | ············0x8000 | ||
| 97 | ········} | ||
| 98 | ········names·=·{ | ||
| 99 | ············null | ||
| 100 | ········} | ||
| 101 | ····.end·annotation | ||
| 71 | ····.line·38 | 102 | ····.line·38 |
| 72 | ····const-class·v0,·Lcom/amazon/ion/util/IonTextUtils$SymbolVariant; | 103 | ····const-class·v0,·Lcom/amazon/ion/util/IonTextUtils$SymbolVariant; |
| 73 | ····invoke-static·{v0,·p0},·Ljava/lang/Enum;->valueOf(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; | 104 | ····invoke-static·{v0,·p0},·Ljava/lang/Enum;->valueOf(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; |
| 74 | ····move-result-object·p0 | 105 | ····move-result-object·p0 |
| Max diff block lines reached; -1/4699 bytes (-0.02%) of diff not shown. | |||
| Offset 46, 14 lines modified | Offset 46, 22 lines modified | ||
| 46 | .field·public·untypedNulls:Z | 46 | .field·public·untypedNulls:Z |
| 47 | #·direct·methods | 47 | #·direct·methods |
| 48 | .method·public·constructor·<init>(Lcom/amazon/ion/util/Printer;)V | 48 | .method·public·constructor·<init>(Lcom/amazon/ion/util/Printer;)V |
| 49 | ····.locals·0 | 49 | ····.locals·0 |
| 50 | ····.annotation·system·Ldalvik/annotation/MethodParameters; | ||
| 51 | ········accessFlags·=·{ | ||
| 52 | ············0x8010 | ||
| 53 | ········} | ||
| 54 | ········names·=·{ | ||
| 55 | ············null | ||
| 56 | ········} | ||
| 57 | ····.end·annotation | ||
| 50 | ····.line·88 | 58 | ····.line·88 |
| 51 | ····iput-object·p1,·p0,·Lcom/amazon/ion/util/Printer$Options;->this$0:Lcom/amazon/ion/util/Printer; | 59 | ····iput-object·p1,·p0,·Lcom/amazon/ion/util/Printer$Options;->this$0:Lcom/amazon/ion/util/Printer; |
| 52 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 60 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| 53 | ····return-void | 61 | ····return-void |
| Offset 2, 17 lines modified | Offset 2, 17 lines modified | ||
| 2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
| 3 | .source·"Equivalence.java" | 3 | .source·"Equivalence.java" |
| 4 | #·annotations | 4 | #·annotations |
| 5 | .annotation·system·Ldalvik/annotation/MemberClasses; | 5 | .annotation·system·Ldalvik/annotation/MemberClasses; |
| 6 | ····value·=·{ | 6 | ····value·=·{ |
| 7 | ········Lcom/amazon/ion/util/Equivalence$Configuration;, | ||
| 7 | ········Lcom/amazon/ion/util/Equivalence$Field;, | 8 | ········Lcom/amazon/ion/util/Equivalence$Field;, |
| 8 | ········Lcom/amazon/ion/util/Equivalence$Builder; | 9 | ········Lcom/amazon/ion/util/Equivalence$Builder; |
| 9 | ········Lcom/amazon/ion/util/Equivalence$Configuration; | ||
| 10 | ····} | 10 | ····} |
| 11 | .end·annotation | 11 | .end·annotation |
| 12 | #·static·fields | 12 | #·static·fields |
| 13 | .field·private·static·final·NON_STRICT_CONFIGURATION:Lcom/amazon/ion/util/Equivalence$Configuration; | 13 | .field·private·static·final·NON_STRICT_CONFIGURATION:Lcom/amazon/ion/util/Equivalence$Configuration; |
| Offset 2, 17 lines modified | Offset 2, 17 lines modified | ||
| 2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
| 3 | .source·"Printer.java" | 3 | .source·"Printer.java" |
| 4 | #·annotations | 4 | #·annotations |
| 5 | .annotation·system·Ldalvik/annotation/MemberClasses; | 5 | .annotation·system·Ldalvik/annotation/MemberClasses; |
| 6 | ····value·=·{ | 6 | ····value·=·{ |
| 7 | ········Lcom/amazon/ion/util/Printer$Options;, | ||
| 7 | ········Lcom/amazon/ion/util/Printer$PrinterVisitor;, | 8 | ········Lcom/amazon/ion/util/Printer$PrinterVisitor;, |
| 8 | ········Lcom/amazon/ion/util/Printer$BasicSymbolTableProvider; | 9 | ········Lcom/amazon/ion/util/Printer$BasicSymbolTableProvider; |
| 9 | ········Lcom/amazon/ion/util/Printer$Options; | ||
| 10 | ····} | 10 | ····} |
| 11 | .end·annotation | 11 | .end·annotation |
| 12 | .annotation·runtime·Ljava/lang/Deprecated; | 12 | .annotation·runtime·Ljava/lang/Deprecated; |
| 13 | .end·annotation | 13 | .end·annotation |
| Offset 2, 16 lines modified | Offset 2, 16 lines modified | ||
| 2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
| 3 | .source·"IonTextUtils.java" | 3 | .source·"IonTextUtils.java" |
| 4 | #·annotations | 4 | #·annotations |
| 5 | .annotation·system·Ldalvik/annotation/MemberClasses; | 5 | .annotation·system·Ldalvik/annotation/MemberClasses; |
| 6 | ····value·=·{ | 6 | ····value·=·{ |
| 7 | ········Lcom/amazon/ion/util/IonTextUtils$EscapeMode;, | ||
| 8 | ········Lcom/amazon/ion/util/IonTextUtils$SymbolVariant; | 7 | ········Lcom/amazon/ion/util/IonTextUtils$SymbolVariant;, |
| 8 | ········Lcom/amazon/ion/util/IonTextUtils$EscapeMode; | ||
| 9 | ····} | 9 | ····} |
| 10 | .end·annotation | 10 | .end·annotation |
| 11 | #·direct·methods | 11 | #·direct·methods |
| 12 | .method·public·constructor·<init>()V | 12 | .method·public·constructor·<init>()V |
| 13 | ····.locals·0 | 13 | ····.locals·0 |
| Offset 31, 91 lines modified | Offset 31, 137 lines modified | ||
| 31 | .field·public·static·final·enum·ION_SYMBOL:Lcom/amazon/ion/util/IonTextUtils$EscapeMode; | 31 | .field·public·static·final·enum·ION_SYMBOL:Lcom/amazon/ion/util/IonTextUtils$EscapeMode; |
| 32 | .field·public·static·final·enum·JSON:Lcom/amazon/ion/util/IonTextUtils$EscapeMode; | 32 | .field·public·static·final·enum·JSON:Lcom/amazon/ion/util/IonTextUtils$EscapeMode; |
| 33 | #·direct·methods | 33 | #·direct·methods |
| 34 | .method·private·static·synthetic·$values()[Lcom/amazon/ion/util/IonTextUtils$EscapeMode; | ||
| 35 | ····.locals·3 | ||
| 36 | ····const/4·v0,·0x4 | ||
| 37 | ····.line·40 | ||
| 38 | ····new-array·v0,·v0,·[Lcom/amazon/ion/util/IonTextUtils$EscapeMode; | ||
| 39 | ····sget-object·v1,·Lcom/amazon/ion/util/IonTextUtils$EscapeMode;->JSON:Lcom/amazon/ion/util/IonTextUtils$EscapeMode; | ||
| 40 | ····const/4·v2,·0x0 | ||
| 41 | ····aput-object·v1,·v0,·v2 | ||
| 42 | ····sget-object·v1,·Lcom/amazon/ion/util/IonTextUtils$EscapeMode;->ION_SYMBOL:Lcom/amazon/ion/util/IonTextUtils$EscapeMode; | ||
| 43 | ····const/4·v2,·0x1 | ||
| 44 | ····aput-object·v1,·v0,·v2 | ||
| 45 | ····sget-object·v1,·Lcom/amazon/ion/util/IonTextUtils$EscapeMode;->ION_STRING:Lcom/amazon/ion/util/IonTextUtils$EscapeMode; | ||
| 46 | ····const/4·v2,·0x2 | ||
| 47 | ····aput-object·v1,·v0,·v2 | ||
| 48 | ····sget-object·v1,·Lcom/amazon/ion/util/IonTextUtils$EscapeMode;->ION_LONG_STRING:Lcom/amazon/ion/util/IonTextUtils$EscapeMode; | ||
| 49 | ····const/4·v2,·0x3 | ||
| 50 | ····aput-object·v1,·v0,·v2 | ||
| 51 | ····return-object·v0 | ||
| 52 | .end·method | ||
| 34 | .method·static·constructor·<clinit>()V | 53 | .method·static·constructor·<clinit>()V |
| 35 | ····.locals· | 54 | ····.locals·3 |
| 36 | ····.line·40 | 55 | ····.line·40 |
| 37 | ····new-instance·v0,·Lcom/amazon/ion/util/IonTextUtils$EscapeMode; | 56 | ····new-instance·v0,·Lcom/amazon/ion/util/IonTextUtils$EscapeMode; |
| 38 | ····const-string·v1,·"JSON" | 57 | ····const-string·v1,·"JSON" |
| 39 | ····const/4·v2,·0x0 | 58 | ····const/4·v2,·0x0 |
| 40 | ····invoke-direct·{v0,·v1,·v2},·Lcom/amazon/ion/util/IonTextUtils$EscapeMode;-><init>(Ljava/lang/String;I)V | 59 | ····invoke-direct·{v0,·v1,·v2},·Lcom/amazon/ion/util/IonTextUtils$EscapeMode;-><init>(Ljava/lang/String;I)V |
| 41 | ····sput-object·v0,·Lcom/amazon/ion/util/IonTextUtils$EscapeMode;->JSON:Lcom/amazon/ion/util/IonTextUtils$EscapeMode; | 60 | ····sput-object·v0,·Lcom/amazon/ion/util/IonTextUtils$EscapeMode;->JSON:Lcom/amazon/ion/util/IonTextUtils$EscapeMode; |
| 42 | ····new-instance·v | 61 | ····new-instance·v0,·Lcom/amazon/ion/util/IonTextUtils$EscapeMode; |
| 43 | ····const-string·v3,·"ION_SYMBOL" | ||
| 44 | ····const/4·v4,·0x1 | ||
| 45 | ····invoke-direct·{v1,·v3,·v4},·Lcom/amazon/ion/util/IonTextUtils$EscapeMode;-><init>(Ljava/lang/String;I)V | ||
| 46 | ····sput-object·v1,·Lcom/amazon/ion/util/IonTextUtils$EscapeMode;->ION_SYMBOL:Lcom/amazon/ion/util/IonTextUtils$EscapeMode; | ||
| 47 | ···· | 62 | ····const-string·v1,·"ION_SYMBOL" |
| 48 | ····const | 63 | ····const/4·v2,·0x1 |
| 49 | ···· | 64 | ····invoke-direct·{v0,·v1,·v2},·Lcom/amazon/ion/util/IonTextUtils$EscapeMode;-><init>(Ljava/lang/String;I)V |
| 50 | ···· | 65 | ····sput-object·v0,·Lcom/amazon/ion/util/IonTextUtils$EscapeMode;->ION_SYMBOL:Lcom/amazon/ion/util/IonTextUtils$EscapeMode; |
| 51 | ···· | 66 | ····new-instance·v0,·Lcom/amazon/ion/util/IonTextUtils$EscapeMode; |
| 52 | ···· | 67 | ····const-string·v1,·"ION_STRING" |
| 53 | ····const | 68 | ····const/4·v2,·0x2 |
| 54 | ···· | 69 | ····invoke-direct·{v0,·v1,·v2},·Lcom/amazon/ion/util/IonTextUtils$EscapeMode;-><init>(Ljava/lang/String;I)V |
| 55 | ···· | 70 | ····sput-object·v0,·Lcom/amazon/ion/util/IonTextUtils$EscapeMode;->ION_STRING:Lcom/amazon/ion/util/IonTextUtils$EscapeMode; |
| 56 | ···· | 71 | ····new-instance·v0,·Lcom/amazon/ion/util/IonTextUtils$EscapeMode; |
| 57 | ····const | 72 | ····const-string·v1,·"ION_LONG_STRING" |
| 58 | ···· | 73 | ····const/4·v2,·0x3 |
| 59 | ···· | 74 | ····invoke-direct·{v0,·v1,·v2},·Lcom/amazon/ion/util/IonTextUtils$EscapeMode;-><init>(Ljava/lang/String;I)V |
| 60 | ···· | 75 | ····sput-object·v0,·Lcom/amazon/ion/util/IonTextUtils$EscapeMode;->ION_LONG_STRING:Lcom/amazon/ion/util/IonTextUtils$EscapeMode; |
| 61 | ····aput | 76 | ····invoke-static·{},·Lcom/amazon/ion/util/IonTextUtils$EscapeMode;->$values()[Lcom/amazon/ion/util/IonTextUtils$EscapeMode; |
| 62 | ···· | 77 | ····move-result-object·v0 |
| 63 | ····sput-object·v | 78 | ····sput-object·v0,·Lcom/amazon/ion/util/IonTextUtils$EscapeMode;->$VALUES:[Lcom/amazon/ion/util/IonTextUtils$EscapeMode; |
| 64 | ····return-void | 79 | ····return-void |
| 65 | .end·method | 80 | .end·method |
| 66 | .method·private·constructor·<init>(Ljava/lang/String;I)V | 81 | .method·private·constructor·<init>(Ljava/lang/String;I)V |
| 67 | ····.locals·0 | 82 | ····.locals·0 |
| 83 | ····.annotation·system·Ldalvik/annotation/MethodParameters; | ||
| 84 | ········accessFlags·=·{ | ||
| 85 | ············0x1000, | ||
| 86 | ············0x1000 | ||
| 87 | ········} | ||
| 88 | ········names·=·{ | ||
| 89 | ············null, | ||
| 90 | ············null | ||
| 91 | ········} | ||
| 92 | ····.end·annotation | ||
| 68 | ····.annotation·system·Ldalvik/annotation/Signature; | 93 | ····.annotation·system·Ldalvik/annotation/Signature; |
| 69 | ········value·=·{ | 94 | ········value·=·{ |
| 70 | ············"()V" | 95 | ············"()V" |
| 71 | ········} | 96 | ········} |
| 72 | ····.end·annotation | 97 | ····.end·annotation |
| 73 | ····.line·40 | 98 | ····.line·40 |
| 74 | ····invoke-direct·{p0,·p1,·p2},·Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V | 99 | ····invoke-direct·{p0,·p1,·p2},·Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V |
| 75 | ····return-void | 100 | ····return-void |
| 76 | .end·method | 101 | .end·method |
| Max diff block lines reached; 519/5555 bytes (9.34%) of diff not shown. | |||
| Offset 33, 14 lines modified | Offset 33, 22 lines modified | ||
| 33 | ····return-void | 33 | ····return-void |
| 34 | .end·method | 34 | .end·method |
| 35 | #·virtual·methods | 35 | #·virtual·methods |
| 36 | .method·public·bridge·synthetic·doMain([Ljava/lang/String;)V | 36 | .method·public·bridge·synthetic·doMain([Ljava/lang/String;)V |
| 37 | ····.locals·0 | 37 | ····.locals·0 |
| 38 | ····.annotation·system·Ldalvik/annotation/MethodParameters; | ||
| 39 | ········accessFlags·=·{ | ||
| 40 | ············0x1000 | ||
| 41 | ········} | ||
| 42 | ········names·=·{ | ||
| 43 | ············null | ||
| 44 | ········} | ||
| 45 | ····.end·annotation | ||
| 38 | ····.line·31 | 46 | ····.line·31 |
| 39 | ····invoke-super·{p0,·p1},·Lcom/amazon/ion/apps/BaseApp;->doMain([Ljava/lang/String;)V | 47 | ····invoke-super·{p0,·p1},·Lcom/amazon/ion/apps/BaseApp;->doMain([Ljava/lang/String;)V |
| 40 | ····return-void | 48 | ····return-void |
| 41 | .end·method | 49 | .end·method |
| Offset 19, 37 lines modified | Offset 19, 37 lines modified | ||
| 19 | ····return-void | 19 | ····return-void |
| 20 | .end·method | 20 | .end·method |
| 21 | .method·constructor·<init>()V | 21 | .method·constructor·<init>()V |
| 22 | ····.locals·2 | 22 | ····.locals·2 |
| 23 | ····.line· | 23 | ····.line·23 |
| 24 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 24 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| 25 | ····.line· | 25 | ····.line·25 |
| 26 | ····new-instance·v0,·Lcom/amazon/ion/system/SimpleCatalog; | 26 | ····new-instance·v0,·Lcom/amazon/ion/system/SimpleCatalog; |
| 27 | ····invoke-direct·{v0},·Lcom/amazon/ion/system/SimpleCatalog;-><init>()V | 27 | ····invoke-direct·{v0},·Lcom/amazon/ion/system/SimpleCatalog;-><init>()V |
| 28 | ····iput-object·v0,·p0,·Lcom/amazon/ion/apps/BaseApp;->myCatalog:Lcom/amazon/ion/system/SimpleCatalog; | 28 | ····iput-object·v0,·p0,·Lcom/amazon/ion/apps/BaseApp;->myCatalog:Lcom/amazon/ion/system/SimpleCatalog; |
| 29 | ····.line· | 29 | ····.line·26 |
| 30 | ····invoke-static·{},·Lcom/amazon/ion/system/IonSystemBuilder;->standard()Lcom/amazon/ion/system/IonSystemBuilder; | 30 | ····invoke-static·{},·Lcom/amazon/ion/system/IonSystemBuilder;->standard()Lcom/amazon/ion/system/IonSystemBuilder; |
| 31 | ····move-result-object·v0 | 31 | ····move-result-object·v0 |
| 32 | ····iget-object·v1,·p0,·Lcom/amazon/ion/apps/BaseApp;->myCatalog:Lcom/amazon/ion/system/SimpleCatalog; | 32 | ····iget-object·v1,·p0,·Lcom/amazon/ion/apps/BaseApp;->myCatalog:Lcom/amazon/ion/system/SimpleCatalog; |
| 33 | ····.line· | 33 | ····.line·27 |
| 34 | ····invoke-virtual·{v0,·v1},·Lcom/amazon/ion/system/IonSystemBuilder;->withCatalog(Lcom/amazon/ion/IonCatalog;)Lcom/amazon/ion/system/IonSystemBuilder; | 34 | ····invoke-virtual·{v0,·v1},·Lcom/amazon/ion/system/IonSystemBuilder;->withCatalog(Lcom/amazon/ion/IonCatalog;)Lcom/amazon/ion/system/IonSystemBuilder; |
| 35 | ····move-result-object·v0 | 35 | ····move-result-object·v0 |
| 36 | ····.line· | 36 | ····.line·28 |
| 37 | ····invoke-virtual·{v0},·Lcom/amazon/ion/system/IonSystemBuilder;->build()Lcom/amazon/ion/IonSystem; | 37 | ····invoke-virtual·{v0},·Lcom/amazon/ion/system/IonSystemBuilder;->build()Lcom/amazon/ion/IonSystem; |
| 38 | ····move-result-object·v0 | 38 | ····move-result-object·v0 |
| 39 | ····iput-object·v0,·p0,·Lcom/amazon/ion/apps/BaseApp;->mySystem:Lcom/amazon/ion/IonSystem; | 39 | ····iput-object·v0,·p0,·Lcom/amazon/ion/apps/BaseApp;->mySystem:Lcom/amazon/ion/IonSystem; |
| 40 | ····return-void | 40 | ····return-void |
| Offset 62, 15 lines modified | Offset 62, 15 lines modified | ||
| 62 | ············Ljava/io/FileNotFoundException;, | 62 | ············Ljava/io/FileNotFoundException;, |
| 63 | ············Ljava/io/IOException; | 63 | ············Ljava/io/IOException; |
| 64 | ········} | 64 | ········} |
| 65 | ····.end·annotation | 65 | ····.end·annotation |
| 66 | ····const-string·v0,·"Read·the·wrong·number·of·bytes·from·" | 66 | ····const-string·v0,·"Read·the·wrong·number·of·bytes·from·" |
| 67 | ····.line· | 67 | ····.line·54 |
| 68 | ····invoke-virtual·{p0},·Ljava/io/File;->length()J | 68 | ····invoke-virtual·{p0},·Ljava/io/File;->length()J |
| 69 | ····move-result-wide·v1 | 69 | ····move-result-wide·v1 |
| 70 | ····const-wide/16·v3,·0x0 | 70 | ····const-wide/16·v3,·0x0 |
| 71 | ····cmp-long·v5,·v1,·v3 | 71 | ····cmp-long·v5,·v1,·v3 |
| Offset 81, 54 lines modified | Offset 81, 54 lines modified | ||
| 81 | ····cmp-long·v5,·v1,·v3 | 81 | ····cmp-long·v5,·v1,·v3 |
| 82 | ····if-gtz·v5,·:cond_2 | 82 | ····if-gtz·v5,·:cond_2 |
| 83 | ····long-to-int·v3,·v1 | 83 | ····long-to-int·v3,·v1 |
| 84 | ····.line· | 84 | ····.line·60 |
| 85 | ····new-array·v3,·v3,·[B | 85 | ····new-array·v3,·v3,·[B |
| 86 | ····.line· | 86 | ····.line·62 |
| 87 | ····new-instance·v4,·Ljava/io/FileInputStream; | 87 | ····new-instance·v4,·Ljava/io/FileInputStream; |
| 88 | ····invoke-direct·{v4,·p0},·Ljava/io/FileInputStream;-><init>(Ljava/io/File;)V | 88 | ····invoke-direct·{v4,·p0},·Ljava/io/FileInputStream;-><init>(Ljava/io/File;)V |
| 89 | ····.line· | 89 | ····.line·65 |
| 90 | ····:try_start_0 | 90 | ····:try_start_0 |
| 91 | ····invoke-virtual·{v4,·v3},·Ljava/io/FileInputStream;->read([B)I | 91 | ····invoke-virtual·{v4,·v3},·Ljava/io/FileInputStream;->read([B)I |
| 92 | ····move-result·v5 | 92 | ····move-result·v5 |
| 93 | ····int-to-long·v5,·v5 | 93 | ····int-to-long·v5,·v5 |
| 94 | ····cmp-long·v7,·v5,·v1 | 94 | ····cmp-long·v7,·v5,·v1 |
| 95 | ····if-nez·v7,·:cond_1 | 95 | ····if-nez·v7,·:cond_1 |
| 96 | ····.line· | 96 | ····.line·66 |
| 97 | ····invoke-virtual·{v4},·Ljava/io/FileInputStream;->read()I | 97 | ····invoke-virtual·{v4},·Ljava/io/FileInputStream;->read()I |
| 98 | ····move-result·v1 | 98 | ····move-result·v1 |
| 99 | ····:try_end_0 | 99 | ····:try_end_0 |
| 100 | ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0 | 100 | ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0 |
| 101 | ····const/4·v2,·-0x1 | 101 | ····const/4·v2,·-0x1 |
| 102 | ····if-eq·v1,·v2,·:cond_0 | 102 | ····if-eq·v1,·v2,·:cond_0 |
| 103 | ····goto·:goto_0 | 103 | ····goto·:goto_0 |
| 104 | ····.line· | 104 | ····.line·75 |
| 105 | ····:cond_0 | 105 | ····:cond_0 |
| 106 | ····invoke-virtual·{v4},·Ljava/io/FileInputStream;->close()V | 106 | ····invoke-virtual·{v4},·Ljava/io/FileInputStream;->close()V |
| 107 | ····return-object·v3 | 107 | ····return-object·v3 |
| 108 | ····.line· | 108 | ····.line·68 |
| 109 | ····:cond_1 | 109 | ····:cond_1 |
| 110 | ····:goto_0 | 110 | ····:goto_0 |
| 111 | ····:try_start_1 | 111 | ····:try_start_1 |
| 112 | ····sget-object·v1,·Ljava/lang/System;->err:Ljava/io/PrintStream; | 112 | ····sget-object·v1,·Ljava/lang/System;->err:Ljava/io/PrintStream; |
| 113 | ····new-instance·v2,·Ljava/lang/StringBuilder; | 113 | ····new-instance·v2,·Ljava/lang/StringBuilder; |
| Offset 140, 30 lines modified | Offset 140, 30 lines modified | ||
| 140 | ····move-result-object·p0 | 140 | ····move-result-object·p0 |
| 141 | ····invoke-virtual·{v1,·p0},·Ljava/io/PrintStream;->println(Ljava/lang/String;)V | 141 | ····invoke-virtual·{v1,·p0},·Ljava/io/PrintStream;->println(Ljava/lang/String;)V |
| 142 | ····:try_end_1 | 142 | ····:try_end_1 |
| 143 | ····.catchall·{:try_start_1·..·:try_end_1}·:catchall_0 | 143 | ····.catchall·{:try_start_1·..·:try_end_1}·:catchall_0 |
| 144 | ····.line· | 144 | ····.line·75 |
| 145 | ····invoke-virtual·{v4},·Ljava/io/FileInputStream;->close()V | 145 | ····invoke-virtual·{v4},·Ljava/io/FileInputStream;->close()V |
| 146 | ····const/4·p0,·0x0 | 146 | ····const/4·p0,·0x0 |
| 147 | ····return-object·p0 | 147 | ····return-object·p0 |
| 148 | ····:catchall_0 | 148 | ····:catchall_0 |
| 149 | ····move-exception·p0 | 149 | ····move-exception·p0 |
| 150 | ····invoke-virtual·{v4},·Ljava/io/FileInputStream;->close()V | 150 | ····invoke-virtual·{v4},·Ljava/io/FileInputStream;->close()V |
| Max diff block lines reached; 15330/18480 bytes (82.95%) of diff not shown. | |||
| Offset 35, 14 lines modified | Offset 35, 22 lines modified | ||
| 35 | ····return-void | 35 | ····return-void |
| 36 | .end·method | 36 | .end·method |
| 37 | #·virtual·methods | 37 | #·virtual·methods |
| 38 | .method·public·bridge·synthetic·doMain([Ljava/lang/String;)V | 38 | .method·public·bridge·synthetic·doMain([Ljava/lang/String;)V |
| 39 | ····.locals·0 | 39 | ····.locals·0 |
| 40 | ····.annotation·system·Ldalvik/annotation/MethodParameters; | ||
| 41 | ········accessFlags·=·{ | ||
| 42 | ············0x1000 | ||
| 43 | ········} | ||
| 44 | ········names·=·{ | ||
| 45 | ············null | ||
| 46 | ········} | ||
| 47 | ····.end·annotation | ||
| 40 | ····.line·28 | 48 | ····.line·28 |
| 41 | ····invoke-super·{p0,·p1},·Lcom/amazon/ion/apps/BaseApp;->doMain([Ljava/lang/String;)V | 49 | ····invoke-super·{p0,·p1},·Lcom/amazon/ion/apps/BaseApp;->doMain([Ljava/lang/String;)V |
| 42 | ····return-void | 50 | ····return-void |
| 43 | .end·method | 51 | .end·method |
| Offset 163, 14 lines modified | Offset 163, 22 lines modified | ||
| 163 | ····return-void | 163 | ····return-void |
| 164 | .end·method | 164 | .end·method |
| 165 | #·virtual·methods | 165 | #·virtual·methods |
| 166 | .method·public·bridge·synthetic·doMain([Ljava/lang/String;)V | 166 | .method·public·bridge·synthetic·doMain([Ljava/lang/String;)V |
| 167 | ····.locals·0 | 167 | ····.locals·0 |
| 168 | ····.annotation·system·Ldalvik/annotation/MethodParameters; | ||
| 169 | ········accessFlags·=·{ | ||
| 170 | ············0x1000 | ||
| 171 | ········} | ||
| 172 | ········names·=·{ | ||
| 173 | ············null | ||
| 174 | ········} | ||
| 175 | ····.end·annotation | ||
| 168 | ····.line·30 | 176 | ····.line·30 |
| 169 | ····invoke-super·{p0,·p1},·Lcom/amazon/ion/apps/BaseApp;->doMain([Ljava/lang/String;)V | 177 | ····invoke-super·{p0,·p1},·Lcom/amazon/ion/apps/BaseApp;->doMain([Ljava/lang/String;)V |
| 170 | ····return-void | 178 | ····return-void |
| 171 | .end·method | 179 | .end·method |
| Offset 29, 99 lines modified | Offset 29, 141 lines modified | ||
| 29 | .field·public·static·final·enum·START:Lcom/amazon/ion/impl/IonReaderTextRawTokensX$NumericState; | 29 | .field·public·static·final·enum·START:Lcom/amazon/ion/impl/IonReaderTextRawTokensX$NumericState; |
| 30 | .field·public·static·final·enum·UNDERSCORE:Lcom/amazon/ion/impl/IonReaderTextRawTokensX$NumericState; | 30 | .field·public·static·final·enum·UNDERSCORE:Lcom/amazon/ion/impl/IonReaderTextRawTokensX$NumericState; |
| 31 | #·direct·methods | 31 | #·direct·methods |
| 32 | .method·private·static·synthetic·$values()[Lcom/amazon/ion/impl/IonReaderTextRawTokensX$NumericState; | ||
| 33 | ····.locals·3 | ||
| 34 | ····const/4·v0,·0x3 | ||
| 35 | ····.line·2905 | ||
| 36 | ····new-array·v0,·v0,·[Lcom/amazon/ion/impl/IonReaderTextRawTokensX$NumericState; | ||
| 37 | ····sget-object·v1,·Lcom/amazon/ion/impl/IonReaderTextRawTokensX$NumericState;->START:Lcom/amazon/ion/impl/IonReaderTextRawTokensX$NumericState; | ||
| 38 | ····const/4·v2,·0x0 | ||
| 39 | ····aput-object·v1,·v0,·v2 | ||
| 40 | ····sget-object·v1,·Lcom/amazon/ion/impl/IonReaderTextRawTokensX$NumericState;->UNDERSCORE:Lcom/amazon/ion/impl/IonReaderTextRawTokensX$NumericState; | ||
| 41 | ····const/4·v2,·0x1 | ||
| 42 | ····aput-object·v1,·v0,·v2 | ||
| 43 | ····sget-object·v1,·Lcom/amazon/ion/impl/IonReaderTextRawTokensX$NumericState;->DIGIT:Lcom/amazon/ion/impl/IonReaderTextRawTokensX$NumericState; | ||
| 44 | ····const/4·v2,·0x2 | ||
| 45 | ····aput-object·v1,·v0,·v2 | ||
| 46 | ····return-object·v0 | ||
| 47 | .end·method | ||
| 32 | .method·static·constructor·<clinit>()V | 48 | .method·static·constructor·<clinit>()V |
| 33 | ····.locals· | 49 | ····.locals·3 |
| 34 | ····.line·29 | 50 | ····.line·2907 |
| 35 | ····new-instance·v0,·Lcom/amazon/ion/impl/IonReaderTextRawTokensX$NumericState; | 51 | ····new-instance·v0,·Lcom/amazon/ion/impl/IonReaderTextRawTokensX$NumericState; |
| 36 | ····const-string·v1,·"START" | 52 | ····const-string·v1,·"START" |
| 37 | ····const/4·v2,·0x0 | 53 | ····const/4·v2,·0x0 |
| 38 | ····invoke-direct·{v0,·v1,·v2},·Lcom/amazon/ion/impl/IonReaderTextRawTokensX$NumericState;-><init>(Ljava/lang/String;I)V | 54 | ····invoke-direct·{v0,·v1,·v2},·Lcom/amazon/ion/impl/IonReaderTextRawTokensX$NumericState;-><init>(Ljava/lang/String;I)V |
| 39 | ····sput-object·v0,·Lcom/amazon/ion/impl/IonReaderTextRawTokensX$NumericState;->START:Lcom/amazon/ion/impl/IonReaderTextRawTokensX$NumericState; | 55 | ····sput-object·v0,·Lcom/amazon/ion/impl/IonReaderTextRawTokensX$NumericState;->START:Lcom/amazon/ion/impl/IonReaderTextRawTokensX$NumericState; |
| 40 | ····.line·29 | 56 | ····.line·2908 |
| 41 | ····new-instance·v | 57 | ····new-instance·v0,·Lcom/amazon/ion/impl/IonReaderTextRawTokensX$NumericState; |
| 42 | ····const-string·v3,·"UNDERSCORE" | ||
| 43 | ····const/4·v4,·0x1 | ||
| 44 | ····invoke-direct·{v1,·v3,·v4},·Lcom/amazon/ion/impl/IonReaderTextRawTokensX$NumericState;-><init>(Ljava/lang/String;I)V | ||
| 45 | ···· | 58 | ····const-string·v1,·"UNDERSCORE" |
| 59 | ····const/4·v2,·0x1 | ||
| 46 | ····.line·2922 | ||
| 47 | ····new-instance·v3,·Lcom/amazon/ion/impl/IonReaderTextRawTokensX$NumericState; | ||
| 48 | ····con | 60 | ····invoke-direct·{v0,·v1,·v2},·Lcom/amazon/ion/impl/IonReaderTextRawTokensX$NumericState;-><init>(Ljava/lang/String;I)V |
| 49 | ····const/ | 61 | ····sput-object·v0,·Lcom/amazon/ion/impl/IonReaderTextRawTokensX$NumericState;->UNDERSCORE:Lcom/amazon/ion/impl/IonReaderTextRawTokensX$NumericState; |
| 50 | ···· | 62 | ····.line·2909 |
| 63 | ····new-instance·v0,·Lcom/amazon/ion/impl/IonReaderTextRawTokensX$NumericState; | ||
| 51 | ···· | 64 | ····const-string·v1,·"DIGIT" |
| 52 | ····const/4·v | 65 | ····const/4·v2,·0x2 |
| 66 | ····invoke-direct·{v0,·v1,·v2},·Lcom/amazon/ion/impl/IonReaderTextRawTokensX$NumericState;-><init>(Ljava/lang/String;I)V | ||
| 53 | ····.line·2918 | ||
| 54 | ····new-array·v5,·v5,·[Lcom/amazon/ion/impl/IonReaderTextRawTokensX$NumericState; | ||
| 55 | ···· | 67 | ····sput-object·v0,·Lcom/amazon/ion/impl/IonReaderTextRawTokensX$NumericState;->DIGIT:Lcom/amazon/ion/impl/IonReaderTextRawTokensX$NumericState; |
| 56 | ···· | 68 | ····.line·2905 |
| 69 | ····invoke-static·{},·Lcom/amazon/ion/impl/IonReaderTextRawTokensX$NumericState;->$values()[Lcom/amazon/ion/impl/IonReaderTextRawTokensX$NumericState; | ||
| 57 | ···· | 70 | ····move-result-object·v0 |
| 58 | ····sput-object·v | 71 | ····sput-object·v0,·Lcom/amazon/ion/impl/IonReaderTextRawTokensX$NumericState;->$VALUES:[Lcom/amazon/ion/impl/IonReaderTextRawTokensX$NumericState; |
| 59 | ····return-void | 72 | ····return-void |
| 60 | .end·method | 73 | .end·method |
| 61 | .method·private·constructor·<init>(Ljava/lang/String;I)V | 74 | .method·private·constructor·<init>(Ljava/lang/String;I)V |
| 62 | ····.locals·0 | 75 | ····.locals·0 |
| 76 | ····.annotation·system·Ldalvik/annotation/MethodParameters; | ||
| 77 | ········accessFlags·=·{ | ||
| 78 | ············0x1000, | ||
| 79 | ············0x1000 | ||
| 80 | ········} | ||
| 81 | ········names·=·{ | ||
| 82 | ············null, | ||
| 83 | ············null | ||
| 84 | ········} | ||
| 85 | ····.end·annotation | ||
| 63 | ····.annotation·system·Ldalvik/annotation/Signature; | 86 | ····.annotation·system·Ldalvik/annotation/Signature; |
| 64 | ········value·=·{ | 87 | ········value·=·{ |
| 65 | ············"()V" | 88 | ············"()V" |
| 66 | ········} | 89 | ········} |
| 67 | ····.end·annotation | 90 | ····.end·annotation |
| 68 | ····.line·29 | 91 | ····.line·2905 |
| 69 | ····invoke-direct·{p0,·p1,·p2},·Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V | 92 | ····invoke-direct·{p0,·p1,·p2},·Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V |
| 70 | ····return-void | 93 | ····return-void |
| 71 | .end·method | 94 | .end·method |
| 72 | .method·public·static·valueOf(Ljava/lang/String;)Lcom/amazon/ion/impl/IonReaderTextRawTokensX$NumericState; | 95 | .method·public·static·valueOf(Ljava/lang/String;)Lcom/amazon/ion/impl/IonReaderTextRawTokensX$NumericState; |
| 73 | ····.locals·1 | 96 | ····.locals·1 |
| 97 | ····.annotation·system·Ldalvik/annotation/MethodParameters; | ||
| 98 | ········accessFlags·=·{ | ||
| 99 | ············0x8000 | ||
| 100 | ········} | ||
| 101 | ········names·=·{ | ||
| 102 | ············null | ||
| 103 | ········} | ||
| 104 | ····.end·annotation | ||
| Max diff block lines reached; 886/5867 bytes (15.10%) of diff not shown. | |||
| Offset 5, 18 lines modified | Offset 5, 18 lines modified | ||
| 5 | #·interfaces | 5 | #·interfaces |
| 6 | .implements·Ljava/io/Closeable; | 6 | .implements·Ljava/io/Closeable; |
| 7 | #·annotations | 7 | #·annotations |
| 8 | .annotation·system·Ldalvik/annotation/MemberClasses; | 8 | .annotation·system·Ldalvik/annotation/MemberClasses; |
| 9 | ····value·=·{ | 9 | ····value·=·{ |
| 10 | ········Lcom/amazon/ion/impl/UnifiedInputStreamX$FromByteStream;, | ||
| 11 | ········Lcom/amazon/ion/impl/UnifiedInputStreamX$From | 10 | ········Lcom/amazon/ion/impl/UnifiedInputStreamX$FromCharArray;, |
| 12 | ········Lcom/amazon/ion/impl/UnifiedInputStreamX$FromCharStream;, | 11 | ········Lcom/amazon/ion/impl/UnifiedInputStreamX$FromCharStream;, |
| 13 | ········Lcom/amazon/ion/impl/UnifiedInputStreamX$From | 12 | ········Lcom/amazon/ion/impl/UnifiedInputStreamX$FromByteArray;, |
| 13 | ········Lcom/amazon/ion/impl/UnifiedInputStreamX$FromByteStream; | ||
| 14 | ····} | 14 | ····} |
| 15 | .end·annotation | 15 | .end·annotation |
| 16 | #·static·fields | 16 | #·static·fields |
| 17 | .field·static·final·synthetic·$assertionsDisabled:Z·=·false | 17 | .field·static·final·synthetic·$assertionsDisabled:Z·=·false |
| Offset 61, 83 lines modified | Offset 61, 83 lines modified | ||
| 61 | ····return-void | 61 | ····return-void |
| 62 | .end·method | 62 | .end·method |
| 63 | .method·constructor·<init>()V | 63 | .method·constructor·<init>()V |
| 64 | ····.locals·0 | 64 | ····.locals·0 |
| 65 | ····.line· | 65 | ····.line·39 |
| 66 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 66 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| 67 | ····return-void | 67 | ····return-void |
| 68 | .end·method | 68 | .end·method |
| 69 | .method·static·synthetic·access$000(Lcom/amazon/ion/impl/UnifiedInputStreamX;)V | 69 | .method·static·synthetic·access$000(Lcom/amazon/ion/impl/UnifiedInputStreamX;)V |
| 70 | ····.locals·0 | 70 | ····.locals·0 |
| 71 | ····.line· | 71 | ····.line·39 |
| 72 | ····invoke-direct·{p0},·Lcom/amazon/ion/impl/UnifiedInputStreamX;->init()V | 72 | ····invoke-direct·{p0},·Lcom/amazon/ion/impl/UnifiedInputStreamX;->init()V |
| 73 | ····return-void | 73 | ····return-void |
| 74 | .end·method | 74 | .end·method |
| 75 | .method·private·final·can_fill_new_page()Z | 75 | .method·private·final·can_fill_new_page()Z |
| 76 | ····.locals·1 | 76 | ····.locals·1 |
| 77 | ····.line· | 77 | ····.line·488 |
| 78 | ····iget-boolean·v0,·p0,·Lcom/amazon/ion/impl/UnifiedInputStreamX;->_is_stream:Z | 78 | ····iget-boolean·v0,·p0,·Lcom/amazon/ion/impl/UnifiedInputStreamX;->_is_stream:Z |
| 79 | ····return·v0 | 79 | ····return·v0 |
| 80 | .end·method | 80 | .end·method |
| 81 | .method·private·final·init()V | 81 | .method·private·final·init()V |
| 82 | ····.locals·1 | 82 | ····.locals·1 |
| 83 | ····const/4·v0,·0x0 | 83 | ····const/4·v0,·0x0 |
| 84 | ····.line·1 | 84 | ····.line·113 |
| 85 | ····iput-boolean·v0,·p0,·Lcom/amazon/ion/impl/UnifiedInputStreamX;->_eof:Z | 85 | ····iput-boolean·v0,·p0,·Lcom/amazon/ion/impl/UnifiedInputStreamX;->_eof:Z |
| 86 | ····.line·1 | 86 | ····.line·114 |
| 87 | ····iget-object·v0,·p0,·Lcom/amazon/ion/impl/UnifiedInputStreamX;->_buffer:Lcom/amazon/ion/impl/UnifiedInputBufferX; | 87 | ····iget-object·v0,·p0,·Lcom/amazon/ion/impl/UnifiedInputStreamX;->_buffer:Lcom/amazon/ion/impl/UnifiedInputBufferX; |
| 88 | ····invoke-virtual·{v0},·Lcom/amazon/ion/impl/UnifiedInputBufferX;->maxValue()I | 88 | ····invoke-virtual·{v0},·Lcom/amazon/ion/impl/UnifiedInputBufferX;->maxValue()I |
| 89 | ····move-result·v0 | 89 | ····move-result·v0 |
| 90 | ····iput·v0,·p0,·Lcom/amazon/ion/impl/UnifiedInputStreamX;->_max_char_value:I | 90 | ····iput·v0,·p0,·Lcom/amazon/ion/impl/UnifiedInputStreamX;->_max_char_value:I |
| 91 | ····.line·1 | 91 | ····.line·115 |
| 92 | ····new-instance·v0,·Lcom/amazon/ion/impl/UnifiedSavePointManagerX; | 92 | ····new-instance·v0,·Lcom/amazon/ion/impl/UnifiedSavePointManagerX; |
| 93 | ····invoke-direct·{v0,·p0},·Lcom/amazon/ion/impl/UnifiedSavePointManagerX;-><init>(Lcom/amazon/ion/impl/UnifiedInputStreamX;)V | 93 | ····invoke-direct·{v0,·p0},·Lcom/amazon/ion/impl/UnifiedSavePointManagerX;-><init>(Lcom/amazon/ion/impl/UnifiedInputStreamX;)V |
| 94 | ····iput-object·v0,·p0,·Lcom/amazon/ion/impl/UnifiedInputStreamX;->_save_points:Lcom/amazon/ion/impl/UnifiedSavePointManagerX; | 94 | ····iput-object·v0,·p0,·Lcom/amazon/ion/impl/UnifiedInputStreamX;->_save_points:Lcom/amazon/ion/impl/UnifiedSavePointManagerX; |
| 95 | ····return-void | 95 | ····return-void |
| 96 | .end·method | 96 | .end·method |
| 97 | .method·private·final·is_byte_data()Z | 97 | .method·private·final·is_byte_data()Z |
| 98 | ····.locals·1 | 98 | ····.locals·1 |
| 99 | ····.line· | 99 | ····.line·193 |
| 100 | ····iget-boolean·v0,·p0,·Lcom/amazon/ion/impl/UnifiedInputStreamX;->_is_byte_data:Z | 100 | ····iget-boolean·v0,·p0,·Lcom/amazon/ion/impl/UnifiedInputStreamX;->_is_byte_data:Z |
| 101 | ····return·v0 | 101 | ····return·v0 |
| 102 | .end·method | 102 | .end·method |
| 103 | .method·public·static·makeStream(Ljava/io/InputStream;)Lcom/amazon/ion/impl/UnifiedInputStreamX; | 103 | .method·public·static·makeStream(Ljava/io/InputStream;)Lcom/amazon/ion/impl/UnifiedInputStreamX; |
| 104 | ····.locals·1 | 104 | ····.locals·1 |
| 105 | ····.annotation·system·Ldalvik/annotation/Throws; | 105 | ····.annotation·system·Ldalvik/annotation/Throws; |
| 106 | ········value·=·{ | 106 | ········value·=·{ |
| 107 | ············Ljava/io/IOException; | 107 | ············Ljava/io/IOException; |
| 108 | ········} | 108 | ········} |
| 109 | ····.end·annotation | 109 | ····.end·annotation |
| 110 | ····.line·1 | 110 | ····.line·104 |
| 111 | ····new-instance·v0,·Lcom/amazon/ion/impl/UnifiedInputStreamX$FromByteStream; | 111 | ····new-instance·v0,·Lcom/amazon/ion/impl/UnifiedInputStreamX$FromByteStream; |
| 112 | ····invoke-direct·{v0,·p0},·Lcom/amazon/ion/impl/UnifiedInputStreamX$FromByteStream;-><init>(Ljava/io/InputStream;)V | 112 | ····invoke-direct·{v0,·p0},·Lcom/amazon/ion/impl/UnifiedInputStreamX$FromByteStream;-><init>(Ljava/io/InputStream;)V |
| 113 | ····return-object·v0 | 113 | ····return-object·v0 |
| 114 | .end·method | 114 | .end·method |
| Offset 145, 26 lines modified | Offset 145, 26 lines modified | ||
| 145 | ····.locals·1 | 145 | ····.locals·1 |
| 146 | ····.annotation·system·Ldalvik/annotation/Throws; | 146 | ····.annotation·system·Ldalvik/annotation/Throws; |
| 147 | ········value·=·{ | 147 | ········value·=·{ |
| 148 | ············Ljava/io/IOException; | 148 | ············Ljava/io/IOException; |
| 149 | ········} | 149 | ········} |
| 150 | ····.end·annotation | 150 | ····.end·annotation |
| 151 | ····.line· | 151 | ····.line·95 |
| 152 | ····new-instance·v0,·Lcom/amazon/ion/impl/UnifiedInputStreamX$FromCharStream; | 152 | ····new-instance·v0,·Lcom/amazon/ion/impl/UnifiedInputStreamX$FromCharStream; |
| 153 | ····invoke-direct·{v0,·p0},·Lcom/amazon/ion/impl/UnifiedInputStreamX$FromCharStream;-><init>(Ljava/io/Reader;)V | 153 | ····invoke-direct·{v0,·p0},·Lcom/amazon/ion/impl/UnifiedInputStreamX$FromCharStream;-><init>(Ljava/io/Reader;)V |
| 154 | ····return-object·v0 | 154 | ····return-object·v0 |
| 155 | .end·method | 155 | .end·method |
| 156 | .method·public·static·makeStream(Ljava/lang/CharSequence;)Lcom/amazon/ion/impl/UnifiedInputStreamX; | 156 | .method·public·static·makeStream(Ljava/lang/CharSequence;)Lcom/amazon/ion/impl/UnifiedInputStreamX; |
| 157 | ····.locals·3 | 157 | ····.locals·3 |
| 158 | ····.line· | 158 | ····.line·83 |
| 159 | ····new-instance·v0,·Lcom/amazon/ion/impl/UnifiedInputStreamX$FromCharArray; | 159 | ····new-instance·v0,·Lcom/amazon/ion/impl/UnifiedInputStreamX$FromCharArray; |
| 160 | ····const/4·v1,·0x0 | 160 | ····const/4·v1,·0x0 |
| Max diff block lines reached; 28946/32712 bytes (88.49%) of diff not shown. | |||
| Offset 23, 35 lines modified | Offset 23, 35 lines modified | ||
| 23 | ····return-object·p0 | 23 | ····return-object·p0 |
| 24 | .end·method | 24 | .end·method |
| 25 | .method·public·constructor·<init>()V | 25 | .method·public·constructor·<init>()V |
| 26 | ····.locals·0 | 26 | ····.locals·0 |
| 27 | ····.line· | 27 | ····.line·25 |
| 28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| 29 | ····return-void | 29 | ····return-void |
| 30 | .end·method | 30 | .end·method |
| 31 | .method·public·static·final·makeReader(Lcom/amazon/ion/IonCatalog;Lcom/amazon/ion/IonValue;Lcom/amazon/ion/impl/_Private_LocalSymbolTableFactory;)Lcom/amazon/ion/IonReader; | 31 | .method·public·static·final·makeReader(Lcom/amazon/ion/IonCatalog;Lcom/amazon/ion/IonValue;Lcom/amazon/ion/impl/_Private_LocalSymbolTableFactory;)Lcom/amazon/ion/IonReader; |
| 32 | ····.locals·1 | 32 | ····.locals·1 |
| 33 | ····.line·1 | 33 | ····.line·166 |
| 34 | ····new-instance·v0,·Lcom/amazon/ion/impl/IonReaderTreeUserX; | 34 | ····new-instance·v0,·Lcom/amazon/ion/impl/IonReaderTreeUserX; |
| 35 | ····invoke-direct·{v0,·p1,·p0,·p2},·Lcom/amazon/ion/impl/IonReaderTreeUserX;-><init>(Lcom/amazon/ion/IonValue;Lcom/amazon/ion/IonCatalog;Lcom/amazon/ion/impl/_Private_LocalSymbolTableFactory;)V | 35 | ····invoke-direct·{v0,·p1,·p0,·p2},·Lcom/amazon/ion/impl/IonReaderTreeUserX;-><init>(Lcom/amazon/ion/IonValue;Lcom/amazon/ion/IonCatalog;Lcom/amazon/ion/impl/_Private_LocalSymbolTableFactory;)V |
| 36 | ····return-object·v0 | 36 | ····return-object·v0 |
| 37 | .end·method | 37 | .end·method |
| 38 | .method·public·static·final·makeReaderBinary(Lcom/amazon/ion/system/IonReaderBuilder;Ljava/io/InputStream;[BII)Lcom/amazon/ion/IonReader; | 38 | .method·public·static·final·makeReaderBinary(Lcom/amazon/ion/system/IonReaderBuilder;Ljava/io/InputStream;[BII)Lcom/amazon/ion/IonReader; |
| 39 | ····.locals·7 | 39 | ····.locals·7 |
| 40 | ····.line·1 | 40 | ····.line·180 |
| 41 | ····new-instance·v6,·Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary; | 41 | ····new-instance·v6,·Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary; |
| 42 | ····move-object·v0,·v6 | 42 | ····move-object·v0,·v6 |
| 43 | ····move-object·v1,·p0 | 43 | ····move-object·v1,·p0 |
| 44 | ····move-object·v2,·p1 | 44 | ····move-object·v2,·p1 |
| Offset 66, 146 lines modified | Offset 66, 146 lines modified | ||
| 66 | ····return-object·v6 | 66 | ····return-object·v6 |
| 67 | .end·method | 67 | .end·method |
| 68 | .method·public·static·final·makeReaderBinary(Lcom/amazon/ion/system/IonReaderBuilder;[BII)Lcom/amazon/ion/IonReader; | 68 | .method·public·static·final·makeReaderBinary(Lcom/amazon/ion/system/IonReaderBuilder;[BII)Lcom/amazon/ion/IonReader; |
| 69 | ····.locals·1 | 69 | ····.locals·1 |
| 70 | ····.line· | 70 | ····.line·192 |
| 71 | ····new-instance·v0,·Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary; | 71 | ····new-instance·v0,·Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary; |
| 72 | ····invoke-direct·{v0,·p0,·p1,·p2,·p3},·Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary;-><init>(Lcom/amazon/ion/system/IonReaderBuilder;[BII)V | 72 | ····invoke-direct·{v0,·p0,·p1,·p2,·p3},·Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary;-><init>(Lcom/amazon/ion/system/IonReaderBuilder;[BII)V |
| 73 | ····return-object·v0 | 73 | ····return-object·v0 |
| 74 | .end·method | 74 | .end·method |
| 75 | .method·public·static·final·makeReaderText(Lcom/amazon/ion/IonCatalog;Ljava/io/InputStream;Lcom/amazon/ion/impl/_Private_LocalSymbolTableFactory;)Lcom/amazon/ion/IonReader; | 75 | .method·public·static·final·makeReaderText(Lcom/amazon/ion/IonCatalog;Ljava/io/InputStream;Lcom/amazon/ion/impl/_Private_LocalSymbolTableFactory;)Lcom/amazon/ion/IonReader; |
| 76 | ····.locals·2 | 76 | ····.locals·2 |
| 77 | ····.line· | 77 | ····.line·86 |
| 78 | ····:try_start_0 | 78 | ····:try_start_0 |
| 79 | ····invoke-static·{p1},·Lcom/amazon/ion/impl/_Private_IonReaderFactory;->makeUnifiedStream(Ljava/io/InputStream;)Lcom/amazon/ion/impl/UnifiedInputStreamX; | 79 | ····invoke-static·{p1},·Lcom/amazon/ion/impl/_Private_IonReaderFactory;->makeUnifiedStream(Ljava/io/InputStream;)Lcom/amazon/ion/impl/UnifiedInputStreamX; |
| 80 | ····move-result-object·p1 | 80 | ····move-result-object·p1 |
| 81 | ····:try_end_0 | 81 | ····:try_end_0 |
| 82 | ····.catch·Ljava/io/IOException;·{:try_start_0·..·:try_end_0}·:catch_0 | 82 | ····.catch·Ljava/io/IOException;·{:try_start_0·..·:try_end_0}·:catch_0 |
| 83 | ····.line· | 83 | ····.line·90 |
| 84 | ····new-instance·v0,·Lcom/amazon/ion/impl/IonReaderTextUserX; | 84 | ····new-instance·v0,·Lcom/amazon/ion/impl/IonReaderTextUserX; |
| 85 | ····const/4·v1,·0x0 | 85 | ····const/4·v1,·0x0 |
| 86 | ····invoke-direct·{v0,·p0,·p2,·p1,·v1},·Lcom/amazon/ion/impl/IonReaderTextUserX;-><init>(Lcom/amazon/ion/IonCatalog;Lcom/amazon/ion/impl/_Private_LocalSymbolTableFactory;Lcom/amazon/ion/impl/UnifiedInputStreamX;I)V | 86 | ····invoke-direct·{v0,·p0,·p2,·p1,·v1},·Lcom/amazon/ion/impl/IonReaderTextUserX;-><init>(Lcom/amazon/ion/IonCatalog;Lcom/amazon/ion/impl/_Private_LocalSymbolTableFactory;Lcom/amazon/ion/impl/UnifiedInputStreamX;I)V |
| 87 | ····return-object·v0 | 87 | ····return-object·v0 |
| 88 | ····:catch_0 | 88 | ····:catch_0 |
| 89 | ····move-exception·p0 | 89 | ····move-exception·p0 |
| 90 | ····.line· | 90 | ····.line·88 |
| 91 | ····new-instance·p1,·Lcom/amazon/ion/IonException; | 91 | ····new-instance·p1,·Lcom/amazon/ion/IonException; |
| 92 | ····invoke-direct·{p1,·p0},·Lcom/amazon/ion/IonException;-><init>(Ljava/lang/Throwable;)V | 92 | ····invoke-direct·{p1,·p0},·Lcom/amazon/ion/IonException;-><init>(Ljava/lang/Throwable;)V |
| 93 | ····throw·p1 | 93 | ····throw·p1 |
| 94 | .end·method | 94 | .end·method |
| 95 | .method·public·static·final·makeReaderText(Lcom/amazon/ion/IonCatalog;[BIILcom/amazon/ion/impl/_Private_LocalSymbolTableFactory;)Lcom/amazon/ion/IonReader; | 95 | .method·public·static·final·makeReaderText(Lcom/amazon/ion/IonCatalog;[BIILcom/amazon/ion/impl/_Private_LocalSymbolTableFactory;)Lcom/amazon/ion/IonReader; |
| 96 | ····.locals·0 | 96 | ····.locals·0 |
| 97 | ····.line· | 97 | ····.line·43 |
| 98 | ····:try_start_0 | 98 | ····:try_start_0 |
| 99 | ····invoke-static·{p1,·p2,·p3},·Lcom/amazon/ion/impl/_Private_IonReaderFactory;->makeUnifiedStream([BII)Lcom/amazon/ion/impl/UnifiedInputStreamX; | 99 | ····invoke-static·{p1,·p2,·p3},·Lcom/amazon/ion/impl/_Private_IonReaderFactory;->makeUnifiedStream([BII)Lcom/amazon/ion/impl/UnifiedInputStreamX; |
| 100 | ····move-result-object·p1 | 100 | ····move-result-object·p1 |
| 101 | ····:try_end_0 | 101 | ····:try_end_0 |
| 102 | ····.catch·Ljava/io/IOException;·{:try_start_0·..·:try_end_0}·:catch_0 | 102 | ····.catch·Ljava/io/IOException;·{:try_start_0·..·:try_end_0}·:catch_0 |
| 103 | ····.line· | 103 | ····.line·49 |
| 104 | ····new-instance·p3,·Lcom/amazon/ion/impl/IonReaderTextUserX; | 104 | ····new-instance·p3,·Lcom/amazon/ion/impl/IonReaderTextUserX; |
| 105 | ····invoke-direct·{p3,·p0,·p4,·p1,·p2},·Lcom/amazon/ion/impl/IonReaderTextUserX;-><init>(Lcom/amazon/ion/IonCatalog;Lcom/amazon/ion/impl/_Private_LocalSymbolTableFactory;Lcom/amazon/ion/impl/UnifiedInputStreamX;I)V | 105 | ····invoke-direct·{p3,·p0,·p4,·p1,·p2},·Lcom/amazon/ion/impl/IonReaderTextUserX;-><init>(Lcom/amazon/ion/IonCatalog;Lcom/amazon/ion/impl/_Private_LocalSymbolTableFactory;Lcom/amazon/ion/impl/UnifiedInputStreamX;I)V |
| 106 | ····return-object·p3 | 106 | ····return-object·p3 |
| 107 | ····:catch_0 | 107 | ····:catch_0 |
| 108 | ····move-exception·p0 | 108 | ····move-exception·p0 |
| 109 | ····.line· | 109 | ····.line·47 |
| 110 | ····new-instance·p1,·Lcom/amazon/ion/IonException; | 110 | ····new-instance·p1,·Lcom/amazon/ion/IonException; |
| 111 | ····invoke-direct·{p1,·p0},·Lcom/amazon/ion/IonException;-><init>(Ljava/lang/Throwable;)V | 111 | ····invoke-direct·{p1,·p0},·Lcom/amazon/ion/IonException;-><init>(Ljava/lang/Throwable;)V |
| 112 | ····throw·p1 | 112 | ····throw·p1 |
| 113 | .end·method | 113 | .end·method |
| 114 | .method·public·static·final·makeReaderText(Lcom/amazon/ion/IonCatalog;Ljava/io/Reader;Lcom/amazon/ion/impl/_Private_LocalSymbolTableFactory;)Lcom/amazon/ion/IonTextReader; | 114 | .method·public·static·final·makeReaderText(Lcom/amazon/ion/IonCatalog;Ljava/io/Reader;Lcom/amazon/ion/impl/_Private_LocalSymbolTableFactory;)Lcom/amazon/ion/IonTextReader; |
| 115 | ····.locals·1 | 115 | ····.locals·1 |
| 116 | ····.line·1 | 116 | ····.line·143 |
| 117 | ····:try_start_0 | 117 | ····:try_start_0 |
| 118 | ····invoke-static·{p1},·Lcom/amazon/ion/impl/UnifiedInputStreamX;->makeStream(Ljava/io/Reader;)Lcom/amazon/ion/impl/UnifiedInputStreamX; | 118 | ····invoke-static·{p1},·Lcom/amazon/ion/impl/UnifiedInputStreamX;->makeStream(Ljava/io/Reader;)Lcom/amazon/ion/impl/UnifiedInputStreamX; |
| 119 | ····move-result-object·p1 | 119 | ····move-result-object·p1 |
| 120 | ····.line·1 | 120 | ····.line·144 |
| 121 | ····new-instance·v0,·Lcom/amazon/ion/impl/IonReaderTextUserX; | 121 | ····new-instance·v0,·Lcom/amazon/ion/impl/IonReaderTextUserX; |
| 122 | ····invoke-direct·{v0,·p0,·p2,·p1},·Lcom/amazon/ion/impl/IonReaderTextUserX;-><init>(Lcom/amazon/ion/IonCatalog;Lcom/amazon/ion/impl/_Private_LocalSymbolTableFactory;Lcom/amazon/ion/impl/UnifiedInputStreamX;)V | 122 | ····invoke-direct·{v0,·p0,·p2,·p1},·Lcom/amazon/ion/impl/IonReaderTextUserX;-><init>(Lcom/amazon/ion/IonCatalog;Lcom/amazon/ion/impl/_Private_LocalSymbolTableFactory;Lcom/amazon/ion/impl/UnifiedInputStreamX;)V |
| 123 | ····:try_end_0 | 123 | ····:try_end_0 |
| 124 | ····.catch·Ljava/io/IOException;·{:try_start_0·..·:try_end_0}·:catch_0 | 124 | ····.catch·Ljava/io/IOException;·{:try_start_0·..·:try_end_0}·:catch_0 |
| Max diff block lines reached; 11805/16402 bytes (71.97%) of diff not shown. | |||
| Offset 5, 16 lines modified | Offset 5, 16 lines modified | ||
| 5 | #·interfaces | 5 | #·interfaces |
| 6 | .implements·Lcom/amazon/ion/impl/_Private_ReaderWriter; | 6 | .implements·Lcom/amazon/ion/impl/_Private_ReaderWriter; |
| 7 | #·annotations | 7 | #·annotations |
| 8 | .annotation·system·Ldalvik/annotation/MemberClasses; | 8 | .annotation·system·Ldalvik/annotation/MemberClasses; |
| 9 | ····value·=·{ | 9 | ····value·=·{ |
| 10 | ········Lcom/amazon/ion/impl/IonReaderTreeUserX$TreeSpan;, | ||
| 10 | ········Lcom/amazon/ion/impl/IonReaderTreeUserX$SeekableReaderFacet; | 11 | ········Lcom/amazon/ion/impl/IonReaderTreeUserX$SeekableReaderFacet; |
| 11 | ········Lcom/amazon/ion/impl/IonReaderTreeUserX$TreeSpan; | ||
| 12 | ····} | 12 | ····} |
| 13 | .end·annotation | 13 | .end·annotation |
| 14 | #·static·fields | 14 | #·static·fields |
| 15 | .field·static·final·synthetic·$assertionsDisabled:Z | 15 | .field·static·final·synthetic·$assertionsDisabled:Z |
| Offset 2, 19 lines modified | Offset 2, 19 lines modified | ||
| 2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
| 3 | .source·"IonReaderTextRawTokensX.java" | 3 | .source·"IonReaderTextRawTokensX.java" |
| 4 | #·annotations | 4 | #·annotations |
| 5 | .annotation·system·Ldalvik/annotation/MemberClasses; | 5 | .annotation·system·Ldalvik/annotation/MemberClasses; |
| 6 | ····value·=·{ | 6 | ····value·=·{ |
| 7 | ········Lcom/amazon/ion/impl/IonReaderTextRawTokensX$NumericState;, | ||
| 8 | ········Lcom/amazon/ion/impl/IonReaderTextRawTokensX$Radix;, | ||
| 9 | ········Lcom/amazon/ion/impl/IonReaderTextRawTokensX$ProhibitedCharacters;, | 7 | ········Lcom/amazon/ion/impl/IonReaderTextRawTokensX$ProhibitedCharacters;, |
| 8 | ········Lcom/amazon/ion/impl/IonReaderTextRawTokensX$Radix;, | ||
| 9 | ········Lcom/amazon/ion/impl/IonReaderTextRawTokensX$CommentStrategy;, | ||
| 10 | ········Lcom/amazon/ion/impl/IonReaderTextRawTokensX$NumericState;, | ||
| 10 | ········Lcom/amazon/ion/impl/IonReaderTextRawTokensX$IonReaderTextTokenException; | 11 | ········Lcom/amazon/ion/impl/IonReaderTextRawTokensX$IonReaderTextTokenException; |
| 11 | ········Lcom/amazon/ion/impl/IonReaderTextRawTokensX$CommentStrategy; | ||
| 12 | ····} | 12 | ····} |
| 13 | .end·annotation | 13 | .end·annotation |
| 14 | #·static·fields | 14 | #·static·fields |
| 15 | .field·static·final·synthetic·$assertionsDisabled:Z·=·false | 15 | .field·static·final·synthetic·$assertionsDisabled:Z·=·false |
| Offset 63, 27 lines modified | Offset 63, 27 lines modified | ||
| 63 | .end·field | 63 | .end·field |
| 64 | #·direct·methods | 64 | #·direct·methods |
| 65 | .method·static·constructor·<clinit>()V | 65 | .method·static·constructor·<clinit>()V |
| 66 | ····.locals·1 | 66 | ····.locals·1 |
| 67 | ····.line· | 67 | ····.line·57 |
| 68 | ····new-instance·v0,·Lcom/amazon/ion/impl/IonReaderTextRawTokensX$1; | 68 | ····new-instance·v0,·Lcom/amazon/ion/impl/IonReaderTextRawTokensX$1; |
| 69 | ····invoke-direct·{v0},·Lcom/amazon/ion/impl/IonReaderTextRawTokensX$1;-><init>()V | 69 | ····invoke-direct·{v0},·Lcom/amazon/ion/impl/IonReaderTextRawTokensX$1;-><init>()V |
| 70 | ····sput-object·v0,·Lcom/amazon/ion/impl/IonReaderTextRawTokensX;->NULL_APPENDABLE:Ljava/lang/Appendable; | 70 | ····sput-object·v0,·Lcom/amazon/ion/impl/IonReaderTextRawTokensX;->NULL_APPENDABLE:Ljava/lang/Appendable; |
| 71 | ····.line· | 71 | ····.line·77 |
| 72 | ····sget-object·v0,·Lcom/amazon/ion/impl/Base64Encoder;->Base64EncodingCharToInt:[I | 72 | ····sget-object·v0,·Lcom/amazon/ion/impl/Base64Encoder;->Base64EncodingCharToInt:[I |
| 73 | ····sput-object·v0,·Lcom/amazon/ion/impl/IonReaderTextRawTokensX;->BASE64_CHAR_TO_BIN:[I | 73 | ····sput-object·v0,·Lcom/amazon/ion/impl/IonReaderTextRawTokensX;->BASE64_CHAR_TO_BIN:[I |
| 74 | ····.line· | 74 | ····.line·78 |
| 75 | ····sget-char·v0,·Lcom/amazon/ion/impl/Base64Encoder;->Base64EncodingTerminator:C | 75 | ····sget-char·v0,·Lcom/amazon/ion/impl/Base64Encoder;->Base64EncodingTerminator:C |
| 76 | ····sput·v0,·Lcom/amazon/ion/impl/IonReaderTextRawTokensX;->BASE64_TERMINATOR_CHAR:I | 76 | ····sput·v0,·Lcom/amazon/ion/impl/IonReaderTextRawTokensX;->BASE64_TERMINATOR_CHAR:I |
| 77 | ····return-void | 77 | ····return-void |
| 78 | .end·method | 78 | .end·method |
| Offset 94, 57 lines modified | Offset 94, 57 lines modified | ||
| 94 | ····const-wide/16·v4,·0x1 | 94 | ····const-wide/16·v4,·0x1 |
| 95 | ····move-object·v0,·p0 | 95 | ····move-object·v0,·p0 |
| 96 | ····move-object·v1,·p1 | 96 | ····move-object·v1,·p1 |
| 97 | ····.line·1 | 97 | ····.line·110 |
| 98 | ····invoke-direct/range·{v0·..·v5},·Lcom/amazon/ion/impl/IonReaderTextRawTokensX;-><init>(Lcom/amazon/ion/impl/UnifiedInputStreamX;JJ)V | 98 | ····invoke-direct/range·{v0·..·v5},·Lcom/amazon/ion/impl/IonReaderTextRawTokensX;-><init>(Lcom/amazon/ion/impl/UnifiedInputStreamX;JJ)V |
| 99 | ····return-void | 99 | ····return-void |
| 100 | .end·method | 100 | .end·method |
| 101 | .method·public·constructor·<init>(Lcom/amazon/ion/impl/UnifiedInputStreamX;JJ)V | 101 | .method·public·constructor·<init>(Lcom/amazon/ion/impl/UnifiedInputStreamX;JJ)V |
| 102 | ····.locals·2 | 102 | ····.locals·2 |
| 103 | ····.line·1 | 103 | ····.line·115 |
| 104 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 104 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| 105 | ····const/4·v0,·0x0 | 105 | ····const/4·v0,·0x0 |
| 106 | ····.line· | 106 | ····.line·80 |
| 107 | ····iput-object·v0,·p0,·Lcom/amazon/ion/impl/IonReaderTextRawTokensX;->_stream:Lcom/amazon/ion/impl/UnifiedInputStreamX; | 107 | ····iput-object·v0,·p0,·Lcom/amazon/ion/impl/IonReaderTextRawTokensX;->_stream:Lcom/amazon/ion/impl/UnifiedInputStreamX; |
| 108 | ····const/4·v0,·-0x1 | 108 | ····const/4·v0,·-0x1 |
| 109 | ····.line· | 109 | ····.line·81 |
| 110 | ····iput·v0,·p0,·Lcom/amazon/ion/impl/IonReaderTextRawTokensX;->_token:I | 110 | ····iput·v0,·p0,·Lcom/amazon/ion/impl/IonReaderTextRawTokensX;->_token:I |
| 111 | ····const/4·v0,·0x0 | 111 | ····const/4·v0,·0x0 |
| 112 | ····.line· | 112 | ····.line·86 |
| 113 | ····iput-boolean·v0,·p0,·Lcom/amazon/ion/impl/IonReaderTextRawTokensX;->_line_count_has_cached:Z | 113 | ····iput-boolean·v0,·p0,·Lcom/amazon/ion/impl/IonReaderTextRawTokensX;->_line_count_has_cached:Z |
| 114 | ····.line·1 | 114 | ····.line·101 |
| 115 | ····new-instance·v0,·Ljava/util/ArrayList; | 115 | ····new-instance·v0,·Ljava/util/ArrayList; |
| 116 | ····const/16·v1,·0x10 | 116 | ····const/16·v1,·0x10 |
| 117 | ····invoke-direct·{v0,·v1},·Ljava/util/ArrayList;-><init>(I)V | 117 | ····invoke-direct·{v0,·v1},·Ljava/util/ArrayList;-><init>(I)V |
| 118 | ····iput-object·v0,·p0,·Lcom/amazon/ion/impl/IonReaderTextRawTokensX;->containerSkipTerminatorStack:Ljava/util/ArrayList; | 118 | ····iput-object·v0,·p0,·Lcom/amazon/ion/impl/IonReaderTextRawTokensX;->containerSkipTerminatorStack:Ljava/util/ArrayList; |
| 119 | ····.line·1 | 119 | ····.line·116 |
| 120 | ····iput-object·p1,·p0,·Lcom/amazon/ion/impl/IonReaderTextRawTokensX;->_stream:Lcom/amazon/ion/impl/UnifiedInputStreamX; | 120 | ····iput-object·p1,·p0,·Lcom/amazon/ion/impl/IonReaderTextRawTokensX;->_stream:Lcom/amazon/ion/impl/UnifiedInputStreamX; |
| 121 | ····.line·1 | 121 | ····.line·117 |
| 122 | ····iput-wide·p2,·p0,·Lcom/amazon/ion/impl/IonReaderTextRawTokensX;->_line_count:J | 122 | ····iput-wide·p2,·p0,·Lcom/amazon/ion/impl/IonReaderTextRawTokensX;->_line_count:J |
| 123 | ····.line·1 | 123 | ····.line·118 |
| 124 | ····invoke-virtual·{p1},·Lcom/amazon/ion/impl/UnifiedInputStreamX;->getPosition()J | 124 | ····invoke-virtual·{p1},·Lcom/amazon/ion/impl/UnifiedInputStreamX;->getPosition()J |
| 125 | ····move-result-wide·p1 | 125 | ····move-result-wide·p1 |
| 126 | ····sub-long/2addr·p1,·p4 | 126 | ····sub-long/2addr·p1,·p4 |
| 127 | ····iput-wide·p1,·p0,·Lcom/amazon/ion/impl/IonReaderTextRawTokensX;->_line_starting_position:J | 127 | ····iput-wide·p1,·p0,·Lcom/amazon/ion/impl/IonReaderTextRawTokensX;->_line_starting_position:J |
| Offset 156, 65 lines modified | Offset 156, 65 lines modified | ||
| 156 | ····.locals·0 | 156 | ····.locals·0 |
| 157 | ····.annotation·system·Ldalvik/annotation/Throws; | 157 | ····.annotation·system·Ldalvik/annotation/Throws; |
| 158 | ········value·=·{ | 158 | ········value·=·{ |
| 159 | ············Ljava/io/IOException; | 159 | ············Ljava/io/IOException; |
| 160 | ········} | 160 | ········} |
| 161 | ····.end·annotation | 161 | ····.end·annotation |
| 162 | ····.line· | 162 | ····.line·53 |
| 163 | ····invoke-direct·{p0},·Lcom/amazon/ion/impl/IonReaderTextRawTokensX;->skip_single_line_comment()V | 163 | ····invoke-direct·{p0},·Lcom/amazon/ion/impl/IonReaderTextRawTokensX;->skip_single_line_comment()V |
| 164 | ····return-void | 164 | ····return-void |
| 165 | .end·method | 165 | .end·method |
| 166 | .method·static·synthetic·access$200(Lcom/amazon/ion/impl/IonReaderTextRawTokensX;)V | 166 | .method·static·synthetic·access$200(Lcom/amazon/ion/impl/IonReaderTextRawTokensX;)V |
| 167 | ····.locals·0 | 167 | ····.locals·0 |
| 168 | ····.annotation·system·Ldalvik/annotation/Throws; | 168 | ····.annotation·system·Ldalvik/annotation/Throws; |
| 169 | ········value·=·{ | 169 | ········value·=·{ |
| 170 | ············Ljava/io/IOException; | 170 | ············Ljava/io/IOException; |
| Max diff block lines reached; 168122/172224 bytes (97.62%) of diff not shown. | |||
| Offset 8, 60 lines modified | Offset 8, 7 lines modified | ||
| 8 | ····value·=·Lcom/amazon/ion/impl/UnifiedInputBufferX; | 8 | ····value·=·Lcom/amazon/ion/impl/UnifiedInputBufferX; |
| 9 | .end·annotation | 9 | .end·annotation |
| 10 | .annotation·system·Ldalvik/annotation/InnerClass; | 10 | .annotation·system·Ldalvik/annotation/InnerClass; |
| 11 | ····accessFlags·=·0x1008 | 11 | ····accessFlags·=·0x1008 |
| 12 | ····name·=·null | 12 | ····name·=·null |
| 13 | .end·annotation | 13 | .end·annotation |
| 14 | #·static·fields | ||
| 15 | .field·static·final·synthetic·$SwitchMap$com$amazon$ion$impl$UnifiedInputBufferX$BufferType:[I | ||
| 16 | #·direct·methods | ||
| 17 | .method·static·constructor·<clinit>()V | ||
| 18 | ····.locals·3 | ||
| 19 | ····.line·45 | ||
| 20 | ····invoke-static·{},·Lcom/amazon/ion/impl/UnifiedInputBufferX$BufferType;->values()[Lcom/amazon/ion/impl/UnifiedInputBufferX$BufferType; | ||
| 21 | ····move-result-object·v0 | ||
| 22 | ····array-length·v0,·v0 | ||
| 23 | ····new-array·v0,·v0,·[I | ||
| 24 | ····sput-object·v0,·Lcom/amazon/ion/impl/UnifiedInputBufferX$1;->$SwitchMap$com$amazon$ion$impl$UnifiedInputBufferX$BufferType:[I | ||
| 25 | ····:try_start_0 | ||
| 26 | ····sget-object·v1,·Lcom/amazon/ion/impl/UnifiedInputBufferX$BufferType;->CHARS:Lcom/amazon/ion/impl/UnifiedInputBufferX$BufferType; | ||
| 27 | ····invoke-virtual·{v1},·Lcom/amazon/ion/impl/UnifiedInputBufferX$BufferType;->ordinal()I | ||
| 28 | ····move-result·v1 | ||
| 29 | ····const/4·v2,·0x1 | ||
| 30 | ····aput·v2,·v0,·v1 | ||
| 31 | ····:try_end_0 | ||
| 32 | ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_0·..·:try_end_0}·:catch_0 | ||
| 33 | ····:catch_0 | ||
| 34 | ····:try_start_1 | ||
| 35 | ····sget-object·v0,·Lcom/amazon/ion/impl/UnifiedInputBufferX$1;->$SwitchMap$com$amazon$ion$impl$UnifiedInputBufferX$BufferType:[I | ||
| 36 | ····sget-object·v1,·Lcom/amazon/ion/impl/UnifiedInputBufferX$BufferType;->BYTES:Lcom/amazon/ion/impl/UnifiedInputBufferX$BufferType; | ||
| 37 | ····invoke-virtual·{v1},·Lcom/amazon/ion/impl/UnifiedInputBufferX$BufferType;->ordinal()I | ||
| 38 | ····move-result·v1 | ||
| 39 | ····const/4·v2,·0x2 | ||
| 40 | ····aput·v2,·v0,·v1 | ||
| 41 | ····:try_end_1 | ||
| 42 | ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_1·..·:try_end_1}·:catch_1 | ||
| 43 | ····:catch_1 | ||
| 44 | ····return-void | ||
| 45 | .end·method | ||
| Offset 20, 80 lines modified | Offset 20, 88 lines modified | ||
| 20 | #·instance·fields | 20 | #·instance·fields |
| 21 | .field·final·synthetic·this$0:Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary; | 21 | .field·final·synthetic·this$0:Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary; |
| 22 | #·direct·methods | 22 | #·direct·methods |
| 23 | .method·private·constructor·<init>(Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary;)V | 23 | .method·private·constructor·<init>(Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary;)V |
| 24 | ····.locals·0 | 24 | ····.locals·0 |
| 25 | ····.annotation·system·Ldalvik/annotation/MethodParameters; | ||
| 26 | ········accessFlags·=·{ | ||
| 27 | ············0x1010 | ||
| 28 | ········} | ||
| 29 | ········names·=·{ | ||
| 30 | ············null | ||
| 31 | ········} | ||
| 32 | ····.end·annotation | ||
| 25 | ····.line·26 | 33 | ····.line·261 |
| 26 | ····iput-object·p1,·p0,·Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary$SpanProviderFacet;->this$0:Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary; | 34 | ····iput-object·p1,·p0,·Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary$SpanProviderFacet;->this$0:Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary; |
| 27 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 35 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| 28 | ····return-void | 36 | ····return-void |
| 29 | .end·method | 37 | .end·method |
| 30 | .method·synthetic·constructor·<init>(Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary;Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary$1;)V | 38 | .method·synthetic·constructor·<init>(Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary;Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary$1;)V |
| 31 | ····.locals·0 | 39 | ····.locals·0 |
| 32 | ····.line·26 | 40 | ····.line·261 |
| 33 | ····invoke-direct·{p0,·p1},·Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary$SpanProviderFacet;-><init>(Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary;)V | 41 | ····invoke-direct·{p0,·p1},·Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary$SpanProviderFacet;-><init>(Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary;)V |
| 34 | ····return-void | 42 | ····return-void |
| 35 | .end·method | 43 | .end·method |
| 36 | #·virtual·methods | 44 | #·virtual·methods |
| 37 | .method·public·currentSpan()Lcom/amazon/ion/Span; | 45 | .method·public·currentSpan()Lcom/amazon/ion/Span; |
| 38 | ····.locals·9 | 46 | ····.locals·9 |
| 39 | ····.line·26 | 47 | ····.line·265 |
| 40 | ····iget-object·v0,·p0,·Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary$SpanProviderFacet;->this$0:Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary; | 48 | ····iget-object·v0,·p0,·Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary$SpanProviderFacet;->this$0:Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary; |
| 41 | ····invoke-static·{v0},·Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary;->access$000(Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary;)Lcom/amazon/ion/IonType; | 49 | ····invoke-static·{v0},·Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary;->access$000(Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary;)Lcom/amazon/ion/IonType; |
| 42 | ····move-result-object·v0 | 50 | ····move-result-object·v0 |
| 43 | ····if-eqz·v0,·:cond_0 | 51 | ····if-eqz·v0,·:cond_0 |
| 44 | ····.line·26 | 52 | ····.line·268 |
| 45 | ····new-instance·v0,·Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary$IonReaderBinarySpan; | 53 | ····new-instance·v0,·Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary$IonReaderBinarySpan; |
| 46 | ····iget-object·v1,·p0,·Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary$SpanProviderFacet;->this$0:Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary; | 54 | ····iget-object·v1,·p0,·Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary$SpanProviderFacet;->this$0:Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary; |
| 47 | ····iget-wide·v2,·v1,·Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary;->valuePreHeaderIndex:J | 55 | ····iget-wide·v2,·v1,·Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary;->valuePreHeaderIndex:J |
| 48 | ····iget-object·v1,·p0,·Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary$SpanProviderFacet;->this$0:Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary; | 56 | ····iget-object·v1,·p0,·Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary$SpanProviderFacet;->this$0:Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary; |
| 49 | ····iget-object·v1,·v1,·Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary;->valueMarker:Lcom/amazon/ion/impl/Marker; | 57 | ····iget-object·v1,·v1,·Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary;->valueMarker:Lcom/amazon/ion/impl/Marker; |
| 50 | ····iget-wide·v4,·v1,·Lcom/amazon/ion/impl/Marker;->endIndex:J | 58 | ····iget-wide·v4,·v1,·Lcom/amazon/ion/impl/Marker;->endIndex:J |
| 51 | ····iget-object·v1,·p0,·Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary$SpanProviderFacet;->this$0:Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary; | 59 | ····iget-object·v1,·p0,·Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary$SpanProviderFacet;->this$0:Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary; |
| 52 | ····.line·27 | 60 | ····.line·271 |
| 53 | ····invoke-virtual·{v1},·Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary;->getTotalOffset()J | 61 | ····invoke-virtual·{v1},·Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary;->getTotalOffset()J |
| 54 | ····move-result-wide·v6 | 62 | ····move-result-wide·v6 |
| 55 | ····iget-object·v1,·p0,·Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary$SpanProviderFacet;->this$0:Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary; | 63 | ····iget-object·v1,·p0,·Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary$SpanProviderFacet;->this$0:Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary; |
| 56 | ····.line·27 | 64 | ····.line·272 |
| 57 | ····invoke-virtual·{v1},·Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary;->getSymbolTable()Lcom/amazon/ion/SymbolTable; | 65 | ····invoke-virtual·{v1},·Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary;->getSymbolTable()Lcom/amazon/ion/SymbolTable; |
| 58 | ····move-result-object·v8 | 66 | ····move-result-object·v8 |
| 59 | ····move-object·v1,·v0 | 67 | ····move-object·v1,·v0 |
| 60 | ····invoke-direct/range·{v1·..·v8},·Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary$IonReaderBinarySpan;-><init>(JJJLcom/amazon/ion/SymbolTable;)V | 68 | ····invoke-direct/range·{v1·..·v8},·Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary$IonReaderBinarySpan;-><init>(JJJLcom/amazon/ion/SymbolTable;)V |
| 61 | ····return-object·v0 | 69 | ····return-object·v0 |
| 62 | ····.line·26 | 70 | ····.line·266 |
| 63 | ····:cond_0 | 71 | ····:cond_0 |
| 64 | ····new-instance·v0,·Ljava/lang/IllegalStateException; | 72 | ····new-instance·v0,·Ljava/lang/IllegalStateException; |
| 65 | ····const-string·v1,·"IonReader·isn\'t·positioned·on·a·value" | 73 | ····const-string·v1,·"IonReader·isn\'t·positioned·on·a·value" |
| 66 | ····invoke-direct·{v0,·v1},·Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V | 74 | ····invoke-direct·{v0,·v1},·Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V |
| Offset 27, 67 lines modified | Offset 27, 105 lines modified | ||
| 27 | .field·public·static·final·enum·BYTES:Lcom/amazon/ion/impl/UnifiedDataPageX$PageType; | 27 | .field·public·static·final·enum·BYTES:Lcom/amazon/ion/impl/UnifiedDataPageX$PageType; |
| 28 | .field·public·static·final·enum·CHARS:Lcom/amazon/ion/impl/UnifiedDataPageX$PageType; | 28 | .field·public·static·final·enum·CHARS:Lcom/amazon/ion/impl/UnifiedDataPageX$PageType; |
| 29 | #·direct·methods | 29 | #·direct·methods |
| 30 | .method·private·static·synthetic·$values()[Lcom/amazon/ion/impl/UnifiedDataPageX$PageType; | ||
| 31 | ····.locals·3 | ||
| 32 | ····const/4·v0,·0x2 | ||
| 33 | ····.line·28 | ||
| 34 | ····new-array·v0,·v0,·[Lcom/amazon/ion/impl/UnifiedDataPageX$PageType; | ||
| 35 | ····sget-object·v1,·Lcom/amazon/ion/impl/UnifiedDataPageX$PageType;->BYTES:Lcom/amazon/ion/impl/UnifiedDataPageX$PageType; | ||
| 36 | ····const/4·v2,·0x0 | ||
| 37 | ····aput-object·v1,·v0,·v2 | ||
| 38 | ····sget-object·v1,·Lcom/amazon/ion/impl/UnifiedDataPageX$PageType;->CHARS:Lcom/amazon/ion/impl/UnifiedDataPageX$PageType; | ||
| 39 | ····const/4·v2,·0x1 | ||
| 40 | ····aput-object·v1,·v0,·v2 | ||
| 41 | ····return-object·v0 | ||
| 42 | .end·method | ||
| 30 | .method·static·constructor·<clinit>()V | 43 | .method·static·constructor·<clinit>()V |
| 31 | ····.locals· | 44 | ····.locals·3 |
| 32 | ····.line·28 | 45 | ····.line·28 |
| 33 | ····new-instance·v0,·Lcom/amazon/ion/impl/UnifiedDataPageX$PageType; | 46 | ····new-instance·v0,·Lcom/amazon/ion/impl/UnifiedDataPageX$PageType; |
| 34 | ····const-string·v1,·"BYTES" | 47 | ····const-string·v1,·"BYTES" |
| 35 | ····const/4·v2,·0x0 | 48 | ····const/4·v2,·0x0 |
| 36 | ····invoke-direct·{v0,·v1,·v2},·Lcom/amazon/ion/impl/UnifiedDataPageX$PageType;-><init>(Ljava/lang/String;I)V | 49 | ····invoke-direct·{v0,·v1,·v2},·Lcom/amazon/ion/impl/UnifiedDataPageX$PageType;-><init>(Ljava/lang/String;I)V |
| 37 | ····sput-object·v0,·Lcom/amazon/ion/impl/UnifiedDataPageX$PageType;->BYTES:Lcom/amazon/ion/impl/UnifiedDataPageX$PageType; | 50 | ····sput-object·v0,·Lcom/amazon/ion/impl/UnifiedDataPageX$PageType;->BYTES:Lcom/amazon/ion/impl/UnifiedDataPageX$PageType; |
| 38 | ····new-instance·v | 51 | ····new-instance·v0,·Lcom/amazon/ion/impl/UnifiedDataPageX$PageType; |
| 39 | ····const-string·v3,·"CHARS" | ||
| 40 | ····const/4·v4,·0x1 | ||
| 41 | ···· | 52 | ····const-string·v1,·"CHARS" |
| 42 | ···· | 53 | ····const/4·v2,·0x1 |
| 43 | ···· | 54 | ····invoke-direct·{v0,·v1,·v2},·Lcom/amazon/ion/impl/UnifiedDataPageX$PageType;-><init>(Ljava/lang/String;I)V |
| 44 | ····ne | 55 | ····sput-object·v0,·Lcom/amazon/ion/impl/UnifiedDataPageX$PageType;->CHARS:Lcom/amazon/ion/impl/UnifiedDataPageX$PageType; |
| 45 | ····ap | 56 | ····invoke-static·{},·Lcom/amazon/ion/impl/UnifiedDataPageX$PageType;->$values()[Lcom/amazon/ion/impl/UnifiedDataPageX$PageType; |
| 46 | ···· | 57 | ····move-result-object·v0 |
| 47 | ····sput-object·v | 58 | ····sput-object·v0,·Lcom/amazon/ion/impl/UnifiedDataPageX$PageType;->$VALUES:[Lcom/amazon/ion/impl/UnifiedDataPageX$PageType; |
| 48 | ····return-void | 59 | ····return-void |
| 49 | .end·method | 60 | .end·method |
| 50 | .method·private·constructor·<init>(Ljava/lang/String;I)V | 61 | .method·private·constructor·<init>(Ljava/lang/String;I)V |
| 51 | ····.locals·0 | 62 | ····.locals·0 |
| 63 | ····.annotation·system·Ldalvik/annotation/MethodParameters; | ||
| 64 | ········accessFlags·=·{ | ||
| 65 | ············0x1000, | ||
| 66 | ············0x1000 | ||
| 67 | ········} | ||
| 68 | ········names·=·{ | ||
| 69 | ············null, | ||
| 70 | ············null | ||
| 71 | ········} | ||
| 72 | ····.end·annotation | ||
| 52 | ····.annotation·system·Ldalvik/annotation/Signature; | 73 | ····.annotation·system·Ldalvik/annotation/Signature; |
| 53 | ········value·=·{ | 74 | ········value·=·{ |
| 54 | ············"()V" | 75 | ············"()V" |
| 55 | ········} | 76 | ········} |
| 56 | ····.end·annotation | 77 | ····.end·annotation |
| 57 | ····.line·28 | 78 | ····.line·28 |
| 58 | ····invoke-direct·{p0,·p1,·p2},·Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V | 79 | ····invoke-direct·{p0,·p1,·p2},·Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V |
| 59 | ····return-void | 80 | ····return-void |
| 60 | .end·method | 81 | .end·method |
| 61 | .method·public·static·valueOf(Ljava/lang/String;)Lcom/amazon/ion/impl/UnifiedDataPageX$PageType; | 82 | .method·public·static·valueOf(Ljava/lang/String;)Lcom/amazon/ion/impl/UnifiedDataPageX$PageType; |
| 62 | ····.locals·1 | 83 | ····.locals·1 |
| 84 | ····.annotation·system·Ldalvik/annotation/MethodParameters; | ||
| 85 | ········accessFlags·=·{ | ||
| 86 | ············0x8000 | ||
| 87 | ········} | ||
| 88 | ········names·=·{ | ||
| 89 | ············null | ||
| 90 | ········} | ||
| 91 | ····.end·annotation | ||
| 63 | ····.line·28 | 92 | ····.line·28 |
| 64 | ····const-class·v0,·Lcom/amazon/ion/impl/UnifiedDataPageX$PageType; | 93 | ····const-class·v0,·Lcom/amazon/ion/impl/UnifiedDataPageX$PageType; |
| 65 | ····invoke-static·{v0,·p0},·Ljava/lang/Enum;->valueOf(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; | 94 | ····invoke-static·{v0,·p0},·Ljava/lang/Enum;->valueOf(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; |
| 66 | ····move-result-object·p0 | 95 | ····move-result-object·p0 |
| Offset 8, 60 lines modified | Offset 8, 7 lines modified | ||
| 8 | ····value·=·Lcom/amazon/ion/impl/UnifiedDataPageX; | 8 | ····value·=·Lcom/amazon/ion/impl/UnifiedDataPageX; |
| 9 | .end·annotation | 9 | .end·annotation |
| 10 | .annotation·system·Ldalvik/annotation/InnerClass; | 10 | .annotation·system·Ldalvik/annotation/InnerClass; |
| 11 | ····accessFlags·=·0x1008 | 11 | ····accessFlags·=·0x1008 |
| 12 | ····name·=·null | 12 | ····name·=·null |
| 13 | .end·annotation | 13 | .end·annotation |
| 14 | #·static·fields | ||
| 15 | .field·static·final·synthetic·$SwitchMap$com$amazon$ion$impl$UnifiedDataPageX$PageType:[I | ||
| 16 | #·direct·methods | ||
| 17 | .method·static·constructor·<clinit>()V | ||
| 18 | ····.locals·3 | ||
| 19 | ····.line·48 | ||
| 20 | ····invoke-static·{},·Lcom/amazon/ion/impl/UnifiedDataPageX$PageType;->values()[Lcom/amazon/ion/impl/UnifiedDataPageX$PageType; | ||
| 21 | ····move-result-object·v0 | ||
| 22 | ····array-length·v0,·v0 | ||
| 23 | ····new-array·v0,·v0,·[I | ||
| 24 | ····sput-object·v0,·Lcom/amazon/ion/impl/UnifiedDataPageX$1;->$SwitchMap$com$amazon$ion$impl$UnifiedDataPageX$PageType:[I | ||
| 25 | ····:try_start_0 | ||
| 26 | ····sget-object·v1,·Lcom/amazon/ion/impl/UnifiedDataPageX$PageType;->CHARS:Lcom/amazon/ion/impl/UnifiedDataPageX$PageType; | ||
| 27 | ····invoke-virtual·{v1},·Lcom/amazon/ion/impl/UnifiedDataPageX$PageType;->ordinal()I | ||
| 28 | ····move-result·v1 | ||
| 29 | ····const/4·v2,·0x1 | ||
| 30 | ····aput·v2,·v0,·v1 | ||
| 31 | ····:try_end_0 | ||
| 32 | ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_0·..·:try_end_0}·:catch_0 | ||
| 33 | ····:catch_0 | ||
| 34 | ····:try_start_1 | ||
| 35 | ····sget-object·v0,·Lcom/amazon/ion/impl/UnifiedDataPageX$1;->$SwitchMap$com$amazon$ion$impl$UnifiedDataPageX$PageType:[I | ||
| 36 | ····sget-object·v1,·Lcom/amazon/ion/impl/UnifiedDataPageX$PageType;->BYTES:Lcom/amazon/ion/impl/UnifiedDataPageX$PageType; | ||
| 37 | ····invoke-virtual·{v1},·Lcom/amazon/ion/impl/UnifiedDataPageX$PageType;->ordinal()I | ||
| 38 | ····move-result·v1 | ||
| 39 | ····const/4·v2,·0x2 | ||
| 40 | ····aput·v2,·v0,·v1 | ||
| 41 | ····:try_end_1 | ||
| 42 | ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_1·..·:try_end_1}·:catch_1 | ||
| 43 | ····:catch_1 | ||
| 44 | ····return-void | ||
| 45 | .end·method | ||
| Offset 20, 14 lines modified | Offset 20, 22 lines modified | ||
| 20 | #·instance·fields | 20 | #·instance·fields |
| 21 | .field·final·synthetic·this$0:Lcom/amazon/ion/impl/IonReaderTreeSystem; | 21 | .field·final·synthetic·this$0:Lcom/amazon/ion/impl/IonReaderTreeSystem; |
| 22 | #·direct·methods | 22 | #·direct·methods |
| 23 | .method·constructor·<init>(Lcom/amazon/ion/impl/IonReaderTreeSystem;)V | 23 | .method·constructor·<init>(Lcom/amazon/ion/impl/IonReaderTreeSystem;)V |
| 24 | ····.locals·0 | 24 | ····.locals·0 |
| 25 | ····.annotation·system·Ldalvik/annotation/MethodParameters; | ||
| 26 | ········accessFlags·=·{ | ||
| 27 | ············0x8010 | ||
| 28 | ········} | ||
| 29 | ········names·=·{ | ||
| 30 | ············null | ||
| 31 | ········} | ||
| 32 | ····.end·annotation | ||
| 25 | ····.line·80 | 33 | ····.line·80 |
| 26 | ····iput-object·p1,·p0,·Lcom/amazon/ion/impl/IonReaderTreeSystem$1;->this$0:Lcom/amazon/ion/impl/IonReaderTreeSystem; | 34 | ····iput-object·p1,·p0,·Lcom/amazon/ion/impl/IonReaderTreeSystem$1;->this$0:Lcom/amazon/ion/impl/IonReaderTreeSystem; |
| 27 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 35 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| 28 | ····return-void | 36 | ····return-void |
| Offset 2, 17 lines modified | Offset 2, 17 lines modified | ||
| 2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
| 3 | .source·"Base64Encoder.java" | 3 | .source·"Base64Encoder.java" |
| 4 | #·annotations | 4 | #·annotations |
| 5 | .annotation·system·Ldalvik/annotation/MemberClasses; | 5 | .annotation·system·Ldalvik/annotation/MemberClasses; |
| 6 | ····value·=·{ | 6 | ····value·=·{ |
| 7 | ········Lcom/amazon/ion/impl/Base64Encoder$EL;, | ||
| 7 | ········Lcom/amazon/ion/impl/Base64Encoder$TextStream;, | 8 | ········Lcom/amazon/ion/impl/Base64Encoder$TextStream;, |
| 8 | ········Lcom/amazon/ion/impl/Base64Encoder$BinaryStream; | 9 | ········Lcom/amazon/ion/impl/Base64Encoder$BinaryStream; |
| 9 | ········Lcom/amazon/ion/impl/Base64Encoder$EL; | ||
| 10 | ····} | 10 | ····} |
| 11 | .end·annotation | 11 | .end·annotation |
| 12 | #·static·fields | 12 | #·static·fields |
| 13 | .field·static·final·BUFSIZE:I·=·0x400 | 13 | .field·static·final·BUFSIZE:I·=·0x400 |
| Offset 5, 26 lines modified | Offset 5, 36 lines modified | ||
| 5 | #·annotations | 5 | #·annotations |
| 6 | .annotation·system·Ldalvik/annotation/EnclosingClass; | 6 | .annotation·system·Ldalvik/annotation/EnclosingClass; |
| 7 | ····value·=·Lcom/amazon/ion/impl/IonReaderTextRawTokensX$CommentStrategy; | 7 | ····value·=·Lcom/amazon/ion/impl/IonReaderTextRawTokensX$CommentStrategy; |
| 8 | .end·annotation | 8 | .end·annotation |
| 9 | .annotation·system·Ldalvik/annotation/InnerClass; | 9 | .annotation·system·Ldalvik/annotation/InnerClass; |
| 10 | ····accessFlags·=·0x40 | 10 | ····accessFlags·=·0x4010 |
| 11 | ····name·=·null | 11 | ····name·=·null |
| 12 | .end·annotation | 12 | .end·annotation |
| 13 | #·direct·methods | 13 | #·direct·methods |
| 14 | .method·constructor·<init>(Ljava/lang/String;I)V | 14 | .method·constructor·<init>(Ljava/lang/String;I)V |
| 15 | ····.locals·1 | 15 | ····.locals·1 |
| 16 | ····.annotation·system·Ldalvik/annotation/MethodParameters; | ||
| 17 | ········accessFlags·=·{ | ||
| 18 | ············0x1000, | ||
| 19 | ············0x1000 | ||
| 20 | ········} | ||
| 21 | ········names·=·{ | ||
| 22 | ············null, | ||
| 23 | ············null | ||
| 24 | ········} | ||
| 25 | ····.end·annotation | ||
| 16 | ····const/4·v0,·0x0 | 26 | ····const/4·v0,·0x0 |
| 17 | ····.line·7 | 27 | ····.line·748 |
| 18 | ····invoke-direct·{p0,·p1,·p2,·v0},·Lcom/amazon/ion/impl/IonReaderTextRawTokensX$CommentStrategy;-><init>(Ljava/lang/String;ILcom/amazon/ion/impl/IonReaderTextRawTokensX$1;)V | 28 | ····invoke-direct·{p0,·p1,·p2,·v0},·Lcom/amazon/ion/impl/IonReaderTextRawTokensX$CommentStrategy;-><init>(Ljava/lang/String;ILcom/amazon/ion/impl/IonReaderTextRawTokensX$1;)V |
| 19 | ····return-void | 29 | ····return-void |
| 20 | .end·method | 30 | .end·method |
| 21 | #·virtual·methods | 31 | #·virtual·methods |
| Offset 32, 36 lines modified | Offset 42, 36 lines modified | ||
| 32 | ····.locals·2 | 42 | ····.locals·2 |
| 33 | ····.annotation·system·Ldalvik/annotation/Throws; | 43 | ····.annotation·system·Ldalvik/annotation/Throws; |
| 34 | ········value·=·{ | 44 | ········value·=·{ |
| 35 | ············Ljava/io/IOException; | 45 | ············Ljava/io/IOException; |
| 36 | ········} | 46 | ········} |
| 37 | ····.end·annotation | 47 | ····.end·annotation |
| 38 | ····.line·7 | 48 | ····.line·755 |
| 39 | ····invoke-virtual·{p1},·Lcom/amazon/ion/impl/IonReaderTextRawTokensX;->read_char()I | 49 | ····invoke-virtual·{p1},·Lcom/amazon/ion/impl/IonReaderTextRawTokensX;->read_char()I |
| 40 | ····move-result·v0 | 50 | ····move-result·v0 |
| 41 | ····const/16·v1,·0x2f | 51 | ····const/16·v1,·0x2f |
| 42 | ····if-eq·v0,·v1,·:cond_1 | 52 | ····if-eq·v0,·v1,·:cond_1 |
| 43 | ····const/16·v1,·0x2a | 53 | ····const/16·v1,·0x2a |
| 44 | ····if-ne·v0,·v1,·:cond_0 | 54 | ····if-ne·v0,·v1,·:cond_0 |
| 45 | ····goto·:goto_0 | 55 | ····goto·:goto_0 |
| 46 | ····.line·7 | 56 | ····.line·762 |
| 47 | ····:cond_0 | 57 | ····:cond_0 |
| 48 | ····invoke-static·{p1,·v0},·Lcom/amazon/ion/impl/IonReaderTextRawTokensX;->access$300(Lcom/amazon/ion/impl/IonReaderTextRawTokensX;I)V | 58 | ····invoke-static·{p1,·v0},·Lcom/amazon/ion/impl/IonReaderTextRawTokensX;->access$300(Lcom/amazon/ion/impl/IonReaderTextRawTokensX;I)V |
| 49 | ····goto·:goto_1 | 59 | ····goto·:goto_1 |
| 50 | ····.line·7 | 60 | ····.line·758 |
| 51 | ····:cond_1 | 61 | ····:cond_1 |
| 52 | ····:goto_0 | 62 | ····:goto_0 |
| 53 | ····const-string·v0,·"Illegal·comment" | 63 | ····const-string·v0,·"Illegal·comment" |
| 54 | ····invoke-virtual·{p1,·v0},·Lcom/amazon/ion/impl/IonReaderTextRawTokensX;->error(Ljava/lang/String;)V | 64 | ····invoke-virtual·{p1,·v0},·Lcom/amazon/ion/impl/IonReaderTextRawTokensX;->error(Ljava/lang/String;)V |
| 55 | ····:goto_1 | 65 | ····:goto_1 |
| Offset 20, 38 lines modified | Offset 20, 46 lines modified | ||
| 20 | #·instance·fields | 20 | #·instance·fields |
| 21 | .field·final·synthetic·this$0:Lcom/amazon/ion/impl/IonReaderTextUserX; | 21 | .field·final·synthetic·this$0:Lcom/amazon/ion/impl/IonReaderTextUserX; |
| 22 | #·direct·methods | 22 | #·direct·methods |
| 23 | .method·private·constructor·<init>(Lcom/amazon/ion/impl/IonReaderTextUserX;)V | 23 | .method·private·constructor·<init>(Lcom/amazon/ion/impl/IonReaderTextUserX;)V |
| 24 | ····.locals·0 | 24 | ····.locals·0 |
| 25 | ····.annotation·system·Ldalvik/annotation/MethodParameters; | ||
| 26 | ········accessFlags·=·{ | ||
| 27 | ············0x1010 | ||
| 28 | ········} | ||
| 29 | ········names·=·{ | ||
| 30 | ············null | ||
| 31 | ········} | ||
| 32 | ····.end·annotation | ||
| 25 | ····.line·4 | 33 | ····.line·407 |
| 26 | ····iput-object·p1,·p0,·Lcom/amazon/ion/impl/IonReaderTextUserX$SpanProviderFacet;->this$0:Lcom/amazon/ion/impl/IonReaderTextUserX; | 34 | ····iput-object·p1,·p0,·Lcom/amazon/ion/impl/IonReaderTextUserX$SpanProviderFacet;->this$0:Lcom/amazon/ion/impl/IonReaderTextUserX; |
| 27 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 35 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| 28 | ····return-void | 36 | ····return-void |
| 29 | .end·method | 37 | .end·method |
| 30 | .method·synthetic·constructor·<init>(Lcom/amazon/ion/impl/IonReaderTextUserX;Lcom/amazon/ion/impl/IonReaderTextUserX$1;)V | 38 | .method·synthetic·constructor·<init>(Lcom/amazon/ion/impl/IonReaderTextUserX;Lcom/amazon/ion/impl/IonReaderTextUserX$1;)V |
| 31 | ····.locals·0 | 39 | ····.locals·0 |
| 32 | ····.line·4 | 40 | ····.line·407 |
| 33 | ····invoke-direct·{p0,·p1},·Lcom/amazon/ion/impl/IonReaderTextUserX$SpanProviderFacet;-><init>(Lcom/amazon/ion/impl/IonReaderTextUserX;)V | 41 | ····invoke-direct·{p0,·p1},·Lcom/amazon/ion/impl/IonReaderTextUserX$SpanProviderFacet;-><init>(Lcom/amazon/ion/impl/IonReaderTextUserX;)V |
| 34 | ····return-void | 42 | ····return-void |
| 35 | .end·method | 43 | .end·method |
| 36 | #·virtual·methods | 44 | #·virtual·methods |
| 37 | .method·public·currentSpan()Lcom/amazon/ion/Span; | 45 | .method·public·currentSpan()Lcom/amazon/ion/Span; |
| 38 | ····.locals·1 | 46 | ····.locals·1 |
| 39 | ····.line·4 | 47 | ····.line·412 |
| 40 | ····iget-object·v0,·p0,·Lcom/amazon/ion/impl/IonReaderTextUserX$SpanProviderFacet;->this$0:Lcom/amazon/ion/impl/IonReaderTextUserX; | 48 | ····iget-object·v0,·p0,·Lcom/amazon/ion/impl/IonReaderTextUserX$SpanProviderFacet;->this$0:Lcom/amazon/ion/impl/IonReaderTextUserX; |
| 41 | ····invoke-virtual·{v0},·Lcom/amazon/ion/impl/IonReaderTextUserX;->currentSpanImpl()Lcom/amazon/ion/Span; | 49 | ····invoke-virtual·{v0},·Lcom/amazon/ion/impl/IonReaderTextUserX;->currentSpanImpl()Lcom/amazon/ion/Span; |
| 42 | ····move-result-object·v0 | 50 | ····move-result-object·v0 |
| 43 | ····return-object·v0 | 51 | ····return-object·v0 |
| Offset 2, 16 lines modified | Offset 2, 16 lines modified | ||
| 2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
| 3 | .source·"_Private_Utils.java" | 3 | .source·"_Private_Utils.java" |
| 4 | #·annotations | 4 | #·annotations |
| 5 | .annotation·system·Ldalvik/annotation/MemberClasses; | 5 | .annotation·system·Ldalvik/annotation/MemberClasses; |
| 6 | ····value·=·{ | 6 | ····value·=·{ |
| 7 | ········Lcom/amazon/ion/impl/_Private_Utils$IntIterator;, | ||
| 8 | ········Lcom/amazon/ion/impl/_Private_Utils$StringIterator; | 7 | ········Lcom/amazon/ion/impl/_Private_Utils$StringIterator;, |
| 8 | ········Lcom/amazon/ion/impl/_Private_Utils$IntIterator; | ||
| 9 | ····} | 9 | ····} |
| 10 | .end·annotation | 10 | .end·annotation |
| 11 | #·static·fields | 11 | #·static·fields |
| 12 | .field·static·final·synthetic·$assertionsDisabled:Z·=·false | 12 | .field·static·final·synthetic·$assertionsDisabled:Z·=·false |
| Offset 119, 1098 lines modified | Offset 119, 1205 lines modified | ||
| 119 | .field·private·highNibble:Lcom/amazon/ion/impl/_Private_IonConstants$HighNibble; | 119 | .field·private·highNibble:Lcom/amazon/ion/impl/_Private_IonConstants$HighNibble; |
| 120 | .field·private·image:Ljava/lang/String; | 120 | .field·private·image:Ljava/lang/String; |
| 121 | #·direct·methods | 121 | #·direct·methods |
| 122 | .method·static· | 122 | .method·private·static·synthetic·$values()[Lcom/amazon/ion/impl/IonTokenReader$Type; |
| 123 | ····.locals· | 123 | ····.locals·3 |
| 124 | ····const/16·v0,·0x28 | ||
| 124 | ····.line·54 | 125 | ····.line·54 |
| 125 | ···· | 126 | ····new-array·v0,·v0,·[Lcom/amazon/ion/impl/IonTokenReader$Type; |
| 127 | ····sget-object·v1,·Lcom/amazon/ion/impl/IonTokenReader$Type;->eof:Lcom/amazon/ion/impl/IonTokenReader$Type; | ||
| 126 | ····.line·56 | ||
| 127 | ····new-instance·v0,·Lcom/amazon/ion/impl/IonTokenReader$Type; | ||
| 128 | ···· | 128 | ····const/4·v2,·0x0 |
| 129 | ···· | 129 | ····aput-object·v1,·v0,·v2 |
| 130 | ····con | 130 | ····sget-object·v1,·Lcom/amazon/ion/impl/IonTokenReader$Type;->tOpenParen:Lcom/amazon/ion/impl/IonTokenReader$Type; |
| 131 | ····const | 131 | ····const/4·v2,·0x1 |
| 132 | ···· | 132 | ····aput-object·v1,·v0,·v2 |
| 133 | ····s | 133 | ····sget-object·v1,·Lcom/amazon/ion/impl/IonTokenReader$Type;->tCloseParen:Lcom/amazon/ion/impl/IonTokenReader$Type; |
| 134 | ····const/4·v2,·0x2 | ||
| 134 | ····.line·57 | ||
| 135 | ····new-instance·v1,·Lcom/amazon/ion/impl/IonTokenReader$Type; | ||
| 136 | ···· | 135 | ····aput-object·v1,·v0,·v2 |
| 137 | ····con | 136 | ····sget-object·v1,·Lcom/amazon/ion/impl/IonTokenReader$Type;->tOpenSquare:Lcom/amazon/ion/impl/IonTokenReader$Type; |
| 138 | ····const/4·v | 137 | ····const/4·v2,·0x3 |
| 139 | ···· | 138 | ····aput-object·v1,·v0,·v2 |
| 140 | ···· | 139 | ····sget-object·v1,·Lcom/amazon/ion/impl/IonTokenReader$Type;->tCloseSquare:Lcom/amazon/ion/impl/IonTokenReader$Type; |
| 141 | ···· | 140 | ····const/4·v2,·0x4 |
| 141 | ····aput-object·v1,·v0,·v2 | ||
| 142 | ····.line·58 | ||
| 143 | ····new-instance·v2,·Lcom/amazon/ion/impl/IonTokenReader$Type; | ||
| 144 | ····sget·v | 142 | ····sget-object·v1,·Lcom/amazon/ion/impl/IonTokenReader$Type;->tOpenCurly:Lcom/amazon/ion/impl/IonTokenReader$Type; |
| 145 | ····const | 143 | ····const/4·v2,·0x5 |
| 146 | ···· | 144 | ····aput-object·v1,·v0,·v2 |
| 147 | ···· | 145 | ····sget-object·v1,·Lcom/amazon/ion/impl/IonTokenReader$Type;->tCloseCurly:Lcom/amazon/ion/impl/IonTokenReader$Type; |
| 148 | ···· | 146 | ····const/4·v2,·0x6 |
| 149 | ···· | 147 | ····aput-object·v1,·v0,·v2 |
| 148 | ····sget-object·v1,·Lcom/amazon/ion/impl/IonTokenReader$Type;->tOpenDoubleCurly:Lcom/amazon/ion/impl/IonTokenReader$Type; | ||
| 150 | ····.line·59 | ||
| 151 | ····new-instance·v3,·Lcom/amazon/ion/impl/IonTokenReader$Type; | ||
| 152 | ····const | 149 | ····const/4·v2,·0x7 |
| 153 | ···· | 150 | ····aput-object·v1,·v0,·v2 |
| 154 | ····con | 151 | ····sget-object·v1,·Lcom/amazon/ion/impl/IonTokenReader$Type;->tSingleQuote:Lcom/amazon/ion/impl/IonTokenReader$Type; |
| 155 | ····const | 152 | ····const/16·v2,·0x8 |
| 156 | ···· | 153 | ····aput-object·v1,·v0,·v2 |
| 157 | ····s | 154 | ····sget-object·v1,·Lcom/amazon/ion/impl/IonTokenReader$Type;->tDoubleQuote:Lcom/amazon/ion/impl/IonTokenReader$Type; |
| 155 | ····const/16·v2,·0x9 | ||
| 158 | ····.line·60 | ||
| 159 | ····new-instance·v4,·Lcom/amazon/ion/impl/IonTokenReader$Type; | ||
| 160 | ···· | 156 | ····aput-object·v1,·v0,·v2 |
| 161 | ····sget·v | 157 | ····sget-object·v1,·Lcom/amazon/ion/impl/IonTokenReader$Type;->tComma:Lcom/amazon/ion/impl/IonTokenReader$Type; |
| 162 | ····const/ | 158 | ····const/16·v2,·0xa |
| 163 | ···· | 159 | ····aput-object·v1,·v0,·v2 |
| 164 | ····s | 160 | ····sget-object·v1,·Lcom/amazon/ion/impl/IonTokenReader$Type;->kwTrue:Lcom/amazon/ion/impl/IonTokenReader$Type; |
| 161 | ····const/16·v2,·0xb | ||
| 165 | ····.line·61 | ||
| 166 | ····new-instance·v5,·Lcom/amazon/ion/impl/IonTokenReader$Type; | ||
| 167 | ···· | 162 | ····aput-object·v1,·v0,·v2 |
| 168 | ····con | 163 | ····sget-object·v1,·Lcom/amazon/ion/impl/IonTokenReader$Type;->kwFalse:Lcom/amazon/ion/impl/IonTokenReader$Type; |
| 169 | ····const/ | 164 | ····const/16·v2,·0xc |
| 170 | ···· | 165 | ····aput-object·v1,·v0,·v2 |
| 171 | ···· | 166 | ····sget-object·v1,·Lcom/amazon/ion/impl/IonTokenReader$Type;->kwNull:Lcom/amazon/ion/impl/IonTokenReader$Type; |
| 172 | ···· | 167 | ····const/16·v2,·0xd |
| 168 | ····aput-object·v1,·v0,·v2 | ||
| 173 | ····.line·62 | ||
| 174 | ····new-instance·v6,·Lcom/amazon/ion/impl/IonTokenReader$Type; | ||
| 175 | ····sget·v | 169 | ····sget-object·v1,·Lcom/amazon/ion/impl/IonTokenReader$Type;->kwNullNull:Lcom/amazon/ion/impl/IonTokenReader$Type; |
| 176 | ····const | 170 | ····const/16·v2,·0xe |
| 177 | ···· | 171 | ····aput-object·v1,·v0,·v2 |
| 178 | ···· | 172 | ····sget-object·v1,·Lcom/amazon/ion/impl/IonTokenReader$Type;->kwNullInt:Lcom/amazon/ion/impl/IonTokenReader$Type; |
| 179 | ···· | 173 | ····const/16·v2,·0xf |
| 180 | ···· | 174 | ····aput-object·v1,·v0,·v2 |
| 175 | ····sget-object·v1,·Lcom/amazon/ion/impl/IonTokenReader$Type;->kwNullList:Lcom/amazon/ion/impl/IonTokenReader$Type; | ||
| 181 | ····.line·63 | ||
| Max diff block lines reached; 67432/74195 bytes (90.88%) of diff not shown. | |||
| Offset 33, 43 lines modified | Offset 33, 51 lines modified | ||
| 33 | .field·final·synthetic·this$0:Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary; | 33 | .field·final·synthetic·this$0:Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary; |
| 34 | #·direct·methods | 34 | #·direct·methods |
| 35 | .method·private·constructor·<init>(Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary;)V | 35 | .method·private·constructor·<init>(Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary;)V |
| 36 | ····.locals·0 | 36 | ····.locals·0 |
| 37 | ····.annotation·system·Ldalvik/annotation/MethodParameters; | ||
| 38 | ········accessFlags·=·{ | ||
| 39 | ············0x1010 | ||
| 40 | ········} | ||
| 41 | ········names·=·{ | ||
| 42 | ············null | ||
| 43 | ········} | ||
| 44 | ····.end·annotation | ||
| 37 | ····.line·1 | 45 | ····.line·172 |
| 38 | ····iput-object·p1,·p0,·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$AnnotationSequenceIterator;->this$0:Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary; | 46 | ····iput-object·p1,·p0,·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$AnnotationSequenceIterator;->this$0:Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary; |
| 39 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 47 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| 40 | ····const/4·p1,·0x0 | 48 | ····const/4·p1,·0x0 |
| 41 | ····.line·1 | 49 | ····.line·177 |
| 42 | ····iput·p1,·p0,·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$AnnotationSequenceIterator;->index:I | 50 | ····iput·p1,·p0,·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$AnnotationSequenceIterator;->index:I |
| 43 | ····return-void | 51 | ····return-void |
| 44 | .end·method | 52 | .end·method |
| 45 | .method·synthetic·constructor·<init>(Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary;Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$1;)V | 53 | .method·synthetic·constructor·<init>(Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary;Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$1;)V |
| 46 | ····.locals·0 | 54 | ····.locals·0 |
| 47 | ····.line·1 | 55 | ····.line·172 |
| 48 | ····invoke-direct·{p0,·p1},·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$AnnotationSequenceIterator;-><init>(Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary;)V | 56 | ····invoke-direct·{p0,·p1},·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$AnnotationSequenceIterator;-><init>(Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary;)V |
| 49 | ····return-void | 57 | ····return-void |
| 50 | .end·method | 58 | .end·method |
| 51 | #·virtual·methods | 59 | #·virtual·methods |
| 52 | .method·public·hasNext()Z | 60 | .method·public·hasNext()Z |
| 53 | ····.locals·2 | 61 | ····.locals·2 |
| 54 | ····.line·1 | 62 | ····.line·186 |
| 55 | ····iget·v0,·p0,·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$AnnotationSequenceIterator;->index:I | 63 | ····iget·v0,·p0,·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$AnnotationSequenceIterator;->index:I |
| 56 | ····iget-object·v1,·p0,·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$AnnotationSequenceIterator;->annotationSids:Lcom/amazon/ion/impl/bin/IntList; | 64 | ····iget-object·v1,·p0,·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$AnnotationSequenceIterator;->annotationSids:Lcom/amazon/ion/impl/bin/IntList; |
| 57 | ····invoke-virtual·{v1},·Lcom/amazon/ion/impl/bin/IntList;->size()I | 65 | ····invoke-virtual·{v1},·Lcom/amazon/ion/impl/bin/IntList;->size()I |
| 58 | ····move-result·v1 | 66 | ····move-result·v1 |
| Offset 86, 83 lines modified | Offset 94, 83 lines modified | ||
| 86 | ····:goto_0 | 94 | ····:goto_0 |
| 87 | ····return·v0 | 95 | ····return·v0 |
| 88 | .end·method | 96 | .end·method |
| 89 | .method·public·bridge·synthetic·next()Ljava/lang/Object; | 97 | .method·public·bridge·synthetic·next()Ljava/lang/Object; |
| 90 | ····.locals·1 | 98 | ····.locals·1 |
| 91 | ····.line·1 | 99 | ····.line·172 |
| 92 | ····invoke-virtual·{p0},·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$AnnotationSequenceIterator;->next()Ljava/lang/String; | 100 | ····invoke-virtual·{p0},·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$AnnotationSequenceIterator;->next()Ljava/lang/String; |
| 93 | ····move-result-object·v0 | 101 | ····move-result-object·v0 |
| 94 | ····return-object·v0 | 102 | ····return-object·v0 |
| 95 | .end·method | 103 | .end·method |
| 96 | .method·public·next()Ljava/lang/String; | 104 | .method·public·next()Ljava/lang/String; |
| 97 | ····.locals·2 | 105 | ····.locals·2 |
| 98 | ····.line·1 | 106 | ····.line·191 |
| 99 | ····iget-object·v0,·p0,·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$AnnotationSequenceIterator;->annotationSids:Lcom/amazon/ion/impl/bin/IntList; | 107 | ····iget-object·v0,·p0,·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$AnnotationSequenceIterator;->annotationSids:Lcom/amazon/ion/impl/bin/IntList; |
| 100 | ····iget·v1,·p0,·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$AnnotationSequenceIterator;->index:I | 108 | ····iget·v1,·p0,·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$AnnotationSequenceIterator;->index:I |
| 101 | ····invoke-virtual·{v0,·v1},·Lcom/amazon/ion/impl/bin/IntList;->get(I)I | 109 | ····invoke-virtual·{v0,·v1},·Lcom/amazon/ion/impl/bin/IntList;->get(I)I |
| 102 | ····move-result·v0 | 110 | ····move-result·v0 |
| 103 | ····.line·1 | 111 | ····.line·192 |
| 104 | ····iget-object·v1,·p0,·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$AnnotationSequenceIterator;->this$0:Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary; | 112 | ····iget-object·v1,·p0,·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$AnnotationSequenceIterator;->this$0:Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary; |
| 105 | ····invoke-virtual·{v1,·v0},·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary;->getSymbol(I)Ljava/lang/String; | 113 | ····invoke-virtual·{v1,·v0},·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary;->getSymbol(I)Ljava/lang/String; |
| 106 | ····move-result-object·v1 | 114 | ····move-result-object·v1 |
| 107 | ····if-eqz·v1,·:cond_0 | 115 | ····if-eqz·v1,·:cond_0 |
| 108 | ····.line·1 | 116 | ····.line·196 |
| 109 | ····iget·v0,·p0,·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$AnnotationSequenceIterator;->index:I | 117 | ····iget·v0,·p0,·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$AnnotationSequenceIterator;->index:I |
| 110 | ····add-int/lit8·v0,·v0,·0x1 | 118 | ····add-int/lit8·v0,·v0,·0x1 |
| 111 | ····iput·v0,·p0,·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$AnnotationSequenceIterator;->index:I | 119 | ····iput·v0,·p0,·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$AnnotationSequenceIterator;->index:I |
| 112 | ····return-object·v1 | 120 | ····return-object·v1 |
| 113 | ····.line·1 | 121 | ····.line·194 |
| 114 | ····:cond_0 | 122 | ····:cond_0 |
| 115 | ····new-instance·v1,·Lcom/amazon/ion/UnknownSymbolException; | 123 | ····new-instance·v1,·Lcom/amazon/ion/UnknownSymbolException; |
| 116 | ····invoke-direct·{v1,·v0},·Lcom/amazon/ion/UnknownSymbolException;-><init>(I)V | 124 | ····invoke-direct·{v1,·v0},·Lcom/amazon/ion/UnknownSymbolException;-><init>(I)V |
| 117 | ····throw·v1 | 125 | ····throw·v1 |
| 118 | .end·method | 126 | .end·method |
| 119 | .method·public·remove()V | 127 | .method·public·remove()V |
| 120 | ····.locals·2 | 128 | ····.locals·2 |
| 121 | ····.line· | 129 | ····.line·202 |
| 122 | ····new-instance·v0,·Ljava/lang/UnsupportedOperationException; | 130 | ····new-instance·v0,·Ljava/lang/UnsupportedOperationException; |
| 123 | ····const-string·v1,·"This·iterator·does·not·support·element·removal." | 131 | ····const-string·v1,·"This·iterator·does·not·support·element·removal." |
| 124 | ····invoke-direct·{v0,·v1},·Ljava/lang/UnsupportedOperationException;-><init>(Ljava/lang/String;)V | 132 | ····invoke-direct·{v0,·v1},·Ljava/lang/UnsupportedOperationException;-><init>(Ljava/lang/String;)V |
| 125 | ····throw·v0 | 133 | ····throw·v0 |
| 126 | .end·method | 134 | .end·method |
| 127 | .method·reset()V | 135 | .method·reset()V |
| 128 | ····.locals·1 | 136 | ····.locals·1 |
| 129 | ····const/4·v0,·0x0 | 137 | ····const/4·v0,·0x0 |
| 130 | ····.line·1 | 138 | ····.line·180 |
| 131 | ····iput·v0,·p0,·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$AnnotationSequenceIterator;->index:I | 139 | ····iput·v0,·p0,·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$AnnotationSequenceIterator;->index:I |
| Max diff block lines reached; 338/4664 bytes (7.25%) of diff not shown. | |||
| Offset 43, 39 lines modified | Offset 43, 39 lines modified | ||
| 43 | #·direct·methods | 43 | #·direct·methods |
| 44 | .method·static·constructor·<clinit>()V | 44 | .method·static·constructor·<clinit>()V |
| 45 | ····.locals·20 | 45 | ····.locals·20 |
| 46 | ····const/16·v0,·0x100 | 46 | ····const/16·v0,·0x100 |
| 47 | ····.line·6 | 47 | ····.line·61 |
| 48 | ····new-array·v1,·v0,·[Z | 48 | ····new-array·v1,·v0,·[Z |
| 49 | ····sput-object·v1,·Lcom/amazon/ion/impl/_Private_IonTextAppender;->IDENTIFIER_START_CHAR_FLAGS:[Z | 49 | ····sput-object·v1,·Lcom/amazon/ion/impl/_Private_IonTextAppender;->IDENTIFIER_START_CHAR_FLAGS:[Z |
| 50 | ····.line·6 | 50 | ····.line·62 |
| 51 | ····new-array·v1,·v0,·[Z | 51 | ····new-array·v1,·v0,·[Z |
| 52 | ····sput-object·v1,·Lcom/amazon/ion/impl/_Private_IonTextAppender;->IDENTIFIER_FOLLOW_CHAR_FLAGS:[Z | 52 | ····sput-object·v1,·Lcom/amazon/ion/impl/_Private_IonTextAppender;->IDENTIFIER_FOLLOW_CHAR_FLAGS:[Z |
| 53 | ····const/16·v1,·0x61 | 53 | ····const/16·v1,·0x61 |
| 54 | ····:goto_0 | 54 | ····:goto_0 |
| 55 | ····const/16·v2,·0x7a | 55 | ····const/16·v2,·0x7a |
| 56 | ····const/4·v3,·0x1 | 56 | ····const/4·v3,·0x1 |
| 57 | ····if-gt·v1,·v2,·:cond_0 | 57 | ····if-gt·v1,·v2,·:cond_0 |
| 58 | ····.line·6 | 58 | ····.line·65 |
| 59 | ····sget-object·v2,·Lcom/amazon/ion/impl/_Private_IonTextAppender;->IDENTIFIER_START_CHAR_FLAGS:[Z | 59 | ····sget-object·v2,·Lcom/amazon/ion/impl/_Private_IonTextAppender;->IDENTIFIER_START_CHAR_FLAGS:[Z |
| 60 | ····aput-boolean·v3,·v2,·v1 | 60 | ····aput-boolean·v3,·v2,·v1 |
| 61 | ····.line·6 | 61 | ····.line·66 |
| 62 | ····sget-object·v2,·Lcom/amazon/ion/impl/_Private_IonTextAppender;->IDENTIFIER_FOLLOW_CHAR_FLAGS:[Z | 62 | ····sget-object·v2,·Lcom/amazon/ion/impl/_Private_IonTextAppender;->IDENTIFIER_FOLLOW_CHAR_FLAGS:[Z |
| 63 | ····aput-boolean·v3,·v2,·v1 | 63 | ····aput-boolean·v3,·v2,·v1 |
| 64 | ····add-int/lit8·v1,·v1,·0x1 | 64 | ····add-int/lit8·v1,·v1,·0x1 |
| 65 | ····goto·:goto_0 | 65 | ····goto·:goto_0 |
| Offset 84, 98 lines modified | Offset 84, 98 lines modified | ||
| 84 | ····const/16·v1,·0x41 | 84 | ····const/16·v1,·0x41 |
| 85 | ····:goto_1 | 85 | ····:goto_1 |
| 86 | ····const/16·v2,·0x5a | 86 | ····const/16·v2,·0x5a |
| 87 | ····if-gt·v1,·v2,·:cond_1 | 87 | ····if-gt·v1,·v2,·:cond_1 |
| 88 | ····.line·6 | 88 | ····.line·69 |
| 89 | ····sget-object·v2,·Lcom/amazon/ion/impl/_Private_IonTextAppender;->IDENTIFIER_START_CHAR_FLAGS:[Z | 89 | ····sget-object·v2,·Lcom/amazon/ion/impl/_Private_IonTextAppender;->IDENTIFIER_START_CHAR_FLAGS:[Z |
| 90 | ····aput-boolean·v3,·v2,·v1 | 90 | ····aput-boolean·v3,·v2,·v1 |
| 91 | ····.line· | 91 | ····.line·70 |
| 92 | ····sget-object·v2,·Lcom/amazon/ion/impl/_Private_IonTextAppender;->IDENTIFIER_FOLLOW_CHAR_FLAGS:[Z | 92 | ····sget-object·v2,·Lcom/amazon/ion/impl/_Private_IonTextAppender;->IDENTIFIER_FOLLOW_CHAR_FLAGS:[Z |
| 93 | ····aput-boolean·v3,·v2,·v1 | 93 | ····aput-boolean·v3,·v2,·v1 |
| 94 | ····add-int/lit8·v1,·v1,·0x1 | 94 | ····add-int/lit8·v1,·v1,·0x1 |
| 95 | ····goto·:goto_1 | 95 | ····goto·:goto_1 |
| 96 | ····.line·7 | 96 | ····.line·72 |
| 97 | ····:cond_1 | 97 | ····:cond_1 |
| 98 | ····sget-object·v1,·Lcom/amazon/ion/impl/_Private_IonTextAppender;->IDENTIFIER_START_CHAR_FLAGS:[Z | 98 | ····sget-object·v1,·Lcom/amazon/ion/impl/_Private_IonTextAppender;->IDENTIFIER_START_CHAR_FLAGS:[Z |
| 99 | ····const/16·v2,·0x5f | 99 | ····const/16·v2,·0x5f |
| 100 | ····aput-boolean·v3,·v1,·v2 | 100 | ····aput-boolean·v3,·v1,·v2 |
| 101 | ····.line·7 | 101 | ····.line·73 |
| 102 | ····sget-object·v4,·Lcom/amazon/ion/impl/_Private_IonTextAppender;->IDENTIFIER_FOLLOW_CHAR_FLAGS:[Z | 102 | ····sget-object·v4,·Lcom/amazon/ion/impl/_Private_IonTextAppender;->IDENTIFIER_FOLLOW_CHAR_FLAGS:[Z |
| 103 | ····aput-boolean·v3,·v4,·v2 | 103 | ····aput-boolean·v3,·v4,·v2 |
| 104 | ····const/16·v2,·0x24 | 104 | ····const/16·v2,·0x24 |
| 105 | ····.line·7 | 105 | ····.line·75 |
| 106 | ····aput-boolean·v3,·v1,·v2 | 106 | ····aput-boolean·v3,·v1,·v2 |
| 107 | ····.line·7 | 107 | ····.line·76 |
| 108 | ····aput-boolean·v3,·v4,·v2 | 108 | ····aput-boolean·v3,·v4,·v2 |
| 109 | ····const/16·v1,·0x30 | 109 | ····const/16·v1,·0x30 |
| 110 | ····:goto_2 | 110 | ····:goto_2 |
| 111 | ····const/16·v2,·0x39 | 111 | ····const/16·v2,·0x39 |
| 112 | ····if-gt·v1,·v2,·:cond_2 | 112 | ····if-gt·v1,·v2,·:cond_2 |
| 113 | ····.line·7 | 113 | ····.line·79 |
| 114 | ····sget-object·v2,·Lcom/amazon/ion/impl/_Private_IonTextAppender;->IDENTIFIER_FOLLOW_CHAR_FLAGS:[Z | 114 | ····sget-object·v2,·Lcom/amazon/ion/impl/_Private_IonTextAppender;->IDENTIFIER_FOLLOW_CHAR_FLAGS:[Z |
| 115 | ····aput-boolean·v3,·v2,·v1 | 115 | ····aput-boolean·v3,·v2,·v1 |
| 116 | ····add-int/lit8·v1,·v1,·0x1 | 116 | ····add-int/lit8·v1,·v1,·0x1 |
| 117 | ····goto·:goto_2 | 117 | ····goto·:goto_2 |
| 118 | ····:cond_2 | 118 | ····:cond_2 |
| 119 | ····const/16·v1,·0x13 | 119 | ····const/16·v1,·0x13 |
| 120 | ····.line·9 | 120 | ····.line·94 |
| 121 | ····new-array·v2,·v1,·[C | 121 | ····new-array·v2,·v1,·[C |
| 122 | ····fill-array-data·v2,·:array_0 | 122 | ····fill-array-data·v2,·:array_0 |
| 123 | ····.line·9 | 123 | ····.line·99 |
| 124 | ····new-array·v4,·v0,·[Z | 124 | ····new-array·v4,·v0,·[Z |
| 125 | ····sput-object·v4,·Lcom/amazon/ion/impl/_Private_IonTextAppender;->OPERATOR_CHAR_FLAGS:[Z | 125 | ····sput-object·v4,·Lcom/amazon/ion/impl/_Private_IonTextAppender;->OPERATOR_CHAR_FLAGS:[Z |
| 126 | ····const/4·v4,·0x0 | 126 | ····const/4·v4,·0x0 |
| 127 | ····const/4·v5,·0x0 | 127 | ····const/4·v5,·0x0 |
| 128 | ····:goto_3 | 128 | ····:goto_3 |
| 129 | ····if-ge·v5,·v1,·:cond_3 | 129 | ····if-ge·v5,·v1,·:cond_3 |
| 130 | ····.line·10 | 130 | ····.line·102 |
| 131 | ····aget-char·v6,·v2,·v5 | 131 | ····aget-char·v6,·v2,·v5 |
| 132 | ····.line·10 | 132 | ····.line·103 |
| 133 | ····sget-object·v7,·Lcom/amazon/ion/impl/_Private_IonTextAppender;->OPERATOR_CHAR_FLAGS:[Z | 133 | ····sget-object·v7,·Lcom/amazon/ion/impl/_Private_IonTextAppender;->OPERATOR_CHAR_FLAGS:[Z |
| 134 | ····aput-boolean·v3,·v7,·v6 | 134 | ····aput-boolean·v3,·v7,·v6 |
| 135 | ····add-int/lit8·v5,·v5,·0x1 | 135 | ····add-int/lit8·v5,·v5,·0x1 |
| Max diff block lines reached; 55723/58562 bytes (95.15%) of diff not shown. | |||
| Offset 17, 71 lines modified | Offset 17, 71 lines modified | ||
| 17 | .end·annotation | 17 | .end·annotation |
| 18 | #·direct·methods | 18 | #·direct·methods |
| 19 | .method·private·constructor·<init>()V | 19 | .method·private·constructor·<init>()V |
| 20 | ····.locals·0 | 20 | ····.locals·0 |
| 21 | ····.line· | 21 | ····.line·60 |
| 22 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 22 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| 23 | ····return-void | 23 | ····return-void |
| 24 | .end·method | 24 | .end·method |
| 25 | .method·synthetic·constructor·<init>(Lcom/amazon/ion/impl/LocalSymbolTable$1;)V | 25 | .method·synthetic·constructor·<init>(Lcom/amazon/ion/impl/LocalSymbolTable$1;)V |
| 26 | ····.locals·0 | 26 | ····.locals·0 |
| 27 | ····.line·5 | 27 | ····.line·57 |
| 28 | ····invoke-direct·{p0},·Lcom/amazon/ion/impl/LocalSymbolTable$Factory;-><init>()V | 28 | ····invoke-direct·{p0},·Lcom/amazon/ion/impl/LocalSymbolTable$Factory;-><init>()V |
| 29 | ····return-void | 29 | ····return-void |
| 30 | .end·method | 30 | .end·method |
| 31 | #·virtual·methods | 31 | #·virtual·methods |
| 32 | .method·public·newLocalSymtab(Lcom/amazon/ion/IonCatalog;Lcom/amazon/ion/IonReader;Z)Lcom/amazon/ion/SymbolTable; | 32 | .method·public·newLocalSymtab(Lcom/amazon/ion/IonCatalog;Lcom/amazon/ion/IonReader;Z)Lcom/amazon/ion/SymbolTable; |
| 33 | ····.locals·2 | 33 | ····.locals·2 |
| 34 | ····.line·6 | 34 | ····.line·66 |
| 35 | ····new-instance·v0,·Ljava/util/ArrayList; | 35 | ····new-instance·v0,·Ljava/util/ArrayList; |
| 36 | ····invoke-direct·{v0},·Ljava/util/ArrayList;-><init>()V | 36 | ····invoke-direct·{v0},·Ljava/util/ArrayList;-><init>()V |
| 37 | ····.line·6 | 37 | ····.line·67 |
| 38 | ····invoke-interface·{p2},·Lcom/amazon/ion/IonReader;->getSymbolTable()Lcom/amazon/ion/SymbolTable; | 38 | ····invoke-interface·{p2},·Lcom/amazon/ion/IonReader;->getSymbolTable()Lcom/amazon/ion/SymbolTable; |
| 39 | ····move-result-object·v1 | 39 | ····move-result-object·v1 |
| 40 | ····.line·6 | 40 | ····.line·68 |
| 41 | ····invoke-static·{p2,·p1,·p3,·v0,·v1},·Lcom/amazon/ion/impl/LocalSymbolTable;->readLocalSymbolTable(Lcom/amazon/ion/IonReader;Lcom/amazon/ion/IonCatalog;ZLjava/util/List;Lcom/amazon/ion/SymbolTable;)Lcom/amazon/ion/impl/LocalSymbolTableImports; | 41 | ····invoke-static·{p2,·p1,·p3,·v0,·v1},·Lcom/amazon/ion/impl/LocalSymbolTable;->readLocalSymbolTable(Lcom/amazon/ion/IonReader;Lcom/amazon/ion/IonCatalog;ZLjava/util/List;Lcom/amazon/ion/SymbolTable;)Lcom/amazon/ion/impl/LocalSymbolTableImports; |
| 42 | ····move-result-object·p1 | 42 | ····move-result-object·p1 |
| 43 | ····if-nez·p1,·:cond_0 | 43 | ····if-nez·p1,·:cond_0 |
| 44 | ····return-object·v1 | 44 | ····return-object·v1 |
| 45 | ····.line·7 | 45 | ····.line·77 |
| 46 | ····:cond_0 | 46 | ····:cond_0 |
| 47 | ····new-instance·p2,·Lcom/amazon/ion/impl/LocalSymbolTable; | 47 | ····new-instance·p2,·Lcom/amazon/ion/impl/LocalSymbolTable; |
| 48 | ····invoke-direct·{p2,·p1,·v0},·Lcom/amazon/ion/impl/LocalSymbolTable;-><init>(Lcom/amazon/ion/impl/LocalSymbolTableImports;Ljava/util/List;)V | 48 | ····invoke-direct·{p2,·p1,·v0},·Lcom/amazon/ion/impl/LocalSymbolTable;-><init>(Lcom/amazon/ion/impl/LocalSymbolTableImports;Ljava/util/List;)V |
| 49 | ····return-object·p2 | 49 | ····return-object·p2 |
| 50 | .end·method | 50 | .end·method |
| 51 | .method·public·varargs·newLocalSymtab(Lcom/amazon/ion/SymbolTable;[Lcom/amazon/ion/SymbolTable;)Lcom/amazon/ion/SymbolTable; | 51 | .method·public·varargs·newLocalSymtab(Lcom/amazon/ion/SymbolTable;[Lcom/amazon/ion/SymbolTable;)Lcom/amazon/ion/SymbolTable; |
| 52 | ····.locals·1 | 52 | ····.locals·1 |
| 53 | ····.line·8 | 53 | ····.line·83 |
| 54 | ····new-instance·v0,·Lcom/amazon/ion/impl/LocalSymbolTableImports; | 54 | ····new-instance·v0,·Lcom/amazon/ion/impl/LocalSymbolTableImports; |
| 55 | ····invoke-direct·{v0,·p1,·p2},·Lcom/amazon/ion/impl/LocalSymbolTableImports;-><init>(Lcom/amazon/ion/SymbolTable;[Lcom/amazon/ion/SymbolTable;)V | 55 | ····invoke-direct·{v0,·p1,·p2},·Lcom/amazon/ion/impl/LocalSymbolTableImports;-><init>(Lcom/amazon/ion/SymbolTable;[Lcom/amazon/ion/SymbolTable;)V |
| 56 | ····.line·8 | 56 | ····.line·86 |
| 57 | ····new-instance·p1,·Lcom/amazon/ion/impl/LocalSymbolTable; | 57 | ····new-instance·p1,·Lcom/amazon/ion/impl/LocalSymbolTable; |
| 58 | ····const/4·p2,·0x0 | 58 | ····const/4·p2,·0x0 |
| 59 | ····invoke-direct·{p1,·v0,·p2},·Lcom/amazon/ion/impl/LocalSymbolTable;-><init>(Lcom/amazon/ion/impl/LocalSymbolTableImports;Ljava/util/List;)V | 59 | ····invoke-direct·{p1,·v0,·p2},·Lcom/amazon/ion/impl/LocalSymbolTable;-><init>(Lcom/amazon/ion/impl/LocalSymbolTableImports;Ljava/util/List;)V |
| 60 | ····return-object·p1 | 60 | ····return-object·p1 |
| Offset 35, 121 lines modified | Offset 35, 175 lines modified | ||
| 35 | .field·public·static·final·enum·NT_NEGINT:Lcom/amazon/ion/impl/IonTokenReader$NumberType; | 35 | .field·public·static·final·enum·NT_NEGINT:Lcom/amazon/ion/impl/IonTokenReader$NumberType; |
| 36 | .field·public·static·final·enum·NT_POSINT:Lcom/amazon/ion/impl/IonTokenReader$NumberType; | 36 | .field·public·static·final·enum·NT_POSINT:Lcom/amazon/ion/impl/IonTokenReader$NumberType; |
| 37 | #·direct·methods | 37 | #·direct·methods |
| 38 | .method·private·static·synthetic·$values()[Lcom/amazon/ion/impl/IonTokenReader$NumberType; | ||
| 39 | ····.locals·3 | ||
| 40 | ····const/4·v0,·0x6 | ||
| 41 | ····.line·267 | ||
| 42 | ····new-array·v0,·v0,·[Lcom/amazon/ion/impl/IonTokenReader$NumberType; | ||
| 43 | ····sget-object·v1,·Lcom/amazon/ion/impl/IonTokenReader$NumberType;->NT_POSINT:Lcom/amazon/ion/impl/IonTokenReader$NumberType; | ||
| 44 | ····const/4·v2,·0x0 | ||
| 45 | ····aput-object·v1,·v0,·v2 | ||
| 46 | ····sget-object·v1,·Lcom/amazon/ion/impl/IonTokenReader$NumberType;->NT_NEGINT:Lcom/amazon/ion/impl/IonTokenReader$NumberType; | ||
| 47 | ····const/4·v2,·0x1 | ||
| 48 | ····aput-object·v1,·v0,·v2 | ||
| 49 | ····sget-object·v1,·Lcom/amazon/ion/impl/IonTokenReader$NumberType;->NT_HEX:Lcom/amazon/ion/impl/IonTokenReader$NumberType; | ||
| 50 | ····const/4·v2,·0x2 | ||
| 51 | ····aput-object·v1,·v0,·v2 | ||
| 52 | ····sget-object·v1,·Lcom/amazon/ion/impl/IonTokenReader$NumberType;->NT_FLOAT:Lcom/amazon/ion/impl/IonTokenReader$NumberType; | ||
| 53 | ····const/4·v2,·0x3 | ||
| 54 | ····aput-object·v1,·v0,·v2 | ||
| 55 | ····sget-object·v1,·Lcom/amazon/ion/impl/IonTokenReader$NumberType;->NT_DECIMAL:Lcom/amazon/ion/impl/IonTokenReader$NumberType; | ||
| 56 | ····const/4·v2,·0x4 | ||
| 57 | ····aput-object·v1,·v0,·v2 | ||
| 58 | ····sget-object·v1,·Lcom/amazon/ion/impl/IonTokenReader$NumberType;->NT_DECIMAL_NEGATIVE_ZERO:Lcom/amazon/ion/impl/IonTokenReader$NumberType; | ||
| 59 | ····const/4·v2,·0x5 | ||
| 60 | ····aput-object·v1,·v0,·v2 | ||
| 61 | ····return-object·v0 | ||
| 62 | .end·method | ||
| 38 | .method·static·constructor·<clinit>()V | 63 | .method·static·constructor·<clinit>()V |
| 39 | ····.locals· | 64 | ····.locals·3 |
| 40 | ····.line·268 | 65 | ····.line·268 |
| 41 | ····new-instance·v0,·Lcom/amazon/ion/impl/IonTokenReader$NumberType; | 66 | ····new-instance·v0,·Lcom/amazon/ion/impl/IonTokenReader$NumberType; |
| 42 | ····const-string·v1,·"NT_POSINT" | 67 | ····const-string·v1,·"NT_POSINT" |
| 43 | ····const/4·v2,·0x0 | 68 | ····const/4·v2,·0x0 |
| 44 | ····invoke-direct·{v0,·v1,·v2},·Lcom/amazon/ion/impl/IonTokenReader$NumberType;-><init>(Ljava/lang/String;I)V | 69 | ····invoke-direct·{v0,·v1,·v2},·Lcom/amazon/ion/impl/IonTokenReader$NumberType;-><init>(Ljava/lang/String;I)V |
| 45 | ····sput-object·v0,·Lcom/amazon/ion/impl/IonTokenReader$NumberType;->NT_POSINT:Lcom/amazon/ion/impl/IonTokenReader$NumberType; | 70 | ····sput-object·v0,·Lcom/amazon/ion/impl/IonTokenReader$NumberType;->NT_POSINT:Lcom/amazon/ion/impl/IonTokenReader$NumberType; |
| 46 | ····.line·269 | 71 | ····.line·269 |
| 47 | ····new-instance·v | 72 | ····new-instance·v0,·Lcom/amazon/ion/impl/IonTokenReader$NumberType; |
| 48 | ····const-string·v | 73 | ····const-string·v1,·"NT_NEGINT" |
| 49 | ····const/4·v | 74 | ····const/4·v2,·0x1 |
| 50 | ····invoke-direct·{v | 75 | ····invoke-direct·{v0,·v1,·v2},·Lcom/amazon/ion/impl/IonTokenReader$NumberType;-><init>(Ljava/lang/String;I)V |
| 51 | ····sput-object·v | 76 | ····sput-object·v0,·Lcom/amazon/ion/impl/IonTokenReader$NumberType;->NT_NEGINT:Lcom/amazon/ion/impl/IonTokenReader$NumberType; |
| 52 | ····.line·270 | 77 | ····.line·270 |
| 53 | ····new-instance·v | 78 | ····new-instance·v0,·Lcom/amazon/ion/impl/IonTokenReader$NumberType; |
| 54 | ····const-string·v | 79 | ····const-string·v1,·"NT_HEX" |
| 55 | ····const/4·v | 80 | ····const/4·v2,·0x2 |
| 56 | ····invoke-direct·{v | 81 | ····invoke-direct·{v0,·v1,·v2},·Lcom/amazon/ion/impl/IonTokenReader$NumberType;-><init>(Ljava/lang/String;I)V |
| 57 | ····sput-object·v | 82 | ····sput-object·v0,·Lcom/amazon/ion/impl/IonTokenReader$NumberType;->NT_HEX:Lcom/amazon/ion/impl/IonTokenReader$NumberType; |
| 58 | ····.line·271 | 83 | ····.line·271 |
| 59 | ····new-instance·v | 84 | ····new-instance·v0,·Lcom/amazon/ion/impl/IonTokenReader$NumberType; |
| 60 | ····const-string·v | 85 | ····const-string·v1,·"NT_FLOAT" |
| 61 | ····const/4·v | 86 | ····const/4·v2,·0x3 |
| 62 | ····invoke-direct·{v | 87 | ····invoke-direct·{v0,·v1,·v2},·Lcom/amazon/ion/impl/IonTokenReader$NumberType;-><init>(Ljava/lang/String;I)V |
| 63 | ····sput-object·v | 88 | ····sput-object·v0,·Lcom/amazon/ion/impl/IonTokenReader$NumberType;->NT_FLOAT:Lcom/amazon/ion/impl/IonTokenReader$NumberType; |
| 64 | ····.line·272 | 89 | ····.line·272 |
| 65 | ····new-instance·v | 90 | ····new-instance·v0,·Lcom/amazon/ion/impl/IonTokenReader$NumberType; |
| 66 | ····const-string·v | 91 | ····const-string·v1,·"NT_DECIMAL" |
| 67 | ····const/4·v | 92 | ····const/4·v2,·0x4 |
| 68 | ····invoke-direct·{v | 93 | ····invoke-direct·{v0,·v1,·v2},·Lcom/amazon/ion/impl/IonTokenReader$NumberType;-><init>(Ljava/lang/String;I)V |
| 69 | ····sput-object·v | 94 | ····sput-object·v0,·Lcom/amazon/ion/impl/IonTokenReader$NumberType;->NT_DECIMAL:Lcom/amazon/ion/impl/IonTokenReader$NumberType; |
| 70 | ····.line·273 | 95 | ····.line·273 |
| 71 | ····new-instance·v | 96 | ····new-instance·v0,·Lcom/amazon/ion/impl/IonTokenReader$NumberType; |
| 72 | ····const-string·v11,·"NT_DECIMAL_NEGATIVE_ZERO" | ||
| 73 | ····const | 97 | ····const-string·v1,·"NT_DECIMAL_NEGATIVE_ZERO" |
| 74 | ···· | 98 | ····const/4·v2,·0x5 |
| 75 | ···· | 99 | ····invoke-direct·{v0,·v1,·v2},·Lcom/amazon/ion/impl/IonTokenReader$NumberType;-><init>(Ljava/lang/String;I)V |
| 76 | ····con | 100 | ····sput-object·v0,·Lcom/amazon/ion/impl/IonTokenReader$NumberType;->NT_DECIMAL_NEGATIVE_ZERO:Lcom/amazon/ion/impl/IonTokenReader$NumberType; |
| 77 | ····.line·267 | 101 | ····.line·267 |
| 78 | ····ne | 102 | ····invoke-static·{},·Lcom/amazon/ion/impl/IonTokenReader$NumberType;->$values()[Lcom/amazon/ion/impl/IonTokenReader$NumberType; |
| Max diff block lines reached; 1584/7708 bytes (20.55%) of diff not shown. | |||
| Offset 20, 58 lines modified | Offset 20, 66 lines modified | ||
| 20 | #·instance·fields | 20 | #·instance·fields |
| 21 | .field·final·synthetic·this$0:Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary; | 21 | .field·final·synthetic·this$0:Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary; |
| 22 | #·direct·methods | 22 | #·direct·methods |
| 23 | .method·private·constructor·<init>(Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary;)V | 23 | .method·private·constructor·<init>(Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary;)V |
| 24 | ····.locals·0 | 24 | ····.locals·0 |
| 25 | ····.annotation·system·Ldalvik/annotation/MethodParameters; | ||
| 26 | ········accessFlags·=·{ | ||
| 27 | ············0x1010 | ||
| 28 | ········} | ||
| 29 | ········names·=·{ | ||
| 30 | ············null | ||
| 31 | ········} | ||
| 32 | ····.end·annotation | ||
| 25 | ····.line·27 | 33 | ····.line·277 |
| 26 | ····iput-object·p1,·p0,·Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary$RawValueSpanProviderFacet;->this$0:Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary; | 34 | ····iput-object·p1,·p0,·Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary$RawValueSpanProviderFacet;->this$0:Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary; |
| 27 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 35 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| 28 | ····return-void | 36 | ····return-void |
| 29 | .end·method | 37 | .end·method |
| 30 | .method·synthetic·constructor·<init>(Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary;Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary$1;)V | 38 | .method·synthetic·constructor·<init>(Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary;Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary$1;)V |
| 31 | ····.locals·0 | 39 | ····.locals·0 |
| 32 | ····.line·27 | 40 | ····.line·277 |
| 33 | ····invoke-direct·{p0,·p1},·Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary$RawValueSpanProviderFacet;-><init>(Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary;)V | 41 | ····invoke-direct·{p0,·p1},·Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary$RawValueSpanProviderFacet;-><init>(Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary;)V |
| 34 | ····return-void | 42 | ····return-void |
| 35 | .end·method | 43 | .end·method |
| 36 | #·virtual·methods | 44 | #·virtual·methods |
| 37 | .method·public·buffer()[B | 45 | .method·public·buffer()[B |
| 38 | ····.locals·1 | 46 | ····.locals·1 |
| 39 | ····.line·29 | 47 | ····.line·294 |
| 40 | ····iget-object·v0,·p0,·Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary$RawValueSpanProviderFacet;->this$0:Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary; | 48 | ····iget-object·v0,·p0,·Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary$RawValueSpanProviderFacet;->this$0:Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary; |
| 41 | ····iget-object·v0,·v0,·Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary;->buffer:[B | 49 | ····iget-object·v0,·v0,·Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary;->buffer:[B |
| 42 | ····return-object·v0 | 50 | ····return-object·v0 |
| 43 | .end·method | 51 | .end·method |
| 44 | .method·public·valueSpan()Lcom/amazon/ion/Span; | 52 | .method·public·valueSpan()Lcom/amazon/ion/Span; |
| 45 | ····.locals·9 | 53 | ····.locals·9 |
| 46 | ····.line·28 | 54 | ····.line·281 |
| 47 | ····iget-object·v0,·p0,·Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary$RawValueSpanProviderFacet;->this$0:Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary; | 55 | ····iget-object·v0,·p0,·Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary$RawValueSpanProviderFacet;->this$0:Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary; |
| 48 | ····invoke-static·{v0},·Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary;->access$000(Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary;)Lcom/amazon/ion/IonType; | 56 | ····invoke-static·{v0},·Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary;->access$000(Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary;)Lcom/amazon/ion/IonType; |
| 49 | ····move-result-object·v0 | 57 | ····move-result-object·v0 |
| 50 | ····if-eqz·v0,·:cond_0 | 58 | ····if-eqz·v0,·:cond_0 |
| 51 | ····.line·28 | 59 | ····.line·284 |
| 52 | ····new-instance·v0,·Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary$IonReaderBinarySpan; | 60 | ····new-instance·v0,·Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary$IonReaderBinarySpan; |
| 53 | ····iget-object·v1,·p0,·Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary$RawValueSpanProviderFacet;->this$0:Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary; | 61 | ····iget-object·v1,·p0,·Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary$RawValueSpanProviderFacet;->this$0:Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary; |
| 54 | ····iget-object·v1,·v1,·Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary;->valueMarker:Lcom/amazon/ion/impl/Marker; | 62 | ····iget-object·v1,·v1,·Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary;->valueMarker:Lcom/amazon/ion/impl/Marker; |
| 55 | ····iget-wide·v2,·v1,·Lcom/amazon/ion/impl/Marker;->startIndex:J | 63 | ····iget-wide·v2,·v1,·Lcom/amazon/ion/impl/Marker;->startIndex:J |
| Offset 92, 15 lines modified | Offset 100, 15 lines modified | ||
| 92 | ····move-object·v1,·v0 | 100 | ····move-object·v1,·v0 |
| 93 | ····invoke-direct/range·{v1·..·v8},·Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary$IonReaderBinarySpan;-><init>(JJJLcom/amazon/ion/SymbolTable;)V | 101 | ····invoke-direct/range·{v1·..·v8},·Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary$IonReaderBinarySpan;-><init>(JJJLcom/amazon/ion/SymbolTable;)V |
| 94 | ····return-object·v0 | 102 | ····return-object·v0 |
| 95 | ····.line·28 | 103 | ····.line·282 |
| 96 | ····:cond_0 | 104 | ····:cond_0 |
| 97 | ····new-instance·v0,·Ljava/lang/IllegalStateException; | 105 | ····new-instance·v0,·Ljava/lang/IllegalStateException; |
| 98 | ····const-string·v1,·"IonReader·isn\'t·positioned·on·a·value" | 106 | ····const-string·v1,·"IonReader·isn\'t·positioned·on·a·value" |
| 99 | ····invoke-direct·{v0,·v1},·Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V | 107 | ····invoke-direct·{v0,·v1},·Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V |
| Offset 289, 15 lines modified | Offset 289, 15 lines modified | ||
| 289 | ····if-eqz·v0,·:cond_1 | 289 | ····if-eqz·v0,·:cond_1 |
| 290 | ····.line·102 | 290 | ····.line·102 |
| 291 | ····:cond_0 | 291 | ····:cond_0 |
| 292 | ····iget-object·p1,·p0,·Lcom/amazon/ion/impl/IonWriterUserBinary;->myCopySink:Lcom/amazon/ion/impl/_Private_ByteTransferSink; | 292 | ····iget-object·p1,·p0,·Lcom/amazon/ion/impl/IonWriterUserBinary;->myCopySink:Lcom/amazon/ion/impl/_Private_ByteTransferSink; |
| 293 | ····invoke-interface·{v1,·p1},·Lcom/amazon/ion/impl/_Private_ByteTransferReader;->transferCurrentValue(Lcom/amazon/ion/impl/_Private_ByteTransferSink;) | 293 | ····invoke-interface·{v1,·p1},·Lcom/amazon/ion/impl/_Private_ByteTransferReader;->transferCurrentValue(Lcom/amazon/ion/impl/_Private_ByteTransferSink;)Z |
| 294 | ····return-void | 294 | ····return-void |
| 295 | ····.line·109 | 295 | ····.line·109 |
| 296 | ····:cond_1 | 296 | ····:cond_1 |
| 297 | ····invoke-virtual·{p0,·p1},·Lcom/amazon/ion/impl/IonWriterUserBinary;->writeValueRecursively(Lcom/amazon/ion/IonReader;)V | 297 | ····invoke-virtual·{p0,·p1},·Lcom/amazon/ion/impl/IonWriterUserBinary;->writeValueRecursively(Lcom/amazon/ion/IonReader;)V |
| Offset 52, 41 lines modified | Offset 52, 41 lines modified | ||
| 52 | #·direct·methods | 52 | #·direct·methods |
| 53 | .method·constructor·<init>(Lcom/amazon/ion/IonBufferConfiguration;Ljava/io/InputStream;[BII)V | 53 | .method·constructor·<init>(Lcom/amazon/ion/IonBufferConfiguration;Ljava/io/InputStream;[BII)V |
| 54 | ····.locals·16 | 54 | ····.locals·16 |
| 55 | ····move-object/from16·v0,·p0 | 55 | ····move-object/from16·v0,·p0 |
| 56 | ····.line·10 | 56 | ····.line·106 |
| 57 | ····invoke-direct/range·{p0·..·p5},·Lcom/amazon/ion/impl/IonCursorBinary;-><init>(Lcom/amazon/ion/IonBufferConfiguration;Ljava/io/InputStream;[BII)V | 57 | ····invoke-direct/range·{p0·..·p5},·Lcom/amazon/ion/impl/IonCursorBinary;-><init>(Lcom/amazon/ion/IonBufferConfiguration;Ljava/io/InputStream;[BII)V |
| 58 | ····.line·7 | 58 | ····.line·74 |
| 59 | ····invoke-static·{},·Lcom/amazon/ion/impl/bin/utf8/Utf8StringDecoderPool;->getInstance()Lcom/amazon/ion/impl/bin/utf8/Utf8StringDecoderPool; | 59 | ····invoke-static·{},·Lcom/amazon/ion/impl/bin/utf8/Utf8StringDecoderPool;->getInstance()Lcom/amazon/ion/impl/bin/utf8/Utf8StringDecoderPool; |
| 60 | ····move-result-object·v1 | 60 | ····move-result-object·v1 |
| 61 | ····invoke-virtual·{v1},·Lcom/amazon/ion/impl/bin/utf8/Utf8StringDecoderPool;->getOrCreate()Lcom/amazon/ion/impl/bin/utf8/Poolable; | 61 | ····invoke-virtual·{v1},·Lcom/amazon/ion/impl/bin/utf8/Utf8StringDecoderPool;->getOrCreate()Lcom/amazon/ion/impl/bin/utf8/Poolable; |
| 62 | ····move-result-object·v1 | 62 | ····move-result-object·v1 |
| 63 | ····check-cast·v1,·Lcom/amazon/ion/impl/bin/utf8/Utf8StringDecoder; | 63 | ····check-cast·v1,·Lcom/amazon/ion/impl/bin/utf8/Utf8StringDecoder; |
| 64 | ····iput-object·v1,·v0,·Lcom/amazon/ion/impl/IonReaderContinuableCoreBinary;->utf8Decoder:Lcom/amazon/ion/impl/bin/utf8/Utf8StringDecoder; | 64 | ····iput-object·v1,·v0,·Lcom/amazon/ion/impl/IonReaderContinuableCoreBinary;->utf8Decoder:Lcom/amazon/ion/impl/bin/utf8/Utf8StringDecoder; |
| 65 | ····const-wide/16·v1,·-0x1 | 65 | ····const-wide/16·v1,·-0x1 |
| 66 | ····.line·7 | 66 | ····.line·76 |
| 67 | ····iput-wide·v1,·v0,·Lcom/amazon/ion/impl/IonReaderContinuableCoreBinary;->peekIndex:J | 67 | ····iput-wide·v1,·v0,·Lcom/amazon/ion/impl/IonReaderContinuableCoreBinary;->peekIndex:J |
| 68 | ····const/4·v1,·0x0 | 68 | ····const/4·v1,·0x0 |
| 69 | ····.line· | 69 | ····.line·79 |
| 70 | ····iput·v1,·v0,·Lcom/amazon/ion/impl/IonReaderContinuableCoreBinary;->lobBytesRead:I | 70 | ····iput·v1,·v0,·Lcom/amazon/ion/impl/IonReaderContinuableCoreBinary;->lobBytesRead:I |
| 71 | ····.line·11 | 71 | ····.line·112 |
| 72 | ····new-array·v2,·v1,·[B | 72 | ····new-array·v2,·v1,·[B |
| 73 | ····const/4·v3,·0x1 | 73 | ····const/4·v3,·0x1 |
| 74 | ····new-array·v4,·v3,·[B | 74 | ····new-array·v4,·v3,·[B |
| 75 | ····const/4·v5,·0x2 | 75 | ····const/4·v5,·0x2 |
| Offset 185, 63 lines modified | Offset 185, 63 lines modified | ||
| 185 | ····const/16·v2,·0xc | 185 | ····const/16·v2,·0xc |
| 186 | ····aput-object·v3,·v15,·v2 | 186 | ····aput-object·v3,·v15,·v2 |
| 187 | ····iput-object·v15,·v0,·Lcom/amazon/ion/impl/IonReaderContinuableCoreBinary;->scratchForSize:[[B | 187 | ····iput-object·v15,·v0,·Lcom/amazon/ion/impl/IonReaderContinuableCoreBinary;->scratchForSize:[[B |
| 188 | ····.line·10 | 188 | ····.line·107 |
| 189 | ····new-instance·v2,·Lcom/amazon/ion/impl/_Private_ScalarConversions$ValueVariant; | 189 | ····new-instance·v2,·Lcom/amazon/ion/impl/_Private_ScalarConversions$ValueVariant; |
| 190 | ····invoke-direct·{v2},·Lcom/amazon/ion/impl/_Private_ScalarConversions$ValueVariant;-><init>()V | 190 | ····invoke-direct·{v2},·Lcom/amazon/ion/impl/_Private_ScalarConversions$ValueVariant;-><init>()V |
| 191 | ····iput-object·v2,·v0,·Lcom/amazon/ion/impl/IonReaderContinuableCoreBinary;->scalarConverter:Lcom/amazon/ion/impl/_Private_ScalarConversions$ValueVariant; | 191 | ····iput-object·v2,·v0,·Lcom/amazon/ion/impl/IonReaderContinuableCoreBinary;->scalarConverter:Lcom/amazon/ion/impl/_Private_ScalarConversions$ValueVariant; |
| 192 | ····.line·10 | 192 | ····.line·108 |
| 193 | ····new-instance·v2,·Lcom/amazon/ion/impl/bin/IntList; | 193 | ····new-instance·v2,·Lcom/amazon/ion/impl/bin/IntList; |
| 194 | ····invoke-direct·{v2,·v1},·Lcom/amazon/ion/impl/bin/IntList;-><init>(I)V | 194 | ····invoke-direct·{v2,·v1},·Lcom/amazon/ion/impl/bin/IntList;-><init>(I)V |
| 195 | ····iput-object·v2,·v0,·Lcom/amazon/ion/impl/IonReaderContinuableCoreBinary;->annotationSids:Lcom/amazon/ion/impl/bin/IntList; | 195 | ····iput-object·v2,·v0,·Lcom/amazon/ion/impl/IonReaderContinuableCoreBinary;->annotationSids:Lcom/amazon/ion/impl/bin/IntList; |
| 196 | ····return-void | 196 | ····return-void |
| 197 | .end·method | 197 | .end·method |
| 198 | .method·constructor·<init>(Lcom/amazon/ion/IonBufferConfiguration;[BII)V | 198 | .method·constructor·<init>(Lcom/amazon/ion/IonBufferConfiguration;[BII)V |
| 199 | ····.locals·16 | 199 | ····.locals·16 |
| 200 | ····move-object/from16·v0,·p0 | 200 | ····move-object/from16·v0,·p0 |
| 201 | ····.line·9 | 201 | ····.line·93 |
| 202 | ····invoke-direct/range·{p0·..·p4},·Lcom/amazon/ion/impl/IonCursorBinary;-><init>(Lcom/amazon/ion/IonBufferConfiguration;[BII)V | 202 | ····invoke-direct/range·{p0·..·p4},·Lcom/amazon/ion/impl/IonCursorBinary;-><init>(Lcom/amazon/ion/IonBufferConfiguration;[BII)V |
| 203 | ····.line·7 | 203 | ····.line·74 |
| 204 | ····invoke-static·{},·Lcom/amazon/ion/impl/bin/utf8/Utf8StringDecoderPool;->getInstance()Lcom/amazon/ion/impl/bin/utf8/Utf8StringDecoderPool; | 204 | ····invoke-static·{},·Lcom/amazon/ion/impl/bin/utf8/Utf8StringDecoderPool;->getInstance()Lcom/amazon/ion/impl/bin/utf8/Utf8StringDecoderPool; |
| 205 | ····move-result-object·v1 | 205 | ····move-result-object·v1 |
| 206 | ····invoke-virtual·{v1},·Lcom/amazon/ion/impl/bin/utf8/Utf8StringDecoderPool;->getOrCreate()Lcom/amazon/ion/impl/bin/utf8/Poolable; | 206 | ····invoke-virtual·{v1},·Lcom/amazon/ion/impl/bin/utf8/Utf8StringDecoderPool;->getOrCreate()Lcom/amazon/ion/impl/bin/utf8/Poolable; |
| 207 | ····move-result-object·v1 | 207 | ····move-result-object·v1 |
| 208 | ····check-cast·v1,·Lcom/amazon/ion/impl/bin/utf8/Utf8StringDecoder; | 208 | ····check-cast·v1,·Lcom/amazon/ion/impl/bin/utf8/Utf8StringDecoder; |
| 209 | ····iput-object·v1,·v0,·Lcom/amazon/ion/impl/IonReaderContinuableCoreBinary;->utf8Decoder:Lcom/amazon/ion/impl/bin/utf8/Utf8StringDecoder; | 209 | ····iput-object·v1,·v0,·Lcom/amazon/ion/impl/IonReaderContinuableCoreBinary;->utf8Decoder:Lcom/amazon/ion/impl/bin/utf8/Utf8StringDecoder; |
| 210 | ····const-wide/16·v1,·-0x1 | 210 | ····const-wide/16·v1,·-0x1 |
| 211 | ····.line·7 | 211 | ····.line·76 |
| 212 | ····iput-wide·v1,·v0,·Lcom/amazon/ion/impl/IonReaderContinuableCoreBinary;->peekIndex:J | 212 | ····iput-wide·v1,·v0,·Lcom/amazon/ion/impl/IonReaderContinuableCoreBinary;->peekIndex:J |
| 213 | ····const/4·v1,·0x0 | 213 | ····const/4·v1,·0x0 |
| 214 | ····.line· | 214 | ····.line·79 |
| 215 | ····iput·v1,·v0,·Lcom/amazon/ion/impl/IonReaderContinuableCoreBinary;->lobBytesRead:I | 215 | ····iput·v1,·v0,·Lcom/amazon/ion/impl/IonReaderContinuableCoreBinary;->lobBytesRead:I |
| 216 | ····.line·11 | 216 | ····.line·112 |
| 217 | ····new-array·v2,·v1,·[B | 217 | ····new-array·v2,·v1,·[B |
| 218 | ····const/4·v3,·0x1 | 218 | ····const/4·v3,·0x1 |
| 219 | ····new-array·v4,·v3,·[B | 219 | ····new-array·v4,·v3,·[B |
| 220 | ····const/4·v5,·0x2 | 220 | ····const/4·v5,·0x2 |
| Offset 340, 46 lines modified | Offset 340, 46 lines modified | ||
| 340 | ····const/16·v2,·0xc | 340 | ····const/16·v2,·0xc |
| 341 | ····aput-object·v3,·v15,·v2 | 341 | ····aput-object·v3,·v15,·v2 |
| 342 | ····iput-object·v15,·v0,·Lcom/amazon/ion/impl/IonReaderContinuableCoreBinary;->scratchForSize:[[B | 342 | ····iput-object·v15,·v0,·Lcom/amazon/ion/impl/IonReaderContinuableCoreBinary;->scratchForSize:[[B |
| 343 | ····.line·9 | 343 | ····.line·94 |
| 344 | ····new-instance·v2,·Lcom/amazon/ion/impl/_Private_ScalarConversions$ValueVariant; | 344 | ····new-instance·v2,·Lcom/amazon/ion/impl/_Private_ScalarConversions$ValueVariant; |
| 345 | ····invoke-direct·{v2},·Lcom/amazon/ion/impl/_Private_ScalarConversions$ValueVariant;-><init>()V | 345 | ····invoke-direct·{v2},·Lcom/amazon/ion/impl/_Private_ScalarConversions$ValueVariant;-><init>()V |
| 346 | ····iput-object·v2,·v0,·Lcom/amazon/ion/impl/IonReaderContinuableCoreBinary;->scalarConverter:Lcom/amazon/ion/impl/_Private_ScalarConversions$ValueVariant; | 346 | ····iput-object·v2,·v0,·Lcom/amazon/ion/impl/IonReaderContinuableCoreBinary;->scalarConverter:Lcom/amazon/ion/impl/_Private_ScalarConversions$ValueVariant; |
| 347 | ····.line·9 | 347 | ····.line·95 |
| 348 | ····new-instance·v2,·Lcom/amazon/ion/impl/bin/IntList; | 348 | ····new-instance·v2,·Lcom/amazon/ion/impl/bin/IntList; |
| 349 | ····invoke-direct·{v2,·v1},·Lcom/amazon/ion/impl/bin/IntList;-><init>(I)V | 349 | ····invoke-direct·{v2,·v1},·Lcom/amazon/ion/impl/bin/IntList;-><init>(I)V |
| 350 | ····iput-object·v2,·v0,·Lcom/amazon/ion/impl/IonReaderContinuableCoreBinary;->annotationSids:Lcom/amazon/ion/impl/bin/IntList; | 350 | ····iput-object·v2,·v0,·Lcom/amazon/ion/impl/IonReaderContinuableCoreBinary;->annotationSids:Lcom/amazon/ion/impl/bin/IntList; |
| Max diff block lines reached; 81061/85454 bytes (94.86%) of diff not shown. | |||
| Offset 210, 20 lines modified | Offset 210, 22 lines modified | ||
| 210 | ····.line·226 | 210 | ····.line·226 |
| 211 | ····invoke-virtual·{p0},·Lcom/amazon/ion/impl/_Private_IonTextWriterBuilder;->getCallbackBuilder()Lcom/amazon/ion/impl/_Private_CallbackBuilder; | 211 | ····invoke-virtual·{p0},·Lcom/amazon/ion/impl/_Private_IonTextWriterBuilder;->getCallbackBuilder()Lcom/amazon/ion/impl/_Private_CallbackBuilder; |
| 212 | ····move-result-object·v4 | 212 | ····move-result-object·v4 |
| 213 | ····if-nez·v4,·:cond_0 | 213 | ····if-nez·v4,·:cond_0 |
| 214 | ····.line·227 | ||
| 214 | ····new-instance·v4,·Lcom/amazon/ion/impl/IonWriterSystemText; | 215 | ····new-instance·v4,·Lcom/amazon/ion/impl/IonWriterSystemText; |
| 215 | ····invoke-direct·{v4,·v3,·p0,·p1},·Lcom/amazon/ion/impl/IonWriterSystemText;-><init>(Lcom/amazon/ion/SymbolTable;Lcom/amazon/ion/impl/_Private_IonTextWriterBuilder;Lcom/amazon/ion/util/_Private_FastAppendable;)V | 216 | ····invoke-direct·{v4,·v3,·p0,·p1},·Lcom/amazon/ion/impl/IonWriterSystemText;-><init>(Lcom/amazon/ion/SymbolTable;Lcom/amazon/ion/impl/_Private_IonTextWriterBuilder;Lcom/amazon/ion/util/_Private_FastAppendable;)V |
| 216 | ····goto·:goto_0 | 217 | ····goto·:goto_0 |
| 218 | ····.line·230 | ||
| 217 | ····:cond_0 | 219 | ····:cond_0 |
| 218 | ····new-instance·v4,·Lcom/amazon/ion/impl/IonWriterSystemTextMarkup; | 220 | ····new-instance·v4,·Lcom/amazon/ion/impl/IonWriterSystemTextMarkup; |
| 219 | ····invoke-direct·{v4,·v3,·p0,·p1},·Lcom/amazon/ion/impl/IonWriterSystemTextMarkup;-><init>(Lcom/amazon/ion/SymbolTable;Lcom/amazon/ion/impl/_Private_IonTextWriterBuilder;Lcom/amazon/ion/util/_Private_FastAppendable;)V | 221 | ····invoke-direct·{v4,·v3,·p0,·p1},·Lcom/amazon/ion/impl/IonWriterSystemTextMarkup;-><init>(Lcom/amazon/ion/SymbolTable;Lcom/amazon/ion/impl/_Private_IonTextWriterBuilder;Lcom/amazon/ion/util/_Private_FastAppendable;)V |
| 220 | ····.line·234 | 222 | ····.line·234 |
| 221 | ····:goto_0 | 223 | ····:goto_0 |
| Offset 2, 17 lines modified | Offset 2, 17 lines modified | ||
| 2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
| 3 | .source·"IonBinary.java" | 3 | .source·"IonBinary.java" |
| 4 | #·annotations | 4 | #·annotations |
| 5 | .annotation·system·Ldalvik/annotation/MemberClasses; | 5 | .annotation·system·Ldalvik/annotation/MemberClasses; |
| 6 | ····value·=·{ | 6 | ····value·=·{ |
| 7 | ········Lcom/amazon/ion/impl/IonBinary$Reader;, | ||
| 7 | ········Lcom/amazon/ion/impl/IonBinary$PositionMarker;, | 8 | ········Lcom/amazon/ion/impl/IonBinary$PositionMarker;, |
| 8 | ········Lcom/amazon/ion/impl/IonBinary$Writer;, | 9 | ········Lcom/amazon/ion/impl/IonBinary$Writer;, |
| 9 | ········Lcom/amazon/ion/impl/IonBinary$Reader;, | ||
| 10 | ········Lcom/amazon/ion/impl/IonBinary$BufferManager; | 10 | ········Lcom/amazon/ion/impl/IonBinary$BufferManager; |
| 11 | ····} | 11 | ····} |
| 12 | .end·annotation | 12 | .end·annotation |
| 13 | #·static·fields | 13 | #·static·fields |
| 14 | .field·static·final·synthetic·$assertionsDisabled:Z·=·false | 14 | .field·static·final·synthetic·$assertionsDisabled:Z·=·false |
| Offset 30, 52 lines modified | Offset 30, 52 lines modified | ||
| 30 | ····return-void | 30 | ····return-void |
| 31 | .end·method | 31 | .end·method |
| 32 | .method·protected·constructor·<init>(Lcom/amazon/ion/impl/UnifiedInputStreamX;)V | 32 | .method·protected·constructor·<init>(Lcom/amazon/ion/impl/UnifiedInputStreamX;)V |
| 33 | ····.locals·1 | 33 | ····.locals·1 |
| 34 | ····.line· | 34 | ····.line·52 |
| 35 | ····invoke-direct·{p0},·Lcom/amazon/ion/impl/IonReaderTextRawX;-><init>()V | 35 | ····invoke-direct·{p0},·Lcom/amazon/ion/impl/IonReaderTextRawX;-><init>()V |
| 36 | ····const/4·v0,·0x1 | 36 | ····const/4·v0,·0x1 |
| 37 | ····.line· | 37 | ····.line·53 |
| 38 | ····invoke-static·{v0},·Lcom/amazon/ion/impl/_Private_Utils;->systemSymtab(I)Lcom/amazon/ion/SymbolTable; | 38 | ····invoke-static·{v0},·Lcom/amazon/ion/impl/_Private_Utils;->systemSymtab(I)Lcom/amazon/ion/SymbolTable; |
| 39 | ····move-result-object·v0 | 39 | ····move-result-object·v0 |
| 40 | ····iput-object·v0,·p0,·Lcom/amazon/ion/impl/IonReaderTextSystemX;->_system_symtab:Lcom/amazon/ion/SymbolTable; | 40 | ····iput-object·v0,·p0,·Lcom/amazon/ion/impl/IonReaderTextSystemX;->_system_symtab:Lcom/amazon/ion/SymbolTable; |
| 41 | ····.line· | 41 | ····.line·54 |
| 42 | ····invoke-virtual·{p0},·Lcom/amazon/ion/impl/IonReaderTextSystemX;->init_once()V | 42 | ····invoke-virtual·{p0},·Lcom/amazon/ion/impl/IonReaderTextSystemX;->init_once()V |
| 43 | ····.line· | 43 | ····.line·55 |
| 44 | ····sget-object·v0,·Lcom/amazon/ion/IonType;->DATAGRAM:Lcom/amazon/ion/IonType; | 44 | ····sget-object·v0,·Lcom/amazon/ion/IonType;->DATAGRAM:Lcom/amazon/ion/IonType; |
| 45 | ····invoke-virtual·{p0,·p1,·v0},·Lcom/amazon/ion/impl/IonReaderTextSystemX;->init(Lcom/amazon/ion/impl/UnifiedInputStreamX;Lcom/amazon/ion/IonType;)V | 45 | ····invoke-virtual·{p0,·p1,·v0},·Lcom/amazon/ion/impl/IonReaderTextSystemX;->init(Lcom/amazon/ion/impl/UnifiedInputStreamX;Lcom/amazon/ion/IonType;)V |
| 46 | ····return-void | 46 | ····return-void |
| 47 | .end·method | 47 | .end·method |
| 48 | .method·private·final·cast_cached_value(I)V | 48 | .method·private·final·cast_cached_value(I)V |
| 49 | ····.locals·3 | 49 | ····.locals·3 |
| 50 | ····.line·4 | 50 | ····.line·427 |
| 51 | ····iget-object·v0,·p0,·Lcom/amazon/ion/impl/IonReaderTextSystemX;->_v:Lcom/amazon/ion/impl/_Private_ScalarConversions$ValueVariant; | 51 | ····iget-object·v0,·p0,·Lcom/amazon/ion/impl/IonReaderTextSystemX;->_v:Lcom/amazon/ion/impl/_Private_ScalarConversions$ValueVariant; |
| 52 | ····invoke-virtual·{v0},·Lcom/amazon/ion/impl/_Private_ScalarConversions$ValueVariant;->isNull()Z | 52 | ····invoke-virtual·{v0},·Lcom/amazon/ion/impl/_Private_ScalarConversions$ValueVariant;->isNull()Z |
| 53 | ····move-result·v0 | 53 | ····move-result·v0 |
| 54 | ····if-eqz·v0,·:cond_0 | 54 | ····if-eqz·v0,·:cond_0 |
| 55 | ····return-void | 55 | ····return-void |
| 56 | ····.line·4 | 56 | ····.line·431 |
| 57 | ····:cond_0 | 57 | ····:cond_0 |
| 58 | ····sget-object·v0,·Lcom/amazon/ion/IonType;->SYMBOL:Lcom/amazon/ion/IonType; | 58 | ····sget-object·v0,·Lcom/amazon/ion/IonType;->SYMBOL:Lcom/amazon/ion/IonType; |
| 59 | ····iget-object·v1,·p0,·Lcom/amazon/ion/impl/IonReaderTextSystemX;->_value_type:Lcom/amazon/ion/IonType; | 59 | ····iget-object·v1,·p0,·Lcom/amazon/ion/impl/IonReaderTextSystemX;->_value_type:Lcom/amazon/ion/IonType; |
| 60 | ····invoke-virtual·{v0,·v1},·Lcom/amazon/ion/IonType;->equals(Ljava/lang/Object;)Z | 60 | ····invoke-virtual·{v0,·v1},·Lcom/amazon/ion/IonType;->equals(Ljava/lang/Object;)Z |
| Offset 89, 188 lines modified | Offset 89, 188 lines modified | ||
| 89 | ····if-eq·p1,·v0,·:cond_2 | 89 | ····if-eq·p1,·v0,·:cond_2 |
| 90 | ····const/16·v0,·0x8 | 90 | ····const/16·v0,·0x8 |
| 91 | ····if-ne·p1,·v0,·:cond_1 | 91 | ····if-ne·p1,·v0,·:cond_1 |
| 92 | ····.line·4 | 92 | ····.line·434 |
| 93 | ····iget-object·p1,·p0,·Lcom/amazon/ion/impl/IonReaderTextSystemX;->_v:Lcom/amazon/ion/impl/_Private_ScalarConversions$ValueVariant; | 93 | ····iget-object·p1,·p0,·Lcom/amazon/ion/impl/IonReaderTextSystemX;->_v:Lcom/amazon/ion/impl/_Private_ScalarConversions$ValueVariant; |
| 94 | ····invoke-virtual·{p1},·Lcom/amazon/ion/impl/_Private_ScalarConversions$ValueVariant;->getInt()I | 94 | ····invoke-virtual·{p1},·Lcom/amazon/ion/impl/_Private_ScalarConversions$ValueVariant;->getInt()I |
| 95 | ····move-result·p1 | 95 | ····move-result·p1 |
| 96 | ····.line·4 | 96 | ····.line·435 |
| 97 | ····invoke-virtual·{p0},·Lcom/amazon/ion/impl/IonReaderTextSystemX;->getSymbolTable()Lcom/amazon/ion/SymbolTable; | 97 | ····invoke-virtual·{p0},·Lcom/amazon/ion/impl/IonReaderTextSystemX;->getSymbolTable()Lcom/amazon/ion/SymbolTable; |
| 98 | ····move-result-object·v0 | 98 | ····move-result-object·v0 |
| 99 | ····invoke-interface·{v0,·p1},·Lcom/amazon/ion/SymbolTable;->findKnownSymbol(I)Ljava/lang/String; | 99 | ····invoke-interface·{v0,·p1},·Lcom/amazon/ion/SymbolTable;->findKnownSymbol(I)Ljava/lang/String; |
| 100 | ····move-result-object·p1 | 100 | ····move-result-object·p1 |
| 101 | ····.line·4 | 101 | ····.line·436 |
| 102 | ····iget-object·v0,·p0,·Lcom/amazon/ion/impl/IonReaderTextSystemX;->_v:Lcom/amazon/ion/impl/_Private_ScalarConversions$ValueVariant; | 102 | ····iget-object·v0,·p0,·Lcom/amazon/ion/impl/IonReaderTextSystemX;->_v:Lcom/amazon/ion/impl/_Private_ScalarConversions$ValueVariant; |
| 103 | ····invoke-virtual·{v0,·p1},·Lcom/amazon/ion/impl/_Private_ScalarConversions$ValueVariant;->addValue(Ljava/lang/String;)V | 103 | ····invoke-virtual·{v0,·p1},·Lcom/amazon/ion/impl/_Private_ScalarConversions$ValueVariant;->addValue(Ljava/lang/String;)V |
| 104 | ····goto·:goto_0 | 104 | ····goto·:goto_0 |
| 105 | ····.line·4 | 105 | ····.line·444 |
| 106 | ····:cond_1 | 106 | ····:cond_1 |
| 107 | ····new-instance·v0,·Ljava/lang/StringBuilder; | 107 | ····new-instance·v0,·Ljava/lang/StringBuilder; |
| 108 | ····const-string·v2,·"can\'t·cast·symbol·from·" | 108 | ····const-string·v2,·"can\'t·cast·symbol·from·" |
| 109 | ····invoke-direct·{v0,·v2},·Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V | 109 | ····invoke-direct·{v0,·v2},·Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V |
| 110 | ····iget-object·v2,·p0,·Lcom/amazon/ion/impl/IonReaderTextSystemX;->_v:Lcom/amazon/ion/impl/_Private_ScalarConversions$ValueVariant; | 110 | ····iget-object·v2,·p0,·Lcom/amazon/ion/impl/IonReaderTextSystemX;->_v:Lcom/amazon/ion/impl/_Private_ScalarConversions$ValueVariant; |
| 111 | ····.line·4 | 111 | ····.line·445 |
| 112 | ····invoke-virtual·{v2},·Lcom/amazon/ion/impl/_Private_ScalarConversions$ValueVariant;->getAuthoritativeType()I | 112 | ····invoke-virtual·{v2},·Lcom/amazon/ion/impl/_Private_ScalarConversions$ValueVariant;->getAuthoritativeType()I |
| 113 | ····move-result·v2 | 113 | ····move-result·v2 |
| 114 | ····invoke-static·{v2},·Lcom/amazon/ion/impl/_Private_ScalarConversions;->getValueTypeName(I)Ljava/lang/String; | 114 | ····invoke-static·{v2},·Lcom/amazon/ion/impl/_Private_ScalarConversions;->getValueTypeName(I)Ljava/lang/String; |
| 115 | ····move-result-object·v2 | 115 | ····move-result-object·v2 |
| 116 | ····invoke-virtual·{v0,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 116 | ····invoke-virtual·{v0,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
| 117 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 117 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
| 118 | ····.line·4 | 118 | ····.line·447 |
| 119 | ····invoke-static·{p1},·Lcom/amazon/ion/impl/_Private_ScalarConversions;->getValueTypeName(I)Ljava/lang/String; | 119 | ····invoke-static·{p1},·Lcom/amazon/ion/impl/_Private_ScalarConversions;->getValueTypeName(I)Ljava/lang/String; |
| 120 | ····move-result-object·p1 | 120 | ····move-result-object·p1 |
| 121 | ····invoke-virtual·{v0,·p1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 121 | ····invoke-virtual·{v0,·p1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
| 122 | ····invoke-virtual·{v0},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; | 122 | ····invoke-virtual·{v0},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; |
| 123 | ····move-result-object·p1 | 123 | ····move-result-object·p1 |
| 124 | ····.line·4 | 124 | ····.line·448 |
| 125 | ····new-instance·v0,·Lcom/amazon/ion/impl/_Private_ScalarConversions$CantConvertException; | 125 | ····new-instance·v0,·Lcom/amazon/ion/impl/_Private_ScalarConversions$CantConvertException; |
| 126 | ····invoke-direct·{v0,·p1},·Lcom/amazon/ion/impl/_Private_ScalarConversions$CantConvertException;-><init>(Ljava/lang/String;)V | 126 | ····invoke-direct·{v0,·p1},·Lcom/amazon/ion/impl/_Private_ScalarConversions$CantConvertException;-><init>(Ljava/lang/String;)V |
| 127 | ····throw·v0 | 127 | ····throw·v0 |
| 128 | ····.line·4 | 128 | ····.line·439 |
| 129 | ····:cond_2 | 129 | ····:cond_2 |
| 130 | ····iget-object·p1,·p0,·Lcom/amazon/ion/impl/IonReaderTextSystemX;->_v:Lcom/amazon/ion/impl/_Private_ScalarConversions$ValueVariant; | 130 | ····iget-object·p1,·p0,·Lcom/amazon/ion/impl/IonReaderTextSystemX;->_v:Lcom/amazon/ion/impl/_Private_ScalarConversions$ValueVariant; |
| Max diff block lines reached; 81098/85542 bytes (94.80%) of diff not shown. | |||
| Offset 5, 33 lines modified | Offset 5, 29 lines modified | ||
| 5 | #·interfaces | 5 | #·interfaces |
| 6 | .implements·Lcom/amazon/ion/impl/_Private_ListWriter; | 6 | .implements·Lcom/amazon/ion/impl/_Private_ListWriter; |
| 7 | #·annotations | 7 | #·annotations |
| 8 | .annotation·system·Ldalvik/annotation/MemberClasses; | 8 | .annotation·system·Ldalvik/annotation/MemberClasses; |
| 9 | ····value·=·{ | 9 | ····value·=·{ |
| 10 | ········Lcom/amazon/ion/impl/IonWriterSystemBinary$PatchedValues;, | ||
| 10 | ········Lcom/amazon/ion/impl/IonWriterSystemBinary$CountingStream; | 11 | ········Lcom/amazon/ion/impl/IonWriterSystemBinary$CountingStream; |
| 11 | ········Lcom/amazon/ion/impl/IonWriterSystemBinary$PatchedValues; | ||
| 12 | ····} | 12 | ····} |
| 13 | .end·annotation | 13 | .end·annotation |
| 14 | #·static·fields | 14 | #·static·fields |
| 15 | .field·static·final·synthetic·$assertionsDisabled:Z·=·false | 15 | .field·static·final·synthetic·$assertionsDisabled:Z·=·false |
| 16 | .field·private·static·final·DEFAULT_PATCH_COUNT:I·=·0xa | 16 | .field·private·static·final·DEFAULT_PATCH_COUNT:I·=·0xa |
| 17 | .field·private·static·final·DEFAULT_PATCH_DEPTH:I·=·0xa | 17 | .field·private·static·final·DEFAULT_PATCH_DEPTH:I·=·0xa |
| 18 | .field·private·static·final·NOT_A_SYMBOL_TABLE_IDX:I·=·-0x1 | ||
| 19 | .field·private·static·final·TID_ANNOTATION_PATCH:I·=·0x11 | 18 | .field·private·static·final·TID_ANNOTATION_PATCH:I·=·0x11 |
| 20 | .field·private·static·final·TID_FOR_SYMBOL_TABLE_PATCH:I·=·0x11 | ||
| 21 | .field·private·static·final·TID_RAW:I·=·0x13 | 19 | .field·private·static·final·TID_RAW:I·=·0x13 |
| 22 | .field·private·static·final·TID_SYMBOL_TABLE_PATCH:I·=·0x12 | 20 | .field·private·static·final·TID_SYMBOL_TABLE_PATCH:I·=·0x12 |
| 23 | .field·static·final·UNKNOWN_LENGTH:I·=·-0x1 | 21 | .field·static·final·UNKNOWN_LENGTH:I·=·-0x1 |
| Offset 81, 175 lines modified | Offset 77, 176 lines modified | ||
| 81 | .end·method | 77 | .end·method |
| 82 | .method·constructor·<init>(Lcom/amazon/ion/SymbolTable;Ljava/io/OutputStream;ZZ)V | 78 | .method·constructor·<init>(Lcom/amazon/ion/SymbolTable;Ljava/io/OutputStream;ZZ)V |
| 83 | ····.locals·2 | 79 | ····.locals·2 |
| 84 | ····if-eqz·p4,·:cond_0 | 80 | ····if-eqz·p4,·:cond_0 |
| 85 | ····.line·3 | 81 | ····.line·312 |
| 86 | ····sget-object·p4,·Lcom/amazon/ion/system/IonWriterBuilder$InitialIvmHandling;->ENSURE:Lcom/amazon/ion/system/IonWriterBuilder$InitialIvmHandling; | 82 | ····sget-object·p4,·Lcom/amazon/ion/system/IonWriterBuilder$InitialIvmHandling;->ENSURE:Lcom/amazon/ion/system/IonWriterBuilder$InitialIvmHandling; |
| 87 | ····goto·:goto_0 | 83 | ····goto·:goto_0 |
| 88 | ····:cond_0 | 84 | ····:cond_0 |
| 89 | ····const/4·p4,·0x0 | 85 | ····const/4·p4,·0x0 |
| 90 | ····:goto_0 | 86 | ····:goto_0 |
| 91 | ····sget-object·v0,·Lcom/amazon/ion/system/IonWriterBuilder$IvmMinimizing;->ADJACENT:Lcom/amazon/ion/system/IonWriterBuilder$IvmMinimizing; | 87 | ····sget-object·v0,·Lcom/amazon/ion/system/IonWriterBuilder$IvmMinimizing;->ADJACENT:Lcom/amazon/ion/system/IonWriterBuilder$IvmMinimizing; |
| 92 | ····const/4·v1,·0x1 | 88 | ····const/4·v1,·0x1 |
| 89 | ····.line·311 | ||
| 93 | ····invoke-direct·{p0,·p1,·p4,·v0,·v1},·Lcom/amazon/ion/impl/IonWriterSystem;-><init>(Lcom/amazon/ion/SymbolTable;Lcom/amazon/ion/system/IonWriterBuilder$InitialIvmHandling;Lcom/amazon/ion/system/IonWriterBuilder$IvmMinimizing;Z)V | 90 | ····invoke-direct·{p0,·p1,·p4,·v0,·v1},·Lcom/amazon/ion/impl/IonWriterSystem;-><init>(Lcom/amazon/ion/SymbolTable;Lcom/amazon/ion/system/IonWriterBuilder$InitialIvmHandling;Lcom/amazon/ion/system/IonWriterBuilder$IvmMinimizing;Z)V |
| 94 | ····.line·2 | 91 | ····.line·228 |
| 95 | ····new-instance·p1,·Lcom/amazon/ion/impl/IonWriterSystemBinary$PatchedValues; | 92 | ····new-instance·p1,·Lcom/amazon/ion/impl/IonWriterSystemBinary$PatchedValues; |
| 96 | ····invoke-direct·{p1},·Lcom/amazon/ion/impl/IonWriterSystemBinary$PatchedValues;-><init>()V | 93 | ····invoke-direct·{p1},·Lcom/amazon/ion/impl/IonWriterSystemBinary$PatchedValues;-><init>()V |
| 97 | ····iput-object·p1,·p0,·Lcom/amazon/ion/impl/IonWriterSystemBinary;->_patch:Lcom/amazon/ion/impl/IonWriterSystemBinary$PatchedValues; | 94 | ····iput-object·p1,·p0,·Lcom/amazon/ion/impl/IonWriterSystemBinary;->_patch:Lcom/amazon/ion/impl/IonWriterSystemBinary$PatchedValues; |
| 98 | ····const/4·p1,·0x0 | 95 | ····const/4·p1,·0x0 |
| 99 | ····.line·2 | 96 | ····.line·267 |
| 100 | ····iput·p1,·p0,·Lcom/amazon/ion/impl/IonWriterSystemBinary;->_patch_count:I | 97 | ····iput·p1,·p0,·Lcom/amazon/ion/impl/IonWriterSystemBinary;->_patch_count:I |
| 101 | ····const/16·p4,·0xa | 98 | ····const/16·p4,·0xa |
| 102 | ····.line·2 | 99 | ····.line·268 |
| 103 | ····new-array·v0,·p4,·[I | 100 | ····new-array·v0,·p4,·[I |
| 104 | ····iput-object·v0,·p0,·Lcom/amazon/ion/impl/IonWriterSystemBinary;->_patch_lengths:[I | 101 | ····iput-object·v0,·p0,·Lcom/amazon/ion/impl/IonWriterSystemBinary;->_patch_lengths:[I |
| 105 | ····.line·2 | 102 | ····.line·269 |
| 106 | ····new-array·v0,·p4,·[I | 103 | ····new-array·v0,·p4,·[I |
| 107 | ····iput-object·v0,·p0,·Lcom/amazon/ion/impl/IonWriterSystemBinary;->_patch_offsets:[I | 104 | ····iput-object·v0,·p0,·Lcom/amazon/ion/impl/IonWriterSystemBinary;->_patch_offsets:[I |
| 108 | ····.line·2 | 105 | ····.line·270 |
| 109 | ····new-array·v0,·p4,·[I | 106 | ····new-array·v0,·p4,·[I |
| 110 | ····iput-object·v0,·p0,·Lcom/amazon/ion/impl/IonWriterSystemBinary;->_patch_table_idx:[I | 107 | ····iput-object·v0,·p0,·Lcom/amazon/ion/impl/IonWriterSystemBinary;->_patch_table_idx:[I |
| 111 | ····.line·2 | 108 | ····.line·271 |
| 112 | ····new-array·v0,·p4,·[I | 109 | ····new-array·v0,·p4,·[I |
| 113 | ····iput-object·v0,·p0,·Lcom/amazon/ion/impl/IonWriterSystemBinary;->_patch_types:[I | 110 | ····iput-object·v0,·p0,·Lcom/amazon/ion/impl/IonWriterSystemBinary;->_patch_types:[I |
| 114 | ····.line·2 | 111 | ····.line·272 |
| 115 | ····new-array·v0,·p4,·[Z | 112 | ····new-array·v0,·p4,·[Z |
| 116 | ····iput-object·v0,·p0,·Lcom/amazon/ion/impl/IonWriterSystemBinary;->_patch_in_struct:[Z | 113 | ····iput-object·v0,·p0,·Lcom/amazon/ion/impl/IonWriterSystemBinary;->_patch_in_struct:[Z |
| 117 | ····.line·2 | 114 | ····.line·277 |
| 118 | ····iput·p1,·p0,·Lcom/amazon/ion/impl/IonWriterSystemBinary;->_patch_symbol_table_count:I | 115 | ····iput·p1,·p0,·Lcom/amazon/ion/impl/IonWriterSystemBinary;->_patch_symbol_table_count:I |
| 119 | ····.line·2 | 116 | ····.line·278 |
| 120 | ····new-array·p1,·p4,·[Lcom/amazon/ion/SymbolTable; | 117 | ····new-array·p1,·p4,·[Lcom/amazon/ion/SymbolTable; |
| 121 | ····iput-object·p1,·p0,·Lcom/amazon/ion/impl/IonWriterSystemBinary;->_patch_symbol_tables:[Lcom/amazon/ion/SymbolTable; | 118 | ····iput-object·p1,·p0,·Lcom/amazon/ion/impl/IonWriterSystemBinary;->_patch_symbol_tables:[Lcom/amazon/ion/SymbolTable; |
| 122 | ····.line· | 119 | ····.line·285 |
| 123 | ····new-array·p1,·p4,·[I | 120 | ····new-array·p1,·p4,·[I |
| 124 | ····iput-object·p1,·p0,·Lcom/amazon/ion/impl/IonWriterSystemBinary;->_patch_stack:[I | 121 | ····iput-object·p1,·p0,·Lcom/amazon/ion/impl/IonWriterSystemBinary;->_patch_stack:[I |
| 125 | ····.line·3 | 122 | ····.line·316 |
| 126 | ····invoke-virtual·{p2},·Ljava/lang/Object;->getClass()Ljava/lang/Class; | 123 | ····invoke-virtual·{p2},·Ljava/lang/Object;->getClass()Ljava/lang/Class; |
| 127 | ····.line·3 | 124 | ····.line·317 |
| 128 | ····iput-object·p2,·p0,·Lcom/amazon/ion/impl/IonWriterSystemBinary;->_user_output_stream:Ljava/io/OutputStream; | 125 | ····iput-object·p2,·p0,·Lcom/amazon/ion/impl/IonWriterSystemBinary;->_user_output_stream:Ljava/io/OutputStream; |
| 129 | ····.line·3 | 126 | ····.line·322 |
| 130 | ····new-instance·p1,·Lcom/amazon/ion/impl/IonBinary$BufferManager; | 127 | ····new-instance·p1,·Lcom/amazon/ion/impl/IonBinary$BufferManager; |
| 131 | ····invoke-direct·{p1},·Lcom/amazon/ion/impl/IonBinary$BufferManager;-><init>()V | 128 | ····invoke-direct·{p1},·Lcom/amazon/ion/impl/IonBinary$BufferManager;-><init>()V |
| 132 | ····iput-object·p1,·p0,·Lcom/amazon/ion/impl/IonWriterSystemBinary;->_manager:Lcom/amazon/ion/impl/IonBinary$BufferManager; | 129 | ····iput-object·p1,·p0,·Lcom/amazon/ion/impl/IonWriterSystemBinary;->_manager:Lcom/amazon/ion/impl/IonBinary$BufferManager; |
| 133 | ····.line·3 | 130 | ····.line·323 |
| 134 | ····invoke-virtual·{p1},·Lcom/amazon/ion/impl/IonBinary$BufferManager;->openWriter()Lcom/amazon/ion/impl/IonBinary$Writer; | 131 | ····invoke-virtual·{p1},·Lcom/amazon/ion/impl/IonBinary$BufferManager;->openWriter()Lcom/amazon/ion/impl/IonBinary$Writer; |
| 135 | ····move-result-object·p1 | 132 | ····move-result-object·p1 |
| Max diff block lines reached; 63273/67593 bytes (93.61%) of diff not shown. | |||
| Offset 20, 39 lines modified | Offset 20, 47 lines modified | ||
| 20 | #·instance·fields | 20 | #·instance·fields |
| 21 | .field·final·synthetic·this$0:Lcom/amazon/ion/impl/IonReaderTextUserX; | 21 | .field·final·synthetic·this$0:Lcom/amazon/ion/impl/IonReaderTextUserX; |
| 22 | #·direct·methods | 22 | #·direct·methods |
| 23 | .method·private·constructor·<init>(Lcom/amazon/ion/impl/IonReaderTextUserX;)V | 23 | .method·private·constructor·<init>(Lcom/amazon/ion/impl/IonReaderTextUserX;)V |
| 24 | ····.locals·1 | 24 | ····.locals·1 |
| 25 | ····.annotation·system·Ldalvik/annotation/MethodParameters; | ||
| 26 | ········accessFlags·=·{ | ||
| 27 | ············0x1010 | ||
| 28 | ········} | ||
| 29 | ········names·=·{ | ||
| 30 | ············null | ||
| 31 | ········} | ||
| 32 | ····.end·annotation | ||
| 25 | ····.line·4 | 33 | ····.line·417 |
| 26 | ····iput-object·p1,·p0,·Lcom/amazon/ion/impl/IonReaderTextUserX$SeekableReaderFacet;->this$0:Lcom/amazon/ion/impl/IonReaderTextUserX; | 34 | ····iput-object·p1,·p0,·Lcom/amazon/ion/impl/IonReaderTextUserX$SeekableReaderFacet;->this$0:Lcom/amazon/ion/impl/IonReaderTextUserX; |
| 27 | ····const/4·v0,·0x0 | 35 | ····const/4·v0,·0x0 |
| 28 | ····invoke-direct·{p0,·p1,·v0},·Lcom/amazon/ion/impl/IonReaderTextUserX$SpanProviderFacet;-><init>(Lcom/amazon/ion/impl/IonReaderTextUserX;Lcom/amazon/ion/impl/IonReaderTextUserX$1;)V | 36 | ····invoke-direct·{p0,·p1,·v0},·Lcom/amazon/ion/impl/IonReaderTextUserX$SpanProviderFacet;-><init>(Lcom/amazon/ion/impl/IonReaderTextUserX;Lcom/amazon/ion/impl/IonReaderTextUserX$1;)V |
| 29 | ····return-void | 37 | ····return-void |
| 30 | .end·method | 38 | .end·method |
| 31 | .method·synthetic·constructor·<init>(Lcom/amazon/ion/impl/IonReaderTextUserX;Lcom/amazon/ion/impl/IonReaderTextUserX$1;)V | 39 | .method·synthetic·constructor·<init>(Lcom/amazon/ion/impl/IonReaderTextUserX;Lcom/amazon/ion/impl/IonReaderTextUserX$1;)V |
| 32 | ····.locals·0 | 40 | ····.locals·0 |
| 33 | ····.line·4 | 41 | ····.line·417 |
| 34 | ····invoke-direct·{p0,·p1},·Lcom/amazon/ion/impl/IonReaderTextUserX$SeekableReaderFacet;-><init>(Lcom/amazon/ion/impl/IonReaderTextUserX;)V | 42 | ····invoke-direct·{p0,·p1},·Lcom/amazon/ion/impl/IonReaderTextUserX$SeekableReaderFacet;-><init>(Lcom/amazon/ion/impl/IonReaderTextUserX;)V |
| 35 | ····return-void | 43 | ····return-void |
| 36 | .end·method | 44 | .end·method |
| 37 | #·virtual·methods | 45 | #·virtual·methods |
| 38 | .method·public·hoist(Lcom/amazon/ion/Span;)V | 46 | .method·public·hoist(Lcom/amazon/ion/Span;)V |
| 39 | ····.locals·1 | 47 | ····.locals·1 |
| 40 | ····.line·4 | 48 | ····.line·423 |
| 41 | ····iget-object·v0,·p0,·Lcom/amazon/ion/impl/IonReaderTextUserX$SeekableReaderFacet;->this$0:Lcom/amazon/ion/impl/IonReaderTextUserX; | 49 | ····iget-object·v0,·p0,·Lcom/amazon/ion/impl/IonReaderTextUserX$SeekableReaderFacet;->this$0:Lcom/amazon/ion/impl/IonReaderTextUserX; |
| 42 | ····invoke-static·{v0,·p1},·Lcom/amazon/ion/impl/IonReaderTextUserX;->access$ | 50 | ····invoke-static·{v0,·p1},·Lcom/amazon/ion/impl/IonReaderTextUserX;->access$700(Lcom/amazon/ion/impl/IonReaderTextUserX;Lcom/amazon/ion/Span;)V |
| 43 | ····return-void | 51 | ····return-void |
| 44 | .end·method | 52 | .end·method |
| Offset 20, 48 lines modified | Offset 20, 48 lines modified | ||
| 20 | .field·private·_written:I | 20 | .field·private·_written:I |
| 21 | #·direct·methods | 21 | #·direct·methods |
| 22 | .method·constructor·<init>(Ljava/io/OutputStream;)V | 22 | .method·constructor·<init>(Ljava/io/OutputStream;)V |
| 23 | ····.locals·0 | 23 | ····.locals·0 |
| 24 | ····.line·9 | 24 | ····.line·959 |
| 25 | ····invoke-direct·{p0},·Ljava/io/OutputStream;-><init>()V | 25 | ····invoke-direct·{p0},·Ljava/io/OutputStream;-><init>()V |
| 26 | ····.line·9 | 26 | ····.line·960 |
| 27 | ····iput-object·p1,·p0,·Lcom/amazon/ion/impl/IonWriterSystemBinary$CountingStream;->_wrapped:Ljava/io/OutputStream; | 27 | ····iput-object·p1,·p0,·Lcom/amazon/ion/impl/IonWriterSystemBinary$CountingStream;->_wrapped:Ljava/io/OutputStream; |
| 28 | ····return-void | 28 | ····return-void |
| 29 | .end·method | 29 | .end·method |
| 30 | #·virtual·methods | 30 | #·virtual·methods |
| 31 | .method·public·getBytesWritten()I | 31 | .method·public·getBytesWritten()I |
| 32 | ····.locals·1 | 32 | ····.locals·1 |
| 33 | ····.line·9 | 33 | ····.line·964 |
| 34 | ····iget·v0,·p0,·Lcom/amazon/ion/impl/IonWriterSystemBinary$CountingStream;->_written:I | 34 | ····iget·v0,·p0,·Lcom/amazon/ion/impl/IonWriterSystemBinary$CountingStream;->_written:I |
| 35 | ····return·v0 | 35 | ····return·v0 |
| 36 | .end·method | 36 | .end·method |
| 37 | .method·public·write(I)V | 37 | .method·public·write(I)V |
| 38 | ····.locals·1 | 38 | ····.locals·1 |
| 39 | ····.annotation·system·Ldalvik/annotation/Throws; | 39 | ····.annotation·system·Ldalvik/annotation/Throws; |
| 40 | ········value·=·{ | 40 | ········value·=·{ |
| 41 | ············Ljava/io/IOException; | 41 | ············Ljava/io/IOException; |
| 42 | ········} | 42 | ········} |
| 43 | ····.end·annotation | 43 | ····.end·annotation |
| 44 | ····.line·9 | 44 | ····.line·970 |
| 45 | ····iget-object·v0,·p0,·Lcom/amazon/ion/impl/IonWriterSystemBinary$CountingStream;->_wrapped:Ljava/io/OutputStream; | 45 | ····iget-object·v0,·p0,·Lcom/amazon/ion/impl/IonWriterSystemBinary$CountingStream;->_wrapped:Ljava/io/OutputStream; |
| 46 | ····invoke-virtual·{v0,·p1},·Ljava/io/OutputStream;->write(I)V | 46 | ····invoke-virtual·{v0,·p1},·Ljava/io/OutputStream;->write(I)V |
| 47 | ····.line·9 | 47 | ····.line·971 |
| 48 | ····iget·p1,·p0,·Lcom/amazon/ion/impl/IonWriterSystemBinary$CountingStream;->_written:I | 48 | ····iget·p1,·p0,·Lcom/amazon/ion/impl/IonWriterSystemBinary$CountingStream;->_written:I |
| 49 | ····add-int/lit8·p1,·p1,·0x1 | 49 | ····add-int/lit8·p1,·p1,·0x1 |
| 50 | ····iput·p1,·p0,·Lcom/amazon/ion/impl/IonWriterSystemBinary$CountingStream;->_written:I | 50 | ····iput·p1,·p0,·Lcom/amazon/ion/impl/IonWriterSystemBinary$CountingStream;->_written:I |
| 51 | ····return-void | 51 | ····return-void |
| Offset 71, 20 lines modified | Offset 71, 20 lines modified | ||
| 71 | ····.locals·1 | 71 | ····.locals·1 |
| 72 | ····.annotation·system·Ldalvik/annotation/Throws; | 72 | ····.annotation·system·Ldalvik/annotation/Throws; |
| 73 | ········value·=·{ | 73 | ········value·=·{ |
| 74 | ············Ljava/io/IOException; | 74 | ············Ljava/io/IOException; |
| 75 | ········} | 75 | ········} |
| 76 | ····.end·annotation | 76 | ····.end·annotation |
| 77 | ····.line· | 77 | ····.line·976 |
| 78 | ····iget-object·v0,·p0,·Lcom/amazon/ion/impl/IonWriterSystemBinary$CountingStream;->_wrapped:Ljava/io/OutputStream; | 78 | ····iget-object·v0,·p0,·Lcom/amazon/ion/impl/IonWriterSystemBinary$CountingStream;->_wrapped:Ljava/io/OutputStream; |
| 79 | ····invoke-virtual·{v0,·p1},·Ljava/io/OutputStream;->write([B)V | 79 | ····invoke-virtual·{v0,·p1},·Ljava/io/OutputStream;->write([B)V |
| 80 | ····.line· | 80 | ····.line·977 |
| 81 | ····iget·v0,·p0,·Lcom/amazon/ion/impl/IonWriterSystemBinary$CountingStream;->_written:I | 81 | ····iget·v0,·p0,·Lcom/amazon/ion/impl/IonWriterSystemBinary$CountingStream;->_written:I |
| 82 | ····array-length·p1,·p1 | 82 | ····array-length·p1,·p1 |
| 83 | ····add-int/2addr·v0,·p1 | 83 | ····add-int/2addr·v0,·p1 |
| 84 | ····iput·v0,·p0,·Lcom/amazon/ion/impl/IonWriterSystemBinary$CountingStream;->_written:I | 84 | ····iput·v0,·p0,·Lcom/amazon/ion/impl/IonWriterSystemBinary$CountingStream;->_written:I |
| Offset 96, 20 lines modified | Offset 96, 20 lines modified | ||
| 96 | ····.locals·1 | 96 | ····.locals·1 |
| 97 | ····.annotation·system·Ldalvik/annotation/Throws; | 97 | ····.annotation·system·Ldalvik/annotation/Throws; |
| 98 | ········value·=·{ | 98 | ········value·=·{ |
| 99 | ············Ljava/io/IOException; | 99 | ············Ljava/io/IOException; |
| 100 | ········} | 100 | ········} |
| 101 | ····.end·annotation | 101 | ····.end·annotation |
| 102 | ····.line· | 102 | ····.line·982 |
| 103 | ····iget-object·v0,·p0,·Lcom/amazon/ion/impl/IonWriterSystemBinary$CountingStream;->_wrapped:Ljava/io/OutputStream; | 103 | ····iget-object·v0,·p0,·Lcom/amazon/ion/impl/IonWriterSystemBinary$CountingStream;->_wrapped:Ljava/io/OutputStream; |
| 104 | ····invoke-virtual·{v0,·p1,·p2,·p3},·Ljava/io/OutputStream;->write([BII)V | 104 | ····invoke-virtual·{v0,·p1,·p2,·p3},·Ljava/io/OutputStream;->write([BII)V |
| 105 | ····.line· | 105 | ····.line·983 |
| 106 | ····iget·p1,·p0,·Lcom/amazon/ion/impl/IonWriterSystemBinary$CountingStream;->_written:I | 106 | ····iget·p1,·p0,·Lcom/amazon/ion/impl/IonWriterSystemBinary$CountingStream;->_written:I |
| 107 | ····add-int/2addr·p1,·p3 | 107 | ····add-int/2addr·p1,·p3 |
| 108 | ····iput·p1,·p0,·Lcom/amazon/ion/impl/IonWriterSystemBinary$CountingStream;->_written:I | 108 | ····iput·p1,·p0,·Lcom/amazon/ion/impl/IonWriterSystemBinary$CountingStream;->_written:I |
| 109 | ····return-void | 109 | ····return-void |
| Offset 2, 16 lines modified | Offset 2, 16 lines modified | ||
| 2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
| 3 | .source·"UnifiedInputBufferX.java" | 3 | .source·"UnifiedInputBufferX.java" |
| 4 | #·annotations | 4 | #·annotations |
| 5 | .annotation·system·Ldalvik/annotation/MemberClasses; | 5 | .annotation·system·Ldalvik/annotation/MemberClasses; |
| 6 | ····value·=·{ | 6 | ····value·=·{ |
| 7 | ········Lcom/amazon/ion/impl/UnifiedInputBufferX$Chars;, | ||
| 8 | ········Lcom/amazon/ion/impl/UnifiedInputBufferX$Bytes;, | 7 | ········Lcom/amazon/ion/impl/UnifiedInputBufferX$Bytes;, |
| 8 | ········Lcom/amazon/ion/impl/UnifiedInputBufferX$Chars;, | ||
| 9 | ········Lcom/amazon/ion/impl/UnifiedInputBufferX$BufferType; | 9 | ········Lcom/amazon/ion/impl/UnifiedInputBufferX$BufferType; |
| 10 | ····} | 10 | ····} |
| 11 | .end·annotation | 11 | .end·annotation |
| 12 | #·static·fields | 12 | #·static·fields |
| 13 | .field·static·final·synthetic·$assertionsDisabled:Z | 13 | .field·static·final·synthetic·$assertionsDisabled:Z |
| Offset 114, 52 lines modified | Offset 114, 46 lines modified | ||
| 114 | ····return-object·v0 | 114 | ····return-object·v0 |
| 115 | .end·method | 115 | .end·method |
| 116 | .method·public·static·makePageBuffer(Lcom/amazon/ion/impl/UnifiedInputBufferX$BufferType;I)Lcom/amazon/ion/impl/UnifiedInputBufferX; | 116 | .method·public·static·makePageBuffer(Lcom/amazon/ion/impl/UnifiedInputBufferX$BufferType;I)Lcom/amazon/ion/impl/UnifiedInputBufferX; |
| 117 | ····.locals·1 | 117 | ····.locals·1 |
| 118 | ····.line·45 | 118 | ····.line·45 |
| 119 | ····sget-object·v0,·Lcom/amazon/ion/impl/UnifiedInputBufferX$1;->$SwitchMap$com$amazon$ion$impl$UnifiedInputBufferX$BufferType:[I | ||
| 120 | ····invoke-virtual·{p0},·Lcom/amazon/ion/impl/UnifiedInputBufferX$BufferType;->ordinal()I | 119 | ····invoke-virtual·{p0},·Lcom/amazon/ion/impl/UnifiedInputBufferX$BufferType;->ordinal()I |
| 121 | ····move-result·p0 | 120 | ····move-result·p0 |
| 122 | ···· | 121 | ····if-eqz·p0,·:cond_1 |
| 123 | ····const/4·v0,·0x1 | 122 | ····const/4·v0,·0x1 |
| 124 | ····if-eq·p0,·v0,·:cond_1 | ||
| 125 | ····const/4·v0,·0x2 | ||
| 126 | ····if-ne·p0,·v0,·:cond_0 | 123 | ····if-ne·p0,·v0,·:cond_0 |
| 127 | ····.line· | 124 | ····.line·47 |
| 128 | ····new-instance·p0,·Lcom/amazon/ion/impl/UnifiedInputBufferX$ | 125 | ····new-instance·p0,·Lcom/amazon/ion/impl/UnifiedInputBufferX$Chars; |
| 129 | ····invoke-direct·{p0,·p1},·Lcom/amazon/ion/impl/UnifiedInputBufferX$ | 126 | ····invoke-direct·{p0,·p1},·Lcom/amazon/ion/impl/UnifiedInputBufferX$Chars;-><init>(I)V |
| 130 | ····goto·:goto_0 | 127 | ····goto·:goto_0 |
| 131 | ····.line·53 | 128 | ····.line·53 |
| 132 | ····:cond_0 | 129 | ····:cond_0 |
| 133 | ····new-instance·p0,·Ljava/lang/IllegalArgumentException; | 130 | ····new-instance·p0,·Ljava/lang/IllegalArgumentException; |
| 134 | ····const-string·p1,·"invalid·buffer·type" | 131 | ····const-string·p1,·"invalid·buffer·type" |
| 135 | ····invoke-direct·{p0,·p1},·Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V | 132 | ····invoke-direct·{p0,·p1},·Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V |
| 136 | ····throw·p0 | 133 | ····throw·p0 |
| 137 | ····.line· | 134 | ····.line·50 |
| 138 | ····:cond_1 | 135 | ····:cond_1 |
| 139 | ····new-instance·p0,·Lcom/amazon/ion/impl/UnifiedInputBufferX$ | 136 | ····new-instance·p0,·Lcom/amazon/ion/impl/UnifiedInputBufferX$Bytes; |
| 140 | ····invoke-direct·{p0,·p1},·Lcom/amazon/ion/impl/UnifiedInputBufferX$ | 137 | ····invoke-direct·{p0,·p1},·Lcom/amazon/ion/impl/UnifiedInputBufferX$Bytes;-><init>(I)V |
| 141 | ····:goto_0 | 138 | ····:goto_0 |
| 142 | ····return-object·p0 | 139 | ····return-object·p0 |
| 143 | .end·method | 140 | .end·method |
| 144 | .method·public·static·makePageBuffer(Ljava/lang/CharSequence;II)Lcom/amazon/ion/impl/UnifiedInputBufferX; | 141 | .method·public·static·makePageBuffer(Ljava/lang/CharSequence;II)Lcom/amazon/ion/impl/UnifiedInputBufferX; |
| 145 | ····.locals·0 | 142 | ····.locals·0 |
| Offset 5, 37 lines modified | Offset 5, 47 lines modified | ||
| 5 | #·annotations | 5 | #·annotations |
| 6 | .annotation·system·Ldalvik/annotation/EnclosingClass; | 6 | .annotation·system·Ldalvik/annotation/EnclosingClass; |
| 7 | ····value·=·Lcom/amazon/ion/impl/IonReaderTextSystemX$Radix; | 7 | ····value·=·Lcom/amazon/ion/impl/IonReaderTextSystemX$Radix; |
| 8 | .end·annotation | 8 | .end·annotation |
| 9 | .annotation·system·Ldalvik/annotation/InnerClass; | 9 | .annotation·system·Ldalvik/annotation/InnerClass; |
| 10 | ····accessFlags·=·0x40 | 10 | ····accessFlags·=·0x4010 |
| 11 | ····name·=·null | 11 | ····name·=·null |
| 12 | .end·annotation | 12 | .end·annotation |
| 13 | #·direct·methods | 13 | #·direct·methods |
| 14 | .method·constructor·<init>(Ljava/lang/String;I)V | 14 | .method·constructor·<init>(Ljava/lang/String;I)V |
| 15 | ····.locals·1 | 15 | ····.locals·1 |
| 16 | ····.annotation·system·Ldalvik/annotation/MethodParameters; | ||
| 17 | ········accessFlags·=·{ | ||
| 18 | ············0x1000, | ||
| 19 | ············0x1000 | ||
| 20 | ········} | ||
| 21 | ········names·=·{ | ||
| 22 | ············null, | ||
| 23 | ············null | ||
| 24 | ········} | ||
| 25 | ····.end·annotation | ||
| 16 | ····const/4·v0,·0x0 | 26 | ····const/4·v0,·0x0 |
| 17 | ····.line·1 | 27 | ····.line·120 |
| 18 | ····invoke-direct·{p0,·p1,·p2,·v0},·Lcom/amazon/ion/impl/IonReaderTextSystemX$Radix;-><init>(Ljava/lang/String;ILcom/amazon/ion/impl/IonReaderTextSystemX$1;)V | 28 | ····invoke-direct·{p0,·p1,·p2,·v0},·Lcom/amazon/ion/impl/IonReaderTextSystemX$Radix;-><init>(Ljava/lang/String;ILcom/amazon/ion/impl/IonReaderTextSystemX$1;)V |
| 19 | ····return-void | 29 | ····return-void |
| 20 | .end·method | 30 | .end·method |
| 21 | #·virtual·methods | 31 | #·virtual·methods |
| 22 | .method·isInt(Ljava/lang/String;I)Z | 32 | .method·isInt(Ljava/lang/String;I)Z |
| 23 | ····.locals·2 | 33 | ····.locals·2 |
| 24 | ····.line·1 | 34 | ····.line·126 |
| 25 | ····invoke-static·{},·Lcom/amazon/ion/impl/IonReaderTextSystemX$Radix;->access$600()[C | 35 | ····invoke-static·{},·Lcom/amazon/ion/impl/IonReaderTextSystemX$Radix;->access$600()[C |
| 26 | ····move-result-object·v0 | 36 | ····move-result-object·v0 |
| 27 | ····invoke-static·{},·Lcom/amazon/ion/impl/IonReaderTextSystemX$Radix;->access$700()[C | 37 | ····invoke-static·{},·Lcom/amazon/ion/impl/IonReaderTextSystemX$Radix;->access$700()[C |
| 28 | ····move-result-object·v1 | 38 | ····move-result-object·v1 |
| Offset 46, 15 lines modified | Offset 56, 15 lines modified | ||
| 46 | ····return·p1 | 56 | ····return·p1 |
| 47 | .end·method | 57 | .end·method |
| 48 | .method·isLong(Ljava/lang/String;I)Z | 58 | .method·isLong(Ljava/lang/String;I)Z |
| 49 | ····.locals·2 | 59 | ····.locals·2 |
| 50 | ····.line·1 | 60 | ····.line·132 |
| 51 | ····invoke-static·{},·Lcom/amazon/ion/impl/IonReaderTextSystemX$Radix;->access$800()[C | 61 | ····invoke-static·{},·Lcom/amazon/ion/impl/IonReaderTextSystemX$Radix;->access$800()[C |
| 52 | ····move-result-object·v0 | 62 | ····move-result-object·v0 |
| 53 | ····invoke-static·{},·Lcom/amazon/ion/impl/IonReaderTextSystemX$Radix;->access$900()[C | 63 | ····invoke-static·{},·Lcom/amazon/ion/impl/IonReaderTextSystemX$Radix;->access$900()[C |
| 54 | ····move-result-object·v1 | 64 | ····move-result-object·v1 |
| Offset 253, 16 lines modified | Offset 253, 18 lines modified | ||
| 253 | ····.line·116 | 253 | ····.line·116 |
| 254 | ····iget-object·v2,·p0,·Lcom/amazon/ion/impl/OutputStreamFastAppendable;->_byteBuffer:[B | 254 | ····iget-object·v2,·p0,·Lcom/amazon/ion/impl/OutputStreamFastAppendable;->_byteBuffer:[B |
| 255 | ····array-length·v3,·v2 | 255 | ····array-length·v3,·v2 |
| 256 | ····if-le·p1,·v3,·:cond_1 | 256 | ····if-le·p1,·v3,·:cond_1 |
| 257 | ····.line·117 | ||
| 257 | ····array-length·p1,·v2 | 258 | ····array-length·p1,·v2 |
| 259 | ····.line·118 | ||
| 258 | ····:cond_1 | 260 | ····:cond_1 |
| 259 | ····iput·p1,·p0,·Lcom/amazon/ion/impl/OutputStreamFastAppendable;->_pos:I | 261 | ····iput·p1,·p0,·Lcom/amazon/ion/impl/OutputStreamFastAppendable;->_pos:I |
| 260 | ····add-int/2addr·p1,·p2 | 262 | ····add-int/2addr·p1,·p2 |
| 261 | ····.line·119 | 263 | ····.line·119 |
| 262 | ····invoke-virtual·{v0,·p2,·p1,·v2,·v1},·Ljava/lang/String;->getBytes(II[BI)V | 264 | ····invoke-virtual·{v0,·p2,·p1,·v2,·v1},·Ljava/lang/String;->getBytes(II[BI)V |
| Offset 5, 26 lines modified | Offset 5, 36 lines modified | ||
| 5 | #·annotations | 5 | #·annotations |
| 6 | .annotation·system·Ldalvik/annotation/EnclosingClass; | 6 | .annotation·system·Ldalvik/annotation/EnclosingClass; |
| 7 | ····value·=·Lcom/amazon/ion/impl/IonReaderTextRawTokensX$Radix; | 7 | ····value·=·Lcom/amazon/ion/impl/IonReaderTextRawTokensX$Radix; |
| 8 | .end·annotation | 8 | .end·annotation |
| 9 | .annotation·system·Ldalvik/annotation/InnerClass; | 9 | .annotation·system·Ldalvik/annotation/InnerClass; |
| 10 | ····accessFlags·=·0x40 | 10 | ····accessFlags·=·0x4010 |
| 11 | ····name·=·null | 11 | ····name·=·null |
| 12 | .end·annotation | 12 | .end·annotation |
| 13 | #·direct·methods | 13 | #·direct·methods |
| 14 | .method·constructor·<init>(Ljava/lang/String;I)V | 14 | .method·constructor·<init>(Ljava/lang/String;I)V |
| 15 | ····.locals·1 | 15 | ····.locals·1 |
| 16 | ····.annotation·system·Ldalvik/annotation/MethodParameters; | ||
| 17 | ········accessFlags·=·{ | ||
| 18 | ············0x1000, | ||
| 19 | ············0x1000 | ||
| 20 | ········} | ||
| 21 | ········names·=·{ | ||
| 22 | ············null, | ||
| 23 | ············null | ||
| 24 | ········} | ||
| 25 | ····.end·annotation | ||
| 16 | ····const/4·v0,·0x0 | 26 | ····const/4·v0,·0x0 |
| 17 | ····.line·28 | 27 | ····.line·2820 |
| 18 | ····invoke-direct·{p0,·p1,·p2,·v0},·Lcom/amazon/ion/impl/IonReaderTextRawTokensX$Radix;-><init>(Ljava/lang/String;ILcom/amazon/ion/impl/IonReaderTextRawTokensX$1;)V | 28 | ····invoke-direct·{p0,·p1,·p2,·v0},·Lcom/amazon/ion/impl/IonReaderTextRawTokensX$Radix;-><init>(Ljava/lang/String;ILcom/amazon/ion/impl/IonReaderTextRawTokensX$1;)V |
| 19 | ····return-void | 29 | ····return-void |
| 20 | .end·method | 30 | .end·method |
| 21 | #·virtual·methods | 31 | #·virtual·methods |
| Offset 53, 25 lines modified | Offset 63, 25 lines modified | ||
| 53 | ····:goto_1 | 63 | ····:goto_1 |
| 54 | ····return·p1 | 64 | ····return·p1 |
| 55 | .end·method | 65 | .end·method |
| 56 | .method·isValidDigit(I)Z | 66 | .method·isValidDigit(I)Z |
| 57 | ····.locals·0 | 67 | ····.locals·0 |
| 58 | ····.line·28 | 68 | ····.line·2829 |
| 59 | ····invoke-static·{p1},·Lcom/amazon/ion/impl/IonTokenConstsX;->isHexDigit(I)Z | 69 | ····invoke-static·{p1},·Lcom/amazon/ion/impl/IonTokenConstsX;->isHexDigit(I)Z |
| 60 | ····move-result·p1 | 70 | ····move-result·p1 |
| 61 | ····return·p1 | 71 | ····return·p1 |
| 62 | .end·method | 72 | .end·method |
| 63 | .method·normalizeDigit(C)C | 73 | .method·normalizeDigit(C)C |
| 64 | ····.locals·0 | 74 | ····.locals·0 |
| 65 | ····.line·28 | 75 | ····.line·2835 |
| 66 | ····invoke-static·{p1},·Ljava/lang/Character;->toLowerCase(C)C | 76 | ····invoke-static·{p1},·Ljava/lang/Character;->toLowerCase(C)C |
| 67 | ····move-result·p1 | 77 | ····move-result·p1 |
| 68 | ····return·p1 | 78 | ····return·p1 |
| 69 | .end·method | 79 | .end·method |
| Offset 2, 22 lines modified | Offset 2, 22 lines modified | ||
| 2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
| 3 | .source·"BlockedBuffer.java" | 3 | .source·"BlockedBuffer.java" |
| 4 | #·annotations | 4 | #·annotations |
| 5 | .annotation·system·Ldalvik/annotation/MemberClasses; | 5 | .annotation·system·Ldalvik/annotation/MemberClasses; |
| 6 | ····value·=·{ | 6 | ····value·=·{ |
| 7 | ········Lcom/amazon/ion/impl/BlockedBuffer$BufferedOutputStream;, | ||
| 8 | ········Lcom/amazon/ion/impl/BlockedBuffer$BlockedBufferException;, | 7 | ········Lcom/amazon/ion/impl/BlockedBuffer$BlockedBufferException;, |
| 9 | ········Lcom/amazon/ion/impl/BlockedBuffer$BlockedByteOutputStream;, | ||
| 10 | ········Lcom/amazon/ion/impl/BlockedBuffer$BlockedByteInputStream;, | ||
| 11 | ········Lcom/amazon/ion/impl/BlockedBuffer$CompareMonitor;, | 8 | ········Lcom/amazon/ion/impl/BlockedBuffer$CompareMonitor;, |
| 9 | ········Lcom/amazon/ion/impl/BlockedBuffer$bbBlock;, | ||
| 12 | ········Lcom/amazon/ion/impl/BlockedBuffer$PositionMonitor;, | 10 | ········Lcom/amazon/ion/impl/BlockedBuffer$PositionMonitor;, |
| 13 | ········Lcom/amazon/ion/impl/BlockedBuffer$Monitor;, | 11 | ········Lcom/amazon/ion/impl/BlockedBuffer$Monitor;, |
| 12 | ········Lcom/amazon/ion/impl/BlockedBuffer$BufferedOutputStream;, | ||
| 13 | ········Lcom/amazon/ion/impl/BlockedBuffer$BlockedByteOutputStream;, | ||
| 14 | ········Lcom/amazon/ion/impl/BlockedBuffer$ | 14 | ········Lcom/amazon/ion/impl/BlockedBuffer$BlockedByteInputStream; |
| 15 | ····} | 15 | ····} |
| 16 | .end·annotation | 16 | .end·annotation |
| 17 | #·static·fields | 17 | #·static·fields |
| 18 | .field·static·final·synthetic·$assertionsDisabled:Z·=·false | 18 | .field·static·final·synthetic·$assertionsDisabled:Z·=·false |
| Offset 14, 81 lines modified | Offset 14, 81 lines modified | ||
| 14 | .end·annotation | 14 | .end·annotation |
| 15 | #·direct·methods | 15 | #·direct·methods |
| 16 | .method·constructor·<init>(Ljava/lang/CharSequence;II)V | 16 | .method·constructor·<init>(Ljava/lang/CharSequence;II)V |
| 17 | ····.locals·1 | 17 | ····.locals·1 |
| 18 | ····.line·5 | 18 | ····.line·512 |
| 19 | ····invoke-direct·{p0},·Lcom/amazon/ion/impl/UnifiedInputStreamX;-><init>()V | 19 | ····invoke-direct·{p0},·Lcom/amazon/ion/impl/UnifiedInputStreamX;-><init>()V |
| 20 | ····const/4·v0,·0x0 | 20 | ····const/4·v0,·0x0 |
| 21 | ····.line·5 | 21 | ····.line·513 |
| 22 | ····iput-boolean·v0,·p0,·Lcom/amazon/ion/impl/UnifiedInputStreamX$FromCharArray;->_is_byte_data:Z | 22 | ····iput-boolean·v0,·p0,·Lcom/amazon/ion/impl/UnifiedInputStreamX$FromCharArray;->_is_byte_data:Z |
| 23 | ····.line·5 | 23 | ····.line·514 |
| 24 | ····iput-boolean·v0,·p0,·Lcom/amazon/ion/impl/UnifiedInputStreamX$FromCharArray;->_is_stream:Z | 24 | ····iput-boolean·v0,·p0,·Lcom/amazon/ion/impl/UnifiedInputStreamX$FromCharArray;->_is_stream:Z |
| 25 | ····.line·5 | 25 | ····.line·515 |
| 26 | ····invoke-static·{p1,·p2,·p3},·Lcom/amazon/ion/impl/UnifiedInputBufferX;->makePageBuffer(Ljava/lang/CharSequence;II)Lcom/amazon/ion/impl/UnifiedInputBufferX; | 26 | ····invoke-static·{p1,·p2,·p3},·Lcom/amazon/ion/impl/UnifiedInputBufferX;->makePageBuffer(Ljava/lang/CharSequence;II)Lcom/amazon/ion/impl/UnifiedInputBufferX; |
| 27 | ····move-result-object·p1 | 27 | ····move-result-object·p1 |
| 28 | ····iput-object·p1,·p0,·Lcom/amazon/ion/impl/UnifiedInputStreamX$FromCharArray;->_buffer:Lcom/amazon/ion/impl/UnifiedInputBufferX; | 28 | ····iput-object·p1,·p0,·Lcom/amazon/ion/impl/UnifiedInputStreamX$FromCharArray;->_buffer:Lcom/amazon/ion/impl/UnifiedInputBufferX; |
| 29 | ····.line·5 | 29 | ····.line·516 |
| 30 | ····iget-object·p1,·p0,·Lcom/amazon/ion/impl/UnifiedInputStreamX$FromCharArray;->_buffer:Lcom/amazon/ion/impl/UnifiedInputBufferX; | 30 | ····iget-object·p1,·p0,·Lcom/amazon/ion/impl/UnifiedInputStreamX$FromCharArray;->_buffer:Lcom/amazon/ion/impl/UnifiedInputBufferX; |
| 31 | ····invoke-virtual·{p1},·Lcom/amazon/ion/impl/UnifiedInputBufferX;->getCurrentPage()Lcom/amazon/ion/impl/UnifiedDataPageX; | 31 | ····invoke-virtual·{p1},·Lcom/amazon/ion/impl/UnifiedInputBufferX;->getCurrentPage()Lcom/amazon/ion/impl/UnifiedDataPageX; |
| 32 | ····move-result-object·p1 | 32 | ····move-result-object·p1 |
| 33 | ····add-int/2addr·p3,·p2 | 33 | ····add-int/2addr·p3,·p2 |
| 34 | ····.line·5 | 34 | ····.line·517 |
| 35 | ····invoke-virtual·{p0,·p1,·v0,·p2,·p3},·Lcom/amazon/ion/impl/UnifiedInputStreamX$FromCharArray;->make_page_current(Lcom/amazon/ion/impl/UnifiedDataPageX;III)V | 35 | ····invoke-virtual·{p0,·p1,·v0,·p2,·p3},·Lcom/amazon/ion/impl/UnifiedInputStreamX$FromCharArray;->make_page_current(Lcom/amazon/ion/impl/UnifiedDataPageX;III)V |
| 36 | ····.line·5 | 36 | ····.line·518 |
| 37 | ····invoke-static·{p0},·Lcom/amazon/ion/impl/UnifiedInputStreamX;->access$000(Lcom/amazon/ion/impl/UnifiedInputStreamX;)V | 37 | ····invoke-static·{p0},·Lcom/amazon/ion/impl/UnifiedInputStreamX;->access$000(Lcom/amazon/ion/impl/UnifiedInputStreamX;)V |
| 38 | ····return-void | 38 | ····return-void |
| 39 | .end·method | 39 | .end·method |
| 40 | .method·constructor·<init>([CII)V | 40 | .method·constructor·<init>([CII)V |
| 41 | ····.locals·1 | 41 | ····.locals·1 |
| 42 | ····.line·5 | 42 | ····.line·521 |
| 43 | ····invoke-direct·{p0},·Lcom/amazon/ion/impl/UnifiedInputStreamX;-><init>()V | 43 | ····invoke-direct·{p0},·Lcom/amazon/ion/impl/UnifiedInputStreamX;-><init>()V |
| 44 | ····const/4·v0,·0x0 | 44 | ····const/4·v0,·0x0 |
| 45 | ····.line·5 | 45 | ····.line·522 |
| 46 | ····iput-boolean·v0,·p0,·Lcom/amazon/ion/impl/UnifiedInputStreamX$FromCharArray;->_is_byte_data:Z | 46 | ····iput-boolean·v0,·p0,·Lcom/amazon/ion/impl/UnifiedInputStreamX$FromCharArray;->_is_byte_data:Z |
| 47 | ····.line·5 | 47 | ····.line·523 |
| 48 | ····iput-boolean·v0,·p0,·Lcom/amazon/ion/impl/UnifiedInputStreamX$FromCharArray;->_is_stream:Z | 48 | ····iput-boolean·v0,·p0,·Lcom/amazon/ion/impl/UnifiedInputStreamX$FromCharArray;->_is_stream:Z |
| 49 | ····.line·5 | 49 | ····.line·524 |
| 50 | ····invoke-static·{p1,·p2,·p3},·Lcom/amazon/ion/impl/UnifiedInputBufferX;->makePageBuffer([CII)Lcom/amazon/ion/impl/UnifiedInputBufferX; | 50 | ····invoke-static·{p1,·p2,·p3},·Lcom/amazon/ion/impl/UnifiedInputBufferX;->makePageBuffer([CII)Lcom/amazon/ion/impl/UnifiedInputBufferX; |
| 51 | ····move-result-object·p1 | 51 | ····move-result-object·p1 |
| 52 | ····iput-object·p1,·p0,·Lcom/amazon/ion/impl/UnifiedInputStreamX$FromCharArray;->_buffer:Lcom/amazon/ion/impl/UnifiedInputBufferX; | 52 | ····iput-object·p1,·p0,·Lcom/amazon/ion/impl/UnifiedInputStreamX$FromCharArray;->_buffer:Lcom/amazon/ion/impl/UnifiedInputBufferX; |
| 53 | ····.line·5 | 53 | ····.line·525 |
| 54 | ····iget-object·p1,·p0,·Lcom/amazon/ion/impl/UnifiedInputStreamX$FromCharArray;->_buffer:Lcom/amazon/ion/impl/UnifiedInputBufferX; | 54 | ····iget-object·p1,·p0,·Lcom/amazon/ion/impl/UnifiedInputStreamX$FromCharArray;->_buffer:Lcom/amazon/ion/impl/UnifiedInputBufferX; |
| 55 | ····invoke-virtual·{p1},·Lcom/amazon/ion/impl/UnifiedInputBufferX;->getCurrentPage()Lcom/amazon/ion/impl/UnifiedDataPageX; | 55 | ····invoke-virtual·{p1},·Lcom/amazon/ion/impl/UnifiedInputBufferX;->getCurrentPage()Lcom/amazon/ion/impl/UnifiedDataPageX; |
| 56 | ····move-result-object·p1 | 56 | ····move-result-object·p1 |
| 57 | ····add-int/2addr·p3,·p2 | 57 | ····add-int/2addr·p3,·p2 |
| 58 | ····.line·5 | 58 | ····.line·526 |
| 59 | ····invoke-virtual·{p0,·p1,·v0,·p2,·p3},·Lcom/amazon/ion/impl/UnifiedInputStreamX$FromCharArray;->make_page_current(Lcom/amazon/ion/impl/UnifiedDataPageX;III)V | 59 | ····invoke-virtual·{p0,·p1,·v0,·p2,·p3},·Lcom/amazon/ion/impl/UnifiedInputStreamX$FromCharArray;->make_page_current(Lcom/amazon/ion/impl/UnifiedDataPageX;III)V |
| 60 | ····.line·5 | 60 | ····.line·527 |
| 61 | ····invoke-static·{p0},·Lcom/amazon/ion/impl/UnifiedInputStreamX;->access$000(Lcom/amazon/ion/impl/UnifiedInputStreamX;)V | 61 | ····invoke-static·{p0},·Lcom/amazon/ion/impl/UnifiedInputStreamX;->access$000(Lcom/amazon/ion/impl/UnifiedInputStreamX;)V |
| 62 | ····return-void | 62 | ····return-void |
| 63 | .end·method | 63 | .end·method |
| Offset 1, 22 lines modified | Offset 1, 22 lines modified | ||
| 1 | .class· | 1 | .class·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$1; |
| 2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
| 3 | .source·"IonReaderContinuableApplicationBinary.java" | 3 | .source·"IonReaderContinuableApplicationBinary.java" |
| 4 | #·interfaces | 4 | #·interfaces |
| 5 | .implements·Ljava/util/Iterator; | 5 | .implements·Ljava/util/Iterator; |
| 6 | #·annotations | 6 | #·annotations |
| 7 | .annotation·system·Ldalvik/annotation/EnclosingClass; | 7 | .annotation·system·Ldalvik/annotation/EnclosingClass; |
| 8 | ····value·=·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary; | 8 | ····value·=·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary; |
| 9 | .end·annotation | 9 | .end·annotation |
| 10 | .annotation·system·Ldalvik/annotation/InnerClass; | 10 | .annotation·system·Ldalvik/annotation/InnerClass; |
| 11 | ····accessFlags·=·0x | 11 | ····accessFlags·=·0x0 |
| 12 | ····name·=·null | 12 | ····name·=·null |
| 13 | .end·annotation | 13 | .end·annotation |
| 14 | .annotation·system·Ldalvik/annotation/Signature; | 14 | .annotation·system·Ldalvik/annotation/Signature; |
| 15 | ····value·=·{ | 15 | ····value·=·{ |
| 16 | ········"Ljava/lang/Object;", | 16 | ········"Ljava/lang/Object;", |
| 17 | ········"Ljava/util/Iterator<", | 17 | ········"Ljava/util/Iterator<", |
| Offset 26, 15 lines modified | Offset 26, 15 lines modified | ||
| 26 | .end·annotation | 26 | .end·annotation |
| 27 | #·direct·methods | 27 | #·direct·methods |
| 28 | .method·constructor·<init>()V | 28 | .method·constructor·<init>()V |
| 29 | ····.locals·0 | 29 | ····.locals·0 |
| 30 | ····.line·1 | 30 | ····.line·1132 |
| 31 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 31 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| 32 | ····return-void | 32 | ····return-void |
| 33 | .end·method | 33 | .end·method |
| 34 | #·virtual·methods | 34 | #·virtual·methods |
| Offset 45, 37 lines modified | Offset 45, 37 lines modified | ||
| 45 | ····return·v0 | 45 | ····return·v0 |
| 46 | .end·method | 46 | .end·method |
| 47 | .method·public·bridge·synthetic·next()Ljava/lang/Object; | 47 | .method·public·bridge·synthetic·next()Ljava/lang/Object; |
| 48 | ····.locals·1 | 48 | ····.locals·1 |
| 49 | ····.line·1 | 49 | ····.line·1132 |
| 50 | ····invoke-virtual·{p0},·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$1;->next()Ljava/lang/String; | 50 | ····invoke-virtual·{p0},·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$1;->next()Ljava/lang/String; |
| 51 | ····move-result-object·v0 | 51 | ····move-result-object·v0 |
| 52 | ····return-object·v0 | 52 | ····return-object·v0 |
| 53 | .end·method | 53 | .end·method |
| 54 | .method·public·next()Ljava/lang/String; | 54 | .method·public·next()Ljava/lang/String; |
| 55 | ····.locals·1 | 55 | ····.locals·1 |
| 56 | ····.line·1 | 56 | ····.line·1141 |
| 57 | ····new-instance·v0,·Ljava/util/NoSuchElementException; | 57 | ····new-instance·v0,·Ljava/util/NoSuchElementException; |
| 58 | ····invoke-direct·{v0},·Ljava/util/NoSuchElementException;-><init>()V | 58 | ····invoke-direct·{v0},·Ljava/util/NoSuchElementException;-><init>()V |
| 59 | ····throw·v0 | 59 | ····throw·v0 |
| 60 | .end·method | 60 | .end·method |
| 61 | .method·public·remove()V | 61 | .method·public·remove()V |
| 62 | ····.locals·2 | 62 | ····.locals·2 |
| 63 | ····.line·1 | 63 | ····.line·1146 |
| 64 | ····new-instance·v0,·Ljava/lang/UnsupportedOperationException; | 64 | ····new-instance·v0,·Ljava/lang/UnsupportedOperationException; |
| 65 | ····const-string·v1,·"Cannot·remove·from·an·empty·iterator." | 65 | ····const-string·v1,·"Cannot·remove·from·an·empty·iterator." |
| 66 | ····invoke-direct·{v0,·v1},·Ljava/lang/UnsupportedOperationException;-><init>(Ljava/lang/String;)V | 66 | ····invoke-direct·{v0,·v1},·Ljava/lang/UnsupportedOperationException;-><init>(Ljava/lang/String;)V |
| 67 | ····throw·v0 | 67 | ····throw·v0 |
| Offset 28, 38 lines modified | Offset 28, 38 lines modified | ||
| 28 | .field·final·totalOffset:J | 28 | .field·final·totalOffset:J |
| 29 | #·direct·methods | 29 | #·direct·methods |
| 30 | .method·constructor·<init>(JJJLcom/amazon/ion/SymbolTable;)V | 30 | .method·constructor·<init>(JJJLcom/amazon/ion/SymbolTable;)V |
| 31 | ····.locals·0 | 31 | ····.locals·0 |
| 32 | ····.line·24 | 32 | ····.line·242 |
| 33 | ····invoke-direct·{p0},·Lcom/amazon/ion/impl/DowncastingFaceted;-><init>()V | 33 | ····invoke-direct·{p0},·Lcom/amazon/ion/impl/DowncastingFaceted;-><init>()V |
| 34 | ····.line·24 | 34 | ····.line·243 |
| 35 | ····iput-wide·p1,·p0,·Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary$IonReaderBinarySpan;->bufferOffset:J | 35 | ····iput-wide·p1,·p0,·Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary$IonReaderBinarySpan;->bufferOffset:J |
| 36 | ····.line·24 | 36 | ····.line·244 |
| 37 | ····iput-wide·p3,·p0,·Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary$IonReaderBinarySpan;->bufferLimit:J | 37 | ····iput-wide·p3,·p0,·Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary$IonReaderBinarySpan;->bufferLimit:J |
| 38 | ····.line·24 | 38 | ····.line·245 |
| 39 | ····iput-wide·p5,·p0,·Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary$IonReaderBinarySpan;->totalOffset:J | 39 | ····iput-wide·p5,·p0,·Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary$IonReaderBinarySpan;->totalOffset:J |
| 40 | ····.line·24 | 40 | ····.line·246 |
| 41 | ····iput-object·p7,·p0,·Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary$IonReaderBinarySpan;->symbolTable:Lcom/amazon/ion/SymbolTable; | 41 | ····iput-object·p7,·p0,·Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary$IonReaderBinarySpan;->symbolTable:Lcom/amazon/ion/SymbolTable; |
| 42 | ····return-void | 42 | ····return-void |
| 43 | .end·method | 43 | .end·method |
| 44 | #·virtual·methods | 44 | #·virtual·methods |
| 45 | .method·public·getFinishOffset()J | 45 | .method·public·getFinishOffset()J |
| 46 | ····.locals·6 | 46 | ····.locals·6 |
| 47 | ····.line·25 | 47 | ····.line·256 |
| 48 | ····iget-wide·v0,·p0,·Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary$IonReaderBinarySpan;->totalOffset:J | 48 | ····iget-wide·v0,·p0,·Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary$IonReaderBinarySpan;->totalOffset:J |
| 49 | ····iget-wide·v2,·p0,·Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary$IonReaderBinarySpan;->bufferLimit:J | 49 | ····iget-wide·v2,·p0,·Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary$IonReaderBinarySpan;->bufferLimit:J |
| 50 | ····iget-wide·v4,·p0,·Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary$IonReaderBinarySpan;->bufferOffset:J | 50 | ····iget-wide·v4,·p0,·Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary$IonReaderBinarySpan;->bufferOffset:J |
| 51 | ····sub-long/2addr·v2,·v4 | 51 | ····sub-long/2addr·v2,·v4 |
| Offset 68, 12 lines modified | Offset 68, 12 lines modified | ||
| 68 | ····return-wide·v0 | 68 | ····return-wide·v0 |
| 69 | .end·method | 69 | .end·method |
| 70 | .method·public·getStartOffset()J | 70 | .method·public·getStartOffset()J |
| 71 | ····.locals·2 | 71 | ····.locals·2 |
| 72 | ····.line·25 | 72 | ····.line·251 |
| 73 | ····iget-wide·v0,·p0,·Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary$IonReaderBinarySpan;->totalOffset:J | 73 | ····iget-wide·v0,·p0,·Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary$IonReaderBinarySpan;->totalOffset:J |
| 74 | ····return-wide·v0 | 74 | ····return-wide·v0 |
| 75 | .end·method | 75 | .end·method |
| Offset 31, 95 lines modified | Offset 31, 141 lines modified | ||
| 31 | .field·public·static·final·enum·BEFORE_ANNOTATED_TYPE_ID:Lcom/amazon/ion/impl/IonCursorBinary$CheckpointLocation; | 31 | .field·public·static·final·enum·BEFORE_ANNOTATED_TYPE_ID:Lcom/amazon/ion/impl/IonCursorBinary$CheckpointLocation; |
| 32 | .field·public·static·final·enum·BEFORE_UNANNOTATED_TYPE_ID:Lcom/amazon/ion/impl/IonCursorBinary$CheckpointLocation; | 32 | .field·public·static·final·enum·BEFORE_UNANNOTATED_TYPE_ID:Lcom/amazon/ion/impl/IonCursorBinary$CheckpointLocation; |
| 33 | #·direct·methods | 33 | #·direct·methods |
| 34 | .method·private·static·synthetic·$values()[Lcom/amazon/ion/impl/IonCursorBinary$CheckpointLocation; | ||
| 35 | ····.locals·3 | ||
| 36 | ····const/4·v0,·0x4 | ||
| 37 | ····.line·49 | ||
| 38 | ····new-array·v0,·v0,·[Lcom/amazon/ion/impl/IonCursorBinary$CheckpointLocation; | ||
| 39 | ····sget-object·v1,·Lcom/amazon/ion/impl/IonCursorBinary$CheckpointLocation;->BEFORE_UNANNOTATED_TYPE_ID:Lcom/amazon/ion/impl/IonCursorBinary$CheckpointLocation; | ||
| 40 | ····const/4·v2,·0x0 | ||
| 41 | ····aput-object·v1,·v0,·v2 | ||
| 42 | ····sget-object·v1,·Lcom/amazon/ion/impl/IonCursorBinary$CheckpointLocation;->BEFORE_ANNOTATED_TYPE_ID:Lcom/amazon/ion/impl/IonCursorBinary$CheckpointLocation; | ||
| 43 | ····const/4·v2,·0x1 | ||
| 44 | ····aput-object·v1,·v0,·v2 | ||
| 45 | ····sget-object·v1,·Lcom/amazon/ion/impl/IonCursorBinary$CheckpointLocation;->AFTER_SCALAR_HEADER:Lcom/amazon/ion/impl/IonCursorBinary$CheckpointLocation; | ||
| 46 | ····const/4·v2,·0x2 | ||
| 47 | ····aput-object·v1,·v0,·v2 | ||
| 48 | ····sget-object·v1,·Lcom/amazon/ion/impl/IonCursorBinary$CheckpointLocation;->AFTER_CONTAINER_HEADER:Lcom/amazon/ion/impl/IonCursorBinary$CheckpointLocation; | ||
| 49 | ····const/4·v2,·0x3 | ||
| 50 | ····aput-object·v1,·v0,·v2 | ||
| 51 | ····return-object·v0 | ||
| 52 | .end·method | ||
| 34 | .method·static·constructor·<clinit>()V | 53 | .method·static·constructor·<clinit>()V |
| 35 | ····.locals· | 54 | ····.locals·3 |
| 36 | ····.line·50 | 55 | ····.line·50 |
| 37 | ····new-instance·v0,·Lcom/amazon/ion/impl/IonCursorBinary$CheckpointLocation; | 56 | ····new-instance·v0,·Lcom/amazon/ion/impl/IonCursorBinary$CheckpointLocation; |
| 38 | ····const-string·v1,·"BEFORE_UNANNOTATED_TYPE_ID" | 57 | ····const-string·v1,·"BEFORE_UNANNOTATED_TYPE_ID" |
| 39 | ····const/4·v2,·0x0 | 58 | ····const/4·v2,·0x0 |
| 40 | ····invoke-direct·{v0,·v1,·v2},·Lcom/amazon/ion/impl/IonCursorBinary$CheckpointLocation;-><init>(Ljava/lang/String;I)V | 59 | ····invoke-direct·{v0,·v1,·v2},·Lcom/amazon/ion/impl/IonCursorBinary$CheckpointLocation;-><init>(Ljava/lang/String;I)V |
| 41 | ····sput-object·v0,·Lcom/amazon/ion/impl/IonCursorBinary$CheckpointLocation;->BEFORE_UNANNOTATED_TYPE_ID:Lcom/amazon/ion/impl/IonCursorBinary$CheckpointLocation; | 60 | ····sput-object·v0,·Lcom/amazon/ion/impl/IonCursorBinary$CheckpointLocation;->BEFORE_UNANNOTATED_TYPE_ID:Lcom/amazon/ion/impl/IonCursorBinary$CheckpointLocation; |
| 42 | ····.line·51 | 61 | ····.line·51 |
| 43 | ····new-instance·v | 62 | ····new-instance·v0,·Lcom/amazon/ion/impl/IonCursorBinary$CheckpointLocation; |
| 44 | ····const-string·v | 63 | ····const-string·v1,·"BEFORE_ANNOTATED_TYPE_ID" |
| 45 | ····const/4·v | 64 | ····const/4·v2,·0x1 |
| 46 | ····invoke-direct·{v | 65 | ····invoke-direct·{v0,·v1,·v2},·Lcom/amazon/ion/impl/IonCursorBinary$CheckpointLocation;-><init>(Ljava/lang/String;I)V |
| 47 | ····sput-object·v | 66 | ····sput-object·v0,·Lcom/amazon/ion/impl/IonCursorBinary$CheckpointLocation;->BEFORE_ANNOTATED_TYPE_ID:Lcom/amazon/ion/impl/IonCursorBinary$CheckpointLocation; |
| 48 | ····.line·52 | 67 | ····.line·52 |
| 49 | ····new-instance·v | 68 | ····new-instance·v0,·Lcom/amazon/ion/impl/IonCursorBinary$CheckpointLocation; |
| 50 | ····const-string·v | 69 | ····const-string·v1,·"AFTER_SCALAR_HEADER" |
| 51 | ····const/4·v | 70 | ····const/4·v2,·0x2 |
| 52 | ····invoke-direct·{v | 71 | ····invoke-direct·{v0,·v1,·v2},·Lcom/amazon/ion/impl/IonCursorBinary$CheckpointLocation;-><init>(Ljava/lang/String;I)V |
| 53 | ····sput-object·v | 72 | ····sput-object·v0,·Lcom/amazon/ion/impl/IonCursorBinary$CheckpointLocation;->AFTER_SCALAR_HEADER:Lcom/amazon/ion/impl/IonCursorBinary$CheckpointLocation; |
| 54 | ····.line·53 | 73 | ····.line·53 |
| 55 | ····new-instance·v | 74 | ····new-instance·v0,·Lcom/amazon/ion/impl/IonCursorBinary$CheckpointLocation; |
| 56 | ····const-string·v7,·"AFTER_CONTAINER_HEADER" | ||
| 57 | ····const | 75 | ····const-string·v1,·"AFTER_CONTAINER_HEADER" |
| 58 | ···· | 76 | ····const/4·v2,·0x3 |
| 59 | ···· | 77 | ····invoke-direct·{v0,·v1,·v2},·Lcom/amazon/ion/impl/IonCursorBinary$CheckpointLocation;-><init>(Ljava/lang/String;I)V |
| 60 | ····const/ | 78 | ····sput-object·v0,·Lcom/amazon/ion/impl/IonCursorBinary$CheckpointLocation;->AFTER_CONTAINER_HEADER:Lcom/amazon/ion/impl/IonCursorBinary$CheckpointLocation; |
| 61 | ····.line·49 | 79 | ····.line·49 |
| 80 | ····invoke-static·{},·Lcom/amazon/ion/impl/IonCursorBinary$CheckpointLocation;->$values()[Lcom/amazon/ion/impl/IonCursorBinary$CheckpointLocation; | ||
| 62 | ····new-array·v7,·v7,·[Lcom/amazon/ion/impl/IonCursorBinary$CheckpointLocation; | ||
| 63 | ····aput-object·v0,·v7,·v2 | ||
| 64 | ···· | 81 | ····move-result-object·v0 |
| 65 | ····aput-object·v3,·v7,·v6 | ||
| 66 | ····aput-object·v5,·v7,·v8 | ||
| 67 | ····sput-object·v | 82 | ····sput-object·v0,·Lcom/amazon/ion/impl/IonCursorBinary$CheckpointLocation;->$VALUES:[Lcom/amazon/ion/impl/IonCursorBinary$CheckpointLocation; |
| 68 | ····return-void | 83 | ····return-void |
| 69 | .end·method | 84 | .end·method |
| 70 | .method·private·constructor·<init>(Ljava/lang/String;I)V | 85 | .method·private·constructor·<init>(Ljava/lang/String;I)V |
| 71 | ····.locals·0 | 86 | ····.locals·0 |
| 87 | ····.annotation·system·Ldalvik/annotation/MethodParameters; | ||
| 88 | ········accessFlags·=·{ | ||
| 89 | ············0x1000, | ||
| 90 | ············0x1000 | ||
| 91 | ········} | ||
| 92 | ········names·=·{ | ||
| 93 | ············null, | ||
| 94 | ············null | ||
| 95 | ········} | ||
| 96 | ····.end·annotation | ||
| 72 | ····.annotation·system·Ldalvik/annotation/Signature; | 97 | ····.annotation·system·Ldalvik/annotation/Signature; |
| 73 | ········value·=·{ | 98 | ········value·=·{ |
| 74 | ············"()V" | 99 | ············"()V" |
| 75 | ········} | 100 | ········} |
| 76 | ····.end·annotation | 101 | ····.end·annotation |
| Max diff block lines reached; 655/6402 bytes (10.23%) of diff not shown. | |||
| Offset 29, 79 lines modified | Offset 29, 121 lines modified | ||
| 29 | .field·public·static·final·enum·FINISHED:Lcom/amazon/ion/impl/IonReaderTextRawX$LOB_STATE; | 29 | .field·public·static·final·enum·FINISHED:Lcom/amazon/ion/impl/IonReaderTextRawX$LOB_STATE; |
| 30 | .field·public·static·final·enum·READ:Lcom/amazon/ion/impl/IonReaderTextRawX$LOB_STATE; | 30 | .field·public·static·final·enum·READ:Lcom/amazon/ion/impl/IonReaderTextRawX$LOB_STATE; |
| 31 | #·direct·methods | 31 | #·direct·methods |
| 32 | .method·private·static·synthetic·$values()[Lcom/amazon/ion/impl/IonReaderTextRawX$LOB_STATE; | ||
| 33 | ····.locals·3 | ||
| 34 | ····const/4·v0,·0x3 | ||
| 35 | ····.line·291 | ||
| 36 | ····new-array·v0,·v0,·[Lcom/amazon/ion/impl/IonReaderTextRawX$LOB_STATE; | ||
| 37 | ····sget-object·v1,·Lcom/amazon/ion/impl/IonReaderTextRawX$LOB_STATE;->EMPTY:Lcom/amazon/ion/impl/IonReaderTextRawX$LOB_STATE; | ||
| 38 | ····const/4·v2,·0x0 | ||
| 39 | ····aput-object·v1,·v0,·v2 | ||
| 40 | ····sget-object·v1,·Lcom/amazon/ion/impl/IonReaderTextRawX$LOB_STATE;->READ:Lcom/amazon/ion/impl/IonReaderTextRawX$LOB_STATE; | ||
| 41 | ····const/4·v2,·0x1 | ||
| 42 | ····aput-object·v1,·v0,·v2 | ||
| 43 | ····sget-object·v1,·Lcom/amazon/ion/impl/IonReaderTextRawX$LOB_STATE;->FINISHED:Lcom/amazon/ion/impl/IonReaderTextRawX$LOB_STATE; | ||
| 44 | ····const/4·v2,·0x2 | ||
| 45 | ····aput-object·v1,·v0,·v2 | ||
| 46 | ····return-object·v0 | ||
| 47 | .end·method | ||
| 32 | .method·static·constructor·<clinit>()V | 48 | .method·static·constructor·<clinit>()V |
| 33 | ····.locals· | 49 | ····.locals·3 |
| 34 | ····.line·291 | 50 | ····.line·291 |
| 35 | ····new-instance·v0,·Lcom/amazon/ion/impl/IonReaderTextRawX$LOB_STATE; | 51 | ····new-instance·v0,·Lcom/amazon/ion/impl/IonReaderTextRawX$LOB_STATE; |
| 36 | ····const-string·v1,·"EMPTY" | 52 | ····const-string·v1,·"EMPTY" |
| 37 | ····const/4·v2,·0x0 | 53 | ····const/4·v2,·0x0 |
| 38 | ····invoke-direct·{v0,·v1,·v2},·Lcom/amazon/ion/impl/IonReaderTextRawX$LOB_STATE;-><init>(Ljava/lang/String;I)V | 54 | ····invoke-direct·{v0,·v1,·v2},·Lcom/amazon/ion/impl/IonReaderTextRawX$LOB_STATE;-><init>(Ljava/lang/String;I)V |
| 39 | ····sput-object·v0,·Lcom/amazon/ion/impl/IonReaderTextRawX$LOB_STATE;->EMPTY:Lcom/amazon/ion/impl/IonReaderTextRawX$LOB_STATE; | 55 | ····sput-object·v0,·Lcom/amazon/ion/impl/IonReaderTextRawX$LOB_STATE;->EMPTY:Lcom/amazon/ion/impl/IonReaderTextRawX$LOB_STATE; |
| 40 | ····new-instance·v | 56 | ····new-instance·v0,·Lcom/amazon/ion/impl/IonReaderTextRawX$LOB_STATE; |
| 41 | ····const-string·v3,·"READ" | ||
| 42 | ····const/4·v4,·0x1 | ||
| 43 | ····invoke-direct·{v1,·v3,·v4},·Lcom/amazon/ion/impl/IonReaderTextRawX$LOB_STATE;-><init>(Ljava/lang/String;I)V | ||
| 44 | ···· | 57 | ····const-string·v1,·"READ" |
| 45 | ···· | 58 | ····const/4·v2,·0x1 |
| 46 | ···· | 59 | ····invoke-direct·{v0,·v1,·v2},·Lcom/amazon/ion/impl/IonReaderTextRawX$LOB_STATE;-><init>(Ljava/lang/String;I)V |
| 47 | ····con | 60 | ····sput-object·v0,·Lcom/amazon/ion/impl/IonReaderTextRawX$LOB_STATE;->READ:Lcom/amazon/ion/impl/IonReaderTextRawX$LOB_STATE; |
| 48 | ···· | 61 | ····new-instance·v0,·Lcom/amazon/ion/impl/IonReaderTextRawX$LOB_STATE; |
| 49 | ···· | 62 | ····const-string·v1,·"FINISHED" |
| 50 | ····const/4·v | 63 | ····const/4·v2,·0x2 |
| 51 | ····ne | 64 | ····invoke-direct·{v0,·v1,·v2},·Lcom/amazon/ion/impl/IonReaderTextRawX$LOB_STATE;-><init>(Ljava/lang/String;I)V |
| 52 | ···· | 65 | ····sput-object·v0,·Lcom/amazon/ion/impl/IonReaderTextRawX$LOB_STATE;->FINISHED:Lcom/amazon/ion/impl/IonReaderTextRawX$LOB_STATE; |
| 53 | ····ap | 66 | ····invoke-static·{},·Lcom/amazon/ion/impl/IonReaderTextRawX$LOB_STATE;->$values()[Lcom/amazon/ion/impl/IonReaderTextRawX$LOB_STATE; |
| 54 | ···· | 67 | ····move-result-object·v0 |
| 55 | ····sput-object·v | 68 | ····sput-object·v0,·Lcom/amazon/ion/impl/IonReaderTextRawX$LOB_STATE;->$VALUES:[Lcom/amazon/ion/impl/IonReaderTextRawX$LOB_STATE; |
| 56 | ····return-void | 69 | ····return-void |
| 57 | .end·method | 70 | .end·method |
| 58 | .method·private·constructor·<init>(Ljava/lang/String;I)V | 71 | .method·private·constructor·<init>(Ljava/lang/String;I)V |
| 59 | ····.locals·0 | 72 | ····.locals·0 |
| 73 | ····.annotation·system·Ldalvik/annotation/MethodParameters; | ||
| 74 | ········accessFlags·=·{ | ||
| 75 | ············0x1000, | ||
| 76 | ············0x1000 | ||
| 77 | ········} | ||
| 78 | ········names·=·{ | ||
| 79 | ············null, | ||
| 80 | ············null | ||
| 81 | ········} | ||
| 82 | ····.end·annotation | ||
| 60 | ····.annotation·system·Ldalvik/annotation/Signature; | 83 | ····.annotation·system·Ldalvik/annotation/Signature; |
| 61 | ········value·=·{ | 84 | ········value·=·{ |
| 62 | ············"()V" | 85 | ············"()V" |
| 63 | ········} | 86 | ········} |
| 64 | ····.end·annotation | 87 | ····.end·annotation |
| 65 | ····.line·291 | 88 | ····.line·291 |
| 66 | ····invoke-direct·{p0,·p1,·p2},·Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V | 89 | ····invoke-direct·{p0,·p1,·p2},·Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V |
| 67 | ····return-void | 90 | ····return-void |
| 68 | .end·method | 91 | .end·method |
| 69 | .method·public·static·valueOf(Ljava/lang/String;)Lcom/amazon/ion/impl/IonReaderTextRawX$LOB_STATE; | 92 | .method·public·static·valueOf(Ljava/lang/String;)Lcom/amazon/ion/impl/IonReaderTextRawX$LOB_STATE; |
| 70 | ····.locals·1 | 93 | ····.locals·1 |
| 94 | ····.annotation·system·Ldalvik/annotation/MethodParameters; | ||
| 95 | ········accessFlags·=·{ | ||
| 96 | ············0x8000 | ||
| 97 | ········} | ||
| 98 | ········names·=·{ | ||
| 99 | ············null | ||
| 100 | ········} | ||
| 101 | ····.end·annotation | ||
| 71 | ····.line·291 | 102 | ····.line·291 |
| 72 | ····const-class·v0,·Lcom/amazon/ion/impl/IonReaderTextRawX$LOB_STATE; | 103 | ····const-class·v0,·Lcom/amazon/ion/impl/IonReaderTextRawX$LOB_STATE; |
| 73 | ····invoke-static·{v0,·p0},·Ljava/lang/Enum;->valueOf(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; | 104 | ····invoke-static·{v0,·p0},·Ljava/lang/Enum;->valueOf(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; |
| 74 | ····move-result-object·p0 | 105 | ····move-result-object·p0 |
| Max diff block lines reached; -1/4715 bytes (-0.02%) of diff not shown. | |||
| Offset 947, 28 lines modified | Offset 947, 22 lines modified | ||
| 947 | ····invoke-virtual·{p0},·Lcom/amazon/ion/impl/SymbolTableReader;->hasLocalSymbols()Z | 947 | ····invoke-virtual·{p0},·Lcom/amazon/ion/impl/SymbolTableReader;->hasLocalSymbols()Z |
| 948 | ····move-result·v0 | 948 | ····move-result·v0 |
| 949 | ····if-eqz·v0,·:cond_2 | 949 | ····if-eqz·v0,·:cond_2 |
| 950 | ····.line·729 | 950 | ····.line·729 |
| 951 | ····sget-object·v0,·Lcom/amazon/ion/impl/SymbolTableReader$1;->$SwitchMap$com$amazon$ion$impl$SymbolTableReader$Op:[I | ||
| 952 | ····invoke-virtual·{p1},·Lcom/amazon/ion/impl/SymbolTableReader$Op;->ordinal()I | 951 | ····invoke-virtual·{p1},·Lcom/amazon/ion/impl/SymbolTableReader$Op;->ordinal()I |
| 953 | ····move-result·p1 | 952 | ····move-result·p1 |
| 954 | ···· | 953 | ····if-eqz·p1,·:cond_1 |
| 955 | ····const/4·v0,·0x1 | 954 | ····const/4·v0,·0x1 |
| 956 | ····if-eq·p1,·v0,·:cond_1 | ||
| 957 | ····const/4·v0,·0x2 | ||
| 958 | ····if-eq·p1,·v0,·:cond_0 | 955 | ····if-eq·p1,·v0,·:cond_0 |
| 959 | ····const/4·p1,·-0x1 | 956 | ····const/4·p1,·-0x1 |
| 960 | ····goto·:goto_0 | 957 | ····goto·:goto_0 |
| 961 | ····:cond_0 | 958 | ····:cond_0 |
| Offset 5, 17 lines modified | Offset 5, 17 lines modified | ||
| 5 | #·interfaces | 5 | #·interfaces |
| 6 | .implements·Lcom/amazon/ion/impl/ByteBuffer; | 6 | .implements·Lcom/amazon/ion/impl/ByteBuffer; |
| 7 | #·annotations | 7 | #·annotations |
| 8 | .annotation·system·Ldalvik/annotation/MemberClasses; | 8 | .annotation·system·Ldalvik/annotation/MemberClasses; |
| 9 | ····value·=·{ | 9 | ····value·=·{ |
| 10 | ········Lcom/amazon/ion/impl/SimpleByteBuffer$SimpleByteReader;, | ||
| 10 | ········Lcom/amazon/ion/impl/SimpleByteBuffer$SimpleByteWriter;, | 11 | ········Lcom/amazon/ion/impl/SimpleByteBuffer$SimpleByteWriter;, |
| 11 | ········Lcom/amazon/ion/impl/SimpleByteBuffer$UserByteWriter; | 12 | ········Lcom/amazon/ion/impl/SimpleByteBuffer$UserByteWriter; |
| 12 | ········Lcom/amazon/ion/impl/SimpleByteBuffer$SimpleByteReader; | ||
| 13 | ····} | 13 | ····} |
| 14 | .end·annotation | 14 | .end·annotation |
| 15 | #·instance·fields | 15 | #·instance·fields |
| 16 | .field·_bytes:[B | 16 | .field·_bytes:[B |
| Offset 55, 130 lines modified | Offset 55, 153 lines modified | ||
| 55 | .field·private·static·final·MIN_INT_IMAGE:[C | 55 | .field·private·static·final·MIN_INT_IMAGE:[C |
| 56 | .field·private·static·final·MIN_LONG_IMAGE:[C | 56 | .field·private·static·final·MIN_LONG_IMAGE:[C |
| 57 | #·direct·methods | 57 | #·direct·methods |
| 58 | .method·private·static·synthetic·$values()[Lcom/amazon/ion/impl/IonReaderTextSystemX$Radix; | ||
| 59 | ····.locals·3 | ||
| 60 | ····const/4·v0,·0x3 | ||
| 61 | ····.line·102 | ||
| 62 | ····new-array·v0,·v0,·[Lcom/amazon/ion/impl/IonReaderTextSystemX$Radix; | ||
| 63 | ····sget-object·v1,·Lcom/amazon/ion/impl/IonReaderTextSystemX$Radix;->DECIMAL:Lcom/amazon/ion/impl/IonReaderTextSystemX$Radix; | ||
| 64 | ····const/4·v2,·0x0 | ||
| 65 | ····aput-object·v1,·v0,·v2 | ||
| 66 | ····sget-object·v1,·Lcom/amazon/ion/impl/IonReaderTextSystemX$Radix;->HEX:Lcom/amazon/ion/impl/IonReaderTextSystemX$Radix; | ||
| 67 | ····const/4·v2,·0x1 | ||
| 68 | ····aput-object·v1,·v0,·v2 | ||
| 69 | ····sget-object·v1,·Lcom/amazon/ion/impl/IonReaderTextSystemX$Radix;->BINARY:Lcom/amazon/ion/impl/IonReaderTextSystemX$Radix; | ||
| 70 | ····const/4·v2,·0x2 | ||
| 71 | ····aput-object·v1,·v0,·v2 | ||
| 72 | ····return-object·v0 | ||
| 73 | .end·method | ||
| 58 | .method·static·constructor·<clinit>()V | 74 | .method·static·constructor·<clinit>()V |
| 59 | ····.locals·9 | 75 | ····.locals·9 |
| 60 | ····.line·1 | 76 | ····.line·102 |
| 61 | ····const-class·v0,·Lcom/amazon/ion/impl/IonReaderTextSystemX; | 77 | ····const-class·v0,·Lcom/amazon/ion/impl/IonReaderTextSystemX; |
| 62 | ····.line·1 | 78 | ····.line·104 |
| 63 | ····new-instance·v0,·Lcom/amazon/ion/impl/IonReaderTextSystemX$Radix$1; | 79 | ····new-instance·v0,·Lcom/amazon/ion/impl/IonReaderTextSystemX$Radix$1; |
| 64 | ····const-string·v1,·"DECIMAL" | 80 | ····const-string·v1,·"DECIMAL" |
| 65 | ····const/4·v2,·0x0 | 81 | ····const/4·v2,·0x0 |
| 66 | ····invoke-direct·{v0,·v1,·v2},·Lcom/amazon/ion/impl/IonReaderTextSystemX$Radix$1;-><init>(Ljava/lang/String;I)V | 82 | ····invoke-direct·{v0,·v1,·v2},·Lcom/amazon/ion/impl/IonReaderTextSystemX$Radix$1;-><init>(Ljava/lang/String;I)V |
| 67 | ····sput-object·v0,·Lcom/amazon/ion/impl/IonReaderTextSystemX$Radix;->DECIMAL:Lcom/amazon/ion/impl/IonReaderTextSystemX$Radix; | 83 | ····sput-object·v0,·Lcom/amazon/ion/impl/IonReaderTextSystemX$Radix;->DECIMAL:Lcom/amazon/ion/impl/IonReaderTextSystemX$Radix; |
| 68 | ····.line·1 | 84 | ····.line·120 |
| 69 | ····new-instance·v | 85 | ····new-instance·v0,·Lcom/amazon/ion/impl/IonReaderTextSystemX$Radix$2; |
| 70 | ····const-string·v3,·"HEX" | ||
| 71 | ····const | 86 | ····const-string·v1,·"HEX" |
| 72 | ···· | 87 | ····const/4·v2,·0x1 |
| 73 | ···· | 88 | ····invoke-direct·{v0,·v1,·v2},·Lcom/amazon/ion/impl/IonReaderTextSystemX$Radix$2;-><init>(Ljava/lang/String;I)V |
| 89 | ····sput-object·v0,·Lcom/amazon/ion/impl/IonReaderTextSystemX$Radix;->HEX:Lcom/amazon/ion/impl/IonReaderTextSystemX$Radix; | ||
| 74 | ····.line·150 | ||
| 75 | ····new-instance·v3,·Lcom/amazon/ion/impl/IonReaderTextSystemX$Radix$3; | ||
| 76 | ···· | 90 | ····.line·136 |
| 91 | ····new-instance·v0,·Lcom/amazon/ion/impl/IonReaderTextSystemX$Radix$3; | ||
| 77 | ····const | 92 | ····const-string·v1,·"BINARY" |
| 78 | ···· | 93 | ····const/4·v2,·0x2 |
| 79 | ···· | 94 | ····invoke-direct·{v0,·v1,·v2},·Lcom/amazon/ion/impl/IonReaderTextSystemX$Radix$3;-><init>(Ljava/lang/String;I)V |
| 80 | ····const/ | 95 | ····sput-object·v0,·Lcom/amazon/ion/impl/IonReaderTextSystemX$Radix;->BINARY:Lcom/amazon/ion/impl/IonReaderTextSystemX$Radix; |
| 81 | ····.line·1 | 96 | ····.line·102 |
| 82 | ····ne | 97 | ····invoke-static·{},·Lcom/amazon/ion/impl/IonReaderTextSystemX$Radix;->$values()[Lcom/amazon/ion/impl/IonReaderTextSystemX$Radix; |
| 98 | ····move-result-object·v0 | ||
| 83 | ····aput-object·v0,·v5,·v2 | ||
| 84 | ····aput-object·v1,·v5,·v4 | ||
| 85 | ····aput-object·v3,·v5,·v6 | ||
| 86 | ····sput-object·v | 99 | ····sput-object·v0,·Lcom/amazon/ion/impl/IonReaderTextSystemX$Radix;->$VALUES:[Lcom/amazon/ion/impl/IonReaderTextSystemX$Radix; |
| 87 | ····const·v0,·0x7fffffff | 100 | ····const·v0,·0x7fffffff |
| 88 | ····.line·1 | 101 | ····.line·153 |
| 89 | ····invoke-static·{v0},·Ljava/lang/Integer;->toString(I)Ljava/lang/String; | 102 | ····invoke-static·{v0},·Ljava/lang/Integer;->toString(I)Ljava/lang/String; |
| 90 | ····move-result-object·v1 | 103 | ····move-result-object·v1 |
| 91 | ····invoke-virtual·{v1},·Ljava/lang/String;->toCharArray()[C | 104 | ····invoke-virtual·{v1},·Ljava/lang/String;->toCharArray()[C |
| 92 | ····move-result-object·v1 | 105 | ····move-result-object·v1 |
| 93 | ····sput-object·v1,·Lcom/amazon/ion/impl/IonReaderTextSystemX$Radix;->MAX_INT_IMAGE:[C | 106 | ····sput-object·v1,·Lcom/amazon/ion/impl/IonReaderTextSystemX$Radix;->MAX_INT_IMAGE:[C |
| 94 | ····const/high16·v1,·-0x80000000 | 107 | ····const/high16·v1,·-0x80000000 |
| 95 | ····.line·1 | 108 | ····.line·154 |
| 96 | ····invoke-static·{v1},·Ljava/lang/Integer;->toString(I)Ljava/lang/String; | 109 | ····invoke-static·{v1},·Ljava/lang/Integer;->toString(I)Ljava/lang/String; |
| 97 | ····move-result-object·v2 | 110 | ····move-result-object·v2 |
| 98 | ····invoke-virtual·{v2},·Ljava/lang/String;->toCharArray()[C | 111 | ····invoke-virtual·{v2},·Ljava/lang/String;->toCharArray()[C |
| 99 | ····move-result-object·v2 | 112 | ····move-result-object·v2 |
| 100 | ····sput-object·v2,·Lcom/amazon/ion/impl/IonReaderTextSystemX$Radix;->MIN_INT_IMAGE:[C | 113 | ····sput-object·v2,·Lcom/amazon/ion/impl/IonReaderTextSystemX$Radix;->MIN_INT_IMAGE:[C |
| 101 | ····const-wide·v2,·0x7fffffffffffffffL | 114 | ····const-wide·v2,·0x7fffffffffffffffL |
| 102 | ····.line·1 | 115 | ····.line·155 |
| 103 | ····invoke-static·{v2,·v3},·Ljava/lang/Long;->toString(J)Ljava/lang/String; | 116 | ····invoke-static·{v2,·v3},·Ljava/lang/Long;->toString(J)Ljava/lang/String; |
| 104 | ····move-result-object·v4 | 117 | ····move-result-object·v4 |
| 105 | ····invoke-virtual·{v4},·Ljava/lang/String;->toCharArray()[C | 118 | ····invoke-virtual·{v4},·Ljava/lang/String;->toCharArray()[C |
| 106 | ····move-result-object·v4 | 119 | ····move-result-object·v4 |
| Max diff block lines reached; 10240/14892 bytes (68.76%) of diff not shown. | |||
| Offset 5, 17 lines modified | Offset 5, 17 lines modified | ||
| 5 | #·interfaces | 5 | #·interfaces |
| 6 | .implements·Lcom/amazon/ion/IonCursor; | 6 | .implements·Lcom/amazon/ion/IonCursor; |
| 7 | #·annotations | 7 | #·annotations |
| 8 | .annotation·system·Ldalvik/annotation/MemberClasses; | 8 | .annotation·system·Ldalvik/annotation/MemberClasses; |
| 9 | ····value·=·{ | 9 | ····value·=·{ |
| 10 | ········Lcom/amazon/ion/impl/IonCursorBinary$CheckpointLocation;, | ||
| 10 | ········Lcom/amazon/ion/impl/IonCursorBinary$RefillableState;, | 11 | ········Lcom/amazon/ion/impl/IonCursorBinary$RefillableState;, |
| 11 | ········Lcom/amazon/ion/impl/IonCursorBinary$State; | 12 | ········Lcom/amazon/ion/impl/IonCursorBinary$State; |
| 12 | ········Lcom/amazon/ion/impl/IonCursorBinary$CheckpointLocation; | ||
| 13 | ····} | 13 | ····} |
| 14 | .end·annotation | 14 | .end·annotation |
| 15 | #·static·fields | 15 | #·static·fields |
| 16 | .field·private·static·final·CONTAINER_STACK_INITIAL_CAPACITY:I·=·0x8 | 16 | .field·private·static·final·CONTAINER_STACK_INITIAL_CAPACITY:I·=·0x8 |
| Offset 600, 29 lines modified | Offset 600, 29 lines modified | ||
| 600 | ····return-wide·v0 | 600 | ····return-wide·v0 |
| 601 | .end·method | 601 | .end·method |
| 602 | .method·private·calculateEndIndex_1_0(Lcom/amazon/ion/impl/IonTypeID;Z)J | 602 | .method·private·calculateEndIndex_1_0(Lcom/amazon/ion/impl/IonTypeID;Z)J |
| 603 | ····.locals·5 | 603 | ····.locals·5 |
| 604 | ····.line·9 | 604 | ····.line·916 |
| 605 | ····iget-boolean·v0,·p1,·Lcom/amazon/ion/impl/IonTypeID;->variableLength:Z | 605 | ····iget-boolean·v0,·p1,·Lcom/amazon/ion/impl/IonTypeID;->variableLength:Z |
| 606 | ····if-eqz·v0,·:cond_3 | 606 | ····if-eqz·v0,·:cond_3 |
| 607 | ····.line·9 | 607 | ····.line·917 |
| 608 | ····iget-wide·v0,·p0,·Lcom/amazon/ion/impl/IonCursorBinary;->peekIndex:J | 608 | ····iget-wide·v0,·p0,·Lcom/amazon/ion/impl/IonCursorBinary;->peekIndex:J |
| 609 | ····iget-wide·v2,·p0,·Lcom/amazon/ion/impl/IonCursorBinary;->limit:J | 609 | ····iget-wide·v2,·p0,·Lcom/amazon/ion/impl/IonCursorBinary;->limit:J |
| 610 | ····cmp-long·v4,·v0,·v2 | 610 | ····cmp-long·v4,·v0,·v2 |
| 611 | ····if-gez·v4,·:cond_2 | 611 | ····if-gez·v4,·:cond_2 |
| 612 | ····.line·9 | 612 | ····.line·920 |
| 613 | ····iget-object·v2,·p0,·Lcom/amazon/ion/impl/IonCursorBinary;->buffer:[B | 613 | ····iget-object·v2,·p0,·Lcom/amazon/ion/impl/IonCursorBinary;->buffer:[B |
| 614 | ····const-wide/16·v3,·0x1 | 614 | ····const-wide/16·v3,·0x1 |
| 615 | ····add-long/2addr·v3,·v0 | 615 | ····add-long/2addr·v3,·v0 |
| 616 | ····iput-wide·v3,·p0,·Lcom/amazon/ion/impl/IonCursorBinary;->peekIndex:J | 616 | ····iput-wide·v3,·p0,·Lcom/amazon/ion/impl/IonCursorBinary;->peekIndex:J |
| Offset 637, 15 lines modified | Offset 637, 15 lines modified | ||
| 637 | ····int-to-long·v0,·v0 | 637 | ····int-to-long·v0,·v0 |
| 638 | ····add-long/2addr·v0,·v3 | 638 | ····add-long/2addr·v0,·v3 |
| 639 | ····goto·:goto_0 | 639 | ····goto·:goto_0 |
| 640 | ····.line·9 | 640 | ····.line·924 |
| 641 | ····:cond_0 | 641 | ····:cond_0 |
| 642 | ····invoke-direct·{p0,·v0},·Lcom/amazon/ion/impl/IonCursorBinary;->uncheckedReadVarUInt_1_0(B)J | 642 | ····invoke-direct·{p0,·v0},·Lcom/amazon/ion/impl/IonCursorBinary;->uncheckedReadVarUInt_1_0(B)J |
| 643 | ····move-result-wide·v0 | 643 | ····move-result-wide·v0 |
| 644 | ····iget-wide·v2,·p0,·Lcom/amazon/ion/impl/IonCursorBinary;->peekIndex:J | 644 | ····iget-wide·v2,·p0,·Lcom/amazon/ion/impl/IonCursorBinary;->peekIndex:J |
| Offset 655, 45 lines modified | Offset 655, 45 lines modified | ||
| 655 | ····cmp-long·v4,·v0,·v2 | 655 | ····cmp-long·v4,·v0,·v2 |
| 656 | ····if-ltz·v4,·:cond_1 | 656 | ····if-ltz·v4,·:cond_1 |
| 657 | ····goto·:goto_0 | 657 | ····goto·:goto_0 |
| 658 | ····.line·9 | 658 | ····.line·926 |
| 659 | ····:cond_1 | 659 | ····:cond_1 |
| 660 | ····new-instance·p1,·Lcom/amazon/ion/IonException; | 660 | ····new-instance·p1,·Lcom/amazon/ion/IonException; |
| 661 | ····const-string·p2,·"Unsupported·value:·declared·length·is·too·long." | 661 | ····const-string·p2,·"Unsupported·value:·declared·length·is·too·long." |
| 662 | ····invoke-direct·{p1,·p2},·Lcom/amazon/ion/IonException;-><init>(Ljava/lang/String;)V | 662 | ····invoke-direct·{p1,·p2},·Lcom/amazon/ion/IonException;-><init>(Ljava/lang/String;)V |
| 663 | ····throw·p1 | 663 | ····throw·p1 |
| 664 | ····.line·9 | 664 | ····.line·918 |
| 665 | ····:cond_2 | 665 | ····:cond_2 |
| 666 | ····new-instance·p1,·Lcom/amazon/ion/IonException; | 666 | ····new-instance·p1,·Lcom/amazon/ion/IonException; |
| 667 | ····const-string·p2,·"Malformed·data:·declared·length·exceeds·the·number·of·bytes·remaining·in·the·stream." | 667 | ····const-string·p2,·"Malformed·data:·declared·length·exceeds·the·number·of·bytes·remaining·in·the·stream." |
| 668 | ····invoke-direct·{p1,·p2},·Lcom/amazon/ion/IonException;-><init>(Ljava/lang/String;)V | 668 | ····invoke-direct·{p1,·p2},·Lcom/amazon/ion/IonException;-><init>(Ljava/lang/String;)V |
| 669 | ····throw·p1 | 669 | ····throw·p1 |
| 670 | ····.line·9 | 670 | ····.line·930 |
| 671 | ····:cond_3 | 671 | ····:cond_3 |
| 672 | ····iget·v0,·p1,·Lcom/amazon/ion/impl/IonTypeID;->length:I | 672 | ····iget·v0,·p1,·Lcom/amazon/ion/impl/IonTypeID;->length:I |
| 673 | ····int-to-long·v0,·v0 | 673 | ····int-to-long·v0,·v0 |
| 674 | ····iget-wide·v2,·p0,·Lcom/amazon/ion/impl/IonCursorBinary;->peekIndex:J | 674 | ····iget-wide·v2,·p0,·Lcom/amazon/ion/impl/IonCursorBinary;->peekIndex:J |
| 675 | ····add-long/2addr·v0,·v2 | 675 | ····add-long/2addr·v0,·v2 |
| 676 | ····.line·9 | 676 | ····.line·932 |
| 677 | ····:goto_0 | 677 | ····:goto_0 |
| 678 | ····iget-object·v2,·p1,·Lcom/amazon/ion/impl/IonTypeID;->type:Lcom/amazon/ion/IonType; | 678 | ····iget-object·v2,·p1,·Lcom/amazon/ion/impl/IonTypeID;->type:Lcom/amazon/ion/IonType; |
| 679 | ····if-eqz·v2,·:cond_4 | 679 | ····if-eqz·v2,·:cond_4 |
| 680 | ····iget-object·v2,·p1,·Lcom/amazon/ion/impl/IonTypeID;->type:Lcom/amazon/ion/IonType; | 680 | ····iget-object·v2,·p1,·Lcom/amazon/ion/impl/IonTypeID;->type:Lcom/amazon/ion/IonType; |
| Offset 701, 84 lines modified | Offset 701, 84 lines modified | ||
| 701 | ····move-result·v2 | 701 | ····move-result·v2 |
| 702 | ····sget·v3,·Lcom/amazon/ion/impl/IonCursorBinary;->LIST_TYPE_ORDINAL:I | 702 | ····sget·v3,·Lcom/amazon/ion/impl/IonCursorBinary;->LIST_TYPE_ORDINAL:I |
| 703 | ····if-lt·v2,·v3,·:cond_4 | 703 | ····if-lt·v2,·v3,·:cond_4 |
| 704 | ····.line·9 | 704 | ····.line·933 |
| 705 | ····sget-object·p1,·Lcom/amazon/ion/IonCursor$Event;->START_CONTAINER:Lcom/amazon/ion/IonCursor$Event; | 705 | ····sget-object·p1,·Lcom/amazon/ion/IonCursor$Event;->START_CONTAINER:Lcom/amazon/ion/IonCursor$Event; |
| 706 | ····iput-object·p1,·p0,·Lcom/amazon/ion/impl/IonCursorBinary;->event:Lcom/amazon/ion/IonCursor$Event; | 706 | ····iput-object·p1,·p0,·Lcom/amazon/ion/impl/IonCursorBinary;->event:Lcom/amazon/ion/IonCursor$Event; |
| 707 | ····goto·:goto_1 | 707 | ····goto·:goto_1 |
| 708 | ····.line·9 | 708 | ····.line·934 |
| 709 | ····:cond_4 | 709 | ····:cond_4 |
| Max diff block lines reached; 137597/140972 bytes (97.61%) of diff not shown. | |||
| Offset 20, 14 lines modified | Offset 20, 22 lines modified | ||
| 20 | #·instance·fields | 20 | #·instance·fields |
| 21 | .field·final·synthetic·this$0:Lcom/amazon/ion/impl/IonWriterUserBinary; | 21 | .field·final·synthetic·this$0:Lcom/amazon/ion/impl/IonWriterUserBinary; |
| 22 | #·direct·methods | 22 | #·direct·methods |
| 23 | .method·constructor·<init>(Lcom/amazon/ion/impl/IonWriterUserBinary;)V | 23 | .method·constructor·<init>(Lcom/amazon/ion/impl/IonWriterUserBinary;)V |
| 24 | ····.locals·0 | 24 | ····.locals·0 |
| 25 | ····.annotation·system·Ldalvik/annotation/MethodParameters; | ||
| 26 | ········accessFlags·=·{ | ||
| 27 | ············0x8010 | ||
| 28 | ········} | ||
| 29 | ········names·=·{ | ||
| 30 | ············null | ||
| 31 | ········} | ||
| 32 | ····.end·annotation | ||
| 25 | ····.line·58 | 33 | ····.line·58 |
| 26 | ····iput-object·p1,·p0,·Lcom/amazon/ion/impl/IonWriterUserBinary$1;->this$0:Lcom/amazon/ion/impl/IonWriterUserBinary; | 34 | ····iput-object·p1,·p0,·Lcom/amazon/ion/impl/IonWriterUserBinary$1;->this$0:Lcom/amazon/ion/impl/IonWriterUserBinary; |
| 27 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 35 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| 28 | ····return-void | 36 | ····return-void |
| Offset 6, 314 lines modified | Offset 6, 380 lines modified | ||
| 6 | #·annotations | 6 | #·annotations |
| 7 | .annotation·system·Ldalvik/annotation/MemberClasses; | 7 | .annotation·system·Ldalvik/annotation/MemberClasses; |
| 8 | ····value·=·{ | 8 | ····value·=·{ |
| 9 | ········Lcom/amazon/ion/impl/_Private_IonReaderBuilder$IonReaderFromInputStreamFactoryBinary;, | 9 | ········Lcom/amazon/ion/impl/_Private_IonReaderBuilder$IonReaderFromInputStreamFactoryBinary;, |
| 10 | ········Lcom/amazon/ion/impl/_Private_IonReaderBuilder$IonReaderFromInputStreamFactoryText;, | 10 | ········Lcom/amazon/ion/impl/_Private_IonReaderBuilder$IonReaderFromInputStreamFactoryText;, |
| 11 | ········Lcom/amazon/ion/impl/_Private_IonReaderBuilder$IonReaderFromBytesFactoryBinary;, | 11 | ········Lcom/amazon/ion/impl/_Private_IonReaderBuilder$IonReaderFromBytesFactoryBinary;, |
| 12 | ········Lcom/amazon/ion/impl/_Private_IonReaderBuilder$IonReaderFromBytesFactoryText;, | 12 | ········Lcom/amazon/ion/impl/_Private_IonReaderBuilder$IonReaderFromBytesFactoryText;, |
| 13 | ········Lcom/amazon/ion/impl/_Private_IonReaderBuilder$TwoElement | 13 | ········Lcom/amazon/ion/impl/_Private_IonReaderBuilder$TwoElementInputStream;, |
| 14 | ········Lcom/amazon/ion/impl/_Private_IonReaderBuilder$Mutable; | 14 | ········Lcom/amazon/ion/impl/_Private_IonReaderBuilder$Mutable; |
| 15 | ····} | 15 | ····} |
| 16 | .end·annotation | 16 | .end·annotation |
| 17 | #·static·fields | ||
| 18 | .field·static·final·GZIP_HEADER:[B | ||
| 19 | #·instance·fields | 17 | #·instance·fields |
| 20 | .field·private·lstFactory:Lcom/amazon/ion/impl/_Private_LocalSymbolTableFactory; | 18 | .field·private·lstFactory:Lcom/amazon/ion/impl/_Private_LocalSymbolTableFactory; |
| 21 | #·direct·methods | 19 | #·direct·methods |
| 22 | .method·static·constructor·<clinit>()V | ||
| 23 | ····.locals·1 | ||
| 24 | ····const/4·v0,·0x2 | ||
| 25 | ····.line·250 | ||
| 26 | ····new-array·v0,·v0,·[B | ||
| 27 | ····fill-array-data·v0,·:array_0 | ||
| 28 | ····sput-object·v0,·Lcom/amazon/ion/impl/_Private_IonReaderBuilder;->GZIP_HEADER:[B | ||
| 29 | ····return-void | ||
| 30 | ····nop | ||
| 31 | ····:array_0 | ||
| 32 | ····.array-data·1 | ||
| 33 | ········0x1ft | ||
| 34 | ········-0x75t | ||
| 35 | ····.end·array-data | ||
| 36 | .end·method | ||
| 37 | .method·private·constructor·<init>()V | 20 | .method·private·constructor·<init>()V |
| 38 | ····.locals·1 | 21 | ····.locals·1 |
| 39 | ····.line·3 | 22 | ····.line·34 |
| 40 | ····invoke-direct·{p0},·Lcom/amazon/ion/system/IonReaderBuilder;-><init>()V | 23 | ····invoke-direct·{p0},·Lcom/amazon/ion/system/IonReaderBuilder;-><init>()V |
| 41 | ····.line·3 | 24 | ····.line·35 |
| 42 | ····sget-object·v0,·Lcom/amazon/ion/impl/LocalSymbolTable;->DEFAULT_LST_FACTORY:Lcom/amazon/ion/impl/LocalSymbolTable$Factory; | 25 | ····sget-object·v0,·Lcom/amazon/ion/impl/LocalSymbolTable;->DEFAULT_LST_FACTORY:Lcom/amazon/ion/impl/LocalSymbolTable$Factory; |
| 43 | ····iput-object·v0,·p0,·Lcom/amazon/ion/impl/_Private_IonReaderBuilder;->lstFactory:Lcom/amazon/ion/impl/_Private_LocalSymbolTableFactory; | 26 | ····iput-object·v0,·p0,·Lcom/amazon/ion/impl/_Private_IonReaderBuilder;->lstFactory:Lcom/amazon/ion/impl/_Private_LocalSymbolTableFactory; |
| 44 | ····return-void | 27 | ····return-void |
| 45 | .end·method | 28 | .end·method |
| 46 | .method·synthetic·constructor·<init>(Lcom/amazon/ion/impl/_Private_IonReaderBuilder$1;)V | 29 | .method·synthetic·constructor·<init>(Lcom/amazon/ion/impl/_Private_IonReaderBuilder$1;)V |
| 47 | ····.locals·0 | 30 | ····.locals·0 |
| 48 | ····.line·2 | 31 | ····.line·29 |
| 49 | ····invoke-direct·{p0},·Lcom/amazon/ion/impl/_Private_IonReaderBuilder;-><init>()V | 32 | ····invoke-direct·{p0},·Lcom/amazon/ion/impl/_Private_IonReaderBuilder;-><init>()V |
| 50 | ····return-void | 33 | ····return-void |
| 51 | .end·method | 34 | .end·method |
| 52 | .method·private·constructor·<init>(Lcom/amazon/ion/impl/_Private_IonReaderBuilder;)V | 35 | .method·private·constructor·<init>(Lcom/amazon/ion/impl/_Private_IonReaderBuilder;)V |
| 53 | ····.locals·0 | 36 | ····.locals·0 |
| 54 | ····.line·3 | 37 | ····.line·39 |
| 55 | ····invoke-direct·{p0,·p1},·Lcom/amazon/ion/system/IonReaderBuilder;-><init>(Lcom/amazon/ion/system/IonReaderBuilder;)V | 38 | ····invoke-direct·{p0,·p1},·Lcom/amazon/ion/system/IonReaderBuilder;-><init>(Lcom/amazon/ion/system/IonReaderBuilder;)V |
| 56 | ····.line· | 39 | ····.line·40 |
| 57 | ····iget-object·p1,·p1,·Lcom/amazon/ion/impl/_Private_IonReaderBuilder;->lstFactory:Lcom/amazon/ion/impl/_Private_LocalSymbolTableFactory; | 40 | ····iget-object·p1,·p1,·Lcom/amazon/ion/impl/_Private_IonReaderBuilder;->lstFactory:Lcom/amazon/ion/impl/_Private_LocalSymbolTableFactory; |
| 58 | ····iput-object·p1,·p0,·Lcom/amazon/ion/impl/_Private_IonReaderBuilder;->lstFactory:Lcom/amazon/ion/impl/_Private_LocalSymbolTableFactory; | 41 | ····iput-object·p1,·p0,·Lcom/amazon/ion/impl/_Private_IonReaderBuilder;->lstFactory:Lcom/amazon/ion/impl/_Private_LocalSymbolTableFactory; |
| 59 | ····return-void | 42 | ····return-void |
| 60 | .end·method | 43 | .end·method |
| 61 | .method·synthetic·constructor·<init>(Lcom/amazon/ion/impl/_Private_IonReaderBuilder;Lcom/amazon/ion/impl/_Private_IonReaderBuilder$1;)V | 44 | .method·synthetic·constructor·<init>(Lcom/amazon/ion/impl/_Private_IonReaderBuilder;Lcom/amazon/ion/impl/_Private_IonReaderBuilder$1;)V |
| 62 | ····.locals·0 | 45 | ····.locals·0 |
| 63 | ····.line·2 | 46 | ····.line·29 |
| 64 | ····invoke-direct·{p0,·p1},·Lcom/amazon/ion/impl/_Private_IonReaderBuilder;-><init>(Lcom/amazon/ion/impl/_Private_IonReaderBuilder;)V | 47 | ····invoke-direct·{p0,·p1},·Lcom/amazon/ion/impl/_Private_IonReaderBuilder;-><init>(Lcom/amazon/ion/impl/_Private_IonReaderBuilder;)V |
| 65 | ····return-void | 48 | ····return-void |
| 66 | .end·method | 49 | .end·method |
| 67 | .method·static·buildReader(Lcom/amazon/ion/impl/_Private_IonReaderBuilder;Ljava/io/InputStream;Lcom/amazon/ion/impl/_Private_IonReaderBuilder$IonReaderFromInputStreamFactoryBinary;Lcom/amazon/ion/impl/_Private_IonReaderBuilder$IonReaderFromInputStreamFactoryText;)Lcom/amazon/ion/IonReader; | 50 | .method·static·buildReader(Lcom/amazon/ion/impl/_Private_IonReaderBuilder;Ljava/io/InputStream;Lcom/amazon/ion/impl/_Private_IonReaderBuilder$IonReaderFromInputStreamFactoryBinary;Lcom/amazon/ion/impl/_Private_IonReaderBuilder$IonReaderFromInputStreamFactoryText;Ljava/util/List;)Lcom/amazon/ion/IonReader; |
| 68 | ····.locals· | 51 | ····.locals·9 |
| 52 | ····.annotation·system·Ldalvik/annotation/Signature; | ||
| 53 | ········value·=·{ | ||
| 54 | ············"(", | ||
| 55 | ············"Lcom/amazon/ion/impl/_Private_IonReaderBuilder;", | ||
| 56 | ············"Ljava/io/InputStream;", | ||
| 57 | ············"Lcom/amazon/ion/impl/_Private_IonReaderBuilder$IonReaderFromInputStreamFactoryBinary;", | ||
| 58 | ············"Lcom/amazon/ion/impl/_Private_IonReaderBuilder$IonReaderFromInputStreamFactoryText;", | ||
| 59 | ············"Ljava/util/List<", | ||
| 60 | ············"Lcom/amazon/ion/util/InputStreamInterceptor;", | ||
| 61 | ············">;)", | ||
| 62 | ············"Lcom/amazon/ion/IonReader;" | ||
| 63 | ········} | ||
| 64 | ····.end·annotation | ||
| 69 | ····if-eqz·p1,·:cond_ | 65 | ····if-eqz·p1,·:cond_5 |
| 70 | ····.line· | 66 | ····.line·330 |
| 71 | ····sget·v0,·Lcom/amazon/ion/impl/_Private_IonConstants;->BINARY_VERSION_MARKER_SIZE:I | 67 | ····sget·v0,·Lcom/amazon/ion/impl/_Private_IonConstants;->BINARY_VERSION_MARKER_SIZE:I |
| 72 | ···· | 68 | ····.line·332 |
| 69 | ····invoke-static·{p4},·Landroidx/webkit/internal/ApiHelperForM$$ExternalSyntheticApiModelOutline0;->m(Ljava/util/List;)Ljava/util/stream/Stream; | ||
| 70 | ····move-result-object·v1 | ||
| 73 | ····.line·286 | ||
| 74 | ····:try_start_0 | ||
| 75 | ····invoke-virtual·{p1,·v4},·Ljava/io/InputStream;->read([B)I | ||
| 71 | ····new-instance·v2,·Lcom/amazon/ion/impl/_Private_IonReaderBuilder$$ExternalSyntheticLambda8; | ||
| 76 | ····move-result·v0 | ||
| 77 | ····:try_end_0 | ||
| 78 | ····.catch·Ljava/io/IOException;·{:try_start_0·..·:try_end_0}·:catch_2 | ||
| 72 | ····invoke-direct·{v2},·Lcom/amazon/ion/impl/_Private_IonReaderBuilder$$ExternalSyntheticLambda8;-><init>()V | ||
| 79 | ····.line·299 | ||
| Max diff block lines reached; 23145/28269 bytes (81.87%) of diff not shown. | |||
| Offset 2, 16 lines modified | Offset 2, 16 lines modified | ||
| 2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
| 3 | .source·"IonUTF8.java" | 3 | .source·"IonUTF8.java" |
| 4 | #·annotations | 4 | #·annotations |
| 5 | .annotation·system·Ldalvik/annotation/MemberClasses; | 5 | .annotation·system·Ldalvik/annotation/MemberClasses; |
| 6 | ····value·=·{ | 6 | ····value·=·{ |
| 7 | ········Lcom/amazon/ion/impl/IonUTF8$UTF8ToChar;, | ||
| 8 | ········Lcom/amazon/ion/impl/IonUTF8$InvalidUnicodeCodePoint; | 7 | ········Lcom/amazon/ion/impl/IonUTF8$InvalidUnicodeCodePoint;, |
| 8 | ········Lcom/amazon/ion/impl/IonUTF8$UTF8ToChar; | ||
| 9 | ····} | 9 | ····} |
| 10 | .end·annotation | 10 | .end·annotation |
| 11 | #·static·fields | 11 | #·static·fields |
| 12 | .field·static·final·synthetic·$assertionsDisabled:Z·=·false | 12 | .field·static·final·synthetic·$assertionsDisabled:Z·=·false |
| Offset 5, 37 lines modified | Offset 5, 47 lines modified | ||
| 5 | #·annotations | 5 | #·annotations |
| 6 | .annotation·system·Ldalvik/annotation/EnclosingClass; | 6 | .annotation·system·Ldalvik/annotation/EnclosingClass; |
| 7 | ····value·=·Lcom/amazon/ion/impl/IonReaderTextRawTokensX$ProhibitedCharacters; | 7 | ····value·=·Lcom/amazon/ion/impl/IonReaderTextRawTokensX$ProhibitedCharacters; |
| 8 | .end·annotation | 8 | .end·annotation |
| 9 | .annotation·system·Ldalvik/annotation/InnerClass; | 9 | .annotation·system·Ldalvik/annotation/InnerClass; |
| 10 | ····accessFlags·=·0x40 | 10 | ····accessFlags·=·0x4010 |
| 11 | ····name·=·null | 11 | ····name·=·null |
| 12 | .end·annotation | 12 | .end·annotation |
| 13 | #·direct·methods | 13 | #·direct·methods |
| 14 | .method·constructor·<init>(Ljava/lang/String;I)V | 14 | .method·constructor·<init>(Ljava/lang/String;I)V |
| 15 | ····.locals·1 | 15 | ····.locals·1 |
| 16 | ····.annotation·system·Ldalvik/annotation/MethodParameters; | ||
| 17 | ········accessFlags·=·{ | ||
| 18 | ············0x1000, | ||
| 19 | ············0x1000 | ||
| 20 | ········} | ||
| 21 | ········names·=·{ | ||
| 22 | ············null, | ||
| 23 | ············null | ||
| 24 | ········} | ||
| 25 | ····.end·annotation | ||
| 16 | ····const/4·v0,·0x0 | 26 | ····const/4·v0,·0x0 |
| 17 | ····.line·27 | 27 | ····.line·2734 |
| 18 | ····invoke-direct·{p0,·p1,·p2,·v0},·Lcom/amazon/ion/impl/IonReaderTextRawTokensX$ProhibitedCharacters;-><init>(Ljava/lang/String;ILcom/amazon/ion/impl/IonReaderTextRawTokensX$1;)V | 28 | ····invoke-direct·{p0,·p1,·p2,·v0},·Lcom/amazon/ion/impl/IonReaderTextRawTokensX$ProhibitedCharacters;-><init>(Ljava/lang/String;ILcom/amazon/ion/impl/IonReaderTextRawTokensX$1;)V |
| 19 | ····return-void | 29 | ····return-void |
| 20 | .end·method | 30 | .end·method |
| 21 | #·virtual·methods | 31 | #·virtual·methods |
| 22 | .method·includes(I)Z | 32 | .method·includes(I)Z |
| 23 | ····.locals·1 | 33 | ····.locals·1 |
| 24 | ····.line·27 | 34 | ····.line·2738 |
| 25 | ····invoke-static·{p1},·Lcom/amazon/ion/impl/IonReaderTextRawTokensX$ProhibitedCharacters;->access$500(I)Z | 35 | ····invoke-static·{p1},·Lcom/amazon/ion/impl/IonReaderTextRawTokensX$ProhibitedCharacters;->access$500(I)Z |
| 26 | ····move-result·v0 | 36 | ····move-result·v0 |
| 27 | ····if-eqz·v0,·:cond_0 | 37 | ····if-eqz·v0,·:cond_0 |
| 28 | ····invoke-static·{p1},·Lcom/amazon/ion/impl/IonReaderTextRawTokensX$ProhibitedCharacters;->access$600(I)Z | 38 | ····invoke-static·{p1},·Lcom/amazon/ion/impl/IonReaderTextRawTokensX$ProhibitedCharacters;->access$600(I)Z |
| Offset 14, 44 lines modified | Offset 14, 44 lines modified | ||
| 14 | .end·annotation | 14 | .end·annotation |
| 15 | #·direct·methods | 15 | #·direct·methods |
| 16 | .method·constructor·<init>([BII)V | 16 | .method·constructor·<init>([BII)V |
| 17 | ····.locals·1 | 17 | ····.locals·1 |
| 18 | ····.line·5 | 18 | ····.line·559 |
| 19 | ····invoke-direct·{p0},·Lcom/amazon/ion/impl/UnifiedInputStreamX;-><init>()V | 19 | ····invoke-direct·{p0},·Lcom/amazon/ion/impl/UnifiedInputStreamX;-><init>()V |
| 20 | ····const/4·v0,·0x1 | 20 | ····const/4·v0,·0x1 |
| 21 | ····.line·5 | 21 | ····.line·560 |
| 22 | ····iput-boolean·v0,·p0,·Lcom/amazon/ion/impl/UnifiedInputStreamX$FromByteArray;->_is_byte_data:Z | 22 | ····iput-boolean·v0,·p0,·Lcom/amazon/ion/impl/UnifiedInputStreamX$FromByteArray;->_is_byte_data:Z |
| 23 | ····const/4·v0,·0x0 | 23 | ····const/4·v0,·0x0 |
| 24 | ····.line·5 | 24 | ····.line·561 |
| 25 | ····iput-boolean·v0,·p0,·Lcom/amazon/ion/impl/UnifiedInputStreamX$FromByteArray;->_is_stream:Z | 25 | ····iput-boolean·v0,·p0,·Lcom/amazon/ion/impl/UnifiedInputStreamX$FromByteArray;->_is_stream:Z |
| 26 | ····.line·5 | 26 | ····.line·562 |
| 27 | ····invoke-static·{p1,·p2,·p3},·Lcom/amazon/ion/impl/UnifiedInputBufferX;->makePageBuffer([BII)Lcom/amazon/ion/impl/UnifiedInputBufferX; | 27 | ····invoke-static·{p1,·p2,·p3},·Lcom/amazon/ion/impl/UnifiedInputBufferX;->makePageBuffer([BII)Lcom/amazon/ion/impl/UnifiedInputBufferX; |
| 28 | ····move-result-object·p1 | 28 | ····move-result-object·p1 |
| 29 | ····iput-object·p1,·p0,·Lcom/amazon/ion/impl/UnifiedInputStreamX$FromByteArray;->_buffer:Lcom/amazon/ion/impl/UnifiedInputBufferX; | 29 | ····iput-object·p1,·p0,·Lcom/amazon/ion/impl/UnifiedInputStreamX$FromByteArray;->_buffer:Lcom/amazon/ion/impl/UnifiedInputBufferX; |
| 30 | ····.line·5 | 30 | ····.line·563 |
| 31 | ····iget-object·p1,·p0,·Lcom/amazon/ion/impl/UnifiedInputStreamX$FromByteArray;->_buffer:Lcom/amazon/ion/impl/UnifiedInputBufferX; | 31 | ····iget-object·p1,·p0,·Lcom/amazon/ion/impl/UnifiedInputStreamX$FromByteArray;->_buffer:Lcom/amazon/ion/impl/UnifiedInputBufferX; |
| 32 | ····invoke-virtual·{p1},·Lcom/amazon/ion/impl/UnifiedInputBufferX;->getCurrentPage()Lcom/amazon/ion/impl/UnifiedDataPageX; | 32 | ····invoke-virtual·{p1},·Lcom/amazon/ion/impl/UnifiedInputBufferX;->getCurrentPage()Lcom/amazon/ion/impl/UnifiedDataPageX; |
| 33 | ····move-result-object·p1 | 33 | ····move-result-object·p1 |
| 34 | ····add-int/2addr·p3,·p2 | 34 | ····add-int/2addr·p3,·p2 |
| 35 | ····.line·5 | 35 | ····.line·564 |
| 36 | ····invoke-virtual·{p0,·p1,·v0,·p2,·p3},·Lcom/amazon/ion/impl/UnifiedInputStreamX$FromByteArray;->make_page_current(Lcom/amazon/ion/impl/UnifiedDataPageX;III)V | 36 | ····invoke-virtual·{p0,·p1,·v0,·p2,·p3},·Lcom/amazon/ion/impl/UnifiedInputStreamX$FromByteArray;->make_page_current(Lcom/amazon/ion/impl/UnifiedDataPageX;III)V |
| 37 | ····.line·5 | 37 | ····.line·565 |
| 38 | ····invoke-static·{p0},·Lcom/amazon/ion/impl/UnifiedInputStreamX;->access$000(Lcom/amazon/ion/impl/UnifiedInputStreamX;)V | 38 | ····invoke-static·{p0},·Lcom/amazon/ion/impl/UnifiedInputStreamX;->access$000(Lcom/amazon/ion/impl/UnifiedInputStreamX;)V |
| 39 | ····return-void | 39 | ····return-void |
| 40 | .end·method | 40 | .end·method |
| Offset 16, 39 lines modified | Offset 16, 39 lines modified | ||
| 16 | #·direct·methods | 16 | #·direct·methods |
| 17 | .method·public·constructor·<init>()V | 17 | .method·public·constructor·<init>()V |
| 18 | ····.locals·1 | 18 | ····.locals·1 |
| 19 | ····const/4·v0,·0x0 | 19 | ····const/4·v0,·0x0 |
| 20 | ····.line·7 | 20 | ····.line·73 |
| 21 | ····invoke-direct·{p0,·v0},·Lcom/amazon/ion/impl/_Private_IonReaderBuilder;-><init>(Lcom/amazon/ion/impl/_Private_IonReaderBuilder$1;)V | 21 | ····invoke-direct·{p0,·v0},·Lcom/amazon/ion/impl/_Private_IonReaderBuilder;-><init>(Lcom/amazon/ion/impl/_Private_IonReaderBuilder$1;)V |
| 22 | ····return-void | 22 | ····return-void |
| 23 | .end·method | 23 | .end·method |
| 24 | .method·public·constructor·<init>(Lcom/amazon/ion/system/IonReaderBuilder;)V | 24 | .method·public·constructor·<init>(Lcom/amazon/ion/system/IonReaderBuilder;)V |
| 25 | ····.locals·1 | 25 | ····.locals·1 |
| 26 | ····.line·7 | 26 | ····.line·77 |
| 27 | ····check-cast·p1,·Lcom/amazon/ion/impl/_Private_IonReaderBuilder; | 27 | ····check-cast·p1,·Lcom/amazon/ion/impl/_Private_IonReaderBuilder; |
| 28 | ····const/4·v0,·0x0 | 28 | ····const/4·v0,·0x0 |
| 29 | ····invoke-direct·{p0,·p1,·v0},·Lcom/amazon/ion/impl/_Private_IonReaderBuilder;-><init>(Lcom/amazon/ion/impl/_Private_IonReaderBuilder;Lcom/amazon/ion/impl/_Private_IonReaderBuilder$1;)V | 29 | ····invoke-direct·{p0,·p1,·v0},·Lcom/amazon/ion/impl/_Private_IonReaderBuilder;-><init>(Lcom/amazon/ion/impl/_Private_IonReaderBuilder;Lcom/amazon/ion/impl/_Private_IonReaderBuilder$1;)V |
| 30 | ····return-void | 30 | ····return-void |
| 31 | .end·method | 31 | .end·method |
| 32 | #·virtual·methods | 32 | #·virtual·methods |
| 33 | .method·public·immutable()Lcom/amazon/ion/system/IonReaderBuilder; | 33 | .method·public·immutable()Lcom/amazon/ion/system/IonReaderBuilder; |
| 34 | ····.locals·2 | 34 | ····.locals·2 |
| 35 | ····.line·8 | 35 | ····.line·82 |
| 36 | ····new-instance·v0,·Lcom/amazon/ion/impl/_Private_IonReaderBuilder; | 36 | ····new-instance·v0,·Lcom/amazon/ion/impl/_Private_IonReaderBuilder; |
| 37 | ····const/4·v1,·0x0 | 37 | ····const/4·v1,·0x0 |
| 38 | ····invoke-direct·{v0,·p0,·v1},·Lcom/amazon/ion/impl/_Private_IonReaderBuilder;-><init>(Lcom/amazon/ion/impl/_Private_IonReaderBuilder;Lcom/amazon/ion/impl/_Private_IonReaderBuilder$1;)V | 38 | ····invoke-direct·{v0,·p0,·v1},·Lcom/amazon/ion/impl/_Private_IonReaderBuilder;-><init>(Lcom/amazon/ion/impl/_Private_IonReaderBuilder;Lcom/amazon/ion/impl/_Private_IonReaderBuilder$1;)V |
| 39 | ····return-object·v0 | 39 | ····return-object·v0 |
| Offset 31, 111 lines modified | Offset 31, 153 lines modified | ||
| 31 | .field·public·static·final·enum·DECIMAL:Lcom/amazon/ion/impl/IonReaderTextRawTokensX$Radix; | 31 | .field·public·static·final·enum·DECIMAL:Lcom/amazon/ion/impl/IonReaderTextRawTokensX$Radix; |
| 32 | .field·public·static·final·enum·HEX:Lcom/amazon/ion/impl/IonReaderTextRawTokensX$Radix; | 32 | .field·public·static·final·enum·HEX:Lcom/amazon/ion/impl/IonReaderTextRawTokensX$Radix; |
| 33 | #·direct·methods | 33 | #·direct·methods |
| 34 | .method·private·static·synthetic·$values()[Lcom/amazon/ion/impl/IonReaderTextRawTokensX$Radix; | ||
| 35 | ····.locals·3 | ||
| 36 | ····const/4·v0,·0x3 | ||
| 37 | ····.line·2780 | ||
| 38 | ····new-array·v0,·v0,·[Lcom/amazon/ion/impl/IonReaderTextRawTokensX$Radix; | ||
| 39 | ····sget-object·v1,·Lcom/amazon/ion/impl/IonReaderTextRawTokensX$Radix;->BINARY:Lcom/amazon/ion/impl/IonReaderTextRawTokensX$Radix; | ||
| 40 | ····const/4·v2,·0x0 | ||
| 41 | ····aput-object·v1,·v0,·v2 | ||
| 42 | ····sget-object·v1,·Lcom/amazon/ion/impl/IonReaderTextRawTokensX$Radix;->DECIMAL:Lcom/amazon/ion/impl/IonReaderTextRawTokensX$Radix; | ||
| 43 | ····const/4·v2,·0x1 | ||
| 44 | ····aput-object·v1,·v0,·v2 | ||
| 45 | ····sget-object·v1,·Lcom/amazon/ion/impl/IonReaderTextRawTokensX$Radix;->HEX:Lcom/amazon/ion/impl/IonReaderTextRawTokensX$Radix; | ||
| 46 | ····const/4·v2,·0x2 | ||
| 47 | ····aput-object·v1,·v0,·v2 | ||
| 48 | ····return-object·v0 | ||
| 49 | .end·method | ||
| 34 | .method·static·constructor·<clinit>()V | 50 | .method·static·constructor·<clinit>()V |
| 35 | ····.locals· | 51 | ····.locals·3 |
| 36 | ····.line·27 | 52 | ····.line·2780 |
| 37 | ····const-class·v0,·Lcom/amazon/ion/impl/IonReaderTextRawTokensX; | 53 | ····const-class·v0,·Lcom/amazon/ion/impl/IonReaderTextRawTokensX; |
| 38 | ····.line·27 | 54 | ····.line·2782 |
| 39 | ····new-instance·v0,·Lcom/amazon/ion/impl/IonReaderTextRawTokensX$Radix$1; | 55 | ····new-instance·v0,·Lcom/amazon/ion/impl/IonReaderTextRawTokensX$Radix$1; |
| 40 | ····const-string·v1,·"BINARY" | 56 | ····const-string·v1,·"BINARY" |
| 41 | ····const/4·v2,·0x0 | 57 | ····const/4·v2,·0x0 |
| 42 | ····invoke-direct·{v0,·v1,·v2},·Lcom/amazon/ion/impl/IonReaderTextRawTokensX$Radix$1;-><init>(Ljava/lang/String;I)V | 58 | ····invoke-direct·{v0,·v1,·v2},·Lcom/amazon/ion/impl/IonReaderTextRawTokensX$Radix$1;-><init>(Ljava/lang/String;I)V |
| 43 | ····sput-object·v0,·Lcom/amazon/ion/impl/IonReaderTextRawTokensX$Radix;->BINARY:Lcom/amazon/ion/impl/IonReaderTextRawTokensX$Radix; | 59 | ····sput-object·v0,·Lcom/amazon/ion/impl/IonReaderTextRawTokensX$Radix;->BINARY:Lcom/amazon/ion/impl/IonReaderTextRawTokensX$Radix; |
| 44 | ····.line·28 | 60 | ····.line·2801 |
| 45 | ····new-instance·v | 61 | ····new-instance·v0,·Lcom/amazon/ion/impl/IonReaderTextRawTokensX$Radix$2; |
| 46 | ····const-string·v3,·"DECIMAL" | ||
| 47 | ····const/4·v4,·0x1 | ||
| 48 | ···· | 62 | ····const-string·v1,·"DECIMAL" |
| 49 | ···· | 63 | ····const/4·v2,·0x1 |
| 64 | ····invoke-direct·{v0,·v1,·v2},·Lcom/amazon/ion/impl/IonReaderTextRawTokensX$Radix$2;-><init>(Ljava/lang/String;I)V | ||
| 50 | ····.line·2833 | ||
| 51 | ····new-instance·v3,·Lcom/amazon/ion/impl/IonReaderTextRawTokensX$Radix$3; | ||
| 52 | ····cons | 65 | ····sput-object·v0,·Lcom/amazon/ion/impl/IonReaderTextRawTokensX$Radix;->DECIMAL:Lcom/amazon/ion/impl/IonReaderTextRawTokensX$Radix; |
| 53 | ···· | 66 | ····.line·2820 |
| 67 | ····new-instance·v0,·Lcom/amazon/ion/impl/IonReaderTextRawTokensX$Radix$3; | ||
| 54 | ···· | 68 | ····const-string·v1,·"HEX" |
| 55 | ···· | 69 | ····const/4·v2,·0x2 |
| 56 | ···· | 70 | ····invoke-direct·{v0,·v1,·v2},·Lcom/amazon/ion/impl/IonReaderTextRawTokensX$Radix$3;-><init>(Ljava/lang/String;I)V |
| 71 | ····sput-object·v0,·Lcom/amazon/ion/impl/IonReaderTextRawTokensX$Radix;->HEX:Lcom/amazon/ion/impl/IonReaderTextRawTokensX$Radix; | ||
| 57 | ····.line·2793 | ||
| 58 | ····new-array·v5,·v5,·[Lcom/amazon/ion/impl/IonReaderTextRawTokensX$Radix; | ||
| 59 | ···· | 72 | ····.line·2780 |
| 73 | ····invoke-static·{},·Lcom/amazon/ion/impl/IonReaderTextRawTokensX$Radix;->$values()[Lcom/amazon/ion/impl/IonReaderTextRawTokensX$Radix; | ||
| 74 | ····move-result-object·v0 | ||
| 60 | ····aput-object·v1,·v5,·v4 | ||
| 61 | ····aput-object·v3,·v5,·v6 | ||
| 62 | ····sput-object·v | 75 | ····sput-object·v0,·Lcom/amazon/ion/impl/IonReaderTextRawTokensX$Radix;->$VALUES:[Lcom/amazon/ion/impl/IonReaderTextRawTokensX$Radix; |
| 63 | ····return-void | 76 | ····return-void |
| 64 | .end·method | 77 | .end·method |
| 65 | .method·private·constructor·<init>(Ljava/lang/String;I)V | 78 | .method·private·constructor·<init>(Ljava/lang/String;I)V |
| 66 | ····.locals·0 | 79 | ····.locals·0 |
| 80 | ····.annotation·system·Ldalvik/annotation/MethodParameters; | ||
| 81 | ········accessFlags·=·{ | ||
| 82 | ············0x1000, | ||
| 83 | ············0x1000 | ||
| 84 | ········} | ||
| 85 | ········names·=·{ | ||
| 86 | ············null, | ||
| 87 | ············null | ||
| 88 | ········} | ||
| 89 | ····.end·annotation | ||
| 67 | ····.annotation·system·Ldalvik/annotation/Signature; | 90 | ····.annotation·system·Ldalvik/annotation/Signature; |
| 68 | ········value·=·{ | 91 | ········value·=·{ |
| 69 | ············"()V" | 92 | ············"()V" |
| 70 | ········} | 93 | ········} |
| 71 | ····.end·annotation | 94 | ····.end·annotation |
| 72 | ····.line·27 | 95 | ····.line·2780 |
| 73 | ····invoke-direct·{p0,·p1,·p2},·Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V | 96 | ····invoke-direct·{p0,·p1,·p2},·Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V |
| 74 | ····return-void | 97 | ····return-void |
| 75 | .end·method | 98 | .end·method |
| 76 | .method·synthetic·constructor·<init>(Ljava/lang/String;ILcom/amazon/ion/impl/IonReaderTextRawTokensX$1;)V | 99 | .method·synthetic·constructor·<init>(Ljava/lang/String;ILcom/amazon/ion/impl/IonReaderTextRawTokensX$1;)V |
| 77 | ····.locals·0 | 100 | ····.locals·0 |
| 78 | ····.line·27 | 101 | ····.line·2780 |
| 79 | ····invoke-direct·{p0,·p1,·p2},·Lcom/amazon/ion/impl/IonReaderTextRawTokensX$Radix;-><init>(Ljava/lang/String;I)V | 102 | ····invoke-direct·{p0,·p1,·p2},·Lcom/amazon/ion/impl/IonReaderTextRawTokensX$Radix;-><init>(Ljava/lang/String;I)V |
| Max diff block lines reached; 1157/5952 bytes (19.44%) of diff not shown. | |||
| Offset 47, 234 lines modified | Offset 47, 294 lines modified | ||
| 47 | .field·public·static·final·enum·READING_SYMBOL_TABLE_SYMBOLS_LIST:Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$State; | 47 | .field·public·static·final·enum·READING_SYMBOL_TABLE_SYMBOLS_LIST:Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$State; |
| 48 | .field·public·static·final·enum·READING_VALUE:Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$State; | 48 | .field·public·static·final·enum·READING_VALUE:Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$State; |
| 49 | #·direct·methods | 49 | #·direct·methods |
| 50 | .method·static· | 50 | .method·private·static·synthetic·$values()[Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$State; |
| 51 | ····.locals· | 51 | ····.locals·3 |
| 52 | ····const/16·v0,·0xc | ||
| 52 | ····.line·861 | ||
| 53 | ····new-instance·v0,·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$State; | ||
| 54 | ···· | 53 | ····.line·992 |
| 54 | ····new-array·v0,·v0,·[Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$State; | ||
| 55 | ····sget-object·v1,·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$State;->ON_SYMBOL_TABLE_STRUCT:Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$State; | ||
| 55 | ····const/4·v2,·0x0 | 56 | ····const/4·v2,·0x0 |
| 56 | ···· | 57 | ····aput-object·v1,·v0,·v2 |
| 57 | ····s | 58 | ····sget-object·v1,·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$State;->ON_SYMBOL_TABLE_FIELD:Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$State; |
| 59 | ····const/4·v2,·0x1 | ||
| 58 | ····.line·862 | ||
| 59 | ····new-instance·v1,·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$State; | ||
| 60 | ···· | 60 | ····aput-object·v1,·v0,·v2 |
| 61 | ····con | 61 | ····sget-object·v1,·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$State;->ON_SYMBOL_TABLE_SYMBOLS:Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$State; |
| 62 | ···· | 62 | ····const/4·v2,·0x2 |
| 63 | ···· | 63 | ····aput-object·v1,·v0,·v2 |
| 64 | ····sget-object·v1,·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$State;->READING_SYMBOL_TABLE_SYMBOLS_LIST:Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$State; | ||
| 64 | ····.line·863 | ||
| 65 | ····new-instance·v3,·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$State; | ||
| 66 | ····const | 65 | ····const/4·v2,·0x3 |
| 67 | ···· | 66 | ····aput-object·v1,·v0,·v2 |
| 68 | ···· | 67 | ····sget-object·v1,·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$State;->READING_SYMBOL_TABLE_SYMBOL:Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$State; |
| 69 | ···· | 68 | ····const/4·v2,·0x4 |
| 69 | ····aput-object·v1,·v0,·v2 | ||
| 70 | ····.line·864 | ||
| 71 | ····new-instance·v5,·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$State; | ||
| 72 | ····con | 70 | ····sget-object·v1,·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$State;->ON_SYMBOL_TABLE_IMPORTS:Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$State; |
| 73 | ····const/4·v | 71 | ····const/4·v2,·0x5 |
| 74 | ···· | 72 | ····aput-object·v1,·v0,·v2 |
| 75 | ····s | 73 | ····sget-object·v1,·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$State;->READING_SYMBOL_TABLE_IMPORTS_LIST:Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$State; |
| 74 | ····const/4·v2,·0x6 | ||
| 76 | ····.line·865 | ||
| 77 | ····new-instance·v7,·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$State; | ||
| 78 | ···· | 75 | ····aput-object·v1,·v0,·v2 |
| 79 | ····con | 76 | ····sget-object·v1,·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$State;->READING_SYMBOL_TABLE_IMPORT_STRUCT:Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$State; |
| 80 | ···· | 77 | ····const/4·v2,·0x7 |
| 81 | ···· | 78 | ····aput-object·v1,·v0,·v2 |
| 79 | ····sget-object·v1,·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$State;->READING_SYMBOL_TABLE_IMPORT_NAME:Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$State; | ||
| 82 | ····.line·866 | ||
| 83 | ····new-instance·v9,·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$State; | ||
| 84 | ····const | 80 | ····const/16·v2,·0x8 |
| 85 | ···· | 81 | ····aput-object·v1,·v0,·v2 |
| 86 | ···· | 82 | ····sget-object·v1,·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$State;->READING_SYMBOL_TABLE_IMPORT_VERSION:Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$State; |
| 87 | ···· | 83 | ····const/16·v2,·0x9 |
| 84 | ····aput-object·v1,·v0,·v2 | ||
| 88 | ····.line·867 | ||
| 89 | ····new-instance·v11,·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$State; | ||
| 90 | ····con | 85 | ····sget-object·v1,·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$State;->READING_SYMBOL_TABLE_IMPORT_MAX_ID:Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$State; |
| 91 | ····const/ | 86 | ····const/16·v2,·0xa |
| 92 | ···· | 87 | ····aput-object·v1,·v0,·v2 |
| 93 | ····s | 88 | ····sget-object·v1,·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$State;->READING_VALUE:Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$State; |
| 89 | ····const/16·v2,·0xb | ||
| 94 | ····.line·868 | ||
| 95 | ····new-instance·v13,·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$State; | ||
| 96 | ···· | 90 | ····aput-object·v1,·v0,·v2 |
| 97 | ···· | 91 | ····return-object·v0 |
| 92 | .end·method | ||
| 98 | 93 | .method·static·constructor·<clinit>()V | |
| 94 | ····.locals·3 | ||
| 99 | ···· | 95 | ····.line·993 |
| 96 | ····new-instance·v0,·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$State; | ||
| 97 | ····const-string·v1,·"ON_SYMBOL_TABLE_STRUCT" | ||
| 100 | ····.line·869 | ||
| 101 | ····new-instance·v15,·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$State; | ||
| 102 | ····const | 98 | ····const/4·v2,·0x0 |
| 103 | ···· | 99 | ····invoke-direct·{v0,·v1,·v2},·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$State;-><init>(Ljava/lang/String;I)V |
| 104 | ···· | 100 | ····sput-object·v0,·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$State;->ON_SYMBOL_TABLE_STRUCT:Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$State; |
| 105 | ···· | 101 | ····.line·994 |
| 102 | ····new-instance·v0,·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$State; | ||
| 103 | ····const-string·v1,·"ON_SYMBOL_TABLE_FIELD" | ||
| 106 | ····.line·870 | ||
| Max diff block lines reached; 9776/18476 bytes (52.91%) of diff not shown. | |||
| Offset 5, 26 lines modified | Offset 5, 36 lines modified | ||
| 5 | #·annotations | 5 | #·annotations |
| 6 | .annotation·system·Ldalvik/annotation/EnclosingClass; | 6 | .annotation·system·Ldalvik/annotation/EnclosingClass; |
| 7 | ····value·=·Lcom/amazon/ion/impl/IonReaderTextRawTokensX$CommentStrategy; | 7 | ····value·=·Lcom/amazon/ion/impl/IonReaderTextRawTokensX$CommentStrategy; |
| 8 | .end·annotation | 8 | .end·annotation |
| 9 | .annotation·system·Ldalvik/annotation/InnerClass; | 9 | .annotation·system·Ldalvik/annotation/InnerClass; |
| 10 | ····accessFlags·=·0x40 | 10 | ····accessFlags·=·0x4010 |
| 11 | ····name·=·null | 11 | ····name·=·null |
| 12 | .end·annotation | 12 | .end·annotation |
| 13 | #·direct·methods | 13 | #·direct·methods |
| 14 | .method·constructor·<init>(Ljava/lang/String;I)V | 14 | .method·constructor·<init>(Ljava/lang/String;I)V |
| 15 | ····.locals·1 | 15 | ····.locals·1 |
| 16 | ····.annotation·system·Ldalvik/annotation/MethodParameters; | ||
| 17 | ········accessFlags·=·{ | ||
| 18 | ············0x1000, | ||
| 19 | ············0x1000 | ||
| 20 | ········} | ||
| 21 | ········names·=·{ | ||
| 22 | ············null, | ||
| 23 | ············null | ||
| 24 | ········} | ||
| 25 | ····.end·annotation | ||
| 16 | ····const/4·v0,·0x0 | 26 | ····const/4·v0,·0x0 |
| 17 | ····.line·7 | 27 | ····.line·723 |
| 18 | ····invoke-direct·{p0,·p1,·p2,·v0},·Lcom/amazon/ion/impl/IonReaderTextRawTokensX$CommentStrategy;-><init>(Ljava/lang/String;ILcom/amazon/ion/impl/IonReaderTextRawTokensX$1;)V | 28 | ····invoke-direct·{p0,·p1,·p2,·v0},·Lcom/amazon/ion/impl/IonReaderTextRawTokensX$CommentStrategy;-><init>(Ljava/lang/String;ILcom/amazon/ion/impl/IonReaderTextRawTokensX$1;)V |
| 19 | ····return-void | 29 | ····return-void |
| 20 | .end·method | 30 | .end·method |
| 21 | #·virtual·methods | 31 | #·virtual·methods |
| Offset 32, 41 lines modified | Offset 42, 41 lines modified | ||
| 32 | ····.locals·3 | 42 | ····.locals·3 |
| 33 | ····.annotation·system·Ldalvik/annotation/Throws; | 43 | ····.annotation·system·Ldalvik/annotation/Throws; |
| 34 | ········value·=·{ | 44 | ········value·=·{ |
| 35 | ············Ljava/io/IOException; | 45 | ············Ljava/io/IOException; |
| 36 | ········} | 46 | ········} |
| 37 | ····.end·annotation | 47 | ····.end·annotation |
| 38 | ····.line·7 | 48 | ····.line·730 |
| 39 | ····invoke-virtual·{p1},·Lcom/amazon/ion/impl/IonReaderTextRawTokensX;->read_char()I | 49 | ····invoke-virtual·{p1},·Lcom/amazon/ion/impl/IonReaderTextRawTokensX;->read_char()I |
| 40 | ····move-result·v0 | 50 | ····move-result·v0 |
| 41 | ····const/16·v1,·0x2a | 51 | ····const/16·v1,·0x2a |
| 42 | ····const/4·v2,·0x1 | 52 | ····const/4·v2,·0x1 |
| 43 | ····if-eq·v0,·v1,·:cond_1 | 53 | ····if-eq·v0,·v1,·:cond_1 |
| 44 | ····const/16·v1,·0x2f | 54 | ····const/16·v1,·0x2f |
| 45 | ····if-eq·v0,·v1,·:cond_0 | 55 | ····if-eq·v0,·v1,·:cond_0 |
| 46 | ····.line·7 | 56 | ····.line·739 |
| 47 | ····invoke-static·{p1,·v0},·Lcom/amazon/ion/impl/IonReaderTextRawTokensX;->access$300(Lcom/amazon/ion/impl/IonReaderTextRawTokensX;I)V | 57 | ····invoke-static·{p1,·v0},·Lcom/amazon/ion/impl/IonReaderTextRawTokensX;->access$300(Lcom/amazon/ion/impl/IonReaderTextRawTokensX;I)V |
| 48 | ····const/4·p1,·0x0 | 58 | ····const/4·p1,·0x0 |
| 49 | ····return·p1 | 59 | ····return·p1 |
| 50 | ····.line·7 | 60 | ····.line·733 |
| 51 | ····:cond_0 | 61 | ····:cond_0 |
| 52 | ····invoke-static·{p1},·Lcom/amazon/ion/impl/IonReaderTextRawTokensX;->access$100(Lcom/amazon/ion/impl/IonReaderTextRawTokensX;)V | 62 | ····invoke-static·{p1},·Lcom/amazon/ion/impl/IonReaderTextRawTokensX;->access$100(Lcom/amazon/ion/impl/IonReaderTextRawTokensX;)V |
| 53 | ····return·v2 | 63 | ····return·v2 |
| 54 | ····.line·7 | 64 | ····.line·736 |
| 55 | ····:cond_1 | 65 | ····:cond_1 |
| 56 | ····invoke-static·{p1},·Lcom/amazon/ion/impl/IonReaderTextRawTokensX;->access$200(Lcom/amazon/ion/impl/IonReaderTextRawTokensX;)V | 66 | ····invoke-static·{p1},·Lcom/amazon/ion/impl/IonReaderTextRawTokensX;->access$200(Lcom/amazon/ion/impl/IonReaderTextRawTokensX;)V |
| 57 | ····return·v2 | 67 | ····return·v2 |
| 58 | .end·method | 68 | .end·method |
| Offset 31, 95 lines modified | Offset 31, 141 lines modified | ||
| 31 | .field·public·static·final·enum·ESCAPE_DESTINATION_STRING:Lcom/amazon/ion/impl/IonTokenConstsX$EscapeType; | 31 | .field·public·static·final·enum·ESCAPE_DESTINATION_STRING:Lcom/amazon/ion/impl/IonTokenConstsX$EscapeType; |
| 32 | .field·public·static·final·enum·ESCAPE_DESTINATION_SYMBOL:Lcom/amazon/ion/impl/IonTokenConstsX$EscapeType; | 32 | .field·public·static·final·enum·ESCAPE_DESTINATION_SYMBOL:Lcom/amazon/ion/impl/IonTokenConstsX$EscapeType; |
| 33 | #·direct·methods | 33 | #·direct·methods |
| 34 | .method·private·static·synthetic·$values()[Lcom/amazon/ion/impl/IonTokenConstsX$EscapeType; | ||
| 35 | ····.locals·3 | ||
| 36 | ····const/4·v0,·0x4 | ||
| 37 | ····.line·363 | ||
| 38 | ····new-array·v0,·v0,·[Lcom/amazon/ion/impl/IonTokenConstsX$EscapeType; | ||
| 39 | ····sget-object·v1,·Lcom/amazon/ion/impl/IonTokenConstsX$EscapeType;->ESCAPE_DESTINATION_NONE:Lcom/amazon/ion/impl/IonTokenConstsX$EscapeType; | ||
| 40 | ····const/4·v2,·0x0 | ||
| 41 | ····aput-object·v1,·v0,·v2 | ||
| 42 | ····sget-object·v1,·Lcom/amazon/ion/impl/IonTokenConstsX$EscapeType;->ESCAPE_DESTINATION_STRING:Lcom/amazon/ion/impl/IonTokenConstsX$EscapeType; | ||
| 43 | ····const/4·v2,·0x1 | ||
| 44 | ····aput-object·v1,·v0,·v2 | ||
| 45 | ····sget-object·v1,·Lcom/amazon/ion/impl/IonTokenConstsX$EscapeType;->ESCAPE_DESTINATION_SYMBOL:Lcom/amazon/ion/impl/IonTokenConstsX$EscapeType; | ||
| 46 | ····const/4·v2,·0x2 | ||
| 47 | ····aput-object·v1,·v0,·v2 | ||
| 48 | ····sget-object·v1,·Lcom/amazon/ion/impl/IonTokenConstsX$EscapeType;->ESCAPE_DESTINATION_CLOB:Lcom/amazon/ion/impl/IonTokenConstsX$EscapeType; | ||
| 49 | ····const/4·v2,·0x3 | ||
| 50 | ····aput-object·v1,·v0,·v2 | ||
| 51 | ····return-object·v0 | ||
| 52 | .end·method | ||
| 34 | .method·static·constructor·<clinit>()V | 53 | .method·static·constructor·<clinit>()V |
| 35 | ····.locals· | 54 | ····.locals·3 |
| 36 | ····.line·364 | 55 | ····.line·364 |
| 37 | ····new-instance·v0,·Lcom/amazon/ion/impl/IonTokenConstsX$EscapeType; | 56 | ····new-instance·v0,·Lcom/amazon/ion/impl/IonTokenConstsX$EscapeType; |
| 38 | ····const-string·v1,·"ESCAPE_DESTINATION_NONE" | 57 | ····const-string·v1,·"ESCAPE_DESTINATION_NONE" |
| 39 | ····const/4·v2,·0x0 | 58 | ····const/4·v2,·0x0 |
| 40 | ····invoke-direct·{v0,·v1,·v2},·Lcom/amazon/ion/impl/IonTokenConstsX$EscapeType;-><init>(Ljava/lang/String;I)V | 59 | ····invoke-direct·{v0,·v1,·v2},·Lcom/amazon/ion/impl/IonTokenConstsX$EscapeType;-><init>(Ljava/lang/String;I)V |
| 41 | ····sput-object·v0,·Lcom/amazon/ion/impl/IonTokenConstsX$EscapeType;->ESCAPE_DESTINATION_NONE:Lcom/amazon/ion/impl/IonTokenConstsX$EscapeType; | 60 | ····sput-object·v0,·Lcom/amazon/ion/impl/IonTokenConstsX$EscapeType;->ESCAPE_DESTINATION_NONE:Lcom/amazon/ion/impl/IonTokenConstsX$EscapeType; |
| 42 | ····.line·365 | 61 | ····.line·365 |
| 43 | ····new-instance·v | 62 | ····new-instance·v0,·Lcom/amazon/ion/impl/IonTokenConstsX$EscapeType; |
| 44 | ····const-string·v | 63 | ····const-string·v1,·"ESCAPE_DESTINATION_STRING" |
| 45 | ····const/4·v | 64 | ····const/4·v2,·0x1 |
| 46 | ····invoke-direct·{v | 65 | ····invoke-direct·{v0,·v1,·v2},·Lcom/amazon/ion/impl/IonTokenConstsX$EscapeType;-><init>(Ljava/lang/String;I)V |
| 47 | ····sput-object·v | 66 | ····sput-object·v0,·Lcom/amazon/ion/impl/IonTokenConstsX$EscapeType;->ESCAPE_DESTINATION_STRING:Lcom/amazon/ion/impl/IonTokenConstsX$EscapeType; |
| 48 | ····.line·366 | 67 | ····.line·366 |
| 49 | ····new-instance·v | 68 | ····new-instance·v0,·Lcom/amazon/ion/impl/IonTokenConstsX$EscapeType; |
| 50 | ····const-string·v | 69 | ····const-string·v1,·"ESCAPE_DESTINATION_SYMBOL" |
| 51 | ····const/4·v | 70 | ····const/4·v2,·0x2 |
| 52 | ····invoke-direct·{v | 71 | ····invoke-direct·{v0,·v1,·v2},·Lcom/amazon/ion/impl/IonTokenConstsX$EscapeType;-><init>(Ljava/lang/String;I)V |
| 53 | ····sput-object·v | 72 | ····sput-object·v0,·Lcom/amazon/ion/impl/IonTokenConstsX$EscapeType;->ESCAPE_DESTINATION_SYMBOL:Lcom/amazon/ion/impl/IonTokenConstsX$EscapeType; |
| 54 | ····.line·367 | 73 | ····.line·367 |
| 55 | ····new-instance·v | 74 | ····new-instance·v0,·Lcom/amazon/ion/impl/IonTokenConstsX$EscapeType; |
| 56 | ····const-string·v7,·"ESCAPE_DESTINATION_CLOB" | ||
| 57 | ····const | 75 | ····const-string·v1,·"ESCAPE_DESTINATION_CLOB" |
| 58 | ···· | 76 | ····const/4·v2,·0x3 |
| 59 | ···· | 77 | ····invoke-direct·{v0,·v1,·v2},·Lcom/amazon/ion/impl/IonTokenConstsX$EscapeType;-><init>(Ljava/lang/String;I)V |
| 60 | ····const/ | 78 | ····sput-object·v0,·Lcom/amazon/ion/impl/IonTokenConstsX$EscapeType;->ESCAPE_DESTINATION_CLOB:Lcom/amazon/ion/impl/IonTokenConstsX$EscapeType; |
| 61 | ····.line·363 | 79 | ····.line·363 |
| 80 | ····invoke-static·{},·Lcom/amazon/ion/impl/IonTokenConstsX$EscapeType;->$values()[Lcom/amazon/ion/impl/IonTokenConstsX$EscapeType; | ||
| 62 | ····new-array·v7,·v7,·[Lcom/amazon/ion/impl/IonTokenConstsX$EscapeType; | ||
| 63 | ····aput-object·v0,·v7,·v2 | ||
| 64 | ···· | 81 | ····move-result-object·v0 |
| 65 | ····aput-object·v3,·v7,·v6 | ||
| 66 | ····aput-object·v5,·v7,·v8 | ||
| 67 | ····sput-object·v | 82 | ····sput-object·v0,·Lcom/amazon/ion/impl/IonTokenConstsX$EscapeType;->$VALUES:[Lcom/amazon/ion/impl/IonTokenConstsX$EscapeType; |
| 68 | ····return-void | 83 | ····return-void |
| 69 | .end·method | 84 | .end·method |
| 70 | .method·private·constructor·<init>(Ljava/lang/String;I)V | 85 | .method·private·constructor·<init>(Ljava/lang/String;I)V |
| 71 | ····.locals·0 | 86 | ····.locals·0 |
| 87 | ····.annotation·system·Ldalvik/annotation/MethodParameters; | ||
| 88 | ········accessFlags·=·{ | ||
| 89 | ············0x1000, | ||
| 90 | ············0x1000 | ||
| 91 | ········} | ||
| 92 | ········names·=·{ | ||
| 93 | ············null, | ||
| 94 | ············null | ||
| 95 | ········} | ||
| 96 | ····.end·annotation | ||
| 72 | ····.annotation·system·Ldalvik/annotation/Signature; | 97 | ····.annotation·system·Ldalvik/annotation/Signature; |
| 73 | ········value·=·{ | 98 | ········value·=·{ |
| 74 | ············"()V" | 99 | ············"()V" |
| 75 | ········} | 100 | ········} |
| 76 | ····.end·annotation | 101 | ····.end·annotation |
| Max diff block lines reached; 640/6049 bytes (10.58%) of diff not shown. | |||
| Offset 113, 25 lines modified | Offset 113, 41 lines modified | ||
| 113 | ····.locals·0 | 113 | ····.locals·0 |
| 114 | ····return-void | 114 | ····return-void |
| 115 | .end·method | 115 | .end·method |
| 116 | .method·public·bridge·synthetic·withAutoFlushEnabled(Z)Lcom/amazon/ion/system/IonBinaryWriterBuilder; | 116 | .method·public·bridge·synthetic·withAutoFlushEnabled(Z)Lcom/amazon/ion/system/IonBinaryWriterBuilder; |
| 117 | ····.locals·0 | 117 | ····.locals·0 |
| 118 | ····.annotation·system·Ldalvik/annotation/MethodParameters; | ||
| 119 | ········accessFlags·=·{ | ||
| 120 | ············0x1000 | ||
| 121 | ········} | ||
| 122 | ········names·=·{ | ||
| 123 | ············null | ||
| 124 | ········} | ||
| 125 | ····.end·annotation | ||
| 118 | ····.line·421 | 126 | ····.line·421 |
| 119 | ····invoke-super·{p0,·p1},·Lcom/amazon/ion/impl/_Private_IonBinaryWriterBuilder;->withAutoFlushEnabled(Z)Lcom/amazon/ion/impl/_Private_IonBinaryWriterBuilder; | 127 | ····invoke-super·{p0,·p1},·Lcom/amazon/ion/impl/_Private_IonBinaryWriterBuilder;->withAutoFlushEnabled(Z)Lcom/amazon/ion/impl/_Private_IonBinaryWriterBuilder; |
| 120 | ····move-result-object·p1 | 128 | ····move-result-object·p1 |
| 121 | ····return-object·p1 | 129 | ····return-object·p1 |
| 122 | .end·method | 130 | .end·method |
| 123 | .method·public·bridge·synthetic·withBlockSize(I)Lcom/amazon/ion/system/IonBinaryWriterBuilder; | 131 | .method·public·bridge·synthetic·withBlockSize(I)Lcom/amazon/ion/system/IonBinaryWriterBuilder; |
| 124 | ····.locals·0 | 132 | ····.locals·0 |
| 133 | ····.annotation·system·Ldalvik/annotation/MethodParameters; | ||
| 134 | ········accessFlags·=·{ | ||
| 135 | ············0x1000 | ||
| 136 | ········} | ||
| 137 | ········names·=·{ | ||
| 138 | ············null | ||
| 139 | ········} | ||
| 140 | ····.end·annotation | ||
| 125 | ····.line·421 | 141 | ····.line·421 |
| 126 | ····invoke-super·{p0,·p1},·Lcom/amazon/ion/impl/_Private_IonBinaryWriterBuilder;->withBlockSize(I)Lcom/amazon/ion/impl/_Private_IonBinaryWriterBuilder; | 142 | ····invoke-super·{p0,·p1},·Lcom/amazon/ion/impl/_Private_IonBinaryWriterBuilder;->withBlockSize(I)Lcom/amazon/ion/impl/_Private_IonBinaryWriterBuilder; |
| 127 | ····move-result-object·p1 | 143 | ····move-result-object·p1 |
| 128 | ····return-object·p1 | 144 | ····return-object·p1 |
| Offset 157, 14 lines modified | Offset 173, 22 lines modified | ||
| 157 | ····move-result-object·v0 | 173 | ····move-result-object·v0 |
| 158 | ····return-object·v0 | 174 | ····return-object·v0 |
| 159 | .end·method | 175 | .end·method |
| 160 | .method·public·bridge·synthetic·withInitialSymbolTable(Lcom/amazon/ion/SymbolTable;)Lcom/amazon/ion/system/IonBinaryWriterBuilder; | 176 | .method·public·bridge·synthetic·withInitialSymbolTable(Lcom/amazon/ion/SymbolTable;)Lcom/amazon/ion/system/IonBinaryWriterBuilder; |
| 161 | ····.locals·0 | 177 | ····.locals·0 |
| 178 | ····.annotation·system·Ldalvik/annotation/MethodParameters; | ||
| 179 | ········accessFlags·=·{ | ||
| 180 | ············0x1000 | ||
| 181 | ········} | ||
| 182 | ········names·=·{ | ||
| 183 | ············null | ||
| 184 | ········} | ||
| 185 | ····.end·annotation | ||
| 162 | ····.line·421 | 186 | ····.line·421 |
| 163 | ····invoke-super·{p0,·p1},·Lcom/amazon/ion/impl/_Private_IonBinaryWriterBuilder;->withInitialSymbolTable(Lcom/amazon/ion/SymbolTable;)Lcom/amazon/ion/impl/_Private_IonBinaryWriterBuilder; | 187 | ····invoke-super·{p0,·p1},·Lcom/amazon/ion/impl/_Private_IonBinaryWriterBuilder;->withInitialSymbolTable(Lcom/amazon/ion/SymbolTable;)Lcom/amazon/ion/impl/_Private_IonBinaryWriterBuilder; |
| 164 | ····move-result-object·p1 | 188 | ····move-result-object·p1 |
| 165 | ····return-object·p1 | 189 | ····return-object·p1 |
| Offset 42, 75 lines modified | Offset 42, 83 lines modified | ||
| 42 | .field·final·synthetic·this$0:Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary; | 42 | .field·final·synthetic·this$0:Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary; |
| 43 | #·direct·methods | 43 | #·direct·methods |
| 44 | .method·constructor·<init>(Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary;)V | 44 | .method·constructor·<init>(Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary;)V |
| 45 | ····.locals·8 | 45 | ····.locals·8 |
| 46 | ····.annotation·system·Ldalvik/annotation/MethodParameters; | ||
| 47 | ········accessFlags·=·{ | ||
| 48 | ············0x1010 | ||
| 49 | ········} | ||
| 50 | ········names·=·{ | ||
| 51 | ············null | ||
| 52 | ········} | ||
| 53 | ····.end·annotation | ||
| 46 | ····.line· | 54 | ····.line·344 |
| 47 | ····iput-object·p1,·p0,·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$LocalSymbolTableSnapshot;->this$0:Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary; | 55 | ····iput-object·p1,·p0,·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$LocalSymbolTableSnapshot;->this$0:Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary; |
| 48 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 56 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| 49 | ····.line· | 57 | ····.line·327 |
| 50 | ····invoke-static·{p1},·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary;->access$200(Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary;)Lcom/amazon/ion/SymbolTable; | 58 | ····invoke-static·{p1},·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary;->access$200(Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary;)Lcom/amazon/ion/SymbolTable; |
| 51 | ····move-result-object·v0 | 59 | ····move-result-object·v0 |
| 52 | ····iput-object·v0,·p0,·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$LocalSymbolTableSnapshot;->system:Lcom/amazon/ion/SymbolTable; | 60 | ····iput-object·v0,·p0,·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$LocalSymbolTableSnapshot;->system:Lcom/amazon/ion/SymbolTable; |
| 53 | ····const/4·v0,·0x0 | 61 | ····const/4·v0,·0x0 |
| 54 | ····.line· | 62 | ····.line·342 |
| 55 | ····iput-object·v0,·p0,·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$LocalSymbolTableSnapshot;->structCache:Lcom/amazon/ion/impl/SymbolTableStructCache; | 63 | ····iput-object·v0,·p0,·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$LocalSymbolTableSnapshot;->structCache:Lcom/amazon/ion/impl/SymbolTableStructCache; |
| 56 | ····.line· | 64 | ····.line·345 |
| 57 | ····invoke-static·{p1},·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary;->access$300(Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary;)Lcom/amazon/ion/impl/LocalSymbolTableImports; | 65 | ····invoke-static·{p1},·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary;->access$300(Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary;)Lcom/amazon/ion/impl/LocalSymbolTableImports; |
| 58 | ····move-result-object·v0 | 66 | ····move-result-object·v0 |
| 59 | ····invoke-virtual·{v0},·Lcom/amazon/ion/impl/LocalSymbolTableImports;->getMaxId()I | 67 | ····invoke-virtual·{v0},·Lcom/amazon/ion/impl/LocalSymbolTableImports;->getMaxId()I |
| 60 | ····move-result·v0 | 68 | ····move-result·v0 |
| 61 | ····.line· | 69 | ····.line·346 |
| 62 | ····invoke-static·{p1},·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary;->access$400(Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary;)I | 70 | ····invoke-static·{p1},·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary;->access$400(Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary;)I |
| 63 | ····move-result·v1 | 71 | ····move-result·v1 |
| 64 | ····add-int/lit8·v1,·v1,·0x1 | 72 | ····add-int/lit8·v1,·v1,·0x1 |
| 65 | ····.line· | 73 | ····.line·348 |
| 66 | ····invoke-static·{p1},·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary;->access$300(Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary;)Lcom/amazon/ion/impl/LocalSymbolTableImports; | 74 | ····invoke-static·{p1},·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary;->access$300(Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary;)Lcom/amazon/ion/impl/LocalSymbolTableImports; |
| 67 | ····move-result-object·v2 | 75 | ····move-result-object·v2 |
| 68 | ····iput-object·v2,·p0,·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$LocalSymbolTableSnapshot;->importedTables:Lcom/amazon/ion/impl/LocalSymbolTableImports; | 76 | ····iput-object·v2,·p0,·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$LocalSymbolTableSnapshot;->importedTables:Lcom/amazon/ion/impl/LocalSymbolTableImports; |
| 69 | ····add-int·v2,·v0,·v1 | 77 | ····add-int·v2,·v0,·v1 |
| 70 | ····.line· | 78 | ····.line·349 |
| 71 | ····iput·v2,·p0,·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$LocalSymbolTableSnapshot;->maxId:I | 79 | ····iput·v2,·p0,·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$LocalSymbolTableSnapshot;->maxId:I |
| 72 | ····.line· | 80 | ····.line·350 |
| 73 | ····new-array·v2,·v1,·[Ljava/lang/String; | 81 | ····new-array·v2,·v1,·[Ljava/lang/String; |
| 74 | ····iput-object·v2,·p0,·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$LocalSymbolTableSnapshot;->idToText:[Ljava/lang/String; | 82 | ····iput-object·v2,·p0,·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$LocalSymbolTableSnapshot;->idToText:[Ljava/lang/String; |
| 75 | ····.line· | 83 | ····.line·351 |
| 76 | ····invoke-static·{p1},·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary;->access$500(Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary;)[Ljava/lang/String; | 84 | ····invoke-static·{p1},·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary;->access$500(Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary;)[Ljava/lang/String; |
| 77 | ····move-result-object·p1 | 85 | ····move-result-object·p1 |
| 78 | ····const/4·v3,·0x0 | 86 | ····const/4·v3,·0x0 |
| 79 | ····invoke-static·{p1,·v3,·v2,·v3,·v1},·Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V | 87 | ····invoke-static·{p1,·v3,·v2,·v3,·v1},·Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V |
| 80 | ····.line· | 88 | ····.line·355 |
| 81 | ····new-instance·p1,·Ljava/util/HashMap; | 89 | ····new-instance·p1,·Ljava/util/HashMap; |
| 82 | ····int-to-double·v4,·v1 | 90 | ····int-to-double·v4,·v1 |
| 83 | ····const-wide/high16·v6,·0x3fe8000000000000L····#·0.75 | 91 | ····const-wide/high16·v6,·0x3fe8000000000000L····#·0.75 |
| 84 | ····div-double/2addr·v4,·v6 | 92 | ····div-double/2addr·v4,·v6 |
| Offset 126, 22 lines modified | Offset 134, 22 lines modified | ||
| 126 | ····invoke-direct·{p1,·v2,·v4},·Ljava/util/HashMap;-><init>(IF)V | 134 | ····invoke-direct·{p1,·v2,·v4},·Ljava/util/HashMap;-><init>(IF)V |
| 127 | ····iput-object·p1,·p0,·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$LocalSymbolTableSnapshot;->textToId:Ljava/util/Map; | 135 | ····iput-object·p1,·p0,·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$LocalSymbolTableSnapshot;->textToId:Ljava/util/Map; |
| 128 | ····:goto_0 | 136 | ····:goto_0 |
| 129 | ····if-ge·v3,·v1,·:cond_1 | 137 | ····if-ge·v3,·v1,·:cond_1 |
| 130 | ····.line· | 138 | ····.line·357 |
| 131 | ····iget-object·p1,·p0,·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$LocalSymbolTableSnapshot;->idToText:[Ljava/lang/String; | 139 | ····iget-object·p1,·p0,·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$LocalSymbolTableSnapshot;->idToText:[Ljava/lang/String; |
| 132 | ····aget-object·p1,·p1,·v3 | 140 | ····aget-object·p1,·p1,·v3 |
| 133 | ····if-eqz·p1,·:cond_0 | 141 | ····if-eqz·p1,·:cond_0 |
| 134 | ····.line· | 142 | ····.line·359 |
| 135 | ····iget-object·v2,·p0,·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$LocalSymbolTableSnapshot;->textToId:Ljava/util/Map; | 143 | ····iget-object·v2,·p0,·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$LocalSymbolTableSnapshot;->textToId:Ljava/util/Map; |
| 136 | ····add-int·v4,·v3,·v0 | 144 | ····add-int·v4,·v3,·v0 |
| 137 | ····add-int/lit8·v4,·v4,·0x1 | 145 | ····add-int/lit8·v4,·v4,·0x1 |
| 138 | ····invoke-static·{v4},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | 146 | ····invoke-static·{v4},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
| Offset 158, 46 lines modified | Offset 166, 46 lines modified | ||
| 158 | ····:cond_1 | 166 | ····:cond_1 |
| 159 | ····return-void | 167 | ····return-void |
| 160 | .end·method | 168 | .end·method |
| 161 | .method·static·synthetic·access$700(Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$LocalSymbolTableSnapshot;)Lcom/amazon/ion/impl/LocalSymbolTableImports; | 169 | .method·static·synthetic·access$700(Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$LocalSymbolTableSnapshot;)Lcom/amazon/ion/impl/LocalSymbolTableImports; |
| 162 | ····.locals·0 | 170 | ····.locals·0 |
| 163 | ····.line· | 171 | ····.line·324 |
| 164 | ····iget-object·p0,·p0,·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$LocalSymbolTableSnapshot;->importedTables:Lcom/amazon/ion/impl/LocalSymbolTableImports; | 172 | ····iget-object·p0,·p0,·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$LocalSymbolTableSnapshot;->importedTables:Lcom/amazon/ion/impl/LocalSymbolTableImports; |
| 165 | ····return-object·p0 | 173 | ····return-object·p0 |
| 166 | .end·method | 174 | .end·method |
| 167 | .method·static·synthetic·access$800(Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$LocalSymbolTableSnapshot;)I | 175 | .method·static·synthetic·access$800(Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$LocalSymbolTableSnapshot;)I |
| 168 | ····.locals·0 | 176 | ····.locals·0 |
| 169 | ····.line· | 177 | ····.line·324 |
| 170 | ····iget·p0,·p0,·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$LocalSymbolTableSnapshot;->maxId:I | 178 | ····iget·p0,·p0,·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$LocalSymbolTableSnapshot;->maxId:I |
| 171 | ····return·p0 | 179 | ····return·p0 |
| Max diff block lines reached; 12404/17333 bytes (71.56%) of diff not shown. | |||
| Offset 35, 121 lines modified | Offset 35, 175 lines modified | ||
| 35 | .field·public·static·final·enum·SEEK_DELIMITED:Lcom/amazon/ion/impl/IonCursorBinary$State; | 35 | .field·public·static·final·enum·SEEK_DELIMITED:Lcom/amazon/ion/impl/IonCursorBinary$State; |
| 36 | .field·public·static·final·enum·TERMINATED:Lcom/amazon/ion/impl/IonCursorBinary$State; | 36 | .field·public·static·final·enum·TERMINATED:Lcom/amazon/ion/impl/IonCursorBinary$State; |
| 37 | #·direct·methods | 37 | #·direct·methods |
| 38 | .method·private·static·synthetic·$values()[Lcom/amazon/ion/impl/IonCursorBinary$State; | ||
| 39 | ····.locals·3 | ||
| 40 | ····const/4·v0,·0x6 | ||
| 41 | ····.line·59 | ||
| 42 | ····new-array·v0,·v0,·[Lcom/amazon/ion/impl/IonCursorBinary$State; | ||
| 43 | ····sget-object·v1,·Lcom/amazon/ion/impl/IonCursorBinary$State;->FILL:Lcom/amazon/ion/impl/IonCursorBinary$State; | ||
| 44 | ····const/4·v2,·0x0 | ||
| 45 | ····aput-object·v1,·v0,·v2 | ||
| 46 | ····sget-object·v1,·Lcom/amazon/ion/impl/IonCursorBinary$State;->FILL_DELIMITED:Lcom/amazon/ion/impl/IonCursorBinary$State; | ||
| 47 | ····const/4·v2,·0x1 | ||
| 48 | ····aput-object·v1,·v0,·v2 | ||
| 49 | ····sget-object·v1,·Lcom/amazon/ion/impl/IonCursorBinary$State;->SEEK:Lcom/amazon/ion/impl/IonCursorBinary$State; | ||
| 50 | ····const/4·v2,·0x2 | ||
| 51 | ····aput-object·v1,·v0,·v2 | ||
| 52 | ····sget-object·v1,·Lcom/amazon/ion/impl/IonCursorBinary$State;->SEEK_DELIMITED:Lcom/amazon/ion/impl/IonCursorBinary$State; | ||
| 53 | ····const/4·v2,·0x3 | ||
| 54 | ····aput-object·v1,·v0,·v2 | ||
| 55 | ····sget-object·v1,·Lcom/amazon/ion/impl/IonCursorBinary$State;->READY:Lcom/amazon/ion/impl/IonCursorBinary$State; | ||
| 56 | ····const/4·v2,·0x4 | ||
| 57 | ····aput-object·v1,·v0,·v2 | ||
| 58 | ····sget-object·v1,·Lcom/amazon/ion/impl/IonCursorBinary$State;->TERMINATED:Lcom/amazon/ion/impl/IonCursorBinary$State; | ||
| 59 | ····const/4·v2,·0x5 | ||
| 60 | ····aput-object·v1,·v0,·v2 | ||
| 61 | ····return-object·v0 | ||
| 62 | .end·method | ||
| 38 | .method·static·constructor·<clinit>()V | 63 | .method·static·constructor·<clinit>()V |
| 39 | ····.locals· | 64 | ····.locals·3 |
| 40 | ····.line·60 | 65 | ····.line·60 |
| 41 | ····new-instance·v0,·Lcom/amazon/ion/impl/IonCursorBinary$State; | 66 | ····new-instance·v0,·Lcom/amazon/ion/impl/IonCursorBinary$State; |
| 42 | ····const-string·v1,·"FILL" | 67 | ····const-string·v1,·"FILL" |
| 43 | ····const/4·v2,·0x0 | 68 | ····const/4·v2,·0x0 |
| 44 | ····invoke-direct·{v0,·v1,·v2},·Lcom/amazon/ion/impl/IonCursorBinary$State;-><init>(Ljava/lang/String;I)V | 69 | ····invoke-direct·{v0,·v1,·v2},·Lcom/amazon/ion/impl/IonCursorBinary$State;-><init>(Ljava/lang/String;I)V |
| 45 | ····sput-object·v0,·Lcom/amazon/ion/impl/IonCursorBinary$State;->FILL:Lcom/amazon/ion/impl/IonCursorBinary$State; | 70 | ····sput-object·v0,·Lcom/amazon/ion/impl/IonCursorBinary$State;->FILL:Lcom/amazon/ion/impl/IonCursorBinary$State; |
| 46 | ····.line·61 | 71 | ····.line·61 |
| 47 | ····new-instance·v | 72 | ····new-instance·v0,·Lcom/amazon/ion/impl/IonCursorBinary$State; |
| 48 | ····const-string·v | 73 | ····const-string·v1,·"FILL_DELIMITED" |
| 49 | ····const/4·v | 74 | ····const/4·v2,·0x1 |
| 50 | ····invoke-direct·{v | 75 | ····invoke-direct·{v0,·v1,·v2},·Lcom/amazon/ion/impl/IonCursorBinary$State;-><init>(Ljava/lang/String;I)V |
| 51 | ····sput-object·v | 76 | ····sput-object·v0,·Lcom/amazon/ion/impl/IonCursorBinary$State;->FILL_DELIMITED:Lcom/amazon/ion/impl/IonCursorBinary$State; |
| 52 | ····.line·62 | 77 | ····.line·62 |
| 53 | ····new-instance·v | 78 | ····new-instance·v0,·Lcom/amazon/ion/impl/IonCursorBinary$State; |
| 54 | ····const-string·v | 79 | ····const-string·v1,·"SEEK" |
| 55 | ····const/4·v | 80 | ····const/4·v2,·0x2 |
| 56 | ····invoke-direct·{v | 81 | ····invoke-direct·{v0,·v1,·v2},·Lcom/amazon/ion/impl/IonCursorBinary$State;-><init>(Ljava/lang/String;I)V |
| 57 | ····sput-object·v | 82 | ····sput-object·v0,·Lcom/amazon/ion/impl/IonCursorBinary$State;->SEEK:Lcom/amazon/ion/impl/IonCursorBinary$State; |
| 58 | ····.line·63 | 83 | ····.line·63 |
| 59 | ····new-instance·v | 84 | ····new-instance·v0,·Lcom/amazon/ion/impl/IonCursorBinary$State; |
| 60 | ····const-string·v | 85 | ····const-string·v1,·"SEEK_DELIMITED" |
| 61 | ····const/4·v | 86 | ····const/4·v2,·0x3 |
| 62 | ····invoke-direct·{v | 87 | ····invoke-direct·{v0,·v1,·v2},·Lcom/amazon/ion/impl/IonCursorBinary$State;-><init>(Ljava/lang/String;I)V |
| 63 | ····sput-object·v | 88 | ····sput-object·v0,·Lcom/amazon/ion/impl/IonCursorBinary$State;->SEEK_DELIMITED:Lcom/amazon/ion/impl/IonCursorBinary$State; |
| 64 | ····.line·64 | 89 | ····.line·64 |
| 65 | ····new-instance·v | 90 | ····new-instance·v0,·Lcom/amazon/ion/impl/IonCursorBinary$State; |
| 66 | ····const-string·v | 91 | ····const-string·v1,·"READY" |
| 67 | ····const/4·v | 92 | ····const/4·v2,·0x4 |
| 68 | ····invoke-direct·{v | 93 | ····invoke-direct·{v0,·v1,·v2},·Lcom/amazon/ion/impl/IonCursorBinary$State;-><init>(Ljava/lang/String;I)V |
| 69 | ····sput-object·v | 94 | ····sput-object·v0,·Lcom/amazon/ion/impl/IonCursorBinary$State;->READY:Lcom/amazon/ion/impl/IonCursorBinary$State; |
| 70 | ····.line·65 | 95 | ····.line·65 |
| 71 | ····new-instance·v | 96 | ····new-instance·v0,·Lcom/amazon/ion/impl/IonCursorBinary$State; |
| 72 | ····const-string·v11,·"TERMINATED" | ||
| 73 | ····const | 97 | ····const-string·v1,·"TERMINATED" |
| 74 | ···· | 98 | ····const/4·v2,·0x5 |
| 75 | ···· | 99 | ····invoke-direct·{v0,·v1,·v2},·Lcom/amazon/ion/impl/IonCursorBinary$State;-><init>(Ljava/lang/String;I)V |
| 76 | ····const/ | 100 | ····sput-object·v0,·Lcom/amazon/ion/impl/IonCursorBinary$State;->TERMINATED:Lcom/amazon/ion/impl/IonCursorBinary$State; |
| 77 | ····.line·59 | 101 | ····.line·59 |
| 78 | ····ne | 102 | ····invoke-static·{},·Lcom/amazon/ion/impl/IonCursorBinary$State;->$values()[Lcom/amazon/ion/impl/IonCursorBinary$State; |
| Max diff block lines reached; 1558/7363 bytes (21.16%) of diff not shown. | |||
| Offset 31, 34 lines modified | Offset 31, 42 lines modified | ||
| 31 | .field·final·synthetic·this$1:Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$LocalSymbolTableSnapshot; | 31 | .field·final·synthetic·this$1:Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$LocalSymbolTableSnapshot; |
| 32 | #·direct·methods | 32 | #·direct·methods |
| 33 | .method·constructor·<init>(Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$LocalSymbolTableSnapshot;)V | 33 | .method·constructor·<init>(Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$LocalSymbolTableSnapshot;)V |
| 34 | ····.locals·0 | 34 | ····.locals·0 |
| 35 | ····.annotation·system·Ldalvik/annotation/MethodParameters; | ||
| 36 | ········accessFlags·=·{ | ||
| 37 | ············0x8010 | ||
| 38 | ········} | ||
| 39 | ········names·=·{ | ||
| 40 | ············null | ||
| 41 | ········} | ||
| 42 | ····.end·annotation | ||
| 35 | ····.line· | 43 | ····.line·467 |
| 36 | ····iput-object·p1,·p0,·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$LocalSymbolTableSnapshot$1;->this$1:Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$LocalSymbolTableSnapshot; | 44 | ····iput-object·p1,·p0,·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$LocalSymbolTableSnapshot$1;->this$1:Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$LocalSymbolTableSnapshot; |
| 37 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 45 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| 38 | ····const/4·p1,·0x0 | 46 | ····const/4·p1,·0x0 |
| 39 | ····.line· | 47 | ····.line·469 |
| 40 | ····iput·p1,·p0,·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$LocalSymbolTableSnapshot$1;->index:I | 48 | ····iput·p1,·p0,·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$LocalSymbolTableSnapshot$1;->index:I |
| 41 | ····return-void | 49 | ····return-void |
| 42 | .end·method | 50 | .end·method |
| 43 | #·virtual·methods | 51 | #·virtual·methods |
| 44 | .method·public·hasNext()Z | 52 | .method·public·hasNext()Z |
| 45 | ····.locals·2 | 53 | ····.locals·2 |
| 46 | ····.line· | 54 | ····.line·473 |
| 47 | ····iget·v0,·p0,·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$LocalSymbolTableSnapshot$1;->index:I | 55 | ····iget·v0,·p0,·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$LocalSymbolTableSnapshot$1;->index:I |
| 48 | ····iget-object·v1,·p0,·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$LocalSymbolTableSnapshot$1;->this$1:Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$LocalSymbolTableSnapshot; | 56 | ····iget-object·v1,·p0,·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$LocalSymbolTableSnapshot$1;->this$1:Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$LocalSymbolTableSnapshot; |
| 49 | ····iget-object·v1,·v1,·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$LocalSymbolTableSnapshot;->idToText:[Ljava/lang/String; | 57 | ····iget-object·v1,·v1,·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$LocalSymbolTableSnapshot;->idToText:[Ljava/lang/String; |
| 50 | ····array-length·v1,·v1 | 58 | ····array-length·v1,·v1 |
| Offset 75, 65 lines modified | Offset 83, 65 lines modified | ||
| 75 | ····:goto_0 | 83 | ····:goto_0 |
| 76 | ····return·v0 | 84 | ····return·v0 |
| 77 | .end·method | 85 | .end·method |
| 78 | .method·public·bridge·synthetic·next()Ljava/lang/Object; | 86 | .method·public·bridge·synthetic·next()Ljava/lang/Object; |
| 79 | ····.locals·1 | 87 | ····.locals·1 |
| 80 | ····.line· | 88 | ····.line·467 |
| 81 | ····invoke-virtual·{p0},·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$LocalSymbolTableSnapshot$1;->next()Ljava/lang/String; | 89 | ····invoke-virtual·{p0},·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$LocalSymbolTableSnapshot$1;->next()Ljava/lang/String; |
| 82 | ····move-result-object·v0 | 90 | ····move-result-object·v0 |
| 83 | ····return-object·v0 | 91 | ····return-object·v0 |
| 84 | .end·method | 92 | .end·method |
| 85 | .method·public·next()Ljava/lang/String; | 93 | .method·public·next()Ljava/lang/String; |
| 86 | ····.locals·2 | 94 | ····.locals·2 |
| 87 | ····.line· | 95 | ····.line·478 |
| 88 | ····iget·v0,·p0,·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$LocalSymbolTableSnapshot$1;->index:I | 96 | ····iget·v0,·p0,·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$LocalSymbolTableSnapshot$1;->index:I |
| 89 | ····iget-object·v1,·p0,·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$LocalSymbolTableSnapshot$1;->this$1:Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$LocalSymbolTableSnapshot; | 97 | ····iget-object·v1,·p0,·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$LocalSymbolTableSnapshot$1;->this$1:Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$LocalSymbolTableSnapshot; |
| 90 | ····iget-object·v1,·v1,·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$LocalSymbolTableSnapshot;->idToText:[Ljava/lang/String; | 98 | ····iget-object·v1,·v1,·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$LocalSymbolTableSnapshot;->idToText:[Ljava/lang/String; |
| 91 | ····array-length·v1,·v1 | 99 | ····array-length·v1,·v1 |
| 92 | ····if-ge·v0,·v1,·:cond_0 | 100 | ····if-ge·v0,·v1,·:cond_0 |
| 93 | ····.line· | 101 | ····.line·481 |
| 94 | ····iget-object·v0,·p0,·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$LocalSymbolTableSnapshot$1;->this$1:Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$LocalSymbolTableSnapshot; | 102 | ····iget-object·v0,·p0,·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$LocalSymbolTableSnapshot$1;->this$1:Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$LocalSymbolTableSnapshot; |
| 95 | ····iget-object·v0,·v0,·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$LocalSymbolTableSnapshot;->idToText:[Ljava/lang/String; | 103 | ····iget-object·v0,·v0,·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$LocalSymbolTableSnapshot;->idToText:[Ljava/lang/String; |
| 96 | ····iget·v1,·p0,·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$LocalSymbolTableSnapshot$1;->index:I | 104 | ····iget·v1,·p0,·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$LocalSymbolTableSnapshot$1;->index:I |
| 97 | ····aget-object·v0,·v0,·v1 | 105 | ····aget-object·v0,·v0,·v1 |
| 98 | ····add-int/lit8·v1,·v1,·0x1 | 106 | ····add-int/lit8·v1,·v1,·0x1 |
| 99 | ····.line· | 107 | ····.line·482 |
| 100 | ····iput·v1,·p0,·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$LocalSymbolTableSnapshot$1;->index:I | 108 | ····iput·v1,·p0,·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$LocalSymbolTableSnapshot$1;->index:I |
| 101 | ····return-object·v0 | 109 | ····return-object·v0 |
| 102 | ····.line· | 110 | ····.line·479 |
| 103 | ····:cond_0 | 111 | ····:cond_0 |
| 104 | ····new-instance·v0,·Ljava/util/NoSuchElementException; | 112 | ····new-instance·v0,·Ljava/util/NoSuchElementException; |
| 105 | ····invoke-direct·{v0},·Ljava/util/NoSuchElementException;-><init>()V | 113 | ····invoke-direct·{v0},·Ljava/util/NoSuchElementException;-><init>()V |
| 106 | ····throw·v0 | 114 | ····throw·v0 |
| 107 | .end·method | 115 | .end·method |
| 108 | .method·public·remove()V | 116 | .method·public·remove()V |
| 109 | ····.locals·2 | 117 | ····.locals·2 |
| 110 | ····.line· | 118 | ····.line·488 |
| 111 | ····new-instance·v0,·Ljava/lang/UnsupportedOperationException; | 119 | ····new-instance·v0,·Ljava/lang/UnsupportedOperationException; |
| 112 | ····const-string·v1,·"This·iterator·does·not·support·element·removal." | 120 | ····const-string·v1,·"This·iterator·does·not·support·element·removal." |
| 113 | ····invoke-direct·{v0,·v1},·Ljava/lang/UnsupportedOperationException;-><init>(Ljava/lang/String;)V | 121 | ····invoke-direct·{v0,·v1},·Ljava/lang/UnsupportedOperationException;-><init>(Ljava/lang/String;)V |
| 114 | ····throw·v0 | 122 | ····throw·v0 |
| Offset 2, 19 lines modified | Offset 2, 19 lines modified | ||
| 2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
| 3 | .source·"_Private_ScalarConversions.java" | 3 | .source·"_Private_ScalarConversions.java" |
| 4 | #·annotations | 4 | #·annotations |
| 5 | .annotation·system·Ldalvik/annotation/MemberClasses; | 5 | .annotation·system·Ldalvik/annotation/MemberClasses; |
| 6 | ····value·=·{ | 6 | ····value·=·{ |
| 7 | ········Lcom/amazon/ion/impl/_Private_ScalarConversions$AS_TYPE;, | ||
| 8 | ········Lcom/amazon/ion/impl/_Private_ScalarConversions$CantConvertException;, | ||
| 7 | ········Lcom/amazon/ion/impl/_Private_ScalarConversions$ValueVariant;, | 9 | ········Lcom/amazon/ion/impl/_Private_ScalarConversions$ValueVariant;, |
| 8 | ········Lcom/amazon/ion/impl/_Private_ScalarConversions$ValueNotSetException;, | 10 | ········Lcom/amazon/ion/impl/_Private_ScalarConversions$ValueNotSetException;, |
| 9 | ········Lcom/amazon/ion/impl/_Private_ScalarConversions$CantConvertException;, | ||
| 10 | ········Lcom/amazon/ion/impl/_Private_ScalarConversions$ConversionException; | 11 | ········Lcom/amazon/ion/impl/_Private_ScalarConversions$ConversionException; |
| 11 | ········Lcom/amazon/ion/impl/_Private_ScalarConversions$AS_TYPE; | ||
| 12 | ····} | 12 | ····} |
| 13 | .end·annotation | 13 | .end·annotation |
| 14 | #·static·fields | 14 | #·static·fields |
| 15 | .field·static·final·synthetic·$assertionsDisabled:Z·=·false | 15 | .field·static·final·synthetic·$assertionsDisabled:Z·=·false |
| Offset 79, 14 lines modified | Offset 79, 24 lines modified | ||
| 79 | ····sub-int/2addr·p1,·p2 | 79 | ····sub-int/2addr·p1,·p2 |
| 80 | ····return·p1 | 80 | ····return·p1 |
| 81 | .end·method | 81 | .end·method |
| 82 | .method·public·bridge·synthetic·compare(Ljava/lang/Object;Ljava/lang/Object;)I | 82 | .method·public·bridge·synthetic·compare(Ljava/lang/Object;Ljava/lang/Object;)I |
| 83 | ····.locals·0 | 83 | ····.locals·0 |
| 84 | ····.annotation·system·Ldalvik/annotation/MethodParameters; | ||
| 85 | ········accessFlags·=·{ | ||
| 86 | ············0x1000, | ||
| 87 | ············0x1000 | ||
| 88 | ········} | ||
| 89 | ········names·=·{ | ||
| 90 | ············null, | ||
| 91 | ············null | ||
| 92 | ········} | ||
| 93 | ····.end·annotation | ||
| 84 | ····.line·1003 | 94 | ····.line·1003 |
| 85 | ····check-cast·p1,·Lcom/amazon/ion/impl/BlockedBuffer$Monitor; | 95 | ····check-cast·p1,·Lcom/amazon/ion/impl/BlockedBuffer$Monitor; |
| 86 | ····check-cast·p2,·Lcom/amazon/ion/impl/BlockedBuffer$Monitor; | 96 | ····check-cast·p2,·Lcom/amazon/ion/impl/BlockedBuffer$Monitor; |
| 87 | ····invoke-virtual·{p0,·p1,·p2},·Lcom/amazon/ion/impl/BlockedBuffer$CompareMonitor;->compare(Lcom/amazon/ion/impl/BlockedBuffer$Monitor;Lcom/amazon/ion/impl/BlockedBuffer$Monitor;)I | 97 | ····invoke-virtual·{p0,·p1,·p2},·Lcom/amazon/ion/impl/BlockedBuffer$CompareMonitor;->compare(Lcom/amazon/ion/impl/BlockedBuffer$Monitor;Lcom/amazon/ion/impl/BlockedBuffer$Monitor;)I |
| Offset 5, 37 lines modified | Offset 5, 47 lines modified | ||
| 5 | #·annotations | 5 | #·annotations |
| 6 | .annotation·system·Ldalvik/annotation/EnclosingClass; | 6 | .annotation·system·Ldalvik/annotation/EnclosingClass; |
| 7 | ····value·=·Lcom/amazon/ion/impl/IonReaderTextSystemX$Radix; | 7 | ····value·=·Lcom/amazon/ion/impl/IonReaderTextSystemX$Radix; |
| 8 | .end·annotation | 8 | .end·annotation |
| 9 | .annotation·system·Ldalvik/annotation/InnerClass; | 9 | .annotation·system·Ldalvik/annotation/InnerClass; |
| 10 | ····accessFlags·=·0x40 | 10 | ····accessFlags·=·0x4010 |
| 11 | ····name·=·null | 11 | ····name·=·null |
| 12 | .end·annotation | 12 | .end·annotation |
| 13 | #·direct·methods | 13 | #·direct·methods |
| 14 | .method·constructor·<init>(Ljava/lang/String;I)V | 14 | .method·constructor·<init>(Ljava/lang/String;I)V |
| 15 | ····.locals·1 | 15 | ····.locals·1 |
| 16 | ····.annotation·system·Ldalvik/annotation/MethodParameters; | ||
| 17 | ········accessFlags·=·{ | ||
| 18 | ············0x1000, | ||
| 19 | ············0x1000 | ||
| 20 | ········} | ||
| 21 | ········names·=·{ | ||
| 22 | ············null, | ||
| 23 | ············null | ||
| 24 | ········} | ||
| 25 | ····.end·annotation | ||
| 16 | ····const/4·v0,·0x0 | 26 | ····const/4·v0,·0x0 |
| 17 | ····.line·1 | 27 | ····.line·104 |
| 18 | ····invoke-direct·{p0,·p1,·p2,·v0},·Lcom/amazon/ion/impl/IonReaderTextSystemX$Radix;-><init>(Ljava/lang/String;ILcom/amazon/ion/impl/IonReaderTextSystemX$1;)V | 28 | ····invoke-direct·{p0,·p1,·p2,·v0},·Lcom/amazon/ion/impl/IonReaderTextSystemX$Radix;-><init>(Ljava/lang/String;ILcom/amazon/ion/impl/IonReaderTextSystemX$1;)V |
| 19 | ····return-void | 29 | ····return-void |
| 20 | .end·method | 30 | .end·method |
| 21 | #·virtual·methods | 31 | #·virtual·methods |
| 22 | .method·isInt(Ljava/lang/String;I)Z | 32 | .method·isInt(Ljava/lang/String;I)Z |
| 23 | ····.locals·2 | 33 | ····.locals·2 |
| 24 | ····.line·1 | 34 | ····.line·110 |
| 25 | ····invoke-static·{},·Lcom/amazon/ion/impl/IonReaderTextSystemX$Radix;->access$100()[C | 35 | ····invoke-static·{},·Lcom/amazon/ion/impl/IonReaderTextSystemX$Radix;->access$100()[C |
| 26 | ····move-result-object·v0 | 36 | ····move-result-object·v0 |
| 27 | ····invoke-static·{},·Lcom/amazon/ion/impl/IonReaderTextSystemX$Radix;->access$200()[C | 37 | ····invoke-static·{},·Lcom/amazon/ion/impl/IonReaderTextSystemX$Radix;->access$200()[C |
| 28 | ····move-result-object·v1 | 38 | ····move-result-object·v1 |
| Offset 46, 15 lines modified | Offset 56, 15 lines modified | ||
| 46 | ····return·p1 | 56 | ····return·p1 |
| 47 | .end·method | 57 | .end·method |
| 48 | .method·isLong(Ljava/lang/String;I)Z | 58 | .method·isLong(Ljava/lang/String;I)Z |
| 49 | ····.locals·2 | 59 | ····.locals·2 |
| 50 | ····.line·1 | 60 | ····.line·116 |
| 51 | ····invoke-static·{},·Lcom/amazon/ion/impl/IonReaderTextSystemX$Radix;->access$400()[C | 61 | ····invoke-static·{},·Lcom/amazon/ion/impl/IonReaderTextSystemX$Radix;->access$400()[C |
| 52 | ····move-result-object·v0 | 62 | ····move-result-object·v0 |
| 53 | ····invoke-static·{},·Lcom/amazon/ion/impl/IonReaderTextSystemX$Radix;->access$500()[C | 63 | ····invoke-static·{},·Lcom/amazon/ion/impl/IonReaderTextSystemX$Radix;->access$500()[C |
| 54 | ····move-result-object·v1 | 64 | ····move-result-object·v1 |
| Offset 37, 134 lines modified | Offset 37, 192 lines modified | ||
| 37 | .field·public·static·final·enum·STRING:Lcom/amazon/ion/impl/IonTokenReader$Context; | 37 | .field·public·static·final·enum·STRING:Lcom/amazon/ion/impl/IonTokenReader$Context; |
| 38 | .field·public·static·final·enum·STRUCT:Lcom/amazon/ion/impl/IonTokenReader$Context; | 38 | .field·public·static·final·enum·STRUCT:Lcom/amazon/ion/impl/IonTokenReader$Context; |
| 39 | #·direct·methods | 39 | #·direct·methods |
| 40 | .method·private·static·synthetic·$values()[Lcom/amazon/ion/impl/IonTokenReader$Context; | ||
| 41 | ····.locals·3 | ||
| 42 | ····const/4·v0,·0x7 | ||
| 43 | ····.line·289 | ||
| 44 | ····new-array·v0,·v0,·[Lcom/amazon/ion/impl/IonTokenReader$Context; | ||
| 45 | ····sget-object·v1,·Lcom/amazon/ion/impl/IonTokenReader$Context;->NONE:Lcom/amazon/ion/impl/IonTokenReader$Context; | ||
| 46 | ····const/4·v2,·0x0 | ||
| 47 | ····aput-object·v1,·v0,·v2 | ||
| 48 | ····sget-object·v1,·Lcom/amazon/ion/impl/IonTokenReader$Context;->STRING:Lcom/amazon/ion/impl/IonTokenReader$Context; | ||
| 49 | ····const/4·v2,·0x1 | ||
| 50 | ····aput-object·v1,·v0,·v2 | ||
| 51 | ····sget-object·v1,·Lcom/amazon/ion/impl/IonTokenReader$Context;->BLOB:Lcom/amazon/ion/impl/IonTokenReader$Context; | ||
| 52 | ····const/4·v2,·0x2 | ||
| 53 | ····aput-object·v1,·v0,·v2 | ||
| 54 | ····sget-object·v1,·Lcom/amazon/ion/impl/IonTokenReader$Context;->CLOB:Lcom/amazon/ion/impl/IonTokenReader$Context; | ||
| 55 | ····const/4·v2,·0x3 | ||
| 56 | ····aput-object·v1,·v0,·v2 | ||
| 57 | ····sget-object·v1,·Lcom/amazon/ion/impl/IonTokenReader$Context;->EXPRESSION:Lcom/amazon/ion/impl/IonTokenReader$Context; | ||
| 58 | ····const/4·v2,·0x4 | ||
| 59 | ····aput-object·v1,·v0,·v2 | ||
| 60 | ····sget-object·v1,·Lcom/amazon/ion/impl/IonTokenReader$Context;->DATALIST:Lcom/amazon/ion/impl/IonTokenReader$Context; | ||
| 61 | ····const/4·v2,·0x5 | ||
| 62 | ····aput-object·v1,·v0,·v2 | ||
| 63 | ····sget-object·v1,·Lcom/amazon/ion/impl/IonTokenReader$Context;->STRUCT:Lcom/amazon/ion/impl/IonTokenReader$Context; | ||
| 64 | ····const/4·v2,·0x6 | ||
| 65 | ····aput-object·v1,·v0,·v2 | ||
| 66 | ····return-object·v0 | ||
| 67 | .end·method | ||
| 40 | .method·static·constructor·<clinit>()V | 68 | .method·static·constructor·<clinit>()V |
| 41 | ····.locals· | 69 | ····.locals·3 |
| 42 | ····.line·290 | 70 | ····.line·290 |
| 43 | ····new-instance·v0,·Lcom/amazon/ion/impl/IonTokenReader$Context; | 71 | ····new-instance·v0,·Lcom/amazon/ion/impl/IonTokenReader$Context; |
| 44 | ····const-string·v1,·"NONE" | 72 | ····const-string·v1,·"NONE" |
| 45 | ····const/4·v2,·0x0 | 73 | ····const/4·v2,·0x0 |
| 46 | ····invoke-direct·{v0,·v1,·v2},·Lcom/amazon/ion/impl/IonTokenReader$Context;-><init>(Ljava/lang/String;I)V | 74 | ····invoke-direct·{v0,·v1,·v2},·Lcom/amazon/ion/impl/IonTokenReader$Context;-><init>(Ljava/lang/String;I)V |
| 47 | ····sput-object·v0,·Lcom/amazon/ion/impl/IonTokenReader$Context;->NONE:Lcom/amazon/ion/impl/IonTokenReader$Context; | 75 | ····sput-object·v0,·Lcom/amazon/ion/impl/IonTokenReader$Context;->NONE:Lcom/amazon/ion/impl/IonTokenReader$Context; |
| 48 | ····.line·291 | 76 | ····.line·291 |
| 49 | ····new-instance·v | 77 | ····new-instance·v0,·Lcom/amazon/ion/impl/IonTokenReader$Context; |
| 50 | ····const-string·v | 78 | ····const-string·v1,·"STRING" |
| 51 | ····const/4·v | 79 | ····const/4·v2,·0x1 |
| 52 | ····invoke-direct·{v | 80 | ····invoke-direct·{v0,·v1,·v2},·Lcom/amazon/ion/impl/IonTokenReader$Context;-><init>(Ljava/lang/String;I)V |
| 53 | ····sput-object·v | 81 | ····sput-object·v0,·Lcom/amazon/ion/impl/IonTokenReader$Context;->STRING:Lcom/amazon/ion/impl/IonTokenReader$Context; |
| 54 | ····.line·292 | 82 | ····.line·292 |
| 55 | ····new-instance·v | 83 | ····new-instance·v0,·Lcom/amazon/ion/impl/IonTokenReader$Context; |
| 56 | ····const-string·v | 84 | ····const-string·v1,·"BLOB" |
| 57 | ····const/4·v | 85 | ····const/4·v2,·0x2 |
| 58 | ····invoke-direct·{v | 86 | ····invoke-direct·{v0,·v1,·v2},·Lcom/amazon/ion/impl/IonTokenReader$Context;-><init>(Ljava/lang/String;I)V |
| 59 | ····sput-object·v | 87 | ····sput-object·v0,·Lcom/amazon/ion/impl/IonTokenReader$Context;->BLOB:Lcom/amazon/ion/impl/IonTokenReader$Context; |
| 60 | ····.line·293 | 88 | ····.line·293 |
| 61 | ····new-instance·v | 89 | ····new-instance·v0,·Lcom/amazon/ion/impl/IonTokenReader$Context; |
| 62 | ····const-string·v | 90 | ····const-string·v1,·"CLOB" |
| 63 | ····const/4·v | 91 | ····const/4·v2,·0x3 |
| 64 | ····invoke-direct·{v | 92 | ····invoke-direct·{v0,·v1,·v2},·Lcom/amazon/ion/impl/IonTokenReader$Context;-><init>(Ljava/lang/String;I)V |
| 65 | ····sput-object·v | 93 | ····sput-object·v0,·Lcom/amazon/ion/impl/IonTokenReader$Context;->CLOB:Lcom/amazon/ion/impl/IonTokenReader$Context; |
| 66 | ····.line·294 | 94 | ····.line·294 |
| 67 | ····new-instance·v | 95 | ····new-instance·v0,·Lcom/amazon/ion/impl/IonTokenReader$Context; |
| 68 | ····const-string·v | 96 | ····const-string·v1,·"EXPRESSION" |
| 69 | ····const/4·v | 97 | ····const/4·v2,·0x4 |
| 70 | ····invoke-direct·{v | 98 | ····invoke-direct·{v0,·v1,·v2},·Lcom/amazon/ion/impl/IonTokenReader$Context;-><init>(Ljava/lang/String;I)V |
| 71 | ····sput-object·v | 99 | ····sput-object·v0,·Lcom/amazon/ion/impl/IonTokenReader$Context;->EXPRESSION:Lcom/amazon/ion/impl/IonTokenReader$Context; |
| 72 | ····.line·295 | 100 | ····.line·295 |
| 73 | ····new-instance·v | 101 | ····new-instance·v0,·Lcom/amazon/ion/impl/IonTokenReader$Context; |
| 74 | ····const-string·v1 | 102 | ····const-string·v1,·"DATALIST" |
| 75 | ····const/4·v | 103 | ····const/4·v2,·0x5 |
| 76 | ····invoke-direct·{v | 104 | ····invoke-direct·{v0,·v1,·v2},·Lcom/amazon/ion/impl/IonTokenReader$Context;-><init>(Ljava/lang/String;I)V |
| Max diff block lines reached; 2559/8286 bytes (30.88%) of diff not shown. | |||
| Offset 18, 12 lines modified | Offset 18, 12 lines modified | ||
| 18 | .field·private·static·final·serialVersionUID:J·=·0x1L | 18 | .field·private·static·final·serialVersionUID:J·=·0x1L |
| 19 | #·direct·methods | 19 | #·direct·methods |
| 20 | .method·constructor·<init>(Ljava/lang/String;)V | 20 | .method·constructor·<init>(Ljava/lang/String;)V |
| 21 | ····.locals·0 | 21 | ····.locals·0 |
| 22 | ····.line·27 | 22 | ····.line·2729 |
| 23 | ····invoke-direct·{p0,·p1},·Lcom/amazon/ion/IonException;-><init>(Ljava/lang/String;)V | 23 | ····invoke-direct·{p0,·p1},·Lcom/amazon/ion/IonException;-><init>(Ljava/lang/String;)V |
| 24 | ····return-void | 24 | ····return-void |
| 25 | .end·method | 25 | .end·method |
| Offset 5, 16 lines modified | Offset 5, 16 lines modified | ||
| 5 | #·interfaces | 5 | #·interfaces |
| 6 | .implements·Lcom/amazon/ion/IonTextReader; | 6 | .implements·Lcom/amazon/ion/IonTextReader; |
| 7 | #·annotations | 7 | #·annotations |
| 8 | .annotation·system·Ldalvik/annotation/MemberClasses; | 8 | .annotation·system·Ldalvik/annotation/MemberClasses; |
| 9 | ····value·=·{ | 9 | ····value·=·{ |
| 10 | ········Lcom/amazon/ion/impl/IonReaderTextRawX$LOB_STATE;, | ||
| 10 | ········Lcom/amazon/ion/impl/IonReaderTextRawX$IonReaderTextParsingException; | 11 | ········Lcom/amazon/ion/impl/IonReaderTextRawX$IonReaderTextParsingException; |
| 11 | ········Lcom/amazon/ion/impl/IonReaderTextRawX$LOB_STATE; | ||
| 12 | ····} | 12 | ····} |
| 13 | .end·annotation | 13 | .end·annotation |
| 14 | #·static·fields | 14 | #·static·fields |
| 15 | .field·static·final·synthetic·$assertionsDisabled:Z·=·false | 15 | .field·static·final·synthetic·$assertionsDisabled:Z·=·false |
| Offset 41, 14 lines modified | Offset 41, 25 lines modified | ||
| 41 | .field·final·synthetic·this$0:Lcom/amazon/ion/impl/SubstituteSymbolTable; | 41 | .field·final·synthetic·this$0:Lcom/amazon/ion/impl/SubstituteSymbolTable; |
| 42 | #·direct·methods | 42 | #·direct·methods |
| 43 | .method·constructor·<init>(Lcom/amazon/ion/impl/SubstituteSymbolTable;Ljava/util/Iterator;)V | 43 | .method·constructor·<init>(Lcom/amazon/ion/impl/SubstituteSymbolTable;Ljava/util/Iterator;)V |
| 44 | ····.locals·0 | 44 | ····.locals·0 |
| 45 | ····.annotation·system·Ldalvik/annotation/MethodParameters; | ||
| 46 | ········accessFlags·=·{ | ||
| 47 | ············0x1010, | ||
| 48 | ············0x0 | ||
| 49 | ········} | ||
| 50 | ········names·=·{ | ||
| 51 | ············null, | ||
| 52 | ············null | ||
| 53 | ········} | ||
| 54 | ····.end·annotation | ||
| 45 | ····.annotation·system·Ldalvik/annotation/Signature; | 55 | ····.annotation·system·Ldalvik/annotation/Signature; |
| 46 | ········value·=·{ | 56 | ········value·=·{ |
| 47 | ············"(", | 57 | ············"(", |
| 48 | ············"Ljava/util/Iterator<", | 58 | ············"Ljava/util/Iterator<", |
| 49 | ············"Ljava/lang/String;", | 59 | ············"Ljava/lang/String;", |
| 50 | ············">;)V" | 60 | ············">;)V" |
| 51 | ········} | 61 | ········} |
| Offset 39, 14 lines modified | Offset 39, 22 lines modified | ||
| 39 | ····return-object·v0 | 39 | ····return-object·v0 |
| 40 | .end·method | 40 | .end·method |
| 41 | #·virtual·methods | 41 | #·virtual·methods |
| 42 | .method·public·bridge·synthetic·addTypeAnnotation(Ljava/lang/String;)V | 42 | .method·public·bridge·synthetic·addTypeAnnotation(Ljava/lang/String;)V |
| 43 | ····.locals·0 | 43 | ····.locals·0 |
| 44 | ····.annotation·system·Ldalvik/annotation/MethodParameters; | ||
| 45 | ········accessFlags·=·{ | ||
| 46 | ············0x1000 | ||
| 47 | ········} | ||
| 48 | ········names·=·{ | ||
| 49 | ············null | ||
| 50 | ········} | ||
| 51 | ····.end·annotation | ||
| 44 | ····.line·31 | 52 | ····.line·31 |
| 45 | ····invoke-super·{p0,·p1},·Lcom/amazon/ion/impl/IonWriterUserBinary;->addTypeAnnotation(Ljava/lang/String;)V | 53 | ····invoke-super·{p0,·p1},·Lcom/amazon/ion/impl/IonWriterUserBinary;->addTypeAnnotation(Ljava/lang/String;)V |
| 46 | ····return-void | 54 | ····return-void |
| 47 | .end·method | 55 | .end·method |
| Offset 197, 32 lines modified | Offset 205, 57 lines modified | ||
| 197 | ····move-result·v0 | 205 | ····move-result·v0 |
| 198 | ····return·v0 | 206 | ····return·v0 |
| 199 | .end·method | 207 | .end·method |
| 200 | .method·public·bridge·synthetic·setTypeAnnotationSymbols([Lcom/amazon/ion/SymbolToken;)V | 208 | .method·public·bridge·synthetic·setTypeAnnotationSymbols([Lcom/amazon/ion/SymbolToken;)V |
| 201 | ····.locals·0 | 209 | ····.locals·0 |
| 210 | ····.annotation·system·Ldalvik/annotation/MethodParameters; | ||
| 211 | ········accessFlags·=·{ | ||
| 212 | ············0x1000 | ||
| 213 | ········} | ||
| 214 | ········names·=·{ | ||
| 215 | ············null | ||
| 216 | ········} | ||
| 217 | ····.end·annotation | ||
| 202 | ····.line·31 | 218 | ····.line·31 |
| 203 | ····invoke-super·{p0,·p1},·Lcom/amazon/ion/impl/IonWriterUserBinary;->setTypeAnnotationSymbols([Lcom/amazon/ion/SymbolToken;)V | 219 | ····invoke-super·{p0,·p1},·Lcom/amazon/ion/impl/IonWriterUserBinary;->setTypeAnnotationSymbols([Lcom/amazon/ion/SymbolToken;)V |
| 204 | ····return-void | 220 | ····return-void |
| 205 | .end·method | 221 | .end·method |
| 206 | .method·public·bridge·synthetic·setTypeAnnotations([Ljava/lang/String;)V | 222 | .method·public·bridge·synthetic·setTypeAnnotations([Ljava/lang/String;)V |
| 207 | ····.locals·0 | 223 | ····.locals·0 |
| 224 | ····.annotation·system·Ldalvik/annotation/MethodParameters; | ||
| 225 | ········accessFlags·=·{ | ||
| 226 | ············0x1000 | ||
| 227 | ········} | ||
| 228 | ········names·=·{ | ||
| 229 | ············null | ||
| 230 | ········} | ||
| 231 | ····.end·annotation | ||
| 208 | ····.line·31 | 232 | ····.line·31 |
| 209 | ····invoke-super·{p0,·p1},·Lcom/amazon/ion/impl/IonWriterUserBinary;->setTypeAnnotations([Ljava/lang/String;)V | 233 | ····invoke-super·{p0,·p1},·Lcom/amazon/ion/impl/IonWriterUserBinary;->setTypeAnnotations([Ljava/lang/String;)V |
| 210 | ····return-void | 234 | ····return-void |
| 211 | .end·method | 235 | .end·method |
| 212 | .method·public·bridge·synthetic·stepIn(Lcom/amazon/ion/IonType;)V | 236 | .method·public·bridge·synthetic·stepIn(Lcom/amazon/ion/IonType;)V |
| 213 | ····.locals·0 | 237 | ····.locals·0 |
| 238 | ····.annotation·system·Ldalvik/annotation/MethodParameters; | ||
| 239 | ········accessFlags·=·{ | ||
| 240 | ············0x1000 | ||
| 241 | ········} | ||
| 242 | ········names·=·{ | ||
| 243 | ············null | ||
| 244 | ········} | ||
| 245 | ····.end·annotation | ||
| 214 | ····.annotation·system·Ldalvik/annotation/Throws; | 246 | ····.annotation·system·Ldalvik/annotation/Throws; |
| 215 | ········value·=·{ | 247 | ········value·=·{ |
| 216 | ············Ljava/io/IOException; | 248 | ············Ljava/io/IOException; |
| 217 | ········} | 249 | ········} |
| 218 | ····.end·annotation | 250 | ····.end·annotation |
| 219 | ····.line·31 | 251 | ····.line·31 |
| Offset 243, 42 lines modified | Offset 276, 73 lines modified | ||
| 243 | ····invoke-super·{p0},·Lcom/amazon/ion/impl/IonWriterUserBinary;->stepOut()V | 276 | ····invoke-super·{p0},·Lcom/amazon/ion/impl/IonWriterUserBinary;->stepOut()V |
| 244 | ····return-void | 277 | ····return-void |
| 245 | .end·method | 278 | .end·method |
| 246 | .method·public·bridge·synthetic·writeBlob([BII)V | 279 | .method·public·bridge·synthetic·writeBlob([BII)V |
| 247 | ····.locals·0 | 280 | ····.locals·0 |
| 281 | ····.annotation·system·Ldalvik/annotation/MethodParameters; | ||
| 282 | ········accessFlags·=·{ | ||
| 283 | ············0x1000, | ||
| 284 | ············0x1000, | ||
| 285 | ············0x1000 | ||
| 286 | ········} | ||
| 287 | ········names·=·{ | ||
| 288 | ············null, | ||
| 289 | ············null, | ||
| 290 | ············null | ||
| 291 | ········} | ||
| 292 | ····.end·annotation | ||
| 248 | ····.annotation·system·Ldalvik/annotation/Throws; | 293 | ····.annotation·system·Ldalvik/annotation/Throws; |
| 249 | ········value·=·{ | 294 | ········value·=·{ |
| 250 | ············Ljava/io/IOException; | 295 | ············Ljava/io/IOException; |
| 251 | ········} | 296 | ········} |
| 252 | ····.end·annotation | 297 | ····.end·annotation |
| 253 | ····.line·31 | 298 | ····.line·31 |
| 254 | ····invoke-super·{p0,·p1,·p2,·p3},·Lcom/amazon/ion/impl/IonWriterUserBinary;->writeBlob([BII)V | 299 | ····invoke-super·{p0,·p1,·p2,·p3},·Lcom/amazon/ion/impl/IonWriterUserBinary;->writeBlob([BII)V |
| 255 | ····return-void | 300 | ····return-void |
| 256 | .end·method | 301 | .end·method |
| 257 | .method·public·bridge·synthetic·writeBool(Z)V | 302 | .method·public·bridge·synthetic·writeBool(Z)V |
| 258 | ····.locals·0 | 303 | ····.locals·0 |
| 304 | ····.annotation·system·Ldalvik/annotation/MethodParameters; | ||
| 305 | ········accessFlags·=·{ | ||
| 306 | ············0x1000 | ||
| 307 | ········} | ||
| 308 | ········names·=·{ | ||
| 309 | ············null | ||
| 310 | ········} | ||
| 311 | ····.end·annotation | ||
| 259 | ····.annotation·system·Ldalvik/annotation/Throws; | 312 | ····.annotation·system·Ldalvik/annotation/Throws; |
| 260 | ········value·=·{ | 313 | ········value·=·{ |
| 261 | ············Ljava/io/IOException; | 314 | ············Ljava/io/IOException; |
| Max diff block lines reached; 9857/12887 bytes (76.49%) of diff not shown. | |||
| Offset 1, 22 lines modified | Offset 1, 22 lines modified | ||
| 1 | .class· | 1 | .class·Lcom/amazon/ion/impl/ResizingPipedInputStream$1; |
| 2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
| 3 | .source·"ResizingPipedInputStream.java" | 3 | .source·"ResizingPipedInputStream.java" |
| 4 | #·interfaces | 4 | #·interfaces |
| 5 | .implements·Lcom/amazon/ion/impl/ResizingPipedInputStream$NotificationConsumer; | 5 | .implements·Lcom/amazon/ion/impl/ResizingPipedInputStream$NotificationConsumer; |
| 6 | #·annotations | 6 | #·annotations |
| 7 | .annotation·system·Ldalvik/annotation/EnclosingClass; | 7 | .annotation·system·Ldalvik/annotation/EnclosingClass; |
| 8 | ····value·=·Lcom/amazon/ion/impl/ResizingPipedInputStream; | 8 | ····value·=·Lcom/amazon/ion/impl/ResizingPipedInputStream; |
| 9 | .end·annotation | 9 | .end·annotation |
| 10 | .annotation·system·Ldalvik/annotation/InnerClass; | 10 | .annotation·system·Ldalvik/annotation/InnerClass; |
| 11 | ····accessFlags·=·0x | 11 | ····accessFlags·=·0x0 |
| 12 | ····name·=·null | 12 | ····name·=·null |
| 13 | .end·annotation | 13 | .end·annotation |
| 14 | #·direct·methods | 14 | #·direct·methods |
| 15 | .method·constructor·<init>()V | 15 | .method·constructor·<init>()V |
| 16 | ····.locals·0 | 16 | ····.locals·0 |
| Offset 5, 26 lines modified | Offset 5, 36 lines modified | ||
| 5 | #·annotations | 5 | #·annotations |
| 6 | .annotation·system·Ldalvik/annotation/EnclosingClass; | 6 | .annotation·system·Ldalvik/annotation/EnclosingClass; |
| 7 | ····value·=·Lcom/amazon/ion/impl/IonReaderTextRawTokensX$Radix; | 7 | ····value·=·Lcom/amazon/ion/impl/IonReaderTextRawTokensX$Radix; |
| 8 | .end·annotation | 8 | .end·annotation |
| 9 | .annotation·system·Ldalvik/annotation/InnerClass; | 9 | .annotation·system·Ldalvik/annotation/InnerClass; |
| 10 | ····accessFlags·=·0x40 | 10 | ····accessFlags·=·0x4010 |
| 11 | ····name·=·null | 11 | ····name·=·null |
| 12 | .end·annotation | 12 | .end·annotation |
| 13 | #·direct·methods | 13 | #·direct·methods |
| 14 | .method·constructor·<init>(Ljava/lang/String;I)V | 14 | .method·constructor·<init>(Ljava/lang/String;I)V |
| 15 | ····.locals·1 | 15 | ····.locals·1 |
| 16 | ····.annotation·system·Ldalvik/annotation/MethodParameters; | ||
| 17 | ········accessFlags·=·{ | ||
| 18 | ············0x1000, | ||
| 19 | ············0x1000 | ||
| 20 | ········} | ||
| 21 | ········names·=·{ | ||
| 22 | ············null, | ||
| 23 | ············null | ||
| 24 | ········} | ||
| 25 | ····.end·annotation | ||
| 16 | ····const/4·v0,·0x0 | 26 | ····const/4·v0,·0x0 |
| 17 | ····.line·28 | 27 | ····.line·2801 |
| 18 | ····invoke-direct·{p0,·p1,·p2,·v0},·Lcom/amazon/ion/impl/IonReaderTextRawTokensX$Radix;-><init>(Ljava/lang/String;ILcom/amazon/ion/impl/IonReaderTextRawTokensX$1;)V | 28 | ····invoke-direct·{p0,·p1,·p2,·v0},·Lcom/amazon/ion/impl/IonReaderTextRawTokensX$Radix;-><init>(Ljava/lang/String;ILcom/amazon/ion/impl/IonReaderTextRawTokensX$1;)V |
| 19 | ····return-void | 29 | ····return-void |
| 20 | .end·method | 30 | .end·method |
| 21 | #·virtual·methods | 31 | #·virtual·methods |
| Offset 35, 15 lines modified | Offset 45, 15 lines modified | ||
| 35 | ····return·p1 | 45 | ····return·p1 |
| 36 | .end·method | 46 | .end·method |
| 37 | .method·isValidDigit(I)Z | 47 | .method·isValidDigit(I)Z |
| 38 | ····.locals·0 | 48 | ····.locals·0 |
| 39 | ····.line·28 | 49 | ····.line·2810 |
| 40 | ····invoke-static·{p1},·Lcom/amazon/ion/impl/IonTokenConstsX;->isDigit(I)Z | 50 | ····invoke-static·{p1},·Lcom/amazon/ion/impl/IonTokenConstsX;->isDigit(I)Z |
| 41 | ····move-result·p1 | 51 | ····move-result·p1 |
| 42 | ····return·p1 | 52 | ····return·p1 |
| 43 | .end·method | 53 | .end·method |
| Offset 19, 43 lines modified | Offset 19, 43 lines modified | ||
| 19 | ····.locals·1 | 19 | ····.locals·1 |
| 20 | ····.annotation·system·Ldalvik/annotation/Throws; | 20 | ····.annotation·system·Ldalvik/annotation/Throws; |
| 21 | ········value·=·{ | 21 | ········value·=·{ |
| 22 | ············Ljava/io/IOException; | 22 | ············Ljava/io/IOException; |
| 23 | ········} | 23 | ········} |
| 24 | ····.end·annotation | 24 | ····.end·annotation |
| 25 | ····.line· | 25 | ····.line·572 |
| 26 | ····invoke-direct·{p0},·Lcom/amazon/ion/impl/UnifiedInputStreamX;-><init>()V | 26 | ····invoke-direct·{p0},·Lcom/amazon/ion/impl/UnifiedInputStreamX;-><init>()V |
| 27 | ····const/4·v0,·0x1 | 27 | ····const/4·v0,·0x1 |
| 28 | ····.line· | 28 | ····.line·573 |
| 29 | ····iput-boolean·v0,·p0,·Lcom/amazon/ion/impl/UnifiedInputStreamX$FromByteStream;->_is_byte_data:Z | 29 | ····iput-boolean·v0,·p0,·Lcom/amazon/ion/impl/UnifiedInputStreamX$FromByteStream;->_is_byte_data:Z |
| 30 | ····.line· | 30 | ····.line·574 |
| 31 | ····iput-boolean·v0,·p0,·Lcom/amazon/ion/impl/UnifiedInputStreamX$FromByteStream;->_is_stream:Z | 31 | ····iput-boolean·v0,·p0,·Lcom/amazon/ion/impl/UnifiedInputStreamX$FromByteStream;->_is_stream:Z |
| 32 | ····.line· | 32 | ····.line·575 |
| 33 | ····iput-object·p1,·p0,·Lcom/amazon/ion/impl/UnifiedInputStreamX$FromByteStream;->_stream:Ljava/io/InputStream; | 33 | ····iput-object·p1,·p0,·Lcom/amazon/ion/impl/UnifiedInputStreamX$FromByteStream;->_stream:Ljava/io/InputStream; |
| 34 | ····.line· | 34 | ····.line·577 |
| 35 | ····sget-object·p1,·Lcom/amazon/ion/impl/UnifiedInputBufferX$BufferType;->BYTES:Lcom/amazon/ion/impl/UnifiedInputBufferX$BufferType; | 35 | ····sget-object·p1,·Lcom/amazon/ion/impl/UnifiedInputBufferX$BufferType;->BYTES:Lcom/amazon/ion/impl/UnifiedInputBufferX$BufferType; |
| 36 | ····sget·v0,·Lcom/amazon/ion/impl/UnifiedInputStreamX$FromByteStream;->DEFAULT_PAGE_SIZE:I | 36 | ····sget·v0,·Lcom/amazon/ion/impl/UnifiedInputStreamX$FromByteStream;->DEFAULT_PAGE_SIZE:I |
| 37 | ····invoke-static·{p1,·v0},·Lcom/amazon/ion/impl/UnifiedInputBufferX;->makePageBuffer(Lcom/amazon/ion/impl/UnifiedInputBufferX$BufferType;I)Lcom/amazon/ion/impl/UnifiedInputBufferX; | 37 | ····invoke-static·{p1,·v0},·Lcom/amazon/ion/impl/UnifiedInputBufferX;->makePageBuffer(Lcom/amazon/ion/impl/UnifiedInputBufferX$BufferType;I)Lcom/amazon/ion/impl/UnifiedInputBufferX; |
| 38 | ····move-result-object·p1 | 38 | ····move-result-object·p1 |
| 39 | ····iput-object·p1,·p0,·Lcom/amazon/ion/impl/UnifiedInputStreamX$FromByteStream;->_buffer:Lcom/amazon/ion/impl/UnifiedInputBufferX; | 39 | ····iput-object·p1,·p0,·Lcom/amazon/ion/impl/UnifiedInputStreamX$FromByteStream;->_buffer:Lcom/amazon/ion/impl/UnifiedInputBufferX; |
| 40 | ····.line· | 40 | ····.line·578 |
| 41 | ····invoke-static·{p0},·Lcom/amazon/ion/impl/UnifiedInputStreamX;->access$000(Lcom/amazon/ion/impl/UnifiedInputStreamX;)V | 41 | ····invoke-static·{p0},·Lcom/amazon/ion/impl/UnifiedInputStreamX;->access$000(Lcom/amazon/ion/impl/UnifiedInputStreamX;)V |
| 42 | ····.line· | 42 | ····.line·579 |
| 43 | ····invoke-virtual·{p0},·Lcom/amazon/ion/impl/UnifiedInputStreamX$FromByteStream;->refill()I | 43 | ····invoke-virtual·{p0},·Lcom/amazon/ion/impl/UnifiedInputStreamX$FromByteStream;->refill()I |
| 44 | ····move-result·p1 | 44 | ····move-result·p1 |
| 45 | ····iput·p1,·p0,·Lcom/amazon/ion/impl/UnifiedInputStreamX$FromByteStream;->_limit:I | 45 | ····iput·p1,·p0,·Lcom/amazon/ion/impl/UnifiedInputStreamX$FromByteStream;->_limit:I |
| 46 | ····return-void | 46 | ····return-void |
| Offset 67, 17 lines modified | Offset 67, 17 lines modified | ||
| 67 | ····.locals·1 | 67 | ····.locals·1 |
| 68 | ····.annotation·system·Ldalvik/annotation/Throws; | 68 | ····.annotation·system·Ldalvik/annotation/Throws; |
| 69 | ········value·=·{ | 69 | ········value·=·{ |
| 70 | ············Ljava/io/IOException; | 70 | ············Ljava/io/IOException; |
| 71 | ········} | 71 | ········} |
| 72 | ····.end·annotation | 72 | ····.end·annotation |
| 73 | ····.line· | 73 | ····.line·586 |
| 74 | ····invoke-super·{p0},·Lcom/amazon/ion/impl/UnifiedInputStreamX;->close()V | 74 | ····invoke-super·{p0},·Lcom/amazon/ion/impl/UnifiedInputStreamX;->close()V |
| 75 | ····.line· | 75 | ····.line·587 |
| 76 | ····iget-object·v0,·p0,·Lcom/amazon/ion/impl/UnifiedInputStreamX$FromByteStream;->_stream:Ljava/io/InputStream; | 76 | ····iget-object·v0,·p0,·Lcom/amazon/ion/impl/UnifiedInputStreamX$FromByteStream;->_stream:Ljava/io/InputStream; |
| 77 | ····invoke-virtual·{v0},·Ljava/io/InputStream;->close()V | 77 | ····invoke-virtual·{v0},·Ljava/io/InputStream;->close()V |
| 78 | ····return-void | 78 | ····return-void |
| 79 | .end·method | 79 | .end·method |
| Offset 3596, 35 lines modified | Offset 3596, 29 lines modified | ||
| 3596 | ····return·p0 | 3596 | ····return·p0 |
| 3597 | .end·method | 3597 | .end·method |
| 3598 | .method·public·static·final·needsIonEscape(Lcom/amazon/ion/impl/IonTokenConstsX$EscapeType;I)Z | 3598 | .method·public·static·final·needsIonEscape(Lcom/amazon/ion/impl/IonTokenConstsX$EscapeType;I)Z |
| 3599 | ····.locals·2 | 3599 | ····.locals·2 |
| 3600 | ····.line·370 | 3600 | ····.line·370 |
| 3601 | ····sget-object·v0,·Lcom/amazon/ion/impl/IonTokenConstsX$1;->$SwitchMap$com$amazon$ion$impl$IonTokenConstsX$EscapeType:[I | ||
| 3602 | ····invoke-virtual·{p0},·Lcom/amazon/ion/impl/IonTokenConstsX$EscapeType;->ordinal()I | 3601 | ····invoke-virtual·{p0},·Lcom/amazon/ion/impl/IonTokenConstsX$EscapeType;->ordinal()I |
| 3603 | ····move-result·v | 3602 | ····move-result·v0 |
| 3604 | ···· | 3603 | ····if-eqz·v0,·:cond_3 |
| 3605 | ····const/4·v1,·0x1 | 3604 | ····const/4·v1,·0x1 |
| 3606 | ····if-eq·v0,·v1,·:cond_3 | ||
| 3607 | ····const/4·v1,·0x2 | ||
| 3608 | ····if-eq·v0,·v1,·:cond_2 | 3605 | ····if-eq·v0,·v1,·:cond_2 |
| 3609 | ····const/4·v1,·0x | 3606 | ····const/4·v1,·0x2 |
| 3610 | ····if-eq·v0,·v1,·:cond_1 | 3607 | ····if-eq·v0,·v1,·:cond_1 |
| 3611 | ····const/4·v1,·0x | 3608 | ····const/4·v1,·0x3 |
| 3612 | ····if-ne·v0,·v1,·:cond_0 | 3609 | ····if-ne·v0,·v1,·:cond_0 |
| 3613 | ····.line·374 | 3610 | ····.line·374 |
| 3614 | ····invoke-static·{p1},·Lcom/amazon/ion/impl/IonTokenConstsX;->needsClobEscape(I)Z | 3611 | ····invoke-static·{p1},·Lcom/amazon/ion/impl/IonTokenConstsX;->needsClobEscape(I)Z |
| 3615 | ····move-result·p0 | 3612 | ····move-result·p0 |
| Offset 34, 37 lines modified | Offset 34, 37 lines modified | ||
| 34 | .field·private·final·mySymbolsCount:I | 34 | .field·private·final·mySymbolsCount:I |
| 35 | #·direct·methods | 35 | #·direct·methods |
| 36 | .method·constructor·<init>([Ljava/lang/String;I)V | 36 | .method·constructor·<init>([Ljava/lang/String;I)V |
| 37 | ····.locals·1 | 37 | ····.locals·1 |
| 38 | ····.line· | 38 | ····.line·803 |
| 39 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 39 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| 40 | ····const/4·v0,·0x0 | 40 | ····const/4·v0,·0x0 |
| 41 | ····.line· | 41 | ····.line·800 |
| 42 | ····iput·v0,·p0,·Lcom/amazon/ion/impl/LocalSymbolTable$SymbolIterator;->_idx:I | 42 | ····iput·v0,·p0,·Lcom/amazon/ion/impl/LocalSymbolTable$SymbolIterator;->_idx:I |
| 43 | ····.line· | 43 | ····.line·804 |
| 44 | ····iput-object·p1,·p0,·Lcom/amazon/ion/impl/LocalSymbolTable$SymbolIterator;->mySymbolNames:[Ljava/lang/String; | 44 | ····iput-object·p1,·p0,·Lcom/amazon/ion/impl/LocalSymbolTable$SymbolIterator;->mySymbolNames:[Ljava/lang/String; |
| 45 | ····.line· | 45 | ····.line·805 |
| 46 | ····iput·p2,·p0,·Lcom/amazon/ion/impl/LocalSymbolTable$SymbolIterator;->mySymbolsCount:I | 46 | ····iput·p2,·p0,·Lcom/amazon/ion/impl/LocalSymbolTable$SymbolIterator;->mySymbolsCount:I |
| 47 | ····return-void | 47 | ····return-void |
| 48 | .end·method | 48 | .end·method |
| 49 | #·virtual·methods | 49 | #·virtual·methods |
| 50 | .method·public·hasNext()Z | 50 | .method·public·hasNext()Z |
| 51 | ····.locals·2 | 51 | ····.locals·2 |
| 52 | ····.line· | 52 | ····.line·810 |
| 53 | ····iget·v0,·p0,·Lcom/amazon/ion/impl/LocalSymbolTable$SymbolIterator;->_idx:I | 53 | ····iget·v0,·p0,·Lcom/amazon/ion/impl/LocalSymbolTable$SymbolIterator;->_idx:I |
| 54 | ····iget·v1,·p0,·Lcom/amazon/ion/impl/LocalSymbolTable$SymbolIterator;->mySymbolsCount:I | 54 | ····iget·v1,·p0,·Lcom/amazon/ion/impl/LocalSymbolTable$SymbolIterator;->mySymbolsCount:I |
| 55 | ····if-ge·v0,·v1,·:cond_0 | 55 | ····if-ge·v0,·v1,·:cond_0 |
| 56 | ····const/4·v0,·0x1 | 56 | ····const/4·v0,·0x1 |
| Offset 76, 55 lines modified | Offset 76, 55 lines modified | ||
| 76 | ····return·v0 | 76 | ····return·v0 |
| 77 | .end·method | 77 | .end·method |
| 78 | .method·public·bridge·synthetic·next()Ljava/lang/Object; | 78 | .method·public·bridge·synthetic·next()Ljava/lang/Object; |
| 79 | ····.locals·1 | 79 | ····.locals·1 |
| 80 | ····.line·7 | 80 | ····.line·795 |
| 81 | ····invoke-virtual·{p0},·Lcom/amazon/ion/impl/LocalSymbolTable$SymbolIterator;->next()Ljava/lang/String; | 81 | ····invoke-virtual·{p0},·Lcom/amazon/ion/impl/LocalSymbolTable$SymbolIterator;->next()Ljava/lang/String; |
| 82 | ····move-result-object·v0 | 82 | ····move-result-object·v0 |
| 83 | ····return-object·v0 | 83 | ····return-object·v0 |
| 84 | .end·method | 84 | .end·method |
| 85 | .method·public·next()Ljava/lang/String; | 85 | .method·public·next()Ljava/lang/String; |
| 86 | ····.locals·3 | 86 | ····.locals·3 |
| 87 | ····.line·8 | 87 | ····.line·819 |
| 88 | ····iget·v0,·p0,·Lcom/amazon/ion/impl/LocalSymbolTable$SymbolIterator;->_idx:I | 88 | ····iget·v0,·p0,·Lcom/amazon/ion/impl/LocalSymbolTable$SymbolIterator;->_idx:I |
| 89 | ····iget·v1,·p0,·Lcom/amazon/ion/impl/LocalSymbolTable$SymbolIterator;->mySymbolsCount:I | 89 | ····iget·v1,·p0,·Lcom/amazon/ion/impl/LocalSymbolTable$SymbolIterator;->mySymbolsCount:I |
| 90 | ····if-ge·v0,·v1,·:cond_0 | 90 | ····if-ge·v0,·v1,·:cond_0 |
| 91 | ····.line·8 | 91 | ····.line·821 |
| 92 | ····iget-object·v1,·p0,·Lcom/amazon/ion/impl/LocalSymbolTable$SymbolIterator;->mySymbolNames:[Ljava/lang/String; | 92 | ····iget-object·v1,·p0,·Lcom/amazon/ion/impl/LocalSymbolTable$SymbolIterator;->mySymbolNames:[Ljava/lang/String; |
| 93 | ····add-int/lit8·v2,·v0,·0x1 | 93 | ····add-int/lit8·v2,·v0,·0x1 |
| 94 | ····iput·v2,·p0,·Lcom/amazon/ion/impl/LocalSymbolTable$SymbolIterator;->_idx:I | 94 | ····iput·v2,·p0,·Lcom/amazon/ion/impl/LocalSymbolTable$SymbolIterator;->_idx:I |
| 95 | ····aget-object·v0,·v1,·v0 | 95 | ····aget-object·v0,·v1,·v0 |
| 96 | ····return-object·v0 | 96 | ····return-object·v0 |
| 97 | ····.line·8 | 97 | ····.line·823 |
| 98 | ····:cond_0 | 98 | ····:cond_0 |
| 99 | ····new-instance·v0,·Ljava/util/NoSuchElementException; | 99 | ····new-instance·v0,·Ljava/util/NoSuchElementException; |
| 100 | ····invoke-direct·{v0},·Ljava/util/NoSuchElementException;-><init>()V | 100 | ····invoke-direct·{v0},·Ljava/util/NoSuchElementException;-><init>()V |
| 101 | ····throw·v0 | 101 | ····throw·v0 |
| 102 | .end·method | 102 | .end·method |
| 103 | .method·public·remove()V | 103 | .method·public·remove()V |
| 104 | ····.locals·1 | 104 | ····.locals·1 |
| 105 | ····.line·8 | 105 | ····.line·828 |
| 106 | ····new-instance·v0,·Ljava/lang/UnsupportedOperationException; | 106 | ····new-instance·v0,·Ljava/lang/UnsupportedOperationException; |
| 107 | ····invoke-direct·{v0},·Ljava/lang/UnsupportedOperationException;-><init>()V | 107 | ····invoke-direct·{v0},·Ljava/lang/UnsupportedOperationException;-><init>()V |
| 108 | ····throw·v0 | 108 | ····throw·v0 |
| 109 | .end·method | 109 | .end·method |
| Offset 1, 22 lines modified | Offset 1, 22 lines modified | ||
| 1 | .class· | 1 | .class·Lcom/amazon/ion/impl/_Private_Utils$1; |
| 2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
| 3 | .source·"_Private_Utils.java" | 3 | .source·"_Private_Utils.java" |
| 4 | #·interfaces | 4 | #·interfaces |
| 5 | .implements·Ljava/util/ListIterator; | 5 | .implements·Ljava/util/ListIterator; |
| 6 | #·annotations | 6 | #·annotations |
| 7 | .annotation·system·Ldalvik/annotation/EnclosingClass; | 7 | .annotation·system·Ldalvik/annotation/EnclosingClass; |
| 8 | ····value·=·Lcom/amazon/ion/impl/_Private_Utils; | 8 | ····value·=·Lcom/amazon/ion/impl/_Private_Utils; |
| 9 | .end·annotation | 9 | .end·annotation |
| 10 | .annotation·system·Ldalvik/annotation/InnerClass; | 10 | .annotation·system·Ldalvik/annotation/InnerClass; |
| 11 | ····accessFlags·=·0x | 11 | ····accessFlags·=·0x0 |
| 12 | ····name·=·null | 12 | ····name·=·null |
| 13 | .end·annotation | 13 | .end·annotation |
| 14 | #·direct·methods | 14 | #·direct·methods |
| 15 | .method·constructor·<init>()V | 15 | .method·constructor·<init>()V |
| 16 | ····.locals·0 | 16 | ····.locals·0 |
| Offset 6, 17 lines modified | Offset 6, 17 lines modified | ||
| 6 | .implements·Lcom/amazon/ion/impl/IonReaderContinuableApplication; | 6 | .implements·Lcom/amazon/ion/impl/IonReaderContinuableApplication; |
| 7 | #·annotations | 7 | #·annotations |
| 8 | .annotation·system·Ldalvik/annotation/MemberClasses; | 8 | .annotation·system·Ldalvik/annotation/MemberClasses; |
| 9 | ····value·=·{ | 9 | ····value·=·{ |
| 10 | ········Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$State;, | 10 | ········Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$State;, |
| 11 | ········Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$AnnotationSequenceIterator;, | ||
| 11 | ········Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$SymbolTableReader;, | 12 | ········Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$SymbolTableReader;, |
| 12 | ········Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$LocalSymbolTableSnapshot; | 13 | ········Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$LocalSymbolTableSnapshot; |
| 13 | ········Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$AnnotationSequenceIterator; | ||
| 14 | ····} | 14 | ····} |
| 15 | .end·annotation | 15 | .end·annotation |
| 16 | #·static·fields | 16 | #·static·fields |
| 17 | .field·private·static·final·EMPTY_CATALOG:Lcom/amazon/ion/IonCatalog; | 17 | .field·private·static·final·EMPTY_CATALOG:Lcom/amazon/ion/IonCatalog; |
| Offset 44, 77 lines modified | Offset 44, 79 lines modified | ||
| 44 | .field·private·final·catalog:Lcom/amazon/ion/IonCatalog; | 44 | .field·private·final·catalog:Lcom/amazon/ion/IonCatalog; |
| 45 | .field·private·firstLocalSymbolId:I | 45 | .field·private·firstLocalSymbolId:I |
| 46 | .field·private·imports:Lcom/amazon/ion/impl/LocalSymbolTableImports; | 46 | .field·private·imports:Lcom/amazon/ion/impl/LocalSymbolTableImports; |
| 47 | .field·private·lastSupersetSymbolTable:Lcom/amazon/ion/SymbolTable; | ||
| 47 | .field·private·localSymbolMaxOffset:I | 48 | .field·private·localSymbolMaxOffset:I |
| 48 | .field·private·state:Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$State; | 49 | .field·private·state:Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$State; |
| 49 | .field·private·final·symbolTableReader:Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$SymbolTableReader; | 50 | .field·private·final·symbolTableReader:Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$SymbolTableReader; |
| 50 | .field·private·symbols:[Ljava/lang/String; | 51 | .field·private·symbols:[Ljava/lang/String; |
| 51 | #·direct·methods | 52 | #·direct·methods |
| 52 | .method·static·constructor·<clinit>()V | 53 | .method·static·constructor·<clinit>()V |
| 53 | ····.locals·3 | 54 | ····.locals·3 |
| 54 | ····.line· | 55 | ····.line·51 |
| 55 | ····const-string·v0,·"$ion_symbol_table" | 56 | ····const-string·v0,·"$ion_symbol_table" |
| 56 | ····sget-object·v1,·Ljava/nio/charset/StandardCharsets;->UTF_8:Ljava/nio/charset/Charset; | 57 | ····sget-object·v1,·Ljava/nio/charset/StandardCharsets;->UTF_8:Ljava/nio/charset/Charset; |
| 57 | ····invoke-virtual·{v0,·v1},·Ljava/lang/String;->getBytes(Ljava/nio/charset/Charset;)[B | 58 | ····invoke-virtual·{v0,·v1},·Ljava/lang/String;->getBytes(Ljava/nio/charset/Charset;)[B |
| 58 | ····move-result-object·v0 | 59 | ····move-result-object·v0 |
| 59 | ····sput-object·v0,·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary;->ION_SYMBOL_TABLE_UTF8:[B | 60 | ····sput-object·v0,·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary;->ION_SYMBOL_TABLE_UTF8:[B |
| 60 | ····.line·5 | 61 | ····.line·55 |
| 61 | ····new-instance·v0,·Lcom/amazon/ion/system/SimpleCatalog; | 62 | ····new-instance·v0,·Lcom/amazon/ion/system/SimpleCatalog; |
| 62 | ····invoke-direct·{v0},·Lcom/amazon/ion/system/SimpleCatalog;-><init>()V | 63 | ····invoke-direct·{v0},·Lcom/amazon/ion/system/SimpleCatalog;-><init>()V |
| 63 | ····sput-object·v0,·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary;->EMPTY_CATALOG:Lcom/amazon/ion/IonCatalog; | 64 | ····sput-object·v0,·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary;->EMPTY_CATALOG:Lcom/amazon/ion/IonCatalog; |
| 64 | ····.line· | 65 | ····.line·61 |
| 65 | ····new-instance·v0,·Lcom/amazon/ion/impl/LocalSymbolTableImports; | 66 | ····new-instance·v0,·Lcom/amazon/ion/impl/LocalSymbolTableImports; |
| 66 | ····const/4·v1,·0x1 | 67 | ····const/4·v1,·0x1 |
| 67 | ····.line·6 | 68 | ····.line·62 |
| 68 | ····invoke-static·{v1},·Lcom/amazon/ion/impl/SharedSymbolTable;->getSystemSymbolTable(I)Lcom/amazon/ion/SymbolTable; | 69 | ····invoke-static·{v1},·Lcom/amazon/ion/impl/SharedSymbolTable;->getSystemSymbolTable(I)Lcom/amazon/ion/SymbolTable; |
| 69 | ····move-result-object·v1 | 70 | ····move-result-object·v1 |
| 70 | ····const/4·v2,·0x0 | 71 | ····const/4·v2,·0x0 |
| 71 | ····new-array·v2,·v2,·[Lcom/amazon/ion/SymbolTable; | 72 | ····new-array·v2,·v2,·[Lcom/amazon/ion/SymbolTable; |
| 72 | ····invoke-direct·{v0,·v1,·v2},·Lcom/amazon/ion/impl/LocalSymbolTableImports;-><init>(Lcom/amazon/ion/SymbolTable;[Lcom/amazon/ion/SymbolTable;)V | 73 | ····invoke-direct·{v0,·v1,·v2},·Lcom/amazon/ion/impl/LocalSymbolTableImports;-><init>(Lcom/amazon/ion/SymbolTable;[Lcom/amazon/ion/SymbolTable;)V |
| 73 | ····sput-object·v0,·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary;->ION_1_0_IMPORTS:Lcom/amazon/ion/impl/LocalSymbolTableImports; | 74 | ····sput-object·v0,·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary;->ION_1_0_IMPORTS:Lcom/amazon/ion/impl/LocalSymbolTableImports; |
| 74 | ····.line·1 | 75 | ····.line·1132 |
| 75 | ····new-instance·v0,·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$1; | 76 | ····new-instance·v0,·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$1; |
| 76 | ····invoke-direct·{v0},·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$1;-><init>()V | 77 | ····invoke-direct·{v0},·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$1;-><init>()V |
| 77 | ····sput-object·v0,·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary;->EMPTY_ITERATOR:Ljava/util/Iterator; | 78 | ····sput-object·v0,·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary;->EMPTY_ITERATOR:Ljava/util/Iterator; |
| 78 | ····return-void | 79 | ····return-void |
| 79 | .end·method | 80 | .end·method |
| 80 | .method·constructor·<init>(Lcom/amazon/ion/system/IonReaderBuilder;Ljava/io/InputStream;[BII)V | 81 | .method·constructor·<init>(Lcom/amazon/ion/system/IonReaderBuilder;Ljava/io/InputStream;[BII)V |
| 81 | ····.locals·6 | 82 | ····.locals·6 |
| 82 | ····.line·1 | 83 | ····.line·127 |
| 83 | ····invoke-virtual·{p1},·Lcom/amazon/ion/system/IonReaderBuilder;->getBufferConfiguration()Lcom/amazon/ion/IonBufferConfiguration; | 84 | ····invoke-virtual·{p1},·Lcom/amazon/ion/system/IonReaderBuilder;->getBufferConfiguration()Lcom/amazon/ion/IonBufferConfiguration; |
| 84 | ····move-result-object·v1 | 85 | ····move-result-object·v1 |
| 85 | ····move-object·v0,·p0 | 86 | ····move-object·v0,·p0 |
| 86 | ····move-object·v2,·p2 | 87 | ····move-object·v2,·p2 |
| Offset 125, 49 lines modified | Offset 127, 52 lines modified | ||
| 125 | ····move·v5,·p5 | 127 | ····move·v5,·p5 |
| 126 | ····invoke-direct/range·{v0·..·v5},·Lcom/amazon/ion/impl/IonReaderContinuableCoreBinary;-><init>(Lcom/amazon/ion/IonBufferConfiguration;Ljava/io/InputStream;[BII)V | 128 | ····invoke-direct/range·{v0·..·v5},·Lcom/amazon/ion/impl/IonReaderContinuableCoreBinary;-><init>(Lcom/amazon/ion/IonBufferConfiguration;Ljava/io/InputStream;[BII)V |
| 127 | ····const/4·p2,·-0x1 | 129 | ····const/4·p2,·-0x1 |
| 128 | ····.line·6 | 130 | ····.line·69 |
| 129 | ····iput·p2,·p0,·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary;->localSymbolMaxOffset:I | 131 | ····iput·p2,·p0,·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary;->localSymbolMaxOffset:I |
| 130 | ····.line·7 | 132 | ····.line·78 |
| 131 | ····sget-object·p2,·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary;->ION_1_0_IMPORTS:Lcom/amazon/ion/impl/LocalSymbolTableImports; | 133 | ····sget-object·p2,·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary;->ION_1_0_IMPORTS:Lcom/amazon/ion/impl/LocalSymbolTableImports; |
| 132 | ····iput-object·p2,·p0,·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary;->imports:Lcom/amazon/ion/impl/LocalSymbolTableImports; | 134 | ····iput-object·p2,·p0,·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary;->imports:Lcom/amazon/ion/impl/LocalSymbolTableImports; |
| 133 | ····.line· | 135 | ····.line·81 |
| 134 | ····invoke-virtual·{p2},·Lcom/amazon/ion/impl/LocalSymbolTableImports;->getMaxId()I | 136 | ····invoke-virtual·{p2},·Lcom/amazon/ion/impl/LocalSymbolTableImports;->getMaxId()I |
| 135 | ····move-result·p2 | 137 | ····move-result·p2 |
| 136 | ····add-int/lit8·p2,·p2,·0x1 | 138 | ····add-int/lit8·p2,·p2,·0x1 |
| 137 | ····iput·p2,·p0,·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary;->firstLocalSymbolId:I | 139 | ····iput·p2,·p0,·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary;->firstLocalSymbolId:I |
| 138 | ····const/4·p2,·0x0 | 140 | ····const/4·p2,·0x0 |
| 139 | ····.line·8 | 141 | ····.line·85 |
| 140 | ····iput-object·p2,·p0,·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary;->cachedReadOnlySymbolTable:Lcom/amazon/ion/SymbolTable; | 142 | ····iput-object·p2,·p0,·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary;->cachedReadOnlySymbolTable:Lcom/amazon/ion/SymbolTable; |
| Max diff block lines reached; 61903/66608 bytes (92.94%) of diff not shown. | |||
| Offset 1, 14 lines modified | Offset 1, 39 lines modified | ||
| 1 | .class·interface·abstract·Lcom/amazon/ion/impl/_Private_LocalSymbolTable; | 1 | .class·public·interface·abstract·Lcom/amazon/ion/impl/_Private_LocalSymbolTable; |
| 2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
| 3 | .source·"_Private_LocalSymbolTable.java" | 3 | .source·"_Private_LocalSymbolTable.java" |
| 4 | #·interfaces | 4 | #·interfaces |
| 5 | .implements·Lcom/amazon/ion/SymbolTable; | 5 | .implements·Lcom/amazon/ion/SymbolTable; |
| 6 | #·virtual·methods | 6 | #·virtual·methods |
| 7 | .method·public·abstract·getImportedTablesAsList()Ljava/util/List; | ||
| 8 | ····.annotation·system·Ldalvik/annotation/Signature; | ||
| 9 | ········value·=·{ | ||
| 10 | ············"()", | ||
| 11 | ············"Ljava/util/List<", | ||
| 12 | ············"Lcom/amazon/ion/SymbolTable;", | ||
| 13 | ············">;" | ||
| 14 | ········} | ||
| 15 | ····.end·annotation | ||
| 16 | .end·method | ||
| 7 | .method·public·abstract·getImportedTablesNoCopy()[Lcom/amazon/ion/SymbolTable; | 17 | .method·public·abstract·getImportedTablesNoCopy()[Lcom/amazon/ion/SymbolTable; |
| 8 | .end·method | 18 | .end·method |
| 19 | .method·public·abstract·getLocalSymbolsNoCopy()Ljava/util/Collection; | ||
| 20 | ····.annotation·system·Ldalvik/annotation/Signature; | ||
| 21 | ········value·=·{ | ||
| 22 | ············"()", | ||
| 23 | ············"Ljava/util/Collection<", | ||
| 24 | ············"Ljava/lang/String;", | ||
| 25 | ············">;" | ||
| 26 | ········} | ||
| 27 | ····.end·annotation | ||
| 28 | .end·method | ||
| 29 | .method·public·abstract·getNumberOfLocalSymbols()I | ||
| 30 | .end·method | ||
| 9 | .method·public·abstract·makeCopy()Lcom/amazon/ion/impl/_Private_LocalSymbolTable; | 31 | .method·public·abstract·makeCopy()Lcom/amazon/ion/impl/_Private_LocalSymbolTable; |
| 10 | .end·method | 32 | .end·method |
| Offset 50, 157 lines modified | Offset 50, 157 lines modified | ||
| 50 | .field·_types:[I | 50 | .field·_types:[I |
| 51 | #·direct·methods | 51 | #·direct·methods |
| 52 | .method·constructor·<init>()V | 52 | .method·constructor·<init>()V |
| 53 | ····.locals·2 | 53 | ····.locals·2 |
| 54 | ····.line· | 54 | ····.line·78 |
| 55 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 55 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| 56 | ····const/4·v0,·-0x1 | 56 | ····const/4·v0,·-0x1 |
| 57 | ····.line· | 57 | ····.line·79 |
| 58 | ····iput·v0,·p0,·Lcom/amazon/ion/impl/IonWriterSystemBinary$PatchedValues;->_freePos:I | 58 | ····iput·v0,·p0,·Lcom/amazon/ion/impl/IonWriterSystemBinary$PatchedValues;->_freePos:I |
| 59 | ····const/16·v0,·0xa | 59 | ····const/16·v0,·0xa |
| 60 | ····.line· | 60 | ····.line·80 |
| 61 | ····new-array·v1,·v0,·[I | 61 | ····new-array·v1,·v0,·[I |
| 62 | ····iput-object·v1,·p0,·Lcom/amazon/ion/impl/IonWriterSystemBinary$PatchedValues;->_types:[I | 62 | ····iput-object·v1,·p0,·Lcom/amazon/ion/impl/IonWriterSystemBinary$PatchedValues;->_types:[I |
| 63 | ····.line· | 63 | ····.line·81 |
| 64 | ····new-array·v1,·v0,·[I | 64 | ····new-array·v1,·v0,·[I |
| 65 | ····iput-object·v1,·p0,·Lcom/amazon/ion/impl/IonWriterSystemBinary$PatchedValues;->_positions:[I | 65 | ····iput-object·v1,·p0,·Lcom/amazon/ion/impl/IonWriterSystemBinary$PatchedValues;->_positions:[I |
| 66 | ····.line· | 66 | ····.line·82 |
| 67 | ····new-array·v0,·v0,·[J | 67 | ····new-array·v0,·v0,·[J |
| 68 | ····iput-object·v0,·p0,·Lcom/amazon/ion/impl/IonWriterSystemBinary$PatchedValues;->_lengths:[J | 68 | ····iput-object·v0,·p0,·Lcom/amazon/ion/impl/IonWriterSystemBinary$PatchedValues;->_lengths:[J |
| 69 | ····return-void | 69 | ····return-void |
| 70 | .end·method | 70 | .end·method |
| 71 | .method·private·grow()V | 71 | .method·private·grow()V |
| 72 | ····.locals·2 | 72 | ····.locals·2 |
| 73 | ····.line·2 | 73 | ····.line·208 |
| 74 | ····iget-object·v0,·p0,·Lcom/amazon/ion/impl/IonWriterSystemBinary$PatchedValues;->_positions:[I | 74 | ····iget-object·v0,·p0,·Lcom/amazon/ion/impl/IonWriterSystemBinary$PatchedValues;->_positions:[I |
| 75 | ····array-length·v0,·v0 | 75 | ····array-length·v0,·v0 |
| 76 | ····mul-int/lit8·v0,·v0,·0x2 | 76 | ····mul-int/lit8·v0,·v0,·0x2 |
| 77 | ····.line·2 | 77 | ····.line·209 |
| 78 | ····iget-object·v1,·p0,·Lcom/amazon/ion/impl/IonWriterSystemBinary$PatchedValues;->_types:[I | 78 | ····iget-object·v1,·p0,·Lcom/amazon/ion/impl/IonWriterSystemBinary$PatchedValues;->_types:[I |
| 79 | ····invoke-static·{v1,·v0},·Lcom/amazon/ion/impl/IonWriterSystemBinary$PatchedValues;->growOne([II)[I | 79 | ····invoke-static·{v1,·v0},·Lcom/amazon/ion/impl/IonWriterSystemBinary$PatchedValues;->growOne([II)[I |
| 80 | ····move-result-object·v1 | 80 | ····move-result-object·v1 |
| 81 | ····iput-object·v1,·p0,·Lcom/amazon/ion/impl/IonWriterSystemBinary$PatchedValues;->_types:[I | 81 | ····iput-object·v1,·p0,·Lcom/amazon/ion/impl/IonWriterSystemBinary$PatchedValues;->_types:[I |
| 82 | ····.line·2 | 82 | ····.line·210 |
| 83 | ····iget-object·v1,·p0,·Lcom/amazon/ion/impl/IonWriterSystemBinary$PatchedValues;->_positions:[I | 83 | ····iget-object·v1,·p0,·Lcom/amazon/ion/impl/IonWriterSystemBinary$PatchedValues;->_positions:[I |
| 84 | ····invoke-static·{v1,·v0},·Lcom/amazon/ion/impl/IonWriterSystemBinary$PatchedValues;->growOne([II)[I | 84 | ····invoke-static·{v1,·v0},·Lcom/amazon/ion/impl/IonWriterSystemBinary$PatchedValues;->growOne([II)[I |
| 85 | ····move-result-object·v1 | 85 | ····move-result-object·v1 |
| 86 | ····iput-object·v1,·p0,·Lcom/amazon/ion/impl/IonWriterSystemBinary$PatchedValues;->_positions:[I | 86 | ····iput-object·v1,·p0,·Lcom/amazon/ion/impl/IonWriterSystemBinary$PatchedValues;->_positions:[I |
| 87 | ····.line·2 | 87 | ····.line·211 |
| 88 | ····iget-object·v1,·p0,·Lcom/amazon/ion/impl/IonWriterSystemBinary$PatchedValues;->_lengths:[J | 88 | ····iget-object·v1,·p0,·Lcom/amazon/ion/impl/IonWriterSystemBinary$PatchedValues;->_lengths:[J |
| 89 | ····invoke-static·{v1,·v0},·Lcom/amazon/ion/impl/IonWriterSystemBinary$PatchedValues;->growOne([JI)[J | 89 | ····invoke-static·{v1,·v0},·Lcom/amazon/ion/impl/IonWriterSystemBinary$PatchedValues;->growOne([JI)[J |
| 90 | ····move-result-object·v0 | 90 | ····move-result-object·v0 |
| 91 | ····iput-object·v0,·p0,·Lcom/amazon/ion/impl/IonWriterSystemBinary$PatchedValues;->_lengths:[J | 91 | ····iput-object·v0,·p0,·Lcom/amazon/ion/impl/IonWriterSystemBinary$PatchedValues;->_lengths:[J |
| 92 | ····return-void | 92 | ····return-void |
| 93 | .end·method | 93 | .end·method |
| 94 | .method·static·growOne([II)[I | 94 | .method·static·growOne([II)[I |
| 95 | ····.locals·2 | 95 | ····.locals·2 |
| 96 | ····.line·2 | 96 | ····.line·215 |
| 97 | ····new-array·p1,·p1,·[I | 97 | ····new-array·p1,·p1,·[I |
| 98 | ····const/4·v0,·0x0 | 98 | ····const/4·v0,·0x0 |
| 99 | ····.line·2 | 99 | ····.line·216 |
| 100 | ····array-length·v1,·p0 | 100 | ····array-length·v1,·p0 |
| 101 | ····invoke-static·{p0,·v0,·p1,·v0,·v1},·Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V | 101 | ····invoke-static·{p0,·v0,·p1,·v0,·v1},·Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V |
| 102 | ····return-object·p1 | 102 | ····return-object·p1 |
| 103 | .end·method | 103 | .end·method |
| 104 | .method·static·growOne([JI)[J | 104 | .method·static·growOne([JI)[J |
| 105 | ····.locals·2 | 105 | ····.locals·2 |
| 106 | ····.line·2 | 106 | ····.line·221 |
| 107 | ····new-array·p1,·p1,·[J | 107 | ····new-array·p1,·p1,·[J |
| 108 | ····const/4·v0,·0x0 | 108 | ····const/4·v0,·0x0 |
| 109 | ····.line·2 | 109 | ····.line·222 |
| 110 | ····array-length·v1,·p0 | 110 | ····array-length·v1,·p0 |
| 111 | ····invoke-static·{p0,·v0,·p1,·v0,·v1},·Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V | 111 | ····invoke-static·{p0,·v0,·p1,·v0,·v1},·Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V |
| 112 | ····return-object·p1 | 112 | ····return-object·p1 |
| 113 | .end·method | 113 | .end·method |
| 114 | #·virtual·methods | 114 | #·virtual·methods |
| 115 | .method·addChild()Lcom/amazon/ion/impl/IonWriterSystemBinary$PatchedValues; | 115 | .method·addChild()Lcom/amazon/ion/impl/IonWriterSystemBinary$PatchedValues; |
| 116 | ····.locals·2 | 116 | ····.locals·2 |
| 117 | ····.line· | 117 | ····.line·95 |
| 118 | ····new-instance·v0,·Lcom/amazon/ion/impl/IonWriterSystemBinary$PatchedValues; | 118 | ····new-instance·v0,·Lcom/amazon/ion/impl/IonWriterSystemBinary$PatchedValues; |
| 119 | ····invoke-direct·{v0},·Lcom/amazon/ion/impl/IonWriterSystemBinary$PatchedValues;-><init>()V | 119 | ····invoke-direct·{v0},·Lcom/amazon/ion/impl/IonWriterSystemBinary$PatchedValues;-><init>()V |
| 120 | ····.line· | 120 | ····.line·96 |
| 121 | ····iput-object·p0,·v0,·Lcom/amazon/ion/impl/IonWriterSystemBinary$PatchedValues;->_parent:Lcom/amazon/ion/impl/IonWriterSystemBinary$PatchedValues; | 121 | ····iput-object·p0,·v0,·Lcom/amazon/ion/impl/IonWriterSystemBinary$PatchedValues;->_parent:Lcom/amazon/ion/impl/IonWriterSystemBinary$PatchedValues; |
| 122 | ····.line· | 122 | ····.line·97 |
| 123 | ····iget-object·v1,·p0,·Lcom/amazon/ion/impl/IonWriterSystemBinary$PatchedValues;->_children:Ljava/util/Queue; | 123 | ····iget-object·v1,·p0,·Lcom/amazon/ion/impl/IonWriterSystemBinary$PatchedValues;->_children:Ljava/util/Queue; |
| 124 | ····if-nez·v1,·:cond_0 | 124 | ····if-nez·v1,·:cond_0 |
| 125 | ····.line· | 125 | ····.line·98 |
| 126 | ····new-instance·v1,·Ljava/util/LinkedList; | 126 | ····new-instance·v1,·Ljava/util/LinkedList; |
| Max diff block lines reached; 8415/12037 bytes (69.91%) of diff not shown. | |||
| Offset 47, 76 lines modified | Offset 47, 84 lines modified | ||
| 47 | .field·private·version:I | 47 | .field·private·version:I |
| 48 | #·direct·methods | 48 | #·direct·methods |
| 49 | .method·private·constructor·<init>(Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary;)V | 49 | .method·private·constructor·<init>(Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary;)V |
| 50 | ····.locals·1 | 50 | ····.locals·1 |
| 51 | ····.annotation·system·Ldalvik/annotation/MethodParameters; | ||
| 52 | ········accessFlags·=·{ | ||
| 53 | ············0x1010 | ||
| 54 | ········} | ||
| 55 | ········names·=·{ | ||
| 56 | ············null | ||
| 57 | ········} | ||
| 58 | ····.end·annotation | ||
| 51 | ····.line· | 59 | ····.line·714 |
| 52 | ····iput-object·p1,·p0,·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$SymbolTableReader;->this$0:Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary; | 60 | ····iput-object·p1,·p0,·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$SymbolTableReader;->this$0:Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary; |
| 53 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 61 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| 54 | ····const/4·p1,·0x0 | 62 | ····const/4·p1,·0x0 |
| 55 | ····.line· | 63 | ····.line·718 |
| 56 | ····iput-object·p1,·p0,·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$SymbolTableReader;->name:Ljava/lang/String; | 64 | ····iput-object·p1,·p0,·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$SymbolTableReader;->name:Ljava/lang/String; |
| 57 | ····const/4·v0,·-0x1 | 65 | ····const/4·v0,·-0x1 |
| 58 | ····.line· | 66 | ····.line·719 |
| 59 | ····iput·v0,·p0,·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$SymbolTableReader;->version:I | 67 | ····iput·v0,·p0,·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$SymbolTableReader;->version:I |
| 60 | ····.line· | 68 | ····.line·720 |
| 61 | ····iput·v0,·p0,·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$SymbolTableReader;->maxId:I | 69 | ····iput·v0,·p0,·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$SymbolTableReader;->maxId:I |
| 62 | ····.line· | 70 | ····.line·721 |
| 63 | ····iput-object·p1,·p0,·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$SymbolTableReader;->newImports:Ljava/util/List; | 71 | ····iput-object·p1,·p0,·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$SymbolTableReader;->newImports:Ljava/util/List; |
| 64 | ····.line· | 72 | ····.line·722 |
| 65 | ····iput-object·p1,·p0,·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$SymbolTableReader;->newSymbols:Ljava/util/List; | 73 | ····iput-object·p1,·p0,·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$SymbolTableReader;->newSymbols:Ljava/util/List; |
| 66 | ····return-void | 74 | ····return-void |
| 67 | .end·method | 75 | .end·method |
| 68 | .method·synthetic·constructor·<init>(Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary;Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$1;)V | 76 | .method·synthetic·constructor·<init>(Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary;Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$1;)V |
| 69 | ····.locals·0 | 77 | ····.locals·0 |
| 70 | ····.line· | 78 | ····.line·714 |
| 71 | ····invoke-direct·{p0,·p1},·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$SymbolTableReader;-><init>(Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary;)V | 79 | ····invoke-direct·{p0,·p1},·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$SymbolTableReader;-><init>(Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary;)V |
| 72 | ····return-void | 80 | ····return-void |
| 73 | .end·method | 81 | .end·method |
| 74 | .method·static·synthetic·access$ | 82 | .method·static·synthetic·access$3000(Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$SymbolTableReader;)V |
| 75 | ····.locals·0 | 83 | ····.locals·0 |
| 76 | ····.line· | 84 | ····.line·714 |
| 77 | ····invoke-direct·{p0},·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$SymbolTableReader;->resetState()V | 85 | ····invoke-direct·{p0},·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$SymbolTableReader;->resetState()V |
| 78 | ····return-void | 86 | ····return-void |
| 79 | .end·method | 87 | .end·method |
| 80 | .method·private·finishReadingImportStruct()V | 88 | .method·private·finishReadingImportStruct()V |
| 81 | ····.locals·5 | 89 | ····.locals·5 |
| 82 | ····.line· | 90 | ····.line·836 |
| 83 | ····iget-object·v0,·p0,·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$SymbolTableReader;->this$0:Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary; | 91 | ····iget-object·v0,·p0,·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$SymbolTableReader;->this$0:Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary; |
| 84 | ····invoke-virtual·{v0},·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary;->stepOutOfContainer()Lcom/amazon/ion/IonCursor$Event; | 92 | ····invoke-virtual·{v0},·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary;->stepOutOfContainer()Lcom/amazon/ion/IonCursor$Event; |
| 85 | ····.line· | 93 | ····.line·837 |
| 86 | ····iget-object·v0,·p0,·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$SymbolTableReader;->this$0:Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary; | 94 | ····iget-object·v0,·p0,·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$SymbolTableReader;->this$0:Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary; |
| 87 | ····sget-object·v1,·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$State;->READING_SYMBOL_TABLE_IMPORTS_LIST:Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$State; | 95 | ····sget-object·v1,·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$State;->READING_SYMBOL_TABLE_IMPORTS_LIST:Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$State; |
| 88 | ····invoke-static·{v0,·v1},·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary;->access$1 | 96 | ····invoke-static·{v0,·v1},·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary;->access$1302(Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary;Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$State;)Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$State; |
| 89 | ····.line· | 97 | ····.line·839 |
| 90 | ····iget-object·v0,·p0,·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$SymbolTableReader;->name:Ljava/lang/String; | 98 | ····iget-object·v0,·p0,·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$SymbolTableReader;->name:Ljava/lang/String; |
| 91 | ····if-eqz·v0,·:cond_1 | 99 | ····if-eqz·v0,·:cond_1 |
| 92 | ····invoke-virtual·{v0},·Ljava/lang/String;->length()I | 100 | ····invoke-virtual·{v0},·Ljava/lang/String;->length()I |
| 93 | ····move-result·v0 | 101 | ····move-result·v0 |
| Offset 131, 140 lines modified | Offset 139, 140 lines modified | ||
| 131 | ····move-result·v0 | 139 | ····move-result·v0 |
| 132 | ····if-eqz·v0,·:cond_0 | 140 | ····if-eqz·v0,·:cond_0 |
| 133 | ····goto·:goto_0 | 141 | ····goto·:goto_0 |
| 134 | ····.line· | 142 | ····.line·842 |
| 135 | ····:cond_0 | 143 | ····:cond_0 |
| 136 | ····iget-object·v0,·p0,·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$SymbolTableReader;->newImports:Ljava/util/List; | 144 | ····iget-object·v0,·p0,·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$SymbolTableReader;->newImports:Ljava/util/List; |
| 137 | ····iget-object·v1,·p0,·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$SymbolTableReader;->this$0:Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary; | 145 | ····iget-object·v1,·p0,·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$SymbolTableReader;->this$0:Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary; |
| 138 | ····iget-object·v2,·p0,·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$SymbolTableReader;->name:Ljava/lang/String; | 146 | ····iget-object·v2,·p0,·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$SymbolTableReader;->name:Ljava/lang/String; |
| 139 | ····iget·v3,·p0,·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$SymbolTableReader;->version:I | 147 | ····iget·v3,·p0,·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$SymbolTableReader;->version:I |
| 140 | ····iget·v4,·p0,·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$SymbolTableReader;->maxId:I | 148 | ····iget·v4,·p0,·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$SymbolTableReader;->maxId:I |
| 141 | ····invoke-static·{v1,·v2,·v3,·v4},·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary;->access$1 | 149 | ····invoke-static·{v1,·v2,·v3,·v4},·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary;->access$1700(Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary;Ljava/lang/String;II)Lcom/amazon/ion/SymbolTable; |
| 142 | ····move-result-object·v1 | 150 | ····move-result-object·v1 |
| 143 | ····invoke-interface·{v0,·v1},·Ljava/util/List;->add(Ljava/lang/Object;)Z | 151 | ····invoke-interface·{v0,·v1},·Ljava/util/List;->add(Ljava/lang/Object;)Z |
| 144 | ····:cond_1 | 152 | ····:cond_1 |
| 145 | ····:goto_0 | 153 | ····:goto_0 |
| 146 | ····return-void | 154 | ····return-void |
| 147 | .end·method | 155 | .end·method |
| 148 | .method·private·finishReadingImportsList()V | 156 | .method·private·finishReadingImportsList()V |
| 149 | ····.locals·3 | 157 | ····.locals·3 |
| 150 | ····.line· | 158 | ····.line·796 |
| 151 | ····iget-object·v0,·p0,·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$SymbolTableReader;->this$0:Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary; | 159 | ····iget-object·v0,·p0,·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$SymbolTableReader;->this$0:Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary; |
| 152 | ····invoke-virtual·{v0},·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary;->stepOutOfContainer()Lcom/amazon/ion/IonCursor$Event; | 160 | ····invoke-virtual·{v0},·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary;->stepOutOfContainer()Lcom/amazon/ion/IonCursor$Event; |
| 153 | ····.line· | 161 | ····.line·797 |
| 154 | ····iget-object·v0,·p0,·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$SymbolTableReader;->this$0:Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary; | 162 | ····iget-object·v0,·p0,·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary$SymbolTableReader;->this$0:Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary; |
| 155 | ····new-instance·v1,·Lcom/amazon/ion/impl/LocalSymbolTableImports; | 163 | ····new-instance·v1,·Lcom/amazon/ion/impl/LocalSymbolTableImports; |
| Max diff block lines reached; 59270/65325 bytes (90.73%) of diff not shown. | |||
| Offset 27, 67 lines modified | Offset 27, 105 lines modified | ||
| 27 | .field·public·static·final·enum·BYTES:Lcom/amazon/ion/impl/UnifiedInputBufferX$BufferType; | 27 | .field·public·static·final·enum·BYTES:Lcom/amazon/ion/impl/UnifiedInputBufferX$BufferType; |
| 28 | .field·public·static·final·enum·CHARS:Lcom/amazon/ion/impl/UnifiedInputBufferX$BufferType; | 28 | .field·public·static·final·enum·CHARS:Lcom/amazon/ion/impl/UnifiedInputBufferX$BufferType; |
| 29 | #·direct·methods | 29 | #·direct·methods |
| 30 | .method·private·static·synthetic·$values()[Lcom/amazon/ion/impl/UnifiedInputBufferX$BufferType; | ||
| 31 | ····.locals·3 | ||
| 32 | ····const/4·v0,·0x2 | ||
| 33 | ····.line·21 | ||
| 34 | ····new-array·v0,·v0,·[Lcom/amazon/ion/impl/UnifiedInputBufferX$BufferType; | ||
| 35 | ····sget-object·v1,·Lcom/amazon/ion/impl/UnifiedInputBufferX$BufferType;->BYTES:Lcom/amazon/ion/impl/UnifiedInputBufferX$BufferType; | ||
| 36 | ····const/4·v2,·0x0 | ||
| 37 | ····aput-object·v1,·v0,·v2 | ||
| 38 | ····sget-object·v1,·Lcom/amazon/ion/impl/UnifiedInputBufferX$BufferType;->CHARS:Lcom/amazon/ion/impl/UnifiedInputBufferX$BufferType; | ||
| 39 | ····const/4·v2,·0x1 | ||
| 40 | ····aput-object·v1,·v0,·v2 | ||
| 41 | ····return-object·v0 | ||
| 42 | .end·method | ||
| 30 | .method·static·constructor·<clinit>()V | 43 | .method·static·constructor·<clinit>()V |
| 31 | ····.locals· | 44 | ····.locals·3 |
| 32 | ····.line·21 | 45 | ····.line·21 |
| 33 | ····new-instance·v0,·Lcom/amazon/ion/impl/UnifiedInputBufferX$BufferType; | 46 | ····new-instance·v0,·Lcom/amazon/ion/impl/UnifiedInputBufferX$BufferType; |
| 34 | ····const-string·v1,·"BYTES" | 47 | ····const-string·v1,·"BYTES" |
| 35 | ····const/4·v2,·0x0 | 48 | ····const/4·v2,·0x0 |
| 36 | ····invoke-direct·{v0,·v1,·v2},·Lcom/amazon/ion/impl/UnifiedInputBufferX$BufferType;-><init>(Ljava/lang/String;I)V | 49 | ····invoke-direct·{v0,·v1,·v2},·Lcom/amazon/ion/impl/UnifiedInputBufferX$BufferType;-><init>(Ljava/lang/String;I)V |
| 37 | ····sput-object·v0,·Lcom/amazon/ion/impl/UnifiedInputBufferX$BufferType;->BYTES:Lcom/amazon/ion/impl/UnifiedInputBufferX$BufferType; | 50 | ····sput-object·v0,·Lcom/amazon/ion/impl/UnifiedInputBufferX$BufferType;->BYTES:Lcom/amazon/ion/impl/UnifiedInputBufferX$BufferType; |
| 38 | ····new-instance·v | 51 | ····new-instance·v0,·Lcom/amazon/ion/impl/UnifiedInputBufferX$BufferType; |
| 39 | ····const-string·v3,·"CHARS" | ||
| 40 | ····const/4·v4,·0x1 | ||
| 41 | ···· | 52 | ····const-string·v1,·"CHARS" |
| 42 | ···· | 53 | ····const/4·v2,·0x1 |
| 43 | ···· | 54 | ····invoke-direct·{v0,·v1,·v2},·Lcom/amazon/ion/impl/UnifiedInputBufferX$BufferType;-><init>(Ljava/lang/String;I)V |
| 44 | ····ne | 55 | ····sput-object·v0,·Lcom/amazon/ion/impl/UnifiedInputBufferX$BufferType;->CHARS:Lcom/amazon/ion/impl/UnifiedInputBufferX$BufferType; |
| 45 | ····aput-o | 56 | ····invoke-static·{},·Lcom/amazon/ion/impl/UnifiedInputBufferX$BufferType;->$values()[Lcom/amazon/ion/impl/UnifiedInputBufferX$BufferType; |
| 46 | ···· | 57 | ····move-result-object·v0 |
| 47 | ····sput-object·v | 58 | ····sput-object·v0,·Lcom/amazon/ion/impl/UnifiedInputBufferX$BufferType;->$VALUES:[Lcom/amazon/ion/impl/UnifiedInputBufferX$BufferType; |
| 48 | ····return-void | 59 | ····return-void |
| 49 | .end·method | 60 | .end·method |
| 50 | .method·private·constructor·<init>(Ljava/lang/String;I)V | 61 | .method·private·constructor·<init>(Ljava/lang/String;I)V |
| 51 | ····.locals·0 | 62 | ····.locals·0 |
| 63 | ····.annotation·system·Ldalvik/annotation/MethodParameters; | ||
| 64 | ········accessFlags·=·{ | ||
| 65 | ············0x1000, | ||
| 66 | ············0x1000 | ||
| 67 | ········} | ||
| 68 | ········names·=·{ | ||
| 69 | ············null, | ||
| 70 | ············null | ||
| 71 | ········} | ||
| 72 | ····.end·annotation | ||
| 52 | ····.annotation·system·Ldalvik/annotation/Signature; | 73 | ····.annotation·system·Ldalvik/annotation/Signature; |
| 53 | ········value·=·{ | 74 | ········value·=·{ |
| 54 | ············"()V" | 75 | ············"()V" |
| 55 | ········} | 76 | ········} |
| 56 | ····.end·annotation | 77 | ····.end·annotation |
| 57 | ····.line·21 | 78 | ····.line·21 |
| 58 | ····invoke-direct·{p0,·p1,·p2},·Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V | 79 | ····invoke-direct·{p0,·p1,·p2},·Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V |
| 59 | ····return-void | 80 | ····return-void |
| 60 | .end·method | 81 | .end·method |
| 61 | .method·public·static·valueOf(Ljava/lang/String;)Lcom/amazon/ion/impl/UnifiedInputBufferX$BufferType; | 82 | .method·public·static·valueOf(Ljava/lang/String;)Lcom/amazon/ion/impl/UnifiedInputBufferX$BufferType; |
| 62 | ····.locals·1 | 83 | ····.locals·1 |
| 84 | ····.annotation·system·Ldalvik/annotation/MethodParameters; | ||
| 85 | ········accessFlags·=·{ | ||
| 86 | ············0x8000 | ||
| 87 | ········} | ||
| 88 | ········names·=·{ | ||
| 89 | ············null | ||
| 90 | ········} | ||
| 91 | ····.end·annotation | ||
| 63 | ····.line·21 | 92 | ····.line·21 |
| 64 | ····const-class·v0,·Lcom/amazon/ion/impl/UnifiedInputBufferX$BufferType; | 93 | ····const-class·v0,·Lcom/amazon/ion/impl/UnifiedInputBufferX$BufferType; |
| 65 | ····invoke-static·{v0,·p0},·Ljava/lang/Enum;->valueOf(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; | 94 | ····invoke-static·{v0,·p0},·Ljava/lang/Enum;->valueOf(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; |
| 66 | ····move-result-object·p0 | 95 | ····move-result-object·p0 |
| Offset 29, 115 lines modified | Offset 29, 149 lines modified | ||
| 29 | .field·public·static·final·enum·NONE:Lcom/amazon/ion/impl/IonReaderTextRawTokensX$ProhibitedCharacters; | 29 | .field·public·static·final·enum·NONE:Lcom/amazon/ion/impl/IonReaderTextRawTokensX$ProhibitedCharacters; |
| 30 | .field·public·static·final·enum·SHORT_CHAR:Lcom/amazon/ion/impl/IonReaderTextRawTokensX$ProhibitedCharacters; | 30 | .field·public·static·final·enum·SHORT_CHAR:Lcom/amazon/ion/impl/IonReaderTextRawTokensX$ProhibitedCharacters; |
| 31 | #·direct·methods | 31 | #·direct·methods |
| 32 | .method·private·static·synthetic·$values()[Lcom/amazon/ion/impl/IonReaderTextRawTokensX$ProhibitedCharacters; | ||
| 33 | ····.locals·3 | ||
| 34 | ····const/4·v0,·0x3 | ||
| 35 | ····.line·2733 | ||
| 36 | ····new-array·v0,·v0,·[Lcom/amazon/ion/impl/IonReaderTextRawTokensX$ProhibitedCharacters; | ||
| 37 | ····sget-object·v1,·Lcom/amazon/ion/impl/IonReaderTextRawTokensX$ProhibitedCharacters;->SHORT_CHAR:Lcom/amazon/ion/impl/IonReaderTextRawTokensX$ProhibitedCharacters; | ||
| 38 | ····const/4·v2,·0x0 | ||
| 39 | ····aput-object·v1,·v0,·v2 | ||
| 40 | ····sget-object·v1,·Lcom/amazon/ion/impl/IonReaderTextRawTokensX$ProhibitedCharacters;->LONG_CHAR:Lcom/amazon/ion/impl/IonReaderTextRawTokensX$ProhibitedCharacters; | ||
| 41 | ····const/4·v2,·0x1 | ||
| 42 | ····aput-object·v1,·v0,·v2 | ||
| 43 | ····sget-object·v1,·Lcom/amazon/ion/impl/IonReaderTextRawTokensX$ProhibitedCharacters;->NONE:Lcom/amazon/ion/impl/IonReaderTextRawTokensX$ProhibitedCharacters; | ||
| 44 | ····const/4·v2,·0x2 | ||
| 45 | ····aput-object·v1,·v0,·v2 | ||
| 46 | ····return-object·v0 | ||
| 47 | .end·method | ||
| 32 | .method·static·constructor·<clinit>()V | 48 | .method·static·constructor·<clinit>()V |
| 33 | ····.locals· | 49 | ····.locals·3 |
| 34 | ····.line·27 | 50 | ····.line·2734 |
| 35 | ····new-instance·v0,·Lcom/amazon/ion/impl/IonReaderTextRawTokensX$ProhibitedCharacters$1; | 51 | ····new-instance·v0,·Lcom/amazon/ion/impl/IonReaderTextRawTokensX$ProhibitedCharacters$1; |
| 36 | ····const-string·v1,·"SHORT_CHAR" | 52 | ····const-string·v1,·"SHORT_CHAR" |
| 37 | ····const/4·v2,·0x0 | 53 | ····const/4·v2,·0x0 |
| 38 | ····invoke-direct·{v0,·v1,·v2},·Lcom/amazon/ion/impl/IonReaderTextRawTokensX$ProhibitedCharacters$1;-><init>(Ljava/lang/String;I)V | 54 | ····invoke-direct·{v0,·v1,·v2},·Lcom/amazon/ion/impl/IonReaderTextRawTokensX$ProhibitedCharacters$1;-><init>(Ljava/lang/String;I)V |
| 39 | ····sput-object·v0,·Lcom/amazon/ion/impl/IonReaderTextRawTokensX$ProhibitedCharacters;->SHORT_CHAR:Lcom/amazon/ion/impl/IonReaderTextRawTokensX$ProhibitedCharacters; | 55 | ····sput-object·v0,·Lcom/amazon/ion/impl/IonReaderTextRawTokensX$ProhibitedCharacters;->SHORT_CHAR:Lcom/amazon/ion/impl/IonReaderTextRawTokensX$ProhibitedCharacters; |
| 40 | ····.line·27 | 56 | ····.line·2742 |
| 41 | ····new-instance·v | 57 | ····new-instance·v0,·Lcom/amazon/ion/impl/IonReaderTextRawTokensX$ProhibitedCharacters$2; |
| 42 | ····const-string·v3,·"LONG_CHAR" | ||
| 43 | ····const/4·v4,·0x1 | ||
| 44 | ···· | 58 | ····const-string·v1,·"LONG_CHAR" |
| 45 | ···· | 59 | ····const/4·v2,·0x1 |
| 60 | ····invoke-direct·{v0,·v1,·v2},·Lcom/amazon/ion/impl/IonReaderTextRawTokensX$ProhibitedCharacters$2;-><init>(Ljava/lang/String;I)V | ||
| 46 | ····.line·2763 | ||
| 47 | ····new-instance·v3,·Lcom/amazon/ion/impl/IonReaderTextRawTokensX$ProhibitedCharacters$3; | ||
| 48 | ····const-s | 61 | ····sput-object·v0,·Lcom/amazon/ion/impl/IonReaderTextRawTokensX$ProhibitedCharacters;->LONG_CHAR:Lcom/amazon/ion/impl/IonReaderTextRawTokensX$ProhibitedCharacters; |
| 49 | ···· | 62 | ····.line·2750 |
| 63 | ····new-instance·v0,·Lcom/amazon/ion/impl/IonReaderTextRawTokensX$ProhibitedCharacters$3; | ||
| 50 | ···· | 64 | ····const-string·v1,·"NONE" |
| 51 | ···· | 65 | ····const/4·v2,·0x2 |
| 52 | ···· | 66 | ····invoke-direct·{v0,·v1,·v2},·Lcom/amazon/ion/impl/IonReaderTextRawTokensX$ProhibitedCharacters$3;-><init>(Ljava/lang/String;I)V |
| 67 | ····sput-object·v0,·Lcom/amazon/ion/impl/IonReaderTextRawTokensX$ProhibitedCharacters;->NONE:Lcom/amazon/ion/impl/IonReaderTextRawTokensX$ProhibitedCharacters; | ||
| 53 | ····.line·2746 | ||
| 54 | ····new-array·v5,·v5,·[Lcom/amazon/ion/impl/IonReaderTextRawTokensX$ProhibitedCharacters; | ||
| 55 | ···· | 68 | ····.line·2733 |
| 69 | ····invoke-static·{},·Lcom/amazon/ion/impl/IonReaderTextRawTokensX$ProhibitedCharacters;->$values()[Lcom/amazon/ion/impl/IonReaderTextRawTokensX$ProhibitedCharacters; | ||
| 70 | ····move-result-object·v0 | ||
| 56 | ····aput-object·v1,·v5,·v4 | ||
| 57 | ····aput-object·v3,·v5,·v6 | ||
| 58 | ····sput-object·v | 71 | ····sput-object·v0,·Lcom/amazon/ion/impl/IonReaderTextRawTokensX$ProhibitedCharacters;->$VALUES:[Lcom/amazon/ion/impl/IonReaderTextRawTokensX$ProhibitedCharacters; |
| 59 | ····return-void | 72 | ····return-void |
| 60 | .end·method | 73 | .end·method |
| 61 | .method·private·constructor·<init>(Ljava/lang/String;I)V | 74 | .method·private·constructor·<init>(Ljava/lang/String;I)V |
| 62 | ····.locals·0 | 75 | ····.locals·0 |
| 76 | ····.annotation·system·Ldalvik/annotation/MethodParameters; | ||
| 77 | ········accessFlags·=·{ | ||
| 78 | ············0x1000, | ||
| 79 | ············0x1000 | ||
| 80 | ········} | ||
| 81 | ········names·=·{ | ||
| 82 | ············null, | ||
| 83 | ············null | ||
| 84 | ········} | ||
| 85 | ····.end·annotation | ||
| 63 | ····.annotation·system·Ldalvik/annotation/Signature; | 86 | ····.annotation·system·Ldalvik/annotation/Signature; |
| 64 | ········value·=·{ | 87 | ········value·=·{ |
| 65 | ············"()V" | 88 | ············"()V" |
| 66 | ········} | 89 | ········} |
| 67 | ····.end·annotation | 90 | ····.end·annotation |
| 68 | ····.line·27 | 91 | ····.line·2733 |
| 69 | ····invoke-direct·{p0,·p1,·p2},·Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V | 92 | ····invoke-direct·{p0,·p1,·p2},·Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V |
| 70 | ····return-void | 93 | ····return-void |
| 71 | .end·method | 94 | .end·method |
| 72 | .method·synthetic·constructor·<init>(Ljava/lang/String;ILcom/amazon/ion/impl/IonReaderTextRawTokensX$1;)V | 95 | .method·synthetic·constructor·<init>(Ljava/lang/String;ILcom/amazon/ion/impl/IonReaderTextRawTokensX$1;)V |
| 73 | ····.locals·0 | 96 | ····.locals·0 |
| 74 | ····.line·27 | 97 | ····.line·2733 |
| 75 | ····invoke-direct·{p0,·p1,·p2},·Lcom/amazon/ion/impl/IonReaderTextRawTokensX$ProhibitedCharacters;-><init>(Ljava/lang/String;I)V | 98 | ····invoke-direct·{p0,·p1,·p2},·Lcom/amazon/ion/impl/IonReaderTextRawTokensX$ProhibitedCharacters;-><init>(Ljava/lang/String;I)V |
| 76 | ····return-void | 99 | ····return-void |
| 77 | .end·method | 100 | .end·method |
| Max diff block lines reached; 2053/7404 bytes (27.73%) of diff not shown. | |||
| Offset 29, 79 lines modified | Offset 29, 121 lines modified | ||
| 29 | .field·public·static·final·enum·CLEAR:Lcom/amazon/ion/impl/UnifiedSavePointManagerX$SavePoint$SavePointState; | 29 | .field·public·static·final·enum·CLEAR:Lcom/amazon/ion/impl/UnifiedSavePointManagerX$SavePoint$SavePointState; |
| 30 | .field·public·static·final·enum·DEFINED:Lcom/amazon/ion/impl/UnifiedSavePointManagerX$SavePoint$SavePointState; | 30 | .field·public·static·final·enum·DEFINED:Lcom/amazon/ion/impl/UnifiedSavePointManagerX$SavePoint$SavePointState; |
| 31 | #·direct·methods | 31 | #·direct·methods |
| 32 | .method·private·static·synthetic·$values()[Lcom/amazon/ion/impl/UnifiedSavePointManagerX$SavePoint$SavePointState; | ||
| 33 | ····.locals·3 | ||
| 34 | ····const/4·v0,·0x3 | ||
| 35 | ····.line·277 | ||
| 36 | ····new-array·v0,·v0,·[Lcom/amazon/ion/impl/UnifiedSavePointManagerX$SavePoint$SavePointState; | ||
| 37 | ····sget-object·v1,·Lcom/amazon/ion/impl/UnifiedSavePointManagerX$SavePoint$SavePointState;->CLEAR:Lcom/amazon/ion/impl/UnifiedSavePointManagerX$SavePoint$SavePointState; | ||
| 38 | ····const/4·v2,·0x0 | ||
| 39 | ····aput-object·v1,·v0,·v2 | ||
| 40 | ····sget-object·v1,·Lcom/amazon/ion/impl/UnifiedSavePointManagerX$SavePoint$SavePointState;->DEFINED:Lcom/amazon/ion/impl/UnifiedSavePointManagerX$SavePoint$SavePointState; | ||
| 41 | ····const/4·v2,·0x1 | ||
| 42 | ····aput-object·v1,·v0,·v2 | ||
| 43 | ····sget-object·v1,·Lcom/amazon/ion/impl/UnifiedSavePointManagerX$SavePoint$SavePointState;->ACTIVE:Lcom/amazon/ion/impl/UnifiedSavePointManagerX$SavePoint$SavePointState; | ||
| 44 | ····const/4·v2,·0x2 | ||
| 45 | ····aput-object·v1,·v0,·v2 | ||
| 46 | ····return-object·v0 | ||
| 47 | .end·method | ||
| 32 | .method·static·constructor·<clinit>()V | 48 | .method·static·constructor·<clinit>()V |
| 33 | ····.locals· | 49 | ····.locals·3 |
| 34 | ····.line·277 | 50 | ····.line·277 |
| 35 | ····new-instance·v0,·Lcom/amazon/ion/impl/UnifiedSavePointManagerX$SavePoint$SavePointState; | 51 | ····new-instance·v0,·Lcom/amazon/ion/impl/UnifiedSavePointManagerX$SavePoint$SavePointState; |
| 36 | ····const-string·v1,·"CLEAR" | 52 | ····const-string·v1,·"CLEAR" |
| 37 | ····const/4·v2,·0x0 | 53 | ····const/4·v2,·0x0 |
| 38 | ····invoke-direct·{v0,·v1,·v2},·Lcom/amazon/ion/impl/UnifiedSavePointManagerX$SavePoint$SavePointState;-><init>(Ljava/lang/String;I)V | 54 | ····invoke-direct·{v0,·v1,·v2},·Lcom/amazon/ion/impl/UnifiedSavePointManagerX$SavePoint$SavePointState;-><init>(Ljava/lang/String;I)V |
| 39 | ····sput-object·v0,·Lcom/amazon/ion/impl/UnifiedSavePointManagerX$SavePoint$SavePointState;->CLEAR:Lcom/amazon/ion/impl/UnifiedSavePointManagerX$SavePoint$SavePointState; | 55 | ····sput-object·v0,·Lcom/amazon/ion/impl/UnifiedSavePointManagerX$SavePoint$SavePointState;->CLEAR:Lcom/amazon/ion/impl/UnifiedSavePointManagerX$SavePoint$SavePointState; |
| 40 | ····new-instance·v | 56 | ····new-instance·v0,·Lcom/amazon/ion/impl/UnifiedSavePointManagerX$SavePoint$SavePointState; |
| 41 | ····const-string·v3,·"DEFINED" | ||
| 42 | ····const/4·v4,·0x1 | ||
| 43 | ····invoke-direct·{v1,·v3,·v4},·Lcom/amazon/ion/impl/UnifiedSavePointManagerX$SavePoint$SavePointState;-><init>(Ljava/lang/String;I)V | ||
| 44 | ···· | 57 | ····const-string·v1,·"DEFINED" |
| 45 | ···· | 58 | ····const/4·v2,·0x1 |
| 46 | ····con | 59 | ····invoke-direct·{v0,·v1,·v2},·Lcom/amazon/ion/impl/UnifiedSavePointManagerX$SavePoint$SavePointState;-><init>(Ljava/lang/String;I)V |
| 47 | ····con | 60 | ····sput-object·v0,·Lcom/amazon/ion/impl/UnifiedSavePointManagerX$SavePoint$SavePointState;->DEFINED:Lcom/amazon/ion/impl/UnifiedSavePointManagerX$SavePoint$SavePointState; |
| 48 | ···· | 61 | ····new-instance·v0,·Lcom/amazon/ion/impl/UnifiedSavePointManagerX$SavePoint$SavePointState; |
| 49 | ···· | 62 | ····const-string·v1,·"ACTIVE" |
| 50 | ····const/4·v | 63 | ····const/4·v2,·0x2 |
| 51 | ····ne | 64 | ····invoke-direct·{v0,·v1,·v2},·Lcom/amazon/ion/impl/UnifiedSavePointManagerX$SavePoint$SavePointState;-><init>(Ljava/lang/String;I)V |
| 52 | ···· | 65 | ····sput-object·v0,·Lcom/amazon/ion/impl/UnifiedSavePointManagerX$SavePoint$SavePointState;->ACTIVE:Lcom/amazon/ion/impl/UnifiedSavePointManagerX$SavePoint$SavePointState; |
| 53 | ····ap | 66 | ····invoke-static·{},·Lcom/amazon/ion/impl/UnifiedSavePointManagerX$SavePoint$SavePointState;->$values()[Lcom/amazon/ion/impl/UnifiedSavePointManagerX$SavePoint$SavePointState; |
| 54 | ···· | 67 | ····move-result-object·v0 |
| 55 | ····sput-object·v | 68 | ····sput-object·v0,·Lcom/amazon/ion/impl/UnifiedSavePointManagerX$SavePoint$SavePointState;->$VALUES:[Lcom/amazon/ion/impl/UnifiedSavePointManagerX$SavePoint$SavePointState; |
| 56 | ····return-void | 69 | ····return-void |
| 57 | .end·method | 70 | .end·method |
| 58 | .method·private·constructor·<init>(Ljava/lang/String;I)V | 71 | .method·private·constructor·<init>(Ljava/lang/String;I)V |
| 59 | ····.locals·0 | 72 | ····.locals·0 |
| 73 | ····.annotation·system·Ldalvik/annotation/MethodParameters; | ||
| 74 | ········accessFlags·=·{ | ||
| 75 | ············0x1000, | ||
| 76 | ············0x1000 | ||
| 77 | ········} | ||
| 78 | ········names·=·{ | ||
| 79 | ············null, | ||
| 80 | ············null | ||
| 81 | ········} | ||
| 82 | ····.end·annotation | ||
| 60 | ····.annotation·system·Ldalvik/annotation/Signature; | 83 | ····.annotation·system·Ldalvik/annotation/Signature; |
| 61 | ········value·=·{ | 84 | ········value·=·{ |
| 62 | ············"()V" | 85 | ············"()V" |
| 63 | ········} | 86 | ········} |
| 64 | ····.end·annotation | 87 | ····.end·annotation |
| 65 | ····.line·277 | 88 | ····.line·277 |
| 66 | ····invoke-direct·{p0,·p1,·p2},·Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V | 89 | ····invoke-direct·{p0,·p1,·p2},·Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V |
| 67 | ····return-void | 90 | ····return-void |
| 68 | .end·method | 91 | .end·method |
| 69 | .method·public·static·valueOf(Ljava/lang/String;)Lcom/amazon/ion/impl/UnifiedSavePointManagerX$SavePoint$SavePointState; | 92 | .method·public·static·valueOf(Ljava/lang/String;)Lcom/amazon/ion/impl/UnifiedSavePointManagerX$SavePoint$SavePointState; |
| 70 | ····.locals·1 | 93 | ····.locals·1 |
| 94 | ····.annotation·system·Ldalvik/annotation/MethodParameters; | ||
| 95 | ········accessFlags·=·{ | ||
| 96 | ············0x8000 | ||
| 97 | ········} | ||
| 98 | ········names·=·{ | ||
| 99 | ············null | ||
| 100 | ········} | ||
| 101 | ····.end·annotation | ||
| 71 | ····.line·277 | 102 | ····.line·277 |
| 72 | ····const-class·v0,·Lcom/amazon/ion/impl/UnifiedSavePointManagerX$SavePoint$SavePointState; | 103 | ····const-class·v0,·Lcom/amazon/ion/impl/UnifiedSavePointManagerX$SavePoint$SavePointState; |
| 73 | ····invoke-static·{v0,·p0},·Ljava/lang/Enum;->valueOf(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; | 104 | ····invoke-static·{v0,·p0},·Ljava/lang/Enum;->valueOf(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; |
| 74 | ····move-result-object·p0 | 105 | ····move-result-object·p0 |
| Max diff block lines reached; -1/5578 bytes (-0.02%) of diff not shown. | |||
| Offset 27, 67 lines modified | Offset 27, 105 lines modified | ||
| 27 | .field·public·static·final·enum·NEXT:Lcom/amazon/ion/impl/SymbolTableReader$Op; | 27 | .field·public·static·final·enum·NEXT:Lcom/amazon/ion/impl/SymbolTableReader$Op; |
| 28 | .field·public·static·final·enum·STEPOUT:Lcom/amazon/ion/impl/SymbolTableReader$Op; | 28 | .field·public·static·final·enum·STEPOUT:Lcom/amazon/ion/impl/SymbolTableReader$Op; |
| 29 | #·direct·methods | 29 | #·direct·methods |
| 30 | .method·private·static·synthetic·$values()[Lcom/amazon/ion/impl/SymbolTableReader$Op; | ||
| 31 | ····.locals·3 | ||
| 32 | ····const/4·v0,·0x2 | ||
| 33 | ····.line·723 | ||
| 34 | ····new-array·v0,·v0,·[Lcom/amazon/ion/impl/SymbolTableReader$Op; | ||
| 35 | ····sget-object·v1,·Lcom/amazon/ion/impl/SymbolTableReader$Op;->NEXT:Lcom/amazon/ion/impl/SymbolTableReader$Op; | ||
| 36 | ····const/4·v2,·0x0 | ||
| 37 | ····aput-object·v1,·v0,·v2 | ||
| 38 | ····sget-object·v1,·Lcom/amazon/ion/impl/SymbolTableReader$Op;->STEPOUT:Lcom/amazon/ion/impl/SymbolTableReader$Op; | ||
| 39 | ····const/4·v2,·0x1 | ||
| 40 | ····aput-object·v1,·v0,·v2 | ||
| 41 | ····return-object·v0 | ||
| 42 | .end·method | ||
| 30 | .method·static·constructor·<clinit>()V | 43 | .method·static·constructor·<clinit>()V |
| 31 | ····.locals· | 44 | ····.locals·3 |
| 32 | ····.line·723 | 45 | ····.line·723 |
| 33 | ····new-instance·v0,·Lcom/amazon/ion/impl/SymbolTableReader$Op; | 46 | ····new-instance·v0,·Lcom/amazon/ion/impl/SymbolTableReader$Op; |
| 34 | ····const-string·v1,·"NEXT" | 47 | ····const-string·v1,·"NEXT" |
| 35 | ····const/4·v2,·0x0 | 48 | ····const/4·v2,·0x0 |
| 36 | ····invoke-direct·{v0,·v1,·v2},·Lcom/amazon/ion/impl/SymbolTableReader$Op;-><init>(Ljava/lang/String;I)V | 49 | ····invoke-direct·{v0,·v1,·v2},·Lcom/amazon/ion/impl/SymbolTableReader$Op;-><init>(Ljava/lang/String;I)V |
| 37 | ····sput-object·v0,·Lcom/amazon/ion/impl/SymbolTableReader$Op;->NEXT:Lcom/amazon/ion/impl/SymbolTableReader$Op; | 50 | ····sput-object·v0,·Lcom/amazon/ion/impl/SymbolTableReader$Op;->NEXT:Lcom/amazon/ion/impl/SymbolTableReader$Op; |
| 38 | ····new-instance·v | 51 | ····new-instance·v0,·Lcom/amazon/ion/impl/SymbolTableReader$Op; |
| 39 | ····const-string·v3,·"STEPOUT" | ||
| 40 | ····const/4·v4,·0x1 | ||
| 41 | ···· | 52 | ····const-string·v1,·"STEPOUT" |
| 42 | ···· | 53 | ····const/4·v2,·0x1 |
| 43 | ···· | 54 | ····invoke-direct·{v0,·v1,·v2},·Lcom/amazon/ion/impl/SymbolTableReader$Op;-><init>(Ljava/lang/String;I)V |
| 44 | ···· | 55 | ····sput-object·v0,·Lcom/amazon/ion/impl/SymbolTableReader$Op;->STEPOUT:Lcom/amazon/ion/impl/SymbolTableReader$Op; |
| 45 | ····ap | 56 | ····invoke-static·{},·Lcom/amazon/ion/impl/SymbolTableReader$Op;->$values()[Lcom/amazon/ion/impl/SymbolTableReader$Op; |
| 46 | ···· | 57 | ····move-result-object·v0 |
| 47 | ····sput-object·v | 58 | ····sput-object·v0,·Lcom/amazon/ion/impl/SymbolTableReader$Op;->$VALUES:[Lcom/amazon/ion/impl/SymbolTableReader$Op; |
| 48 | ····return-void | 59 | ····return-void |
| 49 | .end·method | 60 | .end·method |
| 50 | .method·private·constructor·<init>(Ljava/lang/String;I)V | 61 | .method·private·constructor·<init>(Ljava/lang/String;I)V |
| 51 | ····.locals·0 | 62 | ····.locals·0 |
| 63 | ····.annotation·system·Ldalvik/annotation/MethodParameters; | ||
| 64 | ········accessFlags·=·{ | ||
| 65 | ············0x1000, | ||
| 66 | ············0x1000 | ||
| 67 | ········} | ||
| 68 | ········names·=·{ | ||
| 69 | ············null, | ||
| 70 | ············null | ||
| 71 | ········} | ||
| 72 | ····.end·annotation | ||
| 52 | ····.annotation·system·Ldalvik/annotation/Signature; | 73 | ····.annotation·system·Ldalvik/annotation/Signature; |
| 53 | ········value·=·{ | 74 | ········value·=·{ |
| 54 | ············"()V" | 75 | ············"()V" |
| 55 | ········} | 76 | ········} |
| 56 | ····.end·annotation | 77 | ····.end·annotation |
| 57 | ····.line·723 | 78 | ····.line·723 |
| 58 | ····invoke-direct·{p0,·p1,·p2},·Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V | 79 | ····invoke-direct·{p0,·p1,·p2},·Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V |
| 59 | ····return-void | 80 | ····return-void |
| 60 | .end·method | 81 | .end·method |
| 61 | .method·public·static·valueOf(Ljava/lang/String;)Lcom/amazon/ion/impl/SymbolTableReader$Op; | 82 | .method·public·static·valueOf(Ljava/lang/String;)Lcom/amazon/ion/impl/SymbolTableReader$Op; |
| 62 | ····.locals·1 | 83 | ····.locals·1 |
| 84 | ····.annotation·system·Ldalvik/annotation/MethodParameters; | ||
| 85 | ········accessFlags·=·{ | ||
| 86 | ············0x8000 | ||
| 87 | ········} | ||
| 88 | ········names·=·{ | ||
| 89 | ············null | ||
| 90 | ········} | ||
| 91 | ····.end·annotation | ||
| 63 | ····.line·723 | 92 | ····.line·723 |
| 64 | ····const-class·v0,·Lcom/amazon/ion/impl/SymbolTableReader$Op; | 93 | ····const-class·v0,·Lcom/amazon/ion/impl/SymbolTableReader$Op; |
| 65 | ····invoke-static·{v0,·p0},·Ljava/lang/Enum;->valueOf(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; | 94 | ····invoke-static·{v0,·p0},·Ljava/lang/Enum;->valueOf(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; |
| 66 | ····move-result-object·p0 | 95 | ····move-result-object·p0 |
| Offset 5, 26 lines modified | Offset 5, 36 lines modified | ||
| 5 | #·annotations | 5 | #·annotations |
| 6 | .annotation·system·Ldalvik/annotation/EnclosingClass; | 6 | .annotation·system·Ldalvik/annotation/EnclosingClass; |
| 7 | ····value·=·Lcom/amazon/ion/impl/IonReaderTextRawTokensX$CommentStrategy; | 7 | ····value·=·Lcom/amazon/ion/impl/IonReaderTextRawTokensX$CommentStrategy; |
| 8 | .end·annotation | 8 | .end·annotation |
| 9 | .annotation·system·Ldalvik/annotation/InnerClass; | 9 | .annotation·system·Ldalvik/annotation/InnerClass; |
| 10 | ····accessFlags·=·0x40 | 10 | ····accessFlags·=·0x4010 |
| 11 | ····name·=·null | 11 | ····name·=·null |
| 12 | .end·annotation | 12 | .end·annotation |
| 13 | #·direct·methods | 13 | #·direct·methods |
| 14 | .method·constructor·<init>(Ljava/lang/String;I)V | 14 | .method·constructor·<init>(Ljava/lang/String;I)V |
| 15 | ····.locals·1 | 15 | ····.locals·1 |
| 16 | ····.annotation·system·Ldalvik/annotation/MethodParameters; | ||
| 17 | ········accessFlags·=·{ | ||
| 18 | ············0x1000, | ||
| 19 | ············0x1000 | ||
| 20 | ········} | ||
| 21 | ········names·=·{ | ||
| 22 | ············null, | ||
| 23 | ············null | ||
| 24 | ········} | ||
| 25 | ····.end·annotation | ||
| 16 | ····const/4·v0,·0x0 | 26 | ····const/4·v0,·0x0 |
| 17 | ····.line·7 | 27 | ····.line·771 |
| 18 | ····invoke-direct·{p0,·p1,·p2,·v0},·Lcom/amazon/ion/impl/IonReaderTextRawTokensX$CommentStrategy;-><init>(Ljava/lang/String;ILcom/amazon/ion/impl/IonReaderTextRawTokensX$1;)V | 28 | ····invoke-direct·{p0,·p1,·p2,·v0},·Lcom/amazon/ion/impl/IonReaderTextRawTokensX$CommentStrategy;-><init>(Ljava/lang/String;ILcom/amazon/ion/impl/IonReaderTextRawTokensX$1;)V |
| 19 | ····return-void | 29 | ····return-void |
| 20 | .end·method | 30 | .end·method |
| 21 | #·virtual·methods | 31 | #·virtual·methods |
| Offset 1, 13 lines modified | Offset 1, 16 lines modified | ||
| 1 | .class·public·interface·abstract·Lcom/amazon/ion/impl/_Private_ByteTransferReader; | 1 | .class·public·interface·abstract·Lcom/amazon/ion/impl/_Private_ByteTransferReader; |
| 2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
| 3 | .source·"_Private_ByteTransferReader.java" | 3 | .source·"_Private_ByteTransferReader.java" |
| 4 | #·virtual·methods | 4 | #·virtual·methods |
| 5 | .method·public·abstract·isSymbolTableCompatible(Lcom/amazon/ion/SymbolTable;)Z | ||
| 6 | .end·method | ||
| 5 | .method·public·abstract·transferCurrentValue(Lcom/amazon/ion/impl/_Private_ByteTransferSink;) | 7 | .method·public·abstract·transferCurrentValue(Lcom/amazon/ion/impl/_Private_ByteTransferSink;)Z |
| 6 | ····.annotation·system·Ldalvik/annotation/Throws; | 8 | ····.annotation·system·Ldalvik/annotation/Throws; |
| 7 | ········value·=·{ | 9 | ········value·=·{ |
| 8 | ············Ljava/io/IOException; | 10 | ············Ljava/io/IOException; |
| 9 | ········} | 11 | ········} |
| 10 | ····.end·annotation | 12 | ····.end·annotation |
| 11 | .end·method | 13 | .end·method |
| Offset 20, 14 lines modified | Offset 20, 22 lines modified | ||
| 20 | #·instance·fields | 20 | #·instance·fields |
| 21 | .field·final·synthetic·this$0:Lcom/amazon/ion/impl/IonReaderTreeUserX; | 21 | .field·final·synthetic·this$0:Lcom/amazon/ion/impl/IonReaderTreeUserX; |
| 22 | #·direct·methods | 22 | #·direct·methods |
| 23 | .method·private·constructor·<init>(Lcom/amazon/ion/impl/IonReaderTreeUserX;)V | 23 | .method·private·constructor·<init>(Lcom/amazon/ion/impl/IonReaderTreeUserX;)V |
| 24 | ····.locals·0 | 24 | ····.locals·0 |
| 25 | ····.annotation·system·Ldalvik/annotation/MethodParameters; | ||
| 26 | ········accessFlags·=·{ | ||
| 27 | ············0x1010 | ||
| 28 | ········} | ||
| 29 | ········names·=·{ | ||
| 30 | ············null | ||
| 31 | ········} | ||
| 32 | ····.end·annotation | ||
| 25 | ····.line·236 | 33 | ····.line·236 |
| 26 | ····iput-object·p1,·p0,·Lcom/amazon/ion/impl/IonReaderTreeUserX$SeekableReaderFacet;->this$0:Lcom/amazon/ion/impl/IonReaderTreeUserX; | 34 | ····iput-object·p1,·p0,·Lcom/amazon/ion/impl/IonReaderTreeUserX$SeekableReaderFacet;->this$0:Lcom/amazon/ion/impl/IonReaderTreeUserX; |
| 27 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 35 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| 28 | ····return-void | 36 | ····return-void |
| Offset 5, 26 lines modified | Offset 5, 36 lines modified | ||
| 5 | #·annotations | 5 | #·annotations |
| 6 | .annotation·system·Ldalvik/annotation/EnclosingClass; | 6 | .annotation·system·Ldalvik/annotation/EnclosingClass; |
| 7 | ····value·=·Lcom/amazon/ion/impl/IonReaderTextRawTokensX$ProhibitedCharacters; | 7 | ····value·=·Lcom/amazon/ion/impl/IonReaderTextRawTokensX$ProhibitedCharacters; |
| 8 | .end·annotation | 8 | .end·annotation |
| 9 | .annotation·system·Ldalvik/annotation/InnerClass; | 9 | .annotation·system·Ldalvik/annotation/InnerClass; |
| 10 | ····accessFlags·=·0x40 | 10 | ····accessFlags·=·0x4010 |
| 11 | ····name·=·null | 11 | ····name·=·null |
| 12 | .end·annotation | 12 | .end·annotation |
| 13 | #·direct·methods | 13 | #·direct·methods |
| 14 | .method·constructor·<init>(Ljava/lang/String;I)V | 14 | .method·constructor·<init>(Ljava/lang/String;I)V |
| 15 | ····.locals·1 | 15 | ····.locals·1 |
| 16 | ····.annotation·system·Ldalvik/annotation/MethodParameters; | ||
| 17 | ········accessFlags·=·{ | ||
| 18 | ············0x1000, | ||
| 19 | ············0x1000 | ||
| 20 | ········} | ||
| 21 | ········names·=·{ | ||
| 22 | ············null, | ||
| 23 | ············null | ||
| 24 | ········} | ||
| 25 | ····.end·annotation | ||
| 16 | ····const/4·v0,·0x0 | 26 | ····const/4·v0,·0x0 |
| 17 | ····.line·27 | 27 | ····.line·2750 |
| 18 | ····invoke-direct·{p0,·p1,·p2,·v0},·Lcom/amazon/ion/impl/IonReaderTextRawTokensX$ProhibitedCharacters;-><init>(Ljava/lang/String;ILcom/amazon/ion/impl/IonReaderTextRawTokensX$1;)V | 28 | ····invoke-direct·{p0,·p1,·p2,·v0},·Lcom/amazon/ion/impl/IonReaderTextRawTokensX$ProhibitedCharacters;-><init>(Ljava/lang/String;ILcom/amazon/ion/impl/IonReaderTextRawTokensX$1;)V |
| 19 | ····return-void | 29 | ····return-void |
| 20 | .end·method | 30 | .end·method |
| 21 | #·virtual·methods | 31 | #·virtual·methods |
| Offset 1, 22 lines modified | Offset 1, 23 lines modified | ||
| 1 | .class·final·Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary; | 1 | .class·final·Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary; |
| 2 | .super·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary; | 2 | .super·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary; |
| 3 | .source·"IonReaderContinuableTopLevelBinary.java" | 3 | .source·"IonReaderContinuableTopLevelBinary.java" |
| 4 | #·interfaces | 4 | #·interfaces |
| 5 | .implements·Lcom/amazon/ion/IonReader; | 5 | .implements·Lcom/amazon/ion/IonReader; |
| 6 | .implements·Lcom/amazon/ion/impl/_Private_ByteTransferReader; | ||
| 6 | .implements·Lcom/amazon/ion/impl/_Private_ReaderWriter; | 7 | .implements·Lcom/amazon/ion/impl/_Private_ReaderWriter; |
| 7 | #·annotations | 8 | #·annotations |
| 8 | .annotation·system·Ldalvik/annotation/MemberClasses; | 9 | .annotation·system·Ldalvik/annotation/MemberClasses; |
| 9 | ····value·=·{ | 10 | ····value·=·{ |
| 11 | ········Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary$SpanProviderFacet;, | ||
| 10 | ········Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary$SeekableReaderFacet;, | 12 | ········Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary$SeekableReaderFacet;, |
| 11 | ········Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary$RawValueSpanProviderFacet;, | 13 | ········Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary$RawValueSpanProviderFacet;, |
| 12 | ········Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary$SpanProviderFacet;, | ||
| 13 | ········Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary$IonReaderBinarySpan; | 14 | ········Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary$IonReaderBinarySpan; |
| 14 | ····} | 15 | ····} |
| 15 | .end·annotation | 16 | .end·annotation |
| 16 | #·instance·fields | 17 | #·instance·fields |
| 17 | .field·private·final·isFillRequired:Z | 18 | .field·private·final·isFillRequired:Z |
| Offset 30, 148 lines modified | Offset 31, 148 lines modified | ||
| 30 | .field·private·type:Lcom/amazon/ion/IonType; | 31 | .field·private·type:Lcom/amazon/ion/IonType; |
| 31 | #·direct·methods | 32 | #·direct·methods |
| 32 | .method·constructor·<init>(Lcom/amazon/ion/system/IonReaderBuilder;Ljava/io/InputStream;[BII)V | 33 | .method·constructor·<init>(Lcom/amazon/ion/system/IonReaderBuilder;Ljava/io/InputStream;[BII)V |
| 33 | ····.locals·0 | 34 | ····.locals·0 |
| 34 | ····.line·7 | 35 | ····.line·74 |
| 35 | ····invoke-direct/range·{p0·..·p5},·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary;-><init>(Lcom/amazon/ion/system/IonReaderBuilder;Ljava/io/InputStream;[BII)V | 36 | ····invoke-direct/range·{p0·..·p5},·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary;-><init>(Lcom/amazon/ion/system/IonReaderBuilder;Ljava/io/InputStream;[BII)V |
| 36 | ····const/4·p2,·0x0 | 37 | ····const/4·p2,·0x0 |
| 37 | ····.line·5 | 38 | ····.line·58 |
| 38 | ····iput-boolean·p2,·p0,·Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary;->isFillingValue:Z | 39 | ····iput-boolean·p2,·p0,·Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary;->isFillingValue:Z |
| 39 | ····const/4·p2,·0x0 | 40 | ····const/4·p2,·0x0 |
| 40 | ····.line·6 | 41 | ····.line·61 |
| 41 | ····iput-object·p2,·p0,·Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary;->type:Lcom/amazon/ion/IonType; | 42 | ····iput-object·p2,·p0,·Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary;->type:Lcom/amazon/ion/IonType; |
| 42 | ····.line·6 | 43 | ····.line·64 |
| 43 | ····iput-object·p2,·p0,·Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary;->symbolTableLastTransferred:Lcom/amazon/ion/SymbolTable; | 44 | ····iput-object·p2,·p0,·Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary;->symbolTableLastTransferred:Lcom/amazon/ion/SymbolTable; |
| 44 | ····.line·7 | 45 | ····.line·75 |
| 45 | ····invoke-virtual·{p1},·Lcom/amazon/ion/system/IonReaderBuilder;->isIncrementalReadingEnabled()Z | 46 | ····invoke-virtual·{p1},·Lcom/amazon/ion/system/IonReaderBuilder;->isIncrementalReadingEnabled()Z |
| 46 | ····move-result·p1 | 47 | ····move-result·p1 |
| 47 | ····xor-int/lit8·p1,·p1,·0x1 | 48 | ····xor-int/lit8·p1,·p1,·0x1 |
| 48 | ····iput-boolean·p1,·p0,·Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary;->isNonContinuable:Z | 49 | ····iput-boolean·p1,·p0,·Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary;->isNonContinuable:Z |
| 49 | ····.line·7 | 50 | ····.line·76 |
| 50 | ····iput-boolean·p1,·p0,·Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary;->isFillRequired:Z | 51 | ····iput-boolean·p1,·p0,·Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary;->isFillRequired:Z |
| 51 | ····return-void | 52 | ····return-void |
| 52 | .end·method | 53 | .end·method |
| 53 | .method·constructor·<init>(Lcom/amazon/ion/system/IonReaderBuilder;[BII)V | 54 | .method·constructor·<init>(Lcom/amazon/ion/system/IonReaderBuilder;[BII)V |
| 54 | ····.locals·0 | 55 | ····.locals·0 |
| 55 | ····.line·8 | 56 | ····.line·87 |
| 56 | ····invoke-direct·{p0,·p1,·p2,·p3,·p4},·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary;-><init>(Lcom/amazon/ion/system/IonReaderBuilder;[BII)V | 57 | ····invoke-direct·{p0,·p1,·p2,·p3,·p4},·Lcom/amazon/ion/impl/IonReaderContinuableApplicationBinary;-><init>(Lcom/amazon/ion/system/IonReaderBuilder;[BII)V |
| 57 | ····const/4·p2,·0x0 | 58 | ····const/4·p2,·0x0 |
| 58 | ····.line·5 | 59 | ····.line·58 |
| 59 | ····iput-boolean·p2,·p0,·Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary;->isFillingValue:Z | 60 | ····iput-boolean·p2,·p0,·Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary;->isFillingValue:Z |
| 60 | ····const/4·p3,·0x0 | 61 | ····const/4·p3,·0x0 |
| 61 | ····.line·6 | 62 | ····.line·61 |
| 62 | ····iput-object·p3,·p0,·Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary;->type:Lcom/amazon/ion/IonType; | 63 | ····iput-object·p3,·p0,·Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary;->type:Lcom/amazon/ion/IonType; |
| 63 | ····.line·6 | 64 | ····.line·64 |
| 64 | ····iput-object·p3,·p0,·Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary;->symbolTableLastTransferred:Lcom/amazon/ion/SymbolTable; | 65 | ····iput-object·p3,·p0,·Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary;->symbolTableLastTransferred:Lcom/amazon/ion/SymbolTable; |
| 65 | ····.line·8 | 66 | ····.line·88 |
| 66 | ····invoke-virtual·{p1},·Lcom/amazon/ion/system/IonReaderBuilder;->isIncrementalReadingEnabled()Z | 67 | ····invoke-virtual·{p1},·Lcom/amazon/ion/system/IonReaderBuilder;->isIncrementalReadingEnabled()Z |
| 67 | ····move-result·p1 | 68 | ····move-result·p1 |
| 68 | ····xor-int/lit8·p1,·p1,·0x1 | 69 | ····xor-int/lit8·p1,·p1,·0x1 |
| 69 | ····iput-boolean·p1,·p0,·Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary;->isNonContinuable:Z | 70 | ····iput-boolean·p1,·p0,·Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary;->isNonContinuable:Z |
| 70 | ····.line·8 | 71 | ····.line·89 |
| 71 | ····iput-boolean·p2,·p0,·Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary;->isFillRequired:Z | 72 | ····iput-boolean·p2,·p0,·Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary;->isFillRequired:Z |
| 72 | ····return-void | 73 | ····return-void |
| 73 | .end·method | 74 | .end·method |
| 74 | .method·static·synthetic·access$000(Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary;)Lcom/amazon/ion/IonType; | 75 | .method·static·synthetic·access$000(Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary;)Lcom/amazon/ion/IonType; |
| 75 | ····.locals·0 | 76 | ····.locals·0 |
| 76 | ····.line·4 | 77 | ····.line·48 |
| 77 | ····iget-object·p0,·p0,·Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary;->type:Lcom/amazon/ion/IonType; | 78 | ····iget-object·p0,·p0,·Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary;->type:Lcom/amazon/ion/IonType; |
| 78 | ····return-object·p0 | 79 | ····return-object·p0 |
| 79 | .end·method | 80 | .end·method |
| 80 | .method·static·synthetic·access$002(Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary;Lcom/amazon/ion/IonType;)Lcom/amazon/ion/IonType; | 81 | .method·static·synthetic·access$002(Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary;Lcom/amazon/ion/IonType;)Lcom/amazon/ion/IonType; |
| 81 | ····.locals·0 | 82 | ····.locals·0 |
| 82 | ····.line·4 | 83 | ····.line·48 |
| 83 | ····iput-object·p1,·p0,·Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary;->type:Lcom/amazon/ion/IonType; | 84 | ····iput-object·p1,·p0,·Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary;->type:Lcom/amazon/ion/IonType; |
| 84 | ····return-object·p1 | 85 | ····return-object·p1 |
| 85 | .end·method | 86 | .end·method |
| 86 | .method·private·handleIncompleteValue()V | 87 | .method·private·handleIncompleteValue()V |
| 87 | ····.locals·2 | 88 | ····.locals·2 |
| 88 | ····.line·13 | 89 | ····.line·139 |
| 89 | ····iget-object·v0,·p0,·Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary;->event:Lcom/amazon/ion/IonCursor$Event; | 90 | ····iget-object·v0,·p0,·Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary;->event:Lcom/amazon/ion/IonCursor$Event; |
| 90 | ····sget-object·v1,·Lcom/amazon/ion/IonCursor$Event;->NEEDS_DATA:Lcom/amazon/ion/IonCursor$Event; | 91 | ····sget-object·v1,·Lcom/amazon/ion/IonCursor$Event;->NEEDS_DATA:Lcom/amazon/ion/IonCursor$Event; |
| 91 | ····if-ne·v0,·v1,·:cond_0 | 92 | ····if-ne·v0,·v1,·:cond_0 |
| 92 | ····.line·14 | 93 | ····.line·142 |
| 93 | ····iget-boolean·v0,·p0,·Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary;->isNonContinuable:Z | 94 | ····iget-boolean·v0,·p0,·Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary;->isNonContinuable:Z |
| Max diff block lines reached; 16212/20904 bytes (77.55%) of diff not shown. | |||
| Offset 63, 16 lines modified | Offset 63, 123 lines modified | ||
| 63 | .field·private·_lengthFollows:Z | 63 | .field·private·_lengthFollows:Z |
| 64 | .field·private·_value:I | 64 | .field·private·_value:I |
| 65 | #·direct·methods | 65 | #·direct·methods |
| 66 | .method·private·static·synthetic·$values()[Lcom/amazon/ion/impl/_Private_IonConstants$HighNibble; | ||
| 67 | ····.locals·3 | ||
| 68 | ····const/16·v0,·0x10 | ||
| 69 | ····.line·167 | ||
| 70 | ····new-array·v0,·v0,·[Lcom/amazon/ion/impl/_Private_IonConstants$HighNibble; | ||
| 71 | ····sget-object·v1,·Lcom/amazon/ion/impl/_Private_IonConstants$HighNibble;->hnNull:Lcom/amazon/ion/impl/_Private_IonConstants$HighNibble; | ||
| 72 | ····const/4·v2,·0x0 | ||
| 73 | ····aput-object·v1,·v0,·v2 | ||
| 74 | ····sget-object·v1,·Lcom/amazon/ion/impl/_Private_IonConstants$HighNibble;->hnBoolean:Lcom/amazon/ion/impl/_Private_IonConstants$HighNibble; | ||
| 75 | ····const/4·v2,·0x1 | ||
| 76 | ····aput-object·v1,·v0,·v2 | ||
| 77 | ····sget-object·v1,·Lcom/amazon/ion/impl/_Private_IonConstants$HighNibble;->hnPosInt:Lcom/amazon/ion/impl/_Private_IonConstants$HighNibble; | ||
| 78 | ····const/4·v2,·0x2 | ||
| 79 | ····aput-object·v1,·v0,·v2 | ||
| 80 | ····sget-object·v1,·Lcom/amazon/ion/impl/_Private_IonConstants$HighNibble;->hnNegInt:Lcom/amazon/ion/impl/_Private_IonConstants$HighNibble; | ||
| 81 | ····const/4·v2,·0x3 | ||
| 82 | ····aput-object·v1,·v0,·v2 | ||
| 83 | ····sget-object·v1,·Lcom/amazon/ion/impl/_Private_IonConstants$HighNibble;->hnFloat:Lcom/amazon/ion/impl/_Private_IonConstants$HighNibble; | ||
| 84 | ····const/4·v2,·0x4 | ||
| 85 | ····aput-object·v1,·v0,·v2 | ||
| 86 | ····sget-object·v1,·Lcom/amazon/ion/impl/_Private_IonConstants$HighNibble;->hnDecimal:Lcom/amazon/ion/impl/_Private_IonConstants$HighNibble; | ||
| 87 | ····const/4·v2,·0x5 | ||
| 88 | ····aput-object·v1,·v0,·v2 | ||
| 89 | ····sget-object·v1,·Lcom/amazon/ion/impl/_Private_IonConstants$HighNibble;->hnTimestamp:Lcom/amazon/ion/impl/_Private_IonConstants$HighNibble; | ||
| 90 | ····const/4·v2,·0x6 | ||
| 91 | ····aput-object·v1,·v0,·v2 | ||
| 92 | ····sget-object·v1,·Lcom/amazon/ion/impl/_Private_IonConstants$HighNibble;->hnSymbol:Lcom/amazon/ion/impl/_Private_IonConstants$HighNibble; | ||
| 93 | ····const/4·v2,·0x7 | ||
| 94 | ····aput-object·v1,·v0,·v2 | ||
| 95 | ····sget-object·v1,·Lcom/amazon/ion/impl/_Private_IonConstants$HighNibble;->hnString:Lcom/amazon/ion/impl/_Private_IonConstants$HighNibble; | ||
| 96 | ····const/16·v2,·0x8 | ||
| 97 | ····aput-object·v1,·v0,·v2 | ||
| 98 | ····sget-object·v1,·Lcom/amazon/ion/impl/_Private_IonConstants$HighNibble;->hnClob:Lcom/amazon/ion/impl/_Private_IonConstants$HighNibble; | ||
| 99 | ····const/16·v2,·0x9 | ||
| 100 | ····aput-object·v1,·v0,·v2 | ||
| 101 | ····sget-object·v1,·Lcom/amazon/ion/impl/_Private_IonConstants$HighNibble;->hnBlob:Lcom/amazon/ion/impl/_Private_IonConstants$HighNibble; | ||
| 102 | ····const/16·v2,·0xa | ||
| 103 | ····aput-object·v1,·v0,·v2 | ||
| 104 | ····sget-object·v1,·Lcom/amazon/ion/impl/_Private_IonConstants$HighNibble;->hnList:Lcom/amazon/ion/impl/_Private_IonConstants$HighNibble; | ||
| 105 | ····const/16·v2,·0xb | ||
| 106 | ····aput-object·v1,·v0,·v2 | ||
| 107 | ····sget-object·v1,·Lcom/amazon/ion/impl/_Private_IonConstants$HighNibble;->hnSexp:Lcom/amazon/ion/impl/_Private_IonConstants$HighNibble; | ||
| 108 | ····const/16·v2,·0xc | ||
| 109 | ····aput-object·v1,·v0,·v2 | ||
| 110 | ····sget-object·v1,·Lcom/amazon/ion/impl/_Private_IonConstants$HighNibble;->hnStruct:Lcom/amazon/ion/impl/_Private_IonConstants$HighNibble; | ||
| 111 | ····const/16·v2,·0xd | ||
| 112 | ····aput-object·v1,·v0,·v2 | ||
| 113 | ····sget-object·v1,·Lcom/amazon/ion/impl/_Private_IonConstants$HighNibble;->hnTypedecl:Lcom/amazon/ion/impl/_Private_IonConstants$HighNibble; | ||
| 114 | ····const/16·v2,·0xe | ||
| 115 | ····aput-object·v1,·v0,·v2 | ||
| 116 | ····sget-object·v1,·Lcom/amazon/ion/impl/_Private_IonConstants$HighNibble;->hnUnused:Lcom/amazon/ion/impl/_Private_IonConstants$HighNibble; | ||
| 117 | ····const/16·v2,·0xf | ||
| 118 | ····aput-object·v1,·v0,·v2 | ||
| 119 | ····return-object·v0 | ||
| 120 | .end·method | ||
| 66 | .method·static·constructor·<clinit>()V | 121 | .method·static·constructor·<clinit>()V |
| 67 | ····.locals· | 122 | ····.locals·13 |
| 68 | ····.line·170 | 123 | ····.line·170 |
| 69 | ····new-instance·v6,·Lcom/amazon/ion/impl/_Private_IonConstants$HighNibble; | 124 | ····new-instance·v6,·Lcom/amazon/ion/impl/_Private_IonConstants$HighNibble; |
| 70 | ····const/4·v4,·0x0 | 125 | ····const/4·v4,·0x0 |
| 71 | ····const/4·v5,·0x0 | 126 | ····const/4·v5,·0x0 |
| Offset 105, 325 lines modified | Offset 212, 270 lines modified | ||
| 105 | ····move-object·v7,·v0 | 212 | ····move-object·v7,·v0 |
| 106 | ····invoke-direct/range·{v7·..·v12},·Lcom/amazon/ion/impl/_Private_IonConstants$HighNibble;-><init>(Ljava/lang/String;IIZZ)V | 213 | ····invoke-direct/range·{v7·..·v12},·Lcom/amazon/ion/impl/_Private_IonConstants$HighNibble;-><init>(Ljava/lang/String;IIZZ)V |
| Max diff block lines reached; 15690/19599 bytes (80.06%) of diff not shown. | |||
| Offset 18, 15 lines modified | Offset 18, 15 lines modified | ||
| 18 | .field·static·final·synthetic·$SwitchMap$com$amazon$ion$IonType:[I | 18 | .field·static·final·synthetic·$SwitchMap$com$amazon$ion$IonType:[I |
| 19 | #·direct·methods | 19 | #·direct·methods |
| 20 | .method·static·constructor·<clinit>()V | 20 | .method·static·constructor·<clinit>()V |
| 21 | ····.locals·3 | 21 | ····.locals·3 |
| 22 | ····.line· | 22 | ····.line·582 |
| 23 | ····invoke-static·{},·Lcom/amazon/ion/IonType;->values()[Lcom/amazon/ion/IonType; | 23 | ····invoke-static·{},·Lcom/amazon/ion/IonType;->values()[Lcom/amazon/ion/IonType; |
| 24 | ····move-result-object·v0 | 24 | ····move-result-object·v0 |
| 25 | ····array-length·v0,·v0 | 25 | ····array-length·v0,·v0 |
| 26 | ····new-array·v0,·v0,·[I | 26 | ····new-array·v0,·v0,·[I |
| Offset 26, 113 lines modified | Offset 26, 131 lines modified | ||
| 26 | .field·private·final·_start_column:J | 26 | .field·private·final·_start_column:J |
| 27 | .field·private·final·_start_line:J | 27 | .field·private·final·_start_line:J |
| 28 | .field·private·final·_start_offset:J | 28 | .field·private·final·_start_offset:J |
| 29 | .field·private·final·_symbols:Lcom/amazon/ion/SymbolTable; | ||
| 29 | #·direct·methods | 30 | #·direct·methods |
| 30 | .method·constructor·<init>(Lcom/amazon/ion/impl/IonReaderTextUserX;)V | 31 | .method·constructor·<init>(Lcom/amazon/ion/impl/IonReaderTextUserX;)V |
| 31 | ····.locals·4 | 32 | ····.locals·4 |
| 32 | ····.line·2 | 33 | ····.line·265 |
| 33 | ····invoke-direct·{p0},·Lcom/amazon/ion/impl/DowncastingFaceted;-><init>()V | 34 | ····invoke-direct·{p0},·Lcom/amazon/ion/impl/DowncastingFaceted;-><init>()V |
| 34 | ····.line·2 | 35 | ····.line·269 |
| 35 | ····iget-object·v0,·p1,·Lcom/amazon/ion/impl/IonReaderTextUserX;->_scanner:Lcom/amazon/ion/impl/IonReaderTextRawTokensX; | 36 | ····iget-object·v0,·p1,·Lcom/amazon/ion/impl/IonReaderTextUserX;->_scanner:Lcom/amazon/ion/impl/IonReaderTextRawTokensX; |
| 36 | ····invoke-virtual·{v0},·Lcom/amazon/ion/impl/IonReaderTextRawTokensX;->getSourceStream()Lcom/amazon/ion/impl/UnifiedInputStreamX; | 37 | ····invoke-virtual·{v0},·Lcom/amazon/ion/impl/IonReaderTextRawTokensX;->getSourceStream()Lcom/amazon/ion/impl/UnifiedInputStreamX; |
| 37 | ····move-result-object·v0 | 38 | ····move-result-object·v0 |
| 38 | ····.line·2 | 39 | ····.line·274 |
| 39 | ····iget-object·v0,·v0,·Lcom/amazon/ion/impl/UnifiedInputStreamX;->_buffer:Lcom/amazon/ion/impl/UnifiedInputBufferX; | 40 | ····iget-object·v0,·v0,·Lcom/amazon/ion/impl/UnifiedInputStreamX;->_buffer:Lcom/amazon/ion/impl/UnifiedInputBufferX; |
| 40 | ····invoke-virtual·{v0},·Lcom/amazon/ion/impl/UnifiedInputBufferX;->getCurrentPage()Lcom/amazon/ion/impl/UnifiedDataPageX; | 41 | ····invoke-virtual·{v0},·Lcom/amazon/ion/impl/UnifiedInputBufferX;->getCurrentPage()Lcom/amazon/ion/impl/UnifiedDataPageX; |
| 41 | ····move-result-object·v0 | 42 | ····move-result-object·v0 |
| 42 | ····iput-object·v0,·p0,·Lcom/amazon/ion/impl/IonReaderTextUserX$IonReaderTextSpan;->_data_page:Lcom/amazon/ion/impl/UnifiedDataPageX; | 43 | ····iput-object·v0,·p0,·Lcom/amazon/ion/impl/IonReaderTextUserX$IonReaderTextSpan;->_data_page:Lcom/amazon/ion/impl/UnifiedDataPageX; |
| 43 | ····.line·2 | 44 | ····.line·275 |
| 45 | ····invoke-virtual·{p1},·Lcom/amazon/ion/impl/IonReaderTextUserX;->getSymbolTable()Lcom/amazon/ion/SymbolTable; | ||
| 46 | ····move-result-object·v0 | ||
| 47 | ····iput-object·v0,·p0,·Lcom/amazon/ion/impl/IonReaderTextUserX$IonReaderTextSpan;->_symbols:Lcom/amazon/ion/SymbolTable; | ||
| 48 | ····.line·276 | ||
| 44 | ····invoke-virtual·{p1},·Lcom/amazon/ion/impl/IonReaderTextUserX;->getContainerType()Lcom/amazon/ion/IonType; | 49 | ····invoke-virtual·{p1},·Lcom/amazon/ion/impl/IonReaderTextUserX;->getContainerType()Lcom/amazon/ion/IonType; |
| 45 | ····move-result-object·v0 | 50 | ····move-result-object·v0 |
| 46 | ····iput-object·v0,·p0,·Lcom/amazon/ion/impl/IonReaderTextUserX$IonReaderTextSpan;->_container_type:Lcom/amazon/ion/IonType; | 51 | ····iput-object·v0,·p0,·Lcom/amazon/ion/impl/IonReaderTextUserX$IonReaderTextSpan;->_container_type:Lcom/amazon/ion/IonType; |
| 47 | ····.line·2 | 52 | ····.line·278 |
| 48 | ····iget-wide·v0,·p1,·Lcom/amazon/ion/impl/IonReaderTextUserX;->_value_start_offset:J | 53 | ····iget-wide·v0,·p1,·Lcom/amazon/ion/impl/IonReaderTextUserX;->_value_start_offset:J |
| 49 | ····invoke-static·{p1},·Lcom/amazon/ion/impl/IonReaderTextUserX;->access$000(Lcom/amazon/ion/impl/IonReaderTextUserX;)I | 54 | ····invoke-static·{p1},·Lcom/amazon/ion/impl/IonReaderTextUserX;->access$000(Lcom/amazon/ion/impl/IonReaderTextUserX;)I |
| 50 | ····move-result·v2 | 55 | ····move-result·v2 |
| 51 | ····int-to-long·v2,·v2 | 56 | ····int-to-long·v2,·v2 |
| 52 | ····sub-long/2addr·v0,·v2 | 57 | ····sub-long/2addr·v0,·v2 |
| 53 | ····iput-wide·v0,·p0,·Lcom/amazon/ion/impl/IonReaderTextUserX$IonReaderTextSpan;->_start_offset:J | 58 | ····iput-wide·v0,·p0,·Lcom/amazon/ion/impl/IonReaderTextUserX$IonReaderTextSpan;->_start_offset:J |
| 54 | ····.line·2 | 59 | ····.line·279 |
| 55 | ····iget-wide·v0,·p1,·Lcom/amazon/ion/impl/IonReaderTextUserX;->_value_start_line:J | 60 | ····iget-wide·v0,·p1,·Lcom/amazon/ion/impl/IonReaderTextUserX;->_value_start_line:J |
| 56 | ····iput-wide·v0,·p0,·Lcom/amazon/ion/impl/IonReaderTextUserX$IonReaderTextSpan;->_start_line:J | 61 | ····iput-wide·v0,·p0,·Lcom/amazon/ion/impl/IonReaderTextUserX$IonReaderTextSpan;->_start_line:J |
| 57 | ····.line·2 | 62 | ····.line·280 |
| 58 | ····iget-wide·v0,·p1,·Lcom/amazon/ion/impl/IonReaderTextUserX;->_value_start_column:J | 63 | ····iget-wide·v0,·p1,·Lcom/amazon/ion/impl/IonReaderTextUserX;->_value_start_column:J |
| 59 | ····iput-wide·v0,·p0,·Lcom/amazon/ion/impl/IonReaderTextUserX$IonReaderTextSpan;->_start_column:J | 64 | ····iput-wide·v0,·p0,·Lcom/amazon/ion/impl/IonReaderTextUserX$IonReaderTextSpan;->_start_column:J |
| 60 | ····return-void | 65 | ····return-void |
| 61 | .end·method | 66 | .end·method |
| 62 | .method·static·synthetic·access$100(Lcom/amazon/ion/impl/IonReaderTextUserX$IonReaderTextSpan;)J | 67 | .method·static·synthetic·access$100(Lcom/amazon/ion/impl/IonReaderTextUserX$IonReaderTextSpan;)J |
| 63 | ····.locals·2 | 68 | ····.locals·2 |
| 64 | ····.line·2 | 69 | ····.line·252 |
| 65 | ····iget-wide·v0,·p0,·Lcom/amazon/ion/impl/IonReaderTextUserX$IonReaderTextSpan;->_start_offset:J | 70 | ····iget-wide·v0,·p0,·Lcom/amazon/ion/impl/IonReaderTextUserX$IonReaderTextSpan;->_start_offset:J |
| 66 | ····return-wide·v0 | 71 | ····return-wide·v0 |
| 67 | .end·method | 72 | .end·method |
| 68 | .method·static·synthetic·access$200(Lcom/amazon/ion/impl/IonReaderTextUserX$IonReaderTextSpan;)J | 73 | .method·static·synthetic·access$200(Lcom/amazon/ion/impl/IonReaderTextUserX$IonReaderTextSpan;)J |
| 69 | ····.locals·2 | 74 | ····.locals·2 |
| 70 | ····.line·2 | 75 | ····.line·252 |
| 71 | ····iget-wide·v0,·p0,·Lcom/amazon/ion/impl/IonReaderTextUserX$IonReaderTextSpan;->_start_line:J | 76 | ····iget-wide·v0,·p0,·Lcom/amazon/ion/impl/IonReaderTextUserX$IonReaderTextSpan;->_start_line:J |
| 72 | ····return-wide·v0 | 77 | ····return-wide·v0 |
| 73 | .end·method | 78 | .end·method |
| 74 | .method·static·synthetic·access$300(Lcom/amazon/ion/impl/IonReaderTextUserX$IonReaderTextSpan;)J | 79 | .method·static·synthetic·access$300(Lcom/amazon/ion/impl/IonReaderTextUserX$IonReaderTextSpan;)J |
| 75 | ····.locals·2 | 80 | ····.locals·2 |
| 76 | ····.line·2 | 81 | ····.line·252 |
| 77 | ····iget-wide·v0,·p0,·Lcom/amazon/ion/impl/IonReaderTextUserX$IonReaderTextSpan;->_start_column:J | 82 | ····iget-wide·v0,·p0,·Lcom/amazon/ion/impl/IonReaderTextUserX$IonReaderTextSpan;->_start_column:J |
| 78 | ····return-wide·v0 | 83 | ····return-wide·v0 |
| 79 | .end·method | 84 | .end·method |
| 85 | .method·static·synthetic·access$400(Lcom/amazon/ion/impl/IonReaderTextUserX$IonReaderTextSpan;)Lcom/amazon/ion/SymbolTable; | ||
| 86 | ····.locals·0 | ||
| 87 | ····.line·252 | ||
| 88 | ····iget-object·p0,·p0,·Lcom/amazon/ion/impl/IonReaderTextUserX$IonReaderTextSpan;->_symbols:Lcom/amazon/ion/SymbolTable; | ||
| 89 | ····return-object·p0 | ||
| 90 | .end·method | ||
| 80 | #·virtual·methods | 91 | #·virtual·methods |
| 81 | .method·getContainerType()Lcom/amazon/ion/IonType; | 92 | .method·getContainerType()Lcom/amazon/ion/IonType; |
| 82 | ····.locals·1 | 93 | ····.locals·1 |
| 83 | ····.line·3 | 94 | ····.line·320 |
| 84 | ····iget-object·v0,·p0,·Lcom/amazon/ion/impl/IonReaderTextUserX$IonReaderTextSpan;->_container_type:Lcom/amazon/ion/IonType; | 95 | ····iget-object·v0,·p0,·Lcom/amazon/ion/impl/IonReaderTextUserX$IonReaderTextSpan;->_container_type:Lcom/amazon/ion/IonType; |
| 85 | ····return-object·v0 | 96 | ····return-object·v0 |
| 86 | .end·method | 97 | .end·method |
| 87 | .method·getDataPage()Lcom/amazon/ion/impl/UnifiedDataPageX; | 98 | .method·getDataPage()Lcom/amazon/ion/impl/UnifiedDataPageX; |
| 88 | ····.locals·1 | 99 | ····.locals·1 |
| 89 | ····.line·3 | 100 | ····.line·324 |
| 90 | ····iget-object·v0,·p0,·Lcom/amazon/ion/impl/IonReaderTextUserX$IonReaderTextSpan;->_data_page:Lcom/amazon/ion/impl/UnifiedDataPageX; | 101 | ····iget-object·v0,·p0,·Lcom/amazon/ion/impl/IonReaderTextUserX$IonReaderTextSpan;->_data_page:Lcom/amazon/ion/impl/UnifiedDataPageX; |
| 91 | ····return-object·v0 | 102 | ····return-object·v0 |
| Max diff block lines reached; 1448/5825 bytes (24.86%) of diff not shown. | |||
| Offset 46, 94 lines modified | Offset 46, 94 lines modified | ||
| 46 | .end·field | 46 | .end·field |
| 47 | #·direct·methods | 47 | #·direct·methods |
| 48 | .method·static·constructor·<clinit>()V | 48 | .method·static·constructor·<clinit>()V |
| 49 | ····.locals·2 | 49 | ····.locals·2 |
| 50 | ····.line·9 | 50 | ····.line·92 |
| 51 | ····new-instance·v0,·Lcom/amazon/ion/impl/LocalSymbolTable$Factory; | 51 | ····new-instance·v0,·Lcom/amazon/ion/impl/LocalSymbolTable$Factory; |
| 52 | ····const/4·v1,·0x0 | 52 | ····const/4·v1,·0x0 |
| 53 | ····invoke-direct·{v0,·v1},·Lcom/amazon/ion/impl/LocalSymbolTable$Factory;-><init>(Lcom/amazon/ion/impl/LocalSymbolTable$1;)V | 53 | ····invoke-direct·{v0,·v1},·Lcom/amazon/ion/impl/LocalSymbolTable$Factory;-><init>(Lcom/amazon/ion/impl/LocalSymbolTable$1;)V |
| 54 | ····sput-object·v0,·Lcom/amazon/ion/impl/LocalSymbolTable;->DEFAULT_LST_FACTORY:Lcom/amazon/ion/impl/LocalSymbolTable$Factory; | 54 | ····sput-object·v0,·Lcom/amazon/ion/impl/LocalSymbolTable;->DEFAULT_LST_FACTORY:Lcom/amazon/ion/impl/LocalSymbolTable$Factory; |
| 55 | ····return-void | 55 | ····return-void |
| 56 | .end·method | 56 | .end·method |
| 57 | .method·protected·constructor·<init>(Lcom/amazon/ion/impl/LocalSymbolTable;I)V | 57 | .method·protected·constructor·<init>(Lcom/amazon/ion/impl/LocalSymbolTable;I)V |
| 58 | ····.locals·2 | 58 | ····.locals·2 |
| 59 | ····.line·18 | 59 | ····.line·188 |
| 60 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 60 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| 61 | ····const/4·v0,·0x0 | 61 | ····const/4·v0,·0x0 |
| 62 | ····.line·18 | 62 | ····.line·189 |
| 63 | ····iput-boolean·v0,·p0,·Lcom/amazon/ion/impl/LocalSymbolTable;->isReadOnly:Z | 63 | ····iput-boolean·v0,·p0,·Lcom/amazon/ion/impl/LocalSymbolTable;->isReadOnly:Z |
| 64 | ····.line·1 | 64 | ····.line·190 |
| 65 | ····iget·v0,·p1,·Lcom/amazon/ion/impl/LocalSymbolTable;->myFirstLocalSid:I | 65 | ····iget·v0,·p1,·Lcom/amazon/ion/impl/LocalSymbolTable;->myFirstLocalSid:I |
| 66 | ····iput·v0,·p0,·Lcom/amazon/ion/impl/LocalSymbolTable;->myFirstLocalSid:I | 66 | ····iput·v0,·p0,·Lcom/amazon/ion/impl/LocalSymbolTable;->myFirstLocalSid:I |
| 67 | ····.line·19 | 67 | ····.line·191 |
| 68 | ····iget-object·v0,·p1,·Lcom/amazon/ion/impl/LocalSymbolTable;->myImportsList:Lcom/amazon/ion/impl/LocalSymbolTableImports; | 68 | ····iget-object·v0,·p1,·Lcom/amazon/ion/impl/LocalSymbolTable;->myImportsList:Lcom/amazon/ion/impl/LocalSymbolTableImports; |
| 69 | ····iput-object·v0,·p0,·Lcom/amazon/ion/impl/LocalSymbolTable;->myImportsList:Lcom/amazon/ion/impl/LocalSymbolTableImports; | 69 | ····iput-object·v0,·p0,·Lcom/amazon/ion/impl/LocalSymbolTable;->myImportsList:Lcom/amazon/ion/impl/LocalSymbolTableImports; |
| 70 | ····.line·19 | 70 | ····.line·192 |
| 71 | ····invoke-virtual·{v0},·Lcom/amazon/ion/impl/LocalSymbolTableImports;->getMaxId()I | 71 | ····invoke-virtual·{v0},·Lcom/amazon/ion/impl/LocalSymbolTableImports;->getMaxId()I |
| 72 | ····move-result·v0 | 72 | ····move-result·v0 |
| 73 | ····sub-int·v0,·p2,·v0 | 73 | ····sub-int·v0,·p2,·v0 |
| 74 | ····iput·v0,·p0,·Lcom/amazon/ion/impl/LocalSymbolTable;->mySymbolsCount:I | 74 | ····iput·v0,·p0,·Lcom/amazon/ion/impl/LocalSymbolTable;->mySymbolsCount:I |
| 75 | ····.line·19 | 75 | ····.line·194 |
| 76 | ····iget-object·v1,·p1,·Lcom/amazon/ion/impl/LocalSymbolTable;->mySymbolNames:[Ljava/lang/String; | 76 | ····iget-object·v1,·p1,·Lcom/amazon/ion/impl/LocalSymbolTable;->mySymbolNames:[Ljava/lang/String; |
| 77 | ····invoke-static·{v1,·v0},·Lcom/amazon/ion/impl/_Private_Utils;->copyOf([Ljava/lang/String;I)[Ljava/lang/String; | 77 | ····invoke-static·{v1,·v0},·Lcom/amazon/ion/impl/_Private_Utils;->copyOf([Ljava/lang/String;I)[Ljava/lang/String; |
| 78 | ····move-result-object·v0 | 78 | ····move-result-object·v0 |
| 79 | ····iput-object·v0,·p0,·Lcom/amazon/ion/impl/LocalSymbolTable;->mySymbolNames:[Ljava/lang/String; | 79 | ····iput-object·v0,·p0,·Lcom/amazon/ion/impl/LocalSymbolTable;->mySymbolNames:[Ljava/lang/String; |
| 80 | ····.line·19 | 80 | ····.line·197 |
| 81 | ····invoke-virtual·{p1},·Lcom/amazon/ion/impl/LocalSymbolTable;->getMaxId()I | 81 | ····invoke-virtual·{p1},·Lcom/amazon/ion/impl/LocalSymbolTable;->getMaxId()I |
| 82 | ····move-result·v0 | 82 | ····move-result·v0 |
| 83 | ····if-ne·p2,·v0,·:cond_0 | 83 | ····if-ne·p2,·v0,·:cond_0 |
| 84 | ····.line· | 84 | ····.line·200 |
| 85 | ····new-instance·p2,·Ljava/util/HashMap; | 85 | ····new-instance·p2,·Ljava/util/HashMap; |
| 86 | ····iget-object·p1,·p1,·Lcom/amazon/ion/impl/LocalSymbolTable;->mySymbolsMap:Ljava/util/Map; | 86 | ····iget-object·p1,·p1,·Lcom/amazon/ion/impl/LocalSymbolTable;->mySymbolsMap:Ljava/util/Map; |
| 87 | ····invoke-direct·{p2,·p1},·Ljava/util/HashMap;-><init>(Ljava/util/Map;)V | 87 | ····invoke-direct·{p2,·p1},·Ljava/util/HashMap;-><init>(Ljava/util/Map;)V |
| 88 | ····iput-object·p2,·p0,·Lcom/amazon/ion/impl/LocalSymbolTable;->mySymbolsMap:Ljava/util/Map; | 88 | ····iput-object·p2,·p0,·Lcom/amazon/ion/impl/LocalSymbolTable;->mySymbolsMap:Ljava/util/Map; |
| 89 | ····goto·:goto_0 | 89 | ····goto·:goto_0 |
| 90 | ····.line·20 | 90 | ····.line·204 |
| 91 | ····:cond_0 | 91 | ····:cond_0 |
| 92 | ····new-instance·p1,·Ljava/util/HashMap; | 92 | ····new-instance·p1,·Ljava/util/HashMap; |
| 93 | ····iget·p2,·p0,·Lcom/amazon/ion/impl/LocalSymbolTable;->mySymbolsCount:I | 93 | ····iget·p2,·p0,·Lcom/amazon/ion/impl/LocalSymbolTable;->mySymbolsCount:I |
| 94 | ····invoke-direct·{p1,·p2},·Ljava/util/HashMap;-><init>(I)V | 94 | ····invoke-direct·{p1,·p2},·Ljava/util/HashMap;-><init>(I)V |
| 95 | ····iput-object·p1,·p0,·Lcom/amazon/ion/impl/LocalSymbolTable;->mySymbolsMap:Ljava/util/Map; | 95 | ····iput-object·p1,·p0,·Lcom/amazon/ion/impl/LocalSymbolTable;->mySymbolsMap:Ljava/util/Map; |
| 96 | ····.line·20 | 96 | ····.line·205 |
| 97 | ····invoke-direct·{p0},·Lcom/amazon/ion/impl/LocalSymbolTable;->buildSymbolsMap()V | 97 | ····invoke-direct·{p0},·Lcom/amazon/ion/impl/LocalSymbolTable;->buildSymbolsMap()V |
| 98 | ····:goto_0 | 98 | ····:goto_0 |
| 99 | ····return-void | 99 | ····return-void |
| 100 | .end·method | 100 | .end·method |
| 101 | .method·protected·constructor·<init>(Lcom/amazon/ion/impl/LocalSymbolTableImports;Ljava/util/List;)V | 101 | .method·protected·constructor·<init>(Lcom/amazon/ion/impl/LocalSymbolTableImports;Ljava/util/List;)V |
| Offset 144, 37 lines modified | Offset 144, 37 lines modified | ||
| 144 | ············"Lcom/amazon/ion/impl/LocalSymbolTableImports;", | 144 | ············"Lcom/amazon/ion/impl/LocalSymbolTableImports;", |
| 145 | ············"Ljava/util/List<", | 145 | ············"Ljava/util/List<", |
| 146 | ············"Ljava/lang/String;", | 146 | ············"Ljava/lang/String;", |
| 147 | ············">;)V" | 147 | ············">;)V" |
| 148 | ········} | 148 | ········} |
| 149 | ····.end·annotation | 149 | ····.end·annotation |
| 150 | ····.line·1 | 150 | ····.line·160 |
| 151 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 151 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| 152 | ····if-eqz·p2,·:cond_1 | 152 | ····if-eqz·p2,·:cond_1 |
| 153 | ····.line·16 | 153 | ····.line·161 |
| 154 | ····invoke-interface·{p2},·Ljava/util/List;->isEmpty()Z | 154 | ····invoke-interface·{p2},·Ljava/util/List;->isEmpty()Z |
| 155 | ····move-result·v0 | 155 | ····move-result·v0 |
| 156 | ····if-eqz·v0,·:cond_0 | 156 | ····if-eqz·v0,·:cond_0 |
| 157 | ····goto·:goto_0 | 157 | ····goto·:goto_0 |
| 158 | ····.line·16 | 158 | ····.line·168 |
| 159 | ····:cond_0 | 159 | ····:cond_0 |
| 160 | ····invoke-interface·{p2},·Ljava/util/List;->size()I | 160 | ····invoke-interface·{p2},·Ljava/util/List;->size()I |
| 161 | ····move-result·v0 | 161 | ····move-result·v0 |
| 162 | ····iput·v0,·p0,·Lcom/amazon/ion/impl/LocalSymbolTable;->mySymbolsCount:I | 162 | ····iput·v0,·p0,·Lcom/amazon/ion/impl/LocalSymbolTable;->mySymbolsCount:I |
| 163 | ····.line·16 | 163 | ····.line·169 |
| 164 | ····new-array·v0,·v0,·[Ljava/lang/String; | 164 | ····new-array·v0,·v0,·[Ljava/lang/String; |
| Max diff block lines reached; 37962/41851 bytes (90.71%) of diff not shown. | |||
| Offset 29, 108 lines modified | Offset 29, 150 lines modified | ||
| 29 | .field·public·static·final·enum·ERROR:Lcom/amazon/ion/impl/IonReaderTextRawTokensX$CommentStrategy; | 29 | .field·public·static·final·enum·ERROR:Lcom/amazon/ion/impl/IonReaderTextRawTokensX$CommentStrategy; |
| 30 | .field·public·static·final·enum·IGNORE:Lcom/amazon/ion/impl/IonReaderTextRawTokensX$CommentStrategy; | 30 | .field·public·static·final·enum·IGNORE:Lcom/amazon/ion/impl/IonReaderTextRawTokensX$CommentStrategy; |
| 31 | #·direct·methods | 31 | #·direct·methods |
| 32 | .method·private·static·synthetic·$values()[Lcom/amazon/ion/impl/IonReaderTextRawTokensX$CommentStrategy; | ||
| 33 | ····.locals·3 | ||
| 34 | ····const/4·v0,·0x3 | ||
| 35 | ····.line·718 | ||
| 36 | ····new-array·v0,·v0,·[Lcom/amazon/ion/impl/IonReaderTextRawTokensX$CommentStrategy; | ||
| 37 | ····sget-object·v1,·Lcom/amazon/ion/impl/IonReaderTextRawTokensX$CommentStrategy;->IGNORE:Lcom/amazon/ion/impl/IonReaderTextRawTokensX$CommentStrategy; | ||
| 38 | ····const/4·v2,·0x0 | ||
| 39 | ····aput-object·v1,·v0,·v2 | ||
| 40 | ····sget-object·v1,·Lcom/amazon/ion/impl/IonReaderTextRawTokensX$CommentStrategy;->ERROR:Lcom/amazon/ion/impl/IonReaderTextRawTokensX$CommentStrategy; | ||
| 41 | ····const/4·v2,·0x1 | ||
| 42 | ····aput-object·v1,·v0,·v2 | ||
| 43 | ····sget-object·v1,·Lcom/amazon/ion/impl/IonReaderTextRawTokensX$CommentStrategy;->BREAK:Lcom/amazon/ion/impl/IonReaderTextRawTokensX$CommentStrategy; | ||
| 44 | ····const/4·v2,·0x2 | ||
| 45 | ····aput-object·v1,·v0,·v2 | ||
| 46 | ····return-object·v0 | ||
| 47 | .end·method | ||
| 32 | .method·static·constructor·<clinit>()V | 48 | .method·static·constructor·<clinit>()V |
| 33 | ····.locals· | 49 | ····.locals·3 |
| 34 | ····.line·7 | 50 | ····.line·723 |
| 35 | ····new-instance·v0,·Lcom/amazon/ion/impl/IonReaderTextRawTokensX$CommentStrategy$1; | 51 | ····new-instance·v0,·Lcom/amazon/ion/impl/IonReaderTextRawTokensX$CommentStrategy$1; |
| 36 | ····const-string·v1,·"IGNORE" | 52 | ····const-string·v1,·"IGNORE" |
| 37 | ····const/4·v2,·0x0 | 53 | ····const/4·v2,·0x0 |
| 38 | ····invoke-direct·{v0,·v1,·v2},·Lcom/amazon/ion/impl/IonReaderTextRawTokensX$CommentStrategy$1;-><init>(Ljava/lang/String;I)V | 54 | ····invoke-direct·{v0,·v1,·v2},·Lcom/amazon/ion/impl/IonReaderTextRawTokensX$CommentStrategy$1;-><init>(Ljava/lang/String;I)V |
| 39 | ····sput-object·v0,·Lcom/amazon/ion/impl/IonReaderTextRawTokensX$CommentStrategy;->IGNORE:Lcom/amazon/ion/impl/IonReaderTextRawTokensX$CommentStrategy; | 55 | ····sput-object·v0,·Lcom/amazon/ion/impl/IonReaderTextRawTokensX$CommentStrategy;->IGNORE:Lcom/amazon/ion/impl/IonReaderTextRawTokensX$CommentStrategy; |
| 40 | ····.line·7 | 56 | ····.line·748 |
| 41 | ····new-instance·v | 57 | ····new-instance·v0,·Lcom/amazon/ion/impl/IonReaderTextRawTokensX$CommentStrategy$2; |
| 42 | ····const-string·v3,·"ERROR" | ||
| 43 | ····const/4·v4,·0x1 | ||
| 44 | ···· | 58 | ····const-string·v1,·"ERROR" |
| 45 | ···· | 59 | ····const/4·v2,·0x1 |
| 60 | ····invoke-direct·{v0,·v1,·v2},·Lcom/amazon/ion/impl/IonReaderTextRawTokensX$CommentStrategy$2;-><init>(Ljava/lang/String;I)V | ||
| 46 | ····.line·784 | ||
| 47 | ····new-instance·v3,·Lcom/amazon/ion/impl/IonReaderTextRawTokensX$CommentStrategy$3; | ||
| 48 | ····con | 61 | ····sput-object·v0,·Lcom/amazon/ion/impl/IonReaderTextRawTokensX$CommentStrategy;->ERROR:Lcom/amazon/ion/impl/IonReaderTextRawTokensX$CommentStrategy; |
| 49 | ···· | 62 | ····.line·771 |
| 63 | ····new-instance·v0,·Lcom/amazon/ion/impl/IonReaderTextRawTokensX$CommentStrategy$3; | ||
| 50 | ···· | 64 | ····const-string·v1,·"BREAK" |
| 51 | ···· | 65 | ····const/4·v2,·0x2 |
| 52 | ···· | 66 | ····invoke-direct·{v0,·v1,·v2},·Lcom/amazon/ion/impl/IonReaderTextRawTokensX$CommentStrategy$3;-><init>(Ljava/lang/String;I)V |
| 67 | ····sput-object·v0,·Lcom/amazon/ion/impl/IonReaderTextRawTokensX$CommentStrategy;->BREAK:Lcom/amazon/ion/impl/IonReaderTextRawTokensX$CommentStrategy; | ||
| 53 | ····.line·731 | ||
| 54 | ····new-array·v5,·v5,·[Lcom/amazon/ion/impl/IonReaderTextRawTokensX$CommentStrategy; | ||
| 55 | ···· | 68 | ····.line·718 |
| 69 | ····invoke-static·{},·Lcom/amazon/ion/impl/IonReaderTextRawTokensX$CommentStrategy;->$values()[Lcom/amazon/ion/impl/IonReaderTextRawTokensX$CommentStrategy; | ||
| 70 | ····move-result-object·v0 | ||
| 56 | ····aput-object·v1,·v5,·v4 | ||
| 57 | ····aput-object·v3,·v5,·v6 | ||
| 58 | ····sput-object·v | 71 | ····sput-object·v0,·Lcom/amazon/ion/impl/IonReaderTextRawTokensX$CommentStrategy;->$VALUES:[Lcom/amazon/ion/impl/IonReaderTextRawTokensX$CommentStrategy; |
| 59 | ····return-void | 72 | ····return-void |
| 60 | .end·method | 73 | .end·method |
| 61 | .method·private·constructor·<init>(Ljava/lang/String;I)V | 74 | .method·private·constructor·<init>(Ljava/lang/String;I)V |
| 62 | ····.locals·0 | 75 | ····.locals·0 |
| 76 | ····.annotation·system·Ldalvik/annotation/MethodParameters; | ||
| 77 | ········accessFlags·=·{ | ||
| 78 | ············0x1000, | ||
| 79 | ············0x1000 | ||
| 80 | ········} | ||
| 81 | ········names·=·{ | ||
| 82 | ············null, | ||
| 83 | ············null | ||
| 84 | ········} | ||
| 85 | ····.end·annotation | ||
| 63 | ····.annotation·system·Ldalvik/annotation/Signature; | 86 | ····.annotation·system·Ldalvik/annotation/Signature; |
| 64 | ········value·=·{ | 87 | ········value·=·{ |
| 65 | ············"()V" | 88 | ············"()V" |
| 66 | ········} | 89 | ········} |
| 67 | ····.end·annotation | 90 | ····.end·annotation |
| 68 | ····.line·7 | 91 | ····.line·718 |
| 69 | ····invoke-direct·{p0,·p1,·p2},·Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V | 92 | ····invoke-direct·{p0,·p1,·p2},·Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V |
| 70 | ····return-void | 93 | ····return-void |
| 71 | .end·method | 94 | .end·method |
| 72 | .method·synthetic·constructor·<init>(Ljava/lang/String;ILcom/amazon/ion/impl/IonReaderTextRawTokensX$1;)V | 95 | .method·synthetic·constructor·<init>(Ljava/lang/String;ILcom/amazon/ion/impl/IonReaderTextRawTokensX$1;)V |
| 73 | ····.locals·0 | 96 | ····.locals·0 |
| 74 | ····.line·7 | 97 | ····.line·718 |
| 75 | ····invoke-direct·{p0,·p1,·p2},·Lcom/amazon/ion/impl/IonReaderTextRawTokensX$CommentStrategy;-><init>(Ljava/lang/String;I)V | 98 | ····invoke-direct·{p0,·p1,·p2},·Lcom/amazon/ion/impl/IonReaderTextRawTokensX$CommentStrategy;-><init>(Ljava/lang/String;I)V |
| 76 | ····return-void | 99 | ····return-void |
| 77 | .end·method | 100 | .end·method |
| Max diff block lines reached; 1106/6295 bytes (17.57%) of diff not shown. | |||
| Offset 5, 26 lines modified | Offset 5, 36 lines modified | ||
| 5 | #·annotations | 5 | #·annotations |
| 6 | .annotation·system·Ldalvik/annotation/EnclosingClass; | 6 | .annotation·system·Ldalvik/annotation/EnclosingClass; |
| 7 | ····value·=·Lcom/amazon/ion/impl/IonReaderTextRawTokensX$Radix; | 7 | ····value·=·Lcom/amazon/ion/impl/IonReaderTextRawTokensX$Radix; |
| 8 | .end·annotation | 8 | .end·annotation |
| 9 | .annotation·system·Ldalvik/annotation/InnerClass; | 9 | .annotation·system·Ldalvik/annotation/InnerClass; |
| 10 | ····accessFlags·=·0x40 | 10 | ····accessFlags·=·0x4010 |
| 11 | ····name·=·null | 11 | ····name·=·null |
| 12 | .end·annotation | 12 | .end·annotation |
| 13 | #·direct·methods | 13 | #·direct·methods |
| 14 | .method·constructor·<init>(Ljava/lang/String;I)V | 14 | .method·constructor·<init>(Ljava/lang/String;I)V |
| 15 | ····.locals·1 | 15 | ····.locals·1 |
| 16 | ····.annotation·system·Ldalvik/annotation/MethodParameters; | ||
| 17 | ········accessFlags·=·{ | ||
| 18 | ············0x1000, | ||
| 19 | ············0x1000 | ||
| 20 | ········} | ||
| 21 | ········names·=·{ | ||
| 22 | ············null, | ||
| 23 | ············null | ||
| 24 | ········} | ||
| 25 | ····.end·annotation | ||
| 16 | ····const/4·v0,·0x0 | 26 | ····const/4·v0,·0x0 |
| 17 | ····.line·27 | 27 | ····.line·2782 |
| 18 | ····invoke-direct·{p0,·p1,·p2,·v0},·Lcom/amazon/ion/impl/IonReaderTextRawTokensX$Radix;-><init>(Ljava/lang/String;ILcom/amazon/ion/impl/IonReaderTextRawTokensX$1;)V | 28 | ····invoke-direct·{p0,·p1,·p2,·v0},·Lcom/amazon/ion/impl/IonReaderTextRawTokensX$Radix;-><init>(Ljava/lang/String;ILcom/amazon/ion/impl/IonReaderTextRawTokensX$1;)V |
| 19 | ····return-void | 29 | ····return-void |
| 20 | .end·method | 30 | .end·method |
| 21 | #·virtual·methods | 31 | #·virtual·methods |
| Offset 53, 15 lines modified | Offset 63, 15 lines modified | ||
| 53 | ····:goto_1 | 63 | ····:goto_1 |
| 54 | ····return·p1 | 64 | ····return·p1 |
| 55 | .end·method | 65 | .end·method |
| 56 | .method·isValidDigit(I)Z | 66 | .method·isValidDigit(I)Z |
| 57 | ····.locals·0 | 67 | ····.locals·0 |
| 58 | ····.line·2 | 68 | ····.line·2791 |
| 59 | ····invoke-static·{p1},·Lcom/amazon/ion/impl/IonTokenConstsX;->isBinaryDigit(I)Z | 69 | ····invoke-static·{p1},·Lcom/amazon/ion/impl/IonTokenConstsX;->isBinaryDigit(I)Z |
| 60 | ····move-result·p1 | 70 | ····move-result·p1 |
| 61 | ····return·p1 | 71 | ····return·p1 |
| 62 | .end·method | 72 | .end·method |
| Offset 705, 14 lines modified | Offset 705, 22 lines modified | ||
| 705 | ····invoke-virtual·{v0,·p1},·Lcom/amazon/ion/impl/_Private_IonBinaryWriterBuilder;->setAutoFlushEnabled(Z)V | 705 | ····invoke-virtual·{v0,·p1},·Lcom/amazon/ion/impl/_Private_IonBinaryWriterBuilder;->setAutoFlushEnabled(Z)V |
| 706 | ····return-object·v0 | 706 | ····return-object·v0 |
| 707 | .end·method | 707 | .end·method |
| 708 | .method·public·bridge·synthetic·withAutoFlushEnabled(Z)Lcom/amazon/ion/system/IonBinaryWriterBuilder; | 708 | .method·public·bridge·synthetic·withAutoFlushEnabled(Z)Lcom/amazon/ion/system/IonBinaryWriterBuilder; |
| 709 | ····.locals·0 | 709 | ····.locals·0 |
| 710 | ····.annotation·system·Ldalvik/annotation/MethodParameters; | ||
| 711 | ········accessFlags·=·{ | ||
| 712 | ············0x1000 | ||
| 713 | ········} | ||
| 714 | ········names·=·{ | ||
| 715 | ············null | ||
| 716 | ········} | ||
| 717 | ····.end·annotation | ||
| 710 | ····.line·39 | 718 | ····.line·39 |
| 711 | ····invoke-virtual·{p0,·p1},·Lcom/amazon/ion/impl/_Private_IonBinaryWriterBuilder;->withAutoFlushEnabled(Z)Lcom/amazon/ion/impl/_Private_IonBinaryWriterBuilder; | 719 | ····invoke-virtual·{p0,·p1},·Lcom/amazon/ion/impl/_Private_IonBinaryWriterBuilder;->withAutoFlushEnabled(Z)Lcom/amazon/ion/impl/_Private_IonBinaryWriterBuilder; |
| 712 | ····move-result-object·p1 | 720 | ····move-result-object·p1 |
| 713 | ····return-object·p1 | 721 | ····return-object·p1 |
| Offset 730, 14 lines modified | Offset 738, 22 lines modified | ||
| 730 | ····invoke-virtual·{v0,·p1},·Lcom/amazon/ion/impl/_Private_IonBinaryWriterBuilder;->setBlockSize(I)V | 738 | ····invoke-virtual·{v0,·p1},·Lcom/amazon/ion/impl/_Private_IonBinaryWriterBuilder;->setBlockSize(I)V |
| 731 | ····return-object·v0 | 739 | ····return-object·v0 |
| 732 | .end·method | 740 | .end·method |
| 733 | .method·public·bridge·synthetic·withBlockSize(I)Lcom/amazon/ion/system/IonBinaryWriterBuilder; | 741 | .method·public·bridge·synthetic·withBlockSize(I)Lcom/amazon/ion/system/IonBinaryWriterBuilder; |
| 734 | ····.locals·0 | 742 | ····.locals·0 |
| 743 | ····.annotation·system·Ldalvik/annotation/MethodParameters; | ||
| 744 | ········accessFlags·=·{ | ||
| 745 | ············0x1000 | ||
| 746 | ········} | ||
| 747 | ········names·=·{ | ||
| 748 | ············null | ||
| 749 | ········} | ||
| 750 | ····.end·annotation | ||
| 735 | ····.line·39 | 751 | ····.line·39 |
| 736 | ····invoke-virtual·{p0,·p1},·Lcom/amazon/ion/impl/_Private_IonBinaryWriterBuilder;->withBlockSize(I)Lcom/amazon/ion/impl/_Private_IonBinaryWriterBuilder; | 752 | ····invoke-virtual·{p0,·p1},·Lcom/amazon/ion/impl/_Private_IonBinaryWriterBuilder;->withBlockSize(I)Lcom/amazon/ion/impl/_Private_IonBinaryWriterBuilder; |
| 737 | ····move-result-object·p1 | 753 | ····move-result-object·p1 |
| 738 | ····return-object·p1 | 754 | ····return-object·p1 |
| Offset 809, 14 lines modified | Offset 825, 22 lines modified | ||
| 809 | ····invoke-virtual·{v0,·p1},·Lcom/amazon/ion/impl/_Private_IonBinaryWriterBuilder;->setInitialSymbolTable(Lcom/amazon/ion/SymbolTable;)V | 825 | ····invoke-virtual·{v0,·p1},·Lcom/amazon/ion/impl/_Private_IonBinaryWriterBuilder;->setInitialSymbolTable(Lcom/amazon/ion/SymbolTable;)V |
| 810 | ····return-object·v0 | 826 | ····return-object·v0 |
| 811 | .end·method | 827 | .end·method |
| 812 | .method·public·bridge·synthetic·withInitialSymbolTable(Lcom/amazon/ion/SymbolTable;)Lcom/amazon/ion/system/IonBinaryWriterBuilder; | 828 | .method·public·bridge·synthetic·withInitialSymbolTable(Lcom/amazon/ion/SymbolTable;)Lcom/amazon/ion/system/IonBinaryWriterBuilder; |
| 813 | ····.locals·0 | 829 | ····.locals·0 |
| 830 | ····.annotation·system·Ldalvik/annotation/MethodParameters; | ||
| 831 | ········accessFlags·=·{ | ||
| 832 | ············0x1000 | ||
| 833 | ········} | ||
| 834 | ········names·=·{ | ||
| 835 | ············null | ||
| 836 | ········} | ||
| 837 | ····.end·annotation | ||
| 814 | ····.line·39 | 838 | ····.line·39 |
| 815 | ····invoke-virtual·{p0,·p1},·Lcom/amazon/ion/impl/_Private_IonBinaryWriterBuilder;->withInitialSymbolTable(Lcom/amazon/ion/SymbolTable;)Lcom/amazon/ion/impl/_Private_IonBinaryWriterBuilder; | 839 | ····invoke-virtual·{p0,·p1},·Lcom/amazon/ion/impl/_Private_IonBinaryWriterBuilder;->withInitialSymbolTable(Lcom/amazon/ion/SymbolTable;)Lcom/amazon/ion/impl/_Private_IonBinaryWriterBuilder; |
| 816 | ····move-result-object·p1 | 840 | ····move-result-object·p1 |
| 817 | ····return-object·p1 | 841 | ····return-object·p1 |
| Offset 5, 37 lines modified | Offset 5, 47 lines modified | ||
| 5 | #·annotations | 5 | #·annotations |
| 6 | .annotation·system·Ldalvik/annotation/EnclosingClass; | 6 | .annotation·system·Ldalvik/annotation/EnclosingClass; |
| 7 | ····value·=·Lcom/amazon/ion/impl/IonReaderTextRawTokensX$ProhibitedCharacters; | 7 | ····value·=·Lcom/amazon/ion/impl/IonReaderTextRawTokensX$ProhibitedCharacters; |
| 8 | .end·annotation | 8 | .end·annotation |
| 9 | .annotation·system·Ldalvik/annotation/InnerClass; | 9 | .annotation·system·Ldalvik/annotation/InnerClass; |
| 10 | ····accessFlags·=·0x40 | 10 | ····accessFlags·=·0x4010 |
| 11 | ····name·=·null | 11 | ····name·=·null |
| 12 | .end·annotation | 12 | .end·annotation |
| 13 | #·direct·methods | 13 | #·direct·methods |
| 14 | .method·constructor·<init>(Ljava/lang/String;I)V | 14 | .method·constructor·<init>(Ljava/lang/String;I)V |
| 15 | ····.locals·1 | 15 | ····.locals·1 |
| 16 | ····.annotation·system·Ldalvik/annotation/MethodParameters; | ||
| 17 | ········accessFlags·=·{ | ||
| 18 | ············0x1000, | ||
| 19 | ············0x1000 | ||
| 20 | ········} | ||
| 21 | ········names·=·{ | ||
| 22 | ············null, | ||
| 23 | ············null | ||
| 24 | ········} | ||
| 25 | ····.end·annotation | ||
| 16 | ····const/4·v0,·0x0 | 26 | ····const/4·v0,·0x0 |
| 17 | ····.line·27 | 27 | ····.line·2742 |
| 18 | ····invoke-direct·{p0,·p1,·p2,·v0},·Lcom/amazon/ion/impl/IonReaderTextRawTokensX$ProhibitedCharacters;-><init>(Ljava/lang/String;ILcom/amazon/ion/impl/IonReaderTextRawTokensX$1;)V | 28 | ····invoke-direct·{p0,·p1,·p2,·v0},·Lcom/amazon/ion/impl/IonReaderTextRawTokensX$ProhibitedCharacters;-><init>(Ljava/lang/String;ILcom/amazon/ion/impl/IonReaderTextRawTokensX$1;)V |
| 19 | ····return-void | 29 | ····return-void |
| 20 | .end·method | 30 | .end·method |
| 21 | #·virtual·methods | 31 | #·virtual·methods |
| 22 | .method·includes(I)Z | 32 | .method·includes(I)Z |
| 23 | ····.locals·1 | 33 | ····.locals·1 |
| 24 | ····.line·27 | 34 | ····.line·2746 |
| 25 | ····invoke-static·{p1},·Lcom/amazon/ion/impl/IonReaderTextRawTokensX$ProhibitedCharacters;->access$500(I)Z | 35 | ····invoke-static·{p1},·Lcom/amazon/ion/impl/IonReaderTextRawTokensX$ProhibitedCharacters;->access$500(I)Z |
| 26 | ····move-result·v0 | 36 | ····move-result·v0 |
| 27 | ····if-eqz·v0,·:cond_0 | 37 | ····if-eqz·v0,·:cond_0 |
| 28 | ····invoke-static·{p1},·Lcom/amazon/ion/impl/IonReaderTextRawTokensX$ProhibitedCharacters;->access$600(I)Z | 38 | ····invoke-static·{p1},·Lcom/amazon/ion/impl/IonReaderTextRawTokensX$ProhibitedCharacters;->access$600(I)Z |
| Offset 13, 298 lines modified | Offset 13, 231 lines modified | ||
| 13 | ····name·=·null | 13 | ····name·=·null |
| 14 | .end·annotation | 14 | .end·annotation |
| 15 | #·static·fields | 15 | #·static·fields |
| 16 | .field·static·final·synthetic·$SwitchMap$com$amazon$ion$IonType:[I | 16 | .field·static·final·synthetic·$SwitchMap$com$amazon$ion$IonType:[I |
| 17 | .field·static·final·synthetic·$SwitchMap$com$amazon$ion$impl$IonTokenConstsX$EscapeType:[I | ||
| 18 | #·direct·methods | 17 | #·direct·methods |
| 19 | .method·static·constructor·<clinit>()V | 18 | .method·static·constructor·<clinit>()V |
| 20 | ····.locals· | 19 | ····.locals·3 |
| 21 | ····.line·838 | 20 | ····.line·838 |
| 22 | ····invoke-static·{},·Lcom/amazon/ion/IonType;->values()[Lcom/amazon/ion/IonType; | 21 | ····invoke-static·{},·Lcom/amazon/ion/IonType;->values()[Lcom/amazon/ion/IonType; |
| 23 | ····move-result-object·v0 | 22 | ····move-result-object·v0 |
| 24 | ····array-length·v0,·v0 | 23 | ····array-length·v0,·v0 |
| 25 | ····new-array·v0,·v0,·[I | 24 | ····new-array·v0,·v0,·[I |
| 26 | ····sput-object·v0,·Lcom/amazon/ion/impl/IonTokenConstsX$1;->$SwitchMap$com$amazon$ion$IonType:[I | 25 | ····sput-object·v0,·Lcom/amazon/ion/impl/IonTokenConstsX$1;->$SwitchMap$com$amazon$ion$IonType:[I |
| 27 | ····const/4·v1,·0x1 | ||
| 28 | ····:try_start_0 | 26 | ····:try_start_0 |
| 29 | ····sget-object·v | 27 | ····sget-object·v1,·Lcom/amazon/ion/IonType;->NULL:Lcom/amazon/ion/IonType; |
| 30 | ····invoke-virtual·{v | 28 | ····invoke-virtual·{v1},·Lcom/amazon/ion/IonType;->ordinal()I |
| 29 | ····move-result·v1 | ||
| 31 | ···· | 30 | ····const/4·v2,·0x1 |
| 32 | ····aput·v | 31 | ····aput·v2,·v0,·v1 |
| 33 | ····:try_end_0 | 32 | ····:try_end_0 |
| 34 | ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_0·..·:try_end_0}·:catch_0 | 33 | ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_0·..·:try_end_0}·:catch_0 |
| 35 | ····:catch_0 | 34 | ····:catch_0 |
| 36 | ····const/4·v0,·0x2 | ||
| 37 | ····:try_start_1 | 35 | ····:try_start_1 |
| 38 | ····sget-object·v | 36 | ····sget-object·v0,·Lcom/amazon/ion/impl/IonTokenConstsX$1;->$SwitchMap$com$amazon$ion$IonType:[I |
| 39 | ····sget-object·v | 37 | ····sget-object·v1,·Lcom/amazon/ion/IonType;->BOOL:Lcom/amazon/ion/IonType; |
| 40 | ····invoke-virtual·{v | 38 | ····invoke-virtual·{v1},·Lcom/amazon/ion/IonType;->ordinal()I |
| 39 | ····move-result·v1 | ||
| 41 | ···· | 40 | ····const/4·v2,·0x2 |
| 42 | ····aput·v | 41 | ····aput·v2,·v0,·v1 |
| 43 | ····:try_end_1 | 42 | ····:try_end_1 |
| 44 | ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_1·..·:try_end_1}·:catch_1 | 43 | ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_1·..·:try_end_1}·:catch_1 |
| 45 | ····:catch_1 | 44 | ····:catch_1 |
| 46 | ····const/4·v2,·0x3 | ||
| 47 | ····:try_start_2 | 45 | ····:try_start_2 |
| 48 | ····sget-object·v | 46 | ····sget-object·v0,·Lcom/amazon/ion/impl/IonTokenConstsX$1;->$SwitchMap$com$amazon$ion$IonType:[I |
| 47 | ····sget-object·v1,·Lcom/amazon/ion/IonType;->INT:Lcom/amazon/ion/IonType; | ||
| 49 | ···· | 48 | ····invoke-virtual·{v1},·Lcom/amazon/ion/IonType;->ordinal()I |
| 50 | ···· | 49 | ····move-result·v1 |
| 51 | ···· | 50 | ····const/4·v2,·0x3 |
| 52 | ····aput·v2,·v | 51 | ····aput·v2,·v0,·v1 |
| 53 | ····:try_end_2 | 52 | ····:try_end_2 |
| 54 | ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_2·..·:try_end_2}·:catch_2 | 53 | ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_2·..·:try_end_2}·:catch_2 |
| 55 | ····:catch_2 | 54 | ····:catch_2 |
| 56 | ····const/4·v3,·0x4 | ||
| 57 | ····:try_start_3 | 55 | ····:try_start_3 |
| 58 | ····sget-object·v | 56 | ····sget-object·v0,·Lcom/amazon/ion/impl/IonTokenConstsX$1;->$SwitchMap$com$amazon$ion$IonType:[I |
| 59 | ····sget-object·v | 57 | ····sget-object·v1,·Lcom/amazon/ion/IonType;->FLOAT:Lcom/amazon/ion/IonType; |
| 60 | ····invoke-virtual·{v | 58 | ····invoke-virtual·{v1},·Lcom/amazon/ion/IonType;->ordinal()I |
| 61 | ····move-result·v | 59 | ····move-result·v1 |
| 60 | ····const/4·v2,·0x4 | ||
| 62 | ····aput·v | 61 | ····aput·v2,·v0,·v1 |
| 63 | ····:try_end_3 | 62 | ····:try_end_3 |
| 64 | ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_3·..·:try_end_3}·:catch_3 | 63 | ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_3·..·:try_end_3}·:catch_3 |
| 65 | ····:catch_3 | 64 | ····:catch_3 |
| 66 | ····:try_start_4 | 65 | ····:try_start_4 |
| 67 | ····sget-object·v | 66 | ····sget-object·v0,·Lcom/amazon/ion/impl/IonTokenConstsX$1;->$SwitchMap$com$amazon$ion$IonType:[I |
| 68 | ····sget-object·v | 67 | ····sget-object·v1,·Lcom/amazon/ion/IonType;->DECIMAL:Lcom/amazon/ion/IonType; |
| 69 | ····invoke-virtual·{v | 68 | ····invoke-virtual·{v1},·Lcom/amazon/ion/IonType;->ordinal()I |
| 70 | ····move-result·v | 69 | ····move-result·v1 |
| 71 | ····const/4·v | 70 | ····const/4·v2,·0x5 |
| 72 | ····aput·v | 71 | ····aput·v2,·v0,·v1 |
| 73 | ····:try_end_4 | 72 | ····:try_end_4 |
| 74 | ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_4·..·:try_end_4}·:catch_4 | 73 | ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_4·..·:try_end_4}·:catch_4 |
| 75 | ····:catch_4 | 74 | ····:catch_4 |
| 76 | ····:try_start_5 | 75 | ····:try_start_5 |
| 77 | ····sget-object·v | 76 | ····sget-object·v0,·Lcom/amazon/ion/impl/IonTokenConstsX$1;->$SwitchMap$com$amazon$ion$IonType:[I |
| 78 | ····sget-object·v | 77 | ····sget-object·v1,·Lcom/amazon/ion/IonType;->TIMESTAMP:Lcom/amazon/ion/IonType; |
| 79 | ····invoke-virtual·{v | 78 | ····invoke-virtual·{v1},·Lcom/amazon/ion/IonType;->ordinal()I |
| 80 | ····move-result·v | 79 | ····move-result·v1 |
| 81 | ····const/4·v | 80 | ····const/4·v2,·0x6 |
| 82 | ····aput·v | 81 | ····aput·v2,·v0,·v1 |
| 83 | ····:try_end_5 | 82 | ····:try_end_5 |
| 84 | ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_5·..·:try_end_5}·:catch_5 | 83 | ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_5·..·:try_end_5}·:catch_5 |
| 85 | ····:catch_5 | 84 | ····:catch_5 |
| Max diff block lines reached; 7593/12499 bytes (60.75%) of diff not shown. | |||
| Offset 20, 94 lines modified | Offset 20, 102 lines modified | ||
| 20 | #·instance·fields | 20 | #·instance·fields |
| 21 | .field·final·synthetic·this$0:Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary; | 21 | .field·final·synthetic·this$0:Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary; |
| 22 | #·direct·methods | 22 | #·direct·methods |
| 23 | .method·private·constructor·<init>(Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary;)V | 23 | .method·private·constructor·<init>(Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary;)V |
| 24 | ····.locals·1 | 24 | ····.locals·1 |
| 25 | ····.annotation·system·Ldalvik/annotation/MethodParameters; | ||
| 26 | ········accessFlags·=·{ | ||
| 27 | ············0x1010 | ||
| 28 | ········} | ||
| 29 | ········names·=·{ | ||
| 30 | ············null | ||
| 31 | ········} | ||
| 32 | ····.end·annotation | ||
| 25 | ····.line·29 | 33 | ····.line·298 |
| 26 | ····iput-object·p1,·p0,·Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary$SeekableReaderFacet;->this$0:Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary; | 34 | ····iput-object·p1,·p0,·Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary$SeekableReaderFacet;->this$0:Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary; |
| 27 | ····const/4·v0,·0x0 | 35 | ····const/4·v0,·0x0 |
| 28 | ····invoke-direct·{p0,·p1,·v0},·Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary$SpanProviderFacet;-><init>(Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary;Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary$1;)V | 36 | ····invoke-direct·{p0,·p1,·v0},·Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary$SpanProviderFacet;-><init>(Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary;Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary$1;)V |
| 29 | ····return-void | 37 | ····return-void |
| 30 | .end·method | 38 | .end·method |
| 31 | .method·synthetic·constructor·<init>(Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary;Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary$1;)V | 39 | .method·synthetic·constructor·<init>(Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary;Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary$1;)V |
| 32 | ····.locals·0 | 40 | ····.locals·0 |
| 33 | ····.line·29 | 41 | ····.line·298 |
| 34 | ····invoke-direct·{p0,·p1},·Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary$SeekableReaderFacet;-><init>(Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary;)V | 42 | ····invoke-direct·{p0,·p1},·Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary$SeekableReaderFacet;-><init>(Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary;)V |
| 35 | ····return-void | 43 | ····return-void |
| 36 | .end·method | 44 | .end·method |
| 37 | #·virtual·methods | 45 | #·virtual·methods |
| 38 | .method·public·hoist(Lcom/amazon/ion/Span;)V | 46 | .method·public·hoist(Lcom/amazon/ion/Span;)V |
| 39 | ····.locals·8 | 47 | ····.locals·8 |
| 40 | ····.line·30 | 48 | ····.line·302 |
| 41 | ····instance-of·v0,·p1,·Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary$IonReaderBinarySpan; | 49 | ····instance-of·v0,·p1,·Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary$IonReaderBinarySpan; |
| 42 | ····if-eqz·v0,·:cond_1 | 50 | ····if-eqz·v0,·:cond_1 |
| 43 | ····.line·30 | 51 | ····.line·305 |
| 44 | ····check-cast·p1,·Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary$IonReaderBinarySpan; | 52 | ····check-cast·p1,·Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary$IonReaderBinarySpan; |
| 45 | ····.line·30 | 53 | ····.line·306 |
| 46 | ····iget-object·v0,·p1,·Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary$IonReaderBinarySpan;->symbolTable:Lcom/amazon/ion/SymbolTable; | 54 | ····iget-object·v0,·p1,·Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary$IonReaderBinarySpan;->symbolTable:Lcom/amazon/ion/SymbolTable; |
| 47 | ····if-eqz·v0,·:cond_0 | 55 | ····if-eqz·v0,·:cond_0 |
| 48 | ····.line·31 | 56 | ····.line·313 |
| 49 | ····iget-object·v0,·p0,·Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary$SeekableReaderFacet;->this$0:Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary; | 57 | ····iget-object·v0,·p0,·Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary$SeekableReaderFacet;->this$0:Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary; |
| 50 | ····iget-object·v1,·p1,·Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary$IonReaderBinarySpan;->symbolTable:Lcom/amazon/ion/SymbolTable; | 58 | ····iget-object·v1,·p1,·Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary$IonReaderBinarySpan;->symbolTable:Lcom/amazon/ion/SymbolTable; |
| 51 | ····invoke-virtual·{v0,·v1},·Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary;->restoreSymbolTable(Lcom/amazon/ion/SymbolTable;)V | 59 | ····invoke-virtual·{v0,·v1},·Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary;->restoreSymbolTable(Lcom/amazon/ion/SymbolTable;)V |
| 52 | ····.line·31 | 60 | ····.line·314 |
| 53 | ····iget-object·v2,·p0,·Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary$SeekableReaderFacet;->this$0:Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary; | 61 | ····iget-object·v2,·p0,·Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary$SeekableReaderFacet;->this$0:Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary; |
| 54 | ····iget-wide·v3,·p1,·Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary$IonReaderBinarySpan;->bufferOffset:J | 62 | ····iget-wide·v3,·p1,·Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary$IonReaderBinarySpan;->bufferOffset:J |
| 55 | ····iget-wide·v5,·p1,·Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary$IonReaderBinarySpan;->bufferLimit:J | 63 | ····iget-wide·v5,·p1,·Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary$IonReaderBinarySpan;->bufferLimit:J |
| 56 | ····iget-object·p1,·p1,·Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary$IonReaderBinarySpan;->symbolTable:Lcom/amazon/ion/SymbolTable; | 64 | ····iget-object·p1,·p1,·Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary$IonReaderBinarySpan;->symbolTable:Lcom/amazon/ion/SymbolTable; |
| 57 | ····invoke-interface·{p1},·Lcom/amazon/ion/SymbolTable;->getIonVersionId()Ljava/lang/String; | 65 | ····invoke-interface·{p1},·Lcom/amazon/ion/SymbolTable;->getIonVersionId()Ljava/lang/String; |
| 58 | ····move-result-object·v7 | 66 | ····move-result-object·v7 |
| 59 | ····invoke-virtual/range·{v2·..·v7},·Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary;->slice(JJLjava/lang/String;)V | 67 | ····invoke-virtual/range·{v2·..·v7},·Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary;->slice(JJLjava/lang/String;)V |
| 60 | ····.line·31 | 68 | ····.line·315 |
| 61 | ····iget-object·p1,·p0,·Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary$SeekableReaderFacet;->this$0:Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary; | 69 | ····iget-object·p1,·p0,·Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary$SeekableReaderFacet;->this$0:Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary; |
| 62 | ····const/4·v0,·0x0 | 70 | ····const/4·v0,·0x0 |
| 63 | ····invoke-static·{p1,·v0},·Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary;->access$002(Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary;Lcom/amazon/ion/IonType;)Lcom/amazon/ion/IonType; | 71 | ····invoke-static·{p1,·v0},·Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary;->access$002(Lcom/amazon/ion/impl/IonReaderContinuableTopLevelBinary;Lcom/amazon/ion/IonType;)Lcom/amazon/ion/IonType; |
| 64 | ····return-void | 72 | ····return-void |
| 65 | ····.line·30 | 73 | ····.line·307 |
| 66 | ····:cond_0 | 74 | ····:cond_0 |
| 67 | ····new-instance·p1,·Ljava/lang/IllegalArgumentException; | 75 | ····new-instance·p1,·Ljava/lang/IllegalArgumentException; |
| 68 | ····const-string·v0,·"Span·is·not·seekable." | 76 | ····const-string·v0,·"Span·is·not·seekable." |
| 69 | ····invoke-direct·{p1,·v0},·Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V | 77 | ····invoke-direct·{p1,·v0},·Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V |
| 70 | ····throw·p1 | 78 | ····throw·p1 |
| 71 | ····.line·30 | 79 | ····.line·303 |
| 72 | ····:cond_1 | 80 | ····:cond_1 |
| 73 | ····new-instance·p1,·Ljava/lang/IllegalArgumentException; | 81 | ····new-instance·p1,·Ljava/lang/IllegalArgumentException; |
| 74 | ····const-string·v0,·"Span·isn\'t·compatible·with·this·reader." | 82 | ····const-string·v0,·"Span·isn\'t·compatible·with·this·reader." |
| 75 | ····invoke-direct·{p1,·v0},·Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V | 83 | ····invoke-direct·{p1,·v0},·Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V |
| Offset 5, 17 lines modified | Offset 5, 17 lines modified | ||
| 5 | #·interfaces | 5 | #·interfaces |
| 6 | .implements·Lcom/amazon/ion/impl/_Private_ReaderWriter; | 6 | .implements·Lcom/amazon/ion/impl/_Private_ReaderWriter; |
| 7 | #·annotations | 7 | #·annotations |
| 8 | .annotation·system·Ldalvik/annotation/MemberClasses; | 8 | .annotation·system·Ldalvik/annotation/MemberClasses; |
| 9 | ····value·=·{ | 9 | ····value·=·{ |
| 10 | ········Lcom/amazon/ion/impl/IonReaderTextUserX$ | 10 | ········Lcom/amazon/ion/impl/IonReaderTextUserX$IonReaderTextSpan;, |
| 11 | ········Lcom/amazon/ion/impl/IonReaderTextUserX$SpanProviderFacet;, | 11 | ········Lcom/amazon/ion/impl/IonReaderTextUserX$SpanProviderFacet;, |
| 12 | ········Lcom/amazon/ion/impl/IonReaderTextUserX$ | 12 | ········Lcom/amazon/ion/impl/IonReaderTextUserX$SeekableReaderFacet; |
| 13 | ····} | 13 | ····} |
| 14 | .end·annotation | 14 | .end·annotation |
| 15 | #·static·fields | 15 | #·static·fields |
| 16 | .field·static·final·synthetic·$assertionsDisabled:Z | 16 | .field·static·final·synthetic·$assertionsDisabled:Z |
| Offset 36, 15 lines modified | Offset 36, 15 lines modified | ||
| 36 | .field·_symbols:Lcom/amazon/ion/SymbolTable; | 36 | .field·_symbols:Lcom/amazon/ion/SymbolTable; |
| 37 | #·direct·methods | 37 | #·direct·methods |
| 38 | .method·static·constructor·<clinit>()V | 38 | .method·static·constructor·<clinit>()V |
| 39 | ····.locals·1 | 39 | ····.locals·1 |
| 40 | ····.line· | 40 | ····.line·46 |
| 41 | ····const-string·v0,·"^\\$ion_[0-9]+_[0-9]+$" | 41 | ····const-string·v0,·"^\\$ion_[0-9]+_[0-9]+$" |
| 42 | ····invoke-static·{v0},·Ljava/util/regex/Pattern;->compile(Ljava/lang/String;)Ljava/util/regex/Pattern; | 42 | ····invoke-static·{v0},·Ljava/util/regex/Pattern;->compile(Ljava/lang/String;)Ljava/util/regex/Pattern; |
| 43 | ····move-result-object·v0 | 43 | ····move-result-object·v0 |
| 44 | ····sput-object·v0,·Lcom/amazon/ion/impl/IonReaderTextUserX;->ION_VERSION_MARKER_REGEX:Ljava/util/regex/Pattern; | 44 | ····sput-object·v0,·Lcom/amazon/ion/impl/IonReaderTextUserX;->ION_VERSION_MARKER_REGEX:Ljava/util/regex/Pattern; |
| Offset 53, 88 lines modified | Offset 53, 88 lines modified | ||
| 53 | .end·method | 53 | .end·method |
| 54 | .method·protected·constructor·<init>(Lcom/amazon/ion/IonCatalog;Lcom/amazon/ion/impl/_Private_LocalSymbolTableFactory;Lcom/amazon/ion/impl/UnifiedInputStreamX;)V | 54 | .method·protected·constructor·<init>(Lcom/amazon/ion/IonCatalog;Lcom/amazon/ion/impl/_Private_LocalSymbolTableFactory;Lcom/amazon/ion/impl/UnifiedInputStreamX;)V |
| 55 | ····.locals·1 | 55 | ····.locals·1 |
| 56 | ····const/4·v0,·0x0 | 56 | ····const/4·v0,·0x0 |
| 57 | ····.line· | 57 | ····.line·76 |
| 58 | ····invoke-direct·{p0,·p1,·p2,·p3,·v0},·Lcom/amazon/ion/impl/IonReaderTextUserX;-><init>(Lcom/amazon/ion/IonCatalog;Lcom/amazon/ion/impl/_Private_LocalSymbolTableFactory;Lcom/amazon/ion/impl/UnifiedInputStreamX;I)V | 58 | ····invoke-direct·{p0,·p1,·p2,·p3,·v0},·Lcom/amazon/ion/impl/IonReaderTextUserX;-><init>(Lcom/amazon/ion/IonCatalog;Lcom/amazon/ion/impl/_Private_LocalSymbolTableFactory;Lcom/amazon/ion/impl/UnifiedInputStreamX;I)V |
| 59 | ····return-void | 59 | ····return-void |
| 60 | .end·method | 60 | .end·method |
| 61 | .method·protected·constructor·<init>(Lcom/amazon/ion/IonCatalog;Lcom/amazon/ion/impl/_Private_LocalSymbolTableFactory;Lcom/amazon/ion/impl/UnifiedInputStreamX;I)V | 61 | .method·protected·constructor·<init>(Lcom/amazon/ion/IonCatalog;Lcom/amazon/ion/impl/_Private_LocalSymbolTableFactory;Lcom/amazon/ion/impl/UnifiedInputStreamX;I)V |
| 62 | ····.locals·0 | 62 | ····.locals·0 |
| 63 | ····.line· | 63 | ····.line·66 |
| 64 | ····invoke-direct·{p0,·p3},·Lcom/amazon/ion/impl/IonReaderTextSystemX;-><init>(Lcom/amazon/ion/impl/UnifiedInputStreamX;)V | 64 | ····invoke-direct·{p0,·p3},·Lcom/amazon/ion/impl/IonReaderTextSystemX;-><init>(Lcom/amazon/ion/impl/UnifiedInputStreamX;)V |
| 65 | ····const/4·p3,·0x0 | 65 | ····const/4·p3,·0x0 |
| 66 | ····.line·2 | 66 | ····.line·219 |
| 67 | ····iput·p3,·p0,·Lcom/amazon/ion/impl/IonReaderTextUserX;->_symbol_table_top:I | 67 | ····iput·p3,·p0,·Lcom/amazon/ion/impl/IonReaderTextUserX;->_symbol_table_top:I |
| 68 | ····const/4·p3,·0x3 | 68 | ····const/4·p3,·0x3 |
| 69 | ····.line·2 | 69 | ····.line·220 |
| 70 | ····new-array·p3,·p3,·[Lcom/amazon/ion/SymbolTable; | 70 | ····new-array·p3,·p3,·[Lcom/amazon/ion/SymbolTable; |
| 71 | ····iput-object·p3,·p0,·Lcom/amazon/ion/impl/IonReaderTextUserX;->_symbol_table_stack:[Lcom/amazon/ion/SymbolTable; | 71 | ····iput-object·p3,·p0,·Lcom/amazon/ion/impl/IonReaderTextUserX;->_symbol_table_stack:[Lcom/amazon/ion/SymbolTable; |
| 72 | ····.line· | 72 | ····.line·67 |
| 73 | ····iget-object·p3,·p0,·Lcom/amazon/ion/impl/IonReaderTextUserX;->_system_symtab:Lcom/amazon/ion/SymbolTable; | 73 | ····iget-object·p3,·p0,·Lcom/amazon/ion/impl/IonReaderTextUserX;->_system_symtab:Lcom/amazon/ion/SymbolTable; |
| 74 | ····iput-object·p3,·p0,·Lcom/amazon/ion/impl/IonReaderTextUserX;->_symbols:Lcom/amazon/ion/SymbolTable; | 74 | ····iput-object·p3,·p0,·Lcom/amazon/ion/impl/IonReaderTextUserX;->_symbols:Lcom/amazon/ion/SymbolTable; |
| 75 | ····.line· | 75 | ····.line·68 |
| 76 | ····iput·p4,·p0,·Lcom/amazon/ion/impl/IonReaderTextUserX;->_physical_start_offset:I | 76 | ····iput·p4,·p0,·Lcom/amazon/ion/impl/IonReaderTextUserX;->_physical_start_offset:I |
| 77 | ····.line· | 77 | ····.line·69 |
| 78 | ····iput-object·p1,·p0,·Lcom/amazon/ion/impl/IonReaderTextUserX;->_catalog:Lcom/amazon/ion/IonCatalog; | 78 | ····iput-object·p1,·p0,·Lcom/amazon/ion/impl/IonReaderTextUserX;->_catalog:Lcom/amazon/ion/IonCatalog; |
| 79 | ····.line· | 79 | ····.line·70 |
| 80 | ····iput-object·p2,·p0,·Lcom/amazon/ion/impl/IonReaderTextUserX;->_lstFactory:Lcom/amazon/ion/impl/_Private_LocalSymbolTableFactory; | 80 | ····iput-object·p2,·p0,·Lcom/amazon/ion/impl/IonReaderTextUserX;->_lstFactory:Lcom/amazon/ion/impl/_Private_LocalSymbolTableFactory; |
| 81 | ····return-void | 81 | ····return-void |
| 82 | .end·method | 82 | .end·method |
| 83 | .method·static·synthetic·access$000(Lcom/amazon/ion/impl/IonReaderTextUserX;)I | 83 | .method·static·synthetic·access$000(Lcom/amazon/ion/impl/IonReaderTextUserX;)I |
| 84 | ····.locals·0 | 84 | ····.locals·0 |
| 85 | ····.line· | 85 | ····.line·42 |
| 86 | ····iget·p0,·p0,·Lcom/amazon/ion/impl/IonReaderTextUserX;->_physical_start_offset:I | 86 | ····iget·p0,·p0,·Lcom/amazon/ion/impl/IonReaderTextUserX;->_physical_start_offset:I |
| 87 | ····return·p0 | 87 | ····return·p0 |
| 88 | .end·method | 88 | .end·method |
| 89 | .method·static·synthetic·access$ | 89 | .method·static·synthetic·access$700(Lcom/amazon/ion/impl/IonReaderTextUserX;Lcom/amazon/ion/Span;)V |
| 90 | ····.locals·0 | 90 | ····.locals·0 |
| 91 | ····.line· | 91 | ····.line·42 |
| 92 | ····invoke-direct·{p0,·p1},·Lcom/amazon/ion/impl/IonReaderTextUserX;->hoistImpl(Lcom/amazon/ion/Span;)V | 92 | ····invoke-direct·{p0,·p1},·Lcom/amazon/ion/impl/IonReaderTextUserX;->hoistImpl(Lcom/amazon/ion/Span;)V |
| 93 | ····return-void | 93 | ····return-void |
| 94 | .end·method | 94 | .end·method |
| 95 | .method·private·clear_system_value_stack()V | 95 | .method·private·clear_system_value_stack()V |
| 96 | ····.locals·3 | 96 | ····.locals·3 |
| 97 | ····.line·2 | 97 | ····.line·223 |
| 98 | ····:goto_0 | 98 | ····:goto_0 |
| 99 | ····iget·v0,·p0,·Lcom/amazon/ion/impl/IonReaderTextUserX;->_symbol_table_top:I | 99 | ····iget·v0,·p0,·Lcom/amazon/ion/impl/IonReaderTextUserX;->_symbol_table_top:I |
| 100 | ····if-lez·v0,·:cond_0 | 100 | ····if-lez·v0,·:cond_0 |
| 101 | ····add-int/lit8·v0,·v0,·-0x1 | 101 | ····add-int/lit8·v0,·v0,·-0x1 |
| 102 | ····.line·2 | 102 | ····.line·224 |
| 103 | ····iput·v0,·p0,·Lcom/amazon/ion/impl/IonReaderTextUserX;->_symbol_table_top:I | 103 | ····iput·v0,·p0,·Lcom/amazon/ion/impl/IonReaderTextUserX;->_symbol_table_top:I |
| 104 | ····.line·2 | 104 | ····.line·225 |
| 105 | ····iget-object·v1,·p0,·Lcom/amazon/ion/impl/IonReaderTextUserX;->_symbol_table_stack:[Lcom/amazon/ion/SymbolTable; | 105 | ····iget-object·v1,·p0,·Lcom/amazon/ion/impl/IonReaderTextUserX;->_symbol_table_stack:[Lcom/amazon/ion/SymbolTable; |
| 106 | ····const/4·v2,·0x0 | 106 | ····const/4·v2,·0x0 |
| 107 | ····aput-object·v2,·v1,·v0 | 107 | ····aput-object·v2,·v1,·v0 |
| 108 | ····goto·:goto_0 | 108 | ····goto·:goto_0 |
| Offset 142, 30 lines modified | Offset 142, 30 lines modified | ||
| 142 | ····:cond_0 | 142 | ····:cond_0 |
| 143 | ····return-void | 143 | ····return-void |
| 144 | .end·method | 144 | .end·method |
| Max diff block lines reached; 16471/20792 bytes (79.22%) of diff not shown. | |||
| Offset 5, 37 lines modified | Offset 5, 47 lines modified | ||
| 5 | #·annotations | 5 | #·annotations |
| 6 | .annotation·system·Ldalvik/annotation/EnclosingClass; | 6 | .annotation·system·Ldalvik/annotation/EnclosingClass; |
| 7 | ····value·=·Lcom/amazon/ion/impl/IonReaderTextSystemX$Radix; | 7 | ····value·=·Lcom/amazon/ion/impl/IonReaderTextSystemX$Radix; |
| 8 | .end·annotation | 8 | .end·annotation |
| 9 | .annotation·system·Ldalvik/annotation/InnerClass; | 9 | .annotation·system·Ldalvik/annotation/InnerClass; |
| 10 | ····accessFlags·=·0x40 | 10 | ····accessFlags·=·0x4010 |
| 11 | ····name·=·null | 11 | ····name·=·null |
| 12 | .end·annotation | 12 | .end·annotation |
| 13 | #·direct·methods | 13 | #·direct·methods |
| 14 | .method·constructor·<init>(Ljava/lang/String;I)V | 14 | .method·constructor·<init>(Ljava/lang/String;I)V |
| 15 | ····.locals·1 | 15 | ····.locals·1 |
| 16 | ····.annotation·system·Ldalvik/annotation/MethodParameters; | ||
| 17 | ········accessFlags·=·{ | ||
| 18 | ············0x1000, | ||
| 19 | ············0x1000 | ||
| 20 | ········} | ||
| 21 | ········names·=·{ | ||
| 22 | ············null, | ||
| 23 | ············null | ||
| 24 | ········} | ||
| 25 | ····.end·annotation | ||
| 16 | ····const/4·v0,·0x0 | 26 | ····const/4·v0,·0x0 |
| 17 | ····.line·1 | 27 | ····.line·136 |
| 18 | ····invoke-direct·{p0,·p1,·p2,·v0},·Lcom/amazon/ion/impl/IonReaderTextSystemX$Radix;-><init>(Ljava/lang/String;ILcom/amazon/ion/impl/IonReaderTextSystemX$1;)V | 28 | ····invoke-direct·{p0,·p1,·p2,·v0},·Lcom/amazon/ion/impl/IonReaderTextSystemX$Radix;-><init>(Ljava/lang/String;ILcom/amazon/ion/impl/IonReaderTextSystemX$1;)V |
| 19 | ····return-void | 29 | ····return-void |
| 20 | .end·method | 30 | .end·method |
| 21 | #·virtual·methods | 31 | #·virtual·methods |
| 22 | .method·isInt(Ljava/lang/String;I)Z | 32 | .method·isInt(Ljava/lang/String;I)Z |
| 23 | ····.locals·2 | 33 | ····.locals·2 |
| 24 | ····.line·1 | 34 | ····.line·142 |
| 25 | ····invoke-static·{},·Lcom/amazon/ion/impl/IonReaderTextSystemX$Radix;->access$1000()[C | 35 | ····invoke-static·{},·Lcom/amazon/ion/impl/IonReaderTextSystemX$Radix;->access$1000()[C |
| 26 | ····move-result-object·v0 | 36 | ····move-result-object·v0 |
| 27 | ····invoke-static·{},·Lcom/amazon/ion/impl/IonReaderTextSystemX$Radix;->access$1100()[C | 37 | ····invoke-static·{},·Lcom/amazon/ion/impl/IonReaderTextSystemX$Radix;->access$1100()[C |
| 28 | ····move-result-object·v1 | 38 | ····move-result-object·v1 |
| Offset 46, 15 lines modified | Offset 56, 15 lines modified | ||
| 46 | ····return·p1 | 56 | ····return·p1 |
| 47 | .end·method | 57 | .end·method |
| 48 | .method·isLong(Ljava/lang/String;I)Z | 58 | .method·isLong(Ljava/lang/String;I)Z |
| 49 | ····.locals·2 | 59 | ····.locals·2 |
| 50 | ····.line·1 | 60 | ····.line·148 |
| 51 | ····invoke-static·{},·Lcom/amazon/ion/impl/IonReaderTextSystemX$Radix;->access$1200()[C | 61 | ····invoke-static·{},·Lcom/amazon/ion/impl/IonReaderTextSystemX$Radix;->access$1200()[C |
| 52 | ····move-result-object·v0 | 62 | ····move-result-object·v0 |
| 53 | ····invoke-static·{},·Lcom/amazon/ion/impl/IonReaderTextSystemX$Radix;->access$1300()[C | 63 | ····invoke-static·{},·Lcom/amazon/ion/impl/IonReaderTextSystemX$Radix;->access$1300()[C |
| 54 | ····move-result-object·v1 | 64 | ····move-result-object·v1 |
| Offset 18, 15 lines modified | Offset 18, 15 lines modified | ||
| 18 | .field·static·final·synthetic·$SwitchMap$com$amazon$ion$IonType:[I | 18 | .field·static·final·synthetic·$SwitchMap$com$amazon$ion$IonType:[I |
| 19 | #·direct·methods | 19 | #·direct·methods |
| 20 | .method·static·constructor·<clinit>()V | 20 | .method·static·constructor·<clinit>()V |
| 21 | ····.locals·3 | 21 | ····.locals·3 |
| 22 | ····.line·1 | 22 | ····.line·119 |
| 23 | ····invoke-static·{},·Lcom/amazon/ion/IonType;->values()[Lcom/amazon/ion/IonType; | 23 | ····invoke-static·{},·Lcom/amazon/ion/IonType;->values()[Lcom/amazon/ion/IonType; |
| 24 | ····move-result-object·v0 | 24 | ····move-result-object·v0 |
| 25 | ····array-length·v0,·v0 | 25 | ····array-length·v0,·v0 |
| 26 | ····new-array·v0,·v0,·[I | 26 | ····new-array·v0,·v0,·[I |
| Offset 2, 16 lines modified | Offset 2, 16 lines modified | ||
| 2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
| 3 | .source·"UnifiedDataPageX.java" | 3 | .source·"UnifiedDataPageX.java" |
| 4 | #·annotations | 4 | #·annotations |
| 5 | .annotation·system·Ldalvik/annotation/MemberClasses; | 5 | .annotation·system·Ldalvik/annotation/MemberClasses; |
| 6 | ····value·=·{ | 6 | ····value·=·{ |
| 7 | ········Lcom/amazon/ion/impl/UnifiedDataPageX$Chars;, | ||
| 8 | ········Lcom/amazon/ion/impl/UnifiedDataPageX$Bytes;, | 7 | ········Lcom/amazon/ion/impl/UnifiedDataPageX$Bytes;, |
| 8 | ········Lcom/amazon/ion/impl/UnifiedDataPageX$Chars;, | ||
| 9 | ········Lcom/amazon/ion/impl/UnifiedDataPageX$PageType; | 9 | ········Lcom/amazon/ion/impl/UnifiedDataPageX$PageType; |
| 10 | ····} | 10 | ····} |
| 11 | .end·annotation | 11 | .end·annotation |
| 12 | #·instance·fields | 12 | #·instance·fields |
| 13 | .field·protected·_base_offset:I | 13 | .field·protected·_base_offset:I |
| Offset 66, 57 lines modified | Offset 66, 51 lines modified | ||
| 66 | ····const/4·v0,·0x0 | 66 | ····const/4·v0,·0x0 |
| 67 | ····:goto_0 | 67 | ····:goto_0 |
| 68 | ····return·v0 | 68 | ····return·v0 |
| 69 | .end·method | 69 | .end·method |
| 70 | .method·public·static·final·makePage(Lcom/amazon/ion/impl/UnifiedDataPageX$PageType;I)Lcom/amazon/ion/impl/UnifiedDataPageX; | 70 | .method·public·static·final·makePage(Lcom/amazon/ion/impl/UnifiedDataPageX$PageType;I)Lcom/amazon/ion/impl/UnifiedDataPageX; |
| 71 | ····.locals· | 71 | ····.locals·1 |
| 72 | ····const/4·v0,·0x1 | 72 | ····const/4·v0,·0x1 |
| 73 | ····if-lt·p1,·v0,·:cond_2 | 73 | ····if-lt·p1,·v0,·:cond_2 |
| 74 | ····.line·48 | 74 | ····.line·48 |
| 75 | ····sget-object·v1,·Lcom/amazon/ion/impl/UnifiedDataPageX$1;->$SwitchMap$com$amazon$ion$impl$UnifiedDataPageX$PageType:[I | ||
| 76 | ····invoke-virtual·{p0},·Lcom/amazon/ion/impl/UnifiedDataPageX$PageType;->ordinal()I | 75 | ····invoke-virtual·{p0},·Lcom/amazon/ion/impl/UnifiedDataPageX$PageType;->ordinal()I |
| 77 | ····move-result·p0 | 76 | ····move-result·p0 |
| 78 | ····aget·p0,·v1,·p0 | ||
| 79 | ····if-eq | 77 | ····if-eqz·p0,·:cond_1 |
| 80 | ····const/4·v0,·0x2 | ||
| 81 | ····if-ne·p0,·v0,·:cond_0 | 78 | ····if-ne·p0,·v0,·:cond_0 |
| 82 | ····.line· | 79 | ····.line·49 |
| 83 | ····new-instance·p0,·Lcom/amazon/ion/impl/UnifiedDataPageX$ | 80 | ····new-instance·p0,·Lcom/amazon/ion/impl/UnifiedDataPageX$Chars; |
| 84 | ····invoke-direct·{p0,·p1},·Lcom/amazon/ion/impl/UnifiedDataPageX$ | 81 | ····invoke-direct·{p0,·p1},·Lcom/amazon/ion/impl/UnifiedDataPageX$Chars;-><init>(I)V |
| 85 | ····return-object·p0 | 82 | ····return-object·p0 |
| 86 | ····.line·51 | 83 | ····.line·51 |
| 87 | ····:cond_0 | 84 | ····:cond_0 |
| 88 | ····new-instance·p0,·Ljava/lang/IllegalArgumentException; | 85 | ····new-instance·p0,·Ljava/lang/IllegalArgumentException; |
| 89 | ····const-string·p1,·"invalid·page·type,·s/b·1·or·2" | 86 | ····const-string·p1,·"invalid·page·type,·s/b·1·or·2" |
| 90 | ····invoke-direct·{p0,·p1},·Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V | 87 | ····invoke-direct·{p0,·p1},·Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V |
| 91 | ····throw·p0 | 88 | ····throw·p0 |
| 92 | ····.line· | 89 | ····.line·50 |
| 93 | ····:cond_1 | 90 | ····:cond_1 |
| 94 | ····new-instance·p0,·Lcom/amazon/ion/impl/UnifiedDataPageX$ | 91 | ····new-instance·p0,·Lcom/amazon/ion/impl/UnifiedDataPageX$Bytes; |
| 95 | ····invoke-direct·{p0,·p1},·Lcom/amazon/ion/impl/UnifiedDataPageX$ | 92 | ····invoke-direct·{p0,·p1},·Lcom/amazon/ion/impl/UnifiedDataPageX$Bytes;-><init>(I)V |
| 96 | ····return-object·p0 | 93 | ····return-object·p0 |
| 97 | ····.line·47 | 94 | ····.line·47 |
| 98 | ····:cond_2 | 95 | ····:cond_2 |
| 99 | ····new-instance·p0,·Ljava/lang/IllegalArgumentException; | 96 | ····new-instance·p0,·Ljava/lang/IllegalArgumentException; |
| Offset 3, 17 lines modified | Offset 3, 17 lines modified | ||
| 3 | .source·"IonTokenReader.java" | 3 | .source·"IonTokenReader.java" |
| 4 | #·annotations | 4 | #·annotations |
| 5 | .annotation·system·Ldalvik/annotation/MemberClasses; | 5 | .annotation·system·Ldalvik/annotation/MemberClasses; |
| 6 | ····value·=·{ | 6 | ····value·=·{ |
| 7 | ········Lcom/amazon/ion/impl/IonTokenReader$Context;, | 7 | ········Lcom/amazon/ion/impl/IonTokenReader$Context;, |
| 8 | ········Lcom/amazon/ion/impl/IonTokenReader$Type;, | ||
| 8 | ········Lcom/amazon/ion/impl/IonTokenReader$NumberType;, | 9 | ········Lcom/amazon/ion/impl/IonTokenReader$NumberType;, |
| 9 | ········Lcom/amazon/ion/impl/IonTokenReader$LocalReader; | 10 | ········Lcom/amazon/ion/impl/IonTokenReader$LocalReader; |
| 10 | ········Lcom/amazon/ion/impl/IonTokenReader$Type; | ||
| 11 | ····} | 11 | ····} |
| 12 | .end·annotation | 12 | .end·annotation |
| 13 | #·static·fields | 13 | #·static·fields |
| 14 | .field·static·final·synthetic·$assertionsDisabled:Z·=·false | 14 | .field·static·final·synthetic·$assertionsDisabled:Z·=·false |
| Offset 19, 45 lines modified | Offset 19, 45 lines modified | ||
| 19 | ····.locals·1 | 19 | ····.locals·1 |
| 20 | ····.annotation·system·Ldalvik/annotation/Throws; | 20 | ····.annotation·system·Ldalvik/annotation/Throws; |
| 21 | ········value·=·{ | 21 | ········value·=·{ |
| 22 | ············Ljava/io/IOException; | 22 | ············Ljava/io/IOException; |
| 23 | ········} | 23 | ········} |
| 24 | ····.end·annotation | 24 | ····.end·annotation |
| 25 | ····.line·5 | 25 | ····.line·534 |
| 26 | ····invoke-direct·{p0},·Lcom/amazon/ion/impl/UnifiedInputStreamX;-><init>()V | 26 | ····invoke-direct·{p0},·Lcom/amazon/ion/impl/UnifiedInputStreamX;-><init>()V |
| 27 | ····const/4·v0,·0x0 | 27 | ····const/4·v0,·0x0 |
| 28 | ····.line·5 | 28 | ····.line·535 |
| 29 | ····iput-boolean·v0,·p0,·Lcom/amazon/ion/impl/UnifiedInputStreamX$FromCharStream;->_is_byte_data:Z | 29 | ····iput-boolean·v0,·p0,·Lcom/amazon/ion/impl/UnifiedInputStreamX$FromCharStream;->_is_byte_data:Z |
| 30 | ····const/4·v0,·0x1 | 30 | ····const/4·v0,·0x1 |
| 31 | ····.line·5 | 31 | ····.line·536 |
| 32 | ····iput-boolean·v0,·p0,·Lcom/amazon/ion/impl/UnifiedInputStreamX$FromCharStream;->_is_stream:Z | 32 | ····iput-boolean·v0,·p0,·Lcom/amazon/ion/impl/UnifiedInputStreamX$FromCharStream;->_is_stream:Z |
| 33 | ····.line·5 | 33 | ····.line·537 |
| 34 | ····iput-object·p1,·p0,·Lcom/amazon/ion/impl/UnifiedInputStreamX$FromCharStream;->_reader:Ljava/io/Reader; | 34 | ····iput-object·p1,·p0,·Lcom/amazon/ion/impl/UnifiedInputStreamX$FromCharStream;->_reader:Ljava/io/Reader; |
| 35 | ····.line·5 | 35 | ····.line·539 |
| 36 | ····sget-object·p1,·Lcom/amazon/ion/impl/UnifiedInputBufferX$BufferType;->CHARS:Lcom/amazon/ion/impl/UnifiedInputBufferX$BufferType; | 36 | ····sget-object·p1,·Lcom/amazon/ion/impl/UnifiedInputBufferX$BufferType;->CHARS:Lcom/amazon/ion/impl/UnifiedInputBufferX$BufferType; |
| 37 | ····sget·v0,·Lcom/amazon/ion/impl/UnifiedInputStreamX$FromCharStream;->DEFAULT_PAGE_SIZE:I | 37 | ····sget·v0,·Lcom/amazon/ion/impl/UnifiedInputStreamX$FromCharStream;->DEFAULT_PAGE_SIZE:I |
| 38 | ····invoke-static·{p1,·v0},·Lcom/amazon/ion/impl/UnifiedInputBufferX;->makePageBuffer(Lcom/amazon/ion/impl/UnifiedInputBufferX$BufferType;I)Lcom/amazon/ion/impl/UnifiedInputBufferX; | 38 | ····invoke-static·{p1,·v0},·Lcom/amazon/ion/impl/UnifiedInputBufferX;->makePageBuffer(Lcom/amazon/ion/impl/UnifiedInputBufferX$BufferType;I)Lcom/amazon/ion/impl/UnifiedInputBufferX; |
| 39 | ····move-result-object·p1 | 39 | ····move-result-object·p1 |
| 40 | ····iput-object·p1,·p0,·Lcom/amazon/ion/impl/UnifiedInputStreamX$FromCharStream;->_buffer:Lcom/amazon/ion/impl/UnifiedInputBufferX; | 40 | ····iput-object·p1,·p0,·Lcom/amazon/ion/impl/UnifiedInputStreamX$FromCharStream;->_buffer:Lcom/amazon/ion/impl/UnifiedInputBufferX; |
| 41 | ····.line·5 | 41 | ····.line·540 |
| 42 | ····invoke-static·{p0},·Lcom/amazon/ion/impl/UnifiedInputStreamX;->access$000(Lcom/amazon/ion/impl/UnifiedInputStreamX;)V | 42 | ····invoke-static·{p0},·Lcom/amazon/ion/impl/UnifiedInputStreamX;->access$000(Lcom/amazon/ion/impl/UnifiedInputStreamX;)V |
| 43 | ····.line·5 | 43 | ····.line·541 |
| 44 | ····invoke-virtual·{p0},·Lcom/amazon/ion/impl/UnifiedInputStreamX$FromCharStream;->refill()I | 44 | ····invoke-virtual·{p0},·Lcom/amazon/ion/impl/UnifiedInputStreamX$FromCharStream;->refill()I |
| 45 | ····move-result·p1 | 45 | ····move-result·p1 |
| 46 | ····iput·p1,·p0,·Lcom/amazon/ion/impl/UnifiedInputStreamX$FromCharStream;->_limit:I | 46 | ····iput·p1,·p0,·Lcom/amazon/ion/impl/UnifiedInputStreamX$FromCharStream;->_limit:I |
| 47 | ····return-void | 47 | ····return-void |
| Offset 69, 17 lines modified | Offset 69, 17 lines modified | ||
| 69 | ····.locals·1 | 69 | ····.locals·1 |
| 70 | ····.annotation·system·Ldalvik/annotation/Throws; | 70 | ····.annotation·system·Ldalvik/annotation/Throws; |
| 71 | ········value·=·{ | 71 | ········value·=·{ |
| 72 | ············Ljava/io/IOException; | 72 | ············Ljava/io/IOException; |
| 73 | ········} | 73 | ········} |
| 74 | ····.end·annotation | 74 | ····.end·annotation |
| 75 | ····.line·5 | 75 | ····.line·548 |
| 76 | ····invoke-super·{p0},·Lcom/amazon/ion/impl/UnifiedInputStreamX;->close()V | 76 | ····invoke-super·{p0},·Lcom/amazon/ion/impl/UnifiedInputStreamX;->close()V |
| 77 | ····.line·5 | 77 | ····.line·549 |
| 78 | ····iget-object·v0,·p0,·Lcom/amazon/ion/impl/UnifiedInputStreamX$FromCharStream;->_reader:Ljava/io/Reader; | 78 | ····iget-object·v0,·p0,·Lcom/amazon/ion/impl/UnifiedInputStreamX$FromCharStream;->_reader:Ljava/io/Reader; |
| 79 | ····invoke-virtual·{v0},·Ljava/io/Reader;->close()V | 79 | ····invoke-virtual·{v0},·Ljava/io/Reader;->close()V |
| 80 | ····return-void | 80 | ····return-void |
| 81 | .end·method | 81 | .end·method |
| Offset 18, 15 lines modified | Offset 18, 15 lines modified | ||
| 18 | .field·static·final·synthetic·$SwitchMap$com$amazon$ion$IonType:[I | 18 | .field·static·final·synthetic·$SwitchMap$com$amazon$ion$IonType:[I |
| 19 | #·direct·methods | 19 | #·direct·methods |
| 20 | .method·static·constructor·<clinit>()V | 20 | .method·static·constructor·<clinit>()V |
| 21 | ····.locals·3 | 21 | ····.locals·3 |
| 22 | ····.line· | 22 | ····.line·198 |
| 23 | ····invoke-static·{},·Lcom/amazon/ion/IonType;->values()[Lcom/amazon/ion/IonType; | 23 | ····invoke-static·{},·Lcom/amazon/ion/IonType;->values()[Lcom/amazon/ion/IonType; |
| 24 | ····move-result-object·v0 | 24 | ····move-result-object·v0 |
| 25 | ····array-length·v0,·v0 | 25 | ····array-length·v0,·v0 |
| 26 | ····new-array·v0,·v0,·[I | 26 | ····new-array·v0,·v0,·[I |
| Offset 1, 31 lines modified | Offset 1, 31 lines modified | ||
| 1 | .class· | 1 | .class·Lcom/amazon/ion/impl/IonReaderTextRawTokensX$1; |
| 2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
| 3 | .source·"IonReaderTextRawTokensX.java" | 3 | .source·"IonReaderTextRawTokensX.java" |
| 4 | #·interfaces | 4 | #·interfaces |
| 5 | .implements·Ljava/lang/Appendable; | 5 | .implements·Ljava/lang/Appendable; |
| 6 | #·annotations | 6 | #·annotations |
| 7 | .annotation·system·Ldalvik/annotation/EnclosingClass; | 7 | .annotation·system·Ldalvik/annotation/EnclosingClass; |
| 8 | ····value·=·Lcom/amazon/ion/impl/IonReaderTextRawTokensX; | 8 | ····value·=·Lcom/amazon/ion/impl/IonReaderTextRawTokensX; |
| 9 | .end·annotation | 9 | .end·annotation |
| 10 | .annotation·system·Ldalvik/annotation/InnerClass; | 10 | .annotation·system·Ldalvik/annotation/InnerClass; |
| 11 | ····accessFlags·=·0x | 11 | ····accessFlags·=·0x0 |
| 12 | ····name·=·null | 12 | ····name·=·null |
| 13 | .end·annotation | 13 | .end·annotation |
| 14 | #·direct·methods | 14 | #·direct·methods |
| 15 | .method·constructor·<init>()V | 15 | .method·constructor·<init>()V |
| 16 | ····.locals·0 | 16 | ····.locals·0 |
| 17 | ····.line· | 17 | ····.line·58 |
| 18 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 18 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| 19 | ····return-void | 19 | ····return-void |
| 20 | .end·method | 20 | .end·method |
| 21 | #·virtual·methods | 21 | #·virtual·methods |
| Offset 38, 87 lines modified | Offset 38, 87 lines modified | ||
| 38 | .field·protected·__user_index:I | 38 | .field·protected·__user_index:I |
| 39 | #·direct·methods | 39 | #·direct·methods |
| 40 | .method·static·constructor·<clinit>()V | 40 | .method·static·constructor·<clinit>()V |
| 41 | ····.locals·1 | 41 | ····.locals·1 |
| 42 | ····.line·8 | 42 | ····.line·824 |
| 43 | ····const-class·v0,·Lcom/amazon/ion/impl/lite/IonDatagramLite; | 43 | ····const-class·v0,·Lcom/amazon/ion/impl/lite/IonDatagramLite; |
| 44 | ····return-void | 44 | ····return-void |
| 45 | .end·method | 45 | .end·method |
| 46 | .method·constructor·<init>(Lcom/amazon/ion/impl/lite/IonDatagramLite$SystemContentIterator;)V | 46 | .method·constructor·<init>(Lcom/amazon/ion/impl/lite/IonDatagramLite$SystemContentIterator;)V |
| 47 | ····.locals·1 | 47 | ····.locals·1 |
| 48 | ····.line·8 | 48 | ····.line·860 |
| 49 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 49 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| 50 | ····const/4·v0,·0x3 | 50 | ····const/4·v0,·0x3 |
| 51 | ····.line·8 | 51 | ····.line·851 |
| 52 | ····new-array·v0,·v0,·[Lcom/amazon/ion/impl/lite/IonValueLite; | 52 | ····new-array·v0,·v0,·[Lcom/amazon/ion/impl/lite/IonValueLite; |
| 53 | ····iput-object·v0,·p0,·Lcom/amazon/ion/impl/lite/IonDatagramLite$SystemIteratorPosition;->__local_values:[Lcom/amazon/ion/impl/lite/IonValueLite; | 53 | ····iput-object·v0,·p0,·Lcom/amazon/ion/impl/lite/IonDatagramLite$SystemIteratorPosition;->__local_values:[Lcom/amazon/ion/impl/lite/IonValueLite; |
| 54 | ····.line·8 | 54 | ····.line·861 |
| 55 | ····iput-object·p1,·p0,·Lcom/amazon/ion/impl/lite/IonDatagramLite$SystemIteratorPosition;->__iterator:Lcom/amazon/ion/impl/lite/IonDatagramLite$SystemContentIterator; | 55 | ····iput-object·p1,·p0,·Lcom/amazon/ion/impl/lite/IonDatagramLite$SystemIteratorPosition;->__iterator:Lcom/amazon/ion/impl/lite/IonDatagramLite$SystemContentIterator; |
| 56 | ····return-void | 56 | ····return-void |
| 57 | .end·method | 57 | .end·method |
| 58 | .method·static·synthetic·access$000(Lcom/amazon/ion/impl/lite/IonDatagramLite$SystemIteratorPosition;)V | 58 | .method·static·synthetic·access$000(Lcom/amazon/ion/impl/lite/IonDatagramLite$SystemIteratorPosition;)V |
| 59 | ····.locals·0 | 59 | ····.locals·0 |
| 60 | ····.line·8 | 60 | ····.line·824 |
| 61 | ····invoke-direct·{p0},·Lcom/amazon/ion/impl/lite/IonDatagramLite$SystemIteratorPosition;->force_position_sync_helper()V | 61 | ····invoke-direct·{p0},·Lcom/amazon/ion/impl/lite/IonDatagramLite$SystemIteratorPosition;->force_position_sync_helper()V |
| 62 | ····return-void | 62 | ····return-void |
| 63 | .end·method | 63 | .end·method |
| 64 | .method·static·synthetic·access$100(Lcom/amazon/ion/impl/lite/IonDatagramLite$SystemIteratorPosition;)V | 64 | .method·static·synthetic·access$100(Lcom/amazon/ion/impl/lite/IonDatagramLite$SystemIteratorPosition;)V |
| 65 | ····.locals·0 | 65 | ····.locals·0 |
| 66 | ····.line·8 | 66 | ····.line·824 |
| 67 | ····invoke-direct·{p0},·Lcom/amazon/ion/impl/lite/IonDatagramLite$SystemIteratorPosition;->load_updated_position()V | 67 | ····invoke-direct·{p0},·Lcom/amazon/ion/impl/lite/IonDatagramLite$SystemIteratorPosition;->load_updated_position()V |
| 68 | ····return-void | 68 | ····return-void |
| 69 | .end·method | 69 | .end·method |
| 70 | .method·private·static·count_system_values(Lcom/amazon/ion/IonSystem;Lcom/amazon/ion/SymbolTable;Lcom/amazon/ion/SymbolTable;)I | 70 | .method·private·static·count_system_values(Lcom/amazon/ion/IonSystem;Lcom/amazon/ion/SymbolTable;Lcom/amazon/ion/SymbolTable;)I |
| 71 | ····.locals·2 | 71 | ····.locals·2 |
| 72 | ····const/4·v0,·0x0 | 72 | ····const/4·v0,·0x0 |
| 73 | ····.line·11 | 73 | ····.line·1116 |
| 74 | ····:goto_0 | 74 | ····:goto_0 |
| 75 | ····invoke-interface·{p2},·Lcom/amazon/ion/SymbolTable;->isLocalTable()Z | 75 | ····invoke-interface·{p2},·Lcom/amazon/ion/SymbolTable;->isLocalTable()Z |
| 76 | ····move-result·v1 | 76 | ····move-result·v1 |
| 77 | ····if-eqz·v1,·:cond_0 | 77 | ····if-eqz·v1,·:cond_0 |
| 78 | ····add-int/lit8·v0,·v0,·0x1 | 78 | ····add-int/lit8·v0,·v0,·0x1 |
| 79 | ····.line·11 | 79 | ····.line·1118 |
| 80 | ····invoke-static·{p2,·p0},·Lcom/amazon/ion/impl/_Private_Utils;->symtabTree(Lcom/amazon/ion/SymbolTable;Lcom/amazon/ion/ValueFactory;)Lcom/amazon/ion/IonStruct; | 80 | ····invoke-static·{p2,·p0},·Lcom/amazon/ion/impl/_Private_Utils;->symtabTree(Lcom/amazon/ion/SymbolTable;Lcom/amazon/ion/ValueFactory;)Lcom/amazon/ion/IonStruct; |
| 81 | ····move-result-object·p2 | 81 | ····move-result-object·p2 |
| 82 | ····invoke-interface·{p2},·Lcom/amazon/ion/IonStruct;->getSymbolTable()Lcom/amazon/ion/SymbolTable; | 82 | ····invoke-interface·{p2},·Lcom/amazon/ion/IonStruct;->getSymbolTable()Lcom/amazon/ion/SymbolTable; |
| 83 | ····move-result-object·p2 | 83 | ····move-result-object·p2 |
| 84 | ····goto·:goto_0 | 84 | ····goto·:goto_0 |
| 85 | ····:cond_0 | 85 | ····:cond_0 |
| 86 | ····if-eqz·p1,·:cond_1 | 86 | ····if-eqz·p1,·:cond_1 |
| 87 | ····.line·11 | 87 | ····.line·1122 |
| 88 | ····invoke-interface·{p1},·Lcom/amazon/ion/SymbolTable;->getIonVersionId()Ljava/lang/String; | 88 | ····invoke-interface·{p1},·Lcom/amazon/ion/SymbolTable;->getIonVersionId()Ljava/lang/String; |
| 89 | ····move-result-object·p0 | 89 | ····move-result-object·p0 |
| 90 | ····invoke-interface·{p2},·Lcom/amazon/ion/SymbolTable;->getIonVersionId()Ljava/lang/String; | 90 | ····invoke-interface·{p2},·Lcom/amazon/ion/SymbolTable;->getIonVersionId()Ljava/lang/String; |
| 91 | ····move-result-object·p1 | 91 | ····move-result-object·p1 |
| Offset 135, 29 lines modified | Offset 135, 29 lines modified | ||
| 135 | ····:cond_2 | 135 | ····:cond_2 |
| 136 | ····return·v0 | 136 | ····return·v0 |
| 137 | .end·method | 137 | .end·method |
| 138 | .method·private·final·force_position_sync_helper()V | 138 | .method·private·final·force_position_sync_helper()V |
| 139 | ····.locals·6 | 139 | ····.locals·6 |
| 140 | ····.line·10 | 140 | ····.line·1086 |
| 141 | ····iget-object·v0,·p0,·Lcom/amazon/ion/impl/lite/IonDatagramLite$SystemIteratorPosition;->__iterator:Lcom/amazon/ion/impl/lite/IonDatagramLite$SystemContentIterator; | 141 | ····iget-object·v0,·p0,·Lcom/amazon/ion/impl/lite/IonDatagramLite$SystemIteratorPosition;->__iterator:Lcom/amazon/ion/impl/lite/IonDatagramLite$SystemContentIterator; |
| 142 | ····iget-object·v1,·p0,·Lcom/amazon/ion/impl/lite/IonDatagramLite$SystemIteratorPosition;->__current_user_value:Lcom/amazon/ion/impl/lite/IonValueLite; | 142 | ····iget-object·v1,·p0,·Lcom/amazon/ion/impl/lite/IonDatagramLite$SystemIteratorPosition;->__current_user_value:Lcom/amazon/ion/impl/lite/IonValueLite; |
| 143 | ····invoke-virtual·{v0,·v1},·Lcom/amazon/ion/impl/lite/IonDatagramLite$SystemContentIterator;->datagram_contains(Lcom/amazon/ion/impl/lite/IonValueLite;)Z | 143 | ····invoke-virtual·{v0,·v1},·Lcom/amazon/ion/impl/lite/IonDatagramLite$SystemContentIterator;->datagram_contains(Lcom/amazon/ion/impl/lite/IonValueLite;)Z |
| 144 | ····move-result·v0 | 144 | ····move-result·v0 |
| 145 | ····if-eqz·v0,·:cond_3 | 145 | ····if-eqz·v0,·:cond_3 |
| 146 | ····.line·1 | 146 | ····.line·1089 |
| 147 | ····iget·v0,·p0,·Lcom/amazon/ion/impl/lite/IonDatagramLite$SystemIteratorPosition;->__user_index:I | 147 | ····iget·v0,·p0,·Lcom/amazon/ion/impl/lite/IonDatagramLite$SystemIteratorPosition;->__user_index:I |
| 148 | ····.line·1 | 148 | ····.line·1090 |
| 149 | ····iget-object·v1,·p0,·Lcom/amazon/ion/impl/lite/IonDatagramLite$SystemIteratorPosition;->__current_user_value:Lcom/amazon/ion/impl/lite/IonValueLite; | 149 | ····iget-object·v1,·p0,·Lcom/amazon/ion/impl/lite/IonDatagramLite$SystemIteratorPosition;->__current_user_value:Lcom/amazon/ion/impl/lite/IonValueLite; |
| 150 | ····invoke-virtual·{v1},·Lcom/amazon/ion/impl/lite/IonValueLite;->_elementid()I | 150 | ····invoke-virtual·{v1},·Lcom/amazon/ion/impl/lite/IonValueLite;->_elementid()I |
| 151 | ····move-result·v1 | 151 | ····move-result·v1 |
| 152 | ····if-eq·v0,·v1,·:cond_2 | 152 | ····if-eq·v0,·v1,·:cond_2 |
| Offset 169, 101 lines modified | Offset 169, 101 lines modified | ||
| 169 | ····move-object·v3,·v2 | 169 | ····move-object·v3,·v2 |
| 170 | ····const/4·v2,·0x0 | 170 | ····const/4·v2,·0x0 |
| 171 | ····:goto_0 | 171 | ····:goto_0 |
| 172 | ····if-ge·v0,·v1,·:cond_1 | 172 | ····if-ge·v0,·v1,·:cond_1 |
| 173 | ····.line·1 | 173 | ····.line·1099 |
| 174 | ····iget-object·v4,·p0,·Lcom/amazon/ion/impl/lite/IonDatagramLite$SystemIteratorPosition;->__iterator:Lcom/amazon/ion/impl/lite/IonDatagramLite$SystemContentIterator; | 174 | ····iget-object·v4,·p0,·Lcom/amazon/ion/impl/lite/IonDatagramLite$SystemIteratorPosition;->__iterator:Lcom/amazon/ion/impl/lite/IonDatagramLite$SystemContentIterator; |
| Max diff block lines reached; 22157/26263 bytes (84.37%) of diff not shown. | |||
| Offset 16, 18 lines modified | Offset 16, 18 lines modified | ||
| 16 | .field·private·_sid:I | 16 | .field·private·_sid:I |
| 17 | #·direct·methods | 17 | #·direct·methods |
| 18 | .method·static·constructor·<clinit>()V | 18 | .method·static·constructor·<clinit>()V |
| 19 | ····.locals·1 | 19 | ····.locals·1 |
| 20 | ····.line· | 20 | ····.line·25 |
| 21 | ····sget-object·v0,·Lcom/amazon/ion/IonType;->SYMBOL:Lcom/amazon/ion/IonType; | 21 | ····sget-object·v0,·Lcom/amazon/ion/IonType;->SYMBOL:Lcom/amazon/ion/IonType; |
| 22 | ····.line· | 22 | ····.line·26 |
| 23 | ····invoke-virtual·{v0},·Lcom/amazon/ion/IonType;->toString()Ljava/lang/String; | 23 | ····invoke-virtual·{v0},·Lcom/amazon/ion/IonType;->toString()Ljava/lang/String; |
| 24 | ····move-result-object·v0 | 24 | ····move-result-object·v0 |
| 25 | ····invoke-virtual·{v0},·Ljava/lang/String;->hashCode()I | 25 | ····invoke-virtual·{v0},·Ljava/lang/String;->hashCode()I |
| 26 | ····move-result·v0 | 26 | ····move-result·v0 |
| Offset 47, 152 lines modified | Offset 47, 152 lines modified | ||
| 47 | ····const/4·v1,·0x1 | 47 | ····const/4·v1,·0x1 |
| 48 | ····goto·:goto_0 | 48 | ····goto·:goto_0 |
| 49 | ····:cond_0 | 49 | ····:cond_0 |
| 50 | ····const/4·v1,·0x0 | 50 | ····const/4·v1,·0x0 |
| 51 | ····.line· | 51 | ····.line·45 |
| 52 | ····:goto_0 | 52 | ····:goto_0 |
| 53 | ····invoke-direct·{p0,·p1,·v1},·Lcom/amazon/ion/impl/lite/IonTextLite;-><init>(Lcom/amazon/ion/impl/lite/ContainerlessContext;Z)V | 53 | ····invoke-direct·{p0,·p1,·v1},·Lcom/amazon/ion/impl/lite/IonTextLite;-><init>(Lcom/amazon/ion/impl/lite/ContainerlessContext;Z)V |
| 54 | ····const/4·p1,·-0x1 | 54 | ····const/4·p1,·-0x1 |
| 55 | ····.line· | 55 | ····.line·28 |
| 56 | ····iput·p1,·p0,·Lcom/amazon/ion/impl/lite/IonSymbolLite;->_sid:I | 56 | ····iput·p1,·p0,·Lcom/amazon/ion/impl/lite/IonSymbolLite;->_sid:I |
| 57 | ····if-eqz·p2,·:cond_2 | 57 | ····if-eqz·p2,·:cond_2 |
| 58 | ····.line· | 58 | ····.line·48 |
| 59 | ····invoke-interface·{p2},·Lcom/amazon/ion/SymbolToken;->getText()Ljava/lang/String; | 59 | ····invoke-interface·{p2},·Lcom/amazon/ion/SymbolToken;->getText()Ljava/lang/String; |
| 60 | ····move-result-object·p1 | 60 | ····move-result-object·p1 |
| 61 | ····.line· | 61 | ····.line·49 |
| 62 | ····invoke-interface·{p2},·Lcom/amazon/ion/SymbolToken;->getSid()I | 62 | ····invoke-interface·{p2},·Lcom/amazon/ion/SymbolToken;->getSid()I |
| 63 | ····move-result·p2 | 63 | ····move-result·p2 |
| 64 | ····if-eqz·p1,·:cond_1 | 64 | ····if-eqz·p1,·:cond_1 |
| 65 | ····.line· | 65 | ····.line·54 |
| 66 | ····invoke-super·{p0,·p1},·Lcom/amazon/ion/impl/lite/IonTextLite;->setValue(Ljava/lang/String;)V | 66 | ····invoke-super·{p0,·p1},·Lcom/amazon/ion/impl/lite/IonTextLite;->setValue(Ljava/lang/String;)V |
| 67 | ····goto·:goto_1 | 67 | ····goto·:goto_1 |
| 68 | ····.line· | 68 | ····.line·60 |
| 69 | ····:cond_1 | 69 | ····:cond_1 |
| 70 | ····iput·p2,·p0,·Lcom/amazon/ion/impl/lite/IonSymbolLite;->_sid:I | 70 | ····iput·p2,·p0,·Lcom/amazon/ion/impl/lite/IonSymbolLite;->_sid:I |
| 71 | ····.line· | 71 | ····.line·62 |
| 72 | ····invoke-virtual·{p0,·v0},·Lcom/amazon/ion/impl/lite/IonSymbolLite;->_isSymbolIdPresent(Z)Z | 72 | ····invoke-virtual·{p0,·v0},·Lcom/amazon/ion/impl/lite/IonSymbolLite;->_isSymbolIdPresent(Z)Z |
| 73 | ····:cond_2 | 73 | ····:cond_2 |
| 74 | ····:goto_1 | 74 | ····:goto_1 |
| 75 | ····return-void | 75 | ····return-void |
| 76 | .end·method | 76 | .end·method |
| 77 | .method·constructor·<init>(Lcom/amazon/ion/impl/lite/ContainerlessContext;Z)V | 77 | .method·constructor·<init>(Lcom/amazon/ion/impl/lite/ContainerlessContext;Z)V |
| 78 | ····.locals·0 | 78 | ····.locals·0 |
| 79 | ····.line· | 79 | ····.line·35 |
| 80 | ····invoke-direct·{p0,·p1,·p2},·Lcom/amazon/ion/impl/lite/IonTextLite;-><init>(Lcom/amazon/ion/impl/lite/ContainerlessContext;Z)V | 80 | ····invoke-direct·{p0,·p1,·p2},·Lcom/amazon/ion/impl/lite/IonTextLite;-><init>(Lcom/amazon/ion/impl/lite/ContainerlessContext;Z)V |
| 81 | ····const/4·p1,·-0x1 | 81 | ····const/4·p1,·-0x1 |
| 82 | ····.line· | 82 | ····.line·28 |
| 83 | ····iput·p1,·p0,·Lcom/amazon/ion/impl/lite/IonSymbolLite;->_sid:I | 83 | ····iput·p1,·p0,·Lcom/amazon/ion/impl/lite/IonSymbolLite;->_sid:I |
| 84 | ····return-void | 84 | ····return-void |
| 85 | .end·method | 85 | .end·method |
| 86 | .method·constructor·<init>(Lcom/amazon/ion/impl/lite/IonSymbolLite;Lcom/amazon/ion/impl/lite/IonContext;)V | 86 | .method·constructor·<init>(Lcom/amazon/ion/impl/lite/IonSymbolLite;Lcom/amazon/ion/impl/lite/IonContext;)V |
| 87 | ····.locals·0 | 87 | ····.locals·0 |
| 88 | ····.annotation·system·Ldalvik/annotation/Throws; | 88 | ····.annotation·system·Ldalvik/annotation/Throws; |
| 89 | ········value·=·{ | 89 | ········value·=·{ |
| 90 | ············Lcom/amazon/ion/UnknownSymbolException; | 90 | ············Lcom/amazon/ion/UnknownSymbolException; |
| 91 | ········} | 91 | ········} |
| 92 | ····.end·annotation | 92 | ····.end·annotation |
| 93 | ····.line· | 93 | ····.line·40 |
| 94 | ····invoke-direct·{p0,·p1,·p2},·Lcom/amazon/ion/impl/lite/IonTextLite;-><init>(Lcom/amazon/ion/impl/lite/IonTextLite;Lcom/amazon/ion/impl/lite/IonContext;)V | 94 | ····invoke-direct·{p0,·p1,·p2},·Lcom/amazon/ion/impl/lite/IonTextLite;-><init>(Lcom/amazon/ion/impl/lite/IonTextLite;Lcom/amazon/ion/impl/lite/IonContext;)V |
| 95 | ····const/4·p1,·-0x1 | 95 | ····const/4·p1,·-0x1 |
| 96 | ····.line· | 96 | ····.line·28 |
| 97 | ····iput·p1,·p0,·Lcom/amazon/ion/impl/lite/IonSymbolLite;->_sid:I | 97 | ····iput·p1,·p0,·Lcom/amazon/ion/impl/lite/IonSymbolLite;->_sid:I |
| 98 | ····return-void | 98 | ····return-void |
| 99 | .end·method | 99 | .end·method |
| 100 | .method·private·_stringValue()Ljava/lang/String; | 100 | .method·private·_stringValue()Ljava/lang/String; |
| 101 | ····.locals·1 | 101 | ····.locals·1 |
| 102 | ····.line·1 | 102 | ····.line·181 |
| 103 | ····new-instance·v0,·Lcom/amazon/ion/impl/lite/IonValueLite$LazySymbolTableProvider; | 103 | ····new-instance·v0,·Lcom/amazon/ion/impl/lite/IonValueLite$LazySymbolTableProvider; |
| 104 | ····invoke-direct·{v0,·p0},·Lcom/amazon/ion/impl/lite/IonValueLite$LazySymbolTableProvider;-><init>(Lcom/amazon/ion/impl/lite/IonValueLite;)V | 104 | ····invoke-direct·{v0,·p0},·Lcom/amazon/ion/impl/lite/IonValueLite$LazySymbolTableProvider;-><init>(Lcom/amazon/ion/impl/lite/IonValueLite;)V |
| 105 | ····invoke-direct·{p0,·v0},·Lcom/amazon/ion/impl/lite/IonSymbolLite;->_stringValue(Lcom/amazon/ion/impl/_Private_IonValue$SymbolTableProvider;)Ljava/lang/String; | 105 | ····invoke-direct·{p0,·v0},·Lcom/amazon/ion/impl/lite/IonSymbolLite;->_stringValue(Lcom/amazon/ion/impl/_Private_IonValue$SymbolTableProvider;)Ljava/lang/String; |
| 106 | ····move-result-object·v0 | 106 | ····move-result-object·v0 |
| 107 | ····return-object·v0 | 107 | ····return-object·v0 |
| 108 | .end·method | 108 | .end·method |
| 109 | .method·private·_stringValue(Lcom/amazon/ion/impl/_Private_IonValue$SymbolTableProvider;)Ljava/lang/String; | 109 | .method·private·_stringValue(Lcom/amazon/ion/impl/_Private_IonValue$SymbolTableProvider;)Ljava/lang/String; |
| 110 | ····.locals·1 | 110 | ····.locals·1 |
| 111 | ····.line·1 | 111 | ····.line·186 |
| 112 | ····invoke-virtual·{p0},·Lcom/amazon/ion/impl/lite/IonSymbolLite;->_get_value()Ljava/lang/String; | 112 | ····invoke-virtual·{p0},·Lcom/amazon/ion/impl/lite/IonSymbolLite;->_get_value()Ljava/lang/String; |
| 113 | ····move-result-object·v0 | 113 | ····move-result-object·v0 |
| 114 | ····if-nez·v0,·:cond_0 | 114 | ····if-nez·v0,·:cond_0 |
| 115 | ····.line· | 115 | ····.line·191 |
| 116 | ····invoke-interface·{p1},·Lcom/amazon/ion/impl/_Private_IonValue$SymbolTableProvider;->getSymbolTable()Lcom/amazon/ion/SymbolTable; | 116 | ····invoke-interface·{p1},·Lcom/amazon/ion/impl/_Private_IonValue$SymbolTableProvider;->getSymbolTable()Lcom/amazon/ion/SymbolTable; |
| Max diff block lines reached; 16657/20359 bytes (81.82%) of diff not shown. | |||
| Offset 10, 18 lines modified | Offset 10, 18 lines modified | ||
| 10 | .field·private·static·final·HASH_SIGNATURE:I | 10 | .field·private·static·final·HASH_SIGNATURE:I |
| 11 | #·direct·methods | 11 | #·direct·methods |
| 12 | .method·static·constructor·<clinit>()V | 12 | .method·static·constructor·<clinit>()V |
| 13 | ····.locals·1 | 13 | ····.locals·1 |
| 14 | ····.line· | 14 | ····.line·16 |
| 15 | ····sget-object·v0,·Lcom/amazon/ion/IonType;->NULL:Lcom/amazon/ion/IonType; | 15 | ····sget-object·v0,·Lcom/amazon/ion/IonType;->NULL:Lcom/amazon/ion/IonType; |
| 16 | ····.line· | 16 | ····.line·17 |
| 17 | ····invoke-virtual·{v0},·Lcom/amazon/ion/IonType;->toString()Ljava/lang/String; | 17 | ····invoke-virtual·{v0},·Lcom/amazon/ion/IonType;->toString()Ljava/lang/String; |
| 18 | ····move-result-object·v0 | 18 | ····move-result-object·v0 |
| 19 | ····invoke-virtual·{v0},·Ljava/lang/String;->hashCode()I | 19 | ····invoke-virtual·{v0},·Ljava/lang/String;->hashCode()I |
| 20 | ····move-result·v0 | 20 | ····move-result·v0 |
| Offset 32, 24 lines modified | Offset 32, 24 lines modified | ||
| 32 | .end·method | 32 | .end·method |
| 33 | .method·protected·constructor·<init>(Lcom/amazon/ion/impl/lite/ContainerlessContext;)V | 33 | .method·protected·constructor·<init>(Lcom/amazon/ion/impl/lite/ContainerlessContext;)V |
| 34 | ····.locals·1 | 34 | ····.locals·1 |
| 35 | ····const/4·v0,·0x1 | 35 | ····const/4·v0,·0x1 |
| 36 | ····.line· | 36 | ····.line·21 |
| 37 | ····invoke-direct·{p0,·p1,·v0},·Lcom/amazon/ion/impl/lite/IonValueLite;-><init>(Lcom/amazon/ion/impl/lite/ContainerlessContext;Z)V | 37 | ····invoke-direct·{p0,·p1,·v0},·Lcom/amazon/ion/impl/lite/IonValueLite;-><init>(Lcom/amazon/ion/impl/lite/ContainerlessContext;Z)V |
| 38 | ····return-void | 38 | ····return-void |
| 39 | .end·method | 39 | .end·method |
| 40 | .method·constructor·<init>(Lcom/amazon/ion/impl/lite/IonNullLite;Lcom/amazon/ion/impl/lite/IonContext;)V | 40 | .method·constructor·<init>(Lcom/amazon/ion/impl/lite/IonNullLite;Lcom/amazon/ion/impl/lite/IonContext;)V |
| 41 | ····.locals·0 | 41 | ····.locals·0 |
| 42 | ····.line· | 42 | ····.line·26 |
| 43 | ····invoke-direct·{p0,·p1,·p2},·Lcom/amazon/ion/impl/lite/IonValueLite;-><init>(Lcom/amazon/ion/impl/lite/IonValueLite;Lcom/amazon/ion/impl/lite/IonContext;)V | 43 | ····invoke-direct·{p0,·p1,·p2},·Lcom/amazon/ion/impl/lite/IonValueLite;-><init>(Lcom/amazon/ion/impl/lite/IonValueLite;Lcom/amazon/ion/impl/lite/IonContext;)V |
| 44 | ····return-void | 44 | ····return-void |
| 45 | .end·method | 45 | .end·method |
| 46 | #·virtual·methods | 46 | #·virtual·methods |
| Offset 57, 51 lines modified | Offset 57, 51 lines modified | ||
| 57 | ····.locals·0 | 57 | ····.locals·0 |
| 58 | ····.annotation·system·Ldalvik/annotation/Throws; | 58 | ····.annotation·system·Ldalvik/annotation/Throws; |
| 59 | ········value·=·{ | 59 | ········value·=·{ |
| 60 | ············Ljava/lang/Exception; | 60 | ············Ljava/lang/Exception; |
| 61 | ········} | 61 | ········} |
| 62 | ····.end·annotation | 62 | ····.end·annotation |
| 63 | ····.line· | 63 | ····.line·32 |
| 64 | ····invoke-interface·{p1,·p0},·Lcom/amazon/ion/ValueVisitor;->visit(Lcom/amazon/ion/IonNull;)V | 64 | ····invoke-interface·{p1,·p0},·Lcom/amazon/ion/ValueVisitor;->visit(Lcom/amazon/ion/IonNull;)V |
| 65 | ····return-void | 65 | ····return-void |
| 66 | .end·method | 66 | .end·method |
| 67 | .method·public·bridge·synthetic·clone()Lcom/amazon/ion/IonNull; | 67 | .method·public·bridge·synthetic·clone()Lcom/amazon/ion/IonNull; |
| 68 | ····.locals·1 | 68 | ····.locals·1 |
| 69 | ····.annotation·system·Ldalvik/annotation/Throws; | 69 | ····.annotation·system·Ldalvik/annotation/Throws; |
| 70 | ········value·=·{ | 70 | ········value·=·{ |
| 71 | ············Lcom/amazon/ion/UnknownSymbolException; | 71 | ············Lcom/amazon/ion/UnknownSymbolException; |
| 72 | ········} | 72 | ········} |
| 73 | ····.end·annotation | 73 | ····.end·annotation |
| 74 | ····.line· | 74 | ····.line·12 |
| 75 | ····invoke-virtual·{p0},·Lcom/amazon/ion/impl/lite/IonNullLite;->clone()Lcom/amazon/ion/impl/lite/IonNullLite; | 75 | ····invoke-virtual·{p0},·Lcom/amazon/ion/impl/lite/IonNullLite;->clone()Lcom/amazon/ion/impl/lite/IonNullLite; |
| 76 | ····move-result-object·v0 | 76 | ····move-result-object·v0 |
| 77 | ····return-object·v0 | 77 | ····return-object·v0 |
| 78 | .end·method | 78 | .end·method |
| 79 | .method·public·bridge·synthetic·clone()Lcom/amazon/ion/IonValue; | 79 | .method·public·bridge·synthetic·clone()Lcom/amazon/ion/IonValue; |
| 80 | ····.locals·1 | 80 | ····.locals·1 |
| 81 | ····.line· | 81 | ····.line·12 |
| 82 | ····invoke-virtual·{p0},·Lcom/amazon/ion/impl/lite/IonNullLite;->clone()Lcom/amazon/ion/impl/lite/IonNullLite; | 82 | ····invoke-virtual·{p0},·Lcom/amazon/ion/impl/lite/IonNullLite;->clone()Lcom/amazon/ion/impl/lite/IonNullLite; |
| 83 | ····move-result-object·v0 | 83 | ····move-result-object·v0 |
| 84 | ····return-object·v0 | 84 | ····return-object·v0 |
| 85 | .end·method | 85 | .end·method |
| 86 | .method·public·clone()Lcom/amazon/ion/impl/lite/IonNullLite; | 86 | .method·public·clone()Lcom/amazon/ion/impl/lite/IonNullLite; |
| 87 | ····.locals·1 | 87 | ····.locals·1 |
| 88 | ····.line· | 88 | ····.line·44 |
| 89 | ····invoke-virtual·{p0},·Lcom/amazon/ion/impl/lite/IonNullLite;->getSystem()Lcom/amazon/ion/impl/lite/IonSystemLite; | 89 | ····invoke-virtual·{p0},·Lcom/amazon/ion/impl/lite/IonNullLite;->getSystem()Lcom/amazon/ion/impl/lite/IonSystemLite; |
| 90 | ····move-result-object·v0 | 90 | ····move-result-object·v0 |
| 91 | ····invoke-static·{v0},·Lcom/amazon/ion/impl/lite/ContainerlessContext;->wrap(Lcom/amazon/ion/impl/lite/IonSystemLite;)Lcom/amazon/ion/impl/lite/ContainerlessContext; | 91 | ····invoke-static·{v0},·Lcom/amazon/ion/impl/lite/ContainerlessContext;->wrap(Lcom/amazon/ion/impl/lite/IonSystemLite;)Lcom/amazon/ion/impl/lite/ContainerlessContext; |
| 92 | ····move-result-object·v0 | 92 | ····move-result-object·v0 |
| Offset 119, 57 lines modified | Offset 119, 57 lines modified | ||
| 119 | ····.locals·1 | 119 | ····.locals·1 |
| 120 | ····.annotation·system·Ldalvik/annotation/Throws; | 120 | ····.annotation·system·Ldalvik/annotation/Throws; |
| 121 | ········value·=·{ | 121 | ········value·=·{ |
| 122 | ············Ljava/lang/CloneNotSupportedException; | 122 | ············Ljava/lang/CloneNotSupportedException; |
| 123 | ········} | 123 | ········} |
| 124 | ····.end·annotation | 124 | ····.end·annotation |
| 125 | ····.line· | 125 | ····.line·12 |
| 126 | ····invoke-virtual·{p0},·Lcom/amazon/ion/impl/lite/IonNullLite;->clone()Lcom/amazon/ion/impl/lite/IonNullLite; | 126 | ····invoke-virtual·{p0},·Lcom/amazon/ion/impl/lite/IonNullLite;->clone()Lcom/amazon/ion/impl/lite/IonNullLite; |
| 127 | ····move-result-object·v0 | 127 | ····move-result-object·v0 |
| 128 | ····return-object·v0 | 128 | ····return-object·v0 |
| 129 | .end·method | 129 | .end·method |
| 130 | .method·public·getType()Lcom/amazon/ion/IonType; | 130 | .method·public·getTypeSlow()Lcom/amazon/ion/IonType; |
| 131 | ····.locals·1 | 131 | ····.locals·1 |
| 132 | ····.line· | 132 | ····.line·50 |
| 133 | ····sget-object·v0,·Lcom/amazon/ion/IonType;->NULL:Lcom/amazon/ion/IonType; | 133 | ····sget-object·v0,·Lcom/amazon/ion/IonType;->NULL:Lcom/amazon/ion/IonType; |
| 134 | ····return-object·v0 | 134 | ····return-object·v0 |
| 135 | .end·method | 135 | .end·method |
| 136 | .method·hashSignature()I | 136 | .method·hashSignature()I |
| 137 | ····.locals·1 | 137 | ····.locals·1 |
| 138 | ····.line· | 138 | ····.line·62 |
| 139 | ····sget·v0,·Lcom/amazon/ion/impl/lite/IonNullLite;->HASH_SIGNATURE:I | 139 | ····sget·v0,·Lcom/amazon/ion/impl/lite/IonNullLite;->HASH_SIGNATURE:I |
| 140 | ····return·v0 | 140 | ····return·v0 |
| Max diff block lines reached; 1012/4566 bytes (22.16%) of diff not shown. | |||
| Offset 19, 31 lines modified | Offset 19, 43 lines modified | ||
| 19 | .field·final·synthetic·val$fieldName:Ljava/lang/String; | 19 | .field·final·synthetic·val$fieldName:Ljava/lang/String; |
| 20 | #·direct·methods | 20 | #·direct·methods |
| 21 | .method·constructor·<init>(Lcom/amazon/ion/impl/lite/IonStructLite;Lcom/amazon/ion/ValueFactory;Ljava/lang/String;)V | 21 | .method·constructor·<init>(Lcom/amazon/ion/impl/lite/IonStructLite;Lcom/amazon/ion/ValueFactory;Ljava/lang/String;)V |
| 22 | ····.locals·0 | 22 | ····.locals·0 |
| 23 | ····.annotation·system·Ldalvik/annotation/MethodParameters; | ||
| 24 | ········accessFlags·=·{ | ||
| 25 | ············0x8010, | ||
| 26 | ············0x0, | ||
| 27 | ············0x1010 | ||
| 28 | ········} | ||
| 29 | ········names·=·{ | ||
| 30 | ············null, | ||
| 31 | ············null, | ||
| 32 | ············null | ||
| 33 | ········} | ||
| 34 | ····.end·annotation | ||
| 23 | ····.line· | 35 | ····.line·494 |
| 24 | ····iput-object·p1,·p0,·Lcom/amazon/ion/impl/lite/IonStructLite$2;->this$0:Lcom/amazon/ion/impl/lite/IonStructLite; | 36 | ····iput-object·p1,·p0,·Lcom/amazon/ion/impl/lite/IonStructLite$2;->this$0:Lcom/amazon/ion/impl/lite/IonStructLite; |
| 25 | ····iput-object·p3,·p0,·Lcom/amazon/ion/impl/lite/IonStructLite$2;->val$fieldName:Ljava/lang/String; | 37 | ····iput-object·p3,·p0,·Lcom/amazon/ion/impl/lite/IonStructLite$2;->val$fieldName:Ljava/lang/String; |
| 26 | ····invoke-direct·{p0,·p2},·Lcom/amazon/ion/impl/_Private_CurriedValueFactory;-><init>(Lcom/amazon/ion/ValueFactory;)V | 38 | ····invoke-direct·{p0,·p2},·Lcom/amazon/ion/impl/_Private_CurriedValueFactory;-><init>(Lcom/amazon/ion/ValueFactory;)V |
| 27 | ····return-void | 39 | ····return-void |
| 28 | .end·method | 40 | .end·method |
| 29 | #·virtual·methods | 41 | #·virtual·methods |
| 30 | .method·protected·handle(Lcom/amazon/ion/IonValue;)V | 42 | .method·protected·handle(Lcom/amazon/ion/IonValue;)V |
| 31 | ····.locals·2 | 43 | ····.locals·2 |
| 32 | ····.line· | 44 | ····.line·498 |
| 33 | ····iget-object·v0,·p0,·Lcom/amazon/ion/impl/lite/IonStructLite$2;->this$0:Lcom/amazon/ion/impl/lite/IonStructLite; | 45 | ····iget-object·v0,·p0,·Lcom/amazon/ion/impl/lite/IonStructLite$2;->this$0:Lcom/amazon/ion/impl/lite/IonStructLite; |
| 34 | ····iget-object·v1,·p0,·Lcom/amazon/ion/impl/lite/IonStructLite$2;->val$fieldName:Ljava/lang/String; | 46 | ····iget-object·v1,·p0,·Lcom/amazon/ion/impl/lite/IonStructLite$2;->val$fieldName:Ljava/lang/String; |
| 35 | ····invoke-virtual·{v0,·v1,·p1},·Lcom/amazon/ion/impl/lite/IonStructLite;->put(Ljava/lang/String;Lcom/amazon/ion/IonValue;)V | 47 | ····invoke-virtual·{v0,·v1,·p1},·Lcom/amazon/ion/impl/lite/IonStructLite;->put(Ljava/lang/String;Lcom/amazon/ion/IonValue;)V |
| 36 | ····return-void | 48 | ····return-void |
| Offset 6, 16 lines modified | Offset 6, 16 lines modified | ||
| 6 | .implements·Lcom/amazon/ion/impl/_Private_IonContainer; | 6 | .implements·Lcom/amazon/ion/impl/_Private_IonContainer; |
| 7 | .implements·Lcom/amazon/ion/impl/lite/IonContext; | 7 | .implements·Lcom/amazon/ion/impl/lite/IonContext; |
| 8 | #·annotations | 8 | #·annotations |
| 9 | .annotation·system·Ldalvik/annotation/MemberClasses; | 9 | .annotation·system·Ldalvik/annotation/MemberClasses; |
| 10 | ····value·=·{ | 10 | ····value·=·{ |
| 11 | ········Lcom/amazon/ion/impl/lite/IonContainerLite$CloneContext;, | ||
| 11 | ········Lcom/amazon/ion/impl/lite/IonContainerLite$SequenceContentIterator; | 12 | ········Lcom/amazon/ion/impl/lite/IonContainerLite$SequenceContentIterator; |
| 12 | ········Lcom/amazon/ion/impl/lite/IonContainerLite$CloneContext; | ||
| 13 | ····} | 13 | ····} |
| 14 | .end·annotation | 14 | .end·annotation |
| 15 | #·static·fields | 15 | #·static·fields |
| 16 | .field·static·final·synthetic·$assertionsDisabled:Z·=·false | 16 | .field·static·final·synthetic·$assertionsDisabled:Z·=·false |
| Offset 873, 14 lines modified | Offset 873, 22 lines modified | ||
| 873 | ····iget-object·v0,·p0,·Lcom/amazon/ion/impl/lite/IonContainerLite;->ionSystem:Lcom/amazon/ion/impl/lite/IonSystemLite; | 873 | ····iget-object·v0,·p0,·Lcom/amazon/ion/impl/lite/IonContainerLite;->ionSystem:Lcom/amazon/ion/impl/lite/IonSystemLite; |
| 874 | ····return-object·v0 | 874 | ····return-object·v0 |
| 875 | .end·method | 875 | .end·method |
| 876 | .method·public·bridge·synthetic·get_child(I)Lcom/amazon/ion/IonValue; | 876 | .method·public·bridge·synthetic·get_child(I)Lcom/amazon/ion/IonValue; |
| 877 | ····.locals·0 | 877 | ····.locals·0 |
| 878 | ····.annotation·system·Ldalvik/annotation/MethodParameters; | ||
| 879 | ········accessFlags·=·{ | ||
| 880 | ············0x1000 | ||
| 881 | ········} | ||
| 882 | ········names·=·{ | ||
| 883 | ············null | ||
| 884 | ········} | ||
| 885 | ····.end·annotation | ||
| 878 | ····.line·39 | 886 | ····.line·39 |
| 879 | ····invoke-virtual·{p0,·p1},·Lcom/amazon/ion/impl/lite/IonContainerLite;->get_child(I)Lcom/amazon/ion/impl/lite/IonValueLite; | 887 | ····invoke-virtual·{p0,·p1},·Lcom/amazon/ion/impl/lite/IonContainerLite;->get_child(I)Lcom/amazon/ion/impl/lite/IonValueLite; |
| 880 | ····move-result-object·p1 | 888 | ····move-result-object·p1 |
| 881 | ····return-object·p1 | 889 | ····return-object·p1 |
| Offset 136, 25 lines modified | Offset 136, 45 lines modified | ||
| 136 | ····iget-object·v0,·p0,·Lcom/amazon/ion/impl/lite/ValueFactoryLite;->_lstFactory:Lcom/amazon/ion/impl/_Private_LocalSymbolTableFactory; | 136 | ····iget-object·v0,·p0,·Lcom/amazon/ion/impl/lite/ValueFactoryLite;->_lstFactory:Lcom/amazon/ion/impl/_Private_LocalSymbolTableFactory; |
| 137 | ····return-object·v0 | 137 | ····return-object·v0 |
| 138 | .end·method | 138 | .end·method |
| 139 | .method·public·bridge·synthetic·newBlob([B)Lcom/amazon/ion/IonBlob; | 139 | .method·public·bridge·synthetic·newBlob([B)Lcom/amazon/ion/IonBlob; |
| 140 | ····.locals·0 | 140 | ····.locals·0 |
| 141 | ····.annotation·system·Ldalvik/annotation/MethodParameters; | ||
| 142 | ········accessFlags·=·{ | ||
| 143 | ············0x1000 | ||
| 144 | ········} | ||
| 145 | ········names·=·{ | ||
| 146 | ············null | ||
| 147 | ········} | ||
| 148 | ····.end·annotation | ||
| 141 | ····.line·41 | 149 | ····.line·41 |
| 142 | ····invoke-virtual·{p0,·p1},·Lcom/amazon/ion/impl/lite/ValueFactoryLite;->newBlob([B)Lcom/amazon/ion/impl/lite/IonBlobLite; | 150 | ····invoke-virtual·{p0,·p1},·Lcom/amazon/ion/impl/lite/ValueFactoryLite;->newBlob([B)Lcom/amazon/ion/impl/lite/IonBlobLite; |
| 143 | ····move-result-object·p1 | 151 | ····move-result-object·p1 |
| 144 | ····return-object·p1 | 152 | ····return-object·p1 |
| 145 | .end·method | 153 | .end·method |
| 146 | .method·public·bridge·synthetic·newBlob([BII)Lcom/amazon/ion/IonBlob; | 154 | .method·public·bridge·synthetic·newBlob([BII)Lcom/amazon/ion/IonBlob; |
| 147 | ····.locals·0 | 155 | ····.locals·0 |
| 156 | ····.annotation·system·Ldalvik/annotation/MethodParameters; | ||
| 157 | ········accessFlags·=·{ | ||
| 158 | ············0x1000, | ||
| 159 | ············0x1000, | ||
| 160 | ············0x1000 | ||
| 161 | ········} | ||
| 162 | ········names·=·{ | ||
| 163 | ············null, | ||
| 164 | ············null, | ||
| 165 | ············null | ||
| 166 | ········} | ||
| 167 | ····.end·annotation | ||
| 148 | ····.line·41 | 168 | ····.line·41 |
| 149 | ····invoke-virtual·{p0,·p1,·p2,·p3},·Lcom/amazon/ion/impl/lite/ValueFactoryLite;->newBlob([BII)Lcom/amazon/ion/impl/lite/IonBlobLite; | 169 | ····invoke-virtual·{p0,·p1,·p2,·p3},·Lcom/amazon/ion/impl/lite/ValueFactoryLite;->newBlob([BII)Lcom/amazon/ion/impl/lite/IonBlobLite; |
| 150 | ····move-result-object·p1 | 170 | ····move-result-object·p1 |
| 151 | ····return-object·p1 | 171 | ····return-object·p1 |
| Offset 207, 25 lines modified | Offset 227, 41 lines modified | ||
| 207 | ····invoke-virtual·{v0,·p1,·p2,·p3},·Lcom/amazon/ion/impl/lite/IonBlobLite;->setBytes([BII)V | 227 | ····invoke-virtual·{v0,·p1,·p2,·p3},·Lcom/amazon/ion/impl/lite/IonBlobLite;->setBytes([BII)V |
| 208 | ····return-object·v0 | 228 | ····return-object·v0 |
| 209 | .end·method | 229 | .end·method |
| 210 | .method·public·bridge·synthetic·newBool(Ljava/lang/Boolean;)Lcom/amazon/ion/IonBool; | 230 | .method·public·bridge·synthetic·newBool(Ljava/lang/Boolean;)Lcom/amazon/ion/IonBool; |
| 211 | ····.locals·0 | 231 | ····.locals·0 |
| 232 | ····.annotation·system·Ldalvik/annotation/MethodParameters; | ||
| 233 | ········accessFlags·=·{ | ||
| 234 | ············0x1000 | ||
| 235 | ········} | ||
| 236 | ········names·=·{ | ||
| 237 | ············null | ||
| 238 | ········} | ||
| 239 | ····.end·annotation | ||
| 212 | ····.line·41 | 240 | ····.line·41 |
| 213 | ····invoke-virtual·{p0,·p1},·Lcom/amazon/ion/impl/lite/ValueFactoryLite;->newBool(Ljava/lang/Boolean;)Lcom/amazon/ion/impl/lite/IonBoolLite; | 241 | ····invoke-virtual·{p0,·p1},·Lcom/amazon/ion/impl/lite/ValueFactoryLite;->newBool(Ljava/lang/Boolean;)Lcom/amazon/ion/impl/lite/IonBoolLite; |
| 214 | ····move-result-object·p1 | 242 | ····move-result-object·p1 |
| 215 | ····return-object·p1 | 243 | ····return-object·p1 |
| 216 | .end·method | 244 | .end·method |
| 217 | .method·public·bridge·synthetic·newBool(Z)Lcom/amazon/ion/IonBool; | 245 | .method·public·bridge·synthetic·newBool(Z)Lcom/amazon/ion/IonBool; |
| 218 | ····.locals·0 | 246 | ····.locals·0 |
| 247 | ····.annotation·system·Ldalvik/annotation/MethodParameters; | ||
| 248 | ········accessFlags·=·{ | ||
| 249 | ············0x1000 | ||
| 250 | ········} | ||
| 251 | ········names·=·{ | ||
| 252 | ············null | ||
| 253 | ········} | ||
| 254 | ····.end·annotation | ||
| 219 | ····.line·41 | 255 | ····.line·41 |
| 220 | ····invoke-virtual·{p0,·p1},·Lcom/amazon/ion/impl/lite/ValueFactoryLite;->newBool(Z)Lcom/amazon/ion/impl/lite/IonBoolLite; | 256 | ····invoke-virtual·{p0,·p1},·Lcom/amazon/ion/impl/lite/ValueFactoryLite;->newBool(Z)Lcom/amazon/ion/impl/lite/IonBoolLite; |
| 221 | ····move-result-object·p1 | 257 | ····move-result-object·p1 |
| 222 | ····return-object·p1 | 258 | ····return-object·p1 |
| Offset 273, 25 lines modified | Offset 309, 45 lines modified | ||
| 273 | ····invoke-virtual·{v0,·p1},·Lcom/amazon/ion/impl/lite/IonBoolLite;->setValue(Z)V | 309 | ····invoke-virtual·{v0,·p1},·Lcom/amazon/ion/impl/lite/IonBoolLite;->setValue(Z)V |
| 274 | ····return-object·v0 | 310 | ····return-object·v0 |
| 275 | .end·method | 311 | .end·method |
| 276 | .method·public·bridge·synthetic·newClob([B)Lcom/amazon/ion/IonClob; | 312 | .method·public·bridge·synthetic·newClob([B)Lcom/amazon/ion/IonClob; |
| 277 | ····.locals·0 | 313 | ····.locals·0 |
| 314 | ····.annotation·system·Ldalvik/annotation/MethodParameters; | ||
| 315 | ········accessFlags·=·{ | ||
| 316 | ············0x1000 | ||
| 317 | ········} | ||
| 318 | ········names·=·{ | ||
| 319 | ············null | ||
| 320 | ········} | ||
| 321 | ····.end·annotation | ||
| 278 | ····.line·41 | 322 | ····.line·41 |
| 279 | ····invoke-virtual·{p0,·p1},·Lcom/amazon/ion/impl/lite/ValueFactoryLite;->newClob([B)Lcom/amazon/ion/impl/lite/IonClobLite; | 323 | ····invoke-virtual·{p0,·p1},·Lcom/amazon/ion/impl/lite/ValueFactoryLite;->newClob([B)Lcom/amazon/ion/impl/lite/IonClobLite; |
| 280 | ····move-result-object·p1 | 324 | ····move-result-object·p1 |
| 281 | ····return-object·p1 | 325 | ····return-object·p1 |
| 282 | .end·method | 326 | .end·method |
| 283 | .method·public·bridge·synthetic·newClob([BII)Lcom/amazon/ion/IonClob; | 327 | .method·public·bridge·synthetic·newClob([BII)Lcom/amazon/ion/IonClob; |
| 284 | ····.locals·0 | 328 | ····.locals·0 |
| 329 | ····.annotation·system·Ldalvik/annotation/MethodParameters; | ||
| 330 | ········accessFlags·=·{ | ||
| 331 | ············0x1000, | ||
| 332 | ············0x1000, | ||
| 333 | ············0x1000 | ||
| 334 | ········} | ||
| 335 | ········names·=·{ | ||
| 336 | ············null, | ||
| 337 | ············null, | ||
| 338 | ············null | ||
| 339 | ········} | ||
| 340 | ····.end·annotation | ||
| Max diff block lines reached; 13063/16417 bytes (79.57%) of diff not shown. | |||
| Offset 10, 18 lines modified | Offset 10, 18 lines modified | ||
| 10 | .field·private·static·final·HASH_SIGNATURE:I | 10 | .field·private·static·final·HASH_SIGNATURE:I |
| 11 | #·direct·methods | 11 | #·direct·methods |
| 12 | .method·static·constructor·<clinit>()V | 12 | .method·static·constructor·<clinit>()V |
| 13 | ····.locals·1 | 13 | ····.locals·1 |
| 14 | ····.line· | 14 | ····.line·17 |
| 15 | ····sget-object·v0,·Lcom/amazon/ion/IonType;->SEXP:Lcom/amazon/ion/IonType; | 15 | ····sget-object·v0,·Lcom/amazon/ion/IonType;->SEXP:Lcom/amazon/ion/IonType; |
| 16 | ····.line· | 16 | ····.line·18 |
| 17 | ····invoke-virtual·{v0},·Lcom/amazon/ion/IonType;->toString()Ljava/lang/String; | 17 | ····invoke-virtual·{v0},·Lcom/amazon/ion/IonType;->toString()Ljava/lang/String; |
| 18 | ····move-result-object·v0 | 18 | ····move-result-object·v0 |
| 19 | ····invoke-virtual·{v0},·Ljava/lang/String;->hashCode()I | 19 | ····invoke-virtual·{v0},·Ljava/lang/String;->hashCode()I |
| 20 | ····move-result·v0 | 20 | ····move-result·v0 |
| Offset 46, 33 lines modified | Offset 46, 33 lines modified | ||
| 46 | ····.annotation·system·Ldalvik/annotation/Throws; | 46 | ····.annotation·system·Ldalvik/annotation/Throws; |
| 47 | ········value·=·{ | 47 | ········value·=·{ |
| 48 | ············Lcom/amazon/ion/ContainedValueException; | 48 | ············Lcom/amazon/ion/ContainedValueException; |
| 49 | ········} | 49 | ········} |
| 50 | ····.end·annotation | 50 | ····.end·annotation |
| 51 | ····.line· | 51 | ····.line·44 |
| 52 | ····invoke-direct·{p0,·p1,·p2},·Lcom/amazon/ion/impl/lite/IonSequenceLite;-><init>(Lcom/amazon/ion/impl/lite/ContainerlessContext;Ljava/util/Collection;)V | 52 | ····invoke-direct·{p0,·p1,·p2},·Lcom/amazon/ion/impl/lite/IonSequenceLite;-><init>(Lcom/amazon/ion/impl/lite/ContainerlessContext;Ljava/util/Collection;)V |
| 53 | ····return-void | 53 | ····return-void |
| 54 | .end·method | 54 | .end·method |
| 55 | .method·constructor·<init>(Lcom/amazon/ion/impl/lite/ContainerlessContext;Z)V | 55 | .method·constructor·<init>(Lcom/amazon/ion/impl/lite/ContainerlessContext;Z)V |
| 56 | ····.locals·0 | 56 | ····.locals·0 |
| 57 | ····.line· | 57 | ····.line·22 |
| 58 | ····invoke-direct·{p0,·p1,·p2},·Lcom/amazon/ion/impl/lite/IonSequenceLite;-><init>(Lcom/amazon/ion/impl/lite/ContainerlessContext;Z)V | 58 | ····invoke-direct·{p0,·p1,·p2},·Lcom/amazon/ion/impl/lite/IonSequenceLite;-><init>(Lcom/amazon/ion/impl/lite/ContainerlessContext;Z)V |
| 59 | ····return-void | 59 | ····return-void |
| 60 | .end·method | 60 | .end·method |
| 61 | .method·constructor·<init>(Lcom/amazon/ion/impl/lite/IonSexpLite;Lcom/amazon/ion/impl/lite/IonContext;)V | 61 | .method·constructor·<init>(Lcom/amazon/ion/impl/lite/IonSexpLite;Lcom/amazon/ion/impl/lite/IonContext;)V |
| 62 | ····.locals·0 | 62 | ····.locals·0 |
| 63 | ····.line· | 63 | ····.line·27 |
| 64 | ····invoke-direct·{p0,·p1,·p2},·Lcom/amazon/ion/impl/lite/IonSequenceLite;-><init>(Lcom/amazon/ion/impl/lite/IonSequenceLite;Lcom/amazon/ion/impl/lite/IonContext;)V | 64 | ····invoke-direct·{p0,·p1,·p2},·Lcom/amazon/ion/impl/lite/IonSequenceLite;-><init>(Lcom/amazon/ion/impl/lite/IonSequenceLite;Lcom/amazon/ion/impl/lite/IonContext;)V |
| 65 | ····return-void | 65 | ····return-void |
| 66 | .end·method | 66 | .end·method |
| 67 | #·virtual·methods | 67 | #·virtual·methods |
| Offset 80, 40 lines modified | Offset 80, 40 lines modified | ||
| 80 | ····.locals·0 | 80 | ····.locals·0 |
| 81 | ····.annotation·system·Ldalvik/annotation/Throws; | 81 | ····.annotation·system·Ldalvik/annotation/Throws; |
| 82 | ········value·=·{ | 82 | ········value·=·{ |
| 83 | ············Ljava/lang/Exception; | 83 | ············Ljava/lang/Exception; |
| 84 | ········} | 84 | ········} |
| 85 | ····.end·annotation | 85 | ····.end·annotation |
| 86 | ····.line· | 86 | ····.line·73 |
| 87 | ····invoke-interface·{p1,·p0},·Lcom/amazon/ion/ValueVisitor;->visit(Lcom/amazon/ion/IonSexp;)V | 87 | ····invoke-interface·{p1,·p0},·Lcom/amazon/ion/ValueVisitor;->visit(Lcom/amazon/ion/IonSexp;)V |
| 88 | ····return-void | 88 | ····return-void |
| 89 | .end·method | 89 | .end·method |
| 90 | .method·public·bridge·synthetic·clone()Lcom/amazon/ion/IonContainer; | 90 | .method·public·bridge·synthetic·clone()Lcom/amazon/ion/IonContainer; |
| 91 | ····.locals·1 | 91 | ····.locals·1 |
| 92 | ····.annotation·system·Ldalvik/annotation/Throws; | 92 | ····.annotation·system·Ldalvik/annotation/Throws; |
| 93 | ········value·=·{ | 93 | ········value·=·{ |
| 94 | ············Lcom/amazon/ion/UnknownSymbolException; | 94 | ············Lcom/amazon/ion/UnknownSymbolException; |
| 95 | ········} | 95 | ········} |
| 96 | ····.end·annotation | 96 | ····.end·annotation |
| 97 | ····.line· | 97 | ····.line·13 |
| 98 | ····invoke-virtual·{p0},·Lcom/amazon/ion/impl/lite/IonSexpLite;->clone()Lcom/amazon/ion/impl/lite/IonSexpLite; | 98 | ····invoke-virtual·{p0},·Lcom/amazon/ion/impl/lite/IonSexpLite;->clone()Lcom/amazon/ion/impl/lite/IonSexpLite; |
| 99 | ····move-result-object·v0 | 99 | ····move-result-object·v0 |
| 100 | ····return-object·v0 | 100 | ····return-object·v0 |
| 101 | .end·method | 101 | .end·method |
| 102 | .method·public·bridge·synthetic·clone()Lcom/amazon/ion/IonSequence; | 102 | .method·public·bridge·synthetic·clone()Lcom/amazon/ion/IonSequence; |
| 103 | ····.locals·1 | 103 | ····.locals·1 |
| 104 | ····.line· | 104 | ····.line·13 |
| 105 | ····invoke-virtual·{p0},·Lcom/amazon/ion/impl/lite/IonSexpLite;->clone()Lcom/amazon/ion/impl/lite/IonSexpLite; | 105 | ····invoke-virtual·{p0},·Lcom/amazon/ion/impl/lite/IonSexpLite;->clone()Lcom/amazon/ion/impl/lite/IonSexpLite; |
| 106 | ····move-result-object·v0 | 106 | ····move-result-object·v0 |
| 107 | ····return-object·v0 | 107 | ····return-object·v0 |
| 108 | .end·method | 108 | .end·method |
| Offset 121, 15 lines modified | Offset 121, 15 lines modified | ||
| 121 | ····.locals·1 | 121 | ····.locals·1 |
| 122 | ····.annotation·system·Ldalvik/annotation/Throws; | 122 | ····.annotation·system·Ldalvik/annotation/Throws; |
| 123 | ········value·=·{ | 123 | ········value·=·{ |
| 124 | ············Lcom/amazon/ion/UnknownSymbolException; | 124 | ············Lcom/amazon/ion/UnknownSymbolException; |
| 125 | ········} | 125 | ········} |
| 126 | ····.end·annotation | 126 | ····.end·annotation |
| 127 | ····.line· | 127 | ····.line·13 |
| 128 | ····invoke-virtual·{p0},·Lcom/amazon/ion/impl/lite/IonSexpLite;->clone()Lcom/amazon/ion/impl/lite/IonSexpLite; | 128 | ····invoke-virtual·{p0},·Lcom/amazon/ion/impl/lite/IonSexpLite;->clone()Lcom/amazon/ion/impl/lite/IonSexpLite; |
| 129 | ····move-result-object·v0 | 129 | ····move-result-object·v0 |
| 130 | ····return-object·v0 | 130 | ····return-object·v0 |
| 131 | .end·method | 131 | .end·method |
| Offset 137, 28 lines modified | Offset 137, 28 lines modified | ||
| 137 | ····.locals·1 | 137 | ····.locals·1 |
| 138 | ····.annotation·system·Ldalvik/annotation/Throws; | 138 | ····.annotation·system·Ldalvik/annotation/Throws; |
| 139 | ········value·=·{ | 139 | ········value·=·{ |
| 140 | ············Lcom/amazon/ion/UnknownSymbolException; | 140 | ············Lcom/amazon/ion/UnknownSymbolException; |
| 141 | ········} | 141 | ········} |
| 142 | ····.end·annotation | 142 | ····.end·annotation |
| 143 | ····.line· | 143 | ····.line·13 |
| 144 | ····invoke-virtual·{p0},·Lcom/amazon/ion/impl/lite/IonSexpLite;->clone()Lcom/amazon/ion/impl/lite/IonSexpLite; | 144 | ····invoke-virtual·{p0},·Lcom/amazon/ion/impl/lite/IonSexpLite;->clone()Lcom/amazon/ion/impl/lite/IonSexpLite; |
| 145 | ····move-result-object·v0 | 145 | ····move-result-object·v0 |
| 146 | ····return-object·v0 | 146 | ····return-object·v0 |
| 147 | .end·method | 147 | .end·method |
| 148 | .method·public·clone()Lcom/amazon/ion/impl/lite/IonSexpLite; | 148 | .method·public·clone()Lcom/amazon/ion/impl/lite/IonSexpLite; |
| 149 | ····.locals·1 | 149 | ····.locals·1 |
| Max diff block lines reached; 1534/5028 bytes (30.51%) of diff not shown. | |||
| Offset 17, 28 lines modified | Offset 17, 38 lines modified | ||
| 17 | #·instance·fields | 17 | #·instance·fields |
| 18 | .field·final·synthetic·this$0:Lcom/amazon/ion/impl/lite/IonDatagramLite; | 18 | .field·final·synthetic·this$0:Lcom/amazon/ion/impl/lite/IonDatagramLite; |
| 19 | #·direct·methods | 19 | #·direct·methods |
| 20 | .method·constructor·<init>(Lcom/amazon/ion/impl/lite/IonDatagramLite;Lcom/amazon/ion/ValueFactory;)V | 20 | .method·constructor·<init>(Lcom/amazon/ion/impl/lite/IonDatagramLite;Lcom/amazon/ion/ValueFactory;)V |
| 21 | ····.locals·0 | 21 | ····.locals·0 |
| 22 | ····.annotation·system·Ldalvik/annotation/MethodParameters; | ||
| 23 | ········accessFlags·=·{ | ||
| 24 | ············0x8010, | ||
| 25 | ············0x0 | ||
| 26 | ········} | ||
| 27 | ········names·=·{ | ||
| 28 | ············null, | ||
| 29 | ············null | ||
| 30 | ········} | ||
| 31 | ····.end·annotation | ||
| 22 | ····.line·2 | 32 | ····.line·201 |
| 23 | ····iput-object·p1,·p0,·Lcom/amazon/ion/impl/lite/IonDatagramLite$1;->this$0:Lcom/amazon/ion/impl/lite/IonDatagramLite; | 33 | ····iput-object·p1,·p0,·Lcom/amazon/ion/impl/lite/IonDatagramLite$1;->this$0:Lcom/amazon/ion/impl/lite/IonDatagramLite; |
| 24 | ····invoke-direct·{p0,·p2},·Lcom/amazon/ion/impl/_Private_CurriedValueFactory;-><init>(Lcom/amazon/ion/ValueFactory;)V | 34 | ····invoke-direct·{p0,·p2},·Lcom/amazon/ion/impl/_Private_CurriedValueFactory;-><init>(Lcom/amazon/ion/ValueFactory;)V |
| 25 | ····return-void | 35 | ····return-void |
| 26 | .end·method | 36 | .end·method |
| 27 | #·virtual·methods | 37 | #·virtual·methods |
| 28 | .method·protected·handle(Lcom/amazon/ion/IonValue;)V | 38 | .method·protected·handle(Lcom/amazon/ion/IonValue;)V |
| 29 | ····.locals·1 | 39 | ····.locals·1 |
| 30 | ····.line·2 | 40 | ····.line·205 |
| 31 | ····iget-object·v0,·p0,·Lcom/amazon/ion/impl/lite/IonDatagramLite$1;->this$0:Lcom/amazon/ion/impl/lite/IonDatagramLite; | 41 | ····iget-object·v0,·p0,·Lcom/amazon/ion/impl/lite/IonDatagramLite$1;->this$0:Lcom/amazon/ion/impl/lite/IonDatagramLite; |
| 32 | ····invoke-virtual·{v0,·p1},·Lcom/amazon/ion/impl/lite/IonDatagramLite;->add(Lcom/amazon/ion/IonValue;)Z | 42 | ····invoke-virtual·{v0,·p1},·Lcom/amazon/ion/impl/lite/IonDatagramLite;->add(Lcom/amazon/ion/IonValue;)Z |
| 33 | ····return-void | 43 | ····return-void |
| 34 | .end·method | 44 | .end·method |
| Offset 7, 16 lines modified | Offset 7, 16 lines modified | ||
| 7 | .implements·Lcom/amazon/ion/impl/_Private_IonDatagram; | 7 | .implements·Lcom/amazon/ion/impl/_Private_IonDatagram; |
| 8 | .implements·Lcom/amazon/ion/impl/lite/IonContext; | 8 | .implements·Lcom/amazon/ion/impl/lite/IonContext; |
| 9 | #·annotations | 9 | #·annotations |
| 10 | .annotation·system·Ldalvik/annotation/MemberClasses; | 10 | .annotation·system·Ldalvik/annotation/MemberClasses; |
| 11 | ····value·=·{ | 11 | ····value·=·{ |
| 12 | ········Lcom/amazon/ion/impl/lite/IonDatagramLite$SystemContentIterator;, | ||
| 12 | ········Lcom/amazon/ion/impl/lite/IonDatagramLite$SystemIteratorPosition; | 13 | ········Lcom/amazon/ion/impl/lite/IonDatagramLite$SystemIteratorPosition; |
| 13 | ········Lcom/amazon/ion/impl/lite/IonDatagramLite$SystemContentIterator; | ||
| 14 | ····} | 14 | ····} |
| 15 | .end·annotation | 15 | .end·annotation |
| 16 | #·static·fields | 16 | #·static·fields |
| 17 | .field·static·final·synthetic·$assertionsDisabled:Z·=·false | 17 | .field·static·final·synthetic·$assertionsDisabled:Z·=·false |
| Offset 37, 18 lines modified | Offset 37, 18 lines modified | ||
| 37 | .field·private·final·_system:Lcom/amazon/ion/impl/lite/IonSystemLite; | 37 | .field·private·final·_system:Lcom/amazon/ion/impl/lite/IonSystemLite; |
| 38 | #·direct·methods | 38 | #·direct·methods |
| 39 | .method·static·constructor·<clinit>()V | 39 | .method·static·constructor·<clinit>()V |
| 40 | ····.locals·1 | 40 | ····.locals·1 |
| 41 | ····.line· | 41 | ····.line·71 |
| 42 | ····sget-object·v0,·Lcom/amazon/ion/IonType;->DATAGRAM:Lcom/amazon/ion/IonType; | 42 | ····sget-object·v0,·Lcom/amazon/ion/IonType;->DATAGRAM:Lcom/amazon/ion/IonType; |
| 43 | ····.line· | 43 | ····.line·72 |
| 44 | ····invoke-virtual·{v0},·Lcom/amazon/ion/IonType;->toString()Ljava/lang/String; | 44 | ····invoke-virtual·{v0},·Lcom/amazon/ion/IonType;->toString()Ljava/lang/String; |
| 45 | ····move-result-object·v0 | 45 | ····move-result-object·v0 |
| 46 | ····invoke-virtual·{v0},·Ljava/lang/String;->hashCode()I | 46 | ····invoke-virtual·{v0},·Ljava/lang/String;->hashCode()I |
| 47 | ····move-result·v0 | 47 | ····move-result·v0 |
| Offset 57, 66 lines modified | Offset 57, 66 lines modified | ||
| 57 | ····return-void | 57 | ····return-void |
| 58 | .end·method | 58 | .end·method |
| 59 | .method·constructor·<init>(Lcom/amazon/ion/impl/lite/IonDatagramLite;)V | 59 | .method·constructor·<init>(Lcom/amazon/ion/impl/lite/IonDatagramLite;)V |
| 60 | ····.locals·1 | 60 | ····.locals·1 |
| 61 | ····.line· | 61 | ····.line·93 |
| 62 | ····iget-object·v0,·p1,·Lcom/amazon/ion/impl/lite/IonDatagramLite;->_system:Lcom/amazon/ion/impl/lite/IonSystemLite; | 62 | ····iget-object·v0,·p1,·Lcom/amazon/ion/impl/lite/IonDatagramLite;->_system:Lcom/amazon/ion/impl/lite/IonSystemLite; |
| 63 | ····invoke-static·{v0},·Lcom/amazon/ion/impl/lite/ContainerlessContext;->wrap(Lcom/amazon/ion/impl/lite/IonSystemLite;)Lcom/amazon/ion/impl/lite/ContainerlessContext; | 63 | ····invoke-static·{v0},·Lcom/amazon/ion/impl/lite/ContainerlessContext;->wrap(Lcom/amazon/ion/impl/lite/IonSystemLite;)Lcom/amazon/ion/impl/lite/ContainerlessContext; |
| 64 | ····move-result-object·v0 | 64 | ····move-result-object·v0 |
| 65 | ····invoke-direct·{p0,·p1,·v0},·Lcom/amazon/ion/impl/lite/IonSequenceLite;-><init>(Lcom/amazon/ion/impl/lite/IonSequenceLite;Lcom/amazon/ion/impl/lite/IonContext;)V | 65 | ····invoke-direct·{p0,·p1,·v0},·Lcom/amazon/ion/impl/lite/IonSequenceLite;-><init>(Lcom/amazon/ion/impl/lite/IonSequenceLite;Lcom/amazon/ion/impl/lite/IonContext;)V |
| 66 | ····.line· | 66 | ····.line·94 |
| 67 | ····iget-object·v0,·p1,·Lcom/amazon/ion/impl/lite/IonDatagramLite;->_system:Lcom/amazon/ion/impl/lite/IonSystemLite; | 67 | ····iget-object·v0,·p1,·Lcom/amazon/ion/impl/lite/IonDatagramLite;->_system:Lcom/amazon/ion/impl/lite/IonSystemLite; |
| 68 | ····iput-object·v0,·p0,·Lcom/amazon/ion/impl/lite/IonDatagramLite;->_system:Lcom/amazon/ion/impl/lite/IonSystemLite; | 68 | ····iput-object·v0,·p0,·Lcom/amazon/ion/impl/lite/IonDatagramLite;->_system:Lcom/amazon/ion/impl/lite/IonSystemLite; |
| 69 | ····.line· | 69 | ····.line·95 |
| 70 | ····iget-object·p1,·p1,·Lcom/amazon/ion/impl/lite/IonDatagramLite;->_catalog:Lcom/amazon/ion/IonCatalog; | 70 | ····iget-object·p1,·p1,·Lcom/amazon/ion/impl/lite/IonDatagramLite;->_catalog:Lcom/amazon/ion/IonCatalog; |
| 71 | ····iput-object·p1,·p0,·Lcom/amazon/ion/impl/lite/IonDatagramLite;->_catalog:Lcom/amazon/ion/IonCatalog; | 71 | ····iput-object·p1,·p0,·Lcom/amazon/ion/impl/lite/IonDatagramLite;->_catalog:Lcom/amazon/ion/IonCatalog; |
| 72 | ····return-void | 72 | ····return-void |
| 73 | .end·method | 73 | .end·method |
| 74 | .method·constructor·<init>(Lcom/amazon/ion/impl/lite/IonSystemLite;Lcom/amazon/ion/IonCatalog;)V | 74 | .method·constructor·<init>(Lcom/amazon/ion/impl/lite/IonSystemLite;Lcom/amazon/ion/IonCatalog;)V |
| 75 | ····.locals·2 | 75 | ····.locals·2 |
| 76 | ····.line· | 76 | ····.line·85 |
| 77 | ····invoke-static·{p1},·Lcom/amazon/ion/impl/lite/ContainerlessContext;->wrap(Lcom/amazon/ion/impl/lite/IonSystemLite;)Lcom/amazon/ion/impl/lite/ContainerlessContext; | 77 | ····invoke-static·{p1},·Lcom/amazon/ion/impl/lite/ContainerlessContext;->wrap(Lcom/amazon/ion/impl/lite/IonSystemLite;)Lcom/amazon/ion/impl/lite/ContainerlessContext; |
| 78 | ····move-result-object·v0 | 78 | ····move-result-object·v0 |
| 79 | ····const/4·v1,·0x0 | 79 | ····const/4·v1,·0x0 |
| 80 | ····invoke-direct·{p0,·v0,·v1},·Lcom/amazon/ion/impl/lite/IonSequenceLite;-><init>(Lcom/amazon/ion/impl/lite/ContainerlessContext;Z)V | 80 | ····invoke-direct·{p0,·v0,·v1},·Lcom/amazon/ion/impl/lite/IonSequenceLite;-><init>(Lcom/amazon/ion/impl/lite/ContainerlessContext;Z)V |
| 81 | ····.line· | 81 | ····.line·86 |
| 82 | ····iput-object·p1,·p0,·Lcom/amazon/ion/impl/lite/IonDatagramLite;->_system:Lcom/amazon/ion/impl/lite/IonSystemLite; | 82 | ····iput-object·p1,·p0,·Lcom/amazon/ion/impl/lite/IonDatagramLite;->_system:Lcom/amazon/ion/impl/lite/IonSystemLite; |
| 83 | ····.line· | 83 | ····.line·87 |
| 84 | ····iput-object·p2,·p0,·Lcom/amazon/ion/impl/lite/IonDatagramLite;->_catalog:Lcom/amazon/ion/IonCatalog; | 84 | ····iput-object·p2,·p0,·Lcom/amazon/ion/impl/lite/IonDatagramLite;->_catalog:Lcom/amazon/ion/IonCatalog; |
| 85 | ····const/4·p1,·-0x1 | 85 | ····const/4·p1,·-0x1 |
| 86 | ····.line· | 86 | ····.line·88 |
| 87 | ····iput·p1,·p0,·Lcom/amazon/ion/impl/lite/IonDatagramLite;->_pending_symbol_table_idx:I | 87 | ····iput·p1,·p0,·Lcom/amazon/ion/impl/lite/IonDatagramLite;->_pending_symbol_table_idx:I |
| 88 | ····return-void | 88 | ····return-void |
| 89 | .end·method | 89 | .end·method |
| 90 | .method·static·synthetic·access$200(Lcom/amazon/ion/impl/lite/IonDatagramLite;)Lcom/amazon/ion/impl/lite/IonSystemLite; | 90 | .method·static·synthetic·access$200(Lcom/amazon/ion/impl/lite/IonDatagramLite;)Lcom/amazon/ion/impl/lite/IonSystemLite; |
| 91 | ····.locals·0 | 91 | ····.locals·0 |
| 92 | ····.line· | 92 | ····.line·66 |
| 93 | ····iget-object·p0,·p0,·Lcom/amazon/ion/impl/lite/IonDatagramLite;->_system:Lcom/amazon/ion/impl/lite/IonSystemLite; | 93 | ····iget-object·p0,·p0,·Lcom/amazon/ion/impl/lite/IonDatagramLite;->_system:Lcom/amazon/ion/impl/lite/IonSystemLite; |
| 94 | ····return-object·p0 | 94 | ····return-object·p0 |
| 95 | .end·method | 95 | .end·method |
| 96 | #·virtual·methods | 96 | #·virtual·methods |
| Offset 124, 39 lines modified | Offset 124, 39 lines modified | ||
| 124 | ····.locals·0 | 124 | ····.locals·0 |
| 125 | ····.annotation·system·Ldalvik/annotation/Throws; | 125 | ····.annotation·system·Ldalvik/annotation/Throws; |
| 126 | ········value·=·{ | 126 | ········value·=·{ |
| 127 | ············Ljava/lang/Exception; | 127 | ············Ljava/lang/Exception; |
| 128 | ········} | 128 | ········} |
| 129 | ····.end·annotation | 129 | ····.end·annotation |
| 130 | ····.line·3 | 130 | ····.line·352 |
| 131 | ····invoke-interface·{p1,·p0},·Lcom/amazon/ion/ValueVisitor;->visit(Lcom/amazon/ion/IonDatagram;)V | 131 | ····invoke-interface·{p1,·p0},·Lcom/amazon/ion/ValueVisitor;->visit(Lcom/amazon/ion/IonDatagram;)V |
| 132 | ····return-void | 132 | ····return-void |
| 133 | .end·method | 133 | .end·method |
| 134 | .method·public·add()Lcom/amazon/ion/ValueFactory; | 134 | .method·public·add()Lcom/amazon/ion/ValueFactory; |
| 135 | ····.locals·2 | 135 | ····.locals·2 |
| 136 | ····.line·2 | 136 | ····.line·200 |
| 137 | ····new-instance·v0,·Lcom/amazon/ion/impl/lite/IonDatagramLite$1; | 137 | ····new-instance·v0,·Lcom/amazon/ion/impl/lite/IonDatagramLite$1; |
| 138 | ····invoke-virtual·{p0},·Lcom/amazon/ion/impl/lite/IonDatagramLite;->getSystem()Lcom/amazon/ion/impl/lite/IonSystemLite; | 138 | ····invoke-virtual·{p0},·Lcom/amazon/ion/impl/lite/IonDatagramLite;->getSystem()Lcom/amazon/ion/impl/lite/IonSystemLite; |
| 139 | ····move-result-object·v1 | 139 | ····move-result-object·v1 |
| Max diff block lines reached; 29495/33951 bytes (86.88%) of diff not shown. | |||
| Offset 50, 14 lines modified | Offset 50, 26 lines modified | ||
| 50 | ····const-class·v0,·Lcom/amazon/ion/impl/lite/IonContainerLite; | 50 | ····const-class·v0,·Lcom/amazon/ion/impl/lite/IonContainerLite; |
| 51 | ····return-void | 51 | ····return-void |
| 52 | .end·method | 52 | .end·method |
| 53 | .method·public·constructor·<init>(Lcom/amazon/ion/impl/lite/IonContainerLite;IZ)V | 53 | .method·public·constructor·<init>(Lcom/amazon/ion/impl/lite/IonContainerLite;IZ)V |
| 54 | ····.locals·1 | 54 | ····.locals·1 |
| 55 | ····.annotation·system·Ldalvik/annotation/MethodParameters; | ||
| 56 | ········accessFlags·=·{ | ||
| 57 | ············0x8010, | ||
| 58 | ············0x0, | ||
| 59 | ············0x0 | ||
| 60 | ········} | ||
| 61 | ········names·=·{ | ||
| 62 | ············null, | ||
| 63 | ············null, | ||
| 64 | ············null | ||
| 65 | ········} | ||
| 66 | ····.end·annotation | ||
| 55 | ····.line·284 | 67 | ····.line·284 |
| 56 | ····iput-object·p1,·p0,·Lcom/amazon/ion/impl/lite/IonContainerLite$SequenceContentIterator;->this$0:Lcom/amazon/ion/impl/lite/IonContainerLite; | 68 | ····iput-object·p1,·p0,·Lcom/amazon/ion/impl/lite/IonContainerLite$SequenceContentIterator;->this$0:Lcom/amazon/ion/impl/lite/IonContainerLite; |
| 57 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 69 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| 58 | ····.line·285 | 70 | ····.line·285 |
| Offset 234, 14 lines modified | Offset 246, 22 lines modified | ||
| 234 | ····invoke-direct·{p1},·Ljava/lang/UnsupportedOperationException;-><init>()V | 246 | ····invoke-direct·{p1},·Ljava/lang/UnsupportedOperationException;-><init>()V |
| 235 | ····throw·p1 | 247 | ····throw·p1 |
| 236 | .end·method | 248 | .end·method |
| 237 | .method·public·bridge·synthetic·add(Ljava/lang/Object;)V | 249 | .method·public·bridge·synthetic·add(Ljava/lang/Object;)V |
| 238 | ····.locals·0 | 250 | ····.locals·0 |
| 251 | ····.annotation·system·Ldalvik/annotation/MethodParameters; | ||
| 252 | ········accessFlags·=·{ | ||
| 253 | ············0x1000 | ||
| 254 | ········} | ||
| 255 | ········names·=·{ | ||
| 256 | ············null | ||
| 257 | ········} | ||
| 258 | ····.end·annotation | ||
| 239 | ····.line·275 | 259 | ····.line·275 |
| 240 | ····check-cast·p1,·Lcom/amazon/ion/IonValue; | 260 | ····check-cast·p1,·Lcom/amazon/ion/IonValue; |
| 241 | ····invoke-virtual·{p0,·p1},·Lcom/amazon/ion/impl/lite/IonContainerLite$SequenceContentIterator;->add(Lcom/amazon/ion/IonValue;)V | 261 | ····invoke-virtual·{p0,·p1},·Lcom/amazon/ion/impl/lite/IonContainerLite$SequenceContentIterator;->add(Lcom/amazon/ion/IonValue;)V |
| 242 | ····return-void | 262 | ····return-void |
| Offset 632, 14 lines modified | Offset 652, 22 lines modified | ||
| 632 | ····invoke-direct·{p1},·Ljava/lang/UnsupportedOperationException;-><init>()V | 652 | ····invoke-direct·{p1},·Ljava/lang/UnsupportedOperationException;-><init>()V |
| 633 | ····throw·p1 | 653 | ····throw·p1 |
| 634 | .end·method | 654 | .end·method |
| 635 | .method·public·bridge·synthetic·set(Ljava/lang/Object;)V | 655 | .method·public·bridge·synthetic·set(Ljava/lang/Object;)V |
| 636 | ····.locals·0 | 656 | ····.locals·0 |
| 657 | ····.annotation·system·Ldalvik/annotation/MethodParameters; | ||
| 658 | ········accessFlags·=·{ | ||
| 659 | ············0x1000 | ||
| 660 | ········} | ||
| 661 | ········names·=·{ | ||
| 662 | ············null | ||
| 663 | ········} | ||
| 664 | ····.end·annotation | ||
| 637 | ····.line·275 | 665 | ····.line·275 |
| 638 | ····check-cast·p1,·Lcom/amazon/ion/IonValue; | 666 | ····check-cast·p1,·Lcom/amazon/ion/IonValue; |
| 639 | ····invoke-virtual·{p0,·p1},·Lcom/amazon/ion/impl/lite/IonContainerLite$SequenceContentIterator;->set(Lcom/amazon/ion/IonValue;)V | 667 | ····invoke-virtual·{p0,·p1},·Lcom/amazon/ion/impl/lite/IonContainerLite$SequenceContentIterator;->set(Lcom/amazon/ion/IonValue;)V |
| 640 | ····return-void | 668 | ····return-void |
| Offset 3, 50 lines modified | Offset 3, 38 lines modified | ||
| 3 | .source·"IonTimestampLite.java" | 3 | .source·"IonTimestampLite.java" |
| 4 | #·interfaces | 4 | #·interfaces |
| 5 | .implements·Lcom/amazon/ion/IonTimestamp; | 5 | .implements·Lcom/amazon/ion/IonTimestamp; |
| 6 | #·static·fields | 6 | #·static·fields |
| 7 | .field·static·final·synthetic·$assertionsDisabled:Z | 7 | .field·static·final·synthetic·$assertionsDisabled:Z |
| 8 | .field·private·static·final·BIT_FLAG_DAY:I·=·0x4 | ||
| 9 | .field·private·static·final·BIT_FLAG_FRACTION:I·=·0x20 | ||
| 10 | .field·private·static·final·BIT_FLAG_MINUTE:I·=·0x8 | ||
| 11 | .field·private·static·final·BIT_FLAG_MONTH:I·=·0x2 | ||
| 12 | .field·private·static·final·BIT_FLAG_SECOND:I·=·0x10 | ||
| 13 | .field·private·static·final·BIT_FLAG_YEAR:I·=·0x1 | ||
| 14 | .field·private·static·final·HASH_SIGNATURE:I | 8 | .field·private·static·final·HASH_SIGNATURE:I |
| 15 | .field·public·static·final·UTC_OFFSET:Ljava/lang/Integer; | 9 | .field·public·static·final·UTC_OFFSET:Ljava/lang/Integer; |
| 16 | #·instance·fields | 10 | #·instance·fields |
| 17 | .field·private·_timestamp_value:Lcom/amazon/ion/Timestamp; | 11 | .field·private·_timestamp_value:Lcom/amazon/ion/Timestamp; |
| 18 | #·direct·methods | 12 | #·direct·methods |
| 19 | .method·static·constructor·<clinit>()V | 13 | .method·static·constructor·<clinit>()V |
| 20 | ····.locals·1 | 14 | ····.locals·1 |
| 21 | ····.line· | 15 | ····.line·20 |
| 22 | ····sget-object·v0,·Lcom/amazon/ion/Timestamp;->UTC_OFFSET:Ljava/lang/Integer; | 16 | ····sget-object·v0,·Lcom/amazon/ion/Timestamp;->UTC_OFFSET:Ljava/lang/Integer; |
| 23 | ····sput-object·v0,·Lcom/amazon/ion/impl/lite/IonTimestampLite;->UTC_OFFSET:Ljava/lang/Integer; | 17 | ····sput-object·v0,·Lcom/amazon/ion/impl/lite/IonTimestampLite;->UTC_OFFSET:Ljava/lang/Integer; |
| 24 | ····.line· | 18 | ····.line·22 |
| 25 | ····sget-object·v0,·Lcom/amazon/ion/IonType;->TIMESTAMP:Lcom/amazon/ion/IonType; | 19 | ····sget-object·v0,·Lcom/amazon/ion/IonType;->TIMESTAMP:Lcom/amazon/ion/IonType; |
| 26 | ····.line· | 20 | ····.line·23 |
| 27 | ····invoke-virtual·{v0},·Lcom/amazon/ion/IonType;->toString()Ljava/lang/String; | 21 | ····invoke-virtual·{v0},·Lcom/amazon/ion/IonType;->toString()Ljava/lang/String; |
| 28 | ····move-result-object·v0 | 22 | ····move-result-object·v0 |
| 29 | ····invoke-virtual·{v0},·Ljava/lang/String;->hashCode()I | 23 | ····invoke-virtual·{v0},·Ljava/lang/String;->hashCode()I |
| 30 | ····move-result·v0 | 24 | ····move-result·v0 |
| Offset 55, 49 lines modified | Offset 43, 49 lines modified | ||
| 55 | ····return-void | 43 | ····return-void |
| 56 | .end·method | 44 | .end·method |
| 57 | .method·constructor·<init>(Lcom/amazon/ion/impl/lite/ContainerlessContext;Z)V | 45 | .method·constructor·<init>(Lcom/amazon/ion/impl/lite/ContainerlessContext;Z)V |
| 58 | ····.locals·0 | 46 | ····.locals·0 |
| 59 | ····.line· | 47 | ····.line·33 |
| 60 | ····invoke-direct·{p0,·p1,·p2},·Lcom/amazon/ion/impl/lite/IonValueLite;-><init>(Lcom/amazon/ion/impl/lite/ContainerlessContext;Z)V | 48 | ····invoke-direct·{p0,·p1,·p2},·Lcom/amazon/ion/impl/lite/IonValueLite;-><init>(Lcom/amazon/ion/impl/lite/ContainerlessContext;Z)V |
| 61 | ····return-void | 49 | ····return-void |
| 62 | .end·method | 50 | .end·method |
| 63 | .method·constructor·<init>(Lcom/amazon/ion/impl/lite/IonTimestampLite;Lcom/amazon/ion/impl/lite/IonContext;)V | 51 | .method·constructor·<init>(Lcom/amazon/ion/impl/lite/IonTimestampLite;Lcom/amazon/ion/impl/lite/IonContext;)V |
| 64 | ····.locals·0 | 52 | ····.locals·0 |
| 65 | ····.line· | 53 | ····.line·38 |
| 66 | ····invoke-direct·{p0,·p1,·p2},·Lcom/amazon/ion/impl/lite/IonValueLite;-><init>(Lcom/amazon/ion/impl/lite/IonValueLite;Lcom/amazon/ion/impl/lite/IonContext;)V | 54 | ····invoke-direct·{p0,·p1,·p2},·Lcom/amazon/ion/impl/lite/IonValueLite;-><init>(Lcom/amazon/ion/impl/lite/IonValueLite;Lcom/amazon/ion/impl/lite/IonContext;)V |
| 67 | ····.line· | 55 | ····.line·40 |
| 68 | ····iget-object·p1,·p1,·Lcom/amazon/ion/impl/lite/IonTimestampLite;->_timestamp_value:Lcom/amazon/ion/Timestamp; | 56 | ····iget-object·p1,·p1,·Lcom/amazon/ion/impl/lite/IonTimestampLite;->_timestamp_value:Lcom/amazon/ion/Timestamp; |
| 69 | ····iput-object·p1,·p0,·Lcom/amazon/ion/impl/lite/IonTimestampLite;->_timestamp_value:Lcom/amazon/ion/Timestamp; | 57 | ····iput-object·p1,·p0,·Lcom/amazon/ion/impl/lite/IonTimestampLite;->_timestamp_value:Lcom/amazon/ion/Timestamp; |
| 70 | ····return-void | 58 | ····return-void |
| 71 | .end·method | 59 | .end·method |
| 72 | .method·private·getInternalLocalOffset()Ljava/lang/Integer; | 60 | .method·private·getInternalLocalOffset()Ljava/lang/Integer; |
| 73 | ····.locals·1 | 61 | ····.locals·1 |
| 74 | ····.line·1 | 62 | ····.line·103 |
| 75 | ····invoke-virtual·{p0},·Lcom/amazon/ion/impl/lite/IonTimestampLite;->_isNullValue()Z | 63 | ····invoke-virtual·{p0},·Lcom/amazon/ion/impl/lite/IonTimestampLite;->_isNullValue()Z |
| 76 | ····move-result·v0 | 64 | ····move-result·v0 |
| 77 | ····if-eqz·v0,·:cond_0 | 65 | ····if-eqz·v0,·:cond_0 |
| 78 | ····const/4·v0,·0x0 | 66 | ····const/4·v0,·0x0 |
| 79 | ····return-object·v0 | 67 | ····return-object·v0 |
| 80 | ····.line·1 | 68 | ····.line·106 |
| 81 | ····:cond_0 | 69 | ····:cond_0 |
| 82 | ····iget-object·v0,·p0,·Lcom/amazon/ion/impl/lite/IonTimestampLite;->_timestamp_value:Lcom/amazon/ion/Timestamp; | 70 | ····iget-object·v0,·p0,·Lcom/amazon/ion/impl/lite/IonTimestampLite;->_timestamp_value:Lcom/amazon/ion/Timestamp; |
| 83 | ····invoke-virtual·{v0},·Lcom/amazon/ion/Timestamp;->getLocalOffset()Ljava/lang/Integer; | 71 | ····invoke-virtual·{v0},·Lcom/amazon/ion/Timestamp;->getLocalOffset()Ljava/lang/Integer; |
| 84 | ····move-result-object·v0 | 72 | ····move-result-object·v0 |
| Offset 110, 51 lines modified | Offset 98, 51 lines modified | ||
| 110 | ····.locals·0 | 98 | ····.locals·0 |
| 111 | ····.annotation·system·Ldalvik/annotation/Throws; | 99 | ····.annotation·system·Ldalvik/annotation/Throws; |
| 112 | ········value·=·{ | 100 | ········value·=·{ |
| 113 | ············Ljava/lang/Exception; | 101 | ············Ljava/lang/Exception; |
| 114 | ········} | 102 | ········} |
| 115 | ····.end·annotation | 103 | ····.end·annotation |
| 116 | ····.line·2 | 104 | ····.line·226 |
| 117 | ····invoke-interface·{p1,·p0},·Lcom/amazon/ion/ValueVisitor;->visit(Lcom/amazon/ion/IonTimestamp;)V | 105 | ····invoke-interface·{p1,·p0},·Lcom/amazon/ion/ValueVisitor;->visit(Lcom/amazon/ion/IonTimestamp;)V |
| 118 | ····return-void | 106 | ····return-void |
| 119 | .end·method | 107 | .end·method |
| 120 | .method·public·bridge·synthetic·clone()Lcom/amazon/ion/IonTimestamp; | 108 | .method·public·bridge·synthetic·clone()Lcom/amazon/ion/IonTimestamp; |
| 121 | ····.locals·1 | 109 | ····.locals·1 |
| 122 | ····.annotation·system·Ldalvik/annotation/Throws; | 110 | ····.annotation·system·Ldalvik/annotation/Throws; |
| 123 | ········value·=·{ | 111 | ········value·=·{ |
| 124 | ············Lcom/amazon/ion/UnknownSymbolException; | 112 | ············Lcom/amazon/ion/UnknownSymbolException; |
| 125 | ········} | 113 | ········} |
| 126 | ····.end·annotation | 114 | ····.end·annotation |
| 127 | ····.line· | 115 | ····.line·16 |
| 128 | ····invoke-virtual·{p0},·Lcom/amazon/ion/impl/lite/IonTimestampLite;->clone()Lcom/amazon/ion/impl/lite/IonTimestampLite; | 116 | ····invoke-virtual·{p0},·Lcom/amazon/ion/impl/lite/IonTimestampLite;->clone()Lcom/amazon/ion/impl/lite/IonTimestampLite; |
| 129 | ····move-result-object·v0 | 117 | ····move-result-object·v0 |
| Max diff block lines reached; 11845/15541 bytes (76.22%) of diff not shown. | |||
| Offset 29, 18 lines modified | Offset 29, 18 lines modified | ||
| 29 | .field·private·hasNullFieldName:Z | 29 | .field·private·hasNullFieldName:Z |
| 30 | #·direct·methods | 30 | #·direct·methods |
| 31 | .method·static·constructor·<clinit>()V | 31 | .method·static·constructor·<clinit>()V |
| 32 | ····.locals·1 | 32 | ····.locals·1 |
| 33 | ····.line· | 33 | ····.line·29 |
| 34 | ····sget-object·v0,·Lcom/amazon/ion/IonType;->STRUCT:Lcom/amazon/ion/IonType; | 34 | ····sget-object·v0,·Lcom/amazon/ion/IonType;->STRUCT:Lcom/amazon/ion/IonType; |
| 35 | ····.line· | 35 | ····.line·30 |
| 36 | ····invoke-virtual·{v0},·Lcom/amazon/ion/IonType;->toString()Ljava/lang/String; | 36 | ····invoke-virtual·{v0},·Lcom/amazon/ion/IonType;->toString()Ljava/lang/String; |
| 37 | ····move-result-object·v0 | 37 | ····move-result-object·v0 |
| 38 | ····invoke-virtual·{v0},·Ljava/lang/String;->hashCode()I | 38 | ····invoke-virtual·{v0},·Ljava/lang/String;->hashCode()I |
| 39 | ····move-result·v0 | 39 | ····move-result·v0 |
| Offset 49, 58 lines modified | Offset 49, 58 lines modified | ||
| 49 | ····return-void | 49 | ····return-void |
| 50 | .end·method | 50 | .end·method |
| 51 | .method·constructor·<init>(Lcom/amazon/ion/impl/lite/ContainerlessContext;Z)V | 51 | .method·constructor·<init>(Lcom/amazon/ion/impl/lite/ContainerlessContext;Z)V |
| 52 | ····.locals·0 | 52 | ····.locals·0 |
| 53 | ····.line· | 53 | ····.line·35 |
| 54 | ····invoke-direct·{p0,·p1,·p2},·Lcom/amazon/ion/impl/lite/IonContainerLite;-><init>(Lcom/amazon/ion/impl/lite/ContainerlessContext;Z)V | 54 | ····invoke-direct·{p0,·p1,·p2},·Lcom/amazon/ion/impl/lite/IonContainerLite;-><init>(Lcom/amazon/ion/impl/lite/ContainerlessContext;Z)V |
| 55 | ····const/4·p1,·0x0 | 55 | ····const/4·p1,·0x0 |
| 56 | ····.line· | 56 | ····.line·50 |
| 57 | ····iput-boolean·p1,·p0,·Lcom/amazon/ion/impl/lite/IonStructLite;->hasNullFieldName:Z | 57 | ····iput-boolean·p1,·p0,·Lcom/amazon/ion/impl/lite/IonStructLite;->hasNullFieldName:Z |
| 58 | ····return-void | 58 | ····return-void |
| 59 | .end·method | 59 | .end·method |
| 60 | .method·private·constructor·<init>(Lcom/amazon/ion/impl/lite/IonStructLite;Lcom/amazon/ion/impl/lite/IonContext;)V | 60 | .method·private·constructor·<init>(Lcom/amazon/ion/impl/lite/IonStructLite;Lcom/amazon/ion/impl/lite/IonContext;)V |
| 61 | ····.locals·0 | 61 | ····.locals·0 |
| 62 | ····.line· | 62 | ····.line·40 |
| 63 | ····invoke-direct·{p0,·p1,·p2},·Lcom/amazon/ion/impl/lite/IonContainerLite;-><init>(Lcom/amazon/ion/impl/lite/IonContainerLite;Lcom/amazon/ion/impl/lite/IonContext;)V | 63 | ····invoke-direct·{p0,·p1,·p2},·Lcom/amazon/ion/impl/lite/IonContainerLite;-><init>(Lcom/amazon/ion/impl/lite/IonContainerLite;Lcom/amazon/ion/impl/lite/IonContext;)V |
| 64 | ····const/4·p2,·0x0 | 64 | ····const/4·p2,·0x0 |
| 65 | ····.line· | 65 | ····.line·50 |
| 66 | ····iput-boolean·p2,·p0,·Lcom/amazon/ion/impl/lite/IonStructLite;->hasNullFieldName:Z | 66 | ····iput-boolean·p2,·p0,·Lcom/amazon/ion/impl/lite/IonStructLite;->hasNullFieldName:Z |
| 67 | ····const/4·p2,·0x0 | 67 | ····const/4·p2,·0x0 |
| 68 | ····.line· | 68 | ····.line·44 |
| 69 | ····iput-object·p2,·p0,·Lcom/amazon/ion/impl/lite/IonStructLite;->_field_map:Ljava/util/Map; | 69 | ····iput-object·p2,·p0,·Lcom/amazon/ion/impl/lite/IonStructLite;->_field_map:Ljava/util/Map; |
| 70 | ····.line· | 70 | ····.line·45 |
| 71 | ····iget·p2,·p1,·Lcom/amazon/ion/impl/lite/IonStructLite;->_field_map_duplicate_count:I | 71 | ····iget·p2,·p1,·Lcom/amazon/ion/impl/lite/IonStructLite;->_field_map_duplicate_count:I |
| 72 | ····iput·p2,·p0,·Lcom/amazon/ion/impl/lite/IonStructLite;->_field_map_duplicate_count:I | 72 | ····iput·p2,·p0,·Lcom/amazon/ion/impl/lite/IonStructLite;->_field_map_duplicate_count:I |
| 73 | ····.line· | 73 | ····.line·46 |
| 74 | ····iget-boolean·p1,·p1,·Lcom/amazon/ion/impl/lite/IonStructLite;->hasNullFieldName:Z | 74 | ····iget-boolean·p1,·p1,·Lcom/amazon/ion/impl/lite/IonStructLite;->hasNullFieldName:Z |
| 75 | ····iput-boolean·p1,·p0,·Lcom/amazon/ion/impl/lite/IonStructLite;->hasNullFieldName:Z | 75 | ····iput-boolean·p1,·p0,·Lcom/amazon/ion/impl/lite/IonStructLite;->hasNullFieldName:Z |
| 76 | ····return-void | 76 | ····return-void |
| 77 | .end·method | 77 | .end·method |
| 78 | .method·private·_add(Ljava/lang/String;Lcom/amazon/ion/impl/lite/IonValueLite;)V | 78 | .method·private·_add(Ljava/lang/String;Lcom/amazon/ion/impl/lite/IonValueLite;)V |
| 79 | ····.locals·2 | 79 | ····.locals·2 |
| 80 | ····.line·4 | 80 | ····.line·442 |
| 81 | ····iget-boolean·v0,·p0,·Lcom/amazon/ion/impl/lite/IonStructLite;->hasNullFieldName:Z | 81 | ····iget-boolean·v0,·p0,·Lcom/amazon/ion/impl/lite/IonStructLite;->hasNullFieldName:Z |
| 82 | ····if-nez·p1,·:cond_0 | 82 | ····if-nez·p1,·:cond_0 |
| 83 | ····const/4·v1,·0x1 | 83 | ····const/4·v1,·0x1 |
| 84 | ····goto·:goto_0 | 84 | ····goto·:goto_0 |
| Offset 109, 73 lines modified | Offset 109, 73 lines modified | ||
| 109 | ····const/4·v1,·0x0 | 109 | ····const/4·v1,·0x0 |
| 110 | ····:goto_0 | 110 | ····:goto_0 |
| 111 | ····or-int/2addr·v0,·v1 | 111 | ····or-int/2addr·v0,·v1 |
| 112 | ····iput-boolean·v0,·p0,·Lcom/amazon/ion/impl/lite/IonStructLite;->hasNullFieldName:Z | 112 | ····iput-boolean·v0,·p0,·Lcom/amazon/ion/impl/lite/IonStructLite;->hasNullFieldName:Z |
| 113 | ····.line·4 | 113 | ····.line·445 |
| 114 | ····iget·v0,·p0,·Lcom/amazon/ion/impl/lite/IonStructLite;->_child_count:I | 114 | ····iget·v0,·p0,·Lcom/amazon/ion/impl/lite/IonStructLite;->_child_count:I |
| 115 | ····invoke-virtual·{p0,·v0,·p2},·Lcom/amazon/ion/impl/lite/IonStructLite;->add(ILcom/amazon/ion/impl/lite/IonValueLite;)V | 115 | ····invoke-virtual·{p0,·v0,·p2},·Lcom/amazon/ion/impl/lite/IonStructLite;->add(ILcom/amazon/ion/impl/lite/IonValueLite;)V |
| 116 | ····.line·4 | 116 | ····.line·448 |
| 117 | ····iget·v0,·p0,·Lcom/amazon/ion/impl/lite/IonStructLite;->_child_count:I | 117 | ····iget·v0,·p0,·Lcom/amazon/ion/impl/lite/IonStructLite;->_child_count:I |
| 118 | ····invoke-direct·{p0,·v0},·Lcom/amazon/ion/impl/lite/IonStructLite;->fieldMapIsActive(I)Z | 118 | ····invoke-direct·{p0,·v0},·Lcom/amazon/ion/impl/lite/IonStructLite;->fieldMapIsActive(I)Z |
| 119 | ····move-result·v0 | 119 | ····move-result·v0 |
| 120 | ····if-eqz·v0,·:cond_1 | 120 | ····if-eqz·v0,·:cond_1 |
| 121 | ····.line·4 | 121 | ····.line·449 |
| 122 | ····invoke-virtual·{p2},·Lcom/amazon/ion/impl/lite/IonValueLite;->_elementid()I | 122 | ····invoke-virtual·{p2},·Lcom/amazon/ion/impl/lite/IonValueLite;->_elementid()I |
| 123 | ····move-result·p2 | 123 | ····move-result·p2 |
| 124 | ····invoke-direct·{p0,·p1,·p2},·Lcom/amazon/ion/impl/lite/IonStructLite;->add_field(Ljava/lang/String;I)V | 124 | ····invoke-direct·{p0,·p1,·p2},·Lcom/amazon/ion/impl/lite/IonStructLite;->add_field(Ljava/lang/String;I)V |
| 125 | ····:cond_1 | 125 | ····:cond_1 |
| 126 | ····return-void | 126 | ····return-void |
| 127 | .end·method | 127 | .end·method |
| 128 | .method·private·add_field(Ljava/lang/String;I)V | 128 | .method·private·add_field(Ljava/lang/String;I)V |
| 129 | ····.locals·2 | 129 | ····.locals·2 |
| 130 | ····.line· | 130 | ····.line·96 |
| 131 | ····iget-object·v0,·p0,·Lcom/amazon/ion/impl/lite/IonStructLite;->_field_map:Ljava/util/Map; | 131 | ····iget-object·v0,·p0,·Lcom/amazon/ion/impl/lite/IonStructLite;->_field_map:Ljava/util/Map; |
| 132 | ····invoke-interface·{v0,·p1},·Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; | 132 | ····invoke-interface·{v0,·p1},·Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; |
| 133 | ····move-result-object·v0 | 133 | ····move-result-object·v0 |
| 134 | ····check-cast·v0,·Ljava/lang/Integer; | 134 | ····check-cast·v0,·Ljava/lang/Integer; |
| 135 | ····if-eqz·v0,·:cond_0 | 135 | ····if-eqz·v0,·:cond_0 |
| 136 | ····.line· | 136 | ····.line·98 |
| 137 | ····iget·v1,·p0,·Lcom/amazon/ion/impl/lite/IonStructLite;->_field_map_duplicate_count:I | 137 | ····iget·v1,·p0,·Lcom/amazon/ion/impl/lite/IonStructLite;->_field_map_duplicate_count:I |
| Max diff block lines reached; 45009/48786 bytes (92.26%) of diff not shown. | |||
| Offset 10, 18 lines modified | Offset 10, 18 lines modified | ||
| 10 | .field·private·static·final·HASH_SIGNATURE:I | 10 | .field·private·static·final·HASH_SIGNATURE:I |
| 11 | #·direct·methods | 11 | #·direct·methods |
| 12 | .method·static·constructor·<clinit>()V | 12 | .method·static·constructor·<clinit>()V |
| 13 | ····.locals·1 | 13 | ····.locals·1 |
| 14 | ····.line· | 14 | ····.line·17 |
| 15 | ····sget-object·v0,·Lcom/amazon/ion/IonType;->LIST:Lcom/amazon/ion/IonType; | 15 | ····sget-object·v0,·Lcom/amazon/ion/IonType;->LIST:Lcom/amazon/ion/IonType; |
| 16 | ····.line· | 16 | ····.line·18 |
| 17 | ····invoke-virtual·{v0},·Lcom/amazon/ion/IonType;->toString()Ljava/lang/String; | 17 | ····invoke-virtual·{v0},·Lcom/amazon/ion/IonType;->toString()Ljava/lang/String; |
| 18 | ····move-result-object·v0 | 18 | ····move-result-object·v0 |
| 19 | ····invoke-virtual·{v0},·Ljava/lang/String;->hashCode()I | 19 | ····invoke-virtual·{v0},·Ljava/lang/String;->hashCode()I |
| 20 | ····move-result·v0 | 20 | ····move-result·v0 |
| Offset 46, 33 lines modified | Offset 46, 33 lines modified | ||
| 46 | ····.annotation·system·Ldalvik/annotation/Throws; | 46 | ····.annotation·system·Ldalvik/annotation/Throws; |
| 47 | ········value·=·{ | 47 | ········value·=·{ |
| 48 | ············Lcom/amazon/ion/ContainedValueException; | 48 | ············Lcom/amazon/ion/ContainedValueException; |
| 49 | ········} | 49 | ········} |
| 50 | ····.end·annotation | 50 | ····.end·annotation |
| 51 | ····.line· | 51 | ····.line·51 |
| 52 | ····invoke-direct·{p0,·p1,·p2},·Lcom/amazon/ion/impl/lite/IonSequenceLite;-><init>(Lcom/amazon/ion/impl/lite/ContainerlessContext;Ljava/util/Collection;)V | 52 | ····invoke-direct·{p0,·p1,·p2},·Lcom/amazon/ion/impl/lite/IonSequenceLite;-><init>(Lcom/amazon/ion/impl/lite/ContainerlessContext;Ljava/util/Collection;)V |
| 53 | ····return-void | 53 | ····return-void |
| 54 | .end·method | 54 | .end·method |
| 55 | .method·constructor·<init>(Lcom/amazon/ion/impl/lite/ContainerlessContext;Z)V | 55 | .method·constructor·<init>(Lcom/amazon/ion/impl/lite/ContainerlessContext;Z)V |
| 56 | ····.locals·0 | 56 | ····.locals·0 |
| 57 | ····.line· | 57 | ····.line·29 |
| 58 | ····invoke-direct·{p0,·p1,·p2},·Lcom/amazon/ion/impl/lite/IonSequenceLite;-><init>(Lcom/amazon/ion/impl/lite/ContainerlessContext;Z)V | 58 | ····invoke-direct·{p0,·p1,·p2},·Lcom/amazon/ion/impl/lite/IonSequenceLite;-><init>(Lcom/amazon/ion/impl/lite/ContainerlessContext;Z)V |
| 59 | ····return-void | 59 | ····return-void |
| 60 | .end·method | 60 | .end·method |
| 61 | .method·constructor·<init>(Lcom/amazon/ion/impl/lite/IonListLite;Lcom/amazon/ion/impl/lite/IonContext;)V | 61 | .method·constructor·<init>(Lcom/amazon/ion/impl/lite/IonListLite;Lcom/amazon/ion/impl/lite/IonContext;)V |
| 62 | ····.locals·0 | 62 | ····.locals·0 |
| 63 | ····.line· | 63 | ····.line·34 |
| 64 | ····invoke-direct·{p0,·p1,·p2},·Lcom/amazon/ion/impl/lite/IonSequenceLite;-><init>(Lcom/amazon/ion/impl/lite/IonSequenceLite;Lcom/amazon/ion/impl/lite/IonContext;)V | 64 | ····invoke-direct·{p0,·p1,·p2},·Lcom/amazon/ion/impl/lite/IonSequenceLite;-><init>(Lcom/amazon/ion/impl/lite/IonSequenceLite;Lcom/amazon/ion/impl/lite/IonContext;)V |
| 65 | ····return-void | 65 | ····return-void |
| 66 | .end·method | 66 | .end·method |
| 67 | #·virtual·methods | 67 | #·virtual·methods |
| Offset 80, 29 lines modified | Offset 80, 29 lines modified | ||
| 80 | ····.locals·0 | 80 | ····.locals·0 |
| 81 | ····.annotation·system·Ldalvik/annotation/Throws; | 81 | ····.annotation·system·Ldalvik/annotation/Throws; |
| 82 | ········value·=·{ | 82 | ········value·=·{ |
| 83 | ············Ljava/lang/Exception; | 83 | ············Ljava/lang/Exception; |
| 84 | ········} | 84 | ········} |
| 85 | ····.end·annotation | 85 | ····.end·annotation |
| 86 | ····.line· | 86 | ····.line·80 |
| 87 | ····invoke-interface·{p1,·p0},·Lcom/amazon/ion/ValueVisitor;->visit(Lcom/amazon/ion/IonList;)V | 87 | ····invoke-interface·{p1,·p0},·Lcom/amazon/ion/ValueVisitor;->visit(Lcom/amazon/ion/IonList;)V |
| 88 | ····return-void | 88 | ····return-void |
| 89 | .end·method | 89 | .end·method |
| 90 | .method·public·bridge·synthetic·clone()Lcom/amazon/ion/IonContainer; | 90 | .method·public·bridge·synthetic·clone()Lcom/amazon/ion/IonContainer; |
| 91 | ····.locals·1 | 91 | ····.locals·1 |
| 92 | ····.annotation·system·Ldalvik/annotation/Throws; | 92 | ····.annotation·system·Ldalvik/annotation/Throws; |
| 93 | ········value·=·{ | 93 | ········value·=·{ |
| 94 | ············Lcom/amazon/ion/UnknownSymbolException; | 94 | ············Lcom/amazon/ion/UnknownSymbolException; |
| 95 | ········} | 95 | ········} |
| 96 | ····.end·annotation | 96 | ····.end·annotation |
| 97 | ····.line· | 97 | ····.line·13 |
| 98 | ····invoke-virtual·{p0},·Lcom/amazon/ion/impl/lite/IonListLite;->clone()Lcom/amazon/ion/impl/lite/IonListLite; | 98 | ····invoke-virtual·{p0},·Lcom/amazon/ion/impl/lite/IonListLite;->clone()Lcom/amazon/ion/impl/lite/IonListLite; |
| 99 | ····move-result-object·v0 | 99 | ····move-result-object·v0 |
| 100 | ····return-object·v0 | 100 | ····return-object·v0 |
| 101 | .end·method | 101 | .end·method |
| Offset 110, 26 lines modified | Offset 110, 26 lines modified | ||
| 110 | ····.locals·1 | 110 | ····.locals·1 |
| 111 | ····.annotation·system·Ldalvik/annotation/Throws; | 111 | ····.annotation·system·Ldalvik/annotation/Throws; |
| 112 | ········value·=·{ | 112 | ········value·=·{ |
| 113 | ············Lcom/amazon/ion/UnknownSymbolException; | 113 | ············Lcom/amazon/ion/UnknownSymbolException; |
| 114 | ········} | 114 | ········} |
| 115 | ····.end·annotation | 115 | ····.end·annotation |
| 116 | ····.line· | 116 | ····.line·13 |
| 117 | ····invoke-virtual·{p0},·Lcom/amazon/ion/impl/lite/IonListLite;->clone()Lcom/amazon/ion/impl/lite/IonListLite; | 117 | ····invoke-virtual·{p0},·Lcom/amazon/ion/impl/lite/IonListLite;->clone()Lcom/amazon/ion/impl/lite/IonListLite; |
| 118 | ····move-result-object·v0 | 118 | ····move-result-object·v0 |
| 119 | ····return-object·v0 | 119 | ····return-object·v0 |
| 120 | .end·method | 120 | .end·method |
| 121 | .method·public·bridge·synthetic·clone()Lcom/amazon/ion/IonSequence; | 121 | .method·public·bridge·synthetic·clone()Lcom/amazon/ion/IonSequence; |
| 122 | ····.locals·1 | 122 | ····.locals·1 |
| 123 | ····.line· | 123 | ····.line·13 |
| 124 | ····invoke-virtual·{p0},·Lcom/amazon/ion/impl/lite/IonListLite;->clone()Lcom/amazon/ion/impl/lite/IonListLite; | 124 | ····invoke-virtual·{p0},·Lcom/amazon/ion/impl/lite/IonListLite;->clone()Lcom/amazon/ion/impl/lite/IonListLite; |
| 125 | ····move-result-object·v0 | 125 | ····move-result-object·v0 |
| 126 | ····return-object·v0 | 126 | ····return-object·v0 |
| 127 | .end·method | 127 | .end·method |
| Offset 137, 28 lines modified | Offset 137, 28 lines modified | ||
| 137 | ····.locals·1 | 137 | ····.locals·1 |
| 138 | ····.annotation·system·Ldalvik/annotation/Throws; | 138 | ····.annotation·system·Ldalvik/annotation/Throws; |
| 139 | ········value·=·{ | 139 | ········value·=·{ |
| 140 | ············Lcom/amazon/ion/UnknownSymbolException; | 140 | ············Lcom/amazon/ion/UnknownSymbolException; |
| 141 | ········} | 141 | ········} |
| 142 | ····.end·annotation | 142 | ····.end·annotation |
| 143 | ····.line· | 143 | ····.line·13 |
| 144 | ····invoke-virtual·{p0},·Lcom/amazon/ion/impl/lite/IonListLite;->clone()Lcom/amazon/ion/impl/lite/IonListLite; | 144 | ····invoke-virtual·{p0},·Lcom/amazon/ion/impl/lite/IonListLite;->clone()Lcom/amazon/ion/impl/lite/IonListLite; |
| 145 | ····move-result-object·v0 | 145 | ····move-result-object·v0 |
| 146 | ····return-object·v0 | 146 | ····return-object·v0 |
| 147 | .end·method | 147 | .end·method |
| 148 | .method·public·clone()Lcom/amazon/ion/impl/lite/IonListLite; | 148 | .method·public·clone()Lcom/amazon/ion/impl/lite/IonListLite; |
| 149 | ····.locals·1 | 149 | ····.locals·1 |
| Max diff block lines reached; 1534/5028 bytes (30.51%) of diff not shown. | |||
| Offset 10, 18 lines modified | Offset 10, 18 lines modified | ||
| 10 | .field·private·static·final·HASH_SIGNATURE:I | 10 | .field·private·static·final·HASH_SIGNATURE:I |
| 11 | #·direct·methods | 11 | #·direct·methods |
| 12 | .method·static·constructor·<clinit>()V | 12 | .method·static·constructor·<clinit>()V |
| 13 | ····.locals·1 | 13 | ····.locals·1 |
| 14 | ····.line· | 14 | ····.line·21 |
| 15 | ····sget-object·v0,·Lcom/amazon/ion/IonType;->CLOB:Lcom/amazon/ion/IonType; | 15 | ····sget-object·v0,·Lcom/amazon/ion/IonType;->CLOB:Lcom/amazon/ion/IonType; |
| 16 | ····.line· | 16 | ····.line·22 |
| 17 | ····invoke-virtual·{v0},·Lcom/amazon/ion/IonType;->toString()Ljava/lang/String; | 17 | ····invoke-virtual·{v0},·Lcom/amazon/ion/IonType;->toString()Ljava/lang/String; |
| 18 | ····move-result-object·v0 | 18 | ····move-result-object·v0 |
| 19 | ····invoke-virtual·{v0},·Ljava/lang/String;->hashCode()I | 19 | ····invoke-virtual·{v0},·Ljava/lang/String;->hashCode()I |
| 20 | ····move-result·v0 | 20 | ····move-result·v0 |
| Offset 30, 24 lines modified | Offset 30, 24 lines modified | ||
| 30 | ····return-void | 30 | ····return-void |
| 31 | .end·method | 31 | .end·method |
| 32 | .method·constructor·<init>(Lcom/amazon/ion/impl/lite/ContainerlessContext;Z)V | 32 | .method·constructor·<init>(Lcom/amazon/ion/impl/lite/ContainerlessContext;Z)V |
| 33 | ····.locals·0 | 33 | ····.locals·0 |
| 34 | ····.line· | 34 | ····.line·29 |
| 35 | ····invoke-direct·{p0,·p1,·p2},·Lcom/amazon/ion/impl/lite/IonLobLite;-><init>(Lcom/amazon/ion/impl/lite/ContainerlessContext;Z)V | 35 | ····invoke-direct·{p0,·p1,·p2},·Lcom/amazon/ion/impl/lite/IonLobLite;-><init>(Lcom/amazon/ion/impl/lite/ContainerlessContext;Z)V |
| 36 | ····return-void | 36 | ····return-void |
| 37 | .end·method | 37 | .end·method |
| 38 | .method·constructor·<init>(Lcom/amazon/ion/impl/lite/IonClobLite;Lcom/amazon/ion/impl/lite/IonContext;)V | 38 | .method·constructor·<init>(Lcom/amazon/ion/impl/lite/IonClobLite;Lcom/amazon/ion/impl/lite/IonContext;)V |
| 39 | ····.locals·0 | 39 | ····.locals·0 |
| 40 | ····.line· | 40 | ····.line·34 |
| 41 | ····invoke-direct·{p0,·p1,·p2},·Lcom/amazon/ion/impl/lite/IonLobLite;-><init>(Lcom/amazon/ion/impl/lite/IonLobLite;Lcom/amazon/ion/impl/lite/IonContext;)V | 41 | ····invoke-direct·{p0,·p1,·p2},·Lcom/amazon/ion/impl/lite/IonLobLite;-><init>(Lcom/amazon/ion/impl/lite/IonLobLite;Lcom/amazon/ion/impl/lite/IonContext;)V |
| 42 | ····return-void | 42 | ····return-void |
| 43 | .end·method | 43 | .end·method |
| 44 | #·virtual·methods | 44 | #·virtual·methods |
| Offset 55, 29 lines modified | Offset 55, 29 lines modified | ||
| 55 | ····.locals·0 | 55 | ····.locals·0 |
| 56 | ····.annotation·system·Ldalvik/annotation/Throws; | 56 | ····.annotation·system·Ldalvik/annotation/Throws; |
| 57 | ········value·=·{ | 57 | ········value·=·{ |
| 58 | ············Ljava/lang/Exception; | 58 | ············Ljava/lang/Exception; |
| 59 | ········} | 59 | ········} |
| 60 | ····.end·annotation | 60 | ····.end·annotation |
| 61 | ····.line· | 61 | ····.line·94 |
| 62 | ····invoke-interface·{p1,·p0},·Lcom/amazon/ion/ValueVisitor;->visit(Lcom/amazon/ion/IonClob;)V | 62 | ····invoke-interface·{p1,·p0},·Lcom/amazon/ion/ValueVisitor;->visit(Lcom/amazon/ion/IonClob;)V |
| 63 | ····return-void | 63 | ····return-void |
| 64 | .end·method | 64 | .end·method |
| 65 | .method·public·bridge·synthetic·clone()Lcom/amazon/ion/IonClob; | 65 | .method·public·bridge·synthetic·clone()Lcom/amazon/ion/IonClob; |
| 66 | ····.locals·1 | 66 | ····.locals·1 |
| 67 | ····.annotation·system·Ldalvik/annotation/Throws; | 67 | ····.annotation·system·Ldalvik/annotation/Throws; |
| 68 | ········value·=·{ | 68 | ········value·=·{ |
| 69 | ············Lcom/amazon/ion/UnknownSymbolException; | 69 | ············Lcom/amazon/ion/UnknownSymbolException; |
| 70 | ········} | 70 | ········} |
| 71 | ····.end·annotation | 71 | ····.end·annotation |
| 72 | ····.line· | 72 | ····.line·17 |
| 73 | ····invoke-virtual·{p0},·Lcom/amazon/ion/impl/lite/IonClobLite;->clone()Lcom/amazon/ion/impl/lite/IonClobLite; | 73 | ····invoke-virtual·{p0},·Lcom/amazon/ion/impl/lite/IonClobLite;->clone()Lcom/amazon/ion/impl/lite/IonClobLite; |
| 74 | ····move-result-object·v0 | 74 | ····move-result-object·v0 |
| 75 | ····return-object·v0 | 75 | ····return-object·v0 |
| 76 | .end·method | 76 | .end·method |
| Offset 85, 15 lines modified | Offset 85, 15 lines modified | ||
| 85 | ····.locals·1 | 85 | ····.locals·1 |
| 86 | ····.annotation·system·Ldalvik/annotation/Throws; | 86 | ····.annotation·system·Ldalvik/annotation/Throws; |
| 87 | ········value·=·{ | 87 | ········value·=·{ |
| 88 | ············Lcom/amazon/ion/UnknownSymbolException; | 88 | ············Lcom/amazon/ion/UnknownSymbolException; |
| 89 | ········} | 89 | ········} |
| 90 | ····.end·annotation | 90 | ····.end·annotation |
| 91 | ····.line· | 91 | ····.line·17 |
| 92 | ····invoke-virtual·{p0},·Lcom/amazon/ion/impl/lite/IonClobLite;->clone()Lcom/amazon/ion/impl/lite/IonClobLite; | 92 | ····invoke-virtual·{p0},·Lcom/amazon/ion/impl/lite/IonClobLite;->clone()Lcom/amazon/ion/impl/lite/IonClobLite; |
| 93 | ····move-result-object·v0 | 93 | ····move-result-object·v0 |
| 94 | ····return-object·v0 | 94 | ····return-object·v0 |
| 95 | .end·method | 95 | .end·method |
| Offset 101, 26 lines modified | Offset 101, 26 lines modified | ||
| 101 | ····.locals·1 | 101 | ····.locals·1 |
| 102 | ····.annotation·system·Ldalvik/annotation/Throws; | 102 | ····.annotation·system·Ldalvik/annotation/Throws; |
| 103 | ········value·=·{ | 103 | ········value·=·{ |
| 104 | ············Lcom/amazon/ion/UnknownSymbolException; | 104 | ············Lcom/amazon/ion/UnknownSymbolException; |
| 105 | ········} | 105 | ········} |
| 106 | ····.end·annotation | 106 | ····.end·annotation |
| 107 | ····.line· | 107 | ····.line·17 |
| 108 | ····invoke-virtual·{p0},·Lcom/amazon/ion/impl/lite/IonClobLite;->clone()Lcom/amazon/ion/impl/lite/IonClobLite; | 108 | ····invoke-virtual·{p0},·Lcom/amazon/ion/impl/lite/IonClobLite;->clone()Lcom/amazon/ion/impl/lite/IonClobLite; |
| 109 | ····move-result-object·v0 | 109 | ····move-result-object·v0 |
| 110 | ····return-object·v0 | 110 | ····return-object·v0 |
| 111 | .end·method | 111 | .end·method |
| 112 | .method·public·clone()Lcom/amazon/ion/impl/lite/IonClobLite; | 112 | .method·public·clone()Lcom/amazon/ion/impl/lite/IonClobLite; |
| 113 | ····.locals·1 | 113 | ····.locals·1 |
| 114 | ····.line· | 114 | ····.line·46 |
| 115 | ····invoke-virtual·{p0},·Lcom/amazon/ion/impl/lite/IonClobLite;->getSystem()Lcom/amazon/ion/impl/lite/IonSystemLite; | 115 | ····invoke-virtual·{p0},·Lcom/amazon/ion/impl/lite/IonClobLite;->getSystem()Lcom/amazon/ion/impl/lite/IonSystemLite; |
| 116 | ····move-result-object·v0 | 116 | ····move-result-object·v0 |
| 117 | ····invoke-static·{v0},·Lcom/amazon/ion/impl/lite/ContainerlessContext;->wrap(Lcom/amazon/ion/impl/lite/IonSystemLite;)Lcom/amazon/ion/impl/lite/ContainerlessContext; | 117 | ····invoke-static·{v0},·Lcom/amazon/ion/impl/lite/ContainerlessContext;->wrap(Lcom/amazon/ion/impl/lite/IonSystemLite;)Lcom/amazon/ion/impl/lite/ContainerlessContext; |
| 118 | ····move-result-object·v0 | 118 | ····move-result-object·v0 |
| Offset 133, 15 lines modified | Offset 133, 15 lines modified | ||
| 133 | ····return-object·v0 | 133 | ····return-object·v0 |
| 134 | .end·method | 134 | .end·method |
| 135 | .method·public·bridge·synthetic·clone()Lcom/amazon/ion/impl/lite/IonLobLite; | 135 | .method·public·bridge·synthetic·clone()Lcom/amazon/ion/impl/lite/IonLobLite; |
| 136 | ····.locals·1 | 136 | ····.locals·1 |
| 137 | ····.line· | 137 | ····.line·17 |
| 138 | ····invoke-virtual·{p0},·Lcom/amazon/ion/impl/lite/IonClobLite;->clone()Lcom/amazon/ion/impl/lite/IonClobLite; | 138 | ····invoke-virtual·{p0},·Lcom/amazon/ion/impl/lite/IonClobLite;->clone()Lcom/amazon/ion/impl/lite/IonClobLite; |
| Max diff block lines reached; 3091/6625 bytes (46.66%) of diff not shown. | |||
| Offset 10, 18 lines modified | Offset 10, 18 lines modified | ||
| 10 | .field·private·static·final·HASH_SIGNATURE:I | 10 | .field·private·static·final·HASH_SIGNATURE:I |
| 11 | #·direct·methods | 11 | #·direct·methods |
| 12 | .method·static·constructor·<clinit>()V | 12 | .method·static·constructor·<clinit>()V |
| 13 | ····.locals·1 | 13 | ····.locals·1 |
| 14 | ····.line· | 14 | ····.line·18 |
| 15 | ····sget-object·v0,·Lcom/amazon/ion/IonType;->BLOB:Lcom/amazon/ion/IonType; | 15 | ····sget-object·v0,·Lcom/amazon/ion/IonType;->BLOB:Lcom/amazon/ion/IonType; |
| 16 | ····.line· | 16 | ····.line·19 |
| 17 | ····invoke-virtual·{v0},·Lcom/amazon/ion/IonType;->toString()Ljava/lang/String; | 17 | ····invoke-virtual·{v0},·Lcom/amazon/ion/IonType;->toString()Ljava/lang/String; |
| 18 | ····move-result-object·v0 | 18 | ····move-result-object·v0 |
| 19 | ····invoke-virtual·{v0},·Ljava/lang/String;->hashCode()I | 19 | ····invoke-virtual·{v0},·Ljava/lang/String;->hashCode()I |
| 20 | ····move-result·v0 | 20 | ····move-result·v0 |
| Offset 30, 24 lines modified | Offset 30, 24 lines modified | ||
| 30 | ····return-void | 30 | ····return-void |
| 31 | .end·method | 31 | .end·method |
| 32 | .method·constructor·<init>(Lcom/amazon/ion/impl/lite/ContainerlessContext;Z)V | 32 | .method·constructor·<init>(Lcom/amazon/ion/impl/lite/ContainerlessContext;Z)V |
| 33 | ····.locals·0 | 33 | ····.locals·0 |
| 34 | ····.line· | 34 | ····.line·26 |
| 35 | ····invoke-direct·{p0,·p1,·p2},·Lcom/amazon/ion/impl/lite/IonLobLite;-><init>(Lcom/amazon/ion/impl/lite/ContainerlessContext;Z)V | 35 | ····invoke-direct·{p0,·p1,·p2},·Lcom/amazon/ion/impl/lite/IonLobLite;-><init>(Lcom/amazon/ion/impl/lite/ContainerlessContext;Z)V |
| 36 | ····return-void | 36 | ····return-void |
| 37 | .end·method | 37 | .end·method |
| 38 | .method·constructor·<init>(Lcom/amazon/ion/impl/lite/IonBlobLite;Lcom/amazon/ion/impl/lite/IonContext;)V | 38 | .method·constructor·<init>(Lcom/amazon/ion/impl/lite/IonBlobLite;Lcom/amazon/ion/impl/lite/IonContext;)V |
| 39 | ····.locals·0 | 39 | ····.locals·0 |
| 40 | ····.line· | 40 | ····.line·31 |
| 41 | ····invoke-direct·{p0,·p1,·p2},·Lcom/amazon/ion/impl/lite/IonLobLite;-><init>(Lcom/amazon/ion/impl/lite/IonLobLite;Lcom/amazon/ion/impl/lite/IonContext;)V | 41 | ····invoke-direct·{p0,·p1,·p2},·Lcom/amazon/ion/impl/lite/IonLobLite;-><init>(Lcom/amazon/ion/impl/lite/IonLobLite;Lcom/amazon/ion/impl/lite/IonContext;)V |
| 42 | ····return-void | 42 | ····return-void |
| 43 | .end·method | 43 | .end·method |
| 44 | #·virtual·methods | 44 | #·virtual·methods |
| Offset 55, 29 lines modified | Offset 55, 29 lines modified | ||
| 55 | ····.locals·0 | 55 | ····.locals·0 |
| 56 | ····.annotation·system·Ldalvik/annotation/Throws; | 56 | ····.annotation·system·Ldalvik/annotation/Throws; |
| 57 | ········value·=·{ | 57 | ········value·=·{ |
| 58 | ············Ljava/lang/Exception; | 58 | ············Ljava/lang/Exception; |
| 59 | ········} | 59 | ········} |
| 60 | ····.end·annotation | 60 | ····.end·annotation |
| 61 | ····.line· | 61 | ····.line·88 |
| 62 | ····invoke-interface·{p1,·p0},·Lcom/amazon/ion/ValueVisitor;->visit(Lcom/amazon/ion/IonBlob;)V | 62 | ····invoke-interface·{p1,·p0},·Lcom/amazon/ion/ValueVisitor;->visit(Lcom/amazon/ion/IonBlob;)V |
| 63 | ····return-void | 63 | ····return-void |
| 64 | .end·method | 64 | .end·method |
| 65 | .method·public·bridge·synthetic·clone()Lcom/amazon/ion/IonBlob; | 65 | .method·public·bridge·synthetic·clone()Lcom/amazon/ion/IonBlob; |
| 66 | ····.locals·1 | 66 | ····.locals·1 |
| 67 | ····.annotation·system·Ldalvik/annotation/Throws; | 67 | ····.annotation·system·Ldalvik/annotation/Throws; |
| 68 | ········value·=·{ | 68 | ········value·=·{ |
| 69 | ············Lcom/amazon/ion/UnknownSymbolException; | 69 | ············Lcom/amazon/ion/UnknownSymbolException; |
| 70 | ········} | 70 | ········} |
| 71 | ····.end·annotation | 71 | ····.end·annotation |
| 72 | ····.line· | 72 | ····.line·14 |
| 73 | ····invoke-virtual·{p0},·Lcom/amazon/ion/impl/lite/IonBlobLite;->clone()Lcom/amazon/ion/impl/lite/IonBlobLite; | 73 | ····invoke-virtual·{p0},·Lcom/amazon/ion/impl/lite/IonBlobLite;->clone()Lcom/amazon/ion/impl/lite/IonBlobLite; |
| 74 | ····move-result-object·v0 | 74 | ····move-result-object·v0 |
| 75 | ····return-object·v0 | 75 | ····return-object·v0 |
| 76 | .end·method | 76 | .end·method |
| Offset 85, 15 lines modified | Offset 85, 15 lines modified | ||
| 85 | ····.locals·1 | 85 | ····.locals·1 |
| 86 | ····.annotation·system·Ldalvik/annotation/Throws; | 86 | ····.annotation·system·Ldalvik/annotation/Throws; |
| 87 | ········value·=·{ | 87 | ········value·=·{ |
| 88 | ············Lcom/amazon/ion/UnknownSymbolException; | 88 | ············Lcom/amazon/ion/UnknownSymbolException; |
| 89 | ········} | 89 | ········} |
| 90 | ····.end·annotation | 90 | ····.end·annotation |
| 91 | ····.line· | 91 | ····.line·14 |
| 92 | ····invoke-virtual·{p0},·Lcom/amazon/ion/impl/lite/IonBlobLite;->clone()Lcom/amazon/ion/impl/lite/IonBlobLite; | 92 | ····invoke-virtual·{p0},·Lcom/amazon/ion/impl/lite/IonBlobLite;->clone()Lcom/amazon/ion/impl/lite/IonBlobLite; |
| 93 | ····move-result-object·v0 | 93 | ····move-result-object·v0 |
| 94 | ····return-object·v0 | 94 | ····return-object·v0 |
| 95 | .end·method | 95 | .end·method |
| Offset 101, 26 lines modified | Offset 101, 26 lines modified | ||
| 101 | ····.locals·1 | 101 | ····.locals·1 |
| 102 | ····.annotation·system·Ldalvik/annotation/Throws; | 102 | ····.annotation·system·Ldalvik/annotation/Throws; |
| 103 | ········value·=·{ | 103 | ········value·=·{ |
| 104 | ············Lcom/amazon/ion/UnknownSymbolException; | 104 | ············Lcom/amazon/ion/UnknownSymbolException; |
| 105 | ········} | 105 | ········} |
| 106 | ····.end·annotation | 106 | ····.end·annotation |
| 107 | ····.line· | 107 | ····.line·14 |
| 108 | ····invoke-virtual·{p0},·Lcom/amazon/ion/impl/lite/IonBlobLite;->clone()Lcom/amazon/ion/impl/lite/IonBlobLite; | 108 | ····invoke-virtual·{p0},·Lcom/amazon/ion/impl/lite/IonBlobLite;->clone()Lcom/amazon/ion/impl/lite/IonBlobLite; |
| 109 | ····move-result-object·v0 | 109 | ····move-result-object·v0 |
| 110 | ····return-object·v0 | 110 | ····return-object·v0 |
| 111 | .end·method | 111 | .end·method |
| 112 | .method·public·clone()Lcom/amazon/ion/impl/lite/IonBlobLite; | 112 | .method·public·clone()Lcom/amazon/ion/impl/lite/IonBlobLite; |
| 113 | ····.locals·1 | 113 | ····.locals·1 |
| 114 | ····.line· | 114 | ····.line·43 |
| 115 | ····invoke-virtual·{p0},·Lcom/amazon/ion/impl/lite/IonBlobLite;->getSystem()Lcom/amazon/ion/impl/lite/IonSystemLite; | 115 | ····invoke-virtual·{p0},·Lcom/amazon/ion/impl/lite/IonBlobLite;->getSystem()Lcom/amazon/ion/impl/lite/IonSystemLite; |
| 116 | ····move-result-object·v0 | 116 | ····move-result-object·v0 |
| 117 | ····invoke-static·{v0},·Lcom/amazon/ion/impl/lite/ContainerlessContext;->wrap(Lcom/amazon/ion/impl/lite/IonSystemLite;)Lcom/amazon/ion/impl/lite/ContainerlessContext; | 117 | ····invoke-static·{v0},·Lcom/amazon/ion/impl/lite/ContainerlessContext;->wrap(Lcom/amazon/ion/impl/lite/IonSystemLite;)Lcom/amazon/ion/impl/lite/ContainerlessContext; |
| 118 | ····move-result-object·v0 | 118 | ····move-result-object·v0 |
| Offset 133, 15 lines modified | Offset 133, 15 lines modified | ||
| 133 | ····return-object·v0 | 133 | ····return-object·v0 |
| 134 | .end·method | 134 | .end·method |
| 135 | .method·public·bridge·synthetic·clone()Lcom/amazon/ion/impl/lite/IonLobLite; | 135 | .method·public·bridge·synthetic·clone()Lcom/amazon/ion/impl/lite/IonLobLite; |
| 136 | ····.locals·1 | 136 | ····.locals·1 |
| 137 | ····.line· | 137 | ····.line·14 |
| 138 | ····invoke-virtual·{p0},·Lcom/amazon/ion/impl/lite/IonBlobLite;->clone()Lcom/amazon/ion/impl/lite/IonBlobLite; | 138 | ····invoke-virtual·{p0},·Lcom/amazon/ion/impl/lite/IonBlobLite;->clone()Lcom/amazon/ion/impl/lite/IonBlobLite; |
| Max diff block lines reached; 2985/6519 bytes (45.79%) of diff not shown. | |||
| Offset 19, 14 lines modified | Offset 19, 26 lines modified | ||
| 19 | .field·final·synthetic·val$index:I | 19 | .field·final·synthetic·val$index:I |
| 20 | #·direct·methods | 20 | #·direct·methods |
| 21 | .method·constructor·<init>(Lcom/amazon/ion/impl/lite/IonSequenceLite;Lcom/amazon/ion/ValueFactory;I)V | 21 | .method·constructor·<init>(Lcom/amazon/ion/impl/lite/IonSequenceLite;Lcom/amazon/ion/ValueFactory;I)V |
| 22 | ····.locals·0 | 22 | ····.locals·0 |
| 23 | ····.annotation·system·Ldalvik/annotation/MethodParameters; | ||
| 24 | ········accessFlags·=·{ | ||
| 25 | ············0x8010, | ||
| 26 | ············0x0, | ||
| 27 | ············0x1010 | ||
| 28 | ········} | ||
| 29 | ········names·=·{ | ||
| 30 | ············null, | ||
| 31 | ············null, | ||
| 32 | ············null | ||
| 33 | ········} | ||
| 34 | ····.end·annotation | ||
| 23 | ····.line·171 | 35 | ····.line·171 |
| 24 | ····iput-object·p1,·p0,·Lcom/amazon/ion/impl/lite/IonSequenceLite$2;->this$0:Lcom/amazon/ion/impl/lite/IonSequenceLite; | 36 | ····iput-object·p1,·p0,·Lcom/amazon/ion/impl/lite/IonSequenceLite$2;->this$0:Lcom/amazon/ion/impl/lite/IonSequenceLite; |
| 25 | ····iput·p3,·p0,·Lcom/amazon/ion/impl/lite/IonSequenceLite$2;->val$index:I | 37 | ····iput·p3,·p0,·Lcom/amazon/ion/impl/lite/IonSequenceLite$2;->val$index:I |
| 26 | ····invoke-direct·{p0,·p2},·Lcom/amazon/ion/impl/_Private_CurriedValueFactory;-><init>(Lcom/amazon/ion/ValueFactory;)V | 38 | ····invoke-direct·{p0,·p2},·Lcom/amazon/ion/impl/_Private_CurriedValueFactory;-><init>(Lcom/amazon/ion/ValueFactory;)V |
| Offset 10, 18 lines modified | Offset 10, 18 lines modified | ||
| 10 | .field·private·static·final·HASH_SIGNATURE:I | 10 | .field·private·static·final·HASH_SIGNATURE:I |
| 11 | #·direct·methods | 11 | #·direct·methods |
| 12 | .method·static·constructor·<clinit>()V | 12 | .method·static·constructor·<clinit>()V |
| 13 | ····.locals·1 | 13 | ····.locals·1 |
| 14 | ····.line· | 14 | ····.line·16 |
| 15 | ····sget-object·v0,·Lcom/amazon/ion/IonType;->STRING:Lcom/amazon/ion/IonType; | 15 | ····sget-object·v0,·Lcom/amazon/ion/IonType;->STRING:Lcom/amazon/ion/IonType; |
| 16 | ····.line· | 16 | ····.line·17 |
| 17 | ····invoke-virtual·{v0},·Lcom/amazon/ion/IonType;->toString()Ljava/lang/String; | 17 | ····invoke-virtual·{v0},·Lcom/amazon/ion/IonType;->toString()Ljava/lang/String; |
| 18 | ····move-result-object·v0 | 18 | ····move-result-object·v0 |
| 19 | ····invoke-virtual·{v0},·Ljava/lang/String;->hashCode()I | 19 | ····invoke-virtual·{v0},·Ljava/lang/String;->hashCode()I |
| 20 | ····move-result·v0 | 20 | ····move-result·v0 |
| Offset 30, 24 lines modified | Offset 30, 24 lines modified | ||
| 30 | ····return-void | 30 | ····return-void |
| 31 | .end·method | 31 | .end·method |
| 32 | .method·constructor·<init>(Lcom/amazon/ion/impl/lite/ContainerlessContext;Z)V | 32 | .method·constructor·<init>(Lcom/amazon/ion/impl/lite/ContainerlessContext;Z)V |
| 33 | ····.locals·0 | 33 | ····.locals·0 |
| 34 | ····.line· | 34 | ····.line·24 |
| 35 | ····invoke-direct·{p0,·p1,·p2},·Lcom/amazon/ion/impl/lite/IonTextLite;-><init>(Lcom/amazon/ion/impl/lite/ContainerlessContext;Z)V | 35 | ····invoke-direct·{p0,·p1,·p2},·Lcom/amazon/ion/impl/lite/IonTextLite;-><init>(Lcom/amazon/ion/impl/lite/ContainerlessContext;Z)V |
| 36 | ····return-void | 36 | ····return-void |
| 37 | .end·method | 37 | .end·method |
| 38 | .method·constructor·<init>(Lcom/amazon/ion/impl/lite/IonStringLite;Lcom/amazon/ion/impl/lite/IonContext;)V | 38 | .method·constructor·<init>(Lcom/amazon/ion/impl/lite/IonStringLite;Lcom/amazon/ion/impl/lite/IonContext;)V |
| 39 | ····.locals·0 | 39 | ····.locals·0 |
| 40 | ····.line· | 40 | ····.line·29 |
| 41 | ····invoke-direct·{p0,·p1,·p2},·Lcom/amazon/ion/impl/lite/IonTextLite;-><init>(Lcom/amazon/ion/impl/lite/IonTextLite;Lcom/amazon/ion/impl/lite/IonContext;)V | 41 | ····invoke-direct·{p0,·p1,·p2},·Lcom/amazon/ion/impl/lite/IonTextLite;-><init>(Lcom/amazon/ion/impl/lite/IonTextLite;Lcom/amazon/ion/impl/lite/IonContext;)V |
| 42 | ····return-void | 42 | ····return-void |
| 43 | .end·method | 43 | .end·method |
| 44 | #·virtual·methods | 44 | #·virtual·methods |
| Offset 55, 29 lines modified | Offset 55, 29 lines modified | ||
| 55 | ····.locals·0 | 55 | ····.locals·0 |
| 56 | ····.annotation·system·Ldalvik/annotation/Throws; | 56 | ····.annotation·system·Ldalvik/annotation/Throws; |
| 57 | ········value·=·{ | 57 | ········value·=·{ |
| 58 | ············Ljava/lang/Exception; | 58 | ············Ljava/lang/Exception; |
| 59 | ········} | 59 | ········} |
| 60 | ····.end·annotation | 60 | ····.end·annotation |
| 61 | ····.line· | 61 | ····.line·75 |
| 62 | ····invoke-interface·{p1,·p0},·Lcom/amazon/ion/ValueVisitor;->visit(Lcom/amazon/ion/IonString;)V | 62 | ····invoke-interface·{p1,·p0},·Lcom/amazon/ion/ValueVisitor;->visit(Lcom/amazon/ion/IonString;)V |
| 63 | ····return-void | 63 | ····return-void |
| 64 | .end·method | 64 | .end·method |
| 65 | .method·public·bridge·synthetic·clone()Lcom/amazon/ion/IonString; | 65 | .method·public·bridge·synthetic·clone()Lcom/amazon/ion/IonString; |
| 66 | ····.locals·1 | 66 | ····.locals·1 |
| 67 | ····.annotation·system·Ldalvik/annotation/Throws; | 67 | ····.annotation·system·Ldalvik/annotation/Throws; |
| 68 | ········value·=·{ | 68 | ········value·=·{ |
| 69 | ············Lcom/amazon/ion/UnknownSymbolException; | 69 | ············Lcom/amazon/ion/UnknownSymbolException; |
| 70 | ········} | 70 | ········} |
| 71 | ····.end·annotation | 71 | ····.end·annotation |
| 72 | ····.line· | 72 | ····.line·12 |
| 73 | ····invoke-virtual·{p0},·Lcom/amazon/ion/impl/lite/IonStringLite;->clone()Lcom/amazon/ion/impl/lite/IonStringLite; | 73 | ····invoke-virtual·{p0},·Lcom/amazon/ion/impl/lite/IonStringLite;->clone()Lcom/amazon/ion/impl/lite/IonStringLite; |
| 74 | ····move-result-object·v0 | 74 | ····move-result-object·v0 |
| 75 | ····return-object·v0 | 75 | ····return-object·v0 |
| 76 | .end·method | 76 | .end·method |
| Offset 85, 15 lines modified | Offset 85, 15 lines modified | ||
| 85 | ····.locals·1 | 85 | ····.locals·1 |
| 86 | ····.annotation·system·Ldalvik/annotation/Throws; | 86 | ····.annotation·system·Ldalvik/annotation/Throws; |
| 87 | ········value·=·{ | 87 | ········value·=·{ |
| 88 | ············Lcom/amazon/ion/UnknownSymbolException; | 88 | ············Lcom/amazon/ion/UnknownSymbolException; |
| 89 | ········} | 89 | ········} |
| 90 | ····.end·annotation | 90 | ····.end·annotation |
| 91 | ····.line· | 91 | ····.line·12 |
| 92 | ····invoke-virtual·{p0},·Lcom/amazon/ion/impl/lite/IonStringLite;->clone()Lcom/amazon/ion/impl/lite/IonStringLite; | 92 | ····invoke-virtual·{p0},·Lcom/amazon/ion/impl/lite/IonStringLite;->clone()Lcom/amazon/ion/impl/lite/IonStringLite; |
| 93 | ····move-result-object·v0 | 93 | ····move-result-object·v0 |
| 94 | ····return-object·v0 | 94 | ····return-object·v0 |
| 95 | .end·method | 95 | .end·method |
| Offset 101, 26 lines modified | Offset 101, 26 lines modified | ||
| 101 | ····.locals·1 | 101 | ····.locals·1 |
| 102 | ····.annotation·system·Ldalvik/annotation/Throws; | 102 | ····.annotation·system·Ldalvik/annotation/Throws; |
| 103 | ········value·=·{ | 103 | ········value·=·{ |
| 104 | ············Lcom/amazon/ion/UnknownSymbolException; | 104 | ············Lcom/amazon/ion/UnknownSymbolException; |
| 105 | ········} | 105 | ········} |
| 106 | ····.end·annotation | 106 | ····.end·annotation |
| 107 | ····.line· | 107 | ····.line·12 |
| 108 | ····invoke-virtual·{p0},·Lcom/amazon/ion/impl/lite/IonStringLite;->clone()Lcom/amazon/ion/impl/lite/IonStringLite; | 108 | ····invoke-virtual·{p0},·Lcom/amazon/ion/impl/lite/IonStringLite;->clone()Lcom/amazon/ion/impl/lite/IonStringLite; |
| 109 | ····move-result-object·v0 | 109 | ····move-result-object·v0 |
| 110 | ····return-object·v0 | 110 | ····return-object·v0 |
| 111 | .end·method | 111 | .end·method |
| 112 | .method·public·clone()Lcom/amazon/ion/impl/lite/IonStringLite; | 112 | .method·public·clone()Lcom/amazon/ion/impl/lite/IonStringLite; |
| 113 | ····.locals·1 | 113 | ····.locals·1 |
| 114 | ····.line· | 114 | ····.line·42 |
| 115 | ····invoke-virtual·{p0},·Lcom/amazon/ion/impl/lite/IonStringLite;->getSystem()Lcom/amazon/ion/impl/lite/IonSystemLite; | 115 | ····invoke-virtual·{p0},·Lcom/amazon/ion/impl/lite/IonStringLite;->getSystem()Lcom/amazon/ion/impl/lite/IonSystemLite; |
| 116 | ····move-result-object·v0 | 116 | ····move-result-object·v0 |
| 117 | ····invoke-static·{v0},·Lcom/amazon/ion/impl/lite/ContainerlessContext;->wrap(Lcom/amazon/ion/impl/lite/IonSystemLite;)Lcom/amazon/ion/impl/lite/ContainerlessContext; | 117 | ····invoke-static·{v0},·Lcom/amazon/ion/impl/lite/ContainerlessContext;->wrap(Lcom/amazon/ion/impl/lite/IonSystemLite;)Lcom/amazon/ion/impl/lite/ContainerlessContext; |
| 118 | ····move-result-object·v0 | 118 | ····move-result-object·v0 |
| Offset 133, 15 lines modified | Offset 133, 15 lines modified | ||
| 133 | ····return-object·v0 | 133 | ····return-object·v0 |
| 134 | .end·method | 134 | .end·method |
| 135 | .method·public·bridge·synthetic·clone()Lcom/amazon/ion/impl/lite/IonTextLite; | 135 | .method·public·bridge·synthetic·clone()Lcom/amazon/ion/impl/lite/IonTextLite; |
| 136 | ····.locals·1 | 136 | ····.locals·1 |
| 137 | ····.line· | 137 | ····.line·12 |
| 138 | ····invoke-virtual·{p0},·Lcom/amazon/ion/impl/lite/IonStringLite;->clone()Lcom/amazon/ion/impl/lite/IonStringLite; | 138 | ····invoke-virtual·{p0},·Lcom/amazon/ion/impl/lite/IonStringLite;->clone()Lcom/amazon/ion/impl/lite/IonStringLite; |
| Max diff block lines reached; 2290/5855 bytes (39.11%) of diff not shown. | |||
| Offset 5, 16 lines modified | Offset 5, 16 lines modified | ||
| 5 | #·interfaces | 5 | #·interfaces |
| 6 | .implements·Lcom/amazon/ion/impl/_Private_IonSystem; | 6 | .implements·Lcom/amazon/ion/impl/_Private_IonSystem; |
| 7 | #·annotations | 7 | #·annotations |
| 8 | .annotation·system·Ldalvik/annotation/MemberClasses; | 8 | .annotation·system·Ldalvik/annotation/MemberClasses; |
| 9 | ····value·=·{ | 9 | ····value·=·{ |
| 10 | ········Lcom/amazon/ion/impl/lite/IonSystemLite$ValueLoader;, | ||
| 11 | ········Lcom/amazon/ion/impl/lite/IonSystemLite$ReaderIterator; | 10 | ········Lcom/amazon/ion/impl/lite/IonSystemLite$ReaderIterator;, |
| 11 | ········Lcom/amazon/ion/impl/lite/IonSystemLite$ValueLoader; | ||
| 12 | ····} | 12 | ····} |
| 13 | .end·annotation | 13 | .end·annotation |
| 14 | #·static·fields | 14 | #·static·fields |
| 15 | .field·static·final·synthetic·$assertionsDisabled:Z | 15 | .field·static·final·synthetic·$assertionsDisabled:Z |
| Offset 1198, 14 lines modified | Offset 1198, 22 lines modified | ||
| 1198 | ····invoke-interface·{v0,·p1,·p2},·Lcom/amazon/ion/IonTimestamp;->setMillisUtc(J)V | 1198 | ····invoke-interface·{v0,·p1,·p2},·Lcom/amazon/ion/IonTimestamp;->setMillisUtc(J)V |
| 1199 | ····return-object·v0 | 1199 | ····return-object·v0 |
| 1200 | .end·method | 1200 | .end·method |
| 1201 | .method·public·bridge·synthetic·newValue(Lcom/amazon/ion/IonReader;)Lcom/amazon/ion/IonValue; | 1201 | .method·public·bridge·synthetic·newValue(Lcom/amazon/ion/IonReader;)Lcom/amazon/ion/IonValue; |
| 1202 | ····.locals·0 | 1202 | ····.locals·0 |
| 1203 | ····.annotation·system·Ldalvik/annotation/MethodParameters; | ||
| 1204 | ········accessFlags·=·{ | ||
| 1205 | ············0x1000 | ||
| 1206 | ········} | ||
| 1207 | ········names·=·{ | ||
| 1208 | ············null | ||
| 1209 | ········} | ||
| 1210 | ····.end·annotation | ||
| 1203 | ····.line·51 | 1211 | ····.line·51 |
| 1204 | ····invoke-virtual·{p0,·p1},·Lcom/amazon/ion/impl/lite/IonSystemLite;->newValue(Lcom/amazon/ion/IonReader;)Lcom/amazon/ion/impl/lite/IonValueLite; | 1212 | ····invoke-virtual·{p0,·p1},·Lcom/amazon/ion/impl/lite/IonSystemLite;->newValue(Lcom/amazon/ion/IonReader;)Lcom/amazon/ion/impl/lite/IonValueLite; |
| 1205 | ····move-result-object·p1 | 1213 | ····move-result-object·p1 |
| 1206 | ····return-object·p1 | 1214 | ····return-object·p1 |
| Offset 19, 31 lines modified | Offset 19, 43 lines modified | ||
| 19 | .field·final·synthetic·val$fieldName:Ljava/lang/String; | 19 | .field·final·synthetic·val$fieldName:Ljava/lang/String; |
| 20 | #·direct·methods | 20 | #·direct·methods |
| 21 | .method·constructor·<init>(Lcom/amazon/ion/impl/lite/IonStructLite;Lcom/amazon/ion/ValueFactory;Ljava/lang/String;)V | 21 | .method·constructor·<init>(Lcom/amazon/ion/impl/lite/IonStructLite;Lcom/amazon/ion/ValueFactory;Ljava/lang/String;)V |
| 22 | ····.locals·0 | 22 | ····.locals·0 |
| 23 | ····.annotation·system·Ldalvik/annotation/MethodParameters; | ||
| 24 | ········accessFlags·=·{ | ||
| 25 | ············0x8010, | ||
| 26 | ············0x0, | ||
| 27 | ············0x1010 | ||
| 28 | ········} | ||
| 29 | ········names·=·{ | ||
| 30 | ············null, | ||
| 31 | ············null, | ||
| 32 | ············null | ||
| 33 | ········} | ||
| 34 | ····.end·annotation | ||
| 23 | ····.line·4 | 35 | ····.line·424 |
| 24 | ····iput-object·p1,·p0,·Lcom/amazon/ion/impl/lite/IonStructLite$1;->this$0:Lcom/amazon/ion/impl/lite/IonStructLite; | 36 | ····iput-object·p1,·p0,·Lcom/amazon/ion/impl/lite/IonStructLite$1;->this$0:Lcom/amazon/ion/impl/lite/IonStructLite; |
| 25 | ····iput-object·p3,·p0,·Lcom/amazon/ion/impl/lite/IonStructLite$1;->val$fieldName:Ljava/lang/String; | 37 | ····iput-object·p3,·p0,·Lcom/amazon/ion/impl/lite/IonStructLite$1;->val$fieldName:Ljava/lang/String; |
| 26 | ····invoke-direct·{p0,·p2},·Lcom/amazon/ion/impl/_Private_CurriedValueFactory;-><init>(Lcom/amazon/ion/ValueFactory;)V | 38 | ····invoke-direct·{p0,·p2},·Lcom/amazon/ion/impl/_Private_CurriedValueFactory;-><init>(Lcom/amazon/ion/ValueFactory;)V |
| 27 | ····return-void | 39 | ····return-void |
| 28 | .end·method | 40 | .end·method |
| 29 | #·virtual·methods | 41 | #·virtual·methods |
| 30 | .method·protected·handle(Lcom/amazon/ion/IonValue;)V | 42 | .method·protected·handle(Lcom/amazon/ion/IonValue;)V |
| 31 | ····.locals·2 | 43 | ····.locals·2 |
| 32 | ····.line·4 | 44 | ····.line·428 |
| 33 | ····iget-object·v0,·p0,·Lcom/amazon/ion/impl/lite/IonStructLite$1;->this$0:Lcom/amazon/ion/impl/lite/IonStructLite; | 45 | ····iget-object·v0,·p0,·Lcom/amazon/ion/impl/lite/IonStructLite$1;->this$0:Lcom/amazon/ion/impl/lite/IonStructLite; |
| 34 | ····iget-object·v1,·p0,·Lcom/amazon/ion/impl/lite/IonStructLite$1;->val$fieldName:Ljava/lang/String; | 46 | ····iget-object·v1,·p0,·Lcom/amazon/ion/impl/lite/IonStructLite$1;->val$fieldName:Ljava/lang/String; |
| 35 | ····invoke-virtual·{v0,·v1,·p1},·Lcom/amazon/ion/impl/lite/IonStructLite;->add(Ljava/lang/String;Lcom/amazon/ion/IonValue;)V | 47 | ····invoke-virtual·{v0,·v1,·p1},·Lcom/amazon/ion/impl/lite/IonStructLite;->add(Ljava/lang/String;Lcom/amazon/ion/IonValue;)V |
| 36 | ····return-void | 48 | ····return-void |
| Offset 14, 18 lines modified | Offset 14, 18 lines modified | ||
| 14 | .field·private·_float_value:Ljava/lang/Double; | 14 | .field·private·_float_value:Ljava/lang/Double; |
| 15 | #·direct·methods | 15 | #·direct·methods |
| 16 | .method·static·constructor·<clinit>()V | 16 | .method·static·constructor·<clinit>()V |
| 17 | ····.locals·1 | 17 | ····.locals·1 |
| 18 | ····.line· | 18 | ····.line·19 |
| 19 | ····sget-object·v0,·Lcom/amazon/ion/IonType;->FLOAT:Lcom/amazon/ion/IonType; | 19 | ····sget-object·v0,·Lcom/amazon/ion/IonType;->FLOAT:Lcom/amazon/ion/IonType; |
| 20 | ····.line· | 20 | ····.line·20 |
| 21 | ····invoke-virtual·{v0},·Lcom/amazon/ion/IonType;->toString()Ljava/lang/String; | 21 | ····invoke-virtual·{v0},·Lcom/amazon/ion/IonType;->toString()Ljava/lang/String; |
| 22 | ····move-result-object·v0 | 22 | ····move-result-object·v0 |
| 23 | ····invoke-virtual·{v0},·Ljava/lang/String;->hashCode()I | 23 | ····invoke-virtual·{v0},·Ljava/lang/String;->hashCode()I |
| 24 | ····move-result·v0 | 24 | ····move-result·v0 |
| Offset 34, 27 lines modified | Offset 34, 27 lines modified | ||
| 34 | ····return-void | 34 | ····return-void |
| 35 | .end·method | 35 | .end·method |
| 36 | .method·constructor·<init>(Lcom/amazon/ion/impl/lite/ContainerlessContext;Z)V | 36 | .method·constructor·<init>(Lcom/amazon/ion/impl/lite/ContainerlessContext;Z)V |
| 37 | ····.locals·0 | 37 | ····.locals·0 |
| 38 | ····.line· | 38 | ····.line·29 |
| 39 | ····invoke-direct·{p0,·p1,·p2},·Lcom/amazon/ion/impl/lite/IonValueLite;-><init>(Lcom/amazon/ion/impl/lite/ContainerlessContext;Z)V | 39 | ····invoke-direct·{p0,·p1,·p2},·Lcom/amazon/ion/impl/lite/IonValueLite;-><init>(Lcom/amazon/ion/impl/lite/ContainerlessContext;Z)V |
| 40 | ····return-void | 40 | ····return-void |
| 41 | .end·method | 41 | .end·method |
| 42 | .method·constructor·<init>(Lcom/amazon/ion/impl/lite/IonFloatLite;Lcom/amazon/ion/impl/lite/IonContext;)V | 42 | .method·constructor·<init>(Lcom/amazon/ion/impl/lite/IonFloatLite;Lcom/amazon/ion/impl/lite/IonContext;)V |
| 43 | ····.locals·0 | 43 | ····.locals·0 |
| 44 | ····.line· | 44 | ····.line·34 |
| 45 | ····invoke-direct·{p0,·p1,·p2},·Lcom/amazon/ion/impl/lite/IonValueLite;-><init>(Lcom/amazon/ion/impl/lite/IonValueLite;Lcom/amazon/ion/impl/lite/IonContext;)V | 45 | ····invoke-direct·{p0,·p1,·p2},·Lcom/amazon/ion/impl/lite/IonValueLite;-><init>(Lcom/amazon/ion/impl/lite/IonValueLite;Lcom/amazon/ion/impl/lite/IonContext;)V |
| 46 | ····.line· | 46 | ····.line·36 |
| 47 | ····iget-object·p1,·p1,·Lcom/amazon/ion/impl/lite/IonFloatLite;->_float_value:Ljava/lang/Double; | 47 | ····iget-object·p1,·p1,·Lcom/amazon/ion/impl/lite/IonFloatLite;->_float_value:Ljava/lang/Double; |
| 48 | ····iput-object·p1,·p0,·Lcom/amazon/ion/impl/lite/IonFloatLite;->_float_value:Ljava/lang/Double; | 48 | ····iput-object·p1,·p0,·Lcom/amazon/ion/impl/lite/IonFloatLite;->_float_value:Ljava/lang/Double; |
| 49 | ····return-void | 49 | ····return-void |
| 50 | .end·method | 50 | .end·method |
| Offset 64, 40 lines modified | Offset 64, 40 lines modified | ||
| 64 | ····.locals·0 | 64 | ····.locals·0 |
| 65 | ····.annotation·system·Ldalvik/annotation/Throws; | 65 | ····.annotation·system·Ldalvik/annotation/Throws; |
| 66 | ········value·=·{ | 66 | ········value·=·{ |
| 67 | ············Ljava/lang/Exception; | 67 | ············Ljava/lang/Exception; |
| 68 | ········} | 68 | ········} |
| 69 | ····.end·annotation | 69 | ····.end·annotation |
| 70 | ····.line·1 | 70 | ····.line·145 |
| 71 | ····invoke-interface·{p1,·p0},·Lcom/amazon/ion/ValueVisitor;->visit(Lcom/amazon/ion/IonFloat;)V | 71 | ····invoke-interface·{p1,·p0},·Lcom/amazon/ion/ValueVisitor;->visit(Lcom/amazon/ion/IonFloat;)V |
| 72 | ····return-void | 72 | ····return-void |
| 73 | .end·method | 73 | .end·method |
| 74 | .method·public·bigDecimalValue()Ljava/math/BigDecimal; | 74 | .method·public·bigDecimalValue()Ljava/math/BigDecimal; |
| 75 | ····.locals·2 | 75 | ····.locals·2 |
| 76 | ····.annotation·system·Ldalvik/annotation/Throws; | 76 | ····.annotation·system·Ldalvik/annotation/Throws; |
| 77 | ········value·=·{ | 77 | ········value·=·{ |
| 78 | ············Lcom/amazon/ion/NullValueException; | 78 | ············Lcom/amazon/ion/NullValueException; |
| 79 | ········} | 79 | ········} |
| 80 | ····.end·annotation | 80 | ····.end·annotation |
| 81 | ····.line· | 81 | ····.line·90 |
| 82 | ····invoke-virtual·{p0},·Lcom/amazon/ion/impl/lite/IonFloatLite;->isNullValue()Z | 82 | ····invoke-virtual·{p0},·Lcom/amazon/ion/impl/lite/IonFloatLite;->isNullValue()Z |
| 83 | ····move-result·v0 | 83 | ····move-result·v0 |
| 84 | ····if-eqz·v0,·:cond_0 | 84 | ····if-eqz·v0,·:cond_0 |
| 85 | ····const/4·v0,·0x0 | 85 | ····const/4·v0,·0x0 |
| 86 | ····return-object·v0 | 86 | ····return-object·v0 |
| 87 | ····.line· | 87 | ····.line·93 |
| 88 | ····:cond_0 | 88 | ····:cond_0 |
| 89 | ····iget-object·v0,·p0,·Lcom/amazon/ion/impl/lite/IonFloatLite;->_float_value:Ljava/lang/Double; | 89 | ····iget-object·v0,·p0,·Lcom/amazon/ion/impl/lite/IonFloatLite;->_float_value:Ljava/lang/Double; |
| 90 | ····invoke-virtual·{v0},·Ljava/lang/Double;->doubleValue()D | 90 | ····invoke-virtual·{v0},·Ljava/lang/Double;->doubleValue()D |
| 91 | ····move-result-wide·v0 | 91 | ····move-result-wide·v0 |
| Offset 112, 37 lines modified | Offset 112, 37 lines modified | ||
| 112 | ····.locals·1 | 112 | ····.locals·1 |
| 113 | ····.annotation·system·Ldalvik/annotation/Throws; | 113 | ····.annotation·system·Ldalvik/annotation/Throws; |
| 114 | ········value·=·{ | 114 | ········value·=·{ |
| 115 | ············Lcom/amazon/ion/UnknownSymbolException; | 115 | ············Lcom/amazon/ion/UnknownSymbolException; |
| 116 | ········} | 116 | ········} |
| 117 | ····.end·annotation | 117 | ····.end·annotation |
| 118 | ····.line· | 118 | ····.line·15 |
| 119 | ····invoke-virtual·{p0},·Lcom/amazon/ion/impl/lite/IonFloatLite;->clone()Lcom/amazon/ion/impl/lite/IonFloatLite; | 119 | ····invoke-virtual·{p0},·Lcom/amazon/ion/impl/lite/IonFloatLite;->clone()Lcom/amazon/ion/impl/lite/IonFloatLite; |
| 120 | ····move-result-object·v0 | 120 | ····move-result-object·v0 |
| 121 | ····return-object·v0 | 121 | ····return-object·v0 |
| 122 | .end·method | 122 | .end·method |
| 123 | .method·public·bridge·synthetic·clone()Lcom/amazon/ion/IonValue; | 123 | .method·public·bridge·synthetic·clone()Lcom/amazon/ion/IonValue; |
| 124 | ····.locals·1 | 124 | ····.locals·1 |
| 125 | ····.line· | 125 | ····.line·15 |
| 126 | ····invoke-virtual·{p0},·Lcom/amazon/ion/impl/lite/IonFloatLite;->clone()Lcom/amazon/ion/impl/lite/IonFloatLite; | 126 | ····invoke-virtual·{p0},·Lcom/amazon/ion/impl/lite/IonFloatLite;->clone()Lcom/amazon/ion/impl/lite/IonFloatLite; |
| 127 | ····move-result-object·v0 | 127 | ····move-result-object·v0 |
| 128 | ····return-object·v0 | 128 | ····return-object·v0 |
| 129 | .end·method | 129 | .end·method |
| 130 | .method·public·clone()Lcom/amazon/ion/impl/lite/IonFloatLite; | 130 | .method·public·clone()Lcom/amazon/ion/impl/lite/IonFloatLite; |
| 131 | ····.locals·1 | 131 | ····.locals·1 |
| 132 | ····.line· | 132 | ····.line·48 |
| 133 | ····invoke-virtual·{p0},·Lcom/amazon/ion/impl/lite/IonFloatLite;->getSystem()Lcom/amazon/ion/impl/lite/IonSystemLite; | 133 | ····invoke-virtual·{p0},·Lcom/amazon/ion/impl/lite/IonFloatLite;->getSystem()Lcom/amazon/ion/impl/lite/IonSystemLite; |
| 134 | ····move-result-object·v0 | 134 | ····move-result-object·v0 |
| 135 | ····invoke-static·{v0},·Lcom/amazon/ion/impl/lite/ContainerlessContext;->wrap(Lcom/amazon/ion/impl/lite/IonSystemLite;)Lcom/amazon/ion/impl/lite/ContainerlessContext; | 135 | ····invoke-static·{v0},·Lcom/amazon/ion/impl/lite/ContainerlessContext;->wrap(Lcom/amazon/ion/impl/lite/IonSystemLite;)Lcom/amazon/ion/impl/lite/ContainerlessContext; |
| 136 | ····move-result-object·v0 | 136 | ····move-result-object·v0 |
| Offset 160, 15 lines modified | Offset 160, 15 lines modified | ||
| 160 | ····.locals·1 | 160 | ····.locals·1 |
| Max diff block lines reached; 5878/9510 bytes (61.81%) of diff not shown. | |||
| Offset 28, 94 lines modified | Offset 28, 94 lines modified | ||
| 28 | #·direct·methods | 28 | #·direct·methods |
| 29 | .method·static·constructor·<clinit>()V | 29 | .method·static·constructor·<clinit>()V |
| 30 | ····.locals·2 | 30 | ····.locals·2 |
| 31 | ····const-wide/high16·v0,·-0x8000000000000000L | 31 | ····const-wide/high16·v0,·-0x8000000000000000L |
| 32 | ····.line· | 32 | ····.line·22 |
| 33 | ····invoke-static·{v0,·v1},·Ljava/math/BigInteger;->valueOf(J)Ljava/math/BigInteger; | 33 | ····invoke-static·{v0,·v1},·Ljava/math/BigInteger;->valueOf(J)Ljava/math/BigInteger; |
| 34 | ····move-result-object·v0 | 34 | ····move-result-object·v0 |
| 35 | ····sput-object·v0,·Lcom/amazon/ion/impl/lite/IonIntLite;->LONG_MIN_VALUE:Ljava/math/BigInteger; | 35 | ····sput-object·v0,·Lcom/amazon/ion/impl/lite/IonIntLite;->LONG_MIN_VALUE:Ljava/math/BigInteger; |
| 36 | ····const-wide·v0,·0x7fffffffffffffffL | 36 | ····const-wide·v0,·0x7fffffffffffffffL |
| 37 | ····.line· | 37 | ····.line·25 |
| 38 | ····invoke-static·{v0,·v1},·Ljava/math/BigInteger;->valueOf(J)Ljava/math/BigInteger; | 38 | ····invoke-static·{v0,·v1},·Ljava/math/BigInteger;->valueOf(J)Ljava/math/BigInteger; |
| 39 | ····move-result-object·v0 | 39 | ····move-result-object·v0 |
| 40 | ····sput-object·v0,·Lcom/amazon/ion/impl/lite/IonIntLite;->LONG_MAX_VALUE:Ljava/math/BigInteger; | 40 | ····sput-object·v0,·Lcom/amazon/ion/impl/lite/IonIntLite;->LONG_MAX_VALUE:Ljava/math/BigInteger; |
| 41 | ····.line· | 41 | ····.line·27 |
| 42 | ····sget-object·v0,·Lcom/amazon/ion/IonType;->INT:Lcom/amazon/ion/IonType; | 42 | ····sget-object·v0,·Lcom/amazon/ion/IonType;->INT:Lcom/amazon/ion/IonType; |
| 43 | ····.line· | 43 | ····.line·28 |
| 44 | ····invoke-virtual·{v0},·Lcom/amazon/ion/IonType;->toString()Ljava/lang/String; | 44 | ····invoke-virtual·{v0},·Lcom/amazon/ion/IonType;->toString()Ljava/lang/String; |
| 45 | ····move-result-object·v0 | 45 | ····move-result-object·v0 |
| 46 | ····invoke-virtual·{v0},·Ljava/lang/String;->hashCode()I | 46 | ····invoke-virtual·{v0},·Ljava/lang/String;->hashCode()I |
| 47 | ····move-result·v0 | 47 | ····move-result·v0 |
| 48 | ····sput·v0,·Lcom/amazon/ion/impl/lite/IonIntLite;->HASH_SIGNATURE:I | 48 | ····sput·v0,·Lcom/amazon/ion/impl/lite/IonIntLite;->HASH_SIGNATURE:I |
| 49 | ····.line· | 49 | ····.line·37 |
| 50 | ····invoke-static·{},·Lcom/amazon/ion/IntegerSize;->values()[Lcom/amazon/ion/IntegerSize; | 50 | ····invoke-static·{},·Lcom/amazon/ion/IntegerSize;->values()[Lcom/amazon/ion/IntegerSize; |
| 51 | ····move-result-object·v0 | 51 | ····move-result-object·v0 |
| 52 | ····sput-object·v0,·Lcom/amazon/ion/impl/lite/IonIntLite;->SIZES:[Lcom/amazon/ion/IntegerSize; | 52 | ····sput-object·v0,·Lcom/amazon/ion/impl/lite/IonIntLite;->SIZES:[Lcom/amazon/ion/IntegerSize; |
| 53 | ····return-void | 53 | ····return-void |
| 54 | .end·method | 54 | .end·method |
| 55 | .method·constructor·<init>(Lcom/amazon/ion/impl/lite/ContainerlessContext;Z)V | 55 | .method·constructor·<init>(Lcom/amazon/ion/impl/lite/ContainerlessContext;Z)V |
| 56 | ····.locals·0 | 56 | ····.locals·0 |
| 57 | ····.line· | 57 | ····.line·47 |
| 58 | ····invoke-direct·{p0,·p1,·p2},·Lcom/amazon/ion/impl/lite/IonValueLite;-><init>(Lcom/amazon/ion/impl/lite/ContainerlessContext;Z)V | 58 | ····invoke-direct·{p0,·p1,·p2},·Lcom/amazon/ion/impl/lite/IonValueLite;-><init>(Lcom/amazon/ion/impl/lite/ContainerlessContext;Z)V |
| 59 | ····return-void | 59 | ····return-void |
| 60 | .end·method | 60 | .end·method |
| 61 | .method·constructor·<init>(Lcom/amazon/ion/impl/lite/IonIntLite;Lcom/amazon/ion/impl/lite/IonContext;)V | 61 | .method·constructor·<init>(Lcom/amazon/ion/impl/lite/IonIntLite;Lcom/amazon/ion/impl/lite/IonContext;)V |
| 62 | ····.locals·2 | 62 | ····.locals·2 |
| 63 | ····.line· | 63 | ····.line·52 |
| 64 | ····invoke-direct·{p0,·p1,·p2},·Lcom/amazon/ion/impl/lite/IonValueLite;-><init>(Lcom/amazon/ion/impl/lite/IonValueLite;Lcom/amazon/ion/impl/lite/IonContext;)V | 64 | ····invoke-direct·{p0,·p1,·p2},·Lcom/amazon/ion/impl/lite/IonValueLite;-><init>(Lcom/amazon/ion/impl/lite/IonValueLite;Lcom/amazon/ion/impl/lite/IonContext;)V |
| 65 | ····.line· | 65 | ····.line·53 |
| 66 | ····iget-wide·v0,·p1,·Lcom/amazon/ion/impl/lite/IonIntLite;->_long_value:J | 66 | ····iget-wide·v0,·p1,·Lcom/amazon/ion/impl/lite/IonIntLite;->_long_value:J |
| 67 | ····iput-wide·v0,·p0,·Lcom/amazon/ion/impl/lite/IonIntLite;->_long_value:J | 67 | ····iput-wide·v0,·p0,·Lcom/amazon/ion/impl/lite/IonIntLite;->_long_value:J |
| 68 | ····.line· | 68 | ····.line·54 |
| 69 | ····iget-object·p1,·p1,·Lcom/amazon/ion/impl/lite/IonIntLite;->_big_int_value:Ljava/math/BigInteger; | 69 | ····iget-object·p1,·p1,·Lcom/amazon/ion/impl/lite/IonIntLite;->_big_int_value:Ljava/math/BigInteger; |
| 70 | ····iput-object·p1,·p0,·Lcom/amazon/ion/impl/lite/IonIntLite;->_big_int_value:Ljava/math/BigInteger; | 70 | ····iput-object·p1,·p0,·Lcom/amazon/ion/impl/lite/IonIntLite;->_big_int_value:Ljava/math/BigInteger; |
| 71 | ····return-void | 71 | ····return-void |
| 72 | .end·method | 72 | .end·method |
| 73 | .method·private·doSetValue(JZ)V | 73 | .method·private·doSetValue(JZ)V |
| 74 | ····.locals·2 | 74 | ····.locals·2 |
| 75 | ····.line·2 | 75 | ····.line·205 |
| 76 | ····iput-wide·p1,·p0,·Lcom/amazon/ion/impl/lite/IonIntLite;->_long_value:J | 76 | ····iput-wide·p1,·p0,·Lcom/amazon/ion/impl/lite/IonIntLite;->_long_value:J |
| 77 | ····const/4·v0,·0x0 | 77 | ····const/4·v0,·0x0 |
| 78 | ····.line·2 | 78 | ····.line·206 |
| 79 | ····iput-object·v0,·p0,·Lcom/amazon/ion/impl/lite/IonIntLite;->_big_int_value:Ljava/math/BigInteger; | 79 | ····iput-object·v0,·p0,·Lcom/amazon/ion/impl/lite/IonIntLite;->_big_int_value:Ljava/math/BigInteger; |
| 80 | ····.line·2 | 80 | ····.line·207 |
| 81 | ····invoke-virtual·{p0,·p3},·Lcom/amazon/ion/impl/lite/IonIntLite;->_isNullValue(Z)Z | 81 | ····invoke-virtual·{p0,·p3},·Lcom/amazon/ion/impl/lite/IonIntLite;->_isNullValue(Z)Z |
| 82 | ····if-nez·p3,·:cond_2 | 82 | ····if-nez·p3,·:cond_2 |
| 83 | ····const-wide/32·v0,·-0x80000000 | 83 | ····const-wide/32·v0,·-0x80000000 |
| 84 | ····cmp-long·p3,·p1,·v0 | 84 | ····cmp-long·p3,·p1,·v0 |
| Offset 126, 95 lines modified | Offset 126, 95 lines modified | ||
| 126 | ····cmp-long·p3,·p1,·v0 | 126 | ····cmp-long·p3,·p1,·v0 |
| 127 | ····if-lez·p3,·:cond_0 | 127 | ····if-lez·p3,·:cond_0 |
| 128 | ····goto·:goto_0 | 128 | ····goto·:goto_0 |
| 129 | ····.line·2 | 129 | ····.line·218 |
| 130 | ····:cond_0 | 130 | ····:cond_0 |
| 131 | ····sget-object·p1,·Lcom/amazon/ion/IntegerSize;->INT:Lcom/amazon/ion/IntegerSize; | 131 | ····sget-object·p1,·Lcom/amazon/ion/IntegerSize;->INT:Lcom/amazon/ion/IntegerSize; |
| 132 | ····invoke-direct·{p0,·p1},·Lcom/amazon/ion/impl/lite/IonIntLite;->setSize(Lcom/amazon/ion/IntegerSize;)V | 132 | ····invoke-direct·{p0,·p1},·Lcom/amazon/ion/impl/lite/IonIntLite;->setSize(Lcom/amazon/ion/IntegerSize;)V |
| 133 | ····goto·:goto_1 | 133 | ····goto·:goto_1 |
| 134 | ····.line·2 | 134 | ····.line·213 |
| 135 | ····:cond_1 | 135 | ····:cond_1 |
| 136 | ····:goto_0 | 136 | ····:goto_0 |
| 137 | ····sget-object·p1,·Lcom/amazon/ion/IntegerSize;->LONG:Lcom/amazon/ion/IntegerSize; | 137 | ····sget-object·p1,·Lcom/amazon/ion/IntegerSize;->LONG:Lcom/amazon/ion/IntegerSize; |
| 138 | ····invoke-direct·{p0,·p1},·Lcom/amazon/ion/impl/lite/IonIntLite;->setSize(Lcom/amazon/ion/IntegerSize;)V | 138 | ····invoke-direct·{p0,·p1},·Lcom/amazon/ion/impl/lite/IonIntLite;->setSize(Lcom/amazon/ion/IntegerSize;)V |
| 139 | ····:cond_2 | 139 | ····:cond_2 |
| 140 | ····:goto_1 | 140 | ····:goto_1 |
| 141 | ····return-void | 141 | ····return-void |
| 142 | .end·method | 142 | .end·method |
| 143 | .method·private·doSetValue(Ljava/math/BigInteger;)V | 143 | .method·private·doSetValue(Ljava/math/BigInteger;)V |
| 144 | ····.locals·4 | 144 | ····.locals·4 |
| 145 | ····.line·2 | 145 | ····.line·224 |
| 146 | ····sget-object·v0,·Lcom/amazon/ion/impl/lite/IonIntLite;->LONG_MIN_VALUE:Ljava/math/BigInteger; | 146 | ····sget-object·v0,·Lcom/amazon/ion/impl/lite/IonIntLite;->LONG_MIN_VALUE:Ljava/math/BigInteger; |
| Max diff block lines reached; 12138/15937 bytes (76.16%) of diff not shown. | |||
| Offset 16, 52 lines modified | Offset 16, 52 lines modified | ||
| 16 | .field·private·_decimal_value:Ljava/math/BigDecimal; | 16 | .field·private·_decimal_value:Ljava/math/BigDecimal; |
| 17 | #·direct·methods | 17 | #·direct·methods |
| 18 | .method·static·constructor·<clinit>()V | 18 | .method·static·constructor·<clinit>()V |
| 19 | ····.locals·1 | 19 | ····.locals·1 |
| 20 | ····.line· | 20 | ····.line·19 |
| 21 | ····sget-object·v0,·Lcom/amazon/ion/IonType;->DECIMAL:Lcom/amazon/ion/IonType; | 21 | ····sget-object·v0,·Lcom/amazon/ion/IonType;->DECIMAL:Lcom/amazon/ion/IonType; |
| 22 | ····.line· | 22 | ····.line·20 |
| 23 | ····invoke-virtual·{v0},·Lcom/amazon/ion/IonType;->toString()Ljava/lang/String; | 23 | ····invoke-virtual·{v0},·Lcom/amazon/ion/IonType;->toString()Ljava/lang/String; |
| 24 | ····move-result-object·v0 | 24 | ····move-result-object·v0 |
| 25 | ····invoke-virtual·{v0},·Ljava/lang/String;->hashCode()I | 25 | ····invoke-virtual·{v0},·Ljava/lang/String;->hashCode()I |
| 26 | ····move-result·v0 | 26 | ····move-result·v0 |
| 27 | ····sput·v0,·Lcom/amazon/ion/impl/lite/IonDecimalLite;->HASH_SIGNATURE:I | 27 | ····sput·v0,·Lcom/amazon/ion/impl/lite/IonDecimalLite;->HASH_SIGNATURE:I |
| 28 | ····const·v0,·-0x6c71bc4d | 28 | ····const·v0,·-0x6c71bc4d |
| 29 | ····.line· | 29 | ····.line·23 |
| 30 | ····sput·v0,·Lcom/amazon/ion/impl/lite/IonDecimalLite;->NEGATIVE_ZERO_HASH_SIGNATURE:I | 30 | ····sput·v0,·Lcom/amazon/ion/impl/lite/IonDecimalLite;->NEGATIVE_ZERO_HASH_SIGNATURE:I |
| 31 | ····return-void | 31 | ····return-void |
| 32 | .end·method | 32 | .end·method |
| 33 | .method·constructor·<init>(Lcom/amazon/ion/impl/lite/ContainerlessContext;Z)V | 33 | .method·constructor·<init>(Lcom/amazon/ion/impl/lite/ContainerlessContext;Z)V |
| 34 | ····.locals·0 | 34 | ····.locals·0 |
| 35 | ····.line· | 35 | ····.line·49 |
| 36 | ····invoke-direct·{p0,·p1,·p2},·Lcom/amazon/ion/impl/lite/IonValueLite;-><init>(Lcom/amazon/ion/impl/lite/ContainerlessContext;Z)V | 36 | ····invoke-direct·{p0,·p1,·p2},·Lcom/amazon/ion/impl/lite/IonValueLite;-><init>(Lcom/amazon/ion/impl/lite/ContainerlessContext;Z)V |
| 37 | ····return-void | 37 | ····return-void |
| 38 | .end·method | 38 | .end·method |
| 39 | .method·constructor·<init>(Lcom/amazon/ion/impl/lite/IonDecimalLite;Lcom/amazon/ion/impl/lite/IonContext;)V | 39 | .method·constructor·<init>(Lcom/amazon/ion/impl/lite/IonDecimalLite;Lcom/amazon/ion/impl/lite/IonContext;)V |
| 40 | ····.locals·0 | 40 | ····.locals·0 |
| 41 | ····.line· | 41 | ····.line·54 |
| 42 | ····invoke-direct·{p0,·p1,·p2},·Lcom/amazon/ion/impl/lite/IonValueLite;-><init>(Lcom/amazon/ion/impl/lite/IonValueLite;Lcom/amazon/ion/impl/lite/IonContext;)V | 42 | ····invoke-direct·{p0,·p1,·p2},·Lcom/amazon/ion/impl/lite/IonValueLite;-><init>(Lcom/amazon/ion/impl/lite/IonValueLite;Lcom/amazon/ion/impl/lite/IonContext;)V |
| 43 | ····.line· | 43 | ····.line·56 |
| 44 | ····iget-object·p1,·p1,·Lcom/amazon/ion/impl/lite/IonDecimalLite;->_decimal_value:Ljava/math/BigDecimal; | 44 | ····iget-object·p1,·p1,·Lcom/amazon/ion/impl/lite/IonDecimalLite;->_decimal_value:Ljava/math/BigDecimal; |
| 45 | ····iput-object·p1,·p0,·Lcom/amazon/ion/impl/lite/IonDecimalLite;->_decimal_value:Ljava/math/BigDecimal; | 45 | ····iput-object·p1,·p0,·Lcom/amazon/ion/impl/lite/IonDecimalLite;->_decimal_value:Ljava/math/BigDecimal; |
| 46 | ····return-void | 46 | ····return-void |
| 47 | .end·method | 47 | .end·method |
| Offset 74, 15 lines modified | Offset 74, 15 lines modified | ||
| 74 | ····cmpl-double·v3,·p0,·v0 | 74 | ····cmpl-double·v3,·p0,·v0 |
| 75 | ····if-eqz·v3,·:cond_0 | 75 | ····if-eqz·v3,·:cond_0 |
| 76 | ····return·v2 | 76 | ····return·v2 |
| 77 | ····.line· | 77 | ····.line·38 |
| 78 | ····:cond_0 | 78 | ····:cond_0 |
| 79 | ····invoke-static·{p0,·p1},·Ljava/lang/Double;->doubleToLongBits(D)J | 79 | ····invoke-static·{p0,·p1},·Ljava/lang/Double;->doubleToLongBits(D)J |
| 80 | ····move-result-wide·p0 | 80 | ····move-result-wide·p0 |
| 81 | ····const-wide/high16·v0,·-0x8000000000000000L | 81 | ····const-wide/high16·v0,·-0x8000000000000000L |
| Offset 111, 15 lines modified | Offset 111, 15 lines modified | ||
| 111 | ····cmpl-float·v0,·p0,·v0 | 111 | ····cmpl-float·v0,·p0,·v0 |
| 112 | ····if-eqz·v0,·:cond_0 | 112 | ····if-eqz·v0,·:cond_0 |
| 113 | ····return·v1 | 113 | ····return·v1 |
| 114 | ····.line· | 114 | ····.line·30 |
| 115 | ····:cond_0 | 115 | ····:cond_0 |
| 116 | ····invoke-static·{p0},·Ljava/lang/Float;->floatToRawIntBits(F)I | 116 | ····invoke-static·{p0},·Ljava/lang/Float;->floatToRawIntBits(F)I |
| 117 | ····move-result·p0 | 117 | ····move-result·p0 |
| 118 | ····const/high16·v0,·-0x80000000 | 118 | ····const/high16·v0,·-0x80000000 |
| Offset 141, 29 lines modified | Offset 141, 29 lines modified | ||
| 141 | ····.locals·0 | 141 | ····.locals·0 |
| 142 | ····.annotation·system·Ldalvik/annotation/Throws; | 142 | ····.annotation·system·Ldalvik/annotation/Throws; |
| 143 | ········value·=·{ | 143 | ········value·=·{ |
| 144 | ············Ljava/lang/Exception; | 144 | ············Ljava/lang/Exception; |
| 145 | ········} | 145 | ········} |
| 146 | ····.end·annotation | 146 | ····.end·annotation |
| 147 | ····.line·1 | 147 | ····.line·170 |
| 148 | ····invoke-interface·{p1,·p0},·Lcom/amazon/ion/ValueVisitor;->visit(Lcom/amazon/ion/IonDecimal;)V | 148 | ····invoke-interface·{p1,·p0},·Lcom/amazon/ion/ValueVisitor;->visit(Lcom/amazon/ion/IonDecimal;)V |
| 149 | ····return-void | 149 | ····return-void |
| 150 | .end·method | 150 | .end·method |
| 151 | .method·public·bigDecimalValue()Ljava/math/BigDecimal; | 151 | .method·public·bigDecimalValue()Ljava/math/BigDecimal; |
| 152 | ····.locals·1 | 152 | ····.locals·1 |
| 153 | ····.annotation·system·Ldalvik/annotation/Throws; | 153 | ····.annotation·system·Ldalvik/annotation/Throws; |
| 154 | ········value·=·{ | 154 | ········value·=·{ |
| 155 | ············Lcom/amazon/ion/NullValueException; | 155 | ············Lcom/amazon/ion/NullValueException; |
| 156 | ········} | 156 | ········} |
| 157 | ····.end·annotation | 157 | ····.end·annotation |
| 158 | ····.line·1 | 158 | ····.line·121 |
| 159 | ····iget-object·v0,·p0,·Lcom/amazon/ion/impl/lite/IonDecimalLite;->_decimal_value:Ljava/math/BigDecimal; | 159 | ····iget-object·v0,·p0,·Lcom/amazon/ion/impl/lite/IonDecimalLite;->_decimal_value:Ljava/math/BigDecimal; |
| 160 | ····invoke-static·{v0},·Lcom/amazon/ion/Decimal;->bigDecimalValue(Ljava/math/BigDecimal;)Ljava/math/BigDecimal; | 160 | ····invoke-static·{v0},·Lcom/amazon/ion/Decimal;->bigDecimalValue(Ljava/math/BigDecimal;)Ljava/math/BigDecimal; |
| 161 | ····move-result-object·v0 | 161 | ····move-result-object·v0 |
| 162 | ····return-object·v0 | 162 | ····return-object·v0 |
| Offset 173, 37 lines modified | Offset 173, 37 lines modified | ||
| 173 | ····.locals·1 | 173 | ····.locals·1 |
| 174 | ····.annotation·system·Ldalvik/annotation/Throws; | 174 | ····.annotation·system·Ldalvik/annotation/Throws; |
| 175 | ········value·=·{ | 175 | ········value·=·{ |
| 176 | ············Lcom/amazon/ion/UnknownSymbolException; | 176 | ············Lcom/amazon/ion/UnknownSymbolException; |
| 177 | ········} | 177 | ········} |
| 178 | ····.end·annotation | 178 | ····.end·annotation |
| 179 | ····.line· | 179 | ····.line·15 |
| 180 | ····invoke-virtual·{p0},·Lcom/amazon/ion/impl/lite/IonDecimalLite;->clone()Lcom/amazon/ion/impl/lite/IonDecimalLite; | 180 | ····invoke-virtual·{p0},·Lcom/amazon/ion/impl/lite/IonDecimalLite;->clone()Lcom/amazon/ion/impl/lite/IonDecimalLite; |
| 181 | ····move-result-object·v0 | 181 | ····move-result-object·v0 |
| Max diff block lines reached; 7425/10855 bytes (68.40%) of diff not shown. | |||
| Offset 35, 14 lines modified | Offset 35, 30 lines modified | ||
| 35 | .field·final·synthetic·val$index:I | 35 | .field·final·synthetic·val$index:I |
| 36 | #·direct·methods | 36 | #·direct·methods |
| 37 | .method·constructor·<init>(Lcom/amazon/ion/impl/lite/IonSequenceLite$SubListView;I)V | 37 | .method·constructor·<init>(Lcom/amazon/ion/impl/lite/IonSequenceLite$SubListView;I)V |
| 38 | ····.locals·0 | 38 | ····.locals·0 |
| 39 | ····.annotation·system·Ldalvik/annotation/MethodParameters; | ||
| 40 | ········accessFlags·=·{ | ||
| 41 | ············0x8010, | ||
| 42 | ············0x1010 | ||
| 43 | ········} | ||
| 44 | ········names·=·{ | ||
| 45 | ············null, | ||
| 46 | ············null | ||
| 47 | ········} | ||
| 48 | ····.end·annotation | ||
| 49 | ····.annotation·system·Ldalvik/annotation/Signature; | ||
| 50 | ········value·=·{ | ||
| 51 | ············"()V" | ||
| 52 | ········} | ||
| 53 | ····.end·annotation | ||
| 39 | ····.line·623 | 54 | ····.line·623 |
| 40 | ····iput-object·p1,·p0,·Lcom/amazon/ion/impl/lite/IonSequenceLite$SubListView$1;->this$1:Lcom/amazon/ion/impl/lite/IonSequenceLite$SubListView; | 55 | ····iput-object·p1,·p0,·Lcom/amazon/ion/impl/lite/IonSequenceLite$SubListView$1;->this$1:Lcom/amazon/ion/impl/lite/IonSequenceLite$SubListView; |
| 41 | ····iput·p2,·p0,·Lcom/amazon/ion/impl/lite/IonSequenceLite$SubListView$1;->val$index:I | 56 | ····iput·p2,·p0,·Lcom/amazon/ion/impl/lite/IonSequenceLite$SubListView$1;->val$index:I |
| 42 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 57 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| Offset 69, 14 lines modified | Offset 85, 22 lines modified | ||
| 69 | ····invoke-virtual·{v0,·v1,·p1},·Lcom/amazon/ion/impl/lite/IonSequenceLite$SubListView;->add(ILcom/amazon/ion/IonValue;)V | 85 | ····invoke-virtual·{v0,·v1,·p1},·Lcom/amazon/ion/impl/lite/IonSequenceLite$SubListView;->add(ILcom/amazon/ion/IonValue;)V |
| 70 | ····return-void | 86 | ····return-void |
| 71 | .end·method | 87 | .end·method |
| 72 | .method·public·bridge·synthetic·add(Ljava/lang/Object;)V | 88 | .method·public·bridge·synthetic·add(Ljava/lang/Object;)V |
| 73 | ····.locals·0 | 89 | ····.locals·0 |
| 90 | ····.annotation·system·Ldalvik/annotation/MethodParameters; | ||
| 91 | ········accessFlags·=·{ | ||
| 92 | ············0x1010 | ||
| 93 | ········} | ||
| 94 | ········names·=·{ | ||
| 95 | ············null | ||
| 96 | ········} | ||
| 97 | ····.end·annotation | ||
| 74 | ····.line·623 | 98 | ····.line·623 |
| 75 | ····check-cast·p1,·Lcom/amazon/ion/IonValue; | 99 | ····check-cast·p1,·Lcom/amazon/ion/IonValue; |
| 76 | ····invoke-virtual·{p0,·p1},·Lcom/amazon/ion/impl/lite/IonSequenceLite$SubListView$1;->add(Lcom/amazon/ion/IonValue;)V | 100 | ····invoke-virtual·{p0,·p1},·Lcom/amazon/ion/impl/lite/IonSequenceLite$SubListView$1;->add(Lcom/amazon/ion/IonValue;)V |
| 77 | ····return-void | 101 | ····return-void |
| Offset 234, 14 lines modified | Offset 258, 22 lines modified | ||
| 234 | ····invoke-virtual·{v0,·v1,·p1},·Lcom/amazon/ion/impl/lite/IonSequenceLite$SubListView;->set(ILcom/amazon/ion/IonValue;)Lcom/amazon/ion/IonValue; | 258 | ····invoke-virtual·{v0,·v1,·p1},·Lcom/amazon/ion/impl/lite/IonSequenceLite$SubListView;->set(ILcom/amazon/ion/IonValue;)Lcom/amazon/ion/IonValue; |
| 235 | ····return-void | 259 | ····return-void |
| 236 | .end·method | 260 | .end·method |
| 237 | .method·public·bridge·synthetic·set(Ljava/lang/Object;)V | 261 | .method·public·bridge·synthetic·set(Ljava/lang/Object;)V |
| 238 | ····.locals·0 | 262 | ····.locals·0 |
| 263 | ····.annotation·system·Ldalvik/annotation/MethodParameters; | ||
| 264 | ········accessFlags·=·{ | ||
| 265 | ············0x1010 | ||
| 266 | ········} | ||
| 267 | ········names·=·{ | ||
| 268 | ············null | ||
| 269 | ········} | ||
| 270 | ····.end·annotation | ||
| 239 | ····.line·623 | 271 | ····.line·623 |
| 240 | ····check-cast·p1,·Lcom/amazon/ion/IonValue; | 272 | ····check-cast·p1,·Lcom/amazon/ion/IonValue; |
| 241 | ····invoke-virtual·{p0,·p1},·Lcom/amazon/ion/impl/lite/IonSequenceLite$SubListView$1;->set(Lcom/amazon/ion/IonValue;)V | 273 | ····invoke-virtual·{p0,·p1},·Lcom/amazon/ion/impl/lite/IonSequenceLite$SubListView$1;->set(Lcom/amazon/ion/IonValue;)V |
| 242 | ····return-void | 274 | ····return-void |
| Offset 19, 31 lines modified | Offset 19, 43 lines modified | ||
| 19 | .field·final·synthetic·val$index:I | 19 | .field·final·synthetic·val$index:I |
| 20 | #·direct·methods | 20 | #·direct·methods |
| 21 | .method·constructor·<init>(Lcom/amazon/ion/impl/lite/IonDatagramLite;Lcom/amazon/ion/ValueFactory;I)V | 21 | .method·constructor·<init>(Lcom/amazon/ion/impl/lite/IonDatagramLite;Lcom/amazon/ion/ValueFactory;I)V |
| 22 | ····.locals·0 | 22 | ····.locals·0 |
| 23 | ····.annotation·system·Ldalvik/annotation/MethodParameters; | ||
| 24 | ········accessFlags·=·{ | ||
| 25 | ············0x8010, | ||
| 26 | ············0x0, | ||
| 27 | ············0x1010 | ||
| 28 | ········} | ||
| 29 | ········names·=·{ | ||
| 30 | ············null, | ||
| 31 | ············null, | ||
| 32 | ············null | ||
| 33 | ········} | ||
| 34 | ····.end·annotation | ||
| 23 | ····.line·2 | 35 | ····.line·243 |
| 24 | ····iput-object·p1,·p0,·Lcom/amazon/ion/impl/lite/IonDatagramLite$2;->this$0:Lcom/amazon/ion/impl/lite/IonDatagramLite; | 36 | ····iput-object·p1,·p0,·Lcom/amazon/ion/impl/lite/IonDatagramLite$2;->this$0:Lcom/amazon/ion/impl/lite/IonDatagramLite; |
| 25 | ····iput·p3,·p0,·Lcom/amazon/ion/impl/lite/IonDatagramLite$2;->val$index:I | 37 | ····iput·p3,·p0,·Lcom/amazon/ion/impl/lite/IonDatagramLite$2;->val$index:I |
| 26 | ····invoke-direct·{p0,·p2},·Lcom/amazon/ion/impl/_Private_CurriedValueFactory;-><init>(Lcom/amazon/ion/ValueFactory;)V | 38 | ····invoke-direct·{p0,·p2},·Lcom/amazon/ion/impl/_Private_CurriedValueFactory;-><init>(Lcom/amazon/ion/ValueFactory;)V |
| 27 | ····return-void | 39 | ····return-void |
| 28 | .end·method | 40 | .end·method |
| 29 | #·virtual·methods | 41 | #·virtual·methods |
| 30 | .method·protected·handle(Lcom/amazon/ion/IonValue;)V | 42 | .method·protected·handle(Lcom/amazon/ion/IonValue;)V |
| 31 | ····.locals·2 | 43 | ····.locals·2 |
| 32 | ····.line·2 | 44 | ····.line·247 |
| 33 | ····iget-object·v0,·p0,·Lcom/amazon/ion/impl/lite/IonDatagramLite$2;->this$0:Lcom/amazon/ion/impl/lite/IonDatagramLite; | 45 | ····iget-object·v0,·p0,·Lcom/amazon/ion/impl/lite/IonDatagramLite$2;->this$0:Lcom/amazon/ion/impl/lite/IonDatagramLite; |
| 34 | ····iget·v1,·p0,·Lcom/amazon/ion/impl/lite/IonDatagramLite$2;->val$index:I | 46 | ····iget·v1,·p0,·Lcom/amazon/ion/impl/lite/IonDatagramLite$2;->val$index:I |
| 35 | ····invoke-virtual·{v0,·v1,·p1},·Lcom/amazon/ion/impl/lite/IonDatagramLite;->add(ILcom/amazon/ion/IonValue;)V | 47 | ····invoke-virtual·{v0,·v1,·p1},·Lcom/amazon/ion/impl/lite/IonDatagramLite;->add(ILcom/amazon/ion/IonValue;)V |
| 36 | ····return-void | 48 | ····return-void |
| Offset 22, 60 lines modified | Offset 22, 60 lines modified | ||
| 22 | .field·valueHash:I | 22 | .field·valueHash:I |
| 23 | #·direct·methods | 23 | #·direct·methods |
| 24 | .method·private·constructor·<init>()V | 24 | .method·private·constructor·<init>()V |
| 25 | ····.locals·1 | 25 | ····.locals·1 |
| 26 | ····.line·4 | 26 | ····.line·424 |
| 27 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 27 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| 28 | ····const/4·v0,·0x0 | 28 | ····const/4·v0,·0x0 |
| 29 | ····.line·4 | 29 | ····.line·425 |
| 30 | ····iput·v0,·p0,·Lcom/amazon/ion/impl/lite/IonValueLite$HashHolder;->valueHash:I | 30 | ····iput·v0,·p0,·Lcom/amazon/ion/impl/lite/IonValueLite$HashHolder;->valueHash:I |
| 31 | ····const/4·v0,·0x0 | 31 | ····const/4·v0,·0x0 |
| 32 | ····.line·4 | 32 | ····.line·426 |
| 33 | ····iput-object·v0,·p0,·Lcom/amazon/ion/impl/lite/IonValueLite$HashHolder;->parent:Lcom/amazon/ion/impl/lite/IonContainerLite; | 33 | ····iput-object·v0,·p0,·Lcom/amazon/ion/impl/lite/IonValueLite$HashHolder;->parent:Lcom/amazon/ion/impl/lite/IonContainerLite; |
| 34 | ····.line·4 | 34 | ····.line·427 |
| 35 | ····iput-object·v0,·p0,·Lcom/amazon/ion/impl/lite/IonValueLite$HashHolder;->iterator:Lcom/amazon/ion/impl/lite/IonContainerLite$SequenceContentIterator; | 35 | ····iput-object·v0,·p0,·Lcom/amazon/ion/impl/lite/IonValueLite$HashHolder;->iterator:Lcom/amazon/ion/impl/lite/IonContainerLite$SequenceContentIterator; |
| 36 | ····return-void | 36 | ····return-void |
| 37 | .end·method | 37 | .end·method |
| 38 | .method·synthetic·constructor·<init>(Lcom/amazon/ion/impl/lite/IonValueLite$1;)V | 38 | .method·synthetic·constructor·<init>(Lcom/amazon/ion/impl/lite/IonValueLite$1;)V |
| 39 | ····.locals·0 | 39 | ····.locals·0 |
| 40 | ····.line·4 | 40 | ····.line·424 |
| 41 | ····invoke-direct·{p0},·Lcom/amazon/ion/impl/lite/IonValueLite$HashHolder;-><init>()V | 41 | ····invoke-direct·{p0},·Lcom/amazon/ion/impl/lite/IonValueLite$HashHolder;-><init>()V |
| 42 | ····return-void | 42 | ····return-void |
| 43 | .end·method | 43 | .end·method |
| 44 | .method·private·hashStructField(ILcom/amazon/ion/impl/lite/IonValueLite;)I | 44 | .method·private·hashStructField(ILcom/amazon/ion/impl/lite/IonValueLite;)I |
| 45 | ····.locals·2 | 45 | ····.locals·2 |
| 46 | ····.line·4 | 46 | ····.line·431 |
| 47 | ····iget-object·v0,·p2,·Lcom/amazon/ion/impl/lite/IonValueLite;->_fieldName:Ljava/lang/String; | 47 | ····iget-object·v0,·p2,·Lcom/amazon/ion/impl/lite/IonValueLite;->_fieldName:Ljava/lang/String; |
| 48 | ····if-nez·v0,·:cond_0 | 48 | ····if-nez·v0,·:cond_0 |
| 49 | ····.line·4 | 49 | ····.line·434 |
| 50 | ····invoke-static·{p2},·Lcom/amazon/ion/impl/lite/IonValueLite;->access$000(Lcom/amazon/ion/impl/lite/IonValueLite;)I | 50 | ····invoke-static·{p2},·Lcom/amazon/ion/impl/lite/IonValueLite;->access$000(Lcom/amazon/ion/impl/lite/IonValueLite;)I |
| 51 | ····move-result·p2 | 51 | ····move-result·p2 |
| 52 | ····mul-int/lit8·p2,·p2,·0x7f | 52 | ····mul-int/lit8·p2,·p2,·0x7f |
| 53 | ····goto·:goto_0 | 53 | ····goto·:goto_0 |
| 54 | ····.line·4 | 54 | ····.line·435 |
| 55 | ····:cond_0 | 55 | ····:cond_0 |
| 56 | ····invoke-virtual·{v0},·Ljava/lang/String;->hashCode()I | 56 | ····invoke-virtual·{v0},·Ljava/lang/String;->hashCode()I |
| 57 | ····move-result·p2 | 57 | ····move-result·p2 |
| 58 | ····mul-int/lit8·p2,·p2,·0x1f | 58 | ····mul-int/lit8·p2,·p2,·0x1f |
| Offset 84, 15 lines modified | Offset 84, 15 lines modified | ||
| 84 | ····shr-int/lit8·v1,·p2,·0xf | 84 | ····shr-int/lit8·v1,·p2,·0xf |
| 85 | ····xor-int/2addr·v0,·v1 | 85 | ····xor-int/2addr·v0,·v1 |
| 86 | ····xor-int/2addr·p2,·v0 | 86 | ····xor-int/2addr·p2,·v0 |
| 87 | ····.line·4 | 87 | ····.line·440 |
| 88 | ····iget-object·v0,·p0,·Lcom/amazon/ion/impl/lite/IonValueLite$HashHolder;->parent:Lcom/amazon/ion/impl/lite/IonContainerLite; | 88 | ····iget-object·v0,·p0,·Lcom/amazon/ion/impl/lite/IonValueLite$HashHolder;->parent:Lcom/amazon/ion/impl/lite/IonContainerLite; |
| 89 | ····invoke-virtual·{v0},·Lcom/amazon/ion/impl/lite/IonContainerLite;->hashSignature()I | 89 | ····invoke-virtual·{v0},·Lcom/amazon/ion/impl/lite/IonContainerLite;->hashSignature()I |
| 90 | ····move-result·v0 | 90 | ····move-result·v0 |
| 91 | ····mul-int/lit16·v0,·v0,·0x1fff | 91 | ····mul-int/lit16·v0,·v0,·0x1fff |
| Offset 117, 44 lines modified | Offset 117, 44 lines modified | ||
| 117 | .end·method | 117 | .end·method |
| 118 | #·virtual·methods | 118 | #·virtual·methods |
| 119 | .method·update(ILcom/amazon/ion/impl/lite/IonValueLite;)V | 119 | .method·update(ILcom/amazon/ion/impl/lite/IonValueLite;)V |
| 120 | ····.locals·1 | 120 | ····.locals·1 |
| 121 | ····.line·4 | 121 | ····.line·450 |
| 122 | ····iget-object·v0,·p0,·Lcom/amazon/ion/impl/lite/IonValueLite$HashHolder;->parent:Lcom/amazon/ion/impl/lite/IonContainerLite; | 122 | ····iget-object·v0,·p0,·Lcom/amazon/ion/impl/lite/IonValueLite$HashHolder;->parent:Lcom/amazon/ion/impl/lite/IonContainerLite; |
| 123 | ····if-nez·v0,·:cond_0 | 123 | ····if-nez·v0,·:cond_0 |
| 124 | ····.line·4 | 124 | ····.line·451 |
| 125 | ····iput·p1,·p0,·Lcom/amazon/ion/impl/lite/IonValueLite$HashHolder;->valueHash:I | 125 | ····iput·p1,·p0,·Lcom/amazon/ion/impl/lite/IonValueLite$HashHolder;->valueHash:I |
| 126 | ····goto·:goto_0 | 126 | ····goto·:goto_0 |
| 127 | ····.line·4 | 127 | ····.line·453 |
| 128 | ····:cond_0 | 128 | ····:cond_0 |
| 129 | ····instance-of·v0,·v0,·Lcom/amazon/ion/impl/lite/IonStructLite; | 129 | ····instance-of·v0,·v0,·Lcom/amazon/ion/impl/lite/IonStructLite; |
| 130 | ····if-eqz·v0,·:cond_1 | 130 | ····if-eqz·v0,·:cond_1 |
| 131 | ····.line·4 | 131 | ····.line·456 |
| 132 | ····iget·v0,·p0,·Lcom/amazon/ion/impl/lite/IonValueLite$HashHolder;->valueHash:I | 132 | ····iget·v0,·p0,·Lcom/amazon/ion/impl/lite/IonValueLite$HashHolder;->valueHash:I |
| 133 | ····invoke-direct·{p0,·p1,·p2},·Lcom/amazon/ion/impl/lite/IonValueLite$HashHolder;->hashStructField(ILcom/amazon/ion/impl/lite/IonValueLite;)I | 133 | ····invoke-direct·{p0,·p1,·p2},·Lcom/amazon/ion/impl/lite/IonValueLite$HashHolder;->hashStructField(ILcom/amazon/ion/impl/lite/IonValueLite;)I |
| 134 | ····move-result·p1 | 134 | ····move-result·p1 |
| 135 | ····add-int/2addr·v0,·p1 | 135 | ····add-int/2addr·v0,·p1 |
| 136 | ····iput·v0,·p0,·Lcom/amazon/ion/impl/lite/IonValueLite$HashHolder;->valueHash:I | 136 | ····iput·v0,·p0,·Lcom/amazon/ion/impl/lite/IonValueLite$HashHolder;->valueHash:I |
| 137 | ····goto·:goto_0 | 137 | ····goto·:goto_0 |
| 138 | ····.line·4 | 138 | ····.line·458 |
| 139 | ····:cond_1 | 139 | ····:cond_1 |
| 140 | ····iget·p2,·p0,·Lcom/amazon/ion/impl/lite/IonValueLite$HashHolder;->valueHash:I | 140 | ····iget·p2,·p0,·Lcom/amazon/ion/impl/lite/IonValueLite$HashHolder;->valueHash:I |
| 141 | ····mul-int/lit16·p2,·p2,·0x1fff | 141 | ····mul-int/lit16·p2,·p2,·0x1fff |
| 142 | ····add-int/2addr·p2,·p1 | 142 | ····add-int/2addr·p2,·p1 |
| Offset 162, 13 lines modified | Offset 162, 13 lines modified | ||
| 162 | ····shr-int/lit8·v0,·p2,·0x3 | 162 | ····shr-int/lit8·v0,·p2,·0x3 |
| 163 | ····xor-int/2addr·p1,·v0 | 163 | ····xor-int/2addr·p1,·v0 |
| Max diff block lines reached; 159/3505 bytes (4.54%) of diff not shown. | |||
| Offset 22, 34 lines modified | Offset 22, 34 lines modified | ||
| 22 | .field·parent:Lcom/amazon/ion/impl/lite/IonContainerLite; | 22 | .field·parent:Lcom/amazon/ion/impl/lite/IonContainerLite; |
| 23 | #·direct·methods | 23 | #·direct·methods |
| 24 | .method·private·constructor·<init>()V | 24 | .method·private·constructor·<init>()V |
| 25 | ····.locals·1 | 25 | ····.locals·1 |
| 26 | ····.line·6 | 26 | ····.line·620 |
| 27 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 27 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| 28 | ····const/4·v0,·0x1 | 28 | ····const/4·v0,·0x1 |
| 29 | ····.line·6 | 29 | ····.line·622 |
| 30 | ····iput-boolean·v0,·p0,·Lcom/amazon/ion/impl/lite/IonValueLite$ClearSymbolIDsHolder;->allSIDsClear:Z | 30 | ····iput-boolean·v0,·p0,·Lcom/amazon/ion/impl/lite/IonValueLite$ClearSymbolIDsHolder;->allSIDsClear:Z |
| 31 | ····const/4·v0,·0x0 | 31 | ····const/4·v0,·0x0 |
| 32 | ····.line·6 | 32 | ····.line·623 |
| 33 | ····iput-object·v0,·p0,·Lcom/amazon/ion/impl/lite/IonValueLite$ClearSymbolIDsHolder;->parent:Lcom/amazon/ion/impl/lite/IonContainerLite; | 33 | ····iput-object·v0,·p0,·Lcom/amazon/ion/impl/lite/IonValueLite$ClearSymbolIDsHolder;->parent:Lcom/amazon/ion/impl/lite/IonContainerLite; |
| 34 | ····.line·6 | 34 | ····.line·624 |
| 35 | ····iput-object·v0,·p0,·Lcom/amazon/ion/impl/lite/IonValueLite$ClearSymbolIDsHolder;->iterator:Lcom/amazon/ion/impl/lite/IonContainerLite$SequenceContentIterator; | 35 | ····iput-object·v0,·p0,·Lcom/amazon/ion/impl/lite/IonValueLite$ClearSymbolIDsHolder;->iterator:Lcom/amazon/ion/impl/lite/IonContainerLite$SequenceContentIterator; |
| 36 | ····return-void | 36 | ····return-void |
| 37 | .end·method | 37 | .end·method |
| 38 | .method·synthetic·constructor·<init>(Lcom/amazon/ion/impl/lite/IonValueLite$1;)V | 38 | .method·synthetic·constructor·<init>(Lcom/amazon/ion/impl/lite/IonValueLite$1;)V |
| 39 | ····.locals·0 | 39 | ····.locals·0 |
| 40 | ····.line·6 | 40 | ····.line·620 |
| 41 | ····invoke-direct·{p0},·Lcom/amazon/ion/impl/lite/IonValueLite$ClearSymbolIDsHolder;-><init>()V | 41 | ····invoke-direct·{p0},·Lcom/amazon/ion/impl/lite/IonValueLite$ClearSymbolIDsHolder;-><init>()V |
| 42 | ····return-void | 42 | ····return-void |
| 43 | .end·method | 43 | .end·method |
| Offset 14, 48 lines modified | Offset 14, 48 lines modified | ||
| 14 | .field·protected·static·final·TRUE_HASH:I | 14 | .field·protected·static·final·TRUE_HASH:I |
| 15 | #·direct·methods | 15 | #·direct·methods |
| 16 | .method·static·constructor·<clinit>()V | 16 | .method·static·constructor·<clinit>()V |
| 17 | ····.locals·3 | 17 | ····.locals·3 |
| 18 | ····.line· | 18 | ····.line·17 |
| 19 | ····sget-object·v0,·Lcom/amazon/ion/IonType;->BOOL:Lcom/amazon/ion/IonType; | 19 | ····sget-object·v0,·Lcom/amazon/ion/IonType;->BOOL:Lcom/amazon/ion/IonType; |
| 20 | ····.line· | 20 | ····.line·18 |
| 21 | ····invoke-virtual·{v0},·Lcom/amazon/ion/IonType;->toString()Ljava/lang/String; | 21 | ····invoke-virtual·{v0},·Lcom/amazon/ion/IonType;->toString()Ljava/lang/String; |
| 22 | ····move-result-object·v0 | 22 | ····move-result-object·v0 |
| 23 | ····invoke-virtual·{v0},·Ljava/lang/String;->hashCode()I | 23 | ····invoke-virtual·{v0},·Ljava/lang/String;->hashCode()I |
| 24 | ····move-result·v0 | 24 | ····move-result·v0 |
| 25 | ····sput·v0,·Lcom/amazon/ion/impl/lite/IonBoolLite;->HASH_SIGNATURE:I | 25 | ····sput·v0,·Lcom/amazon/ion/impl/lite/IonBoolLite;->HASH_SIGNATURE:I |
| 26 | ····.line· | 26 | ····.line·23 |
| 27 | ····sget-object·v1,·Ljava/lang/Boolean;->TRUE:Ljava/lang/Boolean; | 27 | ····sget-object·v1,·Ljava/lang/Boolean;->TRUE:Ljava/lang/Boolean; |
| 28 | ····.line· | 28 | ····.line·24 |
| 29 | ····invoke-virtual·{v1},·Ljava/lang/Boolean;->hashCode()I | 29 | ····invoke-virtual·{v1},·Ljava/lang/Boolean;->hashCode()I |
| 30 | ····move-result·v1 | 30 | ····move-result·v1 |
| 31 | ····const·v2,·0x1000193 | 31 | ····const·v2,·0x1000193 |
| 32 | ····mul-int·v1,·v1,·v2 | 32 | ····mul-int·v1,·v1,·v2 |
| 33 | ····xor-int/2addr·v1,·v0 | 33 | ····xor-int/2addr·v1,·v0 |
| 34 | ····sput·v1,·Lcom/amazon/ion/impl/lite/IonBoolLite;->TRUE_HASH:I | 34 | ····sput·v1,·Lcom/amazon/ion/impl/lite/IonBoolLite;->TRUE_HASH:I |
| 35 | ····.line· | 35 | ····.line·29 |
| 36 | ····sget-object·v1,·Ljava/lang/Boolean;->FALSE:Ljava/lang/Boolean; | 36 | ····sget-object·v1,·Ljava/lang/Boolean;->FALSE:Ljava/lang/Boolean; |
| 37 | ····.line· | 37 | ····.line·30 |
| 38 | ····invoke-virtual·{v1},·Ljava/lang/Boolean;->hashCode()I | 38 | ····invoke-virtual·{v1},·Ljava/lang/Boolean;->hashCode()I |
| 39 | ····move-result·v1 | 39 | ····move-result·v1 |
| 40 | ····mul-int·v1,·v1,·v2 | 40 | ····mul-int·v1,·v1,·v2 |
| 41 | ····xor-int/2addr·v0,·v1 | 41 | ····xor-int/2addr·v0,·v1 |
| Offset 64, 24 lines modified | Offset 64, 24 lines modified | ||
| 64 | ····return-void | 64 | ····return-void |
| 65 | .end·method | 65 | .end·method |
| 66 | .method·constructor·<init>(Lcom/amazon/ion/impl/lite/ContainerlessContext;Z)V | 66 | .method·constructor·<init>(Lcom/amazon/ion/impl/lite/ContainerlessContext;Z)V |
| 67 | ····.locals·0 | 67 | ····.locals·0 |
| 68 | ····.line· | 68 | ····.line·37 |
| 69 | ····invoke-direct·{p0,·p1,·p2},·Lcom/amazon/ion/impl/lite/IonValueLite;-><init>(Lcom/amazon/ion/impl/lite/ContainerlessContext;Z)V | 69 | ····invoke-direct·{p0,·p1,·p2},·Lcom/amazon/ion/impl/lite/IonValueLite;-><init>(Lcom/amazon/ion/impl/lite/ContainerlessContext;Z)V |
| 70 | ····return-void | 70 | ····return-void |
| 71 | .end·method | 71 | .end·method |
| 72 | .method·constructor·<init>(Lcom/amazon/ion/impl/lite/IonBoolLite;Lcom/amazon/ion/impl/lite/IonContext;)V | 72 | .method·constructor·<init>(Lcom/amazon/ion/impl/lite/IonBoolLite;Lcom/amazon/ion/impl/lite/IonContext;)V |
| 73 | ····.locals·0 | 73 | ····.locals·0 |
| 74 | ····.line· | 74 | ····.line·42 |
| 75 | ····invoke-direct·{p0,·p1,·p2},·Lcom/amazon/ion/impl/lite/IonValueLite;-><init>(Lcom/amazon/ion/impl/lite/IonValueLite;Lcom/amazon/ion/impl/lite/IonContext;)V | 75 | ····invoke-direct·{p0,·p1,·p2},·Lcom/amazon/ion/impl/lite/IonValueLite;-><init>(Lcom/amazon/ion/impl/lite/IonValueLite;Lcom/amazon/ion/impl/lite/IonContext;)V |
| 76 | ····return-void | 76 | ····return-void |
| 77 | .end·method | 77 | .end·method |
| 78 | #·virtual·methods | 78 | #·virtual·methods |
| Offset 89, 32 lines modified | Offset 89, 32 lines modified | ||
| 89 | ····.locals·0 | 89 | ····.locals·0 |
| 90 | ····.annotation·system·Ldalvik/annotation/Throws; | 90 | ····.annotation·system·Ldalvik/annotation/Throws; |
| 91 | ········value·=·{ | 91 | ········value·=·{ |
| 92 | ············Ljava/lang/Exception; | 92 | ············Ljava/lang/Exception; |
| 93 | ········} | 93 | ········} |
| 94 | ····.end·annotation | 94 | ····.end·annotation |
| 95 | ····.line·1 | 95 | ····.line·112 |
| 96 | ····invoke-interface·{p1,·p0},·Lcom/amazon/ion/ValueVisitor;->visit(Lcom/amazon/ion/IonBool;)V | 96 | ····invoke-interface·{p1,·p0},·Lcom/amazon/ion/ValueVisitor;->visit(Lcom/amazon/ion/IonBool;)V |
| 97 | ····return-void | 97 | ····return-void |
| 98 | .end·method | 98 | .end·method |
| 99 | .method·public·booleanValue()Z | 99 | .method·public·booleanValue()Z |
| 100 | ····.locals·1 | 100 | ····.locals·1 |
| 101 | ····.annotation·system·Ldalvik/annotation/Throws; | 101 | ····.annotation·system·Ldalvik/annotation/Throws; |
| 102 | ········value·=·{ | 102 | ········value·=·{ |
| 103 | ············Lcom/amazon/ion/NullValueException; | 103 | ············Lcom/amazon/ion/NullValueException; |
| 104 | ········} | 104 | ········} |
| 105 | ····.end·annotation | 105 | ····.end·annotation |
| 106 | ····.line· | 106 | ····.line·78 |
| 107 | ····invoke-virtual·{p0},·Lcom/amazon/ion/impl/lite/IonBoolLite;->validateThisNotNull()V | 107 | ····invoke-virtual·{p0},·Lcom/amazon/ion/impl/lite/IonBoolLite;->validateThisNotNull()V |
| 108 | ····.line· | 108 | ····.line·79 |
| 109 | ····invoke-virtual·{p0},·Lcom/amazon/ion/impl/lite/IonBoolLite;->_isBoolTrue()Z | 109 | ····invoke-virtual·{p0},·Lcom/amazon/ion/impl/lite/IonBoolLite;->_isBoolTrue()Z |
| 110 | ····move-result·v0 | 110 | ····move-result·v0 |
| 111 | ····return·v0 | 111 | ····return·v0 |
| 112 | .end·method | 112 | .end·method |
| Offset 122, 37 lines modified | Offset 122, 37 lines modified | ||
| 122 | ····.locals·1 | 122 | ····.locals·1 |
| 123 | ····.annotation·system·Ldalvik/annotation/Throws; | 123 | ····.annotation·system·Ldalvik/annotation/Throws; |
| 124 | ········value·=·{ | 124 | ········value·=·{ |
| 125 | ············Lcom/amazon/ion/UnknownSymbolException; | 125 | ············Lcom/amazon/ion/UnknownSymbolException; |
| 126 | ········} | 126 | ········} |
| 127 | ····.end·annotation | 127 | ····.end·annotation |
| 128 | ····.line· | 128 | ····.line·13 |
| 129 | ····invoke-virtual·{p0},·Lcom/amazon/ion/impl/lite/IonBoolLite;->clone()Lcom/amazon/ion/impl/lite/IonBoolLite; | 129 | ····invoke-virtual·{p0},·Lcom/amazon/ion/impl/lite/IonBoolLite;->clone()Lcom/amazon/ion/impl/lite/IonBoolLite; |
| 130 | ····move-result-object·v0 | 130 | ····move-result-object·v0 |
| 131 | ····return-object·v0 | 131 | ····return-object·v0 |
| 132 | .end·method | 132 | .end·method |
| 133 | .method·public·bridge·synthetic·clone()Lcom/amazon/ion/IonValue; | 133 | .method·public·bridge·synthetic·clone()Lcom/amazon/ion/IonValue; |
| 134 | ····.locals·1 | 134 | ····.locals·1 |
| 135 | ····.line· | 135 | ····.line·13 |
| 136 | ····invoke-virtual·{p0},·Lcom/amazon/ion/impl/lite/IonBoolLite;->clone()Lcom/amazon/ion/impl/lite/IonBoolLite; | 136 | ····invoke-virtual·{p0},·Lcom/amazon/ion/impl/lite/IonBoolLite;->clone()Lcom/amazon/ion/impl/lite/IonBoolLite; |
| Max diff block lines reached; 3932/7247 bytes (54.26%) of diff not shown. | |||
| Offset 5, 17 lines modified | Offset 5, 17 lines modified | ||
| 5 | #·interfaces | 5 | #·interfaces |
| 6 | .implements·Lcom/amazon/ion/impl/_Private_IonValue; | 6 | .implements·Lcom/amazon/ion/impl/_Private_IonValue; |
| 7 | #·annotations | 7 | #·annotations |
| 8 | .annotation·system·Ldalvik/annotation/MemberClasses; | 8 | .annotation·system·Ldalvik/annotation/MemberClasses; |
| 9 | ····value·=·{ | 9 | ····value·=·{ |
| 10 | ········Lcom/amazon/ion/impl/lite/IonValueLite$ClearSymbolIDsHolder;, | ||
| 11 | ········Lcom/amazon/ion/impl/lite/IonValueLite$HashHolder;, | 10 | ········Lcom/amazon/ion/impl/lite/IonValueLite$HashHolder;, |
| 12 | ········Lcom/amazon/ion/impl/lite/IonValueLite$LazySymbolTableProvider; | 11 | ········Lcom/amazon/ion/impl/lite/IonValueLite$LazySymbolTableProvider;, |
| 12 | ········Lcom/amazon/ion/impl/lite/IonValueLite$ClearSymbolIDsHolder; | ||
| 13 | ····} | 13 | ····} |
| 14 | .end·annotation | 14 | .end·annotation |
| 15 | #·static·fields | 15 | #·static·fields |
| 16 | .field·static·final·synthetic·$assertionsDisabled:Z·=·false | 16 | .field·static·final·synthetic·$assertionsDisabled:Z·=·false |
| Offset 66, 224 lines modified | Offset 66, 224 lines modified | ||
| 66 | .field·private·_flags:I | 66 | .field·private·_flags:I |
| 67 | #·direct·methods | 67 | #·direct·methods |
| 68 | .method·static·constructor·<clinit>()V | 68 | .method·static·constructor·<clinit>()V |
| 69 | ····.locals·2 | 69 | ····.locals·2 |
| 70 | ····.line· | 70 | ····.line·73 |
| 71 | ····invoke-static·{},·Lcom/amazon/ion/system/IonTextWriterBuilder;->standard()Lcom/amazon/ion/system/IonTextWriterBuilder; | 71 | ····invoke-static·{},·Lcom/amazon/ion/system/IonTextWriterBuilder;->standard()Lcom/amazon/ion/system/IonTextWriterBuilder; |
| 72 | ····move-result-object·v0 | 72 | ····move-result-object·v0 |
| 73 | ····check-cast·v0,·Lcom/amazon/ion/impl/_Private_IonTextWriterBuilder; | 73 | ····check-cast·v0,·Lcom/amazon/ion/impl/_Private_IonTextWriterBuilder; |
| 74 | ····const/4·v1,·0x1 | 74 | ····const/4·v1,·0x1 |
| 75 | ····.line· | 75 | ····.line·74 |
| 76 | ····invoke-virtual·{v0,·v1},·Lcom/amazon/ion/impl/_Private_IonTextWriterBuilder;->withInvalidSidsAllowed(Z)Lcom/amazon/ion/impl/_Private_IonTextWriterBuilder; | 76 | ····invoke-virtual·{v0,·v1},·Lcom/amazon/ion/impl/_Private_IonTextWriterBuilder;->withInvalidSidsAllowed(Z)Lcom/amazon/ion/impl/_Private_IonTextWriterBuilder; |
| 77 | ····move-result-object·v0 | 77 | ····move-result-object·v0 |
| 78 | ····.line· | 78 | ····.line·75 |
| 79 | ····invoke-virtual·{v0},·Lcom/amazon/ion/impl/_Private_IonTextWriterBuilder;->withCharsetAscii()Lcom/amazon/ion/system/IonTextWriterBuilder; | 79 | ····invoke-virtual·{v0},·Lcom/amazon/ion/impl/_Private_IonTextWriterBuilder;->withCharsetAscii()Lcom/amazon/ion/system/IonTextWriterBuilder; |
| 80 | ····move-result-object·v0 | 80 | ····move-result-object·v0 |
| 81 | ····.line· | 81 | ····.line·76 |
| 82 | ····invoke-virtual·{v0},·Lcom/amazon/ion/system/IonTextWriterBuilder;->immutable()Lcom/amazon/ion/system/IonTextWriterBuilder; | 82 | ····invoke-virtual·{v0},·Lcom/amazon/ion/system/IonTextWriterBuilder;->immutable()Lcom/amazon/ion/system/IonTextWriterBuilder; |
| 83 | ····move-result-object·v0 | 83 | ····move-result-object·v0 |
| 84 | ····sput-object·v0,·Lcom/amazon/ion/impl/lite/IonValueLite;->DEFAULT_TO_STRING_WRITER_BUILDER:Lcom/amazon/ion/system/IonTextWriterBuilder; | 84 | ····sput-object·v0,·Lcom/amazon/ion/impl/lite/IonValueLite;->DEFAULT_TO_STRING_WRITER_BUILDER:Lcom/amazon/ion/system/IonTextWriterBuilder; |
| 85 | ····return-void | 85 | ····return-void |
| 86 | .end·method | 86 | .end·method |
| 87 | .method·constructor·<init>(Lcom/amazon/ion/impl/lite/ContainerlessContext;Z)V | 87 | .method·constructor·<init>(Lcom/amazon/ion/impl/lite/ContainerlessContext;Z)V |
| 88 | ····.locals·1 | 88 | ····.locals·1 |
| 89 | ····.line·2 | 89 | ····.line·282 |
| 90 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 90 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| 91 | ····const/4·v0,·-0x1 | 91 | ····const/4·v0,·-0x1 |
| 92 | ····.line·2 | 92 | ····.line·259 |
| 93 | ····iput·v0,·p0,·Lcom/amazon/ion/impl/lite/IonValueLite;->_fieldId:I | 93 | ····iput·v0,·p0,·Lcom/amazon/ion/impl/lite/IonValueLite;->_fieldId:I |
| 94 | ····.line·2 | 94 | ····.line·284 |
| 95 | ····iput-object·p1,·p0,·Lcom/amazon/ion/impl/lite/IonValueLite;->_context:Lcom/amazon/ion/impl/lite/IonContext; | 95 | ····iput-object·p1,·p0,·Lcom/amazon/ion/impl/lite/IonValueLite;->_context:Lcom/amazon/ion/impl/lite/IonContext; |
| 96 | ····if-eqz·p2,·:cond_0 | 96 | ····if-eqz·p2,·:cond_0 |
| 97 | ····const/4·p1,·0x4 | 97 | ····const/4·p1,·0x4 |
| 98 | ····.line·2 | 98 | ····.line·286 |
| 99 | ····invoke-direct·{p0,·p1},·Lcom/amazon/ion/impl/lite/IonValueLite;->set_flag(I)V | 99 | ····invoke-direct·{p0,·p1},·Lcom/amazon/ion/impl/lite/IonValueLite;->set_flag(I)V |
| 100 | ····:cond_0 | 100 | ····:cond_0 |
| 101 | ····return-void | 101 | ····return-void |
| 102 | .end·method | 102 | .end·method |
| 103 | .method·constructor·<init>(Lcom/amazon/ion/impl/lite/IonValueLite;Lcom/amazon/ion/impl/lite/IonContext;)V | 103 | .method·constructor·<init>(Lcom/amazon/ion/impl/lite/IonValueLite;Lcom/amazon/ion/impl/lite/IonContext;)V |
| 104 | ····.locals·6 | 104 | ····.locals·6 |
| 105 | ····.line· | 105 | ····.line·297 |
| 106 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 106 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| 107 | ····const/4·v0,·-0x1 | 107 | ····const/4·v0,·-0x1 |
| 108 | ····.line·2 | 108 | ····.line·259 |
| 109 | ····iput·v0,·p0,·Lcom/amazon/ion/impl/lite/IonValueLite;->_fieldId:I | 109 | ····iput·v0,·p0,·Lcom/amazon/ion/impl/lite/IonValueLite;->_fieldId:I |
| 110 | ····.line·3 | 110 | ····.line·300 |
| 111 | ····iget·v1,·p1,·Lcom/amazon/ion/impl/lite/IonValueLite;->_flags:I | 111 | ····iget·v1,·p1,·Lcom/amazon/ion/impl/lite/IonValueLite;->_flags:I |
| 112 | ····and-int/lit16·v1,·v1,·-0x82 | 112 | ····and-int/lit16·v1,·v1,·-0x82 |
| 113 | ····iput·v1,·p0,·Lcom/amazon/ion/impl/lite/IonValueLite;->_flags:I | 113 | ····iput·v1,·p0,·Lcom/amazon/ion/impl/lite/IonValueLite;->_flags:I |
| 114 | ····.line·3 | 114 | ····.line·301 |
| 115 | ····iget-object·v1,·p1,·Lcom/amazon/ion/impl/lite/IonValueLite;->_annotations:[Lcom/amazon/ion/SymbolToken; | 115 | ····iget-object·v1,·p1,·Lcom/amazon/ion/impl/lite/IonValueLite;->_annotations:[Lcom/amazon/ion/SymbolToken; |
| 116 | ····if-nez·v1,·:cond_0 | 116 | ····if-nez·v1,·:cond_0 |
| 117 | ····const/4·p1,·0x0 | 117 | ····const/4·p1,·0x0 |
| 118 | ····.line·3 | 118 | ····.line·302 |
| 119 | ····iput-object·p1,·p0,·Lcom/amazon/ion/impl/lite/IonValueLite;->_annotations:[Lcom/amazon/ion/SymbolToken; | 119 | ····iput-object·p1,·p0,·Lcom/amazon/ion/impl/lite/IonValueLite;->_annotations:[Lcom/amazon/ion/SymbolToken; |
| 120 | ····goto·:goto_3 | 120 | ····goto·:goto_3 |
| 121 | ····.line·3 | 121 | ····.line·304 |
| 122 | ····:cond_0 | 122 | ····:cond_0 |
| 123 | ····array-length·v1,·v1 | 123 | ····array-length·v1,·v1 |
| 124 | ····.line·3 | 124 | ····.line·305 |
| 125 | ····new-array·v2,·v1,·[Lcom/amazon/ion/SymbolToken; | 125 | ····new-array·v2,·v1,·[Lcom/amazon/ion/SymbolToken; |
| 126 | ····iput-object·v2,·p0,·Lcom/amazon/ion/impl/lite/IonValueLite;->_annotations:[Lcom/amazon/ion/SymbolToken; | 126 | ····iput-object·v2,·p0,·Lcom/amazon/ion/impl/lite/IonValueLite;->_annotations:[Lcom/amazon/ion/SymbolToken; |
| 127 | ····const/4·v2,·0x0 | 127 | ····const/4·v2,·0x0 |
| 128 | ····:goto_0 | 128 | ····:goto_0 |
| 129 | ····if-ge·v2,·v1,·:cond_5 | 129 | ····if-ge·v2,·v1,·:cond_5 |
| 130 | ····.line·3 | 130 | ····.line·307 |
| 131 | ····iget-object·v3,·p1,·Lcom/amazon/ion/impl/lite/IonValueLite;->_annotations:[Lcom/amazon/ion/SymbolToken; | 131 | ····iget-object·v3,·p1,·Lcom/amazon/ion/impl/lite/IonValueLite;->_annotations:[Lcom/amazon/ion/SymbolToken; |
| Max diff block lines reached; 73363/77236 bytes (94.99%) of diff not shown. | |||
| Offset 17, 14 lines modified | Offset 17, 24 lines modified | ||
| 17 | #·instance·fields | 17 | #·instance·fields |
| 18 | .field·final·synthetic·this$0:Lcom/amazon/ion/impl/lite/IonSequenceLite; | 18 | .field·final·synthetic·this$0:Lcom/amazon/ion/impl/lite/IonSequenceLite; |
| 19 | #·direct·methods | 19 | #·direct·methods |
| 20 | .method·constructor·<init>(Lcom/amazon/ion/impl/lite/IonSequenceLite;Lcom/amazon/ion/ValueFactory;)V | 20 | .method·constructor·<init>(Lcom/amazon/ion/impl/lite/IonSequenceLite;Lcom/amazon/ion/ValueFactory;)V |
| 21 | ····.locals·0 | 21 | ····.locals·0 |
| 22 | ····.annotation·system·Ldalvik/annotation/MethodParameters; | ||
| 23 | ········accessFlags·=·{ | ||
| 24 | ············0x8010, | ||
| 25 | ············0x0 | ||
| 26 | ········} | ||
| 27 | ········names·=·{ | ||
| 28 | ············null, | ||
| 29 | ············null | ||
| 30 | ········} | ||
| 31 | ····.end·annotation | ||
| 22 | ····.line·152 | 32 | ····.line·152 |
| 23 | ····iput-object·p1,·p0,·Lcom/amazon/ion/impl/lite/IonSequenceLite$1;->this$0:Lcom/amazon/ion/impl/lite/IonSequenceLite; | 33 | ····iput-object·p1,·p0,·Lcom/amazon/ion/impl/lite/IonSequenceLite$1;->this$0:Lcom/amazon/ion/impl/lite/IonSequenceLite; |
| 24 | ····invoke-direct·{p0,·p2},·Lcom/amazon/ion/impl/_Private_CurriedValueFactory;-><init>(Lcom/amazon/ion/ValueFactory;)V | 34 | ····invoke-direct·{p0,·p2},·Lcom/amazon/ion/impl/_Private_CurriedValueFactory;-><init>(Lcom/amazon/ion/ValueFactory;)V |
| 25 | ····return-void | 35 | ····return-void |
| Offset 23, 46 lines modified | Offset 23, 46 lines modified | ||
| 23 | .field·final·value:Lcom/amazon/ion/impl/lite/IonValueLite; | 23 | .field·final·value:Lcom/amazon/ion/impl/lite/IonValueLite; |
| 24 | #·direct·methods | 24 | #·direct·methods |
| 25 | .method·constructor·<init>(Lcom/amazon/ion/impl/lite/IonValueLite;)V | 25 | .method·constructor·<init>(Lcom/amazon/ion/impl/lite/IonValueLite;)V |
| 26 | ····.locals·1 | 26 | ····.locals·1 |
| 27 | ····.line·2 | 27 | ····.line·229 |
| 28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| 29 | ····const/4·v0,·0x0 | 29 | ····const/4·v0,·0x0 |
| 30 | ····.line·2 | 30 | ····.line·225 |
| 31 | ····iput-object·v0,·p0,·Lcom/amazon/ion/impl/lite/IonValueLite$LazySymbolTableProvider;->symtab:Lcom/amazon/ion/SymbolTable; | 31 | ····iput-object·v0,·p0,·Lcom/amazon/ion/impl/lite/IonValueLite$LazySymbolTableProvider;->symtab:Lcom/amazon/ion/SymbolTable; |
| 32 | ····.line·2 | 32 | ····.line·230 |
| 33 | ····iput-object·p1,·p0,·Lcom/amazon/ion/impl/lite/IonValueLite$LazySymbolTableProvider;->value:Lcom/amazon/ion/impl/lite/IonValueLite; | 33 | ····iput-object·p1,·p0,·Lcom/amazon/ion/impl/lite/IonValueLite$LazySymbolTableProvider;->value:Lcom/amazon/ion/impl/lite/IonValueLite; |
| 34 | ····return-void | 34 | ····return-void |
| 35 | .end·method | 35 | .end·method |
| 36 | #·virtual·methods | 36 | #·virtual·methods |
| 37 | .method·public·getSymbolTable()Lcom/amazon/ion/SymbolTable; | 37 | .method·public·getSymbolTable()Lcom/amazon/ion/SymbolTable; |
| 38 | ····.locals·1 | 38 | ····.locals·1 |
| 39 | ····.line·2 | 39 | ····.line·235 |
| 40 | ····iget-object·v0,·p0,·Lcom/amazon/ion/impl/lite/IonValueLite$LazySymbolTableProvider;->symtab:Lcom/amazon/ion/SymbolTable; | 40 | ····iget-object·v0,·p0,·Lcom/amazon/ion/impl/lite/IonValueLite$LazySymbolTableProvider;->symtab:Lcom/amazon/ion/SymbolTable; |
| 41 | ····if-nez·v0,·:cond_0 | 41 | ····if-nez·v0,·:cond_0 |
| 42 | ····.line·2 | 42 | ····.line·237 |
| 43 | ····iget-object·v0,·p0,·Lcom/amazon/ion/impl/lite/IonValueLite$LazySymbolTableProvider;->value:Lcom/amazon/ion/impl/lite/IonValueLite; | 43 | ····iget-object·v0,·p0,·Lcom/amazon/ion/impl/lite/IonValueLite$LazySymbolTableProvider;->value:Lcom/amazon/ion/impl/lite/IonValueLite; |
| 44 | ····invoke-virtual·{v0},·Lcom/amazon/ion/impl/lite/IonValueLite;->getSymbolTable()Lcom/amazon/ion/SymbolTable; | 44 | ····invoke-virtual·{v0},·Lcom/amazon/ion/impl/lite/IonValueLite;->getSymbolTable()Lcom/amazon/ion/SymbolTable; |
| 45 | ····move-result-object·v0 | 45 | ····move-result-object·v0 |
| 46 | ····iput-object·v0,·p0,·Lcom/amazon/ion/impl/lite/IonValueLite$LazySymbolTableProvider;->symtab:Lcom/amazon/ion/SymbolTable; | 46 | ····iput-object·v0,·p0,·Lcom/amazon/ion/impl/lite/IonValueLite$LazySymbolTableProvider;->symtab:Lcom/amazon/ion/SymbolTable; |
| 47 | ····.line·2 | 47 | ····.line·239 |
| 48 | ····:cond_0 | 48 | ····:cond_0 |
| 49 | ····iget-object·v0,·p0,·Lcom/amazon/ion/impl/lite/IonValueLite$LazySymbolTableProvider;->symtab:Lcom/amazon/ion/SymbolTable; | 49 | ····iget-object·v0,·p0,·Lcom/amazon/ion/impl/lite/IonValueLite$LazySymbolTableProvider;->symtab:Lcom/amazon/ion/SymbolTable; |
| 50 | ····return-object·v0 | 50 | ····return-object·v0 |
| 51 | .end·method | 51 | .end·method |
| Offset 42, 137 lines modified | Offset 42, 147 lines modified | ||
| 42 | .field·final·synthetic·this$0:Lcom/amazon/ion/impl/lite/IonDatagramLite; | 42 | .field·final·synthetic·this$0:Lcom/amazon/ion/impl/lite/IonDatagramLite; |
| 43 | #·direct·methods | 43 | #·direct·methods |
| 44 | .method·static·constructor·<clinit>()V | 44 | .method·static·constructor·<clinit>()V |
| 45 | ····.locals·1 | 45 | ····.locals·1 |
| 46 | ····.line·5 | 46 | ····.line·572 |
| 47 | ····const-class·v0,·Lcom/amazon/ion/impl/lite/IonDatagramLite; | 47 | ····const-class·v0,·Lcom/amazon/ion/impl/lite/IonDatagramLite; |
| 48 | ····return-void | 48 | ····return-void |
| 49 | .end·method | 49 | .end·method |
| 50 | .method·public·constructor·<init>(Lcom/amazon/ion/impl/lite/IonDatagramLite;Z)V | 50 | .method·public·constructor·<init>(Lcom/amazon/ion/impl/lite/IonDatagramLite;Z)V |
| 51 | ····.locals·0 | 51 | ····.locals·0 |
| 52 | ····.annotation·system·Ldalvik/annotation/MethodParameters; | ||
| 53 | ········accessFlags·=·{ | ||
| 54 | ············0x8010, | ||
| 55 | ············0x0 | ||
| 56 | ········} | ||
| 57 | ········names·=·{ | ||
| 58 | ············null, | ||
| 59 | ············null | ||
| 60 | ········} | ||
| 61 | ····.end·annotation | ||
| 52 | ····.line·5 | 62 | ····.line·582 |
| 53 | ····iput-object·p1,·p0,·Lcom/amazon/ion/impl/lite/IonDatagramLite$SystemContentIterator;->this$0:Lcom/amazon/ion/impl/lite/IonDatagramLite; | 63 | ····iput-object·p1,·p0,·Lcom/amazon/ion/impl/lite/IonDatagramLite$SystemContentIterator;->this$0:Lcom/amazon/ion/impl/lite/IonDatagramLite; |
| 54 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 64 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| 55 | ····.line·5 | 65 | ····.line·583 |
| 56 | ····invoke-virtual·{p1},·Lcom/amazon/ion/impl/lite/IonDatagramLite;->_isLocked()Z | 66 | ····invoke-virtual·{p1},·Lcom/amazon/ion/impl/lite/IonDatagramLite;->_isLocked()Z |
| 57 | ····move-result·p1 | 67 | ····move-result·p1 |
| 58 | ····if-eqz·p1,·:cond_1 | 68 | ····if-eqz·p1,·:cond_1 |
| 59 | ····if-eqz·p2,·:cond_0 | 69 | ····if-eqz·p2,·:cond_0 |
| 60 | ····goto·:goto_0 | 70 | ····goto·:goto_0 |
| 61 | ····.line·5 | 71 | ····.line·584 |
| 62 | ····:cond_0 | 72 | ····:cond_0 |
| 63 | ····new-instance·p1,·Ljava/lang/IllegalStateException; | 73 | ····new-instance·p1,·Ljava/lang/IllegalStateException; |
| 64 | ····const-string·p2,·"you·can\'t·open·an·updatable·iterator·on·a·read·only·value" | 74 | ····const-string·p2,·"you·can\'t·open·an·updatable·iterator·on·a·read·only·value" |
| 65 | ····invoke-direct·{p1,·p2},·Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V | 75 | ····invoke-direct·{p1,·p2},·Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V |
| 66 | ····throw·p1 | 76 | ····throw·p1 |
| 67 | ····.line·5 | 77 | ····.line·586 |
| 68 | ····:cond_1 | 78 | ····:cond_1 |
| 69 | ····:goto_0 | 79 | ····:goto_0 |
| 70 | ····iput-boolean·p2,·p0,·Lcom/amazon/ion/impl/lite/IonDatagramLite$SystemContentIterator;->__readOnly:Z | 80 | ····iput-boolean·p2,·p0,·Lcom/amazon/ion/impl/lite/IonDatagramLite$SystemContentIterator;->__readOnly:Z |
| 71 | ····.line· | 81 | ····.line·588 |
| 72 | ····new-instance·p1,·Lcom/amazon/ion/impl/lite/IonDatagramLite$SystemIteratorPosition; | 82 | ····new-instance·p1,·Lcom/amazon/ion/impl/lite/IonDatagramLite$SystemIteratorPosition; |
| 73 | ····invoke-direct·{p1,·p0},·Lcom/amazon/ion/impl/lite/IonDatagramLite$SystemIteratorPosition;-><init>(Lcom/amazon/ion/impl/lite/IonDatagramLite$SystemContentIterator;)V | 83 | ····invoke-direct·{p1,·p0},·Lcom/amazon/ion/impl/lite/IonDatagramLite$SystemIteratorPosition;-><init>(Lcom/amazon/ion/impl/lite/IonDatagramLite$SystemContentIterator;)V |
| 74 | ····iput-object·p1,·p0,·Lcom/amazon/ion/impl/lite/IonDatagramLite$SystemContentIterator;->__temp_pos:Lcom/amazon/ion/impl/lite/IonDatagramLite$SystemIteratorPosition; | 84 | ····iput-object·p1,·p0,·Lcom/amazon/ion/impl/lite/IonDatagramLite$SystemContentIterator;->__temp_pos:Lcom/amazon/ion/impl/lite/IonDatagramLite$SystemIteratorPosition; |
| 75 | ····.line· | 85 | ····.line·589 |
| 76 | ····new-instance·p1,·Lcom/amazon/ion/impl/lite/IonDatagramLite$SystemIteratorPosition; | 86 | ····new-instance·p1,·Lcom/amazon/ion/impl/lite/IonDatagramLite$SystemIteratorPosition; |
| 77 | ····invoke-direct·{p1,·p0},·Lcom/amazon/ion/impl/lite/IonDatagramLite$SystemIteratorPosition;-><init>(Lcom/amazon/ion/impl/lite/IonDatagramLite$SystemContentIterator;)V | 87 | ····invoke-direct·{p1,·p0},·Lcom/amazon/ion/impl/lite/IonDatagramLite$SystemIteratorPosition;-><init>(Lcom/amazon/ion/impl/lite/IonDatagramLite$SystemContentIterator;)V |
| 78 | ····iput-object·p1,·p0,·Lcom/amazon/ion/impl/lite/IonDatagramLite$SystemContentIterator;->__pos:Lcom/amazon/ion/impl/lite/IonDatagramLite$SystemIteratorPosition; | 88 | ····iput-object·p1,·p0,·Lcom/amazon/ion/impl/lite/IonDatagramLite$SystemContentIterator;->__pos:Lcom/amazon/ion/impl/lite/IonDatagramLite$SystemIteratorPosition; |
| 79 | ····.line· | 89 | ····.line·590 |
| 80 | ····invoke-virtual·{p1},·Lcom/amazon/ion/impl/lite/IonDatagramLite$SystemIteratorPosition;->load_initial_position()V | 90 | ····invoke-virtual·{p1},·Lcom/amazon/ion/impl/lite/IonDatagramLite$SystemIteratorPosition;->load_initial_position()V |
| 81 | ····return-void | 91 | ····return-void |
| 82 | .end·method | 92 | .end·method |
| 83 | .method·static·synthetic·access$300(Lcom/amazon/ion/impl/lite/IonDatagramLite$SystemContentIterator;)Lcom/amazon/ion/IonSystem; | 93 | .method·static·synthetic·access$300(Lcom/amazon/ion/impl/lite/IonDatagramLite$SystemContentIterator;)Lcom/amazon/ion/IonSystem; |
| 84 | ····.locals·0 | 94 | ····.locals·0 |
| 85 | ····.line·5 | 95 | ····.line·572 |
| 86 | ····invoke-direct·{p0},·Lcom/amazon/ion/impl/lite/IonDatagramLite$SystemContentIterator;->getSystem()Lcom/amazon/ion/IonSystem; | 96 | ····invoke-direct·{p0},·Lcom/amazon/ion/impl/lite/IonDatagramLite$SystemContentIterator;->getSystem()Lcom/amazon/ion/IonSystem; |
| 87 | ····move-result-object·p0 | 97 | ····move-result-object·p0 |
| 88 | ····return-object·p0 | 98 | ····return-object·p0 |
| 89 | .end·method | 99 | .end·method |
| 90 | .method·private·force_position_sync()V | 100 | .method·private·force_position_sync()V |
| 91 | ····.locals·3 | 101 | ····.locals·3 |
| 92 | ····.line·6 | 102 | ····.line·611 |
| 93 | ····iget-object·v0,·p0,·Lcom/amazon/ion/impl/lite/IonDatagramLite$SystemContentIterator;->__pos:Lcom/amazon/ion/impl/lite/IonDatagramLite$SystemIteratorPosition; | 103 | ····iget-object·v0,·p0,·Lcom/amazon/ion/impl/lite/IonDatagramLite$SystemContentIterator;->__pos:Lcom/amazon/ion/impl/lite/IonDatagramLite$SystemIteratorPosition; |
| 94 | ····iget·v0,·v0,·Lcom/amazon/ion/impl/lite/IonDatagramLite$SystemIteratorPosition;->__user_index:I | 104 | ····iget·v0,·v0,·Lcom/amazon/ion/impl/lite/IonDatagramLite$SystemIteratorPosition;->__user_index:I |
| 95 | ····if-ltz·v0,·:cond_3 | 105 | ····if-ltz·v0,·:cond_3 |
| 96 | ····.line·6 | 106 | ····.line·612 |
| 97 | ····iget-object·v1,·p0,·Lcom/amazon/ion/impl/lite/IonDatagramLite$SystemContentIterator;->this$0:Lcom/amazon/ion/impl/lite/IonDatagramLite; | 107 | ····iget-object·v1,·p0,·Lcom/amazon/ion/impl/lite/IonDatagramLite$SystemContentIterator;->this$0:Lcom/amazon/ion/impl/lite/IonDatagramLite; |
| 98 | ····iget·v1,·v1,·Lcom/amazon/ion/impl/lite/IonDatagramLite;->_child_count:I | 108 | ····iget·v1,·v1,·Lcom/amazon/ion/impl/lite/IonDatagramLite;->_child_count:I |
| 99 | ····if-lt·v0,·v1,·:cond_0 | 109 | ····if-lt·v0,·v1,·:cond_0 |
| 100 | ····goto·:goto_0 | 110 | ····goto·:goto_0 |
| 101 | ····.line·6 | 111 | ····.line·615 |
| 102 | ····:cond_0 | 112 | ····:cond_0 |
| 103 | ····iget-object·v1,·p0,·Lcom/amazon/ion/impl/lite/IonDatagramLite$SystemContentIterator;->__pos:Lcom/amazon/ion/impl/lite/IonDatagramLite$SystemIteratorPosition; | 113 | ····iget-object·v1,·p0,·Lcom/amazon/ion/impl/lite/IonDatagramLite$SystemContentIterator;->__pos:Lcom/amazon/ion/impl/lite/IonDatagramLite$SystemIteratorPosition; |
| 104 | ····iget-object·v1,·v1,·Lcom/amazon/ion/impl/lite/IonDatagramLite$SystemIteratorPosition;->__current_user_value:Lcom/amazon/ion/impl/lite/IonValueLite; | 114 | ····iget-object·v1,·v1,·Lcom/amazon/ion/impl/lite/IonDatagramLite$SystemIteratorPosition;->__current_user_value:Lcom/amazon/ion/impl/lite/IonValueLite; |
| 105 | ····if-eqz·v1,·:cond_3 | 115 | ····if-eqz·v1,·:cond_3 |
| 106 | ····.line·6 | 116 | ····.line·616 |
| 107 | ····iget-object·v2,·p0,·Lcom/amazon/ion/impl/lite/IonDatagramLite$SystemContentIterator;->this$0:Lcom/amazon/ion/impl/lite/IonDatagramLite; | 117 | ····iget-object·v2,·p0,·Lcom/amazon/ion/impl/lite/IonDatagramLite$SystemContentIterator;->this$0:Lcom/amazon/ion/impl/lite/IonDatagramLite; |
| 108 | ····iget-object·v2,·v2,·Lcom/amazon/ion/impl/lite/IonDatagramLite;->_children:[Lcom/amazon/ion/impl/lite/IonValueLite; | 118 | ····iget-object·v2,·v2,·Lcom/amazon/ion/impl/lite/IonDatagramLite;->_children:[Lcom/amazon/ion/impl/lite/IonValueLite; |
| 109 | ····aget-object·v0,·v2,·v0 | 119 | ····aget-object·v0,·v2,·v0 |
| 110 | ····if-ne·v1,·v0,·:cond_1 | 120 | ····if-ne·v1,·v0,·:cond_1 |
| 111 | ····goto·:goto_0 | 121 | ····goto·:goto_0 |
| 112 | ····.line·6 | 122 | ····.line·619 |
| Max diff block lines reached; 21018/25501 bytes (82.42%) of diff not shown. | |||
| Offset 223, 14 lines modified | Offset 223, 24 lines modified | ||
| 223 | ····invoke-virtual·{p0,·p1,·p2},·Lcom/amazon/ion/impl/lite/IonSequenceLite;->add(ILcom/amazon/ion/impl/lite/IonValueLite;)V | 223 | ····invoke-virtual·{p0,·p1,·p2},·Lcom/amazon/ion/impl/lite/IonSequenceLite;->add(ILcom/amazon/ion/impl/lite/IonValueLite;)V |
| 224 | ····return-void | 224 | ····return-void |
| 225 | .end·method | 225 | .end·method |
| 226 | .method·public·bridge·synthetic·add(ILjava/lang/Object;)V | 226 | .method·public·bridge·synthetic·add(ILjava/lang/Object;)V |
| 227 | ····.locals·0 | 227 | ····.locals·0 |
| 228 | ····.annotation·system·Ldalvik/annotation/MethodParameters; | ||
| 229 | ········accessFlags·=·{ | ||
| 230 | ············0x1000, | ||
| 231 | ············0x1000 | ||
| 232 | ········} | ||
| 233 | ········names·=·{ | ||
| 234 | ············null, | ||
| 235 | ············null | ||
| 236 | ········} | ||
| 237 | ····.end·annotation | ||
| 228 | ····.line·37 | 238 | ····.line·37 |
| 229 | ····check-cast·p2,·Lcom/amazon/ion/IonValue; | 239 | ····check-cast·p2,·Lcom/amazon/ion/IonValue; |
| 230 | ····invoke-virtual·{p0,·p1,·p2},·Lcom/amazon/ion/impl/lite/IonSequenceLite;->add(ILcom/amazon/ion/IonValue;)V | 240 | ····invoke-virtual·{p0,·p1,·p2},·Lcom/amazon/ion/impl/lite/IonSequenceLite;->add(ILcom/amazon/ion/IonValue;)V |
| 231 | ····return-void | 241 | ····return-void |
| Offset 251, 14 lines modified | Offset 261, 22 lines modified | ||
| 251 | ····move-result·p1 | 261 | ····move-result·p1 |
| 252 | ····return·p1 | 262 | ····return·p1 |
| 253 | .end·method | 263 | .end·method |
| 254 | .method·public·bridge·synthetic·add(Ljava/lang/Object;)Z | 264 | .method·public·bridge·synthetic·add(Ljava/lang/Object;)Z |
| 255 | ····.locals·0 | 265 | ····.locals·0 |
| 266 | ····.annotation·system·Ldalvik/annotation/MethodParameters; | ||
| 267 | ········accessFlags·=·{ | ||
| 268 | ············0x1000 | ||
| 269 | ········} | ||
| 270 | ········names·=·{ | ||
| 271 | ············null | ||
| 272 | ········} | ||
| 273 | ····.end·annotation | ||
| 256 | ····.line·37 | 274 | ····.line·37 |
| 257 | ····check-cast·p1,·Lcom/amazon/ion/IonValue; | 275 | ····check-cast·p1,·Lcom/amazon/ion/IonValue; |
| 258 | ····invoke-virtual·{p0,·p1},·Lcom/amazon/ion/impl/lite/IonSequenceLite;->add(Lcom/amazon/ion/IonValue;)Z | 276 | ····invoke-virtual·{p0,·p1},·Lcom/amazon/ion/impl/lite/IonSequenceLite;->add(Lcom/amazon/ion/IonValue;)Z |
| 259 | ····move-result·p1 | 277 | ····move-result·p1 |
| Offset 575, 27 lines modified | Offset 593, 33 lines modified | ||
| 575 | ····invoke-static·{p1,·v0},·Ljava/lang/reflect/Array;->newInstance(Ljava/lang/Class;I)Ljava/lang/Object; | 593 | ····invoke-static·{p1,·v0},·Ljava/lang/reflect/Array;->newInstance(Ljava/lang/Class;I)Ljava/lang/Object; |
| 576 | ····move-result-object·p1 | 594 | ····move-result-object·p1 |
| 577 | ····check-cast·p1,·[Lcom/amazon/ion/IonValue; | 595 | ····check-cast·p1,·[Lcom/amazon/ion/IonValue; |
| 578 | ····check-cast·p1,·[Lcom/amazon/ion/IonValue; | ||
| 579 | ····.line·384 | 596 | ····.line·384 |
| 580 | ····invoke-virtual·{p0,·p1},·Lcom/amazon/ion/impl/lite/IonSequenceLite;->toArray([Ljava/lang/Object;)[Ljava/lang/Object; | 597 | ····invoke-virtual·{p0,·p1},·Lcom/amazon/ion/impl/lite/IonSequenceLite;->toArray([Ljava/lang/Object;)[Ljava/lang/Object; |
| 581 | ····.line·385 | 598 | ····.line·385 |
| 582 | ····invoke-virtual·{p0},·Lcom/amazon/ion/impl/lite/IonSequenceLite;->clear()V | 599 | ····invoke-virtual·{p0},·Lcom/amazon/ion/impl/lite/IonSequenceLite;->clear()V |
| 583 | ····return-object·p1 | 600 | ····return-object·p1 |
| 584 | .end·method | 601 | .end·method |
| 585 | .method·public·bridge·synthetic·get(I)Ljava/lang/Object; | 602 | .method·public·bridge·synthetic·get(I)Ljava/lang/Object; |
| 586 | ····.locals·0 | 603 | ····.locals·0 |
| 604 | ····.annotation·system·Ldalvik/annotation/MethodParameters; | ||
| 605 | ········accessFlags·=·{ | ||
| 606 | ············0x1000 | ||
| 607 | ········} | ||
| 608 | ········names·=·{ | ||
| 609 | ············null | ||
| 610 | ········} | ||
| 611 | ····.end·annotation | ||
| 587 | ····.line·37 | 612 | ····.line·37 |
| 588 | ····invoke-super·{p0,·p1},·Lcom/amazon/ion/impl/lite/IonContainerLite;->get(I)Lcom/amazon/ion/IonValue; | 613 | ····invoke-super·{p0,·p1},·Lcom/amazon/ion/impl/lite/IonContainerLite;->get(I)Lcom/amazon/ion/IonValue; |
| 589 | ····move-result-object·p1 | 614 | ····move-result-object·p1 |
| 590 | ····return-object·p1 | 615 | ····return-object·p1 |
| Offset 688, 14 lines modified | Offset 712, 22 lines modified | ||
| 688 | ····invoke-direct·{v0,·p1},·Ljava/lang/IndexOutOfBoundsException;-><init>(Ljava/lang/String;)V | 712 | ····invoke-direct·{v0,·p1},·Ljava/lang/IndexOutOfBoundsException;-><init>(Ljava/lang/String;)V |
| 689 | ····throw·v0 | 713 | ····throw·v0 |
| 690 | .end·method | 714 | .end·method |
| 691 | .method·public·bridge·synthetic·remove(I)Ljava/lang/Object; | 715 | .method·public·bridge·synthetic·remove(I)Ljava/lang/Object; |
| 692 | ····.locals·0 | 716 | ····.locals·0 |
| 717 | ····.annotation·system·Ldalvik/annotation/MethodParameters; | ||
| 718 | ········accessFlags·=·{ | ||
| 719 | ············0x1000 | ||
| 720 | ········} | ||
| 721 | ········names·=·{ | ||
| 722 | ············null | ||
| 723 | ········} | ||
| 724 | ····.end·annotation | ||
| 693 | ····.line·37 | 725 | ····.line·37 |
| 694 | ····invoke-virtual·{p0,·p1},·Lcom/amazon/ion/impl/lite/IonSequenceLite;->remove(I)Lcom/amazon/ion/IonValue; | 726 | ····invoke-virtual·{p0,·p1},·Lcom/amazon/ion/impl/lite/IonSequenceLite;->remove(I)Lcom/amazon/ion/IonValue; |
| 695 | ····move-result-object·p1 | 727 | ····move-result-object·p1 |
| 696 | ····return-object·p1 | 728 | ····return-object·p1 |
| Offset 946, 14 lines modified | Offset 978, 24 lines modified | ||
| 946 | ····invoke-direct·{p2,·p1},·Ljava/lang/IndexOutOfBoundsException;-><init>(Ljava/lang/String;)V | 978 | ····invoke-direct·{p2,·p1},·Ljava/lang/IndexOutOfBoundsException;-><init>(Ljava/lang/String;)V |
| 947 | ····throw·p2 | 979 | ····throw·p2 |
| 948 | .end·method | 980 | .end·method |
| 949 | .method·public·bridge·synthetic·set(ILjava/lang/Object;)Ljava/lang/Object; | 981 | .method·public·bridge·synthetic·set(ILjava/lang/Object;)Ljava/lang/Object; |
| 950 | ····.locals·0 | 982 | ····.locals·0 |
| 983 | ····.annotation·system·Ldalvik/annotation/MethodParameters; | ||
| 984 | ········accessFlags·=·{ | ||
| 985 | ············0x1000, | ||
| 986 | ············0x1000 | ||
| 987 | ········} | ||
| 988 | ········names·=·{ | ||
| 989 | ············null, | ||
| 990 | ············null | ||
| 991 | ········} | ||
| 992 | ····.end·annotation | ||
| 951 | ····.line·37 | 993 | ····.line·37 |
| 952 | ····check-cast·p2,·Lcom/amazon/ion/IonValue; | 994 | ····check-cast·p2,·Lcom/amazon/ion/IonValue; |
| Max diff block lines reached; 621/3904 bytes (15.91%) of diff not shown. | |||
| Offset 33, 14 lines modified | Offset 33, 22 lines modified | ||
| 33 | .field·final·synthetic·this$0:Lcom/amazon/ion/impl/lite/IonSystemLite; | 33 | .field·final·synthetic·this$0:Lcom/amazon/ion/impl/lite/IonSystemLite; |
| 34 | #·direct·methods | 34 | #·direct·methods |
| 35 | .method·public·constructor·<init>(Lcom/amazon/ion/impl/lite/IonSystemLite;)V | 35 | .method·public·constructor·<init>(Lcom/amazon/ion/impl/lite/IonSystemLite;)V |
| 36 | ····.locals·1 | 36 | ····.locals·1 |
| 37 | ····.annotation·system·Ldalvik/annotation/MethodParameters; | ||
| 38 | ········accessFlags·=·{ | ||
| 39 | ············0x1010 | ||
| 40 | ········} | ||
| 41 | ········names·=·{ | ||
| 42 | ············null | ||
| 43 | ········} | ||
| 44 | ····.end·annotation | ||
| 37 | ····.line·683 | 45 | ····.line·683 |
| 38 | ····iput-object·p1,·p0,·Lcom/amazon/ion/impl/lite/IonSystemLite$ValueLoader;->this$0:Lcom/amazon/ion/impl/lite/IonSystemLite; | 46 | ····iput-object·p1,·p0,·Lcom/amazon/ion/impl/lite/IonSystemLite$ValueLoader;->this$0:Lcom/amazon/ion/impl/lite/IonSystemLite; |
| 39 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 47 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| 40 | ····.line·684 | 48 | ····.line·684 |
| Offset 59, 127 lines modified | Offset 67, 89 lines modified | ||
| 59 | ····return-void | 67 | ····return-void |
| 60 | .end·method | 68 | .end·method |
| 61 | .method·private·attachToParent(Lcom/amazon/ion/impl/lite/IonValueLite;)V | 69 | .method·private·attachToParent(Lcom/amazon/ion/impl/lite/IonValueLite;)V |
| 62 | ····.locals·3 | 70 | ····.locals·3 |
| 63 | ····.line·7 | 71 | ····.line·773 |
| 64 | ····iget-object·v0,·p0,·Lcom/amazon/ion/impl/lite/IonSystemLite$ValueLoader;->containerStack:Ljava/util/ArrayList; | 72 | ····iget-object·v0,·p0,·Lcom/amazon/ion/impl/lite/IonSystemLite$ValueLoader;->containerStack:Ljava/util/ArrayList; |
| 65 | ····invoke-virtual·{v0},·Ljava/util/ArrayList;->size()I | 73 | ····invoke-virtual·{v0},·Ljava/util/ArrayList;->size()I |
| 66 | ····move-result·v1 | 74 | ····move-result·v1 |
| 67 | ····add-int/lit8·v1,·v1,·-0x1 | 75 | ····add-int/lit8·v1,·v1,·-0x1 |
| 68 | ····invoke-virtual·{v0,·v1},·Ljava/util/ArrayList;->get(I)Ljava/lang/Object; | 76 | ····invoke-virtual·{v0,·v1},·Ljava/util/ArrayList;->get(I)Ljava/lang/Object; |
| 69 | ····move-result-object·v0 | 77 | ····move-result-object·v0 |
| 70 | ····check-cast·v0,·Lcom/amazon/ion/impl/lite/IonContainerLite; | 78 | ····check-cast·v0,·Lcom/amazon/ion/impl/lite/IonContainerLite; |
| 71 | ····.line·7 | 79 | ····.line·776 |
| 72 | ····invoke-virtual·{p1},·Lcom/amazon/ion/impl/lite/IonValueLite;->_isSymbolPresent()Z | 80 | ····invoke-virtual·{p1},·Lcom/amazon/ion/impl/lite/IonValueLite;->_isSymbolPresent()Z |
| 73 | ····move-result·v1 | 81 | ····move-result·v1 |
| 74 | ····.line·7 | 82 | ····.line·777 |
| 75 | ····invoke-virtual·{v0},·Lcom/amazon/ion/impl/lite/IonContainerLite;->_isSymbolPresent()Z | 83 | ····invoke-virtual·{v0},·Lcom/amazon/ion/impl/lite/IonContainerLite;->_isSymbolPresent()Z |
| 76 | ····move-result·v2 | 84 | ····move-result·v2 |
| 77 | ····or-int/2addr·v1,·v2 | 85 | ····or-int/2addr·v1,·v2 |
| 78 | ····.line·7 | 86 | ····.line·778 |
| 79 | ····invoke-virtual·{v0,·v1},·Lcom/amazon/ion/impl/lite/IonContainerLite;->_isSymbolPresent(Z)Z | 87 | ····invoke-virtual·{v0,·v1},·Lcom/amazon/ion/impl/lite/IonContainerLite;->_isSymbolPresent(Z)Z |
| 80 | ····.line·7 | 88 | ····.line·780 |
| 81 | ····invoke-virtual·{v0,·p1},·Lcom/amazon/ion/impl/lite/IonContainerLite;->add(Lcom/amazon/ion/IonValue;)Z | 89 | ····invoke-virtual·{v0,·p1},·Lcom/amazon/ion/impl/lite/IonContainerLite;->add(Lcom/amazon/ion/IonValue;)Z |
| 82 | ····return-void | 90 | ····return-void |
| 83 | .end·method | 91 | .end·method |
| 84 | .method·private·cloneAnnotationsIfAny(Lcom/amazon/ion/impl/lite/IonValueLite;)Z | 92 | .method·private·cloneAnnotationsIfAny(Lcom/amazon/ion/impl/lite/IonValueLite;)Z |
| 85 | ····.locals· | 93 | ····.locals·2 |
| 86 | ····.line·76 | 94 | ····.line·761 |
| 87 | ····iget-object·v0,·p0,·Lcom/amazon/ion/impl/lite/IonSystemLite$ValueLoader;->reader:Lcom/amazon/ion/IonReader; | 95 | ····iget-object·v0,·p0,·Lcom/amazon/ion/impl/lite/IonSystemLite$ValueLoader;->reader:Lcom/amazon/ion/IonReader; |
| 88 | ····invoke-interface·{v0},·Lcom/amazon/ion/IonReader;->getTypeAnnotationSymbols()[Lcom/amazon/ion/SymbolToken; | 96 | ····invoke-interface·{v0},·Lcom/amazon/ion/IonReader;->getTypeAnnotationSymbols()[Lcom/amazon/ion/SymbolToken; |
| 89 | ····move-result-object·v0 | 97 | ····move-result-object·v0 |
| 90 | ····.line·76 | 98 | ····.line·762 |
| 91 | ····array-length·v1,·v0 | 99 | ····array-length·v1,·v0 |
| 92 | ····const/4·v2,·0x0 | ||
| 93 | ····if-nez·v1,·:cond_0 | 100 | ····if-nez·v1,·:cond_0 |
| 94 | ····return·v2 | ||
| 95 | ····.line·771 | ||
| 96 | ····:cond_0 | ||
| 97 | ····:goto_0 | ||
| 98 | ····array-length·v1,·v0 | ||
| 99 | ····if-ge·v2,·v1,·:cond_2 | ||
| 100 | ····.line·773 | ||
| 101 | ····aget-object·v1,·v0,·v2 | ||
| 102 | ····.line·774 | ||
| 103 | ····invoke-interface·{v1},·Lcom/amazon/ion/SymbolToken;->getText()Ljava/lang/String; | ||
| 104 | ····move-result-object·v3 | ||
| 105 | ····if-eqz·v3,·:cond_1 | ||
| 106 | ····.line·775 | ||
| 107 | ····invoke-interface·{v1},·Lcom/amazon/ion/SymbolToken;->getSid()I | ||
| 108 | ····move-result·v1 | ||
| 109 | ····const/4· | 101 | ····const/4·p1,·0x0 |
| 110 | ····if-eq·v1,·v4,·:cond_1 | ||
| 111 | ····.line·777 | ||
| 112 | ····invoke-static·{v3,·v4},·Lcom/amazon/ion/impl/_Private_Utils;->newSymbolToken(Ljava/lang/String;I)Lcom/amazon/ion/impl/SymbolTokenImpl; | ||
| 113 | ····move-result-object·v1 | ||
| 114 | ····aput-object·v1,·v0,·v2 | ||
| 115 | ····:cond_1 | ||
| 116 | ····add-int/lit8·v2,·v2,·0x1 | ||
| 117 | ···· | 102 | ····return·p1 |
| 118 | ····.line·7 | 103 | ····.line·765 |
| 119 | ····:cond_ | 104 | ····:cond_0 |
| 120 | ····invoke-virtual·{p1,·v0},·Lcom/amazon/ion/impl/lite/IonValueLite;->setTypeAnnotationSymbols([Lcom/amazon/ion/SymbolToken;)V | 105 | ····invoke-virtual·{p1,·v0},·Lcom/amazon/ion/impl/lite/IonValueLite;->setTypeAnnotationSymbolsNoCopy([Lcom/amazon/ion/SymbolToken;)V |
| Max diff block lines reached; 6395/9845 bytes (64.96%) of diff not shown. | |||
| Offset 29, 14 lines modified | Offset 29, 26 lines modified | ||
| 29 | .field·final·synthetic·this$0:Lcom/amazon/ion/impl/lite/IonSequenceLite; | 29 | .field·final·synthetic·this$0:Lcom/amazon/ion/impl/lite/IonSequenceLite; |
| 30 | #·direct·methods | 30 | #·direct·methods |
| 31 | .method·private·constructor·<init>(Lcom/amazon/ion/impl/lite/IonSequenceLite;II)V | 31 | .method·private·constructor·<init>(Lcom/amazon/ion/impl/lite/IonSequenceLite;II)V |
| 32 | ····.locals·0 | 32 | ····.locals·0 |
| 33 | ····.annotation·system·Ldalvik/annotation/MethodParameters; | ||
| 34 | ········accessFlags·=·{ | ||
| 35 | ············0x1010, | ||
| 36 | ············0x10, | ||
| 37 | ············0x10 | ||
| 38 | ········} | ||
| 39 | ········names·=·{ | ||
| 40 | ············null, | ||
| 41 | ············null, | ||
| 42 | ············null | ||
| 43 | ········} | ||
| 44 | ····.end·annotation | ||
| 33 | ····.line·406 | 45 | ····.line·406 |
| 34 | ····iput-object·p1,·p0,·Lcom/amazon/ion/impl/lite/IonSequenceLite$SubListView;->this$0:Lcom/amazon/ion/impl/lite/IonSequenceLite; | 46 | ····iput-object·p1,·p0,·Lcom/amazon/ion/impl/lite/IonSequenceLite$SubListView;->this$0:Lcom/amazon/ion/impl/lite/IonSequenceLite; |
| 35 | ····invoke-direct·{p0},·Ljava/util/AbstractList;-><init>()V | 47 | ····invoke-direct·{p0},·Ljava/util/AbstractList;-><init>()V |
| 36 | ····.line·407 | 48 | ····.line·407 |
| Offset 158, 14 lines modified | Offset 170, 24 lines modified | ||
| 158 | ····iput·p1,·p0,·Lcom/amazon/ion/impl/lite/IonSequenceLite$SubListView;->size:I | 170 | ····iput·p1,·p0,·Lcom/amazon/ion/impl/lite/IonSequenceLite$SubListView;->size:I |
| 159 | ····return-void | 171 | ····return-void |
| 160 | .end·method | 172 | .end·method |
| 161 | .method·public·bridge·synthetic·add(ILjava/lang/Object;)V | 173 | .method·public·bridge·synthetic·add(ILjava/lang/Object;)V |
| 162 | ····.locals·0 | 174 | ····.locals·0 |
| 175 | ····.annotation·system·Ldalvik/annotation/MethodParameters; | ||
| 176 | ········accessFlags·=·{ | ||
| 177 | ············0x1010, | ||
| 178 | ············0x1010 | ||
| 179 | ········} | ||
| 180 | ········names·=·{ | ||
| 181 | ············null, | ||
| 182 | ············null | ||
| 183 | ········} | ||
| 184 | ····.end·annotation | ||
| 163 | ····.line·397 | 185 | ····.line·397 |
| 164 | ····check-cast·p2,·Lcom/amazon/ion/IonValue; | 186 | ····check-cast·p2,·Lcom/amazon/ion/IonValue; |
| 165 | ····invoke-virtual·{p0,·p1,·p2},·Lcom/amazon/ion/impl/lite/IonSequenceLite$SubListView;->add(ILcom/amazon/ion/IonValue;)V | 187 | ····invoke-virtual·{p0,·p1,·p2},·Lcom/amazon/ion/impl/lite/IonSequenceLite$SubListView;->add(ILcom/amazon/ion/IonValue;)V |
| 166 | ····return-void | 188 | ····return-void |
| Offset 224, 14 lines modified | Offset 246, 22 lines modified | ||
| 224 | ····iput·p1,·p0,·Lcom/amazon/ion/impl/lite/IonSequenceLite$SubListView;->size:I | 246 | ····iput·p1,·p0,·Lcom/amazon/ion/impl/lite/IonSequenceLite$SubListView;->size:I |
| 225 | ····return·v0 | 247 | ····return·v0 |
| 226 | .end·method | 248 | .end·method |
| 227 | .method·public·bridge·synthetic·add(Ljava/lang/Object;)Z | 249 | .method·public·bridge·synthetic·add(Ljava/lang/Object;)Z |
| 228 | ····.locals·0 | 250 | ····.locals·0 |
| 251 | ····.annotation·system·Ldalvik/annotation/MethodParameters; | ||
| 252 | ········accessFlags·=·{ | ||
| 253 | ············0x1010 | ||
| 254 | ········} | ||
| 255 | ········names·=·{ | ||
| 256 | ············null | ||
| 257 | ········} | ||
| 258 | ····.end·annotation | ||
| 229 | ····.line·397 | 259 | ····.line·397 |
| 230 | ····check-cast·p1,·Lcom/amazon/ion/IonValue; | 260 | ····check-cast·p1,·Lcom/amazon/ion/IonValue; |
| 231 | ····invoke-virtual·{p0,·p1},·Lcom/amazon/ion/impl/lite/IonSequenceLite$SubListView;->add(Lcom/amazon/ion/IonValue;)Z | 261 | ····invoke-virtual·{p0,·p1},·Lcom/amazon/ion/impl/lite/IonSequenceLite$SubListView;->add(Lcom/amazon/ion/IonValue;)Z |
| 232 | ····move-result·p1 | 262 | ····move-result·p1 |
| Offset 399, 14 lines modified | Offset 429, 22 lines modified | ||
| 399 | ····move-result-object·p1 | 429 | ····move-result-object·p1 |
| 400 | ····return-object·p1 | 430 | ····return-object·p1 |
| 401 | .end·method | 431 | .end·method |
| 402 | .method·public·bridge·synthetic·get(I)Ljava/lang/Object; | 432 | .method·public·bridge·synthetic·get(I)Ljava/lang/Object; |
| 403 | ····.locals·0 | 433 | ····.locals·0 |
| 434 | ····.annotation·system·Ldalvik/annotation/MethodParameters; | ||
| 435 | ········accessFlags·=·{ | ||
| 436 | ············0x1010 | ||
| 437 | ········} | ||
| 438 | ········names·=·{ | ||
| 439 | ············null | ||
| 440 | ········} | ||
| 441 | ····.end·annotation | ||
| 404 | ····.line·397 | 442 | ····.line·397 |
| 405 | ····invoke-virtual·{p0,·p1},·Lcom/amazon/ion/impl/lite/IonSequenceLite$SubListView;->get(I)Lcom/amazon/ion/IonValue; | 443 | ····invoke-virtual·{p0,·p1},·Lcom/amazon/ion/impl/lite/IonSequenceLite$SubListView;->get(I)Lcom/amazon/ion/IonValue; |
| 406 | ····move-result-object·p1 | 444 | ····move-result-object·p1 |
| 407 | ····return-object·p1 | 445 | ····return-object·p1 |
| Offset 575, 14 lines modified | Offset 613, 22 lines modified | ||
| 575 | ····iput·v0,·p0,·Lcom/amazon/ion/impl/lite/IonSequenceLite$SubListView;->size:I | 613 | ····iput·v0,·p0,·Lcom/amazon/ion/impl/lite/IonSequenceLite$SubListView;->size:I |
| 576 | ····return-object·p1 | 614 | ····return-object·p1 |
| 577 | .end·method | 615 | .end·method |
| 578 | .method·public·bridge·synthetic·remove(I)Ljava/lang/Object; | 616 | .method·public·bridge·synthetic·remove(I)Ljava/lang/Object; |
| 579 | ····.locals·0 | 617 | ····.locals·0 |
| 618 | ····.annotation·system·Ldalvik/annotation/MethodParameters; | ||
| 619 | ········accessFlags·=·{ | ||
| 620 | ············0x1010 | ||
| 621 | ········} | ||
| 622 | ········names·=·{ | ||
| 623 | ············null | ||
| 624 | ········} | ||
| 625 | ····.end·annotation | ||
| 580 | ····.line·397 | 626 | ····.line·397 |
| 581 | ····invoke-virtual·{p0,·p1},·Lcom/amazon/ion/impl/lite/IonSequenceLite$SubListView;->remove(I)Lcom/amazon/ion/IonValue; | 627 | ····invoke-virtual·{p0,·p1},·Lcom/amazon/ion/impl/lite/IonSequenceLite$SubListView;->remove(I)Lcom/amazon/ion/IonValue; |
| 582 | ····move-result-object·p1 | 628 | ····move-result-object·p1 |
| 583 | ····return-object·p1 | 629 | ····return-object·p1 |
| Offset 796, 14 lines modified | Offset 842, 24 lines modified | ||
| 796 | ····move-result-object·p1 | 842 | ····move-result-object·p1 |
| 797 | ····return-object·p1 | 843 | ····return-object·p1 |
| 798 | .end·method | 844 | .end·method |
| 799 | .method·public·bridge·synthetic·set(ILjava/lang/Object;)Ljava/lang/Object; | 845 | .method·public·bridge·synthetic·set(ILjava/lang/Object;)Ljava/lang/Object; |
| Max diff block lines reached; 467/3725 bytes (12.54%) of diff not shown. | |||
| Offset 5, 26 lines modified | Offset 5, 36 lines modified | ||
| 5 | #·annotations | 5 | #·annotations |
| 6 | .annotation·system·Ldalvik/annotation/EnclosingClass; | 6 | .annotation·system·Ldalvik/annotation/EnclosingClass; |
| 7 | ····value·=·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$SymbolState; | 7 | ····value·=·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$SymbolState; |
| 8 | .end·annotation | 8 | .end·annotation |
| 9 | .annotation·system·Ldalvik/annotation/InnerClass; | 9 | .annotation·system·Ldalvik/annotation/InnerClass; |
| 10 | ····accessFlags·=·0x40 | 10 | ····accessFlags·=·0x4010 |
| 11 | ····name·=·null | 11 | ····name·=·null |
| 12 | .end·annotation | 12 | .end·annotation |
| 13 | #·direct·methods | 13 | #·direct·methods |
| 14 | .method·constructor·<init>(Ljava/lang/String;I)V | 14 | .method·constructor·<init>(Ljava/lang/String;I)V |
| 15 | ····.locals·1 | 15 | ····.locals·1 |
| 16 | ····.annotation·system·Ldalvik/annotation/MethodParameters; | ||
| 17 | ········accessFlags·=·{ | ||
| 18 | ············0x1000, | ||
| 19 | ············0x1000 | ||
| 20 | ········} | ||
| 21 | ········names·=·{ | ||
| 22 | ············null, | ||
| 23 | ············null | ||
| 24 | ········} | ||
| 25 | ····.end·annotation | ||
| 16 | ····const/4·v0,·0x0 | 26 | ····const/4·v0,·0x0 |
| 17 | ····.line·22 | 27 | ····.line·224 |
| 18 | ····invoke-direct·{p0,·p1,·p2,·v0},·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$SymbolState;-><init>(Ljava/lang/String;ILcom/amazon/ion/impl/bin/IonManagedBinaryWriter$1;)V | 28 | ····invoke-direct·{p0,·p1,·p2,·v0},·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$SymbolState;-><init>(Ljava/lang/String;ILcom/amazon/ion/impl/bin/IonManagedBinaryWriter$1;)V |
| 19 | ····return-void | 29 | ····return-void |
| 20 | .end·method | 30 | .end·method |
| 21 | #·virtual·methods | 31 | #·virtual·methods |
| Offset 32, 12 lines modified | Offset 42, 12 lines modified | ||
| 32 | ····.locals·0 | 42 | ····.locals·0 |
| 33 | ····.annotation·system·Ldalvik/annotation/Throws; | 43 | ····.annotation·system·Ldalvik/annotation/Throws; |
| 34 | ········value·=·{ | 44 | ········value·=·{ |
| 35 | ············Ljava/io/IOException; | 45 | ············Ljava/io/IOException; |
| 36 | ········} | 46 | ········} |
| 37 | ····.end·annotation | 47 | ····.end·annotation |
| 38 | ····.line·2 | 48 | ····.line·230 |
| 39 | ····invoke-virtual·{p1},·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter;->writeIonVersionMarker()V | 49 | ····invoke-virtual·{p1},·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter;->writeIonVersionMarker()V |
| 40 | ····return-void | 50 | ····return-void |
| 41 | .end·method | 51 | .end·method |
| Offset 35, 115 lines modified | Offset 35, 163 lines modified | ||
| 35 | #·instance·fields | 35 | #·instance·fields |
| 36 | .field·public·final·allowedInStepOut:Z | 36 | .field·public·final·allowedInStepOut:Z |
| 37 | #·direct·methods | 37 | #·direct·methods |
| 38 | .method·private·static·synthetic·$values()[Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$ContainerType; | ||
| 39 | ····.locals·3 | ||
| 40 | ····const/4·v0,·0x4 | ||
| 41 | ····.line·215 | ||
| 42 | ····new-array·v0,·v0,·[Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$ContainerType; | ||
| 43 | ····sget-object·v1,·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$ContainerType;->SEQUENCE:Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$ContainerType; | ||
| 44 | ····const/4·v2,·0x0 | ||
| 45 | ····aput-object·v1,·v0,·v2 | ||
| 46 | ····sget-object·v1,·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$ContainerType;->STRUCT:Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$ContainerType; | ||
| 47 | ····const/4·v2,·0x1 | ||
| 48 | ····aput-object·v1,·v0,·v2 | ||
| 49 | ····sget-object·v1,·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$ContainerType;->VALUE:Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$ContainerType; | ||
| 50 | ····const/4·v2,·0x2 | ||
| 51 | ····aput-object·v1,·v0,·v2 | ||
| 52 | ····sget-object·v1,·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$ContainerType;->ANNOTATION:Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$ContainerType; | ||
| 53 | ····const/4·v2,·0x3 | ||
| 54 | ····aput-object·v1,·v0,·v2 | ||
| 55 | ····return-object·v0 | ||
| 56 | .end·method | ||
| 38 | .method·static·constructor·<clinit>()V | 57 | .method·static·constructor·<clinit>()V |
| 39 | ····.locals· | 58 | ····.locals·4 |
| 40 | ····.line·2 | 59 | ····.line·217 |
| 41 | ····new-instance·v0,·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$ContainerType; | 60 | ····new-instance·v0,·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$ContainerType; |
| 42 | ····const-string·v1,·"SEQUENCE" | 61 | ····const-string·v1,·"SEQUENCE" |
| 43 | ····const/4·v2,·0x0 | 62 | ····const/4·v2,·0x0 |
| 44 | ····const/4·v3,·0x1 | 63 | ····const/4·v3,·0x1 |
| 45 | ····invoke-direct·{v0,·v1,·v2,·v3},·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$ContainerType;-><init>(Ljava/lang/String;IZ)V | 64 | ····invoke-direct·{v0,·v1,·v2,·v3},·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$ContainerType;-><init>(Ljava/lang/String;IZ)V |
| 46 | ····sput-object·v0,·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$ContainerType;->SEQUENCE:Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$ContainerType; | 65 | ····sput-object·v0,·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$ContainerType;->SEQUENCE:Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$ContainerType; |
| 47 | ····.line·2 | 66 | ····.line·218 |
| 48 | ····new-instance·v | 67 | ····new-instance·v0,·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$ContainerType; |
| 49 | ····const-string·v4,·"STRUCT" | ||
| 50 | ····invoke-direct·{v1,·v4,·v3,·v3},·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$ContainerType;-><init>(Ljava/lang/String;IZ)V | ||
| 51 | ····sput-object·v1,·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$ContainerType;->STRUCT:Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$ContainerType; | ||
| 52 | ····.line·242 | ||
| 53 | ····new-instance·v4,·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$ContainerType; | ||
| 54 | ····const-string·v | 68 | ····const-string·v1,·"STRUCT" |
| 55 | ···· | 69 | ····invoke-direct·{v0,·v1,·v3,·v3},·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$ContainerType;-><init>(Ljava/lang/String;IZ)V |
| 56 | ···· | 70 | ····sput-object·v0,·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$ContainerType;->STRUCT:Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$ContainerType; |
| 57 | ···· | 71 | ····.line·219 |
| 72 | ····new-instance·v0,·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$ContainerType; | ||
| 73 | ····const-string·v1,·"VALUE" | ||
| 58 | ····.line·243 | ||
| 59 | ····new-instance·v5,·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$ContainerType; | ||
| 60 | ····const | 74 | ····const/4·v3,·0x2 |
| 61 | ···· | 75 | ····invoke-direct·{v0,·v1,·v3,·v2},·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$ContainerType;-><init>(Ljava/lang/String;IZ)V |
| 62 | ···· | 76 | ····sput-object·v0,·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$ContainerType;->VALUE:Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$ContainerType; |
| 63 | ···· | 77 | ····.line·220 |
| 78 | ····new-instance·v0,·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$ContainerType; | ||
| 64 | ····const | 79 | ····const-string·v1,·"ANNOTATION" |
| 80 | ····const/4·v3,·0x3 | ||
| 65 | ····.line·238 | ||
| 66 | ····new-array·v7,·v7,·[Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$ContainerType; | ||
| 67 | ···· | 81 | ····invoke-direct·{v0,·v1,·v3,·v2},·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$ContainerType;-><init>(Ljava/lang/String;IZ)V |
| 68 | ···· | 82 | ····sput-object·v0,·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$ContainerType;->ANNOTATION:Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$ContainerType; |
| 69 | ···· | 83 | ····.line·215 |
| 84 | ····invoke-static·{},·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$ContainerType;->$values()[Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$ContainerType; | ||
| 70 | ···· | 85 | ····move-result-object·v0 |
| 71 | ····sput-object·v | 86 | ····sput-object·v0,·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$ContainerType;->$VALUES:[Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$ContainerType; |
| 72 | ····return-void | 87 | ····return-void |
| 73 | .end·method | 88 | .end·method |
| 74 | .method·private·constructor·<init>(Ljava/lang/String;IZ)V | 89 | .method·private·constructor·<init>(Ljava/lang/String;IZ)V |
| 75 | ····.locals·0 | 90 | ····.locals·0 |
| 91 | ····.annotation·system·Ldalvik/annotation/MethodParameters; | ||
| 92 | ········accessFlags·=·{ | ||
| 93 | ············0x1000, | ||
| 94 | ············0x1000, | ||
| 95 | ············0x10 | ||
| 96 | ········} | ||
| 97 | ········names·=·{ | ||
| 98 | ············null, | ||
| 99 | ············null, | ||
| 100 | ············null | ||
| 101 | ········} | ||
| 102 | ····.end·annotation | ||
| Max diff block lines reached; 1548/6987 bytes (22.16%) of diff not shown. | |||
| Offset 1, 44 lines modified | Offset 1, 36 lines modified | ||
| 1 | .class·public·final·synthetic·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$$ExternalSyntheticLambda0; | 1 | .class·public·final·synthetic·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$$ExternalSyntheticLambda0; |
| 2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
| 3 | .source·"D8$$SyntheticClass" | 3 | .source·"D8$$SyntheticClass" |
| 4 | #·interfaces | 4 | #·interfaces |
| 5 | .implements·L | 5 | .implements·Ljava/lang/Runnable; |
| 6 | #·instance·fields | 6 | #·instance·fields |
| 7 | .field·public·final·synthetic·f$0:Lcom/amazon/ion/impl/bin/IonRawBinaryWriter; | 7 | .field·public·final·synthetic·f$0:Lcom/amazon/ion/impl/bin/IonRawBinaryWriter; |
| 8 | .field·public·final·synthetic·f$1:Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$ContainerType; | ||
| 9 | #·direct·methods | 8 | #·direct·methods |
| 10 | .method·public·synthetic·constructor·<init>(Lcom/amazon/ion/impl/bin/IonRawBinaryWriter; | 9 | .method·public·synthetic·constructor·<init>(Lcom/amazon/ion/impl/bin/IonRawBinaryWriter;)V |
| 11 | ····.locals·0 | 10 | ····.locals·0 |
| 12 | ····.line·0 | 11 | ····.line·0 |
| 13 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 12 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| 14 | ····iput-object·p1,·p0,·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$$ExternalSyntheticLambda0;->f$0:Lcom/amazon/ion/impl/bin/IonRawBinaryWriter; | 13 | ····iput-object·p1,·p0,·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$$ExternalSyntheticLambda0;->f$0:Lcom/amazon/ion/impl/bin/IonRawBinaryWriter; |
| 15 | ····iput-object·p2,·p0,·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$$ExternalSyntheticLambda0;->f$1:Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$ContainerType; | ||
| 16 | ····return-void | 14 | ····return-void |
| 17 | .end·method | 15 | .end·method |
| 18 | #·virtual·methods | 16 | #·virtual·methods |
| 19 | .method·public·final·r | 17 | .method·public·final·run()V |
| 20 | ····.locals· | 18 | ····.locals·1 |
| 21 | ····.line·0 | 19 | ····.line·0 |
| 22 | ····iget-object·v0,·p0,·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$$ExternalSyntheticLambda0;->f$0:Lcom/amazon/ion/impl/bin/IonRawBinaryWriter; | 20 | ····iget-object·v0,·p0,·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$$ExternalSyntheticLambda0;->f$0:Lcom/amazon/ion/impl/bin/IonRawBinaryWriter; |
| 21 | ····invoke-virtual·{v0},·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter;->endOfBlockSizeReached()V | ||
| 23 | ····iget-object·v1,·p0,·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$$ExternalSyntheticLambda0;->f$1:Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$ContainerType; | ||
| 24 | ····check-cast·p1,·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$ContainerInfo; | ||
| 25 | ····invoke-virtual·{v0,·v1,·p1},·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter;->lambda$pushContainer$0$com-amazon-ion-impl-bin-IonRawBinaryWriter(Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$ContainerType;Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$ContainerInfo;)V | ||
| 26 | ····return-void | 22 | ····return-void |
| 27 | .end·method | 23 | .end·method |
| Offset 5, 54 lines modified | Offset 5, 64 lines modified | ||
| 5 | #·annotations | 5 | #·annotations |
| 6 | .annotation·system·Ldalvik/annotation/EnclosingClass; | 6 | .annotation·system·Ldalvik/annotation/EnclosingClass; |
| 7 | ····value·=·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportedSymbolResolverMode; | 7 | ····value·=·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportedSymbolResolverMode; |
| 8 | .end·annotation | 8 | .end·annotation |
| 9 | .annotation·system·Ldalvik/annotation/InnerClass; | 9 | .annotation·system·Ldalvik/annotation/InnerClass; |
| 10 | ····accessFlags·=·0x40 | 10 | ····accessFlags·=·0x4010 |
| 11 | ····name·=·null | 11 | ····name·=·null |
| 12 | .end·annotation | 12 | .end·annotation |
| 13 | #·direct·methods | 13 | #·direct·methods |
| 14 | .method·constructor·<init>(Ljava/lang/String;I)V | 14 | .method·constructor·<init>(Ljava/lang/String;I)V |
| 15 | ····.locals·1 | 15 | ····.locals·1 |
| 16 | ····.annotation·system·Ldalvik/annotation/MethodParameters; | ||
| 17 | ········accessFlags·=·{ | ||
| 18 | ············0x1000, | ||
| 19 | ············0x1000 | ||
| 20 | ········} | ||
| 21 | ········names·=·{ | ||
| 22 | ············null, | ||
| 23 | ············null | ||
| 24 | ········} | ||
| 25 | ····.end·annotation | ||
| 16 | ····const/4·v0,·0x0 | 26 | ····const/4·v0,·0x0 |
| 17 | ····.line·1 | 27 | ····.line·141 |
| 18 | ····invoke-direct·{p0,·p1,·p2,·v0},·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportedSymbolResolverMode;-><init>(Ljava/lang/String;ILcom/amazon/ion/impl/bin/IonManagedBinaryWriter$1;)V | 28 | ····invoke-direct·{p0,·p1,·p2,·v0},·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportedSymbolResolverMode;-><init>(Ljava/lang/String;ILcom/amazon/ion/impl/bin/IonManagedBinaryWriter$1;)V |
| 19 | ····return-void | 29 | ····return-void |
| 20 | .end·method | 30 | .end·method |
| 21 | #·virtual·methods | 31 | #·virtual·methods |
| 22 | .method·createBuilder()Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$SymbolResolverBuilder; | 32 | .method·createBuilder()Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$SymbolResolverBuilder; |
| 23 | ····.locals·4 | 33 | ····.locals·4 |
| 24 | ····.line·14 | 34 | ····.line·146 |
| 25 | ····new-instance·v0,·Ljava/util/ArrayList; | 35 | ····new-instance·v0,·Ljava/util/ArrayList; |
| 26 | ····invoke-direct·{v0},·Ljava/util/ArrayList;-><init>()V | 36 | ····invoke-direct·{v0},·Ljava/util/ArrayList;-><init>()V |
| 27 | ····.line·14 | 37 | ····.line·147 |
| 28 | ····new-instance·v1,·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportTablePosition; | 38 | ····new-instance·v1,·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportTablePosition; |
| 29 | ····invoke-static·{},·Lcom/amazon/ion/impl/bin/Symbols;->systemSymbolTable()Lcom/amazon/ion/SymbolTable; | 39 | ····invoke-static·{},·Lcom/amazon/ion/impl/bin/Symbols;->systemSymbolTable()Lcom/amazon/ion/SymbolTable; |
| 30 | ····move-result-object·v2 | 40 | ····move-result-object·v2 |
| 31 | ····const/4·v3,·0x1 | 41 | ····const/4·v3,·0x1 |
| 32 | ····invoke-direct·{v1,·v2,·v3},·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportTablePosition;-><init>(Lcom/amazon/ion/SymbolTable;I)V | 42 | ····invoke-direct·{v1,·v2,·v3},·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportTablePosition;-><init>(Lcom/amazon/ion/SymbolTable;I)V |
| 33 | ····invoke-interface·{v0,·v1},·Ljava/util/List;->add(Ljava/lang/Object;)Z | 43 | ····invoke-interface·{v0,·v1},·Ljava/util/List;->add(Ljava/lang/Object;)Z |
| 34 | ····.line·14 | 44 | ····.line·148 |
| 35 | ····new-instance·v1,·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportedSymbolResolverMode$2$1; | 45 | ····new-instance·v1,·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportedSymbolResolverMode$2$1; |
| 36 | ····invoke-direct·{v1,·p0,·v0},·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportedSymbolResolverMode$2$1;-><init>(Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportedSymbolResolverMode$2;Ljava/util/List;)V | 46 | ····invoke-direct·{v1,·p0,·v0},·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportedSymbolResolverMode$2$1;-><init>(Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportedSymbolResolverMode$2;Ljava/util/List;)V |
| 37 | ····return-object·v1 | 47 | ····return-object·v1 |
| 38 | .end·method | 48 | .end·method |
| Offset 31, 121 lines modified | Offset 31, 167 lines modified | ||
| 31 | .field·public·static·final·enum·LOCAL_SYMBOLS_WITH_IMPORTS_ONLY:Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$SymbolState; | 31 | .field·public·static·final·enum·LOCAL_SYMBOLS_WITH_IMPORTS_ONLY:Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$SymbolState; |
| 32 | .field·public·static·final·enum·SYSTEM_SYMBOLS:Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$SymbolState; | 32 | .field·public·static·final·enum·SYSTEM_SYMBOLS:Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$SymbolState; |
| 33 | #·direct·methods | 33 | #·direct·methods |
| 34 | .method·private·static·synthetic·$values()[Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$SymbolState; | ||
| 35 | ····.locals·3 | ||
| 36 | ····const/4·v0,·0x4 | ||
| 37 | ····.line·223 | ||
| 38 | ····new-array·v0,·v0,·[Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$SymbolState; | ||
| 39 | ····sget-object·v1,·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$SymbolState;->SYSTEM_SYMBOLS:Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$SymbolState; | ||
| 40 | ····const/4·v2,·0x0 | ||
| 41 | ····aput-object·v1,·v0,·v2 | ||
| 42 | ····sget-object·v1,·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$SymbolState;->LOCAL_SYMBOLS_WITH_IMPORTS_ONLY:Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$SymbolState; | ||
| 43 | ····const/4·v2,·0x1 | ||
| 44 | ····aput-object·v1,·v0,·v2 | ||
| 45 | ····sget-object·v1,·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$SymbolState;->LOCAL_SYMBOLS:Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$SymbolState; | ||
| 46 | ····const/4·v2,·0x2 | ||
| 47 | ····aput-object·v1,·v0,·v2 | ||
| 48 | ····sget-object·v1,·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$SymbolState;->LOCAL_SYMBOLS_FLUSHED:Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$SymbolState; | ||
| 49 | ····const/4·v2,·0x3 | ||
| 50 | ····aput-object·v1,·v0,·v2 | ||
| 51 | ····return-object·v0 | ||
| 52 | .end·method | ||
| 34 | .method·static·constructor·<clinit>()V | 53 | .method·static·constructor·<clinit>()V |
| 35 | ····.locals· | 54 | ····.locals·3 |
| 36 | ····.line·22 | 55 | ····.line·224 |
| 37 | ····new-instance·v0,·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$SymbolState$1; | 56 | ····new-instance·v0,·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$SymbolState$1; |
| 38 | ····const-string·v1,·"SYSTEM_SYMBOLS" | 57 | ····const-string·v1,·"SYSTEM_SYMBOLS" |
| 39 | ····const/4·v2,·0x0 | 58 | ····const/4·v2,·0x0 |
| 40 | ····invoke-direct·{v0,·v1,·v2},·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$SymbolState$1;-><init>(Ljava/lang/String;I)V | 59 | ····invoke-direct·{v0,·v1,·v2},·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$SymbolState$1;-><init>(Ljava/lang/String;I)V |
| 41 | ····sput-object·v0,·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$SymbolState;->SYSTEM_SYMBOLS:Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$SymbolState; | 60 | ····sput-object·v0,·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$SymbolState;->SYSTEM_SYMBOLS:Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$SymbolState; |
| 42 | ····.line·23 | 61 | ····.line·233 |
| 43 | ····new-instance·v | 62 | ····new-instance·v0,·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$SymbolState$2; |
| 44 | ····const-string·v3,·"LOCAL_SYMBOLS_WITH_IMPORTS_ONLY" | ||
| 45 | ····const | 63 | ····const-string·v1,·"LOCAL_SYMBOLS_WITH_IMPORTS_ONLY" |
| 46 | ···· | 64 | ····const/4·v2,·0x1 |
| 47 | ···· | 65 | ····invoke-direct·{v0,·v1,·v2},·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$SymbolState$2;-><init>(Ljava/lang/String;I)V |
| 66 | ····sput-object·v0,·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$SymbolState;->LOCAL_SYMBOLS_WITH_IMPORTS_ONLY:Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$SymbolState; | ||
| 48 | ····.line·240 | ||
| 49 | ····new-instance·v3,·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$SymbolState$3; | ||
| 50 | ···· | 67 | ····.line·242 |
| 68 | ····new-instance·v0,·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$SymbolState$3; | ||
| 51 | ····const | 69 | ····const-string·v1,·"LOCAL_SYMBOLS" |
| 52 | ···· | 70 | ····const/4·v2,·0x2 |
| 53 | ···· | 71 | ····invoke-direct·{v0,·v1,·v2},·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$SymbolState$3;-><init>(Ljava/lang/String;I)V |
| 72 | ····sput-object·v0,·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$SymbolState;->LOCAL_SYMBOLS:Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$SymbolState; | ||
| 54 | ····.line·251 | ||
| 55 | ····new-instance·v5,·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$SymbolState$4; | ||
| 56 | ···· | 73 | ····.line·253 |
| 74 | ····new-instance·v0,·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$SymbolState$4; | ||
| 57 | ····const | 75 | ····const-string·v1,·"LOCAL_SYMBOLS_FLUSHED" |
| 58 | ···· | 76 | ····const/4·v2,·0x3 |
| 59 | ···· | 77 | ····invoke-direct·{v0,·v1,·v2},·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$SymbolState$4;-><init>(Ljava/lang/String;I)V |
| 60 | ····con | 78 | ····sput-object·v0,·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$SymbolState;->LOCAL_SYMBOLS_FLUSHED:Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$SymbolState; |
| 61 | ····.line·22 | 79 | ····.line·223 |
| 62 | ····ne | 80 | ····invoke-static·{},·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$SymbolState;->$values()[Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$SymbolState; |
| 81 | ····move-result-object·v0 | ||
| 63 | ····aput-object·v0,·v7,·v2 | ||
| 64 | ····aput-object·v1,·v7,·v4 | ||
| 65 | ····aput-object·v3,·v7,·v6 | ||
| 66 | ····aput-object·v5,·v7,·v8 | ||
| 67 | ····sput-object·v | 82 | ····sput-object·v0,·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$SymbolState;->$VALUES:[Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$SymbolState; |
| 68 | ····return-void | 83 | ····return-void |
| 69 | .end·method | 84 | .end·method |
| 70 | .method·private·constructor·<init>(Ljava/lang/String;I)V | 85 | .method·private·constructor·<init>(Ljava/lang/String;I)V |
| 71 | ····.locals·0 | 86 | ····.locals·0 |
| 87 | ····.annotation·system·Ldalvik/annotation/MethodParameters; | ||
| 88 | ········accessFlags·=·{ | ||
| 89 | ············0x1000, | ||
| 90 | ············0x1000 | ||
| 91 | ········} | ||
| 92 | ········names·=·{ | ||
| 93 | ············null, | ||
| 94 | ············null | ||
| 95 | ········} | ||
| 96 | ····.end·annotation | ||
| 72 | ····.annotation·system·Ldalvik/annotation/Signature; | 97 | ····.annotation·system·Ldalvik/annotation/Signature; |
| 73 | ········value·=·{ | 98 | ········value·=·{ |
| Max diff block lines reached; 1703/7659 bytes (22.24%) of diff not shown. | |||
| Offset 22, 52 lines modified | Offset 22, 68 lines modified | ||
| 22 | .field·final·synthetic·val$imports:Ljava/util/List; | 22 | .field·final·synthetic·val$imports:Ljava/util/List; |
| 23 | #·direct·methods | 23 | #·direct·methods |
| 24 | .method·constructor·<init>(Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportedSymbolResolverMode$2;Ljava/util/List;)V | 24 | .method·constructor·<init>(Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportedSymbolResolverMode$2;Ljava/util/List;)V |
| 25 | ····.locals·0 | 25 | ····.locals·0 |
| 26 | ····.annotation·system·Ldalvik/annotation/MethodParameters; | ||
| 27 | ········accessFlags·=·{ | ||
| 28 | ············0x8010, | ||
| 29 | ············0x1010 | ||
| 30 | ········} | ||
| 31 | ········names·=·{ | ||
| 32 | ············null, | ||
| 33 | ············null | ||
| 34 | ········} | ||
| 35 | ····.end·annotation | ||
| 36 | ····.annotation·system·Ldalvik/annotation/Signature; | ||
| 37 | ········value·=·{ | ||
| 38 | ············"()V" | ||
| 39 | ········} | ||
| 40 | ····.end·annotation | ||
| 26 | ····.line·14 | 41 | ····.line·149 |
| 27 | ····iput-object·p1,·p0,·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportedSymbolResolverMode$2$1;->this$0:Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportedSymbolResolverMode$2; | 42 | ····iput-object·p1,·p0,·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportedSymbolResolverMode$2$1;->this$0:Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportedSymbolResolverMode$2; |
| 28 | ····iput-object·p2,·p0,·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportedSymbolResolverMode$2$1;->val$imports:Ljava/util/List; | 43 | ····iput-object·p2,·p0,·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportedSymbolResolverMode$2$1;->val$imports:Ljava/util/List; |
| 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 44 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| 30 | ····return-void | 45 | ····return-void |
| 31 | .end·method | 46 | .end·method |
| 32 | #·virtual·methods | 47 | #·virtual·methods |
| 33 | .method·public·addSymbolTable(Lcom/amazon/ion/SymbolTable;I)I | 48 | .method·public·addSymbolTable(Lcom/amazon/ion/SymbolTable;I)I |
| 34 | ····.locals·2 | 49 | ····.locals·2 |
| 35 | ····.line·15 | 50 | ····.line·152 |
| 36 | ····iget-object·v0,·p0,·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportedSymbolResolverMode$2$1;->val$imports:Ljava/util/List; | 51 | ····iget-object·v0,·p0,·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportedSymbolResolverMode$2$1;->val$imports:Ljava/util/List; |
| 37 | ····new-instance·v1,·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportTablePosition; | 52 | ····new-instance·v1,·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportTablePosition; |
| 38 | ····invoke-direct·{v1,·p1,·p2},·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportTablePosition;-><init>(Lcom/amazon/ion/SymbolTable;I)V | 53 | ····invoke-direct·{v1,·p1,·p2},·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportTablePosition;-><init>(Lcom/amazon/ion/SymbolTable;I)V |
| 39 | ····invoke-interface·{v0,·v1},·Ljava/util/List;->add(Ljava/lang/Object;)Z | 54 | ····invoke-interface·{v0,·v1},·Ljava/util/List;->add(Ljava/lang/Object;)Z |
| 40 | ····.line·15 | 55 | ····.line·153 |
| 41 | ····invoke-interface·{p1},·Lcom/amazon/ion/SymbolTable;->getMaxId()I | 56 | ····invoke-interface·{p1},·Lcom/amazon/ion/SymbolTable;->getMaxId()I |
| 42 | ····move-result·p1 | 57 | ····move-result·p1 |
| 43 | ····add-int/2addr·p2,·p1 | 58 | ····add-int/2addr·p2,·p1 |
| 44 | ····return·p2 | 59 | ····return·p2 |
| 45 | .end·method | 60 | .end·method |
| 46 | .method·public·build()Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$SymbolResolver; | 61 | .method·public·build()Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$SymbolResolver; |
| 47 | ····.locals·1 | 62 | ····.locals·1 |
| 48 | ····.line·15 | 63 | ····.line·158 |
| 49 | ····new-instance·v0,·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportedSymbolResolverMode$2$1$1; | 64 | ····new-instance·v0,·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportedSymbolResolverMode$2$1$1; |
| 50 | ····invoke-direct·{v0,·p0},·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportedSymbolResolverMode$2$1$1;-><init>(Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportedSymbolResolverMode$2$1;)V | 65 | ····invoke-direct·{v0,·p0},·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportedSymbolResolverMode$2$1$1;-><init>(Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportedSymbolResolverMode$2$1;)V |
| 51 | ····return-object·v0 | 66 | ····return-object·v0 |
| 52 | .end·method | 67 | .end·method |
| Offset 27, 86 lines modified | Offset 27, 124 lines modified | ||
| 27 | .field·public·static·final·enum·CLOSE:Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$StreamCloseMode; | 27 | .field·public·static·final·enum·CLOSE:Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$StreamCloseMode; |
| 28 | .field·public·static·final·enum·NO_CLOSE:Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$StreamCloseMode; | 28 | .field·public·static·final·enum·NO_CLOSE:Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$StreamCloseMode; |
| 29 | #·direct·methods | 29 | #·direct·methods |
| 30 | .method·private·static·synthetic·$values()[Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$StreamCloseMode; | ||
| 31 | ····.locals·3 | ||
| 32 | ····const/4·v0,·0x2 | ||
| 33 | ····.line·337 | ||
| 34 | ····new-array·v0,·v0,·[Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$StreamCloseMode; | ||
| 35 | ····sget-object·v1,·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$StreamCloseMode;->NO_CLOSE:Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$StreamCloseMode; | ||
| 36 | ····const/4·v2,·0x0 | ||
| 37 | ····aput-object·v1,·v0,·v2 | ||
| 38 | ····sget-object·v1,·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$StreamCloseMode;->CLOSE:Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$StreamCloseMode; | ||
| 39 | ····const/4·v2,·0x1 | ||
| 40 | ····aput-object·v1,·v0,·v2 | ||
| 41 | ····return-object·v0 | ||
| 42 | .end·method | ||
| 30 | .method·static·constructor·<clinit>()V | 43 | .method·static·constructor·<clinit>()V |
| 31 | ····.locals· | 44 | ····.locals·3 |
| 32 | ····.line·33 | 45 | ····.line·339 |
| 33 | ····new-instance·v0,·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$StreamCloseMode; | 46 | ····new-instance·v0,·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$StreamCloseMode; |
| 34 | ····const-string·v1,·"NO_CLOSE" | 47 | ····const-string·v1,·"NO_CLOSE" |
| 35 | ····const/4·v2,·0x0 | 48 | ····const/4·v2,·0x0 |
| 36 | ····invoke-direct·{v0,·v1,·v2},·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$StreamCloseMode;-><init>(Ljava/lang/String;I)V | 49 | ····invoke-direct·{v0,·v1,·v2},·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$StreamCloseMode;-><init>(Ljava/lang/String;I)V |
| 37 | ····sput-object·v0,·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$StreamCloseMode;->NO_CLOSE:Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$StreamCloseMode; | 50 | ····sput-object·v0,·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$StreamCloseMode;->NO_CLOSE:Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$StreamCloseMode; |
| 38 | ····.line·3 | 51 | ····.line·340 |
| 39 | ····new-instance·v | 52 | ····new-instance·v0,·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$StreamCloseMode; |
| 40 | ····const-string·v3,·"CLOSE" | ||
| 41 | ····const/4·v4,·0x1 | ||
| 42 | ···· | 53 | ····const-string·v1,·"CLOSE" |
| 43 | ···· | 54 | ····const/4·v2,·0x1 |
| 44 | ····const/ | 55 | ····invoke-direct·{v0,·v1,·v2},·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$StreamCloseMode;-><init>(Ljava/lang/String;I)V |
| 56 | ····sput-object·v0,·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$StreamCloseMode;->CLOSE:Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$StreamCloseMode; | ||
| 45 | ····.line·334 | ||
| 46 | ····new-array·v3,·v3,·[Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$StreamCloseMode; | ||
| 47 | ···· | 57 | ····.line·337 |
| 58 | ····invoke-static·{},·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$StreamCloseMode;->$values()[Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$StreamCloseMode; | ||
| 48 | ···· | 59 | ····move-result-object·v0 |
| 49 | ····sput-object·v | 60 | ····sput-object·v0,·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$StreamCloseMode;->$VALUES:[Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$StreamCloseMode; |
| 50 | ····return-void | 61 | ····return-void |
| 51 | .end·method | 62 | .end·method |
| 52 | .method·private·constructor·<init>(Ljava/lang/String;I)V | 63 | .method·private·constructor·<init>(Ljava/lang/String;I)V |
| 53 | ····.locals·0 | 64 | ····.locals·0 |
| 65 | ····.annotation·system·Ldalvik/annotation/MethodParameters; | ||
| 66 | ········accessFlags·=·{ | ||
| 67 | ············0x1000, | ||
| 68 | ············0x1000 | ||
| 69 | ········} | ||
| 70 | ········names·=·{ | ||
| 71 | ············null, | ||
| 72 | ············null | ||
| 73 | ········} | ||
| 74 | ····.end·annotation | ||
| 54 | ····.annotation·system·Ldalvik/annotation/Signature; | 75 | ····.annotation·system·Ldalvik/annotation/Signature; |
| 55 | ········value·=·{ | 76 | ········value·=·{ |
| 56 | ············"()V" | 77 | ············"()V" |
| 57 | ········} | 78 | ········} |
| 58 | ····.end·annotation | 79 | ····.end·annotation |
| 59 | ····.line·33 | 80 | ····.line·337 |
| 60 | ····invoke-direct·{p0,·p1,·p2},·Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V | 81 | ····invoke-direct·{p0,·p1,·p2},·Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V |
| 61 | ····return-void | 82 | ····return-void |
| 62 | .end·method | 83 | .end·method |
| 63 | .method·public·static·valueOf(Ljava/lang/String;)Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$StreamCloseMode; | 84 | .method·public·static·valueOf(Ljava/lang/String;)Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$StreamCloseMode; |
| 64 | ····.locals·1 | 85 | ····.locals·1 |
| 86 | ····.annotation·system·Ldalvik/annotation/MethodParameters; | ||
| 87 | ········accessFlags·=·{ | ||
| 88 | ············0x8000 | ||
| 89 | ········} | ||
| 90 | ········names·=·{ | ||
| 91 | ············null | ||
| 92 | ········} | ||
| 93 | ····.end·annotation | ||
| 65 | ····.line·33 | 94 | ····.line·337 |
| 66 | ····const-class·v0,·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$StreamCloseMode; | 95 | ····const-class·v0,·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$StreamCloseMode; |
| 67 | ····invoke-static·{v0,·p0},·Ljava/lang/Enum;->valueOf(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; | 96 | ····invoke-static·{v0,·p0},·Ljava/lang/Enum;->valueOf(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; |
| 68 | ····move-result-object·p0 | 97 | ····move-result-object·p0 |
| 69 | ····check-cast·p0,·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$StreamCloseMode; | 98 | ····check-cast·p0,·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$StreamCloseMode; |
| 70 | ····return-object·p0 | 99 | ····return-object·p0 |
| 71 | .end·method | 100 | .end·method |
| 72 | .method·public·static·values()[Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$StreamCloseMode; | 101 | .method·public·static·values()[Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$StreamCloseMode; |
| 73 | ····.locals·1 | 102 | ····.locals·1 |
| 74 | ····.line·33 | 103 | ····.line·337 |
| 75 | ····sget-object·v0,·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$StreamCloseMode;->$VALUES:[Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$StreamCloseMode; | 104 | ····sget-object·v0,·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$StreamCloseMode;->$VALUES:[Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$StreamCloseMode; |
| 76 | ····invoke-virtual·{v0},·[Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$StreamCloseMode;->clone()Ljava/lang/Object; | 105 | ····invoke-virtual·{v0},·[Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$StreamCloseMode;->clone()Ljava/lang/Object; |
| Max diff block lines reached; 84/4833 bytes (1.74%) of diff not shown. | |||
| Offset 5, 47 lines modified | Offset 5, 61 lines modified | ||
| 5 | #·annotations | 5 | #·annotations |
| 6 | .annotation·system·Ldalvik/annotation/EnclosingClass; | 6 | .annotation·system·Ldalvik/annotation/EnclosingClass; |
| 7 | ····value·=·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$PreallocationMode; | 7 | ····value·=·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$PreallocationMode; |
| 8 | .end·annotation | 8 | .end·annotation |
| 9 | .annotation·system·Ldalvik/annotation/InnerClass; | 9 | .annotation·system·Ldalvik/annotation/InnerClass; |
| 10 | ····accessFlags·=·0x40 | 10 | ····accessFlags·=·0x4010 |
| 11 | ····name·=·null | 11 | ····name·=·null |
| 12 | .end·annotation | 12 | .end·annotation |
| 13 | #·direct·methods | 13 | #·direct·methods |
| 14 | .method·constructor·<init>(Ljava/lang/String;III)V | 14 | .method·constructor·<init>(Ljava/lang/String;III)V |
| 15 | ····.locals·6 | 15 | ····.locals·6 |
| 16 | ····.annotation·system·Ldalvik/annotation/MethodParameters; | ||
| 17 | ········accessFlags·=·{ | ||
| 18 | ············0x1000, | ||
| 19 | ············0x1000, | ||
| 20 | ············0x10, | ||
| 21 | ············0x10 | ||
| 22 | ········} | ||
| 23 | ········names·=·{ | ||
| 24 | ············null, | ||
| 25 | ············null, | ||
| 26 | ············null, | ||
| 27 | ············null | ||
| 28 | ········} | ||
| 29 | ····.end·annotation | ||
| 16 | ····const/4·v5,·0x0 | 30 | ····const/4·v5,·0x0 |
| 17 | ····move-object·v0,·p0 | 31 | ····move-object·v0,·p0 |
| 18 | ····move-object·v1,·p1 | 32 | ····move-object·v1,·p1 |
| 19 | ····move·v2,·p2 | 33 | ····move·v2,·p2 |
| 20 | ····move·v3,·p3 | 34 | ····move·v3,·p3 |
| 21 | ····move·v4,·p4 | 35 | ····move·v4,·p4 |
| 22 | ····.line·1 | 36 | ····.line·143 |
| 23 | ····invoke-direct/range·{v0·..·v5},·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$PreallocationMode;-><init>(Ljava/lang/String;IIILcom/amazon/ion/impl/bin/IonRawBinaryWriter$1;)V | 37 | ····invoke-direct/range·{v0·..·v5},·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$PreallocationMode;-><init>(Ljava/lang/String;IIILcom/amazon/ion/impl/bin/IonRawBinaryWriter$1;)V |
| 24 | ····return-void | 38 | ····return-void |
| 25 | .end·method | 39 | .end·method |
| 26 | #·virtual·methods | 40 | #·virtual·methods |
| 27 | .method·patchLength(Lcom/amazon/ion/impl/bin/WriteBuffer;JJ)V | 41 | .method·patchLength(Lcom/amazon/ion/impl/bin/WriteBuffer;JJ)V |
| 28 | ····.locals·0 | 42 | ····.locals·0 |
| 29 | ····.line·1 | 43 | ····.line·148 |
| 30 | ····new-instance·p1,·Ljava/lang/IllegalStateException; | 44 | ····new-instance·p1,·Ljava/lang/IllegalStateException; |
| 31 | ····const-string·p2,·"Cannot·patch·in·PREALLOCATE·0·mode" | 45 | ····const-string·p2,·"Cannot·patch·in·PREALLOCATE·0·mode" |
| 32 | ····invoke-direct·{p1,·p2},·Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V | 46 | ····invoke-direct·{p1,·p2},·Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V |
| 33 | ····throw·p1 | 47 | ····throw·p1 |
| Offset 5, 50 lines modified | Offset 5, 60 lines modified | ||
| 5 | #·annotations | 5 | #·annotations |
| 6 | .annotation·system·Ldalvik/annotation/EnclosingClass; | 6 | .annotation·system·Ldalvik/annotation/EnclosingClass; |
| 7 | ····value·=·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$UserState; | 7 | ····value·=·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$UserState; |
| 8 | .end·annotation | 8 | .end·annotation |
| 9 | .annotation·system·Ldalvik/annotation/InnerClass; | 9 | .annotation·system·Ldalvik/annotation/InnerClass; |
| 10 | ····accessFlags·=·0x40 | 10 | ····accessFlags·=·0x4010 |
| 11 | ····name·=·null | 11 | ····name·=·null |
| 12 | .end·annotation | 12 | .end·annotation |
| 13 | #·direct·methods | 13 | #·direct·methods |
| 14 | .method·constructor·<init>(Ljava/lang/String;I)V | 14 | .method·constructor·<init>(Ljava/lang/String;I)V |
| 15 | ····.locals·1 | 15 | ····.locals·1 |
| 16 | ····.annotation·system·Ldalvik/annotation/MethodParameters; | ||
| 17 | ········accessFlags·=·{ | ||
| 18 | ············0x1000, | ||
| 19 | ············0x1000 | ||
| 20 | ········} | ||
| 21 | ········names·=·{ | ||
| 22 | ············null, | ||
| 23 | ············null | ||
| 24 | ········} | ||
| 25 | ····.end·annotation | ||
| 16 | ····const/4·v0,·0x0 | 26 | ····const/4·v0,·0x0 |
| 17 | ····.line·51 | 27 | ····.line·514 |
| 18 | ····invoke-direct·{p0,·p1,·p2,·v0},·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$UserState;-><init>(Ljava/lang/String;ILcom/amazon/ion/impl/bin/IonManagedBinaryWriter$1;)V | 28 | ····invoke-direct·{p0,·p1,·p2,·v0},·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$UserState;-><init>(Ljava/lang/String;ILcom/amazon/ion/impl/bin/IonManagedBinaryWriter$1;)V |
| 19 | ····return-void | 29 | ····return-void |
| 20 | .end·method | 30 | .end·method |
| 21 | #·virtual·methods | 31 | #·virtual·methods |
| 22 | .method·public·afterStepOut(Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter;)V | 32 | .method·public·afterStepOut(Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter;)V |
| 23 | ····.locals·2 | 33 | ····.locals·2 |
| 24 | ····.line·5 | 34 | ····.line·521 |
| 25 | ····invoke-static·{p1},·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter;->access$300(Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter;)Lcom/amazon/ion/impl/bin/IonRawBinaryWriter; | 35 | ····invoke-static·{p1},·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter;->access$300(Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter;)Lcom/amazon/ion/impl/bin/IonRawBinaryWriter; |
| 26 | ····move-result-object·v0 | 36 | ····move-result-object·v0 |
| 27 | ····invoke-virtual·{v0},·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter;->getDepth()I | 37 | ····invoke-virtual·{v0},·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter;->getDepth()I |
| 28 | ····move-result·v0 | 38 | ····move-result·v0 |
| 29 | ····const/4·v1,·0x1 | 39 | ····const/4·v1,·0x1 |
| 30 | ····if-ne·v0,·v1,·:cond_0 | 40 | ····if-ne·v0,·v1,·:cond_0 |
| 31 | ····.line·52 | 41 | ····.line·523 |
| 32 | ····sget-object·v0,·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$UserState$4;->LOCALS_AT_TOP:Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$UserState; | 42 | ····sget-object·v0,·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$UserState$4;->LOCALS_AT_TOP:Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$UserState; |
| 33 | ····invoke-static·{p1,·v0},·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter;->access$402(Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter;Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$UserState;)Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$UserState; | 43 | ····invoke-static·{p1,·v0},·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter;->access$402(Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter;Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$UserState;)Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$UserState; |
| 34 | ····:cond_0 | 44 | ····:cond_0 |
| 35 | ····return-void | 45 | ····return-void |
| 36 | .end·method | 46 | .end·method |
| Offset 58, 28 lines modified | Offset 68, 28 lines modified | ||
| 58 | ····return-void | 68 | ····return-void |
| 59 | .end·method | 69 | .end·method |
| 60 | .method·public·writeString(Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter;Ljava/lang/String;)V | 70 | .method·public·writeString(Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter;Ljava/lang/String;)V |
| 61 | ····.locals·2 | 71 | ····.locals·2 |
| 62 | ····.line·5 | 72 | ····.line·530 |
| 63 | ····invoke-static·{p1},·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter;->access$300(Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter;)Lcom/amazon/ion/impl/bin/IonRawBinaryWriter; | 73 | ····invoke-static·{p1},·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter;->access$300(Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter;)Lcom/amazon/ion/impl/bin/IonRawBinaryWriter; |
| 64 | ····move-result-object·v0 | 74 | ····move-result-object·v0 |
| 65 | ····invoke-virtual·{v0},·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter;->getDepth()I | 75 | ····invoke-virtual·{v0},·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter;->getDepth()I |
| 66 | ····move-result·v0 | 76 | ····move-result·v0 |
| 67 | ····const/4·v1,·0x2 | 77 | ····const/4·v1,·0x2 |
| 68 | ····if-ne·v0,·v1,·:cond_0 | 78 | ····if-ne·v0,·v1,·:cond_0 |
| 69 | ····.line·53 | 79 | ····.line·532 |
| 70 | ····invoke-static·{p1},·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter;->access$1000(Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter;)Ljava/util/List; | 80 | ····invoke-static·{p1},·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter;->access$1000(Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter;)Ljava/util/List; |
| 71 | ····move-result-object·p1 | 81 | ····move-result-object·p1 |
| 72 | ····invoke-interface·{p1,·p2},·Ljava/util/List;->add(Ljava/lang/Object;)Z | 82 | ····invoke-interface·{p1,·p2},·Ljava/util/List;->add(Ljava/lang/Object;)Z |
| 73 | ····:cond_0 | 83 | ····:cond_0 |
| Offset 5, 26 lines modified | Offset 5, 36 lines modified | ||
| 5 | #·annotations | 5 | #·annotations |
| 6 | .annotation·system·Ldalvik/annotation/EnclosingClass; | 6 | .annotation·system·Ldalvik/annotation/EnclosingClass; |
| 7 | ····value·=·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$UserState; | 7 | ····value·=·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$UserState; |
| 8 | .end·annotation | 8 | .end·annotation |
| 9 | .annotation·system·Ldalvik/annotation/InnerClass; | 9 | .annotation·system·Ldalvik/annotation/InnerClass; |
| 10 | ····accessFlags·=·0x40 | 10 | ····accessFlags·=·0x4010 |
| 11 | ····name·=·null | 11 | ····name·=·null |
| 12 | .end·annotation | 12 | .end·annotation |
| 13 | #·direct·methods | 13 | #·direct·methods |
| 14 | .method·constructor·<init>(Ljava/lang/String;I)V | 14 | .method·constructor·<init>(Ljava/lang/String;I)V |
| 15 | ····.locals·1 | 15 | ····.locals·1 |
| 16 | ····.annotation·system·Ldalvik/annotation/MethodParameters; | ||
| 17 | ········accessFlags·=·{ | ||
| 18 | ············0x1000, | ||
| 19 | ············0x1000 | ||
| 20 | ········} | ||
| 21 | ········names·=·{ | ||
| 22 | ············null, | ||
| 23 | ············null | ||
| 24 | ········} | ||
| 25 | ····.end·annotation | ||
| 16 | ····const/4·v0,·0x0 | 26 | ····const/4·v0,·0x0 |
| 17 | ····.line·30 | 27 | ····.line·308 |
| 18 | ····invoke-direct·{p0,·p1,·p2,·v0},·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$UserState;-><init>(Ljava/lang/String;ILcom/amazon/ion/impl/bin/IonManagedBinaryWriter$1;)V | 28 | ····invoke-direct·{p0,·p1,·p2,·v0},·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$UserState;-><init>(Ljava/lang/String;ILcom/amazon/ion/impl/bin/IonManagedBinaryWriter$1;)V |
| 19 | ····return-void | 29 | ····return-void |
| 20 | .end·method | 30 | .end·method |
| 21 | #·virtual·methods | 31 | #·virtual·methods |
| Offset 33, 35 lines modified | Offset 43, 35 lines modified | ||
| 33 | ····return-void | 43 | ····return-void |
| 34 | .end·method | 44 | .end·method |
| 35 | .method·public·beforeStepIn(Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter;Lcom/amazon/ion/IonType;)V | 45 | .method·public·beforeStepIn(Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter;Lcom/amazon/ion/IonType;)V |
| 36 | ····.locals·2 | 46 | ····.locals·2 |
| 37 | ····.line·31 | 47 | ····.line·313 |
| 38 | ····invoke-static·{p1},·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter;->access$300(Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter;)Lcom/amazon/ion/impl/bin/IonRawBinaryWriter; | 48 | ····invoke-static·{p1},·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter;->access$300(Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter;)Lcom/amazon/ion/impl/bin/IonRawBinaryWriter; |
| 39 | ····move-result-object·v0 | 49 | ····move-result-object·v0 |
| 40 | ····invoke-virtual·{v0},·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter;->hasTopLevelSymbolTableAnnotation()Z | 50 | ····invoke-virtual·{v0},·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter;->hasTopLevelSymbolTableAnnotation()Z |
| 41 | ····move-result·v0 | 51 | ····move-result·v0 |
| 42 | ····if-eqz·v0,·:cond_0 | 52 | ····if-eqz·v0,·:cond_0 |
| 43 | ····sget-object·v0,·Lcom/amazon/ion/IonType;->STRUCT:Lcom/amazon/ion/IonType; | 53 | ····sget-object·v0,·Lcom/amazon/ion/IonType;->STRUCT:Lcom/amazon/ion/IonType; |
| 44 | ····if-ne·p2,·v0,·:cond_0 | 54 | ····if-ne·p2,·v0,·:cond_0 |
| 45 | ····.line·31 | 55 | ····.line·315 |
| 46 | ····sget-object·p2,·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$UserState$1;->LOCALS_AT_TOP:Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$UserState; | 56 | ····sget-object·p2,·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$UserState$1;->LOCALS_AT_TOP:Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$UserState; |
| 47 | ····invoke-static·{p1,·p2},·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter;->access$402(Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter;Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$UserState;)Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$UserState; | 57 | ····invoke-static·{p1,·p2},·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter;->access$402(Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter;Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$UserState;)Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$UserState; |
| 48 | ····.line·31 | 58 | ····.line·319 |
| 49 | ····invoke-static·{p1},·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter;->access$300(Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter;)Lcom/amazon/ion/impl/bin/IonRawBinaryWriter; | 59 | ····invoke-static·{p1},·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter;->access$300(Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter;)Lcom/amazon/ion/impl/bin/IonRawBinaryWriter; |
| 50 | ····move-result-object·p2 | 60 | ····move-result-object·p2 |
| 51 | ····invoke-virtual·{p2},·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter;->position()J | 61 | ····invoke-virtual·{p2},·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter;->position()J |
| 52 | ····move-result-wide·v0 | 62 | ····move-result-wide·v0 |
| Offset 5, 44 lines modified | Offset 5, 58 lines modified | ||
| 5 | #·annotations | 5 | #·annotations |
| 6 | .annotation·system·Ldalvik/annotation/EnclosingClass; | 6 | .annotation·system·Ldalvik/annotation/EnclosingClass; |
| 7 | ····value·=·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$PreallocationMode; | 7 | ····value·=·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$PreallocationMode; |
| 8 | .end·annotation | 8 | .end·annotation |
| 9 | .annotation·system·Ldalvik/annotation/InnerClass; | 9 | .annotation·system·Ldalvik/annotation/InnerClass; |
| 10 | ····accessFlags·=·0x40 | 10 | ····accessFlags·=·0x4010 |
| 11 | ····name·=·null | 11 | ····name·=·null |
| 12 | .end·annotation | 12 | .end·annotation |
| 13 | #·direct·methods | 13 | #·direct·methods |
| 14 | .method·constructor·<init>(Ljava/lang/String;III)V | 14 | .method·constructor·<init>(Ljava/lang/String;III)V |
| 15 | ····.locals·6 | 15 | ····.locals·6 |
| 16 | ····.annotation·system·Ldalvik/annotation/MethodParameters; | ||
| 17 | ········accessFlags·=·{ | ||
| 18 | ············0x1000, | ||
| 19 | ············0x1000, | ||
| 20 | ············0x10, | ||
| 21 | ············0x10 | ||
| 22 | ········} | ||
| 23 | ········names·=·{ | ||
| 24 | ············null, | ||
| 25 | ············null, | ||
| 26 | ············null, | ||
| 27 | ············null | ||
| 28 | ········} | ||
| 29 | ····.end·annotation | ||
| 16 | ····const/4·v5,·0x0 | 30 | ····const/4·v5,·0x0 |
| 17 | ····move-object·v0,·p0 | 31 | ····move-object·v0,·p0 |
| 18 | ····move-object·v1,·p1 | 32 | ····move-object·v1,·p1 |
| 19 | ····move·v2,·p2 | 33 | ····move·v2,·p2 |
| 20 | ····move·v3,·p3 | 34 | ····move·v3,·p3 |
| 21 | ····move·v4,·p4 | 35 | ····move·v4,·p4 |
| 22 | ····.line·1 | 36 | ····.line·163 |
| 23 | ····invoke-direct/range·{v0·..·v5},·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$PreallocationMode;-><init>(Ljava/lang/String;IIILcom/amazon/ion/impl/bin/IonRawBinaryWriter$1;)V | 37 | ····invoke-direct/range·{v0·..·v5},·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$PreallocationMode;-><init>(Ljava/lang/String;IIILcom/amazon/ion/impl/bin/IonRawBinaryWriter$1;)V |
| 24 | ····return-void | 38 | ····return-void |
| 25 | .end·method | 39 | .end·method |
| 26 | #·virtual·methods | 40 | #·virtual·methods |
| 27 | .method·patchLength(Lcom/amazon/ion/impl/bin/WriteBuffer;JJ)V | 41 | .method·patchLength(Lcom/amazon/ion/impl/bin/WriteBuffer;JJ)V |
| 28 | ····.locals·0 | 42 | ····.locals·0 |
| 29 | ····.line·1 | 43 | ····.line·168 |
| 30 | ····invoke-virtual·{p1,·p2,·p3,·p4,·p5},·Lcom/amazon/ion/impl/bin/WriteBuffer;->writeVarUIntDirect2At(JJ)V | 44 | ····invoke-virtual·{p1,·p2,·p3,·p4,·p5},·Lcom/amazon/ion/impl/bin/WriteBuffer;->writeVarUIntDirect2At(JJ)V |
| 31 | ····return-void | 45 | ····return-void |
| 32 | .end·method | 46 | .end·method |
| Offset 20, 15 lines modified | Offset 20, 15 lines modified | ||
| 20 | .field·static·final·synthetic·$SwitchMap$com$amazon$ion$IonType:[I | 20 | .field·static·final·synthetic·$SwitchMap$com$amazon$ion$IonType:[I |
| 21 | #·direct·methods | 21 | #·direct·methods |
| 22 | .method·static·constructor·<clinit>()V | 22 | .method·static·constructor·<clinit>()V |
| 23 | ····.locals·6 | 23 | ····.locals·6 |
| 24 | ····.line·14 | 24 | ····.line·146 |
| 25 | ····invoke-static·{},·Lcom/amazon/ion/IonType;->values()[Lcom/amazon/ion/IonType; | 25 | ····invoke-static·{},·Lcom/amazon/ion/IonType;->values()[Lcom/amazon/ion/IonType; |
| 26 | ····move-result-object·v0 | 26 | ····move-result-object·v0 |
| 27 | ····array-length·v0,·v0 | 27 | ····array-length·v0,·v0 |
| 28 | ····new-array·v0,·v0,·[I | 28 | ····new-array·v0,·v0,·[I |
| Offset 220, 15 lines modified | Offset 220, 15 lines modified | ||
| 220 | ····const/16·v5,·0xc | 220 | ····const/16·v5,·0xc |
| 221 | ····aput·v5,·v3,·v4 | 221 | ····aput·v5,·v3,·v4 |
| 222 | ····:try_end_b | 222 | ····:try_end_b |
| 223 | ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_b·..·:try_end_b}·:catch_b | 223 | ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_b·..·:try_end_b}·:catch_b |
| 224 | ····.line·15 | 224 | ····.line·152 |
| 225 | ····:catch_b | 225 | ····:catch_b |
| 226 | ····invoke-static·{},·Lcom/amazon/ion/IntegerSize;->values()[Lcom/amazon/ion/IntegerSize; | 226 | ····invoke-static·{},·Lcom/amazon/ion/IntegerSize;->values()[Lcom/amazon/ion/IntegerSize; |
| 227 | ····move-result-object·v3 | 227 | ····move-result-object·v3 |
| 228 | ····array-length·v3,·v3 | 228 | ····array-length·v3,·v3 |
| Offset 5, 26 lines modified | Offset 5, 36 lines modified | ||
| 5 | #·annotations | 5 | #·annotations |
| 6 | .annotation·system·Ldalvik/annotation/EnclosingClass; | 6 | .annotation·system·Ldalvik/annotation/EnclosingClass; |
| 7 | ····value·=·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$UserState; | 7 | ····value·=·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$UserState; |
| 8 | .end·annotation | 8 | .end·annotation |
| 9 | .annotation·system·Ldalvik/annotation/InnerClass; | 9 | .annotation·system·Ldalvik/annotation/InnerClass; |
| 10 | ····accessFlags·=·0x40 | 10 | ····accessFlags·=·0x4010 |
| 11 | ····name·=·null | 11 | ····name·=·null |
| 12 | .end·annotation | 12 | .end·annotation |
| 13 | #·direct·methods | 13 | #·direct·methods |
| 14 | .method·constructor·<init>(Ljava/lang/String;I)V | 14 | .method·constructor·<init>(Ljava/lang/String;I)V |
| 15 | ····.locals·1 | 15 | ····.locals·1 |
| 16 | ····.annotation·system·Ldalvik/annotation/MethodParameters; | ||
| 17 | ········accessFlags·=·{ | ||
| 18 | ············0x1000, | ||
| 19 | ············0x1000 | ||
| 20 | ········} | ||
| 21 | ········names·=·{ | ||
| 22 | ············null, | ||
| 23 | ············null | ||
| 24 | ········} | ||
| 25 | ····.end·annotation | ||
| 16 | ····const/4·v0,·0x0 | 26 | ····const/4·v0,·0x0 |
| 17 | ····.line·32 | 27 | ····.line·329 |
| 18 | ····invoke-direct·{p0,·p1,·p2,·v0},·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$UserState;-><init>(Ljava/lang/String;ILcom/amazon/ion/impl/bin/IonManagedBinaryWriter$1;)V | 28 | ····invoke-direct·{p0,·p1,·p2,·v0},·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$UserState;-><init>(Ljava/lang/String;ILcom/amazon/ion/impl/bin/IonManagedBinaryWriter$1;)V |
| 19 | ····return-void | 29 | ····return-void |
| 20 | .end·method | 30 | .end·method |
| 21 | #·virtual·methods | 31 | #·virtual·methods |
| Offset 32, 53 lines modified | Offset 42, 53 lines modified | ||
| 32 | ····.locals·3 | 42 | ····.locals·3 |
| 33 | ····.annotation·system·Ldalvik/annotation/Throws; | 43 | ····.annotation·system·Ldalvik/annotation/Throws; |
| 34 | ········value·=·{ | 44 | ········value·=·{ |
| 35 | ············Ljava/io/IOException; | 45 | ············Ljava/io/IOException; |
| 36 | ········} | 46 | ········} |
| 37 | ····.end·annotation | 47 | ····.end·annotation |
| 38 | ····.line·3 | 48 | ····.line·361 |
| 39 | ····invoke-static·{p1},·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter;->access$300(Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter;)Lcom/amazon/ion/impl/bin/IonRawBinaryWriter; | 49 | ····invoke-static·{p1},·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter;->access$300(Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter;)Lcom/amazon/ion/impl/bin/IonRawBinaryWriter; |
| 40 | ····move-result-object·v0 | 50 | ····move-result-object·v0 |
| 41 | ····invoke-virtual·{v0},·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter;->getDepth()I | 51 | ····invoke-virtual·{v0},·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter;->getDepth()I |
| 42 | ····move-result·v0 | 52 | ····move-result·v0 |
| 43 | ····if-nez·v0,·:cond_2 | 53 | ····if-nez·v0,·:cond_2 |
| 44 | ····.line·3 | 54 | ····.line·370 |
| 45 | ····invoke-static·{p1},·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter;->access$300(Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter;)Lcom/amazon/ion/impl/bin/IonRawBinaryWriter; | 55 | ····invoke-static·{p1},·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter;->access$300(Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter;)Lcom/amazon/ion/impl/bin/IonRawBinaryWriter; |
| 46 | ····move-result-object·v0 | 56 | ····move-result-object·v0 |
| 47 | ····invoke-static·{p1},·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter;->access$500(Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter;)J | 57 | ····invoke-static·{p1},·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter;->access$500(Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter;)J |
| 48 | ····move-result-wide·v1 | 58 | ····move-result-wide·v1 |
| 49 | ····invoke-virtual·{v0,·v1,·v2},·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter;->truncate(J)V | 59 | ····invoke-virtual·{v0,·v1,·v2},·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter;->truncate(J)V |
| 50 | ····.line·37 | 60 | ····.line·372 |
| 51 | ····invoke-static·{p1},·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter;->access$600(Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter;)Z | 61 | ····invoke-static·{p1},·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter;->access$600(Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter;)Z |
| 52 | ····move-result·v0 | 62 | ····move-result·v0 |
| 53 | ····if-eqz·v0,·:cond_0 | 63 | ····if-eqz·v0,·:cond_0 |
| 54 | ····.line·37 | 64 | ····.line·374 |
| 55 | ····invoke-virtual·{p1},·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter;->flush()V | 65 | ····invoke-virtual·{p1},·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter;->flush()V |
| 56 | ····goto·:goto_0 | 66 | ····goto·:goto_0 |
| 57 | ····.line·3 | 67 | ····.line·380 |
| 58 | ····:cond_0 | 68 | ····:cond_0 |
| 59 | ····invoke-virtual·{p1},·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter;->finish()V | 69 | ····invoke-virtual·{p1},·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter;->finish()V |
| 60 | ····.line·38 | 70 | ····.line·384 |
| 61 | ····new-instance·v0,·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportedSymbolContext; | 71 | ····new-instance·v0,·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportedSymbolContext; |
| 62 | ····sget-object·v1,·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportedSymbolResolverMode;->DELEGATE:Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportedSymbolResolverMode; | 72 | ····sget-object·v1,·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportedSymbolResolverMode;->DELEGATE:Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportedSymbolResolverMode; |
| 63 | ····invoke-static·{p1},·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter;->access$800(Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter;)Ljava/util/List; | 73 | ····invoke-static·{p1},·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter;->access$800(Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter;)Ljava/util/List; |
| 64 | ····move-result-object·v2 | 74 | ····move-result-object·v2 |
| Offset 86, 18 lines modified | Offset 96, 18 lines modified | ||
| 86 | ····invoke-direct·{v0,·v1,·v2},·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportedSymbolContext;-><init>(Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportedSymbolResolverMode;Ljava/util/List;)V | 96 | ····invoke-direct·{v0,·v1,·v2},·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportedSymbolContext;-><init>(Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportedSymbolResolverMode;Ljava/util/List;)V |
| 87 | ····invoke-static·{p1,·v0},·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter;->access$702(Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter;Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportedSymbolContext;)Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportedSymbolContext; | 97 | ····invoke-static·{p1,·v0},·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter;->access$702(Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter;Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportedSymbolContext;)Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportedSymbolContext; |
| 88 | ····:goto_0 | 98 | ····:goto_0 |
| 89 | ····const/4·v0,·0x0 | 99 | ····const/4·v0,·0x0 |
| 90 | ····.line·38 | 100 | ····.line·389 |
| 91 | ····invoke-static·{p1,·v0},·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter;->access$900(Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter;Z)V | 101 | ····invoke-static·{p1,·v0},·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter;->access$900(Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter;Z)V |
| 92 | ····.line·39 | 102 | ····.line·393 |
| 93 | ····invoke-static·{p1},·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter;->access$1000(Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter;)Ljava/util/List; | 103 | ····invoke-static·{p1},·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter;->access$1000(Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter;)Ljava/util/List; |
| 94 | ····move-result-object·v1 | 104 | ····move-result-object·v1 |
| 95 | ····invoke-interface·{v1},·Ljava/util/List;->iterator()Ljava/util/Iterator; | 105 | ····invoke-interface·{v1},·Ljava/util/List;->iterator()Ljava/util/Iterator; |
| 96 | ····move-result-object·v1 | 106 | ····move-result-object·v1 |
| Offset 111, 75 lines modified | Offset 121, 75 lines modified | ||
| 111 | ····invoke-interface·{v1},·Ljava/util/Iterator;->next()Ljava/lang/Object; | 121 | ····invoke-interface·{v1},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
| 112 | ····move-result-object·v2 | 122 | ····move-result-object·v2 |
| 113 | ····check-cast·v2,·Ljava/lang/String; | 123 | ····check-cast·v2,·Ljava/lang/String; |
| 114 | ····.line·39 | 124 | ····.line·396 |
| 115 | ····invoke-static·{p1,·v2},·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter;->access$1100(Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter;Ljava/lang/String;)Lcom/amazon/ion/SymbolToken; | 125 | ····invoke-static·{p1,·v2},·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter;->access$1100(Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter;Ljava/lang/String;)Lcom/amazon/ion/SymbolToken; |
| 116 | ····goto·:goto_1 | 126 | ····goto·:goto_1 |
| 117 | ····:cond_1 | 127 | ····:cond_1 |
| 118 | ····const-wide/16·v1,·0x0 | 128 | ····const-wide/16·v1,·0x0 |
| 119 | ····.line· | 129 | ····.line·400 |
| 120 | ····invoke-static·{p1,·v1,·v2},·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter;->access$502(Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter;J)J | 130 | ····invoke-static·{p1,·v1,·v2},·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter;->access$502(Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter;J)J |
| Max diff block lines reached; 6258/10872 bytes (57.56%) of diff not shown. | |||
| Offset 20, 29 lines modified | Offset 20, 37 lines modified | ||
| 20 | #·instance·fields | 20 | #·instance·fields |
| 21 | .field·final·synthetic·this$1:Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportedSymbolResolverMode$1$1; | 21 | .field·final·synthetic·this$1:Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportedSymbolResolverMode$1$1; |
| 22 | #·direct·methods | 22 | #·direct·methods |
| 23 | .method·constructor·<init>(Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportedSymbolResolverMode$1$1;)V | 23 | .method·constructor·<init>(Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportedSymbolResolverMode$1$1;)V |
| 24 | ····.locals·0 | 24 | ····.locals·0 |
| 25 | ····.annotation·system·Ldalvik/annotation/MethodParameters; | ||
| 26 | ········accessFlags·=·{ | ||
| 27 | ············0x8010 | ||
| 28 | ········} | ||
| 29 | ········names·=·{ | ||
| 30 | ············null | ||
| 31 | ········} | ||
| 32 | ····.end·annotation | ||
| 25 | ····.line·1 | 33 | ····.line·130 |
| 26 | ····iput-object·p1,·p0,·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportedSymbolResolverMode$1$1$1;->this$1:Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportedSymbolResolverMode$1$1; | 34 | ····iput-object·p1,·p0,·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportedSymbolResolverMode$1$1$1;->this$1:Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportedSymbolResolverMode$1$1; |
| 27 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 35 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| 28 | ····return-void | 36 | ····return-void |
| 29 | .end·method | 37 | .end·method |
| 30 | #·virtual·methods | 38 | #·virtual·methods |
| 31 | .method·public·get(Ljava/lang/String;)Lcom/amazon/ion/SymbolToken; | 39 | .method·public·get(Ljava/lang/String;)Lcom/amazon/ion/SymbolToken; |
| 32 | ····.locals·1 | 40 | ····.locals·1 |
| 33 | ····.line·13 | 41 | ····.line·133 |
| 34 | ····iget-object·v0,·p0,·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportedSymbolResolverMode$1$1$1;->this$1:Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportedSymbolResolverMode$1$1; | 42 | ····iget-object·v0,·p0,·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportedSymbolResolverMode$1$1$1;->this$1:Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportedSymbolResolverMode$1$1; |
| 35 | ····iget-object·v0,·v0,·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportedSymbolResolverMode$1$1;->val$symbols:Ljava/util/Map; | 43 | ····iget-object·v0,·v0,·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportedSymbolResolverMode$1$1;->val$symbols:Ljava/util/Map; |
| 36 | ····invoke-interface·{v0,·p1},·Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; | 44 | ····invoke-interface·{v0,·p1},·Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; |
| 37 | ····move-result-object·p1 | 45 | ····move-result-object·p1 |
| Offset 5, 22 lines modified | Offset 5, 32 lines modified | ||
| 5 | #·annotations | 5 | #·annotations |
| 6 | .annotation·system·Ldalvik/annotation/EnclosingClass; | 6 | .annotation·system·Ldalvik/annotation/EnclosingClass; |
| 7 | ····value·=·Lcom/amazon/ion/impl/bin/_Private_IonManagedBinaryWriterBuilder$AllocatorMode; | 7 | ····value·=·Lcom/amazon/ion/impl/bin/_Private_IonManagedBinaryWriterBuilder$AllocatorMode; |
| 8 | .end·annotation | 8 | .end·annotation |
| 9 | .annotation·system·Ldalvik/annotation/InnerClass; | 9 | .annotation·system·Ldalvik/annotation/InnerClass; |
| 10 | ····accessFlags·=·0x40 | 10 | ····accessFlags·=·0x4010 |
| 11 | ····name·=·null | 11 | ····name·=·null |
| 12 | .end·annotation | 12 | .end·annotation |
| 13 | #·direct·methods | 13 | #·direct·methods |
| 14 | .method·constructor·<init>(Ljava/lang/String;I)V | 14 | .method·constructor·<init>(Ljava/lang/String;I)V |
| 15 | ····.locals·1 | 15 | ····.locals·1 |
| 16 | ····.annotation·system·Ldalvik/annotation/MethodParameters; | ||
| 17 | ········accessFlags·=·{ | ||
| 18 | ············0x1000, | ||
| 19 | ············0x1000 | ||
| 20 | ········} | ||
| 21 | ········names·=·{ | ||
| 22 | ············null, | ||
| 23 | ············null | ||
| 24 | ········} | ||
| 25 | ····.end·annotation | ||
| 16 | ····const/4·v0,·0x0 | 26 | ····const/4·v0,·0x0 |
| 17 | ····.line·50 | 27 | ····.line·50 |
| 18 | ····invoke-direct·{p0,·p1,·p2,·v0},·Lcom/amazon/ion/impl/bin/_Private_IonManagedBinaryWriterBuilder$AllocatorMode;-><init>(Ljava/lang/String;ILcom/amazon/ion/impl/bin/_Private_IonManagedBinaryWriterBuilder$1;)V | 28 | ····invoke-direct·{p0,·p1,·p2,·v0},·Lcom/amazon/ion/impl/bin/_Private_IonManagedBinaryWriterBuilder$AllocatorMode;-><init>(Ljava/lang/String;ILcom/amazon/ion/impl/bin/_Private_IonManagedBinaryWriterBuilder$1;)V |
| 19 | ····return-void | 29 | ····return-void |
| Offset 17, 14 lines modified | Offset 17, 24 lines modified | ||
| 17 | #·instance·fields | 17 | #·instance·fields |
| 18 | .field·final·synthetic·this$1:Lcom/amazon/ion/impl/bin/BlockAllocatorProviders$BasicBlockAllocatorProvider$1; | 18 | .field·final·synthetic·this$1:Lcom/amazon/ion/impl/bin/BlockAllocatorProviders$BasicBlockAllocatorProvider$1; |
| 19 | #·direct·methods | 19 | #·direct·methods |
| 20 | .method·constructor·<init>(Lcom/amazon/ion/impl/bin/BlockAllocatorProviders$BasicBlockAllocatorProvider$1;[B)V | 20 | .method·constructor·<init>(Lcom/amazon/ion/impl/bin/BlockAllocatorProviders$BasicBlockAllocatorProvider$1;[B)V |
| 21 | ····.locals·0 | 21 | ····.locals·0 |
| 22 | ····.annotation·system·Ldalvik/annotation/MethodParameters; | ||
| 23 | ········accessFlags·=·{ | ||
| 24 | ············0x8010, | ||
| 25 | ············0x10 | ||
| 26 | ········} | ||
| 27 | ········names·=·{ | ||
| 28 | ············null, | ||
| 29 | ············null | ||
| 30 | ········} | ||
| 31 | ····.end·annotation | ||
| 22 | ····.line·35 | 32 | ····.line·35 |
| 23 | ····iput-object·p1,·p0,·Lcom/amazon/ion/impl/bin/BlockAllocatorProviders$BasicBlockAllocatorProvider$1$1;->this$1:Lcom/amazon/ion/impl/bin/BlockAllocatorProviders$BasicBlockAllocatorProvider$1; | 33 | ····iput-object·p1,·p0,·Lcom/amazon/ion/impl/bin/BlockAllocatorProviders$BasicBlockAllocatorProvider$1$1;->this$1:Lcom/amazon/ion/impl/bin/BlockAllocatorProviders$BasicBlockAllocatorProvider$1; |
| 24 | ····invoke-direct·{p0,·p2},·Lcom/amazon/ion/impl/bin/Block;-><init>([B)V | 34 | ····invoke-direct·{p0,·p2},·Lcom/amazon/ion/impl/bin/Block;-><init>([B)V |
| 25 | ····return-void | 35 | ····return-void |
| Offset 12, 64 lines modified | Offset 12, 327 lines modified | ||
| 12 | ····value·=·{ | 12 | ····value·=·{ |
| 13 | ········Lcom/amazon/ion/impl/bin/AbstractIonWriter$WriteValueOptimization; | 13 | ········Lcom/amazon/ion/impl/bin/AbstractIonWriter$WriteValueOptimization; |
| 14 | ····} | 14 | ····} |
| 15 | .end·annotation | 15 | .end·annotation |
| 16 | #·instance·fields | 16 | #·instance·fields |
| 17 | .field·private·final· | 17 | .field·private·final·isStreamCopyOptimized:Z |
| 18 | #·direct·methods | 18 | #·direct·methods |
| 19 | .method·constructor·<init>(Lcom/amazon/ion/impl/bin/AbstractIonWriter$WriteValueOptimization;)V | 19 | .method·constructor·<init>(Lcom/amazon/ion/impl/bin/AbstractIonWriter$WriteValueOptimization;)V |
| 20 | ····.locals·1 | 20 | ····.locals·1 |
| 21 | ····.line·35 | 21 | ····.line·35 |
| 22 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 22 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| 23 | ····.line·36 | 23 | ····.line·36 |
| 24 | ····sget-object·v0,·Lcom/amazon/ion/impl/bin/AbstractIonWriter$WriteValueOptimization;->COPY_OPTIMIZED:Lcom/amazon/ion/impl/bin/AbstractIonWriter$WriteValueOptimization; | 24 | ····sget-object·v0,·Lcom/amazon/ion/impl/bin/AbstractIonWriter$WriteValueOptimization;->COPY_OPTIMIZED:Lcom/amazon/ion/impl/bin/AbstractIonWriter$WriteValueOptimization; |
| 25 | ····if-ne·p1,·v0,·:cond_0 | 25 | ····if-ne·p1,·v0,·:cond_0 |
| 26 | ····const/4·p1,·0x1 | ||
| 26 | ····new-instance·p1,·Lcom/amazon/ion/impl/_Private_SymtabExtendsCache; | ||
| 27 | ····invoke-direct·{p1},·Lcom/amazon/ion/impl/_Private_SymtabExtendsCache;-><init>()V | ||
| 28 | ····goto·:goto_0 | 27 | ····goto·:goto_0 |
| 29 | ····:cond_0 | 28 | ····:cond_0 |
| 30 | ····const/4·p1,·0x0 | 29 | ····const/4·p1,·0x0 |
| 31 | ····:goto_0 | 30 | ····:goto_0 |
| 32 | ····iput-o | 31 | ····iput-boolean·p1,·p0,·Lcom/amazon/ion/impl/bin/AbstractIonWriter;->isStreamCopyOptimized:Z |
| 33 | ····return-void | 32 | ····return-void |
| 34 | .end·method | 33 | .end·method |
| 34 | .method·private·transferFieldNameAndAnnotations(Lcom/amazon/ion/IonReader;)V | ||
| 35 | ····.locals·2 | ||
| 36 | ····.line·135 | ||
| 37 | ····invoke-interface·{p1},·Lcom/amazon/ion/IonReader;->getFieldNameSymbol()Lcom/amazon/ion/SymbolToken; | ||
| 38 | ····move-result-object·v0 | ||
| 39 | ····if-eqz·v0,·:cond_0 | ||
| 40 | ····.line·136 | ||
| 41 | ····invoke-virtual·{p0},·Lcom/amazon/ion/impl/bin/AbstractIonWriter;->isFieldNameSet()Z | ||
| 42 | ····move-result·v1 | ||
| 43 | ····if-nez·v1,·:cond_0 | ||
| 44 | ····invoke-virtual·{p0},·Lcom/amazon/ion/impl/bin/AbstractIonWriter;->isInStruct()Z | ||
| 45 | ····move-result·v1 | ||
| 46 | ····if-eqz·v1,·:cond_0 | ||
| 47 | ····.line·137 | ||
| 48 | ····invoke-virtual·{p0,·v0},·Lcom/amazon/ion/impl/bin/AbstractIonWriter;->setFieldNameSymbol(Lcom/amazon/ion/SymbolToken;)V | ||
| 49 | ····.line·139 | ||
| 50 | ····:cond_0 | ||
| 51 | ····invoke-interface·{p1},·Lcom/amazon/ion/IonReader;->getTypeAnnotationSymbols()[Lcom/amazon/ion/SymbolToken; | ||
| 52 | ····move-result-object·p1 | ||
| 53 | ····.line·140 | ||
| 54 | ····array-length·v0,·p1 | ||
| 55 | ····if-lez·v0,·:cond_1 | ||
| 56 | ····.line·141 | ||
| 57 | ····invoke-virtual·{p0,·p1},·Lcom/amazon/ion/impl/bin/AbstractIonWriter;->setTypeAnnotationSymbols([Lcom/amazon/ion/SymbolToken;)V | ||
| 58 | ····:cond_1 | ||
| 59 | ····return-void | ||
| 60 | .end·method | ||
| 61 | .method·private·writeCurrentValue(Lcom/amazon/ion/IonType;Lcom/amazon/ion/IonReader;)V | ||
| 62 | ····.locals·2 | ||
| 63 | ····.annotation·system·Ldalvik/annotation/Throws; | ||
| 64 | ········value·=·{ | ||
| 65 | ············Ljava/io/IOException; | ||
| 66 | ········} | ||
| 67 | ····.end·annotation | ||
| 68 | ····.line·146 | ||
| 69 | ····sget-object·v0,·Lcom/amazon/ion/impl/bin/AbstractIonWriter$1;->$SwitchMap$com$amazon$ion$IonType:[I | ||
| 70 | ····invoke-virtual·{p1},·Lcom/amazon/ion/IonType;->ordinal()I | ||
| 71 | ····move-result·v1 | ||
| 72 | ····aget·v0,·v0,·v1 | ||
| 73 | ····packed-switch·v0,·:pswitch_data_0 | ||
| 74 | ····.line·204 | ||
| 75 | ····new-instance·p2,·Ljava/lang/IllegalStateException; | ||
| 76 | ····new-instance·v0,·Ljava/lang/StringBuilder; | ||
| 77 | ····const-string·v1,·"Unexpected·type:·" | ||
| 78 | ····invoke-direct·{v0,·v1},·Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V | ||
| 79 | ····invoke-virtual·{v0,·p1},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; | ||
| 80 | ····invoke-virtual·{v0},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; | ||
| 81 | ····move-result-object·p1 | ||
| 82 | ····invoke-direct·{p2,·p1},·Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V | ||
| 83 | ····throw·p2 | ||
| 84 | ····.line·200 | ||
| 85 | ····:pswitch_0 | ||
| 86 | ····invoke-interface·{p2},·Lcom/amazon/ion/IonReader;->stepIn()V | ||
| 87 | ····.line·201 | ||
| 88 | ····invoke-virtual·{p0,·p1},·Lcom/amazon/ion/impl/bin/AbstractIonWriter;->stepIn(Lcom/amazon/ion/IonType;)V | ||
| Max diff block lines reached; 14664/22536 bytes (65.07%) of diff not shown. | |||
| Offset 27, 86 lines modified | Offset 27, 124 lines modified | ||
| 27 | .field·public·static·final·enum·FLUSH:Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$StreamFlushMode; | 27 | .field·public·static·final·enum·FLUSH:Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$StreamFlushMode; |
| 28 | .field·public·static·final·enum·NO_FLUSH:Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$StreamFlushMode; | 28 | .field·public·static·final·enum·NO_FLUSH:Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$StreamFlushMode; |
| 29 | #·direct·methods | 29 | #·direct·methods |
| 30 | .method·private·static·synthetic·$values()[Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$StreamFlushMode; | ||
| 31 | ····.locals·3 | ||
| 32 | ····const/4·v0,·0x2 | ||
| 33 | ····.line·343 | ||
| 34 | ····new-array·v0,·v0,·[Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$StreamFlushMode; | ||
| 35 | ····sget-object·v1,·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$StreamFlushMode;->NO_FLUSH:Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$StreamFlushMode; | ||
| 36 | ····const/4·v2,·0x0 | ||
| 37 | ····aput-object·v1,·v0,·v2 | ||
| 38 | ····sget-object·v1,·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$StreamFlushMode;->FLUSH:Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$StreamFlushMode; | ||
| 39 | ····const/4·v2,·0x1 | ||
| 40 | ····aput-object·v1,·v0,·v2 | ||
| 41 | ····return-object·v0 | ||
| 42 | .end·method | ||
| 30 | .method·static·constructor·<clinit>()V | 43 | .method·static·constructor·<clinit>()V |
| 31 | ····.locals· | 44 | ····.locals·3 |
| 32 | ····.line·34 | 45 | ····.line·345 |
| 33 | ····new-instance·v0,·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$StreamFlushMode; | 46 | ····new-instance·v0,·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$StreamFlushMode; |
| 34 | ····const-string·v1,·"NO_FLUSH" | 47 | ····const-string·v1,·"NO_FLUSH" |
| 35 | ····const/4·v2,·0x0 | 48 | ····const/4·v2,·0x0 |
| 36 | ····invoke-direct·{v0,·v1,·v2},·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$StreamFlushMode;-><init>(Ljava/lang/String;I)V | 49 | ····invoke-direct·{v0,·v1,·v2},·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$StreamFlushMode;-><init>(Ljava/lang/String;I)V |
| 37 | ····sput-object·v0,·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$StreamFlushMode;->NO_FLUSH:Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$StreamFlushMode; | 50 | ····sput-object·v0,·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$StreamFlushMode;->NO_FLUSH:Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$StreamFlushMode; |
| 38 | ····.line·34 | 51 | ····.line·346 |
| 39 | ····new-instance·v | 52 | ····new-instance·v0,·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$StreamFlushMode; |
| 40 | ····const-string·v3,·"FLUSH" | ||
| 41 | ····const/4·v4,·0x1 | ||
| 42 | ···· | 53 | ····const-string·v1,·"FLUSH" |
| 43 | ···· | 54 | ····const/4·v2,·0x1 |
| 44 | ····const/ | 55 | ····invoke-direct·{v0,·v1,·v2},·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$StreamFlushMode;-><init>(Ljava/lang/String;I)V |
| 56 | ····sput-object·v0,·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$StreamFlushMode;->FLUSH:Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$StreamFlushMode; | ||
| 45 | ····.line·340 | ||
| 46 | ····new-array·v3,·v3,·[Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$StreamFlushMode; | ||
| 47 | ···· | 57 | ····.line·343 |
| 58 | ····invoke-static·{},·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$StreamFlushMode;->$values()[Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$StreamFlushMode; | ||
| 48 | ···· | 59 | ····move-result-object·v0 |
| 49 | ····sput-object·v | 60 | ····sput-object·v0,·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$StreamFlushMode;->$VALUES:[Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$StreamFlushMode; |
| 50 | ····return-void | 61 | ····return-void |
| 51 | .end·method | 62 | .end·method |
| 52 | .method·private·constructor·<init>(Ljava/lang/String;I)V | 63 | .method·private·constructor·<init>(Ljava/lang/String;I)V |
| 53 | ····.locals·0 | 64 | ····.locals·0 |
| 65 | ····.annotation·system·Ldalvik/annotation/MethodParameters; | ||
| 66 | ········accessFlags·=·{ | ||
| 67 | ············0x1000, | ||
| 68 | ············0x1000 | ||
| 69 | ········} | ||
| 70 | ········names·=·{ | ||
| 71 | ············null, | ||
| 72 | ············null | ||
| 73 | ········} | ||
| 74 | ····.end·annotation | ||
| 54 | ····.annotation·system·Ldalvik/annotation/Signature; | 75 | ····.annotation·system·Ldalvik/annotation/Signature; |
| 55 | ········value·=·{ | 76 | ········value·=·{ |
| 56 | ············"()V" | 77 | ············"()V" |
| 57 | ········} | 78 | ········} |
| 58 | ····.end·annotation | 79 | ····.end·annotation |
| 59 | ····.line·34 | 80 | ····.line·343 |
| 60 | ····invoke-direct·{p0,·p1,·p2},·Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V | 81 | ····invoke-direct·{p0,·p1,·p2},·Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V |
| 61 | ····return-void | 82 | ····return-void |
| 62 | .end·method | 83 | .end·method |
| 63 | .method·public·static·valueOf(Ljava/lang/String;)Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$StreamFlushMode; | 84 | .method·public·static·valueOf(Ljava/lang/String;)Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$StreamFlushMode; |
| 64 | ····.locals·1 | 85 | ····.locals·1 |
| 86 | ····.annotation·system·Ldalvik/annotation/MethodParameters; | ||
| 87 | ········accessFlags·=·{ | ||
| 88 | ············0x8000 | ||
| 89 | ········} | ||
| 90 | ········names·=·{ | ||
| 91 | ············null | ||
| 92 | ········} | ||
| 93 | ····.end·annotation | ||
| 65 | ····.line·34 | 94 | ····.line·343 |
| 66 | ····const-class·v0,·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$StreamFlushMode; | 95 | ····const-class·v0,·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$StreamFlushMode; |
| 67 | ····invoke-static·{v0,·p0},·Ljava/lang/Enum;->valueOf(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; | 96 | ····invoke-static·{v0,·p0},·Ljava/lang/Enum;->valueOf(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; |
| 68 | ····move-result-object·p0 | 97 | ····move-result-object·p0 |
| 69 | ····check-cast·p0,·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$StreamFlushMode; | 98 | ····check-cast·p0,·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$StreamFlushMode; |
| 70 | ····return-object·p0 | 99 | ····return-object·p0 |
| 71 | .end·method | 100 | .end·method |
| 72 | .method·public·static·values()[Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$StreamFlushMode; | 101 | .method·public·static·values()[Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$StreamFlushMode; |
| 73 | ····.locals·1 | 102 | ····.locals·1 |
| 74 | ····.line·34 | 103 | ····.line·343 |
| 75 | ····sget-object·v0,·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$StreamFlushMode;->$VALUES:[Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$StreamFlushMode; | 104 | ····sget-object·v0,·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$StreamFlushMode;->$VALUES:[Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$StreamFlushMode; |
| 76 | ····invoke-virtual·{v0},·[Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$StreamFlushMode;->clone()Ljava/lang/Object; | 105 | ····invoke-virtual·{v0},·[Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$StreamFlushMode;->clone()Ljava/lang/Object; |
| Max diff block lines reached; 84/4833 bytes (1.74%) of diff not shown. | |||
| Offset 27, 69 lines modified | Offset 27, 107 lines modified | ||
| 27 | .field·public·static·final·enum·COPY_OPTIMIZED:Lcom/amazon/ion/impl/bin/AbstractIonWriter$WriteValueOptimization; | 27 | .field·public·static·final·enum·COPY_OPTIMIZED:Lcom/amazon/ion/impl/bin/AbstractIonWriter$WriteValueOptimization; |
| 28 | .field·public·static·final·enum·NONE:Lcom/amazon/ion/impl/bin/AbstractIonWriter$WriteValueOptimization; | 28 | .field·public·static·final·enum·NONE:Lcom/amazon/ion/impl/bin/AbstractIonWriter$WriteValueOptimization; |
| 29 | #·direct·methods | 29 | #·direct·methods |
| 30 | .method·private·static·synthetic·$values()[Lcom/amazon/ion/impl/bin/AbstractIonWriter$WriteValueOptimization; | ||
| 31 | ····.locals·3 | ||
| 32 | ····const/4·v0,·0x2 | ||
| 33 | ····.line·25 | ||
| 34 | ····new-array·v0,·v0,·[Lcom/amazon/ion/impl/bin/AbstractIonWriter$WriteValueOptimization; | ||
| 35 | ····sget-object·v1,·Lcom/amazon/ion/impl/bin/AbstractIonWriter$WriteValueOptimization;->NONE:Lcom/amazon/ion/impl/bin/AbstractIonWriter$WriteValueOptimization; | ||
| 36 | ····const/4·v2,·0x0 | ||
| 37 | ····aput-object·v1,·v0,·v2 | ||
| 38 | ····sget-object·v1,·Lcom/amazon/ion/impl/bin/AbstractIonWriter$WriteValueOptimization;->COPY_OPTIMIZED:Lcom/amazon/ion/impl/bin/AbstractIonWriter$WriteValueOptimization; | ||
| 39 | ····const/4·v2,·0x1 | ||
| 40 | ····aput-object·v1,·v0,·v2 | ||
| 41 | ····return-object·v0 | ||
| 42 | .end·method | ||
| 30 | .method·static·constructor·<clinit>()V | 43 | .method·static·constructor·<clinit>()V |
| 31 | ····.locals· | 44 | ····.locals·3 |
| 32 | ····.line·27 | 45 | ····.line·27 |
| 33 | ····new-instance·v0,·Lcom/amazon/ion/impl/bin/AbstractIonWriter$WriteValueOptimization; | 46 | ····new-instance·v0,·Lcom/amazon/ion/impl/bin/AbstractIonWriter$WriteValueOptimization; |
| 34 | ····const-string·v1,·"NONE" | 47 | ····const-string·v1,·"NONE" |
| 35 | ····const/4·v2,·0x0 | 48 | ····const/4·v2,·0x0 |
| 36 | ····invoke-direct·{v0,·v1,·v2},·Lcom/amazon/ion/impl/bin/AbstractIonWriter$WriteValueOptimization;-><init>(Ljava/lang/String;I)V | 49 | ····invoke-direct·{v0,·v1,·v2},·Lcom/amazon/ion/impl/bin/AbstractIonWriter$WriteValueOptimization;-><init>(Ljava/lang/String;I)V |
| 37 | ····sput-object·v0,·Lcom/amazon/ion/impl/bin/AbstractIonWriter$WriteValueOptimization;->NONE:Lcom/amazon/ion/impl/bin/AbstractIonWriter$WriteValueOptimization; | 50 | ····sput-object·v0,·Lcom/amazon/ion/impl/bin/AbstractIonWriter$WriteValueOptimization;->NONE:Lcom/amazon/ion/impl/bin/AbstractIonWriter$WriteValueOptimization; |
| 38 | ····.line·28 | 51 | ····.line·28 |
| 39 | ····new-instance·v | 52 | ····new-instance·v0,·Lcom/amazon/ion/impl/bin/AbstractIonWriter$WriteValueOptimization; |
| 40 | ····const-string·v3,·"COPY_OPTIMIZED" | ||
| 41 | ····const | 53 | ····const-string·v1,·"COPY_OPTIMIZED" |
| 42 | ···· | 54 | ····const/4·v2,·0x1 |
| 43 | ···· | 55 | ····invoke-direct·{v0,·v1,·v2},·Lcom/amazon/ion/impl/bin/AbstractIonWriter$WriteValueOptimization;-><init>(Ljava/lang/String;I)V |
| 44 | ····const/ | 56 | ····sput-object·v0,·Lcom/amazon/ion/impl/bin/AbstractIonWriter$WriteValueOptimization;->COPY_OPTIMIZED:Lcom/amazon/ion/impl/bin/AbstractIonWriter$WriteValueOptimization; |
| 45 | ····.line·25 | 57 | ····.line·25 |
| 58 | ····invoke-static·{},·Lcom/amazon/ion/impl/bin/AbstractIonWriter$WriteValueOptimization;->$values()[Lcom/amazon/ion/impl/bin/AbstractIonWriter$WriteValueOptimization; | ||
| 46 | ····new-array·v3,·v3,·[Lcom/amazon/ion/impl/bin/AbstractIonWriter$WriteValueOptimization; | ||
| 47 | ····aput-object·v0,·v3,·v2 | ||
| 48 | ···· | 59 | ····move-result-object·v0 |
| 49 | ····sput-object·v | 60 | ····sput-object·v0,·Lcom/amazon/ion/impl/bin/AbstractIonWriter$WriteValueOptimization;->$VALUES:[Lcom/amazon/ion/impl/bin/AbstractIonWriter$WriteValueOptimization; |
| 50 | ····return-void | 61 | ····return-void |
| 51 | .end·method | 62 | .end·method |
| 52 | .method·private·constructor·<init>(Ljava/lang/String;I)V | 63 | .method·private·constructor·<init>(Ljava/lang/String;I)V |
| 53 | ····.locals·0 | 64 | ····.locals·0 |
| 65 | ····.annotation·system·Ldalvik/annotation/MethodParameters; | ||
| 66 | ········accessFlags·=·{ | ||
| 67 | ············0x1000, | ||
| 68 | ············0x1000 | ||
| 69 | ········} | ||
| 70 | ········names·=·{ | ||
| 71 | ············null, | ||
| 72 | ············null | ||
| 73 | ········} | ||
| 74 | ····.end·annotation | ||
| 54 | ····.annotation·system·Ldalvik/annotation/Signature; | 75 | ····.annotation·system·Ldalvik/annotation/Signature; |
| 55 | ········value·=·{ | 76 | ········value·=·{ |
| 56 | ············"()V" | 77 | ············"()V" |
| 57 | ········} | 78 | ········} |
| 58 | ····.end·annotation | 79 | ····.end·annotation |
| 59 | ····.line·25 | 80 | ····.line·25 |
| 60 | ····invoke-direct·{p0,·p1,·p2},·Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V | 81 | ····invoke-direct·{p0,·p1,·p2},·Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V |
| 61 | ····return-void | 82 | ····return-void |
| 62 | .end·method | 83 | .end·method |
| 63 | .method·public·static·valueOf(Ljava/lang/String;)Lcom/amazon/ion/impl/bin/AbstractIonWriter$WriteValueOptimization; | 84 | .method·public·static·valueOf(Ljava/lang/String;)Lcom/amazon/ion/impl/bin/AbstractIonWriter$WriteValueOptimization; |
| 64 | ····.locals·1 | 85 | ····.locals·1 |
| 86 | ····.annotation·system·Ldalvik/annotation/MethodParameters; | ||
| 87 | ········accessFlags·=·{ | ||
| 88 | ············0x8000 | ||
| 89 | ········} | ||
| 90 | ········names·=·{ | ||
| 91 | ············null | ||
| 92 | ········} | ||
| 93 | ····.end·annotation | ||
| 65 | ····.line·25 | 94 | ····.line·25 |
| 66 | ····const-class·v0,·Lcom/amazon/ion/impl/bin/AbstractIonWriter$WriteValueOptimization; | 95 | ····const-class·v0,·Lcom/amazon/ion/impl/bin/AbstractIonWriter$WriteValueOptimization; |
| 67 | ····invoke-static·{v0,·p0},·Ljava/lang/Enum;->valueOf(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; | 96 | ····invoke-static·{v0,·p0},·Ljava/lang/Enum;->valueOf(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; |
| 68 | ····move-result-object·p0 | 97 | ····move-result-object·p0 |
| Offset 5, 42 lines modified | Offset 5, 52 lines modified | ||
| 5 | #·annotations | 5 | #·annotations |
| 6 | .annotation·system·Ldalvik/annotation/EnclosingClass; | 6 | .annotation·system·Ldalvik/annotation/EnclosingClass; |
| 7 | ····value·=·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportedSymbolResolverMode; | 7 | ····value·=·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportedSymbolResolverMode; |
| 8 | .end·annotation | 8 | .end·annotation |
| 9 | .annotation·system·Ldalvik/annotation/InnerClass; | 9 | .annotation·system·Ldalvik/annotation/InnerClass; |
| 10 | ····accessFlags·=·0x40 | 10 | ····accessFlags·=·0x4010 |
| 11 | ····name·=·null | 11 | ····name·=·null |
| 12 | .end·annotation | 12 | .end·annotation |
| 13 | #·direct·methods | 13 | #·direct·methods |
| 14 | .method·constructor·<init>(Ljava/lang/String;I)V | 14 | .method·constructor·<init>(Ljava/lang/String;I)V |
| 15 | ····.locals·1 | 15 | ····.locals·1 |
| 16 | ····.annotation·system·Ldalvik/annotation/MethodParameters; | ||
| 17 | ········accessFlags·=·{ | ||
| 18 | ············0x1000, | ||
| 19 | ············0x1000 | ||
| 20 | ········} | ||
| 21 | ········names·=·{ | ||
| 22 | ············null, | ||
| 23 | ············null | ||
| 24 | ········} | ||
| 25 | ····.end·annotation | ||
| 16 | ····const/4·v0,·0x0 | 26 | ····const/4·v0,·0x0 |
| 17 | ····.line·9 | 27 | ····.line·96 |
| 18 | ····invoke-direct·{p0,·p1,·p2,·v0},·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportedSymbolResolverMode;-><init>(Ljava/lang/String;ILcom/amazon/ion/impl/bin/IonManagedBinaryWriter$1;)V | 28 | ····invoke-direct·{p0,·p1,·p2,·v0},·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportedSymbolResolverMode;-><init>(Ljava/lang/String;ILcom/amazon/ion/impl/bin/IonManagedBinaryWriter$1;)V |
| 19 | ····return-void | 29 | ····return-void |
| 20 | .end·method | 30 | .end·method |
| 21 | #·virtual·methods | 31 | #·virtual·methods |
| 22 | .method·createBuilder()Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$SymbolResolverBuilder; | 32 | .method·createBuilder()Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$SymbolResolverBuilder; |
| 23 | ····.locals·4 | 33 | ····.locals·4 |
| 24 | ····.line· | 34 | ····.line·101 |
| 25 | ····new-instance·v0,·Ljava/util/HashMap; | 35 | ····new-instance·v0,·Ljava/util/HashMap; |
| 26 | ····invoke-direct·{v0},·Ljava/util/HashMap;-><init>()V | 36 | ····invoke-direct·{v0},·Ljava/util/HashMap;-><init>()V |
| 27 | ····.line·10 | 37 | ····.line·104 |
| 28 | ····invoke-static·{},·Lcom/amazon/ion/impl/bin/Symbols;->systemSymbols()Ljava/util/Collection; | 38 | ····invoke-static·{},·Lcom/amazon/ion/impl/bin/Symbols;->systemSymbols()Ljava/util/Collection; |
| 29 | ····move-result-object·v1 | 39 | ····move-result-object·v1 |
| 30 | ····invoke-interface·{v1},·Ljava/util/Collection;->iterator()Ljava/util/Iterator; | 40 | ····invoke-interface·{v1},·Ljava/util/Collection;->iterator()Ljava/util/Iterator; |
| 31 | ····move-result-object·v1 | 41 | ····move-result-object·v1 |
| Offset 54, 24 lines modified | Offset 64, 24 lines modified | ||
| 54 | ····invoke-interface·{v1},·Ljava/util/Iterator;->next()Ljava/lang/Object; | 64 | ····invoke-interface·{v1},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
| 55 | ····move-result-object·v2 | 65 | ····move-result-object·v2 |
| 56 | ····check-cast·v2,·Lcom/amazon/ion/SymbolToken; | 66 | ····check-cast·v2,·Lcom/amazon/ion/SymbolToken; |
| 57 | ····.line·10 | 67 | ····.line·106 |
| 58 | ····invoke-interface·{v2},·Lcom/amazon/ion/SymbolToken;->getText()Ljava/lang/String; | 68 | ····invoke-interface·{v2},·Lcom/amazon/ion/SymbolToken;->getText()Ljava/lang/String; |
| 59 | ····move-result-object·v3 | 69 | ····move-result-object·v3 |
| 60 | ····invoke-interface·{v0,·v3,·v2},·Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; | 70 | ····invoke-interface·{v0,·v3,·v2},·Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; |
| 61 | ····goto·:goto_0 | 71 | ····goto·:goto_0 |
| 62 | ····.line·10 | 72 | ····.line·109 |
| 63 | ····:cond_0 | 73 | ····:cond_0 |
| 64 | ····new-instance·v1,·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportedSymbolResolverMode$1$1; | 74 | ····new-instance·v1,·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportedSymbolResolverMode$1$1; |
| 65 | ····invoke-direct·{v1,·p0,·v0},·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportedSymbolResolverMode$1$1;-><init>(Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportedSymbolResolverMode$1;Ljava/util/Map;)V | 75 | ····invoke-direct·{v1,·p0,·v0},·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportedSymbolResolverMode$1$1;-><init>(Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportedSymbolResolverMode$1;Ljava/util/Map;)V |
| 66 | ····return-object·v1 | 76 | ····return-object·v1 |
| 67 | .end·method | 77 | .end·method |
| Offset 17, 14 lines modified | Offset 17, 24 lines modified | ||
| 17 | #·instance·fields | 17 | #·instance·fields |
| 18 | .field·final·synthetic·this$0:Lcom/amazon/ion/impl/bin/PooledBlockAllocatorProvider$PooledBlockAllocator; | 18 | .field·final·synthetic·this$0:Lcom/amazon/ion/impl/bin/PooledBlockAllocatorProvider$PooledBlockAllocator; |
| 19 | #·direct·methods | 19 | #·direct·methods |
| 20 | .method·constructor·<init>(Lcom/amazon/ion/impl/bin/PooledBlockAllocatorProvider$PooledBlockAllocator;[B)V | 20 | .method·constructor·<init>(Lcom/amazon/ion/impl/bin/PooledBlockAllocatorProvider$PooledBlockAllocator;[B)V |
| 21 | ····.locals·0 | 21 | ····.locals·0 |
| 22 | ····.annotation·system·Ldalvik/annotation/MethodParameters; | ||
| 23 | ········accessFlags·=·{ | ||
| 24 | ············0x8010, | ||
| 25 | ············0x10 | ||
| 26 | ········} | ||
| 27 | ········names·=·{ | ||
| 28 | ············null, | ||
| 29 | ············null | ||
| 30 | ········} | ||
| 31 | ····.end·annotation | ||
| 22 | ····.line·58 | 32 | ····.line·58 |
| 23 | ····iput-object·p1,·p0,·Lcom/amazon/ion/impl/bin/PooledBlockAllocatorProvider$PooledBlockAllocator$1;->this$0:Lcom/amazon/ion/impl/bin/PooledBlockAllocatorProvider$PooledBlockAllocator; | 33 | ····iput-object·p1,·p0,·Lcom/amazon/ion/impl/bin/PooledBlockAllocatorProvider$PooledBlockAllocator$1;->this$0:Lcom/amazon/ion/impl/bin/PooledBlockAllocatorProvider$PooledBlockAllocator; |
| 24 | ····invoke-direct·{p0,·p2},·Lcom/amazon/ion/impl/bin/Block;-><init>([B)V | 34 | ····invoke-direct·{p0,·p2},·Lcom/amazon/ion/impl/bin/Block;-><init>([B)V |
| 25 | ····return-void | 35 | ····return-void |
| Offset 1, 22 lines modified | Offset 1, 22 lines modified | ||
| 1 | .class· | 1 | .class·Lcom/amazon/ion/impl/bin/Symbols$1; |
| 2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
| 3 | .source·"Symbols.java" | 3 | .source·"Symbols.java" |
| 4 | #·interfaces | 4 | #·interfaces |
| 5 | .implements·Ljava/util/Iterator; | 5 | .implements·Ljava/util/Iterator; |
| 6 | #·annotations | 6 | #·annotations |
| 7 | .annotation·system·Ldalvik/annotation/EnclosingMethod; | 7 | .annotation·system·Ldalvik/annotation/EnclosingMethod; |
| 8 | ····value·=·Lcom/amazon/ion/impl/bin/Symbols;->symbolNameIterator(Ljava/util/Iterator;)Ljava/util/Iterator; | 8 | ····value·=·Lcom/amazon/ion/impl/bin/Symbols;->symbolNameIterator(Ljava/util/Iterator;)Ljava/util/Iterator; |
| 9 | .end·annotation | 9 | .end·annotation |
| 10 | .annotation·system·Ldalvik/annotation/InnerClass; | 10 | .annotation·system·Ldalvik/annotation/InnerClass; |
| 11 | ····accessFlags·=·0x | 11 | ····accessFlags·=·0x0 |
| 12 | ····name·=·null | 12 | ····name·=·null |
| 13 | .end·annotation | 13 | .end·annotation |
| 14 | .annotation·system·Ldalvik/annotation/Signature; | 14 | .annotation·system·Ldalvik/annotation/Signature; |
| 15 | ····value·=·{ | 15 | ····value·=·{ |
| 16 | ········"Ljava/lang/Object;", | 16 | ········"Ljava/lang/Object;", |
| 17 | ········"Ljava/util/Iterator<", | 17 | ········"Ljava/util/Iterator<", |
| Offset 29, 14 lines modified | Offset 29, 19 lines modified | ||
| 29 | #·instance·fields | 29 | #·instance·fields |
| 30 | .field·final·synthetic·val$tokenIter:Ljava/util/Iterator; | 30 | .field·final·synthetic·val$tokenIter:Ljava/util/Iterator; |
| 31 | #·direct·methods | 31 | #·direct·methods |
| 32 | .method·constructor·<init>(Ljava/util/Iterator;)V | 32 | .method·constructor·<init>(Ljava/util/Iterator;)V |
| 33 | ····.locals·0 | 33 | ····.locals·0 |
| 34 | ····.annotation·system·Ldalvik/annotation/Signature; | ||
| 35 | ········value·=·{ | ||
| 36 | ············"()V" | ||
| 37 | ········} | ||
| 38 | ····.end·annotation | ||
| 34 | ····.line·72 | 39 | ····.line·72 |
| 35 | ····iput-object·p1,·p0,·Lcom/amazon/ion/impl/bin/Symbols$1;->val$tokenIter:Ljava/util/Iterator; | 40 | ····iput-object·p1,·p0,·Lcom/amazon/ion/impl/bin/Symbols$1;->val$tokenIter:Ljava/util/Iterator; |
| 36 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 41 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| 37 | ····return-void | 42 | ····return-void |
| Offset 5, 26 lines modified | Offset 5, 36 lines modified | ||
| 5 | #·annotations | 5 | #·annotations |
| 6 | .annotation·system·Ldalvik/annotation/EnclosingClass; | 6 | .annotation·system·Ldalvik/annotation/EnclosingClass; |
| 7 | ····value·=·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$SymbolState; | 7 | ····value·=·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$SymbolState; |
| 8 | .end·annotation | 8 | .end·annotation |
| 9 | .annotation·system·Ldalvik/annotation/InnerClass; | 9 | .annotation·system·Ldalvik/annotation/InnerClass; |
| 10 | ····accessFlags·=·0x40 | 10 | ····accessFlags·=·0x4010 |
| 11 | ····name·=·null | 11 | ····name·=·null |
| 12 | .end·annotation | 12 | .end·annotation |
| 13 | #·direct·methods | 13 | #·direct·methods |
| 14 | .method·constructor·<init>(Ljava/lang/String;I)V | 14 | .method·constructor·<init>(Ljava/lang/String;I)V |
| 15 | ····.locals·1 | 15 | ····.locals·1 |
| 16 | ····.annotation·system·Ldalvik/annotation/MethodParameters; | ||
| 17 | ········accessFlags·=·{ | ||
| 18 | ············0x1000, | ||
| 19 | ············0x1000 | ||
| 20 | ········} | ||
| 21 | ········names·=·{ | ||
| 22 | ············null, | ||
| 23 | ············null | ||
| 24 | ········} | ||
| 25 | ····.end·annotation | ||
| 16 | ····const/4·v0,·0x0 | 26 | ····const/4·v0,·0x0 |
| 17 | ····.line·24 | 27 | ····.line·242 |
| 18 | ····invoke-direct·{p0,·p1,·p2,·v0},·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$SymbolState;-><init>(Ljava/lang/String;ILcom/amazon/ion/impl/bin/IonManagedBinaryWriter$1;)V | 28 | ····invoke-direct·{p0,·p1,·p2,·v0},·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$SymbolState;-><init>(Ljava/lang/String;ILcom/amazon/ion/impl/bin/IonManagedBinaryWriter$1;)V |
| 19 | ····return-void | 29 | ····return-void |
| 20 | .end·method | 30 | .end·method |
| 21 | #·virtual·methods | 31 | #·virtual·methods |
| Offset 32, 15 lines modified | Offset 42, 15 lines modified | ||
| 32 | ····.locals·0 | 42 | ····.locals·0 |
| 33 | ····.annotation·system·Ldalvik/annotation/Throws; | 43 | ····.annotation·system·Ldalvik/annotation/Throws; |
| 34 | ········value·=·{ | 44 | ········value·=·{ |
| 35 | ············Ljava/io/IOException; | 45 | ············Ljava/io/IOException; |
| 36 | ········} | 46 | ········} |
| 37 | ····.end·annotation | 47 | ····.end·annotation |
| 38 | ····.line·24 | 48 | ····.line·247 |
| 39 | ····invoke-virtual·{p1},·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter;->stepOut()V | 49 | ····invoke-virtual·{p1},·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter;->stepOut()V |
| 40 | ····.line·2 | 50 | ····.line·250 |
| 41 | ····invoke-virtual·{p1},·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter;->stepOut()V | 51 | ····invoke-virtual·{p1},·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter;->stepOut()V |
| 42 | ····return-void | 52 | ····return-void |
| 43 | .end·method | 53 | .end·method |
| Offset 27, 95 lines modified | Offset 27, 133 lines modified | ||
| 27 | .field·public·static·final·enum·DELEGATE:Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportedSymbolResolverMode; | 27 | .field·public·static·final·enum·DELEGATE:Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportedSymbolResolverMode; |
| 28 | .field·public·static·final·enum·FLAT:Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportedSymbolResolverMode; | 28 | .field·public·static·final·enum·FLAT:Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportedSymbolResolverMode; |
| 29 | #·direct·methods | 29 | #·direct·methods |
| 30 | .method·private·static·synthetic·$values()[Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportedSymbolResolverMode; | ||
| 31 | ····.locals·3 | ||
| 32 | ····const/4·v0,·0x2 | ||
| 33 | ····.line·93 | ||
| 34 | ····new-array·v0,·v0,·[Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportedSymbolResolverMode; | ||
| 35 | ····sget-object·v1,·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportedSymbolResolverMode;->FLAT:Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportedSymbolResolverMode; | ||
| 36 | ····const/4·v2,·0x0 | ||
| 37 | ····aput-object·v1,·v0,·v2 | ||
| 38 | ····sget-object·v1,·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportedSymbolResolverMode;->DELEGATE:Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportedSymbolResolverMode; | ||
| 39 | ····const/4·v2,·0x1 | ||
| 40 | ····aput-object·v1,·v0,·v2 | ||
| 41 | ····return-object·v0 | ||
| 42 | .end·method | ||
| 30 | .method·static·constructor·<clinit>()V | 43 | .method·static·constructor·<clinit>()V |
| 31 | ····.locals· | 44 | ····.locals·3 |
| 32 | ····.line·9 | 45 | ····.line·96 |
| 33 | ····new-instance·v0,·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportedSymbolResolverMode$1; | 46 | ····new-instance·v0,·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportedSymbolResolverMode$1; |
| 34 | ····const-string·v1,·"FLAT" | 47 | ····const-string·v1,·"FLAT" |
| 35 | ····const/4·v2,·0x0 | 48 | ····const/4·v2,·0x0 |
| 36 | ····invoke-direct·{v0,·v1,·v2},·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportedSymbolResolverMode$1;-><init>(Ljava/lang/String;I)V | 49 | ····invoke-direct·{v0,·v1,·v2},·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportedSymbolResolverMode$1;-><init>(Ljava/lang/String;I)V |
| 37 | ····sput-object·v0,·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportedSymbolResolverMode;->FLAT:Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportedSymbolResolverMode; | 50 | ····sput-object·v0,·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportedSymbolResolverMode;->FLAT:Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportedSymbolResolverMode; |
| 38 | ····.line·1 | 51 | ····.line·141 |
| 39 | ····new-instance·v | 52 | ····new-instance·v0,·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportedSymbolResolverMode$2; |
| 40 | ····const-string·v3,·"DELEGATE" | ||
| 41 | ····const/4·v4,·0x1 | ||
| 42 | ···· | 53 | ····const-string·v1,·"DELEGATE" |
| 43 | ···· | 54 | ····const/4·v2,·0x1 |
| 44 | ···· | 55 | ····invoke-direct·{v0,·v1,·v2},·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportedSymbolResolverMode$2;-><init>(Ljava/lang/String;I)V |
| 56 | ····sput-object·v0,·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportedSymbolResolverMode;->DELEGATE:Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportedSymbolResolverMode; | ||
| 45 | ····.line·91 | ||
| 46 | ····new-array·v3,·v3,·[Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportedSymbolResolverMode; | ||
| 47 | ···· | 57 | ····.line·93 |
| 58 | ····invoke-static·{},·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportedSymbolResolverMode;->$values()[Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportedSymbolResolverMode; | ||
| 48 | ···· | 59 | ····move-result-object·v0 |
| 49 | ····sput-object·v | 60 | ····sput-object·v0,·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportedSymbolResolverMode;->$VALUES:[Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportedSymbolResolverMode; |
| 50 | ····return-void | 61 | ····return-void |
| 51 | .end·method | 62 | .end·method |
| 52 | .method·private·constructor·<init>(Ljava/lang/String;I)V | 63 | .method·private·constructor·<init>(Ljava/lang/String;I)V |
| 53 | ····.locals·0 | 64 | ····.locals·0 |
| 65 | ····.annotation·system·Ldalvik/annotation/MethodParameters; | ||
| 66 | ········accessFlags·=·{ | ||
| 67 | ············0x1000, | ||
| 68 | ············0x1000 | ||
| 69 | ········} | ||
| 70 | ········names·=·{ | ||
| 71 | ············null, | ||
| 72 | ············null | ||
| 73 | ········} | ||
| 74 | ····.end·annotation | ||
| 54 | ····.annotation·system·Ldalvik/annotation/Signature; | 75 | ····.annotation·system·Ldalvik/annotation/Signature; |
| 55 | ········value·=·{ | 76 | ········value·=·{ |
| 56 | ············"()V" | 77 | ············"()V" |
| 57 | ········} | 78 | ········} |
| 58 | ····.end·annotation | 79 | ····.end·annotation |
| 59 | ····.line·9 | 80 | ····.line·93 |
| 60 | ····invoke-direct·{p0,·p1,·p2},·Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V | 81 | ····invoke-direct·{p0,·p1,·p2},·Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V |
| 61 | ····return-void | 82 | ····return-void |
| 62 | .end·method | 83 | .end·method |
| 63 | .method·synthetic·constructor·<init>(Ljava/lang/String;ILcom/amazon/ion/impl/bin/IonManagedBinaryWriter$1;)V | 84 | .method·synthetic·constructor·<init>(Ljava/lang/String;ILcom/amazon/ion/impl/bin/IonManagedBinaryWriter$1;)V |
| 64 | ····.locals·0 | 85 | ····.locals·0 |
| 65 | ····.line·9 | 86 | ····.line·93 |
| 66 | ····invoke-direct·{p0,·p1,·p2},·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportedSymbolResolverMode;-><init>(Ljava/lang/String;I)V | 87 | ····invoke-direct·{p0,·p1,·p2},·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportedSymbolResolverMode;-><init>(Ljava/lang/String;I)V |
| 67 | ····return-void | 88 | ····return-void |
| 68 | .end·method | 89 | .end·method |
| 69 | .method·public·static·valueOf(Ljava/lang/String;)Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportedSymbolResolverMode; | 90 | .method·public·static·valueOf(Ljava/lang/String;)Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportedSymbolResolverMode; |
| 70 | ····.locals·1 | 91 | ····.locals·1 |
| 92 | ····.annotation·system·Ldalvik/annotation/MethodParameters; | ||
| 93 | ········accessFlags·=·{ | ||
| 94 | ············0x8000 | ||
| 95 | ········} | ||
| 96 | ········names·=·{ | ||
| 97 | ············null | ||
| 98 | ········} | ||
| 99 | ····.end·annotation | ||
| 71 | ····.line·9 | 100 | ····.line·93 |
| 72 | ····const-class·v0,·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportedSymbolResolverMode; | 101 | ····const-class·v0,·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportedSymbolResolverMode; |
| 73 | ····invoke-static·{v0,·p0},·Ljava/lang/Enum;->valueOf(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; | 102 | ····invoke-static·{v0,·p0},·Ljava/lang/Enum;->valueOf(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; |
| 74 | ····move-result-object·p0 | 103 | ····move-result-object·p0 |
| 75 | ····check-cast·p0,·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportedSymbolResolverMode; | 104 | ····check-cast·p0,·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportedSymbolResolverMode; |
| 76 | ····return-object·p0 | 105 | ····return-object·p0 |
| 77 | .end·method | 106 | .end·method |
| Max diff block lines reached; 596/5689 bytes (10.48%) of diff not shown. | |||
| Offset 5, 26 lines modified | Offset 5, 36 lines modified | ||
| 5 | #·annotations | 5 | #·annotations |
| 6 | .annotation·system·Ldalvik/annotation/EnclosingClass; | 6 | .annotation·system·Ldalvik/annotation/EnclosingClass; |
| 7 | ····value·=·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$SymbolState; | 7 | ····value·=·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$SymbolState; |
| 8 | .end·annotation | 8 | .end·annotation |
| 9 | .annotation·system·Ldalvik/annotation/InnerClass; | 9 | .annotation·system·Ldalvik/annotation/InnerClass; |
| 10 | ····accessFlags·=·0x40 | 10 | ····accessFlags·=·0x4010 |
| 11 | ····name·=·null | 11 | ····name·=·null |
| 12 | .end·annotation | 12 | .end·annotation |
| 13 | #·direct·methods | 13 | #·direct·methods |
| 14 | .method·constructor·<init>(Ljava/lang/String;I)V | 14 | .method·constructor·<init>(Ljava/lang/String;I)V |
| 15 | ····.locals·1 | 15 | ····.locals·1 |
| 16 | ····.annotation·system·Ldalvik/annotation/MethodParameters; | ||
| 17 | ········accessFlags·=·{ | ||
| 18 | ············0x1000, | ||
| 19 | ············0x1000 | ||
| 20 | ········} | ||
| 21 | ········names·=·{ | ||
| 22 | ············null, | ||
| 23 | ············null | ||
| 24 | ········} | ||
| 25 | ····.end·annotation | ||
| 16 | ····const/4·v0,·0x0 | 26 | ····const/4·v0,·0x0 |
| 17 | ····.line·23 | 27 | ····.line·233 |
| 18 | ····invoke-direct·{p0,·p1,·p2,·v0},·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$SymbolState;-><init>(Ljava/lang/String;ILcom/amazon/ion/impl/bin/IonManagedBinaryWriter$1;)V | 28 | ····invoke-direct·{p0,·p1,·p2,·v0},·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$SymbolState;-><init>(Ljava/lang/String;ILcom/amazon/ion/impl/bin/IonManagedBinaryWriter$1;)V |
| 19 | ····return-void | 29 | ····return-void |
| 20 | .end·method | 30 | .end·method |
| 21 | #·virtual·methods | 31 | #·virtual·methods |
| Offset 32, 12 lines modified | Offset 42, 12 lines modified | ||
| 32 | ····.locals·0 | 42 | ····.locals·0 |
| 33 | ····.annotation·system·Ldalvik/annotation/Throws; | 43 | ····.annotation·system·Ldalvik/annotation/Throws; |
| 34 | ········value·=·{ | 44 | ········value·=·{ |
| 35 | ············Ljava/io/IOException; | 45 | ············Ljava/io/IOException; |
| 36 | ········} | 46 | ········} |
| 37 | ····.end·annotation | 47 | ····.end·annotation |
| 38 | ····.line·23 | 48 | ····.line·239 |
| 39 | ····invoke-virtual·{p1},·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter;->stepOut()V | 49 | ····invoke-virtual·{p1},·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter;->stepOut()V |
| 40 | ····return-void | 50 | ····return-void |
| 41 | .end·method | 51 | .end·method |
| Offset 22, 29 lines modified | Offset 22, 29 lines modified | ||
| 22 | .field·public·version:I | 22 | .field·public·version:I |
| 23 | #·direct·methods | 23 | #·direct·methods |
| 24 | .method·public·constructor·<init>()V | 24 | .method·public·constructor·<init>()V |
| 25 | ····.locals·0 | 25 | ····.locals·0 |
| 26 | ····.line·2 | 26 | ····.line·271 |
| 27 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 27 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| 28 | ····.line·27 | 28 | ····.line·272 |
| 29 | ····invoke-virtual·{p0},·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportDescriptor;->reset()V | 29 | ····invoke-virtual·{p0},·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportDescriptor;->reset()V |
| 30 | ····return-void | 30 | ····return-void |
| 31 | .end·method | 31 | .end·method |
| 32 | #·virtual·methods | 32 | #·virtual·methods |
| 33 | .method·public·isDefined()Z | 33 | .method·public·isDefined()Z |
| 34 | ····.locals·2 | 34 | ····.locals·2 |
| 35 | ····.line·28 | 35 | ····.line·284 |
| 36 | ····iget-object·v0,·p0,·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportDescriptor;->name:Ljava/lang/String; | 36 | ····iget-object·v0,·p0,·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportDescriptor;->name:Ljava/lang/String; |
| 37 | ····if-eqz·v0,·:cond_0 | 37 | ····if-eqz·v0,·:cond_0 |
| 38 | ····iget·v0,·p0,·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportDescriptor;->version:I | 38 | ····iget·v0,·p0,·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportDescriptor;->version:I |
| 39 | ····const/4·v1,·0x1 | 39 | ····const/4·v1,·0x1 |
| Offset 59, 15 lines modified | Offset 59, 15 lines modified | ||
| 59 | ····:goto_0 | 59 | ····:goto_0 |
| 60 | ····return·v1 | 60 | ····return·v1 |
| 61 | .end·method | 61 | .end·method |
| 62 | .method·public·isMalformed()Z | 62 | .method·public·isMalformed()Z |
| 63 | ····.locals·1 | 63 | ····.locals·1 |
| 64 | ····.line·29 | 64 | ····.line·294 |
| 65 | ····invoke-virtual·{p0},·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportDescriptor;->isDefined()Z | 65 | ····invoke-virtual·{p0},·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportDescriptor;->isDefined()Z |
| 66 | ····move-result·v0 | 66 | ····move-result·v0 |
| 67 | ····if-nez·v0,·:cond_0 | 67 | ····if-nez·v0,·:cond_0 |
| 68 | ····invoke-virtual·{p0},·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportDescriptor;->isUndefined()Z | 68 | ····invoke-virtual·{p0},·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportDescriptor;->isUndefined()Z |
| Offset 86, 15 lines modified | Offset 86, 15 lines modified | ||
| 86 | ····:goto_0 | 86 | ····:goto_0 |
| 87 | ····return·v0 | 87 | ····return·v0 |
| 88 | .end·method | 88 | .end·method |
| 89 | .method·public·isUndefined()Z | 89 | .method·public·isUndefined()Z |
| 90 | ····.locals·2 | 90 | ····.locals·2 |
| 91 | ····.line·28 | 91 | ····.line·289 |
| 92 | ····iget-object·v0,·p0,·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportDescriptor;->name:Ljava/lang/String; | 92 | ····iget-object·v0,·p0,·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportDescriptor;->name:Ljava/lang/String; |
| 93 | ····if-nez·v0,·:cond_0 | 93 | ····if-nez·v0,·:cond_0 |
| 94 | ····iget·v0,·p0,·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportDescriptor;->version:I | 94 | ····iget·v0,·p0,·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportDescriptor;->version:I |
| 95 | ····const/4·v1,·-0x1 | 95 | ····const/4·v1,·-0x1 |
| Offset 117, 32 lines modified | Offset 117, 32 lines modified | ||
| 117 | .end·method | 117 | .end·method |
| 118 | .method·public·reset()V | 118 | .method·public·reset()V |
| 119 | ····.locals·1 | 119 | ····.locals·1 |
| 120 | ····const/4·v0,·0x0 | 120 | ····const/4·v0,·0x0 |
| 121 | ····.line·27 | 121 | ····.line·277 |
| 122 | ····iput-object·v0,·p0,·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportDescriptor;->name:Ljava/lang/String; | 122 | ····iput-object·v0,·p0,·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportDescriptor;->name:Ljava/lang/String; |
| 123 | ····const/4·v0,·-0x1 | 123 | ····const/4·v0,·-0x1 |
| 124 | ····.line·27 | 124 | ····.line·278 |
| 125 | ····iput·v0,·p0,·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportDescriptor;->version:I | 125 | ····iput·v0,·p0,·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportDescriptor;->version:I |
| 126 | ····.line·27 | 126 | ····.line·279 |
| 127 | ····iput·v0,·p0,·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportDescriptor;->maxId:I | 127 | ····iput·v0,·p0,·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportDescriptor;->maxId:I |
| 128 | ····return-void | 128 | ····return-void |
| 129 | .end·method | 129 | .end·method |
| 130 | .method·public·toString()Ljava/lang/String; | 130 | .method·public·toString()Ljava/lang/String; |
| 131 | ····.locals·2 | 131 | ····.locals·2 |
| 132 | ····.line· | 132 | ····.line·300 |
| 133 | ····new-instance·v0,·Ljava/lang/StringBuilder; | 133 | ····new-instance·v0,·Ljava/lang/StringBuilder; |
| 134 | ····const-string·v1,·"{name:·\"" | 134 | ····const-string·v1,·"{name:·\"" |
| 135 | ····invoke-direct·{v0,·v1},·Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V | 135 | ····invoke-direct·{v0,·v1},·Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V |
| 136 | ····iget-object·v1,·p0,·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportDescriptor;->name:Ljava/lang/String; | 136 | ····iget-object·v1,·p0,·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportDescriptor;->name:Ljava/lang/String; |
| Offset 20, 18 lines modified | Offset 20, 18 lines modified | ||
| 20 | .field·public·final·table:Lcom/amazon/ion/SymbolTable; | 20 | .field·public·final·table:Lcom/amazon/ion/SymbolTable; |
| 21 | #·direct·methods | 21 | #·direct·methods |
| 22 | .method·public·constructor·<init>(Lcom/amazon/ion/SymbolTable;I)V | 22 | .method·public·constructor·<init>(Lcom/amazon/ion/SymbolTable;I)V |
| 23 | ····.locals·0 | 23 | ····.locals·0 |
| 24 | ····.line·8 | 24 | ····.line·86 |
| 25 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 25 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| 26 | ····.line·8 | 26 | ····.line·87 |
| 27 | ····iput-object·p1,·p0,·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportTablePosition;->table:Lcom/amazon/ion/SymbolTable; | 27 | ····iput-object·p1,·p0,·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportTablePosition;->table:Lcom/amazon/ion/SymbolTable; |
| 28 | ····.line·8 | 28 | ····.line·88 |
| 29 | ····iput·p2,·p0,·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportTablePosition;->startId:I | 29 | ····iput·p2,·p0,·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportTablePosition;->startId:I |
| 30 | ····return-void | 30 | ····return-void |
| 31 | .end·method | 31 | .end·method |
| Offset 5, 44 lines modified | Offset 5, 58 lines modified | ||
| 5 | #·annotations | 5 | #·annotations |
| 6 | .annotation·system·Ldalvik/annotation/EnclosingClass; | 6 | .annotation·system·Ldalvik/annotation/EnclosingClass; |
| 7 | ····value·=·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$PreallocationMode; | 7 | ····value·=·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$PreallocationMode; |
| 8 | .end·annotation | 8 | .end·annotation |
| 9 | .annotation·system·Ldalvik/annotation/InnerClass; | 9 | .annotation·system·Ldalvik/annotation/InnerClass; |
| 10 | ····accessFlags·=·0x40 | 10 | ····accessFlags·=·0x4010 |
| 11 | ····name·=·null | 11 | ····name·=·null |
| 12 | .end·annotation | 12 | .end·annotation |
| 13 | #·direct·methods | 13 | #·direct·methods |
| 14 | .method·constructor·<init>(Ljava/lang/String;III)V | 14 | .method·constructor·<init>(Ljava/lang/String;III)V |
| 15 | ····.locals·6 | 15 | ····.locals·6 |
| 16 | ····.annotation·system·Ldalvik/annotation/MethodParameters; | ||
| 17 | ········accessFlags·=·{ | ||
| 18 | ············0x1000, | ||
| 19 | ············0x1000, | ||
| 20 | ············0x10, | ||
| 21 | ············0x10 | ||
| 22 | ········} | ||
| 23 | ········names·=·{ | ||
| 24 | ············null, | ||
| 25 | ············null, | ||
| 26 | ············null, | ||
| 27 | ············null | ||
| 28 | ········} | ||
| 29 | ····.end·annotation | ||
| 16 | ····const/4·v5,·0x0 | 30 | ····const/4·v5,·0x0 |
| 17 | ····move-object·v0,·p0 | 31 | ····move-object·v0,·p0 |
| 18 | ····move-object·v1,·p1 | 32 | ····move-object·v1,·p1 |
| 19 | ····move·v2,·p2 | 33 | ····move·v2,·p2 |
| 20 | ····move·v3,·p3 | 34 | ····move·v3,·p3 |
| 21 | ····move·v4,·p4 | 35 | ····move·v4,·p4 |
| 22 | ····.line·1 | 36 | ····.line·153 |
| 23 | ····invoke-direct/range·{v0·..·v5},·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$PreallocationMode;-><init>(Ljava/lang/String;IIILcom/amazon/ion/impl/bin/IonRawBinaryWriter$1;)V | 37 | ····invoke-direct/range·{v0·..·v5},·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$PreallocationMode;-><init>(Ljava/lang/String;IIILcom/amazon/ion/impl/bin/IonRawBinaryWriter$1;)V |
| 24 | ····return-void | 38 | ····return-void |
| 25 | .end·method | 39 | .end·method |
| 26 | #·virtual·methods | 40 | #·virtual·methods |
| 27 | .method·patchLength(Lcom/amazon/ion/impl/bin/WriteBuffer;JJ)V | 41 | .method·patchLength(Lcom/amazon/ion/impl/bin/WriteBuffer;JJ)V |
| 28 | ····.locals·0 | 42 | ····.locals·0 |
| 29 | ····.line·1 | 43 | ····.line·158 |
| 30 | ····invoke-virtual·{p1,·p2,·p3,·p4,·p5},·Lcom/amazon/ion/impl/bin/WriteBuffer;->writeVarUIntDirect1At(JJ)V | 44 | ····invoke-virtual·{p1,·p2,·p3,·p4,·p5},·Lcom/amazon/ion/impl/bin/WriteBuffer;->writeVarUIntDirect1At(JJ)V |
| 31 | ····return-void | 45 | ····return-void |
| 32 | .end·method | 46 | .end·method |
| Offset 20, 29 lines modified | Offset 20, 37 lines modified | ||
| 20 | #·instance·fields | 20 | #·instance·fields |
| 21 | .field·final·synthetic·this$1:Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportedSymbolResolverMode$2$1; | 21 | .field·final·synthetic·this$1:Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportedSymbolResolverMode$2$1; |
| 22 | #·direct·methods | 22 | #·direct·methods |
| 23 | .method·constructor·<init>(Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportedSymbolResolverMode$2$1;)V | 23 | .method·constructor·<init>(Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportedSymbolResolverMode$2$1;)V |
| 24 | ····.locals·0 | 24 | ····.locals·0 |
| 25 | ····.annotation·system·Ldalvik/annotation/MethodParameters; | ||
| 26 | ········accessFlags·=·{ | ||
| 27 | ············0x8010 | ||
| 28 | ········} | ||
| 29 | ········names·=·{ | ||
| 30 | ············null | ||
| 31 | ········} | ||
| 32 | ····.end·annotation | ||
| 25 | ····.line·15 | 33 | ····.line·159 |
| 26 | ····iput-object·p1,·p0,·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportedSymbolResolverMode$2$1$1;->this$1:Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportedSymbolResolverMode$2$1; | 34 | ····iput-object·p1,·p0,·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportedSymbolResolverMode$2$1$1;->this$1:Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportedSymbolResolverMode$2$1; |
| 27 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 35 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| 28 | ····return-void | 36 | ····return-void |
| 29 | .end·method | 37 | .end·method |
| 30 | #·virtual·methods | 38 | #·virtual·methods |
| 31 | .method·public·get(Ljava/lang/String;)Lcom/amazon/ion/SymbolToken; | 39 | .method·public·get(Ljava/lang/String;)Lcom/amazon/ion/SymbolToken; |
| 32 | ····.locals·3 | 40 | ····.locals·3 |
| 33 | ····.line·16 | 41 | ····.line·162 |
| 34 | ····iget-object·v0,·p0,·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportedSymbolResolverMode$2$1$1;->this$1:Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportedSymbolResolverMode$2$1; | 42 | ····iget-object·v0,·p0,·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportedSymbolResolverMode$2$1$1;->this$1:Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportedSymbolResolverMode$2$1; |
| 35 | ····iget-object·v0,·v0,·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportedSymbolResolverMode$2$1;->val$imports:Ljava/util/List; | 43 | ····iget-object·v0,·v0,·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportedSymbolResolverMode$2$1;->val$imports:Ljava/util/List; |
| 36 | ····invoke-interface·{v0},·Ljava/util/List;->iterator()Ljava/util/Iterator; | 44 | ····invoke-interface·{v0},·Ljava/util/List;->iterator()Ljava/util/Iterator; |
| 37 | ····move-result-object·v0 | 45 | ····move-result-object·v0 |
| Offset 56, 24 lines modified | Offset 64, 24 lines modified | ||
| 56 | ····invoke-interface·{v0},·Ljava/util/Iterator;->next()Ljava/lang/Object; | 64 | ····invoke-interface·{v0},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
| 57 | ····move-result-object·v1 | 65 | ····move-result-object·v1 |
| 58 | ····check-cast·v1,·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportTablePosition; | 66 | ····check-cast·v1,·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportTablePosition; |
| 59 | ····.line·16 | 67 | ····.line·164 |
| 60 | ····iget-object·v2,·v1,·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportTablePosition;->table:Lcom/amazon/ion/SymbolTable; | 68 | ····iget-object·v2,·v1,·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportTablePosition;->table:Lcom/amazon/ion/SymbolTable; |
| 61 | ····invoke-interface·{v2,·p1},·Lcom/amazon/ion/SymbolTable;->find(Ljava/lang/String;)Lcom/amazon/ion/SymbolToken; | 69 | ····invoke-interface·{v2,·p1},·Lcom/amazon/ion/SymbolTable;->find(Ljava/lang/String;)Lcom/amazon/ion/SymbolToken; |
| 62 | ····move-result-object·v2 | 70 | ····move-result-object·v2 |
| 63 | ····if-eqz·v2,·:cond_0 | 71 | ····if-eqz·v2,·:cond_0 |
| 64 | ····.line·16 | 72 | ····.line·167 |
| 65 | ····invoke-interface·{v2},·Lcom/amazon/ion/SymbolToken;->getSid()I | 73 | ····invoke-interface·{v2},·Lcom/amazon/ion/SymbolToken;->getSid()I |
| 66 | ····move-result·v0 | 74 | ····move-result·v0 |
| 67 | ····iget·v1,·v1,·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportTablePosition;->startId:I | 75 | ····iget·v1,·v1,·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportTablePosition;->startId:I |
| 68 | ····add-int/2addr·v0,·v1 | 76 | ····add-int/2addr·v0,·v1 |
| Offset 5, 22 lines modified | Offset 5, 32 lines modified | ||
| 5 | #·annotations | 5 | #·annotations |
| 6 | .annotation·system·Ldalvik/annotation/EnclosingClass; | 6 | .annotation·system·Ldalvik/annotation/EnclosingClass; |
| 7 | ····value·=·Lcom/amazon/ion/impl/bin/_Private_IonManagedBinaryWriterBuilder$AllocatorMode; | 7 | ····value·=·Lcom/amazon/ion/impl/bin/_Private_IonManagedBinaryWriterBuilder$AllocatorMode; |
| 8 | .end·annotation | 8 | .end·annotation |
| 9 | .annotation·system·Ldalvik/annotation/InnerClass; | 9 | .annotation·system·Ldalvik/annotation/InnerClass; |
| 10 | ····accessFlags·=·0x40 | 10 | ····accessFlags·=·0x4010 |
| 11 | ····name·=·null | 11 | ····name·=·null |
| 12 | .end·annotation | 12 | .end·annotation |
| 13 | #·direct·methods | 13 | #·direct·methods |
| 14 | .method·constructor·<init>(Ljava/lang/String;I)V | 14 | .method·constructor·<init>(Ljava/lang/String;I)V |
| 15 | ····.locals·1 | 15 | ····.locals·1 |
| 16 | ····.annotation·system·Ldalvik/annotation/MethodParameters; | ||
| 17 | ········accessFlags·=·{ | ||
| 18 | ············0x1000, | ||
| 19 | ············0x1000 | ||
| 20 | ········} | ||
| 21 | ········names·=·{ | ||
| 22 | ············null, | ||
| 23 | ············null | ||
| 24 | ········} | ||
| 25 | ····.end·annotation | ||
| 16 | ····const/4·v0,·0x0 | 26 | ····const/4·v0,·0x0 |
| 17 | ····.line·58 | 27 | ····.line·58 |
| 18 | ····invoke-direct·{p0,·p1,·p2,·v0},·Lcom/amazon/ion/impl/bin/_Private_IonManagedBinaryWriterBuilder$AllocatorMode;-><init>(Ljava/lang/String;ILcom/amazon/ion/impl/bin/_Private_IonManagedBinaryWriterBuilder$1;)V | 28 | ····invoke-direct·{p0,·p1,·p2,·v0},·Lcom/amazon/ion/impl/bin/_Private_IonManagedBinaryWriterBuilder$AllocatorMode;-><init>(Ljava/lang/String;ILcom/amazon/ion/impl/bin/_Private_IonManagedBinaryWriterBuilder$1;)V |
| 19 | ····return-void | 29 | ····return-void |
| Offset 22, 62 lines modified | Offset 22, 78 lines modified | ||
| 22 | .field·final·synthetic·val$symbols:Ljava/util/Map; | 22 | .field·final·synthetic·val$symbols:Ljava/util/Map; |
| 23 | #·direct·methods | 23 | #·direct·methods |
| 24 | .method·constructor·<init>(Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportedSymbolResolverMode$1;Ljava/util/Map;)V | 24 | .method·constructor·<init>(Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportedSymbolResolverMode$1;Ljava/util/Map;)V |
| 25 | ····.locals·0 | 25 | ····.locals·0 |
| 26 | ····.annotation·system·Ldalvik/annotation/MethodParameters; | ||
| 27 | ········accessFlags·=·{ | ||
| 28 | ············0x8010, | ||
| 29 | ············0x1010 | ||
| 30 | ········} | ||
| 31 | ········names·=·{ | ||
| 32 | ············null, | ||
| 33 | ············null | ||
| 34 | ········} | ||
| 35 | ····.end·annotation | ||
| 36 | ····.annotation·system·Ldalvik/annotation/Signature; | ||
| 37 | ········value·=·{ | ||
| 38 | ············"()V" | ||
| 39 | ········} | ||
| 40 | ····.end·annotation | ||
| 26 | ····.line·1 | 41 | ····.line·110 |
| 27 | ····iput-object·p1,·p0,·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportedSymbolResolverMode$1$1;->this$0:Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportedSymbolResolverMode$1; | 42 | ····iput-object·p1,·p0,·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportedSymbolResolverMode$1$1;->this$0:Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportedSymbolResolverMode$1; |
| 28 | ····iput-object·p2,·p0,·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportedSymbolResolverMode$1$1;->val$symbols:Ljava/util/Map; | 43 | ····iput-object·p2,·p0,·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportedSymbolResolverMode$1$1;->val$symbols:Ljava/util/Map; |
| 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 44 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| 30 | ····return-void | 45 | ····return-void |
| 31 | .end·method | 46 | .end·method |
| 32 | #·virtual·methods | 47 | #·virtual·methods |
| 33 | .method·public·addSymbolTable(Lcom/amazon/ion/SymbolTable;I)I | 48 | .method·public·addSymbolTable(Lcom/amazon/ion/SymbolTable;I)I |
| 34 | ····.locals·3 | 49 | ····.locals·3 |
| 35 | ····.line·11 | 50 | ····.line·114 |
| 36 | ····invoke-interface·{p1},·Lcom/amazon/ion/SymbolTable;->iterateDeclaredSymbolNames()Ljava/util/Iterator; | 51 | ····invoke-interface·{p1},·Lcom/amazon/ion/SymbolTable;->iterateDeclaredSymbolNames()Ljava/util/Iterator; |
| 37 | ····move-result-object·p1 | 52 | ····move-result-object·p1 |
| 38 | ····.line·11 | 53 | ····.line·115 |
| 39 | ····:goto_0 | 54 | ····:goto_0 |
| 40 | ····invoke-interface·{p1},·Ljava/util/Iterator;->hasNext()Z | 55 | ····invoke-interface·{p1},·Ljava/util/Iterator;->hasNext()Z |
| 41 | ····move-result·v0 | 56 | ····move-result·v0 |
| 42 | ····if-eqz·v0,·:cond_1 | 57 | ····if-eqz·v0,·:cond_1 |
| 43 | ····.line·11 | 58 | ····.line·117 |
| 44 | ····invoke-interface·{p1},·Ljava/util/Iterator;->next()Ljava/lang/Object; | 59 | ····invoke-interface·{p1},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
| 45 | ····move-result-object·v0 | 60 | ····move-result-object·v0 |
| 46 | ····check-cast·v0,·Ljava/lang/String; | 61 | ····check-cast·v0,·Ljava/lang/String; |
| 47 | ····if-eqz·v0,·:cond_0 | 62 | ····if-eqz·v0,·:cond_0 |
| 48 | ····.line·11 | 63 | ····.line·118 |
| 49 | ····iget-object·v1,·p0,·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportedSymbolResolverMode$1$1;->val$symbols:Ljava/util/Map; | 64 | ····iget-object·v1,·p0,·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportedSymbolResolverMode$1$1;->val$symbols:Ljava/util/Map; |
| 50 | ····invoke-interface·{v1,·v0},·Ljava/util/Map;->containsKey(Ljava/lang/Object;)Z | 65 | ····invoke-interface·{v1,·v0},·Ljava/util/Map;->containsKey(Ljava/lang/Object;)Z |
| 51 | ····move-result·v1 | 66 | ····move-result·v1 |
| 52 | ····if-nez·v1,·:cond_0 | 67 | ····if-nez·v1,·:cond_0 |
| 53 | ····.line·1 | 68 | ····.line·120 |
| 54 | ····iget-object·v1,·p0,·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportedSymbolResolverMode$1$1;->val$symbols:Ljava/util/Map; | 69 | ····iget-object·v1,·p0,·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportedSymbolResolverMode$1$1;->val$symbols:Ljava/util/Map; |
| 55 | ····invoke-static·{v0,·p2},·Lcom/amazon/ion/impl/bin/Symbols;->symbol(Ljava/lang/String;I)Lcom/amazon/ion/SymbolToken; | 70 | ····invoke-static·{v0,·p2},·Lcom/amazon/ion/impl/bin/Symbols;->symbol(Ljava/lang/String;I)Lcom/amazon/ion/SymbolToken; |
| 56 | ····move-result-object·v2 | 71 | ····move-result-object·v2 |
| 57 | ····invoke-interface·{v1,·v0,·v2},·Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; | 72 | ····invoke-interface·{v1,·v0,·v2},·Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; |
| Offset 90, 14 lines modified | Offset 106, 14 lines modified | ||
| 90 | ····:cond_1 | 106 | ····:cond_1 |
| 91 | ····return·p2 | 107 | ····return·p2 |
| 92 | .end·method | 108 | .end·method |
| 93 | .method·public·build()Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$SymbolResolver; | 109 | .method·public·build()Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$SymbolResolver; |
| 94 | ····.locals·1 | 110 | ····.locals·1 |
| 95 | ····.line·12 | 111 | ····.line·129 |
| 96 | ····new-instance·v0,·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportedSymbolResolverMode$1$1$1; | 112 | ····new-instance·v0,·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportedSymbolResolverMode$1$1$1; |
| 97 | ····invoke-direct·{v0,·p0},·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportedSymbolResolverMode$1$1$1;-><init>(Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportedSymbolResolverMode$1$1;)V | 113 | ····invoke-direct·{v0,·p0},·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportedSymbolResolverMode$1$1$1;-><init>(Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportedSymbolResolverMode$1$1;)V |
| 98 | ····return-object·v0 | 114 | ····return-object·v0 |
| 99 | .end·method | 115 | .end·method |
| Offset 1, 11 lines modified | Offset 1, 14 lines modified | ||
| 1 | .class·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$LocalSymbolTableView; | 1 | .class·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$LocalSymbolTableView; |
| 2 | .super·Lcom/amazon/ion/impl/bin/AbstractSymbolTable; | 2 | .super·Lcom/amazon/ion/impl/bin/AbstractSymbolTable; |
| 3 | .source·"IonManagedBinaryWriter.java" | 3 | .source·"IonManagedBinaryWriter.java" |
| 4 | #·interfaces | ||
| 5 | .implements·Lcom/amazon/ion/impl/_Private_LocalSymbolTable; | ||
| 4 | #·annotations | 6 | #·annotations |
| 5 | .annotation·system·Ldalvik/annotation/EnclosingClass; | 7 | .annotation·system·Ldalvik/annotation/EnclosingClass; |
| 6 | ····value·=·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter; | 8 | ····value·=·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter; |
| 7 | .end·annotation | 9 | .end·annotation |
| 8 | .annotation·system·Ldalvik/annotation/InnerClass; | 10 | .annotation·system·Ldalvik/annotation/InnerClass; |
| Offset 17, 34 lines modified | Offset 20, 42 lines modified | ||
| 17 | #·instance·fields | 20 | #·instance·fields |
| 18 | .field·final·synthetic·this$0:Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter; | 21 | .field·final·synthetic·this$0:Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter; |
| 19 | #·direct·methods | 22 | #·direct·methods |
| 20 | .method·public·constructor·<init>(Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter;)V | 23 | .method·public·constructor·<init>(Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter;)V |
| 21 | ····.locals·1 | 24 | ····.locals·1 |
| 25 | ····.annotation·system·Ldalvik/annotation/MethodParameters; | ||
| 26 | ········accessFlags·=·{ | ||
| 27 | ············0x1010 | ||
| 28 | ········} | ||
| 29 | ········names·=·{ | ||
| 30 | ············null | ||
| 31 | ········} | ||
| 32 | ····.end·annotation | ||
| 22 | ····.line·55 | 33 | ····.line·556 |
| 23 | ····iput-object·p1,·p0,·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$LocalSymbolTableView;->this$0:Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter; | 34 | ····iput-object·p1,·p0,·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$LocalSymbolTableView;->this$0:Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter; |
| 24 | ····const/4·p1,·0x0 | 35 | ····const/4·p1,·0x0 |
| 25 | ····const/4·v0,·0x0 | 36 | ····const/4·v0,·0x0 |
| 26 | ····.line·55 | 37 | ····.line·557 |
| 27 | ····invoke-direct·{p0,·p1,·v0},·Lcom/amazon/ion/impl/bin/AbstractSymbolTable;-><init>(Ljava/lang/String;I)V | 38 | ····invoke-direct·{p0,·p1,·v0},·Lcom/amazon/ion/impl/bin/AbstractSymbolTable;-><init>(Ljava/lang/String;I)V |
| 28 | ····return-void | 39 | ····return-void |
| 29 | .end·method | 40 | .end·method |
| 30 | #·virtual·methods | 41 | #·virtual·methods |
| 31 | .method·public·find(Ljava/lang/String;)Lcom/amazon/ion/SymbolToken; | 42 | .method·public·find(Ljava/lang/String;)Lcom/amazon/ion/SymbolToken; |
| 32 | ····.locals·1 | 43 | ····.locals·1 |
| 33 | ····.line·62 | 44 | ····.line·629 |
| 34 | ····iget-object·v0,·p0,·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$LocalSymbolTableView;->this$0:Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter; | 45 | ····iget-object·v0,·p0,·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$LocalSymbolTableView;->this$0:Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter; |
| 35 | ····invoke-static·{v0},·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter;->access$700(Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter;)Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportedSymbolContext; | 46 | ····invoke-static·{v0},·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter;->access$700(Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter;)Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportedSymbolContext; |
| 36 | ····move-result-object·v0 | 47 | ····move-result-object·v0 |
| 37 | ····iget-object·v0,·v0,·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportedSymbolContext;->importedSymbols:Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$SymbolResolver; | 48 | ····iget-object·v0,·v0,·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportedSymbolContext;->importedSymbols:Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$SymbolResolver; |
| Offset 53, 15 lines modified | Offset 64, 15 lines modified | ||
| 53 | ····move-result-object·v0 | 64 | ····move-result-object·v0 |
| 54 | ····if-eqz·v0,·:cond_0 | 65 | ····if-eqz·v0,·:cond_0 |
| 55 | ····return-object·v0 | 66 | ····return-object·v0 |
| 56 | ····.line·63 | 67 | ····.line·634 |
| 57 | ····:cond_0 | 68 | ····:cond_0 |
| 58 | ····iget-object·v0,·p0,·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$LocalSymbolTableView;->this$0:Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter; | 69 | ····iget-object·v0,·p0,·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$LocalSymbolTableView;->this$0:Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter; |
| 59 | ····invoke-static·{v0},·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter;->access$1400(Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter;)Ljava/util/Map; | 70 | ····invoke-static·{v0},·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter;->access$1400(Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter;)Ljava/util/Map; |
| 60 | ····move-result-object·v0 | 71 | ····move-result-object·v0 |
| Offset 73, 15 lines modified | Offset 84, 15 lines modified | ||
| 73 | ····return-object·p1 | 84 | ····return-object·p1 |
| 74 | .end·method | 85 | .end·method |
| 75 | .method·public·findKnownSymbol(I)Ljava/lang/String; | 86 | .method·public·findKnownSymbol(I)Ljava/lang/String; |
| 76 | ····.locals·3 | 87 | ····.locals·3 |
| 77 | ····.line·60 | 88 | ····.line·607 |
| 78 | ····iget-object·v0,·p0,·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$LocalSymbolTableView;->this$0:Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter; | 89 | ····iget-object·v0,·p0,·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$LocalSymbolTableView;->this$0:Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter; |
| 79 | ····invoke-static·{v0},·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter;->access$700(Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter;)Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportedSymbolContext; | 90 | ····invoke-static·{v0},·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter;->access$700(Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter;)Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportedSymbolContext; |
| 80 | ····move-result-object·v0 | 91 | ····move-result-object·v0 |
| 81 | ····iget-object·v0,·v0,·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportedSymbolContext;->parents:Ljava/util/List; | 92 | ····iget-object·v0,·v0,·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportedSymbolContext;->parents:Ljava/util/List; |
| Offset 99, 24 lines modified | Offset 110, 24 lines modified | ||
| 99 | ····invoke-interface·{v0},·Ljava/util/Iterator;->next()Ljava/lang/Object; | 110 | ····invoke-interface·{v0},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
| 100 | ····move-result-object·v1 | 111 | ····move-result-object·v1 |
| 101 | ····check-cast·v1,·Lcom/amazon/ion/SymbolTable; | 112 | ····check-cast·v1,·Lcom/amazon/ion/SymbolTable; |
| 102 | ····.line·60 | 113 | ····.line·609 |
| 103 | ····invoke-interface·{v1,·p1},·Lcom/amazon/ion/SymbolTable;->findKnownSymbol(I)Ljava/lang/String; | 114 | ····invoke-interface·{v1,·p1},·Lcom/amazon/ion/SymbolTable;->findKnownSymbol(I)Ljava/lang/String; |
| 104 | ····move-result-object·v1 | 115 | ····move-result-object·v1 |
| 105 | ····if-eqz·v1,·:cond_0 | 116 | ····if-eqz·v1,·:cond_0 |
| 106 | ····return-object·v1 | 117 | ····return-object·v1 |
| 107 | ····.line·61 | 118 | ····.line·617 |
| 108 | ····:cond_1 | 119 | ····:cond_1 |
| 109 | ····iget-object·v0,·p0,·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$LocalSymbolTableView;->this$0:Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter; | 120 | ····iget-object·v0,·p0,·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$LocalSymbolTableView;->this$0:Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter; |
| 110 | ····invoke-static·{v0},·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter;->access$1400(Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter;)Ljava/util/Map; | 121 | ····invoke-static·{v0},·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter;->access$1400(Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter;)Ljava/util/Map; |
| 111 | ····move-result-object·v0 | 122 | ····move-result-object·v0 |
| Offset 137, 22 lines modified | Offset 148, 22 lines modified | ||
| 137 | ····invoke-interface·{v0},·Ljava/util/Iterator;->next()Ljava/lang/Object; | 148 | ····invoke-interface·{v0},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
| 138 | ····move-result-object·v1 | 149 | ····move-result-object·v1 |
| 139 | ····check-cast·v1,·Lcom/amazon/ion/SymbolToken; | 150 | ····check-cast·v1,·Lcom/amazon/ion/SymbolToken; |
| 140 | ····.line·61 | 151 | ····.line·619 |
| 141 | ····invoke-interface·{v1},·Lcom/amazon/ion/SymbolToken;->getSid()I | 152 | ····invoke-interface·{v1},·Lcom/amazon/ion/SymbolToken;->getSid()I |
| 142 | ····move-result·v2 | 153 | ····move-result·v2 |
| Max diff block lines reached; 8410/12673 bytes (66.36%) of diff not shown. | |||
| Offset 39, 32 lines modified | Offset 39, 32 lines modified | ||
| 39 | ············"Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportedSymbolResolverMode;", | 39 | ············"Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportedSymbolResolverMode;", |
| 40 | ············"Ljava/util/List<", | 40 | ············"Ljava/util/List<", |
| 41 | ············"Lcom/amazon/ion/SymbolTable;", | 41 | ············"Lcom/amazon/ion/SymbolTable;", |
| 42 | ············">;)V" | 42 | ············">;)V" |
| 43 | ········} | 43 | ········} |
| 44 | ····.end·annotation | 44 | ····.end·annotation |
| 45 | ····.line·19 | 45 | ····.line·192 |
| 46 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 46 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| 47 | ····.line·19 | 47 | ····.line·194 |
| 48 | ····new-instance·v0,·Ljava/util/ArrayList; | 48 | ····new-instance·v0,·Ljava/util/ArrayList; |
| 49 | ····invoke-interface·{p2},·Ljava/util/List;->size()I | 49 | ····invoke-interface·{p2},·Ljava/util/List;->size()I |
| 50 | ····move-result·v1 | 50 | ····move-result·v1 |
| 51 | ····invoke-direct·{v0,·v1},·Ljava/util/ArrayList;-><init>(I)V | 51 | ····invoke-direct·{v0,·v1},·Ljava/util/ArrayList;-><init>(I)V |
| 52 | ····.line·19 | 52 | ····.line·196 |
| 53 | ····invoke-virtual·{p1},·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportedSymbolResolverMode;->createBuilder()Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$SymbolResolverBuilder; | 53 | ····invoke-virtual·{p1},·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportedSymbolResolverMode;->createBuilder()Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$SymbolResolverBuilder; |
| 54 | ····move-result-object·p1 | 54 | ····move-result-object·p1 |
| 55 | ····.line· | 55 | ····.line·200 |
| 56 | ····invoke-interface·{p2},·Ljava/util/List;->iterator()Ljava/util/Iterator; | 56 | ····invoke-interface·{p2},·Ljava/util/List;->iterator()Ljava/util/Iterator; |
| 57 | ····move-result-object·p2 | 57 | ····move-result-object·p2 |
| 58 | ····const/16·v1,·0xa | 58 | ····const/16·v1,·0xa |
| 59 | ····:goto_0 | 59 | ····:goto_0 |
| Offset 76, 42 lines modified | Offset 76, 42 lines modified | ||
| 76 | ····invoke-interface·{p2},·Ljava/util/Iterator;->next()Ljava/lang/Object; | 76 | ····invoke-interface·{p2},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
| 77 | ····move-result-object·v2 | 77 | ····move-result-object·v2 |
| 78 | ····check-cast·v2,·Lcom/amazon/ion/SymbolTable; | 78 | ····check-cast·v2,·Lcom/amazon/ion/SymbolTable; |
| 79 | ····.line·20 | 79 | ····.line·202 |
| 80 | ····invoke-interface·{v2},·Lcom/amazon/ion/SymbolTable;->isSharedTable()Z | 80 | ····invoke-interface·{v2},·Lcom/amazon/ion/SymbolTable;->isSharedTable()Z |
| 81 | ····move-result·v3 | 81 | ····move-result·v3 |
| 82 | ····if-eqz·v3,·:cond_1 | 82 | ····if-eqz·v3,·:cond_1 |
| 83 | ····.line·20 | 83 | ····.line·206 |
| 84 | ····invoke-interface·{v2},·Lcom/amazon/ion/SymbolTable;->isSystemTable()Z | 84 | ····invoke-interface·{v2},·Lcom/amazon/ion/SymbolTable;->isSystemTable()Z |
| 85 | ····move-result·v3 | 85 | ····move-result·v3 |
| 86 | ····if-eqz·v3,·:cond_0 | 86 | ····if-eqz·v3,·:cond_0 |
| 87 | ····goto·:goto_0 | 87 | ····goto·:goto_0 |
| 88 | ····.line·2 | 88 | ····.line·211 |
| 89 | ····:cond_0 | 89 | ····:cond_0 |
| 90 | ····invoke-interface·{v0,·v2},·Ljava/util/List;->add(Ljava/lang/Object;)Z | 90 | ····invoke-interface·{v0,·v2},·Ljava/util/List;->add(Ljava/lang/Object;)Z |
| 91 | ····.line·21 | 91 | ····.line·212 |
| 92 | ····invoke-interface·{p1,·v2,·v1},·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$SymbolResolverBuilder;->addSymbolTable(Lcom/amazon/ion/SymbolTable;I)I | 92 | ····invoke-interface·{p1,·v2,·v1},·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$SymbolResolverBuilder;->addSymbolTable(Lcom/amazon/ion/SymbolTable;I)I |
| 93 | ····move-result·v1 | 93 | ····move-result·v1 |
| 94 | ····goto·:goto_0 | 94 | ····goto·:goto_0 |
| 95 | ····.line·20 | 95 | ····.line·204 |
| 96 | ····:cond_1 | 96 | ····:cond_1 |
| 97 | ····new-instance·p1,·Lcom/amazon/ion/IonException; | 97 | ····new-instance·p1,·Lcom/amazon/ion/IonException; |
| 98 | ····new-instance·p2,·Ljava/lang/StringBuilder; | 98 | ····new-instance·p2,·Ljava/lang/StringBuilder; |
| 99 | ····const-string·v0,·"Imported·symbol·table·is·not·shared:·" | 99 | ····const-string·v0,·"Imported·symbol·table·is·not·shared:·" |
| Offset 123, 27 lines modified | Offset 123, 27 lines modified | ||
| 123 | ····move-result-object·p2 | 123 | ····move-result-object·p2 |
| 124 | ····invoke-direct·{p1,·p2},·Lcom/amazon/ion/IonException;-><init>(Ljava/lang/String;)V | 124 | ····invoke-direct·{p1,·p2},·Lcom/amazon/ion/IonException;-><init>(Ljava/lang/String;)V |
| 125 | ····throw·p1 | 125 | ····throw·p1 |
| 126 | ····.line·21 | 126 | ····.line·215 |
| 127 | ····:cond_2 | 127 | ····:cond_2 |
| 128 | ····invoke-static·{v0},·Ljava/util/Collections;->unmodifiableList(Ljava/util/List;)Ljava/util/List; | 128 | ····invoke-static·{v0},·Ljava/util/Collections;->unmodifiableList(Ljava/util/List;)Ljava/util/List; |
| 129 | ····move-result-object·p2 | 129 | ····move-result-object·p2 |
| 130 | ····iput-object·p2,·p0,·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportedSymbolContext;->parents:Ljava/util/List; | 130 | ····iput-object·p2,·p0,·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportedSymbolContext;->parents:Ljava/util/List; |
| 131 | ····.line·21 | 131 | ····.line·216 |
| 132 | ····invoke-interface·{p1},·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$SymbolResolverBuilder;->build()Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$SymbolResolver; | 132 | ····invoke-interface·{p1},·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$SymbolResolverBuilder;->build()Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$SymbolResolver; |
| 133 | ····move-result-object·p1 | 133 | ····move-result-object·p1 |
| 134 | ····iput-object·p1,·p0,·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportedSymbolContext;->importedSymbols:Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$SymbolResolver; | 134 | ····iput-object·p1,·p0,·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportedSymbolContext;->importedSymbols:Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$SymbolResolver; |
| 135 | ····.line·21 | 135 | ····.line·217 |
| 136 | ····iput·v1,·p0,·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportedSymbolContext;->localSidStart:I | 136 | ····iput·v1,·p0,·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportedSymbolContext;->localSidStart:I |
| 137 | ····return-void | 137 | ····return-void |
| 138 | .end·method | 138 | .end·method |
| Offset 20, 14 lines modified | Offset 20, 22 lines modified | ||
| 20 | #·instance·fields | 20 | #·instance·fields |
| 21 | .field·final·synthetic·this$0:Lcom/amazon/ion/impl/bin/_Private_IonManagedBinaryWriterBuilder; | 21 | .field·final·synthetic·this$0:Lcom/amazon/ion/impl/bin/_Private_IonManagedBinaryWriterBuilder; |
| 22 | #·direct·methods | 22 | #·direct·methods |
| 23 | .method·constructor·<init>(Lcom/amazon/ion/impl/bin/_Private_IonManagedBinaryWriterBuilder;)V | 23 | .method·constructor·<init>(Lcom/amazon/ion/impl/bin/_Private_IonManagedBinaryWriterBuilder;)V |
| 24 | ····.locals·0 | 24 | ····.locals·0 |
| 25 | ····.annotation·system·Ldalvik/annotation/MethodParameters; | ||
| 26 | ········accessFlags·=·{ | ||
| 27 | ············0x8010 | ||
| 28 | ········} | ||
| 29 | ········names·=·{ | ||
| 30 | ············null | ||
| 31 | ········} | ||
| 32 | ····.end·annotation | ||
| 25 | ····.line·284 | 33 | ····.line·284 |
| 26 | ····iput-object·p1,·p0,·Lcom/amazon/ion/impl/bin/_Private_IonManagedBinaryWriterBuilder$1;->this$0:Lcom/amazon/ion/impl/bin/_Private_IonManagedBinaryWriterBuilder; | 34 | ····iput-object·p1,·p0,·Lcom/amazon/ion/impl/bin/_Private_IonManagedBinaryWriterBuilder$1;->this$0:Lcom/amazon/ion/impl/bin/_Private_IonManagedBinaryWriterBuilder; |
| 27 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 35 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| 28 | ····return-void | 36 | ····return-void |
| Offset 1, 19 lines modified | Offset 1, 19 lines modified | ||
| 1 | .class· | 1 | .class·Lcom/amazon/ion/impl/bin/Symbols$3; |
| 2 | .super·Lcom/amazon/ion/impl/bin/AbstractSymbolTable; | 2 | .super·Lcom/amazon/ion/impl/bin/AbstractSymbolTable; |
| 3 | .source·"Symbols.java" | 3 | .source·"Symbols.java" |
| 4 | #·annotations | 4 | #·annotations |
| 5 | .annotation·system·Ldalvik/annotation/EnclosingMethod; | 5 | .annotation·system·Ldalvik/annotation/EnclosingMethod; |
| 6 | ····value·=·Lcom/amazon/ion/impl/bin/Symbols;->unknownSharedSymbolTable(Ljava/lang/String;II)Lcom/amazon/ion/SymbolTable; | 6 | ····value·=·Lcom/amazon/ion/impl/bin/Symbols;->unknownSharedSymbolTable(Ljava/lang/String;II)Lcom/amazon/ion/SymbolTable; |
| 7 | .end·annotation | 7 | .end·annotation |
| 8 | .annotation·system·Ldalvik/annotation/InnerClass; | 8 | .annotation·system·Ldalvik/annotation/InnerClass; |
| 9 | ····accessFlags·=·0x | 9 | ····accessFlags·=·0x0 |
| 10 | ····name·=·null | 10 | ····name·=·null |
| 11 | .end·annotation | 11 | .end·annotation |
| 12 | #·instance·fields | 12 | #·instance·fields |
| 13 | .field·final·synthetic·val$maxId:I | 13 | .field·final·synthetic·val$maxId:I |
| Offset 1, 69 lines modified | Offset 1, 14 lines modified | ||
| 1 | .class·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$1; | 1 | .class·synthetic·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$1; |
| 2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
| 3 | .source·"IonRawBinaryWriter.java" | 3 | .source·"IonRawBinaryWriter.java" |
| 4 | #·interfaces | ||
| 5 | .implements·Lcom/amazon/ion/impl/_Private_RecyclingStack$ElementFactory; | ||
| 6 | #·annotations | 4 | #·annotations |
| 7 | .annotation·system·Ldalvik/annotation/Enclosing | 5 | .annotation·system·Ldalvik/annotation/EnclosingClass; |
| 8 | ····value·=·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter; | 6 | ····value·=·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter; |
| 9 | .end·annotation | 7 | .end·annotation |
| 10 | .annotation·system·Ldalvik/annotation/InnerClass; | 8 | .annotation·system·Ldalvik/annotation/InnerClass; |
| 11 | ····accessFlags·=·0x0 | 9 | ····accessFlags·=·0x1008 |
| 12 | ····name·=·null | 10 | ····name·=·null |
| 13 | .end·annotation | 11 | .end·annotation |
| 14 | .annotation·system·Ldalvik/annotation/Signature; | ||
| 15 | ····value·=·{ | ||
| 16 | ········"Ljava/lang/Object;", | ||
| 17 | ········"Lcom/amazon/ion/impl/_Private_RecyclingStack$ElementFactory<", | ||
| 18 | ········"Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$ContainerInfo;", | ||
| 19 | ········">;" | ||
| 20 | ····} | ||
| 21 | .end·annotation | ||
| 22 | #·instance·fields | ||
| 23 | .field·final·synthetic·this$0:Lcom/amazon/ion/impl/bin/IonRawBinaryWriter; | ||
| 24 | #·direct·methods | ||
| 25 | .method·constructor·<init>(Lcom/amazon/ion/impl/bin/IonRawBinaryWriter;)V | ||
| 26 | ····.locals·0 | ||
| 27 | ····.line·406 | ||
| 28 | ····iput-object·p1,·p0,·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$1;->this$0:Lcom/amazon/ion/impl/bin/IonRawBinaryWriter; | ||
| 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | ||
| 30 | ····return-void | ||
| 31 | .end·method | ||
| 32 | #·virtual·methods | ||
| 33 | .method·public·newElement()Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$ContainerInfo; | ||
| 34 | ····.locals·2 | ||
| 35 | ····.line·408 | ||
| 36 | ····new-instance·v0,·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$ContainerInfo; | ||
| 37 | ····iget-object·v1,·p0,·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$1;->this$0:Lcom/amazon/ion/impl/bin/IonRawBinaryWriter; | ||
| 38 | ····invoke-direct·{v0,·v1},·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$ContainerInfo;-><init>(Lcom/amazon/ion/impl/bin/IonRawBinaryWriter;)V | ||
| 39 | ····return-object·v0 | ||
| 40 | .end·method | ||
| 41 | .method·public·bridge·synthetic·newElement()Ljava/lang/Object; | ||
| 42 | ····.locals·1 | ||
| 43 | ····.line·406 | ||
| 44 | ····invoke-virtual·{p0},·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$1;->newElement()Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$ContainerInfo; | ||
| 45 | ····move-result-object·v0 | ||
| 46 | ····return-object·v0 | ||
| 47 | .end·method | ||
| Offset 174, 54 lines modified | Offset 174, 173 lines modified | ||
| 174 | ····return-void | 174 | ····return-void |
| 175 | .end·method | 175 | .end·method |
| 176 | .method·public·constructor·<init>(Lcom/amazon/ion/impl/bin/BlockAllocator;Ljava/lang/Runnable;)V | 176 | .method·public·constructor·<init>(Lcom/amazon/ion/impl/bin/BlockAllocator;Ljava/lang/Runnable;)V |
| 177 | ····.locals·1 | 177 | ····.locals·1 |
| 178 | ····.line·3 | 178 | ····.line·38 |
| 179 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 179 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| 180 | ····.line·3 | 180 | ····.line·39 |
| 181 | ····iput-object·p1,·p0,·Lcom/amazon/ion/impl/bin/WriteBuffer;->allocator:Lcom/amazon/ion/impl/bin/BlockAllocator; | 181 | ····iput-object·p1,·p0,·Lcom/amazon/ion/impl/bin/WriteBuffer;->allocator:Lcom/amazon/ion/impl/bin/BlockAllocator; |
| 182 | ····.line· | 182 | ····.line·40 |
| 183 | ····new-instance·p1,·Ljava/util/ArrayList; | 183 | ····new-instance·p1,·Ljava/util/ArrayList; |
| 184 | ····invoke-direct·{p1},·Ljava/util/ArrayList;-><init>()V | 184 | ····invoke-direct·{p1},·Ljava/util/ArrayList;-><init>()V |
| 185 | ····iput-object·p1,·p0,·Lcom/amazon/ion/impl/bin/WriteBuffer;->blocks:Ljava/util/List; | 185 | ····iput-object·p1,·p0,·Lcom/amazon/ion/impl/bin/WriteBuffer;->blocks:Ljava/util/List; |
| 186 | ····.line·4 | 186 | ····.line·43 |
| 187 | ····invoke-direct·{p0},·Lcom/amazon/ion/impl/bin/WriteBuffer;->allocateNewBlock()V | 187 | ····invoke-direct·{p0},·Lcom/amazon/ion/impl/bin/WriteBuffer;->allocateNewBlock()V |
| 188 | ····const/4·v0,·0x0 | 188 | ····const/4·v0,·0x0 |
| 189 | ····.line·4 | 189 | ····.line·45 |
| 190 | ····iput·v0,·p0,·Lcom/amazon/ion/impl/bin/WriteBuffer;->index:I | 190 | ····iput·v0,·p0,·Lcom/amazon/ion/impl/bin/WriteBuffer;->index:I |
| 191 | ····.line·4 | 191 | ····.line·46 |
| 192 | ····invoke-interface·{p1,·v0},·Ljava/util/List;->get(I)Ljava/lang/Object; | 192 | ····invoke-interface·{p1,·v0},·Ljava/util/List;->get(I)Ljava/lang/Object; |
| 193 | ····move-result-object·p1 | 193 | ····move-result-object·p1 |
| 194 | ····check-cast·p1,·Lcom/amazon/ion/impl/bin/Block; | 194 | ····check-cast·p1,·Lcom/amazon/ion/impl/bin/Block; |
| 195 | ····iput-object·p1,·p0,·Lcom/amazon/ion/impl/bin/WriteBuffer;->current:Lcom/amazon/ion/impl/bin/Block; | 195 | ····iput-object·p1,·p0,·Lcom/amazon/ion/impl/bin/WriteBuffer;->current:Lcom/amazon/ion/impl/bin/Block; |
| 196 | ····.line·4 | 196 | ····.line·47 |
| 197 | ····iput-object·p2,·p0,·Lcom/amazon/ion/impl/bin/WriteBuffer;->endOfBlockCallBack:Ljava/lang/Runnable; | 197 | ····iput-object·p2,·p0,·Lcom/amazon/ion/impl/bin/WriteBuffer;->endOfBlockCallBack:Ljava/lang/Runnable; |
| 198 | ····return-void | 198 | ····return-void |
| 199 | .end·method | 199 | .end·method |
| 200 | .method·private·_writeFixedIntOrUInt(JI)I | ||
| 201 | ····.locals·2 | ||
| 202 | ····long-to-int·v0,·p1 | ||
| 203 | ····int-to-byte·v0,·v0 | ||
| 204 | ····.line·1494 | ||
| 205 | ····invoke-virtual·{p0,·v0},·Lcom/amazon/ion/impl/bin/WriteBuffer;->writeByte(B)V | ||
| 206 | ····const/4·v0,·0x1 | ||
| 207 | ····if-le·p3,·v0,·:cond_0 | ||
| 208 | ····const/16·v0,·0x8 | ||
| 209 | ····shr-long·v0,·p1,·v0 | ||
| 210 | ····long-to-int·v1,·v0 | ||
| 211 | ····int-to-byte·v0,·v1 | ||
| 212 | ····.line·1496 | ||
| 213 | ····invoke-virtual·{p0,·v0},·Lcom/amazon/ion/impl/bin/WriteBuffer;->writeByte(B)V | ||
| 214 | ····const/4·v0,·0x2 | ||
| 215 | ····if-le·p3,·v0,·:cond_0 | ||
| 216 | ····const/16·v0,·0x10 | ||
| 217 | ····shr-long·v0,·p1,·v0 | ||
| 218 | ····long-to-int·v1,·v0 | ||
| 219 | ····int-to-byte·v0,·v1 | ||
| 220 | ····.line·1498 | ||
| 221 | ····invoke-virtual·{p0,·v0},·Lcom/amazon/ion/impl/bin/WriteBuffer;->writeByte(B)V | ||
| 222 | ····const/4·v0,·0x3 | ||
| 223 | ····if-le·p3,·v0,·:cond_0 | ||
| 224 | ····const/16·v0,·0x18 | ||
| 225 | ····shr-long·v0,·p1,·v0 | ||
| 226 | ····long-to-int·v1,·v0 | ||
| 227 | ····int-to-byte·v0,·v1 | ||
| 228 | ····.line·1500 | ||
| 229 | ····invoke-virtual·{p0,·v0},·Lcom/amazon/ion/impl/bin/WriteBuffer;->writeByte(B)V | ||
| 230 | ····const/4·v0,·0x4 | ||
| 231 | ····if-le·p3,·v0,·:cond_0 | ||
| 232 | ····const/16·v0,·0x20 | ||
| 233 | ····shr-long·v0,·p1,·v0 | ||
| 234 | ····long-to-int·v1,·v0 | ||
| 235 | ····int-to-byte·v0,·v1 | ||
| 236 | ····.line·1502 | ||
| 237 | ····invoke-virtual·{p0,·v0},·Lcom/amazon/ion/impl/bin/WriteBuffer;->writeByte(B)V | ||
| 238 | ····const/4·v0,·0x5 | ||
| 239 | ····if-le·p3,·v0,·:cond_0 | ||
| 240 | ····const/16·v0,·0x28 | ||
| 241 | ····shr-long·v0,·p1,·v0 | ||
| 242 | ····long-to-int·v1,·v0 | ||
| 243 | ····int-to-byte·v0,·v1 | ||
| 244 | ····.line·1504 | ||
| 245 | ····invoke-virtual·{p0,·v0},·Lcom/amazon/ion/impl/bin/WriteBuffer;->writeByte(B)V | ||
| Max diff block lines reached; 92519/95930 bytes (96.44%) of diff not shown. | |||
| Offset 25, 153 lines modified | Offset 25, 229 lines modified | ||
| 25 | .field·public·type:Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$ContainerType; | 25 | .field·public·type:Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$ContainerType; |
| 26 | #·direct·methods | 26 | #·direct·methods |
| 27 | .method·public·constructor·<init>(Lcom/amazon/ion/impl/bin/IonRawBinaryWriter;)V | 27 | .method·public·constructor·<init>(Lcom/amazon/ion/impl/bin/IonRawBinaryWriter;)V |
| 28 | ····.locals·2 | 28 | ····.locals·2 |
| 29 | ····.annotation·system·Ldalvik/annotation/MethodParameters; | ||
| 30 | ········accessFlags·=·{ | ||
| 31 | ············0x1010 | ||
| 32 | ········} | ||
| 33 | ········names·=·{ | ||
| 34 | ············null | ||
| 35 | ········} | ||
| 36 | ····.end·annotation | ||
| 29 | ····.line·2 | 37 | ····.line·244 |
| 30 | ····iput-object·p1,·p0,·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$ContainerInfo;->this$0:Lcom/amazon/ion/impl/bin/IonRawBinaryWriter; | 38 | ····iput-object·p1,·p0,·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$ContainerInfo;->this$0:Lcom/amazon/ion/impl/bin/IonRawBinaryWriter; |
| 31 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 39 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| 32 | ····const/4·p1,·0x0 | 40 | ····const/4·p1,·0x0 |
| 33 | ····.line·2 | 41 | ····.line·245 |
| 34 | ····iput-object·p1,·p0,·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$ContainerInfo;->type:Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$ContainerType; | 42 | ····iput-object·p1,·p0,·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$ContainerInfo;->type:Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$ContainerType; |
| 35 | ····const-wide/16·v0,·-0x1 | 43 | ····const-wide/16·v0,·-0x1 |
| 36 | ····.line·2 | 44 | ····.line·246 |
| 37 | ····iput-wide·v0,·p0,·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$ContainerInfo;->position:J | 45 | ····iput-wide·v0,·p0,·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$ContainerInfo;->position:J |
| 38 | ····.line·2 | 46 | ····.line·247 |
| 39 | ····iput-wide·v0,·p0,·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$ContainerInfo;->length:J | 47 | ····iput-wide·v0,·p0,·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$ContainerInfo;->length:J |
| 40 | ····const/4·p1,·-0x1 | 48 | ····const/4·p1,·-0x1 |
| 41 | ····.line·2 | 49 | ····.line·248 |
| 42 | ····iput·p1,·p0,·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$ContainerInfo;->patchIndex:I | 50 | ····iput·p1,·p0,·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$ContainerInfo;->patchIndex:I |
| 43 | ····return-void | 51 | ····return-void |
| 44 | .end·method | 52 | .end·method |
| 45 | .method· | 53 | .method·private·setPatchPointData(JIJ)V |
| 46 | ····.locals· | 54 | ····.locals·8 |
| 55 | ····.line·264 | ||
| 56 | ····iget-object·v0,·p0,·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$ContainerInfo;->this$0:Lcom/amazon/ion/impl/bin/IonRawBinaryWriter; | ||
| 57 | ····invoke-static·{v0},·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter;->access$300(Lcom/amazon/ion/impl/bin/IonRawBinaryWriter;)Ljava/util/ArrayList; | ||
| 58 | ····move-result-object·v0 | ||
| 59 | ····iget·v1,·p0,·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$ContainerInfo;->patchIndex:I | ||
| 60 | ····invoke-virtual·{v0,·v1},·Ljava/util/ArrayList;->get(I)Ljava/lang/Object; | ||
| 61 | ····move-result-object·v0 | ||
| 62 | ····move-object·v1,·v0 | ||
| 63 | ····check-cast·v1,·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$PatchPoint; | ||
| 64 | ····if-eqz·v1,·:cond_0 | ||
| 65 | ····move-wide·v2,·p1 | ||
| 66 | ····move·v4,·p3 | ||
| 67 | ····move-wide·v5,·p4 | ||
| 68 | ····.line·266 | ||
| 69 | ····invoke-virtual/range·{v1·..·v6},·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$PatchPoint;->initialize(JIJ)Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$PatchPoint; | ||
| 70 | ····goto·:goto_0 | ||
| 71 | ····.line·268 | ||
| 72 | ····:cond_0 | ||
| 73 | ····iget-object·v0,·p0,·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$ContainerInfo;->this$0:Lcom/amazon/ion/impl/bin/IonRawBinaryWriter; | ||
| 74 | ····invoke-static·{v0},·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter;->access$300(Lcom/amazon/ion/impl/bin/IonRawBinaryWriter;)Ljava/util/ArrayList; | ||
| 75 | ····move-result-object·v0 | ||
| 76 | ····iget·v1,·p0,·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$ContainerInfo;->patchIndex:I | ||
| 77 | ····new-instance·v2,·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$PatchPoint; | ||
| 78 | ····invoke-direct·{v2},·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$PatchPoint;-><init>()V | ||
| 47 | ····move- | 79 | ····move-wide·v3,·p1 |
| 48 | ····move | 80 | ····move·v5,·p3 |
| 49 | ····move·v | 81 | ····move-wide·v6,·p4 |
| 50 | ···· | 82 | ····invoke-virtual/range·{v2·..·v7},·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$PatchPoint;->initialize(JIJ)Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$PatchPoint; |
| 83 | ····move-result-object·p1 | ||
| 51 | ····.line·278 | ||
| 52 | ····invoke-virtual/range·{v0·..·v5},·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$PatchPoint;->initialize(JIJ)Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$PatchPoint; | ||
| 84 | ····invoke-virtual·{v0,·v1,·p1},·Ljava/util/ArrayList;->set(ILjava/lang/Object;)Ljava/lang/Object; | ||
| 85 | ····:goto_0 | ||
| 53 | ····return-void | 86 | ····return-void |
| 54 | .end·method | 87 | .end·method |
| 55 | #·virtual·methods | 88 | #·virtual·methods |
| 56 | .method·public·appendPatch(JIJ)V | 89 | .method·public·appendPatch(JIJ)V |
| 57 | ····.locals· | 90 | ····.locals·3 |
| 58 | ····.line·27 | 91 | ····.line·274 |
| 59 | ····iget·v0,·p0,·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$ContainerInfo;->patchIndex:I | 92 | ····iget·v0,·p0,·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$ContainerInfo;->patchIndex:I |
| 60 | ····const/4·v1,·-0x1 | 93 | ····const/4·v1,·-0x1 |
| 61 | ····if-ne·v0,·v1,·:cond_0 | 94 | ····if-ne·v0,·v1,·:cond_0 |
| 62 | ····.line·27 | 95 | ····.line·276 |
| 63 | ····iget-object·v0,·p0,·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$ContainerInfo;->this$0:Lcom/amazon/ion/impl/bin/IonRawBinaryWriter; | 96 | ····iget-object·v0,·p0,·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$ContainerInfo;->this$0:Lcom/amazon/ion/impl/bin/IonRawBinaryWriter; |
| 64 | ····invoke-static·{v0},·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter;->access$ | 97 | ····invoke-static·{v0},·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter;->access$408(Lcom/amazon/ion/impl/bin/IonRawBinaryWriter;)I |
| 65 | ····move-result | 98 | ····move-result·v0 |
| 66 | ···· | 99 | ····iput·v0,·p0,·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$ContainerInfo;->patchIndex:I |
| Max diff block lines reached; 5015/9707 bytes (51.66%) of diff not shown. | |||
| Offset 27, 55 lines modified | Offset 27, 85 lines modified | ||
| 27 | .field·public·static·final·enum·BASIC:Lcom/amazon/ion/impl/bin/_Private_IonManagedBinaryWriterBuilder$AllocatorMode; | 27 | .field·public·static·final·enum·BASIC:Lcom/amazon/ion/impl/bin/_Private_IonManagedBinaryWriterBuilder$AllocatorMode; |
| 28 | .field·public·static·final·enum·POOLED:Lcom/amazon/ion/impl/bin/_Private_IonManagedBinaryWriterBuilder$AllocatorMode; | 28 | .field·public·static·final·enum·POOLED:Lcom/amazon/ion/impl/bin/_Private_IonManagedBinaryWriterBuilder$AllocatorMode; |
| 29 | #·direct·methods | 29 | #·direct·methods |
| 30 | .method·private·static·synthetic·$values()[Lcom/amazon/ion/impl/bin/_Private_IonManagedBinaryWriterBuilder$AllocatorMode; | ||
| 31 | ····.locals·3 | ||
| 32 | ····const/4·v0,·0x2 | ||
| 33 | ····.line·48 | ||
| 34 | ····new-array·v0,·v0,·[Lcom/amazon/ion/impl/bin/_Private_IonManagedBinaryWriterBuilder$AllocatorMode; | ||
| 35 | ····sget-object·v1,·Lcom/amazon/ion/impl/bin/_Private_IonManagedBinaryWriterBuilder$AllocatorMode;->POOLED:Lcom/amazon/ion/impl/bin/_Private_IonManagedBinaryWriterBuilder$AllocatorMode; | ||
| 36 | ····const/4·v2,·0x0 | ||
| 37 | ····aput-object·v1,·v0,·v2 | ||
| 38 | ····sget-object·v1,·Lcom/amazon/ion/impl/bin/_Private_IonManagedBinaryWriterBuilder$AllocatorMode;->BASIC:Lcom/amazon/ion/impl/bin/_Private_IonManagedBinaryWriterBuilder$AllocatorMode; | ||
| 39 | ····const/4·v2,·0x1 | ||
| 40 | ····aput-object·v1,·v0,·v2 | ||
| 41 | ····return-object·v0 | ||
| 42 | .end·method | ||
| 30 | .method·static·constructor·<clinit>()V | 43 | .method·static·constructor·<clinit>()V |
| 31 | ····.locals· | 44 | ····.locals·3 |
| 32 | ····.line·50 | 45 | ····.line·50 |
| 33 | ····new-instance·v0,·Lcom/amazon/ion/impl/bin/_Private_IonManagedBinaryWriterBuilder$AllocatorMode$1; | 46 | ····new-instance·v0,·Lcom/amazon/ion/impl/bin/_Private_IonManagedBinaryWriterBuilder$AllocatorMode$1; |
| 34 | ····const-string·v1,·"POOLED" | 47 | ····const-string·v1,·"POOLED" |
| 35 | ····const/4·v2,·0x0 | 48 | ····const/4·v2,·0x0 |
| 36 | ····invoke-direct·{v0,·v1,·v2},·Lcom/amazon/ion/impl/bin/_Private_IonManagedBinaryWriterBuilder$AllocatorMode$1;-><init>(Ljava/lang/String;I)V | 49 | ····invoke-direct·{v0,·v1,·v2},·Lcom/amazon/ion/impl/bin/_Private_IonManagedBinaryWriterBuilder$AllocatorMode$1;-><init>(Ljava/lang/String;I)V |
| 37 | ····sput-object·v0,·Lcom/amazon/ion/impl/bin/_Private_IonManagedBinaryWriterBuilder$AllocatorMode;->POOLED:Lcom/amazon/ion/impl/bin/_Private_IonManagedBinaryWriterBuilder$AllocatorMode; | 50 | ····sput-object·v0,·Lcom/amazon/ion/impl/bin/_Private_IonManagedBinaryWriterBuilder$AllocatorMode;->POOLED:Lcom/amazon/ion/impl/bin/_Private_IonManagedBinaryWriterBuilder$AllocatorMode; |
| 38 | ····.line·58 | 51 | ····.line·58 |
| 39 | ····new-instance·v | 52 | ····new-instance·v0,·Lcom/amazon/ion/impl/bin/_Private_IonManagedBinaryWriterBuilder$AllocatorMode$2; |
| 40 | ····const-string·v3,·"BASIC" | ||
| 41 | ····const | 53 | ····const-string·v1,·"BASIC" |
| 42 | ···· | 54 | ····const/4·v2,·0x1 |
| 43 | ···· | 55 | ····invoke-direct·{v0,·v1,·v2},·Lcom/amazon/ion/impl/bin/_Private_IonManagedBinaryWriterBuilder$AllocatorMode$2;-><init>(Ljava/lang/String;I)V |
| 44 | ····con | 56 | ····sput-object·v0,·Lcom/amazon/ion/impl/bin/_Private_IonManagedBinaryWriterBuilder$AllocatorMode;->BASIC:Lcom/amazon/ion/impl/bin/_Private_IonManagedBinaryWriterBuilder$AllocatorMode; |
| 45 | ····.line·48 | 57 | ····.line·48 |
| 46 | ····ne | 58 | ····invoke-static·{},·Lcom/amazon/ion/impl/bin/_Private_IonManagedBinaryWriterBuilder$AllocatorMode;->$values()[Lcom/amazon/ion/impl/bin/_Private_IonManagedBinaryWriterBuilder$AllocatorMode; |
| 47 | ···· | 59 | ····move-result-object·v0 |
| 48 | ····aput-object·v1,·v3,·v4 | ||
| 49 | ····sput-object·v | 60 | ····sput-object·v0,·Lcom/amazon/ion/impl/bin/_Private_IonManagedBinaryWriterBuilder$AllocatorMode;->$VALUES:[Lcom/amazon/ion/impl/bin/_Private_IonManagedBinaryWriterBuilder$AllocatorMode; |
| 50 | ····return-void | 61 | ····return-void |
| 51 | .end·method | 62 | .end·method |
| 52 | .method·private·constructor·<init>(Ljava/lang/String;I)V | 63 | .method·private·constructor·<init>(Ljava/lang/String;I)V |
| 53 | ····.locals·0 | 64 | ····.locals·0 |
| 65 | ····.annotation·system·Ldalvik/annotation/MethodParameters; | ||
| 66 | ········accessFlags·=·{ | ||
| 67 | ············0x1000, | ||
| 68 | ············0x1000 | ||
| 69 | ········} | ||
| 70 | ········names·=·{ | ||
| 71 | ············null, | ||
| 72 | ············null | ||
| 73 | ········} | ||
| 74 | ····.end·annotation | ||
| 54 | ····.annotation·system·Ldalvik/annotation/Signature; | 75 | ····.annotation·system·Ldalvik/annotation/Signature; |
| 55 | ········value·=·{ | 76 | ········value·=·{ |
| 56 | ············"()V" | 77 | ············"()V" |
| 57 | ········} | 78 | ········} |
| 58 | ····.end·annotation | 79 | ····.end·annotation |
| 59 | ····.line·48 | 80 | ····.line·48 |
| Offset 91, 14 lines modified | Offset 121, 22 lines modified | ||
| 91 | ····invoke-direct·{p0,·p1,·p2},·Lcom/amazon/ion/impl/bin/_Private_IonManagedBinaryWriterBuilder$AllocatorMode;-><init>(Ljava/lang/String;I)V | 121 | ····invoke-direct·{p0,·p1,·p2},·Lcom/amazon/ion/impl/bin/_Private_IonManagedBinaryWriterBuilder$AllocatorMode;-><init>(Ljava/lang/String;I)V |
| 92 | ····return-void | 122 | ····return-void |
| 93 | .end·method | 123 | .end·method |
| 94 | .method·public·static·valueOf(Ljava/lang/String;)Lcom/amazon/ion/impl/bin/_Private_IonManagedBinaryWriterBuilder$AllocatorMode; | 124 | .method·public·static·valueOf(Ljava/lang/String;)Lcom/amazon/ion/impl/bin/_Private_IonManagedBinaryWriterBuilder$AllocatorMode; |
| 95 | ····.locals·1 | 125 | ····.locals·1 |
| 126 | ····.annotation·system·Ldalvik/annotation/MethodParameters; | ||
| 127 | ········accessFlags·=·{ | ||
| 128 | ············0x8000 | ||
| 129 | ········} | ||
| 130 | ········names·=·{ | ||
| 131 | ············null | ||
| 132 | ········} | ||
| 133 | ····.end·annotation | ||
| 96 | ····.line·48 | 134 | ····.line·48 |
| 97 | ····const-class·v0,·Lcom/amazon/ion/impl/bin/_Private_IonManagedBinaryWriterBuilder$AllocatorMode; | 135 | ····const-class·v0,·Lcom/amazon/ion/impl/bin/_Private_IonManagedBinaryWriterBuilder$AllocatorMode; |
| 98 | ····invoke-static·{v0,·p0},·Ljava/lang/Enum;->valueOf(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; | 136 | ····invoke-static·{v0,·p0},·Ljava/lang/Enum;->valueOf(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; |
| 99 | ····move-result-object·p0 | 137 | ····move-result-object·p0 |
| Offset 5, 26 lines modified | Offset 5, 36 lines modified | ||
| 5 | #·annotations | 5 | #·annotations |
| 6 | .annotation·system·Ldalvik/annotation/EnclosingClass; | 6 | .annotation·system·Ldalvik/annotation/EnclosingClass; |
| 7 | ····value·=·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$SymbolState; | 7 | ····value·=·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$SymbolState; |
| 8 | .end·annotation | 8 | .end·annotation |
| 9 | .annotation·system·Ldalvik/annotation/InnerClass; | 9 | .annotation·system·Ldalvik/annotation/InnerClass; |
| 10 | ····accessFlags·=·0x40 | 10 | ····accessFlags·=·0x4010 |
| 11 | ····name·=·null | 11 | ····name·=·null |
| 12 | .end·annotation | 12 | .end·annotation |
| 13 | #·direct·methods | 13 | #·direct·methods |
| 14 | .method·constructor·<init>(Ljava/lang/String;I)V | 14 | .method·constructor·<init>(Ljava/lang/String;I)V |
| 15 | ····.locals·1 | 15 | ····.locals·1 |
| 16 | ····.annotation·system·Ldalvik/annotation/MethodParameters; | ||
| 17 | ········accessFlags·=·{ | ||
| 18 | ············0x1000, | ||
| 19 | ············0x1000 | ||
| 20 | ········} | ||
| 21 | ········names·=·{ | ||
| 22 | ············null, | ||
| 23 | ············null | ||
| 24 | ········} | ||
| 25 | ····.end·annotation | ||
| 16 | ····const/4·v0,·0x0 | 26 | ····const/4·v0,·0x0 |
| 17 | ····.line·25 | 27 | ····.line·253 |
| 18 | ····invoke-direct·{p0,·p1,·p2,·v0},·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$SymbolState;-><init>(Ljava/lang/String;ILcom/amazon/ion/impl/bin/IonManagedBinaryWriter$1;)V | 28 | ····invoke-direct·{p0,·p1,·p2,·v0},·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$SymbolState;-><init>(Ljava/lang/String;ILcom/amazon/ion/impl/bin/IonManagedBinaryWriter$1;)V |
| 19 | ····return-void | 29 | ····return-void |
| 20 | .end·method | 30 | .end·method |
| 21 | #·virtual·methods | 31 | #·virtual·methods |
| Offset 5, 21 lines modified | Offset 5, 21 lines modified | ||
| 5 | #·interfaces | 5 | #·interfaces |
| 6 | .implements·Lcom/amazon/ion/impl/bin/_Private_IonRawWriter; | 6 | .implements·Lcom/amazon/ion/impl/bin/_Private_IonRawWriter; |
| 7 | #·annotations | 7 | #·annotations |
| 8 | .annotation·system·Ldalvik/annotation/MemberClasses; | 8 | .annotation·system·Ldalvik/annotation/MemberClasses; |
| 9 | ····value·=·{ | 9 | ····value·=·{ |
| 10 | ········Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$ThrowingRunnable;, | ||
| 11 | ········Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$StreamFlushMode;, | ||
| 12 | ········Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$StreamCloseMode;, | 10 | ········Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$StreamCloseMode;, |
| 11 | ········Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$StreamFlushMode;, | ||
| 13 | ········Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$Pa | 12 | ········Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$PreallocationMode;, |
| 14 | ········Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$ContainerInfo;, | 13 | ········Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$ContainerInfo;, |
| 14 | ········Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$ThrowingRunnable;, | ||
| 15 | ········Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$ContainerType;, | 15 | ········Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$ContainerType;, |
| 16 | ········Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$P | 16 | ········Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$PatchPoint; |
| 17 | ····} | 17 | ····} |
| 18 | .end·annotation | 18 | .end·annotation |
| 19 | #·static·fields | 19 | #·static·fields |
| 20 | .field·private·static·final·BIG_INT_LONG_MAX_VALUE:Ljava/math/BigInteger; | 20 | .field·private·static·final·BIG_INT_LONG_MAX_VALUE:Ljava/math/BigInteger; |
| Offset 55, 20 lines modified | Offset 55, 14 lines modified | ||
| 55 | .field·private·static·final·POS_INT_TYPE:B·=·0x20t | 55 | .field·private·static·final·POS_INT_TYPE:B·=·0x20t |
| 56 | .field·private·static·final·SID_UNASSIGNED:I·=·-0x1 | 56 | .field·private·static·final·SID_UNASSIGNED:I·=·-0x1 |
| 57 | .field·private·static·final·STRING_TYPE:B·=·-0x80t | 57 | .field·private·static·final·STRING_TYPE:B·=·-0x80t |
| 58 | .field·private·static·final·STRING_TYPED_PREALLOCATED_2:[B | ||
| 59 | .field·private·static·final·STRING_TYPED_PREALLOCATED_3:[B | ||
| 60 | .field·private·static·final·STRING_TYPE_EXTENDED_LENGTH:B·=·-0x72t | ||
| 61 | .field·private·static·final·SYMBOL_TYPE:B·=·0x70t | 58 | .field·private·static·final·SYMBOL_TYPE:B·=·0x70t |
| 62 | .field·private·static·final·TIMESTAMP_TYPE:B·=·0x60t | 59 | .field·private·static·final·TIMESTAMP_TYPE:B·=·0x60t |
| 63 | .field·private·static·final·VARINT_NEG_ZERO:B·=·-0x40t | 60 | .field·private·static·final·VARINT_NEG_ZERO:B·=·-0x40t |
| Offset 79, 18 lines modified | Offset 73, 20 lines modified | ||
| 79 | .field·autoFlushEnabled:Z | 73 | .field·autoFlushEnabled:Z |
| 80 | .field·private·final·buffer:Lcom/amazon/ion/impl/bin/WriteBuffer; | 74 | .field·private·final·buffer:Lcom/amazon/ion/impl/bin/WriteBuffer; |
| 81 | .field·private·closed:Z | 75 | .field·private·closed:Z |
| 82 | .field·private· | 76 | .field·private·containerIndex:I |
| 77 | .field·private·final·containers:Ljava/util/ArrayList; | ||
| 83 | ····.annotation·system·Ldalvik/annotation/Signature; | 78 | ····.annotation·system·Ldalvik/annotation/Signature; |
| 84 | ········value·=·{ | 79 | ········value·=·{ |
| 85 | ············"L | 80 | ············"Ljava/util/ArrayList<", |
| 86 | ············"Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$ContainerInfo;", | 81 | ············"Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$ContainerInfo;", |
| 87 | ············">;" | 82 | ············">;" |
| 88 | ········} | 83 | ········} |
| 89 | ····.end·annotation | 84 | ····.end·annotation |
| 90 | .end·field | 85 | .end·field |
| 91 | .field·private·final·currentAnnotationSids:Lcom/amazon/ion/impl/bin/IntList; | 86 | .field·private·final·currentAnnotationSids:Lcom/amazon/ion/impl/bin/IntList; |
| Offset 107, 30 lines modified | Offset 103, 34 lines modified | ||
| 107 | .field·private·hasWrittenValuesSinceFinished:Z | 103 | .field·private·hasWrittenValuesSinceFinished:Z |
| 108 | .field·private·final·isFloatBinary32Enabled:Z | 104 | .field·private·final·isFloatBinary32Enabled:Z |
| 109 | .field·private·final·out:Ljava/io/OutputStream; | 105 | .field·private·final·out:Ljava/io/OutputStream; |
| 110 | .field·private·final·patchPoints:L | 106 | .field·private·final·patchPoints:Ljava/util/ArrayList; |
| 111 | ····.annotation·system·Ldalvik/annotation/Signature; | 107 | ····.annotation·system·Ldalvik/annotation/Signature; |
| 112 | ········value·=·{ | 108 | ········value·=·{ |
| 113 | ············"L | 109 | ············"Ljava/util/ArrayList<", |
| 114 | ············"Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$PatchPoint;", | 110 | ············"Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$PatchPoint;", |
| 115 | ············">;" | 111 | ············">;" |
| 116 | ········} | 112 | ········} |
| 117 | ····.end·annotation | 113 | ····.end·annotation |
| 118 | .end·field | 114 | .end·field |
| 115 | .field·private·patchPointsLength:I | ||
| 119 | .field·private·final·preallocationMode:Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$PreallocationMode; | 116 | .field·private·final·preallocationMode:Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$PreallocationMode; |
| 120 | .field·private·final·streamCloseMode:Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$StreamCloseMode; | 117 | .field·private·final·streamCloseMode:Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$StreamCloseMode; |
| 121 | .field·private·final·streamFlushMode:Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$StreamFlushMode; | 118 | .field·private·final·streamFlushMode:Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$StreamFlushMode; |
| 119 | .field·private·topContainer:Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$ContainerInfo; | ||
| 122 | .field·final·utf8StringEncoder:Lcom/amazon/ion/impl/bin/utf8/Utf8StringEncoder; | 120 | .field·final·utf8StringEncoder:Lcom/amazon/ion/impl/bin/utf8/Utf8StringEncoder; |
| 123 | #·direct·methods | 121 | #·direct·methods |
| 124 | .method·static·constructor·<clinit>()V | 122 | .method·static·constructor·<clinit>()V |
| 125 | ····.locals·4 | 123 | ····.locals·4 |
| Offset 138, 492 lines modified | Offset 138, 490 lines modified | ||
| 138 | ····const/16·v1,·0xea | 138 | ····const/16·v1,·0xea |
| 139 | ····const/16·v2,·0xe0 | 139 | ····const/16·v2,·0xe0 |
| 140 | ····const/4·v3,·0x1 | 140 | ····const/4·v3,·0x1 |
| 141 | ····.line· | 141 | ····.line·62 |
| 142 | ····filled-new-array·{v2,·v3,·v0,·v1},·[I | 142 | ····filled-new-array·{v2,·v3,·v0,·v1},·[I |
| 143 | ····move-result-object·v0 | 143 | ····move-result-object·v0 |
| 144 | ····invoke-static·{v0},·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter;->bytes([I)[B | 144 | ····invoke-static·{v0},·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter;->bytes([I)[B |
| 145 | ····move-result-object·v0 | 145 | ····move-result-object·v0 |
| 146 | ····sput-object·v0,·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter;->IVM:[B | 146 | ····sput-object·v0,·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter;->IVM:[B |
| 147 | ····.line· | 147 | ····.line·66 |
| 148 | ····invoke-static·{},·Lcom/amazon/ion/IonType;->values()[Lcom/amazon/ion/IonType; | 148 | ····invoke-static·{},·Lcom/amazon/ion/IonType;->values()[Lcom/amazon/ion/IonType; |
| 149 | ····move-result-object·v0 | 149 | ····move-result-object·v0 |
| 150 | ····.line· | 150 | ····.line·67 |
| 151 | ····array-length·v0,·v0 | 151 | ····array-length·v0,·v0 |
| Max diff block lines reached; 123361/127517 bytes (96.74%) of diff not shown. | |||
| Offset 31, 14 lines modified | Offset 31, 22 lines modified | ||
| 31 | .field·final·synthetic·this$0:Lcom/amazon/ion/impl/bin/Symbols$3; | 31 | .field·final·synthetic·this$0:Lcom/amazon/ion/impl/bin/Symbols$3; |
| 32 | #·direct·methods | 32 | #·direct·methods |
| 33 | .method·constructor·<init>(Lcom/amazon/ion/impl/bin/Symbols$3;)V | 33 | .method·constructor·<init>(Lcom/amazon/ion/impl/bin/Symbols$3;)V |
| 34 | ····.locals·0 | 34 | ····.locals·0 |
| 35 | ····.annotation·system·Ldalvik/annotation/MethodParameters; | ||
| 36 | ········accessFlags·=·{ | ||
| 37 | ············0x8010 | ||
| 38 | ········} | ||
| 39 | ········names·=·{ | ||
| 40 | ············null | ||
| 41 | ········} | ||
| 42 | ····.end·annotation | ||
| 35 | ····.line·228 | 43 | ····.line·228 |
| 36 | ····iput-object·p1,·p0,·Lcom/amazon/ion/impl/bin/Symbols$3$1;->this$0:Lcom/amazon/ion/impl/bin/Symbols$3; | 44 | ····iput-object·p1,·p0,·Lcom/amazon/ion/impl/bin/Symbols$3$1;->this$0:Lcom/amazon/ion/impl/bin/Symbols$3; |
| 37 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 45 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| 38 | ····const/4·p1,·0x1 | 46 | ····const/4·p1,·0x1 |
| Offset 1, 19 lines modified | Offset 1, 19 lines modified | ||
| 1 | .class· | 1 | .class·Lcom/amazon/ion/impl/bin/Symbols$2; |
| 2 | .super·Lcom/amazon/ion/impl/bin/AbstractSymbolTable; | 2 | .super·Lcom/amazon/ion/impl/bin/AbstractSymbolTable; |
| 3 | .source·"Symbols.java" | 3 | .source·"Symbols.java" |
| 4 | #·annotations | 4 | #·annotations |
| 5 | .annotation·system·Ldalvik/annotation/EnclosingClass; | 5 | .annotation·system·Ldalvik/annotation/EnclosingClass; |
| 6 | ····value·=·Lcom/amazon/ion/impl/bin/Symbols; | 6 | ····value·=·Lcom/amazon/ion/impl/bin/Symbols; |
| 7 | .end·annotation | 7 | .end·annotation |
| 8 | .annotation·system·Ldalvik/annotation/InnerClass; | 8 | .annotation·system·Ldalvik/annotation/InnerClass; |
| 9 | ····accessFlags·=·0x | 9 | ····accessFlags·=·0x0 |
| 10 | ····name·=·null | 10 | ····name·=·null |
| 11 | .end·annotation | 11 | .end·annotation |
| 12 | #·direct·methods | 12 | #·direct·methods |
| 13 | .method·constructor·<init>(Ljava/lang/String;I)V | 13 | .method·constructor·<init>(Ljava/lang/String;I)V |
| 14 | ····.locals·0 | 14 | ····.locals·0 |
| Offset 39, 170 lines modified | Offset 39, 218 lines modified | ||
| 39 | .field·private·final·contentMaxLength:I | 39 | .field·private·final·contentMaxLength:I |
| 40 | .field·private·final·typedLength:I | 40 | .field·private·final·typedLength:I |
| 41 | #·direct·methods | 41 | #·direct·methods |
| 42 | .method·private·static·synthetic·$values()[Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$PreallocationMode; | ||
| 43 | ····.locals·3 | ||
| 44 | ····const/4·v0,·0x3 | ||
| 45 | ····.line·140 | ||
| 46 | ····new-array·v0,·v0,·[Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$PreallocationMode; | ||
| 47 | ····sget-object·v1,·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$PreallocationMode;->PREALLOCATE_0:Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$PreallocationMode; | ||
| 48 | ····const/4·v2,·0x0 | ||
| 49 | ····aput-object·v1,·v0,·v2 | ||
| 50 | ····sget-object·v1,·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$PreallocationMode;->PREALLOCATE_1:Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$PreallocationMode; | ||
| 51 | ····const/4·v2,·0x1 | ||
| 52 | ····aput-object·v1,·v0,·v2 | ||
| 53 | ····sget-object·v1,·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$PreallocationMode;->PREALLOCATE_2:Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$PreallocationMode; | ||
| 54 | ····const/4·v2,·0x2 | ||
| 55 | ····aput-object·v1,·v0,·v2 | ||
| 56 | ····return-object·v0 | ||
| 57 | .end·method | ||
| 42 | .method·static·constructor·<clinit>()V | 58 | .method·static·constructor·<clinit>()V |
| 43 | ····.locals· | 59 | ····.locals·5 |
| 44 | ····.line·1 | 60 | ····.line·143 |
| 45 | ····new-instance·v0,·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$PreallocationMode$1; | 61 | ····new-instance·v0,·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$PreallocationMode$1; |
| 46 | ····const-string·v1,·"PREALLOCATE_0" | 62 | ····const-string·v1,·"PREALLOCATE_0" |
| 47 | ····const/4·v2,·0x0 | 63 | ····const/4·v2,·0x0 |
| 48 | ····const/4·v3,·0x1 | 64 | ····const/4·v3,·0x1 |
| 49 | ····invoke-direct·{v0,·v1,·v2,·v2,·v3},·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$PreallocationMode$1;-><init>(Ljava/lang/String;III)V | 65 | ····invoke-direct·{v0,·v1,·v2,·v2,·v3},·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$PreallocationMode$1;-><init>(Ljava/lang/String;III)V |
| 50 | ····sput-object·v0,·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$PreallocationMode;->PREALLOCATE_0:Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$PreallocationMode; | 66 | ····sput-object·v0,·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$PreallocationMode;->PREALLOCATE_0:Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$PreallocationMode; |
| 51 | ····.line·1 | 67 | ····.line·153 |
| 52 | ····new-instance·v | 68 | ····new-instance·v0,·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$PreallocationMode$2; |
| 53 | ····const-string·v | 69 | ····const-string·v1,·"PREALLOCATE_1" |
| 54 | ····const/16·v | 70 | ····const/16·v2,·0x7f |
| 55 | ····const/4·v | 71 | ····const/4·v4,·0x2 |
| 56 | ····invoke-direct·{v | 72 | ····invoke-direct·{v0,·v1,·v3,·v2,·v4},·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$PreallocationMode$2;-><init>(Ljava/lang/String;III)V |
| 57 | ····sput-object·v | 73 | ····sput-object·v0,·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$PreallocationMode;->PREALLOCATE_1:Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$PreallocationMode; |
| 58 | ····.line·1 | 74 | ····.line·163 |
| 59 | ····new-instance·v | 75 | ····new-instance·v0,·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$PreallocationMode$3; |
| 60 | ····const-string·v5,·"PREALLOCATE_2" | ||
| 61 | ····const/16·v | 76 | ····const/16·v1,·0x3fff |
| 62 | ····const/4·v | 77 | ····const/4·v2,·0x3 |
| 63 | ···· | 78 | ····const-string·v3,·"PREALLOCATE_2" |
| 64 | ···· | 79 | ····invoke-direct·{v0,·v3,·v4,·v1,·v2},·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$PreallocationMode$3;-><init>(Ljava/lang/String;III)V |
| 80 | ····sput-object·v0,·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$PreallocationMode;->PREALLOCATE_2:Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$PreallocationMode; | ||
| 65 | ····.line·159 | ||
| 66 | ····new-array·v5,·v8,·[Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$PreallocationMode; | ||
| 67 | ···· | 81 | ····.line·140 |
| 82 | ····invoke-static·{},·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$PreallocationMode;->$values()[Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$PreallocationMode; | ||
| 83 | ····move-result-object·v0 | ||
| 68 | ····aput-object·v1,·v5,·v3 | ||
| 69 | ····aput-object·v4,·v5,·v6 | ||
| 70 | ····sput-object·v | 84 | ····sput-object·v0,·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$PreallocationMode;->$VALUES:[Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$PreallocationMode; |
| 71 | ····return-void | 85 | ····return-void |
| 72 | .end·method | 86 | .end·method |
| 73 | .method·private·constructor·<init>(Ljava/lang/String;III)V | 87 | .method·private·constructor·<init>(Ljava/lang/String;III)V |
| 74 | ····.locals·0 | 88 | ····.locals·0 |
| 89 | ····.annotation·system·Ldalvik/annotation/MethodParameters; | ||
| 90 | ········accessFlags·=·{ | ||
| 91 | ············0x1000, | ||
| 92 | ············0x1000, | ||
| 93 | ············0x10, | ||
| 94 | ············0x10 | ||
| 95 | ········} | ||
| 96 | ········names·=·{ | ||
| 97 | ············null, | ||
| 98 | ············null, | ||
| 99 | ············null, | ||
| 100 | ············null | ||
| 101 | ········} | ||
| 102 | ····.end·annotation | ||
| 75 | ····.annotation·system·Ldalvik/annotation/Signature; | 103 | ····.annotation·system·Ldalvik/annotation/Signature; |
| 76 | ········value·=·{ | 104 | ········value·=·{ |
| 77 | ············"(II)V" | 105 | ············"(II)V" |
| 78 | ········} | 106 | ········} |
| 79 | ····.end·annotation | 107 | ····.end·annotation |
| 80 | ····.line·1 | 108 | ····.line·179 |
| 81 | ····invoke-direct·{p0,·p1,·p2},·Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V | 109 | ····invoke-direct·{p0,·p1,·p2},·Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V |
| 82 | ····.line·1 | 110 | ····.line·180 |
| 83 | ····iput·p3,·p0,·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$PreallocationMode;->contentMaxLength:I | 111 | ····iput·p3,·p0,·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$PreallocationMode;->contentMaxLength:I |
| 84 | ····.line· | 112 | ····.line·181 |
| 85 | ····iput·p4,·p0,·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$PreallocationMode;->typedLength:I | 113 | ····iput·p4,·p0,·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$PreallocationMode;->typedLength:I |
| Max diff block lines reached; 5085/10436 bytes (48.73%) of diff not shown. | |||
| Offset 22, 73 lines modified | Offset 22, 54 lines modified | ||
| 22 | .field·public·oldPosition:J | 22 | .field·public·oldPosition:J |
| 23 | #·direct·methods | 23 | #·direct·methods |
| 24 | .method·public·constructor·<init>()V | 24 | .method·public·constructor·<init>()V |
| 25 | ····.locals·3 | 25 | ····.locals·3 |
| 26 | ····.line·31 | 26 | ····.line·317 |
| 27 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 27 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| 28 | ····const-wide/16·v0,·-0x1 | 28 | ····const-wide/16·v0,·-0x1 |
| 29 | ····.line·31 | 29 | ····.line·318 |
| 30 | ····iput-wide·v0,·p0,·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$PatchPoint;->oldPosition:J | 30 | ····iput-wide·v0,·p0,·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$PatchPoint;->oldPosition:J |
| 31 | ····const/4·v2,·-0x1 | 31 | ····const/4·v2,·-0x1 |
| 32 | ····.line·31 | 32 | ····.line·319 |
| 33 | ····iput·v2,·p0,·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$PatchPoint;->oldLength:I | 33 | ····iput·v2,·p0,·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$PatchPoint;->oldLength:I |
| 34 | ····.line·3 | 34 | ····.line·320 |
| 35 | ····iput-wide·v0,·p0,·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$PatchPoint;->length:J | 35 | ····iput-wide·v0,·p0,·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$PatchPoint;->length:J |
| 36 | ····return-void | 36 | ····return-void |
| 37 | .end·method | 37 | .end·method |
| 38 | #·virtual·methods | 38 | #·virtual·methods |
| 39 | .method·public·clear()Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$PatchPoint; | ||
| 40 | ····.locals·6 | ||
| 41 | ····const/4·v3,·-0x1 | ||
| 42 | ····const-wide/16·v4,·-0x1 | ||
| 43 | ····const-wide/16·v1,·-0x1 | ||
| 44 | ····move-object·v0,·p0 | ||
| 45 | ····.line·330 | ||
| 46 | ····invoke-virtual/range·{v0·..·v5},·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$PatchPoint;->initialize(JIJ)Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$PatchPoint; | ||
| 47 | ····move-result-object·v0 | ||
| 48 | ····return-object·v0 | ||
| 49 | .end·method | ||
| 50 | .method·public·initialize(JIJ)Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$PatchPoint; | 39 | .method·public·initialize(JIJ)Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$PatchPoint; |
| 51 | ····.locals·0 | 40 | ····.locals·0 |
| 52 | ····.line·3 | 41 | ····.line·330 |
| 53 | ····iput-wide·p1,·p0,·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$PatchPoint;->oldPosition:J | 42 | ····iput-wide·p1,·p0,·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$PatchPoint;->oldPosition:J |
| 54 | ····.line·3 | 43 | ····.line·331 |
| 55 | ····iput·p3,·p0,·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$PatchPoint;->oldLength:I | 44 | ····iput·p3,·p0,·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$PatchPoint;->oldLength:I |
| 56 | ····.line·3 | 45 | ····.line·332 |
| 57 | ····iput-wide·p4,·p0,·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$PatchPoint;->length:J | 46 | ····iput-wide·p4,·p0,·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$PatchPoint;->length:J |
| 58 | ····return-object·p0 | 47 | ····return-object·p0 |
| 59 | .end·method | 48 | .end·method |
| 60 | .method·public·toString()Ljava/lang/String; | 49 | .method·public·toString()Ljava/lang/String; |
| 61 | ····.locals·3 | 50 | ····.locals·3 |
| 62 | ····.line·3 | 51 | ····.line·326 |
| 63 | ····new-instance·v0,·Ljava/lang/StringBuilder; | 52 | ····new-instance·v0,·Ljava/lang/StringBuilder; |
| 64 | ····const-string·v1,·"(PP·old::(" | 53 | ····const-string·v1,·"(PP·old::(" |
| 65 | ····invoke-direct·{v0,·v1},·Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V | 54 | ····invoke-direct·{v0,·v1},·Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V |
| 66 | ····iget-wide·v1,·p0,·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$PatchPoint;->oldPosition:J | 55 | ····iget-wide·v1,·p0,·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$PatchPoint;->oldPosition:J |
| Offset 31, 121 lines modified | Offset 31, 167 lines modified | ||
| 31 | .field·public·static·final·enum·LOCALS_AT_TOP:Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$UserState; | 31 | .field·public·static·final·enum·LOCALS_AT_TOP:Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$UserState; |
| 32 | .field·public·static·final·enum·NORMAL:Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$UserState; | 32 | .field·public·static·final·enum·NORMAL:Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$UserState; |
| 33 | #·direct·methods | 33 | #·direct·methods |
| 34 | .method·private·static·synthetic·$values()[Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$UserState; | ||
| 35 | ····.locals·3 | ||
| 36 | ····const/4·v0,·0x4 | ||
| 37 | ····.line·305 | ||
| 38 | ····new-array·v0,·v0,·[Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$UserState; | ||
| 39 | ····sget-object·v1,·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$UserState;->NORMAL:Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$UserState; | ||
| 40 | ····const/4·v2,·0x0 | ||
| 41 | ····aput-object·v1,·v0,·v2 | ||
| 42 | ····sget-object·v1,·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$UserState;->LOCALS_AT_TOP:Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$UserState; | ||
| 43 | ····const/4·v2,·0x1 | ||
| 44 | ····aput-object·v1,·v0,·v2 | ||
| 45 | ····sget-object·v1,·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$UserState;->LOCALS_AT_IMPORTS:Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$UserState; | ||
| 46 | ····const/4·v2,·0x2 | ||
| 47 | ····aput-object·v1,·v0,·v2 | ||
| 48 | ····sget-object·v1,·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$UserState;->LOCALS_AT_SYMBOLS:Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$UserState; | ||
| 49 | ····const/4·v2,·0x3 | ||
| 50 | ····aput-object·v1,·v0,·v2 | ||
| 51 | ····return-object·v0 | ||
| 52 | .end·method | ||
| 34 | .method·static·constructor·<clinit>()V | 53 | .method·static·constructor·<clinit>()V |
| 35 | ····.locals· | 54 | ····.locals·3 |
| 36 | ····.line·30 | 55 | ····.line·308 |
| 37 | ····new-instance·v0,·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$UserState$1; | 56 | ····new-instance·v0,·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$UserState$1; |
| 38 | ····const-string·v1,·"NORMAL" | 57 | ····const-string·v1,·"NORMAL" |
| 39 | ····const/4·v2,·0x0 | 58 | ····const/4·v2,·0x0 |
| 40 | ····invoke-direct·{v0,·v1,·v2},·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$UserState$1;-><init>(Ljava/lang/String;I)V | 59 | ····invoke-direct·{v0,·v1,·v2},·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$UserState$1;-><init>(Ljava/lang/String;I)V |
| 41 | ····sput-object·v0,·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$UserState;->NORMAL:Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$UserState; | 60 | ····sput-object·v0,·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$UserState;->NORMAL:Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$UserState; |
| 42 | ····.line·32 | 61 | ····.line·329 |
| 43 | ····new-instance·v | 62 | ····new-instance·v0,·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$UserState$2; |
| 44 | ····const-string·v3,·"LOCALS_AT_TOP" | ||
| 45 | ····const | 63 | ····const-string·v1,·"LOCALS_AT_TOP" |
| 46 | ···· | 64 | ····const/4·v2,·0x1 |
| 47 | ···· | 65 | ····invoke-direct·{v0,·v1,·v2},·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$UserState$2;-><init>(Ljava/lang/String;I)V |
| 66 | ····sput-object·v0,·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$UserState;->LOCALS_AT_TOP:Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$UserState; | ||
| 48 | ····.line·421 | ||
| 49 | ····new-instance·v3,·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$UserState$3; | ||
| 50 | ···· | 67 | ····.line·423 |
| 68 | ····new-instance·v0,·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$UserState$3; | ||
| 51 | ····const | 69 | ····const-string·v1,·"LOCALS_AT_IMPORTS" |
| 52 | ···· | 70 | ····const/4·v2,·0x2 |
| 53 | ···· | 71 | ····invoke-direct·{v0,·v1,·v2},·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$UserState$3;-><init>(Ljava/lang/String;I)V |
| 72 | ····sput-object·v0,·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$UserState;->LOCALS_AT_IMPORTS:Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$UserState; | ||
| 54 | ····.line·512 | ||
| 55 | ····new-instance·v5,·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$UserState$4; | ||
| 56 | ···· | 73 | ····.line·514 |
| 74 | ····new-instance·v0,·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$UserState$4; | ||
| 57 | ····const | 75 | ····const-string·v1,·"LOCALS_AT_SYMBOLS" |
| 58 | ···· | 76 | ····const/4·v2,·0x3 |
| 59 | ···· | 77 | ····invoke-direct·{v0,·v1,·v2},·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$UserState$4;-><init>(Ljava/lang/String;I)V |
| 60 | ····const/ | 78 | ····sput-object·v0,·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$UserState;->LOCALS_AT_SYMBOLS:Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$UserState; |
| 61 | ····.line·30 | 79 | ····.line·305 |
| 62 | ····ne | 80 | ····invoke-static·{},·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$UserState;->$values()[Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$UserState; |
| 81 | ····move-result-object·v0 | ||
| 63 | ····aput-object·v0,·v7,·v2 | ||
| 64 | ····aput-object·v1,·v7,·v4 | ||
| 65 | ····aput-object·v3,·v7,·v6 | ||
| 66 | ····aput-object·v5,·v7,·v8 | ||
| 67 | ····sput-object·v | 82 | ····sput-object·v0,·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$UserState;->$VALUES:[Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$UserState; |
| 68 | ····return-void | 83 | ····return-void |
| 69 | .end·method | 84 | .end·method |
| 70 | .method·private·constructor·<init>(Ljava/lang/String;I)V | 85 | .method·private·constructor·<init>(Ljava/lang/String;I)V |
| 71 | ····.locals·0 | 86 | ····.locals·0 |
| 87 | ····.annotation·system·Ldalvik/annotation/MethodParameters; | ||
| 88 | ········accessFlags·=·{ | ||
| 89 | ············0x1000, | ||
| 90 | ············0x1000 | ||
| 91 | ········} | ||
| 92 | ········names·=·{ | ||
| 93 | ············null, | ||
| 94 | ············null | ||
| 95 | ········} | ||
| 96 | ····.end·annotation | ||
| 72 | ····.annotation·system·Ldalvik/annotation/Signature; | 97 | ····.annotation·system·Ldalvik/annotation/Signature; |
| 73 | ········value·=·{ | 98 | ········value·=·{ |
| Max diff block lines reached; 2161/7883 bytes (27.41%) of diff not shown. | |||
| Offset 5, 23 lines modified | Offset 5, 23 lines modified | ||
| 5 | #·interfaces | 5 | #·interfaces |
| 6 | .implements·Lcom/amazon/ion/impl/bin/_Private_IonManagedWriter; | 6 | .implements·Lcom/amazon/ion/impl/bin/_Private_IonManagedWriter; |
| 7 | #·annotations | 7 | #·annotations |
| 8 | .annotation·system·Ldalvik/annotation/MemberClasses; | 8 | .annotation·system·Ldalvik/annotation/MemberClasses; |
| 9 | ····value·=·{ | 9 | ····value·=·{ |
| 10 | ········Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$LocalSymbolTableView;, | ||
| 11 | ········Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$UserState;, | ||
| 12 | ········Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportDescriptor;, | 10 | ········Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportDescriptor;, |
| 13 | ········Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$SymbolState;, | ||
| 14 | ········Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportedSymbolContext;, | 11 | ········Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportedSymbolContext;, |
| 12 | ········Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$UserState;, | ||
| 13 | ········Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$LocalSymbolTableView;, | ||
| 14 | ········Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$SymbolState;, | ||
| 15 | ········Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportedSymbolResolverMode;, | 15 | ········Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportedSymbolResolverMode;, |
| 16 | ········Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$SymbolResolver;, | ||
| 16 | ········Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportTablePosition;, | 17 | ········Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportTablePosition;, |
| 17 | ········Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$SymbolResolverBuilder; | 18 | ········Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$SymbolResolverBuilder; |
| 18 | ········Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$SymbolResolver; | ||
| 19 | ····} | 19 | ····} |
| 20 | .end·annotation | 20 | .end·annotation |
| 21 | #·static·fields | 21 | #·static·fields |
| 22 | .field·private·static·final·EMPTY_SYMBOL_TABLE_ARRAY:[Lcom/amazon/ion/SymbolTable; | 22 | .field·private·static·final·EMPTY_SYMBOL_TABLE_ARRAY:[Lcom/amazon/ion/SymbolTable; |
| Offset 89, 31 lines modified | Offset 89, 31 lines modified | ||
| 89 | .end·field | 89 | .end·field |
| 90 | #·direct·methods | 90 | #·direct·methods |
| 91 | .method·static·constructor·<clinit>()V | 91 | .method·static·constructor·<clinit>()V |
| 92 | ····.locals·3 | 92 | ····.locals·3 |
| 93 | ····.line·2 | 93 | ····.line·220 |
| 94 | ····new-instance·v0,·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportedSymbolContext; | 94 | ····new-instance·v0,·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportedSymbolContext; |
| 95 | ····sget-object·v1,·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportedSymbolResolverMode;->FLAT:Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportedSymbolResolverMode; | 95 | ····sget-object·v1,·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportedSymbolResolverMode;->FLAT:Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportedSymbolResolverMode; |
| 96 | ····.line·2 | 96 | ····.line·221 |
| 97 | ····invoke-static·{},·Ljava/util/Collections;->emptyList()Ljava/util/List; | 97 | ····invoke-static·{},·Ljava/util/Collections;->emptyList()Ljava/util/List; |
| 98 | ····move-result-object·v2 | 98 | ····move-result-object·v2 |
| 99 | ····invoke-direct·{v0,·v1,·v2},·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportedSymbolContext;-><init>(Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportedSymbolResolverMode;Ljava/util/List;)V | 99 | ····invoke-direct·{v0,·v1,·v2},·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportedSymbolContext;-><init>(Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportedSymbolResolverMode;Ljava/util/List;)V |
| 100 | ····sput-object·v0,·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter;->ONLY_SYSTEM_IMPORTS:Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportedSymbolContext; | 100 | ····sput-object·v0,·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter;->ONLY_SYSTEM_IMPORTS:Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportedSymbolContext; |
| 101 | ····const/4·v0,·0x0 | 101 | ····const/4·v0,·0x0 |
| 102 | ····.line·5 | 102 | ····.line·550 |
| 103 | ····new-array·v0,·v0,·[Lcom/amazon/ion/SymbolTable; | 103 | ····new-array·v0,·v0,·[Lcom/amazon/ion/SymbolTable; |
| 104 | ····sput-object·v0,·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter;->EMPTY_SYMBOL_TABLE_ARRAY:[Lcom/amazon/ion/SymbolTable; | 104 | ····sput-object·v0,·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter;->EMPTY_SYMBOL_TABLE_ARRAY:[Lcom/amazon/ion/SymbolTable; |
| 105 | ····return-void | 105 | ····return-void |
| 106 | .end·method | 106 | .end·method |
| Offset 125, 20 lines modified | Offset 125, 20 lines modified | ||
| 125 | ········} | 125 | ········} |
| 126 | ····.end·annotation | 126 | ····.end·annotation |
| 127 | ····move-object/from16·v0,·p0 | 127 | ····move-object/from16·v0,·p0 |
| 128 | ····move-object/from16·v1,·p1 | 128 | ····move-object/from16·v1,·p1 |
| 129 | ····.line·6 | 129 | ····.line·699 |
| 130 | ····iget-object·v2,·v1,·Lcom/amazon/ion/impl/bin/_Private_IonManagedBinaryWriterBuilder;->optimization:Lcom/amazon/ion/impl/bin/AbstractIonWriter$WriteValueOptimization; | 130 | ····iget-object·v2,·v1,·Lcom/amazon/ion/impl/bin/_Private_IonManagedBinaryWriterBuilder;->optimization:Lcom/amazon/ion/impl/bin/AbstractIonWriter$WriteValueOptimization; |
| 131 | ····invoke-direct·{v0,·v2},·Lcom/amazon/ion/impl/bin/AbstractIonWriter;-><init>(Lcom/amazon/ion/impl/bin/AbstractIonWriter$WriteValueOptimization;)V | 131 | ····invoke-direct·{v0,·v2},·Lcom/amazon/ion/impl/bin/AbstractIonWriter;-><init>(Lcom/amazon/ion/impl/bin/AbstractIonWriter$WriteValueOptimization;)V |
| 132 | ····.line· | 132 | ····.line·700 |
| 133 | ····new-instance·v2,·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter; | 133 | ····new-instance·v2,·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter; |
| 134 | ····iget-object·v4,·v1,·Lcom/amazon/ion/impl/bin/_Private_IonManagedBinaryWriterBuilder;->provider:Lcom/amazon/ion/impl/bin/BlockAllocatorProvider; | 134 | ····iget-object·v4,·v1,·Lcom/amazon/ion/impl/bin/_Private_IonManagedBinaryWriterBuilder;->provider:Lcom/amazon/ion/impl/bin/BlockAllocatorProvider; |
| 135 | ····iget·v5,·v1,·Lcom/amazon/ion/impl/bin/_Private_IonManagedBinaryWriterBuilder;->symbolsBlockSize:I | 135 | ····iget·v5,·v1,·Lcom/amazon/ion/impl/bin/_Private_IonManagedBinaryWriterBuilder;->symbolsBlockSize:I |
| 136 | ····sget-object·v7,·Lcom/amazon/ion/impl/bin/AbstractIonWriter$WriteValueOptimization;->NONE:Lcom/amazon/ion/impl/bin/AbstractIonWriter$WriteValueOptimization; | 136 | ····sget-object·v7,·Lcom/amazon/ion/impl/bin/AbstractIonWriter$WriteValueOptimization;->NONE:Lcom/amazon/ion/impl/bin/AbstractIonWriter$WriteValueOptimization; |
| Offset 161, 15 lines modified | Offset 161, 15 lines modified | ||
| 161 | ····move-object/from16·v6,·p2 | 161 | ····move-object/from16·v6,·p2 |
| 162 | ····invoke-direct/range·{v3·..·v13},·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter;-><init>(Lcom/amazon/ion/impl/bin/BlockAllocatorProvider;ILjava/io/OutputStream;Lcom/amazon/ion/impl/bin/AbstractIonWriter$WriteValueOptimization;Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$StreamCloseMode;Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$StreamFlushMode;Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$PreallocationMode;ZZLcom/amazon/ion/impl/bin/IonRawBinaryWriter$ThrowingRunnable;)V | 162 | ····invoke-direct/range·{v3·..·v13},·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter;-><init>(Lcom/amazon/ion/impl/bin/BlockAllocatorProvider;ILjava/io/OutputStream;Lcom/amazon/ion/impl/bin/AbstractIonWriter$WriteValueOptimization;Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$StreamCloseMode;Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$StreamFlushMode;Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$PreallocationMode;ZZLcom/amazon/ion/impl/bin/IonRawBinaryWriter$ThrowingRunnable;)V |
| 163 | ····iput-object·v2,·v0,·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter;->symbols:Lcom/amazon/ion/impl/bin/IonRawBinaryWriter; | 163 | ····iput-object·v2,·v0,·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter;->symbols:Lcom/amazon/ion/impl/bin/IonRawBinaryWriter; |
| 164 | ····.line· | 164 | ····.line·712 |
| 165 | ····new-instance·v2,·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter; | 165 | ····new-instance·v2,·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter; |
| 166 | ····iget-object·v15,·v1,·Lcom/amazon/ion/impl/bin/_Private_IonManagedBinaryWriterBuilder;->provider:Lcom/amazon/ion/impl/bin/BlockAllocatorProvider; | 166 | ····iget-object·v15,·v1,·Lcom/amazon/ion/impl/bin/_Private_IonManagedBinaryWriterBuilder;->provider:Lcom/amazon/ion/impl/bin/BlockAllocatorProvider; |
| 167 | ····iget·v3,·v1,·Lcom/amazon/ion/impl/bin/_Private_IonManagedBinaryWriterBuilder;->userBlockSize:I | 167 | ····iget·v3,·v1,·Lcom/amazon/ion/impl/bin/_Private_IonManagedBinaryWriterBuilder;->userBlockSize:I |
| 168 | ····sget-object·v18,·Lcom/amazon/ion/impl/bin/AbstractIonWriter$WriteValueOptimization;->NONE:Lcom/amazon/ion/impl/bin/AbstractIonWriter$WriteValueOptimization; | 168 | ····sget-object·v18,·Lcom/amazon/ion/impl/bin/AbstractIonWriter$WriteValueOptimization;->NONE:Lcom/amazon/ion/impl/bin/AbstractIonWriter$WriteValueOptimization; |
| Offset 202, 353 lines modified | Offset 202, 353 lines modified | ||
| 202 | ····move-object/from16·v24,·v7 | 202 | ····move-object/from16·v24,·v7 |
| 203 | ····invoke-direct/range·{v14·..·v24},·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter;-><init>(Lcom/amazon/ion/impl/bin/BlockAllocatorProvider;ILjava/io/OutputStream;Lcom/amazon/ion/impl/bin/AbstractIonWriter$WriteValueOptimization;Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$StreamCloseMode;Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$StreamFlushMode;Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$PreallocationMode;ZZLcom/amazon/ion/impl/bin/IonRawBinaryWriter$ThrowingRunnable;)V | 203 | ····invoke-direct/range·{v14·..·v24},·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter;-><init>(Lcom/amazon/ion/impl/bin/BlockAllocatorProvider;ILjava/io/OutputStream;Lcom/amazon/ion/impl/bin/AbstractIonWriter$WriteValueOptimization;Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$StreamCloseMode;Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$StreamFlushMode;Lcom/amazon/ion/impl/bin/IonRawBinaryWriter$PreallocationMode;ZZLcom/amazon/ion/impl/bin/IonRawBinaryWriter$ThrowingRunnable;)V |
| 204 | ····iput-object·v2,·v0,·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter;->user:Lcom/amazon/ion/impl/bin/IonRawBinaryWriter; | 204 | ····iput-object·v2,·v0,·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter;->user:Lcom/amazon/ion/impl/bin/IonRawBinaryWriter; |
| 205 | ····.line· | 205 | ····.line·725 |
| 206 | ····iget-object·v2,·v1,·Lcom/amazon/ion/impl/bin/_Private_IonManagedBinaryWriterBuilder;->catalog:Lcom/amazon/ion/IonCatalog; | 206 | ····iget-object·v2,·v1,·Lcom/amazon/ion/impl/bin/_Private_IonManagedBinaryWriterBuilder;->catalog:Lcom/amazon/ion/IonCatalog; |
| 207 | ····iput-object·v2,·v0,·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter;->catalog:Lcom/amazon/ion/IonCatalog; | 207 | ····iput-object·v2,·v0,·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter;->catalog:Lcom/amazon/ion/IonCatalog; |
| 208 | ····.line· | 208 | ····.line·726 |
| 209 | ····iget-object·v2,·v1,·Lcom/amazon/ion/impl/bin/_Private_IonManagedBinaryWriterBuilder;->imports:Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportedSymbolContext; | 209 | ····iget-object·v2,·v1,·Lcom/amazon/ion/impl/bin/_Private_IonManagedBinaryWriterBuilder;->imports:Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportedSymbolContext; |
| 210 | ····iput-object·v2,·v0,·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter;->bootstrapImports:Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportedSymbolContext; | 210 | ····iput-object·v2,·v0,·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter;->bootstrapImports:Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportedSymbolContext; |
| 211 | ····.line· | 211 | ····.line·728 |
| 212 | ····new-instance·v2,·Ljava/util/LinkedHashMap; | 212 | ····new-instance·v2,·Ljava/util/LinkedHashMap; |
| 213 | ····invoke-direct·{v2},·Ljava/util/LinkedHashMap;-><init>()V | 213 | ····invoke-direct·{v2},·Ljava/util/LinkedHashMap;-><init>()V |
| 214 | ····iput-object·v2,·v0,·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter;->locals:Ljava/util/Map; | 214 | ····iput-object·v2,·v0,·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter;->locals:Ljava/util/Map; |
| 215 | ····const/4·v2,·0x0 | 215 | ····const/4·v2,·0x0 |
| 216 | ····.line·7 | 216 | ····.line·729 |
| 217 | ····iput-boolean·v2,·v0,·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter;->localsLocked:Z | 217 | ····iput-boolean·v2,·v0,·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter;->localsLocked:Z |
| 218 | ····.line·7 | 218 | ····.line·730 |
| Max diff block lines reached; 54858/61428 bytes (89.30%) of diff not shown. | |||
| Offset 5, 37 lines modified | Offset 5, 47 lines modified | ||
| 5 | #·annotations | 5 | #·annotations |
| 6 | .annotation·system·Ldalvik/annotation/EnclosingClass; | 6 | .annotation·system·Ldalvik/annotation/EnclosingClass; |
| 7 | ····value·=·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$UserState; | 7 | ····value·=·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$UserState; |
| 8 | .end·annotation | 8 | .end·annotation |
| 9 | .annotation·system·Ldalvik/annotation/InnerClass; | 9 | .annotation·system·Ldalvik/annotation/InnerClass; |
| 10 | ····accessFlags·=·0x40 | 10 | ····accessFlags·=·0x4010 |
| 11 | ····name·=·null | 11 | ····name·=·null |
| 12 | .end·annotation | 12 | .end·annotation |
| 13 | #·direct·methods | 13 | #·direct·methods |
| 14 | .method·constructor·<init>(Ljava/lang/String;I)V | 14 | .method·constructor·<init>(Ljava/lang/String;I)V |
| 15 | ····.locals·1 | 15 | ····.locals·1 |
| 16 | ····.annotation·system·Ldalvik/annotation/MethodParameters; | ||
| 17 | ········accessFlags·=·{ | ||
| 18 | ············0x1000, | ||
| 19 | ············0x1000 | ||
| 20 | ········} | ||
| 21 | ········names·=·{ | ||
| 22 | ············null, | ||
| 23 | ············null | ||
| 24 | ········} | ||
| 25 | ····.end·annotation | ||
| 16 | ····const/4·v0,·0x0 | 26 | ····const/4·v0,·0x0 |
| 17 | ····.line·42 | 27 | ····.line·423 |
| 18 | ····invoke-direct·{p0,·p1,·p2,·v0},·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$UserState;-><init>(Ljava/lang/String;ILcom/amazon/ion/impl/bin/IonManagedBinaryWriter$1;)V | 28 | ····invoke-direct·{p0,·p1,·p2,·v0},·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$UserState;-><init>(Ljava/lang/String;ILcom/amazon/ion/impl/bin/IonManagedBinaryWriter$1;)V |
| 19 | ····return-void | 29 | ····return-void |
| 20 | .end·method | 30 | .end·method |
| 21 | #·virtual·methods | 31 | #·virtual·methods |
| 22 | .method·public·afterStepOut(Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter;)V | 32 | .method·public·afterStepOut(Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter;)V |
| 23 | ····.locals·5 | 33 | ····.locals·5 |
| 24 | ····.line·43 | 34 | ····.line·438 |
| 25 | ····invoke-static·{p1},·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter;->access$300(Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter;)Lcom/amazon/ion/impl/bin/IonRawBinaryWriter; | 35 | ····invoke-static·{p1},·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter;->access$300(Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter;)Lcom/amazon/ion/impl/bin/IonRawBinaryWriter; |
| 26 | ····move-result-object·v0 | 36 | ····move-result-object·v0 |
| 27 | ····invoke-virtual·{v0},·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter;->getDepth()I | 37 | ····invoke-virtual·{v0},·Lcom/amazon/ion/impl/bin/IonRawBinaryWriter;->getDepth()I |
| 28 | ····move-result·v0 | 38 | ····move-result·v0 |
| Offset 46, 35 lines modified | Offset 56, 35 lines modified | ||
| 46 | ····const/4·v1,·0x2 | 56 | ····const/4·v1,·0x2 |
| 47 | ····if-eq·v0,·v1,·:cond_0 | 57 | ····if-eq·v0,·v1,·:cond_0 |
| 48 | ····goto/16·:goto_2 | 58 | ····goto/16·:goto_2 |
| 49 | ····.line·44 | 59 | ····.line·442 |
| 50 | ····:cond_0 | 60 | ····:cond_0 |
| 51 | ····invoke-static·{p1},·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter;->access$1200(Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter;)Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportDescriptor; | 61 | ····invoke-static·{p1},·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter;->access$1200(Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter;)Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportDescriptor; |
| 52 | ····move-result-object·v0 | 62 | ····move-result-object·v0 |
| 53 | ····.line·44 | 63 | ····.line·443 |
| 54 | ····invoke-virtual·{v0},·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportDescriptor;->isMalformed()Z | 64 | ····invoke-virtual·{v0},·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportDescriptor;->isMalformed()Z |
| 55 | ····move-result·v1 | 65 | ····move-result·v1 |
| 56 | ····if-nez·v1,·:cond_5 | 66 | ····if-nez·v1,·:cond_5 |
| 57 | ····.line·44 | 67 | ····.line·447 |
| 58 | ····invoke-virtual·{v0},·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportDescriptor;->isDefined()Z | 68 | ····invoke-virtual·{v0},·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportDescriptor;->isDefined()Z |
| 59 | ····move-result·v1 | 69 | ····move-result·v1 |
| 60 | ····if-eqz·v1,·:cond_7 | 70 | ····if-eqz·v1,·:cond_7 |
| 61 | ····.line·4 | 71 | ····.line·450 |
| 62 | ····invoke-static·{p1},·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter;->access$1300(Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter;)Lcom/amazon/ion/IonCatalog; | 72 | ····invoke-static·{p1},·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter;->access$1300(Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter;)Lcom/amazon/ion/IonCatalog; |
| 63 | ····move-result-object·v1 | 73 | ····move-result-object·v1 |
| 64 | ····iget-object·v2,·v0,·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportDescriptor;->name:Ljava/lang/String; | 74 | ····iget-object·v2,·v0,·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportDescriptor;->name:Ljava/lang/String; |
| 65 | ····iget·v3,·v0,·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportDescriptor;->version:I | 75 | ····iget·v3,·v0,·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportDescriptor;->version:I |
| Offset 83, 33 lines modified | Offset 93, 33 lines modified | ||
| 83 | ····move-result-object·v1 | 93 | ····move-result-object·v1 |
| 84 | ····const/4·v2,·-0x1 | 94 | ····const/4·v2,·-0x1 |
| 85 | ····if-nez·v1,·:cond_2 | 95 | ····if-nez·v1,·:cond_2 |
| 86 | ····.line·45 | 96 | ····.line·453 |
| 87 | ····iget·v1,·v0,·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportDescriptor;->maxId:I | 97 | ····iget·v1,·v0,·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportDescriptor;->maxId:I |
| 88 | ····if-eq·v1,·v2,·:cond_1 | 98 | ····if-eq·v1,·v2,·:cond_1 |
| 89 | ····.line·46 | 99 | ····.line·463 |
| 90 | ····iget-object·v1,·v0,·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportDescriptor;->name:Ljava/lang/String; | 100 | ····iget-object·v1,·v0,·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportDescriptor;->name:Ljava/lang/String; |
| 91 | ····iget·v3,·v0,·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportDescriptor;->version:I | 101 | ····iget·v3,·v0,·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportDescriptor;->version:I |
| 92 | ····iget·v4,·v0,·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportDescriptor;->maxId:I | 102 | ····iget·v4,·v0,·Lcom/amazon/ion/impl/bin/IonManagedBinaryWriter$ImportDescriptor;->maxId:I |
| 93 | ····invoke-static·{v1,·v3,·v4},·Lcom/amazon/ion/impl/bin/Symbols;->unknownSharedSymbolTable(Ljava/lang/String;II)Lcom/amazon/ion/SymbolTable; | 103 | ····invoke-static·{v1,·v3,·v4},·Lcom/amazon/ion/impl/bin/Symbols;->unknownSharedSymbolTable(Ljava/lang/String;II)Lcom/amazon/ion/SymbolTable; |
| 94 | ····move-result-object·v1 | 104 | ····move-result-object·v1 |
| 95 | ····goto·:goto_0 | 105 | ····goto·:goto_0 |
| 96 | ····.line·45 | 106 | ····.line·455 |
| 97 | ····:cond_1 | 107 | ····:cond_1 |
| 98 | ····new-instance·p1,·Ljava/lang/IllegalArgumentException; | 108 | ····new-instance·p1,·Ljava/lang/IllegalArgumentException; |
| 99 | ····new-instance·v1,·Ljava/lang/StringBuilder; | 109 | ····new-instance·v1,·Ljava/lang/StringBuilder; |
| 100 | ····const-string·v2,·"Import·is·not·in·catalog·and·no·max·ID·provided:·" | 110 | ····const-string·v2,·"Import·is·not·in·catalog·and·no·max·ID·provided:·" |
| Offset 121, 15 lines modified | Offset 131, 15 lines modified | ||
| 121 | ····move-result-object·v0 | 131 | ····move-result-object·v0 |
| 122 | ····invoke-direct·{p1,·v0},·Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V | 132 | ····invoke-direct·{p1,·v0},·Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V |
| 123 | ····throw·p1 | 133 | ····throw·p1 |
| 124 | ····.line·46 | 134 | ····.line·465 |
| 125 | ····:cond_2 | 135 | ····:cond_2 |
| Max diff block lines reached; 5804/9591 bytes (60.52%) of diff not shown. | |||
| Offset 19, 14 lines modified | Offset 19, 24 lines modified | ||
| 19 | .field·final·synthetic·val$blockSize:I | 19 | .field·final·synthetic·val$blockSize:I |
| 20 | #·direct·methods | 20 | #·direct·methods |
| 21 | .method·constructor·<init>(Lcom/amazon/ion/impl/bin/BlockAllocatorProviders$BasicBlockAllocatorProvider;I)V | 21 | .method·constructor·<init>(Lcom/amazon/ion/impl/bin/BlockAllocatorProviders$BasicBlockAllocatorProvider;I)V |
| 22 | ····.locals·0 | 22 | ····.locals·0 |
| 23 | ····.annotation·system·Ldalvik/annotation/MethodParameters; | ||
| 24 | ········accessFlags·=·{ | ||
| 25 | ············0x8010, | ||
| 26 | ············0x1010 | ||
| 27 | ········} | ||
| 28 | ········names·=·{ | ||
| 29 | ············null, | ||
| 30 | ············null | ||
| 31 | ········} | ||
| 32 | ····.end·annotation | ||
| 23 | ····.line·30 | 33 | ····.line·30 |
| 24 | ····iput-object·p1,·p0,·Lcom/amazon/ion/impl/bin/BlockAllocatorProviders$BasicBlockAllocatorProvider$1;->this$0:Lcom/amazon/ion/impl/bin/BlockAllocatorProviders$BasicBlockAllocatorProvider; | 34 | ····iput-object·p1,·p0,·Lcom/amazon/ion/impl/bin/BlockAllocatorProviders$BasicBlockAllocatorProvider$1;->this$0:Lcom/amazon/ion/impl/bin/BlockAllocatorProviders$BasicBlockAllocatorProvider; |
| 25 | ····iput·p2,·p0,·Lcom/amazon/ion/impl/bin/BlockAllocatorProviders$BasicBlockAllocatorProvider$1;->val$blockSize:I | 35 | ····iput·p2,·p0,·Lcom/amazon/ion/impl/bin/BlockAllocatorProviders$BasicBlockAllocatorProvider$1;->val$blockSize:I |
| 26 | ····invoke-direct·{p0},·Lcom/amazon/ion/impl/bin/BlockAllocator;-><init>()V | 36 | ····invoke-direct·{p0},·Lcom/amazon/ion/impl/bin/BlockAllocator;-><init>()V |
| Offset 36, 14 lines modified | Offset 36, 22 lines modified | ||
| 36 | ····return-void | 36 | ····return-void |
| 37 | .end·method | 37 | .end·method |
| 38 | #·virtual·methods | 38 | #·virtual·methods |
| 39 | .method·public·bridge·synthetic·newInstance(Lcom/amazon/ion/impl/bin/utf8/Pool;)Lcom/amazon/ion/impl/bin/utf8/Poolable; | 39 | .method·public·bridge·synthetic·newInstance(Lcom/amazon/ion/impl/bin/utf8/Pool;)Lcom/amazon/ion/impl/bin/utf8/Poolable; |
| 40 | ····.locals·0 | 40 | ····.locals·0 |
| 41 | ····.annotation·system·Ldalvik/annotation/MethodParameters; | ||
| 42 | ········accessFlags·=·{ | ||
| 43 | ············0x1000 | ||
| 44 | ········} | ||
| 45 | ········names·=·{ | ||
| 46 | ············null | ||
| 47 | ········} | ||
| 48 | ····.end·annotation | ||
| 41 | ····.line·12 | 49 | ····.line·12 |
| 42 | ····invoke-virtual·{p0,·p1},·Lcom/amazon/ion/impl/bin/utf8/ByteBufferPool$1;->newInstance(Lcom/amazon/ion/impl/bin/utf8/Pool;)Lcom/amazon/ion/impl/bin/utf8/PoolableByteBuffer; | 50 | ····invoke-virtual·{p0,·p1},·Lcom/amazon/ion/impl/bin/utf8/ByteBufferPool$1;->newInstance(Lcom/amazon/ion/impl/bin/utf8/Pool;)Lcom/amazon/ion/impl/bin/utf8/PoolableByteBuffer; |
| 43 | ····move-result-object·p1 | 51 | ····move-result-object·p1 |
| 44 | ····return-object·p1 | 52 | ····return-object·p1 |
| Offset 36, 14 lines modified | Offset 36, 22 lines modified | ||
| 36 | ····return-void | 36 | ····return-void |
| 37 | .end·method | 37 | .end·method |
| 38 | #·virtual·methods | 38 | #·virtual·methods |
| 39 | .method·public·bridge·synthetic·newInstance(Lcom/amazon/ion/impl/bin/utf8/Pool;)Lcom/amazon/ion/impl/bin/utf8/Poolable; | 39 | .method·public·bridge·synthetic·newInstance(Lcom/amazon/ion/impl/bin/utf8/Pool;)Lcom/amazon/ion/impl/bin/utf8/Poolable; |
| 40 | ····.locals·0 | 40 | ····.locals·0 |
| 41 | ····.annotation·system·Ldalvik/annotation/MethodParameters; | ||
| 42 | ········accessFlags·=·{ | ||
| 43 | ············0x1000 | ||
| 44 | ········} | ||
| 45 | ········names·=·{ | ||
| 46 | ············null | ||
| 47 | ········} | ||
| 48 | ····.end·annotation | ||
| 41 | ····.line·12 | 49 | ····.line·12 |
| 42 | ····invoke-virtual·{p0,·p1},·Lcom/amazon/ion/impl/bin/utf8/Utf8StringEncoderPool$1;->newInstance(Lcom/amazon/ion/impl/bin/utf8/Pool;)Lcom/amazon/ion/impl/bin/utf8/Utf8StringEncoder; | 50 | ····invoke-virtual·{p0,·p1},·Lcom/amazon/ion/impl/bin/utf8/Utf8StringEncoderPool$1;->newInstance(Lcom/amazon/ion/impl/bin/utf8/Pool;)Lcom/amazon/ion/impl/bin/utf8/Utf8StringEncoder; |
| 43 | ····move-result-object·p1 | 51 | ····move-result-object·p1 |
| 44 | ····return-object·p1 | 52 | ····return-object·p1 |
| Offset 36, 14 lines modified | Offset 36, 22 lines modified | ||
| 36 | ····return-void | 36 | ····return-void |
| 37 | .end·method | 37 | .end·method |
| 38 | #·virtual·methods | 38 | #·virtual·methods |
| 39 | .method·public·bridge·synthetic·newInstance(Lcom/amazon/ion/impl/bin/utf8/Pool;)Lcom/amazon/ion/impl/bin/utf8/Poolable; | 39 | .method·public·bridge·synthetic·newInstance(Lcom/amazon/ion/impl/bin/utf8/Pool;)Lcom/amazon/ion/impl/bin/utf8/Poolable; |
| 40 | ····.locals·0 | 40 | ····.locals·0 |
| 41 | ····.annotation·system·Ldalvik/annotation/MethodParameters; | ||
| 42 | ········accessFlags·=·{ | ||
| 43 | ············0x1000 | ||
| 44 | ········} | ||
| 45 | ········names·=·{ | ||
| 46 | ············null | ||
| 47 | ········} | ||
| 48 | ····.end·annotation | ||
| 41 | ····.line·12 | 49 | ····.line·12 |
| 42 | ····invoke-virtual·{p0,·p1},·Lcom/amazon/ion/impl/bin/utf8/Utf8StringDecoderPool$1;->newInstance(Lcom/amazon/ion/impl/bin/utf8/Pool;)Lcom/amazon/ion/impl/bin/utf8/Utf8StringDecoder; | 50 | ····invoke-virtual·{p0,·p1},·Lcom/amazon/ion/impl/bin/utf8/Utf8StringDecoderPool$1;->newInstance(Lcom/amazon/ion/impl/bin/utf8/Pool;)Lcom/amazon/ion/impl/bin/utf8/Utf8StringDecoder; |
| 43 | ····move-result-object·p1 | 51 | ····move-result-object·p1 |
| 44 | ····return-object·p1 | 52 | ····return-object·p1 |
| Offset 48, 7 lines modified | Offset 48, 37 lines modified | ||
| 48 | ····.locals·1 | 48 | ····.locals·1 |
| 49 | ····.line·24 | 49 | ····.line·24 |
| 50 | ····sget-object·v0,·Lcom/amazon/ion/impl/bin/utf8/Utf8StringEncoderPool;->INSTANCE:Lcom/amazon/ion/impl/bin/utf8/Utf8StringEncoderPool; | 50 | ····sget-object·v0,·Lcom/amazon/ion/impl/bin/utf8/Utf8StringEncoderPool;->INSTANCE:Lcom/amazon/ion/impl/bin/utf8/Utf8StringEncoderPool; |
| 51 | ····return-object·v0 | 51 | ····return-object·v0 |
| 52 | .end·method | 52 | .end·method |
| 53 | #·virtual·methods | ||
| 54 | .method·public·bridge·synthetic·getOrCreate()Lcom/amazon/ion/impl/bin/utf8/Poolable; | ||
| 55 | ····.locals·1 | ||
| 56 | ····.line·6 | ||
| 57 | ····invoke-super·{p0},·Lcom/amazon/ion/impl/bin/utf8/Pool;->getOrCreate()Lcom/amazon/ion/impl/bin/utf8/Poolable; | ||
| 58 | ····move-result-object·v0 | ||
| 59 | ····return-object·v0 | ||
| 60 | .end·method | ||
| 61 | .method·public·bridge·synthetic·returnToPool(Lcom/amazon/ion/impl/bin/utf8/Poolable;)V | ||
| 62 | ····.locals·0 | ||
| 63 | ····.annotation·system·Ldalvik/annotation/MethodParameters; | ||
| 64 | ········accessFlags·=·{ | ||
| 65 | ············0x1000 | ||
| 66 | ········} | ||
| 67 | ········names·=·{ | ||
| 68 | ············null | ||
| 69 | ········} | ||
| 70 | ····.end·annotation | ||
| 71 | ····.line·6 | ||
| 72 | ····invoke-super·{p0,·p1},·Lcom/amazon/ion/impl/bin/utf8/Pool;->returnToPool(Lcom/amazon/ion/impl/bin/utf8/Poolable;)V | ||
| 73 | ····return-void | ||
| 74 | .end·method | ||
| Offset 48, 7 lines modified | Offset 48, 37 lines modified | ||
| 48 | ····.locals·1 | 48 | ····.locals·1 |
| 49 | ····.line·24 | 49 | ····.line·24 |
| 50 | ····sget-object·v0,·Lcom/amazon/ion/impl/bin/utf8/ByteBufferPool;->INSTANCE:Lcom/amazon/ion/impl/bin/utf8/ByteBufferPool; | 50 | ····sget-object·v0,·Lcom/amazon/ion/impl/bin/utf8/ByteBufferPool;->INSTANCE:Lcom/amazon/ion/impl/bin/utf8/ByteBufferPool; |
| 51 | ····return-object·v0 | 51 | ····return-object·v0 |
| 52 | .end·method | 52 | .end·method |
| 53 | #·virtual·methods | ||
| 54 | .method·public·bridge·synthetic·getOrCreate()Lcom/amazon/ion/impl/bin/utf8/Poolable; | ||
| 55 | ····.locals·1 | ||
| 56 | ····.line·6 | ||
| 57 | ····invoke-super·{p0},·Lcom/amazon/ion/impl/bin/utf8/Pool;->getOrCreate()Lcom/amazon/ion/impl/bin/utf8/Poolable; | ||
| 58 | ····move-result-object·v0 | ||
| 59 | ····return-object·v0 | ||
| 60 | .end·method | ||
| 61 | .method·public·bridge·synthetic·returnToPool(Lcom/amazon/ion/impl/bin/utf8/Poolable;)V | ||
| 62 | ····.locals·0 | ||
| 63 | ····.annotation·system·Ldalvik/annotation/MethodParameters; | ||
| 64 | ········accessFlags·=·{ | ||
| 65 | ············0x1000 | ||
| 66 | ········} | ||
| 67 | ········names·=·{ | ||
| 68 | ············null | ||
| 69 | ········} | ||
| 70 | ····.end·annotation | ||
| 71 | ····.line·6 | ||
| 72 | ····invoke-super·{p0,·p1},·Lcom/amazon/ion/impl/bin/utf8/Pool;->returnToPool(Lcom/amazon/ion/impl/bin/utf8/Poolable;)V | ||
| 73 | ····return-void | ||
| 74 | .end·method | ||
| Offset 48, 7 lines modified | Offset 48, 37 lines modified | ||
| 48 | ····.locals·1 | 48 | ····.locals·1 |
| 49 | ····.line·24 | 49 | ····.line·24 |
| 50 | ····sget-object·v0,·Lcom/amazon/ion/impl/bin/utf8/Utf8StringDecoderPool;->INSTANCE:Lcom/amazon/ion/impl/bin/utf8/Utf8StringDecoderPool; | 50 | ····sget-object·v0,·Lcom/amazon/ion/impl/bin/utf8/Utf8StringDecoderPool;->INSTANCE:Lcom/amazon/ion/impl/bin/utf8/Utf8StringDecoderPool; |
| 51 | ····return-object·v0 | 51 | ····return-object·v0 |
| 52 | .end·method | 52 | .end·method |
| 53 | #·virtual·methods | ||
| 54 | .method·public·bridge·synthetic·getOrCreate()Lcom/amazon/ion/impl/bin/utf8/Poolable; | ||
| 55 | ····.locals·1 | ||
| 56 | ····.line·6 | ||
| 57 | ····invoke-super·{p0},·Lcom/amazon/ion/impl/bin/utf8/Pool;->getOrCreate()Lcom/amazon/ion/impl/bin/utf8/Poolable; | ||
| 58 | ····move-result-object·v0 | ||
| 59 | ····return-object·v0 | ||
| 60 | .end·method | ||
| 61 | .method·public·bridge·synthetic·returnToPool(Lcom/amazon/ion/impl/bin/utf8/Poolable;)V | ||
| 62 | ····.locals·0 | ||
| 63 | ····.annotation·system·Ldalvik/annotation/MethodParameters; | ||
| 64 | ········accessFlags·=·{ | ||
| 65 | ············0x1000 | ||
| 66 | ········} | ||
| 67 | ········names·=·{ | ||
| 68 | ············null | ||
| 69 | ········} | ||
| 70 | ····.end·annotation | ||
| 71 | ····.line·6 | ||
| 72 | ····invoke-super·{p0,·p1},·Lcom/amazon/ion/impl/bin/utf8/Pool;->returnToPool(Lcom/amazon/ion/impl/bin/utf8/Poolable;)V | ||
| 73 | ····return-void | ||
| 74 | .end·method | ||
| Offset 1, 112 lines modified | Offset 1, 299 lines modified | ||
| 1 | .class·public·abstract·Lcom/amazon/ion/system/IonReaderBuilder; | 1 | .class·public·abstract·Lcom/amazon/ion/system/IonReaderBuilder; |
| 2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
| 3 | .source·"IonReaderBuilder.java" | 3 | .source·"IonReaderBuilder.java" |
| 4 | #·static·fields | ||
| 5 | .field·private·static·final·DEFAULT_STREAM_INTERCEPTORS:Ljava/util/List; | ||
| 6 | ····.annotation·system·Ldalvik/annotation/Signature; | ||
| 7 | ········value·=·{ | ||
| 8 | ············"Ljava/util/List<", | ||
| 9 | ············"Lcom/amazon/ion/util/InputStreamInterceptor;", | ||
| 10 | ············">;" | ||
| 11 | ········} | ||
| 12 | ····.end·annotation | ||
| 13 | .end·field | ||
| 14 | .field·private·static·final·DETECTED_STREAM_INTERCEPTORS:Ljava/util/List; | ||
| 15 | ····.annotation·system·Ldalvik/annotation/Signature; | ||
| 16 | ········value·=·{ | ||
| 17 | ············"Ljava/util/List<", | ||
| 18 | ············"Lcom/amazon/ion/util/InputStreamInterceptor;", | ||
| 19 | ············">;" | ||
| 20 | ········} | ||
| 21 | ····.end·annotation | ||
| 22 | .end·field | ||
| 4 | #·instance·fields | 23 | #·instance·fields |
| 5 | .field·private·bufferConfiguration:Lcom/amazon/ion/IonBufferConfiguration; | 24 | .field·private·bufferConfiguration:Lcom/amazon/ion/IonBufferConfiguration; |
| 6 | .field·private·catalog:Lcom/amazon/ion/IonCatalog; | 25 | .field·private·catalog:Lcom/amazon/ion/IonCatalog; |
| 7 | .field·private·isIncrementalReadingEnabled:Z | 26 | .field·private·isIncrementalReadingEnabled:Z |
| 27 | .field·private·streamInterceptors:Ljava/util/List; | ||
| 28 | ····.annotation·system·Ldalvik/annotation/Signature; | ||
| 29 | ········value·=·{ | ||
| 30 | ············"Ljava/util/List<", | ||
| 31 | ············"Lcom/amazon/ion/util/InputStreamInterceptor;", | ||
| 32 | ············">;" | ||
| 33 | ········} | ||
| 34 | ····.end·annotation | ||
| 35 | .end·field | ||
| 8 | #·direct·methods | 36 | #·direct·methods |
| 9 | .method· | 37 | .method·static·constructor·<clinit>()V |
| 10 | ····.locals·1 | 38 | ····.locals·1 |
| 39 | ····.line·91 | ||
| 40 | ····sget-object·v0,·Lcom/amazon/ion/util/GzipStreamInterceptor;->INSTANCE:Lcom/amazon/ion/util/GzipStreamInterceptor; | ||
| 41 | ····invoke-static·{v0},·Ljava/util/Collections;->singletonList(Ljava/lang/Object;)Ljava/util/List; | ||
| 42 | ····move-result-object·v0 | ||
| 43 | ····sput-object·v0,·Lcom/amazon/ion/system/IonReaderBuilder;->DEFAULT_STREAM_INTERCEPTORS:Ljava/util/List; | ||
| 44 | ····.line·97 | ||
| 45 | ····invoke-static·{},·Lcom/amazon/ion/system/IonReaderBuilder;->detectStreamInterceptorsOnClasspath()Ljava/util/List; | ||
| 46 | ····move-result-object·v0 | ||
| 47 | ····invoke-static·{v0},·Ljava/util/Collections;->unmodifiableList(Ljava/util/List;)Ljava/util/List; | ||
| 48 | ····move-result-object·v0 | ||
| 49 | ····sput-object·v0,·Lcom/amazon/ion/system/IonReaderBuilder;->DETECTED_STREAM_INTERCEPTORS:Ljava/util/List; | ||
| 50 | ····return-void | ||
| 51 | .end·method | ||
| 52 | .method·protected·constructor·<init>()V | ||
| 53 | ····.locals·2 | ||
| 11 | ····.line· | 54 | ····.line·106 |
| 12 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 55 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| 13 | ····const/4·v0,·0x0 | 56 | ····const/4·v0,·0x0 |
| 14 | ····.line· | 57 | ····.line·100 |
| 15 | ····iput-object·v0,·p0,·Lcom/amazon/ion/system/IonReaderBuilder;->catalog:Lcom/amazon/ion/IonCatalog; | 58 | ····iput-object·v0,·p0,·Lcom/amazon/ion/system/IonReaderBuilder;->catalog:Lcom/amazon/ion/IonCatalog; |
| 16 | ····const/4·v | 59 | ····const/4·v1,·0x0 |
| 17 | ····.line· | 60 | ····.line·101 |
| 18 | ····iput-boolean·v | 61 | ····iput-boolean·v1,·p0,·Lcom/amazon/ion/system/IonReaderBuilder;->isIncrementalReadingEnabled:Z |
| 62 | ····.line·102 | ||
| 63 | ····sget-object·v1,·Lcom/amazon/ion/IonBufferConfiguration;->DEFAULT:Lcom/amazon/ion/IonBufferConfiguration; | ||
| 19 | ····.line·47 | ||
| 20 | ···· | 64 | ····iput-object·v1,·p0,·Lcom/amazon/ion/system/IonReaderBuilder;->bufferConfiguration:Lcom/amazon/ion/IonBufferConfiguration; |
| 21 | ···· | 65 | ····.line·103 |
| 66 | ····iput-object·v0,·p0,·Lcom/amazon/ion/system/IonReaderBuilder;->streamInterceptors:Ljava/util/List; | ||
| 22 | ····return-void | 67 | ····return-void |
| 23 | .end·method | 68 | .end·method |
| 24 | .method·protected·constructor·<init>(Lcom/amazon/ion/system/IonReaderBuilder;)V | 69 | .method·protected·constructor·<init>(Lcom/amazon/ion/system/IonReaderBuilder;)V |
| 25 | ····.locals· | 70 | ····.locals·2 |
| 26 | ····.line· | 71 | ····.line·110 |
| 27 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 72 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| 28 | ····const/4·v0,·0x0 | 73 | ····const/4·v0,·0x0 |
| 29 | ····.line· | 74 | ····.line·100 |
| 30 | ····iput-object·v0,·p0,·Lcom/amazon/ion/system/IonReaderBuilder;->catalog:Lcom/amazon/ion/IonCatalog; | 75 | ····iput-object·v0,·p0,·Lcom/amazon/ion/system/IonReaderBuilder;->catalog:Lcom/amazon/ion/IonCatalog; |
| 31 | ····const/4·v | 76 | ····const/4·v1,·0x0 |
| 32 | ····.line· | 77 | ····.line·101 |
| 33 | ····iput-boolean·v | 78 | ····iput-boolean·v1,·p0,·Lcom/amazon/ion/system/IonReaderBuilder;->isIncrementalReadingEnabled:Z |
| 34 | ····.line· | 79 | ····.line·102 |
| 35 | ····sget-object·v | 80 | ····sget-object·v1,·Lcom/amazon/ion/IonBufferConfiguration;->DEFAULT:Lcom/amazon/ion/IonBufferConfiguration; |
| 36 | ····iput-object·v | 81 | ····iput-object·v1,·p0,·Lcom/amazon/ion/system/IonReaderBuilder;->bufferConfiguration:Lcom/amazon/ion/IonBufferConfiguration; |
| 37 | ····.line· | 82 | ····.line·103 |
| 38 | ····i | 83 | ····iput-object·v0,·p0,·Lcom/amazon/ion/system/IonReaderBuilder;->streamInterceptors:Ljava/util/List; |
| 84 | ····.line·111 | ||
| 39 | ····i | 85 | ····iget-object·v1,·p1,·Lcom/amazon/ion/system/IonReaderBuilder;->catalog:Lcom/amazon/ion/IonCatalog; |
| Max diff block lines reached; 12299/17535 bytes (70.14%) of diff not shown. | |||
| Offset 27, 69 lines modified | Offset 27, 107 lines modified | ||
| 27 | .field·public·static·final·enum·ADJACENT:Lcom/amazon/ion/system/IonWriterBuilder$IvmMinimizing; | 27 | .field·public·static·final·enum·ADJACENT:Lcom/amazon/ion/system/IonWriterBuilder$IvmMinimizing; |
| 28 | .field·public·static·final·enum·DISTANT:Lcom/amazon/ion/system/IonWriterBuilder$IvmMinimizing; | 28 | .field·public·static·final·enum·DISTANT:Lcom/amazon/ion/system/IonWriterBuilder$IvmMinimizing; |
| 29 | #·direct·methods | 29 | #·direct·methods |
| 30 | .method·private·static·synthetic·$values()[Lcom/amazon/ion/system/IonWriterBuilder$IvmMinimizing; | ||
| 31 | ····.locals·3 | ||
| 32 | ····const/4·v0,·0x2 | ||
| 33 | ····.line·66 | ||
| 34 | ····new-array·v0,·v0,·[Lcom/amazon/ion/system/IonWriterBuilder$IvmMinimizing; | ||
| 35 | ····sget-object·v1,·Lcom/amazon/ion/system/IonWriterBuilder$IvmMinimizing;->ADJACENT:Lcom/amazon/ion/system/IonWriterBuilder$IvmMinimizing; | ||
| 36 | ····const/4·v2,·0x0 | ||
| 37 | ····aput-object·v1,·v0,·v2 | ||
| 38 | ····sget-object·v1,·Lcom/amazon/ion/system/IonWriterBuilder$IvmMinimizing;->DISTANT:Lcom/amazon/ion/system/IonWriterBuilder$IvmMinimizing; | ||
| 39 | ····const/4·v2,·0x1 | ||
| 40 | ····aput-object·v1,·v0,·v2 | ||
| 41 | ····return-object·v0 | ||
| 42 | .end·method | ||
| 30 | .method·static·constructor·<clinit>()V | 43 | .method·static·constructor·<clinit>()V |
| 31 | ····.locals· | 44 | ····.locals·3 |
| 32 | ····.line·69 | 45 | ····.line·69 |
| 33 | ····new-instance·v0,·Lcom/amazon/ion/system/IonWriterBuilder$IvmMinimizing; | 46 | ····new-instance·v0,·Lcom/amazon/ion/system/IonWriterBuilder$IvmMinimizing; |
| 34 | ····const-string·v1,·"ADJACENT" | 47 | ····const-string·v1,·"ADJACENT" |
| 35 | ····const/4·v2,·0x0 | 48 | ····const/4·v2,·0x0 |
| 36 | ····invoke-direct·{v0,·v1,·v2},·Lcom/amazon/ion/system/IonWriterBuilder$IvmMinimizing;-><init>(Ljava/lang/String;I)V | 49 | ····invoke-direct·{v0,·v1,·v2},·Lcom/amazon/ion/system/IonWriterBuilder$IvmMinimizing;-><init>(Ljava/lang/String;I)V |
| 37 | ····sput-object·v0,·Lcom/amazon/ion/system/IonWriterBuilder$IvmMinimizing;->ADJACENT:Lcom/amazon/ion/system/IonWriterBuilder$IvmMinimizing; | 50 | ····sput-object·v0,·Lcom/amazon/ion/system/IonWriterBuilder$IvmMinimizing;->ADJACENT:Lcom/amazon/ion/system/IonWriterBuilder$IvmMinimizing; |
| 38 | ····.line·75 | 51 | ····.line·75 |
| 39 | ····new-instance·v | 52 | ····new-instance·v0,·Lcom/amazon/ion/system/IonWriterBuilder$IvmMinimizing; |
| 40 | ····const-string·v3,·"DISTANT" | ||
| 41 | ····const | 53 | ····const-string·v1,·"DISTANT" |
| 42 | ···· | 54 | ····const/4·v2,·0x1 |
| 43 | ···· | 55 | ····invoke-direct·{v0,·v1,·v2},·Lcom/amazon/ion/system/IonWriterBuilder$IvmMinimizing;-><init>(Ljava/lang/String;I)V |
| 44 | ····const/ | 56 | ····sput-object·v0,·Lcom/amazon/ion/system/IonWriterBuilder$IvmMinimizing;->DISTANT:Lcom/amazon/ion/system/IonWriterBuilder$IvmMinimizing; |
| 45 | ····.line·66 | 57 | ····.line·66 |
| 58 | ····invoke-static·{},·Lcom/amazon/ion/system/IonWriterBuilder$IvmMinimizing;->$values()[Lcom/amazon/ion/system/IonWriterBuilder$IvmMinimizing; | ||
| 46 | ····new-array·v3,·v3,·[Lcom/amazon/ion/system/IonWriterBuilder$IvmMinimizing; | ||
| 47 | ····aput-object·v0,·v3,·v2 | ||
| 48 | ···· | 59 | ····move-result-object·v0 |
| 49 | ····sput-object·v | 60 | ····sput-object·v0,·Lcom/amazon/ion/system/IonWriterBuilder$IvmMinimizing;->$VALUES:[Lcom/amazon/ion/system/IonWriterBuilder$IvmMinimizing; |
| 50 | ····return-void | 61 | ····return-void |
| 51 | .end·method | 62 | .end·method |
| 52 | .method·private·constructor·<init>(Ljava/lang/String;I)V | 63 | .method·private·constructor·<init>(Ljava/lang/String;I)V |
| 53 | ····.locals·0 | 64 | ····.locals·0 |
| 65 | ····.annotation·system·Ldalvik/annotation/MethodParameters; | ||
| 66 | ········accessFlags·=·{ | ||
| 67 | ············0x1000, | ||
| 68 | ············0x1000 | ||
| 69 | ········} | ||
| 70 | ········names·=·{ | ||
| 71 | ············null, | ||
| 72 | ············null | ||
| 73 | ········} | ||
| 74 | ····.end·annotation | ||
| 54 | ····.annotation·system·Ldalvik/annotation/Signature; | 75 | ····.annotation·system·Ldalvik/annotation/Signature; |
| 55 | ········value·=·{ | 76 | ········value·=·{ |
| 56 | ············"()V" | 77 | ············"()V" |
| 57 | ········} | 78 | ········} |
| 58 | ····.end·annotation | 79 | ····.end·annotation |
| 59 | ····.line·66 | 80 | ····.line·66 |
| 60 | ····invoke-direct·{p0,·p1,·p2},·Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V | 81 | ····invoke-direct·{p0,·p1,·p2},·Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V |
| 61 | ····return-void | 82 | ····return-void |
| 62 | .end·method | 83 | .end·method |
| 63 | .method·public·static·valueOf(Ljava/lang/String;)Lcom/amazon/ion/system/IonWriterBuilder$IvmMinimizing; | 84 | .method·public·static·valueOf(Ljava/lang/String;)Lcom/amazon/ion/system/IonWriterBuilder$IvmMinimizing; |
| 64 | ····.locals·1 | 85 | ····.locals·1 |
| 86 | ····.annotation·system·Ldalvik/annotation/MethodParameters; | ||
| 87 | ········accessFlags·=·{ | ||
| 88 | ············0x8000 | ||
| 89 | ········} | ||
| 90 | ········names·=·{ | ||
| 91 | ············null | ||
| 92 | ········} | ||
| 93 | ····.end·annotation | ||
| 65 | ····.line·66 | 94 | ····.line·66 |
| 66 | ····const-class·v0,·Lcom/amazon/ion/system/IonWriterBuilder$IvmMinimizing; | 95 | ····const-class·v0,·Lcom/amazon/ion/system/IonWriterBuilder$IvmMinimizing; |
| 67 | ····invoke-static·{v0,·p0},·Ljava/lang/Enum;->valueOf(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; | 96 | ····invoke-static·{v0,·p0},·Ljava/lang/Enum;->valueOf(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; |
| 68 | ····move-result-object·p0 | 97 | ····move-result-object·p0 |
| Offset 33, 78 lines modified | Offset 33, 114 lines modified | ||
| 33 | #·instance·fields | 33 | #·instance·fields |
| 34 | .field·private·final·charSequence:Ljava/lang/CharSequence; | 34 | .field·private·final·charSequence:Ljava/lang/CharSequence; |
| 35 | #·direct·methods | 35 | #·direct·methods |
| 36 | .method·private·static·synthetic·$values()[Lcom/amazon/ion/system/IonTextWriterBuilder$NewLineType; | ||
| 37 | ····.locals·3 | ||
| 38 | ····const/4·v0,·0x3 | ||
| 39 | ····.line·123 | ||
| 40 | ····new-array·v0,·v0,·[Lcom/amazon/ion/system/IonTextWriterBuilder$NewLineType; | ||
| 41 | ····sget-object·v1,·Lcom/amazon/ion/system/IonTextWriterBuilder$NewLineType;->CRLF:Lcom/amazon/ion/system/IonTextWriterBuilder$NewLineType; | ||
| 42 | ····const/4·v2,·0x0 | ||
| 43 | ····aput-object·v1,·v0,·v2 | ||
| 44 | ····sget-object·v1,·Lcom/amazon/ion/system/IonTextWriterBuilder$NewLineType;->LF:Lcom/amazon/ion/system/IonTextWriterBuilder$NewLineType; | ||
| 45 | ····const/4·v2,·0x1 | ||
| 46 | ····aput-object·v1,·v0,·v2 | ||
| 47 | ····sget-object·v1,·Lcom/amazon/ion/system/IonTextWriterBuilder$NewLineType;->PLATFORM_DEPENDENT:Lcom/amazon/ion/system/IonTextWriterBuilder$NewLineType; | ||
| 48 | ····const/4·v2,·0x2 | ||
| 49 | ····aput-object·v1,·v0,·v2 | ||
| 50 | ····return-object·v0 | ||
| 51 | .end·method | ||
| 36 | .method·static·constructor·<clinit>()V | 52 | .method·static·constructor·<clinit>()V |
| 37 | ····.locals· | 53 | ····.locals·4 |
| 38 | ····.line·127 | 54 | ····.line·127 |
| 39 | ····new-instance·v0,·Lcom/amazon/ion/system/IonTextWriterBuilder$NewLineType; | 55 | ····new-instance·v0,·Lcom/amazon/ion/system/IonTextWriterBuilder$NewLineType; |
| 40 | ····const | 56 | ····const/4·v1,·0x0 |
| 41 | ····const-string·v2,·" | 57 | ····const-string·v2,·"\r\n" |
| 42 | ····const | 58 | ····const-string·v3,·"CRLF" |
| 43 | ····invoke-direct·{v0,·v | 59 | ····invoke-direct·{v0,·v3,·v1,·v2},·Lcom/amazon/ion/system/IonTextWriterBuilder$NewLineType;-><init>(Ljava/lang/String;ILjava/lang/CharSequence;)V |
| 44 | ····sput-object·v0,·Lcom/amazon/ion/system/IonTextWriterBuilder$NewLineType;->CRLF:Lcom/amazon/ion/system/IonTextWriterBuilder$NewLineType; | 60 | ····sput-object·v0,·Lcom/amazon/ion/system/IonTextWriterBuilder$NewLineType;->CRLF:Lcom/amazon/ion/system/IonTextWriterBuilder$NewLineType; |
| 45 | ····.line·131 | 61 | ····.line·131 |
| 46 | ····new-instance·v | 62 | ····new-instance·v0,·Lcom/amazon/ion/system/IonTextWriterBuilder$NewLineType; |
| 47 | ····const | 63 | ····const/4·v1,·0x1 |
| 48 | ····const-string·v | 64 | ····const-string·v2,·"\n" |
| 49 | ····const | 65 | ····const-string·v3,·"LF" |
| 50 | ····invoke-direct·{v | 66 | ····invoke-direct·{v0,·v3,·v1,·v2},·Lcom/amazon/ion/system/IonTextWriterBuilder$NewLineType;-><init>(Ljava/lang/String;ILjava/lang/CharSequence;)V |
| 51 | ····sput-object·v | 67 | ····sput-object·v0,·Lcom/amazon/ion/system/IonTextWriterBuilder$NewLineType;->LF:Lcom/amazon/ion/system/IonTextWriterBuilder$NewLineType; |
| 52 | ····.line·137 | 68 | ····.line·137 |
| 53 | ····new-instance·v | 69 | ····new-instance·v0,·Lcom/amazon/ion/system/IonTextWriterBuilder$NewLineType; |
| 54 | ····const-string·v4,·"line.separator" | ||
| 55 | ···· | 70 | ····const-string·v1,·"line.separator" |
| 56 | ···· | 71 | ····invoke-static·{v1},·Ljava/lang/System;->getProperty(Ljava/lang/String;)Ljava/lang/String; |
| 57 | ···· | 72 | ····move-result-object·v1 |
| 58 | ····const | 73 | ····const-string·v2,·"PLATFORM_DEPENDENT" |
| 59 | ···· | 74 | ····const/4·v3,·0x2 |
| 60 | ···· | 75 | ····invoke-direct·{v0,·v2,·v3,·v1},·Lcom/amazon/ion/system/IonTextWriterBuilder$NewLineType;-><init>(Ljava/lang/String;ILjava/lang/CharSequence;)V |
| 61 | ····const/ | 76 | ····sput-object·v0,·Lcom/amazon/ion/system/IonTextWriterBuilder$NewLineType;->PLATFORM_DEPENDENT:Lcom/amazon/ion/system/IonTextWriterBuilder$NewLineType; |
| 62 | ····.line·123 | 77 | ····.line·123 |
| 78 | ····invoke-static·{},·Lcom/amazon/ion/system/IonTextWriterBuilder$NewLineType;->$values()[Lcom/amazon/ion/system/IonTextWriterBuilder$NewLineType; | ||
| 63 | ····new-array·v4,·v4,·[Lcom/amazon/ion/system/IonTextWriterBuilder$NewLineType; | ||
| 64 | ····aput-object·v0,·v4,·v3 | ||
| 65 | ····aput-object·v1,·v4,·v5 | ||
| 66 | ···· | 79 | ····move-result-object·v0 |
| 67 | ····sput-object·v | 80 | ····sput-object·v0,·Lcom/amazon/ion/system/IonTextWriterBuilder$NewLineType;->$VALUES:[Lcom/amazon/ion/system/IonTextWriterBuilder$NewLineType; |
| 68 | ····return-void | 81 | ····return-void |
| 69 | .end·method | 82 | .end·method |
| 70 | .method·private·constructor·<init>(Ljava/lang/String;ILjava/lang/CharSequence;)V | 83 | .method·private·constructor·<init>(Ljava/lang/String;ILjava/lang/CharSequence;)V |
| 71 | ····.locals·0 | 84 | ····.locals·0 |
| 85 | ····.annotation·system·Ldalvik/annotation/MethodParameters; | ||
| 86 | ········accessFlags·=·{ | ||
| 87 | ············0x1000, | ||
| 88 | ············0x1000, | ||
| 89 | ············0x0 | ||
| 90 | ········} | ||
| 91 | ········names·=·{ | ||
| 92 | ············null, | ||
| 93 | ············null, | ||
| 94 | ············null | ||
| 95 | ········} | ||
| 96 | ····.end·annotation | ||
| 72 | ····.annotation·system·Ldalvik/annotation/Signature; | 97 | ····.annotation·system·Ldalvik/annotation/Signature; |
| 73 | ········value·=·{ | 98 | ········value·=·{ |
| 74 | ············"(", | 99 | ············"(", |
| 75 | ············"Ljava/lang/CharSequence;", | 100 | ············"Ljava/lang/CharSequence;", |
| 76 | ············")V" | 101 | ············")V" |
| 77 | ········} | 102 | ········} |
| 78 | ····.end·annotation | 103 | ····.end·annotation |
| Offset 116, 14 lines modified | Offset 152, 22 lines modified | ||
| 116 | ····iput-object·p3,·p0,·Lcom/amazon/ion/system/IonTextWriterBuilder$NewLineType;->charSequence:Ljava/lang/CharSequence; | 152 | ····iput-object·p3,·p0,·Lcom/amazon/ion/system/IonTextWriterBuilder$NewLineType;->charSequence:Ljava/lang/CharSequence; |
| 117 | ····return-void | 153 | ····return-void |
| 118 | .end·method | 154 | .end·method |
| Max diff block lines reached; 435/5902 bytes (7.37%) of diff not shown. | |||
| Offset 2, 16 lines modified | Offset 2, 16 lines modified | ||
| 2 | .super·Lcom/amazon/ion/system/IonWriterBuilderBase; | 2 | .super·Lcom/amazon/ion/system/IonWriterBuilderBase; |
| 3 | .source·"IonTextWriterBuilder.java" | 3 | .source·"IonTextWriterBuilder.java" |
| 4 | #·annotations | 4 | #·annotations |
| 5 | .annotation·system·Ldalvik/annotation/MemberClasses; | 5 | .annotation·system·Ldalvik/annotation/MemberClasses; |
| 6 | ····value·=·{ | 6 | ····value·=·{ |
| 7 | ········Lcom/amazon/ion/system/IonTextWriterBuilder$NewLineType;, | ||
| 8 | ········Lcom/amazon/ion/system/IonTextWriterBuilder$LstMinimizing; | 7 | ········Lcom/amazon/ion/system/IonTextWriterBuilder$LstMinimizing;, |
| 8 | ········Lcom/amazon/ion/system/IonTextWriterBuilder$NewLineType; | ||
| 9 | ····} | 9 | ····} |
| 10 | .end·annotation | 10 | .end·annotation |
| 11 | .annotation·system·Ldalvik/annotation/Signature; | 11 | .annotation·system·Ldalvik/annotation/Signature; |
| 12 | ····value·=·{ | 12 | ····value·=·{ |
| 13 | ········"Lcom/amazon/ion/system/IonWriterBuilderBase<", | 13 | ········"Lcom/amazon/ion/system/IonWriterBuilderBase<", |
| 14 | ········"Lcom/amazon/ion/system/IonTextWriterBuilder;", | 14 | ········"Lcom/amazon/ion/system/IonTextWriterBuilder;", |
| Offset 302, 14 lines modified | Offset 302, 22 lines modified | ||
| 302 | ····move-result-object·v0 | 302 | ····move-result-object·v0 |
| 303 | ····return-object·v0 | 303 | ····return-object·v0 |
| 304 | .end·method | 304 | .end·method |
| 305 | .method·public·bridge·synthetic·setCatalog(Lcom/amazon/ion/IonCatalog;)V | 305 | .method·public·bridge·synthetic·setCatalog(Lcom/amazon/ion/IonCatalog;)V |
| 306 | ····.locals·0 | 306 | ····.locals·0 |
| 307 | ····.annotation·system·Ldalvik/annotation/MethodParameters; | ||
| 308 | ········accessFlags·=·{ | ||
| 309 | ············0x1000 | ||
| 310 | ········} | ||
| 311 | ········names·=·{ | ||
| 312 | ············null | ||
| 313 | ········} | ||
| 314 | ····.end·annotation | ||
| 307 | ····.line·74 | 315 | ····.line·74 |
| 308 | ····invoke-super·{p0,·p1},·Lcom/amazon/ion/system/IonWriterBuilderBase;->setCatalog(Lcom/amazon/ion/IonCatalog;)V | 316 | ····invoke-super·{p0,·p1},·Lcom/amazon/ion/system/IonWriterBuilderBase;->setCatalog(Lcom/amazon/ion/IonCatalog;)V |
| 309 | ····return-void | 317 | ····return-void |
| 310 | .end·method | 318 | .end·method |
| Offset 368, 14 lines modified | Offset 376, 22 lines modified | ||
| 368 | ····iput-object·p1,·p0,·Lcom/amazon/ion/system/IonTextWriterBuilder;->myCharset:Ljava/nio/charset/Charset; | 376 | ····iput-object·p1,·p0,·Lcom/amazon/ion/system/IonTextWriterBuilder;->myCharset:Ljava/nio/charset/Charset; |
| 369 | ····return-void | 377 | ····return-void |
| 370 | .end·method | 378 | .end·method |
| 371 | .method·public·bridge·synthetic·setImports([Lcom/amazon/ion/SymbolTable;)V | 379 | .method·public·bridge·synthetic·setImports([Lcom/amazon/ion/SymbolTable;)V |
| 372 | ····.locals·0 | 380 | ····.locals·0 |
| 381 | ····.annotation·system·Ldalvik/annotation/MethodParameters; | ||
| 382 | ········accessFlags·=·{ | ||
| 383 | ············0x1000 | ||
| 384 | ········} | ||
| 385 | ········names·=·{ | ||
| 386 | ············null | ||
| 387 | ········} | ||
| 388 | ····.end·annotation | ||
| 373 | ····.line·74 | 389 | ····.line·74 |
| 374 | ····invoke-super·{p0,·p1},·Lcom/amazon/ion/system/IonWriterBuilderBase;->setImports([Lcom/amazon/ion/SymbolTable;)V | 390 | ····invoke-super·{p0,·p1},·Lcom/amazon/ion/system/IonWriterBuilderBase;->setImports([Lcom/amazon/ion/SymbolTable;)V |
| 375 | ····return-void | 391 | ····return-void |
| 376 | .end·method | 392 | .end·method |
| Offset 474, 14 lines modified | Offset 490, 22 lines modified | ||
| 474 | ····check-cast·p1,·Lcom/amazon/ion/system/IonTextWriterBuilder; | 490 | ····check-cast·p1,·Lcom/amazon/ion/system/IonTextWriterBuilder; |
| 475 | ····return-object·p1 | 491 | ····return-object·p1 |
| 476 | .end·method | 492 | .end·method |
| 477 | .method·public·bridge·synthetic·withCatalog(Lcom/amazon/ion/IonCatalog;)Lcom/amazon/ion/system/IonWriterBuilderBase; | 493 | .method·public·bridge·synthetic·withCatalog(Lcom/amazon/ion/IonCatalog;)Lcom/amazon/ion/system/IonWriterBuilderBase; |
| 478 | ····.locals·0 | 494 | ····.locals·0 |
| 495 | ····.annotation·system·Ldalvik/annotation/MethodParameters; | ||
| 496 | ········accessFlags·=·{ | ||
| 497 | ············0x1000 | ||
| 498 | ········} | ||
| 499 | ········names·=·{ | ||
| 500 | ············null | ||
| 501 | ········} | ||
| 502 | ····.end·annotation | ||
| 479 | ····.line·74 | 503 | ····.line·74 |
| 480 | ····invoke-virtual·{p0,·p1},·Lcom/amazon/ion/system/IonTextWriterBuilder;->withCatalog(Lcom/amazon/ion/IonCatalog;)Lcom/amazon/ion/system/IonTextWriterBuilder; | 504 | ····invoke-virtual·{p0,·p1},·Lcom/amazon/ion/system/IonTextWriterBuilder;->withCatalog(Lcom/amazon/ion/IonCatalog;)Lcom/amazon/ion/system/IonTextWriterBuilder; |
| 481 | ····move-result-object·p1 | 505 | ····move-result-object·p1 |
| 482 | ····return-object·p1 | 506 | ····return-object·p1 |
| Offset 525, 14 lines modified | Offset 549, 22 lines modified | ||
| 525 | ····check-cast·p1,·Lcom/amazon/ion/system/IonTextWriterBuilder; | 549 | ····check-cast·p1,·Lcom/amazon/ion/system/IonTextWriterBuilder; |
| 526 | ····return-object·p1 | 550 | ····return-object·p1 |
| 527 | .end·method | 551 | .end·method |
| 528 | .method·public·bridge·synthetic·withImports([Lcom/amazon/ion/SymbolTable;)Lcom/amazon/ion/system/IonWriterBuilderBase; | 552 | .method·public·bridge·synthetic·withImports([Lcom/amazon/ion/SymbolTable;)Lcom/amazon/ion/system/IonWriterBuilderBase; |
| 529 | ····.locals·0 | 553 | ····.locals·0 |
| 554 | ····.annotation·system·Ldalvik/annotation/MethodParameters; | ||
| 555 | ········accessFlags·=·{ | ||
| 556 | ············0x1000 | ||
| 557 | ········} | ||
| 558 | ········names·=·{ | ||
| 559 | ············null | ||
| 560 | ········} | ||
| 561 | ····.end·annotation | ||
| 530 | ····.line·74 | 562 | ····.line·74 |
| 531 | ····invoke-virtual·{p0,·p1},·Lcom/amazon/ion/system/IonTextWriterBuilder;->withImports([Lcom/amazon/ion/SymbolTable;)Lcom/amazon/ion/system/IonTextWriterBuilder; | 563 | ····invoke-virtual·{p0,·p1},·Lcom/amazon/ion/system/IonTextWriterBuilder;->withImports([Lcom/amazon/ion/SymbolTable;)Lcom/amazon/ion/system/IonTextWriterBuilder; |
| 532 | ····move-result-object·p1 | 564 | ····move-result-object·p1 |
| 533 | ····return-object·p1 | 565 | ····return-object·p1 |
| Offset 123, 23 lines modified | Offset 123, 39 lines modified | ||
| 123 | ····move-result-object·v0 | 123 | ····move-result-object·v0 |
| 124 | ····return-object·v0 | 124 | ····return-object·v0 |
| 125 | .end·method | 125 | .end·method |
| 126 | .method·public·bridge·synthetic·setCatalog(Lcom/amazon/ion/IonCatalog;)V | 126 | .method·public·bridge·synthetic·setCatalog(Lcom/amazon/ion/IonCatalog;)V |
| 127 | ····.locals·0 | 127 | ····.locals·0 |
| 128 | ····.annotation·system·Ldalvik/annotation/MethodParameters; | ||
| 129 | ········accessFlags·=·{ | ||
| 130 | ············0x1000 | ||
| 131 | ········} | ||
| 132 | ········names·=·{ | ||
| 133 | ············null | ||
| 134 | ········} | ||
| 135 | ····.end·annotation | ||
| 128 | ····.line·39 | 136 | ····.line·39 |
| 129 | ····invoke-super·{p0,·p1},·Lcom/amazon/ion/system/IonWriterBuilderBase;->setCatalog(Lcom/amazon/ion/IonCatalog;)V | 137 | ····invoke-super·{p0,·p1},·Lcom/amazon/ion/system/IonWriterBuilderBase;->setCatalog(Lcom/amazon/ion/IonCatalog;)V |
| 130 | ····return-void | 138 | ····return-void |
| 131 | .end·method | 139 | .end·method |
| 132 | .method·public·bridge·synthetic·setImports([Lcom/amazon/ion/SymbolTable;)V | 140 | .method·public·bridge·synthetic·setImports([Lcom/amazon/ion/SymbolTable;)V |
| 133 | ····.locals·0 | 141 | ····.locals·0 |
| 142 | ····.annotation·system·Ldalvik/annotation/MethodParameters; | ||
| 143 | ········accessFlags·=·{ | ||
| 144 | ············0x1000 | ||
| 145 | ········} | ||
| 146 | ········names·=·{ | ||
| 147 | ············null | ||
| 148 | ········} | ||
| 149 | ····.end·annotation | ||
| 134 | ····.line·39 | 150 | ····.line·39 |
| 135 | ····invoke-super·{p0,·p1},·Lcom/amazon/ion/system/IonWriterBuilderBase;->setImports([Lcom/amazon/ion/SymbolTable;)V | 151 | ····invoke-super·{p0,·p1},·Lcom/amazon/ion/system/IonWriterBuilderBase;->setImports([Lcom/amazon/ion/SymbolTable;)V |
| 136 | ····return-void | 152 | ····return-void |
| 137 | .end·method | 153 | .end·method |
| Offset 181, 14 lines modified | Offset 197, 22 lines modified | ||
| 181 | ····check-cast·p1,·Lcom/amazon/ion/system/IonBinaryWriterBuilder; | 197 | ····check-cast·p1,·Lcom/amazon/ion/system/IonBinaryWriterBuilder; |
| 182 | ····return-object·p1 | 198 | ····return-object·p1 |
| 183 | .end·method | 199 | .end·method |
| 184 | .method·public·bridge·synthetic·withCatalog(Lcom/amazon/ion/IonCatalog;)Lcom/amazon/ion/system/IonWriterBuilderBase; | 200 | .method·public·bridge·synthetic·withCatalog(Lcom/amazon/ion/IonCatalog;)Lcom/amazon/ion/system/IonWriterBuilderBase; |
| 185 | ····.locals·0 | 201 | ····.locals·0 |
| 202 | ····.annotation·system·Ldalvik/annotation/MethodParameters; | ||
| 203 | ········accessFlags·=·{ | ||
| 204 | ············0x1000 | ||
| 205 | ········} | ||
| 206 | ········names·=·{ | ||
| 207 | ············null | ||
| 208 | ········} | ||
| 209 | ····.end·annotation | ||
| 186 | ····.line·39 | 210 | ····.line·39 |
| 187 | ····invoke-virtual·{p0,·p1},·Lcom/amazon/ion/system/IonBinaryWriterBuilder;->withCatalog(Lcom/amazon/ion/IonCatalog;)Lcom/amazon/ion/system/IonBinaryWriterBuilder; | 211 | ····invoke-virtual·{p0,·p1},·Lcom/amazon/ion/system/IonBinaryWriterBuilder;->withCatalog(Lcom/amazon/ion/IonCatalog;)Lcom/amazon/ion/system/IonBinaryWriterBuilder; |
| 188 | ····move-result-object·p1 | 212 | ····move-result-object·p1 |
| 189 | ····return-object·p1 | 213 | ····return-object·p1 |
| Offset 211, 14 lines modified | Offset 235, 22 lines modified | ||
| 211 | ····check-cast·p1,·Lcom/amazon/ion/system/IonBinaryWriterBuilder; | 235 | ····check-cast·p1,·Lcom/amazon/ion/system/IonBinaryWriterBuilder; |
| 212 | ····return-object·p1 | 236 | ····return-object·p1 |
| 213 | .end·method | 237 | .end·method |
| 214 | .method·public·bridge·synthetic·withImports([Lcom/amazon/ion/SymbolTable;)Lcom/amazon/ion/system/IonWriterBuilderBase; | 238 | .method·public·bridge·synthetic·withImports([Lcom/amazon/ion/SymbolTable;)Lcom/amazon/ion/system/IonWriterBuilderBase; |
| 215 | ····.locals·0 | 239 | ····.locals·0 |
| 240 | ····.annotation·system·Ldalvik/annotation/MethodParameters; | ||
| 241 | ········accessFlags·=·{ | ||
| 242 | ············0x1000 | ||
| 243 | ········} | ||
| 244 | ········names·=·{ | ||
| 245 | ············null | ||
| 246 | ········} | ||
| 247 | ····.end·annotation | ||
| 216 | ····.line·39 | 248 | ····.line·39 |
| 217 | ····invoke-virtual·{p0,·p1},·Lcom/amazon/ion/system/IonBinaryWriterBuilder;->withImports([Lcom/amazon/ion/SymbolTable;)Lcom/amazon/ion/system/IonBinaryWriterBuilder; | 249 | ····invoke-virtual·{p0,·p1},·Lcom/amazon/ion/system/IonBinaryWriterBuilder;->withImports([Lcom/amazon/ion/SymbolTable;)Lcom/amazon/ion/system/IonBinaryWriterBuilder; |
| 218 | ····move-result-object·p1 | 250 | ····move-result-object·p1 |
| 219 | ····return-object·p1 | 251 | ····return-object·p1 |
| Offset 27, 69 lines modified | Offset 27, 107 lines modified | ||
| 27 | .field·public·static·final·enum·EVERYTHING:Lcom/amazon/ion/system/IonTextWriterBuilder$LstMinimizing; | 27 | .field·public·static·final·enum·EVERYTHING:Lcom/amazon/ion/system/IonTextWriterBuilder$LstMinimizing; |
| 28 | .field·public·static·final·enum·LOCALS:Lcom/amazon/ion/system/IonTextWriterBuilder$LstMinimizing; | 28 | .field·public·static·final·enum·LOCALS:Lcom/amazon/ion/system/IonTextWriterBuilder$LstMinimizing; |
| 29 | #·direct·methods | 29 | #·direct·methods |
| 30 | .method·private·static·synthetic·$values()[Lcom/amazon/ion/system/IonTextWriterBuilder$LstMinimizing; | ||
| 31 | ····.locals·3 | ||
| 32 | ····const/4·v0,·0x2 | ||
| 33 | ····.line·84 | ||
| 34 | ····new-array·v0,·v0,·[Lcom/amazon/ion/system/IonTextWriterBuilder$LstMinimizing; | ||
| 35 | ····sget-object·v1,·Lcom/amazon/ion/system/IonTextWriterBuilder$LstMinimizing;->LOCALS:Lcom/amazon/ion/system/IonTextWriterBuilder$LstMinimizing; | ||
| 36 | ····const/4·v2,·0x0 | ||
| 37 | ····aput-object·v1,·v0,·v2 | ||
| 38 | ····sget-object·v1,·Lcom/amazon/ion/system/IonTextWriterBuilder$LstMinimizing;->EVERYTHING:Lcom/amazon/ion/system/IonTextWriterBuilder$LstMinimizing; | ||
| 39 | ····const/4·v2,·0x1 | ||
| 40 | ····aput-object·v1,·v0,·v2 | ||
| 41 | ····return-object·v0 | ||
| 42 | .end·method | ||
| 30 | .method·static·constructor·<clinit>()V | 43 | .method·static·constructor·<clinit>()V |
| 31 | ····.locals· | 44 | ····.locals·3 |
| 32 | ····.line·89 | 45 | ····.line·89 |
| 33 | ····new-instance·v0,·Lcom/amazon/ion/system/IonTextWriterBuilder$LstMinimizing; | 46 | ····new-instance·v0,·Lcom/amazon/ion/system/IonTextWriterBuilder$LstMinimizing; |
| 34 | ····const-string·v1,·"LOCALS" | 47 | ····const-string·v1,·"LOCALS" |
| 35 | ····const/4·v2,·0x0 | 48 | ····const/4·v2,·0x0 |
| 36 | ····invoke-direct·{v0,·v1,·v2},·Lcom/amazon/ion/system/IonTextWriterBuilder$LstMinimizing;-><init>(Ljava/lang/String;I)V | 49 | ····invoke-direct·{v0,·v1,·v2},·Lcom/amazon/ion/system/IonTextWriterBuilder$LstMinimizing;-><init>(Ljava/lang/String;I)V |
| 37 | ····sput-object·v0,·Lcom/amazon/ion/system/IonTextWriterBuilder$LstMinimizing;->LOCALS:Lcom/amazon/ion/system/IonTextWriterBuilder$LstMinimizing; | 50 | ····sput-object·v0,·Lcom/amazon/ion/system/IonTextWriterBuilder$LstMinimizing;->LOCALS:Lcom/amazon/ion/system/IonTextWriterBuilder$LstMinimizing; |
| 38 | ····.line·104 | 51 | ····.line·104 |
| 39 | ····new-instance·v | 52 | ····new-instance·v0,·Lcom/amazon/ion/system/IonTextWriterBuilder$LstMinimizing; |
| 40 | ····const-string·v3,·"EVERYTHING" | ||
| 41 | ····const | 53 | ····const-string·v1,·"EVERYTHING" |
| 42 | ···· | 54 | ····const/4·v2,·0x1 |
| 43 | ···· | 55 | ····invoke-direct·{v0,·v1,·v2},·Lcom/amazon/ion/system/IonTextWriterBuilder$LstMinimizing;-><init>(Ljava/lang/String;I)V |
| 44 | ····const/ | 56 | ····sput-object·v0,·Lcom/amazon/ion/system/IonTextWriterBuilder$LstMinimizing;->EVERYTHING:Lcom/amazon/ion/system/IonTextWriterBuilder$LstMinimizing; |
| 45 | ····.line·84 | 57 | ····.line·84 |
| 58 | ····invoke-static·{},·Lcom/amazon/ion/system/IonTextWriterBuilder$LstMinimizing;->$values()[Lcom/amazon/ion/system/IonTextWriterBuilder$LstMinimizing; | ||
| 46 | ····new-array·v3,·v3,·[Lcom/amazon/ion/system/IonTextWriterBuilder$LstMinimizing; | ||
| 47 | ····aput-object·v0,·v3,·v2 | ||
| 48 | ···· | 59 | ····move-result-object·v0 |
| 49 | ····sput-object·v | 60 | ····sput-object·v0,·Lcom/amazon/ion/system/IonTextWriterBuilder$LstMinimizing;->$VALUES:[Lcom/amazon/ion/system/IonTextWriterBuilder$LstMinimizing; |
| 50 | ····return-void | 61 | ····return-void |
| 51 | .end·method | 62 | .end·method |
| 52 | .method·private·constructor·<init>(Ljava/lang/String;I)V | 63 | .method·private·constructor·<init>(Ljava/lang/String;I)V |
| 53 | ····.locals·0 | 64 | ····.locals·0 |
| 65 | ····.annotation·system·Ldalvik/annotation/MethodParameters; | ||
| 66 | ········accessFlags·=·{ | ||
| 67 | ············0x1000, | ||
| 68 | ············0x1000 | ||
| 69 | ········} | ||
| 70 | ········names·=·{ | ||
| 71 | ············null, | ||
| 72 | ············null | ||
| 73 | ········} | ||
| 74 | ····.end·annotation | ||
| 54 | ····.annotation·system·Ldalvik/annotation/Signature; | 75 | ····.annotation·system·Ldalvik/annotation/Signature; |
| 55 | ········value·=·{ | 76 | ········value·=·{ |
| 56 | ············"()V" | 77 | ············"()V" |
| 57 | ········} | 78 | ········} |
| 58 | ····.end·annotation | 79 | ····.end·annotation |
| 59 | ····.line·84 | 80 | ····.line·84 |
| 60 | ····invoke-direct·{p0,·p1,·p2},·Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V | 81 | ····invoke-direct·{p0,·p1,·p2},·Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V |
| 61 | ····return-void | 82 | ····return-void |
| 62 | .end·method | 83 | .end·method |
| 63 | .method·public·static·valueOf(Ljava/lang/String;)Lcom/amazon/ion/system/IonTextWriterBuilder$LstMinimizing; | 84 | .method·public·static·valueOf(Ljava/lang/String;)Lcom/amazon/ion/system/IonTextWriterBuilder$LstMinimizing; |
| 64 | ····.locals·1 | 85 | ····.locals·1 |
| 86 | ····.annotation·system·Ldalvik/annotation/MethodParameters; | ||
| 87 | ········accessFlags·=·{ | ||
| 88 | ············0x8000 | ||
| 89 | ········} | ||
| 90 | ········names·=·{ | ||
| 91 | ············null | ||
| 92 | ········} | ||
| 93 | ····.end·annotation | ||
| 65 | ····.line·84 | 94 | ····.line·84 |
| 66 | ····const-class·v0,·Lcom/amazon/ion/system/IonTextWriterBuilder$LstMinimizing; | 95 | ····const-class·v0,·Lcom/amazon/ion/system/IonTextWriterBuilder$LstMinimizing; |
| 67 | ····invoke-static·{v0,·p0},·Ljava/lang/Enum;->valueOf(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; | 96 | ····invoke-static·{v0,·p0},·Ljava/lang/Enum;->valueOf(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; |
| 68 | ····move-result-object·p0 | 97 | ····move-result-object·p0 |
| Offset 27, 69 lines modified | Offset 27, 107 lines modified | ||
| 27 | .field·public·static·final·enum·ENSURE:Lcom/amazon/ion/system/IonWriterBuilder$InitialIvmHandling; | 27 | .field·public·static·final·enum·ENSURE:Lcom/amazon/ion/system/IonWriterBuilder$InitialIvmHandling; |
| 28 | .field·public·static·final·enum·SUPPRESS:Lcom/amazon/ion/system/IonWriterBuilder$InitialIvmHandling; | 28 | .field·public·static·final·enum·SUPPRESS:Lcom/amazon/ion/system/IonWriterBuilder$InitialIvmHandling; |
| 29 | #·direct·methods | 29 | #·direct·methods |
| 30 | .method·private·static·synthetic·$values()[Lcom/amazon/ion/system/IonWriterBuilder$InitialIvmHandling; | ||
| 31 | ····.locals·3 | ||
| 32 | ····const/4·v0,·0x2 | ||
| 33 | ····.line·37 | ||
| 34 | ····new-array·v0,·v0,·[Lcom/amazon/ion/system/IonWriterBuilder$InitialIvmHandling; | ||
| 35 | ····sget-object·v1,·Lcom/amazon/ion/system/IonWriterBuilder$InitialIvmHandling;->ENSURE:Lcom/amazon/ion/system/IonWriterBuilder$InitialIvmHandling; | ||
| 36 | ····const/4·v2,·0x0 | ||
| 37 | ····aput-object·v1,·v0,·v2 | ||
| 38 | ····sget-object·v1,·Lcom/amazon/ion/system/IonWriterBuilder$InitialIvmHandling;->SUPPRESS:Lcom/amazon/ion/system/IonWriterBuilder$InitialIvmHandling; | ||
| 39 | ····const/4·v2,·0x1 | ||
| 40 | ····aput-object·v1,·v0,·v2 | ||
| 41 | ····return-object·v0 | ||
| 42 | .end·method | ||
| 30 | .method·static·constructor·<clinit>()V | 43 | .method·static·constructor·<clinit>()V |
| 31 | ····.locals· | 44 | ····.locals·3 |
| 32 | ····.line·46 | 45 | ····.line·46 |
| 33 | ····new-instance·v0,·Lcom/amazon/ion/system/IonWriterBuilder$InitialIvmHandling; | 46 | ····new-instance·v0,·Lcom/amazon/ion/system/IonWriterBuilder$InitialIvmHandling; |
| 34 | ····const-string·v1,·"ENSURE" | 47 | ····const-string·v1,·"ENSURE" |
| 35 | ····const/4·v2,·0x0 | 48 | ····const/4·v2,·0x0 |
| 36 | ····invoke-direct·{v0,·v1,·v2},·Lcom/amazon/ion/system/IonWriterBuilder$InitialIvmHandling;-><init>(Ljava/lang/String;I)V | 49 | ····invoke-direct·{v0,·v1,·v2},·Lcom/amazon/ion/system/IonWriterBuilder$InitialIvmHandling;-><init>(Ljava/lang/String;I)V |
| 37 | ····sput-object·v0,·Lcom/amazon/ion/system/IonWriterBuilder$InitialIvmHandling;->ENSURE:Lcom/amazon/ion/system/IonWriterBuilder$InitialIvmHandling; | 50 | ····sput-object·v0,·Lcom/amazon/ion/system/IonWriterBuilder$InitialIvmHandling;->ENSURE:Lcom/amazon/ion/system/IonWriterBuilder$InitialIvmHandling; |
| 38 | ····.line·52 | 51 | ····.line·52 |
| 39 | ····new-instance·v | 52 | ····new-instance·v0,·Lcom/amazon/ion/system/IonWriterBuilder$InitialIvmHandling; |
| 40 | ····const-string·v3,·"SUPPRESS" | ||
| 41 | ····const | 53 | ····const-string·v1,·"SUPPRESS" |
| 42 | ···· | 54 | ····const/4·v2,·0x1 |
| 43 | ···· | 55 | ····invoke-direct·{v0,·v1,·v2},·Lcom/amazon/ion/system/IonWriterBuilder$InitialIvmHandling;-><init>(Ljava/lang/String;I)V |
| 44 | ····const/ | 56 | ····sput-object·v0,·Lcom/amazon/ion/system/IonWriterBuilder$InitialIvmHandling;->SUPPRESS:Lcom/amazon/ion/system/IonWriterBuilder$InitialIvmHandling; |
| 45 | ····.line·37 | 57 | ····.line·37 |
| 58 | ····invoke-static·{},·Lcom/amazon/ion/system/IonWriterBuilder$InitialIvmHandling;->$values()[Lcom/amazon/ion/system/IonWriterBuilder$InitialIvmHandling; | ||
| 46 | ····new-array·v3,·v3,·[Lcom/amazon/ion/system/IonWriterBuilder$InitialIvmHandling; | ||
| 47 | ····aput-object·v0,·v3,·v2 | ||
| 48 | ···· | 59 | ····move-result-object·v0 |
| 49 | ····sput-object·v | 60 | ····sput-object·v0,·Lcom/amazon/ion/system/IonWriterBuilder$InitialIvmHandling;->$VALUES:[Lcom/amazon/ion/system/IonWriterBuilder$InitialIvmHandling; |
| 50 | ····return-void | 61 | ····return-void |
| 51 | .end·method | 62 | .end·method |
| 52 | .method·private·constructor·<init>(Ljava/lang/String;I)V | 63 | .method·private·constructor·<init>(Ljava/lang/String;I)V |
| 53 | ····.locals·0 | 64 | ····.locals·0 |
| 65 | ····.annotation·system·Ldalvik/annotation/MethodParameters; | ||
| 66 | ········accessFlags·=·{ | ||
| 67 | ············0x1000, | ||
| 68 | ············0x1000 | ||
| 69 | ········} | ||
| 70 | ········names·=·{ | ||
| 71 | ············null, | ||
| 72 | ············null | ||
| 73 | ········} | ||
| 74 | ····.end·annotation | ||
| 54 | ····.annotation·system·Ldalvik/annotation/Signature; | 75 | ····.annotation·system·Ldalvik/annotation/Signature; |
| 55 | ········value·=·{ | 76 | ········value·=·{ |
| 56 | ············"()V" | 77 | ············"()V" |
| 57 | ········} | 78 | ········} |
| 58 | ····.end·annotation | 79 | ····.end·annotation |
| 59 | ····.line·37 | 80 | ····.line·37 |
| 60 | ····invoke-direct·{p0,·p1,·p2},·Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V | 81 | ····invoke-direct·{p0,·p1,·p2},·Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V |
| 61 | ····return-void | 82 | ····return-void |
| 62 | .end·method | 83 | .end·method |
| 63 | .method·public·static·valueOf(Ljava/lang/String;)Lcom/amazon/ion/system/IonWriterBuilder$InitialIvmHandling; | 84 | .method·public·static·valueOf(Ljava/lang/String;)Lcom/amazon/ion/system/IonWriterBuilder$InitialIvmHandling; |
| 64 | ····.locals·1 | 85 | ····.locals·1 |
| 86 | ····.annotation·system·Ldalvik/annotation/MethodParameters; | ||
| 87 | ········accessFlags·=·{ | ||
| 88 | ············0x8000 | ||
| 89 | ········} | ||
| 90 | ········names·=·{ | ||
| 91 | ············null | ||
| 92 | ········} | ||
| 93 | ····.end·annotation | ||
| 65 | ····.line·37 | 94 | ····.line·37 |
| 66 | ····const-class·v0,·Lcom/amazon/ion/system/IonWriterBuilder$InitialIvmHandling; | 95 | ····const-class·v0,·Lcom/amazon/ion/system/IonWriterBuilder$InitialIvmHandling; |
| 67 | ····invoke-static·{v0,·p0},·Ljava/lang/Enum;->valueOf(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; | 96 | ····invoke-static·{v0,·p0},·Ljava/lang/Enum;->valueOf(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; |
| 68 | ····move-result-object·p0 | 97 | ····move-result-object·p0 |
| Offset 78, 15 lines modified | Offset 78, 15 lines modified | ||
| 78 | ············">;" | 78 | ············">;" |
| 79 | ········} | 79 | ········} |
| 80 | ····.end·annotation | 80 | ····.end·annotation |
| 81 | ····.line·681 | 81 | ····.line·681 |
| 82 | ····iget-object·v0,·p0,·Lkotlin/streams/jdk8/StreamsKt$asSequence$$inlined$Sequence$3;->$this_asSequence$inlined:Ljava/util/stream/LongStream; | 82 | ····iget-object·v0,·p0,·Lkotlin/streams/jdk8/StreamsKt$asSequence$$inlined$Sequence$3;->$this_asSequence$inlined:Ljava/util/stream/LongStream; |
| 83 | ····invoke-static·{v0},·Lkotlin/ | 83 | ····invoke-static·{v0},·Lkotlin/io/path/PathTreeWalkKt$$ExternalSyntheticApiModelOutline1;->m(Ljava/util/stream/LongStream;)Ljava/util/PrimitiveIterator$OfLong; |
| 84 | ····move-result-object·v0 | 84 | ····move-result-object·v0 |
| 85 | ····const-string·v1,·"iterator()" | 85 | ····const-string·v1,·"iterator()" |
| 86 | ····invoke-static·{v0,·v1},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V | 86 | ····invoke-static·{v0,·v1},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V |
| Offset 78, 15 lines modified | Offset 78, 15 lines modified | ||
| 78 | ············">;" | 78 | ············">;" |
| 79 | ········} | 79 | ········} |
| 80 | ····.end·annotation | 80 | ····.end·annotation |
| 81 | ····.line·681 | 81 | ····.line·681 |
| 82 | ····iget-object·v0,·p0,·Lkotlin/streams/jdk8/StreamsKt$asSequence$$inlined$Sequence$2;->$this_asSequence$inlined:Ljava/util/stream/IntStream; | 82 | ····iget-object·v0,·p0,·Lkotlin/streams/jdk8/StreamsKt$asSequence$$inlined$Sequence$2;->$this_asSequence$inlined:Ljava/util/stream/IntStream; |
| 83 | ····invoke-static·{v0},·Lkotlin/ | 83 | ····invoke-static·{v0},·Lkotlin/io/path/PathTreeWalkKt$$ExternalSyntheticApiModelOutline1;->m(Ljava/util/stream/IntStream;)Ljava/util/PrimitiveIterator$OfInt; |
| 84 | ····move-result-object·v0 | 84 | ····move-result-object·v0 |
| 85 | ····const-string·v1,·"iterator()" | 85 | ····const-string·v1,·"iterator()" |
| 86 | ····invoke-static·{v0,·v1},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V | 86 | ····invoke-static·{v0,·v1},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V |
| Offset 76, 15 lines modified | Offset 76, 15 lines modified | ||
| 76 | ············"TT;>;" | 76 | ············"TT;>;" |
| 77 | ········} | 77 | ········} |
| 78 | ····.end·annotation | 78 | ····.end·annotation |
| 79 | ····.line·681 | 79 | ····.line·681 |
| 80 | ····iget-object·v0,·p0,·Lkotlin/streams/jdk8/StreamsKt$asSequence$$inlined$Sequence$1;->$this_asSequence$inlined:Ljava/util/stream/Stream; | 80 | ····iget-object·v0,·p0,·Lkotlin/streams/jdk8/StreamsKt$asSequence$$inlined$Sequence$1;->$this_asSequence$inlined:Ljava/util/stream/Stream; |
| 81 | ····invoke-static·{v0},·Lkotlin/ | 81 | ····invoke-static·{v0},·Lkotlin/io/path/PathTreeWalkKt$$ExternalSyntheticApiModelOutline1;->m(Ljava/util/stream/Stream;)Ljava/util/Iterator; |
| 82 | ····move-result-object·v0 | 82 | ····move-result-object·v0 |
| 83 | ····const-string·v1,·"iterator()" | 83 | ····const-string·v1,·"iterator()" |
| 84 | ····invoke-static·{v0,·v1},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V | 84 | ····invoke-static·{v0,·v1},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V |
| Offset 78, 15 lines modified | Offset 78, 15 lines modified | ||
| 78 | ············">;" | 78 | ············">;" |
| 79 | ········} | 79 | ········} |
| 80 | ····.end·annotation | 80 | ····.end·annotation |
| 81 | ····.line·681 | 81 | ····.line·681 |
| 82 | ····iget-object·v0,·p0,·Lkotlin/streams/jdk8/StreamsKt$asSequence$$inlined$Sequence$4;->$this_asSequence$inlined:Ljava/util/stream/DoubleStream; | 82 | ····iget-object·v0,·p0,·Lkotlin/streams/jdk8/StreamsKt$asSequence$$inlined$Sequence$4;->$this_asSequence$inlined:Ljava/util/stream/DoubleStream; |
| 83 | ····invoke-static·{v0},·Lkotlin/ | 83 | ····invoke-static·{v0},·Lkotlin/io/path/PathTreeWalkKt$$ExternalSyntheticApiModelOutline1;->m(Ljava/util/stream/DoubleStream;)Ljava/util/PrimitiveIterator$OfDouble; |
| 84 | ····move-result-object·v0 | 84 | ····move-result-object·v0 |
| 85 | ····const-string·v1,·"iterator()" | 85 | ····const-string·v1,·"iterator()" |
| 86 | ····invoke-static·{v0,·v1},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V | 86 | ····invoke-static·{v0,·v1},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V |
| Offset 178, 15 lines modified | Offset 178, 15 lines modified | ||
| 178 | ····invoke-direct·{v0,·p0},·Lkotlin/streams/jdk8/StreamsKt$$ExternalSyntheticLambda7;-><init>(Lkotlin/sequences/Sequence;)V | 178 | ····invoke-direct·{v0,·p0},·Lkotlin/streams/jdk8/StreamsKt$$ExternalSyntheticLambda7;-><init>(Lkotlin/sequences/Sequence;)V |
| 179 | ····const/16·p0,·0x10 | 179 | ····const/16·p0,·0x10 |
| 180 | ····const/4·v1,·0x0 | 180 | ····const/4·v1,·0x0 |
| 181 | ····invoke-static·{v0,·p0,·v1},·Lkotlin/ | 181 | ····invoke-static·{v0,·p0,·v1},·Lkotlin/io/path/PathTreeWalkKt$$ExternalSyntheticApiModelOutline1;->m(Ljava/util/function/Supplier;IZ)Ljava/util/stream/Stream; |
| 182 | ····move-result-object·p0 | 182 | ····move-result-object·p0 |
| 183 | ····const-string·v0,·"stream({·Spliterators.sp\u2026literator.ORDERED,·false)" | 183 | ····const-string·v0,·"stream({·Spliterators.sp\u2026literator.ORDERED,·false)" |
| 184 | ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V | 184 | ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V |
| Offset 203, 15 lines modified | Offset 203, 15 lines modified | ||
| 203 | ····.line·64 | 203 | ····.line·64 |
| 204 | ····invoke-interface·{p0},·Lkotlin/sequences/Sequence;->iterator()Ljava/util/Iterator; | 204 | ····invoke-interface·{p0},·Lkotlin/sequences/Sequence;->iterator()Ljava/util/Iterator; |
| 205 | ····move-result-object·p0 | 205 | ····move-result-object·p0 |
| 206 | ····const/16·v0,·0x10 | 206 | ····const/16·v0,·0x10 |
| 207 | ····invoke-static·{p0,·v0},·Lkotlin/ | 207 | ····invoke-static·{p0,·v0},·Lkotlin/io/path/PathTreeWalkKt$$ExternalSyntheticApiModelOutline1;->m(Ljava/util/Iterator;I)Ljava/util/Spliterator; |
| 208 | ····move-result-object·p0 | 208 | ····move-result-object·p0 |
| 209 | ····return-object·p0 | 209 | ····return-object·p0 |
| 210 | .end·method | 210 | .end·method |
| 211 | .method·public·static·final·toList(Ljava/util/stream/DoubleStream;)Ljava/util/List; | 211 | .method·public·static·final·toList(Ljava/util/stream/DoubleStream;)Ljava/util/List; |
| Offset 228, 15 lines modified | Offset 228, 15 lines modified | ||
| 228 | ····.end·annotation | 228 | ····.end·annotation |
| 229 | ····const-string·v0,·"<this>" | 229 | ····const-string·v0,·"<this>" |
| 230 | ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V | 230 | ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V |
| 231 | ····.line·96 | 231 | ····.line·96 |
| 232 | ····invoke-static·{p0},·Lkotlin/ | 232 | ····invoke-static·{p0},·Lkotlin/io/path/PathTreeWalkKt$$ExternalSyntheticApiModelOutline1;->m(Ljava/util/stream/DoubleStream;)[D |
| 233 | ····move-result-object·p0 | 233 | ····move-result-object·p0 |
| 234 | ····const-string·v0,·"toArray()" | 234 | ····const-string·v0,·"toArray()" |
| 235 | ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V | 235 | ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V |
| Offset 261, 15 lines modified | Offset 261, 15 lines modified | ||
| 261 | ····.end·annotation | 261 | ····.end·annotation |
| 262 | ····const-string·v0,·"<this>" | 262 | ····const-string·v0,·"<this>" |
| 263 | ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V | 263 | ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V |
| 264 | ····.line·80 | 264 | ····.line·80 |
| 265 | ····invoke-static·{p0},·Lkotlin/ | 265 | ····invoke-static·{p0},·Lkotlin/io/path/PathTreeWalkKt$$ExternalSyntheticApiModelOutline1;->m(Ljava/util/stream/IntStream;)[I |
| 266 | ····move-result-object·p0 | 266 | ····move-result-object·p0 |
| 267 | ····const-string·v0,·"toArray()" | 267 | ····const-string·v0,·"toArray()" |
| 268 | ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V | 268 | ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V |
| Offset 294, 15 lines modified | Offset 294, 15 lines modified | ||
| 294 | ····.end·annotation | 294 | ····.end·annotation |
| 295 | ····const-string·v0,·"<this>" | 295 | ····const-string·v0,·"<this>" |
| 296 | ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V | 296 | ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V |
| 297 | ····.line·88 | 297 | ····.line·88 |
| 298 | ····invoke-static·{p0},·Lkotlin/ | 298 | ····invoke-static·{p0},·Lkotlin/io/path/PathTreeWalkKt$$ExternalSyntheticApiModelOutline1;->m(Ljava/util/stream/LongStream;)[J |
| 299 | ····move-result-object·p0 | 299 | ····move-result-object·p0 |
| 300 | ····const-string·v0,·"toArray()" | 300 | ····const-string·v0,·"toArray()" |
| 301 | ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V | 301 | ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V |
| Offset 328, 19 lines modified | Offset 328, 19 lines modified | ||
| 328 | ····.end·annotation | 328 | ····.end·annotation |
| 329 | ····const-string·v0,·"<this>" | 329 | ····const-string·v0,·"<this>" |
| 330 | ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V | 330 | ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V |
| 331 | ····.line·72 | 331 | ····.line·72 |
| 332 | ····invoke-static·{},·Lkotlin/ | 332 | ····invoke-static·{},·Lkotlin/io/path/PathTreeWalkKt$$ExternalSyntheticApiModelOutline1;->m()Ljava/util/stream/Collector; |
| 333 | ····move-result-object·v0 | 333 | ····move-result-object·v0 |
| 334 | ····invoke-static·{p0,·v0},·Lkotlin/ | 334 | ····invoke-static·{p0,·v0},·Lkotlin/io/path/PathTreeWalkKt$$ExternalSyntheticApiModelOutline1;->m(Ljava/util/stream/Stream;Ljava/util/stream/Collector;)Ljava/lang/Object; |
| 335 | ····move-result-object·p0 | 335 | ····move-result-object·p0 |
| 336 | ····const-string·v0,·"collect(Collectors.toList<T>())" | 336 | ····const-string·v0,·"collect(Collectors.toList<T>())" |
| 337 | ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V | 337 | ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V |
| Offset 239, 15 lines modified | Offset 239, 15 lines modified | ||
| 239 | ····move-result·v1 | 239 | ····move-result·v1 |
| 240 | ····if-eqz·v1,·:cond_7 | 240 | ····if-eqz·v1,·:cond_7 |
| 241 | ····if-nez·p3,·:cond_0 | 241 | ····if-nez·p3,·:cond_0 |
| 242 | ····invoke-static·{p0},·Lkotlin/ | 242 | ····invoke-static·{p0},·Lkotlin/io/path/PathTreeWalkKt$$ExternalSyntheticApiModelOutline1;->m$1(Ljava/nio/file/Path;)Z |
| 243 | ····move-result·v1 | 243 | ····move-result·v1 |
| 244 | ····if-nez·v1,·:cond_7 | 244 | ····if-nez·v1,·:cond_7 |
| 245 | ····.line·158 | 245 | ····.line·158 |
| 246 | ····:cond_0 | 246 | ····:cond_0 |
| Offset 263, 15 lines modified | Offset 263, 15 lines modified | ||
| 263 | ····move-result·v1 | 263 | ····move-result·v1 |
| 264 | ····const/4·v2,·0x1 | 264 | ····const/4·v2,·0x1 |
| 265 | ····if-eqz·v1,·:cond_1 | 265 | ····if-eqz·v1,·:cond_1 |
| 266 | ····invoke-static·{p1},·Lkotlin/ | 266 | ····invoke-static·{p1},·Lkotlin/io/path/PathTreeWalkKt$$ExternalSyntheticApiModelOutline1;->m$1(Ljava/nio/file/Path;)Z |
| 267 | ····move-result·v1 | 267 | ····move-result·v1 |
| 268 | ····if-nez·v1,·:cond_1 | 268 | ····if-nez·v1,·:cond_1 |
| 269 | ····const/4·v1,·0x1 | 269 | ····const/4·v1,·0x1 |
| Offset 280, 15 lines modified | Offset 280, 15 lines modified | ||
| 280 | ····:cond_1 | 280 | ····:cond_1 |
| 281 | ····const/4·v1,·0x0 | 281 | ····const/4·v1,·0x0 |
| 282 | ····:goto_0 | 282 | ····:goto_0 |
| 283 | ····if-eqz·v1,·:cond_2 | 283 | ····if-eqz·v1,·:cond_2 |
| 284 | ····.line·160 | 284 | ····.line·160 |
| 285 | ····invoke-static·{p0,·p1},·Lkotlin/io/path/PathTreeWalk$$ExternalSyntheticApiModelOutline | 285 | ····invoke-static·{p0,·p1},·Lkotlin/io/path/PathTreeWalkKt$$ExternalSyntheticApiModelOutline1;->m(Ljava/nio/file/Path;Ljava/nio/file/Path;)Z |
| 286 | ····move-result·v3 | 286 | ····move-result·v3 |
| 287 | ····if-nez·v3,·:cond_7 | 287 | ····if-nez·v3,·:cond_7 |
| 288 | ····.line·165 | 288 | ····.line·165 |
| 289 | ····:cond_2 | 289 | ····:cond_2 |
| Offset 310, 25 lines modified | Offset 310, 25 lines modified | ||
| 310 | ····:cond_3 | 310 | ····:cond_3 |
| 311 | ····if-eqz·v1,·:cond_4 | 311 | ····if-eqz·v1,·:cond_4 |
| 312 | ····.line·168 | 312 | ····.line·168 |
| 313 | ····new-array·v1,·v0,·[Ljava/nio/file/LinkOption; | 313 | ····new-array·v1,·v0,·[Ljava/nio/file/LinkOption; |
| 314 | ····invoke-static·{p1,·v1},·Lkotlin/ | 314 | ····invoke-static·{p1,·v1},·Lkotlin/io/path/PathTreeWalkKt$$ExternalSyntheticApiModelOutline1;->m(Ljava/nio/file/Path;[Ljava/nio/file/LinkOption;)Ljava/nio/file/Path; |
| 315 | ····move-result-object·v1 | 315 | ····move-result-object·v1 |
| 316 | ····new-array·v0,·v0,·[Ljava/nio/file/LinkOption; | 316 | ····new-array·v0,·v0,·[Ljava/nio/file/LinkOption; |
| 317 | ····invoke-static·{p0,·v0},·Lkotlin/ | 317 | ····invoke-static·{p0,·v0},·Lkotlin/io/path/PathTreeWalkKt$$ExternalSyntheticApiModelOutline1;->m(Ljava/nio/file/Path;[Ljava/nio/file/LinkOption;)Ljava/nio/file/Path; |
| 318 | ····move-result-object·v0 | 318 | ····move-result-object·v0 |
| 319 | ····invoke-static·{v1,·v0},·Lkotlin/ | 319 | ····invoke-static·{v1,·v0},·Lkotlin/io/path/PathTreeWalkKt$$ExternalSyntheticApiModelOutline1;->m$1(Ljava/nio/file/Path;Ljava/nio/file/Path;)Z |
| 320 | ····move-result·v0 | 320 | ····move-result·v0 |
| 321 | ····goto·:goto_1 | 321 | ····goto·:goto_1 |
| 322 | ····.line·170 | 322 | ····.line·170 |
| 323 | ····:cond_4 | 323 | ····:cond_4 |
| Offset 350, 25 lines modified | Offset 350, 25 lines modified | ||
| 350 | ····move-result·v3 | 350 | ····move-result·v3 |
| 351 | ····if-eqz·v3,·:cond_5 | 351 | ····if-eqz·v3,·:cond_5 |
| 352 | ····new-array·v3,·v0,·[Ljava/nio/file/LinkOption; | 352 | ····new-array·v3,·v0,·[Ljava/nio/file/LinkOption; |
| 353 | ····invoke-static·{v1,·v3},·Lkotlin/ | 353 | ····invoke-static·{v1,·v3},·Lkotlin/io/path/PathTreeWalkKt$$ExternalSyntheticApiModelOutline1;->m(Ljava/nio/file/Path;[Ljava/nio/file/LinkOption;)Ljava/nio/file/Path; |
| 354 | ····move-result-object·v1 | 354 | ····move-result-object·v1 |
| 355 | ····new-array·v3,·v0,·[Ljava/nio/file/LinkOption; | 355 | ····new-array·v3,·v0,·[Ljava/nio/file/LinkOption; |
| 356 | ····invoke-static·{p0,·v3},·Lkotlin/ | 356 | ····invoke-static·{p0,·v3},·Lkotlin/io/path/PathTreeWalkKt$$ExternalSyntheticApiModelOutline1;->m(Ljava/nio/file/Path;[Ljava/nio/file/LinkOption;)Ljava/nio/file/Path; |
| 357 | ····move-result-object·v3 | 357 | ····move-result-object·v3 |
| 358 | ····invoke-static·{v1,·v3},·Lkotlin/ | 358 | ····invoke-static·{v1,·v3},·Lkotlin/io/path/PathTreeWalkKt$$ExternalSyntheticApiModelOutline1;->m$1(Ljava/nio/file/Path;Ljava/nio/file/Path;)Z |
| 359 | ····move-result·v1 | 359 | ····move-result·v1 |
| 360 | ····if-eqz·v1,·:cond_5 | 360 | ····if-eqz·v1,·:cond_5 |
| 361 | ····const/4·v0,·0x1 | 361 | ····const/4·v0,·0x1 |
| Offset 392, 15 lines modified | Offset 392, 15 lines modified | ||
| 392 | ····move-result-object·p1 | 392 | ····move-result-object·p1 |
| 393 | ····.line·176 | 393 | ····.line·176 |
| 394 | ····const-string·p2,·"Recursively·copying·a·directory·into·its·subdirectory·is·prohibited." | 394 | ····const-string·p2,·"Recursively·copying·a·directory·into·its·subdirectory·is·prohibited." |
| 395 | ····.line·173 | 395 | ····.line·173 |
| 396 | ····invoke-static·{p0,·p1,·p2},·Lkotlin/ | 396 | ····invoke-static·{p0,·p1,·p2},·Lkotlin/io/path/PathTreeWalkKt$$ExternalSyntheticApiModelOutline1;->m(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/nio/file/FileSystemException; |
| 397 | ····move-result-object·p0 | 397 | ····move-result-object·p0 |
| 398 | ····throw·p0 | 398 | ····throw·p0 |
| 399 | ····.line·199 | 399 | ····.line·199 |
| 400 | ····:cond_7 | 400 | ····:cond_7 |
| Offset 425, 27 lines modified | Offset 425, 27 lines modified | ||
| 425 | ····invoke-static/range·{v1·..·v6},·Lkotlin/io/path/PathsKt;->visitFileTree$default(Ljava/nio/file/Path;IZLkotlin/jvm/functions/Function1;ILjava/lang/Object;)V | 425 | ····invoke-static/range·{v1·..·v6},·Lkotlin/io/path/PathsKt;->visitFileTree$default(Ljava/nio/file/Path;IZLkotlin/jvm/functions/Function1;ILjava/lang/Object;)V |
| 426 | ····return-object·p1 | 426 | ····return-object·p1 |
| 427 | ····.line·150 | 427 | ····.line·150 |
| 428 | ····:cond_8 | 428 | ····:cond_8 |
| 429 | ····invoke-static·{},·Lkotlin/ | 429 | ····invoke-static·{},·Lkotlin/io/path/PathTreeWalkKt$$ExternalSyntheticApiModelOutline1;->m()V |
| 430 | ····invoke-virtual·{p0},·Ljava/lang/Object;->toString()Ljava/lang/String; | 430 | ····invoke-virtual·{p0},·Ljava/lang/Object;->toString()Ljava/lang/String; |
| Max diff block lines reached; 13498/18519 bytes (72.89%) of diff not shown. | |||
| Offset 64, 14 lines modified | Offset 64, 25 lines modified | ||
| 64 | ····invoke-virtual·{p0,·p1,·p2},·Landroid/view/accessibility/AccessibilityManager;->getRecommendedTimeoutMillis(II)I | 64 | ····invoke-virtual·{p0,·p1,·p2},·Landroid/view/accessibility/AccessibilityManager;->getRecommendedTimeoutMillis(II)I |
| 65 | ····move-result·p0 | 65 | ····move-result·p0 |
| 66 | ····return·p0 | 66 | ····return·p0 |
| 67 | .end·method | 67 | .end·method |
| 68 | .method·public·static·bridge·synthetic·m(Landroid/widget/Toolbar;)I | ||
| 69 | ····.locals·0 | ||
| 70 | ····.line·0 | ||
| 71 | ····invoke-virtual·{p0},·Landroid/widget/Toolbar;->getTitleMarginBottom()I | ||
| 72 | ····move-result·p0 | ||
| 73 | ····return·p0 | ||
| 74 | .end·method | ||
| 68 | .method·public·static·bridge·synthetic·m(Ljava/nio/file/Path;)I | 75 | .method·public·static·bridge·synthetic·m(Ljava/nio/file/Path;)I |
| 69 | ····.locals·0 | 76 | ····.locals·0 |
| 70 | ····.line·0 | 77 | ····.line·0 |
| 71 | ····invoke-interface·{p0},·Ljava/nio/file/Path;->getNameCount()I | 78 | ····invoke-interface·{p0},·Ljava/nio/file/Path;->getNameCount()I |
| 72 | ····move-result·p0 | 79 | ····move-result·p0 |
| Offset 269, 14 lines modified | Offset 280, 25 lines modified | ||
| 269 | ····invoke-virtual·{p0,·p1},·Landroid/view/WindowInsets;->getRoundedCorner(I)Landroid/view/RoundedCorner; | 280 | ····invoke-virtual·{p0,·p1},·Landroid/view/WindowInsets;->getRoundedCorner(I)Landroid/view/RoundedCorner; |
| 270 | ····move-result-object·p0 | 281 | ····move-result-object·p0 |
| 271 | ····return-object·p0 | 282 | ····return-object·p0 |
| 272 | .end·method | 283 | .end·method |
| 284 | .method·public·static·bridge·synthetic·m(Landroid/view/View;)Landroid/view/View$AccessibilityDelegate; | ||
| 285 | ····.locals·0 | ||
| 286 | ····.line·0 | ||
| 287 | ····invoke-virtual·{p0},·Landroid/view/View;->getAccessibilityDelegate()Landroid/view/View$AccessibilityDelegate; | ||
| 288 | ····move-result-object·p0 | ||
| 289 | ····return-object·p0 | ||
| 290 | .end·method | ||
| 273 | .method·public·static·bridge·synthetic·m(Landroid/view/ViewStructure;I)Landroid/view/ViewStructure; | 291 | .method·public·static·bridge·synthetic·m(Landroid/view/ViewStructure;I)Landroid/view/ViewStructure; |
| 274 | ····.locals·0 | 292 | ····.locals·0 |
| 275 | ····.line·0 | 293 | ····.line·0 |
| 276 | ····invoke-virtual·{p0,·p1},·Landroid/view/ViewStructure;->newChild(I)Landroid/view/ViewStructure; | 294 | ····invoke-virtual·{p0,·p1},·Landroid/view/ViewStructure;->newChild(I)Landroid/view/ViewStructure; |
| 277 | ····move-result-object·p0 | 295 | ····move-result-object·p0 |
| Offset 333, 25 lines modified | Offset 355, 14 lines modified | ||
| 333 | ····invoke-virtual·{p0},·Landroid/view/View;->findOnBackInvokedDispatcher()Landroid/window/OnBackInvokedDispatcher; | 355 | ····invoke-virtual·{p0},·Landroid/view/View;->findOnBackInvokedDispatcher()Landroid/window/OnBackInvokedDispatcher; |
| 334 | ····move-result-object·p0 | 356 | ····move-result-object·p0 |
| 335 | ····return-object·p0 | 357 | ····return-object·p0 |
| 336 | .end·method | 358 | .end·method |
| 337 | .method·public·static·bridge·synthetic·m(Ljava/nio/file/Path;Ljava/nio/charset/Charset;)Ljava/io/BufferedReader; | ||
| 338 | ····.locals·0 | ||
| 339 | ····.line·0 | ||
| 340 | ····invoke-static·{p0,·p1},·Ljava/nio/file/Files;->newBufferedReader(Ljava/nio/file/Path;Ljava/nio/charset/Charset;)Ljava/io/BufferedReader; | ||
| 341 | ····move-result-object·p0 | ||
| 342 | ····return-object·p0 | ||
| 343 | .end·method | ||
| 344 | .method·public·static·bridge·synthetic·m(Ljava/lang/String;I)Ljava/io/FileDescriptor; | 359 | .method·public·static·bridge·synthetic·m(Ljava/lang/String;I)Ljava/io/FileDescriptor; |
| 345 | ····.locals·0 | 360 | ····.locals·0 |
| 346 | ····.line·0 | 361 | ····.line·0 |
| 347 | ····invoke-static·{p0,·p1},·Landroid/system/Os;->memfd_create(Ljava/lang/String;I)Ljava/io/FileDescriptor; | 362 | ····invoke-static·{p0,·p1},·Landroid/system/Os;->memfd_create(Ljava/lang/String;I)Ljava/io/FileDescriptor; |
| 348 | ····move-result-object·p0 | 363 | ····move-result-object·p0 |
| Offset 572, 25 lines modified | Offset 583, 14 lines modified | ||
| 572 | ····invoke-interface·{p0,·p1},·Ljava/nio/file/Path;->getName(I)Ljava/nio/file/Path; | 583 | ····invoke-interface·{p0,·p1},·Ljava/nio/file/Path;->getName(I)Ljava/nio/file/Path; |
| 573 | ····move-result-object·p0 | 584 | ····move-result-object·p0 |
| 574 | ····return-object·p0 | 585 | ····return-object·p0 |
| 575 | .end·method | 586 | .end·method |
| 576 | .method·public·static·bridge·synthetic·m(Ljava/nio/file/Path;Ljava/lang/Iterable;Ljava/nio/charset/Charset;[Ljava/nio/file/OpenOption;)Ljava/nio/file/Path; | ||
| 577 | ····.locals·0 | ||
| 578 | ····.line·0 | ||
| 579 | ····invoke-static·{p0,·p1,·p2,·p3},·Ljava/nio/file/Files;->write(Ljava/nio/file/Path;Ljava/lang/Iterable;Ljava/nio/charset/Charset;[Ljava/nio/file/OpenOption;)Ljava/nio/file/Path; | ||
| 580 | ····move-result-object·p0 | ||
| 581 | ····return-object·p0 | ||
| 582 | .end·method | ||
| 583 | .method·public·static·bridge·synthetic·m(Ljava/nio/file/Path;Ljava/nio/file/Path;)Ljava/nio/file/Path; | 587 | .method·public·static·bridge·synthetic·m(Ljava/nio/file/Path;Ljava/nio/file/Path;)Ljava/nio/file/Path; |
| 584 | ····.locals·0 | 588 | ····.locals·0 |
| 585 | ····.line·0 | 589 | ····.line·0 |
| 586 | ····invoke-interface·{p0,·p1},·Ljava/nio/file/Path;->resolve(Ljava/nio/file/Path;)Ljava/nio/file/Path; | 590 | ····invoke-interface·{p0,·p1},·Ljava/nio/file/Path;->resolve(Ljava/nio/file/Path;)Ljava/nio/file/Path; |
| 587 | ····move-result-object·p0 | 591 | ····move-result-object·p0 |
| Offset 616, 39 lines modified | Offset 616, 39 lines modified | ||
| 616 | ····invoke-static·{p0,·p1,·p2,·p3},·Ljava/nio/file/Files;->walkFileTree(Ljava/nio/file/Path;Ljava/util/Set;ILjava/nio/file/FileVisitor;)Ljava/nio/file/Path; | 616 | ····invoke-static·{p0,·p1,·p2,·p3},·Ljava/nio/file/Files;->walkFileTree(Ljava/nio/file/Path;Ljava/util/Set;ILjava/nio/file/FileVisitor;)Ljava/nio/file/Path; |
| 617 | ····move-result-object·p0 | 617 | ····move-result-object·p0 |
| 618 | ····return-object·p0 | 618 | ····return-object·p0 |
| 619 | .end·method | 619 | .end·method |
| 620 | .method·public·static·bridge·synthetic·m( | 620 | .method·public·static·bridge·synthetic·m(Ljava/util/function/Function;Ljava/util/Comparator;)Ljava/util/Comparator; |
| 621 | ····.locals· | 621 | ····.locals·0 |
| 622 | ····.line·0 | 622 | ····.line·0 |
| 623 | ····s | 623 | ····invoke-static·{p0,·p1},·Ljava/util/Comparator;->comparing(Ljava/util/function/Function;Ljava/util/Comparator;)Ljava/util/Comparator; |
| 624 | ····move-result-object·p0 | ||
| 624 | ····return-object· | 625 | ····return-object·p0 |
| 625 | .end·method | 626 | .end·method |
| 626 | .method·public·static·bridge·synthetic·m( | 627 | .method·public·static·bridge·synthetic·m()Ljava/util/Locale$Category; |
| 627 | ····.locals· | 628 | ····.locals·1 |
| 628 | ····.line·0 | 629 | ····.line·0 |
| 629 | ···· | 630 | ····sget-object·v0,·Ljava/util/Locale$Category;->FORMAT:Ljava/util/Locale$Category; |
| Max diff block lines reached; 2680/7104 bytes (37.73%) of diff not shown. | |||
| Offset 129, 15 lines modified | Offset 129, 15 lines modified | ||
| 129 | ····const-string·v0,·"directory" | 129 | ····const-string·v0,·"directory" |
| 130 | ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V | 130 | ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V |
| 131 | ····if-nez·p2,·:cond_0 | 131 | ····if-nez·p2,·:cond_0 |
| 132 | ····.line·205 | 132 | ····.line·205 |
| 133 | ····invoke-static·{},·Lkotlin/ | 133 | ····invoke-static·{},·Lkotlin/io/path/PathTreeWalkKt$$ExternalSyntheticApiModelOutline1;->m$2()Ljava/nio/file/FileVisitResult; |
| 134 | ····move-result-object·p1 | 134 | ····move-result-object·p1 |
| 135 | ····goto·:goto_0 | 135 | ····goto·:goto_0 |
| 136 | ····.line·207 | 136 | ····.line·207 |
| 137 | ····:cond_0 | 137 | ····:cond_0 |
| Offset 132, 15 lines modified | Offset 132, 15 lines modified | ||
| 132 | ····.locals·0 | 132 | ····.locals·0 |
| 133 | ····.line·201 | 133 | ····.line·201 |
| 134 | ····invoke-static·{p1},·Lkotlin/io/path/PathTreeWalk$$ExternalSyntheticApiModelOutline0;->m(Ljava/lang/Object;)Ljava/nio/file/Path; | 134 | ····invoke-static·{p1},·Lkotlin/io/path/PathTreeWalk$$ExternalSyntheticApiModelOutline0;->m(Ljava/lang/Object;)Ljava/nio/file/Path; |
| 135 | ····move-result-object·p1 | 135 | ····move-result-object·p1 |
| 136 | ····invoke-static·{p2},·Lkotlin/ | 136 | ····invoke-static·{p2},·Lkotlin/io/path/PathTreeWalkKt$$ExternalSyntheticApiModelOutline1;->m(Ljava/lang/Object;)Ljava/nio/file/attribute/BasicFileAttributes; |
| 137 | ····move-result-object·p2 | 137 | ····move-result-object·p2 |
| 138 | ····invoke-virtual·{p0,·p1,·p2},·Lkotlin/io/path/PathsKt__PathRecursiveFunctionsKt$copyToRecursively$5$2;->invoke(Ljava/nio/file/Path;Ljava/nio/file/attribute/BasicFileAttributes;)Ljava/nio/file/FileVisitResult; | 138 | ····invoke-virtual·{p0,·p1,·p2},·Lkotlin/io/path/PathsKt__PathRecursiveFunctionsKt$copyToRecursively$5$2;->invoke(Ljava/nio/file/Path;Ljava/nio/file/attribute/BasicFileAttributes;)Ljava/nio/file/FileVisitResult; |
| 139 | ····move-result-object·p1 | 139 | ····move-result-object·p1 |
| Offset 236, 15 lines modified | Offset 236, 15 lines modified | ||
| 236 | ····.locals·1 | 236 | ····.locals·1 |
| 237 | ····const-string·v0,·"<this>" | 237 | ····const-string·v0,·"<this>" |
| 238 | ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V | 238 | ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V |
| 239 | ····.line·96 | 239 | ····.line·96 |
| 240 | ····invoke-static·{p0},·Lkotlin/ | 240 | ····invoke-static·{p0},·Lkotlin/io/path/PathTreeWalkKt$$ExternalSyntheticApiModelOutline1;->m$1(Ljava/nio/file/Path;)Ljava/nio/file/Path; |
| 241 | ····move-result-object·p0 | 241 | ····move-result-object·p0 |
| 242 | ····const-string·v0,·"toAbsolutePath()" | 242 | ····const-string·v0,·"toAbsolutePath()" |
| 243 | ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V | 243 | ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V |
| Offset 255, 15 lines modified | Offset 255, 15 lines modified | ||
| 255 | ····.locals·1 | 255 | ····.locals·1 |
| 256 | ····const-string·v0,·"<this>" | 256 | ····const-string·v0,·"<this>" |
| 257 | ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V | 257 | ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V |
| 258 | ····.line·110 | 258 | ····.line·110 |
| 259 | ····invoke-static·{p0},·Lkotlin/ | 259 | ····invoke-static·{p0},·Lkotlin/io/path/PathTreeWalkKt$$ExternalSyntheticApiModelOutline1;->m$1(Ljava/nio/file/Path;)Ljava/nio/file/Path; |
| 260 | ····move-result-object·p0 | 260 | ····move-result-object·p0 |
| 261 | ····invoke-virtual·{p0},·Ljava/lang/Object;->toString()Ljava/lang/String; | 261 | ····invoke-virtual·{p0},·Ljava/lang/Object;->toString()Ljava/lang/String; |
| 262 | ····move-result-object·p0 | 262 | ····move-result-object·p0 |
| Offset 291, 15 lines modified | Offset 291, 15 lines modified | ||
| 291 | ····if-eqz·p2,·:cond_0 | 291 | ····if-eqz·p2,·:cond_0 |
| 292 | ····const/4·p2,·0x1 | 292 | ····const/4·p2,·0x1 |
| 293 | ····.line·221 | 293 | ····.line·221 |
| 294 | ····new-array·p2,·p2,·[Ljava/nio/file/CopyOption; | 294 | ····new-array·p2,·p2,·[Ljava/nio/file/CopyOption; |
| 295 | ····invoke-static·{},·Lkotlin/ | 295 | ····invoke-static·{},·Lkotlin/io/path/PathTreeWalkKt$$ExternalSyntheticApiModelOutline1;->m()Ljava/nio/file/StandardCopyOption; |
| 296 | ····move-result-object·v1 | 296 | ····move-result-object·v1 |
| 297 | ····aput-object·v1,·p2,·v0 | 297 | ····aput-object·v1,·p2,·v0 |
| 298 | ····goto·:goto_0 | 298 | ····goto·:goto_0 |
| Offset 397, 15 lines modified | Offset 397, 15 lines modified | ||
| 397 | ····if-eqz·p2,·:cond_1 | 397 | ····if-eqz·p2,·:cond_1 |
| 398 | ····const/4·p2,·0x1 | 398 | ····const/4·p2,·0x1 |
| 399 | ····.line·221 | 399 | ····.line·221 |
| 400 | ····new-array·p2,·p2,·[Ljava/nio/file/CopyOption; | 400 | ····new-array·p2,·p2,·[Ljava/nio/file/CopyOption; |
| 401 | ····invoke-static·{},·Lkotlin/ | 401 | ····invoke-static·{},·Lkotlin/io/path/PathTreeWalkKt$$ExternalSyntheticApiModelOutline1;->m()Ljava/nio/file/StandardCopyOption; |
| 402 | ····move-result-object·p3 | 402 | ····move-result-object·p3 |
| 403 | ····aput-object·p3,·p2,·p4 | 403 | ····aput-object·p3,·p2,·p4 |
| 404 | ····goto·:goto_0 | 404 | ····goto·:goto_0 |
| Offset 466, 15 lines modified | Offset 466, 15 lines modified | ||
| 466 | ····invoke-static·{p1,·v0},·Ljava/util/Arrays;->copyOf([Ljava/lang/Object;I)[Ljava/lang/Object; | 466 | ····invoke-static·{p1,·v0},·Ljava/util/Arrays;->copyOf([Ljava/lang/Object;I)[Ljava/lang/Object; |
| 467 | ····move-result-object·p1 | 467 | ····move-result-object·p1 |
| 468 | ····check-cast·p1,·[Ljava/nio/file/attribute/FileAttribute; | 468 | ····check-cast·p1,·[Ljava/nio/file/attribute/FileAttribute; |
| 469 | ····invoke-static·{p0,·p1},·Lkotlin/ | 469 | ····invoke-static·{p0,·p1},·Lkotlin/io/path/PathTreeWalkKt$$ExternalSyntheticApiModelOutline1;->m(Ljava/nio/file/Path;[Ljava/nio/file/attribute/FileAttribute;)Ljava/nio/file/Path; |
| 470 | ····move-result-object·p0 | 470 | ····move-result-object·p0 |
| 471 | ····const-string·p1,·"createDirectories(this,·*attributes)" | 471 | ····const-string·p1,·"createDirectories(this,·*attributes)" |
| 472 | ····invoke-static·{p0,·p1},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V | 472 | ····invoke-static·{p0,·p1},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V |
| Offset 513, 15 lines modified | Offset 513, 15 lines modified | ||
| 513 | ····invoke-static·{p1,·v0},·Ljava/util/Arrays;->copyOf([Ljava/lang/Object;I)[Ljava/lang/Object; | 513 | ····invoke-static·{p1,·v0},·Ljava/util/Arrays;->copyOf([Ljava/lang/Object;I)[Ljava/lang/Object; |
| 514 | ····move-result-object·p1 | 514 | ····move-result-object·p1 |
| 515 | ····check-cast·p1,·[Ljava/nio/file/attribute/FileAttribute; | 515 | ····check-cast·p1,·[Ljava/nio/file/attribute/FileAttribute; |
| 516 | ····invoke-static·{p0,·p1},·Lkotlin/ | 516 | ····invoke-static·{p0,·p1},·Lkotlin/io/path/PathTreeWalkKt$$ExternalSyntheticApiModelOutline1;->m$1(Ljava/nio/file/Path;[Ljava/nio/file/attribute/FileAttribute;)Ljava/nio/file/Path; |
| 517 | ····move-result-object·p0 | 517 | ····move-result-object·p0 |
| 518 | ····const-string·p1,·"createDirectory(this,·*attributes)" | 518 | ····const-string·p1,·"createDirectory(this,·*attributes)" |
| 519 | ····invoke-static·{p0,·p1},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V | 519 | ····invoke-static·{p0,·p1},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V |
| Offset 560, 15 lines modified | Offset 560, 15 lines modified | ||
| 560 | ····invoke-static·{p1,·v0},·Ljava/util/Arrays;->copyOf([Ljava/lang/Object;I)[Ljava/lang/Object; | 560 | ····invoke-static·{p1,·v0},·Ljava/util/Arrays;->copyOf([Ljava/lang/Object;I)[Ljava/lang/Object; |
| 561 | ····move-result-object·p1 | 561 | ····move-result-object·p1 |
| 562 | ····check-cast·p1,·[Ljava/nio/file/attribute/FileAttribute; | 562 | ····check-cast·p1,·[Ljava/nio/file/attribute/FileAttribute; |
| 563 | ····invoke-static·{p0,·p1},·Lkotlin/ | 563 | ····invoke-static·{p0,·p1},·Lkotlin/io/path/PathTreeWalkKt$$ExternalSyntheticApiModelOutline1;->m$2(Ljava/nio/file/Path;[Ljava/nio/file/attribute/FileAttribute;)Ljava/nio/file/Path; |
| 564 | ····move-result-object·p0 | 564 | ····move-result-object·p0 |
| 565 | ····const-string·p1,·"createFile(this,·*attributes)" | 565 | ····const-string·p1,·"createFile(this,·*attributes)" |
| 566 | ····invoke-static·{p0,·p1},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V | 566 | ····invoke-static·{p0,·p1},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V |
| Offset 588, 15 lines modified | Offset 588, 15 lines modified | ||
| 588 | ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V | 588 | ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V |
| 589 | ····const-string·v0,·"target" | 589 | ····const-string·v0,·"target" |
| 590 | ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V | 590 | ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V |
| 591 | ····.line·848 | 591 | ····.line·848 |
| 592 | ····invoke-static·{p0,·p1},·Lkotlin/ | 592 | ····invoke-static·{p0,·p1},·Lkotlin/io/path/PathTreeWalkKt$$ExternalSyntheticApiModelOutline1;->m(Ljava/nio/file/Path;Ljava/nio/file/Path;)Ljava/nio/file/Path; |
| 593 | ····move-result-object·p0 | 593 | ····move-result-object·p0 |
| 594 | ····const-string·p1,·"createLink(this,·target)" | 594 | ····const-string·p1,·"createLink(this,·target)" |
| 595 | ····invoke-static·{p0,·p1},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V | 595 | ····invoke-static·{p0,·p1},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V |
| Max diff block lines reached; 39792/45360 bytes (87.72%) of diff not shown. | |||
| Offset 175, 15 lines modified | Offset 175, 15 lines modified | ||
| 175 | ····const/4·v1,·0x2 | 175 | ····const/4·v1,·0x2 |
| 176 | ····invoke-direct·{v0,·v1},·Lkotlin/jvm/internal/SpreadBuilder;-><init>(I)V | 176 | ····invoke-direct·{v0,·v1},·Lkotlin/jvm/internal/SpreadBuilder;-><init>(I)V |
| 177 | ····invoke-virtual·{v0,·p1},·Lkotlin/jvm/internal/SpreadBuilder;->addSpread(Ljava/lang/Object;)V | 177 | ····invoke-virtual·{v0,·p1},·Lkotlin/jvm/internal/SpreadBuilder;->addSpread(Ljava/lang/Object;)V |
| 178 | ····invoke-static·{},·Lkotlin/ | 178 | ····invoke-static·{},·Lkotlin/io/path/PathTreeWalkKt$$ExternalSyntheticApiModelOutline1;->m()Ljava/nio/file/StandardCopyOption; |
| 179 | ····move-result-object·p1 | 179 | ····move-result-object·p1 |
| 180 | ····invoke-virtual·{v0,·p1},·Lkotlin/jvm/internal/SpreadBuilder;->add(Ljava/lang/Object;)V | 180 | ····invoke-virtual·{v0,·p1},·Lkotlin/jvm/internal/SpreadBuilder;->add(Ljava/lang/Object;)V |
| 181 | ····invoke-virtual·{v0},·Lkotlin/jvm/internal/SpreadBuilder;->size()I | 181 | ····invoke-virtual·{v0},·Lkotlin/jvm/internal/SpreadBuilder;->size()I |
| Offset 132, 15 lines modified | Offset 132, 15 lines modified | ||
| 132 | ····.locals·0 | 132 | ····.locals·0 |
| 133 | ····.line·200 | 133 | ····.line·200 |
| 134 | ····invoke-static·{p1},·Lkotlin/io/path/PathTreeWalk$$ExternalSyntheticApiModelOutline0;->m(Ljava/lang/Object;)Ljava/nio/file/Path; | 134 | ····invoke-static·{p1},·Lkotlin/io/path/PathTreeWalk$$ExternalSyntheticApiModelOutline0;->m(Ljava/lang/Object;)Ljava/nio/file/Path; |
| 135 | ····move-result-object·p1 | 135 | ····move-result-object·p1 |
| 136 | ····invoke-static·{p2},·Lkotlin/ | 136 | ····invoke-static·{p2},·Lkotlin/io/path/PathTreeWalkKt$$ExternalSyntheticApiModelOutline1;->m(Ljava/lang/Object;)Ljava/nio/file/attribute/BasicFileAttributes; |
| 137 | ····move-result-object·p2 | 137 | ····move-result-object·p2 |
| 138 | ····invoke-virtual·{p0,·p1,·p2},·Lkotlin/io/path/PathsKt__PathRecursiveFunctionsKt$copyToRecursively$5$1;->invoke(Ljava/nio/file/Path;Ljava/nio/file/attribute/BasicFileAttributes;)Ljava/nio/file/FileVisitResult; | 138 | ····invoke-virtual·{p0,·p1,·p2},·Lkotlin/io/path/PathsKt__PathRecursiveFunctionsKt$copyToRecursively$5$1;->invoke(Ljava/nio/file/Path;Ljava/nio/file/attribute/BasicFileAttributes;)Ljava/nio/file/FileVisitResult; |
| 139 | ····move-result-object·p1 | 139 | ····move-result-object·p1 |
| Offset 113, 21 lines modified | Offset 113, 21 lines modified | ||
| 113 | ····const/4·v0,·0x1 | 113 | ····const/4·v0,·0x1 |
| 114 | ····.line·139 | 114 | ····.line·139 |
| 115 | ····new-array·v0,·v0,·[Ljava/nio/file/OpenOption; | 115 | ····new-array·v0,·v0,·[Ljava/nio/file/OpenOption; |
| 116 | ····const/4·v1,·0x0 | 116 | ····const/4·v1,·0x0 |
| 117 | ····invoke-static·{},·Lkotlin/io/path/PathTreeWalk$$ExternalSyntheticApiModelOutline | 117 | ····invoke-static·{},·Lkotlin/io/path/PathTreeWalkKt$$ExternalSyntheticApiModelOutline1;->m()Ljava/nio/file/StandardOpenOption; |
| 118 | ····move-result-object·v2 | 118 | ····move-result-object·v2 |
| 119 | ····aput-object·v2,·v0,·v1 | 119 | ····aput-object·v2,·v0,·v1 |
| 120 | ····invoke-static·{p0,·p1,·v0},·Lkotlin/ | 120 | ····invoke-static·{p0,·p1,·v0},·Lkotlin/io/path/PathTreeWalkKt$$ExternalSyntheticApiModelOutline1;->m(Ljava/nio/file/Path;[B[Ljava/nio/file/OpenOption;)Ljava/nio/file/Path; |
| 121 | ····return-void | 121 | ····return-void |
| 122 | .end·method | 122 | .end·method |
| 123 | .method·private·static·final·appendLines(Ljava/nio/file/Path;Ljava/lang/Iterable;Ljava/nio/charset/Charset;)Ljava/nio/file/Path; | 123 | .method·private·static·final·appendLines(Ljava/nio/file/Path;Ljava/lang/Iterable;Ljava/nio/charset/Charset;)Ljava/nio/file/Path; |
| 124 | ····.locals·3 | 124 | ····.locals·3 |
| 125 | ····.annotation·system·Ldalvik/annotation/Signature; | 125 | ····.annotation·system·Ldalvik/annotation/Signature; |
| Offset 165, 21 lines modified | Offset 165, 21 lines modified | ||
| 165 | ····const/4·v0,·0x1 | 165 | ····const/4·v0,·0x1 |
| 166 | ····.line·309 | 166 | ····.line·309 |
| 167 | ····new-array·v0,·v0,·[Ljava/nio/file/OpenOption; | 167 | ····new-array·v0,·v0,·[Ljava/nio/file/OpenOption; |
| 168 | ····const/4·v1,·0x0 | 168 | ····const/4·v1,·0x0 |
| 169 | ····invoke-static·{},·Lkotlin/io/path/PathTreeWalk$$ExternalSyntheticApiModelOutline | 169 | ····invoke-static·{},·Lkotlin/io/path/PathTreeWalkKt$$ExternalSyntheticApiModelOutline1;->m()Ljava/nio/file/StandardOpenOption; |
| 170 | ····move-result-object·v2 | 170 | ····move-result-object·v2 |
| 171 | ····aput-object·v2,·v0,·v1 | 171 | ····aput-object·v2,·v0,·v1 |
| 172 | ····invoke-static·{p0,·p1,·p2,·v0},·Lkotlin/io/path/PathTreeWalk$$ExternalSyntheticApiModelOutline | 172 | ····invoke-static·{p0,·p1,·p2,·v0},·Lkotlin/io/path/PathTreeWalkKt$$ExternalSyntheticApiModelOutline1;->m(Ljava/nio/file/Path;Ljava/lang/Iterable;Ljava/nio/charset/Charset;[Ljava/nio/file/OpenOption;)Ljava/nio/file/Path; |
| 173 | ····move-result-object·p0 | 173 | ····move-result-object·p0 |
| 174 | ····const-string·p1,·"write(this,·lines,·chars\u2026tandardOpenOption.APPEND)" | 174 | ····const-string·p1,·"write(this,·lines,·chars\u2026tandardOpenOption.APPEND)" |
| 175 | ····invoke-static·{p0,·p1},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V | 175 | ····invoke-static·{p0,·p1},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V |
| Offset 227, 21 lines modified | Offset 227, 21 lines modified | ||
| 227 | ····const/4·v0,·0x1 | 227 | ····const/4·v0,·0x1 |
| 228 | ····new-array·v0,·v0,·[Ljava/nio/file/OpenOption; | 228 | ····new-array·v0,·v0,·[Ljava/nio/file/OpenOption; |
| 229 | ····const/4·v1,·0x0 | 229 | ····const/4·v1,·0x0 |
| 230 | ····invoke-static·{},·Lkotlin/io/path/PathTreeWalk$$ExternalSyntheticApiModelOutline | 230 | ····invoke-static·{},·Lkotlin/io/path/PathTreeWalkKt$$ExternalSyntheticApiModelOutline1;->m()Ljava/nio/file/StandardOpenOption; |
| 231 | ····move-result-object·v2 | 231 | ····move-result-object·v2 |
| 232 | ····aput-object·v2,·v0,·v1 | 232 | ····aput-object·v2,·v0,·v1 |
| 233 | ····invoke-static·{p0,·p1,·p2,·v0},·Lkotlin/io/path/PathTreeWalk$$ExternalSyntheticApiModelOutline | 233 | ····invoke-static·{p0,·p1,·p2,·v0},·Lkotlin/io/path/PathTreeWalkKt$$ExternalSyntheticApiModelOutline1;->m(Ljava/nio/file/Path;Ljava/lang/Iterable;Ljava/nio/charset/Charset;[Ljava/nio/file/OpenOption;)Ljava/nio/file/Path; |
| 234 | ····move-result-object·p0 | 234 | ····move-result-object·p0 |
| 235 | ····const-string·p1,·"write(this,·lines.asIter\u2026tandardOpenOption.APPEND)" | 235 | ····const-string·p1,·"write(this,·lines.asIter\u2026tandardOpenOption.APPEND)" |
| 236 | ····invoke-static·{p0,·p1},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V | 236 | ····invoke-static·{p0,·p1},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V |
| Offset 279, 21 lines modified | Offset 279, 21 lines modified | ||
| 279 | ····const/4·p3,·0x1 | 279 | ····const/4·p3,·0x1 |
| 280 | ····.line·309 | 280 | ····.line·309 |
| 281 | ····new-array·p3,·p3,·[Ljava/nio/file/OpenOption; | 281 | ····new-array·p3,·p3,·[Ljava/nio/file/OpenOption; |
| 282 | ····const/4·p4,·0x0 | 282 | ····const/4·p4,·0x0 |
| 283 | ····invoke-static·{},·Lkotlin/io/path/PathTreeWalk$$ExternalSyntheticApiModelOutline | 283 | ····invoke-static·{},·Lkotlin/io/path/PathTreeWalkKt$$ExternalSyntheticApiModelOutline1;->m()Ljava/nio/file/StandardOpenOption; |
| 284 | ····move-result-object·v0 | 284 | ····move-result-object·v0 |
| 285 | ····aput-object·v0,·p3,·p4 | 285 | ····aput-object·v0,·p3,·p4 |
| 286 | ····invoke-static·{p0,·p1,·p2,·p3},·Lkotlin/io/path/PathTreeWalk$$ExternalSyntheticApiModelOutline | 286 | ····invoke-static·{p0,·p1,·p2,·p3},·Lkotlin/io/path/PathTreeWalkKt$$ExternalSyntheticApiModelOutline1;->m(Ljava/nio/file/Path;Ljava/lang/Iterable;Ljava/nio/charset/Charset;[Ljava/nio/file/OpenOption;)Ljava/nio/file/Path; |
| 287 | ····move-result-object·p0 | 287 | ····move-result-object·p0 |
| 288 | ····const-string·p1,·"write(this,·lines,·chars\u2026tandardOpenOption.APPEND)" | 288 | ····const-string·p1,·"write(this,·lines,·chars\u2026tandardOpenOption.APPEND)" |
| 289 | ····invoke-static·{p0,·p1},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V | 289 | ····invoke-static·{p0,·p1},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V |
| Offset 335, 21 lines modified | Offset 335, 21 lines modified | ||
| 335 | ····const/4·p3,·0x1 | 335 | ····const/4·p3,·0x1 |
| 336 | ····new-array·p3,·p3,·[Ljava/nio/file/OpenOption; | 336 | ····new-array·p3,·p3,·[Ljava/nio/file/OpenOption; |
| 337 | ····const/4·p4,·0x0 | 337 | ····const/4·p4,·0x0 |
| 338 | ····invoke-static·{},·Lkotlin/io/path/PathTreeWalk$$ExternalSyntheticApiModelOutline | 338 | ····invoke-static·{},·Lkotlin/io/path/PathTreeWalkKt$$ExternalSyntheticApiModelOutline1;->m()Ljava/nio/file/StandardOpenOption; |
| 339 | ····move-result-object·v0 | 339 | ····move-result-object·v0 |
| 340 | ····aput-object·v0,·p3,·p4 | 340 | ····aput-object·v0,·p3,·p4 |
| 341 | ····invoke-static·{p0,·p1,·p2,·p3},·Lkotlin/io/path/PathTreeWalk$$ExternalSyntheticApiModelOutline | 341 | ····invoke-static·{p0,·p1,·p2,·p3},·Lkotlin/io/path/PathTreeWalkKt$$ExternalSyntheticApiModelOutline1;->m(Ljava/nio/file/Path;Ljava/lang/Iterable;Ljava/nio/charset/Charset;[Ljava/nio/file/OpenOption;)Ljava/nio/file/Path; |
| 342 | ····move-result-object·p0 | 342 | ····move-result-object·p0 |
| 343 | ····const-string·p1,·"write(this,·lines.asIter\u2026tandardOpenOption.APPEND)" | 343 | ····const-string·p1,·"write(this,·lines.asIter\u2026tandardOpenOption.APPEND)" |
| 344 | ····invoke-static·{p0,·p1},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V | 344 | ····invoke-static·{p0,·p1},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V |
| Offset 379, 21 lines modified | Offset 379, 21 lines modified | ||
| 379 | ····const/4·v0,·0x1 | 379 | ····const/4·v0,·0x1 |
| 380 | ····.line·184 | 380 | ····.line·184 |
| 381 | ····new-array·v0,·v0,·[Ljava/nio/file/OpenOption; | 381 | ····new-array·v0,·v0,·[Ljava/nio/file/OpenOption; |
| 382 | ····const/4·v1,·0x0 | 382 | ····const/4·v1,·0x0 |
| 383 | ····invoke-static·{},·Lkotlin/io/path/PathTreeWalk$$ExternalSyntheticApiModelOutline | 383 | ····invoke-static·{},·Lkotlin/io/path/PathTreeWalkKt$$ExternalSyntheticApiModelOutline1;->m()Ljava/nio/file/StandardOpenOption; |
| 384 | ····move-result-object·v2 | 384 | ····move-result-object·v2 |
| 385 | ····aput-object·v2,·v0,·v1 | 385 | ····aput-object·v2,·v0,·v1 |
| 386 | ····invoke-static·{p0,·v0},·Lkotlin/ | 386 | ····invoke-static·{p0,·v0},·Lkotlin/io/path/PathTreeWalkKt$$ExternalSyntheticApiModelOutline1;->m(Ljava/nio/file/Path;[Ljava/nio/file/OpenOption;)Ljava/io/OutputStream; |
| 387 | ····move-result-object·p0 | 387 | ····move-result-object·p0 |
| Max diff block lines reached; 19105/25570 bytes (74.72%) of diff not shown. | |||
| Offset 105, 15 lines modified | Offset 105, 15 lines modified | ||
| 105 | ····move-result-object·v1 | 105 | ····move-result-object·v1 |
| 106 | ····invoke-virtual·{p0},·Lkotlin/io/path/PathNode;->getPath()Ljava/nio/file/Path; | 106 | ····invoke-virtual·{p0},·Lkotlin/io/path/PathNode;->getPath()Ljava/nio/file/Path; |
| 107 | ····move-result-object·v3 | 107 | ····move-result-object·v3 |
| 108 | ····invoke-static·{v1,·v3},·Lkotlin/io/path/PathTreeWalk$$ExternalSyntheticApiModelOutline | 108 | ····invoke-static·{v1,·v3},·Lkotlin/io/path/PathTreeWalkKt$$ExternalSyntheticApiModelOutline1;->m(Ljava/nio/file/Path;Ljava/nio/file/Path;)Z |
| 109 | ····move-result·v1 | 109 | ····move-result·v1 |
| 110 | ····:try_end_0 | 110 | ····:try_end_0 |
| 111 | ····.catch·Ljava/io/IOException;·{:try_start_0·..·:try_end_0}·:catch_0 | 111 | ····.catch·Ljava/io/IOException;·{:try_start_0·..·:try_end_0}·:catch_0 |
| 112 | ····.catch·Ljava/lang/SecurityException;·{:try_start_0·..·:try_end_0}·:catch_0 | 112 | ····.catch·Ljava/lang/SecurityException;·{:try_start_0·..·:try_end_0}·:catch_0 |
| 113 | ····if-eqz·v1,·:cond_1 | 113 | ····if-eqz·v1,·:cond_1 |
| Offset 156, 15 lines modified | Offset 156, 15 lines modified | ||
| 156 | ····invoke-static·{p1,·v1},·Ljava/util/Arrays;->copyOf([Ljava/lang/Object;I)[Ljava/lang/Object; | 156 | ····invoke-static·{p1,·v1},·Ljava/util/Arrays;->copyOf([Ljava/lang/Object;I)[Ljava/lang/Object; |
| 157 | ····move-result-object·p1 | 157 | ····move-result-object·p1 |
| 158 | ····check-cast·p1,·[Ljava/nio/file/LinkOption; | 158 | ····check-cast·p1,·[Ljava/nio/file/LinkOption; |
| 159 | ····invoke-static·{p0,·v0,·p1},·Lkotlin/io/path/PathTreeWalk$$ExternalSyntheticApiModelOutline | 159 | ····invoke-static·{p0,·v0,·p1},·Lkotlin/io/path/PathTreeWalkKt$$ExternalSyntheticApiModelOutline1;->m(Ljava/nio/file/Path;Ljava/lang/Class;[Ljava/nio/file/LinkOption;)Ljava/nio/file/attribute/BasicFileAttributes; |
| 160 | ····move-result-object·p0 | 160 | ····move-result-object·p0 |
| 161 | ····const-string·p1,·"readAttributes(this,·A::class.java,·*options)" | 161 | ····const-string·p1,·"readAttributes(this,·A::class.java,·*options)" |
| 162 | ····invoke-static·{p0,·p1},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V | 162 | ····invoke-static·{p0,·p1},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V |
| Offset 45, 15 lines modified | Offset 45, 15 lines modified | ||
| 45 | ····invoke-static·{p0,·p1},·Lkotlin/time/Duration;->getNanosecondsComponent-impl(J)I | 45 | ····invoke-static·{p0,·p1},·Lkotlin/time/Duration;->getNanosecondsComponent-impl(J)I |
| 46 | ····move-result·p0 | 46 | ····move-result·p0 |
| 47 | ····int-to-long·p0,·p0 | 47 | ····int-to-long·p0,·p0 |
| 48 | ····.line·33 | 48 | ····.line·33 |
| 49 | ····invoke-static·{v0,·v1,·p0,·p1},·Lkotlin/ | 49 | ····invoke-static·{v0,·v1,·p0,·p1},·Lkotlin/io/path/PathTreeWalkKt$$ExternalSyntheticApiModelOutline1;->m(JJ)Ljava/time/Duration; |
| 50 | ····move-result-object·p0 | 50 | ····move-result-object·p0 |
| 51 | ····const-string·p1,·"toJavaDuration-LRDsOJo" | 51 | ····const-string·p1,·"toJavaDuration-LRDsOJo" |
| 52 | ····invoke-static·{p0,·p1},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V | 52 | ····invoke-static·{p0,·p1},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V |
| Offset 64, 25 lines modified | Offset 64, 25 lines modified | ||
| 64 | ····.locals·4 | 64 | ····.locals·4 |
| 65 | ····const-string·v0,·"<this>" | 65 | ····const-string·v0,·"<this>" |
| 66 | ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V | 66 | ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V |
| 67 | ····.line·21 | 67 | ····.line·21 |
| 68 | ····invoke-static·{p0},·Lkotlin/ | 68 | ····invoke-static·{p0},·Lkotlin/io/path/PathTreeWalkKt$$ExternalSyntheticApiModelOutline1;->m(Ljava/time/Duration;)J |
| 69 | ····move-result-wide·v0 | 69 | ····move-result-wide·v0 |
| 70 | ····sget-object·v2,·Lkotlin/time/DurationUnit;->SECONDS:Lkotlin/time/DurationUnit; | 70 | ····sget-object·v2,·Lkotlin/time/DurationUnit;->SECONDS:Lkotlin/time/DurationUnit; |
| 71 | ····invoke-static·{v0,·v1,·v2},·Lkotlin/time/DurationKt;->toDuration(JLkotlin/time/DurationUnit;)J | 71 | ····invoke-static·{v0,·v1,·v2},·Lkotlin/time/DurationKt;->toDuration(JLkotlin/time/DurationUnit;)J |
| 72 | ····move-result-wide·v0 | 72 | ····move-result-wide·v0 |
| 73 | ····invoke-static·{p0},·Lkotlin/ | 73 | ····invoke-static·{p0},·Lkotlin/io/path/PathTreeWalkKt$$ExternalSyntheticApiModelOutline1;->m(Ljava/time/Duration;)I |
| 74 | ····move-result·p0 | 74 | ····move-result·p0 |
| 75 | ····sget-object·v2,·Lkotlin/time/DurationUnit;->NANOSECONDS:Lkotlin/time/DurationUnit; | 75 | ····sget-object·v2,·Lkotlin/time/DurationUnit;->NANOSECONDS:Lkotlin/time/DurationUnit; |
| 76 | ····invoke-static·{p0,·v2},·Lkotlin/time/DurationKt;->toDuration(ILkotlin/time/DurationUnit;)J | 76 | ····invoke-static·{p0,·v2},·Lkotlin/time/DurationKt;->toDuration(ILkotlin/time/DurationUnit;)J |
| Offset 59, 21 lines modified | Offset 59, 21 lines modified | ||
| 59 | ····.end·annotation | 59 | ····.end·annotation |
| 60 | ····const-string·v0,·"<this>" | 60 | ····const-string·v0,·"<this>" |
| 61 | ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V | 61 | ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V |
| 62 | ····.line·68 | 62 | ····.line·68 |
| 63 | ····invoke-static·{p0},·Lkotlin/ | 63 | ····invoke-static·{p0},·Lkotlin/io/path/PathTreeWalkKt$$ExternalSyntheticApiModelOutline1;->m(Ljava/util/Optional;)Z |
| 64 | ····move-result·v0 | 64 | ····move-result·v0 |
| 65 | ····if-eqz·v0,·:cond_0 | 65 | ····if-eqz·v0,·:cond_0 |
| 66 | ····invoke-static·{p0},·Lkotlin/ | 66 | ····invoke-static·{p0},·Lkotlin/io/path/PathTreeWalkKt$$ExternalSyntheticApiModelOutline1;->m(Ljava/util/Optional;)Ljava/lang/Object; |
| 67 | ····move-result-object·p0 | 67 | ····move-result-object·p0 |
| 68 | ····const/4·v0,·0x1 | 68 | ····const/4·v0,·0x1 |
| 69 | ····new-array·v0,·v0,·[Ljava/lang/Object; | 69 | ····new-array·v0,·v0,·[Ljava/lang/Object; |
| Offset 109, 21 lines modified | Offset 109, 21 lines modified | ||
| 109 | ····.end·annotation | 109 | ····.end·annotation |
| 110 | ····const-string·v0,·"<this>" | 110 | ····const-string·v0,·"<this>" |
| 111 | ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V | 111 | ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V |
| 112 | ····.line·22 | 112 | ····.line·22 |
| 113 | ····invoke-static·{p0},·Lkotlin/ | 113 | ····invoke-static·{p0},·Lkotlin/io/path/PathTreeWalkKt$$ExternalSyntheticApiModelOutline1;->m(Ljava/util/Optional;)Z |
| 114 | ····move-result·v0 | 114 | ····move-result·v0 |
| 115 | ····if-eqz·v0,·:cond_0 | 115 | ····if-eqz·v0,·:cond_0 |
| 116 | ····invoke-static·{p0},·Lkotlin/ | 116 | ····invoke-static·{p0},·Lkotlin/io/path/PathTreeWalkKt$$ExternalSyntheticApiModelOutline1;->m(Ljava/util/Optional;)Ljava/lang/Object; |
| 117 | ····move-result-object·p1 | 117 | ····move-result-object·p1 |
| 118 | ····:cond_0 | 118 | ····:cond_0 |
| 119 | ····return-object·p1 | 119 | ····return-object·p1 |
| 120 | .end·method | 120 | .end·method |
| Offset 146, 21 lines modified | Offset 146, 21 lines modified | ||
| 146 | ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V | 146 | ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V |
| 147 | ····const-string·v0,·"defaultValue" | 147 | ····const-string·v0,·"defaultValue" |
| 148 | ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V | 148 | ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V |
| 149 | ····.line·30 | 149 | ····.line·30 |
| 150 | ····invoke-static·{p0},·Lkotlin/ | 150 | ····invoke-static·{p0},·Lkotlin/io/path/PathTreeWalkKt$$ExternalSyntheticApiModelOutline1;->m(Ljava/util/Optional;)Z |
| 151 | ····move-result·v0 | 151 | ····move-result·v0 |
| 152 | ····if-eqz·v0,·:cond_0 | 152 | ····if-eqz·v0,·:cond_0 |
| 153 | ····invoke-static·{p0},·Lkotlin/ | 153 | ····invoke-static·{p0},·Lkotlin/io/path/PathTreeWalkKt$$ExternalSyntheticApiModelOutline1;->m(Ljava/util/Optional;)Ljava/lang/Object; |
| 154 | ····move-result-object·p0 | 154 | ····move-result-object·p0 |
| 155 | ····goto·:goto_0 | 155 | ····goto·:goto_0 |
| 156 | ····:cond_0 | 156 | ····:cond_0 |
| 157 | ····invoke-interface·{p1},·Lkotlin/jvm/functions/Function0;->invoke()Ljava/lang/Object; | 157 | ····invoke-interface·{p1},·Lkotlin/jvm/functions/Function0;->invoke()Ljava/lang/Object; |
| Offset 186, 15 lines modified | Offset 186, 15 lines modified | ||
| 186 | ····const-string·v0,·"<this>" | 186 | ····const-string·v0,·"<this>" |
| 187 | ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V | 187 | ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V |
| 188 | ····const/4·v0,·0x0 | 188 | ····const/4·v0,·0x0 |
| 189 | ····.line·15 | 189 | ····.line·15 |
| 190 | ····invoke-static·{p0,·v0},·Lkotlin/ | 190 | ····invoke-static·{p0,·v0},·Lkotlin/io/path/PathTreeWalkKt$$ExternalSyntheticApiModelOutline1;->m(Ljava/util/Optional;Ljava/lang/Object;)Ljava/lang/Object; |
| 191 | ····move-result-object·p0 | 191 | ····move-result-object·p0 |
| 192 | ····return-object·p0 | 192 | ····return-object·p0 |
| 193 | .end·method | 193 | .end·method |
| 194 | .method·public·static·final·toCollection(Ljava/util/Optional;Ljava/util/Collection;)Ljava/util/Collection; | 194 | .method·public·static·final·toCollection(Ljava/util/Optional;Ljava/util/Collection;)Ljava/util/Collection; |
| Offset 216, 22 lines modified | Offset 216, 22 lines modified | ||
| 216 | ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V | 216 | ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V |
| 217 | ····const-string·v0,·"destination" | 217 | ····const-string·v0,·"destination" |
| 218 | ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V | 218 | ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V |
| 219 | ····.line·38 | 219 | ····.line·38 |
| 220 | ····invoke-static·{p0},·Lkotlin/ | 220 | ····invoke-static·{p0},·Lkotlin/io/path/PathTreeWalkKt$$ExternalSyntheticApiModelOutline1;->m(Ljava/util/Optional;)Z |
| 221 | ····move-result·v0 | 221 | ····move-result·v0 |
| 222 | ····if-eqz·v0,·:cond_0 | 222 | ····if-eqz·v0,·:cond_0 |
| 223 | ····.line·39 | 223 | ····.line·39 |
| 224 | ····invoke-static·{p0},·Lkotlin/ | 224 | ····invoke-static·{p0},·Lkotlin/io/path/PathTreeWalkKt$$ExternalSyntheticApiModelOutline1;->m(Ljava/util/Optional;)Ljava/lang/Object; |
| 225 | ····move-result-object·p0 | 225 | ····move-result-object·p0 |
| 226 | ····const-string·v0,·"get()" | 226 | ····const-string·v0,·"get()" |
| 227 | ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V | 227 | ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V |
| Offset 256, 21 lines modified | Offset 256, 21 lines modified | ||
| 256 | ····.end·annotation | 256 | ····.end·annotation |
| 257 | ····const-string·v0,·"<this>" | 257 | ····const-string·v0,·"<this>" |
| 258 | ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V | 258 | ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V |
| 259 | ····.line·51 | 259 | ····.line·51 |
| 260 | ····invoke-static·{p0},·Lkotlin/ | 260 | ····invoke-static·{p0},·Lkotlin/io/path/PathTreeWalkKt$$ExternalSyntheticApiModelOutline1;->m(Ljava/util/Optional;)Z |
| 261 | ····move-result·v0 | 261 | ····move-result·v0 |
| 262 | ····if-eqz·v0,·:cond_0 | 262 | ····if-eqz·v0,·:cond_0 |
| 263 | ····invoke-static·{p0},·Lkotlin/ | 263 | ····invoke-static·{p0},·Lkotlin/io/path/PathTreeWalkKt$$ExternalSyntheticApiModelOutline1;->m(Ljava/util/Optional;)Ljava/lang/Object; |
| 264 | ····move-result-object·p0 | 264 | ····move-result-object·p0 |
| 265 | ····invoke-static·{p0},·Lkotlin/collections/CollectionsKt;->listOf(Ljava/lang/Object;)Ljava/util/List; | 265 | ····invoke-static·{p0},·Lkotlin/collections/CollectionsKt;->listOf(Ljava/lang/Object;)Ljava/util/List; |
| 266 | ····move-result-object·p0 | 266 | ····move-result-object·p0 |
| Offset 300, 21 lines modified | Offset 300, 21 lines modified | ||
| Max diff block lines reached; 909/6432 bytes (14.13%) of diff not shown. | |||
| Offset 66, 14 lines modified | Offset 66, 25 lines modified | ||
| 66 | ····invoke-static·{},·Landroid/security/NetworkSecurityPolicy;->getInstance()Landroid/security/NetworkSecurityPolicy; | 66 | ····invoke-static·{},·Landroid/security/NetworkSecurityPolicy;->getInstance()Landroid/security/NetworkSecurityPolicy; |
| 67 | ····move-result-object·v0 | 67 | ····move-result-object·v0 |
| 68 | ····return-object·v0 | 68 | ····return-object·v0 |
| 69 | .end·method | 69 | .end·method |
| 70 | .method·public·static·bridge·synthetic·m(Lkotlinx/coroutines/internal/ClassValueCtorCache$cache$1;Ljava/lang/Class;)Ljava/lang/Object; | ||
| 71 | ····.locals·0 | ||
| 72 | ····.line·0 | ||
| 73 | ····invoke-virtual·{p0,·p1},·Lkotlinx/coroutines/internal/ClassValueCtorCache$cache$1;->get(Ljava/lang/Class;)Ljava/lang/Object; | ||
| 74 | ····move-result-object·p0 | ||
| 75 | ····return-object·p0 | ||
| 76 | .end·method | ||
| 70 | .method·public·static·bridge·synthetic·m(Ljava/nio/file/NoSuchFileException;)Ljava/lang/String; | 77 | .method·public·static·bridge·synthetic·m(Ljava/nio/file/NoSuchFileException;)Ljava/lang/String; |
| 71 | ····.locals·0 | 78 | ····.locals·0 |
| 72 | ····.line·0 | 79 | ····.line·0 |
| 73 | ····invoke-virtual·{p0},·Ljava/nio/file/NoSuchFileException;->getMessage()Ljava/lang/String; | 80 | ····invoke-virtual·{p0},·Ljava/nio/file/NoSuchFileException;->getMessage()Ljava/lang/String; |
| 74 | ····move-result-object·p0 | 81 | ····move-result-object·p0 |
| Offset 128, 14 lines modified | Offset 139, 23 lines modified | ||
| 128 | ····invoke-interface·{p0},·Ljava/nio/file/attribute/BasicFileAttributes;->creationTime()Ljava/nio/file/attribute/FileTime; | 139 | ····invoke-interface·{p0},·Ljava/nio/file/attribute/BasicFileAttributes;->creationTime()Ljava/nio/file/attribute/FileTime; |
| 129 | ····move-result-object·p0 | 140 | ····move-result-object·p0 |
| 130 | ····return-object·p0 | 141 | ····return-object·p0 |
| 131 | .end·method | 142 | .end·method |
| 143 | .method·public·static·bridge·synthetic·m()Ljava/time/Duration; | ||
| 144 | ····.locals·1 | ||
| 145 | ····.line·0 | ||
| 146 | ····sget-object·v0,·Ljava/time/Duration;->ZERO:Ljava/time/Duration; | ||
| 147 | ····return-object·v0 | ||
| 148 | .end·method | ||
| 132 | .method·public·static·bridge·synthetic·m(Ljava/time/temporal/ChronoUnit;)Ljava/time/Duration; | 149 | .method·public·static·bridge·synthetic·m(Ljava/time/temporal/ChronoUnit;)Ljava/time/Duration; |
| 133 | ····.locals·0 | 150 | ····.locals·0 |
| 134 | ····.line·0 | 151 | ····.line·0 |
| 135 | ····invoke-virtual·{p0},·Ljava/time/temporal/ChronoUnit;->getDuration()Ljava/time/Duration; | 152 | ····invoke-virtual·{p0},·Ljava/time/temporal/ChronoUnit;->getDuration()Ljava/time/Duration; |
| 136 | ····move-result-object·p0 | 153 | ····move-result-object·p0 |
| Offset 159, 14 lines modified | Offset 179, 34 lines modified | ||
| 159 | ····.line·0 | 179 | ····.line·0 |
| 160 | ····sget-object·v0,·Ljava/time/temporal/ChronoUnit;->MILLIS:Ljava/time/temporal/ChronoUnit; | 180 | ····sget-object·v0,·Ljava/time/temporal/ChronoUnit;->MILLIS:Ljava/time/temporal/ChronoUnit; |
| 161 | ····return-object·v0 | 181 | ····return-object·v0 |
| 162 | .end·method | 182 | .end·method |
| 183 | .method·public·static·bridge·synthetic·m(Ljava/util/concurrent/CompletableFuture;Ljava/util/function/BiFunction;)Ljava/util/concurrent/CompletableFuture; | ||
| 184 | ····.locals·0 | ||
| 185 | ····.line·0 | ||
| 186 | ····invoke-virtual·{p0,·p1},·Ljava/util/concurrent/CompletableFuture;->handle(Ljava/util/function/BiFunction;)Ljava/util/concurrent/CompletableFuture; | ||
| 187 | ····move-result-object·p0 | ||
| 188 | ····return-object·p0 | ||
| 189 | .end·method | ||
| 190 | .method·public·static·bridge·synthetic·m(Ljava/util/stream/Stream;)V | ||
| 191 | ····.locals·0 | ||
| 192 | ····.line·0 | ||
| 193 | ····invoke-interface·{p0},·Ljava/util/stream/Stream;->close()V | ||
| 194 | ····return-void | ||
| 195 | .end·method | ||
| 163 | .method·public·static·bridge·synthetic·m(Ljavax/net/ssl/SSLParameters;[Ljava/lang/String;)V | 196 | .method·public·static·bridge·synthetic·m(Ljavax/net/ssl/SSLParameters;[Ljava/lang/String;)V |
| 164 | ····.locals·0 | 197 | ····.locals·0 |
| 165 | ····.line·0 | 198 | ····.line·0 |
| 166 | ····invoke-virtual·{p0,·p1},·Ljavax/net/ssl/SSLParameters;->setApplicationProtocols([Ljava/lang/String;)V | 199 | ····invoke-virtual·{p0,·p1},·Ljavax/net/ssl/SSLParameters;->setApplicationProtocols([Ljava/lang/String;)V |
| 167 | ····return-void | 200 | ····return-void |
| Offset 210, 14 lines modified | Offset 250, 25 lines modified | ||
| 210 | ····invoke-interface·{p0},·Ljava/nio/file/attribute/BasicFileAttributes;->isSymbolicLink()Z | 250 | ····invoke-interface·{p0},·Ljava/nio/file/attribute/BasicFileAttributes;->isSymbolicLink()Z |
| 211 | ····move-result·p0 | 251 | ····move-result·p0 |
| 212 | ····return·p0 | 252 | ····return·p0 |
| 213 | .end·method | 253 | .end·method |
| 254 | .method·public·static·bridge·synthetic·m(Ljava/util/concurrent/CompletableFuture;Z)Z | ||
| 255 | ····.locals·0 | ||
| 256 | ····.line·0 | ||
| 257 | ····invoke-virtual·{p0,·p1},·Ljava/util/concurrent/CompletableFuture;->cancel(Z)Z | ||
| 258 | ····move-result·p0 | ||
| 259 | ····return·p0 | ||
| 260 | .end·method | ||
| 214 | .method·public·static·bridge·synthetic·m(Ljavax/net/ssl/SSLSocket;)Z | 261 | .method·public·static·bridge·synthetic·m(Ljavax/net/ssl/SSLSocket;)Z |
| 215 | ····.locals·0 | 262 | ····.locals·0 |
| 216 | ····.line·0 | 263 | ····.line·0 |
| 217 | ····invoke-static·{p0},·Landroid/net/ssl/SSLSockets;->isSupportedSocket(Ljavax/net/ssl/SSLSocket;)Z | 264 | ····invoke-static·{p0},·Landroid/net/ssl/SSLSockets;->isSupportedSocket(Ljavax/net/ssl/SSLSocket;)Z |
| 218 | ····move-result·p0 | 265 | ····move-result·p0 |
| Offset 111, 15 lines modified | Offset 111, 15 lines modified | ||
| 111 | ····.locals·1 | 111 | ····.locals·1 |
| 112 | ····.line·176 | 112 | ····.line·176 |
| 113 | ····iget-object·p1,·p0,·Lkotlinx/coroutines/future/FutureKt$await$2$1;->$future:Ljava/util/concurrent/CompletableFuture; | 113 | ····iget-object·p1,·p0,·Lkotlinx/coroutines/future/FutureKt$await$2$1;->$future:Ljava/util/concurrent/CompletableFuture; |
| 114 | ····const/4·v0,·0x0 | 114 | ····const/4·v0,·0x0 |
| 115 | ····invoke-static·{p1,·v0},·Lk | 115 | ····invoke-static·{p1,·v0},·Lokhttp3/Headers$$ExternalSyntheticApiModelOutline0;->m(Ljava/util/concurrent/CompletableFuture;Z)Z |
| 116 | ····.line·177 | 116 | ····.line·177 |
| 117 | ····iget-object·p1,·p0,·Lkotlinx/coroutines/future/FutureKt$await$2$1;->$consumer:Lkotlinx/coroutines/future/ContinuationHandler; | 117 | ····iget-object·p1,·p0,·Lkotlinx/coroutines/future/FutureKt$await$2$1;->$consumer:Lkotlinx/coroutines/future/ContinuationHandler; |
| 118 | ····const/4·v0,·0x0 | 118 | ····const/4·v0,·0x0 |
| 119 | ····iput-object·v0,·p1,·Lkotlinx/coroutines/future/ContinuationHandler;->cont:Lkotlin/coroutines/Continuation; | 119 | ····iput-object·v0,·p1,·Lkotlinx/coroutines/future/ContinuationHandler;->cont:Lkotlin/coroutines/Continuation; |
| Offset 125, 33 lines modified | Offset 125, 33 lines modified | ||
| 125 | ····invoke-interface·{v0,·p1},·Lkotlin/coroutines/Continuation;->resumeWith(Ljava/lang/Object;)V | 125 | ····invoke-interface·{v0,·p1},·Lkotlin/coroutines/Continuation;->resumeWith(Ljava/lang/Object;)V |
| 126 | ····goto·:goto_2 | 126 | ····goto·:goto_2 |
| 127 | ····.line·193 | 127 | ····.line·193 |
| 128 | ····:cond_1 | 128 | ····:cond_1 |
| 129 | ····invoke-static·{p2},·Lkotlin/ | 129 | ····invoke-static·{p2},·Lkotlin/io/path/PathTreeWalkKt$$ExternalSyntheticApiModelOutline1;->m$1(Ljava/lang/Object;)Z |
| 130 | ····move-result·p1 | 130 | ····move-result·p1 |
| 131 | ····if-eqz·p1,·:cond_2 | 131 | ····if-eqz·p1,·:cond_2 |
| 132 | ····invoke-static·{p2},·Lkotlin/ | 132 | ····invoke-static·{p2},·Lkotlin/io/path/PathTreeWalkKt$$ExternalSyntheticApiModelOutline1;->m(Ljava/lang/Object;)Ljava/util/concurrent/CompletionException; |
| 133 | ····move-result-object·p1 | 133 | ····move-result-object·p1 |
| 134 | ····goto·:goto_0 | 134 | ····goto·:goto_0 |
| 135 | ····:cond_2 | 135 | ····:cond_2 |
| 136 | ····const/4·p1,·0x0 | 136 | ····const/4·p1,·0x0 |
| 137 | ····:goto_0 | 137 | ····:goto_0 |
| 138 | ····if-eqz·p1,·:cond_4 | 138 | ····if-eqz·p1,·:cond_4 |
| 139 | ····invoke-static·{p1},·Lkotlin/ | 139 | ····invoke-static·{p1},·Lkotlin/io/path/PathTreeWalkKt$$ExternalSyntheticApiModelOutline1;->m(Ljava/util/concurrent/CompletionException;)Ljava/lang/Throwable; |
| 140 | ····move-result-object·p1 | 140 | ····move-result-object·p1 |
| 141 | ····if-nez·p1,·:cond_3 | 141 | ····if-nez·p1,·:cond_3 |
| 142 | ····goto·:goto_1 | 142 | ····goto·:goto_1 |
| Offset 135, 15 lines modified | Offset 135, 15 lines modified | ||
| 135 | .method·protected·onCancelled(Ljava/lang/Throwable;Z)V | 135 | .method·protected·onCancelled(Ljava/lang/Throwable;Z)V |
| 136 | ····.locals·0 | 136 | ····.locals·0 |
| 137 | ····.line·66 | 137 | ····.line·66 |
| 138 | ····iget-object·p2,·p0,·Lkotlinx/coroutines/future/CompletableFutureCoroutine;->future:Ljava/util/concurrent/CompletableFuture; | 138 | ····iget-object·p2,·p0,·Lkotlinx/coroutines/future/CompletableFutureCoroutine;->future:Ljava/util/concurrent/CompletableFuture; |
| 139 | ····invoke-static·{p2,·p1},·Lkotlin/ | 139 | ····invoke-static·{p2,·p1},·Lkotlin/io/path/PathTreeWalkKt$$ExternalSyntheticApiModelOutline1;->m(Ljava/util/concurrent/CompletableFuture;Ljava/lang/Throwable;)Z |
| 140 | ····return-void | 140 | ····return-void |
| 141 | .end·method | 141 | .end·method |
| 142 | .method·protected·onCompleted(Ljava/lang/Object;)V | 142 | .method·protected·onCompleted(Ljava/lang/Object;)V |
| 143 | ····.locals·1 | 143 | ····.locals·1 |
| 144 | ····.annotation·system·Ldalvik/annotation/Signature; | 144 | ····.annotation·system·Ldalvik/annotation/Signature; |
| Offset 151, 11 lines modified | Offset 151, 11 lines modified | ||
| 151 | ············"(TT;)V" | 151 | ············"(TT;)V" |
| 152 | ········} | 152 | ········} |
| 153 | ····.end·annotation | 153 | ····.end·annotation |
| 154 | ····.line·57 | 154 | ····.line·57 |
| 155 | ····iget-object·v0,·p0,·Lkotlinx/coroutines/future/CompletableFutureCoroutine;->future:Ljava/util/concurrent/CompletableFuture; | 155 | ····iget-object·v0,·p0,·Lkotlinx/coroutines/future/CompletableFutureCoroutine;->future:Ljava/util/concurrent/CompletableFuture; |
| 156 | ····invoke-static·{v0,·p1},·Lkotlin/ | 156 | ····invoke-static·{v0,·p1},·Lkotlin/io/path/PathTreeWalkKt$$ExternalSyntheticApiModelOutline1;->m(Ljava/util/concurrent/CompletableFuture;Ljava/lang/Object;)Z |
| 157 | ····return-void | 157 | ····return-void |
| 158 | .end·method | 158 | .end·method |
| Offset 80, 15 lines modified | Offset 80, 15 lines modified | ||
| 80 | ············"+TT;>;)", | 80 | ············"+TT;>;)", |
| 81 | ············"Ljava/util/concurrent/CompletableFuture<", | 81 | ············"Ljava/util/concurrent/CompletableFuture<", |
| 82 | ············"TT;>;" | 82 | ············"TT;>;" |
| 83 | ········} | 83 | ········} |
| 84 | ····.end·annotation | 84 | ····.end·annotation |
| 85 | ····.line·75 | 85 | ····.line·75 |
| 86 | ····invoke-static·{},·Lkotlin/ | 86 | ····invoke-static·{},·Lkotlin/io/path/PathTreeWalkKt$$ExternalSyntheticApiModelOutline1;->m()Ljava/util/concurrent/CompletableFuture; |
| 87 | ····move-result-object·v0 | 87 | ····move-result-object·v0 |
| 88 | ····.line·76 | 88 | ····.line·76 |
| 89 | ····move-object·v1,·p0 | 89 | ····move-object·v1,·p0 |
| 90 | ····check-cast·v1,·Lkotlinx/coroutines/Job; | 90 | ····check-cast·v1,·Lkotlinx/coroutines/Job; |
| Offset 117, 15 lines modified | Offset 117, 15 lines modified | ||
| 117 | ············"Ljava/util/concurrent/CompletableFuture<", | 117 | ············"Ljava/util/concurrent/CompletableFuture<", |
| 118 | ············"Lkotlin/Unit;", | 118 | ············"Lkotlin/Unit;", |
| 119 | ············">;" | 119 | ············">;" |
| 120 | ········} | 120 | ········} |
| 121 | ····.end·annotation | 121 | ····.end·annotation |
| 122 | ····.line·92 | 122 | ····.line·92 |
| 123 | ····invoke-static·{},·Lkotlin/ | 123 | ····invoke-static·{},·Lkotlin/io/path/PathTreeWalkKt$$ExternalSyntheticApiModelOutline1;->m()Ljava/util/concurrent/CompletableFuture; |
| 124 | ····move-result-object·v0 | 124 | ····move-result-object·v0 |
| 125 | ····.line·93 | 125 | ····.line·93 |
| 126 | ····invoke-static·{p0,·v0},·Lkotlinx/coroutines/future/FutureKt;->setupCancellation(Lkotlinx/coroutines/Job;Ljava/util/concurrent/CompletableFuture;)V | 126 | ····invoke-static·{p0,·v0},·Lkotlinx/coroutines/future/FutureKt;->setupCancellation(Lkotlinx/coroutines/Job;Ljava/util/concurrent/CompletableFuture;)V |
| 127 | ····.line·94 | 127 | ····.line·94 |
| Offset 151, 32 lines modified | Offset 151, 32 lines modified | ||
| 151 | ············"TT;>;)", | 151 | ············"TT;>;)", |
| 152 | ············"Lkotlinx/coroutines/Deferred<", | 152 | ············"Lkotlinx/coroutines/Deferred<", |
| 153 | ············"TT;>;" | 153 | ············"TT;>;" |
| 154 | ········} | 154 | ········} |
| 155 | ····.end·annotation | 155 | ····.end·annotation |
| 156 | ····.line·117 | 156 | ····.line·117 |
| 157 | ····invoke-static·{p0},·Lkotlin/ | 157 | ····invoke-static·{p0},·Lkotlin/io/path/PathTreeWalkKt$$ExternalSyntheticApiModelOutline1;->m(Ljava/util/concurrent/CompletionStage;)Ljava/util/concurrent/CompletableFuture; |
| 158 | ····move-result-object·v0 | 158 | ····move-result-object·v0 |
| 159 | ····.line·119 | 159 | ····.line·119 |
| 160 | ····invoke-static·{v0},·Lkotlin/ | 160 | ····invoke-static·{v0},·Lkotlin/io/path/PathTreeWalkKt$$ExternalSyntheticApiModelOutline1;->m(Ljava/util/concurrent/CompletableFuture;)Z |
| 161 | ····move-result·v1 | 161 | ····move-result·v1 |
| 162 | ····const/4·v2,·0x1 | 162 | ····const/4·v2,·0x1 |
| 163 | ····const/4·v3,·0x0 | 163 | ····const/4·v3,·0x0 |
| 164 | ····if-eqz·v1,·:cond_3 | 164 | ····if-eqz·v1,·:cond_3 |
| 165 | ····.line·122 | 165 | ····.line·122 |
| 166 | ····:try_start_0 | 166 | ····:try_start_0 |
| 167 | ····invoke-static·{v0},·Lkotlin/ | 167 | ····invoke-static·{v0},·Lkotlin/io/path/PathTreeWalkKt$$ExternalSyntheticApiModelOutline1;->m(Ljava/util/concurrent/CompletableFuture;)Ljava/lang/Object; |
| 168 | ····move-result-object·p0 | 168 | ····move-result-object·p0 |
| 169 | ····invoke-static·{p0},·Lkotlinx/coroutines/CompletableDeferredKt;->CompletableDeferred(Ljava/lang/Object;)Lkotlinx/coroutines/CompletableDeferred; | 169 | ····invoke-static·{p0},·Lkotlinx/coroutines/CompletableDeferredKt;->CompletableDeferred(Ljava/lang/Object;)Lkotlinx/coroutines/CompletableDeferred; |
| 170 | ····move-result-object·p0 | 170 | ····move-result-object·p0 |
| Offset 246, 15 lines modified | Offset 246, 15 lines modified | ||
| 246 | ····check-cast·v2,·Lkotlin/jvm/functions/Function2; | 246 | ····check-cast·v2,·Lkotlin/jvm/functions/Function2; |
| 247 | ····new-instance·v3,·Lkotlinx/coroutines/future/FutureKt$$ExternalSyntheticLambda7; | 247 | ····new-instance·v3,·Lkotlinx/coroutines/future/FutureKt$$ExternalSyntheticLambda7; |
| 248 | ····invoke-direct·{v3,·v2},·Lkotlinx/coroutines/future/FutureKt$$ExternalSyntheticLambda7;-><init>(Lkotlin/jvm/functions/Function2;)V | 248 | ····invoke-direct·{v3,·v2},·Lkotlinx/coroutines/future/FutureKt$$ExternalSyntheticLambda7;-><init>(Lkotlin/jvm/functions/Function2;)V |
| 249 | ····invoke-static·{p0,·v3},·Lkotlin/ | 249 | ····invoke-static·{p0,·v3},·Lkotlin/io/path/PathTreeWalkKt$$ExternalSyntheticApiModelOutline1;->m(Ljava/util/concurrent/CompletionStage;Ljava/util/function/BiFunction;)Ljava/util/concurrent/CompletionStage; |
| 250 | ····.line·145 | 250 | ····.line·145 |
| 251 | ····move-object·p0,·v1 | 251 | ····move-object·p0,·v1 |
| 252 | ····check-cast·p0,·Lkotlinx/coroutines/Job; | 252 | ····check-cast·p0,·Lkotlinx/coroutines/Job; |
| 253 | ····check-cast·v0,·Ljava/util/concurrent/Future; | 253 | ····check-cast·v0,·Ljava/util/concurrent/Future; |
| Offset 290, 28 lines modified | Offset 290, 28 lines modified | ||
| 290 | ············"Lkotlin/coroutines/Continuation<", | 290 | ············"Lkotlin/coroutines/Continuation<", |
| 291 | ············"-TT;>;)", | 291 | ············"-TT;>;)", |
| 292 | ············"Ljava/lang/Object;" | 292 | ············"Ljava/lang/Object;" |
| 293 | ········} | 293 | ········} |
| 294 | ····.end·annotation | 294 | ····.end·annotation |
| 295 | ····.line·161 | 295 | ····.line·161 |
| 296 | ····invoke-static·{p0},·Lkotlin/ | 296 | ····invoke-static·{p0},·Lkotlin/io/path/PathTreeWalkKt$$ExternalSyntheticApiModelOutline1;->m(Ljava/util/concurrent/CompletionStage;)Ljava/util/concurrent/CompletableFuture; |
| 297 | ····move-result-object·v0 | 297 | ····move-result-object·v0 |
| 298 | ····.line·163 | 298 | ····.line·163 |
| 299 | ····invoke-static·{v0},·Lkotlin/ | 299 | ····invoke-static·{v0},·Lkotlin/io/path/PathTreeWalkKt$$ExternalSyntheticApiModelOutline1;->m(Ljava/util/concurrent/CompletableFuture;)Z |
| 300 | ····move-result·v1 | 300 | ····move-result·v1 |
| 301 | ····if-eqz·v1,·:cond_1 | 301 | ····if-eqz·v1,·:cond_1 |
| 302 | ····.line·166 | 302 | ····.line·166 |
| 303 | ····:try_start_0 | 303 | ····:try_start_0 |
| 304 | ····invoke-static·{v0},·Lkotlin/ | 304 | ····invoke-static·{v0},·Lkotlin/io/path/PathTreeWalkKt$$ExternalSyntheticApiModelOutline1;->m(Ljava/util/concurrent/CompletableFuture;)Ljava/lang/Object; |
| 305 | ····move-result-object·p0 | 305 | ····move-result-object·p0 |
| 306 | ····:try_end_0 | 306 | ····:try_end_0 |
| 307 | ····.catch·Ljava/util/concurrent/ExecutionException;·{:try_start_0·..·:try_end_0}·:catch_0 | 307 | ····.catch·Ljava/util/concurrent/ExecutionException;·{:try_start_0·..·:try_end_0}·:catch_0 |
| 308 | ····return-object·p0 | 308 | ····return-object·p0 |
| Offset 358, 19 lines modified | Offset 358, 19 lines modified | ||
| 358 | ····move-object·v4,·v2 | 358 | ····move-object·v4,·v2 |
| 359 | ····check-cast·v4,·Lkotlin/coroutines/Continuation; | 359 | ····check-cast·v4,·Lkotlin/coroutines/Continuation; |
| 360 | ····invoke-direct·{v3,·v4},·Lkotlinx/coroutines/future/ContinuationHandler;-><init>(Lkotlin/coroutines/Continuation;)V | 360 | ····invoke-direct·{v3,·v4},·Lkotlinx/coroutines/future/ContinuationHandler;-><init>(Lkotlin/coroutines/Continuation;)V |
| 361 | ····.line·174 | 361 | ····.line·174 |
| 362 | ····invoke-static·{v3},·Lkotlin/ | 362 | ····invoke-static·{v3},·Lkotlin/io/path/PathTreeWalkKt$$ExternalSyntheticApiModelOutline1;->m(Ljava/lang/Object;)Ljava/util/function/BiFunction; |
| 363 | ····move-result-object·v4 | 363 | ····move-result-object·v4 |
| 364 | ····invoke-static·{p0,·v4},·Lkotlin/ | 364 | ····invoke-static·{p0,·v4},·Lkotlin/io/path/PathTreeWalkKt$$ExternalSyntheticApiModelOutline1;->m(Ljava/util/concurrent/CompletionStage;Ljava/util/function/BiFunction;)Ljava/util/concurrent/CompletionStage; |
| 365 | ····.line·175 | 365 | ····.line·175 |
| 366 | ····new-instance·p0,·Lkotlinx/coroutines/future/FutureKt$await$2$1; | 366 | ····new-instance·p0,·Lkotlinx/coroutines/future/FutureKt$await$2$1; |
| 367 | ····invoke-direct·{p0,·v0,·v3},·Lkotlinx/coroutines/future/FutureKt$await$2$1;-><init>(Ljava/util/concurrent/CompletableFuture;Lkotlinx/coroutines/future/ContinuationHandler;)V | 367 | ····invoke-direct·{p0,·v0,·v3},·Lkotlinx/coroutines/future/FutureKt$await$2$1;-><init>(Ljava/util/concurrent/CompletableFuture;Lkotlinx/coroutines/future/ContinuationHandler;)V |
| Max diff block lines reached; 2769/8978 bytes (30.84%) of diff not shown. | |||
| Offset 101, 20 lines modified | Offset 101, 20 lines modified | ||
| 101 | ····if-nez·p1,·:cond_0 | 101 | ····if-nez·p1,·:cond_0 |
| 102 | ····.line·95 | 102 | ····.line·95 |
| 103 | ····iget-object·p1,·p0,·Lkotlinx/coroutines/future/FutureKt$asCompletableFuture$2;->$future:Ljava/util/concurrent/CompletableFuture; | 103 | ····iget-object·p1,·p0,·Lkotlinx/coroutines/future/FutureKt$asCompletableFuture$2;->$future:Ljava/util/concurrent/CompletableFuture; |
| 104 | ····sget-object·v0,·Lkotlin/Unit;->INSTANCE:Lkotlin/Unit; | 104 | ····sget-object·v0,·Lkotlin/Unit;->INSTANCE:Lkotlin/Unit; |
| 105 | ····invoke-static·{p1,·v0},·Lkotlin/ | 105 | ····invoke-static·{p1,·v0},·Lkotlin/io/path/PathTreeWalkKt$$ExternalSyntheticApiModelOutline1;->m(Ljava/util/concurrent/CompletableFuture;Ljava/lang/Object;)Z |
| 106 | ····goto·:goto_0 | 106 | ····goto·:goto_0 |
| 107 | ····.line·96 | 107 | ····.line·96 |
| 108 | ····:cond_0 | 108 | ····:cond_0 |
| 109 | ····iget-object·v0,·p0,·Lkotlinx/coroutines/future/FutureKt$asCompletableFuture$2;->$future:Ljava/util/concurrent/CompletableFuture; | 109 | ····iget-object·v0,·p0,·Lkotlinx/coroutines/future/FutureKt$asCompletableFuture$2;->$future:Ljava/util/concurrent/CompletableFuture; |
| 110 | ····invoke-static·{v0,·p1},·Lkotlin/ | 110 | ····invoke-static·{v0,·p1},·Lkotlin/io/path/PathTreeWalkKt$$ExternalSyntheticApiModelOutline1;->m(Ljava/util/concurrent/CompletableFuture;Ljava/lang/Throwable;)Z |
| 111 | ····:goto_0 | 111 | ····:goto_0 |
| 112 | ····return-void | 112 | ····return-void |
| 113 | .end·method | 113 | .end·method |
| Offset 121, 33 lines modified | Offset 121, 33 lines modified | ||
| 121 | ····goto·:goto_2 | 121 | ····goto·:goto_2 |
| 122 | ····.line·138 | 122 | ····.line·138 |
| 123 | ····:cond_0 | 123 | ····:cond_0 |
| 124 | ····iget-object·p1,·p0,·Lkotlinx/coroutines/future/FutureKt$asDeferred$2;->$result:Lkotlinx/coroutines/CompletableDeferred; | 124 | ····iget-object·p1,·p0,·Lkotlinx/coroutines/future/FutureKt$asDeferred$2;->$result:Lkotlinx/coroutines/CompletableDeferred; |
| 125 | ····invoke-static·{p2},·Lkotlin/ | 125 | ····invoke-static·{p2},·Lkotlin/io/path/PathTreeWalkKt$$ExternalSyntheticApiModelOutline1;->m$1(Ljava/lang/Object;)Z |
| 126 | ····move-result·v0 | 126 | ····move-result·v0 |
| 127 | ····if-eqz·v0,·:cond_1 | 127 | ····if-eqz·v0,·:cond_1 |
| 128 | ····invoke-static·{p2},·Lkotlin/ | 128 | ····invoke-static·{p2},·Lkotlin/io/path/PathTreeWalkKt$$ExternalSyntheticApiModelOutline1;->m(Ljava/lang/Object;)Ljava/util/concurrent/CompletionException; |
| 129 | ····move-result-object·v0 | 129 | ····move-result-object·v0 |
| 130 | ····goto·:goto_0 | 130 | ····goto·:goto_0 |
| 131 | ····:cond_1 | 131 | ····:cond_1 |
| 132 | ····const/4·v0,·0x0 | 132 | ····const/4·v0,·0x0 |
| 133 | ····:goto_0 | 133 | ····:goto_0 |
| 134 | ····if-eqz·v0,·:cond_3 | 134 | ····if-eqz·v0,·:cond_3 |
| 135 | ····invoke-static·{v0},·Lkotlin/ | 135 | ····invoke-static·{v0},·Lkotlin/io/path/PathTreeWalkKt$$ExternalSyntheticApiModelOutline1;->m(Ljava/util/concurrent/CompletionException;)Ljava/lang/Throwable; |
| 136 | ····move-result-object·v0 | 136 | ····move-result-object·v0 |
| 137 | ····if-nez·v0,·:cond_2 | 137 | ····if-nez·v0,·:cond_2 |
| 138 | ····goto·:goto_1 | 138 | ····goto·:goto_1 |
| Offset 116, 24 lines modified | Offset 116, 24 lines modified | ||
| 116 | ····iget-object·v0,·p0,·Lkotlinx/coroutines/future/FutureKt$asCompletableFuture$1;->$this_asCompletableFuture:Lkotlinx/coroutines/Deferred; | 116 | ····iget-object·v0,·p0,·Lkotlinx/coroutines/future/FutureKt$asCompletableFuture$1;->$this_asCompletableFuture:Lkotlinx/coroutines/Deferred; |
| 117 | ····invoke-interface·{v0},·Lkotlinx/coroutines/Deferred;->getCompleted()Ljava/lang/Object; | 117 | ····invoke-interface·{v0},·Lkotlinx/coroutines/Deferred;->getCompleted()Ljava/lang/Object; |
| 118 | ····move-result-object·v0 | 118 | ····move-result-object·v0 |
| 119 | ····invoke-static·{p1,·v0},·Lkotlin/ | 119 | ····invoke-static·{p1,·v0},·Lkotlin/io/path/PathTreeWalkKt$$ExternalSyntheticApiModelOutline1;->m(Ljava/util/concurrent/CompletableFuture;Ljava/lang/Object;)Z |
| 120 | ····:try_end_0 | 120 | ····:try_end_0 |
| 121 | ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0 | 121 | ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0 |
| 122 | ····goto·:goto_0 | 122 | ····goto·:goto_0 |
| 123 | ····:catchall_0 | 123 | ····:catchall_0 |
| 124 | ····move-exception·p1 | 124 | ····move-exception·p1 |
| 125 | ····.line·81 | 125 | ····.line·81 |
| 126 | ····iget-object·v0,·p0,·Lkotlinx/coroutines/future/FutureKt$asCompletableFuture$1;->$future:Ljava/util/concurrent/CompletableFuture; | 126 | ····iget-object·v0,·p0,·Lkotlinx/coroutines/future/FutureKt$asCompletableFuture$1;->$future:Ljava/util/concurrent/CompletableFuture; |
| 127 | ····invoke-static·{v0,·p1},·Lkotlin/ | 127 | ····invoke-static·{v0,·p1},·Lkotlin/io/path/PathTreeWalkKt$$ExternalSyntheticApiModelOutline1;->m(Ljava/util/concurrent/CompletableFuture;Ljava/lang/Throwable;)Z |
| 128 | ····:goto_0 | 128 | ····:goto_0 |
| 129 | ····return-void | 129 | ····return-void |
| 130 | .end·method | 130 | .end·method |
| Offset 85, 15 lines modified | Offset 85, 15 lines modified | ||
| 85 | ············">;" | 85 | ············">;" |
| 86 | ········} | 86 | ········} |
| 87 | ····.end·annotation | 87 | ····.end·annotation |
| 88 | ····.line·114 | 88 | ····.line·114 |
| 89 | ····sget-object·v0,·Lkotlinx/coroutines/internal/ClassValueCtorCache;->cache:Lkotlinx/coroutines/internal/ClassValueCtorCache$cache$1; | 89 | ····sget-object·v0,·Lkotlinx/coroutines/internal/ClassValueCtorCache;->cache:Lkotlinx/coroutines/internal/ClassValueCtorCache$cache$1; |
| 90 | ····invoke-static·{v0,·p1},·Lk | 90 | ····invoke-static·{v0,·p1},·Lokhttp3/Headers$$ExternalSyntheticApiModelOutline0;->m(Lkotlinx/coroutines/internal/ClassValueCtorCache$cache$1;Ljava/lang/Class;)Ljava/lang/Object; |
| 91 | ····move-result-object·p1 | 91 | ····move-result-object·p1 |
| 92 | ····check-cast·p1,·Lkotlin/jvm/functions/Function1; | 92 | ····check-cast·p1,·Lkotlin/jvm/functions/Function1; |
| 93 | ····return-object·p1 | 93 | ····return-object·p1 |
| 94 | .end·method | 94 | .end·method |
| Offset 219, 15 lines modified | Offset 219, 15 lines modified | ||
| 219 | ····if-eqz·p2,·:cond_5 | 219 | ····if-eqz·p2,·:cond_5 |
| 220 | ····.line·25 | 220 | ····.line·25 |
| 221 | ····:try_start_1 | 221 | ····:try_start_1 |
| 222 | ····iget-object·p2,·p0,·Lkotlinx/coroutines/stream/StreamFlow;->stream:Ljava/util/stream/Stream; | 222 | ····iget-object·p2,·p0,·Lkotlinx/coroutines/stream/StreamFlow;->stream:Ljava/util/stream/Stream; |
| 223 | ····invoke-static·{p2},·Lkotlin/ | 223 | ····invoke-static·{p2},·Lkotlin/io/path/PathTreeWalkKt$$ExternalSyntheticApiModelOutline1;->m(Ljava/util/stream/Stream;)Ljava/util/Iterator; |
| 224 | ····move-result-object·p2 | 224 | ····move-result-object·p2 |
| 225 | ····:try_end_1 | 225 | ····:try_end_1 |
| 226 | ····.catchall·{:try_start_1·..·:try_end_1}·:catchall_1 | 226 | ····.catchall·{:try_start_1·..·:try_end_1}·:catchall_1 |
| 227 | ····move-object·v4,·p0 | 227 | ····move-object·v4,·p0 |
| Offset 269, 15 lines modified | Offset 269, 15 lines modified | ||
| 269 | ····return-object·v1 | 269 | ····return-object·v1 |
| 270 | ····.line·29 | 270 | ····.line·29 |
| 271 | ····:cond_4 | 271 | ····:cond_4 |
| 272 | ····iget-object·p1,·v4,·Lkotlinx/coroutines/stream/StreamFlow;->stream:Ljava/util/stream/Stream; | 272 | ····iget-object·p1,·v4,·Lkotlinx/coroutines/stream/StreamFlow;->stream:Ljava/util/stream/Stream; |
| 273 | ····invoke-static·{p1},·Lk | 273 | ····invoke-static·{p1},·Lokhttp3/Headers$$ExternalSyntheticApiModelOutline0;->m(Ljava/util/stream/Stream;)V |
| 274 | ····.line·31 | 274 | ····.line·31 |
| 275 | ····sget-object·p1,·Lkotlin/Unit;->INSTANCE:Lkotlin/Unit; | 275 | ····sget-object·p1,·Lkotlin/Unit;->INSTANCE:Lkotlin/Unit; |
| 276 | ····return-object·p1 | 276 | ····return-object·p1 |
| 277 | ····:catchall_1 | 277 | ····:catchall_1 |
| Offset 285, 15 lines modified | Offset 285, 15 lines modified | ||
| 285 | ····move-object·v4,·p0 | 285 | ····move-object·v4,·p0 |
| 286 | ····.line·29 | 286 | ····.line·29 |
| 287 | ····:goto_2 | 287 | ····:goto_2 |
| 288 | ····iget-object·p2,·v4,·Lkotlinx/coroutines/stream/StreamFlow;->stream:Ljava/util/stream/Stream; | 288 | ····iget-object·p2,·v4,·Lkotlinx/coroutines/stream/StreamFlow;->stream:Ljava/util/stream/Stream; |
| 289 | ····invoke-static·{p2},·Lk | 289 | ····invoke-static·{p2},·Lokhttp3/Headers$$ExternalSyntheticApiModelOutline0;->m(Ljava/util/stream/Stream;)V |
| 290 | ····throw·p1 | 290 | ····throw·p1 |
| 291 | ····.line·23 | 291 | ····.line·23 |
| 292 | ····:cond_5 | 292 | ····:cond_5 |
| 293 | ····new-instance·p1,·Ljava/lang/IllegalStateException; | 293 | ····new-instance·p1,·Ljava/lang/IllegalStateException; |
| Offset 49, 15 lines modified | Offset 49, 15 lines modified | ||
| 49 | #·direct·methods | 49 | #·direct·methods |
| 50 | .method·private·static·final·coerceToMillis(Ljava/time/Duration;)J | 50 | .method·private·static·final·coerceToMillis(Ljava/time/Duration;)J |
| 51 | ····.locals·5 | 51 | ····.locals·5 |
| 52 | ····.line·68 | 52 | ····.line·68 |
| 53 | ····invoke-static·{},·Lk | 53 | ····invoke-static·{},·Lokhttp3/Headers$$ExternalSyntheticApiModelOutline0;->m()Ljava/time/Duration; |
| 54 | ····move-result-object·v0 | 54 | ····move-result-object·v0 |
| 55 | ····invoke-static·{p0,·v0},·Lokhttp3/Headers$$ExternalSyntheticApiModelOutline0;->m(Ljava/time/Duration;Ljava/time/Duration;)I | 55 | ····invoke-static·{p0,·v0},·Lokhttp3/Headers$$ExternalSyntheticApiModelOutline0;->m(Ljava/time/Duration;Ljava/time/Duration;)I |
| 56 | ····move-result·v0 | 56 | ····move-result·v0 |
| Offset 85, 33 lines modified | Offset 85, 33 lines modified | ||
| 85 | ····const-wide/16·v0,·0x1 | 85 | ····const-wide/16·v0,·0x1 |
| 86 | ····return-wide·v0 | 86 | ····return-wide·v0 |
| 87 | ····.line·74 | 87 | ····.line·74 |
| 88 | ····:cond_1 | 88 | ····:cond_1 |
| 89 | ····invoke-static·{p0},·Lkotlin/ | 89 | ····invoke-static·{p0},·Lkotlin/io/path/PathTreeWalkKt$$ExternalSyntheticApiModelOutline1;->m(Ljava/time/Duration;)J |
| 90 | ····move-result-wide·v0 | 90 | ····move-result-wide·v0 |
| 91 | ····const-wide·v2,·0x20c49ba5e353f7L | 91 | ····const-wide·v2,·0x20c49ba5e353f7L |
| 92 | ····cmp-long·v4,·v0,·v2 | 92 | ····cmp-long·v4,·v0,·v2 |
| 93 | ····if-ltz·v4,·:cond_3 | 93 | ····if-ltz·v4,·:cond_3 |
| 94 | ····invoke-static·{p0},·Lkotlin/ | 94 | ····invoke-static·{p0},·Lkotlin/io/path/PathTreeWalkKt$$ExternalSyntheticApiModelOutline1;->m(Ljava/time/Duration;)J |
| 95 | ····move-result-wide·v0 | 95 | ····move-result-wide·v0 |
| 96 | ····cmp-long·v4,·v0,·v2 | 96 | ····cmp-long·v4,·v0,·v2 |
| 97 | ····if-nez·v4,·:cond_2 | 97 | ····if-nez·v4,·:cond_2 |
| 98 | ····invoke-static·{p0},·Lkotlin/ | 98 | ····invoke-static·{p0},·Lkotlin/io/path/PathTreeWalkKt$$ExternalSyntheticApiModelOutline1;->m(Ljava/time/Duration;)I |
| 99 | ····move-result·v0 | 99 | ····move-result·v0 |
| 100 | ····const·v1,·0x3019d7c0 | 100 | ····const·v1,·0x3019d7c0 |
| 101 | ····if-ge·v0,·v1,·:cond_2 | 101 | ····if-ge·v0,·v1,·:cond_2 |
| Offset 491, 15 lines modified | Offset 491, 15 lines modified | ||
| 491 | ····invoke-static·{p1,·v0},·Ljava/util/Arrays;->copyOf([Ljava/lang/Object;I)[Ljava/lang/Object; | 491 | ····invoke-static·{p1,·v0},·Ljava/util/Arrays;->copyOf([Ljava/lang/Object;I)[Ljava/lang/Object; |
| 492 | ····move-result-object·p1 | 492 | ····move-result-object·p1 |
| 493 | ····check-cast·p1,·[Ljava/nio/file/OpenOption; | 493 | ····check-cast·p1,·[Ljava/nio/file/OpenOption; |
| 494 | ····invoke-static·{p0,·p1},·Lkotlin/ | 494 | ····invoke-static·{p0,·p1},·Lkotlin/io/path/PathTreeWalkKt$$ExternalSyntheticApiModelOutline1;->m(Ljava/nio/file/Path;[Ljava/nio/file/OpenOption;)Ljava/io/OutputStream; |
| 495 | ····move-result-object·p0 | 495 | ····move-result-object·p0 |
| 496 | ····const-string·p1,·"newOutputStream(...)" | 496 | ····const-string·p1,·"newOutputStream(...)" |
| 497 | ····invoke-static·{p0,·p1},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V | 497 | ····invoke-static·{p0,·p1},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V |
| Offset 649, 15 lines modified | Offset 649, 15 lines modified | ||
| 649 | ····invoke-static·{p1,·v0},·Ljava/util/Arrays;->copyOf([Ljava/lang/Object;I)[Ljava/lang/Object; | 649 | ····invoke-static·{p1,·v0},·Ljava/util/Arrays;->copyOf([Ljava/lang/Object;I)[Ljava/lang/Object; |
| 650 | ····move-result-object·p1 | 650 | ····move-result-object·p1 |
| 651 | ····check-cast·p1,·[Ljava/nio/file/OpenOption; | 651 | ····check-cast·p1,·[Ljava/nio/file/OpenOption; |
| 652 | ····invoke-static·{p0,·p1},·Lkotlin/ | 652 | ····invoke-static·{p0,·p1},·Lkotlin/io/path/PathTreeWalkKt$$ExternalSyntheticApiModelOutline1;->m(Ljava/nio/file/Path;[Ljava/nio/file/OpenOption;)Ljava/io/InputStream; |
| 653 | ····move-result-object·p0 | 653 | ····move-result-object·p0 |
| 654 | ····const-string·p1,·"newInputStream(...)" | 654 | ····const-string·p1,·"newInputStream(...)" |
| 655 | ····invoke-static·{p0,·p1},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V | 655 | ····invoke-static·{p0,·p1},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V |
| Offset 121, 23 lines modified | Offset 121, 23 lines modified | ||
| 121 | ····move-result-object·v1 | 121 | ····move-result-object·v1 |
| 122 | ····const/4·v2,·0x0 | 122 | ····const/4·v2,·0x0 |
| 123 | ····aput-object·v1,·v0,·v2 | 123 | ····aput-object·v1,·v0,·v2 |
| 124 | ····invoke-static·{},·Lkotlin/ | 124 | ····invoke-static·{},·Lkotlin/io/path/PathTreeWalkKt$$ExternalSyntheticApiModelOutline1;->m()Ljava/nio/file/StandardCopyOption; |
| 125 | ····move-result-object·v1 | 125 | ····move-result-object·v1 |
| 126 | ····const/4·v2,·0x1 | 126 | ····const/4·v2,·0x1 |
| 127 | ····aput-object·v1,·v0,·v2 | 127 | ····aput-object·v1,·v0,·v2 |
| 128 | ····invoke-static·{p1,·p2,·v0},·Lkotlin/ | 128 | ····invoke-static·{p1,·p2,·v0},·Lkotlin/io/path/PathTreeWalkKt$$ExternalSyntheticApiModelOutline1;->m(Ljava/nio/file/Path;Ljava/nio/file/Path;[Ljava/nio/file/CopyOption;)Ljava/nio/file/Path; |
| 129 | ····:try_end_0 | 129 | ····:try_end_0 |
| 130 | ····.catch·Ljava/nio/file/NoSuchFileException;·{:try_start_0·..·:try_end_0}·:catch_1 | 130 | ····.catch·Ljava/nio/file/NoSuchFileException;·{:try_start_0·..·:try_end_0}·:catch_1 |
| 131 | ····.catch·Ljava/lang/UnsupportedOperationException;·{:try_start_0·..·:try_end_0}·:catch_0 | 131 | ····.catch·Ljava/lang/UnsupportedOperationException;·{:try_start_0·..·:try_end_0}·:catch_0 |
| 132 | ····return-void | 132 | ····return-void |
| 133 | ····.line·82 | 133 | ····.line·82 |
| Offset 185, 15 lines modified | Offset 185, 15 lines modified | ||
| 185 | ····move-result-object·p2 | 185 | ····move-result-object·p2 |
| 186 | ····const/4·v0,·0x0 | 186 | ····const/4·v0,·0x0 |
| 187 | ····new-array·v0,·v0,·[Ljava/nio/file/attribute/FileAttribute; | 187 | ····new-array·v0,·v0,·[Ljava/nio/file/attribute/FileAttribute; |
| 188 | ····invoke-static·{p1,·p2,·v0},·Lkotlin/ | 188 | ····invoke-static·{p1,·p2,·v0},·Lkotlin/io/path/PathTreeWalkKt$$ExternalSyntheticApiModelOutline1;->m(Ljava/nio/file/Path;Ljava/nio/file/Path;[Ljava/nio/file/attribute/FileAttribute;)Ljava/nio/file/Path; |
| 189 | ····return-void | 189 | ····return-void |
| 190 | .end·method | 190 | .end·method |
| 191 | .method·protected·final·metadataOrNull(Ljava/nio/file/Path;)Lokio/FileMetadata; | 191 | .method·protected·final·metadataOrNull(Ljava/nio/file/Path;)Lokio/FileMetadata; |
| 192 | ····.locals·19 | 192 | ····.locals·19 |
| Offset 223, 30 lines modified | Offset 223, 30 lines modified | ||
| 223 | ····move-result-object·v6 | 223 | ····move-result-object·v6 |
| 224 | ····const/4·v7,·0x0 | 224 | ····const/4·v7,·0x0 |
| 225 | ····aput-object·v6,·v5,·v7 | 225 | ····aput-object·v6,·v5,·v7 |
| 226 | ····.line·40 | 226 | ····.line·40 |
| 227 | ····invoke-static·{v1,·v3,·v5},·Lkotlin/io/path/PathTreeWalk$$ExternalSyntheticApiModelOutline | 227 | ····invoke-static·{v1,·v3,·v5},·Lkotlin/io/path/PathTreeWalkKt$$ExternalSyntheticApiModelOutline1;->m(Ljava/nio/file/Path;Ljava/lang/Class;[Ljava/nio/file/LinkOption;)Ljava/nio/file/attribute/BasicFileAttributes; |
| 228 | ····move-result-object·v3 | 228 | ····move-result-object·v3 |
| 229 | ····:try_end_0 | 229 | ····:try_end_0 |
| 230 | ····.catch·Ljava/nio/file/NoSuchFileException;·{:try_start_0·..·:try_end_0}·:catch_0 | 230 | ····.catch·Ljava/nio/file/NoSuchFileException;·{:try_start_0·..·:try_end_0}·:catch_0 |
| 231 | ····.catch·Ljava/nio/file/FileSystemException;·{:try_start_0·..·:try_end_0}·:catch_0 | 231 | ····.catch·Ljava/nio/file/FileSystemException;·{:try_start_0·..·:try_end_0}·:catch_0 |
| 232 | ····.line·51 | 232 | ····.line·51 |
| 233 | ····invoke-static·{v3},·Lokhttp3/Headers$$ExternalSyntheticApiModelOutline0;->m(Ljava/nio/file/attribute/BasicFileAttributes;)Z | 233 | ····invoke-static·{v3},·Lokhttp3/Headers$$ExternalSyntheticApiModelOutline0;->m(Ljava/nio/file/attribute/BasicFileAttributes;)Z |
| 234 | ····move-result·v5 | 234 | ····move-result·v5 |
| 235 | ····if-eqz·v5,·:cond_0 | 235 | ····if-eqz·v5,·:cond_0 |
| 236 | ····.line·52 | 236 | ····.line·52 |
| 237 | ····invoke-static/range·{p1·..·p1},·Lkotlin/ | 237 | ····invoke-static/range·{p1·..·p1},·Lkotlin/io/path/PathTreeWalkKt$$ExternalSyntheticApiModelOutline1;->m(Ljava/nio/file/Path;)Ljava/nio/file/Path; |
| 238 | ····move-result-object·v1 | 238 | ····move-result-object·v1 |
| 239 | ····goto·:goto_0 | 239 | ····goto·:goto_0 |
| 240 | ····:cond_0 | 240 | ····:cond_0 |
| 241 | ····move-object·v1,·v2 | 241 | ····move-object·v1,·v2 |
| Offset 257, 15 lines modified | Offset 257, 15 lines modified | ||
| 257 | ····.line·58 | 257 | ····.line·58 |
| 258 | ····invoke-static·{v3},·Lokhttp3/Headers$$ExternalSyntheticApiModelOutline0;->m$1(Ljava/nio/file/attribute/BasicFileAttributes;)Z | 258 | ····invoke-static·{v3},·Lokhttp3/Headers$$ExternalSyntheticApiModelOutline0;->m$1(Ljava/nio/file/attribute/BasicFileAttributes;)Z |
| 259 | ····move-result·v9 | 259 | ····move-result·v9 |
| 260 | ····.line·59 | 260 | ····.line·59 |
| 261 | ····invoke-static·{v3},·Lkotlin/ | 261 | ····invoke-static·{v3},·Lkotlin/io/path/PathTreeWalkKt$$ExternalSyntheticApiModelOutline1;->m(Ljava/nio/file/attribute/BasicFileAttributes;)Z |
| 262 | ····move-result·v10 | 262 | ····move-result·v10 |
| 263 | ····if-eqz·v1,·:cond_1 | 263 | ····if-eqz·v1,·:cond_1 |
| 264 | ····.line·60 | 264 | ····.line·60 |
| 265 | ····sget-object·v6,·Lokio/Path;->Companion:Lokio/Path$Companion; | 265 | ····sget-object·v6,·Lokio/Path;->Companion:Lokio/Path$Companion; |
| Offset 263, 15 lines modified | Offset 263, 15 lines modified | ||
| 263 | ····.line·133 | 263 | ····.line·133 |
| 264 | ····invoke-static·{},·Lkotlin/collections/CollectionsKt;->createListBuilder()Ljava/util/List; | 264 | ····invoke-static·{},·Lkotlin/collections/CollectionsKt;->createListBuilder()Ljava/util/List; |
| 265 | ····move-result-object·v0 | 265 | ····move-result-object·v0 |
| 266 | ····.line·134 | 266 | ····.line·134 |
| 267 | ····invoke-static·{},·Lkotlin/io/path/PathTreeWalk$$ExternalSyntheticApiModelOutline | 267 | ····invoke-static·{},·Lkotlin/io/path/PathTreeWalkKt$$ExternalSyntheticApiModelOutline1;->m()Ljava/nio/file/StandardOpenOption; |
| 268 | ····move-result-object·v1 | 268 | ····move-result-object·v1 |
| 269 | ····invoke-interface·{v0,·v1},·Ljava/util/List;->add(Ljava/lang/Object;)Z | 269 | ····invoke-interface·{v0,·v1},·Ljava/util/List;->add(Ljava/lang/Object;)Z |
| 270 | ····if-nez·p2,·:cond_0 | 270 | ····if-nez·p2,·:cond_0 |
| Offset 320, 15 lines modified | Offset 320, 15 lines modified | ||
| 320 | ····invoke-static·{p2,·v0},·Ljava/util/Arrays;->copyOf([Ljava/lang/Object;I)[Ljava/lang/Object; | 320 | ····invoke-static·{p2,·v0},·Ljava/util/Arrays;->copyOf([Ljava/lang/Object;I)[Ljava/lang/Object; |
| 321 | ····move-result-object·p2 | 321 | ····move-result-object·p2 |
| 322 | ····check-cast·p2,·[Ljava/nio/file/OpenOption; | 322 | ····check-cast·p2,·[Ljava/nio/file/OpenOption; |
| 323 | ····invoke-static·{p1,·p2},·Lkotlin/ | 323 | ····invoke-static·{p1,·p2},·Lkotlin/io/path/PathTreeWalkKt$$ExternalSyntheticApiModelOutline1;->m(Ljava/nio/file/Path;[Ljava/nio/file/OpenOption;)Ljava/io/OutputStream; |
| 324 | ····move-result-object·p1 | 324 | ····move-result-object·p1 |
| 325 | ····const-string·p2,·"newOutputStream(this,·*options)" | 325 | ····const-string·p2,·"newOutputStream(this,·*options)" |
| 326 | ····invoke-static·{p1,·p2},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V | 326 | ····invoke-static·{p1,·p2},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V |
| Offset 372, 30 lines modified | Offset 372, 30 lines modified | ||
| 372 | ····move-result-object·v2 | 372 | ····move-result-object·v2 |
| 373 | ····const/4·v3,·0x0 | 373 | ····const/4·v3,·0x0 |
| 374 | ····aput-object·v2,·v1,·v3 | 374 | ····aput-object·v2,·v1,·v3 |
| 375 | ····.line·162 | 375 | ····.line·162 |
| 376 | ····invoke-static·{},·Lkotlin/ | 376 | ····invoke-static·{},·Lkotlin/io/path/PathTreeWalkKt$$ExternalSyntheticApiModelOutline1;->m()Ljava/nio/file/StandardCopyOption; |
| 377 | ····move-result-object·v2 | 377 | ····move-result-object·v2 |
| 378 | ····const/4·v3,·0x1 | 378 | ····const/4·v3,·0x1 |
| 379 | ····aput-object·v2,·v1,·v3 | 379 | ····aput-object·v2,·v1,·v3 |
| 380 | ····.line·159 | 380 | ····.line·159 |
| 381 | ····invoke-static·{v1,·v0},·Ljava/util/Arrays;->copyOf([Ljava/lang/Object;I)[Ljava/lang/Object; | 381 | ····invoke-static·{v1,·v0},·Ljava/util/Arrays;->copyOf([Ljava/lang/Object;I)[Ljava/lang/Object; |
| 382 | ····move-result-object·v0 | 382 | ····move-result-object·v0 |
| 383 | ····check-cast·v0,·[Ljava/nio/file/CopyOption; | 383 | ····check-cast·v0,·[Ljava/nio/file/CopyOption; |
| 384 | ····invoke-static·{p1,·p2,·v0},·Lkotlin/ | 384 | ····invoke-static·{p1,·p2,·v0},·Lkotlin/io/path/PathTreeWalkKt$$ExternalSyntheticApiModelOutline1;->m(Ljava/nio/file/Path;Ljava/nio/file/Path;[Ljava/nio/file/CopyOption;)Ljava/nio/file/Path; |
| 385 | ····move-result-object·p1 | 385 | ····move-result-object·p1 |
| 386 | ····const-string·p2,·"move(this,·target,·*options)" | 386 | ····const-string·p2,·"move(this,·target,·*options)" |
| 387 | ····invoke-static·{p1,·p2},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V | 387 | ····invoke-static·{p1,·p2},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V |
| 388 | ····:try_end_0 | 388 | ····:try_end_0 |
| Offset 444, 15 lines modified | Offset 444, 15 lines modified | ||
| 444 | ····move-result-object·v1 | 444 | ····move-result-object·v1 |
| 445 | ····const/4·v2,·0x0 | 445 | ····const/4·v2,·0x0 |
| 446 | ····new-array·v3,·v2,·[Ljava/nio/file/LinkOption; | 446 | ····new-array·v3,·v2,·[Ljava/nio/file/LinkOption; |
| 447 | ····invoke-static·{v1,·v3},·Lkotlin/ | 447 | ····invoke-static·{v1,·v3},·Lkotlin/io/path/PathTreeWalkKt$$ExternalSyntheticApiModelOutline1;->m(Ljava/nio/file/Path;[Ljava/nio/file/LinkOption;)Ljava/nio/file/Path; |
| 448 | ····move-result-object·v1 | 448 | ····move-result-object·v1 |
| 449 | ····const-string·v3,·"toRealPath(...)" | 449 | ····const-string·v3,·"toRealPath(...)" |
| 450 | ····invoke-static·{v1,·v3},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V | 450 | ····invoke-static·{v1,·v3},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V |
| Offset 559, 15 lines modified | Offset 559, 15 lines modified | ||
| 559 | ····invoke-static·{v0,·v1},·Ljava/util/Arrays;->copyOf([Ljava/lang/Object;I)[Ljava/lang/Object; | 559 | ····invoke-static·{v0,·v1},·Ljava/util/Arrays;->copyOf([Ljava/lang/Object;I)[Ljava/lang/Object; |
| 560 | ····move-result-object·v0 | 560 | ····move-result-object·v0 |
| 561 | ····check-cast·v0,·[Ljava/nio/file/attribute/FileAttribute; | 561 | ····check-cast·v0,·[Ljava/nio/file/attribute/FileAttribute; |
| 562 | ····invoke-static·{p2,·v0},·Lkotlin/ | 562 | ····invoke-static·{p2,·v0},·Lkotlin/io/path/PathTreeWalkKt$$ExternalSyntheticApiModelOutline1;->m$1(Ljava/nio/file/Path;[Ljava/nio/file/attribute/FileAttribute;)Ljava/nio/file/Path; |
| 563 | ····move-result-object·p2 | 563 | ····move-result-object·p2 |
| 564 | ····const-string·v0,·"createDirectory(this,·*attributes)" | 564 | ····const-string·v0,·"createDirectory(this,·*attributes)" |
| 565 | ····invoke-static·{p2,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V | 565 | ····invoke-static·{p2,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V |
| 566 | ····:try_end_0 | 566 | ····:try_end_0 |
| Offset 631, 15 lines modified | Offset 631, 15 lines modified | ||
| 631 | ····invoke-static·{v1,·v0},·Ljava/util/Arrays;->copyOf([Ljava/lang/Object;I)[Ljava/lang/Object; | 631 | ····invoke-static·{v1,·v0},·Ljava/util/Arrays;->copyOf([Ljava/lang/Object;I)[Ljava/lang/Object; |
| 632 | ····move-result-object·v0 | 632 | ····move-result-object·v0 |
| 633 | ····check-cast·v0,·[Ljava/nio/file/attribute/FileAttribute; | 633 | ····check-cast·v0,·[Ljava/nio/file/attribute/FileAttribute; |
| 634 | ····invoke-static·{p1,·p2,·v0},·Lkotlin/ | 634 | ····invoke-static·{p1,·p2,·v0},·Lkotlin/io/path/PathTreeWalkKt$$ExternalSyntheticApiModelOutline1;->m(Ljava/nio/file/Path;Ljava/nio/file/Path;[Ljava/nio/file/attribute/FileAttribute;)Ljava/nio/file/Path; |
| 635 | ····move-result-object·p1 | 635 | ····move-result-object·p1 |
| 636 | ····const-string·p2,·"createSymbolicLink(this,·target,·*attributes)" | 636 | ····const-string·p2,·"createSymbolicLink(this,·target,·*attributes)" |
| 637 | ····invoke-static·{p1,·p2},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V | 637 | ····invoke-static·{p1,·p2},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V |
| Offset 663, 15 lines modified | Offset 663, 15 lines modified | ||
| 663 | ····.line·176 | 663 | ····.line·176 |
| 664 | ····invoke-direct·{p0,·p1},·Lokio/NioFileSystemWrappingFileSystem;->resolve(Lokio/Path;)Ljava/nio/file/Path; | 664 | ····invoke-direct·{p0,·p1},·Lokio/NioFileSystemWrappingFileSystem;->resolve(Lokio/Path;)Ljava/nio/file/Path; |
| 665 | ····move-result-object·v0 | 665 | ····move-result-object·v0 |
| 666 | ····.line·178 | 666 | ····.line·178 |
| 667 | ····:try_start_0 | 667 | ····:try_start_0 |
| 668 | ····invoke-static·{v0},·Lkotlin/ | 668 | ····invoke-static·{v0},·Lkotlin/io/path/PathTreeWalkKt$$ExternalSyntheticApiModelOutline1;->m(Ljava/nio/file/Path;)V |
| 669 | ····:try_end_0 | 669 | ····:try_end_0 |
| 670 | ····.catch·Ljava/nio/file/NoSuchFileException;·{:try_start_0·..·:try_end_0}·:catch_1 | 670 | ····.catch·Ljava/nio/file/NoSuchFileException;·{:try_start_0·..·:try_end_0}·:catch_1 |
| 671 | ····.catch·Ljava/io/IOException;·{:try_start_0·..·:try_end_0}·:catch_0 | 671 | ····.catch·Ljava/io/IOException;·{:try_start_0·..·:try_end_0}·:catch_0 |
| 672 | ····goto·:goto_0 | 672 | ····goto·:goto_0 |
| 673 | ····:catch_0 | 673 | ····:catch_0 |
| Offset 1092, 15 lines modified | Offset 1092, 15 lines modified | ||
| Max diff block lines reached; 1503/7136 bytes (21.06%) of diff not shown. | |||
| Offset 1, 16 lines modified | Offset 1, 16 lines modified | ||
| 00000000:·7072·6d00·3030·3200·0100·a501·0000·e200··prm.002......... | 00000000:·7072·6d00·3030·3200·0100·a501·0000·e200··prm.002......... | ||
| 00000010:·0000·7801·4550·4b0e·4141·10ac·9e79·e37d··..x.EPK.AA...y.} | |||
| 00000020:·0862·f148·2c88·03b0·700f·27b0·11ec·ecde··.b.H,...p.'..... | |||
| 00000030:·c621·c445·acdd·c1c2·411c·43d5·4c86·7466··.!.E....A.C.L.tf | |||
| 00000040:·5e77·554f·75f5·03fa·385e·0e5d·77ee·d6a7··^wUOu...8^.]w... | |||
| 00000050:·f375·ba02·5e58·a280·2711·3080·c131·3786··.u..^X..'.0..17. | |||
| 00000060:·67e6·f86d·b08f·9510·e1fa·f678·c6a8·c90f··g..m.......x.... | |||
| 00000070:·78fa·1852·4111·d86d·bca5·1278·9242·7a25··x..RA..m...x.Bz% | |||
| 00000080:·748c·32aa·78b4·d410·f2d7·2c59·9798·1053··t.2.x.....,Y...S | |||
| 00000090:·2cc8·8873·c41c·2abc·8361·c6cc·98eb·1693··,..s..*..a...... | |||
| 000000a0:·3ad5·15e2·b4ac·d523·d2d0·5dde·20fc·a6ec··:......#..].·... | |||
| 000000 | 00000010:·0000·7801·4550·b10d·c230·10bc·8fed·0412··..x.EP...0...... | ||
| 00000020:·4422·8a08·8902·c400·50b0·0713·d020·4847··D"......P....·HG | |||
| 00000030:·9786·2110·8b50·b006·054b·b009·77b6·027a··..!..P...K..w..z | |||
| 00000040:·d9f9·bf7b·dfdf·07a8·70ba·1cfb·beeb·37e7··...{....p.....7. | |||
| 00000050:·eeda·ac81·1756·f070·2402·2630·64cc·8de1··.....V.p$.&0d... | |||
| 00000060:·9865·fc96·38c4·4a88·707d·739e·0663·f213··.e..8.J.p}s..c.. | |||
| 00000070:·9e0a·532a·2802·bb8d·b754·024f·5248·af84··..S*(....T.ORH.. | |||
| 00000080:·3628·a28a·434b·0d21·7fcd·8275·8119·31c5··6(..CK.!...u..1. | |||
| 00000090:·928c·b88c·5886·11de·c130·6766·cc75·8b49··....X....0gf.u.I | |||
| 000000a0:·9dea·0a71·daa0·9513·29e9·6ed8·20fc·a6ec··...q....).n.·... | |||
| 000000b0:·71b3·6721·8511·6ade·e3a8·917c·063a·921f··q.g!..j....|.:.. | |||
| 000000c0:· | 000000c0:·b169·0f4d·f071·d734·494e·8c1b·eb95·b2e4··.i.M.q.4IN...... | ||
| 000000d0:·606b·daa4·60ad·79d2·f847·ae0b·3273·7c7c··`k..`.y..G..2s|| | |||
| 000000 | 000000d0:·6067·dac4·b3d6·3c69·fc63·a83d·9905·3e6e··`g....<i.c.=..>n | ||
| 000000e0:·601c·5fc8·a3fe·f5fd·d75f·e361·5bb4·f605··`._......_.a[... | |||
| 000000f0:· | 000000f0:·e2ba·0dd4································.... |
| Offset 1, 214 lines modified | Offset 1, 212 lines modified | ||
| 00000000:·7072·6f00·3031·3000·01 | 00000000:·7072·6f00·3031·3000·0123·5600·002d·0d00··pro.010..#V..-.. | ||
| 00000010:·0078·01ed·9c6b·9014·d515·c76f·cff4·2eb3··.x...k.....o.... | |||
| 00000020:·b0c0·b03c·dc15·9101·7919·3738·1814·141f··...<....y.78.... | |||
| 00000030:·0d02·1263·2aab·b10a·a379·8c22·4a22·0918··...c*....y."J".. | |||
| 00000040:·a262·34da·8b88·1b7c·7e50·a48c·4950·9292··.b4....|~P..IP.. | |||
| 00000050:·0f29·8392·2f46·c541·2c1f·414a·62ac·4825··.)../F.A,.AJb.H% | |||
| 00000060:·68ad·29a2·46ad·882f·8a52·8bcd·f9cd·f41f··h.).F../.R...... | |||
| 00000070:·2eb3·bb42·e297·58d5·bd75·e69e·7bce·ff7f··...B..X..u..{... | |||
| 00000080:·ceb9·a77b·a67b·7a66·b69f·7bd6·7d38·ccb9··...{.{zf..{.}8.. | |||
| 00000090:·455b·debc·76f3·47ce·cd5b·78e1·9225·f397··E[..v.G..[x..%.. | |||
| 000000a0:·4cbc·78fe·d269·439d·0b9d·7319·93a0·46b0··L.x..iC...s...F. | |||
| 000000b0:·1d66·d260·d227·f1a1·fbd8·469b·bf98·f8c0··.f.`.'....F..... | |||
| 000000c0:·e01b·9d8c·c403·dfcf·649e·0973·fc27·9a0c··........d..s.'.. | |||
| 000000d0:·3621·2f36·4664·9cc9·1293·4126·3799·603b··6!/6Fd....A&7.`; | |||
| 000000e0:·c2a4·d140·7e4e·ec75·26b2·a113·276b·d237··...@~N.u&...'k.7 | |||
| 000000f0:·d1f1·81d3·9833·fdf0·c407·56eb·41c7·d762··.....3....V.A..b | |||
| 00000100:·621d·dad7·03b8·f89a·4ce0·f978·f2b4·2636··b.......L..x..&6 | |||
| 00000110:·e506·5f6f·0247·7531·8a07·47f6·0109·4e39··.._o.Gu1..G...N9 | |||
| 00000120:·c401·e3eb·9ad3·63d9·8921·919f·396b·0043··......c..!..9k.C | |||
| 00000130:·bea9·89ce·5c3c·b060·5483·b8d7·2436·ecc7··....\<.`T...$6.. | |||
| 00000140:·9880·1f62·c25a·10e2·691f·2a96·d68c·8f98··...b.Z..i.*..... | |||
| 00000150:·93cc·81cf·17c5·1f6e·7662·8b23·0c36·e414··.......nvb.#.6.. | |||
| 00000160:·136c·f45f·fdc0·0e9f·111f·75c8·87fd·7213··.l._......u...r. | |||
| 00000170:·7aa2·1ce0·6e33·014b·3df4·573d·63ae·dcf2··z...n3.K=.W=c... | |||
| 00000180:·0d34·1b58·c547·4716·da03·6b1a·99cc·6527··.4.X.GG...k...e' | |||
| 00000190:·3fb9·e80b·36e5·e5b8·561e·7a8e·9d98·f40b··?...6...V.z..... | |||
| 000001a0:·0eba·6ce4·664e·2de4·d771·aa91·f521·e427··..l.fN-..q...!.' | |||
| 000001b0:·077c·46d5·8e0e·0f0c·f5f5·3721·3778·ea20··.|F.......7!7x.· | |||
| 000001c0:·0f1c·ad6d·bce9·e484·475e·5fc7·863c·99f8··...m....G^_..<.. | |||
| 000001d0:·c4a5·6ee1·892d·0e36·30cc·a9e7·5613·6ce8··..n..-.60...V.l. | |||
| 000001e0:·d811·e6b5·425e·043f·352a·4e3e·d1c9·41cd··....B^.?5*N>..A. | |||
| 000001f0:·5a33·38f0·8a23·3e3d·e235·013f·350a·432f··Z38..#>=.5.?5.C/ | |||
| 00000200:·e803·cf4f·f4d1·4654·2de4·105f·1ce6·ac01··...O..FT-.._.... | |||
| 00000210:·ec04·13e5·d1f3·516b·d6ba·c1c3·d53a·5983··......Qk.....:Y. | |||
| 00000220:·747c·e452·3e6a·c4c7·7882·09b1·1557·5846··t|.R>j..x....WXF | |||
| 00000230:·ec7f·3539·32d1·8b36·b27e·b8ea·0318·f212··..592..6.~...... | |||
| 00000240:·bbd9·26cc·9507·1dd9·6a0f·c463·fde2·c1c1··..&.....j..c.... | |||
| 00000250:·a73c·c2f6·34d2·03d9·d1c5·915d·733f·9e70··.<..4......]s?.p | |||
| 00000260:·ac4b·6b67·ff21·9c27·8405·878d·5175·134f··.Kkg.!.'....Qu.O | |||
| 00000270:·f561·f37d·aa03·bb7a·4faf·1507·3f3e·f549··.a.}...zO...?>.I | |||
| 00000280:·7872·28a7·ce27·f0c1·aa7e·5f57·3c46·c554··xr(..'...~_W<F.T | |||
| 00000290:·0c62·c361·3ff0·9a8f·8ec0·078b·9d39·5c04··.b.a?........9\. | |||
| 000002a0:·1d3b·3a3e·5ebf·c69b·b046·74f1·3e3e·713f··.;:>^....Ft.>>q? | |||
| 000002b0:·5e31·c1fb·75b1·567c·7798·7ccd·8435·b05f··^1..u.V|w.|..5._ | |||
| 000002c0:·39e6·55a7·f2c1·838f·5dc7·887c·8aef·d7c5··9.U.....]..|.... | |||
| 000002d0:·bab4·46ec·8aa7·fa88·0506·bbe2·08c3·b12c··..F............, | |||
| 000002e0:·1b35·29be·6c7e·3ce9·f443·f114·13bc·f6a7··.5).l~<..C...... | |||
| 000002f0:·b87e·7e38·e253·8ffa·0196·da75·4c08·a3b8··.~~8.S.....uL... | |||
| 00000300:·6079·ced2·2bbd·36fa·5c70·aadb·e78e·363b··`y..+.6.\p....6; | |||
| 00000310:·7362·23aa·49af·efc2·aa46·fa2c·0c6b·f3f7··sb#.I....F.,.k.. | |||
| 00000320:·3f3d·022f·bfb8·fe1c·bdb9·0687·4df1·c5f1··?=./........M... | |||
| 00000330:·fb80·df17·d6c7·7a11·ecac·0b3e·ebc5·a618··......z....>.... | |||
| 00000340:·be2e·fee8·c4af·e340·f5e3·174f·3ee6·b2ab··.......@...O>... | |||
| 00000350:·3e62·c2d1·5c1c·1f5b·9b57·3e38·ea99·78b5··>b..\..[.W>8..x. | |||
| 00000360:·f165·ef69·54dc·dadc·ea3b·76f6·3ff5·e9dc··.e.iT....;v.?... | |||
| 00000370:·0747·3513·53d7·758a·a1e3·9339·eb56·7f0e··.G5.S.u....9.V.. | |||
| 00000380:·5697·f60f·3861·65a3·86da·fa85·218f·748d··V...8ae.....!.t. | |||
| 00000390:·b251·cbd1·891f·1bc7·9abf·4f15·f762·b313··.Q........O..b.. | |||
| 000003a0:·5f7c·c619·26a7·7936·f85a·1b7e·e6be·4d7c··_|..&.y6.Z.~..M| | |||
| 000003b0:·6aa6·7ff4·08bf·d6a0·fae1·22c2·8341·57cf··j........."..AW. | |||
| 000003c0:·d179·8d14·5ea3·f615·5c62·32ea·b939·ab06··.y..^...\b2..9.. | |||
| 000003d0:·aff8·e2f6·349e·6a1c·e51e·97f0·99c3·fd6a··....4.j........j | |||
| 000003e0:·3287·279b·466c·6034·9fe8·61b1·eb5c·a563··2.'.Fl`4..a..\.c | |||
| 000003f0:·deaf·c5d7·e12b·7e4f·f5a9·7ff2·f9dc·5a5b··.....+~O......Z[ | |||
| 00000400:·6d8f·fdb8·3df1·c457·0d9a·6b84·a375·c8c6··m...=..W..k..u.. | |||
| 00000410:·885d·b9a4·b3ce·dafd·a5d7·238e·35f1·18fd··.]........#.5... | |||
| 00000420:·3e2b·aef6·25f1·101f·8fae·1a35·2e4c·70cc··>+..%......5.Lp. | |||
| 00000430:·75dd·066e·9289·5ecb·fd98·d480·8cb0·42fd··u..n..^.......B. | |||
| 00000440:·639f·5cda·478a·ad1a·1865·539d·aaab·279f··c.\.G....eS...'. | |||
| 00000450:·6c9c·2fd0·85d5·285b·6be2·939d·51a2·eb39··l./...([k...Q..9 | |||
| 00000460:·f557·768d·b22b·d6dc·84ab·b582·d36b·143a··.Wv..+.......k.: | |||
| 00000470:·f1f4·9c61·aee7·2e3a·ef7b·cf30·e969·8df8··...a...:.{.0.i.. | |||
| 00000480:·ff1b·a11e·e4dd·84e7·d743·1c72·e0e7·18f1··.........C.r.... | |||
| 00000490:·eb51·0e7c·5a1b·36e6·be4f·73bf·56c5·543c··.Q.|Z.6..Os.V.T< | |||
| 000004a0:·f8d8·748e·8583·6093·1053·787c·7e4e·f1c5··..t...`..Sx|~N.. | |||
| 000004b0:·f37d·aaa5·761c·6331·6423·8774·46bd·ef44··.}..v.c1d#.tF..D | |||
| 000004c0:·b75b·2007·f8b0·9147·785f·f7e3·c84e·dfb8··.[·....Gx_...N.. | |||
| 000004d0:·fed4·dce7·ab4e·f1c0·4857·7ce6·ac5b·7c71··.....N..HW|..[|q | |||
| 000004e0:·98a3·e3d7·f95e·3671·19c1·f03c·2106·e70f··.....^6q...<!... | |||
| 000004f0:·f185·d135·1071·f47c·220e·78d5·0246·3ef1··...5.q.|".x..F>. | |||
| 00000500:·34aa·2e61·b163·d3f1·4a4e·b888·8f01·a75a··4..a.c..JN.....Z | |||
| 00000510:·6457·2cc5·c60e·4676·8dca·219c·3fea·3584··dW,...Fv..!.?.5. | |||
| 00000520:·7ce0·fdd8·cae7·e315·4bf5·b26e·c580·0f87··|.......K..n.... | |||
| 00000530:·18f8·99e3·87a3·f5c8·8e4d·e7c0·da3a·5583··.........M...:U. | |||
| 00000540:·7231·4a7c·9f6c·b5fc·dee6·e2e2·47a7·26c5··r1J|.l......G.&. | |||
| 00000550:·6054·ade2·8341·58d3·1413·309a·8301·afbe··`T...AX...0..... | |||
| 00000560:·f971·c4c7·0617·51bf·e063·f731·3ed7·d7e1··.q....Q..c.1>... | |||
| 00000570:·09a7·115b·2d9f·98bc·d633·5293·7281·533e··...[-....3R.r.S> | |||
| 00000580:·3fae·74c5·ea09·d71b·4f75·f87e·f58d·38f4··?.t.....Ou.~..8. | |||
| 00000590:·c38f·4b2d·5a07·a38e·159d·9b88·834d·f573··..K-Z........M.s | |||
| 000005a0:·fcfb·b1d1·c9a9·bc3a·66fc·985a·8f30·9afb··.......:f..Z.0.. | |||
| 000005b0:·71fc·9ee0·f763·0a2f·beea·a7a6·5a9e·b88c··q....c./....Z... | |||
| 000005c0:·7e7c·e6fe·390d·1eeb·d2f1·a1d8·caa5·51eb··~|..9.........Q. | |||
| 000005d0:·600e·8679·6ddc·de6a·a557·f034·5e64·13c5··`..ym..j.W.4^d.. | |||
| 000005e0:·f547·1de7·aa41·23fb·cdcf·af7d·0377·a481··.G...A#....}.w.. | |||
| 000005f0:·fc18·bde9·63b3·7d0c·a7bf·ac1d·7f83·ec79··....c.}........y | |||
| 00000600:·1dd8·1ab2·762e·082c·7eb6·e2cd·9916·d80a··....v..,~....... | |||
| 00000610:·03f3·0e31·dbf9·a6e1·a97a·19eb·4d60·f0d7··...1.....z..M`.. | |||
| 00000620:·5041·66cc·96b3·bf8c·456d·acf0·abf8·a1a6··PAf.....Em...... | |||
| 00000630:·87e6·ab37·6468·5d87·d1df·2463·3c1e·f953··...7dh]...$c<..S | |||
| 00000640:·45cc·ab99·c984·36d4·f250·7335·338f·19bb··E.....6..Ps53... | |||
| 00000 | 00000010:·0078·01ed·9c7d·8c54·e515·c6df·3b33·bb7b··.x...}.T....;3.{ | ||
| 00000020:·1706·1c70·c5e5·4319·1610·fcc0·2e8a·b22a··...p..C........* | |||
| 00000030:·cae5·43c0·8014·93c6·62a3·3288·5aad·58b5··..C.....b.2.Z.X. | |||
| 00000040:·2041·4af5·ee4a·0423·0a35·d612·db46·fca8···AJ..J.#.5...F.. | |||
| 00000050:·b149·a36b·b584·96b6·9912·6dad·dfb4·c698··.I.k......m..... | |||
| 00000060:·a60d·b41a·685a·524d·5163·15d8·9edf·cc7d··....hZRMQc.....} | |||
| 00000070:·e0dd·6117·30e9·1f9a·dcbb·39f3·9ef7·9ce7··..a.0.....9..... | |||
| 00000080:·39e7·bce7·deb9·73b9·7387·beee·45f7·c120··9.....s.s...E..· | |||
| 00000090:·e7c6·2d7d·f885·7e1f·39b7·68f1·c225·4bae··..-}..~.9.h..%K. | |||
| 000000a0:·5972·fad5·d72c·3ff7·38e7·72ce·b98c·4950··Yr...,?.8.r...IP | |||
| 000000b0:·23d8·8e37·6934·6948·7ce8·3e36·6ff3·3f26··#..7i4iH|.>6o.?& | |||
| 000000c0:·3e30·f85a·9291·78e0·fb9a·2c32·618e·ff1c··>0.Z..x...,2a... | |||
| 000000d0:·9363·4dc8·8b8d·1139·c964·89c9·0093·d526··.cM....9.d.....& | |||
| 000000e0:·d886·99e4·0de4·e7c4·5e67·221b·3a71·b226··........^g".:q.& | |||
| 000000f0:·7d12·1d1f·388d·a1e9·4312·1f58·ad07·1ddf··}...8...C..X.... | |||
| 00000100:·6013·ebd0·811e·c0c5·37d0·049e·8f27·cf69··`.......7....'.i | |||
| 00000110:·894d·b9c1·d79b·c051·5d8c·e2c1·91bd·7f82··.M.....Q]....... | |||
| 00000120:·530e·71c0·f8ba·e6f4·5876·6248·e467·ce1a··S.q.....XvbH.g.. | |||
| 00000130:·c090·af2d·d199·8b07·168c·6a10·f7db·890d··...-......j..... | |||
| 00000140:·fba9·26e0·9b4c·580b·423c·ed43·c5d2·9af1··..&..LX.B<.C.... | |||
| 00000150:·1173·bc39·f0f9·a2f8·43cd·4e6c·7184·c186··.s.9....C.Nlq... | |||
| 00000160:·9c6f·828d·feab·1fd8·e133·e2a3·0ef9·b0df··.o.......3...... | |||
| 00000170:·6242·4f94·03dc·7d26·60a9·87fe·aa67·cc95··bBO...}&`....g.. | |||
| 00000180:·5bbe·63cc·0656·f1d1·91c5·f6c2·9a86·2773··[.c..V........'s | |||
| 00000190:·d9c9·4f2e·fa82·4d79·39ae·9587·9e63·2726··..O...My9....c'& | |||
| 000001a0:·fd82·832e·1bb9·9953·0bf9·759c·6a64·7d08··.......S..u.jd}. | |||
| Max diff block lines reached; 7578/29333 bytes (25.83%) of diff not shown. | |||
| Offset 1, 182 lines modified | Offset 1, 243 lines modified | ||
| 1 | .class·synthetic·Lcom/amazon/ion/impl/Ion | 1 | .class·synthetic·Lcom/amazon/ion/impl/bin/IonEncoder_1_1$1; |
| 2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
| 3 | .source·"Ion | 3 | .source·"IonEncoder_1_1.java" |
| 4 | #·annotations | 4 | #·annotations |
| 5 | .annotation·system·Ldalvik/annotation/EnclosingClass; | 5 | .annotation·system·Ldalvik/annotation/EnclosingClass; |
| 6 | ····value·=·Lcom/amazon/ion/impl/Ion | 6 | ····value·=·Lcom/amazon/ion/impl/bin/IonEncoder_1_1; |
| 7 | .end·annotation | 7 | .end·annotation |
| 8 | .annotation·system·Ldalvik/annotation/InnerClass; | 8 | .annotation·system·Ldalvik/annotation/InnerClass; |
| 9 | ····accessFlags·=·0x1008 | 9 | ····accessFlags·=·0x1008 |
| 10 | ····name·=·null | 10 | ····name·=·null |
| 11 | .end·annotation | 11 | .end·annotation |
| 12 | #·static·fields | 12 | #·static·fields |
| 13 | .field·static·final·synthetic·$SwitchMap$com$amazon$ion$impl$IonCursorBinary$CheckpointLocation:[I | ||
| 14 | .field·static·final·synthetic·$SwitchMap$com$amazon$ion$ | 13 | .field·static·final·synthetic·$SwitchMap$com$amazon$ion$IonType:[I |
| 15 | #·direct·methods | 14 | #·direct·methods |
| 16 | .method·static·constructor·<clinit>()V | 15 | .method·static·constructor·<clinit>()V |
| 17 | ····.locals· | 16 | ····.locals·3 |
| 18 | ····.line· | 17 | ····.line·36 |
| 19 | ····invoke-static·{},·Lcom/amazon/ion/ | 18 | ····invoke-static·{},·Lcom/amazon/ion/IonType;->values()[Lcom/amazon/ion/IonType; |
| 20 | ····move-result-object·v0 | 19 | ····move-result-object·v0 |
| 21 | ····array-length·v0,·v0 | 20 | ····array-length·v0,·v0 |
| 22 | ····new-array·v0,·v0,·[I | 21 | ····new-array·v0,·v0,·[I |
| 22 | ····sput-object·v0,·Lcom/amazon/ion/impl/bin/IonEncoder_1_1$1;->$SwitchMap$com$amazon$ion$IonType:[I | ||
| 23 | ····sput-object·v0,·Lcom/amazon/ion/impl/IonCursorBinary$1;->$SwitchMap$com$amazon$ion$impl$IonCursorBinary$CheckpointLocation:[I | ||
| 24 | ····const/4·v1,·0x1 | ||
| 25 | ····:try_start_0 | 23 | ····:try_start_0 |
| 26 | ····sget-object·v | 24 | ····sget-object·v1,·Lcom/amazon/ion/IonType;->BOOL:Lcom/amazon/ion/IonType; |
| 27 | ····invoke-virtual·{v | 25 | ····invoke-virtual·{v1},·Lcom/amazon/ion/IonType;->ordinal()I |
| 28 | ····move-result·v | 26 | ····move-result·v1 |
| 27 | ····const/4·v2,·0x1 | ||
| 29 | ····aput·v | 28 | ····aput·v2,·v0,·v1 |
| 30 | ····:try_end_0 | 29 | ····:try_end_0 |
| 31 | ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_0·..·:try_end_0}·:catch_0 | 30 | ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_0·..·:try_end_0}·:catch_0 |
| 32 | ····:catch_0 | 31 | ····:catch_0 |
| 33 | ····const/4·v0,·0x2 | ||
| 34 | ····:try_start_1 | 32 | ····:try_start_1 |
| 35 | ····sget-object·v | 33 | ····sget-object·v0,·Lcom/amazon/ion/impl/bin/IonEncoder_1_1$1;->$SwitchMap$com$amazon$ion$IonType:[I |
| 34 | ····sget-object·v1,·Lcom/amazon/ion/IonType;->INT:Lcom/amazon/ion/IonType; | ||
| 36 | ···· | 35 | ····invoke-virtual·{v1},·Lcom/amazon/ion/IonType;->ordinal()I |
| 37 | ···· | 36 | ····move-result·v1 |
| 38 | ···· | 37 | ····const/4·v2,·0x2 |
| 39 | ····aput·v | 38 | ····aput·v2,·v0,·v1 |
| 40 | ····:try_end_1 | 39 | ····:try_end_1 |
| 41 | ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_1·..·:try_end_1}·:catch_1 | 40 | ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_1·..·:try_end_1}·:catch_1 |
| 42 | ····:catch_1 | 41 | ····:catch_1 |
| 43 | ····const/4·v2,·0x3 | ||
| 44 | ····:try_start_2 | 42 | ····:try_start_2 |
| 45 | ····sget-object·v | 43 | ····sget-object·v0,·Lcom/amazon/ion/impl/bin/IonEncoder_1_1$1;->$SwitchMap$com$amazon$ion$IonType:[I |
| 46 | ····sget-object·v | 44 | ····sget-object·v1,·Lcom/amazon/ion/IonType;->FLOAT:Lcom/amazon/ion/IonType; |
| 47 | ····invoke-virtual·{v | 45 | ····invoke-virtual·{v1},·Lcom/amazon/ion/IonType;->ordinal()I |
| 46 | ····move-result·v1 | ||
| 48 | ···· | 47 | ····const/4·v2,·0x3 |
| 49 | ····aput·v2,·v | 48 | ····aput·v2,·v0,·v1 |
| 50 | ····:try_end_2 | 49 | ····:try_end_2 |
| 51 | ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_2·..·:try_end_2}·:catch_2 | 50 | ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_2·..·:try_end_2}·:catch_2 |
| 52 | ····:catch_2 | 51 | ····:catch_2 |
| 53 | ····const/4·v3,·0x4 | ||
| 54 | ····:try_start_3 | 52 | ····:try_start_3 |
| 55 | ····sget-object·v | 53 | ····sget-object·v0,·Lcom/amazon/ion/impl/bin/IonEncoder_1_1$1;->$SwitchMap$com$amazon$ion$IonType:[I |
| 56 | ····sget-object·v | 54 | ····sget-object·v1,·Lcom/amazon/ion/IonType;->DECIMAL:Lcom/amazon/ion/IonType; |
| 57 | ····invoke-virtual·{v | 55 | ····invoke-virtual·{v1},·Lcom/amazon/ion/IonType;->ordinal()I |
| 58 | ····move-result·v | 56 | ····move-result·v1 |
| 57 | ····const/4·v2,·0x4 | ||
| 59 | ····aput·v | 58 | ····aput·v2,·v0,·v1 |
| 60 | ····:try_end_3 | 59 | ····:try_end_3 |
| 61 | ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_3·..·:try_end_3}·:catch_3 | 60 | ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_3·..·:try_end_3}·:catch_3 |
| 62 | ····.line·1017 | ||
| 63 | ····:catch_3 | 61 | ····:catch_3 |
| 62 | ····:try_start_4 | ||
| 63 | ····sget-object·v0,·Lcom/amazon/ion/impl/bin/IonEncoder_1_1$1;->$SwitchMap$com$amazon$ion$IonType:[I | ||
| 64 | ····invoke-static·{},·Lcom/amazon/ion/impl/IonCursorBinary$State;->values()[Lcom/amazon/ion/impl/IonCursorBinary$State; | ||
| 65 | ····move-result-object·v4 | ||
| 66 | ····array-length·v4,·v4 | ||
| 67 | ····new-array·v4,·v4,·[I | ||
| 68 | ····s | 64 | ····sget-object·v1,·Lcom/amazon/ion/IonType;->TIMESTAMP:Lcom/amazon/ion/IonType; |
| 65 | ····invoke-virtual·{v1},·Lcom/amazon/ion/IonType;->ordinal()I | ||
| 69 | ····:try_start_4 | ||
| 70 | ····sget-object·v5,·Lcom/amazon/ion/impl/IonCursorBinary$State;->SEEK:Lcom/amazon/ion/impl/IonCursorBinary$State; | ||
| 71 | ···· | 66 | ····move-result·v1 |
| Max diff block lines reached; 5112/10832 bytes (47.19%) of diff not shown. | |||
| Offset 1, 8 lines modified | Offset 1, 8 lines modified | ||
| 1 | .class·public·final·synthetic·Lcom/amazon/ion/impl/_Private_IonReaderBuilder$$ExternalSyntheticLambda | 1 | .class·public·final·synthetic·Lcom/amazon/ion/impl/_Private_IonReaderBuilder$$ExternalSyntheticLambda6; |
| 2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
| 3 | .source·"D8$$SyntheticClass" | 3 | .source·"D8$$SyntheticClass" |
| 4 | #·interfaces | 4 | #·interfaces |
| 5 | .implements·Lcom/amazon/ion/impl/_Private_IonReaderBuilder$IonReaderFromInputStreamFactoryBinary; | 5 | .implements·Lcom/amazon/ion/impl/_Private_IonReaderBuilder$IonReaderFromInputStreamFactoryBinary; |
| Offset 1, 8 lines modified | Offset 1, 8 lines modified | ||
| 1 | .class·public·final·synthetic·Lcom/amazon/ion/impl/_Private_IonReaderBuilder$$ExternalSyntheticLambda | 1 | .class·public·final·synthetic·Lcom/amazon/ion/impl/_Private_IonReaderBuilder$$ExternalSyntheticLambda7; |
| 2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
| 3 | .source·"D8$$SyntheticClass" | 3 | .source·"D8$$SyntheticClass" |
| 4 | #·interfaces | 4 | #·interfaces |
| 5 | .implements·Lcom/amazon/ion/impl/_Private_IonReaderBuilder$IonReaderFromInputStreamFactoryText; | 5 | .implements·Lcom/amazon/ion/impl/_Private_IonReaderBuilder$IonReaderFromInputStreamFactoryText; |
| Offset 1, 8 lines modified | Offset 1, 8 lines modified | ||
| 1 | .class·public·final·synthetic·Lcom/amazon/ion/impl/_Private_IonReaderBuilder$$ExternalSyntheticLambda | 1 | .class·public·final·synthetic·Lcom/amazon/ion/impl/_Private_IonReaderBuilder$$ExternalSyntheticLambda4; |
| 2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
| 3 | .source·"D8$$SyntheticClass" | 3 | .source·"D8$$SyntheticClass" |
| 4 | #·interfaces | 4 | #·interfaces |
| 5 | .implements·Lcom/amazon/ion/impl/_Private_IonReaderBuilder$IonReaderFromBytesFactoryBinary; | 5 | .implements·Lcom/amazon/ion/impl/_Private_IonReaderBuilder$IonReaderFromBytesFactoryBinary; |
| Offset 1, 20 lines modified | Offset 1, 20 lines modified | ||
| 1 | .class·final·Lcom/amazon/ion/impl/_Private_IonReaderBuilder$TwoElement | 1 | .class·final·Lcom/amazon/ion/impl/_Private_IonReaderBuilder$TwoElementInputStream; |
| 2 | .super·Ljava/io/InputStream; | 2 | .super·Ljava/io/InputStream; |
| 3 | .source·"_Private_IonReaderBuilder.java" | 3 | .source·"_Private_IonReaderBuilder.java" |
| 4 | #·annotations | 4 | #·annotations |
| 5 | .annotation·system·Ldalvik/annotation/EnclosingClass; | 5 | .annotation·system·Ldalvik/annotation/EnclosingClass; |
| 6 | ····value·=·Lcom/amazon/ion/impl/_Private_IonReaderBuilder; | 6 | ····value·=·Lcom/amazon/ion/impl/_Private_IonReaderBuilder; |
| 7 | .end·annotation | 7 | .end·annotation |
| 8 | .annotation·system·Ldalvik/annotation/InnerClass; | 8 | .annotation·system·Ldalvik/annotation/InnerClass; |
| 9 | ····accessFlags·=·0x1a | 9 | ····accessFlags·=·0x1a |
| 10 | ····name·=·"TwoElement | 10 | ····name·=·"TwoElementInputStream" |
| 11 | .end·annotation | 11 | .end·annotation |
| 12 | #·instance·fields | 12 | #·instance·fields |
| 13 | .field·private·final·first:Ljava/io/InputStream; | 13 | .field·private·final·first:Ljava/io/InputStream; |
| 14 | .field·private·in:Ljava/io/InputStream; | 14 | .field·private·in:Ljava/io/InputStream; |
| Offset 22, 56 lines modified | Offset 22, 56 lines modified | ||
| 22 | .field·private·final·last:Ljava/io/InputStream; | 22 | .field·private·final·last:Ljava/io/InputStream; |
| 23 | #·direct·methods | 23 | #·direct·methods |
| 24 | .method·private·constructor·<init>(Ljava/io/InputStream;Ljava/io/InputStream;)V | 24 | .method·private·constructor·<init>(Ljava/io/InputStream;Ljava/io/InputStream;)V |
| 25 | ····.locals·0 | 25 | ····.locals·0 |
| 26 | ····.line·124 | ||
| 27 | ····invoke-direct·{p0},·Ljava/io/InputStream;-><init>()V | ||
| 28 | ····.line·125 | 26 | ····.line·125 |
| 29 | ····i | 27 | ····invoke-direct·{p0},·Ljava/io/InputStream;-><init>()V |
| 30 | ····.line·126 | 28 | ····.line·126 |
| 31 | ····iput-object·p | 29 | ····iput-object·p1,·p0,·Lcom/amazon/ion/impl/_Private_IonReaderBuilder$TwoElementInputStream;->first:Ljava/io/InputStream; |
| 32 | ····.line·127 | 30 | ····.line·127 |
| 31 | ····iput-object·p2,·p0,·Lcom/amazon/ion/impl/_Private_IonReaderBuilder$TwoElementInputStream;->last:Ljava/io/InputStream; | ||
| 32 | ····.line·128 | ||
| 33 | ····iput-object·p1,·p0,·Lcom/amazon/ion/impl/_Private_IonReaderBuilder$TwoElement | 33 | ····iput-object·p1,·p0,·Lcom/amazon/ion/impl/_Private_IonReaderBuilder$TwoElementInputStream;->in:Ljava/io/InputStream; |
| 34 | ····return-void | 34 | ····return-void |
| 35 | .end·method | 35 | .end·method |
| 36 | .method·synthetic·constructor·<init>(Ljava/io/InputStream;Ljava/io/InputStream;Lcom/amazon/ion/impl/_Private_IonReaderBuilder$1;)V | 36 | .method·synthetic·constructor·<init>(Ljava/io/InputStream;Ljava/io/InputStream;Lcom/amazon/ion/impl/_Private_IonReaderBuilder$1;)V |
| 37 | ····.locals·0 | 37 | ····.locals·0 |
| 38 | ····.line·10 | 38 | ····.line·103 |
| 39 | ····invoke-direct·{p0,·p1,·p2},·Lcom/amazon/ion/impl/_Private_IonReaderBuilder$TwoElement | 39 | ····invoke-direct·{p0,·p1,·p2},·Lcom/amazon/ion/impl/_Private_IonReaderBuilder$TwoElementInputStream;-><init>(Ljava/io/InputStream;Ljava/io/InputStream;)V |
| 40 | ····return-void | 40 | ····return-void |
| 41 | .end·method | 41 | .end·method |
| 42 | #·virtual·methods | 42 | #·virtual·methods |
| 43 | .method·public·available()I | 43 | .method·public·available()I |
| 44 | ····.locals·2 | 44 | ····.locals·2 |
| 45 | ····.annotation·system·Ldalvik/annotation/Throws; | 45 | ····.annotation·system·Ldalvik/annotation/Throws; |
| 46 | ········value·=·{ | 46 | ········value·=·{ |
| 47 | ············Ljava/io/IOException; | 47 | ············Ljava/io/IOException; |
| 48 | ········} | 48 | ········} |
| 49 | ····.end·annotation | 49 | ····.end·annotation |
| 50 | ····.line·13 | 50 | ····.line·133 |
| 51 | ····iget-object·v0,·p0,·Lcom/amazon/ion/impl/_Private_IonReaderBuilder$TwoElement | 51 | ····iget-object·v0,·p0,·Lcom/amazon/ion/impl/_Private_IonReaderBuilder$TwoElementInputStream;->first:Ljava/io/InputStream; |
| 52 | ····invoke-virtual·{v0},·Ljava/io/InputStream;->available()I | 52 | ····invoke-virtual·{v0},·Ljava/io/InputStream;->available()I |
| 53 | ····move-result·v0 | 53 | ····move-result·v0 |
| 54 | ····iget-object·v1,·p0,·Lcom/amazon/ion/impl/_Private_IonReaderBuilder$TwoElement | 54 | ····iget-object·v1,·p0,·Lcom/amazon/ion/impl/_Private_IonReaderBuilder$TwoElementInputStream;->last:Ljava/io/InputStream; |
| 55 | ····invoke-virtual·{v1},·Ljava/io/InputStream;->available()I | 55 | ····invoke-virtual·{v1},·Ljava/io/InputStream;->available()I |
| 56 | ····move-result·v1 | 56 | ····move-result·v1 |
| 57 | ····add-int/2addr·v0,·v1 | 57 | ····add-int/2addr·v0,·v1 |
| Offset 82, 70 lines modified | Offset 82, 70 lines modified | ||
| 82 | ····.locals·2 | 82 | ····.locals·2 |
| 83 | ····.annotation·system·Ldalvik/annotation/Throws; | 83 | ····.annotation·system·Ldalvik/annotation/Throws; |
| 84 | ········value·=·{ | 84 | ········value·=·{ |
| 85 | ············Ljava/io/IOException; | 85 | ············Ljava/io/IOException; |
| 86 | ········} | 86 | ········} |
| 87 | ····.end·annotation | 87 | ····.end·annotation |
| 88 | ····.line·17 | 88 | ····.line·179 |
| 89 | ····:try_start_0 | 89 | ····:try_start_0 |
| 90 | ····iget-object·v0,·p0,·Lcom/amazon/ion/impl/_Private_IonReaderBuilder$TwoElement | 90 | ····iget-object·v0,·p0,·Lcom/amazon/ion/impl/_Private_IonReaderBuilder$TwoElementInputStream;->first:Ljava/io/InputStream; |
| 91 | ····invoke-virtual·{v0},·Ljava/io/InputStream;->close()V | 91 | ····invoke-virtual·{v0},·Ljava/io/InputStream;->close()V |
| 92 | ····:try_end_0 | 92 | ····:try_end_0 |
| 93 | ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0 | 93 | ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0 |
| 94 | ····.line·18 | 94 | ····.line·181 |
| 95 | ····iget-object·v0,·p0,·Lcom/amazon/ion/impl/_Private_IonReaderBuilder$TwoElement | 95 | ····iget-object·v0,·p0,·Lcom/amazon/ion/impl/_Private_IonReaderBuilder$TwoElementInputStream;->last:Ljava/io/InputStream; |
| 96 | ····invoke-virtual·{v0},·Ljava/io/InputStream;->close()V | 96 | ····invoke-virtual·{v0},·Ljava/io/InputStream;->close()V |
| 97 | ····return-void | 97 | ····return-void |
| 98 | ····:catchall_0 | 98 | ····:catchall_0 |
| 99 | ····move-exception·v0 | 99 | ····move-exception·v0 |
| 100 | ····iget-object·v1,·p0,·Lcom/amazon/ion/impl/_Private_IonReaderBuilder$TwoElement | 100 | ····iget-object·v1,·p0,·Lcom/amazon/ion/impl/_Private_IonReaderBuilder$TwoElementInputStream;->last:Ljava/io/InputStream; |
| 101 | ····invoke-virtual·{v1},·Ljava/io/InputStream;->close()V | 101 | ····invoke-virtual·{v1},·Ljava/io/InputStream;->close()V |
| 102 | ····.line·18 | 102 | ····.line·182 |
| 103 | ····throw·v0 | 103 | ····throw·v0 |
| 104 | .end·method | 104 | .end·method |
| 105 | .method·public·read()I | 105 | .method·public·read()I |
| 106 | ····.locals·3 | 106 | ····.locals·3 |
| 107 | ····.annotation·system·Ldalvik/annotation/Throws; | 107 | ····.annotation·system·Ldalvik/annotation/Throws; |
| 108 | ········value·=·{ | 108 | ········value·=·{ |
| 109 | ············Ljava/io/IOException; | 109 | ············Ljava/io/IOException; |
| 110 | ········} | 110 | ········} |
| 111 | ····.end·annotation | 111 | ····.end·annotation |
| 112 | ····.line·13 | 112 | ····.line·138 |
| 113 | ····iget-object·v0,·p0,·Lcom/amazon/ion/impl/_Private_IonReaderBuilder$TwoElement | 113 | ····iget-object·v0,·p0,·Lcom/amazon/ion/impl/_Private_IonReaderBuilder$TwoElementInputStream;->in:Ljava/io/InputStream; |
| 114 | ····invoke-virtual·{v0},·Ljava/io/InputStream;->read()I | 114 | ····invoke-virtual·{v0},·Ljava/io/InputStream;->read()I |
| Max diff block lines reached; 3652/8956 bytes (40.78%) of diff not shown. | |||
| Offset 1, 8 lines modified | Offset 1, 8 lines modified | ||
| 1 | .class·public·final·synthetic·Lcom/amazon/ion/impl/_Private_IonReaderBuilder$$ExternalSyntheticLambda | 1 | .class·public·final·synthetic·Lcom/amazon/ion/impl/_Private_IonReaderBuilder$$ExternalSyntheticLambda5; |
| 2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
| 3 | .source·"D8$$SyntheticClass" | 3 | .source·"D8$$SyntheticClass" |
| 4 | #·interfaces | 4 | #·interfaces |
| 5 | .implements·Lcom/amazon/ion/impl/_Private_IonReaderBuilder$IonReaderFromBytesFactoryText; | 5 | .implements·Lcom/amazon/ion/impl/_Private_IonReaderBuilder$IonReaderFromBytesFactoryText; |
| Offset 1, 30 lines modified | Offset 1, 32 lines modified | ||
| 1 | .class·public·final·synthetic·Lcom/amazon/ion/impl/ | 1 | .class·public·final·synthetic·Lcom/amazon/ion/impl/_Private_IonReaderBuilder$$ExternalSyntheticLambda8; |
| 2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
| 3 | .source·"D8$$SyntheticClass" | 3 | .source·"D8$$SyntheticClass" |
| 4 | #·interfaces | 4 | #·interfaces |
| 5 | .implements·L | 5 | .implements·Ljava/util/function/ToIntFunction; |
| 6 | #·direct·methods | 6 | #·direct·methods |
| 7 | .method·public·synthetic·constructor·<init>()V | 7 | .method·public·synthetic·constructor·<init>()V |
| 8 | ····.locals·0 | 8 | ····.locals·0 |
| 9 | ····.line·0 | 9 | ····.line·0 |
| 10 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 10 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| 11 | ····return-void | 11 | ····return-void |
| 12 | .end·method | 12 | .end·method |
| 13 | #·virtual·methods | 13 | #·virtual·methods |
| 14 | .method·public·final· | 14 | .method·public·final·applyAsInt(Ljava/lang/Object;)I |
| 15 | ····.locals·0 | 15 | ····.locals·0 |
| 16 | ····.line·0 | 16 | ····.line·0 |
| 17 | ····check-cast·p1,·Lcom/amazon/ion/ | 17 | ····check-cast·p1,·Lcom/amazon/ion/util/InputStreamInterceptor; |
| 18 | ····invoke- | 18 | ····invoke-interface·{p1},·Lcom/amazon/ion/util/InputStreamInterceptor;->numberOfBytesNeededToDetermineMatch()I |
| 19 | ···· | 19 | ····move-result·p1 |
| 20 | ····return·p1 | ||
| 20 | .end·method | 21 | .end·method |
| Offset 1, 8 lines modified | Offset 1, 8 lines modified | ||
| 1 | .class·public·final·synthetic·Lkotlin/ | 1 | .class·public·final·synthetic·Lkotlin/io/path/PathTreeWalkKt$$ExternalSyntheticApiModelOutline1; |
| 2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
| 3 | .source·"D8$$SyntheticClass" | 3 | .source·"D8$$SyntheticClass" |
| 4 | #·direct·methods | 4 | #·direct·methods |
| 5 | .method·public·static·bridge·synthetic·m(Ljava/time/Duration;)I | 5 | .method·public·static·bridge·synthetic·m(Ljava/time/Duration;)I |
| 6 | ····.locals·0 | 6 | ····.locals·0 |
| Offset 33, 14 lines modified | Offset 33, 25 lines modified | ||
| 33 | ····invoke-virtual·{p0},·Ljava/time/Duration;->getSeconds()J | 33 | ····invoke-virtual·{p0},·Ljava/time/Duration;->getSeconds()J |
| 34 | ····move-result-wide·v0 | 34 | ····move-result-wide·v0 |
| 35 | ····return-wide·v0 | 35 | ····return-wide·v0 |
| 36 | .end·method | 36 | .end·method |
| 37 | .method·public·static·bridge·synthetic·m(Ljava/nio/file/Path;Ljava/nio/charset/Charset;)Ljava/io/BufferedReader; | ||
| 38 | ····.locals·0 | ||
| 39 | ····.line·0 | ||
| 40 | ····invoke-static·{p0,·p1},·Ljava/nio/file/Files;->newBufferedReader(Ljava/nio/file/Path;Ljava/nio/charset/Charset;)Ljava/io/BufferedReader; | ||
| 41 | ····move-result-object·p0 | ||
| 42 | ····return-object·p0 | ||
| 43 | .end·method | ||
| 37 | .method·public·static·bridge·synthetic·m(Ljava/nio/file/Path;[Ljava/nio/file/OpenOption;)Ljava/io/InputStream; | 44 | .method·public·static·bridge·synthetic·m(Ljava/nio/file/Path;[Ljava/nio/file/OpenOption;)Ljava/io/InputStream; |
| 38 | ····.locals·0 | 45 | ····.locals·0 |
| 39 | ····.line·0 | 46 | ····.line·0 |
| 40 | ····invoke-static·{p0,·p1},·Ljava/nio/file/Files;->newInputStream(Ljava/nio/file/Path;[Ljava/nio/file/OpenOption;)Ljava/io/InputStream; | 47 | ····invoke-static·{p0,·p1},·Ljava/nio/file/Files;->newInputStream(Ljava/nio/file/Path;[Ljava/nio/file/OpenOption;)Ljava/io/InputStream; |
| 41 | ····move-result-object·p0 | 48 | ····move-result-object·p0 |
| Offset 119, 25 lines modified | Offset 130, 14 lines modified | ||
| 119 | ····invoke-interface·{p0,·p1},·Ljava/util/stream/Stream;->collect(Ljava/util/stream/Collector;)Ljava/lang/Object; | 130 | ····invoke-interface·{p0,·p1},·Ljava/util/stream/Stream;->collect(Ljava/util/stream/Collector;)Ljava/lang/Object; |
| 120 | ····move-result-object·p0 | 131 | ····move-result-object·p0 |
| 121 | ····return-object·p0 | 132 | ····return-object·p0 |
| 122 | .end·method | 133 | .end·method |
| 123 | .method·public·static·bridge·synthetic·m(Lkotlinx/coroutines/internal/ClassValueCtorCache$cache$1;Ljava/lang/Class;)Ljava/lang/Object; | ||
| 124 | ····.locals·0 | ||
| 125 | ····.line·0 | ||
| 126 | ····invoke-virtual·{p0,·p1},·Lkotlinx/coroutines/internal/ClassValueCtorCache$cache$1;->get(Ljava/lang/Class;)Ljava/lang/Object; | ||
| 127 | ····move-result-object·p0 | ||
| 128 | ····return-object·p0 | ||
| 129 | .end·method | ||
| 130 | .method·public·static·bridge·synthetic·m(Ljava/util/concurrent/CompletionException;)Ljava/lang/Throwable; | 134 | .method·public·static·bridge·synthetic·m(Ljava/util/concurrent/CompletionException;)Ljava/lang/Throwable; |
| 131 | ····.locals·0 | 135 | ····.locals·0 |
| 132 | ····.line·0 | 136 | ····.line·0 |
| 133 | ····invoke-virtual·{p0},·Ljava/util/concurrent/CompletionException;->getCause()Ljava/lang/Throwable; | 137 | ····invoke-virtual·{p0},·Ljava/util/concurrent/CompletionException;->getCause()Ljava/lang/Throwable; |
| 134 | ····move-result-object·p0 | 138 | ····move-result-object·p0 |
| Offset 258, 14 lines modified | Offset 258, 25 lines modified | ||
| 258 | ····invoke-static·{p0},·Ljava/nio/file/Files;->readSymbolicLink(Ljava/nio/file/Path;)Ljava/nio/file/Path; | 258 | ····invoke-static·{p0},·Ljava/nio/file/Files;->readSymbolicLink(Ljava/nio/file/Path;)Ljava/nio/file/Path; |
| 259 | ····move-result-object·p0 | 259 | ····move-result-object·p0 |
| 260 | ····return-object·p0 | 260 | ····return-object·p0 |
| 261 | .end·method | 261 | .end·method |
| 262 | .method·public·static·bridge·synthetic·m(Ljava/nio/file/Path;Ljava/lang/Iterable;Ljava/nio/charset/Charset;[Ljava/nio/file/OpenOption;)Ljava/nio/file/Path; | ||
| 263 | ····.locals·0 | ||
| 264 | ····.line·0 | ||
| 265 | ····invoke-static·{p0,·p1,·p2,·p3},·Ljava/nio/file/Files;->write(Ljava/nio/file/Path;Ljava/lang/Iterable;Ljava/nio/charset/Charset;[Ljava/nio/file/OpenOption;)Ljava/nio/file/Path; | ||
| 266 | ····move-result-object·p0 | ||
| 267 | ····return-object·p0 | ||
| 268 | .end·method | ||
| 262 | .method·public·static·bridge·synthetic·m(Ljava/nio/file/Path;Ljava/lang/String;)Ljava/nio/file/Path; | 269 | .method·public·static·bridge·synthetic·m(Ljava/nio/file/Path;Ljava/lang/String;)Ljava/nio/file/Path; |
| 263 | ····.locals·0 | 270 | ····.locals·0 |
| 264 | ····.line·0 | 271 | ····.line·0 |
| 265 | ····invoke-interface·{p0,·p1},·Ljava/nio/file/Path;->resolve(Ljava/lang/String;)Ljava/nio/file/Path; | 272 | ····invoke-interface·{p0,·p1},·Ljava/nio/file/Path;->resolve(Ljava/lang/String;)Ljava/nio/file/Path; |
| 266 | ····move-result-object·p0 | 273 | ····move-result-object·p0 |
| Offset 430, 14 lines modified | Offset 441, 23 lines modified | ||
| 430 | ····.line·0 | 441 | ····.line·0 |
| 431 | ····sget-object·v0,·Ljava/nio/file/StandardCopyOption;->REPLACE_EXISTING:Ljava/nio/file/StandardCopyOption; | 442 | ····sget-object·v0,·Ljava/nio/file/StandardCopyOption;->REPLACE_EXISTING:Ljava/nio/file/StandardCopyOption; |
| 432 | ····return-object·v0 | 443 | ····return-object·v0 |
| 433 | .end·method | 444 | .end·method |
| 445 | .method·public·static·bridge·synthetic·m()Ljava/nio/file/StandardOpenOption; | ||
| 446 | ····.locals·1 | ||
| 447 | ····.line·0 | ||
| 448 | ····sget-object·v0,·Ljava/nio/file/StandardOpenOption;->APPEND:Ljava/nio/file/StandardOpenOption; | ||
| 449 | ····return-object·v0 | ||
| 450 | .end·method | ||
| 434 | .method·public·static·bridge·synthetic·m(Ljava/lang/Object;)Ljava/nio/file/attribute/BasicFileAttributeView; | 451 | .method·public·static·bridge·synthetic·m(Ljava/lang/Object;)Ljava/nio/file/attribute/BasicFileAttributeView; |
| 435 | ····.locals·0 | 452 | ····.locals·0 |
| 436 | ····.line·0 | 453 | ····.line·0 |
| 437 | ····check-cast·p0,·Ljava/nio/file/attribute/BasicFileAttributeView; | 454 | ····check-cast·p0,·Ljava/nio/file/attribute/BasicFileAttributeView; |
| 438 | ····return-object·p0 | 455 | ····return-object·p0 |
| Offset 448, 14 lines modified | Offset 468, 25 lines modified | ||
| 448 | ····.line·0 | 468 | ····.line·0 |
| 449 | ····check-cast·p0,·Ljava/nio/file/attribute/BasicFileAttributes; | 469 | ····check-cast·p0,·Ljava/nio/file/attribute/BasicFileAttributes; |
| 450 | ····return-object·p0 | 470 | ····return-object·p0 |
| 451 | .end·method | 471 | .end·method |
| 472 | .method·public·static·bridge·synthetic·m(Ljava/nio/file/Path;Ljava/lang/Class;[Ljava/nio/file/LinkOption;)Ljava/nio/file/attribute/BasicFileAttributes; | ||
| 473 | ····.locals·0 | ||
| 474 | ····.line·0 | ||
| 475 | ····invoke-static·{p0,·p1,·p2},·Ljava/nio/file/Files;->readAttributes(Ljava/nio/file/Path;Ljava/lang/Class;[Ljava/nio/file/LinkOption;)Ljava/nio/file/attribute/BasicFileAttributes; | ||
| 476 | ····move-result-object·p0 | ||
| 477 | ····return-object·p0 | ||
| Max diff block lines reached; 4170/8458 bytes (49.30%) of diff not shown. | |||